docbook2odf-0.244/0000755000076700001440000000000010635404231012547 5ustar abenusersdocbook2odf-0.244/xsl/0000755000076700001440000000000010635404147013363 5ustar abenusersdocbook2odf-0.244/xsl/document-content.xsl0000644000076700001440000000606410624063031017376 0ustar abenusers docbook2odf-0.244/xsl/document-settings.xsl0000644000076700001440000000412010455170627017567 0ustar abenusers docbook2odf-0.244/xsl/document-styles.xsl0000644000076700001440000000445710455170627017267 0ustar abenusers docbook2odf-0.244/xsl/common/0000755000076700001440000000000010635404147014653 5ustar abenusersdocbook2odf-0.244/xsl/common/common.xsl0000644000076700001440000000777510631563741016715 0ustar abenusers docbook2odf-0.244/xsl/document-styles/0000755000076700001440000000000010635404147016522 5ustar abenusersdocbook2odf-0.244/xsl/document-styles/font-face-decls.xsl0000644000076700001440000000656410457155700022217 0ustar abenusers docbook2odf-0.244/xsl/document-styles/master-styles.xsl0000644000076700001440000002062410624063031022061 0ustar abenusers Standard Others Others Others layout background backgroundobjects controls measurelines Title screen drawing-page1 gr-header backgroundobjects 29.701cm 6.5cm 0cm 2cm gr-footer backgroundobjects 29.701cm 1.5cm 0cm 19.5cm Titlegroup screen gr-header backgroundobjects 29.701cm 7.5cm 0cm 3cm gr-footer backgroundobjects 29.701cm 1.5cm 0cm 19.5cm Foil screen gr-header backgroundobjects 29.701cm 5.5cm 0cm 0cm gr-footer backgroundobjects 29.701cm 1.5cm 0cm 19.5cm docbook2odf-0.244/xsl/document-styles/office-styles.xsl0000644000076700001440000006570410631564045022042 0ustar abenusers 0.6cm 0.0cm page 140% 175% 200% 1.3cm 1.1cm 0.6cm 0.0cm page 120% 140% 175% 1.2cm 0.6cm 110% 150% 0.6cm 100% 125% 0.5cm 100% 100% 0.5cm 0.35cm 0.35cm docbook2odf-0.244/xsl/document-styles/page-layout.xsl0000644000076700001440000002110210504427265021476 0ustar abenusers 1 portrait lr-tb 0cm 1 portrait lr-tb 0cm 1.5cm 0cm 0cm 0.5cm 0.002cm solid #000000 none none none 0cm none false screen 0cm 0cm 0cm 0cm 29.701cm 20.989cm landscape docbook2odf-0.244/xsl/document-styles/automatic-styles.xsl0000644000076700001440000001137510456235752022575 0ustar abenusers drawing-page1 drawing-page border none gr-footer graphic none solid left middle false wrap gr-thumbnail graphic none none gr-header graphic none solid left middle false wrap docbook2odf-0.244/xsl/document-meta.xsl0000644000076700001440000000544510457365432016672 0ustar abenusers docbook2odf [$Rev: 153 $] generator (http://open.comsultia.com/docbook2odf/) docbook2odf-0.244/xsl/odf.xsl0000644000076700001440000000566610455170627014703 0ustar abenusers docbook2odf-0.244/xsl/manifest.xsl0000644000076700001440000000737210455170627015735 0ustar abenusers application/vnd.oasis.opendocument.text / application/vnd.sun.xml.ui.configuration Configurations2/ Pictures/ text/xml content.xml text/xml styles.xml text/xml meta.xml docbook2odf-0.244/xsl/docbook.xsl0000644000076700001440000001231010504432137015523 0ustar abenusers docbook2odf-0.244/xsl/document-content/0000755000076700001440000000000010635404147016651 5ustar abenusersdocbook2odf-0.244/xsl/document-content/section.xsl0000644000076700001440000000612610535250617021052 0ustar abenusers section level Heading s docbook2odf-0.244/xsl/document-content/paragraph.xsl0000644000076700001440000001672710623551741021363 0ustar abenusers para-notes para-padding-odd para-list-begin para-list-padding para-list-compact para-list-compact para-list-compact para-list-padding para-list-compact para-padding para-blockquote para-padding docbook2odf-0.244/xsl/document-content/chapter.xsl0000644000076700001440000000632410631564045021034 0ustar abenusers Chapter docbook2odf-0.244/xsl/document-content/articleinfo.xsl0000644000076700001440000000402010504171122021661 0ustar abenusers docbook2odf-0.244/xsl/document-content/verbatim.xsl0000644000076700001440000000745510617344730021226 0ustar abenusers ]> para- para- docbook2odf-0.244/xsl/document-content/notes.xsl0000644000076700001440000001142110455170627020533 0ustar abenusers gr-thumbnail layout 14cm 9.9cm 3.07cm 2.257cm pr-speakernotes layout 16.79cm 14.12cm 2.21cm 12.88cm para-title2 docbook2odf-0.244/xsl/document-content/tables.xsl0000644000076700001440000001730610631563635020666 0ustar abenusers Table . Table . position= last= parent-position= parent-last= table-default.cell- H- F- A3 C3 B3 A1 C1 B1 A2 C2 B2 child::paragraph child::* child::otherwise docbook2odf-0.244/xsl/document-content/slides.xsl0000644000076700001440000002360710504432137020667 0ustar abenusers Titlepage Title drawing-page-default pr-default backgroundobjects 5cm 1.5cm 0.5cm 19.5cm para-footer Titlegroup drawing-page-default Foil drawing-page-default pr-foil layout 26.5cm 12.5cm 2.0cm 6.0cm docbook2odf-0.244/xsl/document-content/article.xsl0000644000076700001440000000633010504432137021021 0ustar abenusers Article docbook2odf-0.244/xsl/document-content/media.xsl0000644000076700001440000001125010631564045020457 0ustar abenusers para-default imageobject-inline imageobject paragraph imageobject- function:getimage-width:() function:getimage-height:() 1 docbook2odf-0.244/xsl/document-content/formal.xsl0000644000076700001440000000402310455170627020663 0ustar abenusers docbook2odf-0.244/xsl/document-content/synop.xsl0000644000076700001440000000603510617344730020556 0ustar abenusers text-monospace text-monospace text-monospace docbook2odf-0.244/xsl/document-content/inline.xsl0000644000076700001440000001145310624063031020652 0ustar abenusers text-italic "" mailto: text-strong text-bold text-underline text-strikethrough text-italic text-super text-sub credit firstname othername surname ( email ) copyright (C) /copyright / docbook2odf-0.244/xsl/document-content/lists.xsl0000644000076700001440000001235210623553614020543 0ustar abenusers list- arabic true false docbook2odf-0.244/xsl/document-content/bibliography.xsl0000644000076700001440000001425510624066715022066 0ustar abenusers Bibliography Bibliography Heading s empty cell (only used for padding content) : docbook2odf-0.244/xsl/document-content/info.xsl0000644000076700001440000001311010624066715020333 0ustar abenusers : empty cell (only used for padding content) docbook2odf-0.244/xsl/document-content/book.xsl0000644000076700001440000000502510504432137020330 0ustar abenusers para-title2 docbook2odf-0.244/xsl/document-content/automatic-styles.xsl0000644000076700001440000012743410631564045022723 0ustar abenusers para-list-padding paragraph Standard 0.0cm true para-list-begin paragraph Standard list1 0.0cm true para-list-compact paragraph Standard list1 0.0cm 0.0cm true para-title1 paragraph Standard 0.4cm 0.0cm 28pt 0.0cm bold para-title2 paragraph Standard 0.5cm 0.0cm 20pt 0.0cm bold para-title3 paragraph Standard 0.5cm 0.0cm 14pt 0.0cm bold para-title4 paragraph Standard 0.5cm 0.0cm 12pt 0.0cm bold para-title paragraph Standard 0.2cm 0.0cm 11pt 0.0cm bold para-title1 paragraph Standard 0.0cm 0.0cm 40pt 0.0cm para-title2 paragraph Standard 0.0cm 0.0cm 20pt 0.0cm para-abstract paragraph Standard 0.2cm 0.0cm 25pt 0.0cm para-footer paragraph Standard 0.0cm 0.0cm 0.0cm #FFFFFF 14pt para-notes paragraph Standard 0.0cm 0.0cm 12pt imageobject graphic Graphics foreground none from-top paragraph center paragraph transparent 0.002cm solid 100% none none rect(0cm 0cm 0cm 0cm) 0% 0% 0% 0% 0% 100% false 100% standard imageobject-inline graphic Graphics from-top paragraph left paragraph transparent 0.002cm solid 100% none none rect(0cm 0cm 0cm 0cm) 0% 0% 0% 0% 0% 100% false 100% standard drawing-page-default drawing-page border solid true true true true true -. sect-TOC section red false false 0 0cm #A0A0A0 #A0A0A0 #A0A0A0 #A0A0A0 #A0A0A0 #A0A0A0 docbook2odf-0.244/xsl/document-content/block.xsl0000644000076700001440000000422010456231123020462 0ustar abenusers docbook2odf-0.244/xsl/param.xsl0000644000076700001440000001215210623551741015214 0ustar abenusers #000000 Arial 11pt 28pt Arial 0.20cm 1cm left 0 1 A4 screen cm 21 29.7 1.75 2.00 0.97 0.61 0.5 0 0 0 0 1.2 0 0 0.5 0 0.002cm solid #000000 cm 14.8 21.0 1.75 2.00 0.97 0.61 1.5 0 0 0 0.5 1.5 0 0 0.5 0 0.002cm solid #000000 docbook2odf-0.244/xsl/overlay/0000755000076700001440000000000010635404147015044 5ustar abenusersdocbook2odf-0.244/xsl/overlay/default.xsl0000644000076700001440000002515010631613327017221 0ustar abenusers #323298 #323298 #F5F5F5 #F0F0F0 #FFFFFF #808080 #8080E0 Generated by docbook2odf paragraph 90 0 CI.line CI.para-line rotate(1.571) 28.2cm 1.0cm 1.0cm 0.0cm Page of CI.logo graphic Graphics none no-limit from-top paragraph left paragraph transparent 100% none none rect(0cm 0cm 0cm 0cm) 0% 0% 0% 0% 0% 100% false 100% standard CI.logo presentation docbook2odf-0.244/bindings/0000755000076700001440000000000010635404150014344 5ustar abenusersdocbook2odf-0.244/bindings/desktop/0000755000076700001440000000000010635404150016015 5ustar abenusersdocbook2odf-0.244/bindings/desktop/docbook2odf.desktop0000644000076700001440000000067010503724335021612 0ustar abenusers[Desktop Entry] Encoding=UTF-8 Name=docbook2odf MimeType=application/docbook+xml; Exec=docbook2odf --force --input-file %f Type=Application Terminal=false NoDisplay=true ServiceTypes=text/docbook Actions=docbook2odf [Desktop Action docbook2odf] Name=Convert to OpenDocument Name[en]=Convert to OpenDocument Name[sk]=Zkonvertovat do OpenDocument-u Name[cs]=Skonvertovat do OpenDocument-u Icon=odf Exec=docbook2odf --force --input-file %U docbook2odf-0.244/docs/0000755000076700001440000000000010635404147013505 5ustar abenusersdocbook2odf-0.244/docs/docbook2odf.10000644000076700001440000000205510452503117015756 0ustar abenusers.TH docbook2odf 1 "July 1, 2006" "version 0.47" "USER COMMANDS" .SH NAME docbook2odf \- Convert docbook document to Oasis Open Document .SH SYNOPSIS .B docbook2odf [\-\-help] \-\-input\-file [\-\-output\-file] .SH DESCRIPTION Docbook2odf is a toolkit that automaticaly converts DocBook to OASIS OpenDocument. Conversion is based on a XSLT which makes it easy to convert DocBook\->ODF, ODT, ODS and ODP as all these documents are XML based. .PP The result is provided in a one zipped ODF file \(.odt/.odp/.ods\) with all required content. There are group of utilities like docbook2odt, docbook2ods and docbook2odp as docbook2odf is actually universally converting to these respective formats. .SH OPTIONS .TP \-V display the version of docbok2odf and exit. .TP \-\-input\-file specify input docbook filename. .TP \-\-output\-file specify output opendocument filename. .TP \-\-force overwrite existing output filename. .TP \-\-debug show debug messages. .TP \-\-quiet quiet (no output). .TP \-\-help prints short help. .SH AUTHOR Roman Fordinal (fordinal (at) webcom.sk)docbook2odf-0.244/libs/0000755000076700001440000000000010635404147013506 5ustar abenusersdocbook2odf-0.244/libs/perl5/0000755000076700001440000000000010635404147014535 5ustar abenusersdocbook2odf-0.244/tests/0000755000076700001440000000000010635404211013707 5ustar abenusersdocbook2odf-0.244/tests/i18n/0000755000076700001440000000000010635404163014474 5ustar abenusersdocbook2odf-0.244/tests/i18n/Makefile0000644000076700001440000000504110571531010016123 0ustar abenusers# -*- Makefile -*- include ../../buildtools/Makefile.incl .SUFFIXES: .html .fo .xml .pdf XSLHTML=../../xsl/html/docbook.xsl XSLFO=i18n-fo.xsl XSLCHUNK=../../xsl/html/chunk.xsl LOCALESDIR=../../gentext/locale WGET=wget XSLTPROC=xsltproc CHUNK=0 USETIDY=1 XSLPARAM= FORMATTER=xep XMLFILES=af.xml ar.xml ca.xml cs.xml da.xml de.xml el.xml en.xml es.xml \ et.xml eu.xml fi.xml fr.xml he.xml hu.xml id.xml it.xml ja.xml ko.xml \ lt.xml nl.xml nn.xml no.xml pl.xml pt.xml pt_br.xml ro.xml ru.xml \ sk.xml sl.xml sr.xml sv.xml th.xml tr.xml uk.xml vi.xml xh.xml \ zh_cn.xml zh_tw.xml HTMLFILES = $(foreach file,$(XMLFILES),$(basename $(file)).html) all: book.html book.pdf book.html: book.xml $(XMLFILES) book.pdf: book.xml $(XMLFILES) titlepage-fo.xsl $(XSLFO) locales: translators.xml combined.xml $(HTMLFILES) source.xml translators.xml: localefiles.xml $(XSLT) $< translators.xsl $@ combined.xml: translators.xml source.xml $(XSLTPROC) --xinclude identity.xsl source.xml > combined.xml titlepage-fo.xsl: titlepage-fo.xml $(XSLT) $< ../../xsl/template/titlepage.xsl $@ clean: rm -f *.html *.htm *.fo *.pdf *.ps *.rtf localefiles.xml: echo "" >> $@ for file in $$(find $(LOCALESDIR)/*.xml); do \ echo " " >> localefiles.xml; \ done echo "" >> $@ ###################################################################### %.html: %.xml combined.xml $(XSLT) combined.xml localize.xsl -output $@\ l10n.gentext.default.language=$(notdir $(basename $<)) \ blurb-file=$(notdir $<) \ locale-file=$(LOCALESDIR)/$(notdir $<) \ .xml.html: $(XJPARSE) $< ifeq ($(CHUNK),1) $(XSLT) $< $(XSLCHUNK) $@ $(XSLPARAM) ifeq ($(USETIDY),1) -$(TIDY) -iq -latin1 -mn *.html endif else $(XSLT) $< $(XSLHTML) $@ $(XSLPARAM) ifeq ($(USETIDY),1) -$(TIDY) -iq -latin1 -mn $@ endif endif .xml.fo: ifeq ($(FORMATTER),tex) $(XSLT) $< $(XSLFO) $@ passivetex.extensions=1 $(XSLPARAM) else ifeq ($(FORMATTER),fop) $(XSLT) $< $(XSLFO) $@ fop.extensions=1 $(XSLPARAM) else ifeq ($(FORMATTER),xep) $(XSLT) $< $(XSLFO) $@ xep.extensions=1 $(XSLPARAM) else $(XSLT) $< $(XSLFO) $@ $(XSLPARAM) endif endif endif .fo.pdf: ifeq ($(FORMATTER),tex) pdftex "&pdfxmltex" $< @if [ `grep Rerun $(basename $@).log | wc -l` -gt 0 ]; then \ pdftex "&pdfxmltex" $< ; \ fi @if [ `grep Rerun $(basename $@).log | wc -l` -gt 0 ]; then \ pdftex "&pdfxmltex" $< ; \ fi else ifeq ($(FORMATTER),fop) fop $< $@ else ifeq ($(FORMATTER),xep) xep $< else echo No formatter specified. How would you like me to make the PDF file? endif endif endif #EOF docbook2odf-0.244/tests/i18n/identity.xsl0000644000076700001440000000060110242435426017052 0ustar abenusers docbook2odf-0.244/tests/i18n/zh_tw.xml0000644000076700001440000000236507417414661016367 0ustar abenusers Lu Hsueh-Hsiang
lu@gate.sinica.edu.tw
Translation
Chinese (Traditional) DocBook 是一種文件格式定義(DTD), 由OASIS的 DocBook 技術委員會所維護.它特別適用於有關電腦硬體及軟體的書籍和文件(雖然它決不僅限於上述應用). 由於 DocBook 是一大而強韌的文件格式定義, 且其主要結構對應於一般書本的架構觀念, 所以已被撰寫各種文件的作者所組成大而擴展中的社群所接受. 諸多商品化的商業工具都支援 DocBook, 且在許多自由軟體的環境裡有快速且擴大支援 DocBook 的功能. 這些特徵使得 DocBook 成為一個易於瞭解, 大有用處且廣受歡迎的文件格式定義. 許多機構組織正應用 DocBook 於數以百萬計的文件資料, 在全球或以列印或以線上格式產出.
docbook2odf-0.244/tests/i18n/translators.xsl0000644000076700001440000000442310242435426017603 0ustar abenusers
Current DocBook translators of record
Language Name
( ) No current translator on record mailto: ,
docbook2odf-0.244/tests/i18n/af.xml0000644000076700001440000000271607417414661015622 0ustar abenusers Thirion Frikkie
frix@expertron.co.za
Translation
Afrikaans DocBook is 'n Dokument Tipe Definisie (DTD) onderhou deur die DocBook Tegniese kommittee van OASIS. Dit is veral geskik vir boeke en verslae oor rekenaar hardeware en sagteware (alhoewel dit geensins beperk is tot hierdie onderwerpe nie). Hierdie groot en robuste DTD is verander deur 'n groot en groeiende gemeenskap van skrywers van alle tipes dokumente. Die hoof rede vir hierdie bydraes is omdat die struktuur ooreenstem met die algemene riglyne van wat alom bekend staan as 'n boek. DocBook word uit die boks ondersteun deur 'n verskeidenheid komersile produkte en die ondersteuning in gratis sagteware omgewings is besig om vinnig te groei. Hierdie eienskappe het bygedra dat DocBook redelik maklik is om te verstaan, baie bruikbaar is en 'n baie gewilde DTD is. Dosyne organisasies gebruik DocBook wreldwyd vir miljoene bladsye dokumentasie in verskeie gedrukte en aanlyn formate.
docbook2odf-0.244/tests/i18n/math_limerick.png0000644000076700001440000001163510242435426020020 0ustar abenusersPNG  IHDRk< pHYs+=IDATx]1OYu\P[G@r]؂.X >A((1E[(XQ,tPXӥ@QP '};3㱍Bƌg9ϟ?S mL D1 bA bA AA AA A H淌.b:>9N_?<<|>$,WK:z韧 ArZ 82ۺL/b^pa?뛮/^GaH52W U3f9;9֪jA#[#{nrb|122bH}i|~S!e_έ]A^]M 2ǵ?OI{h )p9{+T%Ʀ E JM}h@QT1Ak. H961H?)Q$+Wf2Ch¢ YkN I=h)QRUbN@(#iYL I L'U P"oXoוk$N 0*ck{IPGGCNA:6 'l{uͻAb.:}pɉI(m{M aIY*[sۺ>VUJA`55RջisNХ(, m>3_߹k^ -o,%jj-:1ݸ67\0Yif׼9>9({~q> 8Yi&wՋ_ۣ%C*:d^ZYE7>lpaM"܇pêݚ8!Z>2=F7c  ׅeg?3e`>{Ⱥ\s:70C5Fc⯠ ߝe,cN7 Cg&7fVthuR}y}jjc,@3B~<}8 2I2 0hp ЌjaVRCœ{$wCli?cC8&$@7׆ٕ#kWD:Q1.Lbhl%ѕ[D\ic͎ hNۡ=1nmofINALIhr+`;8oO9<$h̢]jMygOfU.ld+IMJCA` h=T.di R\~֪.`cqeF4 x1Pss6}oC1 ߰U>]}мhnvMN1 `"N1 tp2f|lܞ|ceiq-~N ׍؊+ 4w?ӓӛ  _?g16Y7Jt4򺝃{8A5c z] 6̿nSOIno[gyZgeпWvI8tH_)4lonmo-.,Boon59u`>;dzSc4ur b; 0)8!AMӆr[`vx ^@.C o4nWǧc }$85#EhFi|8Nâ'QVizqKIpcվ{7unN:gm$?ēf[ RV0D!7|3kѡ!1Lؗ) @6 3ql|-m4=n; ~%\Bѥ0H$ЦAIMxSALñ89y5 HE{c@W^ z넧t cǛ}\Y~.΁Ȗ!8 ׇE8>w&߸ϼ]WGt 1 86}0~"φt]=b@+2w!2AL< aH/`Nf/^^߈wy%_C[ҸYHcr]rECS>;tj¨# Z]2$uѢxK^Ճ{3~_F\}RN:mmɼԌ³{BY{ L\,NADL'aT>h1r3Gmv0xrTmrioSdY #W!W%; _UڨBWvywӍe`9n]T0 l"~(S; 1 :O:2Aw0ΝP+77" ؟yy<'NƞT QdD_}Ld'L1J:dB椵̛zrEoi*WH`<|ih/.Gy'(:=.*y}^)^Sw?8^]!aDU_4[ITsyoռC 񚺻 A[xCvZm˼+{ b\A赝jFp7Fn2YP$ 2X0|TeV&YI@.eP*! 'Eni ވ Q?le$t ܒž;i{A &}Izx1_.WUEi~hZ&ttcB[+pAw!H=--!i *2$p,}f Éʵ}lg 'O]UX;K]"y6lmoGҮ1H9aaQ&~ޘNAln~-*AZ,31w ƌ0pd/vn ACvw\QكAo\1HdvJ׆5$t}JTT $q!7X I$҂  A0 \1H(\]\vJ $N/f@"`W 0_r~A AA A " A "D1 bTitS_*C 5ffgѡ AA AA A A "D1 D1 B$`tIME  !ۥIENDB`docbook2odf-0.244/tests/i18n/source.xml0000644000076700001440000001041510242435426016517 0ustar abenusers <?dbcurrentlang ?> DocBook Leahçim H'tims 2005 1 LH First version. This document demonstrates output of localized generated text in . Thanks to the 50+ translators who have helped in the localization effort for the DocBook XSL and DSSSL stylesheets. This document was generated using the DocBook XSL Stylesheets. About DocBook For more information For more information about DocBook, visit the DocBook Wiki. Localization features This section demonstrates some specific examples of localized text. Admonitions Titles of admonitions are localized. When evaluating a system for authoring documentation for computer software and hardware, it is important to look carefully at the localization support it provides. Through the DocBook XSL Stylesheets, DocBook supports localization in more that 50 languages. You'll have a hard time finding another industry-standard XML-based authoring system that has localization support as thorough as DocBook's. Don't make the mistake of choosing an authoring system that is lacking in internationalization and localization support. Stick with DocBook. You'll be happier that you did. Formal objects Labels of formal objects are localized. A figure The following is an example figure.
Duck DocBook: The Source for Documentation
A table The following is an example table. An example The following is an example example. Foo bar An equation The following is an example equation. A Mathematical Limerick humourous equation Integral z-squared dz from 1 to the cube root of 3 times the cosine of three pi over 9 equals log of the cube root of 'e'. From Thomas Bätzler's Humor on the Internet site.
docbook2odf-0.244/tests/i18n/ar.xml0000644000076700001440000001051607724670306015634 0ustar abenusers Faya Salah
visualmind@hotmail.com
Translation
اللغة العربية DocBook هو نظام تعريف نوع الوثائق (Document Type Definition) (DTD) معدَ من قبل لجنة DocBook التقنية من OASIS. يناسب بشكل خاص الكتب والمستندات التي تتعلق بأدوات وبرامج الكمبيوتر (بالرغم من أنه ليس محدوداً لهذا النوع من التطبيقات). ولأنه نظام قوي وكبير، ولأن تراكيبه الأساسية تتوافق مع الفكرة العامة لما يتكون منه الكتاب، فإن DocBook متبنى من قبل جمهور كبير يزداد باستمرار يستخدمه في كتابة وثائق من كل الأنواع. إن DocBook مدعوم خارجياً من قبل عدد من الأدوات التجارية، وهناك دعم متسع في عدد من بيئات البرامج المجانية. هذه الميزات تجمعت لتجعل DocBook بشكل عام سهل للفهم، مفيد كثيراً، ونظام ذو شعبية كبيرة. هناك العديد من المنظمات تستخدم DocBook لملايين من صفحات الوثائق بهيئات مطبوعة ومعروضة متنوعة، حول العالم.
docbook2odf-0.244/tests/i18n/ca.xml0000644000076700001440000000272707422106045015607 0ustar abenusers Catalan No translation available. DocBook is a Document Type Definition (DTD) maintained by the DocBook Technical Committee of OASIS. It is particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications). Because it is a large and robust DTD, and because its main structures correspond to the general notion of what constitutes a book, DocBook has been adopted by a large and growing community of authors writing documents of all kinds. DocBook is supported out of the box by a number of commercial tools, and there is rapidly expanding support for it in a number of free software environments. These features have combined to make DocBook a generally easy to understand, widely useful, and very popular DTD. Dozens of organizations are using DocBook for millions of pages of documentation, in various print and online formats, worldwide. docbook2odf-0.244/tests/i18n/da.xml0000644000076700001440000000272707417414661015622 0ustar abenusers Pedersen Erik Kjr
erik@binghamton.edu
Translation
Danish DocBook er en Dokument type definition (DTD) vedligeholdt af DocBook Teknisk komit p OASIS. Den er specielt velegnet til bger og artikler om computer-hardware og software (sknt den p ingen mde er begrnset til disse anvendelser). Fordi det er en stor og robust DTD, og fordi dens hovedstrukturer svarer til det alimindelige begreb om hvad der udgr en bog, er DocBook blevet brugt af et stort og voksende samfund af forfattere der skriver alle mulige slags dokumenter. DocBook er understttet ud af boksen af et antal kommercielle vrktjer, og der en hurtigt ekspanderende sttte for den i et antal frit-programmel miljer. Disse egenskaber er blevet kombineret til at gre DocBook en generelt nem at forst, bredt brugbar og meget populr DTD. Dusinvis af organisationer bruger DocBook til millioner af sider med dokumentation, i forskellige udskrifts og online formater, verden over.
docbook2odf-0.244/tests/i18n/de.xml0000644000076700001440000001410007422106045015600 0ustar abenusers Wiedmann Michael
michael.wiedmann@detewe.de
Translation
Udemadu Katharina
katharina.udemadu@WiredMinds.de
Translation
Maier Steffen
Steffen.Maier@studserv.uni-stuttgart.de
Translation
Amm Gisbert
gia@webde-ag.de
Translation
German DocBook ist eine Document Type Definition (DTD) entwickelt durch das DocBook Technical Committee von OASIS. Es ist im Speziellen gut geeignet fr Bcher und Dokumente ber Computer Hardware und Software (obwohl es in keiner Weise auf diese Anwendungen beschrnkt ist). Weil es eine komplexe und robuste DTD ist und weil dessen wichtigsten Strukturen dem generellen Layout eines Buches entsprechen, wurde DocBook durch eine groe und stndig wachsende Anzahl von Autoren fr alle Arten von Dokumenten angenommen. DocBook wird out of the box untersttzt von einer Vielzahl von kommerziellen Tools und die Untersttzung durch Freie Software wchst sehr schnell. Diese Merkmale machten DocBook zu einer generell einfach zu verstehenden, vielfltig ntzlichen und sehr populren DTD. Dutzende von Organisationen benutzen DocBook zur Erzeugung von Millionen Seiten von Dokumentation, in verschiedenen Druck- und Online-Formaten, weltweit. DocBook ist eine Dokumententypdefinition (Document Type Definition) (DTD), die von dem Technischen DocBook Ausschuss (DocBook Technical Committee) von OASIS gepflegt wird. Sie ist besonders geeignet fr die Erstellung von Bchern und Artikeln, welche Computer Hard- oder Software beschreiben (ist aber nicht auf diese Anwendungen beschrnkt). Weil es sich um eine umfangreiche und stabile DTD handelt, und weil ihre Strukturen dem blichen Aufbau von einem Buch entsprechen, ist DocBook von einer groen und weiterhin wachsenden Anzahl von Autoren angenommen worden, die Dokumente aller Art erstellen. DocBook wird out of the box von mehreren kommerziellen Tools untersttzt. Zudem gibt es einen enormen Zuwachs bei der Untersttzung durch verschiedene freie Software-Umgebungen. Diese Eigenschaften zusammengenommen machen DocBook zu einer im allgemeinen leicht verstndlichen, variable einsetzbaren und sehr beliebten DTD. Dutzende von Organisationen weltweit verwenden DocBook fr die Erstellung von Tausenden von Seiten Dokumentation in verschiedenen Print- und Online-Formaten. DocBook ist eine Dokumenttyp-Definition (DTD), die durch das DocBook Technical Committee von OASIS gewartet wird. Sie ist besonders gut fr Bcher und Referate ber Computer-Hardware und -Software geeignet (auch wenn sie keineswegs auf diese Anwendungen beschrnkt ist). Weil sie eine umfassende und robuste DTD ist, und weil ihre Hauptstrukturen der allgemeinen Vorstellung dessen, was ein Buch bildet, entsprechen, ist DocBook von einer groen und wachsenden Gemeinschaft von Autoren, die Dokumente aller Art schreiben, angenommen worden. DocBook wird durch eine Anzahl kommerzieller Werkzeuge von Haus aus untersttzt, und es gibt eine sich rasch erweiternde Untersttzung durch eine Anzahl freier Software-Umgebungen. Diese Merkmale haben zusammengewirkt, um DocBook zu einer im allgemeinen einfach zu verstehenden, weithin ntzlichen und sehr populren DTD zu machen. Dutzende Organisationen benutzen DocBook fr ein Unmenge von Seiten an Dokumentation in verschiedenen Druck- und Online-Formaten weltweit. DocBook ist eine Document Type Definition (DTD), die durch das DocBook Technical Committee von OASIS entwickelt und betreut wird. Die DocBook DTD ist besonders gut fr Bcher und andere Dokumente ber Computerhardware und -software geeignet - aber keineswegs auf diese Anwendungsbereiche beschrnkt. Die DocBook DTD ist umfassend und stabil und ihre Grundstrukturen stimmen sehr gut mit den allgemeinen Vorstellungen davon berein, was ein Buch strukturell ausmacht. Aus diesen Grnden wurde DocBook von einer groen - und stetig wachsenden - Gemeinschaft von Autoren bernommen, die es zur Erstellung von Dokumenten aller Art benutzen. DocBook wird out of the box von einer Anzahl kommerzieller Werkzeuge untersttzt, und in einer ganzen Reihe freier Softwareumgebungen entwickelt sich die bereits vorhandene Untersttzung von DocBook strmisch weiter. Aus diesen Grnden hat DocBook sich zu einer insgesamt leicht verstndlichen, flexibel einsetzbaren und sehr populren DTD entwickelt. Zahlreiche Organizationen in allen Teilen der Welt benutzen DocBook zur Erzeugung von Millionen Seiten von Dokumentation in den verschiedensten Druck- und Onlineformaten.
docbook2odf-0.244/tests/i18n/cs.xml0000644000076700001440000000264107417414661015636 0ustar abenusers Kosek Jirka
jirka@kosek.cz
Translation
Czech DocBook je definice typu dokumentu (DTD) spravovaná Technickým výborem pro DocBook sdružení OASIS. Obzvláště se hodí pro přípravu knih a článků o počítačovém hardwaru a softwaru (v žádném případě však není omezena jen pro toto použití). Protože se jedná o velké a robustní DTD, jehož hlavní struktury odpovídají obecné představě o tom, z čeho se skládá kniha, DocBook je přijímán velkou a stále se zvětšující komunitou autorů různorodých dokumentů. DocBook je přímo podporován několika komerčními nástroji a podpora v mnoha free softwarových prostředích se rychle zvětšuje. Tyto vlastnosti dělají z DocBooku obecně snadno pochopitelné, široce užitečné a velmi populární DTD. Mnoho organizací po celém světě používá DocBook pro miliony stránek dokumentace v různých tiskových a online formátech.
docbook2odf-0.244/tests/i18n/i18n-fo.xsl0000644000076700001440000000400707417414742016416 0ustar abenusers : , ; , docbook2odf-0.244/tests/i18n/el.xml0000644000076700001440000000272507422106045015622 0ustar abenusers Greek No translation available. DocBook is a Document Type Definition (DTD) maintained by the DocBook Technical Committee of OASIS. It is particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications). Because it is a large and robust DTD, and because its main structures correspond to the general notion of what constitutes a book, DocBook has been adopted by a large and growing community of authors writing documents of all kinds. DocBook is supported out of the box by a number of commercial tools, and there is rapidly expanding support for it in a number of free software environments. These features have combined to make DocBook a generally easy to understand, widely useful, and very popular DTD. Dozens of organizations are using DocBook for millions of pages of documentation, in various print and online formats, worldwide. docbook2odf-0.244/tests/i18n/en.xml0000644000076700001440000000233307422106045015617 0ustar abenusers English DocBook is a Document Type Definition (DTD) maintained by the DocBook Technical Committee of OASIS. It is particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications). Because it is a large and robust DTD, and because its main structures correspond to the general notion of what constitutes a book, DocBook has been adopted by a large and growing community of authors writing documents of all kinds. DocBook is supported out of the box by a number of commercial tools, and there is rapidly expanding support for it in a number of free software environments. These features have combined to make DocBook a generally easy to understand, widely useful, and very popular DTD. Dozens of organizations are using DocBook for millions of pages of documentation, in various print and online formats, worldwide. docbook2odf-0.244/tests/i18n/es.xml0000644000076700001440000000341110242434761015625 0ustar abenusers Horacio
homega@wanadoo.es
Translation
Spanish DocBook es una Definición de Tipo de Documento (DTD) mantenida por el Comité Técnico de DocBook de OASIS. Es muy conveniente para el diseño de libros y otra documentación sobre equipos y componentes (hardware), así como aplicaciones y programas (software), informáticos (aunque no está en absoluto limitado a éstos). Debido a que es una DTD grande y robusta, y a que sus estructuras principales se corresponden con la noción general de lo que es un libro, DocBook ha sido adoptado por una numerosa y creciente comunidad de autores que escriben documentación de todo tipo. Muchos programas comerciales disponen de soporte para DocBook sin necesidad de aplicar cambios, y la cantidad de entornos informáticos libres que ofrecen soporte crece vergitinosamente. Estas características se han unido para hacer de DocBook una DTD fácil de comprender, muy útil, y muy popularizada. DocBook está siendo utilizado por muchas organizaciones en todo el munddo para crear millones de páginas de documentación, tanto en formatos de impresión como online.
docbook2odf-0.244/tests/i18n/fi.xml0000644000076700001440000000303507422106045015613 0ustar abenusers Valo Kalle
Kalle.Valo@hut.fi
Translation
Finnish DocBook on OASIS-organisaation alla toimivan DocBookin teknisen komitean (DocBook Technical Committee) yllpitm dokumenttityyppimritelm (Document Type Definition, DTD). Se sopii erityisesti tietokonejrjestelmi ja -ohjelmistoja ksittelevien kirjojen ja artikkelien kirjoittamiseen (tietenkn se ei ole mitenkn rajoitettu nihin alueisiin). Koska DocBook on laaja ja vakaa DTD, ja koska sen rakenne kuvaa kirjaa, laaja ja kasvava joukko teknisen dokumentaation kirjoittajia ovat ottaneet DocBookin kyttn monenlaisien tekstien kirjoittamiseen. Monet kaupalliset tykalut tukevat DocBookia suoraan, ja vapaiden ohjelmistojen tuki lisntyy voimakkaasti. Niden ominaisuuksien avulla DocBookista on tullut helposti ymmrrettv, yleiskyttinen ja hyvin suosittu DTD. Monet organisaatiot ympri maailman kyttvt DocBookia tuottamaan miljoonia sivuja dokumentaatiota eri muodoissa.
docbook2odf-0.244/tests/i18n/et.xml0000644000076700001440000000273007422106045015626 0ustar abenusers Estonian No translation available. DocBook is a Document Type Definition (DTD) maintained by the DocBook Technical Committee of OASIS. It is particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications). Because it is a large and robust DTD, and because its main structures correspond to the general notion of what constitutes a book, DocBook has been adopted by a large and growing community of authors writing documents of all kinds. DocBook is supported out of the box by a number of commercial tools, and there is rapidly expanding support for it in a number of free software environments. These features have combined to make DocBook a generally easy to understand, widely useful, and very popular DTD. Dozens of organizations are using DocBook for millions of pages of documentation, in various print and online formats, worldwide. docbook2odf-0.244/tests/i18n/eu.xml0000644000076700001440000000272607422106045015634 0ustar abenusers Basque No translation available. DocBook is a Document Type Definition (DTD) maintained by the DocBook Technical Committee of OASIS. It is particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications). Because it is a large and robust DTD, and because its main structures correspond to the general notion of what constitutes a book, DocBook has been adopted by a large and growing community of authors writing documents of all kinds. DocBook is supported out of the box by a number of commercial tools, and there is rapidly expanding support for it in a number of free software environments. These features have combined to make DocBook a generally easy to understand, widely useful, and very popular DTD. Dozens of organizations are using DocBook for millions of pages of documentation, in various print and online formats, worldwide. docbook2odf-0.244/tests/i18n/fr.xml0000644000076700001440000000317207417414661015640 0ustar abenusers Pointal Laurent
laurent.pointal@lure.u-psud.fr
Translation
French DocBook est une Dfinition de Type de Document (DTD - Document Type Definition) maintenue par le DocBook Technical Committee de l'OASIS. Il est particulirement bien adapt aux livres et documents concernant les matriels et logiciels informatiques (sans pour autant que son utilisation soit limite ces sujets). Parcequ'il constitue une DTD importante et solide, et parce que ses structures principales correspondent aux critres gnraux de ce qui constitue un livre, DocBook a t adopt par une communaut importante et toujours croissante d'auteurs rdigeant des documents de tous types. DocBook est support directement dans de nombreux outils commerciaux, ainsi que dans un nombre sans cesse croissant d'environnements de logiciels libres. Tout ceci a contribu faire de DocBook une DTD globalement facile apprhender, adapte beaucoup d'utilisations, et trs populaire. Des douzaines d'organisations, dans le monde entier, utilisent DocBook pour des millions de pages de documentation, disponibles dans divers formats imprim ou en ligne.
docbook2odf-0.244/tests/i18n/he.xml0000644000076700001440000000274007603417457015630 0ustar abenusers Hebrew No translation available. DocBook is a Document Type Definition (DTD) maintained by the DocBook Technical Committee of OASIS. It is particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications). Because it is a large and robust DTD, and because its main structures correspond to the general notion of what constitutes a book, DocBook has been adopted by a large and growing community of authors writing documents of all kinds. DocBook is supported out of the box by a number of commercial tools, and there is rapidly expanding support for it in a number of free software environments. These features have combined to make DocBook a generally easy to understand, widely useful, and very popular DTD. Dozens of organizations are using DocBook for millions of pages of documentation, in various print and online formats, worldwide. docbook2odf-0.244/tests/i18n/id.xml0000644000076700001440000000273207422106045015614 0ustar abenusers Indonesian No translation available. DocBook is a Document Type Definition (DTD) maintained by the DocBook Technical Committee of OASIS. It is particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications). Because it is a large and robust DTD, and because its main structures correspond to the general notion of what constitutes a book, DocBook has been adopted by a large and growing community of authors writing documents of all kinds. DocBook is supported out of the box by a number of commercial tools, and there is rapidly expanding support for it in a number of free software environments. These features have combined to make DocBook a generally easy to understand, widely useful, and very popular DTD. Dozens of organizations are using DocBook for millions of pages of documentation, in various print and online formats, worldwide. docbook2odf-0.244/tests/i18n/hu.xml0000644000076700001440000000273107422106045015633 0ustar abenusers Hungarian No translation available. DocBook is a Document Type Definition (DTD) maintained by the DocBook Technical Committee of OASIS. It is particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications). Because it is a large and robust DTD, and because its main structures correspond to the general notion of what constitutes a book, DocBook has been adopted by a large and growing community of authors writing documents of all kinds. DocBook is supported out of the box by a number of commercial tools, and there is rapidly expanding support for it in a number of free software environments. These features have combined to make DocBook a generally easy to understand, widely useful, and very popular DTD. Dozens of organizations are using DocBook for millions of pages of documentation, in various print and online formats, worldwide. docbook2odf-0.244/tests/i18n/ja.xml0000644000076700001440000000337107417414661015624 0ustar abenusers SATO Hiroki
hrs@FreeBSD.org
Translation
Japanese DocBook は OASISDocBook Technical Committee が保守管理している Document Type Definition (DTD) です. この DTD は特に, コンピュータのハードウェアやソフトウェアに関連する書籍および 論文の作成に適しています (ただし, もちろん 応用範囲がそれに限定されるというわけではありません). DocBook は大規模で堅牢な DTD であり, 中心となる構造は一般的な 書籍 の構成要素に対応しています. そのため, さまざまな文書を書いている人々のコミュニティに 広く受け入れられています. また, 購入してすぐに使うことができる DocBook に対応した商用ツールが数多く存在し, フリーソフトウェア環境における対応も急速に広がっています. DocBook にはこのような特徴があるため, 学習が容易なだけでなく, さまざまな場面で利用できる人気のある DTD となっているのです. 世界中の国々では現在何十もの組織において, 何百万ページにもわたる文書の印刷物やオンライン版の作成に DocBook が利用されています.
docbook2odf-0.244/tests/i18n/it.xml0000644000076700001440000000272707422106045015640 0ustar abenusers Italian No translation available. DocBook is a Document Type Definition (DTD) maintained by the DocBook Technical Committee of OASIS. It is particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications). Because it is a large and robust DTD, and because its main structures correspond to the general notion of what constitutes a book, DocBook has been adopted by a large and growing community of authors writing documents of all kinds. DocBook is supported out of the box by a number of commercial tools, and there is rapidly expanding support for it in a number of free software environments. These features have combined to make DocBook a generally easy to understand, widely useful, and very popular DTD. Dozens of organizations are using DocBook for millions of pages of documentation, in various print and online formats, worldwide. docbook2odf-0.244/tests/i18n/pt_br.xml0000644000076700001440000000317507603417457016345 0ustar abenusers Amaral Marcelo Jaccoud
jaccoud@cenpes.petrobras.com.br
Translation
Portuguese (Brazil) Doc Book uma Definio de Tipo de Documento (DTD) mantida pelo Comit Tcnico DocBook da OASIS. Ela particularmente apropriada para livros e artigos sobre computao (tanto hardware quanto software), mas no est de forma alguma limitada a tais aplicaes. Em virtude de ser uma grande e robusta DTD, e porque suas estruturas principais correspondem idia geral do que constitui um livro, DocBook vem sendo adotada por uma ampla e prspera comunidade de autores de todos os gneros. Ela suportada no estado por vrias ferramentas comerciais, e h suporte em plena expanso em diversos ambientes de software livre. Essas caractersticas se uniram para tornar DocBook uma DTD de fcil compreenso, de larga serventia e muito popular. Dezenas de organizaes ao redor do mundo esto usando DocBook em milhes de pginas de documentao, tanto em formatos impressos como on-line.
docbook2odf-0.244/tests/i18n/ko.xml0000644000076700001440000000313407417414661015640 0ustar abenusers Yong Joo Park
yongjoo@kldp.org
Translation
Korean DocBook은 하나의 Document Type Definition(DTD)으로서, OASISDocBook Technical Committee에 의해 관리되고 있습니다. 이것은 특히 컴퓨터 하드웨어와 소프트웨어에 관한 논문이나 책을 펴내기에 알맞게 되어 있습니다(물론 다른 분야에도 얼마든지 적용 가능합니다). 이 DTD는 잘 구성된 한권의 을 펴내는데 부족함이 없을 정도로 방대하면서도 그 신뢰도가 높고 강력하기 때문에, 점점 더 많은 분야에서 글을 짓고 펴내는 데 이를 채택하고 있습니다. DocBook은 자유 소프트웨어 환경에서 급격히 성장하고 있으며, 또한 많은 영리 목적의 소프트웨어들도 이를 외곽 지원하고 있습니다. 한마디로, DocBook은 이해하기 쉽고 세계적으로 널리 사용되는 강력한 DTD입니다. 이미 수십개 이상의 기관과 단체에서 수백만 페이지가 넘는 문서들을 DocBook을 사용해 작성하고, 출판하며, 전세계로 보급하고 있습니다.
docbook2odf-0.244/tests/i18n/lt.xml0000644000076700001440000000173207603417457015653 0ustar abenusers Lithuanian DocBook - tai DocBook'o techninio komiteto (OASIS) palaikomas Dokumento tipo apraas (DTD) ie dokument tip apraai skirti knygoms, techniniams popieriams apie technin bei programin kompiuteri rang. Didel visuomen dalis koregavo DocBook'o DTD pagal savo poreikius, bei pasinaudodami DocBook'u ra vairiausi sryi dokumentacijas. iuo metu DocBook' palaiko vairiausios komercins bei nekomercins pragramins rangos. Taip DocBook'as pasidar lengvai suprantamas, plaiai naudojamas bei populiarus DTD. Begal organizacij naudoja DocBook' savo didelms dokumentacijoms rayti, ir platinti vairiausiais formatais visame pasaulyje. docbook2odf-0.244/tests/i18n/nl.xml0000644000076700001440000001055010242434761015631 0ustar abenusers Fouvry Frederik
fouvry@CoLi.Uni-SB.DE
Translation
Huijzer Arjan
ahuijze@bit-ic.nl
Translation
Kuilder Gerrit
gkuilder@portalyx.com
Translation
Dutch DocBook is een Document Type Definition (DTD) onderhouden door het DocBook Technical Committee van OASIS. Het is bijzonder goed geschikt voor boeken en artikels over computerhardware en -software (maar geenszins beperkt tot deze toepassingen). Omdat het een grote en robuuste DTD is, en omdat zijn belangrijkste structuren overeenkomen met het algemene idee van wat een boek uitmaakt, wordt DocBook gebruikt door een grote en groeiende gemeenschap van auteurs die allerhande soorten documenten schrijven. DocBook wordt standaard ondersteund door een aantal commerciële toepassingen, en er is een snelgroeiende ondersteuning voor in een aantal gratis software-omgevingen. De combinatie van deze eigenschappen hebben van DocBook een algemeen gemakkelijk te begrijpen, in veel gevallen nuttige en heel populaire DTD gemaakt. Tientallen organisaties gebruiken DocBook voor miljoenen bladzijden documentatie, in verschillende druk- en on-line-formaten, over de hele wereld. DocBook is een Document Type Definition (DTD), onderhouden door het DocBook Technical Committee van OASIS. Het is uitzonderlijk geschikt voor boeken en artikelen over computer hardware en software (hoewel het in geen geval beperkt blijft tot deze toepassingen). Omdat het een uitgebreide en robuuste DTD is en omdat de hoofdstructuren overeenkomen met het algemene begrip van waaruit een boek bestaat, is DocBook aangenomen door een grote en groeiende gemeenschap van auteurs, die allerlei verschillende documenten schrijven. DocBook wordt out of the box ondersteund door een aantal commerciële toepassingen en er is een snel groeiende ondersteuning voor in een aantal gratis software omgevingen. Deze kenmerken hebben er gezamenlijk voor gezorgd dat DocBook een over het algemeen makkelijk te begrijpen, ruim toe te passen, en erg populaire DTD is. Tientallen bedrijven gebruiken DocBook voor miljoenen pagina's documentatie, in verscheidene gedrukte en online formaten, over de hele wereld. DocBook is een Document Type Definition (DTD) onderhouden door het DocBook Technical Committee van OASIS. Het is speciaal geschikt voor boeken en documenten over computer hard- en soft-ware (alhoewel het absoluut niet beperkt is tot dit soort toepassingen). Omdat het een uigebreide en robuuste DTD is en omdat de structuuur in grote lijnen overeen komt met wat men in het algemeen onder een boek verstaat, wordt DocBook gebruikt door een grote en groeiende groep van auteurs die allerlei soorten documenten schrijven. DocBook wordt rechtstreeeks (out of the box) ondersteund door allerlei commerciele software and er is een snel groeiende ondersteuning door een aantal gratis verkrijgbare software omgevingen. Dit alles bij elkaar heeft van Docbook een makkelijk te begrijpen, op vele manieren inzetbare en populaire DTD gemaakt. Tientallen organistaties gebruiken DocBook voor miljoenen pagina's documentatie, in verschillende gedrukte en online vormen, wereldwijd.
docbook2odf-0.244/tests/i18n/nn.xml0000644000076700001440000000304307603417457015644 0ustar abenusers Bang Steinar
steinar@bang.priv.no
Translation
Nynorsk (a.k.a. <phrase lang="nn">Bokml</phrase>) DocBook er ein skalla Document Type Definition (DTD), som vert vedlikeholdt av DocBook Technical Committee, som er ein del av OASIS. Denne dokumenttypen er srs godt egna til bker og artiklar om datamaskinar og programvare (men er langt ifr avgrensa til desse omrda). Av di dette er ein stor og robust DTD, og av di hovedstrukturane stemmer med den allmene oppfatninga av kva som utgjer ei bok, har DocBook vorte adoptert av ei stor og veksande gruppe av forfattarar, som skriv alle typar av dokument. DocBook er sttta rett fr eska av ei mengd med kommersielle verktyg, og det er ei raskt veksande sttte for DocBook bland fri programvare. Desse egenskapane har til saman gjort DocBook til ein DTD som er lett forst, nyttig for ei mengd med oppgavar, og veldig populr. Dusinvis med organisasjonar bruker DocBook til produsere millioner av sidar med dokumentasjon, i forskjellige trykte og elektroniske format verda over.
docbook2odf-0.244/tests/i18n/no.xml0000644000076700001440000000300407417414661015637 0ustar abenusers Bang Steinar
steinar@bang.priv.no
Translation
Norwegian DocBook er en skalt Document Type Definition (DTD), som blir vedlikeholdt av DocBook Technical Committee, som er en del av OASIS. Denne dokumenttypen er spesielt godt egnet til bker og artikler om datamaskiner og programvare (men er langt ifra avgrenset til disse omrdene). Fordi dette er en stor og robust DTD, og fordi hovedstrukturene stemmer overens med den allmene oppfatningen av hva som utgjr ei bok, har DocBook blitt adoptert av ei stor og vekslende gruppe forfatterer, som skriv alle typer av dokumenter. DocBook er sttta rett fra eska av en mengde kommersielle verkty, og det er en raskt voksende sttte for DocBook blandt fri programvare. Disse egenskapene har til sammen gjort DocBook til en DTD som er lett forst, nyttig til en mengde oppgaver, og veldig populr. Dusinvis med organisasjoner bruker DocBook til produsere millioner av sider med dokumentasjon, i forskjellige trykte og elektroniske format verden over.
docbook2odf-0.244/tests/i18n/pl.xml0000644000076700001440000000272607422106045015636 0ustar abenusers Polish No translation available. DocBook is a Document Type Definition (DTD) maintained by the DocBook Technical Committee of OASIS. It is particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications). Because it is a large and robust DTD, and because its main structures correspond to the general notion of what constitutes a book, DocBook has been adopted by a large and growing community of authors writing documents of all kinds. DocBook is supported out of the box by a number of commercial tools, and there is rapidly expanding support for it in a number of free software environments. These features have combined to make DocBook a generally easy to understand, widely useful, and very popular DTD. Dozens of organizations are using DocBook for millions of pages of documentation, in various print and online formats, worldwide. docbook2odf-0.244/tests/i18n/pt.xml0000644000076700001440000000314407422106045015641 0ustar abenusers Matos Jose Abilio Oliveira
jamatos@novalis.fc.up.pt
Translation
Portuguese O DocBook uma Definio do Tipo de Documento (DTD) mantida pelo Comit Tcnico do DocBook da OASIS. particularmente apropriado para livros e artigos sobre programas e equipamento relacionados com computadores (apesar de no estar por quaisquer meios limitado a estas aplicaes). Porque uma DTD grande e robusta, e porque as suas principais estruturas correspondem noo geral do que constitui um livro, o DocBook tem sido adoptado por uma grande e crescente comunidade de autores que escrevem documentos de todos os tipos. O DocBook suportado pronto a usar por uma srie de ferramentas comerciais, e existe um suporte que se expande rapidamente por parte de ambientes de software livre. Estas caractersticas combinaram-se para fazer do Docbook uma DTD geralmente fcil de entender, de uma utilidade alargada e muito popular. Dezenas de organizaes esto a usar, em todo o mundo, o Docbook para milhes de pginas de documentao, em vrios formatos de impresso e online.
docbook2odf-0.244/tests/i18n/ro.xml0000644000076700001440000000273007422106045015636 0ustar abenusers Romanian No translation available. DocBook is a Document Type Definition (DTD) maintained by the DocBook Technical Committee of OASIS. It is particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications). Because it is a large and robust DTD, and because its main structures correspond to the general notion of what constitutes a book, DocBook has been adopted by a large and growing community of authors writing documents of all kinds. DocBook is supported out of the box by a number of commercial tools, and there is rapidly expanding support for it in a number of free software environments. These features have combined to make DocBook a generally easy to understand, widely useful, and very popular DTD. Dozens of organizations are using DocBook for millions of pages of documentation, in various print and online formats, worldwide. docbook2odf-0.244/tests/i18n/ru.xml0000644000076700001440000000413607417414661015660 0ustar abenusers Tkachenko Oleg
olegt@multiconn.com
Translation
Russian DocBook является Декларацией Типа Документа (DTD), поддерживаемой Техническим Комитетом DocBook при OASIS. Он особенно подходит для составления книг и документов об аппаратном и программном компьютерном обеспечении, хотя и не ограничен этим использованием. Благодаря тому, что это большое и устойчивое DTD, а также в связи с тем, что его основные структуры соответствуют общим представлениям того, из чего состоит любая книга, DocBook используется большим и растущим сообществом авторов, пишущих документы всевозможных типов. DocBook поддерживается непосредственно многими коммерческими продуктами и быстрорастущим множеством свободно распространяемых программных сред. Все эти особенности делают DocBook простым в понимании, полезным и очень популярным DTD. Десятки организаций по всему миру используют DocBook для миллионов страниц печатной и онлайновой документации.
docbook2odf-0.244/tests/i18n/sk.xml0000644000076700001440000000252107417414661015643 0ustar abenusers Visnovsky Stanislav
visnovsky@nenya.ms.mff.cuni.cz
Translation
Slovak DocBook je defincia Document Type Definition (DTD), o ktor sa star Technick komisia DocBook z OASIS. Vemi dobre sa hod pre vytvranie knh a lnkov o potaoch a sofware (ale samozrejme sa d poui aj v inch oblastiach). Pretoe je to obsiahle a robustn DTD, a pretoe jeho hlavn truktry odpovedaj predstave z oho sa sklad kniha, DocBook pouva rozrastajca sa komunita autorov rznych dokumentov. DocBook priamo podporuje vek mnostvo komernch nstrojov a neustle sa roziruje aj jeho podpora v prostred vone ritenho software. Preto je DocBook znme, dobre pouiten a vemi populrne DTD. Vea organizci po celom svete ho pouva pre vytvranie milinov strnok dokumentcie urench pre tla aj pre publikciu on-line.
docbook2odf-0.244/tests/i18n/sl.xml0000644000076700001440000000273107422106045015635 0ustar abenusers Slovenian No translation available. DocBook is a Document Type Definition (DTD) maintained by the DocBook Technical Committee of OASIS. It is particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications). Because it is a large and robust DTD, and because its main structures correspond to the general notion of what constitutes a book, DocBook has been adopted by a large and growing community of authors writing documents of all kinds. DocBook is supported out of the box by a number of commercial tools, and there is rapidly expanding support for it in a number of free software environments. These features have combined to make DocBook a generally easy to understand, widely useful, and very popular DTD. Dozens of organizations are using DocBook for millions of pages of documentation, in various print and online formats, worldwide. docbook2odf-0.244/tests/i18n/sr.xml0000644000076700001440000000274207417414661015657 0ustar abenusers Vrzi Vladimir
random@bsd.org.yu
Translation
Serbian DocBook je definicija tipa dokumenta (Document Type Definition -- DTD) koju odrava Tehniki komitet za DocBook organizacije OASIS. Posebno je primenljiv za knjige i radove o raunarskom hardveru i softveru (mada nipoto nije ogranien samo na te primene). Zbog injenice da je u pitanju opsean i robustan DTD, i zbog toga to njegove glavne strukture odgovaraju optem shvatanju onoga to ini knjigu, DocBook je usvojila velika i rastua zajednica autora dokumenata svih vrsta. DocBook je podran out of the box od strane mnogih komercijalnih aplikacija, i postoji ubrzana ekspanzija podrke od strane mnogobrojnih okruenja baziranih na besplatnom softveru. Ove osobine ine DocBook generalno lako razumljivim, iroko upotrebljivim i vrlo popularnim DTD-om. Na desetine organizacija koriste DocBook za milione stranica dokumentacije, u raznim elektronskim i tampanim oblicima, irom sveta.
docbook2odf-0.244/tests/i18n/th.xml0000644000076700001440000000523507603417457015651 0ustar abenusers Duangdara Phattanon
sf_alpha@samart.co.th
Translation
Thai DocBook เป็น Document Type Definition (DTD) ซึ่งดูแลโดย DocBook Technical Committee of OASIS มันเหมาะสำหรับหนังสือและ เอกสารต่าง ๆ เกี่ยวกับคอมพิวเตอร์ฮาร์ดแวร์ และ ซอฟต์แลวร์ (ซึ่งจริง ๆ แล้วไม่ได้จำกัดสำหรับใช้งานเพียงเท่านี้) เนื่องจากมันเป็น DTD ที่ใหญ่และมั่งคง อีกทั้งโครงสร้างหลักก็เน้นให้เหมือนกับส่วน ประกอบ ต่าง ๆ ของหนังสือ ซึ่ง DocBook ก็ได้รับการพัฒนา โดยกลุ่มสมาคมที่กำลังโตขี้นเรื่อย ๆ ของนักเขียนกลุ่มใหญ่ในทุกสาขา เครื่องมือต่าง ๆ มากมายในท้องตลาด ได้พัฒนาออกมา สนับสนุน DocBook และจะเห็นได้ว่า DocBook ได้รับการสนุนเพื่มขึ่นอย่างต่อเนื่องจาก ซอฟต์แวร์ในกลุ่ม ฟรีซอฟต์แวร์ด้วย จากเหตุดังกล่าวจึงทำให้ DocBook ง่ายต่อการเข้าใจโดยทั่วไป ใช้งานได้กว้างขวาง และเป็น DTD ได้รับความนิยมอย่างมาก มีองค์กรนับสิบทั่วโลก ที่กำลังใช้ DocBook สำหรับเอกสารนับล้าน ๆ หน้า ในทุก ๆ ด้านทั้งในรูปแบบสิ่งพิมพ์ และ แบบออนไลน์
docbook2odf-0.244/tests/i18n/sv.xml0000644000076700001440000000311310242434761015645 0ustar abenusers Svensson Fredrik
fred@ludd.luth.se
Translation
Swedish DocBook är en Dokument Typ Definition (DTD) utvecklad av DocBooks tekiska kommittéOASIS. Den är särskillt vä lämpad för böcker och artiklar om dator hårdvara och mjukvara. (Den är dock inte begränsad till dessa användningsområden). Eftersom det är en stor och robust DTD, och eftersom huvudstrukturen överenstämmer med vad som i allmännhet innefattar en bok, så har DocBook blivit använd av en stor och växande församling författare som skriver alla möjliga typer av dokument. DocBook har out of the box stöd av flera komersiella verktyg, och det finns ett snabbt växande stöd i flera miljöer som använder fri mjukvara. Dessa egenskaper har kombinerats för att göra DocBook en lätt förstålig, brett användbar och populär DTD. Dussintals organisationer använder DocBook för milliontals sidor dokumentation, i olika tryck och online format, över hela världen.
docbook2odf-0.244/tests/i18n/tr.xml0000644000076700001440000000654207473446714015670 0ustar abenusers Togan Muftuoglu
toganm@dinamizm.com
Translation
Ismagulov Baurjan
ibr@gantek.com
Translation
Turkish DocBook bir Döküman Tip Tanımlamasıdır. (DTD) OASISDocBook Technical Committee tarafından geliştirilir. Özellikle bilgisayar donanımı ve yazılımı (aslında sadece bunlarla sınırlı değildir) ile ilgili kitaplar ve dökümanlar için kullanışlıdır. Oldukça geniş ve sağlam bir DTD içerdiğinden ve özellikle bir kitap mimarisinde olduğundan, çeşitli dökümanlar yazan geniş ve sürekli büyüyen bir yazar topluluğunca kullanılmaktadır. Docbook dağıtımdan geldiği şekliyle pek çok ticari uygulama tarafından desteklenmektedir ve serbest yazılım ortamında gittikçe genişleyen bir destek görmektedir. Bu karakteristikler, Docbook'un kolay anlaşılan, geniş kullanım alanları olan ve oldukça popüler bir DTD olmasına yol açmıştır. Pek çok kuruluş Docbook kullanarak tüm dünyada değişik basılı çıktılarda ve online formatlarda milyonlarca sayfa dokümantasyon hazırlamıştır. DocBook, Yapısal Bilgi Standartları Geliştirme ve Teşvik Örgütü (Organization for Advancement of Structured Information Standards, OASIS) 'nün DocBook Teknik Komitesi tarafından desteklenen bir belge tür tanımı (Document Type Definition, DTD) 'dır. DocBook, özellikle bilişim konusunda kitap ve makale hazırlamak için uygun iken, bu kullanım biçimleri ile kesinlikle sınırlı değildir. Büyük ve sağlam bir DTD olmasının yanısıra; temel yapılarının, bir kitap ı oluşturan unsurlara karşılık gelmesinden dolayı DocBook, her türlü belge hazırlayan büyük ve büyümeye devam eden bir yazar kitlesince benimsenmiştir. DocBook, birtarkım ticarî uygulamalar tarafından doğrudan ("kutudan çıkan haliyle") desteklenmekte, birçok serbest yazılım ortamının desteği ise hızla gelişmektedir. Tüm bu özelliklerden dolayı DocBook, anlaşılması kolay, başarılı ve yaygın bir DTD olmuştur. DocBook, dünyanın her yerinde, birçok kuruluş tarafından, çeşitli baskı ve çevrimiçi formatlarında, milyonlarca sayfa dokümantasyon için kullanılmaktadır.
docbook2odf-0.244/tests/i18n/uk.xml0000644000076700001440000000377207603417457015661 0ustar abenusers Tkatchenko Olexij
ot@parcs.de
Translation
Ukranian Docbook це Document Type Definition (DTD, oзначення типу документу), яке підтримується DocBook Technical Committee з OASIS. Воно зокрема добре придатне для створення книжок та статей які стосуються апаратного та програмного забезпечення (хоча цим застосуванням ніяк не обмежується). Поскільки це велике та надійне DTD, і поскільки його основні структури відповідають загальним поняттям структури книжки, DocBook був прийнятий великою і постійно зростаючою громадою авторів документів різних тиів. DocBook підтримуєтся багатьма комерційними продуктами, його підтримка у вільних програмних середовищах швидко зростає. Ці ознаки зробили DocBook загальнозрозумілим, багатостороннім і дуже популярним DTD. Десятки організацій по цілому світу використовують DocBook для написання мільйонів сторінок документації в різних друкованих та онлайн-форматах.
docbook2odf-0.244/tests/i18n/vi.xml0000644000076700001440000000432107603417457015647 0ustar abenusers Tiếng Việt DocBook là Định nghĩa Kiểu tư liệu (Document Type Definition - DTD) được quản lý bởi Ủy ban Kỹ thuật DocBook của OASIS. Nó đặc biệt thích hợp cho các loại sách và tài liệu máy tính về phần cứng và phần mềm (tuy nhiên điều đó không có nghĩa là chỉ giới hạn ứng dụng trong những loại này). Vì đây là một DTD lớn và mạnh mẽ, và vì cấu trúc chính của nó phù hợp với các khái niệm chung của để tạo nên một cuốn sách, DocBook đã được một nhóm lớn các tác giả chọn để viết tài liệu đủ thể loại. DocBook được hỗ trợ bởi nhiều công cụ thương mại, và môi trường phần mềm tự do cũng đang đang tăng cường hỗ trợ cho DocBook. Những đặc điểm này được kết hợp để làm cho DocBook trở thành một DTD dễ hiểu, hữu dụng và được dùng rộng rãi. Hàng chục tổ chức đang sử dụng DocBook trong hàng triệu trang văn bản, với nhiều dạng thức in và dạng thức trực tuyến khác nhau trên toàn thế giới. docbook2odf-0.244/tests/i18n/xh.xml0000644000076700001440000000272507422106045015641 0ustar abenusers Xhosa No translation available. DocBook is a Document Type Definition (DTD) maintained by the DocBook Technical Committee of OASIS. It is particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications). Because it is a large and robust DTD, and because its main structures correspond to the general notion of what constitutes a book, DocBook has been adopted by a large and growing community of authors writing documents of all kinds. DocBook is supported out of the box by a number of commercial tools, and there is rapidly expanding support for it in a number of free software environments. These features have combined to make DocBook a generally easy to understand, widely useful, and very popular DTD. Dozens of organizations are using DocBook for millions of pages of documentation, in various print and online formats, worldwide. docbook2odf-0.244/tests/i18n/titlepage-fo.xml0000644000076700001440000001657607417414661017625 0ustar abenusers ]> <subtitle fo:text-align="center" fo:font-size="&hsize4;" fo:space-before="&hsize4space;" fo:font-family="{$title.font.family}"/> <corpauthor fo:font-size="&hsize3;" fo:keep-with-next="always" fo:space-before="2in"/> <authorgroup fo:space-before="2in"/> <author fo:font-size="&hsize3;" fo:space-before="&hsize2space;" fo:keep-with-next="always"/> </t:titlepage-content> <t:titlepage-content side="verso"> <title named-template="book.verso.title" fo:font-size="&hsize2;" fo:font-weight="bold" fo:font-family="{$title.font.family}"/> <corpauthor/> <authorgroup named-template="verso.authorgroup"/> <author/> <othercredit/> <pubdate fo:space-before="1em"/> <copyright/> <abstract/> <legalnotice fo:font-size="8pt"/> </t:titlepage-content> <t:titlepage-separator> <fo:block break-after="page"/> </t:titlepage-separator> <t:titlepage-before side="recto"> </t:titlepage-before> <t:titlepage-before side="verso"> <fo:block break-after="page"/> </t:titlepage-before> </t:titlepage> <!-- ==================================================================== --> <t:titlepage element="preface" wrapper="fo:block"> <t:titlepage-content side="recto"> <title force="1" named-template="component.title" param:node="ancestor-or-self::preface[1]" fo:margin-left="{$title.margin.left}" fo:font-size="&hsize3;" fo:font-family="{$title.font.family}" fo:font-weight="bold"/> <subtitle fo:font-family="{$title.font.family}"/> <corpauthor/> <authorgroup/> <author/> <othercredit/> <releaseinfo/> <copyright/> <legalnotice/> <pubdate/> <revision/> <revhistory/> <abstract/> </t:titlepage-content> <t:titlepage-content side="verso"> </t:titlepage-content> <t:titlepage-separator> </t:titlepage-separator> <t:titlepage-before side="recto"> </t:titlepage-before> <t:titlepage-before side="verso"> </t:titlepage-before> </t:titlepage> <!-- ==================================================================== --> <t:titlepage element="chapter" wrapper="fo:block"> <t:titlepage-content side="recto"> <title named-template="component.title" param:node="ancestor-or-self::chapter[1]" fo:margin-left="{$title.margin.left}" fo:font-size="&hsize3;" fo:font-weight="bold" fo:font-family="{$title.font.family}"/> <subtitle fo:space-before="0.5em" fo:margin-left="{$title.margin.left}" fo:font-style="italic" fo:font-size="&hsize2;" fo:font-weight="bold" fo:font-family="{$title.font.family}"/> <author/> <othercredit/> </t:titlepage-content> <t:titlepage-content side="verso"> </t:titlepage-content> <t:titlepage-separator> </t:titlepage-separator> <t:titlepage-before side="recto"> </t:titlepage-before> <t:titlepage-before side="verso"> </t:titlepage-before> </t:titlepage> <!-- ==================================================================== --> <t:titlepage element="appendix" wrapper="fo:block"> <t:titlepage-content side="recto"> <title named-template="component.title" param:node="ancestor-or-self::appendix[1]" fo:margin-left="{$title.margin.left}" fo:font-size="&hsize3;" fo:font-weight="bold" fo:font-family="{$title.font.family}"/> <subtitle fo:font-family="{$title.font.family}"/> <corpauthor/> <authorgroup/> <author/> <othercredit/> <releaseinfo/> <copyright/> <legalnotice/> <pubdate/> <revision/> <revhistory/> <abstract/> </t:titlepage-content> <t:titlepage-content side="verso"> </t:titlepage-content> <t:titlepage-separator> </t:titlepage-separator> <t:titlepage-before side="recto"> </t:titlepage-before> <t:titlepage-before side="verso"> </t:titlepage-before> </t:titlepage> <!-- ==================================================================== --> <t:titlepage element="section" wrapper="fo:block"> <t:titlepage-content side="recto"> <title fo:margin-left="{$title.margin.left}" fo:font-family="{$title.font.family}"/> <subtitle fo:font-family="{$title.font.family}"/> <corpauthor/> <authorgroup/> <author/> <othercredit/> <releaseinfo/> <copyright/> <legalnotice/> <pubdate/> <revision/> <revhistory/> <abstract/> </t:titlepage-content> <t:titlepage-content side="verso"> </t:titlepage-content> <t:titlepage-separator> </t:titlepage-separator> <t:titlepage-before side="recto"> </t:titlepage-before> <t:titlepage-before side="verso"> </t:titlepage-before> </t:titlepage> <!-- ==================================================================== --> <t:titlepage element="table.of.contents" wrapper="fo:block"> <t:titlepage-content side="recto"> <title force="1" named-template="gentext" param:key="'TableofContents'" fo:space-after="1em" fo:margin-left="{$title.margin.left}" fo:font-size="&hsize3;" fo:font-weight="bold" fo:font-family="{$title.font.family}"/> </t:titlepage-content> <t:titlepage-content side="verso"> </t:titlepage-content> <t:titlepage-separator> </t:titlepage-separator> <t:titlepage-before side="recto"> </t:titlepage-before> <t:titlepage-before side="verso"> </t:titlepage-before> </t:titlepage> <t:titlepage element="list.of.tables" wrapper="fo:block"> <t:titlepage-content side="recto"> <title force="1" named-template="gentext" param:key="'ListofTables'" fo:space-after="1em" fo:margin-left="{$title.margin.left}" fo:font-size="&hsize3;" fo:font-weight="bold" fo:font-family="{$title.font.family}"/> </t:titlepage-content> <t:titlepage-content side="verso"> </t:titlepage-content> <t:titlepage-separator> </t:titlepage-separator> <t:titlepage-before side="recto"> </t:titlepage-before> <t:titlepage-before side="verso"> </t:titlepage-before> </t:titlepage> <!-- ==================================================================== --> </t:templates> ����������������������������������������������������������������������������������������������������������������������������������docbook2odf-0.244/tests/i18n/.cvsignore�������������������������������������������������������������0000644�0000767�0000144�00000000036�07724670306�016504� 0����������������������������������������������������������������������������������������������������ustar �aben����������������������������users������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������*.pdf titlepage-fo.xsl *.html ��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������docbook2odf-0.244/tests/i18n/localize.xsl�����������������������������������������������������������0000644�0000767�0000144�00000015452�10242435426�017035� 0����������������������������������������������������������������������������������������������������ustar �aben����������������������������users������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<?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" xmlns:xl="http://www.w3.org/1999/xlink" exclude-result-prefixes="l xl" version="1.0"> <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl"/> <xsl:param name="admon.graphics" select="1"></xsl:param> <xsl:param name="section.autolabel" select="1"></xsl:param> <xsl:param name="section.label.includes.component.label" select="1"></xsl:param> <xsl:param name="blurb-file"/> <xsl:param name="locale-file"/> <xsl:template match="chapter[@role='blurb']/para"> <p><span>Translation: </span> <xsl:for-each select="document($blurb-file)/chapter/chapterinfo/othercredit"> <a> <xsl:attribute name="href"> <xsl:text>mailto:</xsl:text> <xsl:value-of select=".//email"/> </xsl:attribute> <xsl:call-template name="person.name"/> </a> <xsl:choose> <xsl:when test="position() = last()"/> <!-- do nothing --> <xsl:otherwise> <xsl:text>, </xsl:text> </xsl:otherwise> </xsl:choose> </xsl:for-each> </p> <xsl:apply-templates select="document($blurb-file)/chapter/para"/> </xsl:template> <xsl:template match="othercredit/affiliation"/> <xsl:template match="othercredit/contrib"/> <xsl:template match="editor[position()=1]" mode="titlepage.mode"> <p> <span class="localizedby"><xsl:text>Localization: </xsl:text> <xsl:choose> <xsl:when test="document($locale-file)//authorgroup"> <xsl:apply-templates select="document($locale-file)//authorgroup" mode="titlepage.mode"/> </xsl:when> <xsl:when test="document($locale-file)//author"> <xsl:apply-templates select="document($locale-file)//authorgroup" mode="titlepage.mode"/> </xsl:when> <xsl:otherwise>[none credited]</xsl:otherwise> </xsl:choose> </span> </p> <p> <span class="editedby"><xsl:call-template name="gentext.edited.by"/><xsl:text>: </xsl:text></span> <span class="{name(.)}"><xsl:call-template name="person.name"/></span> </p> </xsl:template> <xsl:template match="authorgroup" mode="titlepage.mode"> <xsl:for-each select="author"> <xsl:call-template name="person.name"/> <xsl:choose> <xsl:when test="position() = last()"/> <!-- do nothing --> <xsl:otherwise> <xsl:text>, </xsl:text> </xsl:otherwise> </xsl:choose> </xsl:for-each> <xsl:apply-templates select="editor[position()=1]" mode="titlepage.mode"/> </xsl:template> <xsl:template name="l10n.language"> <!-- This is a modified version of the l10n.language that makes it possible --> <!-- to get the English-language name of the current lang (instead of just --> <!-- the code). --> <xsl:param name="target" select="."/> <xsl:param name="xref-context" select="false()"/> <xsl:param name="get.english.language.name" select="0"/> <xsl:variable name="mc-language"> <xsl:choose> <xsl:when test="$l10n.gentext.language != ''"> <xsl:value-of select="$l10n.gentext.language"/> </xsl:when> <xsl:when test="$xref-context or $l10n.gentext.use.xref.language != 0"> <!-- can't do this one step: attributes are unordered! --> <xsl:variable name="lang-scope" select="$target/ancestor-or-self::* [@lang or @xml:lang][1]"/> <xsl:variable name="lang-attr" select="($lang-scope/@lang | $lang-scope/@xml:lang)[1]"/> <xsl:choose> <xsl:when test="string($lang-attr) = ''"> <xsl:value-of select="$l10n.gentext.default.language"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="$lang-attr"/> </xsl:otherwise> </xsl:choose> </xsl:when> <xsl:otherwise> <!-- can't do this one step: attributes are unordered! --> <xsl:variable name="lang-scope" select="$target/ancestor-or-self::* [@lang or @xml:lang][1]"/> <xsl:variable name="lang-attr" select="($lang-scope/@lang | $lang-scope/@xml:lang)[1]"/> <xsl:choose> <xsl:when test="string($lang-attr) = ''"> <xsl:value-of select="$l10n.gentext.default.language"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="$lang-attr"/> </xsl:otherwise> </xsl:choose> </xsl:otherwise> </xsl:choose> </xsl:variable> <xsl:variable name="language" select="translate($mc-language, 'ABCDEFGHIJKLMNOPQRSTUVWXYZ', 'abcdefghijklmnopqrstuvwxyz')"/> <xsl:variable name="adjusted.language"> <xsl:choose> <xsl:when test="contains($language,'-')"> <xsl:value-of select="substring-before($language,'-')"/> <xsl:text>_</xsl:text> <xsl:value-of select="substring-after($language,'-')"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="$language"/> </xsl:otherwise> </xsl:choose> </xsl:variable> <xsl:choose> <xsl:when test="$l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]"> <xsl:choose> <xsl:when test="$get.english.language.name = 1"> <xsl:value-of select="$l10n.xml/l:i18n/l:l10n[@language=$adjusted.language]/@english-language-name"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="$adjusted.language"/> </xsl:otherwise> </xsl:choose> </xsl:when> <!-- try just the lang code without country --> <xsl:when test="$l10n.xml/l:i18n/l:l10n[@language=substring-before($adjusted.language,'_')]"> <xsl:choose> <xsl:when test="$get.english.language.name = 1"> <xsl:value-of select="$l10n.xml/l:i18n/l:l10n[substring-before($adjusted.language,'_')]/@english-language-name"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="substring-before($adjusted.language,'_')"/> </xsl:otherwise> </xsl:choose> </xsl:when> <!-- or use the default --> <xsl:otherwise> <xsl:message> <xsl:text>No localization exists for "</xsl:text> <xsl:value-of select="$adjusted.language"/> <xsl:text>" or "</xsl:text> <xsl:value-of select="substring-before($adjusted.language,'_')"/> <xsl:text>". Using default "</xsl:text> <xsl:value-of select="$l10n.gentext.default.language"/> <xsl:text>".</xsl:text> </xsl:message> <xsl:value-of select="$l10n.gentext.default.language"/> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template match="processing-instruction('dbcurrentlang')"> <xsl:call-template name="l10n.language"> <xsl:with-param name="get.english.language.name">1</xsl:with-param> </xsl:call-template> <xsl:text> (</xsl:text> <xsl:call-template name="l10n.language"/> <xsl:text>)</xsl:text> </xsl:template> </xsl:stylesheet> ����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������docbook2odf-0.244/tests/i18n/book.xml���������������������������������������������������������������0000644�0000767�0000144�00000004115�07724670306�016162� 0����������������������������������������������������������������������������������������������������ustar �aben����������������������������users������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [ <!ENTITY af.xml SYSTEM "af.xml"> <!ENTITY ar.xml SYSTEM "ar.xml"> <!ENTITY ca.xml SYSTEM "ca.xml"> <!ENTITY cs.xml SYSTEM "cs.xml"> <!ENTITY da.xml SYSTEM "da.xml"> <!ENTITY de.xml SYSTEM "de.xml"> <!ENTITY el.xml SYSTEM "el.xml"> <!ENTITY en.xml SYSTEM "en.xml"> <!ENTITY es.xml SYSTEM "es.xml"> <!ENTITY et.xml SYSTEM "et.xml"> <!ENTITY eu.xml SYSTEM "eu.xml"> <!ENTITY fi.xml SYSTEM "fi.xml"> <!ENTITY fr.xml SYSTEM "fr.xml"> <!ENTITY he.xml SYSTEM "he.xml"> <!ENTITY hu.xml SYSTEM "hu.xml"> <!ENTITY id.xml SYSTEM "id.xml"> <!ENTITY it.xml SYSTEM "it.xml"> <!ENTITY ja.xml SYSTEM "ja.xml"> <!ENTITY ko.xml SYSTEM "ko.xml"> <!ENTITY lit.xml SYSTEM "lt.xml"> <!ENTITY nl.xml SYSTEM "nl.xml"> <!ENTITY nn.xml SYSTEM "nn.xml"> <!ENTITY no.xml SYSTEM "no.xml"> <!ENTITY pl.xml SYSTEM "pl.xml"> <!ENTITY pt.xml SYSTEM "pt.xml"> <!ENTITY pt_br.xml SYSTEM "pt_br.xml"> <!ENTITY ro.xml SYSTEM "ro.xml"> <!ENTITY ru.xml SYSTEM "ru.xml"> <!ENTITY sk.xml SYSTEM "sk.xml"> <!ENTITY sl.xml SYSTEM "sl.xml"> <!ENTITY sr.xml SYSTEM "sr.xml"> <!ENTITY sv.xml SYSTEM "sv.xml"> <!ENTITY th.xml SYSTEM "th.xml"> <!ENTITY tr.xml SYSTEM "tr.xml"> <!ENTITY uk.xml SYSTEM "uk.xml"> <!ENTITY vi.xml SYSTEM "vi.xml"> <!ENTITY xh.xml SYSTEM "xh.xml"> <!ENTITY zh_cn.xml SYSTEM "zh_cn.xml"> <!ENTITY zh_tw.xml SYSTEM "zh_tw.xml"> ]> <book lang="en"> <bookinfo> <title>Internationalization/Multilingual Test Document Norman Walsh Preface This document tests the supported localizations in the DocBook style sheets. &af.xml; &ar.xml; &ca.xml; &cs.xml; &da.xml; &de.xml; &el.xml; &en.xml; &es.xml; &et.xml; &eu.xml; &fi.xml; &fr.xml; &he.xml; &hu.xml; &id.xml; &it.xml; &ja.xml; &ko.xml; &lit.xml; &nl.xml; &nn.xml; &no.xml; &pl.xml; &pt.xml; &pt_br.xml; &ro.xml; &ru.xml; &sk.xml; &sl.xml; &sr.xml; &sv.xml; &th.xml; &tr.xml; &uk.xml; &vi.xml; &xh.xml; &zh_cn.xml; &zh_tw.xml; docbook2odf-0.244/tests/i18n/zh_cn.xml0000644000076700001440000000275307422106045016324 0ustar abenusers Chinese (Continental) No translation available. DocBook is a Document Type Definition (DTD) maintained by the DocBook Technical Committee of OASIS. It is particularly well suited to books and papers about computer hardware and software (though it is by no means limited to these applications). Because it is a large and robust DTD, and because its main structures correspond to the general notion of what constitutes a book, DocBook has been adopted by a large and growing community of authors writing documents of all kinds. DocBook is supported out of the box by a number of commercial tools, and there is rapidly expanding support for it in a number of free software environments. These features have combined to make DocBook a generally easy to understand, widely useful, and very popular DTD. Dozens of organizations are using DocBook for millions of pages of documentation, in various print and online formats, worldwide. docbook2odf-0.244/tests/Makefile0000644000076700001440000001321610571531010015347 0ustar abenusers# -*- Makefile -*- include ../buildtools/Makefile.incl include ../releasetools/Variables.mk DISTRO=testdocs # value of DISTRIB_DEPENDS is a space-separated list of any # targets for this distro's "distrib" target to depend on DISTRIB_DEPENDS = # value of ZIP_EXCLUDES is a space-separated list of any file or # directory names (shell wildcards OK) that should be excluded # from the zip file and tarball for the release DISTRIB_EXCLUDES = # value of DISTRIB_PACKAGES is a space-separated list of any # directory names that should be packaged as separate zip/tar # files for the release DISTRIB_PACKAGES = # to make sure that executable bit is retained after packaging, # you need to explicitly list any executable files here DISTRIB_EXECUTABLES = VPATH=.:tests/ .SUFFIXES: .html .fo .xml .pdf .index .tex .rtf .dvi # testing mode, either dsssl or xsl MODE ?= xsl XEP = xep XEP_OPTS ?= -quiet DBLATEX = dblatex DBLATEX_OPTS ?= FOP = fop FOP_OPTS ?= # stylesheets to use XSLHTML ?= ../xsl/html/docbook.xsl XSLFO ?= ../xsl/fo/docbook.xsl XSLCHUNK ?= ../xsl/html/chunk.xsl DSSSLHTML ?= ../dsssl/html/docbook.dsl DSSSLPRINT ?= ../dsssl/print/docbook.dsl # whether to do chunking CHUNK ?= 0 # whether to run tidy on resulting HTML output USETIDY ?= 0 # whether to run validation before running the test VALIDATE ?= 0 # how to make DSSSL indexes DSSSLINDEXER ?= perl $(DSSSLROOT)/bin/collateindex.pl # additional HTML and XSL-FO stylsheet parameters, if any XSL_HTML_PARAMS ?= glossary.collection="glossary.002.data.xml" XSL_FO_PARAMS ?= glossary.collection="glossary.002.data.xml" # additional Jade/DSSSL parameters, if any DSSSLPARAM ?= -V%generate-article-toc% # should we make HTML output? MAKE_HTML ?= yes # which formatters to use to create PDFs MAKE_XEP ?= yes MAKE_DBLATEX ?= yes MAKE_FOP ?= no MAKE_PASSIVETEX ?= no TESTS := $(basename $(wildcard tests/*.xml)) TESTBASE := $(shell ls -1 tests/*.xml | sed -e 's/\.[0-9][0-9][0-9]\.xml$$//' | sort | uniq) # ====================================================================== # default rule .PHONY: all all: @echo "no default rule; try 'make xref.001.html' or 'make alltests'" .PHONY: $(TESTS) $(TESTS): ifeq ($(MAKE_HTML),yes) $(MAKE) $(notdir $@).html endif ifeq ($(MODE),xsl) ifeq ($(MAKE_XEP),yes) $(MAKE) $(notdir $@).xep.pdf endif ifeq ($(MAKE_DBLATEX),yes) $(MAKE) $(notdir $@).dbx.pdf endif ifeq ($(MAKE_FOP),yes) $(MAKE) $(notdir $@).fop.pdf endif ifeq ($(MAKE_PASSIVETEX),yes) $(MAKE) $(notdir $@).ptx.pdf endif else $(MAKE) $(notdir $@).dvi endif # run all tests in a given category .PHONY: $(TESTBASE) $(TESTBASE): $(MAKE) $(basename $(notdir $(wildcard $@.[0-9][0-9][0-9].xml))) # run all tests .PHONY: alltests tests/images images alltests: tests/images images $(TESTS) tests/images: if [ ! -h tests/images ]; then \ ln -s ../../xsl/images tests/images; \ fi images: if [ ! -h images ]; then \ ln -s ../xsl/images images; \ fi # ====================================================================== .xml.html: ifeq ($(VALIDATE),1) $(XJPARSE) $< endif ifeq ($(MODE),xsl) ifeq ($(CHUNK),1) $(XSLT) $< $(XSLCHUNK) $@ $(XSL_HTML_PARAMS) else $(XSLT) $< $(XSLHTML) $@ $(XSL_HTML_PARAMS) endif # chunk else # mode is DSSSL ifeq ($(CHUNK),1) $(JADE) sgml $(DSSSLHTML) $< -V%html-ext%=.html $(DSSSLPARAM) else $(JADE) sgml $(DSSSLHTML) $< -V%html-ext%=.html -Vnochunks $(DSSSLPARAM)> $@ endif endif ifeq ($(USETIDY),1) ifeq ($(CHUNK),1) $(TIDY) -iq -n -ascii -mn *.html else $(TIDY) -iq -n -ascii -mn $@ endif endif .xml.index: ifeq ($(MODE),xsl) @echo "don't know how to create XSL indexes" >&2 exit 1 else @test -f $*.index.xml || ( echo $(DSSSLINDEXER) -N -o $*.index.xml ; $(DSSSLINDEXER) -N -o $*.index.xml ) $(JADE) sgml $(DSSSLHTML) $< -Vhtml-index -Vhtml-index-filename=$*.index.xml $(DSSSLPARAM) @test ! -f HTML.index || test HTML.index -ot $@ || ( echo mv HTML.index $@ ; mv HTML.index $@ ) endif %.index.xml: %.index ifeq ($(MODE),xsl) @echo "don't know how to create XSL indexes" >&2 exit 1 else $(DSSSLINDEXER) -o $@ $< endif %.xep.fo: %.xml ifeq ($(VALIDATE),1) $(XJPARSE) $< endif $(XSLT) $< $(XSLFO) $@ xep.extensions=1 $(XSL_FO_PARAMS) %.fop.fo: %.xml ifeq ($(VALIDATE),1) $(XJPARSE) $< endif $(XSLT) $< $(XSLFO) $@.fo fop.extensions=1 $(XSL_FO_PARAMS) %.ptx.fo: %.xml ifeq ($(VALIDATE),1) $(XJPARSE) $< endif $(XSLT) $< $(XSLFO) $@ passivetex.extensions=1 $(XSL_FO_PARAMS) %.jade.fo: %.xml $(JADE) fo $(DSSSLPRINT) $< -o $@ $(DSSSLPARAM) .xml.rtf: ifeq ($(VALIDATE),1) $(XJPARSE) $< endif ifeq ($(MODE),xsl) @echo "not sure how to make RTF" exit 1 else $(JADE) rtf $(DSSSLPRINT) $< -o $@ $(DSSSLPARAM) endif ifeq ($(MODE),dsssl) .xml.tex: ifeq ($(VALIDATE),1) $(XJPARSE) $< endif $(JADE) tex $(DSSSLPRINT) $< -o $@ $(DSSSLPARAM) endif ifeq ($(MODE),dsssl) .tex.dvi: jadetex $< .tex.pdf: pdfjadetex $< endif %.xep.pdf: %.xep.fo $(XEP) $(XEP_OPTS) $< $@ %.dbx.pdf: %.xml -$(DBLATEX) $(DBLATEX_OPTS) -o $@ $< %.fop.pdf: %.fop.fo $(FOP) $(FOP_OPTS) $< $@ %.ptx.pdf: %.ptx.fo pdftex "&pdfxmltex" $< @if [ `grep Rerun $(basename $@).log | wc -l` -gt 0 ]; then \ pdftex "&pdfxmltex" $< ; \ fi @if [ `grep Rerun $(basename $@).log | wc -l` -gt 0 ]; then \ pdftex "&pdfxmltex" $< ; \ fi # ====================================================================== .PHONY: clean clean: rm -f *.html *.htm *.fo *.pdf *.ps *.rtf rm -f *.log *.aux *.out *.tex *.dvi *.index *.index.xml rm -f toc.hhc htmlhelp.hhp htmlhelp.chm Index.hhk rm -f HTML.index rm -f jhelpidx.xml jhelpmap.jhm jhelpset.hs jhelptoc.xml find . -name '*~' -o -name '*.bak' -o -name '.#*' -o -name core | xargs rm -f # remove target if error in the rule .DELETE_ON_ERROR: include ../releasetools/Targets.mk # EOF docbook2odf-0.244/tests/graphics/0000755000076700001440000000000010635404175015520 5ustar abenusersdocbook2odf-0.244/tests/graphics/duck-small.bmp0000644000076700001440000011412607446111337020262 0ustar abenusersBMV6(,% m m i4LLLgggghhiiklkjgedV V VW WXZ[]abccc d efddeefhpp p{iybvbsbqcoelfjrhteuc{a| a| _x\wZyXW T Q M I F D 4. )    ~| z y wvu trqo o m mk k k i !h#h$g%f 'f  'd(b*a*`+_,^-\.\/[0Y0X1W1W 2U 2S  3Q3P4N4M5M 5L6K 7J7J8I9H   9G :F  ;D <C=B=A >A  ?@ A?  A> B= D<E;F: G8 H7 I6J5L4L4M2N1P0Q/S.T-U,W* X)  Z) [([' \& ]%'^%"  _$`#    b#  c"  d! e   f h   i    j l  m  n  o  q r t v wy {   } ~                        )                 ! "  # $ & '(*,-/   14 6 ; ? ? BC DDC CB AA? <  9 5 3 , '               !!!!  ! !#$$&')*.047A-docbook2odf-0.244/tests/graphics/duck-small.eps0000644000076700001440000054745007446111337020305 0ustar abenusers%!PS-Adobe-3.0 EPSF-3.0 %%Creator: (ImageMagick) %%Title: (duck-small.eps) %%CreationDate: (Wed Feb 20 11:09:40 2002) %%BoundingBox: 0 0 300 293 %%DocumentData: Clean7Bit %%LanguageLevel: 1 %%Pages: 1 %%EndComments %%BeginDefaults %%PageOrientation: Portrait %%EndDefaults %%BeginProlog % % Display a color image. The image is displayed in color on % Postscript viewers or printers that support color, otherwise % it is displayed as grayscale. % /DirectClassPacket { % % Get a DirectClass packet. % % Parameters: % red. % green. % blue. % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /DirectClassImage { % % Display a DirectClass image. % systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { DirectClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayDirectClassPacket } image } ifelse } bind def /GrayDirectClassPacket { % % Get a DirectClass packet; convert to grayscale. % % Parameters: % red % green % blue % length: number of pixels minus one of this color (optional). % currentfile color_packet readhexstring pop pop color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /GrayPseudoClassPacket { % % Get a PseudoClass packet; convert to grayscale. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def color_packet 0 get 0.299 mul color_packet 1 get 0.587 mul add color_packet 2 get 0.114 mul add cvi /gray_packet exch def compression 0 eq { /number_pixels 1 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add def } ifelse 0 1 number_pixels 1 sub { pixels exch gray_packet put } for pixels 0 number_pixels getinterval } bind def /PseudoClassPacket { % % Get a PseudoClass packet. % % Parameters: % index: index into the colormap. % length: number of pixels minus one of this color (optional). % currentfile byte readhexstring pop 0 get /offset exch 3 mul def /color_packet colormap offset 3 getinterval def compression 0 eq { /number_pixels 3 def } { currentfile byte readhexstring pop 0 get /number_pixels exch 1 add 3 mul def } ifelse 0 3 number_pixels 1 sub { pixels exch color_packet putinterval } for pixels 0 number_pixels getinterval } bind def /PseudoClassImage { % % Display a PseudoClass image. % % Parameters: % class: 0-PseudoClass or 1-Grayscale. % currentfile buffer readline pop token pop /class exch def pop class 0 gt { currentfile buffer readline pop token pop /depth exch def pop /grays columns 8 add depth sub depth mul 8 idiv string def columns rows depth [ columns 0 0 rows neg 0 rows ] { currentfile grays readhexstring pop } image } { % % Parameters: % colors: number of colors in the colormap. % colormap: red, green, blue color packets. % currentfile buffer readline pop token pop /colors exch def pop /colors colors 3 mul def /colormap colors string def currentfile colormap readhexstring pop pop systemdict /colorimage known { columns rows 8 [ columns 0 0 rows neg 0 rows ] { PseudoClassPacket } false 3 colorimage } { % % No colorimage operator; convert to grayscale. % columns rows 8 [ columns 0 0 rows neg 0 rows ] { GrayPseudoClassPacket } image } ifelse } ifelse } bind def /DisplayImage { % % Display a DirectClass or PseudoClass image. % % Parameters: % x & y translation. % x & y scale. % label pointsize. % image label. % image columns & rows. % class: 0-DirectClass or 1-PseudoClass. % compression: 0-none or 1-RunlengthEncoded. % hex color packets. % gsave /buffer 512 string def /byte 1 string def /color_packet 3 string def /pixels 768 string def currentfile buffer readline pop token pop /x exch def token pop /y exch def pop x y translate currentfile buffer readline pop token pop /x exch def token pop /y exch def pop currentfile buffer readline pop token pop /pointsize exch def pop /Times-Roman findfont pointsize scalefont setfont x y scale currentfile buffer readline pop token pop /columns exch def token pop /rows exch def pop currentfile buffer readline pop token pop /class exch def pop currentfile buffer readline pop token pop /compression exch def pop class 0 gt { PseudoClassImage } { DirectClassImage } ifelse grestore } bind def %%EndProlog %%Page: 1 1 %%PageBoundingBox: 0 0 300 293 userdict begin DisplayImage 0 0 300 293 12.000000 300 293 1 0 0 16 69b3b3 b2b8b8 d7d9d9 888989 34a2a0 ffffff 4c4c4c 030303 000000 000000 000000 000000 000000 000000 000000 000000 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050506030303030505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050101030607060706060703030303030603010306030505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050203030606030606070606060706070606030607 070601010306060505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505030306030606070706060606 030606070601070707070606070707060706030706030605050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050606 060603060606070706060607060607070706060707060607070607070707070707060303 030305050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505030706070706060306060606070603060606060606070606070606060607 060606060606070706060307070601030505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050506060606070607070607070606070606030703 060607070607060607060607060707060707070707070606070603060303050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505060707060706070606 060603030707060603070703060603060607060706060606060606060706070707060606 060607060703030505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050507030703060606060606070607060707060707030303060706030601060606030201 020607070606070707060607070606060606070303050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505060706070607070707060607060707070606060603030205 050502050505030202020205020101050103060306060706060607070606060703030305 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505060601060607060706030703 070306070607030205050305050301030505070303060303010205030301010606060306 060607060306070603060103050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050503 030606060203060606010603030606060203050303060306060302010602050103030103 060101010106060601030502010106070303060707070607030605050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505030703060707030606030103010306060301020602030707030607 060607060303060302060607030103010101010303050503030203010606060606070606 030606050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505060703070307030306030202060606 030603030603060307070707070707070707070606030305050505050201010301020302 050503020303070707060707060306010505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050502070607 060606030303010601060306070607020707070707070707070707070707070707070707 070706030303030306010306030303030105030606070606060606070305050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050502070707070607060607030306060107070601070707030202020607 070707070707070707070707070707070707070706030503020103070203010206060707 030706060301050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505070706070607060707070106070703 070607070103070607070603030207060707070707070707070707070707070706070706 030602020201020306030706060707070306020505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505070707 060706060706060707070706070607060602070706060701030301030707070707070707 070707070707070706070706070603030305020502060707070307030606060105050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505070707070706070606060606060707070707020605050306060607 060106030101030606070707070707070707070707070707070707070606070603060603 060707060706060305050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505030707060606060706030607060707 070706060607030707060603030503030101010602050102070707070707070707070707 070707070707060303060102030607030706030606050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050506060606 010603010206060703030707060701060606070707070606030202050206020602050602 050102010607070707070707070707070707030302050302030303060607070603030505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050106070606060102010306060707070707070606060301070707060306 020707060603070505050506020202020103010607060707070707070707070303030102 010303060307060607010105050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050306060606020203010607070707070707 070706050703030707060607030707070707060707060307050505030505030302070303 070707070707070603030601010202030103060606030102050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505070303060605 020202010603070707070706060707060306010203030206070707070607070707070707 030303060706030505010303010606070707070707060603060301020603070606070601 020505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050506060306030502010103020707070707070607070607070601030105030603 010707070706070707070707060701010202030305050506010101070706070606030706 060606070206030606060606030505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050207060301020202020303030607070706070706 060606060606070707060601030106060303060707070707060707070602050505020501 070206010607070607060706060103070307060707030603070305050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050603030303010501 010302030607070707070606060703070606030606060606060606030301060301070707 060706060606030302030302030102010103060703070606060701070603060603070607 010601050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050502060303020205050505030501010707070707070707060603060607070707070306 060603010103030603020306060607070707070306030201010102050502030307060606 060707010606060606060606060303020505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050506060301050606030607050101030707070707070707 070706070607060707060306060606060303060103010103060707070707070706010606 020302020203060703060606060306030603060603070106010303030505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050603010105070706020607 050101060607070707070707060607070607070707070707060603030606030603030303 030306060607070707070701060303030505020603030606060707030601060303030306 060103060605050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 060106010506070707020603050306030307070707070707070707070706070607070706 030303030306060303030302030302060707070307070707030303050307060202060707 060607030606030303060703070306030306050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050506030102030307070702060601030603030707070707070707 070707070707070607060607060306070706030603070601010101010607060707070707 070303030505050205050703060706070206060606060606030606030603010505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505060603030506030203070305060205 010302070307070707070707070707070607070707060707060307070703070706060606 030202060607070707070707060701060603020505050206060603060607060707060706 070106030703030505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505020601010203 050601060206020501020506030303010606070706070707070707070707070707070607 070607070606060606060606030201010201070607070607070607060603030607020503 060606060706060606060306030601030103060305050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050106020302010105050203020605050502020106030606060303060707070707 070707070707070707070706030306070706060606060606060301050301060607070707 070706070606060306030205020606070306030706070607060606060606030601050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050501030203020101050105050203050505050501060101 030603020601060607070707070707070706070707070607070707060706060706060607 060601050201030707070707070707070306030306010202050306030703070703070606 030303030303030303050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050206060303050303050102020603 030301020201030606030606030202070706010707060607070707070707070707070707 070707070706070606070606070301050505030206010706060707070707010306070603 030205070606070303060706030306060606060302030505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050307070606 060203020503020203030103060303010306030303060301050607060707030306070707 070707070707070707070707070707070707070706030606070305050505060203030606 070707070707060301010301060306010306060307060306060306030306060601030505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050503070707060703010202030202060101060306060303030306030606010506 070301030307010306060707060307070707070707070707070707070706070706060607 010505050505050103010606070707070707070706010302010207070307060607060603 060606010606060303050602050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050607060706030303010102030603010606030607 070706060601020503060303060305030206020503010703060607070707070707070707 070707070607070707030705050505020505050103010303070707070607070603060202 010201020306030607070706060601070603030106010506030505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505060703070606030606 060706030606070606060707060102010306060303030103060603010305010202030206 060607060307060707070707060707070706070607070302050201050505050502030106 060607070707070707060303010505050103070306060306060606010606010602030105 020505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050501070703070606030103060607070707070603020505020706030306060106030306 070601060301020502060201020503060306060606070607070707070706030606010505 010505050103050505010103030307070706070707060607060103020501060606070706 060606030606060603030302050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050507070307060102050206030301030505050103060603 060703030707060306010306060706030606030605030101010201050502020607060607 030603070306010505010105050503020505050505050201010706070707070707060303 010107060303020603060603030306030301060606050101020505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050507070706070707070301 010502010606060606070707060306060703030301060306060302030306030101010201 050502010505050505010306030205050502020105050203010505050201050505020203 030306070707070707070603060501050302010306060307060606070606030603030502 010205050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050207060706070607070707070606070707070603060603010205050505050505050505 050505050206010102010201030301020303010102010101020201030101020101020302 050302020505050505050306060607070706070707070706030705020201010507010306 060701060606020603030205050105050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050207070701050206060607070303030303020505050505 050505050505050505050505050505050505020606060603030303010103030101020505 010202030301020505050203020203010301050505020206030707070707070707070603 060303020505030106060606060306060606030307050105050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050507070105050505050505 050505050505050505050505050505050505050505050505050505050505050501010606 030306030603060102020303010501050202050103020503010505050505050505020201 060707070707070707070706030203030105010301070106070606030106030106030503 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050507060505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505010306060606020702060103060202020301030301020606 030101030601050505050303060707070707070707070707030301050102030501070306 030706070703010602030205010505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505010103030303010101 030103030201010505020102010201010302050505050203060706070707070707070707 070706070205010103060603060607060606070206010305050205050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050502010107060306030603030301010101030105050505050102050505050303 060707070707070707070707070703010703050505020307060606060703030602020103 010505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505020202060303030303030301020201 020102020305050502010103070707070707070707070707070607060107060202030603 030707060706030306030503030505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 020301030306010201010205050505050505050505010306070707070707070707070707 060706060203070302030603030606070307060603010105030205050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505020106020606020202010205050505050501060606 070707070707070707070707070606070601010703010306030307070607070306030605 050305050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050503070201030601 010205050505050503060207070707070707070707070707070706060603030207030106 030607030603060602010306050503050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050502020106010202050505050505020106030307070707070707070707070707 070706060603030301060606060607060606060306010301020505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505010301020503050505050505050303060707 070606070707070707070707070707070601020101030607060706060303030606020106 050205050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050306030302 050505050202010706060706070707070707070707070707070707070601060203010603 030706070607030603060103010505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050203010101020505050206030603060707070707070707070707060707 070707070303030303060206070606060303060306030302030605050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050506050102050501010301010303070606 070707070707070707070707070707070603060301030303030303060703070303030102 050503050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050506050505 050501010603060603010706070707060707070607070707070707070603030603060103 060706070703060603060103030505010505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050702050505030206030606060707060707070606070307060707070707 070707070703030301010103030606060307030601030601010105050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505010305050501010103010306060607070606 070706070607070607070706070707070606010101020605070306060706030307010303 020103050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505020505030302050505 030103010607030703070707070707060707070707070707070707070603020602020606 030106030706060106050306010501020505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505030106050202050505060302060603060606070707070707060707070707070707 070707070603020102060206020306060706010103050201060505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050502050101030105020505050505050201060306060707070707 070706060707070707070707070707060601020202030303030303060603030301030501 030305050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505020505010501020303010505050505050505 050206060306060607070607070707070707070707070707070707070305020502020301 010301060301010301030505030602050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050102030302020201 010102020505050505050505050501010303060707070307060707070707070707070707 070707060705020503020102010303070706060303020305020303050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050205060605050505050502010505050505010505050505050505010106060607060707 030707070707060707070707070707060605010506010603020307030607010201050302 050201060505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050502030203010505050505050505050505050202050505050505 050505010603030303060607070607030607070707070707070706070605010501020602 060106060606010103020506050502050305050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505020302020105050505050505050505 050505050505050505050505050505050201070303060303060606060606060707070707 070707060105030506050303030306030703060105010505060505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050506060202 050505050505050505050505050505050505050505050505050505050505020303030306 060706070607070707070607070703070505030502050201020103010603060102010202 020505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505010606010106020105010505050505050505050505050505050505050505 050505050505050505020502020306070707060707070707070603070505050505050203 050306030107060303050202020505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050606060706070307070603020503050205050505 050505050505050505050505050505050505050505050505050606060607070707070707 070607010505050505050201010601030306030601010502050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505070606070707070706 070607060303060102050505050505050505050505050505050505050505050505050505 050307060707070707070707060103050505050505050203020601060306020305020101 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050506070707070707070707070707070603060305010505050505050505050505050505 050505050505050505050505050603070707070707070703010602050505050505050203 050602060307010205010302030505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505020707060707060607070707070707070707070103020305 020505050505050505050505050505050505050505050505060607070707070707060603 060305050505050505050101050602030501020505020505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050501070707070707070706070707 070707070707070706030503030205050505050505050505050505050505050201010503 030607030707070707060306060505050505050205050205050605020502050501050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050307 070707070607070707070707060607070707070707060607030103050205050505050505 050505050205020606010306060707070707070707070601050505050505050305050505 050305010505050503050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505030707070707070706070607070707070707070707070707070707 060606030105010503020102030101010201060303030606070607070707070707070106 050505050505050505050505050205020502050503050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050506070707070607060707070707070607 070707070707060707070706030606010602030102050103030101010306060603060706 060707070707070603010605050505050505050505050505050505020505050501050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050306070707 070707060707070606070707070706070707070707070707070706030301020603070603 010503030706070607060607070707070707070706060205050505050505050505050505 050505050505050501050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505010307070707070707070607070706070607060707070707060707060707 060307070306030603010106010606060607070606060707070707070707070303010505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050501070607060706070707070707070706070707 070606070707070706060707070707070606060103070706060707070707070707070706 070706070707030705050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050507070606070707 060703060706060707070607070707070707070707070706070606070707070707070707 060706060706070707070707070707070706060205050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050606060707060607070706070706070707060707070707070707070707060707 070707070707070707060707070706070707070707070707070707070607050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505060607070307060607060607070607070706060707 070703070706060706070707070707070607070707070707070707070707070707070707 070706070701050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050503030707060607060706 070703070706030706060606030607070706070707070707070707070707070707070707 070707070607070707070607070606070205050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050503060706070607070606060107060301030607060706070607070307070707070707 070707070707070707070707070707070707070707070707030607010505050502010101 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050501060306070706070706060707070607060606060307 070607060707060707070607070707070607070707070706070707070707070707070707 060601060503030103060706060103030306060606030205050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050106070606070306060606 070307070703030606060603060606060707060606070606070706060703070706070707 070707070707070707070606070606060707070707060706060706060306060303060706 060603050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050307070706070706060706060303060606070303060603060703060707070606070607 070707070707070706070707060707070606060706070607070607070606060607070706 060606070606070706060706060606060606070302050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505030706030703070603070603010703030301020603010306 060606070607070707060307060707070707070707070707070707070707060707070706 070607070707070707070707070707070707070706070707060607060607060306020505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505010606070706060606060103 060706010603010601060606030606010603070107030707070706070703070607070706 060706070707070706070706060607070707070707070707070707070707070707070707 070707070706060606060707060305050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 010707060707060107060606030606030103030706030306030703070606010303070307 060606060707070606070707070707070707070607030706070707070707070707070707 070707070707070607070707070707070707070707070707060606060302050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505070607060703030606030706030306030101030301060606 030606030607070607060606070607070707060707060707060707070706060606070701 060607070707070707070707070707070707070707070706060303060707070707070606 070707070607060603020505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050502060703070607070603060103 030606060305030203060606030306060703060606070307070306070707070707070707 070707070306030601060706060707060707070707070707060606030603030607070707 070706060707060706070606070706060707070707060305050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050506 060706060106060303030706020202060603030301030306030603010306060706030606 070707060706070707070707070606030307060306010607070306070707070707070707 060707070706070707070707070707070707070707060607070707070706070607070707 010505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050501030607060607060303060106060603030103010303010602 060303030703060306060606070707070606070607070707070703070701070707070707 070707070707070707070707070707070707070707070707070707070707070707070706 070706070707070607070707070607060101020505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050603060706010306060606010303 070303030303030103030203030506030101020603070707070606060706060706030607 060606070301060707070707070707070707070707070707070707070707070707070707 070707060607070707070707070707070607060607070707070707060306060603030505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050103 060703050707060303020106010603010706030602060106020101060703030306010603 070606060103070703070303060606060306070707070707070707070707070706070607 060607070707060607070707070706060707070707070706070707070703060607070707 070706070303060703060603020505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050103060606060607070601030607060603020306060303060201 030703060306060306060603010703060606060706060603030607030607070707070707 070707060707060707030607060707070707010606070707070603060607070707070607 070707070707060607070707070706070703060706030306060302050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050307060606060707060606030303 070603010103060306030507030306020306020102030306010607060606060607060603 070301070706070707070607060706070707070703030306060707070707060307070707 060606070707070707070607070707070707060707070707070707070607060606060606 060603010105050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050306 060707060607060205060306060707050206060603030303030101030601060603060303 070306070707070606070707030606070607070706070707060706010306070606060606 070707070706030607070606010707070707070703070707070707070707070606070707 070707070607070706030606060706030303010505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050303060606060603060105060603070303060706060306060602 060303010303060603070606060303030703030607030607060606070707060606030303 060603060706070707070707070706070606070706070707060707070707070607070707 070707070707070707070707070707070706070706060607060707070606060602050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050601060703060607060603030603 060607070303070701030601030301030106030601060606030703070106060707070706 070707030606060306070306070707070707070707070707070707060607070707060706 070706070707070707070707070707070607070707070707070707070706060707070606 060707070606070603030505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050307 060607060607030707030707060107060607030105030601060306030103060603060303 060706010706060703070306060707070707070706070707070607070707070706070607 070607070706070707070706070707070707070707070707070706070707070707070707 070707070607070607070707070607070707060706060602050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050103060706030306070201050306060701020606060603030306 060103010603030607030306070703030606010307060606070707070707070707060201 030301030306070706060607060307070707070606070707060707070707070707070607 070707070707070707070707060606060707060607070707070707070707070306060306 060505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050106070606060606020505020606 060606060601030701070606030301060303030306060603030606060603010603060707 070707070707070706070707060706070306030301060603060707060707070707070707 070607070707070607070707070707070706060706060607070706060603070707070707 060707070707060707070607070706050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050106 030706070606070606010707030703060703060601030306010303060303060606030307 060103010301060606030607070707070707070607060707070707070706060707070707 070606060706070707070707070707070707070607060707070707070707070707070707 070707070603060707070707070607070707070706060707030607060205050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050506070605070607070607060607030703010303070606030606 030306030106060303060303020303030606030307070707070707070706060607070707 070707070706070707070707070707070707070707070707070707070707070307070707 070707070707060707070706030307070707070307070707070607070607070307030606 070706070703030205050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050506060707030606030601060607 060602050307060706060601060603030306010303030303010601060306030707060707 030606060307070707070707070707070607070707070707070707070707070707070607 070707070707060707070707070707070707070707070707070707070707060707070707 070707070707070707070607070707060706010601050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050503 030607070707060305060306060706030707060306060606030703060303010603030306 060101030701030302030707070603030306070607070707070707070707060707070707 030307070707070707070107070707070706060707070707070707070707070707070707 070707070707070707060706070607070707070707070707060707070706060706030205 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050501060607060301020505020603030603060706060606010306 060606060301010306030203030603060306030606030706060306030707070707070707 070707070707070607070706030607070707070707030707070707070703070707070707 070707070707070707070707070707070707070607060707070707070703070707070703 060706070707060606030603010505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050502030602030707060607070607 060605020607070102050606060303030606070606060303030601070106010306010303 030606070707070707070707060606070707070707070706060607070707070703010707 060707070303070707070707070707070707070707070706070707070703070706060706 070607070706060707070707070307070707070703070306030605050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 030706070706030307030707030505050306060603060606030606070706030103060603 010606030606070601060303060706070707070707070603060607070707070607070706 030707070707070703070707070707060306060707070707070707060707060606070306 060306060607060707070706070607070707060307070707070707070707030707030606 030606030505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505030606060606060102070606060703070606070703070606 060706060601060606060602050606030703030303070707070607070707070607070606 070707070707070707060303070707070707070306070707070607010103070306070606 070706060306030307060607060707070707060706030707070707070607070607070706 060707070707070706070607060603060302050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050306060706060505020607 060607060706070607020306030607060706070306030601030607030606060706030306 060306070707030606030607070707070707070707060307060707070706010103070603 030105030607060607070607060707030606060607070707070707070706070707070707 070707070707060307060606070706070707070706070606070607060703030505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050106060706070706070707070706060606060701020503060706070606060607060607 060701030306070706020606030601060606060606070707070707070707070706060707 070707060201060205070102020107060106060603030606070707060707070603010306 070707070707070707070707070707070707060706060607070707070707070607070606 060706070703030603050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050506010606070307030606060306020706060602050201 060706030706060303060703010307030606070607070303060607060603030607060707 070707060707070606070606030101010105050101020103010306060603020106020103 070707070606070606070706070707070707070707070707070707070707070606070707 070706070707060307030706060706060706060706030205050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050506070706070202060606 070301050206060706070606030603070606070607060606060303030601060303070607 030606070306070607060707070707070607030303010102030103030505050505050505 020302020502060603060706060706060707070606070606070707070707060707070707 070707070607060607060707070707060706060706060703070607030607060606060303 020505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050506060307030205050603070105050501060307060307060306070306060603030106 060105050206030706060603060607030707030606060306060706060303060606070601 010203050505050505050502050201020103060306060706060707070707070707060706 070706070707070607070707070707070707070706070706070603060603060706030606 060707070603060307070706030205050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505070606070605050307060607030603030607060202 060106060606070306070603070603070606060306070607030601060606060303020603 060606060706070607060203020505050505050502050203020502020501030607070707 060707070606060607060603070606070706070707070607070707070707070706070707 070703070607060707070606060707070606060603060707070707030505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505030606070706070707 060606030601060602050503060603060307030307060307070106070606060703060606 070606060706060603060303060307060303030603010303030505050505050202030105 010603020503060707070707070707070606070707060706030607060607060607070607 060707070707060707070706070707070607030706070707070703060606060101060607 070706070203050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050707070707070606070603050607070607070707060606030102030606030706 030606010101010606060606030603060306070707060606010601060603030303020205 050505050505050505050101030502030303030707070707070707070707070707070707 070607060707070707070703070607070607070707070707070703070707070703070606 030607060606030702020306070706070703060505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050106060706020307060706050503060706070303 030706060505010606060306060606010203010306060706070606060703060707060603 060303030603030703020105050505050505050301030205050203030106070707070607 060707070707070707070707060707060607070606070707060707070707070607070607 070707070707070706060606070707070706070606030303060706070606060602050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050507060605050506 030601020502070603070702010703010201070606030606060607070606070306060606 070707060706060606030706070603060703030202020505050505050505030302050201 060606060707070707070707070707070706070707070707070706030306060707070607 070607070707060307070707070707070707070701060606070707070606060603060606 020103070607060703010505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050501070703020201070606030606060306060303020506070306060606030703 070606060607020706030706060703030603060306060603070306030103020102050505 050505050505020305050502020301070707070707060707070707070607070707070707 060707060106060303070607070706030707070707070707070706070707030607060706 030707060706060606030202030101060707070607060305050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505060606010106060306060303030606060502 020606070606070606030307030607060606020501060306060603070606060307060306 030603020102050505050505050501030205010202020103060607070707060707070707 070707070706070707070707070301060306060306060306070707070707070707070707 070707070707070703070603060607060707060607060602010303060607060606060301 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050606030606 030707070305060606070606070606030703060603060603070306060303020101030606 070606060106030606030201020105050505050505050505050203010502030106010303 060707070707070707070707070706070707070707070707070603060603060603030707 070607070707070607070707070707070707060307060603060607070603070706030706 060707060303060707030606030305050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050103060605030607020505030607070603030603070602050306030603 060706060606060606010606030301060606060603050305050502050505050505050505 050502030103010303010306070707070707070707060707060707070707070707070706 060106060706070606060607070607060707070707070707070707070707070703060603 070707070706060607060303030303010303030706070706030603050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050506070303010606010205030606030603 010706060102050201070303070106060707060603050603030103030306020602030502 050505050505050505050505050505030306060307070703070707070607070707070707 070707070707070707070603030106060606070607060706060706070707070707070707 070707070707070606070307060706070607070706010603030202020107060607070706 060603060505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050502070302 050306060606030306060706030506060101030303060706060603060306070603030505 020301060603060302050202050505050505050505050505050503030607060607070707 060707060607070707070707070706070707070707070303060303060607030307070707 060606060707070607070707070707070706070307060607070706060606060707030606 070606070707060301060707070707060301050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505030606060303030706070606070107020103070303060206060606 070306060706060606030105010606030103030103020505050505050505050505050505 050103010706060707070707070707070707070707070707070707070707070707030306 030106030607060307060607070603060607070707070706060307060607030606030707 070707070707070607060703030706030205010206070707070707060603030505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050603060607060705010303060703 020505030606060303070306060607030706060607060306010103020105020505050505 050505050505020205010305030307060707070707070707070707070707070707060707 070707070707070603060601070303030607060603060306010707030703030606060306 030706070607070707070707070707070707070607070707070607050502010103070707 060707070707070705050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050506 030103030601010202060707070607060306060306020706030606060607070606030106 020305050505050505050505050505050503010303020303060707070707070607070707 070707070707070607070707070707070707070306030306030606060603060303060306 060303070706060706070707060707070707070707070707070707070707070606070706 070707070706070606060101070307070307060607050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050502060303070306050502070603030703060606060105030106 060606030601060307070703030305010505050505050505050505020203010206060707 070707070707070707070707070707060607070707070707070707070706030706030606 060303030303030303030606030606070607070707070707070707070706070707070707 070707070707070707070707070606070606060102050603070703030706060706060505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505020305020603060603060607 030602060306060605020306030306030606030607060703060303030103020105010503 050601010301060707060607070707070707070707070707070707070707070707060606 030706070603030303030606060301060106030306030607060706060703060607070707 070707070707070707070707070707070707070707070707060707070607060706060706 010607030607070707070601050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050606060306060102010706060103020207060606060607070306060106060303070603 070303060603030101010103060606060607070707070707070707070707070707070707 070707070707070707070707070707030301060106060303030303030303030603060306 070603070307030303060707070707070707070706070707070707070707070707070707 070707060706070706030301010607060607070703060607010505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050203030307060601030506030105020201060603030101 030606030606070707060303030603060707070707070707070707070707070707070707 070707070707070707070707070707070707070607060607060706030303030306060606 030301030303030606060303060703060606030306060303070606070707070707070707 070707070707070707070707070707060606070707060101030606070606060707060307 070205050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050502060603060701050102 060102010603060603060205010607060307060303030306020303060306060707070607 070707070707060707070707060707070707070707070707070706070706070707060703 010106030103030303060306060306060303060606070306060603060606030607060103 060206060607060607070707070707070707070707070707070707060703070707070706 060607070706030707070706070703050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505010606060601050206070703060107060706030105050306070603060103010303 010302010106060606070607070706060707070707070707070707070607070707070706 060707070607070706060606060306030606030303030606060603030306030606070606 060306070606060706060606060603030606060303060607060706070607070706070607 070707070606070707070707060706060606030606070707060606010505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050601060607060706070607070603070606070203 010607030603060303030303010105010103010607060706060306070707070707070707 070707070707030707070607070706060707070706030303030306060603030603030607 070706060607030306060607060606070606070706030303010603060603030303060603 070307060707070707070707070707070707060707070706070603070706060301060306 070607070205050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050503030706060707 070707070107060307060603030307010603060103020305020505050501030306010306 070607060706070707070707060603070606070703030607070606070707070606070606 060606060306070306030106060707060606060303030707070603070606070603030301 060101010103030307060606060603070306060306030703070606030706070707070707 070707070703030306060707070706060605050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050502020706060607030603070707060606030606060606030601010103020502 050505050505030303030206060306030606030603030106030607070707070603070707 070707070707060606030603060606060606030606070306060106070306060606070607 070706070607070306060306060306060607060707070606060307060306060306060606 030703060707070707070707070707030601070306030307070707070606050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505010606070706030606070306030307070603 060603060101010502030505050505050505050505010201060103030603060303020701 060707060707060606060607070706070703070603030306030303060606060303060106 060603060603030306060606070606070707060603030303060706060603060707070606 030303060303060707060607060607070707070706070707070706070603030306030603 070707070703060205050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050506070606 060603030606060606030106010305020105050505050505050505050505050505050505 050502010303030202010603010106020306020107060707070603070101030303030106 060306010603060706030607070607070606030607060706030606060603010103030301 030107070607070706030303060606060606030607070703070606070707070706070607 060606070707060306030603060707070607070606050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505030606060701060303030103030201030503020205050505050505 050505050505050505050505050201030502030103010301030306060306060707070707 060307030107030603030302070106030306060707070306060706060706070306070706 060603010703010606060706030606070707070603030307060607030303060607070601 070707070707060706070707070307030603030306010703030306070707060703030105 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050201060607030301020101020302 010205050505050505050505050505050505050505050505050505050503010603030602 020202060101010707060603060102060307010301030603010303060606070303060306 060707060707060307060706030103030607030606030306010306010707070103060603 010301010607070607070306030306060703070607070607060703070607030601060606 060607060607070606070306050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050503 010303030301010105050505050505050505050505050505050505050505050505050502 050201060603030602010205060603030307070707070602020303020106060103010306 060306030306070706060606060606060306060707060601010307060601060603010606 060103070707030306060603070606070303030707070203070606060607030706060707 060707060707070307060706030307060607070706030603060505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505010301010203010101050505050505050505050505050505 050505050505050505050505050505050203030203030506030302030706060601020101 060102070106030306010306030606060303070306060703030606060606030607060607 060606010103010706060606060707070701030306060606030306060606070707010607 060707070306070607060307060707070307030703070301070307060306060706070707 060606050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050202030102020501050505 050505050505050505050505050505050505050505050505050205020205020601060602 030601060101010202020505060203060106010206030303060703060706060307070606 060606060301020101030603010301010606060706070303060707060103060606030303 030706070607070706030607060607070306060703070706070607060706070607060606 070307060606060606060707070306060505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050502030103030105050505050505050505050505050505050505050505050505050505 050203010201030301010602030303060306020301060201060303060503020106030706 030706060607060306060307060706070101020306060607060306060706010303030607 070707070606060603010303060603070707060603030707060606070707060706030703 060706070607060707060703060606060306030607070307060606060302050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050301020501020202050505050505050505050505 050505050505050505050505050502020205020603060206010506020106010602070203 020106060107010103030603060303030301060306030603010103070606060606060106 060603060706060706070707070101030303030203030707060307070607060703030706 060706070706070707060307030607060706060706070306060606070606030606060603 060306070707020505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050303030306010302 050505050505050505050505050505050505050505050505050505050501010102010103 020106020301030301010207020106010606020606030702030301060601060103030101 010306070106010301010603010607060207060707070707070603070603030606070606 030706060606070305070703060606060607060607070707070706060603070107030707 070703070603010306070706060606030603060305050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050502020303060102010105020505050505050505050505050505050505050505 050505020202050502020305010701030101060107050206010303030602020703020602 020703060606030103010603060606010306030303060703060603070707070707070706 030606030106060606030306070607070707060107060607070706060707070706070707 070707070707070707070707070706060306010607010607060607060707030305050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505010101020205010503010505050505050305 050505050505050505050505050505050505020202050206060302030301060102010306 010705020602030302060606030703030607030601010106030103060706030606030306 070606060707070707060303010601030606060603060707060707070706010707070706 060607070606070707030706070706070707060706070607070707060306060603030706 070606030607030607020505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050103020105 010501010103050501050505030502010505050505050505050505050501020505060603 050203060106010602060602030103060202060103070206030702060303030301060107 060306060603030606030603030607070707030103060201060103060606030306070606 070707070306070706060707070706070607070606070307070607070706070607060707 070706070706070301060307070706070706070303030305050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050501060103020103020205010305050105050501050501050502010505 050505050505050205020202030606050206020603060306060301030106010202010303 060703030303060606020603030306030607070303070707070707070601010106060606 060607060303060606070607070706030606030606070707070706070707070706070703 060707070707070706070607060706070707030103060303060706070607060603060601 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050306010102010502010102050102 050102050505050505050505050505050505050201010205020205070303020603060206 020603050303010506060306020705070303010603030106020106060607070707070707 070703060606070606030306070101060706030303060607070301030606060607070306 070607070707070707060707070707070703070607060706060707070607060103070206 070606070606070603060606060505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050502 030102010105030305020305050505020505050505050505050505050505050205050101 030103030306020603060106030603030602020706070207020601060101060606020305 010506030607070707070603030603060606030303070607060607070107060603060307 030503070707070707060707070707060707060706070707030707030707060707070707 070607070707070706010207070107070606070606030603060205050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505030301010205050203010205050505050205030505050505 050505050505050505030101030102030602030206030602010301030302070101030506 050701060103030306010705060102060303060306060606060601060301060606060603 030303060707070607060702060707030607070706070706060707060707070606070707 070707070607070607060707060706070707070706020606010103070707060607070306 070703050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050301030101010503050101 020201050505050505010505050505050505050502020505020306030502030301030603 060101060201060106060307010702010602010306020602060301030502060606030603 060306060606030307060607060706030306070607010206070606070707070707070606 070607060706070707060607070707070706070607060706070307030707060706060601 060603060706060606060606030607060505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050502010202050202020102020505020505050505050205020505050505050505050305 010502010606060201070206060203060306060103010101010603060603070106030603 020601030303070603030606060303060706060707060603060306060606070603010707 070707060707060607070707060606070706060607070607030707070707070706070707 030701070307060706060607060301060607070606070707030703060302050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505030501020101020202050505030503050502050505 050505050505050502010202060306010303050507030303030203030106010206020602 050605030206070506060702030603030603060303070306030607070606030706060307 010303070606060606060706070706070707070707070707070706070607030703070707 070607060307070707070707070606070603070307060706070301030606070606060707 070606060601010505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050106020101010502 010205020505020505050505050505050505050505050501050105020202020301050607 020206010606020606020702030301060605060106020601010201060301060301060203 030602030107030306030607060303030303030306030607060306060607070606070707 060707070307070707030607070706070706070607070607060707070707070707070707 070606020606070706060307060607060601030505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050503030102020505050503020205050502050505050505050505050502050202 010505010501060605010702010703030602050702070605060602010302060203030603 030601030601030103060303010103030601060106010603010303060606030205070302 060607070607070707070707070707070706060707060607070707070707060606060703 070607070707070707060707030706010107060703070607070606060607030702050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050501060103010105010505050505050505050505 050505050505050505050103050106060602020503070202070201030602070301030301 070101070302070106060302010302030302030305030303030506030701060601070603 060602030601060602020603010603030603060706070707060707070607070707070707 070707070707060706070107030707070607070707060707070606030306070707070706 060607060703060306020505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505010102030102 020305050505050505050505050505050505050505010205050505050505050203010206 060301070303070206030106030203070101060101030606030601030703060601010301 070303060303010701060606030103030106020307010107030206060107030606070606 070706070703070607070707070607070707070707030706070307070707060706070607 060707060607070607070607060706060707070106030205050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050303020205050201050105010505050505050505050505050505050501 010201030306060302020607050107020307020603010606010206010302060203030606 020703030103060603030601060301060306030601060606010106070306060106060101 060101060303030303060706070707070707070607060707070706070706070707070607 060706060603070607030706060606030706060607070707070707070607030703030605 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050501030101020502030502050105050205 050505050505050505050502050505020102050506010301030307030701010705030703 030306020206060206060306020601010205030703030603030602060306030703030103 060603060106060303070303060701030603030201060301070606060707070607060707 070707070607070707070706070307060707060706070707060707030601060607070707 070703070707070707060106050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050302 030505050302020505020502050502050505050505050505020205050103010102030303 030107030103060602010202060702010306060206030101020706010106010601030605 010702020602070307070305010606060301030702060603030703060701030703020703 030606060706070707060706070607070707060707060706070707070707070707070707 070707070601060207070706070707070707070707070606060505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050502010605010501050205050105020505050505050505050505 050505050501010306070603010605030306050203060103010102010706030103020306 030702020702030302010601030603060601070706070701020606030701050606030307 030306020303050606060603030303060301070706060607060607070707070706060707 070707070607070707070707070707070706020603070707070707060606070707060707 060305050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505010101010202030205050501 050505050505050505050505010301050505030506010306030103060701060606050103 010303030601030306010606050705030103070303070602030706030601070606070707 020106060601050207060207060307030306070303020303030607020706020207070606 070707070707070707060706070707070707060707070607070707070706030306070707 070607070707070707070707070701050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050302060505050505050505050505050505050505050505050501050202050505050105 030303060203060102020306030206070203030603030301010701060301060601060303 060701060603070601060607030506070607060503070606060307070302070706060306 010506020106020103060707070607060607070707070707060307060706070707060706 070706070607070107070607070706070706060606060707070307050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050501030105050505050505050505050505050505050505 050505050102050206030306030101020306030101060703020207070301010701020606 010302060303070101030603030101070303030603060706070501060706070505030603 070607070705020706070302020303060102060103060107070707060707070707070707 060706070607060706070307060707060706070707070707070707070707070707070706 070606060505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050502010101050505050505 050505050505050505050505050505050505050505020505050105010603030303060101 020706020502070301030102060602070302060203070306020303030301060303060706 070205060607070605030603060607070603050307070703020306060601070303060301 070607070703070606070707070707060707060607060703070307070607070707060707 060706060707070707070606030707070205050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505010603030505050501030505050505050505050505050505050505050505020502 030306010102030306020302070202050307060105070302030301060306060101060107 010103060303070306070707070605050706070702050307030606070706050306060707 020306020601030701020603030707070707060707060706070707070707060706070607 060707070707070603070607070706070706070707070707070707070305050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050201050105050505050505050505050505050505 050505050206050202020603010201020103070105010607030302030106010303070206 030203060601010603060306030302060603030106060607070705020607070706050106 030703070707060502030706070505030106010703060603010206070707070706070707 070707070707070707070707070707070707060307070607060703070707070707070606 070707030706050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050503010102030505 050505050505050505050505050505050505020505020102050206020607060101030106 010201070303020607010106010203060306010106010201020601060307060101030707 070702050307070707050203060301060707060502060707070305020701060306030306 030302070707070707070703070607070607060707070706070607070607050306070707 070707070707070707060707070606070707030505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050503020302050301050105050505050505050505050505050505020502030103 010103010305050301060703030207060103070306010603030607050601050703050303 030703060307060606020707070706050607070707020506060101030706070305030707 070702020106060505070107010306020603070707070707060707060706070607060707 030707070601010607060606070707060706060707070307060606070606070505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505030103050105050506050505050505050505 050505050505050502050505050505050101060607010305030706050606070301010603 010603070302010107030306030706060107010307030607070707050107070707010505 030307020707070605050606070706020106070502070306060203060306070307070706 070707070307060703070607070607060305010603030706070703060607070607070607 070707070607060305050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050501030105 010505010505050505050505050505050505050505050303020103060606030701010201 060603020106060301060602030706030601010703030106010605060307030207060307 070606050506070707030505010606060707070701010607070707050103060706030702 060105060101060707070707070707060606070707060707060603060202070302020201 070607060706070707070707070607070706060605050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505020503050502050201050505050505050505050505050505050505 020502010205010502030706060103070603010206030101070303030303010703030601 020303010606070306060706060707050206070707070205010606030606070703050106 070707010506030303030703060703020601050106070706070707070706070607060706 070603030506060101030603030106070307070706070707070706060707070306050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050502030202020505050605050505 050505050505050505030505030602060606060607030302060206030301050603030106 060506030103060303050602060702060706060103030606070707050101010707070205 050603060607070706050203070707060503060601010702030606050601020501070707 070707070707070707030606060302010303060102030603030201030601060707070707 060706070707060607050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050101050105050505030505050505050505050505050201020503050505020502010503 020706010206060106020703050607030306030101060303010301070303070302060603 070707050103020707060505020306060707070707010505070707030202070306010606 030707050307030505030707060707060707070706010302020202050606030602020306 060303020106030607070707060707070707070707030505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505020201050505050505050305050505050505050505 010106050302020302060603060601020603010302020702060106030307020306070303 070201070301060603030307060703050606060707070105060606010701070707020502 060707060502060603030703010707020506070105020706070307070607070706020101 020202010606030601020203060606010502070706060706070707070707060707060505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505020505010205050505 050505050505050505050505020505020201010103030102030502010302020303030306 030202030603010303060306070602060306030603060607060705050606030607070505 010107030601070607060503070707070502010603020603030707070506070705030307 070606070707070707030505020203030603020307060105050106060301020607010106 070707070707070706070105050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050101020201050505050505050505050505050505050203020505020502010606 060703060605060606010106030301060606010603030306010303060306060603060306 060605050305060707060505010506030602070707030501070707070505010603020703 060607070501070701020206070706070707070703030202060107070706060201060603 020203060606060606030301010707070703070706070705050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050501010502030105050505050505050505050505 050505050102020206070303030102020303070305020601020606060303060303030706 030607010307030603070307030205050607070607070205030206010706070707030503 070707070105010703010706060607070505010706050206060306070707060602050505 020606070707070703020106060102020306060707030202030606070606070707060603 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050302020503 020205050505050505050505050505050505020505010103060706030103050202070102 010603050207060206070603030102020607030606060707060505050103010707070503 060603050607030706070203070707070202030703020306030707070305030706050203 070706030601020505050505060707060607060707070301060603020205020303070707 060607070606070707070307050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050506050205020205050505050505050505050505050505050505050205 050305020606060106030106010203010703010703060603060303070602030606060107 060205020306010707070505060106010607060707070505070707070505030605020603 030707070205030707050205030706030703010502030306070607070706070607070706 060306060603020106060601030303070706030706030706060505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050502050205020302050505050505050505 050505050505050503020505050501010102020702010706030102030602030601030106 020106030603070307020303060505060207030703060501070207010307030707060502 070707070505010602030603020707070505030707020102010306030305020201020707 060707060706060707030707070707060706010202030603030306060706030303060607 060205050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050201 020105010505050505050505050505050505050505050203030103060606060306060102 010107030601060601010603010706030106060606060603020506010206010707050502 070107010607060707070503060607070105060703030703060607070305020707020501 010602050205020503070606070707060607070707030607070706070607070301030606 010303030607030103060606060702050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050501010205050505050505050505050505050505050101050505 050505050501010305020201020607060603030103030301060303030603030706060706 030307030603060306050502060507030606060707010505060707070505060702030707 070707070205020707010203030505010201010607070707070707060707060703070706 060706060607070707070707010203010607060306070706060707020505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505010702010105050505050505 050505050505050505050103030102060603030306030607060103010306010106060301 070303070301060605070306020703020106060105050207030303020706060706050505 070707070506060703060603070607070605020707020107070303060607070707070607 070706060707070706070607070606070707070607070707060606060607070703060607 070607060105050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050103030501030505050505050505050505050505050505050505050505020501010505 020106060603020606060106010107010306060306030101010701010706060505030307 010302010606060706050503070707030503060603060703070607070105010707010207 070103060707060607070707070707070707070707070707070707070707070707070707 070606060607070707070606070606070602050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050502060302050305050505050505050505050505050505 020302050505050505050306060606060302060602020601030306010306020606060303 030705010706010502030606020701070606060701050606070707010506060703060101 070707070505010707020507070303060707070706070707070707070707070707070707 070707070707070707070707060706060606030706060301030307060706050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050602010502020205 050505050505050505050505050505020505050202030202020105030303020102010602 010702060602030602020701020601060203010203030706030603070303070602050107 070707020606030603070306010707070505070707020107070607060606070707030707 070707060707060707070706070707060707070707070706060706070707060707060201 060707060107070205050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505030501050505050505050505050505050505050505050503060102010201 030606060105020506070302070303060306010501030606030102070103060102060703 060603060307030605030206070706050301070301070607010707070501070707020207 060606060707070707070707070707070707070707070707070607070707070707070703 070707070707070707070603060606070306070701050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505010105010105050505050505050505050505 050505050505050501050505020205010201060106050103030607030306020503070203 060306070106070101060103070301060607030102020706060702050303060107020306 060707060503070707020207070603070606070706070706070707070707070707070707 070707070707070707060707070707070707070707060707070606060606060606050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050302010203 010205050505050505050505050505050505050505010501060303030306010205020606 020606010603030207030107060307030306060206060306060106030703060503060706 070601020607010701060603060706060506070607020507070606070707070707070706 060706070707060707070707070707070707070707070707070707070707070707070307 010103030707020506070605050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050501010201050505050505050505050505050505050505050505050501 050505050501050506070603010601010702020606010607010606030607030106030606 030303060701050302070602060602020606020606030603070707050206070706050307 070703070607070707070707060707070707070707060607070707070707070707070707 070707070707070707070306010607070607060306060303050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050501020205050302030505050505050505 050505050505050505050505050503010102060201020206060202070601070706060303 060701010603050703030701030702060601010303070601070105030701060603030307 070707050207070703020607070703070706070607070707060707070706070707070706 070707070707070707070707070706070706070707070707070706030707060603030706 070505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505010503 020102010505050505050505050505050505050505050505050505050205050505030606 030106060205070502060606060303070306010603010303060603070602020306070306 060202010703060706060707070706050207070702030607070301070707070607070607 060607060706070707070707070707070707070607070707060707070706070707070706 060603030606070603030606060702050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050503030501050301050505050505050505050505050505050505 050505050505030203010201020306020606010106060307060103070102070303070603 070606030306070303060306070203060202060303060607070601050107070705030707 070207070707070707070707070707070706070706070607060607070707070707070707 070707070607070706060707070607060307060702030603060607020505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050501020102050205020505050505 050505050505050505050505050505050502050505050106030102030206020106030107 030306060305060303070602070206010306070303070106060106030103070207030707 070305020607070305060707070207070606070707070707060707070707070707070307 060707070607060707070707060707070707070707070707070707070707070601070606 030703070205050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050502 030105010503050505050505050505050505050505050505050501030201050306010101 020102060301020701020601010601010307060203060306010207030607070303070307 060602030606020302070706070605030707070505070607010307070306070306070607 070606070707070707070707070707070707070607060707070607060706060607070707 070707070707070606030301060603060705050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050301030203050105050505050505050505050505050505 050505050505050201050202010101030107030301060201060102060606030607030107 030306030307060303060107030107030606060703060203030205030707010502070703 010707020505020306060306070606060607070707060707070607060707070707070707 070707070707070707070707070607070707070707070606030603060303060505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050103010202030205020505 050505050505050505050505050505050505010302020105050502010101050206010206 030506070301030603030306010603030307060307060606020603030601010607020602 010501060701050107070605060707020602010302050505060103030603060606070707 070606060706070707070707070707030706070707070707060707060707070707030703 030703070301060605050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505010603050203020305050505050505050505050505050505050505050505050505 020103020201030202020103020607020201070101030703010603010607030607010601 010603030703070602020606020101070205030307060205060602050501010102050201 030606070306060707070606060707070607060706070607070707070707070707070706 070607070607060607060707070606070303060603050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505020303030505010201050505050505050505050505 050505050505050505020301010201050505030603010505010601020107010201060101 060701020706030706060303060603010702070301060303010107030503010601030607 060205050505050502020205030303070603060706060707060306030606060606070607 060607070707070707070707070607070607070706070603070306070702060603030505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050503060302010501 020302050505050505050505050505050505050505050505050102030302010205050506 030102020701020207050203070202030703030702070603010706060707060302030301 010703060103060207060107060205050505050505020205020203030303030703070707 070706060303030606060603030307060706070707070707070707070707070707070307 060707030707060307060505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505020601020602010202020505050505050505050505050505050505050502 020505020306050502030606020201070202010701020107060106070103060302070703 060703070301060307060103030306010106070703010606030303050505050505030601 010101010606060706030707070707060607060301060303030306030606070607070707 060307070707070707070707070707070607060606070605050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050503020505030201050501020101020505 050505050505050505050505050502020205010106020102030706030206030301060706 060303070102070103060601060603070207020506010207010606010106070307030706 020102050505050505050202010306060302030106060707070707070706070606060606 060603060306060606060706060607060706070706070707070706070607070707030701 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505030101 030302060501020205050205050505050505050505050505050202030202010605020502 030201010303030201060605050107030307060307060102070301030207010103060603 060303030106070606030701030703030505050505050505050505050202060707030606 060607070703060603010306030606060703030301030603030607060606070306060707 030707060707070706070703050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050302060302020105020301010505050502050505050505050505 050505050505050505010202050203060202010603010303060606060701030703020103 070306020601010606030603020603010706060606060706060607050505050502050202 050101020101060606010606060607070707070107060303060606010606060603030706 070306060603010303030706060703060706060606070703050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050503010103050101030505010203 010505050505050505050505050505050505050505020501020105050306060201030607 010603070706030701030707060307060701060703060303030601010606060606060303 060106050105050505030302050502010201030303060603060607060707070701070106 010606060706070306060107060603030603030307060306060606060603070603070701 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050303020301030301050301020201060505050505050505050501010505050505010202 010206060303020203070101010606030603060101070703060703070206070306030606 070701070606070607030307020702030705050505050505010301020201020101010606 070607070707070706060703060107060303030601010606060301010106060303060607 060303060603060303060307050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050503010303030303030202030205050305020205050505 050505050103030502010201060201020101010606010606070705030706030506010306 070103020207060703060306060607030106060703030301060603060205050505050505 050502050502020306060706030607070607070706070606030301030306030306060606 030606060601070603030601060306030306060703060303070505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050202010502020203 030503050502030303060605050506010601060606070603050306060603020107070303 010206010603010705060703030705060703070303060706070301030303030601010206 030602050505050505050505050505050105050106060306030306070707070707070703 070707060306030103070603060306010603060706030607060606030306060306060706 030702050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505010301030305020105010305050302050603010307010201060703030603 010103020101060302030106070606060106060303060306030107010603050606030307 030603060101060301030306030301050502050502010105050502020601030306030706 060607070707070707060607060707060306060603030606060303060601060307060607 060303060606030307030307060306020505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050201010101020103020302010205010506 010302030306060607070703060301060603010506060302010703030603060603010103 070603030303060103060603070603070306030103030303060305060302060201050505 030301050501020306030301070707070707070707070707070607070603030706060607 030306060606030306070606030706060601030606010106060703060505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505010203 010101010106020102060105020306030606060703070603060606030202010301020606 030101020303010301020301010303030101030606030302010201020202020502050505 050502030301010101030303020502030603030606060607060706060706070707070607 070706070707060706070306070606060306070606070706070607060603060603030606 010703030602050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050101020105010305060601020705010505030603060103030607 030301020303010203020106030606060303010203020201020301010301010205050505 050505050505050505050505050505050505010603060603030303060303070603070706 060707030706060707070703070707060707070607060701010707060603030606030707 070707060606060603060303030607030307050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050101020103010603050506 030101060306060301050203030706020201020302020605050303020502050502050205 050505050505050505050505050505050505050505050505050505050505050101030307 070706030103060606060707070607060707070707060707070707070307070706070707 060307070707030707030707070703060706030303060606060606060606060505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050506020102030201060302020303030702010306060606030103060102030102030501 030103020505050505050505050505050505050505050505050505050505050505050505 050505050505050505020106010101010103060707060306070706060707070707070707 070707060706070707060706030306070703070607070603070706070703070607060706 030306060306010305050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505020305010301050302030106070106050207070701 010203070602030103010106020307020505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050502010306060306060603 030306060306070707070707070707070707070607070306070707030707070306070706 060707070603070606030603030707060606030601050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050502030202010206 030306070607030303060107030602070707020302010302020706050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050201010301030205020205020302060707070707070707060607070706 070603060607070306070707030607070706070306060603060707070706070306020505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050202060101050201060606010502030103030506030606010301060301 030307050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050506 070707070707070706070707070706060603070706070707070607070707060303060306 060707070707070706060205050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050102030106060702060206020203 060503070707030201010303010303050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050106070607070707060607060707060306070706060307 070307070707060706070607060707070606060706060605050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 020607030703030105030301050601030703030203010303060305050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505020603060707070706 070706070707060307060307070707060707070706060707060707060303060707070303 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050507070605010302020505050603070603050302010703 030305050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050106070607010707070607070706070706030307060706070703060606 030706060103060707070603060505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050507060103050203010306 010607060605030101060307060205050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050506060606060603070306070707 060607070606060707070703060706060306060707060706070305050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050506010202030101020503050607070303030206050606060505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050206060707070703060606070607030707070707070706070706030607070707060607 060601050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050507070301010207070302020307070305030301010703 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505060607060606070707030707070606060606070607 070606070707060707010606060606050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050301030603060105050505050505050505050505050505050503060705020103060102 020707060101020101070301050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050303070706060706 010607070307060706070707070306070606030606030606060603070205050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050502070707070706020606060505050505050505050505050505 050501030703060102070601060306020206030306060205050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050501030706060607070606070707030706070706070307060306060606030707 070706060705050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505020205050206070305060301 050505050505050505050505050505070603060105010103060706030306060103030505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505020306070706070306070707030707070707 060607060306070606060707070607070306050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050706030106030307060205050505050505050505050505070306060603010306 070601020706060603050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050506070606 060706070307060603070606060703070706070603070707030606070606030505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050606030301060105020306020505050505050505 050502070202020206030607060602050306060305050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505030706070707030707060707060606070606070606070306070607 060306070603070305050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505020301030603070306 020503030603020505050505050503060305030603060607070107070306070305050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505020607070607070603060707060107 070607060606060707060606060307070606060702050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505010603 060603020201030306060203010505050201060706030505050506030305010203070707 010202060603060505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050206 070707070706070307070706060703060706070706030303060707060307070706050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050506030607060303030303010303030301060301020505050501010606 030206010203050303060306020606030606020505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505060707070607060607060706070307070706070706060706 070706030607070607020505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505010607060706060303010201030303030301 010102010302030303010305050201050305030303030702010103070301050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050506060706070707070607 070707030706060706060607060606070706070706070505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505020203010302060606030306030707070706 060603060303060306020305030602060205050502030603030305010102010706070603 030606060705050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505020707070707060603060706060307060706070707070607070606070707070305 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050507060101050506 060607050301020301030306060603070607060606060306030301010101020202010103 030605010203010306030606030607020205050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050503070707070606070607070306070307070706 070706070607070607070705050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505010706060706010106010603050602050305030502060502060502060501020606 060603030101030303030301020106010201030606060102020303060505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050107070707 060606070607070703070707070606070706070707070705050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050501070106020502060603070707030203060606060101 070202060502030102050605050203060606030301020203030503050303070706070303 030701060505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505030707070603030607070607030707030707060707070707070602 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050503010205050505030705 020303010606060301050505050303060602060502060105050501050501030303050601 070202050101030306030603030303020505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050503060707070703070707070706 070706060607070707070702050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050502050505050505060603060607070607070303010102020103020505030201060306 070703060603010202050303070502050501030107030303060606050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050307070606070607060107070707070306060303060705050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505020607060606060606030601050201 020203030102050202050603030606070606070503010306010303030303060606060603 010705050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505010606030707070706060607060606060606010505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050303030602020202050502020203050505050202010103030505030506030206 020205050206030602060305060605050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050502060703070307 060302060303010505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050306060103070601020103010303030101050202 020501050502030607060603030503030303030602060306020605050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050502020502050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050606030103030606 030306010101030301020102030306010603070302010603020503030507070303030303 060601050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050502030205 050505050505060303030202020202010103030102030102030606070605060102010301 010205050103070206050601060607050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505070303030202070606030306010603020106060103020205030205010305 030206020601030106060605030505020103060606070303030206060505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050506070707070703060507050703030303060301 010602030506020301030103020101030306030606060602060301010107020106030601 030303060205050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050503030501030606 060206020302030506010301030707070706030501010306010106010303060607010101 050601010607010205050505060606010605050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050301050506020306060306060702060607020601060505060103060706060306 070303020106030706060603020605060306050505050505030306030201050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050205050105060707070603060303030101030306 070102030506050605020101070707070606060703070306060503070302050505050505 010207020606020505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505010307070603 060303010105030103060603010606070603060706060601020205070607060707060303 050605030301050505050505050606010705070306050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050506030201030303030305020302050505050501020206010103030603060706 060102070701010702030302030501010705050505050505050106010603010106010505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050702030601010106030103060603020202020202 030302010501060201050603010506030103020703070605010307060305050505050505 050501030106070707060505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505020203030603060101 010101060703020502050505020202030301010301010202010305060106020206070301 050606060307050505050505050505010303010501060105050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505030106070601060101030301010606060606010301010102030301020707070105 050706010106070105050106030602010706030505050505050505050505050505060705 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505060303060601060603030301030206060707060306 060306070602010502020106050106010203060702030205060201020703070105050505 050505050505050505050205050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050503030606060703060703 060307060303060303030106030105030705070505060503030506030203060307060101 010301030703060602050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050206070707070703060301020105060203060506050601050705010305010606030301 010105010305020103030302020301060706030607010205050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505020303060706070703020603010203030705070501010207050606 020202060606070301020202030603030102060701010602050203010307060703060706 060505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050203070701060203050602030603010306 050607070703070703060503020306010106010201010505060607030105060503010207 010203070606070607030707010706050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505030303030707 060103050705020705020606060307060303010506060606060205010505020303010206 070606050603050202050302010607030601020607060706070707010505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050107010607070706060206020707060306060706060105010103020202020106 010505010502010203010602010102030203020605020303030606070105050507060607 070607020505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505020706060707060606070603070606060303060605 030301030202060202010502020102010102030303010705020706030706050706060303 060707020505050505030607010507020505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505060701050501060706 070707060606060607030603010305010302020102050302030302050301020302060606 060103010102020106070702050505050505050505030105050506050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050502070305050505070706060701060703030306010303030303020601030503010301 020106010503070502060606030101030301030703020505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050503030505050505050505050501070706060606030601 070306060105010202030307020203060602070502020701060306010303060105050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050501050505050505050505 050505030507070303010303030301060603030206010303010602020305020607070101 060707060302050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050603010603070607070707030103010201030601 050305050606060107030703070205050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050502060306060606 030307060303020303070603030306060202060107060707010505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050106010203010703060301010303060202010606010703060707060305 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050101020601030703030203030606 060706070707030305050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050501 050201060505060507050301070707070701050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505020606030602030602060207060101050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050501030203070607060706030707 030505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505020602 030606070603060607060205050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505060107070706060203010606050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050507030707070706060306070105050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050506070305 030301060606010205050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050207030505020306020305050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050601050505050201020505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050705050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050305050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505050505050505050505050505 050505050505050505050505050505050505050505050505 end %%PageTrailer %%Trailer %%EOF docbook2odf-0.244/tests/graphics/duck-small.gif0000644000076700001440000016345107276765452020274 0ustar abenusersGIF89a,%iو4LLL!d,,%RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,f1J)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJc1g10 3J)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ) c1x0RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJa1c 9ǘs1njc)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)c1c9Ɯs9s9scQJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)R80Ƙc1h1c1@c1fc(RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RƘc1s 4 c1ǘc9s9fRJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)R9s1q1a0s1cc1ǜ1 ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)Rg1c1 89f`"@a1c9cRJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)Ŕs1s4Ƙ1D)ERB"B(a9Ƙs1g 8J)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ1&s1q9 Q(0J9c1e1s a(R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ031F X0Ø!%10!` 9cs9pRJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)Rʀgs1#0 4##9c1c!9#Cc2h9 cJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)3!1Ìas9c̀Ra1,e193 RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)1c`x9s9s9sa0c0c1gRJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJs1ǘ34&c9g!9s99s(C8As8J)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)r9s q90c1cc΁s9s4aA 313(K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)9c1x1q1'18s9s9spQ93&RJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ9c4c9S`Ƙc! 9s9x9s0f@s9ƌRJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)RJ)RJ)RJ)RJRJ)R ,RJ)R`)RJ)K)RJ)XJ)RJ)RJ)RJ)c1 s9c3Fc(As> endobj 2 0 obj << /Type /Catalog /Pages 3 0 R >> endobj 3 0 obj << /Type /Pages /Kids [ 4 0 R ] /Count 1 >> endobj 4 0 obj << /Type /Page /Parent 3 0 R /Resources << /Font << /F0 8 0 R >> /XObject << /Im0 9 0 R >> /ProcSet 7 0 R >> /MediaBox [ 0 0 612 792 ] /Contents 5 0 R /Thumb 12 0 R >> endobj 5 0 obj << /Length 6 0 R >> stream q 300 0 0 293 43 43 cm /Im0 Do Q endstream endobj 6 0 obj 33 endobj 7 0 obj [ /PDF /Text /ImageI ] endobj 8 0 obj << /Type /Font /Subtype /Type1 /Name /F0 /BaseFont /Helvetica /Encoding /MacRomanEncoding >> endobj 9 0 obj << /Type /XObject /Subtype /Image /Name /Im0 /Filter [ /ASCII85Decode /FlateDecode ] /Width 300 /Height 293 /ColorSpace 11 0 R /BitsPerComponent 8 /Length 10 0 R >> stream GhVOj%@>j0$@KWFqZ$Tj9N<7ZhlFm%2AF0?rCG.;CLpiJ#;SNFf ^]&"U0jp8%dM[UL4-K/)I1>(Ab[,_J\/R!j7.^XQV_.uio@&)WU=CV g,,$BJ$W/s>_+=m&oH&gF)AU^ScA=tZCXV9[jBBiRn^,@q)/1-Ms1tLhm.r4_f'%Ho\"1B._[ mQAj*sEn+I"rAII8?^uh5;-kOCrnu[!$HqVJaX`Q7:)LE=N+6E$KRH5TQGiUk\h.n0loXXkO7 6/mM$\>aD06!)=o#R4aXF_?I!tZ'NDRZn3%Yt:$&,J=%fp(oIJL`hqkgY9?>$YUDf**^fi\BM ],?Qg^;%L'BD5'Za^@5S].*Kl=J9hb_>aGGTAlnf2<1(Oi8"FAE;s4s$HI/,?J'QlZ(J;-7NX t:`r#?*Ag<,c*>l(_=(dZcFXUeu%$q]=j@#?A6=#S`r&\&CJ$R8OU#s'>gu4o;WJMWFV-nE`Am97# ;d-UKa(?OGJcN77edj[)!k[/eD%V#lm)h_ab2hhL",JL\UXk<>22jd.2s='1mp8d"(DE:kP#RN %U;Ou6kE5@gHSfEtR4?\$/SKE3p4p41`4S@l[BnF4-5H4Dn`q`0bjqE,0!NW<1.@64:@5*1=8 gXEEp]8%S/o&,EQkCuROm"pZSDD9L2[_$&g%MB;j!sPRJ8qg\KmoaW&sG^,caY)'RDrG;M[t$-Y,+-*ESQ3Ir#e&?s+7oM=Y3atnll='kOblBGe6/!Fb(+Ye)*YZKg0Y#LA> )d62?km(ICnrb/:(u"HHoAXeo/(.P%9X>aphc.A%hLo&mYZ<%8JBEpg\:u^N\e2FjJc5Fe'C4 'Ig?pPdQu4L+0t7['(>>nN0l)B6?.j=*?SnQ_;I#_<(Mf=/tn%W)FQa$I"9CX>AJeg>B@/V@d0u/b`F+FbRe]$/9/5d(o)6"%b9kc;SG\ u)7Fjo(<4ZA[LEOb`O@&26dK,MSd(?uIdBp6I_B=/\32VGlnD_;-uU&0&?VI]5#`ja2O^f7O+ "J;!&4XASBRH9gFWc6MfWCTgp$#%G*#P.cZR,bD\(lk01"6'IOn[!YmI.DA?)ZU`3'%YuB. QPu@H'C1'j#(")$>7NM4+d4,3Z*J(_;:V^5B)si5qWk,#fR&d[BN-*eM`rD"'/eC'd(V>nQ+[ S)QM@*J,7Yeo m9nH/C1PlX+`8j<%hfFq#UJhkGYDnb#$=S9c_gbDQZ$R$.* X=d*CAQ1r(-;3cb]:&T%?IaSl,n=(Rgl&!a-b+hC.5@jA'6<]U!2^?\MgJ#sQJY)/!'+";Z?2 \/:VYZ'+[pdem0ShcqCi'hobm.a_[5`+LlNaOG$G]+3,C*&D/\0*?k?t8<=@#"91k&e,fa;iM 0+/GuQa.Z"^)sc=`qE<#Sba?Qaa=0i6D`#i*^s.biETa&5)>SMN]R28-lI8Fla+6 _HfX'-ue0[Y)TAXN$udVu.s0$ucTM8sS>PIH5bL,d?!p/:[AqXoBhm,qZ!hKQ:+X4[2-M$DHF:o$'7P`'TI0D#mgkRDKIL`>7M&7;`i@H+BL/ 0?_R3&.#Ipfj#/:]qscf44DJfN>jFQadEWLTsg=NjHp/g1eq;_5YXU77Pf!J%Ehon8g"em&Xf 2;o3"gp>Ne6phkd-G"ZBarC?=X.KfYO6ggXh6o37lC=-pa*@ILLO.s?Gf)N:]&tm#=$J3SGKh 53r,C"ERERu[!s0Fk8d=Ek)IM9c\b$2_K26MO]MEX)J)1Jrp,QL_b>G<1:\eh0N8@helI kuWAC)I84%pmW>R"Z@@]:^mhWUO%Zbc@,@aD3ZJ1*F3SE@Amd8ZHjq%O^i* qGXCTGL-P;=`aYafPJ'q)0ZXD"@_.kK)AaHm*7r-jZe3e1GA(^f$s7%cU3l*"/:&*"a1M)U8NcG:IAq$:WrF]g dpBpmP+L^^nchu,fido=aSOk?1qpjc4^r:/juF/#b+c+E1+r3:!F0jRRI6mpJcfNj^h5G]^_\ a?8gfO<;_=o>cM(0%_Tr'G]I>?BQO)&Fq)*'HK7-X>?O6!f(AR*t7i^].h*,h8.'E,$5K;NC1+X/tT\,dB/sEHW6a17DMUJ#AZ( ko8dhJPU$2/CV&99jPK2Inp9f9L%+$7%f!p1cA2L:V'@A?TQbc^ng5O8?]W29[*<&JC#GZ2i% FD(QoO/"_%`]CFD/l(=KB2jA.F22P2kRG\'TWuqlfH$_5)G]4!he+kHFQLW%@/GB(_h_8G&H^ `IgB8\C#LPp3J*03#<$&IFXc:WjM+&R5kD51;[\0G-+\1mdaalY*WZ,aK%C@-;d2*JG5Am&Q: *:WP2'klXogt.fDs6JsV#VEc[h[p;2]Y-jZ&U7f(NJG>ousU'TQV_JS05a:`GL1-DeH2l:+>X l0);LjUKtEHk+OjiHbu@+Y[-!qMI@MqG+*Mm:t$Sis6P;K99XgO>+=&GaCiY!`U<05"]:nX`:@;mTKdd[[06QpWU46DcZI[NfFGRF\2 GFRNOP[a86u*BanT0auJm[t)`#mY^3WX%:1GuCh(eMn KQoh#&_rA`ZDR`-2VH4mpX@s:7^1%rr\i;kN;5qBRnR7OAZ*"9')7?ua)"Zh[-D6@1%]]T: $=sa<_/*h@o%"2U!d*-GAl<(I;CEq#@Zd@0&DsN>B@1Z@a!KY)]=\X8Di5_,'UTVA.0e,_20: &=.\p)YbD%M\?@q[)\q"j8W&X9&rUQ3(b**L^Q<]8,?gZ[HH+$`O5TNR'&0+J#60P*U)&qM#b 4rQPEc*T=lEK[,`K/FId!XNqNQ3-YFgm ;[B$534:O)fp%`F,#$hn'lKdQfmcLr=HDNb5)&d,_#3lqU'$#Dg^N?ph`;)e9(*<+.;C1eR,T,R\TD(*@66UNB\sf<;dqJ+4g7,nLjQnr/ +Wn2nUMQe3icqqX:(+;BE=PCE70+s=,0HOaMr(*9ee"$VSjT.n+I69,.Mm1b!SB8RH;5'TS4\ M!\#WlO/fS=&0S!VkP$l)\Y(J_q0kJgPH)`!^1/132O!gLL"+*eaob?GFAbrim8LB_@3sF-!' D6(-i-jGQ.\!O%FR__4#Gl8k)J=LD8gSi:a[SomMl67g6B3Z/.K%T>!\-D$l/$9NA]^EVYQdQ [2_#4>Fu;of-;&P<$r*:I_B9Nd3I3f[pQ_UZ4>S1Y'C3J^83C(R3pr95i=k.4c=s,8q`1no3i `Ue_+1_nNXCO""Jm!=&)\:AWL+cV#V%pLU%a:ReA\Q"24/??8V111,o1cCe$[db*ar"*%I?.6S

=[q;?152a7IBK@H17%HaT;/#$iHFbp(7r80fV.-<,1T-+Zjp;a=@aIs G`US(p3JY1u2E9mh[U,/[ksM*DG*^WDm'jsWp58+bd?^IGL.\q...QZ:g@NX!%K6*H>A4u`"_ Y`cjr+-p38c4I\30[@d7Z-;6tb@CLoB'H`R2kSPls2q9/1BN%AE7!&smYUBm-"U=H-3&Dj1p+ :Ir;V2Jod$oHsJ\%Thr 'dN3scsHI!6JT+>C+]Jq;^;#noniBQm8A8UkZMl"S^S-#hF6UmnN/.0[KQbea-Po9'[<^Y;R=(60; t0?k6Eq5-I^q7uO1AFENU^ncHEj."=4[OR7KR9U\IW^c(^DWaaBV,RXfWP7fn,QM@->T o&1_s\rh5!AJ!3u/E;m]91$G7TH'gTt1#iq?N/4#Z?YhK]X(eM/$A7(lQT#WX\fFWrb*F98:/ f/0TdFCa,54ns[>G\ngWbqV;J)5(UQhq=HQZSsn!Mu0`]&QV;%ql596'*!td0IHQ9,*6P4B\1 &NZNF5aBk'!A*>rV'b+.]*k0;2;S(*Y7#BXo>)d%8]?5.q'igQIM<(ZdI?fYpDbdP)o_9YRo@ Yj2fauZ)90]%0I\?*,B.P]__*S@t5) m_Xi4@HZ,LVYM%NHZaOak%(kpX_HK:as7.ZjF]mC187S?CVpiO%oI.YMit0F2Y.2SmBKG?,IE [+!`gG&E9-RjsAYcqS/Y!,GMeYusLm0pp+JCg7^MG3-bCE[oms\$BER:He%LA&mJqeFa_]J,=6I(<'BPj^ZRrr /D#8o![F&]iBfQE87@J$YN?Q!r1YfB0*^>9'+>8BdWD.um.3oTju+DN(jWJ@r3cI*YIIt%qAm A,B[jd8S'DaKjKP$`[mj6,7f)gjPrFL7("WAm@BdVLE!quP9!MCECK!rRT1W=hZfiBLNR55.; QaL;"YjtIFiTS[oa%Lf3_`XUgHerH0Tl^\c\]>q6IpP!HsS[3%cY)K`D3I1PSR7Gs&(@=4(l2 8.H5mL?EJac3anY+I$-/:O!2FE.9&4o$^6RT.Ld9(S4,-f#o!XF9W#8Or=.*f^i4Uc[JKH:]`0.(0] .O"cqG@a&_S2C>`j\n:!08uspn+50\bZcY`E7n1&VX'qdg-[u(M<,0+l&+tpS_OUb.rY1b4@1La]Uq?$'-MOp?nVQ9n$3SQ1WG8m3#k3mrDbWQHMI4?*NWp41?J0 \6&O2tGc_L^pER?lF!CI!lQONENYL>3=o'D/PukWqUGLAJ3rbi7d0a>qYMR/8F$-mAVd6ZsO(dGGAR1T]qG Z,X=$qQHKN5aiDSO!tQ.fT&EAdeM%R;bSD%L?@BG+Pdn%0r[eek._f9<\4G4V5IB@6YE.mfFb R88:!QfC>:AJQ4):Ujnjr?g;b-[(fVR/nTd6=aq)0fL/r666'T4?"kDfncJVa@q6>kk$;grUs aBT_Cl=X![6]`YMU!aFGq!0LhlX#.!Y'8B]4":c>tRd(H[qa>4;Ic'Z8kB@:D2G')t]VKKu@G s?I;T%#E?M%4o*3YkKBi0/NG[X,ilA?9Xk>8$*&)V$([Mi*66#[S(#W>VX2.9LMp6Utd`.2\LV@KB5?.Lo&7-j70ZWhU,cS/Q)Y;ip p+PS8EdsYK_tjr1)3n1Z9b&]Tk62i/\d"Nk[""aWT%?F^XK?P']K9<^W;9W5l-nL88nT:fqp9 M*"(TlgB&J;Y]1;o?'3(@#!;7\>a!hdXY2K%'AP0=e#D@jO#dqbf%lCjOp-DFLPT;oBdiIen1 m1OY"6a,`s1ruPSb>KJ'`_J*oqWJM/ZfPj2RI^!$23r96%Daip`dE+Z]8JUT2IqUE9X>P( G8&Oh$n&M5X_I$DBSJ7?OJ2h8rZiZ^_E4'Vh_0DAO.gQq?Gd-.gD<`7Eo>`C:l5aa_=\iZp$Y /d)g9f\;L#%=9D(c9*k#+9-@11'J,3TM=$0*$l$TEXad857AAQe&edm`= dFTFu=67%Gp"O1?4Im,^K0QPGf?.&8kQ-,LE(U]ok2Xf>bH4>H9O^jiSk.):6@Tuj>VZfclP/q#geEU9.Jb"(p%NhoS\Vq5]c])"S.WS *L:HI=!hMgoI't;22:*VqPEqd`D+s2K`1q"Li8<`1b)46:_1jb_B/@Y],-PUH=jGaN@-ZFpT@ .(V\X%)tK[$@T+upOd3:0<[\B%GQ^(16spmr@cpF#@Rn7F_%&G^QL,X/LJlQcBO.@&"*!5d<= NEWM>,Y*;4o'bG*eE(<_rgDUH3/sD^%\SfMLG3EtZ&Lg3Ncp*SJ6&Li!E%#@`%Emi "66k#bF0d?&W")YH30aEA+\=SS;6f?*%l*$5s%4H**3FnD5^`=PA@$4@^u YPP;(>ti&hjRn$WpH_/4>R\%nFXq7rN2(tRW!5>;SJ)_0cuQ910sG6Gm#P//lOSPNZSp.c*-H/!>PJS0dB>h$B">=OWOJ.VRb]_<#0 b\\J;$X5T?a`pcLdLnuD\kaa,Ooi&f_*q0#2GJ.44NX:g/?aKB\#Jn\-tkZq'ikTlq%m+` %^%Cmr79\`tR^W3t[SjC^/?E\3^ngB_bT[jSC%9cCNH8/HF;nCr%V,p$ODQQO5%RP7EDcGTIa E_aW!Nl_PPnOSU8(b@I;cHX6@jo+ZJG7OlHaei4@mN`Ll,+8'E;!f35cZe]hX,e&P$Jt1#Q=8TJ4`ImSMUH,ZUbSUX`u"cauoYX@apK1nj],-]RC46R Iiu%lE93@m@?(].T'?BM2I7Pg:&YJsj5ue7C.N"X3PSV`@[8l>CA6CEEO$_0rHJF0P%?DZI-iU"Kr`C*kW%6&p'/f>,amLnZd%%qDBb<)AF8I7KQf>0G8'J@sufO`DT_-7fCC96?U5(thhP?gW9 !Gbt/rq+l>%0c&l:67#`(77ZS6ZmG:dQA(qkGse'E2GNpP`Ys;g=pDq1p3FqNU"C AO4)-jM5.K*^#C6lDUbeOW<\R,d9/jsJT+Y-o[D"BodB:BNq/-9tQt:WdkAb;nGho$n2]M%LX %9In/r>7?d5Oup(KV[blmUEr@%l'=IN&a72GRbNkS6)8c\EkM+lDnT@EX'pO>skG:V/WfDP.37J\4Fj#=Ee',qJ0ZNAW'R.K.3@<= j,#rQLOcqEbPrh,.=r=WbYb*EpS@enXsbC-0'&fSLC8^C+jCgV@pn.`"?^@o'Ps>FWD^%6-DS *MDa4rOSf;/;m5.GVi;m!Y1:O6XKX74PVN3u_hc'" H]_G=Fn9Ffn?.2G8T%,%TNIVD3+nh(2cI[GfV/NSDE6O?\-KE7,@'QPnQqBO-434:P>6rh+>[5TPCNJ$6[F>;ou@u_^@Ri;A[ %qXg.Hrc>oK.P-m6MOKKa6.SINo()RV60;E7[_'[@'$)YMF%r.C]00t)p)nXGpfFQnkIm39QS$$;n8&*h:!Ui/7Gd*f\m&l (RDC3d2?mO,^Q'i"T`(0R9h(lhA`C1ur><>Fn!sHcf8O:3]c/lamUJ=qH6TB;&\nj3*6lN!:r Y8I5HQB8VG&%j.`T$r`&tr0JEC$TT5gfo\(VmcQ#i1F8%k829+9.2m;-H>[MfoO05*,-kGXTd' %JXms#Sl&Bk6ee;UfeATYV*-U5c"FE\7$t\mpMCbIL=@8$/H)qHL(-i/ebjeZY?\5HPMIgCPW d:"._KX8lWGg91CtYm>cD*1Q%Nj/k9TbriVgchh834"1g!+>eS[D=R`ih`tkA?'a0L,fQ?BYU 8Q7W*ijhsEm&DoWAI($A/4shh)QRX5LaeD>&iT"fi;EYNog?Q+NqtcOB2&$NTi2*`"VK!:shs TjR9e(c(;R`Z8f\Zkif'sP(p.Y%?VM0Z[G:"7c&FeMQ\M+eSg'>7-@UVH"R7rkQ4tJfQkR-Mi )q']@+dSBAMMH!XeKAn1KJE02L9]1m@OSFrGGYQN1o-C+lXE>)se,6Yg].m] HS6(;%u#D+(@pcLE`Mkr>$`.r$p+N=ku$;3I)W_/E1r,0tg/G'OK2^JGMn.<"&6m.13I'B]TG mtbmA/K'W,//0j6.TV*"tLaR$(%`F6nqk_$bt@/p/Z2G.(W'_cEIX&I!#%mBKpTY0f7ZN( m510C;I_nf$"sAmTk9Ma%V&Y.5`R:8!k7fYpKX4I2f\`AjjD>+pVQj PO96?#05^\5_;WB8n//YMRgEF#g!3UC\kP;GL'f&,m6+rmtKA)!0JA,fW9^ b._46oZa`"!fsSu[/[J9g/:&BB)-Qj^'?Pe<90nVIbH8/"U0ku`S`Pt8cGVhkH(ER%650bE[DTsdYKium o$I)pdD(f!3nU2(=7[(f7(4mb17nU?V[;lLV4QcO=:>Sqr=TQE8d/qhDD:JphDCP`Uc.nYNaj 2%\lng6::@nSf&ejZcA0p7Xt)r0Z?.A*Yhul`K4;7ZW%9\]]6R;"hl^aoj<.g>uls1q2'=kH*@OOYS:q$rhgZqt+GK/g ("uBGU#+tiREjjJM.A3gXVGi5emiA&"GckISAc2iMCp+\b_M?cDe"G?)VQ+bW/_3!2N($<)^e kKf)D,1B\*cmZrip;lh>4sT%2#P?_#J5q.Q^:(!.48dab-2Ih>gH=_mCKM!em"g#2I%YG7hXB GlP"*2UZL6'DN_E[V?4P\Fulr`?eOM>=Gm@+04TKYHSK%&iaWa\fG1nV]PR/#_Nd6rbFfV+JD =^NAd#p.USqAiG:Z%fZGO3

P&bAE]BYL6Q%YkVN"R*!:r]%n]n?ij`]KBJCL`AudPI1_]^;0-R7oBcQP@e 6;$7?RMou%cnr>It')hs+!?(f@HIl$bh(o]eWK+XH:-29N7V%46O3ThE#sT0TP"D4A"p*[fZ; m_6jfo9W#:3,i>k'Nq(M,>rZO=Z>7FlK%d.(:OkH?:"]2%'F)9rWCsE!9+4PG.-A]B&e']fb] #X$G5rpKjmh01rMpa1MI6b_%RS'i<"#MP+m`&2Z+;L:rrs/"/I'pVXf78ckh3(u?Y'?5r$A8) O:Id/S9>S`m%=0RKqUN$#D>R_Q,)&o$>)#g)Y?_!d$S>%CE<@@CMTAb]/:b$lX?)=J);*"D %,6:ogd%GFOQ=tLQ[%p%NOX7T"!"4l"8"2t/00W3YNT4,kQr'N-crDrK"mUe82f&XBhT*/$io Q@XY5A"i9K*5nFLZI);`jIH&.&EBQ\V k:J'^"=6WNNkKX]RL(\44_Oo2K9$`LpEh[$9^A&`\GP&rQQGCa.LuJZ!" sWKeL!Gb,%2]/g4SeT=Lkk(T0!N;1[b/HRP7W+#al,I/@rl+TPkH\fN[Gbu4Db_tRp=^``JnW *7#eNLPme]\,'!qW:3Aadi7[:tH)'hh@JU4[c-QGJBsN0(@C7V!V^IrjuJg_rsKG"oWfCI^)" >jQpadI."Iid,`FSRd[bT/09!R<-m#Ym.*V;rnXd>jpR"N9OrPF/%P[h'#FV(;h)#8VJuGDX< 2HSrWD>mZpk~> endstream endobj 10 0 obj 14451 endobj 11 0 obj [ /Indexed /DeviceRGB 15 14 0 R ] endobj 12 0 obj << /Filter [ /ASCII85Decode /FlateDecode ] /Width 106 /Height 104 /ColorSpace 11 0 R /BitsPerComponent 8 /Length 13 0 R >> stream GhTi7JZ]qP#S\EAs8V+7"8;0>CTk#'X`[\kdF/_9(^?M]IXBl(lc0u8](b([76>n2)ud[Sf5 *H!7-(_SMHK&2;9o3)8p']_c;^c*VYIVB,<2Y4&(Fr1RD[BcS[Sc1g#5Jh+8O=$EQMUT@i%-RF2;+[uP;?fU R="H(%.'Z16A>7p@a:r.ICf\AL02VL)-tBGM79%!BN5\b^oHYMANo6n#RsK`C:-0K0X=`?=I> XD*-uFU/-bXe7=W+rn^3^XVW?%QP!!tsTB0Eh>4?Z;WaO`qU=&>Z8&CS/a8TuO6NAelW5'5Er fQPG9S`!7r^Mo/"goZZDq;60Z'FZn+`A%!b/:J)iOaBkM:0Wp>D@R`1)2&,SY0f*69:rAP%Qo k3!KdH:Tp!bH\db4ko:L-sgGg*_Im\Dk1G<_.'M>QF1:r%f5_*^/UK#:QXZ'oU+o-h!i_Wj8> "3F`bPVkJ$--rg?t("".q_[$UAsWi]DJ=gWCFXsT5KssX^Y%aO+G<<0g&2S.9('7),; [A*WFO_n1IXSm;6uCe(mMlHjVRZWKgj7VP-niT 3PO"[`t'laWT"/k%DQ/tZcVqS)03Eq=k=0W<7A$F=u@bSYn-0s6j0b52%0=U:JIjeoc]S1W"n '=L*"?WZRoSB$CqNbP5pG^`b.B=u"8J0P=aiT$4cG%"K]DE;.@aO&'94&ru'%[p%1qD(-@TbS =Xq:m"`D$jn'FR/M%=MgG_$2^k3aXl?]bNo^6oP2p2(53;1J`HkRWNC,J8Ks960-+HorM@:>A gU/go$uP0WfXIfCC7.lj5T?Z1"`=^6Y6)>u:3qH=\=8TFLu(#s*Tgqq<)5gpsGOMp![[Uo3LB.`7M'#;B7*`@AqI"?b5N'*Qii/qB5aQHn(:m5? M_9mbWlPT5B^7?/)A.6NG^N0*2q2?cejfnR)*7:g1d/$UX/Vi\dfiRP1%:9>:Sb?]?F+`Q\]% =JPOn?Gn5Z4SueVbZbdgqRUg=q4rN#R/+FJ`+BaB_gl#cng[+:q>CXZcf57%_%)peC(l;btF\ uQ5rB'dj5iTn98q(bhsF]s%IaS[]JRJ8@1$E9uu&qC7:-uk<>7V&"ngT+#!`j!!g&U;P@T9`g Y#,FDE6C.IIBK_[5_cVO^A)DTk7)b9P@KKU]r5=q4r`"nIG7ZE7j/^2cTf["Me:&M2[uW;lY3 rjQ\%BoAYCN`&O:&Q#)t9=!d3@_msn_#U%+hJmQQ=\HPY33,)q?p?ZE@$ MTi\QLb>_=\+J?"&:o&`p#?QE_):`,&tej8.K[k))h,6Om@AgZTN)_s[R1[\7I@,5kQ'BHKgrU0 dPY2,h.@-^Hu%GVF<4;q=:Vd)OIT"VB//p6K47j<&CG/n3M_SH[31nC)@KaatW4EQnIp@.5Pn lOq endstream endobj 13 0 obj 2209 endobj 14 0 obj << /Filter /ASCII85Decode /Length 15 0 R >> stream BsY.O\@C/DfnbKA1npZCs8Pbd9EPA!zzzzzz~> endstream endobj 15 0 obj 39 endobj xref 0 16 0000000000 65535 f 0000000010 00000 n 0000000143 00000 n 0000000192 00000 n 0000000251 00000 n 0000000434 00000 n 0000000519 00000 n 0000000537 00000 n 0000000575 00000 n 0000000683 00000 n 0000015332 00000 n 0000015354 00000 n 0000015404 00000 n 0000017770 00000 n 0000017791 00000 n 0000017909 00000 n trailer << /Size 16 /Info 1 0 R /Root 2 0 R >> startxref 17928 %%EOF docbook2odf-0.244/tests/graphics/duck-small.png0000644000076700001440000003004307276765452020301 0ustar abenusersPNG  IHDR,%i/gAMA a0PLTEiو4LLL: - IDATx]z9\'o|B=gڞGI|3]ĥ?ѶW`1m{[`NloX _ cnoh HXJφmN*ަʱKLJjc?Q~&RPQ;W&s~Χ`9]V[ja,7O0N+_[_1\5F"Ay66<57P膃ٷ7li\!F۰1fH3ʍw\o|0Bk̐vљڌXԑvSOG\$ yAL? f@_p >+Z#& K4Um/;JXDB09/D>eP lGؠg!.MEOb켽 ,<=]:E X_"F/7 W'`)4CN^qQڵHq hۣ1XxXD185NقV&Di2Ȼ~w!XϹɅ;.D&,(G0e:6Sɦzs>KA^ VAKUHLR98atp,Gilw6^m-:eށBhCfOZMe29g-=:)Y\y>X)5E;!͡7&gk !$kȰ"iޞ]" L>g%!bVBJ4YuU|%H"&~g>s=@LQN2NuӐ-,E{ eCywP|#>BiL Wq :{}+`rŏ{?rAvz PM#l*{kY,k#R]jK7(I'^P'5H٧+yI3]fQb2-1ӛiD08i(f(`Ό-ɜԘ-}dx- w;h Y !ϿbO_w:sM O+I½2jI8 h+;`(ΌG:R~` Gn6hpWLJ@,";sү2q፪Xtjxm.4QD} Z:O+‡8:Y+SX)s(h=><,od'kaegMnP{MS0Y'XyT`oO VcEj ڽ&>0d^L$*;2ro(W,'%:>մzJg6\cʧFж5h~G`!M5+dL";  \z]7ĐOzηB3|Kb,4D֮o(Z_{1X\RGE$v#(*X-Un0rV[@gt#6"Q7XY֊26X6w{:_+SKf{o.r[ϼ d Y}[BC;Pmh IA |!{ҳL?J]@<F? E8+=N b>I1#&X.t-QOISJzO?7fb'1*,g=Y8uX9/4ƭΓmCUi8 E rJ[SY$'%Cc.b _&._UöqxhEU"y-? N L)(uX~p>|f_{Lo1]QoM?O ֡AV 3=ϝasCl=8_`Bb,jWx)lN` `e,(ȲZwPt&@E>X.м:=N+ۊw7v$C;O2qSVme.Xʐfׂ)7ByMѺ U.Ihhب6v@My,>qN hdڮj;`X$Y5/q:غ;25{KD=~ly2mೂTy6 llr񪘐~s#7.=l(4tQClfx,d(09QM1춱!SєKs,dH;}s5+Z kӽ#+OD }QaܳĤ:攺,얶}bĂjF p|Go}V✠yͧ1 ;9Lkq렒<Ϧ*U\G̷9R#0pMFk%@PB]Ps8`u [MZ{`i\``0Q8ݧ&flJ+nnwOkϴ^M?7鿨nC J̛'2 '衪. x-LM/ʸŽ1_/qЗ VV扯_a8<acU!*5[\+߄룍NV1rf R} =j3E+wdh6JLcΔٍ|J i9u!rˉ̆{Iŕ٘c&߂]a $+\De–w $[$d ׎Y 2ή{/kȗ5Sr[J_Y^~_?S8\x"3qW9_1 e !aô@cp\r]rUѪ6&g`pz_ɫߊi*/FH"P kBN"?eSv .,~#d p<^ ,xUu4R]X,s /<8S)&ky9FQ]LR1rtv\겒baK}!G7lcqV4jޝ|BxmFb9PBYܙ߈c%E= R? *kbx瓮0ԦdC*)Mu(dɰu"(sUk mʸfKLC&痙Hə {L* ت\;`Ƒup_{Cڹ̛Ul*M1m]_(7!'5]K3qq  殫"vX+j'@/}u,}ҽ(͙{ǨABdgebBю \v)X>_P:b/CR3H/plHvԤb,ĐWZ{T,@}v/Z)Br&TPKf+DW5OT,uˮe#:{;G렛B7/L;by<{ۈ!2n+NSMJ6`eZ#C {g.b=*r|SA%DY[Y_S+L@rt hRn>8 m<7vyɜ&Nj&)lpO.Wh{:EA9y, )Ь(& 땓l^_~l$cƄlIa 팶UxVNAgF1 [+R]]L3_IEesP҈MWr9t*;^@}t'{d~\ь[9Wvak$1eR HMa^JTh+iT_*eUt!˒1^ cNkL] jr^X{&>>zs1!VÌS* $5p1!Brg,3*e\Jo,/ z`5JR>LU.|jl)ET\P'{RC]iWVB󌏫Sƪ: Qҹ۫D{eqc]:LHcz}*cMC*C⫬8]$c,ť QC-,{a1WwjȜ r.UB)<̗D~hɓM9sYiͧ-lTND-F@V\936(Q1Q%$:>U/t'V7XglgĴ # AP>͹.%Zs_i c"V7 1z7>aT3#eiU6Bŗ6o~P #Rϖ2Koe'[SA"8|YUfdqՍ& g)^IjjJE |?;M>FFNxVBVʢ:B̀p᪰bT1~}:5[Q0B zp,8 ,4Dvu B:=3 /bL6̞|,v|J0>@(n :ѹ#=XQV{jER-m w5˚,w*kʐtT9Zr.ycp3X2o&B~$sDQĖlfT/ihD5#ehO]aJ qVUkybt>ꦅ_L-Nk`[]rKbĊhDb|||/ /W\!sz|''0N3*3煸޻ĄСhg64Y,Lv`+%`>/ k>d7Z˼pCm!heɞkt hi- #j܇OYMʂ*^|e)S$GcgYl70es)ep޿|ƃh9OGlAS_ Ab/4B /گwC ?ۜ$y94,C!F(ɠ$|LgQe0I 4KbJT(QlJGE?zNͭ_iƱVh.*8=7z`crhf!*ďm6R%m{P 㝬-> x4%gbnS=ؘhZQbq6<&O?t2w`3KJkU\ݣKտ3k+5'bִl)=<+q+݇cg!9QG-8z·Džl sʼ٨*?SM9Xro`-b6 tL@&>2UL~gȣ,1f)W 36ҁ|wTIׂ >g'.a'R5CWX6 `=cZFlCʱ?Ά&ƊCk⑴TEaf0iF' ^lJXU_m $A~X˃pbjxRIn a >lɖٌU9m~ Xi1Vȑ)^p)`89>)juK1R[$Sx=ʼnO [&~##hLXaY1˂HTxBXtAV);>GEVZ`1,,wW|M7a;:[~}Tsp_| ix;O+۟0\d~CNԌqMgiA9 zo*1 nfO?eS/m7Kd'?,ϸf%ޅ:|x`HM^(}kUMM!˿ @Uwً'|"Xl١j` zvf܈ZMr =^&8)YLV,ieODiCӷJ͠cڛe(#B$@nEȽvYӦ]L }I|R#N*1"TãbvptϷjw8a%,ɢ~ Vo뀐8]L _jG 朝D'd 56q&>k "`2W'[O+}vCܶ `DHԡy_70HG¦Y]E!f{e`弌*F~$gi5`d!jq,b0^9n͙^3ЖuMs,:vsG-$&35QS3Otspcp360Ol_{!:7BXZw|=i- =^fLGZ݇r",S>HN{?,fa~Pmr|j4L7TqAOXڍ}ύ16TKU7 j 2B[ff+i|sWToX׀,#Y2&Bgq:7dN4Go@`!d.ΫHH&'~19r2-@ֱ)D֦Ы ,1=jlI Hs4}zU`5 yG`2wLH `]9}݉EcGjh/?~pxb3Α34qp(:PLڬ3Vu8Y&yVu`1|_i^3X}QEsF*Y`:\1ď$@nIDAT&Qez%Xp=lA,ʌm'D<8Y9THB]Q = (sc޵1R\3$/?<`&ޙB[:(\v:`,$\ \栝ZT4Vp%Y|1R[Lېr!x(zVDM4اB^th\J~/ #R()e)Ϊt]f9jXisUCl<,[Enkt~sױct 2D: : T5<۟5,EbXҠ0A *9 nmēʖI?(gDRFGt0۝նvpl3bm0TL"7hZYm1"BJrii4N@o~Ϡ5p-t&q M {eu&X΂;d BuYvmZ^mnz(Su&X\p? ᰞڴ1Ry ?oXAps]jHz.X;)Y쁋^ Tzs,FlDr頒7QU/ˤ#Z>O F)cn d(hn\Ǒ2#.,ylgsAҾti#ݝwmVI"bZ찶LG VcVJT*"2jpєRvclCέ<MB$rrNzN,pc92mZdofq͑ߙeNaAla@_#AzUɟ%Z#j]x+ v\XShX``/?(-'c<36@9c`l-xef[حl36`mthsDJ'o uFRّÞtorx\*fiܵZVf(Eoh$Z3-jtBuߵ(Qqb]q۝q~GjЈ5 [ln1":j;1-1aQc$ؐ>woGseQXLC7ʰ oy}J D++ xg#op ++]mq:A҄wK)¬ULʀ, š *<*{~t;"=0p Tg"t`)9%ew R7UǸhl|Pw*Ep~ξC4xx)L1dx4ajdo2%@h fsL&Z fì1/eB+k0)jLrK z 1nZ/2 RԀԦ $io6v!{)7|y T9KZ9e`yV|x!>ҠIX:>[  \[~?bioG˪.2CKxuXgzlx(=OKM+ jeNy"qsMwJHdmlq1PnlHbrӰ\8<^ԟ?V'e{P_$5K3ߊB2d,4]q X896H|wN^eOf!,&j)Co_xXt48Mfv߯҉Ehӗtè#Z N?"P@Yh`ypV+/$uyT2ƁHQ9' Xj_[%HǟП+Y|XOG"|FHGrp"X*hH·oөV+CL|DT Q//t[i5.pY|͙ ɓȼѓL)gD!cVվ\#7[`I8ñhX/\gJxI`*+5d&+v'I/}%:GR Xp_:* (n*ǘM YdH-p(dF 9$$ ;POO(F~,RnTʅ_ICT[ )=Y]dZ A~B3pZLKNK`Ŝȭ͐@3I6 ֊ބk6׬v/UO wk%úNZrQc+k6jƨ:FX<ٔo6*K}tյ9uM ; aI/Oz;T3|n#rk{|gE 2Usl6dqd0WY8 Fule/Y\1UZ1K%kAi~uqQɗƇs$Òtor9ý'_՗ bc?f uż ]2?tNko? H傒JǶ3I`HCk-udfajԊj9`n>`-ȋȰ>Ϭs`< <>v z 1< 1$u12. S^c q+A``p IÁjEv:дh.Gmaa$?L'{5 \JjuQsFqsIL%qo+I)):=sMS츝װ)tu X9ֶ},b&IMh Ӱ9g~3Չ;4xI[^+uX@Eap;0'X'E!ѹM&y`_)LiCVSWsF҈ros<+|tmEi'ƅs@֜_<g;{qlgʙ .T|h-6zy%XWxnCW} 4k ;GAQ O+> j)XN\:,#MX1=$Ċa, Au;,4׸-a uD&zzE;eQ&\X#h,r_ԙ񽘴\j GaTǬv{AoViahuNMl2edRyX+D7Nsn9֣'O[E`-ҕv95KUss2yh`JQc}<2 sY4y9Zh1 6lha8On O1'+K.s*1vvRr*Yͨ?35&-^|9Zeٴ?|NH;P9 `k8g>g4V>S R,FIW';/=gF OIENDB`docbook2odf-0.244/tests/graphics/U1230.gif0000644000076700001440000000006510160332445016713 0ustar abenusersGIF89a , jl _T;docbook2odf-0.244/tests/graphics/stamp400x256.png0000644000076700001440000034104107470761735020241 0ustar abenusersPNG  IHDR gAMA a IDATx}w`յ]UoV{06؀q(${H R^ ɗP mq,Y-Vlߙ{?fw%Y+'/&Kk9{Oe%"":?o L,ɨ=9E`1[msΞ$c` Ɖ'.GT4Ж 0$Z ف~TtUktR:v1PAGggSYΎt~^!>!2~e~41(p j{xTR3Jm6Hs p q&NEGé32_F@@p{gN\D҂B('zOEG$̂Afc'Å'Ϣgwo(:DgYZ  ǎo`ǤxF jǕ |ۆ|Tv˞PzeHNUฆ^#GwN 0..& 1Ppf2ˍ52bOzږlKw$DDr`07vrK,uw޶^ZAY}Fi/芅|Qc2䓘,K#{,3lqD7cS'K>F%ITf21cL2>ңl%3eR䣒G}^>z~LEêH(;:>He/G,S*2TJ޾*B?Srm7Q{(FҮ6:/k!9^QuNOj//&8M=;pRENPK%W/oMμ B+M~Mb4 4 EC+_u QQ/+tt..nMkE+hS]yu0jQ;KK2:S%<8<1|>|>&>ƊTTt˘$1FYYg՜6u䕏(eQ;s:p2죣9`vfeS#{ 3᧥q2}sE__N/>y}&SQIfTɲXiBNHE@.?G0JcTf2JQYfcdq)a㻮]Lrۙ`njOus3$f*:8ۭn`M-iw(\Ns;]0c/]ǢU?AZlnQ2YQYfL2e/{_b^Yb0>c$),KJTb5Ur)toy;w|QQ'zq1$ W^ɬ*]SPN԰3'N3UJVu(>r}ي%#ZFtl aĤF`v9 RTyyyXp  %;am8%zɆƪ&,}̴1qI)9T5WC@}!,2%gOA} >N?#[ E1r,Zq -/ TT"x^@Ղ˯X-6pB# Q̢i.ܒ"L++AAy2 DY/?Vq9\^*˔L;x8$וOm2tbRZRYbgsqTՑ:l"Nk_?r,SFqTbLLe&22em2F" ^Z!Րe Ft:1jܵ+y|+%*'w~볯ٸD1 ̶F[=vwp x}t͚QW<|L2LA 10$ْ R_޽2hLnj9թY`~~&8lj9#tdgwF柔ϟ>eQ4Rht:#ϖE& R4mMfcy} VQ*6 sKn.R4$F#.722Gߋ((+.@-y ͱQj$,b[7_{_  YYY^'cwVDp"5GY"+7{_q)jBɌ f^{Z: NyCh)6x]wd熤A HHة˙h%~|ɢ[NJ8nB(?6d Οr _av2kqO3ODd/eB`C- жT&F"ۭeITf2pDB飱1QMK}yo2 M)ɷ~.[)c!IRk9տяv9f+f̟XB2 0tuchoo@R s-BN4EQ_Рi;B#jQsgkOyll%8Rp B|Mػ}ʓt…Œ`8j ٨@8 ׅ}D&t:.CV4S)=}p툉)DX`rȸ42A8¸1f~P:A&O#Ab8c qߏ'䍍 R 2! Ϯ ƨ2~66Ftbdp*e_'i\$v0&FJ?!H*P1(3$D+r4wN^0><00Vo8F]kDQJ `>>U"T*V2}!Dg G:/,cc!'ˉL$1v;8AրEsC6= `etvV硝(A0 J} !5/p  $v**aL!')LL5Mf^!"c@E"V3yQQa8) U}JQ.P7[P2d&*M)~J2 <1}T,Y x |]tP 0B!SU&2h05Vc2MBvkpJjbl`@<L:Rc=ADɄR>Il8d:]4(xn :fC*n&#r炰 Ҕt``TQ?11^25GΠAf&rbMj[(xP:69d9+=i^"`DR`#$RL(( DH?X_~93B0j7ѨSYy#STSOPeew냲 {dx]n8TF{mxr!Aot9}KKA%cAP񷝱FH\@Q :iqnwf(?0Fwܹ &yJb i ɱ{?m,( T >  „;7]1eN0Sq䱭Cy Fα 7xg"N!J7EWNU1z4ا?7$6 0 o6Q‚z nlu1X(rGIq_=L.PnJx`?eB?tHPp)8S$">rS"6[ u(i=؉ɴץG.AXmS|@Y+M,>(^; J_>_>]}}T2ũ` .<5[&e'p1:p Rd  Nu Lq#;Ub"SLA#xfj4@N>vT\Lq￉&!d:~rT W̓_ q sLd<)1a"U115jbC!D. E{SNPLCqT.tB _nPy E?V^Po|YS vRHbҏb5ޱx1Iq;qZ#d?9̓OםoHA{q@ :Ysg#"#^BaFZ<wddc)Ƙ(253W|ic,2n>ΝFaAu\y5ξϿ׵Ne2. #0 +8h&~7P2|G[?Z֋wo=+CxFa1rXb -[n4llGaƿ+o)MxpQq#aFa| J()[|X'Gh "Bptѭ#0@@u>(/vJ5OSm:#Q^&-@`LC:qȁN͢ ^->yؕ+񛿵u٪:QY8xǬY&Ie /.q-|Bzb?iL>N0Svx<$g;7u:w]u%׮!a\ Ga|f9ytPe9.\ek? IDAT#?8Y ՜$y]^v?_Fa aƿx)Tc _ܸ#k ?! Rg;wunpm\t$4 #0_y)6e`TFgsvm9pĞ|c$&C#/$I Rx^PJ!IdilJ{n dIW\~8*Q`1|xZ10هvǞ8{~ 'Pk$]HWTBbV>Fla|0j0֢ݐdNÃF(Ell,:::$p`OG(FEvv6h0`ƌp:Z3gN8ƿ_ ݞ (Zϝ#?~t-nH;\s:^é5Ӓ23 3i$_͛;@|,^54xe%= ", Fd2!>!&jjՅԴ48].?* . qqqOv:QQQ#YFfVMb_a|Y1g;_Pzv}PflKMw޾PU?0r`!22^|n Y?a \.>z:y)))hiibAKK 320<4F3O>W,IpF{{;|>8CSc#FGGR)Xf\x1z{zߏW^yz -B̙HvFx!-_nHJJ ;a|Z;vmR * "֔iK,_PW_@eZa}L)!h<-`󡾾^)))*9s+VDTT͛SNHLJFMM fϞd~ST*BVبDj$I#, h$&$`hx{v|˗C"##.˖-C||,0[@u]^0}g~R8|>c8|0:7.i?9z{{?øp8kn>t((sRÁfH" #3+ ]]]ENNJJJP{^/***`0v@^^FGG1:: ׋l$$$aDFF y^B]]DQfCBB F#~K())A_o/x뭷ߏEџ#DFA$TMX-(./2+^ҥK!?L<^O0ƣ'OD__lق#11Z{")) χFljBEdu5 QtTVV"+"N* *** ^V V Y ӉӧOL&fΜ 0QFOw7z=RRR "L&ݍb СChljB~~>򐐔~cǎaɁbk Z[[ֆp$HKKC^^8La@F,[ ;|ӷx529b…geYFuu5oѣqO1x<ef|mv;zz{qax^DGG#66>C0{Ԝ< J)N'j5N'rss*t:#lFJr2<8hAee%rrrٌAtttn2eWH@)E\\ΟGZZD V99Dgg'ZZZ 2|>^/ Pw߅O$kh@B|<͝ QTO@@RvCezPJp8Kزe?e@c8<6o ˅,^\{`>H?񏨮Ɓ`2e˖ϛ-?n(uk%|.SPNDCկ~iӦS\.~E8m)`޽xW044z)$''nСCYS W_(Bpi|>455VhٳfrM\.(//q>}:Oy(̅y$p.:)~>\w/be/Q?C?U\.|{CBBVZ =Yeݻ{/N< JǶUypzc_E݋Vh4$$$Ǐcٲehll޽{QZZXt:|qۋTTT`޼yضmvPϟ?}::::q}%_o&?j(4 Ac,|ҁigϞ^ǂ N)yjjjpCG{{;^{I2;w.jkkq7COOV^LGő#GqF\}xgcHA]0::e9c=Z={:ǂ pUWWvڅ&|߆]w݅(222pW###!SR [nG?›oǘ;w.`۶mؿ?f38Cdd$x ^01w\DDD 33Z^z)֮] χR'|6mœ9sPYY Fٌ_|شiefTTԤzG\\|O<Oh4"==(wOS2߿L@}+V2Fhx^}2C8]}vdee xG?%>h叼yS7⒗|[{~J/O"l`B`<ذan|x'4yV㡇BFFP/?ߏjXVdٳf@ΛχĤ$Fz ,@uu5<^/ ===7>ϞBSc#̛\u啈JpY  H?^~%$@%hniAJr2Ei}yyyjx<ӃAV`0`͚5ȀZ􎧟~> %Cn:l޼E[[Vi7sCaa!""" 2~ IҤTu`Dž?=)FٌYfaƍz}}}8<֯_@Yݍ=Fnn.ѣBe@Ư8 Pn0Ɨ'۞|ɥ}<~i9< ߎ{gڎ?uB60.χ~{jEG{;m\XFt:ȒcGAr!7/Gaa!U<|by#.>^03##SQݻ0L8?Rl60d"`Ϟ=NڊvmӉ?6lQT @dff=s@>|M,_\YZaZ'냻 СCX|yt\ 8C__F1fVVfϞ,oWW233'Ш@~~~o^Ñ#G@W^ ۍǏ㦛n u}O s?!z49uӬY_wqG08O_eo>?O ~T8@kK JWdbff9Ԟ:Fm+ '/8v.rxnX,T͆DhZ,Y& ]]]pػoPlhjjSO=f̜2T*\yhll{3dpU?of3Z`X{}N;z$!'/EeeA{׿ *GIi)DjQrtM͛ىNT*L&bnZa0={J}vp 000J)N:.)))Dff=.Rn!.Ê+O 33nXf$9UUUA#dZ 7ߌ:O? ł:vg@ KrK*“|݆]`n'LF1ȧĖ AJ)ߏo---X~=~!99yʕW_}5>CN /*|>裏~ EEEXC__-[A f kM(.-Ewo/m,]---nGvn. q9ٽҥKQ ZXj?vHNNZqBA?UUj"%%^I6"Vt@4UTPT\y'O@mM &l))χ`@{g'Zp- .6O )G%$IӧQT\ ۍ*Ȳu!5#{vBAARRRpʕdYhĜ9s͛Q]]K/4RW^Aww7n6$%%̙3xzqeFqB!'O ?9sb{=466jb֬Y((((e{{g3gbѢE@EEnddd?DFFFp$J)o8]j[o!;jX˲!ٖIaf(2Zr/m-PZ$-MvxK{Ȗem|J aQtd?5Xlm1o#<"fK/1::hdʕdeeo'N`ƍg iEE:s=WT7$}]֞<,QsK\mMz IDAT=moA*58@pG/|{~244DII ȇpa~100@Zz:'ILLh0( K_ߦDs8?rcp"$-#aio,^D[k+]]]477 ˖/Ç咄Q299^TT*|WPJGF5AR\`zzNZz:JY sRT*B\^Oqq1p;:Pp1/_ C>})a>8fJŲvV[n!-- y~:"## |䡇)(>|'XDO3GY`I"{+~b'> lڴ ɏcRRRk*ښcrr{-_dt:@&qن k˖/MϧI 0RXTDBnAo:%TTTW aR) >nfvvUVIOOLOO333>,~\Nrr2j9OVeZ$R).3HV*Ѩ8N,(jfɲ+ir'⮻&>.׋16Ɩbcq:AMGGQ[[Kl\!;k lܴIl=cwu^y|z<èT*ꪫ(((_KRA`bhG Ǜou.dE<> 9uEKs37o&PWWD"afC*"K/':* ǃ磹̬,((,drbq, ### k.Ͽ;M?ꫯbk|X,(((\o%%dgR*Exx8V+ihijlݻ) }կ0ƒCNGzZ}caي᜛_*l̛ӧYjrQ, }}LLL#+SOq٥Rx?q }SSSTTT D[MM ###@pP(طoW_s SDEE> 11TVV2jsシ+IVv6֩)Zš(/gppPd"HXlyTWVO]׼BzFPT*QՄC9DBtL +V&LbF鐿ZBb"6Hrra֭]K~^SSS6o&)vSYYIqq1HR;Fxx8 ʩS(.)y|~1;;;Ú5k>2; "JB&RtÁFatt4FGGq:$&&bꢵE4\x1]]]t݈W\I}],XCOJz:r_z χ\.'.>+V ]siZOc>6jWqx.! 9p} R)tvvb i: ^r6( ( tZ-N?,.Lf3mmpن xFD0<2BBRh2kr:Yr%-̈́)  2VKkk+zш墱o~>śUW]ů~+ =RswpuOOO[݁Pvzm۶gɒ%?ϼ(VgYtxd1:\)%"8J狇DYB"`0e{ LLLԧ_""266QN !Hpx<*&** RBZ&'7Obb"2qqq,_n7YEKorAc;Xd K, {wP*׾0::\.t6z#HAPZZZ*B?`bbL:;;ge]]] ,, i,$g+!QeZZ2d4 QQA*o[d~#Dggg0[$2H|>//$&%vZ>Jbll.HٴiW^yh]q:Bi "QTNX@ STHR\. V|\.ryP V{zq8HRj|j.KӁnݻwuV1sD*$l޼ǃ t:oaOxp@xx82@ a]LF9c ϻqXƆCݶ   +g\}xbɒ%,_{/o~@ }&--7|^xoMff&6mN֮]˕W^ٹs'^zfyضmokkc"a"##͛7399;{ۑH$kLOO#ӳr}kfñ_>i9i)D!vA>|?uE  HIIavvB} V`A444K_deg=m6w__J1Z"r!ɨl\~=(U^ȝwͿ}|{wɊ+())8d?-(] ٿ)?|۽v|I}|;Gg`4b0m7݄g3==i !J >SX+/dt:IIIdee};!J%\g#295EN^GP(si"ëy;4j5;w{P/Mrr2]t|{hmno|~[µZtz=nRJ&<<[︃YxT*͍464`۩APqtT*t:-4~;':;;|GARJ 46 J6NTL E%%451;;u7sQ6]y%3==T*twwu3܉5IHHHf133 x뭷xٻw/@BB;v6<EEE;66Kb6X,"CqqȌh4p5א: 6xbE|$<<믿9(++#::Ijj*7pEEEatt46m۶l2_=)))l޼YuKNN呑8N.r-[jDD~#Jꪫh4bݻYv+w]wQ\\LKKIs# A9%E=_ء=Y+G"AH%@bP((r9[neʕ?\";+ 2d2ťX''QTt`qY<8JKK38 jT*3dffT*iooGxx8x^HNNppBtCp:$%$|J")9IONf|b.[wߍh$-3yYb bٰl ol6322r]M `nnKWZ1223)(,Dדʵ7#HD[n~N7x#k}}}bz=륯5k` '-#.Z}?bAVŋi V9t999=vt( ܵ5k֜s˓oߏ /ءLNNŋZ83 P *"::NżΑrss&-Ʉ) CII K.=#TTWW'4zzzHHHɝ(3dggىN;$(  $ݎbOkk+b`Ç?gwZ1O H $ RI/" I?6$Eddt~zq:TVVv1JZN"=3cǏ1it(\.աdhh^/N/^餷7z222V! d ۶n mLtt4}DtdR@wW~;_|10R_;ˌՊZ%L :*;orBgW#2==z^dg `8J% EGT`NI }}}h %ynhON?@Ѱ~ݺsjy8k׮C6o=#+) Rf~NOl#K`jjӧOm6uTTT|# ! -@ JȻ: sظZ $.F`0xb,Y{ l6ك@pHl;XlF(*.MzzzpUގ/eXf[jj*֮]R` +.uhkk;Cr* hObb"׿bdd"\N'G#B6=M]M G%11zBFQ팎VTΰ0VYъΪtww^ gR6҂FAjZ0L^֩)JKK DBIhQS]57sAM&ɂСCر޽{c``ZVZu]Gdd$7x#?mmmh4qNJJJ|\zHrr2mmm,:t\ mЉUWq Wu!G'_$7v~_ /4ܜn&n3n9^y59PO{jE&񪫐K(J\. ZM[K +۶qWrmP*ېK`0R* FJfx*eɲe~23фytl|\b ^5/^D*erb}d$6EE$T@l6,k]v+h~^x)++c\. . G"##ٲe ccc Q\\B>UW]EZZ^eXx1j),8ߘ/:\wuL&ywcݺuhZFFFx7dƍ>ԋJ/FHZӟGC_l?ذaYz| ȱcی ] IDAT0'&"H<3<8ȔՊh 4jv>\dddMJj*n Jr1==/',,6jNd% 2?gɒ%x<fffgd_P\<) O]@@zAaP! u]u>:}6_YdLTNaY E@VȔ0J%?x#= 8x III坓֧^KtY,<391d022BtL nBl pTJ%#(J*Lz tT*JÁU_җp:jh<0'$҂)Ğz?"n[}ddd`6;uΊY 0ߏ㕕TUUP_OUU===ݻ SV+{A9!t*[Z@YlN#Sz AZ|~rrQ\_WGzF}}rEFK255VETR^^G;v ݎD H0?y|"G!}}}oըȢ ׅ ȡC;ΰ r9b``23++."_chp8tz=B V#!!_FC|yX騮'NQ]wFvJss3:---XV~?g?#;;  ɠiv<s=`Xxꩧعs'TWWO裏a| ? x(G*|^gf; ,iiiLLL059#䴴4 f2331ƒAfV-!_O ˇ>c233Cff&n \d }}LOOrWY|9$%%oASQbbbDCV˳<,B:|HII!:*0a8H`rb֖?ʕ4J'  Yt)MMTVV@CCt:,5#iX, & N'j#7/mx8 Ԍ<>֡99a}ȁ]xD_ R .$"2"X7y?_/'HOO`͚5|ߧ^z_ Py9^χRWHq5אpP`U*4 fDBK(l'9T* qa2Ib  eh$%%Z\yU 0gRNMa4wІ7hd|>sv;eeD ݻW|})))b@vv62 LFbb"w󑙕EBBq&@2yWX~=j;ߏD._:U*VXAFCɓtttHyy9k֮fx%%%ݼ`xx&%%qVZEww7B @rr2'OkfW_}MW^U]ǑÇt>@= sԝ< JrDS˾oɖݬȂ]/ (Jy6o|֘ڿr\F^2Qy={`H`ʕl6v;_E"<&:zM#m zzzzW(QZZJ___P3:JUUggLc4фKtr.3uzv;Yjjj&h$+37 WPgdd@WW}}}z\Vm0>>NNn. HrLqq1=5EbR\p OL磸hFEŗ\={xbOp `l6<.]q άp)7I0oQ.J!+'tQZyA AGr;ѡa{wיּ@@11*p/eebbeB>n-ZDfV>`zfK7l`jrR2Q+x^򋊈T}= |lWꢹn LOO#t:q{2\N^~>~AHJIH z"#-|+-$H+>9UFɠscLOIf\NJ97O󎨫W>_BE]Ν;EU@_?>(n ^Jœ@٢Epa~_SII|Lő#obW^Kdef{27\.G" iQTDGG366&nx<"顠l\.C.x^fYr%Xtk+}}\aAj%Fā==6==L&-'eժUTJEy9'Npc4`4h6cۃ]]tuuoȑ#ES_Wb!=--YݻYp!9%%Eֲ`.[F{{;W^}5q,ZDkS$ar9[[y7y|1!U+JZfsZ "WU̱("$H! ~z+Cx΄󈌌8Ɵ'bcc%=3RIJJ yy>NBB>cndaa+  Œji?}Hpdde"+;rcbGEt8A L \ϋ A7lGo~.Ӊ#d ?)$g||n_W^IӸ].r33L*c?RdH"q_Gjj*9)jjj~_ 0>1z젅DDENqAUUUkLM̅WS~ ǏSRZJFz:2+WaIKO'#3YEu6455QQQ>;xbff)jkkJf f}xaժU)srrTSW[̕V?7c456x0LLLL`&<"~_F#d,XpfګCRT].|JKK9v8/cccܸe eK²2z{z8x `0055EKK $''c0X0[f3 xCY!cffCqhzϧNNj/I|sMLJ x6XAyJvi\u{EV`"lv;'kjvE_o/Wdu59я799Aaaa^$@J{~ޥP(pVA.s81 444 /}d$Rʾ A*$*L4j5]LLL0v]la%%%ׇ^e!(^5nܲGKs3[{~Lf3z"EHIIaxhtN8Aff&.֬]K \.Vrrs2kBF16D± ^~9m_n J?\a쳳β[ٶm;wAkwENv6n40X,RQ ~}-D CCC3Ă@\d"%%dǣhET2<<,&?/O&3332Xl!10::JTt4itӃ4, BCNcCJǏ cL- G|zLx=QT:t"yTL&4j5&|:;:QdmILJF墯ߏ74l>;\.Y=#BC&31>V%22)A;Ժ Od lTB@aIqĂ 11<,##3ƛoY&A$D3Ny- RA*++顱8򱼼_|ǢE)!g]@VxWDg 0'$R*)gb|1׾Fzz:y1V^ﺋhfͅmmN6#üvxssshZlI||;KKSCCC(U*GG 7t80L!2;;+>9aaaىh$^|>o:555tvvY <[ttt06:Jbb"&UHbfX&&&p\|>jkkEb1vr*1Lx^Pz<$&%jgOپ}? EK$?'W!nRr)$ H""}!Jy뭷b߾}477se1L*~dE5?|ڵ]vQYY)'4 _Ek/Ap믽'5=Ԭ,d2bbbXx1'O/"t:B111XV~+p㍨JN57sej4k92hjjBɝ۷3ߏF!;;v222X,b^yӼ^ 뚏onf3fY gڳgaaahn#hnn Grr 3)69rK/ ׋D!%=a;ߡyY"CIA@&DOOnEFFw惡o>Ͻ6A &E"lٲ%cg76i޸'>im7Iz|4É]#[֖AQDq$AQɒıc+~뾮:D@uFDV+RP^^NKK ]]];R^+_z"pd2LMNA8fMK V+7lv;--].rrsi[.mRZXdge^[vF"DDQl5-Ac͉uKq\^?X>J* )//䱮.n7X,s<,:I$LMOs! R\D,F[{;ֱ1rrrH;~~;@^Okk+~~ؾٹ9qЇѣYl޺'NYZb:U`VD,駟`0oY_X,(=VP^^N44 AD"fctt\H$BrsrD"T*> IӪUܵ|N>@_*P85===IwƼGFxg#`#080mT u613=Nt Ϡ{IoH$X,F$ B$ q\ I  g2}`^߷ՊL&c~~Z֑b1lظ^D"!0k҂^b.(yIϗT X̲ϗ) piGG4bvd2Z-ø(++CRRRccc( FFFd~233êUXz51=38S<}IΝ;GSs3G½'lڼ6_fM>iooؑ#؈\.gըj^/"(-DDbKvh4FAd2Y#J˙\.a%̤ 322dTTUW#Dj5y[GC}=T&O$ B}c#n[ofY *a(8 T*FCL{u5pCboqj5x\.d*U18wYY76 D#y,3bmn[n1¡)azYIC#^3]HsrX"BE-7L.u{9@2ᦛnb,..T*E$!圔Jo|xoz-p"gg~C(jR)S32X҂hd~~475HjNOp ::nVH)Z3ggaxpx,n0?OYٻvZVZxTz<5=MYYLOsݎD"arrvnw$T(++cii),DX,F,# BvLNN255VEr)~?vvhThll B0\H2;vܼpR!XaX"F&c˵|ll6{n\.WҢacc#i‘OvYY̰aGFVVr˱ YaD0l>LMNK¼Á?lj'СC|;bjŽ.+H$D,&l& q7ZXz59<ٸ\.v;]*UzHnkaM1VRjxVd9wLLLPTT)U$S\\́tLϗ*)..ɓ|?Rv;CNOSXPl&x.! 455ٙ6Ǩ۷ctvt`0 F5n0izT*Hfcdxx{> q&zEweC S ${m";;l֮]nI~o>l̦8_˅\&fv E"475aGa||m;v`ejedp d2u6*رcsrP*mmM7l6J%w //;v >sXn< /~A8&lRR^\׬YCIi)N,=yV%k4 EEELNN $ Mqq1xTk%kMxƜ֬ahxGREwtͼ2ͺ+f JZhZl66l|:;:㔔/VTj5S @PZZRJrޓYu8D"Rcc tYYLƝ;'?c5b]{u+&H tS?;'.-aIER%˯-%%Sk^z-\n7<_x瘙ayyJEee%sssq]lھBjLqI lGѣ4^6+ ggfd4rM71>:C,..RW_T*M/tb8FeU%%<3;vm۷~Fx#PR ===477!ګ˱f?n7djj*-vZFGGonG",r~?pH$"`aH7 YXX Off&"C(d9;JcdL&"#>00( bp8|I_.(/'H0j29>NNn.W".d lڴ`bb# ʊ zzz ǃ>;ں:*t8tx<l)+/'$XfgYZZb픖sDX,: x7JXD>WZy,( mlJr9O,;;BYY[}199#>ʿ陁f1F ޥ%_\nR(0>2™g TQ@Ϲs<쳘fӋCieFNX0[s~>7I0opxV)XT*%(,//_Eyea[agE"teiiK8DQv;}ko򒒍{i%y c0\XH6 Z-f9=r~2h4v[Z^ΡCu2Zf9?`[`AT'>.yM?OUUp)Dor%ZZw:+w8ؼm/< e8 99 z=1\.a|ӟŗ^fTEx෭^󧻘z.a#Ir7n׶ܸw$qWvH$ȑ#}v$RiR!gP8̮;;xyɹNS@"RYvAeB5=*A% 'Ir~ dyy^xo}[dW ϟc͚5_{yO'3E0 r OA \n7x h5~? 賲@"H,{60O>g>F'&3đR\y KTJDRwAym ^}{<,..^D8y$hwL?MZU*ar9cccI B}nIFFLNNq18Z%$ J ~;mkע$/?pj^7O>hDբV0hZ"z}zA@&vp!466RZQH4 L2Z NGP\RBvv6[oY CC<2ũr,EEEzJ!ihdSv:7DEEc׳g˖-h5\ YHb470<:J__>x/, G~ 7ndbl F``k]sϛ<80j:8@ww7%%%216F0`b|vD<_aX۩arrh4Jwww[]]. SSS4* *0 m6N?;iii̙3LqV .*Sa%1o"HLx$k+p@ҫ6N|;iwp~s~8q| ''$gg:EÐtrɡ7ksr1bb8^/q^zel6:;;Y^^f=H$\ D"fgg ZFX7l2>:J^mߎH,PSSLh+*ptttc4⚟G$, V 5V%F#ʌ ^()IN_\l۶"yxꩧٹs'HB'^/h48:Œ֫2}Gkk+PYq~? իH$8'B!(+),Ѩ?Ocj%``tt{pI dnn.YYYXִJ]]V"ׇQ$R)j5"3]]]KQŜnl0F m*x/--RãXGF%;;<$Tcp`4q ڽS'O28xc}Dl@!IxT!ORQ ᗿbrss/3gffzL/~ F#_PTyv< ^~ej<쳴zi^BU)jJ17}czz 2Sn.nƬVJNO#I|>AH+KI),891H,NʛD#' ={QQQ-w1yZ)XW^a477c2#x@ZMN9?<^/P[ CzjE(xEVf&1PT,.-?8HϹs!5~`0/ S^ v|/7hmmeii{q*;zgJUW|]r9龈T*Eד,5uus=l6կtLON228H$B"cltRIYYǏJ'YMf +;[vf@aASSSގT,ft|3ghmi_ǵ8\.N}_Sgfݢؚ!S!cDT]uɓG?J\ػw/{ET"H.c[hA^yyN:n'ooYn9od$'I166Ʃ'H$rn+(HJ 1Ʒ1E]ZZbjjbFFFBDM1== (J`֭h4tƂA] ijjo>þ^$R)ِG_/-/(/+CE0f\X@17Gٜ,ef"JfvŌ͆c~ ZD]c#ER# JG-_KQ5UU y(,*BPRT.3TJ<gjjiLFe_ùnefyf|^/eB !&ƹ9.\F1#Gr=|/Qn߻oAyE}}}ZP[W$gϝC*ḛsNp,N8B_2]gϦMs4fjevz3gϲaݺwqL\2%K$xG`͆}/vO=c[~32T RW}o< _> "]v|D"v/WS}'?I @V@yEy&gϞ%//h4leWJ,\,,,055%UUUrz)//vSRRBYy9:]RHPy)-/GR%E zj4,y4ju Tdll}7X8v\.V…N8?jug"aclrRR᝖s+ARąq!8=_I"BB>NIi)[oo}[|_D01=$O xZ9f3.r"^U֭[Ǥכ'h @ ɓ:sh0panJNGGeU&㽏$j{1@*q%ވѝ(((%H$k.x011d⡇: 'Oˋ/=6bp J9wJ[nDR1@OOg;;q,J2$R)uu D"djT*c^~>Ϳwpx Jٸa7l`jzG}g BD":hDVSQUE"dGpj).)A,sqP@^~>7I8fxhVKQa!SSa j Oh )(JۋH$bU}=ss?~@ ͛ٽ{7= _PA\XHMeesngaaB>Lyy9ZCqrDr:[jDK؃rF##74 w>Ӳj%¡$KgMs3wy'>\>;Sj={ DNCP024D~^jA֭_Cܺgmkr:% DBՌ;D2Ɉ'}ߌd"D뫟>i7O}8tԹFرWR| mǽ%M?Ї?WpVDĶ[YtYXX@TuH$B"GTJոQzeG?Q‘';:D< 5?1/e,  sa2T* JP8L!,R$b1S33hU*  *\A C$74ĩӧ1bC^|)ZDBsC D*%k[^& ]HuHyG"Ky\|s_*MjZXZZb׮]XVfd46p70@DJŅ.'&bPSS.+ Ӊ)5ZVQE~~>'xº >{ӧO'Ys?xs==47#e\W 8+EH˶S54;?5zF58N6mb0mǽf3& M}}=w3C"J!7'9?A dHϛwLg'ǏC* J9?}}}tE"QR/x,F^OǩS,\76RVZ7ę3gegɘX\XHڴdr٩)m@mM :sv;xBl/-ZZbdxuoj"F 99j4r%:R,4bH$jkkMPFlټ @_?^/ggfPT4rvu17;KUu5 slK}C\p;LyyLMMqض};^NAa!lڰGy< s:] H ΛbJ)Dֽk_g36wb- ^T*++kGii;:E i4mʶ[YX\ѣx;E @8NҗU*֭_믿Οy'g?cm[yڿA_F"`giZ׬!h~)(.`úu;vX"A0( F#r<):v39>NcS7nĘ{YiP$a68t0Kn7ddd$mY*r!hZk=Je&7@gg ,/eF v"N8tHȱ~L&V`?mٵk;:pϳ{.p͛6q]w15;Kfj:e\y$!%]?#MisOw8[RP\QΧ@zT*cF--N23h]bȱcD8N^{U=[,Dz<`\# q򨫯0梢_G0Ⱥ62Z 7I$edd4U,hopSEpr)B`s$d9N':RK0СCR/2QoS[S ##b~SDQ¡CCL&&)*.& 266FAaa+h4)/ J%ǎk>яc.wKhh4RJZIH! B䂧bh(.# A}}=}WD"@ npP]]ͨՊ63 7r-p1>O 9+/>99)0'~>6dfÒʚx[ł{igNH6mµϿmmT*wA |n??}G/mekLvWI)-^0 q)^({y p'O/} gJp޽oY_J-/#./gpp0Z+'wULMNrn6N'Y+*ףh<"0v;^;9^\ᠦ}JLtR^VFћ$>@::; t:8p 3Iwvr`~K_b˦MIq2u:B(X;wrQp:TWWsyX̑ÇysC&348>J]]>(7ٱ}{r%e>5zuZIW(ϝTm*@*te;/kjP,.W©S?OqAbrrzL$Fc0މSmcC ,// Fiپ};lܴQǚz{Q(PRVZJ$aaqqB~?bť%FVDb1Z-Ɯh8сy9٧P(ts V+RÁjEp^~%~ChZr 򘜙A.21>Nn7"Zͺuò!QT RZZJQq1O>_җ:xg`2\HWYq GEJB"KEڢ?/25V4W{?ϳIk$x@~˼+LMM7lܸn:Zecyy^~_s9\.W _UU=sUKxo@RT*}v6_aSQ]M̂Ӊn|j|-dt^ۍH,FP`hXz5:5$(r,Dc1r6R)D Օ~fVẆO?l6@vv6mmm󑟟O<]X,ƽA*8uaF ZDE"‘`UP(nin_ $~;#yᇉ yLF#|LMOcZŨz% o1m|aiqLnRV:gzh{. ۀ k$&eS{&l K fÆz\ q/r{mz̹hbNmr3E9ߧ|>Py0 5O *vكjE6r jlVS'%1Mgw7IvK-sioogɒ%;v (//ɓnh.p8L8b0c"}Y^vj2{조!JJJ8N ElaR8|u:4*kHEe%Yr?}H8s K#V,<35o-rr&R Y).*6oL_ǏSQQc/,x@ШTRZQC$%ގuf $ *\n'#bLm!N 4UOee%CCCqA6tSdB QY]4RJNg=~JKK#NCCh5ڸ0ͼ̠Vy7qFd2N }\\>=ys| ­ex%8Oc<XLdedHJJ ^h E.= ٽ!&XbI NֺiEtFwȨL!4;Kcc#;w /7Vinl6ޞVZEVVVLwttc\z+m⨽*t:99$$&Cѐ%Kp\嗙<D"r )HƇymv.[C[#.rA<^ BAAvt:<fZBx)**Bףll޴QDh4b2<.+>55; y*sUgq$55&PR2b X[[F&,M7yV8}wdT0Llzu۰\&1僴 Jj?~}N'M3ihn!%%JJKIKMҥKv:r9p{lOB`zfzlV+o@yUwL^ozγU-peD'@!ҭ H~ tYzR[cί}k#|,.EDr,nN8Aww7 ,^V>~Gg#eΝ۷n~9,py!tEOLpW$#Jilhd}=@܂ZILJ"33c\+jj8Y_dAÃgt!0Q(1! ěL ꢸ::!-Z['33ɉ 555466E.[ӑI455jYQSCJ[GS\U[˒jM&[ZHKOM_-p%ah[7 oH|!v'|Z.կկ~￟rBd0䩧ǩ~^y|s-  r!Y< ٻ?ٽ.{1.mvX|a>?iG!+;;+WR*'1nq: F'7 IDATIKKj2::ʾ{q9hZHKK#++tRRR04555ɡnnnFo0T*9yA0>5EB{K ']ߏBb P* $$%Q smjiok+*gێML,Ⱥ/4qϺݽ=O}&}xxϻo{{;w8rȼ?LD?Î;x饗.q \Ȏq:,dÆ @a6ijmEp`~n7,[ 222E&VYrt:q:ڊfcrrN~~>. Q1H$skX+ 22<($$%HJJ_$#-jd2.Nףj "nF#-MMo0\nǏZ,XºbϺ\O*̆f Άo @Bb/"N)$ E^vTuhhh?).oll__`߾}[JR֭[Ytic~g}6 LJ@ wAPyjb}~?^ZM~ALO1XVݳP8LRRF׋(p 7:N':Z 33+Vx3JşRyő;BAh4""h 7ycvV\ݻk%99>CCC3<8Hs}=˗/'pqnvRSR(((`ltGRXP@iQ==uh\rF'N#,b?|\R) DP~2'#^[^z]ؼy3_җxc|k!+++nۙ]vs155@}}=MMM/pez"59~LF#*pӉJIěbFՒnGcZ bahhիٲe Pzf< ۹ 7hBnVF΄J"77NhdݔWV ؿw/6nDGj{;^{-zb13==M0D HdddPYYI{k+ ܼ< z9T"HxO4p['i 8P/ HbD@JB-o;?s'd /Z"`6)**$0l6 O?4֭ѣ5kx'(**:Mh4b4eÆ x|_ٰaÂ(XVo\ lсdgfg'nVjjj|{7)Qo+VPVQl(_*E熆j\.A@T"ccH$ j=~?J%F~? w_"_sIV^"WT*nظcuu\.*pl$&&RY]cʕL!>DBA^7nD.v˙_Y1?GۑE}Os}T#H GvFFFHӟ47ti9ᡡ!:O<ݻcqO~BiiyP(Xn?8_Ir/p9z b1kٱs' 'O򪫈7ݬ]P(D z'u?Dtq4JOJff&Uy,p)9~g0hc^!YRQZ?/?/~KeDF"H.m! !7n[n9cA1==ロ'|o@ o~/UP"~z>aVlv;aQcw}}^,KKYn"XBr ASKUF̉4:H#7*H87^__gzzVҐx^ F ƒ%KXu$&&RZVBaB!r9~oMUUIɌ(.)!!! ZX,0>2Bvn.ӓz,_dŠ /EA.pmԸkfgJj% "RSByyy? t6yG)))ѣ>OϓR)w dO˕(u- p:q84ۋ 11>{#Tr1d5 j4(JÃ֮]K_NFC{{;/@FFZ͆bxx@ b˖-0L:;v')(,$+z<ݎdBPR;ظq#ZLFEe%$Zhiƛn"3Z0 fd0>1A0pz#R [xA"!7;^Obb"MMM9~|aJF1%HiOc"PX!_&ŏPSSbsssY~=kOp_;vqa?_[`2Coo/ij=wމBVSgTcTUW34^y@"H덊j Jݚc>b(;uۺ̱GWccg8ġ =-noU55PXP5kZIv>Yٸa%EE( y Xm6p8t>J"4j5L&k"7EEEH$ۇj%??٘pOlrbNAXRnAaӒHddlV,223H$ܹU0 V^Qddf"T*֬Y(uG K/fٲeT,ZR矏y,p%qk@f~_|$)OP~ ,9+ZɅʟ, tvuׇ!#+^*++[nz|`bj )^464}==F/K|1k;6FrRNJņodxhv23Qdc$%h"^uU"r/ {)6m W.p9LÄ /<Gs=N H$ ~LJEGG_p8 Gp{" homM7^W\&CRRNfG*˻wNJ$'%EXbYYYFlV+E IHH`Ϟ=\we2FFFJQtwL lkrV8RZqtwvP((,(ؿCQq1F0f۷s󭷒[XHue%'1Llذi~SBVI8g?mm8΅1aNJRPR^Eiy%7?WB8F,HtMrYF>b^/?>=6-[w~$R):шB䖛oʲ )[AsA%;#{?)>ϒ\.gMAf3J-ƒKY|9Aa0())Ȝ LAAjĉdV֢;?K|<&&DA~>]  %)1iT*i錏YQ兔f|~?@B-7Lc@FQTVTsW0 T-ZVwnsw_[9 C.#n3۶l[u|>%eeZ!$3+Cb9x $&&266޽{x9DvH㮻fdxA"a}QɊjfL&nvŋӦM,^ANa!dSS|ܱCrr2۷mcUzJ8(33zK_dCV+~e8:6abKAfs}c;v{*nƷusKtF}.*]zygygy}=C>>^W_{?4q&W[^gfHK蹝KAYq13V+qqqeeel߶ _48=5ᠡ{w ,+cj 7J.p>A Oc=OwtGZVW-Fڱ(BKs3\a+kk ؾs'^2BRQ~ȥh0xᇑd2< fff$$d2SRرs'W֞a+L7 DsG=_VVVqYL/pr;rhlh@דL0dϮ]0d8z(Qzٰa7G1_&iTT*EUv;Fȶ;Ԯ^(2VRSSq:466hh4p B~p8,YEt0=XYv-LjE9:FxB&\n_ V .))TTT, ~\x}ȩHHm.)Z.fl|_x?v]V5sql,Y7nZUWSZVFMM x Q wSɹ]˖FeV9.\Nbb"ǎ#3|*J,^H@V+ 1>:p@bGMm-TVVOUE흝]65>8ٴsc UTשD&ȔjlQKRUDrHR N3}(LLL000 > 'nnٌjEEiko'lFP0;;XeKFchd_=Reʋ/T\.'5%F6ofɒ% 8O=..z̬,XAOw7{/YgQJG --\wur  ?0+HNJrjVdbbt:^*b( {[R\H \:$""7y+A@]7 *ŭYK.?_.HP G?B' 8;˱~m019Nomm%%%hHrݸn8|0Vdtx cc|"'3@ Z ^n81zhnnmH$pĉ3>FFGO}rQĞ<+-*v3=9In^>tz=kI0h0PRXȮ]pT)1x%HX0"04֝Ox{:~ a(W=TVA*D\A~BE999?f۶m1GΏ'駞 ꪫؼy3ly$2P(Dss3yyydfeE$R)ݝ߰(rd/^yApv#G1q8p8ÄTr9ZnB隣ras+Sj1`NC!ݍ9!ш +'̴4غ@0aVXT*erz!ssY\UEww7?l2gM7H__](XQHIZ=9j qy$6lpI,e(((~+޾>}9~Ȍ HKKcxx4n7---{jAvn6$s!N' hffR$HLLto6_A㼻{726G}rŬ[NMME*++67ėEzfw8=^vjETbJ̆BzA ;7p0Hmm-CLMMEj-II1'EZ͌Ƶ\l2T1\ZX"=|?AG_[ް}nL.+M&慿_FƎKJdzhѢ6|rZU<PVz!px<Z-aVkUT2;;3IRQ*Fd!zrn+#¾wvaO$[Zlݫ5!=Q"D*p,Nn7zuF#K.œ(HyαGA"r!t:v&'7g~TVER~X L4 陙T/ZDnN9tLUWc㋦,Ye A. c]A/- 2<46I Ws 2\ [QQAEE%;D"Kv;*w?Ej?/E3W,/& DBzz:'''$???V_Zl߶ Rfc׻2 rÍ7x%K026` "΄cvvNn'rQ\RBgOGQՌ# p޼Bp?* \NڵTbٲ___1LUrP)ggcMBBiQ+\8;}r .dƻO&:}51'\jl66Q"˩DRVjΒOcccQauwG IDATP>իW~CS8o?o6S: )))4ܝ4DN4\x}ͩp8\.GX=Dd2> r \1::JVn.Sfe{>T*%%ڵ+*+;H$^y5bxdeg3 {n:Z[ŎT/^Ln^clINIM"Q(DsW(y] /ȕ3uιݎV}N'EEV |9[IY~ db~; },W .fmFoo/o744}v^uK0337<_G` //RSS)((@*ۋb HZfBj5   NNXS V0hZ.q&e7]=##tuɾHKOA@lRvTyT,ZJ$91_gLLN`RdxhP(f# 211Ajj*> ?~ƖS-)/G qX1a;o{B|ydf_WmuNc;v\&"""__xgb@O==ַu7c2xGxgxXgU$p9r!v;ꫯFϧVss1 TTTp-[Q[<;:C)ǎq$safA, nHIILssyD2 "<ԧbBV m`Hz<'ȸǑ HAp7RrkZc[;^ afaVD Ea\LNN#O&?vټy3{N\W_O<7M6mDii)=%i#E}sQ^^ ddd`0hii!,Yz=iiitwwJ\\===~8NA  RPPrv 1թS "P();N'W_}uli&233xM0[,qqNףP* جV,:;;dٱmmm_P@g[w P(xbd2r.XjE*t$ťtu¨ 55B*cιn:Ĉ `IN䆻nn*!.*cgDtިEDD-GRl޼g}U \/aUU/xG)//0O"w~෿mLj\RqqqH$֭[Ǟ={H$ E\\HRr9SSSr fggTUUaٰgE1,vfA$U\RBWg'CWg'4#S\TD}c#~oMjZp}%˗s`^<`Ɠ'illD ILLK2;;x<FFGGϛV2L VZEiYMMy=|H#59p*)%Ⱥz;ޕxm܀ʨADDr)Y~_UrD&q^VUU<?0O?4z'vd߁g?#ball Q`tt˅df}FYY< XJ !ֲ؈nfdfZ[[睏g0:sb0d2cEA^yeA]纸Q(J:::k#/2TD*err^/LMM188nrp8fikkv]ijjqf3`09ڵk筷ޢzbPѽ , zK]wǏi:1cK===^q8bt#ཅtD.H]]NoGGGevvݻwjժ}΂ Wb'0;;KBB~1C4Cmm-LOO B^^)))x<H$vRRRHNNȑ#g=?TJVV~EEL8FTRTTDkk+>L5FJl&b]^sSYYYtM꫱yDD"Çhx<UW]㡡a^',j25\bnUSS$˖/GVcW \^|޽{Yf x ͩ.QyExED'@ غ-kkW{+/_yrqDQ;Aj1-@D&''y7šh8vRaDQ`0D"pP(sq-ZHYPSBBɴ399>ϔ'0KWB!zzzbL$7'355` ="6C^/:n^|Ehll$)) FR݈p1DQkMdXȚtuQRR7-- ,W S[J(ίxgLx.gXlهZ8xyxyg.tB!㌌000N4☜D.LKK PQ0,] FL&D|>. B%KՈh'?0N+VZO/)p) IZ*J&&& 9111b횝Mkk+b1x^ncZ6vG5b?S8qV]FZ{kdⅹ31ms+ߏfH:VnMYv2{eAH̚B!NYimmgjBFf&"==it:6 Jdd2 DGFF| ,^|>+W$..Q LLLt:l,]4:>>N0drrr|d>&''Z NӉB9222Jn cbKRRR "} lg+ʩ%%%fYg?).e ,>@8z$#Xs+P#޻ p,"]A"s O@l&ᓄ_"ACCMMu]^gڵ!###S]]MUUUlF .Y4j[& dzo>&&&b3#W***lfn7 X{hl6M(*#HvvvL "] 9|>ccc9ΥąIR-Z`@EFFF?=ܳ T%CVϱ,mĠ3;z6~+jvZ /~3==XODz0d C!477cٷo&)6E>7 822ngٲeFS<2 ZM{[Ո j:f3|>,YB]]]D"Qc;s))Bp%K_P-[bDA\P8Ϫ `2p\1@ jbRYf ?1 i.DMݾCϓe禲`p D)S&'?z7ޖWq(..Fp~|`P(Ė-[شiS{.@@o_;zHHH ^GS\\LFTUAEE :fEZ,JJJJq͵ H$$''A{{;J4fgg ձ}۶3v ${W 甐?r}A" YYdffR "w[`KŹDB7q8Tpq͆\VJBB֭c˖-;P蕈(8N~ooܻL&8 Ν;b6QTB!b3===QQQ5VX|9شi٬Z2 (JvE?ݤGeAʜݍ`ƍ曧)b1׊{jw\TmszϚڜaz{{$%%QT\L0@TP(?OVVRP( ~}}}8nBAZM^N%EEd2$hTT"!R@%Ldjs >S $L[C?\N|b6uu߼fѪݸ~}aE(J+&u5T*ȑ#RYYInnyݻ^z[λ`\s5TVV~O㒳i<1LNCPсBh4RWW]EcC))䐜ѣG9t.|"MM^OAA `2Yd ;w`ݺu=zC\\zt`0P\\LGGP(0\k I zlx$-"hwE " Arj*vζ6ZZZHHH<@aq1ANZMFf&At呛Gbb"jzֲ8{ }^kvǺd9ye??y<'/UJ"_rEkr}3;;9z(YYYRZZJyy9)))ǸnN> Yo_1>>.L3OzRSSl܃(vw ssS)"Zki/. xW-z=G"HkS?7x'b ?Hʦquo0x[@V\.x R묯sx_2/}Kβŕ+WBljjB, Z+WTTT8t01N>7uo v殮w܁T:͆ߏH$^Elu-b1ueCE3JpK j&D='|7*J>Ofc~vyIRLNLPbbd2hZF&a x{wbAFGG)..bvq444P@U*v|>՜9s  Džª*v;333h4acdx+H$!S(//hbXTr9444p% 'Ը^P(|8NBH$|>. KI 픕aZeXy~?p6AX H8}P0~)|kvP(b1NB cXf$+{葉w|?3ZA͟}?$7%ii6!bN*++wݻ<ϯH$ <#|c{S.p;~?Ü8y[Y=0;3Jd}<䓄B!tLHs{ ]8%V+P\a~~ں:Lf3G{~aP[[˺χj%J;wXr:Fzz{{㌍|nA^^TxD"f 0 Tr!ׄBNz֢ht:J$IN'TUU؈bҥK>Gc#ЀL&.}Y- 㩂;kV ӣ(" .3@]]r;vF( tc2DG? R$444QHqq1GwO}St:$|7JdJgHDJr|. ډ?M$U>7o@ 53WCP/B`ǎڵ VK$a}}uFa۶m|C_*G}K-mo4xΜ9jezj Y)//gn' J<h4Rd0pEJKKl68XLm]gNf֭tvuN:7mbzrX4baGO`Mye%:TJ"%̡r177dBF 1Quu5D"F#LFPI$Nr LD"6 ۍhD*KKKx^vQ*RܼK~l6saƈdHl5N'vRM ]pKG6%%s `0P#x( F1'BPsߏcp$>(׸555B[[lqz}c#l۶ $Hpiعs'.\Б#ĢQVW)))a޽"/^$H .WΤ)e%!%QW_/`ԉ{Ezw"NǩevvXVHP>z 0f'Of 3$`PX(([… ;|ZM6H$Jb||jV+~TyJX\\$p8hkkL fy.y;Ů \)F :apm۶pyF#"4(FwfIޝk^75EDtl'p~jcT""˳X2nnx{ill>[dJҙ 333477s28=l\{{d2`ٵgޕ,F" wh5;;餸_<Z{eecI&a_\djj VΝ;I&t}& IDAToʊۍT*ӟ )++ Y`@RDMM `χT*ettT&D"߿>L& 5N' F~&yd2vbpp00>>NMM dH$t~ jF7|˗ټy3,--Y\\'\5q:,..rv;;wf UqH"1Օت*{(ڠnzۑT9&X4ʖca2" r8rp:HD>.UA ",FΞ=KII R4 '2sss,--Q[[fUyT*]ww^euE؅1bjtԋ?;=2椰nG&ayy|+?~}5jbZ-78rOYY;7?? utuuu"911--457mvn7`ii rݎf˙F`Z;wCmr\N'0͌}6EEa6wvu BڳT*,{(T ɖ[f2X,l6Z[[S]]d 0??H$SuY~C"eJ%ccc޽?~mېBAqF"qxn]B0¼nzIiVVVdDaqUHD0]+ 2ZۑJLMM ZF1>>ݻt\pA Kᡡ!A{{{x}ρ;cf$ڭ7ge[+ ABUexIbįab4D"SO=oo/ Cx8w?ϱl#J_o"wrr7H$9' kI &zvl3¡ \.~? `(Dcc#5>zQ6L*׋Btb4) O.w9s}>T # ;0**Xz?Zb9z}d2^heeE`b%IzzzX,$ -F~BL&T*@d455a0rىXL*dvvd22{CqfgMoقN o#q]T4KKKc4%#Rq0A#ne~~d2VEFY]]%$TVaN0/l8n7zM2v"ǎc,O0By[{'f~E p-lDpyBRduu\mgxg3 U033UvATṴRSD"`09uKKK4 =0޳X,{zsOFy(/+cs^xG婫CClv ݻoh`tx,BvX[]d^Lee%f!:::p:X,Ą#JDTp8h4TTVŋڵ F$Il60 d2? Jf3gϜ福]tYZZ"Jqa Auu50QYYI,#dX\\`09l6+ٻuG~w9x 66hll&-~oD7AD(%M#.Ɋo@$͕k6 _ȷ _k+x3jf5 d*.O|i~w$#Å>Y\\DRa+/j /if|>6oZR†Om]W._Fӡ7r΢jK e6* kj#H`))tұe Db2fgr2,/SSSÁ;$GHlF235l! % Z0R@CC`6 Gﻏ)P*LLLPl2yfΜ>PιQQk4Lo?{ fW @WVVX[[~֯^Z|>jrDh FARDD"rA^/% ăh4ʹs0 vFL&J% cltC,C$QRR³xn<++  Dh ZRx*%KVog!g]j歛224|FeɅoݝhd8p2  ]amm%N<ɩSzt8//hmm}ɹ8qe<\gjjr z;wTR^^{y9'eڻy&&xK8pt:MEe%:BA,j%LuIRLMQ_W(Ao0o~^|yQ޽~S<{zXXX=y>W^z;vt`r5>>H$b}\;NN'VHee%CCP]]j8t:[:tbYQYI0"L؈Nn#˯St.[RD.SbP*IArVUUU255T*&PQQn[\IBAkk+ DQ&_:X餶F#d26wvV*1 ---,,,Phhjٳ**XDVVD4la$/159uMM75LMMF)ٸ;(/\_>Hġ#G(6bB_acc͛6/c0jX__S'O299Ɏ"0hu:24&I|kktttP:h2~FшN D"uyx<|"sR)4|3?X^^f3CC`T&d2p88`a_| CAajPe$J!/ިfzf֐d-aUVVSq~s2\GPW.siٽ{7+++XV|#XV<  R*|>"tmBՊ$NJ9,GF뱘LuֻDLuD^|QBJ*v_ZHځ[577|7○b'? ٳ_ +gȌ xPl6C _hnY\XWpfn7/bd2qixT*'y' PՊJ.G׳1??O=E*T;@TtGSSS$tLF&uuwItuuxdLMNx"HWgg'D<۶mxO}B0DVcۯmmm}bl( ۷ogΝ xYBa&~?h" s8n6G+h48=Nrѵe |qݘL&*sj5~e&&fyxXX#_x6{-KO?RdW`*%n\3EEf3v:V /Ƀ>ȗld2)//ÿnp9(zLNNNM1>>NSs3OFT}v|A-8a*++dG~ VWVP*C!Q(ZdR)ωBttvv>##d磢` @yy9Jd~aEcaaAVxEҩsss8fP?V,cL6a `b|LF<1JV++tvvR]Su;bz=t*zzzXYYT*h4ŨdccCvڅJ"DX,vS/2T를c/(x騬h$fll ===( gT^ NG:fqqћQ @P(D6~Z-gYn7gϞemmd^@bXȤ,\RR{; |?F:xdɈR4~)]"Kn]{zzқE.uF MoWZ&ϟgii{RTTĖ-[X]]e޽tuu13=͑< gOՋiݴaZٷ?ccc0tww,T F*˹ 0YpKki N4 sFTݴa0vrfsJa-+c޽|#A$mx*ſAMvysX\pA4 } `0лs'MM Jٳw/[pyÇ;;wMt^Wаڻw/. Bdٳ8NN8;r.--O3>>B;G?*M6ij5e63,..rSS_O`}@}ŝTZ-m LוСCrxWHRt|]]zz<7]\c =7$,痢X,+:hZl6 Ξ=NCTڊdbeeE(T*֘}Hיfy6QRR_w s \́}>w|8i D_jo@R`L&\Y$S4GH% /sa(@ӡP(bh4ftKJ*ݜ>}@IJV[Z( cbr"I{ﻏ}yihiA"r1d2eD"̰Wt&Ȯݻd4p)jkkimk4=?9|0xhx'O}/BCl:K6%M!A|4 ϟ5L1q"KN'۶3ϐ/b;gvΜdnf.&&(*.&L"HhljB$`2ÈbTj5Hh4J2$rسovr*ElD"/D}}=LŋcKw7ra0(**BVse}>JKKQb1=H$‚P(ضmmn,ƆOu}=%v;w:s9B~FI IDAT^x \XD% cccט99t:T*&SykD"m_ HL&fJC$QWW'#￟A177䔐#6 ziiq:<Ok׮_XR`aqNJdjrx<{z[YOfllj /;fҹe y*NdžOIJӉZv>NwNT*qe`*>OA&$Fje~vZpP(UT I'HDeb|֖r;ᣏ))-ell|455eYΜ9C,˽p//#P(Ds^TrrbYLT*eppsgL4=su/( mJRЖ*0n(L&X,s=v.\p]\V :Y)B`0(4Z7y+Jr9崴nz(dX2LWTLOO#Jv8xֶ6 ~ @.z'044$J%_<,&Ҽ̭4 IDӦYJKZkB,[f22ɌHgDY@,AConnLPַ%]DQ3g8p8[fi?F.騰xF&a1 dYJVz=2Ο89{ :^)m'e;4 yC8f=nvE{K y2 jVfN±HEeenS a2qd466/#Hشy3Dc1\KKLSRRºǞ}p--|{ ;J^xvؑNOv; ttt㕕Evdt`0㡭MD"~쳈-W[^]z0 =V~ /)))tt2EJJJ(--e(?GQ8^2 YEv"7^,, R 2 Ղ*5558!t:, n@ (M+WQ*011A,f C=ywZd9J>?bTIFX$.'L(2ZEVSDt}V@D"^3;;)++WAΞ=OfٳgGMJH<dzF0DWڝERұcq:$^B |~^OMu5۷__Ga6yd2TVV[}/f 8 ( ֈEdqq}֖gE:la5T++f2  rL"\'O rNF#z=]lSl4dhhjk6vI0 AuM VUXll555F(f___BPN⽧f:;:8|fш{yP(D-tuuD(2dR;ZMEEk,}BA]]k/,X^֥`; 9vlP(24cccהF#4'Doo/T*buuuX,1Ⱥ1Nd2ѽu+bwA]]LOM!ɐ^#Fi4 XV&''Zհ̠jdJ(S ht)Oms  7z_\ोk"\,/,Ok܄Dz=VMR|_p3D"Z[ZZz4yШ]]]F-U"~~fp+Yڮ|\t_<pm#j4(Jijj=?=wߍXL*6/;D"ahh\?bn;vP(X^^FшB.gzje~~477SUU%,z{sD0`nvVXd*?|QލB$ q H$q&''ٱ[y9.>GQM$͒dZDN&4*tuL&cEo__*x\)\juVY)y5׃Hc?0k3?P* b:[R[[/L0d֭x^I& Fٷonֶ6tw;$[@vZڎo8~u/{/ܳdSVDw?"/Jg?/ީ)N:yO7$ pFn -.RTTN';p8L&߿=fggٔWq:$I~?][OJ&sqF#yE_CYi)T ZMgW++X-\T&Xx&N#VWVc% ^jw~2T-qe`={y'ܲ%߶ i~Z{J}qHD& ?_} 6f3LMM {eeUᰐeYΟ?O}CMMMOcfiiiaee/o.Ld2|5V\dfAf&B!dFH$l}2fL_X ((rhnnfpp3( \tj5":l6+UiZڄ VV@j._j|#h5wXc!,(>]XA5++]HMGtEew,5;Zº;wDP000p@&}kB 7ŭT’j~QjRQYI #1piTP<?õ,4uuhZƐCIy^u&tZ-=lۺN*p8T"Jb].Dy7AEUu5^vlx|_jHr6~V^j\c;PT}R.]B.q%J%'O`llLw Zy3hZb333 -O)b1dU0Dc1VWVh48N"R*~+JnJii ;2 Nb7eYq|9c ~? L66?!_wr9En2 XUd2;ovzh4,,, HH$v c6瞣FkoInC "\yuzK["i{y#?l6܎DR~oCJv/} ׭@"Ƣ"lxn;FEEwsw:SSS"HfH$XVt:^XLeUHD"v;TMtj9{,x)BNdӦMbN<8H,W<gii B``$Iz-?\c|% F|ON'=<׮^rFq8TWWh̙3y(X ,,`G+~8 $#A4$RȖ=0C&)|E&v&siOuu5+\pA䆿6VyGUUէNAΜ.G΢UZ-*)J\.SĖ‚N4j~Fe:::D[o@ss3d\zAdÇK 33{ue%{aڹ!|ގ5?RI*bxhd2}+\TDo{ \.guuR9Z$nNHKK6ۿJJJP5;n(Xo@hD D"^TVW)).F&L&ywu pN`4oMMMa2ĝj#H+B9acdgϊZnܸFao{;R.~?G RIرcMUU{OF;LЙF((i)Ħ,GܗPӉ䖪jv)R&u:'R0]0ȓ_?'M?]]bgk+ۿMQQQ¹ʁ!d0Xf24~I"aNg6bV*1Z?_ t::avx>' 9//;jcchj'zijia׮]Yܺ:xN$h4\|LF4ɓtuu̦.066ƮݻA"a}vwc1LhrE Stuulx{Ҕ4,QHmrTfؾ+JcۯKEdȐJŭ8++hll\xzT*mKMuu5xn ._F!qimmӧOc2(**"L immb055:kk ڵYȤӌ133C,eeu/ȱ' h7=Mye%xӧNq)#W^ᡇfci~A2vY  RnGQXX* |')Gq%qS^^cffq{E"믾*.s#,T*.oX T,n| 2(0>DBG G4***DmW<'"xm' or~>>>~˾10mt:yyy͉[4 ;wuN8A$eꪫjb7]&/y //C!` nݻsԙ% S[0hE_&.Vw( jz'^^^'1;; XuRmۍB.GP01:^|t&hܕ!p8DD"! t8Nj5cBCpiFQ`XX]]pg>]nF ƍ4dt[X^9XVRnF'LF}}Ȉё Ύ ~ѣ,tuuaX(//ҥKPQQR5p3:::p8b'())Ao0ޢJm}=5TS$W^++w=-[yiHxO y.^p%npx<ݻz#eZ} 08y 2@8Ο2{˅dnƍ#p]ZX4LOBWUqg?͍៝ĉ$ |]ۑHRV+N `0:~, u{[0dœ'm>J([b qd'p(Ğ={xCP^VFhukQVVƎ;X_gaiw!Lbk+7`+gvvu (r8ȷZ唗SZ^$]]465qE4 9BJBW! IDAT`XT:8ϟWngN䇂2R8( Rɤ(0. ;JwyOZVA1;;Vd2f~'k++/Ljp8,\v-+谹x}1??OWW-[&dȬ`XطoSbl]]lmm119%eV_XfchhvrH$fzzzD2BUU6M|L,ɸ{Ə~hّHёx7ijjJ[@CC^&''1 <|AX\X //Os`~,'re!HI$hdj*Tm7N.A DAXHL+ǎ._N 1/_hi~dR)}}z* A=444Y(9; RIee%tf's^L!qtRtRH%+Fmm-^d2IuM %b\tCO*VXm677LC1>1FC21>)/ޞ v1W_% --R3>^fffdn1f\.{A"`/,: ,c@\xGӉF9zH$\.[Z8{uN(?dJm\N~~\=F$%HVD"|>1Xb;`0ı+Bkk+s~KD*3MO㟝w%Hw^-w/hJݍD4kK7LU<Ϙ-z Rȍ?Dz/~hd2ɍ7?IJ!JqсdGQn^z J={(z)x(/g3avf>r9bfss ѨNG~A##z}lba~piDrN' |> jXj5X,T\Zbdt~|M셅$IF#Ra/Y__{ﱴHˎۿ墲yl6"v#dGL&BiVWo{d>c4d2 o6w`J+_  twue )76رc446RXXfG+_ rg240ozZqH$X,.MM$ItqZ-FѰFFP0=5ZƔball3gΈI>Q\Wə7ܹh4Jfjj *++1L  H$u{E캂 GP7 +Jbwz= ̽jѲFPRR0 I$7z$:?U(EC=V2 vgœO<%ߜA]dȶw8 H*⭷k_?;vPRR"h4?XXXѣ Z@4j5-L&d|&'\O>xp_^^ J*5v;uub1(,,dhhI|>?Kyy9n[՚B*g6c x<hiid4YHQX_gvvVw\p!G"ˉY+yłD"ARjennK.159IMm-^'r\a p,-+f }}twsǦjiiirr***n[777ēOM\`Ow7zM}Q|!>OPTRN8qO"??D"q 5_P@ee%PӉVc}β(ڷF0rgϢhhkk#366Ƥ`rr܈/=-aRpfgg?bqq^NNJ#Hަ(RI2t6&ύ_tV:8(Ҿm6٨0^|8N**om1<86ۇy!Hrhhh,o< O+"[Ic#/v#It&%Ho}v;v,Got2bhkkc޽466ΜI3003gz*CCC_F\7 ~w~G YIs&&NV]\R0Uttt311笠X4SEs=ѣ,,, Ie2, UyR_np 3@ #TVUaxxLF |AZ-h4,V+ p%,u7Xp?A"rp8\x02UWWӲc{1>̣ǎhHg2[j9FpQ4*zVWVH&) .^hhlSZJpi%J^4j5R mUq;g2 jfq5??O2Fw7 Ǐv BwP jZ00L311h)8+ˌ D"&''b#gCaa!TWW EbVexxXtHRlmm s~?J_X@Vc2s@$R$)LR29:&$ZZJʝU;k7vڅasc&&&ҬJW_ylllJhhhxb{V3gGTi{$ &''h3RPPJt- R)1 K݅ 555Tۑd2r9/_jQR&vL:RB鬊}}^ Q`Z+u:d2p9EḚpmd2+JpJ("o>^v9EAVhG1l-1RTV53|BvA&d2:;SR\t6SR ؠT,.eeeT*y穭r^/~?$M LV%ɤIl_R$R[X<-^ڱH㍴ |ի@x_:'BuuGfT*cϞ= 033mmmI@ \]u5ô3Lqq1+t ]A.x=ܻw/86[[N&%a=66bŋx(- 0W𖖒NVjt[[x\_022"`4?ϾvBw4 p\➝;{aye@ @:cU녑N#l&P`كLլzY\\LZ}iNGQQF"ݻyyp\h Ng6[yVbjHr RJB.\(lWh2;7GOoohX-L&NLfxxiZfgf~u,BkD&s\  R4fCyEY*mJqq1dR\%+p#ǂxj.|gص{7X^Rilr~vMyy9EEEfXFѰ QRRBMm-'O`tt@6&Bر\.VVVPx<1f188H~As~?### l6X?$fJ5$IW6V&mko۸Gpg}'//g;nSUUٳgYZZBP̅P@TJ%KKK T(X 0LOOs.8Ν;Z,l6gϞE&{ hC&Ritݸr0ݻ zy~T2I,..RSSCAAe6QT4 3`ö5ڽ%n7Za"jB!~gw*bXXga~a:;:jFJKKXY h4l6_T*e߾}\v)a<^/yB`ysb2aZfQ__O]}=[[dhu:KKعW._fԉͱ R`CabikkkDr.+]"aXp\|dQj(a#JQT bp`DBQQJ-1^weeଜN50iR&2Hrv;puq\,--}he.=5V}CZMt:8N***dh4f3bqzc1T9pp(D&abb @ y|}755?L:0pAVWκ%loS`rz4$H%S or"EzȃGo|_^C*?٢"4 Ν#pAtŧ166gZph4HR~ghin3\%%D76DRHFF#k_fo{; PWW={x''`&r?3 Paҙ 6L:-z c%m%z-ZacczE'X~Y__E6aZsύ w`?&(}>LL:T"E"4WDv&677EK/455cǎqeN:?!J)/+sP* -\Bkk+o'{$Z_x)V"e677EHÁdii"Ύ F#~}5w6 AիTBLCCt\NYEi>YjV˕+WDVa}}-󩬪B.qQò\^F0<gΞ%RZZ%/e667I,f3  a%s\ZܹswOP^wNqiz(͑zj5. 慱helJb8RZő]Z|oQJޟ{nI 6GXJR{/z__hw{j_|ʓO>3O io6Tp8,/sf ZP/磦,+FhxEgx}}{ķ!zgRk.\.FFFD lDшdҥKh4JMM m]4AhuBafhniY.'J f`Z 6 PH$\txR***،Dصs'G}ѱ1&Ƙ Nx |k_CTQQ(L&R)Ds^ۉ%n7h;(zZ\|@ @=x蠥bZ҅ lnl__ct|\,7 'yFGGioo'288\.`/,+XZ}>KKH$ εWq\B!Y__'вs'#CCOpY),,$H$׿\&cr|d"I穧B.jQ33pAqXX^fzvxcǎVgjr.4:mҩbR)tZS199yB4E.t:E˗qQɛd24 ,//>@ @YYRA;|sJAAۄB!VWW)-+#ىd 655TX,vG# x<5?G7JQS[˞6K/QUUEee%jkWORdppx<.Rkkkަ?J)x̠Rdlld2I2j299ٳgqQ駞һܻOrcg޸xm'2-S)Ԯ?z_yR@"ɐNg4v 'Owۭ'I?NGG74u 5+H&OlB?ׯ_sb1X__ghh&*9|աjpf)//g[_e  8s4F\Nz^՗b!pYhhl@lv;d2I(w-[ 2rGcc#YJKKݙRv9{~!6TݜEF[;8.K&lgB!o^^^V3#ŭ}GݻI>˰Rd=)*nbrBb[o100Zr [BaKRT*%^D"d"377Kp\߱, 8_ϿWdD3d}vwm]$f@W̿ࣃD"4;Y\@ jz fgf" V>%hj**(XZ\{(BuD"yyod$VVWBR1;3s/LVV֖zPi٥ݻIR&&&X]]r188H8ƍY][cme X\X`ǎ,//V<$jX,gqrT9B_oI&LNNbw8]*NIy?ښ$ uwcjihn`XPT?m}d|`0ÇYZY!J&#3<6b jhJ<1&EEEwd2<hck広H*Glqڻw/21(..E9^H q,..5cl6SRR"ZHR04!g_3jjj(**bnnN|mtp\lnnF“ϋԄ)/˅%?;v042DH<GVƥK!X4m:W?[󭴶f vIIl; ѿ /K|oVt@ⳏ>J(z1=HsORQ*lll0049/iL|[oEII .]WRXXŋohྃYYZsJz=ϼf׮eEp  P$W^#pY¨LB2]hxz-177ljjQ~vTC&accܾJRT(8x kk,/S]]&=7nt:d2A[[/^ݑV+5fppP-++`<2b!O0/}Ҳ2.^RY,P[sűJ4WV262B2dlt g#p!*kjllinnh2$snYt (/O$)4AFH??$EymbgNd4ݿcf.?Omm- GD(jF(m1̈́a>"v$]^Q_$NsY.:AFFFxؠݭY2A?xv*W\g}V__q!t:C577SSS;vQwZ[YErDU,V+{/`^lnjq(J<gϜ=edpp8P(aZBTՒ \ m@¬@o4b!KJmCVD^eavZwxyFwnt#G" p8Q3fFrc׾wuWz%uӬG{ D9sNU.$!%Ճ!>}ԩ;|e^/jM "REC!EE,//c),l6n:Yc2Kee%R)Śz='Nhy.U:|Y^%L"IkKy<<,,,_3d2HD?---166}>~)jjl{dt4NoeA@t$K<ё}wG?/2e^/u2 & DE44<@?G8[ĢQcQe-**O}H=W_yqGE_Gosz\.777OSp0;;a|#Hw7?%p#NB,իsY5iimejri5>A  ijjbee}}dYtz=:}( "|l!=saiD<Ѹ{;;l,W4l.^XHב# 288ȗ%~vLQQF/㈢c"FL&C8fppDyԣN666ػorDN9ʎ#&fnnNaDQRR ? L Z$S3AvEh4z˱(tvv:gn[[NW Dl$I9r#G(0qq9e\~DUU< xF\W>z373~Wiq,.,c{'BmM w|?>+ )-Ũ#p(KKx^B0WRhϝW+Qv;_$<5r2̖v0tttP^^Nkk+f3o:FQK]jR\\Lm]׮d0A0dzzPFFFk~V4^\\| n!oޑF.\  r}!2AjG?JOOy?NL"gjjJZ[VƠ^\RB.ν{q+Řn7uBfaX]]tr78H(oa/VLu\j:>'IrYAs2~055U?000ӧy׾oÎ'N+k׾ LOOG-Γ$ +++`1{ ?dLL`ZA/|IX][S%jjk1 ,--1;;x'feU7ĉ|V3 EypSvhvwLQQΝn359Ag||d2ɑ#GD"\t Á륮z\x^>Ӭ|Ykkz*z<{m6RANfȈ" RUYC36>N:auz{{e<[[#'II6׷8 ,/,,ho6:AI@.v0?t:666zJHL[{;V+*[_W^*|-n\.n ::;Y[]UX Ljey>544j}L3wi)Sʵz<뫫}-GT^n<o9LOOtNlD gW&2-g瀜^':!9ʿD_*_WxOj3>,tvvjIb_VŰ9<<(xcǎqEr*GӑJtҖ jFʗ|~~~IFp믓H&1[,}cbbDIR|⩧z_ƅM,R|O[L~j \xIxGz<037G2\P$p%4E) )^GdzrT2yGT/;yY k|+*JSB?ǣ "-sN-'6= Ưo+ȲLWw7Pȣ=f??AkK ^{_U]:hAwwA|Wp_AP gϞCE~񳟥3oI6eyiIZ*/WGgrb<\vh4JUU*lƩVF$bxhJ\.l6^{U&p+p|j] sԠY^]O}(U8F47Ju,g2d2ggsar-4mLMN̡Ç|J[Zڜn^sApU45ѱw/ԪXׯ_gmmM#D*{wƨQTN24 gQ I'O^T餫eV+{;:5ÕEEl6w[a!UUUaªn ss\xP @0_7d|l}}b1ۙ#lyL&fY%EQ+ʓep8t:Qx,n[+W~/ihhj"2d2LIZ[y9{"f;wQpL&n7+++FZ[[`8tE;.[[]3g033f$ 0$IB*4E\X )pqϕKo)ȱp:fWcSQut (RXXbV`:pcLOSRRByy9S)6:Qvc.( jFuudil6PjvI ~(8x PeUYT4ׯ355(|ӧOS .[B\Mw \F򛛛ժ$ ɤӤUD2 dGEu5t^2++)v:Z,lYj|2__X+_2-JJJX_[#N,.F ŴQwvvj㲱qgJ=f*z),,dϞ=477+I 5$ "06X D V]SS kllBuGDZ]`ȲLcc#~[ ={F/ɤ) 0O>R.b]Z@&'')Ve7c&HDYoll+q,--D04٣Qաٻ? {,.[[$DX\\dp`˗/cػoj]^~Kv Jm¥t9rK ѹ/}yjJ=O>RWW}!6OO?w~`4y)v9{ _njjөw+oH%VQQ,==G2a[[)q|k׮ Nʪ* V*+*f2 Dhimevf~DQDҋ[V QRRB,bb.(  kNo/6 Ye dDye%r$Q().-kwP8L?DB!9`lt 9}-u:[[[[Y^^2|>gϞ^voѨ8p&56r$:eufhka!5\.&bfZd21<<ٳgyxWطooWi)׮O`(,55~μ:C*L!݂ l" tswd˔ o<<̷MMR#S* xI&̩'ODe~EΟ=KMM Gy_嶻D;P u:=f Óuԩ-"1Vt:̕+Wxpx^\DUU\*F,1>SZ;pyL֒$ʼ^^/tj; :VXoiooc8h3oIm]:znb===457ӹggΜ{%LH$bueؠZ;;q\466K$hotf(+x=j5 r9>944R*1ta[Zftxex b|_G-7bil6mj%+!F/A8N'<^x2N z Uڷ|{ш߯Иl (AT'Nl12v\6KVl:rX,FK0+WcttT:4f¡ x^2cc9QUOSk,//S]]bbb*q!IGQ t}D0 4j4?N:j[Z4}j #RVWVdEv;HP0H_O3ӼQ<^jZU-ɱ,^_ }7C*סC0LPTTDM}=.x<ΥdaautY;:())!J4{EFDbzKϣ~o&hh4룼U,u'3 U:Nl6];Y5'׋d4U-ŷ N.H>v;MMMR\VF<={dR)DQ~WEEE<03=-XYY+W066Fmm-*EzMm-)bv666\.%+KeZu|E*2 K^ffx_G*|vѿ?D ڡ&A~eay<qV+pȑ`:Qx~Yy9Xں:::H%`Zr &!>{O("Lr%&''ҙ +kkm#/@h455u  ۿ+LOMqejENfvU X\.j>·&r4eeef 9rje^/W\fJ&r /\+_ 2$aZ)((`tt2$QRR±9z(8,//L$Б#{1Ù7f UUUly^$Imerrd"Ak[Pz1Lc1VVW $ո"eee.\`h0;8H6`0ٳ3 gv``~a뽽m6oMF5yw]ЫjwS#HFY[[%5(//nk`fz444сNx;2b1M˫45pݔWVfYY^E TX4Z-B@^ĄRci.K+|fx^famQx'pu~iΠɤ81,,//wQ TUUA__tZgp`뽽,/-)2Ї3?;c7@dAޑHWIEdqqQMQDxݎl.GBݥz*nll(--\X,;R)Vٿom6N=/XL]VWoYZ\djj "sNd2I<33\xd2N#NX_:HC[{F]Рdd2ds9*%i`1byW rT*|nbdvQx(--e}}:A`ddD[~ZTohnVKR g|)"0rZZX,D#L3&5dPH)N&'&4v݊ |brL&׮\8"c<' f"LԮ0::d[Vƾ}4aYz,hՕ5ʡyrc#̘$!t:I$X,;:N !G.c}}L&˷|^xGY_[{ǔc%T`S=ɏ=mTr{u wXlz=wv259hڵkôߏb[a!uu⋼u >,c\xsq:;bm6HZ`aqv:;:(u_ @$ƥS(kk<#UV8?%RS[aq~QҌ{!ɐf9p0f36 CVM,--V ^Zχt:,܌泥ѨIh-))ܜFDgUVr6ncǴknyMmC뫫465R j"`yi"h42"059!͒JiP)j,]ZbarrxL t*dffQt*YH$j+Zd2a2hoov#cBgg'^z_zۭ୯oz=zzjkk'HL$X' X_[#H`0bHJ.~"QU%(bZgc}ν{ciiIA-+#( A hTTNիW5v;6CIc6GII i>SVF2Фb;:;q:J[{Lf;F rJH&l6nGŴL[[:N˸ JrUzL&#SUUE8bcmmmK{LH$qOOmx?iA ox$\0p} LFG_/ JɂMR:eaP{lA{ `PC7 aVWW j@I' ~?UUUf!Ze\.:IXXXNp# 4}}RV^\[K"h4jzf2YBO$"uD)Sh7=6IV$~?PTTTL#/zARR&Tl듃rfI$r9A5:^$))-eeid"q% mE $(*Ҏ$IS;,f\.b>D0vA`QM-(( " @76L~ 1Da%%j&Y͆ӱ,8Ht>R$!띙m%%%Ȳc(^EÂn6cڱδ!$ؖ8WFBrCq^}%z'?ȃh/):[baǮM~mAݬ J}]b (+yhY?:@ӡw8h=tU#O~[l2{.v=Ƞ1%$[6.ItjkaRl˿?9r?ޅӻ.v8ڔ` [.*bB]bq (iEfIRw"(.vk2lA[kB6>dYFT`-T[APRľ/KW]b~ةU  )ʲ|FDV6FD@@'J\e_ .o y8>߶c=?ۉ{fsn$H +5!Sz ;CsvwX!es.3d++_!)̽Ds?jZ*j*eYq7ʇK.d.eߡWRd@ON"(%F tڊ KcxoݴCY?+k3 (dQȰ JɻyX.v񞅠M}ǿO"DdQ%.ܔt(9*#I -q{m!Vg/ܤAVmV3le2ީo$otySW"dof;5I^G>Lv$yS|Ltc՞ڦ͚ Yoֹt3l&Zo(X  srsOd5+FnO+ֆ|SZq7>W(oJ&u`lNśDQD@dRM|XGV+)4vDMכ4WOb >nۏ m;s)߅Rr_+O_Zǔ^ʷzG+;>AڷݥA\ T!?dQtc֑Ȓ3u&Vɝsvv29@N|Z|Gs{DQXIZmRTIPwn +25>fJ/YFIyӜd'&(ׯuVDIݺƦrBoKԶ>:>:$YBRՂZJ=79; iңEQfi,Tf[W}\8w~g"(,:ZD6mՍV6arpμ77>Sdk[S'?ހdz[ӱ/_gi<^<:mkӠ 1~eŗHczcj=q]^yScOd&g9]%HmN_)޸!DiQ17̗^:/e>ˮ:WUh*oxrSEziS_'?y>LF06Yfzh}jpbkttxbYo36e/\O%]R&Qёe $WyoD#Q +kt'4dOL@$YdEdQFGG|Q7qCPQPPT\PP' (b !! Bl_սwxݝuNnVU% `ĨLLLBB7{N74{z͔}֭8!<{ߗN[^$tA$IDDD( dD"":Bwz禤Ȥ',:mo]^\Nx4$Bh01rZp%%;ᆈ(pQ猊n:CρH-fJ'XmlKP P{[;ӅFP6{V}(wGskc,1Y>] $Dhg RDLg~N¨·Dݽ-P#J(.[.kUP'j5n|xow}U+?\"3"A(u.>+_{TNxU#;ߣE'G 4;w꧇~<؂҈_#8҈I&+8oWff :WRgp J>qormC#-ժXBes }Wυ&Dt.ػs jGu?11͗6rWGbHB\ٻ!)G[GY:"Ui,5 4>^?fJ$2=0`(i6h 5%>mmmXJ:!`ANf_YjLr%߾q{'Id( H0ڲ>brOɽ C5j|ڸݵ4J"DA2@ v2n}´Y˦.*$3`"+ )S-/Yu%$I*ۻ/kcLPtR-%.%,imo}l_baX͊I;G]z ksawo(_zm,y)_W$C{96TU%k6S{w\Ƙ c` Թ^>SUkʅ1عgl):[ДȈ⎞.^>m/Z]Im'~+bdz%au?szx¬ ɣ͊w $F^flTA ;ǪX쉮>oLiȅF~i`W )QleԊ7>q! @bI[K"4 pوqB A }on=Ǫ;TPhqGwm؇BDtn_7/oCЏ /;!'8V&dbx>H2u tye)P 1OZXQpY~a Z? C5b[nn 쫬 IwQ|h05ެ5*j LIMMb dp2\~DҠPU#\Hc/ C՞O&!%ٷ6 cUƍyL{1I#O@M6?^~[lkHzG/< 0ٓ{>?I$!:O]jĠĦX/"akT1;j2@Oj[?dhtr`@GyR.H~Sꤹ b&kZk=Aq~' @8OLb|ɿo8 u$q@uH'NsD_}1D{H"Kҙ4@R=q9mCÉ[]Rb_'#D%$6s츘<^sߞyI4:9D/0UPbQ@ ;::|XyNmm rdO@w$X ΟfET3C{Ϥ%dKXSk6ߤNB2"~|M6pæXSυ팈]@dBfeӉR6LQU_~=lr97XS֩ *dhm>{ů ( 74d % *'e*ʠU5٤²zn\1b\S4 A3bJ޴X3TWU `Y"k3.umg;_5CE!""BIa)`` om\w#'^$ fd2**)VKUemyoJJ0PJ UO=䯿Y__^gZ܎!A t|c R*+OVր-< 4MM5iD` g;;*@U:?f_|:CsS3D" v޹f!5) ~:xL l0.粰ԤT(,.:?~ 9 όG:?L/bJM&"C0i_I@?okk.N'].5=5JN@Mu5xxTS3xx邃@SC=Ν}獍pհ~(9~bbb@yIPrΞ}{ᧂHKKu))PY^Ӌϟ~ ;>233a֜9'{B))/͛7UCKS3(q'BMI>Y ] ひR=z4L:ꛈΜ= pe^wv7lh+ϜgT8wFa1e玝PW[Į0IDAT njkkj톖fpGt=dи8L aDGۻ;FѣRRR`ђË&\zAUU4 !=#|]]?V^ c : eZ2EUeffBGGXVpo퍁iiPS] Dgez|+** ==0I!%uʂE ==Ξ=&OIWVN4UA>),9豟;eiיh(%0;~  CUIENDB`docbook2odf-0.244/tests/graphics/svg-001.xml0000644000076700001440000000076507473262763017362 0ustar abenusers docbook2odf-0.244/tests/graphics/stamp.png0000644000076700001440000010436507470761735017376 0ustar abenusersPNG  IHDRNS&gAMA a IDATxwTwNٙ/ea鰂Y K`7j,XQAAz {clٙv1(v<s~W]qM9s&ڛg}+!97>65wr,g~$uH}XtdA@wU׺ 6V| #ˈ3=^RZW@mgܕc>~@CBTN󞷺z>H3u;Òq<{?=<i𒛯 Rؓ-s\]inL9͌pWlP~{22 ?|-*Az7qN@`ۧY^;}!kdz>DY ՠ⡘XZ_}Qw~ :l]w;*aeG0 (dz][2FPOnx]ۮHd}dAflo@+h|Ӎ0 IkVV~ +3}  ;˯G(~񢋟`~@_TV鿿~ Iyi)Vkz%yNz쾿ܝ&! #yyGY>fDF}KBFwzKK/CGꌃ[M?!$$(Rq~aWRd|F?$mȝ]ݲ$(O ?-4NQ jELHTʼIsw$IeIdQ>NF1Ι2^+R -JA HMW_'dIDtoEk#J]H֜#H( iA3(6Ô|[3\$QuwRkC]۶WIT_]5F\_=E% sҽAVOHNUI(O%IڻelPbPtmuՕ> Ҽs1D@? OPGE:?Ybh;ۃEI6]ҩz щw65+V5e%%^#{@J)Ҥ$^W_W'/X-ۼZ%iRE$I*8t@ כ.H3]VwR*+eiLZÌݟovX/Ksode"Ԧ)@E$Jvү'ZD T#|v#w?`+BQhF[($OSJD"/te/wZ^Xޚ3b­YY?سx|(I([_rk~ڒ%IzIO'o\+oX1Q|(JANƋv/7Żo^Y ꡻X!J$I]inN^k ]oТ< 1=y>߉"t`nhf=Ͽ\6DOږ,G֬M$0>i]uo,؎Ϸ>1H(Wٿ:xm][6%ƺB$X+Ir{w^y kv%y|_J#J>iUeUw}4O:{xo.-[6}b&(Rᡃ?-yߒ\ƊFx诗OƺZobނ|G%,Kbp ;zX/zm=$<' J_x?\>ch(n p{Z` @e@@$ ddwǶ`626Px* . y$(@k RhPL;aދ_f©_ + Gk1,Kx9~_xq = Kϫ| 86|ߥ_p]dd$'k{𑇯sz\el餻R ~ p7s{ܔY?Y|Ū >_$Q(arQdzJNo~ k槠gb!—¿1~U@u{>u:`Իv2M@KR>cǎaikmr!It:$Q$>>DLL sW2' ekֺoǏu>vie3x^dYF9D|駔swv:~ ~c芊 8GwWN'>^񐘘HWw7 HKKCVf6c63f 3gDPAD'(sϻ?|9N ; ի)//硇t>wy3BǙP]]MJIq1ZF$:֖NΙ>{Zh$11<瓚^d6k>!C2";Z~qu^5DO:8oy׸[8e^nV}Nba֭ؾ]v"{:tl6""#h4DGGcZQz{h~>:hZ-It  %%PUY eiӦaΘ gϞ?6+wihh >>ÇvڶmOCnOg0pE*~DY᧑Olٲ<+**K. AIh!pl߾+WrZLۇ$..vp8L6rZvdYd2NRr2 8N@Sc#x=Z[[IJJb„ L?ۉ^߄<ꪫxN+]wfxӐ ߽KTM?*`ˍ4>Sh4;;/A|X;ALL >,]vٙ#G`;Xm6"ikkp0fX]pm89|ӦMCv>zD, #GtZ;~$Znv޽ٳgswP\\Laa!,\_nG)((@VsA?yfl6_|1[lA0h &OLgg'/"f͢ĥ^s=ȑ#ٿ?w艛  /R5JUSYg##T_ghcqWCq72e ӟXr%(kFff;2PȲ̒%Kp$I")) ˅QYYFpNJtL 0q$H'::pF#:999=f|HcS!Chhh :*fbbbP8N$Qwdȑ%>>G{@oCdd$ PVV?̑#Gp8r-ߛ9s&N믿;z7|zÇxtܹ￟b&MDNN/2z+|'z^/& (bccK[?K/Dii)Z\F}jy _5PqWPȬݪiӘ8q"ɼNǽwߍN;(ȲiCB0l6tf6E|`Տ㬉ILLĨk3v]HƎCIi)%%%9/FEtl, YJbRv;óJ%}}}|>f3u( *+*뮽]cǎ ====zRRRUVqWBMM $T*梋.b֭F1444pWb6yLj',,k2o<ƌ L&\.JRImm-^x!W&%%Yq+sUJO xlVa-FzoܸT*yZU-t̙3ǻҥK?͛7=+y!2G X~=mhCBl̘9NJ&-=tBBBPTDFEKdDcFO>aӦMXV׿JVKIq1]]R__Oxd$jB ő[Q(5Yt) :R DEEI}]L>TIII?}}}YAnVd۶m̝;$Il6ba׮]x^YhtvvɤI/PTTVV2~x:;;2e fu!FbΝT*RSSQݻ{$''3x`q]G~w詊,Ittzl޲ID\/"x y˲g~giii;2(ruבO|8R(DDFk!"rrضu+ Bo0fp$?V&<<<6yP*W3u3Tg$|rN'^{mpG:|kXb?4A6qÒnjUD#f\p ~cѢEKLGvv6}8ضu+ʻjSR2d񉉔v}`G1x^[׋J""2ΎdZP 2ؘ?ףQ멭Kqq1zGyw|@rr2F r&Lt@Pp7(xy<K}]N֑Asc#qqx^v;ix fϙC%*t:w:Yv-J `zӉRdԩDEEMjZ[,CCimkcѢEhu:6|) dggcX'Ȱ}_ϭJAA ,`РA⏄(1f̘<+//'99oQ|Qm__=OU3ϛ=kJNl  V9袋~K/bbbG+Gdd$8NZ룻sh4ƍ\~?W"<"jz=#G﹇"Zidd$^^t:ZA룬.mJBb"&L`ő $%&Q֒Q׿[oeȑ߫ f3*Yfc=믿ΡCp\L:~ tDTTŘfۑe^$Ix^LBee% deeQTTDFF̟? 6}v|A:;;X,@VV˖-/Gen`,3n8mFVVGabs9,.X?>:::z3}:nR~}Qf69k%%,:J%yEBII ?&ᠲʊ F#)dddAtt4*k2lqhmik֠ 2L~J__/"ӧO5k֐ύ7 /ԩSimm%==|fϞʕ+yG;xꩧx'`͚5o>1 Emm-gϦ#Gxb|A~iDQdĈ;A?DvEXX=C~Nz)i缹U I.[o~x& T>J̙øq8w=<7n$Bgg':N\J%\z%l߶={zq\DGshZ\}}L>l<.O.[=˯S>5K *Uj5(lRSFJKJXXۿs;ܹI&~ vnn.;v`رx<q\sQ^^ĉ9p999syȹ瞋!##5k f1qDZ[[:t(mmmL>O?sR\\̌3hnnf„ ȑ#9z(IIIÔ)SqYFr]ģO>r\no&5-ÃSD,طovbbb?~|i46OyyܹN2t(**h_cvjjjp\|><111[,f,ZkJ[[&g#"< --$Koo/v^3gds׳s ٻgF#')"۶mc4440x|>DEEillji& \}U2fi&.v؁bҥ`Z[nIMM ]]]:t'R\\ŋ㏙9s&DEEvqhZZZZ CEz{{룶NBCC)--eǎ̜9"J%]]]tttz:::dddB өƽ02i7=矙BpyOY,n:n喓 6'| /;ΤyfaaL\᝷nYgsRa8Jd=*z]YRrP((J;v,^'|-[aܹtww%ח/?,?8| jJjjFKs3Z?qbb>.p9 jblQFNoo/ZVZ&<<Պl6233),,$%%P\.r233%""pJKKIHHpMmm-TVV.:NL&PZZJff&Zz}U IDATUk jeJvoY{՚R\uU7 fJ%N>#bcc;vjnetuuO\\\p--hZNmق5L&ÉLll,)))XVfϚu CIi)_OwOyy:tr d6nyɄ HHKK UUU5RSR, 0v؁R&%%mF9RVIJJ f4`@DDf A4 ATNB@ (J0 (J0 h;Dtt4NGBB B1&BttIt૊?})$.nVJ^Vp EiAEEwq,]s(˹뮻0aƍ;#|vM~^?JŔnc0"UUUX,\Ǟ={X}=eds +,, Y-d;),(`JŴS6u*PT*s/3]~9cƎeڵ>|h -h I/Ȳ獊HII!D?$*2z'}vxg+kS)P"SwKg[mdddvS2M9w,^+W,7x1cJg{;i锔RHHH`'m---(U*$ Q0tPjkjzF:;:h3z=IIDĠILNf޽ڹ3ZP]Yg~ʔiHNIAT K/%g{z>导BCCz>BAcc#&@~(1e4֬]UW^2Nнmhy@qes=ÁnQߏ&33L$ ΐ!CpDFFbؼi_lV+]L&DQ$>!HjZ^=gO fn7ZEDDsa"6:ٳgj2BOO_2LdTnLf3QѨU*|-dVJfΝf̚ NlV+u?>*+1 Bg0`2YK477ޖ>#M9^Zf{.fRJ14773l0eiXN1aÆ|Dx?'*^~.:2!󭛶*Tj? #Xu`̙,[>m߾{;1GaQ˞z}0lp4j5>Q$''ŗ_ΐ!CXx1I6$[k4j5$rZApl6{d6s$?F!C(,(vǶm0LǓ=bDP:3`T*/ػ{7MMTVU14+0$7nM~S>b h;|ĻϏ/qcj2ՅfQ)fn** w ^yev,x#"x.ˌ7B<2edf J8M޽{rHJJ`0EOw7ƌݍ^bͣĠE|?»O1uph~l^Ҩnqqq<qqS?\7zӕ2k0ZZZxAEju07LBBη 4dKMMm6EeEqϿ6pTvظ88TnJwOξ>cbP*GDPUQ),1qDj5aL4GP]]͈#v|>_pTՄIcc#l6f.[өv$˄qy! 4T ={1~^tPfyױnBTt4DEE xhokFS32dXc#aèed ^jw#r&M5HoS-**b…A_x<jkky'x裏=zwWe{ ==475ٓ'9h6:;;) g[V233+IKK z ߿Gjs:Qդc۱Z444Te'0!'Ch(4;Ɛ!C>}:2ֆn{"I&hf#99Դ4f2|H2ilih0` ĸ8tqqDEF@Wf&m;477xPzJK 3yEEy9#F`8jQ(465B ?/'O&6.BZ-W\qX3\0G3 ㊏U+zHDW\c8묳3g 8WWWi&:_̮]sL.>x=JKKQH"#Q(NEe%|nk}9۱LEOY465QW[ˬsX8O]M &Lu0ybq:wii4&ND\\N'0fehjjшS%2"Dzl6bBQRy'Yt|\.ƌC 6Ʀ&8CCj!5- BHHRJkk)(,<#aM]! g5DI^F444r2_6nȒ%Kx7ӟpt$''c2e޽Nvv6]@0MFVVaDӑ^ JBR0Eaa!{jE GPNrJ aL<fAcٰc ě 34+ YB,KZ V+..Fӡ7DsbѨ̛7#pa0h4(Aǎˮ;bͥ͆9 4o@L|<Ͼb֮Ϸf>h}QkbE 937n#ƱaF***X; 2Ĥ$z CEy9:ȠӏhDP(hjn&33p**3SL BC$|55(J==As{RBEQEAASNN̝KWW--X,&MDDd$ǎ1h`oKQI cGud?_ dZjO8plEAS WD[[[0r޷aĉ<9Tƍ]w(3f)ŜNhZHLOw7ڽ}_|ABBBAZz: <"8@Vv6JA餪x^b"&&chZjkkq8܍BT`4GBT*ZZZj2k,jjj"Q <:feLUU_|s!:6A#1Nh[DAB@H]/7~pD]]Yv`e0^:7"##2e ƍcܹttvR\T륣BA}m-$a YYx0LL:{o/F FVK{g'FT.6h0<OТxΞݻ9| ^;:8v֞:=v:;;!CڰrNn.fL@HHHw?cRڭ^Agy0i$-[ƴiӾ/ gN1~X|'AQa!G!--RVWOb~ZZH ĘըLɡ3x%0NT*Htp%..4~).bΞMWw7^}_|Ass3FKqq1oX, /u0 ?e3(;Kns]M!NK43(Kx6m5kQQQAMsWW}˗/[:~*J&f,0wtsfΞ76 V@NcSqA ݻinj:hu"Zm0@XkrM7K/trAWWj Y1p8tF:C{x=]?/!;T]O}Ma&3U3<õ^M7 CBBp: #0q3BBAgg3f{zXv-dIW `6lcT 1멭amx<o HـQK"bf1g\_&[+WGcS-- 2nr&M͈ldn-oqݔ7T(a&NF\}լ_ޯsb'GRR<.$xZxA223sh5""0"89zz} kKn;hȘmt-48ZƢR*>}:QQQz{2!'N?v,Tn7XxiXxv&/9s8zh0dwwwnjڴi+KJ%3mm\.bbbz8Z󩯫XC Ak'J}}=zT --- :]۷uW^SUYh$3_jS6 Bm)lgGe3HӧOfC̦MjHLiH ǎwn::;74UU#9"pwPVM8qhX3z4L>ݻvjp Ύfj*u L&ԧ/dch(>ٳfKrʃ>w޸(<¬QzV+~!hZ͛nj3h4?I. !)1!YYz].j5UU455P]UR$&&A8) yNGooo7Ӊ,IfN'V33r AƌHTT6l`̙%?( UaѿnҊ\# n:֭[#77/8… ~ \|ży* iZ}vAd6҂CeDɉ}aio)**b)RS9$66ImMI~@qYÇe9Xm Id琷nOG I<-bŊ[,Y 裏WhfΝ8v"## _ \eE>=wsA:::'2`ARRR*l)/+".P5z4iii^GS__\ W4I7(eYB֤dL?~.))ᩧ[n&//M61byVZ /Qռ봴h:!Ivή.?{ gYg4;%@B(O@@E`G= +IHlzd{;{,AIr;sUڶkzH,lF22<,xz<p:x^4 8Nn0ީ,++j!DPQgɊyyyrzz(+/h0xYgIKK˿IO{W|RX=cxO~OYv-_=y~ab1\p>Oi&v'>񉓾4>y7(.*bHA9^NvD8slo95Eii) &nαu/,$c6ٷw/s̡ʪ*v;Ҋ zz{ y'炵k˿:R}lK%{so5ju&f$\ve<HR᩶i&nFz!O3b1W]u_hoo?A*B,DpLMe亝jnyhq7nPk+]]2[ZM($ =hT0x|Ȇ/XZT*Ł3g^ssvqFL Y4ᬳ#sEL79Eioo{+J&MABz+2lki4?[RWW?+Xdϊf+$`6R).2b i#9K IDATDa2mmm7'{ΎJKKemG TL b6HR,YifϞ͞{YŔcq7O[+,Y=DIcj25xQ3W6L&˗.JE8dL!j<^/S~?`wdJV,[FDZcit")))attZM$`0t:O&NG2DO&h4ۻH4$6qlp Ʉ`@,S]U}i=vG}B$s*N+$ϿߖG*>ݞ K!I&k]q*H&9|0=M&JX|9`-k5tZ t )+)XxxQl6ƬZrrr]V1{,GG)//g޽,[ލ` c29o˗/g`hWga٬ZEH&" KKo~Y~k_J__[WdTHowM.J$\.w],l۶frǕgϦC١߂Bnbxd?Oht:F#~d2I_n RȈs9h4ʪ3D*hBXr%Mm}=Nfk׮Q8 ::8 G"$T:8]`D*_g;>7K'z̚,bjj~kvsqNMӓ 2:wLvOҒϓJ]{}6|u0fYǚfK$A!hjltFR)j<$i8,`dx9sdL q ҧƞ eiq_Gh$C;5&ah48%t No~xv؁H$bWs3]]h8ȳ`XtI0s̚-]Gb14',\xɆ bJef lyy|Q z=#36>^GP˛Ɲt&3N'3 D-S*j+OiÕW^Ƀ>w-M6k8HRGWB,#`|h$ /ĂEp:lظ,d4k|R)3Rbohs:Kx6-?_Vt-dohqO;̞}[ Byʳ|Sؔdzlw6lI_ǩD _R]]M8r QnZ1;tDQl6b21iy~|bRI(x֊(DTUUqg0rqN۝Uaj rϧۍlHÌ!~W~G7H߻ Sd+a\q#{2 9T*NDž]$ Ə>cc{imn ?/ш}sđQsͱGyTTT5d#z=r~;ᔟȺk5/\Ȟ}!JQ% B:MI|H&w+$"I N Į:Tuus---PRREN]]]zݳGxz|>rF#L.d2 =sWe2kʪ*Dل@($,Af͚Eww7{wFRq`mx<*++r;@}CgCoD0\B6rt:o}7HRkTɭ)=~TRÇ~~> t6m~;,Y\{addM6҂H$Ȃ9҂Wd2^/yyyB vbb^|>hɉ jkkiooe~?`F8F~!gLTruQVQW`T*O8.UWV"؈R$MxW _盋,˟}D rTw ]tpi&"(,,[nW^X?y&&&l~2Ήn L&&''bӎpT*Xj*^e˖q`>*.#`K~AtW-Zv"N L.@xޕL&Rɂ5szYTιQ].ķ1Vt]/|Bz??bӜFX"?0z;vwFc&Jr bb0{PRRRo~!b9H<z}~N}vc9r7ꌻшR9Vp1L\x^ HRn72 \N~~>.IF#NSD"ޭ`*U*/[UNC!d$r2g[=9s&=z+㏟`( 7>d2)Ľ^lL& BEE{. b6fd% 2 ǓIRBD"O.d2!sHDA֥2m_8N1GԅWl9riQaqel'ܞJ\~[X̗eJKK (owq|ͧ: ?cGR!h4JqLNRVVFuu5$Yp$1`0كW8:OJT*E<f 'L&,u1t:gܹHe2/^LSS}}}~ ?8 \~uuutM @nb4lU*4 0 "֔J%( <uuufFFF1 :JZZZp\!yaz=3̜5 ]F$A"MYYk刺_ vuuaZ BPYYI4e˛o__|QȔRTT5W_MeeG|lH=fvSRKvg̽C*KHg(Jem?k.n7*&.6n<^z%ڎCP)**h4 gMMMtvt Jq{<,[9sK/QZV:jR4u ~I$`ZII&T*(J*BGVF),, "H}Nx?4f\.j5.K`L&$##8R)e˖x"J忦-etDbxW5r79$(p" |ӉH$B2[X,kK/V,V+`ki)X)TJc( =J^~>N;0fC &` =go2N& .By2  ZةTf yKD"bRшL&#H <7,d*lFRC]}=19IcWQUcrA$Ih,cr+WFEy9c̞=,?Ѭ{2ug͜ړ$%%~4 NKKp 4͌N1"p>:`E-/ޞrX,&jR###111Z&NzdTUU188h͛9p,_&ʰX,(Ya'dxH$4ut󆺺ǭ9C^^JX,$[ng?_җ>:e||!BZ.XfI$V\I:f}H-JPq6jm Lbg> jN]].>A|P(C,>ŭV+eex^b0Lfg.XyTJ؝r;dZMqDBYYGBL+rr(//rQWWG29aKKs3*Pޑm|;l9saÆyw~?/>]z*׿Gaa!s㓟$\#E K|UU/ĵUUUVnc2.i MMMsiGFC,hk+s8v e̜5sVfܹ}{-#[|wuFQ.S]vo}=mn }޽\;t:9tk!&B]Z{v&!ˉD"رp(ĮfJK蠼F~? @Rl=rޞj5y6n H~T8*EbˉH$Y\VVF2 ᆇLGLT ̝;FWW@T*TVV^CCC -[(--%s`~.{ZZxbێ't>nмk]T MRDӕ dA|LE"f3&a|S/| L&BuM @FOgGfFg4iokC*200Rr!ˉbX-,   른g.[FHRmۆT*eD0L~͛7ԄG$1a2.%%%p! ~d۶mӂ@- `pV~B}u4۷ЀR" +’%Kؿw/2J'6)Do*.;랁뒤t"M`u:PVVƖ-[Xp~oKKGfR 1!z?ݍR◿%MMM  b¢"^ܼh$-/LFiYXV&vJJK`4NPՙ Lf33g$uULz{{tE~~>SSS̙38XҲ2N'>|łfp8NvD"AII [sBHD4%H`ۧ-l6T,Pn7Z[[l֒JN}C}}rVs>KEoBD"Ġ~m֯JzqgZ`ӝ%r/~3fvw-[n_27xiDQ4t"1%J%3 H.#ȯHb X`O<nX,FcTVV26:D080Yd iJKK)-+cob0X, H$wG‹." C"X rDaa!Doԡ!zsT\5ŘL :etwwOk䎘ld2P(@&p8g0l6v|`W^~;vf]s?l*7'?7/_t,K/| 6pgsYgQSS#|@+޽͛H&goۆ<+7t|ެns099FQz{)+-TRRZ$d|xx3fE<XlP㪫kZ6w!˙r())ɘ;R̚=p(6K~D/<|iDU$ TT*l&P(D(rP(8묳h4bXv(/x^HRGG{1Yw\T}(6l_֤t)z= 3Zu ^O2 Q$omm)FGG팎NbzD"uuu;툓#0j4O  lj( *8*킺3ސd( NjJ%yyyH$XXXHqq1>DQt:2s,`0,O&W"j)((u>eZ_)9<+Ċ.&ZLf.pt:PT [T* 4ǃH$6`H*p`F B jݛ! f >sngrjjkF' Ε`DBEe%G[[e9 @̙L[:;; MdH[N$p8t$ t:[B!t:}}͋@ @iYcbrI_Qs IDATo/u \}UFvEJr_yTj\{U˯ݑ*vHqqN^j)jI%[^1kۿ=wxZ j$R) ,|`VTT091`@$S^QAoo/&8ltd¢" P*TԠjYt)p_x @i}6%H1i CucAV#H/)DuT*P/ZVP$FXBdCg*;+ڱ};eee%~j*,X@UK?KYse߬vi0媫QLVyfQd[n2;H$aRBYl6 x^f̘}b\.Z@  Q&FFFBlwKKLee%')s+x4}qR!΅wV9_=;=^!x ~ |;^G!H$Y={2>_f ejZ{{wRRZJ}CCa~?u$iP|+_y.Ɔh2v@$1910kňD"a&R3gL_W,C"Jh1ʊiݰY$D R)W^uhh4Jee%ZI@;?xYs둑v;f]vQPP\.' xs9W:UVQXXᘜK\$NSytw~n5k֜B^*RRVRP*⒒N 2)iynET*LԝNpnmmmW^a'? dR)/C:/ V7|3##1<<׾ULf3mmzql6v57cZ||, <%[oqFGX,   t2߾రBѣGX,F^^z{N<-^O]}5cccii+bOeE[nerzzz(..x"1͙[0y8h4ɶ仺Pb1<eee(J2;s8<| zBACCpdH$z%P*Ld;}pZ~8uu464H"s~ۚwD9=*)cϞ=vm$I[Xv-xٱc=/"\s ---X,Ss!K.{0Bڸ` n555Ldu//G2:: ?beLǤR55tvt`0@ ,9(VUUG^^EEEE"Z-SzӎTJR0lTUUJ ֭cu1oNիWsռ⋜f ]l߾HjVP(r:ȶIӤiz{{)//v:!.@lTNH$  x<.P.[P0H8!d20yf8K& e<_ִ>tH&R-zӪKj"P _pxeY~=*v[LD">˧?io8+߿>FFFP*\s#75kW]s /^;z{A"B:MCc#SN'n<``եmV+ٹAwWr@ `@f2G<fΜ0$=$IIgT:\N}}=eeM&j(h0D8;a3 N8|v\SS ~z{zZ r^/K.%H0cwt ΑbXhQi✴!=ihh rp(JjJ V+8i2?ϹYgҥKiynڴ~ˎdn4鴈Cw#1߻nX'lٲnm}R+@ }㎿%}0wlJKKaVXE}>B0gy&fsgZ\~=/nތ^'JeT |>,V+dRBh=jt xHD___mz>cd L$0͙Zh`}(,.&Y40J# @Ġ'QւTv+J%ҧoP\\̽{B3nN?Jl6Ywu;vCᘜos|Ĝ5g/355E8f8+)t= ?1O6Օ,kkEDQߏfnghxшVr1::ʋ/c mH$B$|AH}'ضm@@0xE8F.gO -bp` ֭cbb#illD$zq8T**++D"tvv e˗gjd2cUWDzeP(N([n:H#$ ÃܹLF4% hPTDa"(NCu%I:::lٜbe5nqg GvW(BX055X̘1QDžx<. <,:n/8fϞ%׿Om(oW_|N|ʵ~͇oKDp]YYI__I_­FAAŬ]~;(J+~r`~8@SSA/\K7liL {ZZ2%|+YbD0d٭BA 5c=ݳ\.d;zZMEe%JjJKR4{`0 J+że 'VV+_rRd\.cSSS0L\$JO@O$U*BB(iEP؈f# ٳgN6z{zxkz=vfb?Gx6~n<~ϻbQCNN\r ojlذbFG;)))aFFFb\pֲcv*}}:xiJJJ8ى'022|ۍh$ND[[dA<#JQ]]ALAt:}}}e^V| Yx1#;1<2?s!Jq9Yy:FT \>g*SqTBAii)\ǃW8vUTT\r|l]^^jNUu5Y\=k0̜933,)j a&?mmB˽~4 ޝH4OdFyYhv j\q#?XwE$qZłFaʕVW j`L]S[8fx>\.ǖǚ5k()-,Z:kkx2IOOmǎQTTn>cDA3cP(DQ @:AK.˙7>8:::m.!099)Ls]\{sa=+%N&TUWh8t g&LR3 Lh8{jzhoo~CeuocoY?®]{,}7̚Qge21b+yO5>Nbn6Z[[QT̝3Xֱxbۉ˸NIII`-bpEQ\RK+6~Q*tww388HWWfl ۋZbR]SCBtт(އf` {w,X w.Ijs'H$0w!cp<ϤbH^AzazM&Jl6, r\.?]780,$0aF)++pvb`ZdL (v*D›oɱchllŠކhYŏ<_rWqۿz%pi? raY|X_L,co3ϠP(jHRXbng~/\lΈZӎtvvrӧ?M2_$RYj (/'H}ZtX 4IJ]v FQx슂:0ړ J9H$c1TJ;Y7o& J0 +VZV꠪L$nAAPZZN# kK識2ek$JyGss3~ 'Qf!+03zP2]~_lCZ~_}hGp8g.YL,J,A.[Fm]RK/}7?9c<~?044Ven DLNNR^Q@?ddd%7jmh0//$r{7_](p$^/`o@rr9՜f >4XAQYXXRĘUUR]]Ͳ^KnRhtl6Ǒg)8ccxnFGG*2 8Px}>ʨd00pP(bʕ>t4Do[j +X̧?iT*ՇT*.>.( ++9{j\nwf9Wľ{OcXpNLvPT$S)ڎcFSK/gb|:!~-066"nfΙÊ+Q(TUTI&% ;:xēI.~7xn%rc9@9iڎ$x'JVSRR5]Bt2Q*fz3LS)͛0{w&xT,k:55yN '(9LWWJ`0(Vrua12CH$cn2wC:#"HD2hygsOJSn:VZuq0<撍yF"X0>> px1tlr,f3{cttp4s&E$I83ׇ(f)qY={ߏ 7T*d2 t:-Cf­Qb[DuuֲmVe0Y6ahh?ޞBp T*8.'9q,5zH$f;i,Ԝ:1h(,,R&;ogttjr9\pa&M,xwvmqIQ$uBGVհ>nH$I% ܌T*%SRZ[[b2).-eÆ l~ 6`ٲeX-ܲR)H$v͟@?J޾>|^/s8J9>t̘1#oX-;\l9%YL&?0ŷZLNN @:g\qvimC J(VHR[G}T 3i"W_{-3xXnlFFy7B4㓟;w  Ru9I38z(r`xx<‘0d3L28D"A'L&fhGn`w  3Il6ï$E"TWWN(B$Y#D*^D"NȤ|XV ///=h4f]^0>>\pe  ł7vf34H$N^JJ;QTT/e2!Cs-Yp:= K!h4L+~?ANO'H$py1L]B/Ouw64v ɺq.ws(gm6"(?nWu}5^/;TED7[.Ēɦb<}F菓УFFNa^zÔxyt8) w$d#47bM}vlٲS]? *9]sO>;{Z|IDATt _7?n^-3PP -G$S !{!dB,|6S,gKABre!oxvSG ]2eiIֶ9) Uj!t=*Aej.TUf=hXqp `Pp(-gZpJb>X?zq>K)ux8O SDKz6 ')>zh?87_HJ5,X1E8I'SLjr/#2_pBȢ7N2PS9@8IzX6q瀠Oq%(o̘#.̐c7bLeKzva8>E*A5??>2+fk =2ё瘷Q-h>^UsEwm Mbur  =?zj∆"xk[_ZV^jIf9؄t_K]Efq60ٍ7vc+()֘,C=e&^7t/atde2pD׹5u߃*ZQ]mЁoyåeKtZ^=kle+?WlLF%`⷇ŋv~.Ud6C% GyG/x]K,6,x]}~-s }m=}&QZj8lGZ~Al{Su]_/_>yx(Ǒk-,d~qgw4Ͷ’"3Q4H8wyo4H"]VVTT*8MEb11|c>~w[o޷>H2(eI&ߝabmP`-^ꑨ)1KL?J+?2ò|k!J)T=/(_x:WnS'2ʩD=Z--,z5,9(%`l憥̇ÌeH}힭nH7i7 RXp* ~aCViN>R `oTX *ڻl>0)$e]YE~?hKgOD#*QHCYk^n+Wѯ}kuDBnc*_gI0\nŢ[*\[%jw(EfQxT hvm^n79SQvPؘ%W*ڍ?#4%(;mf՘6BAF$?vBrYIUMA&ۖL2{V5[[ձdw ϫTu<2;NU#Q&}>nG4Dm.|iHJIM)bl&*،֊v3*ۨ$.Io3n&uЙ?{ Tι駞~VXo?O y6=mmm{ߣB@`v~lOH"2Wzdgۿ]<,BG^_>;z2gx{K鉋<-L>a) Lހ/ܿR (bO>du/ܵBw`HG'F-|]2@2D_xns'{(+5kjjj {4s8k/,+1A G84mhzl6WK*$<8_6:-L&Dh+Wa5Y7ǧ})ȁwjӆ; OOCae% !MwIENDB`docbook2odf-0.244/tests/graphics/stamp200x128.png0000644000076700001440000010436507470761735020243 0ustar abenusersPNG  IHDRNS&gAMA a IDATxwTwNٙ/ea鰂Y K`7j,XQAAz {clٙv1(v<s~W]qM9s&ڛg}+!97>65wr,g~$uH}XtdA@wU׺ 6V| #ˈ3=^RZW@mgܕc>~@CBTN󞷺z>H3u;Òq<{?=<i𒛯 Rؓ-s\]inL9͌pWlP~{22 ?|-*Az7qN@`ۧY^;}!kdz>DY ՠ⡘XZ_}Qw~ :l]w;*aeG0 (dz][2FPOnx]ۮHd}dAflo@+h|Ӎ0 IkVV~ +3}  ;˯G(~񢋟`~@_TV鿿~ Iyi)Vkz%yNz쾿ܝ&! #yyGY>fDF}KBFwzKK/CGꌃ[M?!$$(Rq~aWRd|F?$mȝ]ݲ$(O ?-4NQ jELHTʼIsw$IeIdQ>NF1Ι2^+R -JA HMW_'dIDtoEk#J]H֜#H( iA3(6Ô|[3\$QuwRkC]۶WIT_]5F\_=E% sҽAVOHNUI(O%IڻelPbPtmuՕ> Ҽs1D@? OPGE:?Ybh;ۃEI6]ҩz щw65+V5e%%^#{@J)Ҥ$^W_W'/X-ۼZ%iRE$I*8t@ כ.H3]VwR*+eiLZÌݟovX/Ksode"Ԧ)@E$Jvү'ZD T#|v#w?`+BQhF[($OSJD"/te/wZ^Xޚ3b­YY?سx|(I([_rk~ڒ%IzIO'o\+oX1Q|(JANƋv/7Żo^Y ꡻X!J$I]inN^k ]oТ< 1=y>߉"t`nhf=Ͽ\6DOږ,G֬M$0>i]uo,؎Ϸ>1H(Wٿ:xm][6%ƺB$X+Ir{w^y kv%y|_J#J>iUeUw}4O:{xo.-[6}b&(Rᡃ?-yߒ\ƊFx诗OƺZobނ|G%,Kbp ;zX/zm=$<' J_x?\>ch(n p{Z` @e@@$ ddwǶ`626Px* . y$(@k RhPL;aދ_f©_ + Gk1,Kx9~_xq = Kϫ| 86|ߥ_p]dd$'k{𑇯sz\el餻R ~ p7s{ܔY?Y|Ū >_$Q(arQdzJNo~ k槠gb!—¿1~U@u{>u:`Իv2M@KR>cǎaikmr!It:$Q$>>DLL sW2' ekֺoǏu>vie3x^dYF9D|駔swv:~ ~c芊 8GwWN'>^񐘘HWw7 HKKCVf6c63f 3gDPAD'(sϻ?|9N ; ի)//硇t>wy3BǙP]]MJIq1ZF$:֖NΙ>{Zh$11<瓚^d6k>!C2";Z~qu^5DO:8oy׸[8e^nV}Nba֭ؾ]v"{:tl6""#h4DGGcZQz{h~>:hZ-It  %%PUY eiӦaΘ gϞ?6+wihh >>ÇvڶmOCnOg0pE*~DY᧑Olٲ<+**K. AIh!pl߾+WrZLۇ$..vp8L6rZvdYd2NRr2 8N@Sc#x=Z[[IJJb„ L?ۉ^߄<ꪫxN+]wfxӐ ߽KTM?*`ˍ4>Sh4;;/A|X;ALL >,]vٙ#G`;Xm6"ikkp0fX]pm89|ӦMCv>zD, #GtZ;~$Znv޽ٳgswP\\Laa!,\_nG)((@VsA?yfl6_|1[lA0h &OLgg'/"f͢ĥ^s=ȑ#ٿ?w艛  /R5JUSYg##T_ghcqWCq72e ӟXr%(kFff;2PȲ̒%Kp$I")) ˅QYYFpNJtL 0q$H'::pF#:999=f|HcS!Chhh :*fbbbP8N$Qwdȑ%>>G{@oCdd$ PVV?̑#Gp8r-ߛ9s&N믿;z7|zÇxtܹ￟b&MDNN/2z+|'z^/& (bccK[?K/Dii)Z\F}jy _5PqWPȬݪiӘ8q"ɼNǽwߍN;(ȲiCB0l6tf6E|`Տ㬉ILLĨk3v]HƎCIi)%%%9/FEtl, YJbRv;óJ%}}}|>f3u( *+*뮽]cǎ ====zRRRUVqWBMM $T*梋.b֭F1444pWb6yLj',,k2o<ƌ L&\.JRImm-^x!W&%%Yq+sUJO xlVa-FzoܸT*yZU-t̙3ǻҥK?͛7=+y!2G X~=mhCBl̘9NJ&-=tBBBPTDFEKdDcFO>aӦMXV׿JVKIq1]]R__Oxd$jB ő[Q(5Yt) :R DEEI}]L>TIII?}}}YAnVd۶m̝;$Il6ba׮]x^YhtvvɤI/PTTVV2~x:;;2e fu!FbΝT*RSSQݻ{$''3x`q]G~w詊,Ittzl޲ID\/"x y˲g~giii;2(ruבO|8R(DDFk!"rrضu+ Bo0fp$?V&<<<6yP*W3u3Tg$|rN'^{mpG:|kXb?4A6qÒnjUD#f\p ~cѢEKLGvv6}8ضu+ʻjSR2d񉉔v}`G1x^[׋J""2ΎdZP 2ؘ?ףQ멭Kqq1zGyw|@rr2F r&Lt@Pp7(xy<K}]N֑Asc#qqx^v;ix fϙC%*t:w:Yv-J `zӉRdԩDEEMjZ[,CCimkcѢEhu:6|) dggcX'Ȱ}_ϭJAA ,`РA⏄(1f̘<+//'99oQ|Qm__=OU3ϛ=kJNl  V9袋~K/bbbG+Gdd$8NZ룻sh4ƍ\~?W"<"jz=#G﹇"Zidd$^^t:ZA룬.mJBb"&L`ő $%&Q֒Q׿[oeȑ߫ f3*Yfc=믿ΡCp\L:~ tDTTŘfۑe^$Ix^LBee% deeQTTDFF̟? 6}v|A:;;X,@VV˖-/Gen`,3n8mFVVGabs9,.X?>:::z3}:nR~}Qf69k%%,:J%yEBII ?&ᠲʊ F#)dddAtt4*k2lqhmik֠ 2L~J__/"ӧO5k֐ύ7 /ԩSimm%==|fϞʕ+yG;xꩧx'`͚5o>1 Emm-gϦ#Gxb|A~iDQdĈ;A?DvEXX=C~Nz)i缹U I.[o~x& T>J̙øq8w=<7n$Bgg':N\J%\z%l߶={zq\DGshZ\}}L>l<.O.[=˯S>5K *Uj5(lRSFJKJXXۿs;ܹI&~ vnn.;v`رx<q\sQ^^ĉ9p999syȹ瞋!##5k f1qDZ[[:t(mmmL>O?sR\\̌3hnnf„ ȑ#9z(IIIÔ)SqYFr]ģO>r\no&5-ÃSD,طovbbb?~|i46OyyܹN2t(**h_cvjjjp\|><111[,f,ZkJ[[&g#"< --$Koo/v^3gds׳s ٻgF#')"۶mc4440x|>DEEillji& \}U2fi&.v؁bҥ`Z[nIMM ]]]:t'R\\ŋ㏙9s&DEEvqhZZZZ CEz{{룶NBCC)--eǎ̜9"J%]]]tttz:::dddB өƽ02i7=矙BpyOY,n:n喓 6'| /;ΤyfaaL\᝷nYgsRa8Jd=*z]YRrP((J;v,^'|-[aܹtww%ח/?,?8| jJjjFKs3Z?qbb>.p9 jblQFNoo/ZVZ&<<Պl6233),,$%%P\.r233%""pJKKIHHpMmm-TVV.:NL&PZZJff&Zz}U IDATUk jeJvoY{՚R\uU7 fJ%N>#bcc;vjnetuuO\\\p--hZNmق5L&ÉLll,)))XVfϚu CIi)_OwOyy:tr d6nyɄ HHKK UUU5RSR, 0v؁R&%%mF9RVIJJ f4`@DDf A4 ATNB@ (J0 (J0 h;Dtt4NGBB B1&BttIt૊?})$.nVJ^Vp EiAEEwq,]s(˹뮻0aƍ;#|vM~^?JŔnc0"UUUX,\Ǟ={X}=eds +,, Y-d;),(`JŴS6u*PT*s/3]~9cƎeڵ>|h -h I/Ȳ獊HII!D?$*2z'}vxg+kS)P"SwKg[mdddvS2M9w,^+W,7x1cJg{;i锔RHHH`'m---(U*$ Q0tPjkjzF:;:h3z=IIDĠILNf޽ڹ3ZP]Yg~ʔiHNIAT K/%g{z>导BCCz>BAcc#&@~(1e4֬]UW^2Nнmhy@qes=ÁnQߏ&33L$ ΐ!CpDFFbؼi_lV+]L&DQ$>!HjZ^=gO fn7ZEDDsa"6:ٳgj2BOO_2LdTnLf3QѨU*|-dVJfΝf̚ NlV+u?>*+1 Bg0`2YK477ޖ>#M9^Zf{.fRJ14773l0eiXN1aÆ|Dx?'*^~.:2!󭛶*Tj? #Xu`̙,[>m߾{;1GaQ˞z}0lp4j5>Q$''ŗ_ΐ!CXx1I6$[k4j5$rZApl6{d6s$?F!C(,(vǶm0LǓ=bDP:3`T*/ػ{7MMTVU14+0$7nM~S>b h;|ĻϏ/qcj2ՅfQ)fn** w ^yev,x#"x.ˌ7B<2edf J8M޽{rHJJ`0EOw7ƌݍ^bͣĠE|?»O1uph~l^Ҩnqqq<qqS?\7zӕ2k0ZZZxAEju07LBBη 4dKMMm6EeEqϿ6pTvظ88TnJwOξ>cbP*GDPUQ),1qDj5aL4GP]]͈#v|>_pTՄIcc#l6f.[өv$˄qy! 4T ={1~^tPfyױnBTt4DEE xhokFS32dXc#aèed ^jw#r&M5HoS-**b…A_x<jkky'x裏=zwWe{ ==475ٓ'9h6:;;) g[V233+IKK z ߿Gjs:Qդc۱Z444Te'0!'Ch(4;Ɛ!C>}:2ֆn{"I&hf#99Դ4f2|H2ilih0` ĸ8tqqDEF@Wf&m;477xPzJK 3yEEy9#F`8jQ(465B ?/'O&6.BZ-W\qX3\0G3 ㊏U+zHDW\c8묳3g 8WWWi&:_̮]sL.>x=JKKQH"#Q(NEe%|nk}9۱LEOY465QW[ˬsX8O]M &Lu0ybq:wii4&ND\\N'0fehjjшS%2"Dzl6bBQRy'Yt|\.ƌC 6Ʀ&8CCj!5- BHHRJkk)(,<#aM]! g5DI^F444r2_6nȒ%Kx7ӟpt$''c2e޽Nvv6]@0MFVVaDӑ^ JBR0Eaa!{jE GPNrJ aL<fAcٰc ě 34+ YB,KZ V+..Fӡ7DsbѨ̛7#pa0h4(Aǎˮ;bͥ͆9 4o@L|<Ͼb֮Ϸf>h}QkbE 937n#ƱaF***X; 2Ĥ$z CEy9:ȠӏhDP(hjn&33p**3SL BC$|55(J==As{RBEQEAASNN̝KWW--X,&MDDd$ǎ1h`oKQI cGud?_ dZjO8plEAS WD[[[0r޷aĉ<9Tƍ]w(3f)ŜNhZHLOw7ڽ}_|ABBBAZz: <"8@Vv6JA餪x^b"&&chZjkkq8܍BT`4GBT*ZZZj2k,jjj"Q <:feLUU_|s!:6A#1Nh[DAB@H]/7~pD]]Yv`e0^:7"##2e ƍcܹttvR\T륣BA}m-$a YYx0LL:{o/F FVK{g'FT.6h0<OТxΞݻ9| ^;:8v֞:=v:;;!CڰrNn.fL@HHHw?cRڭ^Agy0i$-[ƴiӾ/ gN1~X|'AQa!G!--RVWOb~ZZH ĘըLɡ3x%0NT*Htp%..4~).bΞMWw7^}_|Ass3FKqq1oX, /u0 ?e3(;Kns]M!NK43(Kx6m5kQQQAMsWW}˗/[:~*J&f,0wtsfΞ76 V@NcSqA ݻinj:hu"Zm0@XkrM7K/trAWWj Y1p8tF:C{x=]?/!;T]O}Ma&3U3<õ^M7 CBBp: #0q3BBAgg3f{zXv-dIW `6lcT 1멭amx<o HـQK"bf1g\_&[+WGcS-- 2nr&M͈ldn-oqݔ7T(a&NF\}լ_ޯsb'GRR<.$xZxA223sh5""0"89zz} kKn;hȘmt-48ZƢR*>}:QQQz{2!'N?v,Tn7XxiXxv&/9s8zh0dwwwnjڴi+KJ%3mm\.bbbz8Z󩯫XC Ak'J}}=zT --- :]۷uW^SUYh$3_jS6 Bm)lgGe3HӧOfC̦MjHLiH ǎwn::;74UU#9"pwPVM8qhX3z4L>ݻvjp Ύfj*u L&ԧ/dch(>ٳfKrʃ>w޸(<¬QzV+~!hZ͛nj3h4?I. !)1!YYz].j5UU455P]UR$&&A8) yNGooo7Ӊ,IfN'V33r AƌHTT6l`̙%?( UaѿnҊ\# n:֭[#77/8… ~ \|ży* iZ}vAd6҂CeDɉ}aio)**b)RS9$66ImMI~@qYÇe9Xm Id琷nOG I<-bŊ[,Y 裏WhfΝ8v"## _ \eE>=wsA:::'2`ARRR*l)/+".P5z4iii^GS__\ W4I7(eYB֤dL?~.))ᩧ[n&//M61byVZ /Qռ봴h:!Ivή.?{ gYg4;%@B(O@@E`G= +IHlzd{;{,AIr;sUڶkzH,lF22<,xz<p:x^4 8Nn0ީ,++j!DPQgɊyyyrzz(+/h0xYgIKK˿IO{W|RX=cxO~OYv-_=y~ab1\p>Oi&v'>񉓾4>y7(.*bHA9^NvD8slo95Eii) &nαu/,$c6ٷw/s̡ʪ*v;Ҋ zz{ y'炵k˿:R}lK%{so5ju&f$\ve<HR᩶i&nFz!O3b1W]u_hoo?A*B,DpLMe亝jnyhq7nPk+]]2[ZM($ =hT0x|Ȇ/XZT*Ł3g^ssvqFL Y4ᬳ#sEL79Eioo{+J&MABz+2lki4?[RWW?+Xdϊf+$`6R).2b i#9K IDATDa2mmm7'{ΎJKKemG TL b6HR,YifϞ͞{YŔcq7O[+,Y=DIcj25xQ3W6L&˗.JE8dL!j<^/S~?`wdJV,[FDZcit")))attZM$`0t:O&NG2DO&h4ۻH4$6qlp Ʉ`@,S]U}i=vG}B$s*N+$ϿߖG*>ݞ K!I&k]q*H&9|0=M&JX|9`-k5tZ t )+)XxxQl6ƬZrrr]V1{,GG)//g޽,[ލ` c29o˗/g`hWga٬ZEH&" KKo~Y~k_J__[WdTHowM.J$\.w],l۶frǕgϦC١߂Bnbxd?Oht:F#~d2I_n RȈs9h4ʪ3D*hBXr%Mm}=Nfk׮Q8 ::8 G"$T:8]`D*_g;>7K'z̚,bjj~kvsqNMӓ 2:wLvOҒϓJ]{}6|u0fYǚfK$A!hjltFR)j<$i8,`dx9sdL q ҧƞ eiq_Gh$C;5&ah48%t No~xv؁H$bWs3]]h8ȳ`XtI0s̚-]Gb14',\xɆ bJef lyy|Q z=#36>^GP˛Ɲt&3N'3 D-S*j+OiÕW^Ƀ>w-M6k8HRGWB,#`|h$ /ĂEp:lظ,d4k|R)3Rbohs:Kx6-?_Vt-dohqO;̞}[ Byʳ|Sؔdzlw6lI_ǩD _R]]M8r QnZ1;tDQl6b21iy~|bRI(x֊(DTUUqg0rqN۝Uaj rϧۍlHÌ!~W~G7H߻ Sd+a\q#{2 9T*NDž]$ Ə>cc{imn ?/ш}sđQsͱGyTTT5d#z=r~;ᔟȺk5/\Ȟ}!JQ% B:MI|H&w+$"I N Į:Tuus---PRREN]]]zݳGxz|>rF#L.d2 =sWe2kʪ*Dل@($,Af͚Eww7{wFRq`mx<*++r;@}CgCoD0\B6rt:o}7HRkTɭ)=~TRÇ~~> t6m~;,Y\{addM6҂H$Ȃ9҂Wd2^/yyyB vbb^|>hɉ jkkiooe~?`F8F~!gLTruQVQW`T*O8.UWV"؈R$MxW _盋,˟}D rTw ]tpi&"(,,[nW^X?y&&&l~2Ήn L&&''bӎpT*Xj*^e˖q`>*.#`K~AtW-Zv"N L.@xޕL&Rɂ5szYTιQ].ķ1Vt]/|Bz??bӜFX"?0z;vwFc&Jr bb0{PRRRo~!b9H<z}~N}vc9r7ꌻшR9Vp1L\x^ HRn72 \N~~>.IF#NSD"ޭ`*U*/[UNC!d$r2g[=9s&=z+㏟`( 7>d2)Ľ^lL& BEE{. b6fd% 2 ǓIRBD"O.d2!sHDA֥2m_8N1GԅWl9riQaqel'ܞJ\~[X̗eJKK (owq|ͧ: ?cGR!h4JqLNRVVFuu5$Yp$1`0كW8:OJT*E<f 'L&,u1t:gܹHe2/^LSS}}}~ ?8 \~uuutM @nb4lU*4 0 "֔J%( <uuufFFF1 :JZZZp\!yaz=3̜5 ]F$A"MYYk刺_ vuuaZ BPYYI4e˛o__|QȔRTT5W_MeeG|lH=fvSRKvg̽C*KHg(Jem?k.n7*&.6n<^z%ڎCP)**h4 gMMMtvt Jq{<,[9sK/QZV:jR4u ~I$`ZII&T*(J*BGVF),, "H}Nx?4f\.j5.K`L&$##8R)e˖x"J忦-etDbxW5r79$(p" |ӉH$B2[X,kK/V,V+`ki)X)TJc( =J^~>N;0fC &` =go2N& .By2  ZةTf yKD"bRшL&#H <7,d*lFRC]}=19IcWQUcrA$Ih,cr+WFEy9c̞=,?Ѭ{2ug͜ړ$%%~4 NKKp 4͌N1"p>:`E-/ޞrX,&jR###111Z&NzdTUU188h͛9p,_&ʰX,(Ya'dxH$4ut󆺺ǭ9C^^JX,$[ng?_җ>:e||!BZ.XfI$V\I:f}H-JPq6jm Lbg> jN]].>A|P(C,>ŭV+eex^b0Lfg.XyTJ؝r;dZMqDBYYGBL+rr(//rQWWG29aKKs3*Pޑm|;l9saÆyw~?/>]z*׿Gaa!s㓟$\#E K|UU/ĵUUUVnc2.i MMMsiGFC,hk+s8v e̜5sVfܹ}{-#[|wuFQ.S]vo}=mn }޽\;t:9tk!&B]Z{v&!ˉD"رp(ĮfJK蠼F~? @Rl=rޞj5y6n H~T8*EbˉH$Y\VVF2 ᆇLGLT ̝;FWW@T*TVV^CCC -[(--%s`~.{ZZxbێ't>nмk]T MRDӕ dA|LE"f3&a|S/| L&BuM @FOgGfFg4iokC*200Rr!ˉbX-,   른g.[FHRmۆT*eD0L~͛7ԄG$1a2.%%%p! ~d۶mӂ@- `pV~B}u4۷ЀR" +’%Kؿw/2J'6)Do*.;랁뒤t"M`u:PVVƖ-[Xp~oKKGfR 1!z?ݍR◿%MMM  b¢"^ܼh$-/LFiYXV&vJJK`4NPՙ Lf33g$uULz{{tE~~>SSS̙38XҲ2N'>|łfp8NvD"AII [sBHD4%H`ۧ-l6T,Pn7Z[[l֒JN}C}}rVs>KEoBD"Ġ~m֯JzqgZ`ӝ%r/~3fvw-[n_27xiDQ4t"1%J%3 H.#ȯHb X`O<nX,FcTVV26:D080Yd iJKK)-+cob0X, H$wG‹." C"X rDaa!Doԡ!zsT\5ŘL :etwwOk䎘ld2P(@&p8g0l6v|`W^~;vf]s?l*7'?7/_t,K/| 6pgsYgQSS#|@+޽͛H&goۆ<+7t|ެns099FQz{)+-TRRZ$d|xx3fE<XlP㪫kZ6w!˙r())ɘ;R̚=p(6K~D/<|iDU$ TT*l&P(D(rP(8묳h4bXv(/x^HRGG{1Yw\T}(6l_֤t)z= 3Zu ^O2 Q$omm)FGG팎NbzD"uuu;툓#0j4O  lj( *8*킺3ސd( NjJ%yyyH$XXXHqq1>DQt:2s,`0,O&W"j)((u>eZ_)9<+Ċ.&ZLf.pt:PT [T* 4ǃH$6`H*p`F B jݛ! f >sngrjjkF' Ε`DBEe%G[[e9 @̙L[:;; MdH[N$p8t$ t:[B!t:}}͋@ @iYcbrI_Qs IDATo/u \}UFvEJr_yTj\{U˯ݑ*vHqqN^j)jI%[^1kۿ=wxZ j$R) ,|`VTT091`@$S^QAoo/&8ltd¢" P*TԠjYt)p_x @i}6%H1i CucAV#H/)DuT*P/ZVP$FXBdCg*;+ڱ};eee%~j*,X@UK?KYse߬vi0媫QLVyfQd[n2;H$aRBYl6 x^f̘}b\.Z@  Q&FFFBlwKKLee%')s+x4}qR!΅wV9_=;=^!x ~ |;^G!H$Y={2>_f ejZ{{wRRZJ}CCa~?u$iP|+_y.Ɔh2v@$1910kňD"a&R3gL_W,C"Jh1ʊiݰY$D R)W^uhh4Jee%ZI@;?xYs둑v;f]vQPP\.' xs9W:UVQXXᘜK\$NSytw~n5k֜B^*RRVRP*⒒N 2)iynET*LԝNpnmmmW^a'? dR)/C:/ V7|3##1<<׾ULf3mmzql6v57cZ||, <%[oqFGX,   t2߾రBѣGX,F^^z{N<-^O]}5cccii+bOeE[nerzzz(..x"1͙[0y8h4ɶ仺Pb1<eee(J2;s8<| zBACCpdH$z%P*Ld;}pZ~8uu464H"s~ۚwD9=*)cϞ=vm$I[Xv-xٱc=/"\s ---X,Ss!K.{0Bڸ` n555Ldu//G2:: ?beLǤR55tvt`0@ ,9(VUUG^^EEEE"Z-SzӎTJR0lTUUJ ֭cu1oNիWsռ⋜f ]l߾HjVP(r:ȶIӤiz{{)//v:!.@lTNH$  x<.P.[P0H8!d20yf8K& e<_ִ>tH&R-zӪKj"P _pxeY~=*v[LD">˧?io8+߿>FFFP*\s#75kW]s /^;z{A"B:MCc#SN'n<``եmV+ٹAwWr@ `@f2G<fΜ0$=$IIgT:\N}}=eeM&j(h0D8;a3 N8|v\SS ~z{zZ r^/K.%H0cwt ΑbXhQi✴!=ihh rp(JjJ V+8i2?ϹYgҥKiynڴ~ˎdn4鴈Cw#1߻nX'lٲnm}R+@ }㎿%}0wlJKKaVXE}>B0gy&fsgZ\~=/nތ^'JeT |>,V+dRBh=jt xHD___mz>cd L$0͙Zh`}(,.&Y40J# @Ġ'QւTv+J%ҧoP\\̽{B3nN?Jl6Ywu;vCᘜos|Ĝ5g/355E8f8+)t= ?1O6Օ,kkEDQߏfnghxшVr1::ʋ/c mH$B$|AH}'ضm@@0xE8F.gO -bp` ֭cbb#illD$zq8T**++D"tvv e˗gjd2cUWDzeP(N([n:H#$ ÃܹLF4% hPTDa"(NCu%I:::lٜbe5nqg GvW(BX055X̘1QDžx<. <,:n/8fϞ%׿Om(oW_|N|ʵ~͇oKDp]YYI__I_­FAAŬ]~;(J+~r`~8@SSA/\K7liL {ZZ2%|+YbD0d٭BA 5c=ݳ\.d;zZMEe%JjJKR4{`0 J+że 'VV+_rRd\.cSSS0L\$JO@O$U*BB(iEP؈f# ٳgN6z{zxkz=vfb?Gx6~n<~ϻbQCNN\r ojlذbFG;)))aFFFb\pֲcv*}}:xiJJJ8ى'022|ۍh$ND[[dA<#JQ]]ALAt:}}}e^V| Yx1#;1<2?s!Jq9Yy:FT \>g*SqTBAii)\ǃW8vUTT\r|l]^^jNUu5Y\=k0̜933,)j a&?mmB˽~4 ޝH4OdFyYhv j\q#?XwE$qZłFaʕVW j`L]S[8fx>\.ǖǚ5k()-,Z:kkx2IOOmǎQTTn>cDA3cP(DQ @:AK.˙7>8:::m.!099)Ls]\{sa=+%N&TUWh8t g&LR3 Lh8{jzhoo~CeuocoY?®]{,}7̚Qge21b+yO5>Nbn6Z[[QT̝3Xֱxbۉ˸NIII`-bpEQ\RK+6~Q*tww388HWWfl ۋZbR]SCBtт(އf` {w,X w.Ijs'H$0w!cp<ϤbH^AzazM&Jl6, r\.?]780,$0aF)++pvb`ZdL (v*D›oɱchllŠކhYŏ<_rWqۿz%pi? raY|X_L,co3ϠP(jHRXbng~/\lΈZӎtvvrӧ?M2_$RYj (/'H}ZtX 4IJ]v FQx슂:0ړ J9H$c1TJ;Y7o& J0 +VZV꠪L$nAAPZZN# kK識2ek$JyGss3~ 'Qf!+03zP2]~_lCZ~_}hGp8g.YL,J,A.[Fm]RK/}7?9c<~?044Ven DLNNR^Q@?ddd%7jmh0//$r{7_](p$^/`o@rr9՜f >4XAQYXXRĘUUR]]Ͳ^KnRhtl6Ǒg)8ccxnFGG*2 8Px}>ʨd00pP(bʕ>t4Do[j +X̧?iT*ՇT*.>.( ++9{j\nwf9Wľ{OcXpNLvPT$S)ڎcFSK/gb|:!~-066"nfΙÊ+Q(TUTI&% ;:xēI.~7xn%rc9@9iڎ$x'JVSRR5]Bt2Q*fz3LS)͛0{w&xT,k:55yN '(9LWWJ`0(Vrua12CH$cn2wC:#"HD2hygsOJSn:VZuq0<撍yF"X0>> px1tlr,f3{cttp4s&E$I83ׇ(f)qY={ߏ 7T*d2 t:-Cf­Qb[DuuֲmVe0Y6ahh?ޞBp T*8.'9q,5zH$f;i,Ԝ:1h(,,R&;ogttjr9\pa&M,xwvmqIQ$uBGVհ>nH$I% ܌T*%SRZ[[b2).-eÆ l~ 6`ٲeX-ܲR)H$v͟@?J޾>|^/s8J9>t̘1#oX-;\l9%YL&?0ŷZLNN @:g\qvimC J(VHR[G}T 3i"W_{-3xXnlFFy7B4㓟;w  Ru9I38z(r`xx<‘0d3L28D"A'L&fhGn`w  3Il6ï$E"TWWN(B$Y#D*^D"NȤ|XV ///=h4f]^0>>\pe  ł7vf34H$N^JJ;QTT/e2!Cs-Yp:= K!h4L+~?ANO'H$py1L]B/Ouw64v ɺq.ws(gm6"(?nWu}5^/;TED7[.Ēɦb<}F菓УFFNa^zÔxyt8) w$d#47bM}vlٲS]? *9]sO>;{Z|IDATt _7?n^-3PP -G$S !{!dB,|6S,gKABre!oxvSG ]2eiIֶ9) Uj!t=*Aej.TUf=hXqp `Pp(-gZpJb>X?zq>K)ux8O SDKz6 ')>zh?87_HJ5,X1E8I'SLjr/#2_pBȢ7N2PS9@8IzX6q瀠Oq%(o̘#.̐c7bLeKzva8>E*A5??>2+fk =2ё瘷Q-h>^UsEwm Mbur  =?zj∆"xk[_ZV^jIf9؄t_K]Efq60ٍ7vc+()֘,C=e&^7t/atde2pD׹5u߃*ZQ]mЁoyåeKtZ^=kle+?WlLF%`⷇ŋv~.Ud6C% GyG/x]K,6,x]}~-s }m=}&QZj8lGZ~Al{Su]_/_>yx(Ǒk-,d~qgw4Ͷ’"3Q4H8wyo4H"]VVTT*8MEb11|c>~w[o޷>H2(eI&ߝabmP`-^ꑨ)1KL?J+?2ò|k!J)T=/(_x:WnS'2ʩD=Z--,z5,9(%`l憥̇ÌeH}힭nH7i7 RXp* ~aCViN>R `oTX *ڻl>0)$e]YE~?hKgOD#*QHCYk^n+Wѯ}kuDBnc*_gI0\nŢ[*\[%jw(EfQxT hvm^n79SQvPؘ%W*ڍ?#4%(;mf՘6BAF$?vBrYIUMA&ۖL2{V5[[ձdw ϫTu<2;NU#Q&}>nG4Dm.|iHJIM)bl&*،֊v3*ۨ$.Io3n&uЙ?{ Tι駞~VXo?O y6=mmm{ߣB@`v~lOH"2Wzdgۿ]<,BG^_>;z2gx{K鉋<-L>a) Lހ/ܿR (bO>du/ܵBw`HG'F-|]2@2D_xns'{(+5kjjj {4s8k/,+1A G84mhzl6WK*$<8_6:-L&Dh+Wa5Y7ǧ})ȁwjӆ; OOCae% !MwIENDB`docbook2odf-0.244/tests/graphics/duck.png0000644000076700001440000012552607276765452017206 0ustar abenusersPNG  IHDRobvdgAMA a0PLTEiو4LLL: - IDATx]v*;[k d%@kϼ!BK$o;ywp9vGW[x-JYxx8z۟8qO'ୌ>0lB≹<oM`fyc6FDY=']s38 xڹ< oņ5P !x{: .;M!lzoL6|w`;?[Z5+\DUWcxqB[J4OLQ[87j)CSm+'MEk NÞ+m.;vMRmsqFr"m|!AhMnL9[umuB[q"_eĐ[NL$tD=P߅hcF y׉ ɢq=  h|8:RQek{c%pxy>!c jfQF?o{-\L'8H7* zU#+Ǖ2NnƚaOΝFtvmyM> JK3 ``=Fz3gԐg7,JӨ ax~Tᯜ; fYx qa4PN,&[hC;Jٶg&j[e(l3ȍ`{؈goF)͔ZT2ЃxΐM:1xTʹk0,2+D›B %k_Xo?cŦfs7am㼹lPVl`{`W5qr0%1$G9s/2% jt[۶̅>@"JIQ#SwDqozNPzSW֨.͢7چK1ګ62[t"i^o|^fFsPيՏG-T&AN,Jɇ#ǯs;wwV 7TQ9%zVvy"# n"ܞuY@ۋM]poppKYCֺQoAM{MD"779t~%<ou*&Y#%cK.* }viܮe6!a5p4  9 5)>0%-ݒZ3{s7uNu`:}?#(D4PK]7՜{s7i?NG[6W1Uh*|xli+Ke V!{ F ԼUiyu74&"U*T랻m wMP`90R;ȟh^\K)x3n΍Fupp/{eHf3f(#ʤ(Nbo'4p=~ϟU%B50}tnUPUI-Nxc賆f1Ҋa,p#a-٩l@TX-S55NK~RO`V吒LIbam9ch?Px][JYJVMp3G5\6Ȏ78yqTiOؚPJPT?Z)Xr <ߺb%Ƈ(geVeQH IL?d`ԫ`3{s^γ-LH[P6 Y(T/e*'qSGX54д BnCJdsk-h*r05!{s):dn3HQr6 *L' 7a&(Kce˝^ u$ j5V RqaJ筣‚p7y{o?qgZx+b.65>cpB-ڔf|b,DcBZ=20Ui5s˝ʾAȺS᪁Jd@hàa<4/w~FQ'%UM!|Ũ]sjHp/`Qvq -򒥭r"/u~bZA?Mt-<+uŎS\>V5C5QĄLaǘ0nx%A-W%͵@#{U*CGf˔ E-CP4oM6&Js}LiԠ\M;s:?[;·ZhCW9ǛrӪ18k:4tlӭ*qG> 1e??/9?yj 6,=|{IPM%i|O@0`֚LGD/RCt_[Uѩp$97"tN7J}w)/6.*wJ 'hv#5{Eug +xfmOj'l^=(xx-,րdI`$rw=^Tp `OVKSwj2vٿ",O)Qb1B&DUs,Ik%Toy7Pt/l?J"E3N>\yw/*XARf/fI 7<·xj- }m\t_ &-\g E)9<GY'А$h7 AxϝV4[׶yݏ"$ |-rAb&u Զsi K)Sֻ0\gުt Jf5TЊuЂ5dMLYwn O?jJŃd ʷ?GT3vJzn *`H>UI?JhI7pGmn9M-Rwr7D50HV480HxP,{ڹ!-zOJځ347W>M}it}Ṕ"5 W&KHvϦ3!ܳ%@y#]6L]p{=skMwqC +(ͦ xԒx+d7><BIBBjv7;5[b@"=[5q"GUk,K(.!so)Fc]S^Ph46s!8KU/ʲLkhD8&LR9* 9΂qPr˨Im}މ JP{ZߣFg}?hحDEl0roo>җ"s Ig-'9wq[N$aX= U'u'WKb斂ާAcpU JK؉2Y"<|[Νe!U9OFmo7G2e74H`{]h5S P}VƓUKuDWj4<oC[R34adgb-0zAo){Rj"}!ExhE@եP)3ƝWjg 1[)A݃"S«N]343& ;uC K1M'/HK =oe^fXP{^̲ ۥimW YUJȤuK)J2;c갽IB"᧻cb!JW#?JCuotE0U["VNK UZZR5(mJNE'{p՝E2wL9c;²޿p(hK+ғV;uD0$*Ӳu5ё>yWm TprrqX6%r*v&(7IF.K"㫒C45h5L)Wl5 m=e0xM$ejS]l$tdHQ/TpY/Ed']YP*9_2y$ %q,[tX l(FlYKQԋ} ?ƽl]#F}wsΊ8^c\s]FaVeA~jX#yo;_as1+"lni52I.0fROe[Yqڱck]@##drxt[po Vq9ni5>pMVC 8 HI'xiA׉-09sVf.o<ۑM$ﰇmIxP *{wDpQ9>JAL3 [[8yCCWc6Nz[5RQ)pa AգGzNk|-BeDVMq0kkZEnIgӬ_[pO j&/ 8nt (U6]|r%vEG^%874m;c眙/yzh*۔lL(¢Y2U\?)ޤ _.r!TW'o *bEI `ˬIl o{wq/Yc7jiJ<*I'9_]st7K$y;U0\8~a'1tѴV 7nG%8EKWM9gÛSg+%K41.O3&[ksVW7VuV4l3H\p6Δ!v/{ZoY8#K\r #p@熒V.% Z-5(3!/.ڃ'8B6ؚ%&m;^ܳ%_?+ '}7T㙄6$sJKOqǂԶѦmIT %Twp3#QeTkMuŷl~խ*̱6? gm$D!Kf. ׽)Ф#2}p5ƦS(|]5/y܊G3`]6D97Tp?c1Yx-26 t}rڂwf:^Xguf9<>8Վ[[鬨£VШXE<73_ =<ob܈H&R!7]]#k jyG q?Ɯ5H6 }k|7;UWu%{\ˁqm1vYYfwX7QbɆaa/=axP"H.G -e}mL<`b, uQhz! {y1Tm{MP7(^)6hlu10 [=3OmUNooƽښu@sxWd Sfn_1p (ZWTnaITӬZvebMasQi˦9!!c=6VgFG;T=Fn9GL\o唇<jK_oCY(/U7lWrRzx*mpizF_s+9p={\={p^ o,Ӳ{qM~]=to39 3xXSo:_0] ٌڭB~2k eaN> O1 3<&b$c&gÞ|^ o[v7tK5y׺!(FhysD_'Zx+K^h!Ap[h.R6^ЌYDraҒ3{y-CkxaxmC7 zWZPbjbӸp^ o>6@ER9u !Lj:TvvQ+ᭌ^|)OСժp_3Td+2jI=DTk#ɅIm"o0-%\x_;/b6el_w9̷o5N7ͻ ˙>yW4-_=ѮG4t"A/M: xDQL]6\RA8=H j{kCa0m]E-4H0p۝5S64^*ٙ_,$nK}e]DkNS9MC =6SZil1ڕ1eHiڞp7̺LP9ف Fgiguh#p3>+X2p^VyP>' Kk;n?i٫u1/ea4tyy&ސ tюbSf vh,jpm\QajH</SS7, ]86)'uW3F;2 7A ˶)e8Cmoe FZ/W si=>(kuۄ7pgPaBp=֠1eܻxܤpqtazr)!;h)HqE`] b aखݝVMK?cȵphy?Cn$aw{W*iۤB QTF؊DEFSJ$x,&caO-q-]4mң<6 w3I}y*QwADS7+. Ǒu+PGV@5a3Ι\ou-ίiͮ&iD58`r9-4l%~]2'ޞye̲㚇=~=m/79e_ٷpxZ NsAӾEj,rw:&b~4̔쐹Gk:3ϏV0tlܮd%9Y\t ]OzO "8S3OVEbi'I5ﴡ5K5tBn,D]y!jwɇ榽v Jᆵ~? nu~2a*g8ԠII<8<[mskN#U0+U CS=zݮr<Կv~wg6۠[ڗV[TNixt2:gBNY 'R=ok) Z[헿wpRkX̓}2ioI؃.coɥ}wO/-rl i+ ZE]kMtk |[_0B>Twfd0,\ +;~;;L87W,P#:\?mյEގ}|H*6rom:z󂃢 X6 L{ii`kSٛ':p x+ UwaJǺe޽qFpr޲L L; l 6zSwǟoרh(V;Ф}ĢmU=q;"ʖZIP{:jw>gʄ P׏PUȵm%kLAfmC}pO~:B;ahҪaj2ø29收PI8=ɷw화uGOuJM.1:f3n,7=MɔDɒ,idp8:w3C|Rs8_[m.QLpr0EƵ"ɞI-Yg~Ɉ,Z2.MеP֝֟fGN ~|ovP6؂e U\\Ti.!A!kzD=FL~|o5:60mxʥW%M!@f]bYS=]z_| ~m~z}oE:Ͻϗ+LCCo13P {n[YT?鶽WIJ!X6 Dp'~|oN`,(c)pVV%\*Xe%LC @Slqg '|ϟNCATQIPE4ԷUF^ѳmz˄.fz8`>~{Tʭy0ojrw?_[Hu0QXFۄCm1>VU^>̢ 5c}J>`ѯ{*%YM܊FX10]6ʢ4nlhAq #['KU4`dVlFЭcӋ4wt)>]&$3b!)s-kpc<,P$ǡ4!SQ&傫ƈ\Vx޺&dIv7rjEj.bL )4}mDve,n\$lf0K%b.c|=d :|՟ e1ZP;e4Z5$KQH7 /azՎBּQb dc՞U"ܞ(c99E8/R:k ]{,,㭯7<\zw7)>tsgO7ϗiңB / hT`-% 2E;m$WǤ`z"!U|j uA`0QąpPJJtT(9-r}䰆HЊ8^S(Wj]:Yo/UTBaPH/u9]l94uHLa<0$)u\qu7!0]{eۗWYEz6$"zp TP# Ln,Yt"e9?tFYKI&SBWϗBxQVɡŚ޵i +> ]mCZf!ɝ>d i 58,T+JJ% bVHE$ѭ 3a}]Wu;53ϻʎ#򯞯ooAJC,st"(*52W[Uy\|h{wr mfr//OC@ڂ:!!|QjV2k,X9eQG,x*9pƑovN>)}uT̰ag#GR­1i <_Ӆ= 8^yL-G&ǻ \|ѾR,PFX nT5 u\WP]&JI=OQ0(h** ٿ/P2(1gg>d~|5_hblhX-DddR$uнdVŽz% ׄb́!hKSj {qȶKe=MH;ڜqױGq>!Jڱq? D B ])^@JQP'yb-t(ǣ]uHswv ULMm] Xi3,dx-Dٷk[_b#8dŗ>d/Liq̾bDzW\-cgw6MJݍ DP6һJyyOZENN/%ꝓ=]&&;ȸ^ڝɵ 7em6BϸnX9,&kx]ܶJz,ĕߥ>E7ғ\r\??&n8 DPCK:y26Zh`za>.y5 eo]A @ @C&8|kmFm_)@LSxy}o,̭y=6Tni)uWUxPQ5χxW kaw"9k+DkW`:C6+mj%;xC1FO VZǭձt\rrgרmߵVץeA} 5dm rt)S/VDa 5Trd/LVBm+LN'kI4:gSRXsN}ks1ãi"d䔙*P¸Mܗ.qѸaC*Fúk=ZwE8gq ʻ^=U]U V9{Oc D.4Mt.8c>zIwplW.:4TE0(1hs~%?Y ྋ$sΫiypI6SkӅ.qPfQY?b)Q0~e/:_5{PEuX7mzc%Ǔ)ìt0x9jhWL¿|la lz MY-مqP p7B!6A,uKþlv7B iW664 QAx v4P*|UIAk40L@aT4Y)uQlnk]/SG}G,fjޢ!l5VW^\5jSPFa@s̥i"#PE),# a#f#SW,qѠ@y_Wӓ-}m%/Ts c+ Hte+ΦeuA<K?i5ȭVywH;m!Gy|FHrx+e EKV3W i84߈BFU+<c8_ŷµ ~+qʧ5Xb*S'jXJr݉OsdJ$޶bW0~8C5vJ"dgNF7#χ*ICmGTo?*{|ˬ&e%3 ޴JIpk#< }4<@X0^K:)B}ҔUW;sel$g>I&U˒4'4mi4z7 6%v9[yiXJљ \BK|@?DMs6,kNV|ex;Tw%xOGm0KL9#2^elgh0=\(Qcs[^Gj-rKCd\f6G \3 żu8?6M o,wZAnѣh뭸ZԽCWX/ |e)7:{!t]|8u!.ꞆҵB>sf VzK)e 3VM",p[9ZBfsu/ \jYz(=P=t6暕8ҩȅEwy-u#.+w7q?FS*KNd FŤz~ 1ڕţ$9cI!W5lZ0iNky~5;~ux+r2vkULHVʦ5爭Vo}ISBk '|tZ5aqYZ#!;Fek:%o i1αbf{#6)4Bڍ=+DZ&\ƌ̯tzJ/oo1kϿ)čQ]Ltѥ,1(ٛQNr)/H#.ջJk}`/e<{8 Ƿ ]qٸg~qnJTL+ל2JYmVmQ)Sk|819P-/իXdCn׍!0m`i Cӊ㍔*E b4: yĕ4 խ1"NE;!W񆊥)n:v<2hE7m]Iz 3g)L-P;oKIFX,Кn1"% IDAT}KS+K04n8G+\[h9q):B?wK՝T9-JMzyKo5]1Y5ʺZ(GB )m+eTgʗ Ncʑ`W|oCdBG(QMg+7m=VY\"{i"HBe 7GTDŬ |/vT% M319:`B8C75r;\;&/;62}Իk{ MU_mz%:_HK >MD'Fx`3ݱqu841V>4qwZTJ)bFGjsoA6Q\ϟVZ֕r,|x/ z+֜a+x6&0f3?o[@r.Lj=؋CV'5́Fn"D&A|S4.໌zउ&e_2 3RmII\q]N >x۴ ѿ#2Io1UW'Aq$Sx~e<(Eq\]64˧\-0~~򖹭6¡+n{>uΝV cawUWJ`M5Ş"PPU+’[mcEJ~ +w^LKd`SDZX^odI.+9 o[IWi,燸UrYbYI])O܀,]w_BI4)4>GBoyMK_Cwν*Sǟ\lL/^ut 48aEleR5!|nanvs.5 w7ځ-~\r4pJ[ZfN@އ )|{H8\irǛ:+.nUC8uy*2J-Z.ģ#Q 䍍"~[zbPi9^l\j$kA^re=5¥ˤ1 (2t661hs3oo2Oi$Sr9lBeCFβї^/1GFR3Og|="[DaזvZoC6,W55 N kT#FnA|ʂ4 BC"Mk}7Q1eȚIִլױ6_CR(uWwOAJQetԨYuN9AѦx:K3B.-w_/43ڃ 4ze8‰ ?W&DAYjxR`6j0 K׍UwE){[l-L^x[e_ߦtU!I2_|.LMb=hrJ+]Y*yPCA۾C}8CBw5Z4i鼖¹AI-po&\N¢D Zކ}狞W21dz AsXx;Qh򪡐otulM:6SF-:U,NN1,`s/mWh m r:6m7,i0&62{]bjb2r[J-U@Keo pРǿ4o5؏0*jNha:ݴ#a^7%|ӘK.>^&+UtCu<%&+}Ah"uI$ &h`(hėQhw@3Wʟ\EM蝫zQd bSgq py9t:A%lߕeni\#P:b.*="(޶/sE0\ˡC++9=g%5+L(走NcYm ^\G_9ˆ2>Cu1 OTeK[4ҙEjodl^(ٚemB$j_'?V[iNIO3{)>su;-͈[KWom<+j|1nesSxGc0Hg7yxh=m ctmr]M;L֙&SZ6RZUz {0_b0 ܸ_V5Sh\:(eMW<_8kXc5:HT";ŒX.ndkMؖNԧk>8S| ąA~=qHS,ĭDFejpOȅL"S50UR+Ck!FDSPӥ!1}iVTͱ嵬l!E{9c?4MeuI@,IfvoX@\Zz#ǭpey8'χ@VF̒tyP@3>~"yR\mmAr2kMy_uA i`5_xZwZՋf[R4U(T)f0Snօjꡎq}:.1NK -5)=@s2 Exۼ^+&Ju?' y `eMJ," msKpɖGwB/URRaJ7eƀ؞xVyW@&h"F!׮oVSR?C;o0mԤLS- q;X[Us^A4.Fue:83öcG ^5&;Rk~Fz 7(,l\}8í uGG+SٳȺVBjFt7E \h|e 1,+*8H3RZu2|k l]@lK|nɪ_=X V]!%s]zt#t1,l#%XA̫gԾ#<'x‰!([6~@5„\pԪ% 4V '廤1}h&iM!Q©7AvMw=+&z6O#44^$#Օ6 Wy~<o$z% h1]R\Uo0B#I2n{.x:UUnrtZ/һs{. hC[*\zT!Qݡe#iVOMjaw6hx1K$g#2 -認qq_jśֽv{&"(S JCn& %uHk(wNqr*bwkZ#Ws`mMh.vb9R:zak8\s2e9aǧKE&Mb+Ú%{<@"}!k3oHPcR>36ney|9sbNc6\*N?t.(C SDћCd>LM -R?u9"DtjVEe:,d!K2u9zAgȿdQx4Aէ<]%Csi2ؖV]`NUUx+S/kr+hļKM\晆2,̡r1>37p= o\S~2CF|V()l-Jrs;+JH"[T_(d週1ӅuI`Hʾ3oH-r< st44Zt7.a4i:Nc]ng|N(=@0K Vһl`|kUbx:VډHdH[f0]]=Ȯ՜a8&xۚAud1*Tа9uJ(-,B[R"k"B9S-Ḵz%xɓ5y~ebw?(퓢* ehy.Yt;<:=k/!Fa `/m{EW5AhcF32s\.]["CUUԔR}{(Pjfͧ`3F+va vnxF(YRќ5 ]mT7=$?eֺo4:M ~Q''*xJ* B#85! Zl[%hzH wrt<ڧ<wWƆGs2!g:a@ -N`kwoO/GO(6~^k{m0E 꾕y>N1ָ_ g#.5L?YmN4YJ,|תn +q G;7pf3bОuf=)4I8B<mSzVw(|zth·J(YxRrʟEzcضH*lcoŒpOrX^ zK(5oefZ߿D" 1 uܬ kHU8m# ͩ,2f,<_i 6FQ!k(IB<&hc/M%토lsz|,Tt͚;T7Yg Z7zmjuXk7PP9k!xs*^٬ɝ3wyǿ!-6qRJ+4}jb\-mp+KE1}m|Hu[=mBXe޵x7ޝzn>wg S&kb0iwA.%=|biS^KHd2c~SfQ-/RQڊMeЂ,kf߳ޛ`qT6iF04R [ҵ*nPzP2C$;ǩn޶p)N Ռ4hG]d ؙ"5bLkZ' Z] E47Y+nP{<$37?Te- +0sT-F)a<=dh_y}.T[;]ő\7=}՗E7Tlli|S\haͨ2qGJ V6^-Z&|hG*r`32 N-Fh8l.ohJBLxr+ Vrp^踵Nš9Ua_bq$w\{:DÝc^rlOL6~R%Y9ƨ_=oZ7%CURK` Af-fDQv68DѼlsx^:bu$_s?,SCF!AL{!=N%SWStqBDUEiYnk0M%Q,$APycjm켞0fٛZ&~  0ވΗ}74ath 6WU.s^pW!/Z+ִʲ(O$A)&,5 xŨAɒcq WqмH"g$/C}/=iϏ+ .ԟS6i!D(%~u1YMke"OF.;'DP=siUW ِnK-vmETR>*MJaܙޤdNu| _hDJ]d]2Ng8{:w+6DNH4Gܝ"Iќܻy aGID!3RoBP3kJ~9YJ'V`좩5P J300lkZoPa$!tvbʱ2Iv̡q%?:7-,b T_kiQ\Ydn5L'8&fТA+̙$kI} cf;~H(j)۽F+NOVw*xSW\J"||{RRX xR,ȑѤajTj(5Da_ft`-䄒`%dv5VNUS4E( ޴O!PbvլZY @':1bUcUɯqF%ҷW@?'h%^[(CWtVQ'Jyo#%ċӛvag*&Vjm.l?$O/uITdD7N~!}q%cKZ_&#ܦ@hZQ&;$2_uD7u Ƕe^1{x2Apn<n`-]A!טMehtawѴǬ? ʬfiNϺj]gPf G:$tfB) F=2RNm;31k,J]@K^ս8NzV:^8jž̰®-:v0]&6t!NE6BkX{B γ, IDATiMMy9b2y6q rvQ2 - \_p:LA5SqٵQJ{XJE.79lq+`M#6MJD))]=DK0O+ #h'/CMpW3T-^z3ҭɿ VYtd9>c 5Q;)~7Y!Վ۞k~$z kjWwk;m2w^ o\>C͂:-;G~:a,ȝ]+*.>x;{U*%Y"YSc<>RܾJSGJg@7;ܶ?;N1mha"p|_Ha°)7q|PøBTSIU Pl$IQ PyY5z;I47X-Bb% u dr[|GRTC-v^ ob^]l>Ezk.t`ma.&&Ǥt|1Fq8~\e4`wn{عS\Ө .lق#Kr Kv8|FKMAnL~9P~/*e(fUTU ϳaװbl(-w7beE1.qk_]1'loVq:,|e±оa'x۰ / M7Q:.M`؛K9J eSY稚IL]q#.1 f4o&Pu6ŃֈFD؁EI} ž⑯}EO[?R.ѤLڼY AxT2oEfr#"4Baj|L@'Qa^=F 8[BjB[YmOV5 6q -ņlSwUSl@ 5ܮ4pkMsHm.-\Kuص$qIvoă cmO[r{zFF%(&KJ`[5C,7@Cd1GOs}@CK 7>~DlRfv,sY3WJWo{x8 xCT/\Vu(ǐERμ']-AQlrfqRk68ZSh0Kɚ)Z5_p2kod~/pjUMLjG]ѷY4`pS`[FSʝA\o۟7>X>.V7ϟ_Ke`!]brW}#I6NՒabG| E*@8@̈́^Ub@'Caxg&#'<m4sG Uyil;`hKL V {WWd]`X$Yd;,VUJ[nu.5:hO +ێ)oGncx7=i}4GOGx-zKB943aJ+/Aٰ !.׈IHU RK0K"̍ {å`fTU X0嵶) eZIHbd(`C5"Y0%$z}#% %sZjG]{]?LGlq5Ş.H߿S\kaa+v5,B)e $(;oW}(I*r/ .8`Q\$R=3`x*Sd6n,}:G%:9nRD!Wₙ2ma7Ix?7ڶ]2IM5͍H+)ѕCDPhN r0,TzR,O4plY{2\1 kouPg E9F8sD'}x3Z:Ti_M.gfdhW$ML B;8BbKƙIv]A}0Z)16}`XKAB% [vh9\Km.6yT3m[*+k '{+]pެ zbymp:pxGHSot^W*|%f#Z)pA5 (vJkj9oN\uw_xVt9NM3t8j+׵(D(7 sF`.Tԉ%TѠ͞u-snx+Ya9CS/_ڌ?.et[n*^R6 *E=^ncJE@t.̞M2_(Tk tcURuBŮ6՗4dKz$ Yҟۦ%}e#s0 ʐĬ8k"OfV72Ӿ /ytN"؜RJ B{ΤKxu.L2m1$01P7zV(T7fIFMm`%SЌ7-5~GKH=Ӭl/m$7J]4Y(Zїŗ3|ߥ#mYdM{!㭰rGwU&S[p-*wEhsʫಳ+Ӆ4tp)V35[fq ;b/o8ֲTNyix?4_V*`'_b%*I6BU%O9^!)oU9JԳj?:xGrh5Pr~+bG3g'ZzWvVn<޶rEtMS>$u .#GfX9B j}5ZEe71eb,F]v+rY\wUFI Te;y5mcwBe92N8; F.Rd58,1dV2*[i $uR%gXOj `!Akz_$=XbO_ԯ0"\U2R jd o')XN NBZqcl7e9fvH~qحv7gQ3t'_<7!ºH:N*\1%RR+{*Ò/gl:.yEk7rƦ( TۂGPc߫zMgK>ϴ0v^v .# nY=Ԛ\֦xRQbSd\%gNk*2=5lZ=ڦsvigxKsUwΚ K~Y[mOyTX1z'8݀Z"PƪSNUƟ`E :}s]A6!la2f~We%E6dV(x a ;4Ui?f͛8Լ'7",-xkӐN!c%p(.N%V\hys5it"S^eg:֨?}4`S1g_҉V-۲1K%I~(4MLTI57B/Ⱦ%pێi­oҞbUpޠ./L;1aC#'i5-.Ь;V⚃PzN%>3\_?MT☍V.+HxqqЭUÖgp 77:(jRxDtV-s("T 8]@YVL7@Nl5w4y%>,8N? ފT*s8C-Vh4EF0bpɼaMx4m 쀤/m:Ozjd$=@\ 4/P2(bKdKDةC*J*cV- >qqфV˘ 8zufK! g\ oE៙,ԓWD,WݵU8R\0v4lBjkjdǁGixq=d2tg#I!YRU V7=A+)oan.v{ܚ#&=C|m_y"&"Q:H*\]9.s4ǰǥ% E"헟㸡Fo~-"!oE4.r9zˇ\S)ɂf2 Lr6AhBSu V][r`wn;9H'}eΉC ~QT,}qr: G(LF)Uj8w~>V8jq)͈<}uWago|Ew)_fN8)A@^F>ڽcnPC W׃-9+ 1LJCknzl 3Pt-gm^j(A]X"F-v[VqK{967nA{)x;X3R4ba=V漅SGusIU,F,JN˿6Pt:b >?x,<+s^rjͧTA'mJ L*ٽscOKZMϸٳ[]݌^7moYK[9xBǷIŊ7:qYe}pN*j  ]Qt! [\I6d ïڀz9e_W\|B[V_*+o"fӥʶ3MqY+SAqrߠa0#t,>w»M ;{^\x;^c_UVuY84׵rX 9%fbuV4&?9OqDZVlZ& ݆Fo(oכrv+v_[>j(wo0? QM; <R쨩n!u/M", CBz(B)|mpޭgw;捜?h9 zHAQTL 8 yB IDATJV1UXʃ69;Dm(-‚_@[6VR/ {f_ 7ςAF]t8;UdW䖳ȗv6 j4Eh1zoMaUap3e!Ϸ wvoRFEN7BŰmAh Ѩ eRJcS@"֪ug#A) a&Q wWW^o?oSSc] XQs~ͻ PƆ!Y v:/ԸhO3!8G(Ýs5fYp^4U~6 vxd\AOy&$_u_?O7F!-Gd>7g`mXhP@+rd$J4[y!KȺR9X tʲ6iW>FO3QZ#gA^թZAoo@\*Q)6< \6A"AAxzWC+ig!SL9pt!Ш2%,N`<*|{,(kW{4|hBw?\;B,AT,t6ZzI*)\ pGmR:$z9j Rr {n)/ij%!אnjn>Q'H04ХkLKljFq(eiv7gx+D9ޔn'U0nj_m=? $x6VjھNbHf fHjuZ"!kŲ7[-I|C@.R,b8QmE_ܳ*r$\!MT z3ˢn%}J8wJUxC= OH!Y'W)ObM6i{|u{mdK-wM؅q* kQ`^S~PZ2B}7"|kdkvNPnllWR5pqvM' LK/ =R)D3N9jsRM;hZY#Ĵ dYmAӥ.u-˱+t8&+~ !K{*a`@MG#\KCՅT4papX8ZNCAk" wq*QS|mc#7E* j v:ݸ;ú/N ojAYwiy7r,x&Aa6`ַ{\~oov/_ o6R0~,U9VcbD I崸T%t"ؚVf2 I^Rw@MwBfX^X%ނmDXtxԩml̶?,wu&"2hEز6 q ,[t5jZ Sb@vV#S}!=h*Ej|JWΗ p9p6"!Njڐ->>+H08 Q wW~{hjcm1PoX'(4!B!ƅg.ž\Ŧ fvR茀i^iT:23IRf.n-mow0~͡>C3XLcδQuo_Ӓ)&HKy07ˈ8ZhLOLj1Z#-.q޽+HD]ʹ?Z7رpD&U;ިGۣiv/S ւ?BBorrYPA?za%_l&2"s܆JTJMGp 1V'H2bSN0,1EL.``WoդKM[?%쐠hiZkZ{jtq `E#R$<~Ʊ,iq+ߧ^΍ \ OcOTst\_{QOq,kg+ct}CyK^qqޡϽ:"URnOC(`[c(Oagy&"OS#Ӯj+WCa"HU2L^$TMpC|Q4\*r'F/37xt5ޕc[A# ׹ 񆖯GFQ<)2ޖ:r:m{[km;LՇ HtnDGWNnhĝ)Rcqӄ'$IOr55Uv)EϨO7LxKX1]wq_NM p zK5z5-gv6zrNwhکDuUZ‚ j0 c|Ɵo\Հdd:|)OZ7wAt#r/[7nev73^]%{_Hd_x;P`jfAs߮h?0}M uYC(+@ B%.khT]t-5:Ԣͷ?@CR3fMQ=]vxCjNBl8$2T9,bT .ZqhYZ:54@&U+/~$_mۨ.vK g雛yJ*JWǯJa=t7|h^stz|}UEzTgTR5?֑ά#&t- Aۍ9C9''r 'w9U glx=qv}^x{`wCإCHpK^z`x$ƾ1TZiH]ͶOEХ] o̠P1v `C=TZ_E YQP;nKtU䦛=L:`qh0lA r%xCkx@m;.J5f?CUxܰN o8hAJr SLF>?yZAv[Kk[ t\Qk~.}4f^z52CNPw!b΁@# b!GQӌ\W.RSmtO_QE14On9j }OtzsJiS鳨H)Ldk 4؛Bc\3Yx2thWx˞cvփ{H u1XZ.joT*hn+܅ϝֵ+==i S_q{=Qt$2L >wڠ4^ 5{l,~i*.my }_&l=9Jpco(&a3iHg;jޚYMU o3 |qxv`:9! vFߨ4ϭJEM!͕;fO7-p| r(²F*G'd`99"C)MlKBA_/oz[)>(o=_I1>5~XFa)rylDQto(ʆR?2jwY~wFԠ+ Ȣkq7]xCT 2?zԸ!zT/St`]kMHMT-.OV[<8.6 !e69/[|nM2wpUԄu0`mE|zUvydZ["m#ZQy~&5Qu[RA# x6-{k>UX:9C-d5YGr@ie}|o8'D :H׵v{Jy :fX_U\D|b oQ^,CA=D $Ʋ} ͜?7ɮqi[߱9]Npυe~ږUFokSPXCl!GF979thDUxo&D ć,KI45Ԗ wR, <~o3|i-ga>4x>7ě\C|ua)ӭSJgm7\+aŚ/,p!i2l/CJ+ěC>;ëk-b͇(#T XRaf -|8qxǎ6<3lMExo Bz'ٸencMբ>DF{c' SdaM'N7 ΓJC:ag??Zli=QTz{ S*spGu͸aE0 ogUD1X~p:?FjG&W)X4&ԟ;giB c}sͻ87QIO Ygm'C2IDeʍžt4(>^=UUCy#0\tCh[@Lb m3~ q֊pb O]su b˘J }9wG·0G$xEdZo^wjՋN;^JhCaU?-%3Ĕĵ{3yf>Qu9͐7-}( 8n{pf(?Ao Z i c䪬i5/h/Ih^`ħ=IpsnMV6'Tx{]mQdZOA2E*C>@448erO:ѷJ ۹̟~=wPxcbZG.66~j ;xVɏ;(듧Y@S|="}k{fn:$/2-I c̖2%iĀ晙yfݟiP^DșY}<3޴$v1xBΔqih_-_V0h!IP哳MkŖ>7޶C^rgCVUReGe9g}>IqS|4p jVlO72Ll0jqSv vy<=T$ښ[wup{i'[x: 1H&u] g[a4Qfixkj msr51$8Rzy Ev` naɝ[IfNVSI.bã L)Je%rd] _mc_m9L-oͮ$]Q'V xJu5f 0(>3@?/8g[HF^ Mn ߜMR*"DP@ mHi8I$y>'[y:m;bgeo3M{U+#' W:q?[dK"-{_Й~i]A!hӯ7:|ݔY;7'&W90 툜"v1{R\͙V:񝰜@P6rfn |xk\la[Z`04;h._ ׏l :?8[lb94@  IDAT0jD"*FZ{M%; 31ӆdD󊇵2W9}'oDҤ-VrXtr镚EFc]Otx? |ImWʢw(.?%r&D8FL:,mBSHb 5YdO572 _% j/}|N7@Ml O T>c(ʥ3m6f.nE;G Juz yooY9%‹k¤2~4k{)4GZޢTԿi)Ѵ> r3--R[+dFcK-4X Lr4"cEb,̾f 5ixo–^8XV Akv5p TlvGG}uK^9n7:T6 $P 4C,xtWjtíAmD peԻlxjmnUQR7$ׁT;H,L+`,i}].艍9zSu9F%)jd7߮&|̮][~'|q{G_dxk4ɑ8R ,9(GT>R;&K ' ޏO(K?'[&Cnr.gڷ09r]R~˦7 vhL]7O᭭-:rMbN&.w/tCϻC#vIb/^\״ϝ+MDCfLTj^9j;uCƍC,LfbCfNyoNKRJ@DNБ;̢ r f5\Jr4HׄA -ŹBxkP b)!u>A$7eRBIp|EzxEJW{~7鶖Np6 /4lqo2̣Q7H/Mo#mrNOm@wj^20gSm5kTL8*N |_kl U<oĤ~DBN*Φ.MF<yQ 8K@D&?m_(TAHu2?PcňlYTقmقbtl>>E4 [ZgADc|k P{XD桢le`YuS&~4%A[~[0vKu*"т-c_:І+dy~_&ԎTi|yXG}_ #|EwP="8ȿPy|(@V+_ ǨV1pB:?bWQ ` W@J%|Nj}5 ]uDO8,~{jj #o50}߶}J+JW"h~rOqo?wd87:Ȃ_5ȅLVA|+{<M?0>gCRB0Z%D)8AnnvpFt2>uO,XxQ dNa kcGwQ<J#M*A|4@ #TS}o zT4km>N#*c' a;|A"zBu&quQM[qj\(w-?X0QU\o='ۦyެVqn :$رc#WbSc`DW[ #ܦXD?d{Tl-"ٍ`osV>pdC7$aq[?Am*Y'Mqw"gA ^&b(ʷ6NVy'R\8q`OZ?L_.M0zGIO@[V; cV{Txw3q`kcf?v ;px^M uu+H$\T2n?wCvn6ᶏ_S=/lr-V9L 4^=b0YAX | (j%alћ-I(4(y毓H> G3,.G *=k#‘)C,).o P1^X+Ej]T $/v,bSN/[i1/Vh 30Q*oX0Z+և%պ6k}hHli,vI_ȅaG+w_WpxX:߅uU}2{eȆիad80+qx/lP^iC|j!FP(I{zkɨzed[ rGOBaIzUw N{t_',UJZqT4" qhR/ZY*TWZ#OhzR,M<hxm,5H=)@ +TѬ,J%{^h+vzp(n$e =ޓ_!,4ZgCra:xGa #hY1EC.X}Gazç~4 `)OXaGӟa3̩NEvVzG^tS P!Bh Z~H9*6GێbpxLʯ &NF (ȋ؜[pad\A~ NO+ As VXFJn~8bcbaL/"2(F>l.4|a( Urnj^%2_Ǒ2jXb#paKd8~2 M)UЅD]Tb;K,ٔs[90@L.@kUAȲ1y#"|Gp;it$"Uk6m.f`,@ Yo_W C'#{HgRt:=j ŸCзP>AeȂـ[;0'>t;伷vş ԩ3 ݇lK[xŎIpadB,Z cHl^BEhҫ2 2f֤y *"c]p>QmAXD[ȿ5o0y.`6дl-OxKCȹ"QG1g~AYhoA a_Q~[8Rnbטյ\Ÿ4&yKuȺ*ad6A4M- Sn%"vh~A^ϑ{[A 3=EkQ/@m#?y  q0b*᭠I 3rٵ\o(2o+o!}"K$L B4ŵ0 A$\Q6A \2Ht#QF7B0|#*J'y3>i"*_$ 7>B R]AȡR&~-_Y`~}fVA2~2!(/ A! &0 AEm*Bߏ~ Џ5SI߉i~{Hra!2JqQ$Aa%9t7SIO:AE_co'#ՍлFTu#q)~%=?GC>A r(p2q`:QpbG4"o>~GIYb|B.~&lfSvԁٺ *z1tb 똒$5pa{IUͮW]bZ+/a};u,녍1ӁrGe Px//NLITGBA8BE _/F;$2]kO&PkxsakR6X_ P`syha)&qH!*oX5Z*|1T0&Nv>me*@,n! 36dE43yƴض."(Jv?KvU:V$K[bKyԾĈ&&i_x>0 Ex/lP Pb nc3d8;ÂlPXHD2zd3ۇULx?t%*=hj҆R1SnJcj$fTb{DXR-7kc &أ4$p'@=-J PC&+EiR%<"{\чcRGżX'@`GܮZ*,\L`jD05ɂ;dSxG.Ò=*B\ǒil;9A%>_e _7a0\v7k\ؠ̹SnAFT9+ JXQqnG4. DmVNh泬〬6\3Ӂv1a{Ks ncs.%p%}꤉ uOx8KpVzTX8SV[8D?Q=laG5}dgͽv+LMmx9:W(dⱵ{p8֣BT-+ڭPzeyX~x`Y=`gpzj+ڭ`^h"bC1~BxeGAwG4 gCx/[|t ̠>zRuDSy.hZ=*q\j| 6MEXl5hS,>0PĎELvYn iٙg᷆6w>3?NY:^5~{TH՝ ?GT|:3+,:BpNr@WcL+Տ6$sT}toB;S5e |[ngB c';"q6D_ L_f;%Dx8{%r7Q8|ܮ'VP6LMb6֕o&s7 #Ajm?SHR}:a zN;w&4c<]ǰC?3h\S qʂز v hqaWE* 5"F9U9فS4Vڝطە!&za̶0={ւa;5E:F#zɜdqAN=3.A 47»_+LTiT%]6dجƞ}URĮ3;3ϑNMmvPU̮ζ_ R(q<,:(Ky)s,}{F#p)#EWi]kw7ԧ"=~'vUV^7TǙ R#%pRn0q K.H`|XkϑaT'uu//plx㬭NjøWQUL^lMmѡ0覥4vbLK*k|N%r>z}sc2z)4BAk1u橼w(i̝g *ã 2XT?w)s%QV(2m?ZefY'3"t5iunLRH>Ne ]= SΊ./=ҩlM K:[\”NqGD)' y_v.v %frcuᡀDd,? c[dʈ-J~d6yrcY\/fxg 0dCwRl3\Xnx(cx9W-a+Gc>9 m.QCn0|nϦM8Lh"W maUg^pb~!/;_!5|_8{PW?rj[wOMJv6ZS/+_~ V3\^b:Gm7cȧe|ڡVa抜[CML&T0ܚM4Z cG+Z{MX82׌W7N)q@Ծp*ưK?BgnvS.wdOmc͍nXkd\Y L)uZ/)mj ι/3RKzjݡaݍl J%ajR.T.8O_kK\#crY >4b< a$e.e\ \K`+l$7=稾/RS>~|C ƄGh}cƦju~LRZ } >?Mk -fg~R(ټGEꯀ{2w6HS@݈HٯRectĤa|Ǯ}- qU%! qes N0tv}&ۇeyJJ@X{ ܌wcZ0 /mwݶ1Y3 Y͜5xXۖ\f{$}ιܪFNLa隦3O(;EMB#)o 3r{C/+qLnVвC ^FmJ+Uǁt1O)?0]]L G~aLr F8XUuX; ~ 8%7|ap?{pSu7^_ .EЍUʪ5 7ȴdf`V]cpR#9.&fphl59pF, wOZv8rHX4݈_ T j;AqٟcBHz@RdCVպr̡ &vvhWW [A;٪gVzX0yʵICoE-3q k0}v_ޒsku_)lЄke6ML{S:e717!roǝ5s/7lQfp j?s"a9'by1š>=pjwYOe7f"e 69TfpY_ypvf1~*-p`9xZƥ#-fdDT.I!LmeѦ@L %H pSwۮ_g; id' wЉj h-KgS7Y˒~X\%e㷺n/Ju|yieI'%n~XԬ0/ҝq2nXMR+x6XWkff6>/z9CZSHDX-d [W*+[Kخ_0:vElvfLm?(_300ϕ:NvEX!SOn7[yOڑ+Ԫb_O(aqXvf3t>5[^]pƙ̴km/>]*R=?xE\+iSnvQ Lye"RBOWn&9jvZ%RXt D;c&].SNǩr ڋf[ԍƒE?Yb - u~i].wO͂7t|"y2duΤTƙP36"!br6{sy)z , Qͧ:9|:Z <84y¬-3혊0:bj/oE*czHL[1.AI3V ×ٹqckv Јgv@yi=i{>!4֌f\74Ҷ ]g1Kī횈˘Nf8yh ,I(l}d92NԠ e R|#{:4ZH2ZM=Cf%n\U?-sbdf7nn-`^- ceAc车a11 iڄ'VٕA19\#UVF2/J .9f#2έ̲edd.#֒&6<s56IA@d\=v@gn*Ƃl~ W3D36\GҢjEsNJln30_V uMwx p-5V D 0s19?~Ƽ5ga~8:f$`05(0*Uvl+seBP= AN@A躥ɘ_<-qpa\FeJ s#C:6i~V+:;vPurL#F Hՙs-~I>(ݩMi2=PI4TNkSL4XpyiZ&xzG;b0*?/>1evVe# 40̐U#z+'fY0a,E-=K'|Gˠ=H{FoV3hw͟tG?ft9 Gr?h]KE~!xJGU4@t6c9se)a.:i?ez,(HX99|^O!w8@0랡@)AvEL SGq=ӍAFRM_ǩpn9uê;OGUInDB\`^ ެg~8J/= {((S! DLݏlh8vEl^z\+UIejulzlj`nQeÀ9YmS s/ N61SNe$r^t!:е*8FR7gm9ZPId q|`ozN%Rʧ^n0C0.ʅ8Ls5Eq`iUoZ-2Z{OXbڜlmӦ p 7,]}Яɔ-;(~P|3"K1.gEr &"Rs<8p gݥ>׿`'6V \hy;oXC; {HNOn wLQJJqd?չ9f~C?"ܟBd]g?Vm&!)XHdyp=\=ri}Hgv#.BG;0GY.Ry Xǽ Oӟ&axp~iztqHِ٪K_T A#rȣ9>8pEHvD]k={ 9M &oEi|pVIk6,GD}E0{BJn}ܸv}$,\¡9V1!Xy ,r\ԉ!tU^ⶖɩt6WwKJ}e53Kį4DƟ\}Z,JW)U7A.@,N^n k<|շ\*z}q;k^bxopN}1Uxt>x޻ޖS|8}{9y: ܌`ki"m zˮ-GӰ7tnƎiiqhyT'G wp9~^^0j6pT 5~K,_㝜PJ{:KK@mѭN4J+փP-ZF ˃! . G{ HSq̤2t9_NJ/ܾST\ z8*np}yNi9Ϩ|}@H6h;KqR=H}zw{~TH*Dj3o4d#R_➨޿̷d*|#=!kd g-{?䚗 1[Ӻ,E<*I5 i|ŏ_xX^C~;CS\ @CwLr~Mkn ^Sl6xo vrۗ'WHy]-f@K5[ΐA{^n6A4^TfS NUE{ܯ'|c}+݅ z ?~H~xP"Nj5M+[P(Li{jnA۳Av'KĜ2Hvf5[Q˃GI^`/*{ N/yyǼ<(p''{ kym@rX~J1W?-89U\1Q#9Bm94I$%J6Z=py8!N\s?90"tTz 2.(l=p|kE W",I}en%jNA)ɑ3TrHM!qiB"Sc*gz IDAṰ)ذY#nG\ ^Nm [9e + @3MXI RC_" _&P 6;\IsRæIoBqW_Nd,DXji9N ;+X םV:M!C Әd'C!_8ܝ⫽|NU#~+C)CէV;4ehdҗ #N*}NY'2l4?KAʿ>z#%t\1M㮬q- NytkpEj+^i^a OQ:؀$ߣL EctrG؆-a^rrAdEkFb6% i>dξױym~@ɫ_W|-_Ym){HptNy뜉J(qsNh=͔̍/N/UyUl;Ila_h8jF?1;#xZ[ w?~G=qt`>;me2Iӕ"**p~D'I`\Ji165_8xo|eD=I3+p>Qar켓6]Gp`3X/7~:VCfB2O&x9$v 9NRgrQt 1*Q E*K8A7(խ/\d~˶cB)#Qkݎ͍UGR.O* :'y^0f_8LAqL>98}]DռК HeIr՗"?kM\RB)J5c͎ƐkmfTtA& W)wr?iu/~V.C(T2|~4[NՒV;N2i"/U0v%Cnnj>9pjKe7"\No8S2fǐ#'k7on4װz7zY } t(y+)hLu :]$涢ns2Q8tx[CN ӧ`&?[)}LƐ nQG -s|qH#k\7_V^7p^@JkL i ng٘(v^N3자@<;bW ~\/Kbr>ZsbGʰiI~b3:f%}&$bE5 ^79pp?SxutkN$b8GëBJ6Q~ؔ䲺"rˇEB"Uuz2CE4V 3&ƻK[;=x]+tu胿GE X^@ Ql4!UG3yޜJ+֠ ԮBr 7qAv|/ Z!>gSI÷Dႝ{7ʴi嬡lm. UeRM Y@wEygǟ>U|G; ˋ)גZ,2~uA;ٽۍbbHiOɔhXx%20lmA[ݢDPU]R۩i^.&u{!db `\1+G>bb~ 衲K~Q<3[]q,L6={IG^I_u96O0rddR(iքh 8נ15T ?e0_lK6BYl28 AӶLX 0 db>io6Je6VaEW4AOɹҞpvMIڧ&%p:8"Nc d0&r:^t|jI~Bx~: Le >|~ ^!S WMLksYLi5&ԁ/vZ|SY&08f=|Le]dyYiOڭʫgjGN=)lis?t}MŅ4$6dq=G^ 5^-,ۉ7Md-u:$CDv.]Ft}OZ/rQo85rY D O&۩WU𨌌(!|żXN*P{^F]d3<[SN 8NI֑eo:{ۈy;š/UbE)O`B˜B<ݔ{8΁ 9|Q Ӆtc@V |Sk6c SO_{iy^[6VǺcBz^s)9܈0' 6؜D}T)DO&%w W*%pCiq ,{R]*'ǩc116`$l5+gU \JO&O,UH)O&w󞣏.9h.8MOAmDk5NtaWg$o3ΊM0o{ⴠ=^ml)Q]ԆS b/݅uzS2`eN]-dV58UP9SfΩ$sPm6;hE } µMtjһsvEa?Cj{VqDq16 X6](yN/S7qqtyI]Q"ďk8uDw8_ zXXSoٻx,\֓mQ.i[sˮ $~tf#O@0,-WJ8$0 tF)3D^tOh=Wux8PgOV!sj%60@ӰɳG# bgR31whEJ))@='b>t}1d!t+fM W/%-^F'6!N.#wAMs(y|2$] A[i'ەCchA$r&*EPR/r/g-rA y7$*K99&BaHZߩaVqNyu~1]IK靅%h # }[y Y/{("9FJ8¨+@eC8Һhoj3u>A810'uskb+WlΎ [<0 [: Gb G "s;'k]K-Slv>S;MZjmvπ;:H {{jO#CWd*+NI\梓\3sn;>\۠x@WC,YE|Zl&yQә66+fWd y&hO[{MK[FÌͣP|wn~ uT, c ~*h@ _2:u9)r^a>F\@lR51i0†[Vu*A侼 ÷b5RbSkf'ϓŹg>|IaLCpFJe@3tګ+gkDI*!%x-0%C:j Tͥתf>aq,'16CrlQ˟Ex![@wXp(SrS,߻}U:9&c kHHY+| Gbjаtp?8&wNI6ju-S6fYHTk"پǰzj{s8nk Q(8LZİp./;5O^Š+X>'5Nvs][,c{m[!)и[7F,UW%TSj]4GzbP?p3:҇<`(ѹ' &LCjSfH*b8?.v\p(0]@SVLZhn#צGHJ _J3 q +!_Ek]91DXp6_EeaTm{=yhͽ#yY J=KmjT/k;?dSȦ`ebjs "']c7ԑ$ ք Ei`^! zH^&Y4Nj9ɯVSO~s(2l0\Ħ!jPvLll29nuc%kŊ@\n%6k8,mm7.#%*wlDpCOV$ 8 ?to9ղd _ZrXW/Ij 9w?% [ &]ķCRx/gRQtw/abN옊X\łkzg?Ck E c{Xvnw_CY|a5abnLg)#qp֜b6IZf쳤^\ζ}hZyZ~ u5d`Ą1σ=by%Quz,_m9|$At qUs-% w g~ou2ygy4D2#lH;ǕB l;!!nlqiI9Jo?NUl.xf$(NθgAۍ<8EaYZR,Վ}0*tPGNe'9%z *rJ6Kq;ȮQq{551R(b6ǃ%#˲[A"C u C ;-m __?pۉӀ86nl=euW<+˻덱\Efߜl+~l<"d 71$WBs'SruP׋e͚ޣ"5Y.K.W(QI\\eNTP8>^w7ݮ5X~ ǒnۚyz8>WAX&DCnebh$nI5# Tb㋲"xG3<W O\O8%ȟ,->w39eˑl8-;OX'UzkD1;rЏlăq΁i\YZ_؏ƴ]NEqqRu/rjHJeVȽ-?1NǶ^dyoΈ?wCIaD[Z\ 0r? gLb MgZ 412e,?Y496Gf~IC>Ȝ@4yҰabk4P/!iM/Eӷځ?~&W?ܢ`L`gc+Bku")喴b#'K =hS0g'\ 扂G; Yn#wlKh!#˾߳th`WǺZEd~., dNnي $ zB!=㾋a/g}(aaz3C'VɉZ\7[C[&ʯ2#?w2&$ qSU-ZqFW"EgqRlVL!d#&>rF2,?_.G[Z {UcNi6N }yt/r}>wJ` IDAT# B3&35(l^?֟a*c.Y 9Y' 5JfknvȬ 5}+SZuc=M3aL7)-Y8hz=FRfPQL.b.Šlac*DMTIYtS&ЎjPc@{JT.FE"BV/lMqm\kieAnSu!"nD~662R?l Թ=mի /c^Z4\wގE@\SB˫#A1aȬJK(}Ur (b0Ʌ]1hil0 жxmP(yȳ!Z #Л_dK:a&=S_]aJD9 Sp}&;rWO27kڞ: bz>C':PO,"8K%g~<1vmlDqKYJk%qil׵]O{LUݦg(]PT3Z[$Q&&f+O4TVt99xabiSNI 'n&!$tݩyP=+=4zԮA69Z D}V嫔މt3igܓh&|F_!OX{͸ʟ ҬG}U:oU˸5۱#1Kt61m9Dʻ'ݗ`Q F_{f6g DhLrom8,M]ˆ40pKqTc9l6vöt毼뺞Y9'AheKe8`_j9B@&HnqU @(R4n9Y~V=tI90y_"ӚIVJ-?Ǯ4b?>YO.;/I9v&d JxBzdS>p΍?膹Jxy֡;FrhHf0$9}AB,, 12MRZB)طugif[ٳs:*cq=CJs''d* j#s"p ތ2~V9;Mgi-бӷ:{xA9#6Ø}]xgm}oCV-댩M RvtkNXrU)7KUw{I'-FszT r(DlBK#>TײÓƏ26vqJa~WvS6 T5/0A9Q`RaH)!l[jnV͑! K47sU]C זLfK¾dXvp9LF7*{"$sxm}X%Yæ*,zձ遶X6).RK׳ޱ15 ͛Xi7v$8ns`ֶt-TCcJ>^G 76߅e!T=tj t'2jWYx6U+U OXmwUW]fUNi7lq߽0t7ŽH=y}?d#y}hw0 qK5 *#IpyM'8A[]/yxfN& Mo']28i;=٩6v;`Р™Q<oK;֔FZ/#V0P;*MLHѺg--'K9d\a~.ع'LĐS>6H%OS=LV#c2`ZP'"-ɨH >x! VaX"](§#i9?vÌj\kAR4;C {9et6N+M\&Y_ LdqZucTox!sK0] ŸH2Cui麮m6n_x`|J>=6U2ޥSQL= JqLn Jr~GZX_"[uNxrr5 \ŸS [Ԍݮ)(kyczithZM|L-wf~M6JCDM5=7>g֐IKw j)Ө/LoA; ; =2%Vue >Gݲ1~;ӈN}5NN-9[9fAcí9]i؊dܥ[MB[Q>pKsf ;5ݬgkC!nݗF#?e',>ݲDnJ=nnFa2VGo`ZVRSwԾ5jOY-]ukRgJNNS0:3?QZ+)rC؊PmE;"O46*whtR ܬIK -^/Ƙ8j]kkІcܹaVJQ,u7q#7ɡ#pItkK ox!w`].{ifӻSډV~Jl[K-|]ilC7٨65R1v:oJdC3LK% ed{w2tS^c(5Zj*ɟwwU;p8 ~@IvQM1p0;;;sC-^rE^;mj80dO ;ՌK>0ۍ0o-K"}]l_p`Tosw KΉcD-ffȏw&k0$jV~QkvYC^jIH q>~3cma0Rcp a=:"Qő OH_Y y:Ɗg &nkƤ $)jo?9-z׎F vUpȠݒ6% ȹADA͹}ęc^`f$ܶ*G*w֏%ժ﫰ťBh*g(!LG]PuidQI?OjTؒz$48+L]mǮD ѻ1SNP8ݱhrJhONeCo_%wxQG(׳R5Wgc-M^˪Mpn@ӺMjݩm`j~Qo77 F+=*a"gN8DE~'g~Xvm8Nܩlh8vK7 ŐQQ\0|&.ݗ#(DoۦV{}T^)0V%2U]d t(e.1@˷oȑ{-Ψ"G;Sâ|z ఈkTئdJXNDQʆUiض™r=U୒6wJH+EruTm4"V8 ᛻I>sߤ:뀛A6z®"F .(e+'ޫA6_g~;s8QMP2:uW]=2uW iy_7:BϠ@MMvĄ=HdS`~D@90qj3!+mMBI|8]_)Y-9*wz$w| c~8S|_qAiYkzwLɚg\i%Wh򍞯 '}Ahxc .7 u# DI RPn緕n|9x) zdڔZ/>3eL[q4L/"EOT|ղz*lO*hI? LiΛÏ[]O8 БS^p_H/I~  dmjG.8Q?6^e2ΛvX+hL1R| Ô8`*kHvr8mdz3t_lmDͭ QKCzFRv8)Rf[TtQV5l|Uj|٠:;Lul[MZ!3fr,v|ݍAh1~n.[3AW6;;ʆz.?0ȳ)NL(u?#;jW TkJ`qy}FSbkkT> p < 8g:Kr$2Am~ ZP$ :tꟕa!qx -tc761pHA0grKN1P6;D<;25H/.1ݦ&q uQzN~NFak#-nMniv]4j X!zMʸ9qؔ&G;dQUIc:^_N@rrs[O ĐE{t086%^Ҹ>= pyz#WVu%G`E\FDHTq' Bq {zbL1JP|JChρw\P^A)뽌T5mXqyѧJe,M8A]fP4oXb/n2V?wO)b8ۙ5pX95SZNbVL֘Š⩢ʔrFk.D>,>P@&W?- Ÿɕ|ނ8︞$ye![^\f8Eav$밢IQ!(GK9uI2Z0hlͳ>  ~Alu6scҝ̺X,^æRQIm0 vy5GXER`ﯙ=f3T/&{[8n6mTQP̪+pW2m-5YHM`Cqg2J(<9%fF+Xsm_0@RK5l(5+#zH`ˉ }P2=c5Ǻf< 0xw!AP8>U@9~ÑP-H.@^VmWr$Af.K4X#)칙([A"]{SP"Alȟ$ 1NaiVQig+wq*C7 n\29ёUPK&>6*xjA~BnMRST zk!pl&6O p_( tpN\8*u*Rw7jlQ$(+K[:OhK> ~R %Q|xNyT:43P`̵AmLy?.-녡Y ,ASjq:%EOՓ9{Zfo>O!,4w6(o e[H+Jdn!O@!o<^5Гzf}:jQ4"wMUFg%%hlYQ`XCewi{s(4r-j,\bJ301ׇNN/{WD 魚wj IDATjdlrX=Q?WzOi)pwyY 993^hkB 9-Tse$kل58rSb=fboe6 b++xSR9_]]HUh x@[KDw~;]b7"sp-|o o4nv&1HO-8Cu7*9N*[jFn.:X i?ܧUZ%AYoK.~Fz<"g3jy/kld5)zjEJ:Sr=*+8%T;ђ 6S,I|B~@3J/WSDttl4 7ZS3Fھk<%'BnlrQN 2ӏ,`K 4zkY,rOS ^/Yn},YC02/07LH%eTk*֝vqr S>>#-B8:,.&ZUp\vu4.8t3#{s=zQV`uV* WǼZ'If}ե"zXph(Qͺii5xAqVrsBs"mBdURa#r( إ:MjT`f2'#9Tcp;_(E D]. B 3:&Z3jήK4f Bx,#60!4^qP!k<ʺŵոk|bi_Afڮk^q.o ##C^F2|hxkWMjݨJf}1PzVNO Gxq uv W|-؃`3_(AVR7"搦yT Gn;0ua((8b[OuꆾD0=s(2PLR+b)m-0J{ݦ^ \V~+_1|fIPXQ{ꢌ:Ӛf\pb5%#k}LYz?Bf_VW $̖\@θ6C 1i2OM9{4ਸ :P_Q: NNqpzU2:A Xg4,&_vzDk?{GAl#ji6/QM/l^2n1eT_ jۆ!k:1XVS|qddRBc -#zvGQ1 }?Ne݁[L+2-WĴɄ la@ǍPr ˖y Bs rur KJQj sɎJ*+PʟBjȭ:0cT}]z)SPcVbIIq>\R-0B?{Bira@Aehi'LEKqQ5lk-ak~_C LB|Gq}qjsK%}&sî(9V@gE6PFfqʖNPSըHbz=yeK`crfm}Y\Gw3ckhAē4Yℽ#b s,X2}lݧVs͎*޳+w2e ֥~mF:x-Ue3.K@q$1_[TX?]]r2)"DxsWzy1TNήp(37p¨qx_ni䂯7\fe O0zkO!ʧ(Y=c&)a_8mr)%% 2#kj}co,%W_#A!fE2*.n5HDlS`"5Pe 8{Lwej7LYz3. _`e,ה󈁗LJT*S-R }gqP1ZmjCl8 Ol8]zk87qzbI_+}tJXgVI S!wcR j|XC*z[>kշV׭Rxٓko=-OOnϺV{cO1> \~ #uXxG'_l8q'y̺Q=p W34ZR4~LCjæ&s)P&&sni]-/Opj v ѫ+VZI+;eK;P1&- ESJwtqNFN7~+<6kt܅37o4Q'֫ .7SBŸMv|/>~]*_7[ݦMe4[t~EO䯿-[fܱ {fh'aH8݊=6SH~ZޅaU H>oRG6N#v;mM3|+U"{dָ-R!f][ĂʎItˣnŲJAv BDvS.XٷsƜBVKbyc xt(!{%&MԶ[Ӟyo4:ᜳB*e E`8Ϳ9 \JE<~ڬ-QE)R]Jx`лZ;>9o/-+]Kxs>vmG_[=li+Uk!yf)NR.+eb;VsUo˃Q<~݆ :V,cP!+ӦңLIB6{JXH% QLB5`a0H\ߚCon4{*7Nu·"%z} Z(t *r;??[8k*?CёFOV~G2-NUglV0,-y!S6pYM{_b-cٔk۱̖p OY@TdoR.ue5= ^7[(gt8 1W*&L4mnⰵ%` }s//Y)ڍ^E"[l\rFDb5I 0dX4OMzF58CF{p5x4eF6 ʷ?&G+O38HQFM#xtdcdwr5@".0. <r;$їM~B12\׫$o\PhB#'M Zv1`Ř(yqLpz5'yVXe&F0E-پm+"?/39H3t@h'ӜZZɅi]6(#@tL7/s%'G%*E.Pچץz4cpjlU:T<1U"Ԧ BW|k[@;:N&FgGCV+ɕ;VmoÉv_pFm,s728#3T9S-JyLCbX@C 9cB\%ۻ}d~P(w A ہG@dfԦC]))dUM)R2VNk>4PTz!X29_)=N5z~45 X-F?h#De܊KFRknw{sleʴ$KikzujR#M˻=pbvh﷩Bksv,v-o)1[R8p7XQ'l iq#v/+ /nO s"7(C@9]\!ÛW b,elZagϗS-{ քh[! ]A؄yxHƯqh-Qm``A( SMq@==[ѣM \f sS27 %uBS[HYh[6?8*W)WjL!B5DU +rĜ̏MŒPMֽcGgWڗ]ȡp- rqs| /VOMMUؼ NM\jM) uyRG 6~%\C*Թ|=t%Iw\b/^FK0PFq[(RJ8Z/Bl r&6(=b{ ؆ 8{t63[1KÙo]? ez0"ZOW1sMSZڦ5:J Tr {sM#([@ZfzXAQKJ>Prk\ٗҘrK()J61"=70Ydțg"{%"9/(ԐSVRUxfgmęM.~LXl)>L앙3u|j:iE1|wJIGnP%PZ;Ar6?8ѩuF:/(ҚA@)V2 kKqRD)R% n'Ad{dxI.ՓCԎߦq?.yD72G;sKTn 2:n|ڐ%T*Jw {QV*˱ 6%GV+!ިakH0oteW瀡I R"9ͧJ_[t\nupQn`MLCŷobNRI3afiq Y<^q6"{X9e* 1QfqP#"bOgip̠ɨrNdŽ%)%n}q$\L ԨoqPv# ɰxe3`/J3mEK;$1j[62tI4a [8,<7q ;=GWTqqQ>IbWS'Q*fB-Splqot$:(O!%r[FCTyT,p_.h9lFȲy1R䆠ͨ@}j8m7J5F吔#mOY4#{,nj]@@z;e$p~j&"%վ~dW`T&.$>-[x! TY[Gَ"ai{3(C%c{1L%Vc̔Ԧ^4#=t48*}t?8&։1'1Gi QþM ~"y?B< h Cpk^9K"i:ODŽL[BDJ~~}\4%%J~IJ{6m)ݐ#Lqo { tT4mi{Ɂ~cQ| ML {I[JO e}X)vVVYG0央q:T'e\)Ԯ2bL5JN%§zlet2MD'O MMt U\-23>م<SIL%j42/rk3T=Sڨ7LbD }vtx5ʒ]p5Y$1:SmOQ}wܢHEG( ?WprBXz*TR2hs\WLGxIDATn8#ܰo] g % {߯n׿䷑4XS3C@tK38"k%&.&Iٽ3Iw*~V*dhj$Ք#WPQ68l=Sl7;-M@ɝK5me7^*`j$^,.OSb\;*p2:[ㄜ?訏8d"S&c#*L~jzݟ!keǓ۴SVw쐏"AZmK=MTDY]='N>/P(;-q5/΂o}v4ʩq)}f0O׿R>(&_QZPB:Lzyb\(\dTsf;l%7C3c؀N#P|k@4Tq٢N]_}Qe,xkW$(mdTjxM3Q?qS(8}ۄC}`I)VPfiE #lКQV5Fmt96r+aWؗrU }iskvOOfK ֲUk}0C1- ~tD֬8qM?˶x_H[Z%bŢ&\ˆ:\iyl}O! ,6Cf#e{JR^5![ߗC¡' ۦ9'{ρ3[dļsF\>؆Z#.憪=@۝l(Z< Ɓ:"=qMDr~gO k~{?sT  w'ErR##Cf%jz6).a1aS{B#Рۚ XzPw? l@wC^Q JEvGD:VZxIPph:406g1`{?U8X| jvI6P-qe|8R F|:+߮z U7XOPAMUKh$pCD/)d 9SIhL~Vݟ]H t!敄åAG*Hq+ Gc$}곉eeܳoGC ˅50'k^];Nɓ;ےX^B 6T?+oE* F=!ܶ67T;YsZ 6p j8%7u#%Ji 8yc>Fw\X2eގW%(n}?#f( +x 4I QfRq?Hj+.E/*r[:>Y;:uo-MqC1BxA NTգUS@#Ц$cV+#5}R)yF]@~]UO{Ηq;=$c ㊲:N'*V]8(\J+.]a߽pvV_ŌB$Lrub>eτ!|ss᱒3RUo?pbed>-ׅfð. .JqVٷka(7nQw.6']\̀`{Εq_r׿Zl˻nnhpvmU] z)-αol@+?y}+NzP4DFL΍0^߶adtFo^۳*PVMa>z Ng.j$GoԸ.H!&Yn\;T*&?ݛED6BѓLMv'V 3`Bz.^{=n*֙͞ꭳ;Pm`Q:pi N)DXfuQa83=d3 o?okQajM=?+xr~+nY㎅2^j /-ʯ40*K8R}cǏ7fZJl6pҿqFG48q `9 ⋏nd۷}LFAf̀[0$П7sї}79h)5%fkM]<ws{?qS▱.Jkަ4Aj/fD2<˥[|mb4w?>v\uQ2b@Ҿ?8 0K/YoL?D!NV\:Y ٙ?I2%[5(A q4dmfuDH}{k?[4Df 8J["&o\ ?馏JO"(y]I#SY}UoTϟ=7Bzx=e dhr!zJܓ{*j6~z~pϧ䃻sy˂aP1f-W#i"(L$P6~gzϏ??3l<YOshEzHf7AQt&MWƋmӏGd+ (ɱ x*w*\&1DNd<.*k/K/k.Srr)۩> ځLZFVW6݇>vv~9Um_zaA͸bZ9弜=K`j qyԏ7.0,o Z=ae\/Ic~!; wO.NY$hɪyK99B*ʩi~rᚧBFi .K.)t {3 6dO6.^eZ_otlڬAxnJ-qCz'RMӾǟ呝)dSt.LJҒ4:.2_f 4)%8CWVeq eNO5?#o4,<}ɗM9o}A3.{=!Ex-`~gT[l(Kؘ2%M~/>ˉ'T0؜}c%#uf ga9oMFM'B"6=b|\_Dl+ [_90y}?a$Qna7hF!#ϛ\/uڣ VhhzPN_p.^päs{t]8&q{kd\/ǡ_~ǂj?pc.S=]IENDB`docbook2odf-0.244/tests/graphics/stamp200x256.png0000644000076700001440000017267707470761735020260 0ustar abenusersPNG  IHDR9gAMA a IDATxw|\nojUY.*r۔@0H $$!$IW}ݬ2dF+EEyD/{Fu M1?9<>>*;$)dt y~/~)KQyɸg+%Z ]!]҄%ÓˤF #qiE)({r2JQf/cqN̛qPXVڝl?/,D%d3LZ5a~ snvd:DAajX_βEQ9;BSӴ 1Җj979I-.0k|VMsO򋋙s4:vqhG "XAOvřphVcV_Y|Yag_t~Z_Jӷ/_v(aiV $?>ʗ_JQu̅+tOx-W@zj+MO땂 A)(>7\Sى%{KRPCI$ ->ɠg?Ag[k0=%7`ֵ`wI Jl,UMߓ/?#wVsW[*IR@ H|J2&>]V`w|%{foZRB[o,>{^-~GU0M \=>OџmHVhJ?H^0^˿7<-&;ox04OIϛ(x81m< SqUՓx .@@ʳ{b\ٷ7sO($tskخ{ ob%(_R(-vu]?u< JYzu߼ܓwܖM㝷*x|%]?nKض4A=rc_(8%y&k_v%[`x ` < M{n.%֤}eޒv9(dy \|/%+z:2AI~ww@wvqox3u72AޠcN =+f#{td&36:oCb]; 2bdDFFfd`>AIY)zA /A<ěŬsxbxxgy/[Lt}Xs9ƻp:zx졿w|GWOO̜L8GyGpy'`T3 2C_$ .%fOAw{)k&TeJ^6}8[VBS%:{x'0ZƕFE0Wţ>jW4)Y}[K]2N@ #Udߢ1ޏXdBAVv߽.Kk7\22cý6C{Ƒ*"DAA ףklR!bP~E?2.I$M " D!*a L [ADQ(CP.&i,#!eIȂ {R O6 >CL *HCj  )$Eϋ,(jDIŒPی9GQ(EӤnd<% ׃RARD[d! zjD&1:GVDŽLbJnWX1%qr_jYDJHP͈S*$ (B04%a̓rPPzQh4(;K$H BAF w5P uGj{Ώ5a5{c mC! 'D򘐆8,$aE R(J )dj-z@8kY7dTI@@ 2ʲ(Ua^‚+ȡ¡@&n< Qބ-1u0P‡ J';*fjh)<* ":>Lj'9 "jbš(EϑFAF@`/ wP IBHѺdEtMGe?F,IAuN ,Cǟg\J8e92f' F9z&BLQLUJ3DNjT9dYD$ %p|UTa!PQ'8>0lJBnǾOV$a! mS9TtIP|Ln)N>nͰ@OVc98BOkR'(=!Ap%&O9ArDBSc-J{gA{'7=s*=:S('[`҅v篯9ᴍ4NP4| ޅ:3a!g.AP`+!aQ>qyy0Ȃ +P$H  ^ƿD4Sr_)Uf؟)kyj_[ZpBJغu+- Wx<_x[[[9p;I{ZCɴs"ʐK>A ##;;;[?VYpA?w^HNN&??ֶ6x^vcx<2w\y6mJ˅hdxhDr8PYI f122B}}=o&\z)Zs>;: ln~ߢReIt PVV}پ};3f/>|ɲ#<믿ΛoyR sf/8'FAt;뮣TqRw܁V#=#JCCPUUEWWMMMڵOH  pRSSfG1 455c^5aZL x%##^Oaa!f#MMM r ?I竾x~󟟄d]pŗheOF~~! 6ye? /τ1֯_Cl 锕Fzz:)))dfeގdbbb#54dYh4с磰kX, .r1>>΄E[{;_z锔5kBff&sebbݾ}HNNl63o޼WUU))),]$8u|0=wݫW& OM6Q[[;]cc#7x#`A9N);krQ>c3f ;;|M@ez9s5>NOOV+eee,]Yfa48Z[h$99VK~A999X,L&lxe6:l޲{ SPP@kk+v e~z{{Xn]w3ϟ+> q8N8۹yկ~cڵw}x<omFGG8pAz!~aǹٶmw}+H&x9/VF83-DAAO`0r )&\`Ϟ=`4q:<ݷv}|!>  Krr2 > ###SOqgL9+C=Ķmۘ7o6mfrLۇ~zmƞ={hkkcddqF8 }h.6nHFFtvv֭[ٴiӧ(ex78BHVJ GbM,Y[n5kp 7?y4 w}7)))җ;3j$I )++#0>>CZ|>8sjĘLݍ,˜x1Z,hu:x `6|,_FCGGÃXf…  $223* Qdܹ 7 2^e:a.Q(TVVrUWECh5k?ٸq#?4770rJzzz6mݻ+V+pq:Ll6p <=zv2228sq8' o}ތެlͩ\QQQ\}W\R?+VRSgE0^d2T*j=q\x&C__M&f͜ɼ N'}} f3(11HZZvh]v; sNL&an71f3]475j'uT*QBպ파x_Κr0?0W_}5/h4$IB$DZl477Fss3-bժU\~\{swOUU?яi{<~?NZ$I}UɇAO}OCÅ=:HnMk:5k?ONZwN n7@dtZ-}}}vDQĞ$I8N&Wˣv^̌ 4 o`&/;^TVR6c3}t:::`$''& IDAT3t280@աC'MA0H0r \:66 L>}w޽,ZիWSYYUAV,M\pttppe]An7z@ ~26O#J" "ʠ|e+?+[u*MD^]w݅,CaZOz'$ڵ $33a l6'?//[p!g._NGWO= :SL [mX>JJKt<裬:,yEvnNmM K<Jw%-- Kee%}} ͸)/+s-ccc$&&E1!̘1(_[laѢE( MڸE@ 5k4n7AJKKX, Koo/BZB{l ϸ't(N QQ=)D*B~X)ݡC/!Bzz:ccc,< iijbJii). G$%&T*ٿoNn/qRTTĎ;0L|{Ceo!6n$.>+Vpbrįk Qk4L&fΜlFToFss3=Wrݼktwwvk`0Hww7yf{ S[[… bz6:::~ϺN^lڴ={!/~O~"zBoo/NSV*UUUX$a߷榦螅Rt3f`KHX23yo.DW7ndppI߻h4ׇ> !>bJ).)d2DG[^MFFjӧ:TUV"IL6fV\姨3022BNNjRRRtuudF B,L> 6rJILLdƍ\y388HFFJٳgp8HM 󞛛˦M׾ƬY8x s%;;{򈍍7ફBדv(9z=7tӔk$YljU 3 xw}@ȉ|*eYGW֭2,zA㎏MYʷ.׋$1) xnVZNr~J%ΘAѣdrA>LFKK N0>>.{<-ZN'??fq ׋V kpE* ,`Æ \xxeoFbb"`Çǂ e|3a Y歷/ʏ+GyYzʆ5ղ~K  dMP)? $IT~TPUUEqq1ߵksL̜ٳٶ};,MVf&W J%9fE(WP(xO}Fm~':!|nLXpϥCCCܹ3d}P[[FM6122BJJ q444ՅGVΝ$&&Ѐ,ˤ2MyUUUjl Ke^Eq *++Ojqin#K~o~AI nP*r~?cccAvr8XUE0dbbJRZ-r%ϭ]lf͕WRRZJ͆淋ёHMMJ0  144ZqA8 Ǜ[Ξ{7om۶lr:;:0lٲ b{ =zyTcbb^JESSoΣ NLL O~u7^[@|VX,ZϊBQ;?dBvkool6#rM"%%.N't:ZZZ0 ,]%%tvt048gAm]99BÇz 344U4+(6wyafϙm[F@ILLСCllݶ~ʣXV x7p]$5k[T9 Q艉 nF6mľ}Xr%/K,a}vq WWe8o?R#{<l޼s%`b2XpM$>>T(hjlSVӁк 667j*rvaX,,\Aqq1999FnJYYdeeaY|9z^(X****`03nSYYIqq16F#{.:b 8{"{ќ\z( A<7LT*L&,//g՟+I5kv,R҈/j CT8zdY?9#464p V`bblrr̟7}.bs(SxEj475wA\ȼy%@?CCC ꠥ%OFRRmmm M7@tHMM)jKOOtGMM }}}=z 000lAOO>|& b'p7~ #@D?&o9YeFRRRH ;;Bؾu+QUIh4A^^G3<><ꢧp.V( 2#|>=T*'0kΜ). .$>>uqoˆ_Fo0uV}Xccpu5\suT,Xd"!!@ 0EAdYf|>?3n ߪtNff&ccctwwx544PQQDejjjCV=8 Iju_4푑T*J@ @]]qqqtvvb6 bt222B|||tQ}<\z PZl pjX^{5\.6K/5kD3Q)(( j%%-@>CEH, |>Nj/HSS bfժU466INNNtѾtqa={s=|dBV̙3ѣ$%%qaj:jznii3zֆI\l$=s9˖1>>N~AG3@$C=yu5Zi$ln'+;A >n7K,`0j*rrr(--^o`0PXXHww7 ~e˖ٳIII!555*/>###,]AQQVZMII 6-ڧ. FCEEccc̟??%?Rmu]V`0PRRskcSuWL?o| d*$Ivm]t555,_KEZZ[ٴiZ. @X|>.W4zkb\l (F ":z^~GWWO<ӧ3gldaH),(JdIΎbfjj|8ưX,454`OL#9L&HKK%7o^Tv;%Ӌv2FY,@999@YY(JL& PTTZjuԃ733Dii) B VYfP(P(3BQQ >LHEAB !q&FZs-dyBBSsN|8pZULw ## [l6(U* <2r=S4m& YɈDZYsMƋ/@kk+hp^MFf& $$$p8(//d21>>Nss3X3X,|8ݎd#zVqxxu`FcjS4a@FF/(//G8|0~;'P'C׿BQӃZ ~l6 "d2Ƚ#Y8n܈f#++ Y08\.O>D4Gy[[|K0T̙Cbb"Z /ロ%˖/ x@$''hصs'mx<xWIHH@R]SCży4>~Û7ܤҞث466b ֮]!ߘ:,.R6o̞={׭#łRdph׾jMZ[[9s&1f3αPDV^ ˗#2 /rT(\s5ر @Z]w>-?99tvuՅ ۻŋEVv6b֬Yttt IYYY![j*CVO[[yyyD _s!ȼv=[ FWhihϿ^wǬV+IHHৰӟLH <6:JMMM+y<5;0͔3{lr~N'zGz:ٹ\}uvbccFó>˛oMum-۷oWfܹl6Vu:t%%t: E&al6aN'>xj[= XT [U#G 1cGpe}i j-.x8&&&P(lz)낂b${?,G]Ґ%d|> Xfzær~z-{=@zsNV+#q:̝7ёVXdfd}HOOgfp4=ʙ+WR(YY{= j[cD1ٛ=ᦺ:zg8h ?7̛?G{v ;::XdFN%KDY>HDiYϧ&{U9N޴ @ CLp8v78q!IHIj} Iafi<ٸL|ttv"Ν N:ũ&&'IJn۞ aO?4048HAASRZP:dnppWI$ʤ"3[QsLI'\V*////vލLZ,^~Sc|[d2:€X0,$IQ+M& 'Fi=yJĒiX$S_F|>y~~xz. E"M&\99z06֭[9~p4LښN\?x; ۸%@Af!,FDd&L[齰θ\tuuˣ~~~4dtLAk,ɉ 87d IDATrH__mmm^<# r\};6-H$8r0ShO<CC=rŵ|';;K$]w\$qLf3NFB kJ>:}P*vn_- LA.wRZQ37_"i,]x,B&3eee\m.+xn(,,b`02I%L(.ZDey9GѦYꧫ'{rLf3?chPTᚙa||)ԩSLLLn˿lJ mJ @DA:_-&)JVZ@$_(sq:E456jTWUx$|3{֎?rI~?$199I_zJF ,_3908|J2`8>1L&#.I|s˘}&SƓ|`1>rnf^x8###ĔH5_NRRضa:y D#zC(A3֗|M+S~H<-rss9~[?xW.(DgΝ( -_#;'vʬ***lC(B":$IR&qv#@E ܼ<&''i<~WbfzF㡯Y4:t112 9|H$¡C?Ox+WR\T]GqP('Nn6 ~co7$nkYTȿ|ϊry*G:3"vvM`;w^h4gpxg^N'?`͛7Ӱd rkmh2h":;~-X pH$1 h麟R&xdAPTdHyKRa{q8STX>14 \$`(JH8bnn.FI$Kv Du[6gw " Fbp=z-Vp'{¢"N~ ȇ?L(nlAR166G!&$zz}Th<'H ˉFt:n76lAa! Y&&&"/=<= jjXv-:HŵT*IJ__ٹs'ݽ^Fp5bA#IxI൵?IdH ).!IIލ'TWW˿ `X,F<' WwDQL0rHUeefLbA8 Myy9/^&&&(..fbbA)LB fcjje˗cZj$IYh@K4!SXTRe k.G UYկ~۱cY8ߍ ?0I^rT,{1̺\$ٷ?IAH!/IbӦM_.JL&c~~jF"399IEe%:!Q|hVL^Mcs3N7KѕH&寧2;:ַ^ R"+*+38G|bbZz{vy{-@&*Rlhx~zPDkao+Vkvn'~NACדQTXLiim z֮]Zpۿ (mNQTTDGX|97nDfRF#jD"A8bpaz"hmme~~`04{A.cNM+*D^HUhLOc2xnIz.[,-P( L$p8ht: @ZM7HJ1B3#b{d4rg.}Ls!IhljO(eeH$EEhjyk_7W^)<Nu.YjvueRo@qqq&}!+R<\VVd||NGee%|uv tM:mmL&y;zVdj{nY~=-'Ohp8䤹x)N'hBJ:;ill<&YH0㙎IL&fI$ +W$hP* 6n%K$(gxd0H[k+CCvCd2NbTZ֭㪫;6>w`p`]OEEE6%˖a2^~e\.%%%Z]?LVVV+VEH&BP}x}> F#?(7of``C" Bu먯># K\NUUCCQ^Q{~RI"xKw~h4ɬ x<v;###磲q G" tZ-JɄngffQSh)&&&C\m(Ұt)v;'8F<#BcJ^WGZB wtp 7cp%_bR$e`dyCXe =8$I_{X,FTWWIqh}{pM߻7|!Lnz~? 2̟}67cӦMl tj5F#G0:6FUm-t_ss3õk vuXVN"PSSFa~~>X,Fuu5ܜbɒ%m6M8+9D]}= Ir122B`8L,cpho5;KKs3 FYY@0(|>&XV sLNMQS]MSlff3۹_;l8W'Np뭷r2|>{9}Q/__wjj֖ B8(2>:?^~C8fOhPk4|;b /ՅnA(X,dbzzZ͔˅bPUY˴HJ"//X,/C*f177J!1YjHǎQZRBNv6XfT*$16:JzK:LD2|ӉZb5SW[ˊ.B$IXm6LF#tSS[BPTIf^_إP(P^ /I^{Dkxx{7 dcy74R㴶o^ds}V]&'b6c0edxʹϧ@ Yh#;n~|C"LbTTPTThd0iZqt:۷o[nK04:JI~n.ǚh0PhTVUP(BVE$EG8r/8@Gg'7lbf^|EFFF$q|D:;:(^8Khz7fa2#A.IyWxԓO>ݻ1=O<v~D"okJJJ\};vJ).)jsM7qfrsIttvܞ=\ss* ֜œn/]ZA'ݍ\dfr*JRtIb-|-tvvP{復@SSSa00=?Q՜fD"__w=J__ۦL^fxGe (+cpp>.i())aU1\m4ep`p(-͛ 12<x<)NGA~>}qvA <=5RAWoJUy9d^=~?֮T[^:z=mm$$Y|hhp:nz{{3D ~i>yѱ< KEE}}DQ 68D*zz.r&ijm:un/}K|~z=j|СCo{x}>(* ݞrE"4?Nq-tL,}V+Vvz=+Wjd#(H>^ϼW^!Ѧw(/weea),(HMՖ-b6O$!H0ׇ`JEey9N氯_d2(ߏ }4,]J$aѢEqdiIQQ]-:۹+O `V1Ld\m urAI3A蠠/| o/~>ΚUlq1-c2)//I*ʰͨJGFxnnh4J,MJ&d2&''Y~e+af3EE ,т'DQ䃧/) erC}CKf .ooi0G?ʾvz׿Mڲ{p}V555aQլ\ ǻ\T\_||rbZ yv>8uu208=;Q&bK/Q]S``qM Jaj5ׯYJ,i0bex>Ζ-[cWX?_l2hCW]EVVwiӦE$YYXҔs!w+G_ɉ z= 9Y4s1qq j QT| 9tR^RBa~~*BH$)ӕMqI @u baQJJgjݍb;4bann.RjqѣDA0FH" &++>nUl@ J ޑ`0vLz(])A~^7oNCM axp&*PXm6߷Vdq]dJ%###9z\&'&Br >26ٖnfbbP8`c22+gg#"y "KnIQq1Ōs6_q)@+5 .^{/$B0#o|&V w?dZr\n%L`Z33L#''!=Ǘ$͛6i^,eٷ^yͬYy:Ԡ366L:Ze"4::C{.5dee144D]M &X,L211AWWW? ^ͬZ '5Ǜ !fP<DRsaoH$l(r=IRq r9\Nnn._|H$B(׭lk֐hj4,Y% hz/" '"DN㡭qN'qZIvX,C!<^/@ NkH$0L߰ǘF֮^͎;p2:2 fjjj|ƟJ IDATRÇDh'H$ٯL*SU֞'Fayy9O<[oŋPRT|>ϰc ;V̥[ry1rqh49P*53*4[H9&Z<`!b8+.fN67cZfs(..&D2kS]<<LJ|9o_zY\BٹВ%KB|K_:k>_b'T*e-pײlrtbgGc<j/&ᠯÇ ZW| @m1::#?LMm-ǏpQ.Φٌnx0LLONRXXH%@:s!žd@nZW544pGnpbUUUgn/Q]])ruwws҂jeժUsWR(X-߶ IHHm--456Rx1 ׂLb? Ei8ngbbBq*"++H$$I(JrssI&l6DA`޽Ә|<ݍnvc2ttpݶm8x͛^= ]ǥ$;>O_+FFm۶^z^z)p\N^7~ g l6nؾR a:N⪭[%!I$IJ`i _~9k5S@,C.z,[?zΉFrssijjbffN8aيtwtJDTfY83,,r"p> ! !":$L]u5˗-<2`~vVKey9a:N36-\mH$H$z{;\e CCj:;;ǜ6)U*bhOa$.^Q&RmI.sҥ|_~Ӄk潕B`5pUWp$B4]rΞ=-Xke.బoh@0Q__Osڵ8 LQSSV rs켨O/L*ʊJ6he-RA[ ԧ>_[f {E>}UJ뮻[oQ꫱͙и ;"fiU >FGG`|>HQ hڋPx 9+\n%ؑ.Zb}k,Y2OҲ2r8qhn&x$Ar Ct$I SH$hjj$xK$X\WiTT#&&&2R>f93D"3&VL&M -6zl*>`ppј:.))!f瞻_{M+IO?r˟>3x9oA6nի_"@B~*(G.33=͌Ş{eƍy\F N}T*6H q$I#d2JJJ0 [Qz< Fds 44 "3g *6СSzw*z4e׮]x]t,b1(?яxhP80;;K4dK ͥPiZ-~K,;JzCF ?9r1< .vTǏgΝg<'H~] J&!HCCCFvÁ^/iHZ[K1EQd/YB Vl6[ q2iě ޮ_wC=($ϟvzG͔hpf#377cdd9t:H]u IۍVK1Pa@EG{;r@2d||͆3/ʫ˅L&D"q Ik 9655`zz]v1<9Ic^Vch43$!ɰZd;$IZZZ$)BbŘvgX :eDoo/UUeJ41 K7uQ7k`iMI`DBg>h4466r)O~a;N>OswFxPݻwtV)+sJt: F#W^u=''D"RDPD2@7C&Prz=%% j),,*zR;LMOg~D"U΋O(IJoshgQ)5 unns0_w}V<^/oWgG׭Chki!KdeeVlL& $ZNCPf3ܜ鳲! F8faa=dgc4.W9xOg-W{^***?h4r=PZZ?֭[eee444\Sip8 /LKk+JիV!ɰYe(/+`2DǙ_%I [J[NB(++#STT yy(r,DH;;/Mx==|>gɒ%457ˉ̧I$/"eee8ӘfE($ A8íyN8AII R2^cԐt 1Flx^B^r~?ãzOu @g.b<)!CQ/y{ ۯ&?^yMoDpz>gɩ)ݽpp䥙JB~n.fRPf3P(^Ȱ*..&/ZV∼N'SSS͢y2DLU2`5xn$\r1*ʨ_cǎ#,Kg˖ݟӚ%?+b=}q @nߏL@J&)--%5LQ1(ӻNVL¢ z=X JUW_ +3\JNNW_}Y&T˕jI֒tёi1Ib$%LRZRݟTxK@@.s͍7ڵ" qySb1=~wp$s{Rt\f yIRaXΊ3 |fNVVee\e yyyӶZ}V~j$c1 D(bXLd)HU*rrr0]3ԕBDP ~@{+dsB`;tN"pgy =ʩSضmۻ@D~S˩(/YoJ+|jj5iBBJ&)//nrssy2& غu+HE2,+WtFYTVggfjj~m6ohx]EB?>d\?T-)?Q/owr) {-Tɳzp8G~~>P FIpXfd2Y.+/'MoTWSY](wvL$('y3:?Q mh 0B.066^gAղw^v;wu&4`0`=gE~<&=FE k׮} K_A )~χ/Hd=x[7^z-0xeUm)qN3MDQZ}F"''Ҳ2\~y>_RlFGF' Bdr93.`$qbhj d& }][cǎs·F7' fv⦧ B!ژeMtuM^gS$n300@ooob2eᠪ<ϒwEmuu&IB$ HJ(&zMC,IH5k{7ODZƴ+T)8sOM7Duu>[+{X<}@TUUEWWÙ(Lz$LF8adl v1GFGb1Z-P(#ɨ[Bgo@RŐ"Œ hu:Vxc#%%%K*"ν޷sxvrJC7\mOUPgZd2<~90ODGGǛݒM-- KsSCCC3N&(b6+7o>5‘rF!=PˉbjQ(hZj.]-1)1 ~_"FuNwy'EEEW^' ~:::TqX,ZLfggȠǎÔgngg ô:E{{;uJEk|7fɄBdK7YȶEʪ*bze˖!E$I_gT$%̻1E( H »Ǻꪫ󋋋3a#qb$,Ek4rrrp\*B(╃uR1>Db15I(")Ilm)jxgq~thٌblٲu^rBZxD7b8}j kQ =$q#dss3Ǐ_r###XV /[e% rT*j5 u!>7 W+W zw HD Y_vR)fÇѨTt:f=^/9991oCؿw/֯ÇQ(,..J\HʕT\pDEe*D.9T99Ek Uq11&R $O~V:g!"b8{.. A@PSSC"h42332IYKDaq$ssse2 C:*ju9x}>KJbxfg3O#qQՌ.^ 7Ȗ[/JרLū**dXKJP3?"r>yu}NB_"-L=s,n7F׋J.GEo0`J|>6o&zlΜ Y,$?hwʆ|4U&$)\ĴP(ws̙ 555_O>Aᥝ;1Lե%\N<90HJj5 Hg}Z-1himmeHxLOL&jjjx?gWѣLLLp1F#L|d2fgf`J`0] 瑱X|zI,ƑiT,I ' s1c㌏qIBH+FF0RQVV&)]CE"ٿr~3a2Xz5ԭX7ޠ,LS~~>:IA EJс lذ>y IDAT}ŹpяWOw#X}_8z슚򴊋ihhĉrOWX,hZF#T Gii) h4"H1Z<9992 ϛo( O4㵗_f}ctwwsf35L&)0'dzz-7S[SA !Ǿoݰ;Կ~<%N֬Y?帔wE g ?UVvꢸD"%%%E^Ouu5333/~وH$BQQٻw/MMM8q/{ΜAf3* QXn3w26nc/;lxg2 L&^| ロ/~:tn풯-..f lB ellx<.ur (H$4999LNN҂l&JH2:^dd2I,vr:)..faaA^^hZ oR)p8X~=8T<|ԑg্\3DT.]I]P*255ŪUٳ(JT*mmmLMMI充i]JE0$H`X(ilALճ OfeKh4t[YwqǕQM" %I1KDE|b/ .W{%x8|0$I-''EdAt:dV̌4wrrT*f#//Á_2D"048H,#H$db1bE5VNcffロ?*J!}b,7QkHsB]û!Cuu5255E[[+455!~j\6$+V@VD3rJ4pR^/^W86bsoum-Wb??dA"IU lhEee%]]]X,ѣG_)R)v;^1t:FFFǃJBPYl6W_}5 JF H$A~~̇z=2L  J%LLϩ??l$b ]׍z\&ׯ[ :KJJرc4(@">N$''GTUU)Ȥ.K0jPլ\BCC(F|zq3rmﹹKi%3 A(** }̶mۖG3o{O"HHP^X^r>¡Cx.H$WU+A^/B!t:n|, 7ttt@&/[wwwX,LMMQZZ*=/fggم<مP(HRLNNRTTDaa!LR'8r8O=4b1 E`GVAC~~4iEQzϣh(,,dllgHE ~?Z"B6<{rN'>!F#N#MUdǎX,|+_m0,S_DibZm.'WR9rq{1{챋vӦM466.ץ\0u+VԓOގᠺY, ]Nax>3O?-Ekgg(BӱzMF&3==MMm-n8n7Rg,+FzBcc nZmړ*4hii!VzHH$±cǰx<y7xpݜ8qYrssF288HEE==ٵ}\طo&D!|q!ش\۞X&gXB6ow ڸJ{w|;J_n3:2B<Ǔ> n7k;:zVn޾LFeU:Cn.beO2CI$bBaZ%7LZL܌&333Dvc24cccDQhXwb= ^hsKEn/ oU)QD&(XL&㓟$MMMddd|l"=]4**+tj G"$S)݄C!d[U]MNNNI/( c4ZqZWfȑ#DQrssh4P]]!C~ iNV"`0077& i ??@qe|<OZi#255 _ G殻ⳟ &颡G > O)2% EQ"RdRUW]U*HRrs>nھ>DQdnh$BEEE|HyQ -twST\dllB ,.RZZhICl ^2;; VUwiZ4 CCCԠhfqq]3G֮hYDRL&q9033CשSv|hv!/Pqq?!8DŽP(}͛cϮ]477#P`0Ȍ˅N>1FI4Z-tRI4fchpHKKDq\ 2 "DcI7Nf 6M҃l8wMͶ wSAvM8F&7̺?XY@ )O>7R#111NS5|s!(:Urs룡8*tD"%V+z׋^F[He ,=رcT*\.hjd1T01 U55l߾omK9!FZ-yyyR)\ZZ]7oN[[ےQT$2;dpa+D%_6'b&۳]/O|xr_G7`~~ƍ7g?㸄ˁYF#z՛6~ 7HiYs+ x"%V+HyRZ-WT^\dxxֶ6f\*ɡ%޺ b OII hHQq19}Z&&&ԩSR[\݈f#Z"0&~fggLOOvQ(d2d28f3ZVjSg5==( ݶ&h*R9HBLܯ_ZΑcoD\g EfFٜi^LNL091Acc#^rΜ9C,#YEZpŸn+~ߛ=YVJ%b1t:J% T* n~Lp$HD !'Grt_DgDxgX,<#WtPxi fbь3;;jli@ !7y:֮ؑ# \.~;Sv{M,AB v;>p8L}}Ԓu94773:6<~63pUzu阓bppPNDf!ɰDZX,0P(bjjɩ))(*, +ai"N IwSH< GY6OZ2,Q]b*V yEzx2rH$Bm}=ÃTWWSVZJ0dttm&7cn~]fXh--\WFTyGQhll:ֶ6f3rݒ&&&(Xr5jfϑe |O:Z#SO3_G}T޽%L˩'=55^-9$FA$) :` .re2 /.RYYI2O^wxQ&v蠱!HAغu+&J|^/T­]0:1577Cn4&rssɲC(222Baa!J2%O|>x yϞ? OWIE{!<rǝիW i] \"FٟYT njL @,no'_ TUUQUUEaaɲlRPPb8Z!сNn㘞ƒ9^s.@P#.{T*(%1uuIzL&X,dy;XWWL]a2;{+VKu8|0457D&l|<@)j,Ác- **+Xe١]cc#@mmxX~=$%!덪*0??/yjQQ*tcdRZlUUU2.L&*JHFr2HǷ@ @*b`X:xcǎq^x/"L:W""깕e^ 4&@#GDP}{/GK*^f3 ؈N zB0 D&O0lj'H}Qa(++Ct,djzD0䳟PT\{hZLdMp:zf3elۻw Eh4L&/ ^|L&{MY沸H,c݌3aoS jOd?Vbe߫&L^Q`j#Gr5#4Zm:^Y_X4JMm-r,3x(-/95Eٜ^࢈R HӃ`Hdlڴ]]Fr94Y $H$" JKKY)9}>Ӹ=8ay``aaRp88t *K$dPZZḠH"+va۱X,LOO`49y/qݵ^\?ƁĴ,I!2u޳r"뙟gUk++`vfMtL&b2S8|0.UfÈo2ǃF#frFNwwV_P@2JJJ9sRFGG9u.P(DUU{/5R$%t9Þ={_^ eFQ)*njjJ2綊ǵP(B]ٯO$TUUIJ2Đ+tR)\.E%%8'W(sp}w7XUp,+%)aY%%%߿=v߾}WYQVӲjX"N' ),,ĜO S`H;d  puq:'T2)/Y<Mq&'aEC'Ot8y$L\BGGpX2n0ͼcr<CC,,,0<4$ kS 麣]A&5*\|לVKss%OsssR300\.glld潲 !DQ1>v}_Pڵk)++CRFR;qAfggɑ25i'dxӾ|r}Vf3NӟD<?999lذa9.hj䂀\.ȡCtttDw$@2s}16:J,crb~gdٛlj;?%%NJ8KUUyf3}n.p@ (]4*#XVj멮O4~Qtwwb =JII 333$IJU*CC1JIX,&-9FFFjtvv288da .]0Hoo4͗e~_ʇ|v(Qx<V믿"s/%)Lb1x`wцSAoXشi=7~F[[QcrrD"u뤢n1vs"^wgϞ%Lif:׮E} DhlltW&2OҲ2y ,FGfĢQ^/PkԯXA<c׮]odhZ&&&8t8J%---\b/YAשS RSS#i@ HW3.(ƣѨzVZӧOt:iii!//{^xA2N$jj ,LB&ql+Ɏ=+iRy8Pk/?].O}^xh4%s+捕H$"p|MͨJ:ĖkanfLZXRBv>YgnχB P^^7߰lLLL0<O|f(LO*"JF>q<CCCx^~Hvّ=D1 P.24 >(53qǝw244֭[ (**Ԅ({M^zEݧOc48QqQk4y]RMj /AoOj˅so"KyO$Ҏ3A\EEElq>11q|BVK$̚F#ׯzJ%pQ$5g)5 D"-[@RH<g3w`儐2dHnlVUUO~6o޼Ώ~#ۗ/{.///4I& 7_"۶mO?ɴU<}=&&biOAAi~?SS|>1 |>V46259555KI.KǕzt:ݒFnznF̙'Ő$=Jrg4 |>H4لM 1 RRRBm]no>Ӵ*]@#mkZ%2gE@gg'?$#P*Q. C$bN'5F),,53CGq_ _'|FeMoR(TWM$//u} IR#Bz Z[ihhNrL&Ok=G]}='3g3)b٘B39}6n```ޞhkk‚1LKV\땺Y(J,Y M /Te=uC*"J] BVc4 R^|5YU EAu:d2#Cw8r݈ҬD&&RT@SgF뚛3hJJJhniaM{;V} VY 4$c)((`ttϩ'Y\\d!RXbI{=JKK%362BhaߏN#//E6oF8p8FiԬnoo'x5@Uu5]\.G&ϛR)t:T{<%g9ݒ+kӹ3334 }}}r822륲W^~L`;wgLx Kaed2gR)%g۶mHWڵ455Htw36:ʣ<7\81Ó tl1!sss|+_8wwy/IRPRvGk[O<>ȟzxJ (rjkYr%6@ @nn.LlwW㣣LMMFJ"W(Pk4PSW(TTWs픕355E|Zֶ%&߿3}/oYjfZy KA.KYvr97o‚  Œ VIIT;+n*t>{79u{XwvD(d%rT]]]|n,SCӟt Jœ'?ϗ:fr W_}5fN)((4Z-PRRV={Xq#CC%S [yYQWa@ HCMKCEiD"$ Ne D::̠ho{QTipVffgiiiazjJr)++cdd|&8rr@__ށf2gɄ륨HmذJVo_k/zP@@)(drA.OɤL ( "\tg>zzz.zJ&k<XL{TVVfQ^^NmM5ґ&??o|Kuu533r4YOAբhFTUVRY]MaQ~RɌœ?NEE {%Feee@z444j (Jɂ';(-+]3#ʳZgOTrQrssQ*PVVlfӦMMPgz˅\.x333TTTH;CѫRhhh@ק v]bXqr9uuL&T UN*o=U΍/S1u@!f>|2!J}~_(sW՛#Q%Rb-țo\.o399I$!//V\@.399I]]^Ka!I :uk☞&\X@VSXT3xn\.Dȅٛ:7ٱcorn6R))f#wٳgq\\s5DQGQQUUU(U*9q8Z[yK館A&#Jairz= 8NfmyB6ךfjjk9s;wRjJ4w9\ L2AIk zgӟ=Q_/z^n (- 'N[Yf)d2+0==餴@ @Gg'u077G(lo/xZMh5FGѣ򘚚bzj7mM줪FCQQuuuM۷㙛v9O}HK~}=Do}W h6v5נj'088VIԘD"EE)W_%HpȑR?Caa͕J6"ӌdl 8,BQseeeI6C*}fp8}# 211Akk+^ӧgd˵uu^8F&S}흟K5ՊU7D03:<^]E'@t(BYV-v>s\8nlı؉fDz,ɖ,R(K2EJH; $ Q `؊],vuf~ *.Jsݙ;wn}} w}7R4tKF"5!ff!c*Jlذ/(@yEn `JUrZҒx<B!pѣ j2!\$$֭[(4l6Xu΋G" <7mڄh4*Cz7oFÁP8|իVСCbZa hnnƅv۷> Q.u䉓A÷o&l߾w^AAxtttQb"gdrN'JKKaY5uuXj*ʠVѲlJ%ŋZ9&Y!//fEE2];vɠݨfC2B:F~~>fj0LXz56nBCN*~hooZFsc゜ȡpMMHHR8uꔜClP(B@*©ӧeT*J)N'!+z!@<v!#// àZp#%K@)E0DGGrrrrjf\ro18<.9(pg3o-wt,J_[(xgf?@9 j57_ĉcddɓ' вlNdiBf:"ðX,h;znHN`*$48CA~>D]8X~=4.⮻+^Fݻv!f`Ҫ*X[D sMMMH$VT:;`Y G9#ŀ$rss133#h4"irF2$N'VZl۶ :xǁP]]X,& 7}V ߏFl61#c##P*HxǑL&1[nc^0RHBQ>.K4\knX,8vcʫ0HfYʕ`=LEEEgǎc>CG( yWb˗/[*%Kȇ?1 6h4oߴ IDATgc|߄B׋~p##|kCiq1:/\c19(@Xq<1a2BIi)vsK⠱hSxV06:mmc0>>Zbjj f)g|3j& eJ$҄籬/""SS82Rx]}=N|kl %Il0^\&~r-`YV bʲt:h5CHqhZFLOO# BVرcHJLP[Z[vk֮ }q[FfOL%WHM]Qsʕ+߶'Qx !h47?Riڊj465F#{{14 KJ099)X%K0vCP ׋^/L!n[Dr**+hl XVYMzX~=q_f8t^e--8~(!(Nj/χRA>}.^D__ܹ  ,~q8xhcdd,B`娩ANN޷p8 ׋P( r055łb477CP```@&{^Rhk(-+ChrR`F3gpɷ5RP<ٟ,FiԘ>xx7ЊSZ cXqq1(Ddl @0N2K;c2ɓP)'?;w3w#JAףr|3*Ja[lE^^>CuィZj4χf< !].Bc-J }# `hݲsM ׇ͛\>OL  A))Wb1Ed2\ZBѨb4e!h4Y*Xf[Z, j5r0::*5777o˲B0/(@ٳhjj@" OٳgCMs}7w?w'Ygnf`2J~fhY 7o݊gd2! Oax< bN'֬\ Kn."TWWCCCj4bujEFLJDn[fDB$:AB&Kn.Ν=+98{,b33_s@Axj OW3lZLQUU׋"w\BL&VZfR,kZ444b"e";***zEpA4BiI 6l܈;k׭CX:b1di + Ѕlv! &b>:wc,@^#L7l@Yq1~ cjEeu5=z"Jk֮K/^x8N  NܹsH@?TUxd=bVA"o4100 I4 z-ظa,f̔)$iX^i%O'K0 Bx^XV|zepFV-۶altX Pj "d.f;wNfQ#k& '>cG,.'AUU(薼< 3rn<|_wkM&.dgy2 As-$4[n.XA&&nGhrgO#~iA457#:> z{z_xE T y6ƥsD<a4q]^heee())[oE*#?Z%rgȞlv;TWc۶meZȔ*bع֮\VTzDBggrӉD2x<͆+WFX dRlٲyyy(**‘#Gd*!aF6QvǏ`P%%%sB*ٌ+WP(qn,o 4'XʰIp1\'? o qP(z(-+ø˅={@Pl2TWUyyyk.x$L:’*9*%x rrrp=`Mؘ |dn KkjR`ZzoDMM 9ffL`Xbr9rGF,*_ZN(_<<(VY΢" d"V ш͛7C+fi:tHvg(DBcFouvvT ~h\& b1XVnq˗sϡvAYYZZ{UvgK(X-ٿDVAނb1>}{N'p)h4b8{ .]M6@ΒJD_gPtjpbӉH$b|Co_z \LQ䪪*q,h啕Xq#"~ ښX "|U*ގS'O^C&AZR8tfYgav.k=ۍ)H$DڟD22`ff<#jbffF^j܌ctdZ<˸[1$:^W\A0:2p]wATʲp`Ns<(;l~ R`R*yc _;T*6[d"ZB֭_5Wطo4 Ԡ'>6WO>"]]XZS#{z=ֆ˽(FDiYHi:18z=PQ]ʊ ,GpMce~c:Ecs3&nZA&3 ,g4q]w!N# ׯ^gb:N% (TjQӬEQtuuaݺu0Bػw/*++DplܸQԤFaZq3g`X`0044 @:7y(㑸{"Q q1T*p4,,ois8#NSX,SRaʕ|}}}0LfCAQ>=GbƍJ(*'77CҶP ^JDmɦh =ݰ;rndxT .ZJҶ0d2&`lllc;˲pCRҥKhmmZ;{8Ѩ(!  (--Ņ `4)j4()-#49 ۍ t:F_IyOfy G⓰ ֲ?7dWt"@w8Pt)y\t @~v]t梶v֭Î;aVp<< tť͘$*++ %ee(,*BCSUVTXa 38 z0ٶb 7{ xVJ"uYqDL&L&JRP\\,G1&h0 lTwa/p8hhhxK(bQo^‰' ͺ`rryyyxqw;B@&"H5R0Jo@e}5@dO|/bijlڼEEHhinVEow7ddB&F͛aE.R8yITUUJ2c͚50LU"I%%xS,#!Dz2woV=+NǑ7ݍ_<\cce2lڼyy0`X eVʄڻCw0j[ *sA Ud2ɰT*% J3{Zv\& h4~A$ b fI%er_Z 7Z")_$ÇqLɑ!29+)) (//h53XXX͆QL·`2d1,cIsK eiP%lz͢`ԔxY:!؈lVn݊ 6`ppG^^޼}֮@Aco<ӗ-[Cbqû{V]]6]! JfEعj36lڄ@_ a0`11<< ߏk rN8Hy/]BwWlv;UPPЛٕ?P8 RɤLJ`%y̙C)-R*PTضmțŲT8Btvt`rrEEE / ߦʁ`Fd+++ә/^Ӊ` JR);8… HrPQ^NTWUp;|J4<oKR^O !xw|9dſI  {XP@Ѡ~a4L{%v N 4<&''IIdWs> J) $gݎ۶oGDAf6Ro ?v %('p8 ϷbRڊ*)$IXPPZ-R#)r4NcǎbhkkbC0oߎq((,!BVǏhiiANNS,zzzPPPш*3O?zl߱7n\,af)L1 ZB-[t:UC0bt ֬0xZ\y]8+8z(J%kk1== jGF BIaX0::Bv\p3\B,'[m8H`-L)Exj @ /o% cYJRy۪,Mk-d0"`\q J%<(,*VlR!q(,,D2eJq BdelZK&hkkl˗eX,ޞ  ÖM78H$}/( Uz˵UwNR`dYn ըC۱cxۋI].t `ƍxQ\\i`0`dd%tXp ݎRIzdpdtt /9eN ͚JB~~>B:jeeeH%ȳ٠QqE$ 9|lb.S&Ǒ᝘@p\ccH&GWWFe9<899 ٌB`_1H)ewnnm}P( TDRP@!vM;wM|Z577 g>я"`ʕj4hlhC p7 K`ӦMݍ0 رs'.?X4iaRDXr%()*pnwK$xQx<].p #Gpҥ9eN眳DuuLPRRqÁO3338@zt T Cj46'OF`mmm2IyI^l2[;>rqv6 R # !HQXXǏ/ڦTJ |YcGn߾m?V^^']5aPS[+:(((lFwO z=QUU%}d'SSSXr%Zo d5uu(,,B^Gҥo'޽{108~1w< ш`xdi$ %߾<$A;nPT*avڅ} ` xN8Nlp2l+MfdM-M~/H,K.|^/ڎž^B,[nC?J1@":/|׿Pn^o}rڊ+ى:x7nCD`%CAAnjmkl f:n VD(BՊ\jb%Nb B9mǎA H L SJ*|2&C!hT*`hpX,rxֲ LY +))A^^@)'`Xj4Z-(BqJ-Z$EӉ~lٲv=fȪ=^/ D022ł3Ocb|#Hg2h`]0VZ˽C31.d2x=Co0`m:<i0,ӧN:;jݍ` χG>Ç yEYvpXV1;F͆ @iI 86lC=(in݊^}6 o )Y;C:NE~A033b1>u %%%(**B(v!/:m֔J["`zz^lllBZ DD2"zn2h4BP՘hVnٳgvZdiWTP*:4ոz655X,AZxu$ {A֭*V B)@)<8xÀDqˑdR}DSs3Ơp˭bʕشyԨJeFeeeᑟWK&Dz & S77zarrSBҪ*TWWou!Hrl1'˗/Sp<EAP`@z+\.BðZp\r$8O rGEww|ٖ׋`v18x^ NKv)Q:FSs3*tvt̙3())A J)ĕe|MMj4 PT` b\"A ANN6"'ue(yyy2ի T*<CkW>P`IՒ TK[Y S 1Պ]wߍX4 hT*:}{PchpD=ga!bJq>q\e4 ea,.FɄuMyy9***PYYo-]K]pKR8<A@0Dmm-buQTT$fMS(˲2ћNZbd;AIi)84;#!!Ddn6^f(Nhlmv(R-Jɜb&'H$h4 ed(X,b5q$ XsszsO Z B) @TzIq65Pm<$ d2ڑZS )(2$.skg_Wx,I(e ~jz{şߩl6*BF!4ӽ?e1=vkFȫ nyt:ׯSyK S7솽lScg|->qLal#2dv.O-Zݰ@v6a(nhܰ^2J!C59a&'L]E{ޑ a*^vS *'Loy]&LtM馛,ػ#5aޓ~/;w yJXYG>_}n ۺygn +7l$500aP0D뭀Ȉ{Y{p0 ^{n#H$ٕ^J >ý8~OBQ% HcQ ]$?P"]YPvR*D+fU,;)W쉁JgGER~a`/d/QoX~M Ŝ+ȃJ%F~ "u!,:ċSuȢXk,\ }υ-}jxY.F |˶9F>^0:u><fyg 8\F`BuAD,Ϯ\jV]#1 ,2@3B1ӊg@+,^BF򋥟Y^(B|nFzͮO#k&GZ:uu!RWd@)]k/#ރrH'3wB\d\m7=%5i Hk~YsJ JSbco!˶buki&Z !RR}{R,]ܝJaկu g vW1tq'C6 ׅ~GT !'6kgzVx*(oTP@j~ >ӏP/F:xruirꭧ0yu{&&H4] ue,#}=ْ-SVTvTxy'ԯQHETk2'IF Oyg9B]j?U===Mf+{>֕,\&5@rT|5J y[ȣp:wQPjs ¼8% #y$(%{璇|"8 !°)[fcׂ^a$WmZ-Shr|{jq,1)žZKcgWߨ@ƆIwQ~#3BfcdUw~Nr)e}7ˀI6q(8N'iK6Ob&#txcA s1 G^Tb%8v☑4I>S az2DgOa $=o>qEBSwi7 ʄϝk;SH t\h&oΞYPh`_)(3HDž[m1 M>eOF,ʂR'<]ãIF:PF/| {GF@ɰ`)0? R=×N]HP`rRe@>wj2/'gFLOyHv %`s :N{9@P#);'z{gbMc JH$tu@π8F\ sI˃/΄_b, 9q ~P xG=  <3A>a:-}#Jetxr* JX,LTndp,ulyL&,]ۄяz288UU CqR4 VK>@)*W &ó,k*H0%d [nݷ~okѐcqpť%qo,=֯PӻQi`˅Hſ绻Xrg%K⑟=W`e}H&Ht AӣR6oòB"FQ< `{܍҂o_lƓޝwwcxh>s Q˲p8`0'qb FdOxPRUMN>r b3C<`3SGmjVMIA , x}dIENDB`docbook2odf-0.244/tests/tests/0000755000076700001440000000000010635404210015050 5ustar abenusersdocbook2odf-0.244/tests/tests/5.0/0000755000076700001440000000000010635404203015354 5ustar abenusersdocbook2odf-0.244/tests/tests/5.0/annotation.001.xml0000644000076700001440000000450710324535220020554 0ustar abenusers

Unit Test: annotation.001 $Id: annotation.001.xml 5295 2005-10-16 20:39:44Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Adapted from http://norman.walsh.name/2004/12/02/annotations.xml. Simple, Inline Annotations Inline annotations contain only text and other phrase-level markup. They are typically displayed as “tooltips” in a browser. Block Annotations Block annotations, like this one, are more akin to footnotes. The browser presentation is a typically a pop-up window. Another Annotation This annotation is just a test of what happens when there is more than one. The last timeMinutes of the October, 2004 telcon the DocBook TCTechnical Committee discussed annotations, there seemed to be consensus on two points. First, that one of the principle motivations for simple, inline annotations is accessibility. Second, that authors will find it easier to use annotations if the distinction between simple, inline annotations and “block” annotations is made on the basis of the element name. To that end, I've updated the customization layer used here so that the “alt” element is allowed in all inline context. The alt element identifies a simple, inline annotation. The name “alt” has the advantage of being both short and suggestive of the accessibility aspect of this kind of annotation. The annotation element no longer has a class attribute, it is now used only for block annotations.
docbook2odf-0.244/tests/tests/5.0/sidebar.001.xml0000644000076700001440000000430410477040146020015 0ustar abenusers
Unit Test: sidebar.001.xml $Id: sidebar.001.xml 6255 2006-09-04 15:04:06Z xmldoc $ NormanWalsh ndw@nwalsh.com This is a sidebar test. Here is some content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. Sidebar Here is some sidebar content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. Back into the main flow. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. Sidebar Here is some sidebar content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content.
docbook2odf-0.244/tests/tests/5.0/termdef.001.xml0000644000076700001440000000122710324535171020031 0ustar abenusers
Unit Test: termdef.001 $Id: termdef.001.xml 5294 2005-10-16 20:39:21Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This paragraph contains an inline term definition. A software module called an XML processor is used to read XML documents and provide access to their content and structure. The definition comes from the XML Recommendation.
docbook2odf-0.244/tests/tests/5.0/mathphrase.001.xml0000644000076700001440000000076510324535171020545 0ustar abenusers
Unit Test: mathphrase.001 $Id: mathphrase.001.xml 5294 2005-10-16 20:39:21Z nwalsh $ NormanWalsh
ndw@nwalsh.com
First Equation E = mc2
docbook2odf-0.244/tests/tests/5.0/table.019.xml0000644000076700001440000000164010510717726017507 0ustar abenusers
Unit Test: table.006 $Id: table.019.xml 6345 2006-10-04 11:49:42Z xmldoc $ NormanWalsh
ndw@nwalsh.com
Tic Tac Toe (the perverse way, using colsep on colspec and rowsep on rows): a foo a bar a baz b foo b bar b baz c foo c foo c baz
docbook2odf-0.244/tests/tests/svg/0000755000076700001440000000000010635404205015653 5ustar abenusersdocbook2odf-0.244/tests/tests/svg/svg.001.xml0000644000076700001440000000262010160141017017463 0ustar abenusers
Unit Test: svg.001.xml $Id: svg.001.xml 4105 2004-12-15 23:00:31Z xmldoc $ NormanWalsh
ndw@nwalsh.com
This article contains an SVG diagram (inline). Example SVG polygons Polygons
docbook2odf-0.244/tests/tests/ebnf/0000755000076700001440000000000010635404205015766 5ustar abenusersdocbook2odf-0.244/tests/tests/ebnf/productionset.001.xml0000644000076700001440000000372710160141017021712 0ustar abenusers
Unit Test: productionset.001 $Id: productionset.001.xml 4105 2004-12-15 23:00:31Z xmldoc $ NormanWalsh
ndw@nwalsh.com
Arithemetic Expressions Expression ArithExpression | MultExpression Does this grammar actually get precedence right? ArithExpression Expression '+' MultExpression MultExpression MultExpression '*' MultExpression Number [0-9]+ Division by Zero Division by zero is an error.
docbook2odf-0.244/tests/tests/ebnf/productionset.002.xml0000644000076700001440000000164310160141017021706 0ustar abenusers
Unit Test: productionset.002 $Id: productionset.002.xml 4105 2004-12-15 23:00:31Z xmldoc $ NormanWalsh
ndw@nwalsh.com
Character Range Char #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] any Unicode character, excluding the surrogate blocks, FFFE, and FFFF.
docbook2odf-0.244/tests/tests/ebnf/productionset.003.xml0000644000076700001440000000211310160141017021700 0ustar abenusers
Unit Test: productionset.003 $Id: productionset.003.xml 4105 2004-12-15 23:00:31Z xmldoc $ NormanWalsh
ndw@nwalsh.com
Standalone Document Declaration SDDecl S 'standalone' Eq (("'" ('yes' | 'no') "'") | ('"' ('yes' | 'no') '"')) Standalone Document Declaration Some description...
docbook2odf-0.244/tests/tests/ebnf/productionset.004.xml0000644000076700001440000000343710160141017021713 0ustar abenusers
Unit Test: productionset.004 $Id: productionset.004.xml 4105 2004-12-15 23:00:31Z xmldoc $ NormanWalsh
ndw@nwalsh.com
SDDecl S 'standalone' Eq (("'" ('yes' | 'no') "'") | ('"' ('yes' | 'no') '"')) element EmptyElemTag | STag content Element Type Match Some description... Element Valid Some description... Standalone Document Declaration Some description...
docbook2odf-0.244/tests/tests/ebnf/productionset.005.xml0000644000076700001440000000503010160141017021703 0ustar abenusers Unit Test: productionset.005 $Id: productionset.005.xml 4105 2004-12-15 23:00:31Z xmldoc $ NormanWalsh
ndw@nwalsh.com
Preface This book tests EBNF constraint links that cross chunk boundaries. EBNF SDDecl S 'standalone' Eq (("'" ('yes' | 'no') "'") | ('"' ('yes' | 'no') '"')) element EmptyElemTag | STag content Constraints Element Type Match Some description... Element Valid Some description... Standalone Document Declaration Some description... NT-S Just for link integrity... NT-Eq Just for link integrity... NT-EmptyElemTag Just for link integrity... NT-STag Just for link integrity... NT-content Just for link integrity...
docbook2odf-0.244/tests/tests/ebnf/productionset.006.xml0000644000076700001440000006615210160141017021720 0ustar abenusers
Unit Test: productionset.006 $Id: productionset.006.xml 4105 2004-12-15 23:00:31Z xmldoc $ NormanWalsh
ndw@nwalsh.com
Python Grammar<footnote> <para>Derived pseudo-mechanically from <ulink url="http://www.python.org/doc/current/ref/grammar.txt"/>.</para> </footnote> identifier (letter|"_") (letter|digit| "_")* letter lowercase | uppercase lowercase "a"..."z" uppercase "A"..."Z" digit "0"..."9" stringliteral [stringprefix](shortstring | longstring) stringprefix "r" | "u" | "ur" | "R" | "U" | "UR" | "Ur" | "uR" shortstring "'" shortstringitem* "'" | '"' shortstringitem* '"' longstring "'''" longstringitem* "'''" | '"""' longstringitem* '"""' shortstringitem shortstringchar | escapeseq longstringitem longstringchar | escapeseq shortstringchar any ASCII character except "\" or newline or the quote longstringchar any ASCII character except "\" escapeseq "\" any ASCII character longinteger integer ("l" | "L") integer decimalinteger | octinteger | hexinteger decimalinteger nonzerodigit digit* | "0" octinteger "0" octdigit+ hexinteger "0" ("x" | "X") hexdigit+ nonzerodigit "1"..."9" octdigit "0"..."7" hexdigit digit | "a"..."f" | "A"..."F" floatnumber pointfloat | exponentfloat pointfloat [intpart] fraction | intpart "." exponentfloat (intpart | pointfloat) exponent intpart digit+ fraction "." digit+ exponent ("e" | "E") ["+" | "-"] digit+ imagnumber (floatnumber | intpart) ("j" | "J") atom identifier | literal | enclosure enclosure parenth_form | list_display | dict_display | string_conversion literal stringliteral | integer | longinteger | floatnumber | imagnumber parenth_form "(" [expression_list] ")" list_display "[" [listmaker] "]" listmaker expression ( list_for | ( "," expression)* [","] ) list_iter list_for | list_if list_for "for" expression_list "in" testlist [list_iter] list_if "if" test [list_iter] dict_display "\{" [key_datum_list] "\}" key_datum_list key_datum ("," key_datum)* [","] key_datum expression ":" expression string_conversion "`" expression_list "`" primary atom | attributeref | subscription | slicing | call attributeref primary "." identifier subscription primary "[" expression_list "]" slicing simple_slicing | extended_slicing simple_slicing primary "[" short_slice "]" extended_slicing primary "[" slice_list "]" slice_list slice_item ("," slice_item)* [","] slice_item expression | proper_slice | ellipsis proper_slice short_slice | long_slice short_slice [lower_bound] ":" [upper_bound] long_slice short_slice ":" [stride] lower_bound expression upper_bound expression stride expression ellipsis "..." call primary "(" [argument_list [","]] ")" argument_list positional_arguments ["," keyword_arguments ["," "*" expression ["," "**" expression]]] | keyword_arguments ["," "*" expression ["," "**" expression]] | "*" expression ["," "**" expression] | "**" expression positional_arguments expression ("," expression)* keyword_arguments keyword_item ("," keyword_item)* keyword_item identifier "=" expression power primary ["**" u_expr] u_expr power | "-" u_expr | "+" u_expr | "\~" u_expr m_expr u_expr | m_expr "*" u_expr | m_expr "/" u_expr | m_expr "\%" u_expr a_expr m_expr | aexpr "+" m_expr aexpr "-" m_expr shift_expr a_expr | shift_expr ( "<<" | ">>" ) a_expr and_expr shift_expr | and_expr "&" shift_expr xor_expr and_expr | xor_expr "^" and_expr or_expr xor_expr | or_expr "|" xor_expr comparison or_expr ( comp_operator or_expr )* comp_operator "<" | ">" | "==" | ">=" | "<=" | "<>" | "!=" | "is" ["not"] | ["not"] "in" expression or_test | lambda_form or_test and_test | or_test "or" and_test and_test not_test | and_test "and" not_test not_test comparison | "not" not_test lambda_form "lambda" [parameter_list]: expression expression_list expression ( "," expression )* [","] simple_stmt expression_stmt | assert_stmt | assignment_stmt | augmented_assignment_stmt | pass_stmt | del_stmt | print_stmt | return_stmt | yield_stmt | raise_stmt | break_stmt | continue_stmt | import_stmt | global_stmt | exec_stmt expression_stmt expression_list assert_stmt "assert" expression ["," expression] assignment_stmt (target_list "=")+ expression_list target_list target ("," target)* [","] target identifier | "(" target_list ")" | "[" target_list "]" | attributeref | subscription | slicing augmented_assignment_stmt target augop expression_list augop "+=" | "-=" | "*=" | "/=" | "\%=" | "**=" | ">>=" | "<<=" | "\&=" | "\textasciicircum=" | "|=" pass_stmt "pass" del_stmt "del" target_list print_stmt "print" ( \optionalexpression ("," expression)* \optional"," | ">\code>" expression \optional("," expression)+ \optional"," ) return_stmt "return" [expression_list] yield_stmt "yield" expression_list raise_stmt "raise" [expression ["," expression ["," expression]]] break_stmt "break" continue_stmt "continue" import_stmt "import" module ["as" name] ( "," module ["as" name] )* | "from" module "import" identifier ["as" name] ( "," identifier ["as" name] )* | "from" module "import" "*" module (identifier ".")* identifier global_stmt "global" identifier ("," identifier)* exec_stmt "exec" expression ["in" expression ["," expression]] compound_stmt if_stmt | while_stmt | for_stmt | try_stmt | funcdef | classdef suite stmt_list NEWLINE | NEWLINE INDENT statement+ DEDENT statement stmt_list NEWLINE | compound_stmt stmt_list simple_stmt (";" simple_stmt)* [";"] if_stmt "if" expression ":" suite ( "elif" expression ":" suite )* ["else" ":" suite] while_stmt "while" expression ":" suite ["else" ":" suite] for_stmt "for" target_list "in" expression_list ":" suite ["else" ":" suite] try_stmt try_exc_stmt | try_fin_stmt try_exc_stmt "try" ":" suite ("except" [expression ["," target]] ":" suite)+ ["else" ":" suite] try_fin_stmt "try" ":" suite "finally" ":" suite funcdef "def" funcname "(" [parameter_list] ")" ":" suite parameter_list (defparameter ",")* ("*" identifier [, "**" identifier] | "**" identifier | defparameter [","]) defparameter parameter ["=" expression] sublist parameter ("," parameter)* [","] parameter identifier | "(" sublist ")" funcname identifier classdef "class" classname [inheritance] ":" suite inheritance "(" [expression_list] ")" classname identifier file_input (NEWLINE | statement)* interactive_input [stmt_list] NEWLINE | compound_stmt NEWLINE eval_input expression_list NEWLINE* input_input expression_list NEWLINE
docbook2odf-0.244/tests/tests/remark.001.xml0000644000076700001440000000130610150635422017355 0ustar abenusers
Unit Test: remark.001 $Id: remark.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ AdamDi Carlo
adam@onshored.com
Para before the remark. Remark outside of a paragraph. May require %show-comments% to be turned on. Para after the remark.
docbook2odf-0.244/tests/tests/remark.002.xml0000644000076700001440000000126410150635422017361 0ustar abenusers
Unit Test: remark.002 $Id: remark.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ AdamDi Carlo
adam@onshored.com
Pre-remark text. Inline remark (inside a paragraph). May require %show-comments% to be turned on. Post-remark text.
docbook2odf-0.244/tests/tests/cmdsynopsis.001.xml0000644000076700001440000000766310404011230020446 0ustar abenusers
Unit Test: cmdsynopsis.001 $Id: cmdsynopsis.001.xml 5628 2006-03-09 11:33:44Z xmldoc $ NormanWalsh
ndw@nwalsh.com
cccp zzzzzzp The C++/ZZZ++ preprocessors cccp -$ -C -Dname =definition -dD -dM -I directory -H -I- -imacros file -include file languages -lint -M -MD -MM -MMD -nostdinc -P -pedantic -pedantic-errors -trigraphs -Uname -undef warnings infile - outfile - -lang-c -lang-c++ -lang-objc -Wtrigraphs -Wcomment -Wall -Wtraditional zzzzzzp -$ -C -Dname =definition -dD -dM -I directory -H -I- -imacros file -include file languages -lint -M -MD -MM -MMD -nostdinc -P -pedantic -pedantic-errors -trigraphs -Uname -undef warnings infile - outfile - -lang-zzz -lang-zzz++ -lang-objzzz -Wtrigraphs -Wcomment -Wall -Wtraditional Description This is a dummy description.
docbook2odf-0.244/tests/tests/cmdsynopsis.002.xml0000644000076700001440000000211610150635422020450 0ustar abenusers
Unit test: cmdsynopsis.002 $Id: cmdsynopsis.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ AdamDi Carlo
adam@onshored.com
Cmdsynopsis Test Cmdsynopsis test in the context of glossentry follows. command req repeatandreq repeat optional Do black magic.
docbook2odf-0.244/tests/tests/cmdsynopsis.003.xml0000644000076700001440000000247010150635422020454 0ustar abenusers
Unit Test: cmdsynopsis.003 $Id: cmdsynopsis.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ AdamDi Carlo
adam@onshored.com
Lets refer to . testing Testing more cmdsynopsis stuff, esp. permutations of grouped arguments. foo -foo -bar -re -peat Description This is a dummy description.
docbook2odf-0.244/tests/tests/firstterm.001.xml0000644000076700001440000000116410231441373020115 0ustar abenusers
Unit Test: firstterm.001 $Id: firstterm.001.xml 4613 2005-04-20 11:54:35Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This is a firstterm. This is a glossterm.
docbook2odf-0.244/tests/tests/blockinfo.001.xml0000644000076700001440000000151510150635422020044 0ustar abenusers
Unit Test: blockinfo.001 $Id: blockinfo.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ AdamDi Carlo
adam@onshored.com
Adam Di Carlo 14 Dec, 2002 Example Title Example of an example. Blockinfo (author, date) exists but is not displayed, right?
docbook2odf-0.244/tests/tests/blockinfo.002.xml0000644000076700001440000000304410231441373020044 0ustar abenusers
Unit Test: blockinfo.002 $Id: blockinfo.002.xml 4613 2005-04-20 11:54:35Z nwalsh $ AdamDi Carlo
adam@onshored.com
QandASet BlockInfo Title This is a qandaset legal notice This is a qandaentry legal notice Question one. Answer one. See Question two. Answer two. Question two. testing a list testing a list testing a list
docbook2odf-0.244/tests/tests/textobject.001.xml0000644000076700001440000000126410150635422020252 0ustar abenusers
Unit Test: textobject.001 $Id: textobject.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
The XML source for this document is:
docbook2odf-0.244/tests/tests/textobject.002.xml0000644000076700001440000000133010150635422020245 0ustar abenusers
Unit Test: textobject.001 $Id: textobject.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
The XML source for this document is:
docbook2odf-0.244/tests/tests/segmentedlist.001.xml0000644000076700001440000000151010150635422020740 0ustar abenusers
Unit Test: segmentedlist.001 $Id: segmentedlist.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
State Capitals State Capital AlabamaMontgomery AlaskaAnchorage ArkansasLittle Rock
docbook2odf-0.244/tests/tests/segmentedlist.002.xml0000644000076700001440000000166010150635422020747 0ustar abenusers
Unit Test: segmentedlist.002 $Id: segmentedlist.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
State Capitals State Capital AlabamaMontgomery AlaskaAnchorage ArkansasLittle Rock
docbook2odf-0.244/tests/tests/segmentedlist.003.xml0000644000076700001440000000134410150635422020747 0ustar abenusers
Unit Test: segmentedlist.003 $Id: segmentedlist.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Segmented list with embedded PI: Label 1 Label 2 Content 1 Content 2
docbook2odf-0.244/tests/tests/wordsize.001.xml0000644000076700001440000000136510150635422017747 0ustar abenusers
Unit Test: wordsize.001.xml $Id: wordsize.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This is a test of the wordsize effectivity attribute. Here's a 64 bit symbol: width_8. Here's a 32 bit symbol: width_4.
docbook2odf-0.244/tests/tests/equation.001.xml0000644000076700001440000000130010150635422017713 0ustar abenusers
Unit Test: equation.001 $Id: equation.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
First Equation e=mc^2
docbook2odf-0.244/tests/tests/equation.002.xml0000644000076700001440000000131210150635422017717 0ustar abenusers
Unit Test: equation.002 $Id: equation.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Second Equation e=mc^2
docbook2odf-0.244/tests/tests/link.001.xml0000644000076700001440000000223110150635422017027 0ustar abenusers
Unit Test: link.001 $Id: link.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Section Title A self-referential link. A link without content: . A link without content, but with an xreflabel: . A link with content and an xreflabel: here.
A Very Long Section Title That I Don't Want To Use For My XRef Long Section Title Some text with a link back to the first section.
docbook2odf-0.244/tests/tests/equation.003.xml0000644000076700001440000000130010150635422017715 0ustar abenusers
Unit Test: equation.003 $Id: equation.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Third Equation e=mc^2
docbook2odf-0.244/tests/tests/equation.004.xml0000644000076700001440000000267410150635422017735 0ustar abenusers Unit Test: equation.004 $Id: equation.004.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Equations blah blah blah. First Equation e=mc^2 blah blah blah. e=mc^2 blah blah blah. Second Equation e=mc^2
A Figure e=mc^2
docbook2odf-0.244/tests/tests/co.001.xml0000644000076700001440000000165110150635422016500 0ustar abenusers
Unit Test: co.001 $Id: co.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ JohnHimpel
jwhimpel@users.sourceforge.net
Callouts inside userinput elements. $cp a b $mv a b This is a copy. This is a move.
docbook2odf-0.244/tests/tests/sect1.001.xml0000644000076700001440000000322710150635422017117 0ustar abenusers
Unit Test: sect1.001 $Id: sect1.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Section 1 blah. Section 1.1 blah. Section 1.1.1 blah. Section 1.1.1.1 blah. Section 1.1.1.1.1 blah. Section 1.1.1.1.2 blah. Section 1.1.1.1.3 blah. Section 1.1.1.2 blah. Section 1.1.1.3 blah. Section 1.1.2 blah. Section 1.1.3 blah. Section 1.2 blah. Section 1.3 blah.
docbook2odf-0.244/tests/tests/sect1.002.xml0000644000076700001440000000335410150635422017121 0ustar abenusers
Unit Test: sect1.002 $Id: sect1.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Section 2 blah. Section 2.1 blah. Section 2.1.1 blah. Section 2.1.1.1 blah. Section 2.1.1.1.1 blah. Section 2.1.1.1.2 blah. Section 2.1.1.1.3 blah. Section 2.1.1.2 blah. Section 2.1.1.3 blah. Section 2.1.2 blah. Section 2.1.3 blah. Section 2.2 blah. Section 2.3 blah. Section 3 blah.
docbook2odf-0.244/tests/tests/olink.001.xml0000644000076700001440000000163610150635422017216 0ustar abenusers ]>
Unit Test: olink.001 $Id: olink.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
file:///sourceforge/projects/docbook/testdocs/tests/olink.001.html
This is an OLink with a linkmode. (It is self-referential). This is an OLink without a linkmode. (It is also self-referential).
docbook2odf-0.244/tests/tests/pubsnumber.xml0000644000076700001440000000116510402000640017746 0ustar abenusers
Unit Test: pubsnumber.001.xml $Id: pubsnumber.xml 5600 2006-03-03 08:43:12Z nwalsh $ NormanWalsh
ndw@nwalsh.com
12345
This is an article test. It has a pubsnumber.
docbook2odf-0.244/tests/tests/example.001.xml0000644000076700001440000000116610150635422017533 0ustar abenusers
Unit Test: example.001 $Id: example.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
An Example This is a programlisting in an example.
docbook2odf-0.244/tests/tests/inline.001.xml0000644000076700001440000000175410150635422017361 0ustar abenusers
Unit Test: inline.001.xml $Id: inline.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This article tests inline objects. This is a red phrase. This emphasis is strong.
Trademarks This is trademarked. This is copyrighted. This is a registered trademark. This is is a service mark.
docbook2odf-0.244/tests/tests/lineannotation.001.xml0000644000076700001440000000144710150635422021124 0ustar abenusers
Unit Test: lineannotation.001.xml $Id: lineannotation.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This article tests lineannotation. This is a screen annotation 1 with several lines that have no annotation 2 particular meaning
docbook2odf-0.244/tests/tests/inline.002.xml0000644000076700001440000000235110150635422017354 0ustar abenusers
Unit Test: inline.002.xml $Id: inline.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ MichaelSmith
smith@sideshowbarker.net
This article tests userinput and computeroutput and maybe eventually some of the other "computer" inlines whose HTML renderings people like to argue about.
Computer stuff Sometimes when you are working at a computer, things will go sorta like the following. You type in something: tail  mta.log And then the computer outputs something like: stuff here then more stuff here and further stuff here
docbook2odf-0.244/tests/tests/bridgehead.001.xml0000644000076700001440000000227710150635422020162 0ustar abenusers
Unit Test: bridgehead.001 $Id: bridgehead.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
A test paragraph. This test para encourages you to see . sect1 title sect1 subtitle This is a test paragraph. This is a sect1 bridgehead This is a test paragraph. first sect2 title Please read This is an implied sect3 bridgehead This is a test paragraph. second sect2 title This is a test paragraph.
docbook2odf-0.244/tests/tests/personname.001.xml0000644000076700001440000000126710150635422020251 0ustar abenusers
Unit Test: personname.001 $Id: personname.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ AdamDi Carlo
adam@onshored.com
My name is AdamP.Di Carlo. Please don't squish my name all together.
docbook2odf-0.244/tests/tests/informaltable.001.xml0000644000076700001440000000210710150635422020713 0ustar abenusers
Unit Test: informaltable.001 $Id: informaltable.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Table should appear like this: +........+........+........+........+ | | B | | D | + A +........+ C +........+ | | | | E | +........+........+........+........+ A B C D E
docbook2odf-0.244/tests/tests/informaltable.002.xml0000644000076700001440000000237210150635422020720 0ustar abenusers
Unit Test: informaltable.002 $Id: informaltable.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
A B C D E F G H I
docbook2odf-0.244/tests/tests/stamp.001.xml0000644000076700001440000000146310150635422017224 0ustar abenusers
Unit Test: stamp.001 $Id: stamp.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
The stamp image has a natural size of 200x128 pixels. The stamp image. The DocBook Stamp
docbook2odf-0.244/tests/tests/informaltable.003.xml0000644000076700001440000000247610150635422020726 0ustar abenusers
Unit Test: informaltable.003 $Id: informaltable.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
A B C D E F G H I J
docbook2odf-0.244/tests/tests/stamp.002.xml0000644000076700001440000000174010150635422017223 0ustar abenusers
Unit Test: stamp.002 $Id: stamp.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
The stamp image has a natural size of 200x128 pixels. The stamp image: width=400; depth=512; contentdepth=200; align=center; valign=bottom The DocBook Stamp
docbook2odf-0.244/tests/tests/informaltable.004.xml0000644000076700001440000000256510150635422020726 0ustar abenusers
Unit Test: informaltable.004 $Id: informaltable.004.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
A B C D F E
docbook2odf-0.244/tests/tests/stamp.003.xml0000644000076700001440000000170210150635422017222 0ustar abenusers
Unit Test: stamp.003 $Id: stamp.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
The stamp image has a natural size of 200x128 pixels. The stamp image: width=512; depth=512; contentwidth=256; contentdepth=384 The DocBook Stamp
docbook2odf-0.244/tests/tests/informaltable.005.xml0000644000076700001440000000175710150635422020731 0ustar abenusers
Unit Test: informaltable.005 $Id: informaltable.005.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
A B C D E
docbook2odf-0.244/tests/tests/stamp.004.xml0000644000076700001440000000165410150635422017231 0ustar abenusers
Unit Test: stamp.004 $Id: stamp.004.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
The stamp image has a natural size of 200x128 pixels. The stamp image: width=512; depth=512; scale=125; align=center The DocBook Stamp
docbook2odf-0.244/tests/tests/informaltable.006.xml0000644000076700001440000000236210150635422020723 0ustar abenusers
Unit Test: informaltable.006 $Id: informaltable.006.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
A B C D F E
docbook2odf-0.244/tests/tests/stamp.005.xml0000644000076700001440000000162110150635422017224 0ustar abenusers
Unit Test: stamp.005 $Id: stamp.005.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
The stamp image has a natural size of 200x128 pixels. The stamp image: width=512; depth=512 (scalefit=1 by default in this case) The DocBook Stamp
docbook2odf-0.244/tests/tests/informaltable.007.xml0000644000076700001440000000325010150635422020721 0ustar abenusers
Unit Test: informaltable.007 $Id: informaltable.007.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
A B X C Y D E F G H I J
docbook2odf-0.244/tests/tests/stamp.006.xml0000644000076700001440000000161310150635422017226 0ustar abenusers
Unit Test: stamp.006 $Id: stamp.006.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
The stamp image has a natural size of 200x128 pixels. The stamp image: width=512; depth=512; scalefit=0 The DocBook Stamp
docbook2odf-0.244/tests/tests/informaltable.008.xml0000644000076700001440000000273610150635422020732 0ustar abenusers
Unit Test: informaltable.008 $Id: informaltable.008.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
A B X C Y D E
docbook2odf-0.244/tests/tests/stamp.007.xml0000644000076700001440000000160710150635422017232 0ustar abenusers
Unit Test: stamp.007 $Id: stamp.007.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
The stamp image has a natural size of 200x128 pixels. The stamp image: width=512; depth=512; scale=75 The DocBook Stamp
docbook2odf-0.244/tests/tests/informaltable.009.xml0000644000076700001440000000250010150635422020720 0ustar abenusers
Unit Test: informaltable.009 $Id: informaltable.009.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
A B C D E
docbook2odf-0.244/tests/tests/stamp.008.xml0000644000076700001440000000153510150635422017233 0ustar abenusers
Unit Test: stamp.008 $Id: stamp.008.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
The stamp image has a natural size of 200x128 pixels. The stamp image: contentwidth=50% The DocBook Stamp
docbook2odf-0.244/tests/tests/stamp.009.xml0000644000076700001440000000157210150635422017235 0ustar abenusers
Unit Test: stamp.009 $Id: stamp.009.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
The stamp image has a natural size of 200x128 pixels. The stamp image: contentwidth=50%; scale=125 The DocBook Stamp
docbook2odf-0.244/tests/tests/informaltable.010.xml0000644000076700001440000000232110150635422020711 0ustar abenusers
Unit Test: informaltable.010 $Id: informaltable.010.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
A F B D C
docbook2odf-0.244/tests/tests/informaltable.011.xml0000644000076700001440000000227510150635422020722 0ustar abenusers
Unit Test: informaltable.011 $Id: informaltable.011.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
A F B C
docbook2odf-0.244/tests/tests/stamp.010.xml0000644000076700001440000000161010150635422017216 0ustar abenusers
Unit Test: stamp.010 $Id: stamp.010.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
The stamp image has a natural size of 200x128 pixels. The stamp image: contentwidth=50%; contentdepth=50% The DocBook Stamp
docbook2odf-0.244/tests/tests/informaltable.012.xml0000644000076700001440000000164110150635422020717 0ustar abenusers
Unit Test: informaltable.012 $Id: informaltable.012.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
A B
docbook2odf-0.244/tests/tests/stamp.011.xml0000644000076700001440000000172410150635422017225 0ustar abenusers
Unit Test: stamp.011 $Id: stamp.011.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
The stamp image has a natural size of 200x128 pixels. The stamp image: width=400; depth=512; scalefit=1; align=center; valign=bottom The DocBook Stamp
docbook2odf-0.244/tests/tests/informaltable.013.xml0000644000076700001440000000143210150635422020716 0ustar abenusers
Unit Test: informaltable.013 $Id: informaltable.013.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
A
docbook2odf-0.244/tests/tests/stamp.012.xml0000644000076700001440000000224210150635422017222 0ustar abenusers
Unit Test: stamp.012 $Id: stamp.012.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
The stamp image has a natural size of 200x128 pixels. The stamp image: width=75%; scalefit=1 The DocBook Stamp The stamp image: depth=25%; scalefit=1 The DocBook Stamp
docbook2odf-0.244/tests/tests/informaltable.014.xml0000644000076700001440000000301610150635422020717 0ustar abenusers
Unit Test: informaltable.014 $Id: informaltable.014.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
A B C D G E F
docbook2odf-0.244/tests/tests/stamp.013.xml0000644000076700001440000000444510332621501017225 0ustar abenusers
Unit Test: stamp.013 Test having both contentwidth="x%" and contentdepth="y%" $Id: stamp.013.xml 5433 2005-11-04 09:00:49Z xmldoc $ DocBook Project Development team The stamp image has a natural size of 200x128 pixels. The stamp image: width=7.12cm; depth=7.12cm; scale=125; align=center The DocBook Stamp The stamp image: width=512; depth=512; contentwidth=50%; contentdepth=30%; align=center The DocBook Stamp The DocBook Stamp The DocBook Stamp The DocBook Stamp
docbook2odf-0.244/tests/tests/informaltable.015.xml0000644000076700001440000000245210402000640020707 0ustar abenusers
Unit Test: informaltable.015 $Id: informaltable.015.xml 5600 2006-03-03 08:43:12Z nwalsh $ Adam Di Carlo
adam@onshored.com
Three column table, but entries only in one column. Last column should expand to fill entire horizontal space. Category System Considerations, Issues Notes General Company Information Company Financials
docbook2odf-0.244/tests/tests/informaltable.016.xml0000644000076700001440000000301610323212102020705 0ustar abenusers
Unit Test: informaltable.016 $Id: informaltable.016.xml 5257 2005-10-12 13:48:50Z nwalsh $ Adam Di Carlo
adam@onshored.com
Spanspec test. Cell "F" should be right aligned and spanning the last 3 columns. A B C D E F
docbook2odf-0.244/tests/tests/informaltable.017.xml0000644000076700001440000000401610150635422020723 0ustar abenusers
Unit Test: informaltable.017 $Id: informaltable.017.xml 4056 2004-11-23 13:28:50Z nwalsh $ Adam Di Carlo
adam@onshored.com
Row valign test. Para one. Para two. Top align me. Para one. Para two. Middle align me. Para one. Para two. Bottom align me. This one should look the same, we use valign setting on the tbody. Para one. Para two. Top align me. Para one. Para two. Middle align me. Para one. Para two. Bottom align me.
docbook2odf-0.244/tests/tests/informaltable.018.xml0000644000076700001440000000201310150635422020717 0ustar abenusers
Unit Test: informaltable.018 $Id: informaltable.018.xml 4056 2004-11-23 13:28:50Z nwalsh $ Adam Di Carlo
adam@onshored.com
Table entry whitespace trim test. Both entries should left align the same. Entry contents one. Entry contents two.
docbook2odf-0.244/tests/tests/stepalternatives.001.xml0000644000076700001440000000211410150635422021467 0ustar abenusers
Unit Test: procedure.003 $Id: stepalternatives.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Do the following: Step one Branch 1 a. b. Branch 2 a. b. Step two
docbook2odf-0.244/tests/tests/author.001.xml0000644000076700001440000000207610150635422017403 0ustar abenusers Unit Test: author.001 $Id: author.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ SomeCorp Mr FirstFirstlast Middlename Surname Jr Mr FirstLastfirst Middlename Surname Jr Mr FirstFamilygiven Middlename Surname Jr Chapter Title Content statisfies a book. docbook2odf-0.244/tests/tests/author.002.xml0000644000076700001440000000224110150635422017376 0ustar abenusers Unit Test: author.002 $Id: author.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ Chapter Title Mr FirstFirstlast Middlename Surname Jr Mr FirstLastfirst Middlename Surname Jr Mr FirstFamilygiven Middlename Surname Jr See first author or second member. docbook2odf-0.244/tests/tests/svg.002.xml0000644000076700001440000000167510150635422016705 0ustar abenusers
Unit Test: svg.002.xml $Id: article.001.xml,v 1.2 2002/04/18 22:15:39 nwalsh Exp $ NormanWalsh
ndw@nwalsh.com
This article contains an SVG diagram (external). Example SVG polygons Polygons
docbook2odf-0.244/tests/tests/blockquote.001.xml0000644000076700001440000000310310150635422020241 0ustar abenusers
Unit Test: blockquote.001.xml $Id: blockquote.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This file tests block quotes:
If you understand: things are as they are. If you do not understand: things are as they are.
H. W. Longfellow If we could read the secret history of our enemies, we should find in in each one's life sorrow and suffering enough to disarm all hostility.
H. W. Longfellow If we could read the secret history of our enemies, we should find in in each one's life sorrow and suffering enough to disarm all hostility. (simpara)
The following block quotation occurs inside a paragraph.
Knowledge, sense, honesty, learning, good behavior are the chief things towards making a man's fortune, next to interest and opportunity.
This line of text occurs after the quote, but inside the same para.
With A Title This block quote has a title.
docbook2odf-0.244/tests/tests/mediaobject.001.xml0000644000076700001440000000413010150635422020340 0ustar abenusers
Unit Test: mediaobject.001 $Id: mediaobject.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
The DocBook: TDG Duck The bird on the cover of DocBook: The Definitive Guide is a wood duck. Often considered one of the most beautiful ducks in North America, the mail wood duck has a metallic purple and green head with white streaks extending from its bill around the eyes and down to its blue and green, gold-flecked wings. It has a white neck, chestnut-colored chest, a white or red bill, and yellow-orange legs and feet. Females have more brown, gray, and subdueed hues. Edie Freedman designed the cover of this book, using a 19th-century engraving from the Dover Pictorial Archive. The cover layout was produced by Kathleen Wilson using QuarkXPress 3.32 and Adobe's ITC Garamond font. The inside layout was designed by Alicia Cech, based on a series design by Nancy Priest. The text was formatted from SGML into FrameMaker 5.5 with Jade, using a DSSSL conversion stylesheet written by Chris Maden. The interior fonts are ITC Garamond Light, Garamond Book, and ConstantWillison. The Duck
docbook2odf-0.244/tests/tests/mediaobject.002.xml0000644000076700001440000000356110150635422020350 0ustar abenusers
Unit Test: mediaobject.002 $Id: mediaobject.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
The DocBook: TDG Duck The bird on the cover of DocBook: The Definitive Guide is a wood duck. Often considered one of the most beautiful ducks in North America, the mail wood duck has a metallic purple and green head with white streaks extending from its bill around the eyes and down to its blue and green, gold-flecked wings. It has a white neck, chestnut-colored chest, a white or red bill, and yellow-orange legs and feet. Females have more brown, gray, and subdueed hues. Edie Freedman designed the cover of this book, using a 19th-century engraving from the Dover Pictorial Archive. The cover layout was produced by Kathleen Wilson using QuarkXPress 3.32 and Adobe's ITC Garamond font. The inside layout was designed by Alicia Cech, based on a series design by Nancy Priest. The text was formatted from SGML into FrameMaker 5.5 with Jade, using a DSSSL conversion stylesheet written by Chris Maden. The interior fonts are ITC Garamond Light, Garamond Book, and ConstantWillison. The Duck
docbook2odf-0.244/tests/tests/programlistingco.001.xml0000644000076700001440000000450010323217427021461 0ustar abenusers
Unit Test: programlistingco.001 $Id: programlistingco.001.xml 5258 2005-10-12 14:35:03Z xmldoc $ NormanWalsh
ndw@nwalsh.com
@rem = '--*-Perl-*-- @echo off perl.exe %_batchname %$ goto endofperl @rem '; # Compress mail... require 'n:/home/nwalsh/lib/cygnus.pl'; require 'timelocal.pl'; use Cwd; select (STDERR); $| = 1; select (STDOUT); $| = 1; @DIRS = ("/home/nwalsh/Mail"); while (@DIRS) { $dir = shift @DIRS; opendir (DIR, $dir); while ($fname = readdir(DIR)) { $file = "$dir/$fname"; next if ! -d $file; next if $fname =~ /^\.\.?$/; print "$file\n"; push (@DIRS, $file); &compress ($file); } } exit; The prologue handles embedding a Perl script in a DOS batch file. The goto statement, interpreted by the DOS batch file interpreter, skips over the body of the Perl script. (Note that this callout has an “id” attribute that is referenced by a “linkends” attribute on the callout bug for line 4 above.) The require statement sources in external program fragments. The use statement is similar, but has additional utility. It is a Perl5 function. (Note that this callout area specifies both a line and a column.) This is a user subroutine call.
docbook2odf-0.244/tests/tests/programlistingco.002.xml0000644000076700001440000001124610330037635021466 0ustar abenusers ]>
Unit Test: programlistingco.002 Tests for inserting external text files, with callouts $Id: programlistingco.002.xml 5366 2005-10-27 02:46:53Z xmldoc $ DocBook Project Development Team
imagedata/@fileref + numbering + sep. " ?>" ?>
inlinegraphic/@fileref + numbering
textdata/@fileref w/o numbering or sep
textdata/@entityref
imagedata/@fileref, absolute path The listing is an external file with an absolute path. " ?>" ?> The listing is an external file with an absolute path using the URI scheme "file". " ?>" ?>
docbook2odf-0.244/tests/tests/dir.001.xml0000644000076700001440000000143610402000640016642 0ustar abenusers $Id: dir.001.xml 5600 2006-03-03 08:43:12Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Unit Test: chapter.001.xml This is a chapter test. This is a chapter written in English, a left-to-right language. It contains a phrase putatively written in a right-to-left language, though in fact the phrase is in English too.
docbook2odf-0.244/tests/tests/codesample.txt0000644000076700001440000000104410323221520017717 0ustar abenusers@rem = '--*-Perl-*-- @echo off perl.exe %_batchname %$ goto endofperl @rem '; # Compress mail... require 'n:/home/nwalsh/lib/cygnus.pl'; require 'timelocal.pl'; use Cwd; select (STDERR); $| = 1; select (STDOUT); $| = 1; @DIRS = ("/home/nwalsh/Mail"); while (@DIRS) { $dir = shift @DIRS; opendir (DIR, $dir); while ($fname = readdir(DIR)) { $file = "$dir/$fname"; next if ! -d $file; next if $fname =~ /^\.\.?$/; print "$file\n"; push (@DIRS, $file); &compress ($file); } } exit;docbook2odf-0.244/tests/tests/bookinfo.001.xml0000644000076700001440000000416110150635422017704 0ustar abenusers Unit Test: bookinfo.001 $Id: bookinfo.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. John Doe Jane Doe Some contribution A. Nonymous Janice Doe keyword1 keyword2 18 January 2002 2.0 18 Jan 2002 ndw Some remark about the revision 1.0 20 Nov 1998 ndw Some remark about the revision 0.9 19 Nov 1998 ndw Some remark about the revision 0.4 18 Nov 1998 ndw Some remark about the revision Preface This book is really just a bookinfo test. docbook2odf-0.244/tests/tests/xref.001.xml0000644000076700001440000000656210150635422017051 0ustar abenusers Blah blah blah blah. Blah blah blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. "> ]> Unit Test: xref.001 $Id: xref.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Dedication &blah; For no good reason, this dedication includes cross-references: dedication: . preface: . part: . chapter: . appendix: . para: . varlistentry: . orderedlistitem: . Preface A preface. &blah; Part One Title PartIntro Title Partintro content This is a footnote in a partintro. . &blah; PartIntro Section PartIntros can actually have section content as well. &blah; Chapter &blah; This paragraph has an ID. VarList Term Test cross-ref to varlistentries, should use term text. first item second item, xref as "ol1". Appendixes First Appendix &blah;
docbook2odf-0.244/tests/tests/xref.002.xml0000644000076700001440000000223310150635422017041 0ustar abenusers
Unit Test: xref.002.xml $Id: xref.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Xref Endterm
This is an xref test. Cross reference to section one: . Cross reference to section two: . Cross reference to section one with endterm: . Cross reference to section two with endterm: .
Section One Title This text is irrelevant.
Section Two Title This text is irrelevant.
docbook2odf-0.244/tests/tests/changebars.001.xml0000644000076700001440000000165510323211626020176 0ustar abenusers
Unit Test: changebars.001.xml $Id: changebars.001.xml 5255 2005-10-12 13:45:58Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This article tests change bars. This paragraph was added. This paragraph was deleted. This paragraph contains changed, and added, and deleted inlines.
docbook2odf-0.244/tests/tests/xref.003.xml0000644000076700001440000000402110150635422017037 0ustar abenusers
Unit Test: xref.003.xml $Id: xref.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ AdamDi Carlo
adam@onshored.com
Unit 03
Xref test: titleabbrev We're testing that xref uses the titleabbrev element where appropriate. Article: . Section: . Figure: . Example: . Table: .
Cross-reference targets Cross-ref targets Targets for cross-reference tests.
Long Title for Figure Short Fig Title Bit of text
Long Title for Example Short Examp Title Substance of example Long Title for TableShort Table Title table cell
docbook2odf-0.244/tests/tests/xref.004.xml0000644000076700001440000003133510150635422017050 0ustar abenusers
Test Article
Some definitions The first word defined The associate definition The second word defined The associate definition Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages.
Some analysis using previous defined word
<xref linkend="def-1" endterm="def-1" /> Few about first defined word aspect of the problem.
<xref linkend="def-2" endterm="def-2" /> Something about 2nd aspect.
A boring title Something boring. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages. Some text to make it go on for a few pages.
docbook2odf-0.244/tests/tests/glossary.001.xml0000644000076700001440000002732610150635422017751 0ustar abenusers Unit Test: glossary.001 $Id: glossary.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ EricRaymond Jargon File 4.2.3 (abridged) Just some test data A Chapter There's a firstterm here: 1TBS. And there's a couple of glossterms here: 1TBS, @-party. 0 0 Numeric zero, as opposed to the letter `O' (the 15th letter of the English alphabet). In their unmodified forms they look a lot alike, and various kluges invented to make them visually distinct have compounded the confusion. If your zero is center-dotted and letter-O is not, or if letter-O looks almost rectangular but zero looks more like an American football stood on end (or the reverse), you're probably looking at a modern character display (though the dotted zero seems to have originated as an option on IBM 3270 controllers). If your zero is slashed but letter-O is not, you're probably looking at an old-style ASCII graphic set descended from the default typewheel on the venerable ASR-33 Teletype (Scandinavians, for whom /O is a letter, curse this arrangement). (Interestingly, the slashed zero long predates computers; Florian Cajori's monumental "A History of Mathematical Notations" notes that it was used in the twelfth and thirteenth centuries.) If letter-O has a slash across it and the zero does not, your display is tuned for a very old convention used at IBM and a few other early mainframe makers (Scandinavians curse this arrangement even more, because it means two of their letters collide). Some Burroughs/Unisys equipment displays a zero with a reversed slash. Old CDC computers rendered letter O as an unbroken oval and 0 as an oval broken at upper right and lower left. And yet another convention common on early line printers left zero unornamented but added a tail or hook to the letter-O so that it resembled an inverted Q or cursive capital letter-O (this was endorsed by a draft ANSI standard for how to draw ASCII characters, but the final standard changed the distinguisher to a tick-mark in the upper-left corner). Are we sufficiently confused yet? 1TBS n The "One True Brace Style" indent style 120 reset wuhn-twen'tee ree'set n [from 120 volts, U.S. wall voltage] To cycle power on a machine in order to reset or unjam it. Compare Big Red Switch, power cycle. 2 infix. In translation software written by hackers, infix 2 often represents the syllable to with the connotation translate to: as in dvi2ps (DVI to PostScript), int2string (integer to string), and texi2roff (Texinfo to [nt]roff). Several versions of a joke have floated around the internet in which some idiot programmer fixes the Y2K bug by changing all the Y's in something to K's, as in Januark, Februark, etc. @-party at'par`tee n [from the @-sign in an Internet address] (alt. `@-sign party' at'si:n par`tee) A semi-closed party thrown for hackers at a science-fiction convention (esp. the annual World Science Fiction Convention or "Worldcon"); one must have a {network address} to get in, or at least be in company with someone who does. One of the most reliable opportunities for hackers to meet face to face with people who might otherwise be represented by mere phosphor dots on their screens. Compare boink. The first recorded @-party was held at the Westercon (a U.S. western regional SF convention) over the July 4th weekend in 1980. It is not clear exactly when the canonical @-party venue shifted to the Worldcon but it had certainly become established by Constellation in 1983. Sadly, the @-party tradition has been in decline since about 1996, mainly because having an @-address no longer functions as an effective lodge pin. A abbrev *-breev' *-brev' n Common abbreviation for abbreviation. ABEND a'bend *-bend' n [ABnormal END] 1. Abnormal termination (of software); {crash}; {lossage}. Derives from an error message on the IBM 360; used jokingly by hackers but seriously mainly by {code grinder}s. Usually capitalized, but may appear as `abend'. Hackers will try to persuade you that ABEND is called `abend' because it is what system operators do to the machine late on Friday when they want to call it a day, and hence is from the German `Abend' = `Evening'. 2. [alt.callahans] Absent By Enforced Net Deprivation - used in the subject lines of postings warning friends of an imminent loss of Internet access. (This can be because of computer downtime, loss of provider, moving or illness.) Variants of this also appear: ABVND = `Absent By Voluntary Net Deprivation' and ABSEND = `Absent By Self-Enforced Net Deprivation' have been sighted. ACK ak interj 1. [common; from the ASCII mnemonic for 0000110] Acknowledge. Used to register one's presence (compare mainstream Yo!emphasis>). An appropriate response to {ping} or {ENQ}. 2. [from the comic strip "Bloom County"] An exclamation of surprised disgust, esp. in "Ack pffft!" Semi-humorous. Generally this sense is not spelled in caps (ACK) and is distinguished by a following exclamation point. 3. Used to politely interrupt someone to tell them you understand their point (see {NAK}). Thus, for example, you might cut off an overly long explanation with "Ack. Ack. Ack. I get it now". 4. An affirmative. "Think we ought to ditch that damn NT server for a Linux box?" "ACK!" There is also a usage "ACK?" (from sense 1) meaning "Are you there?", often used in email when earlier mail has produced no reply, or during a lull in {talk mode} to see if the person has gone away (the standard humorous response is of course {NAK} (sense 1), i.e., "I'm not here"). B B5 [common] Abbreviation for "Babylon 5", a science-fiction TV series as revered among hackers as was the original Star Trek. back door n [common] A hole in the security of a system deliberately left in place by designers or maintainers. The motivation for such holes is not always sinister; some operating systems, for example, come out of the box with privileged accounts intended for use by field service technicians or the vendor's maintenance programmers. Syn. {trap door}; may also be called a `wormhole'. See also {iron box}, {cracker}, {worm}, {logic bomb}. Historically, back doors have often lurked in systems longer than anyone expected or planned, and a few have become widely known. Ken Thompson's 1983 Turing Award lecture to the ACM admitted the existence of a back door in early Unix versions that may have qualified as the most fiendishly clever security hack of all time. In this scheme, the C compiler contained code that would recognize when the `login' command was being recompiled and insert some code recognizing a password chosen by Thompson, giving him entry to the system whether or not an account had been created for him. Normally such a back door could be removed by removing it from the source code for the compiler and recompiling the compiler. But to recompile the compiler, you have to use the compiler -- so Thompson also arranged that the compiler would recognize when it was compiling a version of itself, and insert into the recompiled compiler the code to insert into the recompiled `login' the code to allow Thompson entry -- and, of course, the code to recognize itself and do the whole thing again the next time around! And having done this once, he was then able to recompile the compiler from the original sources; the hack perpetuated itself invisibly, leaving the back door in place and active but with no trace in the sources. The talk that suggested this truly moby hack was published as "Reflections on Trusting Trust", "Communications of the ACM 27", 8 (August 1984), pp. 761-763 (text available at `http://www.acm.org/classics'). Ken Thompson has since confirmed that this hack was implemented and that the Trojan Horse code did appear in the login binary of a Unix Support group machine. Ken says the crocked compiler was never distributed. Your editor has heard two separate reports that suggest that the crocked login did make it out of Bell Labs, notably to BBN, and that it enabled at least one late-night login across the network by someone using the login name `kt'. backbone cabal n A group of large-site administrators who pushed through the {Great Renaming} and reined in the chaos of {Usenet} during most of the 1980s. During most of its lifetime, the Cabal (as it was sometimes capitalized) steadfastly denied its own existence; it was almost obligatory for anyone privy to their secrets to respond "There is no Cabal" whenever the existence or activities of the group were speculated on in public. The result of this policy was an attractive aura of mystery. Even a decade after the cabal {mailing list} disbanded in late 1988 following a bitter internal catfight, many people believed (or claimed to believe) that it had not actually disbanded but only gone deeper underground with its power intact. This belief became a model for various paranoid theories about various Cabals with dark nefarious objectives beginning with taking over the Usenet or Internet. These paranoias were later satirized in ways that took on a life of their own. See {Eric Conspiracy} for one example. See {NANA} for the subsequent history of "the Cabal". docbook2odf-0.244/tests/tests/imagelib.001.xml0000644000076700001440000000430710150635422017651 0ustar abenusers
Unit Test: imagelib.001.xml $Id: imagelib.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This is an image library test. The DocBook: TDG Duck The bird on the cover of DocBook: The Definitive Guide is a wood duck. Often considered one of the most beautiful ducks in North America, the mail wood duck has a metallic purple and green head with white streaks extending from its bill around the eyes and down to its blue and green, gold-flecked wings. It has a white neck, chestnut-colored chest, a white or red bill, and yellow-orange legs and feet. Females have more brown, gray, and subdueed hues. Edie Freedman designed the cover of this book, using a 19th-century engraving from the Dover Pictorial Archive. The cover layout was produced by Kathleen Wilson using QuarkXPress 3.32 and Adobe's ITC Garamond font. The inside layout was designed by Alicia Cech, based on a series design by Nancy Priest. The text was formatted from SGML into FrameMaker 5.5 with Jade, using a DSSSL conversion stylesheet written by Chris Maden. The interior fonts are ITC Garamond Light, Garamond Book, and ConstantWillison. The Duck
docbook2odf-0.244/tests/tests/glossary.002.xml0000644000076700001440000000134210150635422017740 0ustar abenusers
Unit Test: glossary.002 $Id: glossary.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ This test tests the glossary.collection machinery. Referencing gloss-1. make sure gloss-2 is referenced foo irrelevant
docbook2odf-0.244/tests/tests/glossary.003.xml0000644000076700001440000000202610150635422017741 0ustar abenusers
Unit Test: glossary.003 $Id: glossary.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ This is a test. Xref to fifo: . test1 First definition test2 First definition Second definition first thing FT fthing Alphabetically first entry First-in First-out FIFO Alphabetically second entry
docbook2odf-0.244/tests/tests/simplelist.001.xml0000644000076700001440000000235710150635422020270 0ustar abenusers
Unit Test: simplelist.001 $Id: simplelist.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
An inline simple list: eggs milk butter . A horizontal simple list: A B C D E F G H I J K A vertical simple list: A B C D E F G H I J K
docbook2odf-0.244/tests/tests/revhistory.001.xml0000644000076700001440000000461410150635422020317 0ustar abenusers
Unit Test: revhistory.001.xml $Id: revhistory.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
1.0 13 Mar 2002 ndw Some remark. 0.9 Nov 20, 1998 ndw Some remark about the revision 0.8 19 November 1998 ndw Some remark about the revision 0.7 November 18, 1998 ndw Some remark about the revision
This article tests revhistory. It appears in the articleinfo. This paragraph also contains the revhistory. 1.0 13 Mar 2002 ndw Some remark. 0.9 20 Nov 1998 ndw Some remark about the revision 0.8 19 Nov 1998 ndw Some remark about the revision 0.7 18 Nov 1998 ndw Some remark about the revision And this paragraph contains a different one: 1.1.1 12.6.2002 ndw Item 1 Item 2
docbook2odf-0.244/tests/tests/set.001.xml0000644000076700001440000000146110150635422016671 0ustar abenusers Unit Test: set.001 $Id: set.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
First Book Chapter Some test data Second Book Chapter Some test data Third Book Chapter Some test data
docbook2odf-0.244/tests/tests/part.001.xml0000644000076700001440000000352010502130701017031 0ustar abenusers $Id: part.001.xml 6298 2006-09-14 01:34:57Z xmldoc $ Unit Test: part.001 Chapter Some test data First Part Referencing gloss-1. make sure gloss-2 is referenced foo irrelevant NormanWalsh
ndw@nwalsh.com
Entries using biblioentry AhoSethiUllman96 Alfred V.Aho RaviSethi Jeffrey D.Ullman Compilers, Principles, Techniques, and Tools Addison-Wesley Publishing Company 1996 Bell Telephone Laboratories, Inc. 0-201-10088-6 James T.DeWolf
docbook2odf-0.244/tests/tests/index.001.xml0000644000076700001440000000205310150635422017203 0ustar abenusers Unit Test: index.001 $Id: index.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
First Book Chapter Some test data First Book Second Book Chapter Some test data Second Book Third Book Part Title Chapter Some test data Third Book
docbook2odf-0.244/tests/tests/index.002.xml0000644000076700001440000000222110502130701017170 0ustar abenusers Unit Test: index.002 Index in Part within Book $Id: index.002.xml 6298 2006-09-14 01:34:57Z xmldoc $ MichaelSmith
smith@sideshowbarker.net
First Part Chapter Some test data First Part Second Part Chapter Some test data Second Part Third Part Chapter Some test data Third Part
docbook2odf-0.244/tests/tests/index.003.xml0000644000076700001440000000116710150635422017212 0ustar abenusers Unit Test: index.003 $Id: index.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Index Index Div foo
docbook2odf-0.244/tests/tests/reference.001.xml0000644000076700001440000000275110150635422020037 0ustar abenusers Unit Test: reference.001 $Id: reference.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Unit Test: reference.001 Minimal Test of a minimal RefEntry Description This is a minimal RefEntry. Also Minimal Title 3 Also Minimal Another test of a minimal RefEntry Description This is a minimal RefEntry. Fred 3 Less Minimal Even Less Minimal Test of a minimal RefEntry Description This is a minimal RefEntry.
docbook2odf-0.244/tests/tests/reference.002.xml0000644000076700001440000000467610150635422020050 0ustar abenusers Unit Test: reference.002 $Id: reference.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ MichaelSmith
smith@xml-doc.org
Unit Test: reference.002 chown Change file owners and groups Description [description of chown here] chgrp 1 chgrp Change file groups Description [description of chgrp here] chmod 1 chmod Change access permissions Description [description of chmod here] mysql_convert_table_format MySQL table converter Description [description of MySQL table converter here] mysql_fix_privilege_tables Fixes MySQL privilege tables Description [description of mysql_fix_privilege_tables table converter here] Mail::SpamAssassin::PersistentAddrList persistent address list base class Description [description here]
docbook2odf-0.244/tests/tests/bibliolist.001.xml0000644000076700001440000000376210150635422020240 0ustar abenusers
Unit Test: bibliolist.001 $Id: bibliolist.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This is a article. Bibliography List AhoSethiUllman96 Alfred V.Aho RaviSethi Jeffrey D.Ullman Compilers, Principles, Techniques, and Tools Addison-Wesley Publishing Company 1996 Bell Telephone Laboratories, Inc. 0-201-10088-6 James T.DeWolf Walsh97 A Guide to XML WalshNorman 1997 1997ArborText, Inc. 97-108 XML: Principles, Tools, and Techniques O'Reilly & Associates, Inc. 1085-2301 DanConnolly This is another paragraph.
docbook2odf-0.244/tests/tests/ulink.001.xml0000644000076700001440000000257310150635422017225 0ustar abenusers ]>
Unit Test: ulink.001 $Id: ulink.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This article tests ULink hyphenation. This is a really long URI with explicit discretionary hyphens: http:/&dh;/&dh;www.example.com/&dh;this/&dh;is/&dh;really/&dh;long/&dh;for/&dh;no/&dh;good/&dh;reason/&dh;except/&dh;to/&dh;test/&dh;what/&dh;happens/&dh;with/&dh;really/&dh;long/&dh;URIs/&dh;-/&dh;because/&dh;they/&dh;are/&dh;a/&dh;good/&dh;test/&dh;for/&dh;discretionary/&dh;hyphens/. This is a really long URI without explicit discretionary hyphens: .
docbook2odf-0.244/tests/tests/ulink.002.xml0000644000076700001440000000123310150635422017216 0ustar abenusers Unit Test: ulink.002 $Id: ulink.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Foo <ulink url="http://example.com/">URL</ulink> This chapter tests a ulink in a title.
docbook2odf-0.244/tests/tests/bibliography.001.xml0000644000076700001440000001623410150635422020555 0ustar abenusers Unit Test: bibliography.001 $Id: bibliography.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
AhoSethiUllman96 Alfred V.Aho RaviSethi Jeffrey D.Ullman Compilers, Principles, Techniques, and Tools Addison-Wesley Publishing Company 1996 Bell Telephone Laboratories, Inc. 0-201-10088-6 James T.DeWolf AhoSethiUllman96 Alfred V.Aho RaviSethi Jeffrey D.Ullman Compilers, Principles, Techniques, and Tools Addison-Wesley Publishing Company 1996 Bell Telephone Laboratories, Inc. 0-201-10088-6 James T.DeWolf Walsh97 A Guide to XML WalshNorman 1997 1997ArborText, Inc. 97-108 XML: Principles, Tools, and Techniques O'Reilly & Associates, Inc. 1085-2301 DanConnolly Abbrev A Really Full BiblioEntry Subtitle Abstract, abstract, abstract. Abstract, abstract, abstract. Abstract, abstract, abstract. Abstract, abstract, abstract. Abstract, abstract, abstract. Abstract, abstract, abstract. Abstract, abstract, abstract. Abstract, abstract, abstract. Abstract, abstract, abstract. Abstract, abstract, abstract. Abstract, abstract, abstract. Abstract, abstract, abstract.
Any Street Anywhere, XX 99999 USA
shortaffil jobtitle orgname orgdiv
Any Street Anywhere, XX 99999 USA
ArtPageNums AuthorFirstnameAuthorSurname AuthorBlurb, authorblurb, authorblurb. AuthorBlurb, authorblurb, authorblurb. AuthorBlurb, authorblurb, authorblurb. AuthorBlurb, authorblurb, authorblurb. AuthorBlurb, authorblurb, authorblurb. AuthorBlurb, authorblurb, authorblurb. AuthorBlurb, authorblurb, authorblurb. AuthorBlurb, authorblurb, authorblurb. AuthorBlurb, authorblurb, authorblurb. AuthorBlurb, authorblurb, authorblurb. AuthorInitials The names of some collaborators shortaffil jobtitle orgname orgdiv
Any Street Anywhere, XX 99999 USA
confdates conftitle confnum
Any Street Anywhere, XX 99999 USA
confsponsor
ContractNum ContractSponsor Contrib 1998Copyright holder CorpName Date Edition EditorFirstNameEditorSurname FirstName Honorific ISBN ISSN InvPartNumber IssueNum Lineage OrgName OCFirstNameOCSurname OtherName PageNums PrintHistory, printhistory, printhistory. PrintHistory, printhistory. PrintHistory, printhistory, printhistory. PrintHistory, printhistory. PrintHistory, printhistory, printhistory. PrintHistory, printhistory. PrintHistory, printhistory, printhistory. PrintHistory, printhistory. ProductName ProductNumber PubDate PubPublisherName
Any Street Anywhere, XX 99999 USA
PublisherName PubsNumber ReleaseInfo 1.020 Nov 1998 ndw Some remark about the revision 0.919 Nov 1998 ndw Some remark about the revision 0.418 Nov 1998 ndw Some remark about the revision SeriesVolNums Surname TitleAbbrev VolumeNum
Walsh, Norman. Introduction to Cascading Style Sheets. The World Wide Web Journal. 2(1). O'Reilly & Associates, Inc. and The World Wide Web Consortium. Winter, 1996.
docbook2odf-0.244/tests/tests/bibliography.002.xml0000644000076700001440000001513310323320410020541 0ustar abenusers Unit Test: bibliography.002 $Id: bibliography.002.xml 5266 2005-10-12 23:49:28Z xmldoc $ NormanWalsh
ndw@nwalsh.com
Entries using biblioentry AhoSethiUllman96 Alfred V.Aho RaviSethi Jeffrey D.Ullman Compilers, Principles, Techniques, and Tools Addison-Wesley Publishing Company 1996 Bell Telephone Laboratories, Inc. 0-201-10088-6 James T.DeWolf Walsh97 A Guide to XML WalshNorman 1997 1997ArborText, Inc. 97-108 XML: Principles, Tools, and Techniques O'Reilly & Associates, Inc. 1085-2301 DanConnolly Abbrev A Really Full BiblioEntry Subtitle Abstract, abstract, abstract. Abstract, abstract, abstract. Abstract, abstract, abstract. Abstract, abstract, abstract. Abstract, abstract, abstract. Abstract, abstract, abstract. Abstract, abstract, abstract. Abstract, abstract, abstract. Abstract, abstract, abstract. Abstract, abstract, abstract. Abstract, abstract, abstract. Abstract, abstract, abstract.
Any Street Anywhere, XX 99999 USA
shortaffil jobtitle orgname orgdiv
Any Street Anywhere, XX 99999 USA
ArtPageNums AuthorFirstnameAuthorSurname AuthorBlurb, authorblurb, authorblurb. AuthorBlurb, authorblurb, authorblurb. AuthorBlurb, authorblurb, authorblurb. AuthorBlurb, authorblurb, authorblurb. AuthorBlurb, authorblurb, authorblurb. AuthorBlurb, authorblurb, authorblurb. AuthorBlurb, authorblurb, authorblurb. AuthorBlurb, authorblurb, authorblurb. AuthorBlurb, authorblurb, authorblurb. AuthorBlurb, authorblurb, authorblurb. AuthorInitials The names of some collaborators shortaffil jobtitle orgname orgdiv
Any Street Anywhere, XX 99999 USA
confdates conftitle confnum
Any Street Anywhere, XX 99999 USA
confsponsor
ContractNum ContractSponsor Contrib 1998Copyright holder CorpName Date Edition EditorFirstNameEditorSurname FirstName Honorific ISBN ISSN InvPartNumber IssueNum Lineage OrgName OCFirstNameOCSurname OtherName PageNums PrintHistory, printhistory, printhistory. PrintHistory, printhistory. PrintHistory, printhistory, printhistory. PrintHistory, printhistory. PrintHistory, printhistory, printhistory. PrintHistory, printhistory. PrintHistory, printhistory, printhistory. PrintHistory, printhistory. ProductName ProductNumber PubDate PubPublisherName
Any Street Anywhere, XX 99999 USA
PublisherName PubsNumber ReleaseInfo 1.020 Nov 1998 ndw Some remark about the revision 0.919 Nov 1998 ndw Some remark about the revision 0.418 Nov 1998 ndw Some remark about the revision SeriesVolNums Surname TitleAbbrev VolumeNum
Entries using bibliomixed Walsh, Norman. Introduction to Cascading Style Sheets. The World Wide Web Journal. 2(1). O'Reilly & Associates, Inc. and The World Wide Web Consortium. Winter, 1996.
docbook2odf-0.244/tests/tests/bibliography.003.xml0000644000076700001440000000364210323320410020544 0ustar abenusers Unit Test: bibliography.003 $Id: bibliography.003.xml 5266 2005-10-12 23:49:28Z xmldoc $ NormanWalsh
ndw@nwalsh.com
This unit test is for the bibliography.collection parameter. AhoSethiUllman96 Alfred V.Aho RaviSethi Jeffrey D.Ullman Compilers, Principles, Techniques, and Tools Addison-Wesley Publishing Company 1996 Bell Telephone Laboratories, Inc. 0-201-10088-6 James T.DeWolf Walsh, Norman. Introduction to Cascading Style Sheets. The World Wide Web Journal. 2(1). O'Reilly & Associates, Inc. and The World Wide Web Consortium. Winter, 1996.
docbook2odf-0.244/tests/tests/bibliography.004.xml0000644000076700001440000000253410150635422020556 0ustar abenusers Unit Test: bibliography.004 $Id: bibliography.004.xml 4056 2004-11-23 13:28:50Z nwalsh $ Normative References XML 1.0 Tim Bray Extensible Markup Language (XML) 1.0 2nd ed W3C Recommendation 6 October 2000 2000 World Wide Web Consortium Articles Fl01 Peter Flynn The XML FAQ 2.1 1 January 2002 docbook2odf-0.244/tests/tests/bibliography.005.xml0000644000076700001440000000436210323320410020546 0ustar abenusers $Id: bibliography.005.xml 5266 2005-10-12 23:49:28Z xmldoc $ Unit Test: bibliography.005 This test case is for a bibliography in a section.
A Section Title Some content here. Bibliography in a Section XML 1.0 Tim Bray Extensible Markup Language (XML) 1.0 2nd ed W3C Recommendation 6 October 2000 2000 World Wide Web Consortium
Another Section Title Some content
A Subsection Title Some content Bibliography in a Subsection XML 1.1 Tim Bray Extensible Markup Language (XML) 1.1 W3C Recommendation 04 February 2004 2004 World Wide Web Consortium
Bibliography in a Chapter Fl01 Peter Flynn The XML FAQ 2.1 1 January 2002
docbook2odf-0.244/tests/tests/epigraph.001.xml0000644000076700001440000000162310150635422017675 0ustar abenusers Unit Test: article.001.xml $Id: article.001.xml,v 1.2 2002/04/18 22:15:39 nwalsh Exp $ NormanWalsh
ndw@nwalsh.com
JaneDoe
Unit Test: article.001.xml H. W. Longfellow If we could read the secret history of our enemies, we should find in in each one's life sorrow and suffering enough to disarm all hostility. This is an epigraph test.
docbook2odf-0.244/tests/tests/funcsynopsis.001.xml0000644000076700001440000001377210150635422020651 0ustar abenusers
Unit Test: funcsynopsis.001.xml $Id: funcsynopsis.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
"Default" rendering A funcsynopsis. #include <varargs.h> float rand int max int idiv int n int m Another. void qsort void *dataptr[] int left int right int (*comp) void *, void * Another. int foo_frob_something foo_sometype1 foo_frob_parm1 foo_sometype1 foo_frob_parm2 foo_sometype1 foo_frob_parm3 int (* parm4 ) int a, int b, int c foo_sometype1 foo_frob_parm5 int foo_frob_something foo_sometype1 foo_frob_parm1 foo_sometype1 foo_frob_parm2 foo_sometype1 foo_frob_parm3 int (* parm4 ) int a, int b, int c foo_sometype1 foo_frob_parm5
ANSI Rendering Another. #include <varargs.h> float rand int max int idiv int n int m Another. void qsort void *dataptr[] int left int right int (*comp) void *, void * Another. int foo_frob_something foo_sometype1 foo_frob_parm1 foo_sometype1 foo_frob_parm2 foo_sometype1 foo_frob_parm3 int (* parm4 ) int a, int b, int c foo_sometype1 foo_frob_parm5
K&R Rendering Another. #include <varargs.h> float rand int max int idiv int n int m Another. void qsort void *dataptr[] int left int right int (*comp) void *, void * Another. int foo_frob_something foo_sometype1 foo_frob_parm1 foo_sometype1 foo_frob_parm2 foo_sometype1 foo_frob_parm3 int (* parm4 ) int a, int b, int c foo_sometype1 foo_frob_parm5
docbook2odf-0.244/tests/tests/mathml/0000755000076700001440000000000010635404177016346 5ustar abenusersdocbook2odf-0.244/tests/tests/mathml/informalequation-mml.001.xml0000644000076700001440000000151110324332766023524 0ustar abenusers ]>
Unit Test: informalequation-mml.001 $Id: informalequation-mml.001.xml 5290 2005-10-16 02:07:50Z xmldoc $ NormanWalsh
ndw@nwalsh.com
16
docbook2odf-0.244/tests/tests/mathml/mathml.001.xml0000644000076700001440000000114610324332766020652 0ustar abenusers
Unit Test: mathml.001.xml $Id: mathml.001.xml 5290 2005-10-16 02:07:50Z xmldoc $ The following equation is in MathML: 16
docbook2odf-0.244/tests/tests/indexterm.001.xml0000644000076700001440000001231010327601424020071 0ustar abenusers Unit Test: indexterm.001 $Id: indexterm.001.xml 5357 2005-10-26 04:16:20Z xmldoc $ NormanWalsh
ndw@nwalsh.com
First Chapter Appendix This is a test paragraph. @foo > operator < operator ap1 ap1 ap1 ap2 bp1 bp1bs1 bp2 cp1 cp1cs1 cp1cs1ct1 cp2 cp2seecp2 dp1 dp1ds1 dp1 dp1ds2 dp2 dp1, dp1ds1
Foo section Another test paragraph with type=”foo” indexterms @ffoo > hoge < hoge fap1 fap1 fap1 fap2 fbp1 fbp1bs1 fbp2 fcp1 fcp1cs1 fcp1cs1ct1 fcp2 fcp2seefcp2 fdp1 fdp1ds1 fdp1 fdp1ds2 fdp2 fdp1, fdp1ds1
Bar section Another test paragraph with type=”bar” indexterms @bar > moge < moge bap1 bap1 bap1 bap2 bbp1 bbp1bs1 bbp2 bcp1 bcp1cs1 bcp1cs1ct1 bcp2 bcp2seebcp2 bdp1 bdp1ds1 bdp1 bdp1ds2 bdp2 bdp1, bdp1ds1
First Appendix This is just a test. ap1 ap2 bp1 bp1bs1 bp2 cp1 cp1cs1 cp1cs1ct1 cp2 dp1 dp1ds1 dp1 dp1ds2 dp2 Another Appendix More testing. ap1 ap1 ap2 Foo Index Bar Index
docbook2odf-0.244/tests/tests/glossary.002.data.xml0000644000076700001440000000106510150635422020652 0ustar abenusers Terms-1 gloss-1 G1 A description. gloss-2 Terms-2 gloss-2 A description. docbook2odf-0.244/tests/tests/indexterm.002.xml0000644000076700001440000002715310150635422020104 0ustar abenusers Unit Test: indexterm.001 $Id: indexterm.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
First Chapter This is a test paragraph. ap1 ap2 spanning bp1 bp1bs1 bp2 cp1 cp1cs1 cp1cs1ct1 cp2 cp2seecp2 dp1 dp1ds1 dp1 dp1ds2 dp2 First Appendix This is just a test. ap1 ap2 bp1 bp1bs1 bp2 cp1 cp1cs1 cp1cs1ct1 cp2 dp1 dp1ds1 dp1 dp1ds2 dp2 This para contains a whole lotta index terms. 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 aa ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as at au av aw ax ay az ba bb bc bd be bf bg bh bi bj bk bl bm bn bo bp bq br bs bt bu bv bw bx by bz ca cb cc cd ce cf cg ch ci cj ck cl cm cn co cp cq cr cs ct cu cv cw cx cy cz da db dc dd de df dg dh di dj dk dl dm dn do dp dq dr ds dt du dv dw dx dy dz ea eb ec ed ee ef eg eh ei ej ek el em en eo ep eq er es et eu ev ew ex ey ez fa fb fc fd fe ff fg fh fi fj fk fl fm fn fo fp fq fr fs ft fu fv fw fx fy fz ga gb gc gd ge gf gg gh gi gj gk gl gm gn go gp gq
docbook2odf-0.244/tests/tests/indexterm.003.xml0000644000076700001440000000146610150635422020104 0ustar abenusers Unit Test: indexterm.003 $Id: indexterm.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
First Chapter An indexterm starts here. Start Second Chapter The term ends here.
docbook2odf-0.244/tests/tests/indexterm.004.xml0000644000076700001440000000271710323332127020103 0ustar abenusers ]>
Unit Test: indexterm.004 $Id: indexterm.004.xml 5270 2005-10-13 01:11:51Z xmldoc $ AdamDi Carlo
adam@onshored.com
First Section This is first test paragraph. foo bar bar baz
Second Section This is second test paragraph. We're testing identical indexterms with two different seealsos. foo baz
docbook2odf-0.244/tests/tests/indexterm.005.xml0000644000076700001440000000205310323332127020075 0ustar abenusers ]>
Unit Test: indexterm.005 $Id: indexterm.005.xml 5270 2005-10-13 01:11:51Z xmldoc $ AdamDi Carlo
adam@onshored.com
Bizarre Indexterm Test This is first test paragraph. #include <stdio.h> <stdio.h>
docbook2odf-0.244/tests/tests/procedure.001.xml0000644000076700001440000000235210150635422020066 0ustar abenusers
Unit Test: procedure.001 $Id: procedure.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Procedure Title Press MENUS. Press MENUS. Press MENUS. Press MENUS. Select SETUP. Should be an a Should be a b Should be a c Should be a d should be an e should be an i should be an ii
docbook2odf-0.244/tests/tests/sidebar.001.xml0000644000076700001440000000376210150635422017515 0ustar abenusers
Unit Test: sidebar.001.xml $Id: sidebar.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This is a sidebar test. Here is some content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. Sidebar Here is some sidebar content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. Back into the main flow. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content. This is content.
docbook2odf-0.244/tests/tests/procedure.002.xml0000644000076700001440000000216410150635422020070 0ustar abenusers
Unit Test: procedure.002 $Id: procedure.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Press MENUS. Press MENUS. Press MENUS. Press MENUS. Setup Select SETUP. Should be an “a” Should be a “b” Should be a “c” Should be a “d” should be an “e” should be an “i” should be an “ii”
docbook2odf-0.244/tests/tests/superscript.001.xml0000644000076700001440000000134510150635422020462 0ustar abenusers
Unit Test: superscript.001.xml $Id: superscript.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This article tests superscripts and subscripts, such as “H2O” and “a2 + b2 = c2”.
docbook2odf-0.244/tests/tests/procedure.003.xml0000644000076700001440000000113610150635422020067 0ustar abenusers
Unit Test: procedure.003 $Id: procedure.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Do the following: One step?
docbook2odf-0.244/tests/tests/simplesect.001.xml0000644000076700001440000000155710150635422020254 0ustar abenusers $Id: simplesect.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ Unit Test: simplesect This test case is for simplesect.
A Section Title Some content here. First Simplesect Some content
Another Section Title Some content
A Subsection Title Some content Second Simplesect Subtitle Some content
docbook2odf-0.244/tests/tests/chapter.001.xml0000644000076700001440000000232410150635422017523 0ustar abenusers $Id: chapter.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
1.0 18 Mar 2002 ndw Some remark. 0.9 20 Nov 1998 ndw Some remark about the revision 0.8 19 Nov 1998 ndw Some remark about the revision 0.7 18 Nov 1998 ndw Some remark about the revision
Unit Test: chapter.001.xml This is a chapter test.
docbook2odf-0.244/tests/tests/chapter.002.xml0000644000076700001440000000120210150635422017516 0ustar abenusers $Id: chapter.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Unit Test: chapter.001.xml This is a chapter test. It's self-referential, too: .
docbook2odf-0.244/tests/tests/qandaset.001.xml0000644000076700001440000000254110150635422017676 0ustar abenusers
Unit Test: qandaset.001 $Id: qandaset.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
What about ? Question one. Answer one. See Question two. Answer two. Question two. testing a list testing a list testing a list
docbook2odf-0.244/tests/tests/qandaset.002.xml0000644000076700001440000000215710150635422017702 0ustar abenusers
Unit Test: qandaset.002 $Id: qandaset.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Blah blah blah. <filename moreinfo="none">file.name</filename> // Hello, World <filename moreinfo="none">file2.name</filename> // Goodbye, World
docbook2odf-0.244/tests/tests/qandaset.003.xml0000644000076700001440000000645110150635422017704 0ustar abenusers
Unit Test: qandaset.003 $Id: qandaset.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
QandA Title Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Division 1 Blah blah blah. <filename moreinfo="none">file.name</filename> // Hello, World <filename moreinfo="none">file2.name</filename> // Goodbye, World Division 2 Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Some introductory preamble. Division 2.1 Blah blah blah. <filename moreinfo="none">file.name</filename> // Hello, World <filename moreinfo="none">file2.name</filename> // Goodbye, World Division 2.2 Blah blah blah. <filename moreinfo="none">file.name</filename> // Hello, World <filename moreinfo="none">file2.name</filename> // Goodbye, World
docbook2odf-0.244/tests/tests/qandaset.004.xml0000644000076700001440000000127410150635422017703 0ustar abenusers
Unit Test: qandaset.004 $Id: qandaset.004.xml 4056 2004-11-23 13:28:50Z nwalsh $ StephaneBortzmeyer Exercices First test Do something. It is possibleMay be. to solve the problem?
docbook2odf-0.244/tests/tests/qandaset.005.xml0000644000076700001440000000223710150635422017704 0ustar abenusers
Unit Test: qandaset.005 Autolabeling test $Id: qandaset.005.xml 4056 2004-11-23 13:28:50Z nwalsh $ HaraldJörg
smith@sideshowbarker.net
A section labelled 'foo' Without a surrounding section, I seem to be unable to get a qandaset processed. Let's ignore that for the moment. Qandadiv One Why is this question foo.foo.1.1? Probably a bug in common/labels.xsl.
docbook2odf-0.244/tests/tests/screen.001.xml0000644000076700001440000000126010150635422017352 0ustar abenusers
Unit Test: screen.001 $Id: screen.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
(let loopvar ((count 1)) (if (> count 10) #t (loopvar (+ count 1))))
docbook2odf-0.244/tests/tests/book.001.xml0000644000076700001440000001755310150635422017041 0ustar abenusers Blah blah blah blah. Blah blah blah blah. Blah blah blah blah. "> ]> Unit Test: book.001 $Id: book.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ SomeCorp NormanWalsh
ndw@nwalsh.com
JaneDoe
Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. 1998 1999 2000 2001 2002 Norman Walsh 18 January 2002 Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. 1.1 18 Jan 2002 ndw Reworked. 1.0 20 Nov 1998 ndw Some remark about the revision 0.9 19 Nov 1998 ndw Some remark about the revision 0.4 18 Nov 1998 ndw Some remark about the revision
First Dedication &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; A second dedication without a title. &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; Foreword A preface. &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; Preface Another preface. &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; Part One Title PartIntro Title Partintro content This is a footnote in a partintro. . &blah; &blah; &blah; &blah; &blah; PartIntro Section PartIntros can actually have section content as well. &blah; &blah; &blah; &blah; &blah; First Chapter F. Chap &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
First Section F. Sect &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
Second Section &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
Third Section &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
Second Chapter &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
First Section &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
Second Section &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
Third Section &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
Third Chapter &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
Appendixes First Appendix &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
First Section &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
Second Section &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
Third Section &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
Second Appendix &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
First Section &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
Second Section &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
Third Section &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
docbook2odf-0.244/tests/tests/book.002.xml0000644000076700001440000000444410150635422017035 0ustar abenusers Blah blah blah blah. Blah blah blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. "> ]> Unit Test: book.001 $Id: book.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
First Article &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
Second Article &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
Third Article &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
docbook2odf-0.244/tests/tests/book.003.xml0000644000076700001440000001047210150635422017034 0ustar abenusers Blah blah blah blah. Blah blah blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. "> ]> Unit Test: book.003 $Id: book.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ SomeCorp NormanWalsh
ndw@nwalsh.com
JaneDoe
Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. Some legal notice. 1998 1999 2000 2001 2002 Norman Walsh 18 January 2002 Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. Some abstract. 1.1 18 Jan 2002 ndw Reworked. 1.0 20 Nov 1998 ndw Some remark about the revision 0.9 19 Nov 1998 ndw Some remark about the revision 0.4 18 Nov 1998 ndw Some remark about the revision
bla in the first chapter First Chapter &blah;
A Test Figure A figure. Just to test the numeration.
First Section
Another Test Figure A figure. Just to test the numeration.
&blah; Test Example An example.
First Subsection &blah;
Second Section &blah;
docbook2odf-0.244/tests/tests/book.004.xml0000644000076700001440000000113710150635422017033 0ustar abenusers Unit Test: book.004 bla in the first chapter First <filename>Filename</filename> Chapter blah with filename. My Product<emphasis><superscript>plus</superscript></emphasis> description blah. docbook2odf-0.244/tests/tests/book.005.xml0000644000076700001440000000171410150635422017035 0ustar abenusers Unit Test: book.005 Dedication Some Dedication Preface Some Preface First Part Some Part Intro First Chapter Some Chapter Second Chapter Some Chapter Second Part Some Part Intro Third Chapter Some Chapter Fourth Chapter Some Chapter Appendix Some Appendix docbook2odf-0.244/tests/tests/mediaobjectco.001.xml0000644000076700001440000000220710150635422020665 0ustar abenusers
Unit Test: mediaobjectco.001 $Id: mediaobjectco.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
alt text
docbook2odf-0.244/tests/tests/book.006.xml0000644000076700001440000000211610323332317017032 0ustar abenusers ]> Unit Test: book.001 Wrapper for all bibiliography.nnn.xml files $Id: book.006.xml 5271 2005-10-13 01:13:51Z xmldoc $ DocBook Project Development Team docbook2odf-0.244/tests/tests/mediaobjectco.002.xml0000644000076700001440000001632510324734524020702 0ustar abenusers
Unit Test: mediaobjectco.002 $Id: mediaobjectco.002.xml 5308 2005-10-17 14:46:44Z xmldoc $ DocBook Project Development Team Invalid calspair coordinates format. alt text Valid mediaobjectco. It checks that the coordinates of the markups are correct, and that the calloutlist is correct too. Coordinates are (0,0) Coordinates are (50%,0) Coordinates are (100%,0) Coordinates are (100%,50%) Coordinates are (100%,100%) Coordinates are (50%,100%) Coordinates are (0,100%) Coordinates are (0,50%) Coordinates are (1/3,1/6) Coordinates are (2/3,1/6) alt text Valid mediaobjectco. It checks that the coordinates follow the actual image sizes. Coordinates are (0,0) Coordinates are (50%,0) Coordinates are (100%,0) Coordinates are (100%,50%) Coordinates are (100%,100%) Coordinates are (50%,100%) Coordinates are (0,100%) Coordinates are (0,50%) Coordinates are (1/3,1/6) Coordinates are (2/3,1/6) alt text Coordinates are (0,0) Coordinates are (50%,0) Coordinates are (100%,0) Coordinates are (100%,50%) Coordinates are (100%,100%) Coordinates are (50%,100%) Coordinates are (0,100%) Coordinates are (0,50%) Coordinates are (1/3,1/6) Coordinates are (2/3,1/6) alt text
docbook2odf-0.244/tests/tests/book.007.xml0000644000076700001440000000225610323327066017045 0ustar abenusers ]> Unit Test: book.001 A Part + several Chapters + a Glossary $Id: book.007.xml 5268 2005-10-13 00:45:42Z xmldoc $ DocBook Project Development Team docbook2odf-0.244/tests/tests/book.008.xml0000644000076700001440000000214710323330250017032 0ustar abenusers ]> Unit Test: book.001 Wrapper for some References and Refentries $Id: book.008.xml 5269 2005-10-13 00:56:08Z xmldoc $ DocBook Project Development Team Some Xincluded Refentry instances docbook2odf-0.244/tests/tests/docbook-43.001.xml0000644000076700001440000000516510150635422017747 0ustar abenusers
Unit Test: docbook-43.001.xml $Id: docbook-43.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Glossary List Title Some Term Some definition.
Block Quote Title A. Nonymous Some memorable quotation.
The assignment statement x=1 is code.
HTML Table caption
HTML Table
#!/usr/bin/perl -- # --*-Perl-*-- use Getopt::Std; $usage = "Usage: $0 [-q] [-u|-p|-m] file [ file ... ]\n"; die $usage if ! getopts('qupm'); die $usage if ($opt_p + $opt_u + $opt_m) != 1; $file = shift @ARGV || die $usage; $opt = '-u' if $opt_u; $opt = '-p' if $opt_p; $opt = '-m' if $opt_m; A Task This task doesn’t accomplish anything. Do something else first. Do This Do That Do one of these things: Do A Do B Do C Do the other thing See some more interesting task after you’ve done this one. An Organization Name can now occur inline. The URI http://norman.walsh.name should really be a ulink. while ($file) { print "Converting $file to $opt linebreaks.\n" if !$opt_q; open (F, "$file"); binmode F; read (F, $_, -s $file); close (F); s/\r\n/\n/sg; s/\r/\n/sg; if ($opt eq '-p') { s/\n/\r\n/sg; } elsif ($opt eq '-m') { s/\n/\r/sg; } open (F, ">$file"); binmode F; print F $_; close (F); $file = shift @ARGV; }
docbook2odf-0.244/tests/tests/footnote.001.xml0000644000076700001440000000222410150635422017731 0ustar abenusers
Unit Test: footnote.001 $Id: footnote.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This paragraph contains a footnote This is a footnote.. First Section A paragraph. This paragraph contains a footnote This is another footnote.. Section Title<footnote> <para>Boring, I know, but it just tests the fact that a footnote can occur in a title.</para></footnote> A paragraph. Subsection Title This paragraph contains a footnote This is yet another footnote..
docbook2odf-0.244/tests/tests/footnote.002.xml0000644000076700001440000000322410150635422017733 0ustar abenusers
Unit Test: footnote.002 $Id: footnote.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This paragraph contains a footnote This is a footnote.. A table A Cell A CellFirst footnote. A Cell A CellSecond footnote. A Cell A Cell A Cell A Cell A Cell
100 Any Street East Yahoo, XX
This is a longer paragraph. It will eventually contain a footnote, but first it has enough text to make the footnote appear in the middle of the paragraph. This is so we can test the effect of changing the line-height-shift-adjustment property. This paragraph contains a footnote This is a footnote. (see, I said it would). Now it has more text to make the footnote appear in the middle of the paragraph. Now it has more text to make the footnote appear in the middle of the paragraph.
docbook2odf-0.244/tests/tests/footnote.003.xml0000644000076700001440000000347210150635422017741 0ustar abenusers
Unit Test: footnote.003 $Id: footnote.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This paragraph contains a footnote This is a footnote.. A table A Cell A CellFirst footnote. A Cell A CellSecond footnote. A Cell A Cell A Cell A Cell A Cell
100 Any Street East Yahoo, XX
This paragraph contains a footnote This is a footnote.. A table A Cell A CellFirst footnote. A Cell A CellSecond footnote. A Cell A Cell A Cell A Cell A Cell
100 Any Street East Yahoo, XX
This paragraph contains a footnote This is a footnote..
docbook2odf-0.244/tests/tests/refentry.001.xml0000644000076700001440000000135110150635422017732 0ustar abenusers
Unit Test: refentry.001 $Id: refentry.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Minimal Test of a minimal RefEntry Description This is a minimal RefEntry.
docbook2odf-0.244/tests/tests/refentry.002.xml0000644000076700001440000000463410415410263017740 0ustar abenusers
Unit Test: refentry.002 $Id: refentry.002.xml 5801 2006-04-07 07:11:47Z xmldoc $ Norman Walsh
ndw@nwalsh.com
Michael (tm) Smith The DocBook Project Michael (tm) Smith Did other stuff.
Also Minimal Title 3 Also Minimal Another test of a minimal RefEntry Description This is a minimal RefEntry. Subsection This is a minimal RefEntry. Sub-subsection This is a minimal RefEntry. Refsect4-level subsection Check the indenting. Refsect5-level subsection Check the indenting. More Description This is a not-so minimal RefEntry. Ladjwqopnsfil This is a formalpara. That is, a paragraph with a title. One way to generate output for it is to take the title, “Ladjwqopnsfil”, and use it as a “run in” heading that is rendered inline at the start of the paragraph, followed by a period (or some other punctuation mark). Even More Description The following two words, “foo” and “bar”, are both empasized, separately, with a space between them: foo bar. Here is the same pair of words in bold, with a space between them: foo bar
docbook2odf-0.244/tests/tests/refentry.003.xml0000644000076700001440000000323510150635422017737 0ustar abenusers
Unit Test: refentry.003 $Id: refentry.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Fred 3 Less Minimal Even Less Minimal Test of a minimal RefEntry Synopsis command -a-alpha command -b-beta command -c -charlie command -d -delta command --help Description This is a less minimal RefEntry.
Some Program Testing Some Text
docbook2odf-0.244/tests/tests/refentry.004.xml0000644000076700001440000000341310150635422017736 0ustar abenusers
Unit Test: refentry.004 $Id: refentry.004.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Test an xref to refnamediv: . Fred 3 Less Minimal Even Less Minimal Test of a minimal RefEntry Synopsis command -a-alpha command -b-beta command -c -charlie command -d -delta command --help Description This is a less minimal RefEntry.
Some Program Testing Some Text
docbook2odf-0.244/tests/tests/refentry.005.xml0000644000076700001440000000235710150635422017745 0ustar abenusers Unit Test: refentry.005 $Id: refentry.005.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Also Minimal Title 3 Also Minimal Another test of a minimal RefEntry Description This is a minimal RefEntry. Subsection This is a minimal RefEntry. Sub-subsection This is a minimal RefEntry. More Description This is a not-so minimal RefEntry. Even More Description This is an even less minimal RefEntry.
docbook2odf-0.244/tests/tests/refentry.006.xml0000644000076700001440000003674110332611565017756 0ustar abenusers Unit Test: refentry.006 Refentry with some tables $Id: refentry.006.xml 5432 2005-11-04 07:53:25Z xmldoc $ NormanWalsh
ndw@nwalsh.com
Also Minimal Title 3 Also Minimal Another test of a minimal RefEntry Description This is a minimal RefEntry. Subsection This is a minimal RefEntry. Sub-subsection This is a minimal RefEntry. More Description This is a not-so minimal RefEntry. Even More Description This is an even less minimal RefEntry. a1 b1-c2 d1 a2-a4 d2 b3 c3 d3 b4 c4-d4 a5 b5 d5 Shift-Control Prior Prev Screen Shift-Control Next Next Screen Shift-Control Left Prev Desktop Shift-Alt Left Prev Desktop Drag Focused Window Shift-Control Right Next Desktop Shift-Alt Right Next Desktop Drag Focused Window Shift-Control F1-F12 Jump to desktop 1-12 Shift-Control BackSpace Toggle Subdesktop Shift-Control Up Prev Window Shift-Control Down Next Window Control-Alt z Hide Window Control-Alt x Unhide last hidden window Control-Alt w Close Window Shift-Alt space Move window to other subdesktop Shift-Control space Select Zoom Control-Alt space Put/restore aside window Shift-Control 0 Put aside all other windows Shift-Control KP_Home Move window to top left Shift-Control KP_Up Move window to top center Shift-Control KP_Prior Move window to top right Shift-Control KP_Left Move window to left center Shift-Control KP_Begin Center window Shift-Control KP_Right Move window to right center Shift-Control KP_End Move window to bottom left Shift-Control KP_Down Move window to bottom center Shift-Control KP_Next Move window to bottom right Shift-Alt KP_Up Move window up Shift-Alt KP_Down Move window down Shift-Alt KP_Left Move window left Shift-Alt KP_Right Move window right Shift-Control-Alt KP_Up Grow window vertically Shift-Control-Alt KP_Down Shrink window vertically Shift-Control-Alt KP_Left Shrink window horizontally Shift-Control-Alt KP_Right Grow window horizontally Shift-Control-Alt KP_Home Grow window both ways Shift-Control-Alt KP_End Shrink window both ways Shift-Alt KP_Insert Toggle move/resize increment Shift-Alt KP_Home Maximize window vertically Shift-Alt KP_End Maximize window horizontally Shift-Alt KP_Begin Maximize window Shift-Control-Alt KP_Begin Full screen Shift-Control-Alt KP_Up Maximize left track Shift-Control-Alt KP_Down Restore left track Shift-Control-Alt KP_Left Shrink left track Shift-Control-Alt KP_Right Grow left track Shift-Alt KP_Begin Move window to/from left track Control-Alt space Restore aside window Modifier Button1 Button2 Button3 None Prev Desktop Subdesktop Next Desktop Control Prev Menu Select Menu Next Menu Alt Prev Hidden Hide/Unhide Next Hidden Shift-Control Shrink Select Zoom Grow Shift-Alt Move Window Shift-Control-Alt Resize Window Lower Window Maximize Window Control-Alt Restore Aside Put/Restore Aside Put Aside Modifier Roll Up Roll Down None Prev Desktop Next Desktop Shift Prev Window Next Window Control Prev Menu Next Menu Alt Prev Hidden Next Hidden Shift-Control Shrink Grow Shift-Alt Move Up Move Down Shift-Control-Alt Move Left Move Right Control-Alt Restore Aside Put Aside Format Affected desktops/screens larswm.S.D.resource Only desktop D on screen S larswm.S.?.resource All desktops on screen S larswm.?.D.resource Only desktop D on all screens. larswm.?.?.resource All desktops on all screens. larswm*resource All desktops on all screens.
docbook2odf-0.244/tests/tests/refentry.007.xml0000644000076700001440000002402210465105346017746 0ustar abenusers Unit Test: refentry.007 $Id: refentry.007.xml 6135 2006-08-05 12:11:18Z xmldoc $ NormanWalsh
ndw@nwalsh.com
Reference NormanWalsh ndw@nwalsh.com Wrote the original version of this document. Added a bunch of test cases. Michael(tm)Smith smith@sideshowbarker.net 2003 Norman Walsh 2006 Michael(tm) Smith This file is a product of the DocBook Project. Share and share alike. FirstName SecondName Purpose for FirstName ThirdName Purpose for ThirdName #include <varargs.h> #include <mouteyh.h> #include <qlmppzj.h> float rand int max int idiv int n int m Another. void qsort void *dataptr[] int left int right int (*comp) void *, void * int foo_frob_something foo_sometype1 foo_frob_parm1 foo_sometype1 foo_frob_parm2 foo_sometype1 foo_frob_parm3 int (* parm4 ) int a, int b, int c foo_sometype1 foo_frob_parm5 int foo_frob_something foo_sometype1 foo_frob_parm1 foo_sometype1 foo_frob_parm2 foo_sometype1 foo_frob_parm3 int (* parm4 ) int a, int b, int c foo_sometype1 foo_frob_parm5 Description This is a minimal RefEntry. The following is a Variablelist with a title. My variablelist varlistentry term 1 some listitem text varlistentry term 2 some more listitem text Subsection This is a minimal RefEntry. The following is a Variablelist with a title and a nested variablelist My glosslist glossentry term 1 some glossdef text glossentry term 2 nested variablelist term 1 some variablelist text nested variablelist term 2 some more variablelist text Sub-subsection This is a minimal RefEntry. More Description This is a not-so minimal RefEntry. This is a screen [break here] that starts with a line of space. [break here] And it ends with a line of space. normal paragraph here This is a screen [break here] that does not start with a line of space. [break here] And does not end with a line of space. This is a normal paragraph that contains a screen. This is a screen within a normal paragraph [break here] that does not start with a line of space. [break here] And does not end with a line of space but is followed by a line of space. This is another normal paragraph that contains a screen. This is a screen within a normal paragraph [break here] that does not start with a line of space. [break here] And does not end with a line of space and is not followed by a line of space. This is another normal paragraph that contains a screen. This is a screen within a normal paragraph [break here] that starts with a line of space. [break here] And ends with a line of space but is not followed by a line of space. This is another normal paragraph that contains a screen. This is a screen within a normal paragraph [break here] that starts with a line of space. [break here] And ends with a line of space and is followed by a line of space. This is another normal paragraph that contains a screen. This is a screen within a normal paragraph [break here] that starts with a 2 lines of space. [break here] And ends with 3 lines of space and is followed by a line of space. This paragraph contains an itemizedlist with a title. The title is “Mrignkwolmcng”. Mrignkwolmcng itemizedlist listitem 1 itemizedlist listitem 2 This is some useless text that follows the “Mrignkwolmcng” orderedlist in the same para. The following is a Variablelist with a title and with a nested itemizedlist. My variablelist varlistentry term 1 nested itemizedlist itemizedlist listitem 1 itemizedlist listitem 2 varlistentry term 2 some more listitem text The following is a Variablelist with a title and with a nested Varlistentry that contains multiple Terms My nested-multi-term-per-varlistentry variablelist Varlistentry term 1 varlistentry term 1.1 varlistentry term 1.2 varlistentry term 1.3 All 'bout terms 1.1, 1.2, and 1.3 varlistentry term 2 some more listitem text Subsection This is a minimal RefEntry. Even More Description This is an even less minimal RefEntry. This is a paragraph. It contains the following segmentedlist, titled “Gibbererish”, with several segtitle elements. Gibbererish Floober Buugler Sstangooo Borobinda Bamalalaboonda Bamalalaboonda Bamalalaboonda Bamalalaboonda Bamalalaboonda Bamalalaboonda Mondorotoluafu Ganafutralinga Patagularamakundra Cadraracondar Hentirotomaambu BdomentriolaiaBdomentriolaiaBdomentriolaia Candamalaturuanio This is some text that follows the segementedlist within the same paragraph. The next part of this same paragraph is an important admonition. It is very important that you read this. That’s why it stands out the way that it does.
docbook2odf-0.244/tests/tests/refentry.008.xml0000644000076700001440000000144310173475642017756 0ustar abenusers
Unit Test: refentry.008 $Id: refentry.008.xml 4237 2005-01-19 15:24:18Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This is the refdescriptor Minimal Test of a minimal RefEntry Description This is a minimal RefEntry.
docbook2odf-0.244/tests/tests/refentry.009.xml0000644000076700001440000001104010334364615017745 0ustar abenusers
Unit Test: refentry.009 Refentry for a OO Class $Id: refentry.009.xml 5443 2005-11-09 12:20:29Z xmldoc $ DocBook Project Development Team Catalog do something with a catalog @language='java' public Catalog public static final int BASE CatalogEntry.addEntryType("BASE", 1) public Catalog protected copyReaders Catalog newCatalog @language='cpp' public Catalog public static final int BASE CatalogEntry.addEntryType("BASE", 1) public Catalog protected copyReaders Catalog newCatalog @language='idl' public Catalog public static final int BASE CatalogEntry.addEntryType("BASE", 1) public Catalog protected copyReaders Catalog newCatalog @language='perl' public Catalog public static final int BASE CatalogEntry.addEntryType("BASE", 1) public Catalog protected copyReaders Catalog newCatalog Dummy Refsect1 This is just a placeholder.
docbook2odf-0.244/tests/tests/refentry.010.xml0000644000076700001440000000152410402001727017727 0ustar abenusers
Unit Test: refentry.009 $Id: refentry.010.xml 5601 2006-03-03 08:52:39Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Minimal bar Minimal Test of a minimal RefEntry Description This is a minimal RefEntry.
docbook2odf-0.244/tests/tests/xrefstyle.001.xml0000644000076700001440000000136310150635422020124 0ustar abenusers Unit Test: xrefstyle.001.xml $Id: xrefstyle.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Unit Test: xrefstyle.001.xml This is a test of xref styles. Short self-reference: . Long self-reference: .
docbook2odf-0.244/tests/tests/protocol.001.xml0000644000076700001440000000136210150635422017737 0ustar abenusers
Unit Test: protocol.001.xml $Id: protocol.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This is a test of the protocol value of the class attribute on systemitem: http.
docbook2odf-0.244/tests/tests/orderedlist.001.xml0000644000076700001440000000216710150635422020422 0ustar abenusers
Unit Test: orderedlist.001 $Id: orderedlist.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Level 1 Level 2 Level 3 Level 4 Level 5 Level 6, override=13
docbook2odf-0.244/tests/tests/orderedlist.002.xml0000644000076700001440000000220010150635422020407 0ustar abenusers
Unit Test: orderedlist.002 $Id: orderedlist.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Level 1, numeration="loweralpha" Level 2 Level 3 Level 4 Level 5 Level 6
docbook2odf-0.244/tests/tests/orderedlist.003.xml0000644000076700001440000000247010150635422020421 0ustar abenusers
Unit Test: orderedlist.003 $Id: orderedlist.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Test list continuation. And cross-references; item “2”: and item “4”: . First item Second item Third item And then a break occurs...a break in my sanity, apparently, because changing the numeration style across a “continues” break seems really stupid. But this a unit test, after all. Stupid is allowed. Fourth item Fifth item Sixth item
docbook2odf-0.244/tests/tests/classsynopsis.001.xml0000644000076700001440000000221410150635422021010 0ustar abenusers
Unit Test: classsynopsis.001 $Id: classsynopsis.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
public Catalog public static final int BASE CatalogEntry.addEntryType("BASE", 1) public Catalog protected copyReaders Catalog newCatalog
docbook2odf-0.244/tests/tests/article.001.xml0000644000076700001440000000153210150635422017520 0ustar abenusers
Unit Test: article.001.xml $Id: article.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
JaneDoe
This is the abstract. It has several paras. It has several paras.
This is an article tests. I'd like to thank all the tests that came before me.
docbook2odf-0.244/tests/tests/article.002.xml0000644000076700001440000000155110464321664017532 0ustar abenusers
Unit Test: article.002.xml $Id: article.002.xml 6120 2006-08-03 07:20:20Z xmldoc $ NormanWalsh
ndw@nwalsh.com
JaneDoe
This is the abstract. It has several paras. It has several paras.
This is an article tests. I'd like to thank all the tests that came before me.
docbook2odf-0.244/tests/tests/article.003.xml0000644000076700001440000000273510150635422017530 0ustar abenusers
Unit Test: article.003.xml $Id: article.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
JaneDoe
This is the abstract. It has several paras. It has several paras.
Some preambulatory paragraph.
Section One Some other paragraph.
Section One.Two Some other paragraph.
Section One.Three Some other paragraph.
Section Two Some other paragraph.
Appendix One Some other paragraph.
Section One Some other paragraph.
Section One.Two Some other paragraph.
Section One.Three Some other paragraph.
docbook2odf-0.244/tests/tests/article.004.xml0000644000076700001440000000440210150635422017522 0ustar abenusers
Unit Test: article.004.xml $Id: article.004.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
JaneDoe
This is the abstract. It has several paras. It has several paras. One of the paras is long because it contains the same sentence repeated many times. One of the paras is long because it contains the same sentence repeated many times. One of the paras is long because it contains the same sentence repeated many times. One of the paras is long because it contains the same sentence repeated many times. One of the paras is long because it contains the same sentence repeated many times. One of the paras is long because it contains the same sentence repeated many times. One of the paras is long because it contains the same sentence repeated many times. One of the paras is long because it contains the same sentence repeated many times. One of the paras is long because it contains the same sentence repeated many times. 2002No one in particular This is the legal notice. It says you can do whatever you please with this content. It says it many times. It says you can do whatever you please with this content. It says you can do whatever you please with this content. It says you can do whatever you please with this content. It says you can do whatever you please with this content. It says you can do whatever you please with this content. It says you can do whatever you please with this content. It says you can do whatever you please with this content. It says you can do whatever you please with this content.
This is an article tests. I'd like to thank all the tests that came before me.
docbook2odf-0.244/tests/tests/article.005.xml0000644000076700001440000000421310150635422017523 0ustar abenusers
Unit Test: article.005.xml The Subtitle $Id: article.005.xml 4056 2004-11-23 13:28:50Z nwalsh $ AdamDi Carlo
aph@debian.org
Testing article subtitle, TOC title and sect1info. Sect1 Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Sect2 Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Second Sect1 SecondAbbrev The titleabbrev is set to SecondAbbrev. Ensure it's using the abbreviated title in the TOC. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Sect1Info Using Sect1Info The titleabbrev is set to Second1Info. Ensure it's using the abbreviated title in the TOC. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar.
docbook2odf-0.244/tests/tests/article.006.xml0000644000076700001440000000425410150635422017531 0ustar abenusers
Unit Test: article.006.xml The Subtitle $Id: article.006.xml 4056 2004-11-23 13:28:50Z nwalsh $ AdamDi Carlo
aph@debian.org
Testing artheader (old Docbook 3.1), article subtitle, TOC title and sect1info. Sect1 Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Sect2 Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Some text. Second Sect1 SecondAbbrev The titleabbrev is set to SecondAbbrev. Ensure it's using the abbreviated title in the TOC. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Sect1Info Using Sect1Info The titleabbrev is set to Second1Info. Ensure it's using the abbreviated title in the TOC. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar. Foo bar foo bar.
docbook2odf-0.244/tests/tests/formalpara.001.xml0000644000076700001440000000111610150635422020217 0ustar abenusers
Unit Test: formalpara.001 $Id: formalpara.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Test title Some para
docbook2odf-0.244/tests/tests/formalpara.002.xml0000644000076700001440000000111710150635422020221 0ustar abenusers
Unit Test: formalpara.002 $Id: formalpara.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Test title: Some para
docbook2odf-0.244/tests/tests/formalpara.003.xml0000644000076700001440000000540710150635422020230 0ustar abenusers
Unit Test: formalpara.003 $Id: formalpara.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ AdamDi Carlo
adam@onshored.com
Testing formalpara title keep-with-next Test title Some para. Test title Some para. Test title Some para. Test Informalexample Foo Bar Test Informalexample Foo Bar Test Informalexample Foo Bar Test Informalexample Foo Bar Test Informalexample Foo Bar Push the spacing, push the spacing, push the spacing, foo bar foo bar foo bar foo bar foo bar foo bar foo bar. Test Informalexample Foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar. Test Informalexample Foo Bar Test Informalexample Foo Bar
docbook2odf-0.244/tests/tests/itemizedlist.001.xml0000644000076700001440000000374110150635422020607 0ustar abenusers
Unit Test: itemizedlist.001 $Id: itemizedlist.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Testing page breaking, variablelist nested in itemizedlist YE OLDE ITEMIZEDLIST Item 1 Item 2 Item 3 Axxxxx Bxxxxx Item 4 Item 5 Item 6 Item 7 another (trying to cause a page break) another another another another another another another another another another another another another Cxxxxx Dxxxxx
docbook2odf-0.244/tests/tests/itemizedlist.002.xml0000644000076700001440000000225010150635422020602 0ustar abenusers
Unit Test: itemizedlist.002 $Id: itemizedlist.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Level 1 Level 2 Level 3 Level 4 Level 5 Level 6, override=round
docbook2odf-0.244/tests/tests/itemizedlist.003.xml0000644000076700001440000000576210150635422020616 0ustar abenusers
Unit Test: itemizedlist.003 $Id: itemizedlist.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This is a para. This is another para. See the space of separate between paragraphs. The following lists should have additional space before/after them, since they are not within paragraphs and thus should use paragraph spacing. some text (not compact) some text (not compact) some text (not compact) some text (not compact) some text (not compact) some text (not compact) some text (not compact) some text (not compact) some text (not compact) some text (not compact) some text (not compact) some text (not compact) some text (not compact) some text (not compact) some text (compact) some text (compact) some text (compact) some text (compact) some text (compact) some text (compact) some text (compact) some text (compact) some text (compact) some text (compact) some text (compact) some text (compact) some text (compact) some text (compact) Here is a para. The following two itemizedlists are within a block element and such should use paragraph spacing between them. some text (compact) some text (compact) some text (compact) some text (compact)
docbook2odf-0.244/tests/tests/itemizedlist.004.xml0000644000076700001440000000134010150635422020603 0ustar abenusers
Unit Test: itemizedlist.001 $Id: itemizedlist.004.xml 4056 2004-11-23 13:28:50Z nwalsh $ Adam Di Carlo
adam@onshored.com
This is the first one. This second item should be flush left with first one (trim whitespace).
docbook2odf-0.244/tests/tests/itemizedlist.005.xml0000644000076700001440000000167310150635422020615 0ustar abenusers
Unit Test: itemizedlist.005 $Id: itemizedlist.005.xml 4056 2004-11-23 13:28:50Z nwalsh $ Adam Di Carlo
adam@onshored.com
Here we're testing an itemizedlist with a title nested within another one. Nested Itemized List Title Itemized list entry
docbook2odf-0.244/tests/tests/itemizedlist.006.xml0000644000076700001440000000210710150635422020607 0ustar abenusers
Unit Test: itemizedlist.006 $Id: itemizedlist.006.xml 4056 2004-11-23 13:28:50Z nwalsh $ Adam Di Carlo
adam@onshored.com
Itemized list mark styles. Bullet marks One Type Box marks One Type Are there more? Check CSS spec. DSSSL styling requires CSS for this; is there a way to do it w/o CSS?
docbook2odf-0.244/tests/tests/calloutlist.001.xml0000644000076700001440000000324310150635422020435 0ustar abenusers
Unit Test: calloutlist.001 $Id: calloutlist.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Callouts using co: (let loopvar ((count 1)) (if (> count 10) #t (loopvar (+ count 1)))) This variable controls the loop. It is declared without an initial value, immediately after the let operand. Any number of additional local variables can be defined after the loop variable, just as they can in any other let expression. If you ever want the loop to end, you have to put some sort of a test in it. This is the value that will be returned. Note that you iterate the loop by using the loop variable as if it was a function name. The arguments to this function are the values that you want the local variables declared in to have in the next iteration.
docbook2odf-0.244/tests/tests/calloutlist.002.xml0000644000076700001440000001164210321350226020434 0ustar abenusers
Unit Test: calloutlist.001 A screen with 20+ callouts $Id: calloutlist.002.xml 5230 2005-10-07 01:34:14Z xmldoc $ NormanWalsh
ndw@nwalsh.com
Callouts using co: (let loopvar ((count 1)) (if (> count 10) #t (loopvar (+ count 1)))) (let loopvar ((count 1)) (if (> count 10) #t (loopvar (+ count 1)))) (let loopvar ((count 1)) (if (> count 10) #t (loopvar (+ count 1)))) (let loopvar ((count 1)) (if (> count 10) #t (loopvar (+ count 1)))) This variable controls the loop. It is declared without an initial value, immediately after the let operand. Any number of additional local variables can be defined after the loop variable, just as they can in any other let expression. If you ever want the loop to end, you have to put some sort of a test in it. This is the value that will be returned. Note that you iterate the loop by using the loop variable as if it was a function name. The arguments to this function are the values that you want the local variables declared in to have in the next iteration. This variable controls the loop. It is declared without an initial value, immediately after the let operand. Any number of additional local variables can be defined after the loop variable, just as they can in any other let expression. If you ever want the loop to end, you have to put some sort of a test in it. This is the value that will be returned. Note that you iterate the loop by using the loop variable as if it was a function name. The arguments to this function are the values that you want the local variables declared in to have in the next iteration. This variable controls the loop. It is declared without an initial value, immediately after the let operand. Any number of additional local variables can be defined after the loop variable, just as they can in any other let expression. If you ever want the loop to end, you have to put some sort of a test in it. This is the value that will be returned. Note that you iterate the loop by using the loop variable as if it was a function name. The arguments to this function are the values that you want the local variables declared in to have in the next iteration. This variable controls the loop. It is declared without an initial value, immediately after the let operand. Any number of additional local variables can be defined after the loop variable, just as they can in any other let expression. If you ever want the loop to end, you have to put some sort of a test in it. This is the value that will be returned. Note that you iterate the loop by using the loop variable as if it was a function name. The arguments to this function are the values that you want the local variables declared in to have in the next iteration.
docbook2odf-0.244/tests/tests/calloutlist.003.xml0000644000076700001440000001245510323217427020447 0ustar abenusers
Unit Test: calloutlist.003 $Id: calloutlist.003.xml 5258 2005-10-12 14:35:03Z xmldoc $ BenoitGuillon
Callouts
Embedded <sgmltag>Co</sgmltag>s <refentry> <info> <date>2003-10-20</date> </info> <refmeta> <refentrytitle>gtk-options</refentrytitle> <manvolnum>7</manvolnum> <refmiscinfo class="source-name">GTK+</refmiscinfo> <refmiscinfo class="version">1.2</refmiscinfo> <refmiscinfo class="manual">GTK+ User's Manual</refmiscinfo> </refmeta> <refnamediv> <refname>gtk-options</refname> <refpurpose>Standard Command Line Options for GTK+ Programs</refpurpose> </refnamediv> <refsect1> <title>Description</title> <para>This manual page describes the command line options, which are common to all GTK+ based applications.</para> </refsect1> </refentry> Sets the date part of the header/footer. Sets the title part. Sets the section part. Sets the source name part. Sets the version part. Sets the manual part. Another screen including coref too. The first coref is not valid, the second one is valid. It checks also that several items in co/@linkends are correctly handled. Volume in drive C is SYSTEM Serial number is 2350:717C Directory of C:\ 10/17/97 9:04 <DIR> bin 10/16/97 14:11 <DIR> DOS 10/16/97 14:40 <DIR> Program Files 10/16/97 14:46 <DIR> TEMP 10/17/97 9:04 <DIR> tmp 10/16/97 14:37 <DIR> WINNT 10/16/97 14:25 119 AUTOEXEC.BAT 2/13/94 6:21 54,619 COMMAND.COM 10/16/97 14:25 115 CONFIG.SYS 11/16/97 17:17 61,865,984 pagefile.sys 2/13/94 6:21 9,349 WINA20.386 This directory holds MS-DOS, the operating system that was installed before Windows NT. System startup code for DOS. Some sort of Windows 3.1 hack for some 386 processors, as I recall.
Programlistingco This case checks that spaces are added to reach the expected column. This is a line This is another line This is a third lien ... here HermiteNormalFormIntegerMat is used This programlistingco checks that you can put several markups at different column positions into the same line, and that several markups with no column specification are both put at the end of the line. The special case of a markup at the end of the last line is checked too. This is a line This is another line This is a third lien ... The very last line here HermiteNormalFormIntegerMat is used
docbook2odf-0.244/tests/tests/section.001.xml0000644000076700001440000000337510150635422017550 0ustar abenusers
Unit Test: section.001 $Id: section.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
See .
Section 1 blah.
Section 1.1 blah.
Section 1.1.1 blah.
Section 1.1.1.1 blah.
Section 1.1.1.1.1 blah.
Section 1.1.1.1.2 blah.
Section 1.1.1.1.3 blah.
Section 1.1.1.2 blah.
Section 1.1.1.3 blah.
Section 1.1.2 blah.
Section 1.1.3 blah.
Section 1.2 blah.
Section 1.3 blah.
docbook2odf-0.244/tests/tests/section.002.xml0000644000076700001440000000345010150635422017543 0ustar abenusers
Unit Test: section.002 $Id: section.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Section 2 blah.
Section 2.1 blah.
Section 2.1.1 blah.
Section 2.1.1.1 blah.
Section 2.1.1.1.1 blah.
Section 2.1.1.1.2 blah.
Section 2.1.1.1.3 blah.
Section 2.1.1.2 blah.
Section 2.1.1.3 blah.
Section 2.1.2 blah.
Section 2.1.3 blah.
Section 2.2 blah.
Section 2.3 blah.
Section 3 blah.
docbook2odf-0.244/tests/tests/section.003.xml0000644000076700001440000000142010150635422017537 0ustar abenusers
Unit Test: section.003 $Id: section.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This is a Section Title. blah.
This is a Really Long Section Title That's Almost Certainly Bound to Wrap Around on the Page blah.
docbook2odf-0.244/tests/tests/programlisting.001.xml0000644000076700001440000000135010150635422021134 0ustar abenusers
Unit Test: programlisting.001 $Id: programlisting.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
ProgramListing: This is a test Only a test. Had this been a real emegency, We would have fled in terror And you would not have been informed. Foo <Bar>
docbook2odf-0.244/tests/tests/imageobjectco.001.xml0000644000076700001440000000326010231751672020676 0ustar abenusers
Unit Test: imageobjectco.001 $Id: imageobjectco.001.xml 4637 2005-04-21 16:24:26Z nwalsh $ NormanWalsh
ndw@nwalsh.com
A whole duck A duck with callouts The bill. The feet. The tail.
docbook2odf-0.244/tests/tests/section.004.xml0000644000076700001440000000354110150635422017546 0ustar abenusers Unit Test: section.004 $Id: section.004.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Unit Test: section.004 Blah.
Section 1 blah.
Section 1.1 blah.
Section 1.1.1 blah.
Section 1.1.1.1 blah.
Section 1.1.1.1.1 blah.
Section 1.1.1.1.2 blah.
Section 1.1.1.1.3 blah.
Section 1.1.1.2 blah.
Section 1.1.1.3 blah.
Section 1.1.2 blah.
Section 1.1.3 blah.
Section 1.2 blah.
Section 1.3 blah.
Section 2 blah.
docbook2odf-0.244/tests/tests/programlisting.002.xml0000644000076700001440000000126610402000640021127 0ustar abenusers
Unit Test: programlisting.002 $Id: programlisting.002.xml 5600 2006-03-03 08:43:12Z nwalsh $ NormanWalsh
ndw@nwalsh.com
docbook2odf-0.244/tests/tests/section.005.xml0000644000076700001440000000517510150635422017554 0ustar abenusers
Unit Test: section.005 Deeply nested sections with subtitles $Id: section.005.xml 4056 2004-11-23 13:28:50Z nwalsh $ MichaelSmith
smith@sideshowbarker.net
See .
Section 1 Subtitle blah.
Section 1.1 Subtitle blah.
Section 1.1.1 Subtitle blah.
Section 1.1.1.1 Subtitle blah.
Section 1.1.1.1.1 Subtitle blah.
Section 1.1.1.1.2 Subtitle blah.
Section 1.1.1.1.2.1 Subtitle blah.
Section 1.1.1.1.3 Subtitle blah. Section 1.1.1.1.3.1 Subtitle blah.
Section 1.1.1.2 Subtitle blah.
Section 1.1.1.3 Subtitle blah.
Section 1.1.2 Subtitle blah.
Section 1.1.3 Subtitle blah.
Section 1.2 Subtitle blah.
Section 1.3 Subtitle blah.
docbook2odf-0.244/tests/tests/programlisting.003.xml0000644000076700001440000000215610150635422021143 0ustar abenusers
Unit Test: programlisting.003 $Id: programlisting.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
@rem = '--*-Perl-*-- @echo off perl.exe %_batchname %$ goto endofperl @rem '; # Compress mail... require 'n:/home/nwalsh/lib/cygnus.pl'; require 'timelocal.pl'; use Cwd; select (STDERR); $| = 1; select (STDOUT); $| = 1; @DIRS = ("/home/nwalsh/Mail"); while (@DIRS) { $dir = shift @DIRS; opendir (DIR, $dir); while ($fname = readdir(DIR)) { $file = "$dir/$fname"; next if ! -d $file; next if $fname =~ /^\.\.?$/; print "$file\n"; push (@DIRS, $file); &compress ($file); } } exit;
docbook2odf-0.244/tests/tests/programlisting.004.xml0000644000076700001440000000155610150635422021147 0ustar abenusers
Unit Test: programlisting.004 StphaneBortzmeyer
The only one Testing footnote within programlisting. Please try with footnotes as end notes, and footnotes at bottom of page (bop-footnotes in DSSSL). hostname RTA router ospf ospf router-id 192.134.7.241 It is not necessary to set the router ID. network 192.134.7.0/24 area 0
docbook2odf-0.244/tests/tests/programlisting.005.xml0000644000076700001440000000211110150635422021134 0ustar abenusers
Unit Test: programlisting.005 A programlisting within a table $Id: programlisting.005.xml 4056 2004-11-23 13:28:50Z nwalsh $ MichaelSmith
smith@sideshowbarker.net
Lisp function (defun cycle-length (n & (len 1) (top 0)) (cond ((= n 1) (values len top)) ((evenp n) (cycle-length (ash n -1) (1+ len) (max top n))) (t (let ((next (1+ (* 3 n)))) (cycle-length next (1+ len) (max top next))))))
docbook2odf-0.244/tests/tests/programlisting.006.xml0000644000076700001440000000135610330042176021145 0ustar abenusers
Unit Test: programlisting.006 $Id: programlisting.006.xml 5367 2005-10-27 03:07:42Z xmldoc $ NormanWalsh
ndw@nwalsh.com
This test checks that an external file referenced by inlinegraphic is correctly handled.
docbook2odf-0.244/tests/tests/emphasis.001.xml0000644000076700001440000000170010150635422017703 0ustar abenusers
Unit Test: emphasis.001 $Id: emphasis.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This is emphasis. Should these variants, with role, be supported? This is bold emphasis. This is strikethrough emphasis. This is underline emphasis. This is nested emphasis inside emphasis.
docbook2odf-0.244/tests/tests/draft.001.xml0000644000076700001440000000446510150635422017205 0ustar abenusers Blah blah blah blah. Blah blah blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. Blah. Blah blah blah blah. Blah blah. Blah blah blah blah. "> ]> Unit Test: draft.001 $Id: draft.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
First Article &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
Second Article &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
Third Article &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah; &blah;
docbook2odf-0.244/tests/tests/legalnotice.001.xml0000644000076700001440000000230310150635422020360 0ustar abenusers Debian"> ]> Unit Test: legalnotice.001 $Id: legalnotice.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ AdamDi Carlo
adam@onshored.com
draft A copy of the GNU GPL is available as /usr/share/common-licenses/GPL on a &debian; system. A copy of the GNU General Public License is available. It is available. It is available. It is available. It is available. It is available. It is available. It is available. It is available. It is available. We're testing how productname looks inside of legalnotice.
docbook2odf-0.244/tests/tests/variablelist.001.xml0000644000076700001440000000360310150635422020557 0ustar abenusers
Unit Test: variablelist.001 $Id: variablelist.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
short A single short term with a description. more Another single short term with a description. Another paragraph of description. again YASSTWAD. short A single short term with a description. more more more more Several short terms in the same VLE. I'm still not satisfied. A single long term with a description. errnum : the system error number. See the standard C errno documentation. Returns : a string describing the error code. If the error code is unknown, it returns "unknown error (<code>)". The string can only be used until the next call to g_strerror().
docbook2odf-0.244/tests/tests/variablelist.002.xml0000644000076700001440000000171410150635422020561 0ustar abenusers
Unit Test: variablelist.002 $Id: variablelist.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
static public void import HttpServletRequest req Foobar
docbook2odf-0.244/tests/tests/variablelist.003.xml0000644000076700001440000000166610150635422020570 0ustar abenusers
Unit Test: variablelist.003 $Id: variablelist.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
VariableList Title Term1 Definition of Term1 Term2 Definition of Term2 Term3aTerm3bTerm3c Definition of Term3a,b,c
docbook2odf-0.244/tests/tests/variablelist.004.xml0000644000076700001440000000176710150635422020573 0ustar abenusers
Unit Test: variablelist.004 $Id: variablelist.004.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
VariableList With Long Terms Term1 is very long Definition of Term1 Term2 is even longer than term1 Definition of Term2 Term3aTerm3b is also longTerm3c Definition of Term3a,b,c
docbook2odf-0.244/tests/tests/subtitle.001.xml0000644000076700001440000000213710150635422017732 0ustar abenusers Unit Test: subtitle.001 Book Subtitle Part TitlePart Subtitle Chapter TitleChapter Subtitle Sect1 TitleSect1 Subtitle Sect2 TitleSect2 Subtitle Sect3 TitleSect3 Subtitle Spoon! Chapter TitleChapter Subtitle
Section TitleSection Subtitle
Subsection TitleSubsection Subtitle
Subsubsection TitleSubsubsection Subtitle Fork?
docbook2odf-0.244/tests/tests/sgmltag.xml0000644000076700001440000000300710402000640017217 0ustar abenusers
Unit Test: sgmltag.001.xml $Id: sgmltag.xml 5600 2006-03-03 08:43:12Z nwalsh $ NormanWalsh
ndw@nwalsh.com
There are several classes of “tag”: attribute attvalue element emptytag endtag genentity numcharref paramentity pi sgmlcomment starttag xmlpi
docbook2odf-0.244/tests/tests/lot.001.xml0000644000076700001440000000245110150635422016674 0ustar abenusers Blah blah blah blah. Blah blah blah blah. Blah blah blah blah. Blah blah blah blah blah blah blah blah. Blah blah blah blah. "> ]> Unit Test: lot.001 $Id: lot.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
First Chapter &blah;
A Test Figure A figure. Just to test the numeration.
First Section &blah;
Second Chapter &blah;
A Test Figure A figure. Just to test the numeration.
A Sidebar &blah;
A Test Figure A figure. Just to test the numeration.
&blah;
docbook2odf-0.244/tests/tests/toc.001.xml0000644000076700001440000000353310150635422016665 0ustar abenusers Unit Test: toc.001 $Id: toc.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Preface Fake Entry Why Read This Book? This Book's Audience Organization of This Book Conventions Used in This Book Getting This Book Getting Examples from This Book Getting DocBook Request for Comments Acknowledgements from Norm Acknowledgements from Lenny Acknowledgements from Norm and Lenny Introduction Getting Started with SGML/XML HTML and SGML vs. XML Basic SGML/XML Concepts Elements and Attributes Entities How Does DocBook Fit In? Testing a third level TOC Creating DocBook Documents Making an SGML Document Making an XML Document Preface This book is really just a toc test.
docbook2odf-0.244/tests/tests/profile.001.xml0000644000076700001440000000132110150635422017531 0ustar abenusers
Unit Test: profile.001 $Id: profile.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ JohnHimpel
jwhimpel@users.sourceforge.net
Profile and linkends attribute. xxxxxxx xxxx
docbook2odf-0.244/tests/tests/figure.001.xml0000644000076700001440000000270610150635422017362 0ustar abenusers
Unit Test: figure.001 $Id: figure.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
The Duck The DocBook: TDG Duck
docbook2odf-0.244/tests/tests/figure.002.xml0000644000076700001440000000272510323211744017363 0ustar abenusers
Unit Test: figure.002 $Id: figure.002.xml 5256 2005-10-12 13:47:16Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This paragraph precedes the first figure. The following figure has float="1".
The Duck The DocBook: TDG Duck
This paragraph is between the figures. The following figure has float="right".
The Duck The DocBook: TDG Duck
This paragraph follows the figures.
docbook2odf-0.244/tests/tests/xmlspace.001.xml0000644000076700001440000000136310150635422017713 0ustar abenusers
Unit Test: xmlspace.001 $Id: xmlspace.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
ProgramListing: This is a test Only a test. Had this been a real emegency, We would have fled in terror And you would not have been informed. Foo <Bar>
docbook2odf-0.244/tests/tests/figure.003.xml0000644000076700001440000000243310150635422017361 0ustar abenusers ]>
Unit Test: figure.003 $Id: figure.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Cross reference to the figure: .
The Wood Duck as seen on the Cover of DocBook: The Definitive Guide The Duck The DocBook: TDG Duck
docbook2odf-0.244/tests/tests/figure.004.xml0000644000076700001440000000255310150635422017365 0ustar abenusers
Unit Test: figure.004 $Id: figure.004.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
A centered figure.
The Duck The DocBook: TDG Duck
A centered screenshot.
The Duck Screenshot (looks the same) The DocBook: TDG Duck
docbook2odf-0.244/tests/tests/figure.005.xml0000644000076700001440000000200110231441373017352 0ustar abenusers
Unit Test: figure.005 $Id: figure.005.xml 4613 2005-04-20 11:54:35Z nwalsh $ NormanWalsh
ndw@nwalsh.com
The Duck The DocBook: TDG Duck A woodcut from the Dover Archives, this wood duck is used as the “animal” for DocBook: The Definitive Guide.
docbook2odf-0.244/tests/tests/methodsynopsis.001.xml0000644000076700001440000000264610150635422021174 0ustar abenusers
Unit Test: methodsynopsis.001.xml $Id: methodsynopsis.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Here's a methodsynopsis in a classsynopsis: Foo public static double getQuote String symbol double price Here's a methodsynopsis outside a classsynopsis: public static double getQuote String symbol double price
docbook2odf-0.244/tests/tests/note.001.xml0000644000076700001440000000110410150635422017035 0ustar abenusers
Unit Test: note.001 $Id: note.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Who can do this All operators
docbook2odf-0.244/tests/tests/table.001.xml0000644000076700001440000000135610150635422017170 0ustar abenusers
Unit Test: table.001 $Id: table.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
TFoot Test Foot Left Foot Right Body Left Body Right
docbook2odf-0.244/tests/tests/table.002.xml0000644000076700001440000000233510150635422017167 0ustar abenusers
Unit Test: table.002 $Id: table.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Width Test 1 1in 1/7 5/7 1/7+0.5in some words to make the thing wrap around to test the width some words to make the thing wrap around to test the width some words to make the thing wrap around to test the width some words to make the thing wrap around to test the width
docbook2odf-0.244/tests/tests/table.003.xml0000644000076700001440000000212610150635422017166 0ustar abenusers
Unit Test: table.003 $Id: table.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Just a normal paragraph with a footnoteThis is the footnote.. Server machine minimum required software<footnote><para>Table title footnote test.</para></footnote> System requirements Software FooTable cell footnote test. foo
docbook2odf-0.244/tests/tests/table.004.xml0000644000076700001440000000136610150635422017174 0ustar abenusers
Unit Test: table.004 $Id: table.004.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
foo foobar foo
docbook2odf-0.244/tests/tests/table.005.xml0000644000076700001440000000157310150635422017175 0ustar abenusers
Unit Test: table.005 $Id: table.005.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This is a "portrait" paragraph. This is a "landscape" table foo foobar foo
This is a "portrait" paragraph.
docbook2odf-0.244/tests/tests/table.006.xml0000644000076700001440000000765610324535171017211 0ustar abenusers
Unit Test: table.006 $Id: table.006.xml 5294 2005-10-16 20:39:21Z nwalsh $ NormanWalsh
ndw@nwalsh.com
All frames: a foo a bar a baz b foo b bar b baz c foo c foo c baz No frames: a foo a bar a baz b foo b bar b baz c foo c foo c baz Outer edge: a foo a bar a baz b foo b bar b baz c foo c foo c baz Rows: a foo a bar a baz b foo b bar b baz c foo c foo c baz Columns: a foo a bar a baz b foo b bar b baz c foo c foo c baz Tic Tac Toe (colsep, rowsep): a foo a bar a baz b foo b bar b baz c foo c foo c baz Tic Tac Toe (the perverse way, using colsep on colspec and rowsep on rows): a foo a bar a baz b foo b bar b baz c foo c foo c baz Box in the middle: a foo a bar a baz b foo b bar b baz c foo c foo c baz Jigsaw: a foo a bar a baz b foo b bar b baz c foo c foo c baz
docbook2odf-0.244/tests/tests/table.007.xml0000644000076700001440000000166010150635422017174 0ustar abenusers
Unit Test: table.007 $Id: table.007.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Missing center cell... a foo a bar a baz b foo b baz c foo c foo c baz
docbook2odf-0.244/tests/tests/table.008.xml0000644000076700001440000000300110150635422017164 0ustar abenusers
Unit Test: table.008 $Id: table.008.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Table style test. The following tables should have column separator between 2nd and 3rd columns, a row separator between the 2nd and 3rd rows, and an empty center cell. a foo a bar a baz b foo b baz c foo c foo c baz ... no style a bar a baz b foo b baz c foo c foo c baz
docbook2odf-0.244/tests/tests/table.009.xml0000644000076700001440000000365510150635422017204 0ustar abenusers
Unit Test: table.009 $Id: table.009.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Nested table test. a foo a bar a baz b foo a' foo a' bar a' baz b' foo b' bar b' and c' baz c' foo c' bar b baz c foo c bar c baz Nested table test. a foo a bar a baz b foo a' foo a' bar a' baz b' foo b' bar b' and c' baz c' foo c' bar b baz c foo c bar c baz
docbook2odf-0.244/tests/tests/table.010.xml0000644000076700001440000000146410150635422017170 0ustar abenusers
Unit Test: table.010 $Id: table.010.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Address: Some literal layout text goes here.
docbook2odf-0.244/tests/tests/literallayout.001.xml0000644000076700001440000000127110150635422020767 0ustar abenusers
Unit Test: literallayout.001 $Id: literallayout.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
LiteralLayout: This is a test Only a test. Had this been a real emegency, We would have fled in terror And you would not have been informed.
docbook2odf-0.244/tests/tests/table.011.xml0000644000076700001440000000164410150635422017171 0ustar abenusers
Unit Test: table.011 $Id: table.011.xml 4056 2004-11-23 13:28:50Z nwalsh $ Adam Di Carlo
adam@onshored.com
Simple cell spacing test. The following single-column table should show both cell contents starting at the same place. Yes. First entry. Second entry.
docbook2odf-0.244/tests/tests/literallayout.002.xml0000644000076700001440000000151610150635422020772 0ustar abenusers
Unit Test: literallayout.002 $Id: literallayout.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
LiteralLayout: This is a test This is a test with embedded markup; but still Only a test. Had this been a real emegency, We would have fled in terror And you would not have been informed.
docbook2odf-0.244/tests/tests/table.012.xml0000644000076700001440000000216310150635422017167 0ustar abenusers
Unit Test: table.012 $Id: table.012.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Table style test. a foo a bar a baz b foo b baz c foo c foo c baz a bar a baz c foo c foo
docbook2odf-0.244/tests/tests/literallayout.003.xml0000644000076700001440000000161110150635422020767 0ustar abenusers
Unit Test: literallayout.003 $Id: literallayout.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
LiteralLayout: This is a test Only a test. Had this been a real emegency, We would have fled in terror And you would not have been informed. LiteralLayout(monospaced): This is a test Only a test. Had this been a real emegency, We would have fled in terror And you would not have been informed.
docbook2odf-0.244/tests/tests/table.013.xml0000644000076700001440000000164710150635422017176 0ustar abenusers
Unit Test: table.013 $Id: table.013.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Test for entrytbl, bug #677564. one Du texte dans une cellule. three
docbook2odf-0.244/tests/tests/table.014.xml0000644000076700001440000000210510150635422017165 0ustar abenusers
Unit Test: table.008 $Id: table.014.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Table style test. a foo a bar a baz b foo b baz c foo c foo c baz a bar a baz c foo c foo
docbook2odf-0.244/tests/tests/extensions.001.xml0000644000076700001440000000440210150635422020273 0ustar abenusers
Unit Test: extensions.001 $Id: extensions.001.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Callouts using programlistingco. The following program listing should be decorated with callout bullets: @rem = '--*-Perl-*-- @echo off perl.exe %_batchname %$ goto endofperl @rem '; # Compress mail... require 'n:/home/nwalsh/lib/cygnus.pl'; require 'timelocal.pl'; use Cwd; select (STDERR); $| = 1; select (STDOUT); $| = 1; @DIRS = ("/home/nwalsh/Mail"); while (@DIRS) { $dir = shift @DIRS; opendir (DIR, $dir); while ($fname = readdir(DIR)) { $file = "$dir/$fname"; next if ! -d $file; next if $fname =~ /^\.\.?$/; print "$file\n"; push (@DIRS, $file); &compress ($file); } } exit; The prologue handles embedding a Perl script in a DOS batch file. The goto statement, interpreted by the DOS batch file interpreter, skips over the body of the Perl script. The require statement sources in external program fragments. The use statement is similar, but has additional utility. It is a Perl5 function. (Note that this callout area specifies both a line and a column.) This is a user subroutine call.
docbook2odf-0.244/tests/tests/table.015.xml0000644000076700001440000001460010150635422017171 0ustar abenusers
Unit Test: table.015 $Id: table.015.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Multi-page Table with THead and TFoot Head Left Head Right Foot Left Foot Right Body LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody RightBody LeftBody Right
docbook2odf-0.244/tests/tests/extensions.002.xml0000644000076700001440000000142610150635422020277 0ustar abenusers
Unit Test: extensions.002 $Id: extensions.002.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Text insert. The source of this document should appear between these two lines.
docbook2odf-0.244/tests/tests/table.016.xml0000644000076700001440000000225510324535171017200 0ustar abenusers
Unit Test: table.016 $Id: table.016.xml 5294 2005-10-16 20:39:21Z nwalsh $ NormanWalsh
ndw@nwalsh.com
Tables can nest in HTML. One Two Three Four One One Two Three Four Four One Four One Four One Four One Two Three Four
docbook2odf-0.244/tests/tests/extensions.003.xml0000644000076700001440000000223510150635422020277 0ustar abenusers
Unit Test: extensions.003 $Id: extensions.003.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This program listing should be numbered: @rem = '--*-Perl-*-- @echo off perl.exe %_batchname %$ goto endofperl @rem '; # Compress mail... require 'n:/home/nwalsh/lib/cygnus.pl'; require 'timelocal.pl'; use Cwd; select (STDERR); $| = 1; select (STDOUT); $| = 1; @DIRS = ("/home/nwalsh/Mail"); while (@DIRS) { $dir = shift @DIRS; opendir (DIR, $dir); while ($fname = readdir(DIR)) { $file = "$dir/$fname"; next if ! -d $file; next if $fname =~ /^\.\.?$/; print "$file\n"; push (@DIRS, $file); &compress ($file); } } exit;
docbook2odf-0.244/tests/tests/table.017.xml0000644000076700001440000000264710231441373017203 0ustar abenusers
Unit Test: table.017 $Id: table.017.xml 4613 2005-04-20 11:54:35Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This test attempts to demonstrate the three hard cases: horizontal spans, vertical spans, and missing entries. a1 b1-c2 d1 a2-a4 d2 b3 c3 d3 b4 c4-d4 a5 b5 d5
docbook2odf-0.244/tests/tests/extensions.004.xml0000644000076700001440000000227010150635422020277 0ustar abenusers
Unit Test: extensions.004 $Id: extensions.004.xml 4056 2004-11-23 13:28:50Z nwalsh $ NormanWalsh
ndw@nwalsh.com
The following programlisting should contain the source for this document. The source should be numbered and decorated with callout marks. " ?>" ?>
docbook2odf-0.244/tests/tests/table.018.xml0000644000076700001440000000301610231441373017173 0ustar abenusers
Unit Test: table.018 $Id: table.018.xml 4613 2005-04-20 11:54:35Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This test is a table with a long description. A table with a title Some short alt text This is the long description of this table. a1 b1-c2 d1 a2-a4 d2 b3 c3 d3 b4 c4-d4 a5 b5 d5
docbook2odf-0.244/tests/tests/title.001.xml0000644000076700001440000000176010160332461017217 0ustar abenusers
Unit Test: title.001.xml $Id: title.001.xml 4109 2004-12-16 16:17:53Z nwalsh $ NormanWalsh
ndw@nwalsh.com
JaneDoe
This is the abstract. It has several paras. It has several paras.
This is a title test.
Test inlinemediaobject: <inlinemediaobject> <imageobject> <imagedata fileref="graphics/U1230.gif"/> </imageobject> </inlinemediaobject> Does that duck show up in the ToC title?
docbook2odf-0.244/tests/tests/admonitions.001.xml0000644000076700001440000000234510231441373020424 0ustar abenusers
Unit Test: admonitions.001 $Id: admonitions.001.xml 4613 2005-04-20 11:54:35Z nwalsh $ NormanWalsh
ndw@nwalsh.com
This article tests admonitions. This tip has no title. This note has no title. This important has no title. This warning has no title. This caution has no title. Tip Title This is a tip. Note Title This is a note. Important Title This is an important. Warning Title This is a warning. Caution Title This is a caution.
docbook2odf-0.244/tests/README0000644000076700001440000000470607463320353014607 0ustar abenusersREADME for the DocBook Test Documents These are test documents for the DocBook DTD. Most are XML and all claim to be for a specific version of the DTD. It's likely, but not gauranteed, that most of them would work for other versions of the DTD as well. These documents are principally unit tests for the DocBook XSL and DSSSL stylesheets. Feel free to submit new tests; see http://sourceforge.net/projects/docbook/ Manifest -------- README this file graphics/ some images used by some tests i18n/ a set of test files for internationalization tests/ the test documents Installation ------------ Unpack the distribution somewhere. Use --- Process your DocBook documents with your favorite tool. Copyright --------- Copyright (C) 1999, 2000, 2001, 2002 Norman Walsh Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the ``Software''), 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: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 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. Any files derived from this Software that is publically 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. Warranty -------- 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 NORMAN WALSH 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. Contacting the Author --------------------- These files are maintained by Norman Walsh, . docbook2odf-0.244/tests/VERSION0000644000076700001440000000604510322477613014775 0ustar abenusers DocBook Testdocs 1.02.1 Minor feature enhancements http://sourceforge.net/projects/docbook/ http://prdownloads.sourceforge.net/docbook/docbook-xsl-{VERSION}.tar.gz?download http://prdownloads.sourceforge.net/docbook/docbook-xsl-{VERSION}.zip?download http://prdownloads.sourceforge.net/docbook/docbook-xsl-{VERSION}.bz2?download http://sourceforge.net/project/shownotes.php?release_id={SFRELID} http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/docbook/xsl/ http://lists.oasis-open.org/archives/docbook-apps/ This release adds a number of test cases. You must specify the sf-relid as a parameter. : : : docbook2odf-0.244/tests/imagelib/0000755000076700001440000000000010635404210015457 5ustar abenusersdocbook2odf-0.244/tests/imagelib/imagelib.xml0000644000076700001440000000040507470761735017776 0ustar abenusers docbook2odf-0.244/tests/template.xml0000644000076700001440000000105610160141355016246 0ustar abenusers
Unit Test: <!--FIXME--> $Id: template.xml 4106 2004-12-15 23:04:13Z xmldoc $ NormanWalsh
ndw@nwalsh.com
docbook2odf-0.244/tests/linking.dtd0000644000076700001440000002371407512150372016054 0ustar abenusers %docbook; docbook2odf-0.244/tests/xrefstyle.xsl0000644000076700001440000000113607512150243016470 0ustar abenusers docbook2odf-0.244/tests/.cvsignore0000644000076700001440000000031310322477613015715 0ustar abenusers*.fo *.htm *.html *.index *.index.xml *.out *.pdf *.rtf *.tex WhatsNew focustom.xsl htmlcustom.xsl mlang.sgm mlang.xml mtest RELEASE-NOTES.html RELEASE-NOTES.txt RELEASE-NOTES.pdf RELEASE-NOTES.fo NEWS docbook2odf-0.244/tests/fo-debug.xsl0000644000076700001440000000033207512150306016130 0ustar abenusers docbook2odf-0.244/tests/RELEASE-NOTES.xml0000644000076700001440000000126110322501755016403 0ustar abenusers
DocBook Project Testdocs $Id: RELEASE-NOTES.xml 5242 2005-10-10 15:08:29Z xmldoc $ DocBook Project Development Team These are the release notes for the DocBook Project Testdocs.
Release 1.02.0 This release is the first documented DocBook Project Testdocs release.
docbook2odf-0.244/utils/0000755000076700001440000000000010635404146013714 5ustar abenusersdocbook2odf-0.244/utils/maketests0000644000076700001440000000205210502000441015615 0ustar abenusers#!/usr/bin/perl =head1 NAME docbook2odf - DocBook to OpenDocument XSL Transformation utils Copyright (C) 2006 Roman Fordinal http://open.comsultia.com/docbook2odf/ =cut =head1 LICENSE This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. =cut use strict; use File::Find; sub wanted_files { my $file=$_; my $dir=$File::Find::dir; return undef if $dir=~/\.svn/; return undef unless $file=~/\.xml$/; print "$file\n"; system("./docbook2odf --input-file $file --quiet --force --output-dir tests"); } my %options= ( 'wanted'=>\&wanted_files, 'no_chdir'=>1 ); mkdir 'tests'; find(\%options,'../tests/tests/');docbook2odf-0.244/utils/docbook2odf0000755000076700001440000002775110623553614016053 0ustar abenusers#!/usr/bin/perl =head1 NAME docbook2odf - DocBook to OpenDocument XSL Transformation utils Copyright (C) 2006 Roman Fordinal http://open.comsultia.com/docbook2odf/ =head1 LICENSE This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. =cut use strict; #use utf8; #use encoding 'utf-8'; #use open ':utf8', ':std'; # depends on use Cwd; use File::Copy; use File::Path; use Getopt::Long; # variable depends my $USE_IMAGE_MAGICK = 0; if (eval "require Image::Magick") { $USE_IMAGE_MAGICK = 1; } my $USE_SABLOTRON = 0; my $USE_LIBXSLT = 0; if (eval "require XML::Sablotron;") { $USE_SABLOTRON = 1; } elsif (eval "require XML::LibXSLT;") { $USE_LIBXSLT = 1; } my $USE_ZIP = 0; if (eval "require Archive::Zip qw( :ERROR_CODES :CONSTANTS )") { $USE_ZIP = 1; } ################################################################ # INITIALIZATION ################################################################ # initial variables our $PATH=Cwd::abs_path(); our $PATH_INSTALL="/usr/share/docbook2odf/xsl"; # not final our $PATH_XSL = do { (-e $PATH.'/../xsl/docbook.xsl') ? $PATH.'/../xsl' : $PATH_INSTALL }; my ($input, $output, $output_dir); my ($help, $quiet, $verbose, $debug); my ($params, $force); our $program_Date='$Date: 2007-05-19 12:55:08 +0200 (So, 19 máj 2007) $'; our $program_Rev='$Rev: 235 $'; our $program_Author='$Author: fordinal $'; our $program_Id='$Id: docbook2odf 235 2007-05-19 10:55:08Z fordinal $'; $program_Rev=~/(\d+)/; my $program_version="0.".$1; my $program_name="docbook2odf ".$program_version; my $program_description="a non-interactive docbook to opendocument convertor"; my $program_usage="docbookfile [-o opendocumentfile]";# [--params]"; my $result = GetOptions ( "o|output-file=s" => \$output, "output-dir=s" => \$output_dir, "params=s" => \$params, "xsl-file=s" => \$PATH_XSL, "debug" => \$debug, "quiet" => \$quiet, "verbose" => \$verbose, "help" => \$help, "f|force" => \$force, ); my $input = $ARGV[0]; if ($help) { print "$program_name, $program_description\n"; print "Usage: docbook2odf $program_usage\n"; print "\n"; print <<"HELP"; Arguments: -o|--output-file specify output opendocument filename. --output-dir specify output directory. --params list of params ( var=value,var2=value2 ). --xsl-file use this xsl stylesheet instead. --debug show debug messages. -q|--quiet quiet (no output). -v|--verbose verbose (extra output). -h|--help print this help. -f|--force overwrite existing output filename. HELP exit; } if (!$input) { print "$program_name, $program_description\n"; print "Usage: docbook2odf $program_usage\n"; print "Try `docbook2odf --help` for more information\n"; exit; } ################################################################################## # START ################################################################################## my $output_file=$output; if (!$output) { $output_file=$input; # if I run this script from commandline # the output filename is in current workdir # otherwise in directory of input filename (docbook) if ($ENV{'TERM'} && !$output_dir) { $output_file=~s|^.*/||; $output_file=$PATH.'/'.$output_file; } elsif ($output_dir) { $output_file=~s|^.*/||; } else { # output directory is in input file directory } $output_file=~s/\.(docbook|db|xml)$//; $output_file.=".od"; } if ($output_dir) { $output_dir=~s|/$||; } elsif ($output_file=~s|^(.*/)||) { $output_dir=$1; $output_dir=~s|/$||; } else { $output_dir=$PATH; } my $input_file=$input; my $input_dir; if ($input_file=~s|^(.*/)||) { $input_dir=$1; $input_dir=~s|/$||; } else { $input_dir='.'; } # program information if ($verbose) { print "$program_name, $program_description\n"; } # input / output files if ($verbose) { print "\n"; print "input file: \"$input\"\n"; print "output file: \"$output_dir/$output_file?\"\n"; print "stylesheets: \"$PATH_XSL\"\n"; } ################################################################################## # TEMPORARY DIRECTORY ################################################################################## # create a temporary directory #my $TEMP=$output_dir.'/'.$output_file.'.temp'; my $TEMP='/tmp/docbook2odf-'.$$.'-'.$output_file.'.tmp'; print "Creating TEMP directory ($TEMP)\n" if $debug; rmtree $TEMP if -e $TEMP; # delete TEMP directory if exists mkpath $TEMP; mkpath $TEMP.'/Pictures'; mkpath $TEMP.'/META-INF'; mkpath $TEMP.'/process'; ################################################################################## # TRANSFORMATION ################################################################################## print "XSL transformation\n" if $debug; # DOCBOOK -> ODF (one big xml) # parse params; my @params_arr; foreach my $param(split(',',$params)) { foreach (split('=',$param)) { push @params_arr,$_; } } my $XML_DOC = $input; my $XSL = $PATH_XSL.'/docbook.xsl'; open (HND, '>'.$TEMP.'/process/full.xml'); print HND xml_process($XSL, $XML_DOC,@params_arr); # MIMETYPE open (HND, '>'.$TEMP.'/mimetype'); print HND 'application/vnd.oasis.opendocument.text'; close HND; ################################################################################## # SPLIT ################################################################################## $XML_DOC = $TEMP.'/process/full.xml'; $XSL = $PATH_XSL.'/odf.xsl'; # MANIFEST open (HND, '>'.$TEMP.'/META-INF/manifest.xml'); print HND xml_process($XSL, $XML_DOC, 'part'=>'manifest'); # META open (HND, '>'.$TEMP.'/meta.xml'); print HND xml_process($XSL, $XML_DOC, 'part'=>'meta'); # STYLES open (HND, '>'.$TEMP.'/styles.xml'); binmode(HND); print HND xml_process($XSL, $XML_DOC, 'part'=>'styles'); # CONTENT my $content = xml_process($XSL, $XML_DOC, 'part'=>'content'); #utf8::encode($content); if ($debug) { open (HND, '>'.$TEMP.'/process/content.xml'); binmode(HND); print HND $content; } print "\n" if $debug; ################################################################################## # POSTPROCESSING ################################################################################## do # post processing of content { print "content postprocess\n" if $debug; # copy pictures into TEMP directory my @uris; my $i=1; while ($content=~s|<([\w:]+)([^<]*?)(xlink:href)="(.*?)"|<$1$2xlink:href=|) { my $tag=$1; my $oth=$2; my $href=$3; my $uri=$4; print "-postprocessing $href\[$i]='$uri' in tag '$tag'\n" if $debug; if ($tag ne "draw:image") { $uris[$i]=$4; $i++; next; } my $ext=$uri;$ext=~s|^.*\.||; if ($uri=~/^\//) { # uri processing } else { # uri processing $uri=$input_dir."/".$uri; } my $filename=sprintf("%07d",$i); $uris[$i]='Pictures/'.$filename.".".$ext; my $dest=$TEMP.'/Pictures/'.$filename.'.'.$ext; print "-copy '$uri'->'$dest'\n" if $debug; copy($uri,$dest); $i++; } $content=~s||"$uris[$1]"|g; while($content=~s|function:([\w:\-]+):\((.*?)\)||) { my $function=$1; my $data=$2; print "function='$function' data='$data'\n" if $debug; if ($USE_IMAGE_MAGICK) { if ($function eq "getimage-width") { my $p = new Image::Magick; $data=$input_dir."/".$data unless $data=~/^\//; $p->Read($data); my $width=($p->Get('columns')*0.02644)."cm"; print "output='$width'\n" if $debug; $content=~s||$width|; next; } if ($function eq "getimage-height") { my $p = new Image::Magick; $data=$input_dir."/".$data unless $data=~/^\//; $p->Read($data); my $height=($p->Get('height')*0.02644)."cm"; print "output='$height'\n" if $debug; $content=~s||$height|; next; } } elsif ($function eq "getimage-width" || $function eq "getimage-height") { $data=$input_dir."/".$data unless $data=~/^\//; my ($width, $height) = img_dimmensions($data); print "output='$width'\n" if $debug; print "output='$height'\n" if $debug; ($function=~/width/) and $content=~s||$width|; ($function=~/height/) and $content=~s||$height|; next; } #751mm=284px*2.644 196mm=74px $content=~s|||; } # convert alternative nbsp character to ODF spaces $content=~s|([\xC2\x82]+)|''|eg; }; print "\n" if $debug; open (HND, '>'.$TEMP.'/content.xml'); binmode(HND); print HND $content; ################################################################################## # ZIPPING ################################################################################## # when --output-file is not defined # then I run autodetection of document type $output_file.=do { ($content=~/new(); $zip->addTree($TEMP); $zip->writeToFileNamed($output_dir.'/'.$output_file); } else { print "using zip command\n" if $debug; chdir($TEMP); my $out=`zip -rq "$output_dir/$output_file" *`; } print "\n" if $debug; print "Saved $output_file\n" unless $quiet; ################################################################################## # CLEANING ################################################################################## if (!$debug) { # delete temporary directory print "delete temporary directory='$TEMP' (PWD='$PATH')\n" if $debug; chdir '..'; rmtree $TEMP; } ################################################################################## # FUNCTIONS ################################################################################## sub img_dimmensions { my $imgfile = shift; my $tmpdir = "/tmp/docbook2odf-$$-".int(100*rand()); my $ext = ''; mkdir($tmpdir); ($imgfile =~ /\.(\w+)$/) and $ext = $1; # Copy to make sure the file name is reasonable. copy($imgfile,"$tmpdir/img-file.$ext"); $imgfile = "img-file.$ext"; # Convert to PNG. chdir($tmpdir); if ($ext eq "gif") { `gif2png -O $imgfile`; } elsif ($ext ne "png") { `anytopnm $imgfile 2> /dev/null| pnmtopng > img-file.png`; } $imgfile = "img-file.png"; # Get the image dimmensions. my $data = `file $imgfile`; rmtree($tmpdir); ($data =~ /PNG image data, (\d+) x (\d+)/) and return (($1*0.02644)."cm", ($2*0.02644)."cm"); return ("3cm","3cm"); } sub xml_process { my $XSL = shift; my $XML_DOC = shift; print "param = @_\n" if $debug; if ($USE_SABLOTRON) { print "xslt by sablotron\n" if $debug; my $sab = new XML::Sablotron(); my $situa = new XML::Sablotron::Situation(); while (@_) { my $name = shift; my $val = shift; $sab->addParam($situa, $name, $val); } $sab->process($situa, $XSL, $XML_DOC, 'arg:/output'); return $sab->getResultArg('arg:/output'); } elsif ($USE_LIBXSLT) { print "xslt by libxslt\n" if $debug; my $xslt = XML::LibXSLT->new(); my $stylesheet = $xslt->parse_stylesheet_file($XSL); my @params; while (@_) { my $name = shift; my $val = shift; push @params, $name; push @params, $val; } my $results = $stylesheet->transform_file($XML_DOC, XML::LibXSLT::xpath_to_string(@params)); return $stylesheet->output_string($results); } else { print "xslt by xsltproc\n" if $debug; my $PARAM = ''; while (@_) { my $name = shift; my $val = shift; $PARAM .= " --stringparam $name $val "; } return `xsltproc $PARAM $XSL $XML_DOC`; } } 1;docbook2odf-0.244/README0000644000076700001440000000043410622107072013427 0ustar abenusersStylesheets & utils to transform DocBook XML to OpenDocument format, with support for Corporate Identity templates. # Building deb package cd release ./builddeb cd .. # Building tar.gz cd release ./buildtgz cd .. All information available at http://open.comsultia.com/docbook2odf docbook2odf-0.244/license0000644000076700001440000004313310441360031014112 0ustar abenusers GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. docbook2odf-0.244/examples/0000755000076700001440000000000010635404150014365 5ustar abenusersdocbook2odf-0.244/examples/slides.docbook0000644000076700001440000000156610435015740017223 0ustar abenusers Title of presentation About this presentation paragraph1 paragraph2 paragraph3 paragaph4 Title of foilgroup Title of foil Blah blah blah, .... listitem 1 listitem 2 listitem 3 docbook2odf-0.244/examples/book.docbook0000644000076700001440000000345710457103144016673 0ustar abenusers Book example Subtitle of Book example, blah blah blah 2006-07-16 Fordinal Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin mauris ante, aliquam ut, pharetra eget, sagittis sed, lectus. In accumsan commodo libero. Mauris eget nisi eu magna sodales placerat. Sed in orci vel tellus mattis ullamcorper. 2006-07-16 This chapters is only about test Fordinal fordinal@webcom.sk First Chapter
Section 1 paragraph simpara Title of formalpara para in formalpara
Section 1.1 paragraph
Second Chapter paragraph Sect1 paragraph Sect2 paragraph Sect3 paragraph Sect4 paragraph
docbook2odf-0.244/examples/xinclude.docbook0000644000076700001440000000150510457674203017555 0ustar abenusers
Test article with xinclude Test subtitle YYYY-MM-DD Blah, blah, ...
Section paragraph with emphasis and quote.
docbook2odf-0.244/examples/section.docbook0000644000076700001440000001200010435015740017365 0ustar abenusers
Example section DocBook example with sections YYYY-MM-DD 1 YYYY-MM-DD Meno Priezvisko First document WebCom, s.r.o. Roman Fordinal fordinal@webcom.sk This document is... This is a subtitle of example to converting DocBook to OpenDocument
First section (1) Paragraph Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin mauris ante, aliquam ut, pharetra eget, sagittis sed, lectus. In accumsan commodo libero. Mauris eget nisi eu magna sodales placerat. Sed in orci vel tellus mattis ullamcorper. Morbi augue ligula, eleifend non, congue eget, consequat vel, ante. Aenean at odio. Integer fringilla ultrices diam. Quisque est dolor, pharetra id, condimentum aliquet, luctus nec, lectus. Vestibulum cursus bibendum metus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Praesent fringilla nunc et sem. Curabitur mattis scelerisque est. Aliquam eu libero eget quam dapibus adipiscing. Nunc aliquet nonummy sem. Suspendisse viverra convallis sapien. Maecenas varius tempor eros. Curabitur mattis sodales nibh. Curabitur a libero. Vestibulum a mauris nec risus viverra condimentum. Nam interdum molestie massa.
First subsection (1.1) Nulla mattis, eros ut tempus dignissim, enim dolor ultricies enim, vitae cursus erat est non leo. Sed pharetra diam luctus velit. Nam fringilla libero sit amet diam. Nulla ut augue in est blandit ornare. Curabitur nonummy luctus felis. Maecenas in orci sed magna placerat auctor. Curabitur vel lectus ac erat iaculis pretium. Nulla molestie scelerisque lacus. In sit amet orci ut eros placerat convallis. Duis bibendum, nisl a auctor tincidunt, libero velit feugiat tellus, ut pellentesque neque justo nec erat. Integer turpis eros, accumsan placerat, sodales vel, malesuada eget, lectus. Nunc luctus rhoncus ipsum. Integer vel pede ac lacus interdum viverra. Suspendisse urna nulla, lobortis quis, blandit sed, pharetra ac, velit. Sed id nunc ac dui dictum facilisis. Donec vel tellus in dolor rhoncus tincidunt. Mauris aliquet lacus eget pede. Cras elementum justo sed libero. Maecenas pretium placerat urna. Quisque accumsan.
Second subsection (1.2) Donec nulla ipsum, rutrum ultrices, semper sit amet, aliquam eget, tellus. Quisque posuere convallis libero. Duis tellus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nulla auctor dui ac nulla. Cras nibh lacus, hendrerit sed, fringilla blandit, consectetuer in, ante. Nunc sapien elit, convallis eget, aliquet eu, feugiat ut, sem. Etiam scelerisque nibh eu pede. Sed tellus elit, adipiscing ac, pharetra quis, condimentum nec, libero. Donec dapibus libero et nisi. Quisque elementum, nisl id sodales consectetuer, tortor turpis ornare arcu, vitae laoreet leo arcu at elit.
Second section (2) Suspendisse dolor orci, iaculis id, suscipit eget, aliquam ut, sapien. Mauris nibh diam, luctus eget, fringilla sed, viverra vel, mi. Fusce vel neque quis arcu vulputate pulvinar. Morbi sollicitudin ipsum vel lectus. Donec elementum augue vitae libero. Nunc blandit interdum erat. Praesent a ipsum. Cras elit risus, pretium non, porttitor in, blandit in, elit. Phasellus hendrerit sapien a ipsum. Nullam nulla quam, suscipit eu, rutrum nec, viverra sit amet, eros. Aliquam congue lacinia odio. Praesent a turpis.
subsection (2.1) subsection para
subsection (2.1.1) subsection para
subsection (2.1.1.1) subsection para
subsection (2.1.1.1.*) subsection para
docbook2odf-0.244/examples/table.docbook0000644000076700001440000000742010474330720017023 0ustar abenusers
Example tables DocBook example with tables
Simple tables After this paragraph is table Title of table row 1 entry 1 row 1 entry 2 row 2 entry 1 row 2 entry 2
Before this paragraph is table Table with 2 <constant>tgroup</constant>s row 1 entry 1 row 1 entry 2 row 2 entry 1 row 2 entry 2 row 1 entry 1 row 1 entry 2 row 2 entry 1 row 2 entry 2
Table with header and footer H-A3 H-B3 H-C3 F-A3 F-B3 F-C3 A1 B1 C1 A2 B2 C2 A3 B3 C3
Table with morerows row 1 entry 1 row 1 entry 2 row 2/3 entry 1 row 2 entry 2 row 3 entry 2
Table with spanned entries row 1 entry 1 row 1 entry 2 row 2 entry 1/2 row 3 entry 2 row 3 entry 2
HTML table
Head1
sdsdfsdf
docbook2odf-0.244/examples/verbatim.docbook0000644000076700001440000000177710457155700017562 0ustar abenusers Verbatim example First Chapter Volume in drive C is SYSTEM Serial number is 2350:717C Directory of C:\ 10/17/97 9:04 <DIR> bin 10/16/97 14:11 <DIR> DOS 10/16/97 14:40 <DIR> Program Files 10/16/97 14:46 <DIR> TEMP 10/17/97 9:04 <DIR> tmp 10/16/97 14:37 <DIR> WINNT 10/16/97 14:25 119 AUTOEXEC.BAT 2/13/94 6:21 54,619 COMMAND.COM 10/16/97 14:25 115 CONFIG.SYS 11/16/97 17:17 61,865,984 pagefile.sys 2/13/94 6:21 9,349 WINA20.386 asdfasdfasfd asdfasdfasdf asdfsadfasdf sadfasdf assfd asdfasdf asdfasdfasfd asdfasdfasdf ads docbook2odf-0.244/examples/media.docbook0000644000076700001440000000456610444464311017024 0ustar abenusers
Example media DocBook example with media
First section (1) Paragraph Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin mauris ante, aliquam ut, pharetra eget, sagittis sed, lectus. In accumsan commodo libero. Mauris eget nisi eu magna sodales placerat. Sed in orci vel tellus mattis ullamcorper. Morbi augue ligula, eleifend non, congue eget, consequat vel, ante. Aenean at odio. Integer fringilla ultrices diam. Quisque est dolor, pharetra id, condimentum aliquet, luctus nec, lectus. Vestibulum cursus bibendum metus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Praesent fringilla nunc et sem. Curabitur mattis scelerisque est. Aliquam eu libero eget quam dapibus adipiscing. Nunc aliquet nonummy sem. Suspendisse viverra convallis sapien. Maecenas varius tempor eros. Curabitur mattis sodales nibh. Curabitur a libero. Vestibulum a mauris nec risus viverra condimentum. Nam interdum molestie massa. Paragraph Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin mauris ante, aliquam ut, pharetra eget, sagittis sed, lectus. In accumsan commodo libero. Mauris eget nisi eu magna sodales placerat. Sed in orci vel tellus mattis ullamcorper. Morbi augue ligula, eleifend non, congue eget, consequat vel, ante. Aenean at odio. Integer fringilla ultrices diam. Quisque est dolor, pharetra id, condimentum aliquet, luctus nec, lectus. Vestibulum cursus bibendum metus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Praesent fringilla nunc et sem. Curabitur mattis scelerisque est. Aliquam eu libero eget quam dapibus adipiscing. Nunc aliquet nonummy sem. Suspendisse viverra convallis sapien. Maecenas varius tempor eros. Curabitur mattis sodales nibh. Curabitur a libero. Vestibulum a mauris nec risus viverra condimentum. Nam interdum molestie massa.
docbook2odf-0.244/examples/docbook2odf.png0000644000076700001440000002431510444464311017276 0ustar abenusersPNG  IHDRPJtRbKGD pHYs  tIME77 IDATx}kp[ɕ^A|$ėLIhFښ&d\6JjSI6nIJvvǛ؞YIFq8A/L(QHx GSͫ cBFs>}t߾`+M&أ=Γ`ssshϖt?=ݢ=[G{DzG_IbtDY/ ,S)3hyvAvdẐZ6݀L^Jcv0eonn, Moll#h$H$? BB!|>vUH H$BI$1&`ocss3HBH$qG&8.b1Ӻfg#NPf$8iZPP?g:V! 6"0@II UjuCW$ZVTH#Kvf0^/qqq1@>`0K$1Cp6LBn; Jej2L( <.z,HޞSooZ$I"kLn@ 6h,|'OL`Z#J"Ij~|dEmllx<n4O7T7e'*}S4 wd$;hFpt}L=ؼb]P=?,@L=[m=m05'N/z9IOnO2-3 A~슺KUDW~:66lj'1$ $q_lk?G+JJŅźBs 6Pdb{ǓvWQMu4N$Ig.}-2#zFQ* ^,W1WTT[OԧeΈ2N@ %APew济h4H$"˓$'IRc9cph¡F)uݑ*dMY،Hf$dvuu}GS'Juթ+C#@h4BTqH$6d<p86EWZ&^,rZ ʩuN OA/ zDa9!۰cjV`QџH 2؊f`8էJ=^s"s:SNRo:**NRtw5]gk,##W^>z*'[V0hXBkk;^}&B1xء8 X/'I2uYD J- >$ 2\`0HD"ZV*Uj؈TH$@ He$o:1 9NvE:NV *Ye8+^{!Ln$0FÒu:H{D|On[,-vHB I2OD#t 'p{h3L+]c|MOoZmqq1skK&Y,5FCH,/:A7s$ Dc[[T*ev8:DaЊCiFӧOdR(!g@"/:bRF>|8== j<>Ky<1=͕WWaBFiv1 uh$y:yL'0(pg*x<01twwwwX<^_֢_@$ؤ N;М YexuuEF:\+pʤF]SSDo9}k vȑ#+++l hqooZUY"y H+ˍ'O\YYL&ӷv{hhk RˁZGѾ>PVaoQ`ł8IPҌVձXUU%e,a@9γgϮS3|r@%d2C-\tD"a:UڊZm89w'հw5 ;Ruy?[SȱLj?дSg 豰gDbaaѣRg]{<5Mՠ)`:CeϞ=>s,cfLY\ɓ3IFFLI_ ZgϞS*}rHW)dgsuѣR\{++drq=~^gGy4jR Za0*C](L c(O, 9tVyy9-u2?s$17C5 $TMegS0i*3z"=:JJ QMFbuuUdJ\x!()RVWU6DJ2LTisek95x_[[KHjt>] k?JUf1R9??OZ0 \.\.D3-Tw%`x<2XZFa|H+J:Tr\]R߰l>|!&J5͝yV}_rֶ‹# SE\kχ8 #AT¾{#wMMVaBI$z2m*d2a>رc--h4] D`ðXeўm9/@ e dx#d/:=mhJzАdBS6ST*^E2 p-/8.J<}@PIۉ.j23q=| G\ΐeZ}R.ʬT*D{>Kr,#/Dw V|~oAV^g!BrNf">r88dd1rKzo0y`A}}|"FMyFv\ND<c6?=#Kp!/\ M\˨,7^?XVt[_kzzzL&Sj-s|8޸{6AҮ 2[VslsXJW>2,b3H$ OR{f'^Q+J38zzQj"E"jN\p8:;;?_zSBotVnw6H]R䃶AjW U[ʯ=/>[VQyjjZB$I8X~.s*((K8z~1J`.rx#V  .,}0L&){S'}߱j_pj倓m+.%r@DH}ね (AƢVs^-s«jJ4J\ztP޸RjnYQKJa9*\TY ÿM&Zb,@*iAeVa===MzhZTȠ0l-J؜yaz̠U9Ά r.rEW^GW.yoH B^{{Gs +` m rHqP89993;j'ۆ\כJ -^>ѣf(6 xbÇb)ʉ/~ݴz{{=dұ-ցc>4 B*A,CRoԓ}¯lЇ^ `X]nC #82ux?fVyAap W޼V!ķ\n$777$]hqxzk <N=̈a@ /-1f6do[23׋a|21Utʦ3##+"R/΄O8ͨHeFk#Ñ(`$傛$6:E;\9*csd&_̟;BAr  ʞ*M*~ҡ wdynP4cfc*U+(Z'r j.RnE`1s,+SSh$8 0ʟuF-/*6j!,DZ2r9Z1dJ7w'0L\YFv2ɞEg#+hv"3x,gt; jiYm/\oX+H222L<-Tl]P7f/-?KY1WDZo.ߍv@-mv?pPͣ_k_<=]pDBb)G7??r1a6^ #?iPM׬O|_( Ef\wryiIQ ƧfnZIK{2t`tB.3]#>X/bL2y]iw,eED<0``t\^^nLr)J_" 'klK7>:q;O>Ynݴjmjx<^O"z,IP]nLLݴ239lߌ?U~ w+xy>~tZl*˭QiuovZ+s,yh?7hkn8yJ.9Z\d(kG'ʳm%zt*]bpvj{^ܲ6pixrA JON'[1 `xd|R*~:V)А駦J3[NIDAT4ܸ= 7_ʏU4`>AԊRe>b1=L5:0B+Lz UpM Fc`0xz𷿼Mg 7e{ -PGxD"B*7VEnjw|^\>|j0 >jջ_|LK?FkS˱ssG. />^.}ԻI/^^ YҩӋsaVҕhՊtRi5 VJh4p,}wG#}S6oT{~}xrzꕶϟ|r/]j4A

`xr ?2>E4u` `i/T ~ܾMsyd|S֕:y#cp2tnтw}U)J?Y(n5Ss_ t;}H|g|RTRfz#8ooȦ53#d bA$${=R1ktlN_A_6\ڜJz:QPL3*oa-dĂ6ʨ֍~T$|Ú jK%Nwuf_|fw??6w]EC섖_|_9A+8O/]g2FTZ,:]E掷t%HN{sh7zw(Peν_w\3WBC *fSTR[2ζr R"bqsI**ԗGs!R\"bqX*THӥ̦mޥItm Ó3 ۹-:]pAimd;S+Rk .-T+R?ޟ^iZ=ȁ#sCUaܹ]ۧխuȒs;U;tg/݇xVXf_{_l6h`+4יsso]@s]usɓ'tNjTАZ[h65U}~l:sߌ3]G+* p:j6Ѝ38 A]_w)[p0j_ ܴ57`P zzn[u(w@6*+}D*@/ET;݅hk}4J~?IH Uәmcsm9qL,sΛ_ܹi~b85O& +{ }g=:F'ҥSm7O+U厩Ϛ:(jj_]hYVwGa9y '/~X>F'a`6hbL?yx?}pNT,ι2w/ӹvRO}A?Wk <"욷ϟq{'KϟxHH?O-O q܉ŗݸ! SqN."#Kt."҉J j|k#_k^Zveq*g#"NS %75sVuqi

Example lists DocBook example with lists YYYY-MM-DD 1 YYYY-MM-DD Name Surname First document WebCom, s.r.o. Roman Fordinal fordinal@webcom.sk Example Legalnotice This is a subtitle of example to converting DocBook to OpenDocument
Itemizedlist Paragraph Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin mauris ante, aliquam ut, pharetra eget, sagittis sed, lectus. In accumsan commodo libero. Mauris eget nisi eu magna sodales placerat. Sed in orci vel tellus mattis ullamcorper. listitem1 listitem2 Morbi augue ligula, eleifend non, congue eget, consequat vel, ante. Aenean at odio. Integer fringilla ultrices diam. Quisque est dolor, pharetra id, condimentum aliquet, luctus nec, lectus. listitem3 Vestibulum cursus bibendum metus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Continue with itemizedlist with compact spacing listitem1 listitem2 Vestibulum cursus bibendum metus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; listitem1 compact listitem2 compact listitem4 listitem1 normal listitem2 normal listitem5 listitem1 compact listitem2 compact listitem3 compact para in compact listitem3 para2 in compact listitem3 listitem4 compact listitem5 compact listitem6 Vestibulum cursus bibendum metus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Praesent fringilla nunc et sem. Curabitur mattis scelerisque est. Aliquam eu libero eget quam dapibus adipiscing. Nunc aliquet nonummy sem. Suspendisse viverra convallis sapien. Maecenas varius tempor eros. Curabitur mattis sodales nibh. Curabitur a libero. Vestibulum a mauris nec risus viverra condimentum. Nam interdum molestie massa.
Orderedlist Paragraph Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin mauris ante, aliquam ut, pharetra eget, sagittis sed, lectus. In accumsan commodo libero. Mauris eget nisi eu magna sodales placerat. Sed in orci vel tellus mattis ullamcorper. listitem1 listitem2 Morbi augue ligula, eleifend non, congue eget, consequat vel, ante. Aenean at odio. Integer fringilla ultrices diam. Quisque est dolor, pharetra id, condimentum aliquet, luctus nec, lectus. listitem3 Vestibulum cursus bibendum metus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Title of orderedlist listitem1 listitem2 Vestibulum cursus bibendum metus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Title of compact orderedlist listitem1 compact listitem2 compact listitem4 listitem1 normal listitem2 normal listitem5 listitem1 compact listitem2 compact listitem6 Vestibulum cursus bibendum metus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Praesent fringilla nunc et sem. Curabitur mattis scelerisque est. Aliquam eu libero eget quam dapibus adipiscing. Nunc aliquet nonummy sem. Suspendisse viverra convallis sapien. Maecenas varius tempor eros. Curabitur mattis sodales nibh. Curabitur a libero. Vestibulum a mauris nec risus viverra condimentum. Nam interdum molestie massa.
Combinations Paragraph Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin mauris ante, aliquam ut, pharetra eget, sagittis sed, lectus. In accumsan commodo libero. Mauris eget nisi eu magna sodales placerat. Sed in orci vel tellus mattis ullamcorper. Title of itemized list listitem1 listitem1 listitem2 listitem2 listitem1 listitem2 listitem3 listitem1 listitem2 Itemizedlist with few empty listitems listitem1 listitem2 listitem3