From 5044e6e370d2836bd13aef36ed6ed56f63a0bec1 Mon Sep 17 00:00:00 2001 From: xerakko Date: Fri, 9 Mar 2007 12:05:19 +0000 Subject: [PATCH] Initial documentation tree. git-svn-id: http://svn.voria.com/code@278 1f10aa63-cdf2-0310-b900-c93c546f37ac --- synfig-docs/trunk/IndexToDo | 33 + synfig-docs/trunk/Makefile | 163 +++++ synfig-docs/trunk/README | 23 + synfig-docs/trunk/TODO | 3 + synfig-docs/trunk/build-deps | 1 + synfig-docs/trunk/ca/animation/conclusion.sgml | 2 + synfig-docs/trunk/ca/animation/introduction.sgml | 2 + synfig-docs/trunk/ca/animation/keyframe.sgml | 2 + synfig-docs/trunk/ca/animation/movement.sgml | 2 + synfig-docs/trunk/ca/animation/rendering.sgml | 2 + synfig-docs/trunk/ca/animation/timeline.sgml | 2 + synfig-docs/trunk/ca/animation/workspace.sgml | 2 + synfig-docs/trunk/ca/appendix/apendices.sgml | 46 ++ synfig-docs/trunk/ca/appendix/glossary.sgml | 2 + synfig-docs/trunk/ca/appendix/keyboard.sgml | 2 + .../trunk/ca/installation/installation.sgml | 4 + synfig-docs/trunk/ca/interface/history.sgml | 8 + synfig-docs/trunk/ca/interface/interface.sgml | 76 ++ synfig-docs/trunk/ca/interface/layers.sgml | 8 + synfig-docs/trunk/ca/interface/navigator.sgml | 8 + synfig-docs/trunk/ca/interface/params.sgml | 8 + synfig-docs/trunk/ca/interface/toolbox.eps | 806 +++++++++++++++++++++ synfig-docs/trunk/ca/interface/toolbox.sgml | 48 ++ synfig-docs/trunk/ca/interface/tooloptions.sgml | 8 + .../trunk/ca/introduction/introduction.sgml | 52 ++ synfig-docs/trunk/ca/steps/done | 0 synfig-docs/trunk/ca/steps/firststeps.sgml | 69 ++ synfig-docs/trunk/ca/steps/layers/combining.sgml | 32 + synfig-docs/trunk/ca/steps/layers/done | 0 synfig-docs/trunk/ca/steps/layers/layers.sgml | 37 + synfig-docs/trunk/ca/steps/layers/using.sgml | 57 ++ synfig-docs/trunk/ca/steps/linking.sgml | 53 ++ synfig-docs/trunk/ca/steps/shapes.sgml | 82 +++ synfig-docs/trunk/ca/synfig-studio.sgml | 64 ++ synfig-docs/trunk/ca/synfig-studio.tmp.sgml | 64 ++ synfig-docs/trunk/ca/tips/bitmap.sgml | 2 + synfig-docs/trunk/ca/tips/closebline.sgml | 2 + synfig-docs/trunk/ca/tips/dock.sgml | 2 + synfig-docs/trunk/ca/tips/filloutline.sgml | 2 + synfig-docs/trunk/ca/tips/gradient_object.sgml | 2 + synfig-docs/trunk/ca/tips/layer.sgml | 2 + synfig-docs/trunk/en/animation/conclusion.sgml | 2 + synfig-docs/trunk/en/animation/introduction.sgml | 2 + synfig-docs/trunk/en/animation/keyframe.sgml | 2 + synfig-docs/trunk/en/animation/movement.sgml | 2 + synfig-docs/trunk/en/animation/rendering.sgml | 2 + synfig-docs/trunk/en/animation/timeline.sgml | 2 + synfig-docs/trunk/en/animation/workspace.sgml | 2 + synfig-docs/trunk/en/appendix/apendices.sgml | 46 ++ synfig-docs/trunk/en/appendix/glossary.sgml | 2 + synfig-docs/trunk/en/appendix/keyboard.sgml | 2 + .../trunk/en/installation/installation.sgml | 4 + synfig-docs/trunk/en/interface/history.sgml | 8 + synfig-docs/trunk/en/interface/interface.sgml | 76 ++ synfig-docs/trunk/en/interface/layers.sgml | 8 + synfig-docs/trunk/en/interface/navigator.sgml | 8 + synfig-docs/trunk/en/interface/params.sgml | 8 + synfig-docs/trunk/en/interface/toolbox.eps | 806 +++++++++++++++++++++ synfig-docs/trunk/en/interface/toolbox.sgml | 48 ++ synfig-docs/trunk/en/interface/tooloptions.sgml | 8 + .../trunk/en/introduction/introduction.sgml | 52 ++ synfig-docs/trunk/en/steps/done | 0 synfig-docs/trunk/en/steps/firststeps.sgml | 69 ++ synfig-docs/trunk/en/steps/layers/combining.sgml | 32 + synfig-docs/trunk/en/steps/layers/done | 0 synfig-docs/trunk/en/steps/layers/layers.sgml | 37 + synfig-docs/trunk/en/steps/layers/using.sgml | 57 ++ synfig-docs/trunk/en/steps/linking.sgml | 53 ++ synfig-docs/trunk/en/steps/shapes.sgml | 82 +++ synfig-docs/trunk/en/synfig-studio.sgml | 64 ++ synfig-docs/trunk/en/synfig-studio.tmp.sgml | 64 ++ synfig-docs/trunk/en/tips/bitmap.sgml | 2 + synfig-docs/trunk/en/tips/closebline.sgml | 2 + synfig-docs/trunk/en/tips/dock.sgml | 2 + synfig-docs/trunk/en/tips/filloutline.sgml | 2 + synfig-docs/trunk/en/tips/gradient_object.sgml | 2 + synfig-docs/trunk/en/tips/layer.sgml | 2 + synfig-docs/trunk/others/Authors | 1 + synfig-docs/trunk/others/hola.txt | 1 + synfig-docs/trunk/png/toolbox.png | Bin 0 -> 36891 bytes synfig-docs/trunk/scripts/build.sh | 22 + synfig-docs/trunk/scripts/clean.sh | 7 + 82 files changed, 3374 insertions(+) create mode 100644 synfig-docs/trunk/IndexToDo create mode 100644 synfig-docs/trunk/Makefile create mode 100644 synfig-docs/trunk/README create mode 100644 synfig-docs/trunk/TODO create mode 100644 synfig-docs/trunk/build-deps create mode 100644 synfig-docs/trunk/ca/animation/conclusion.sgml create mode 100644 synfig-docs/trunk/ca/animation/introduction.sgml create mode 100644 synfig-docs/trunk/ca/animation/keyframe.sgml create mode 100644 synfig-docs/trunk/ca/animation/movement.sgml create mode 100644 synfig-docs/trunk/ca/animation/rendering.sgml create mode 100644 synfig-docs/trunk/ca/animation/timeline.sgml create mode 100644 synfig-docs/trunk/ca/animation/workspace.sgml create mode 100644 synfig-docs/trunk/ca/appendix/apendices.sgml create mode 100644 synfig-docs/trunk/ca/appendix/glossary.sgml create mode 100644 synfig-docs/trunk/ca/appendix/keyboard.sgml create mode 100644 synfig-docs/trunk/ca/installation/installation.sgml create mode 100644 synfig-docs/trunk/ca/interface/history.sgml create mode 100644 synfig-docs/trunk/ca/interface/interface.sgml create mode 100644 synfig-docs/trunk/ca/interface/layers.sgml create mode 100644 synfig-docs/trunk/ca/interface/navigator.sgml create mode 100644 synfig-docs/trunk/ca/interface/params.sgml create mode 100644 synfig-docs/trunk/ca/interface/toolbox.eps create mode 100644 synfig-docs/trunk/ca/interface/toolbox.sgml create mode 100644 synfig-docs/trunk/ca/interface/tooloptions.sgml create mode 100644 synfig-docs/trunk/ca/introduction/introduction.sgml create mode 100644 synfig-docs/trunk/ca/steps/done create mode 100644 synfig-docs/trunk/ca/steps/firststeps.sgml create mode 100644 synfig-docs/trunk/ca/steps/layers/combining.sgml create mode 100644 synfig-docs/trunk/ca/steps/layers/done create mode 100644 synfig-docs/trunk/ca/steps/layers/layers.sgml create mode 100644 synfig-docs/trunk/ca/steps/layers/using.sgml create mode 100644 synfig-docs/trunk/ca/steps/linking.sgml create mode 100644 synfig-docs/trunk/ca/steps/shapes.sgml create mode 100644 synfig-docs/trunk/ca/synfig-studio.sgml create mode 100644 synfig-docs/trunk/ca/synfig-studio.tmp.sgml create mode 100644 synfig-docs/trunk/ca/tips/bitmap.sgml create mode 100644 synfig-docs/trunk/ca/tips/closebline.sgml create mode 100644 synfig-docs/trunk/ca/tips/dock.sgml create mode 100644 synfig-docs/trunk/ca/tips/filloutline.sgml create mode 100644 synfig-docs/trunk/ca/tips/gradient_object.sgml create mode 100644 synfig-docs/trunk/ca/tips/layer.sgml create mode 100644 synfig-docs/trunk/en/animation/conclusion.sgml create mode 100644 synfig-docs/trunk/en/animation/introduction.sgml create mode 100644 synfig-docs/trunk/en/animation/keyframe.sgml create mode 100644 synfig-docs/trunk/en/animation/movement.sgml create mode 100644 synfig-docs/trunk/en/animation/rendering.sgml create mode 100644 synfig-docs/trunk/en/animation/timeline.sgml create mode 100644 synfig-docs/trunk/en/animation/workspace.sgml create mode 100644 synfig-docs/trunk/en/appendix/apendices.sgml create mode 100644 synfig-docs/trunk/en/appendix/glossary.sgml create mode 100644 synfig-docs/trunk/en/appendix/keyboard.sgml create mode 100644 synfig-docs/trunk/en/installation/installation.sgml create mode 100644 synfig-docs/trunk/en/interface/history.sgml create mode 100644 synfig-docs/trunk/en/interface/interface.sgml create mode 100644 synfig-docs/trunk/en/interface/layers.sgml create mode 100644 synfig-docs/trunk/en/interface/navigator.sgml create mode 100644 synfig-docs/trunk/en/interface/params.sgml create mode 100644 synfig-docs/trunk/en/interface/toolbox.eps create mode 100644 synfig-docs/trunk/en/interface/toolbox.sgml create mode 100644 synfig-docs/trunk/en/interface/tooloptions.sgml create mode 100644 synfig-docs/trunk/en/introduction/introduction.sgml create mode 100644 synfig-docs/trunk/en/steps/done create mode 100644 synfig-docs/trunk/en/steps/firststeps.sgml create mode 100644 synfig-docs/trunk/en/steps/layers/combining.sgml create mode 100644 synfig-docs/trunk/en/steps/layers/done create mode 100644 synfig-docs/trunk/en/steps/layers/layers.sgml create mode 100644 synfig-docs/trunk/en/steps/layers/using.sgml create mode 100644 synfig-docs/trunk/en/steps/linking.sgml create mode 100644 synfig-docs/trunk/en/steps/shapes.sgml create mode 100644 synfig-docs/trunk/en/synfig-studio.sgml create mode 100644 synfig-docs/trunk/en/synfig-studio.tmp.sgml create mode 100644 synfig-docs/trunk/en/tips/bitmap.sgml create mode 100644 synfig-docs/trunk/en/tips/closebline.sgml create mode 100644 synfig-docs/trunk/en/tips/dock.sgml create mode 100644 synfig-docs/trunk/en/tips/filloutline.sgml create mode 100644 synfig-docs/trunk/en/tips/gradient_object.sgml create mode 100644 synfig-docs/trunk/en/tips/layer.sgml create mode 100644 synfig-docs/trunk/others/Authors create mode 100644 synfig-docs/trunk/others/hola.txt create mode 100644 synfig-docs/trunk/png/toolbox.png create mode 100755 synfig-docs/trunk/scripts/build.sh create mode 100755 synfig-docs/trunk/scripts/clean.sh diff --git a/synfig-docs/trunk/IndexToDo b/synfig-docs/trunk/IndexToDo new file mode 100644 index 0000000..2469d30 --- /dev/null +++ b/synfig-docs/trunk/IndexToDo @@ -0,0 +1,33 @@ +*+ 1.- Introduction +2.- Installation +3.- The user Interface + * 3.0.- The Toolbox + 3.1.- Layers Dialog + 3.2.- Params Dialog + 3.3.- Tool Options Dialog + 3.4.- Navigator + 3.5.- History Dialog +4.- First steps + *+ 4.1.- Linking + 4.2.- Layers + 4.2.1.- Combining + 4.2.2.- Using + 4.3.- Shapes +5.- Animation Basics + 5.1 Introduction + 5.2 Setting up the workspace + 5.3 Adding movement + 5.4 The s's and f's: Understanding the Timeline + 5.5 The Keyframe List + 5.6 Rendering your animation + 5.7 Conclusion +6.- Tips + 6.1 Apply a gradient to an object instead of the entire canvas? + 6.2 Show or hide a layer, or fade the effect of a blur? + 6.3 Fill an outline? + 6.4 Dock Together Windows? + 6.5 Use an external Bitmap? + 6.6 Close a bline? +Appendix +A.- Keyboard Shortcuts +B.- Glossary diff --git a/synfig-docs/trunk/Makefile b/synfig-docs/trunk/Makefile new file mode 100644 index 0000000..7881739 --- /dev/null +++ b/synfig-docs/trunk/Makefile @@ -0,0 +1,163 @@ +#Author: Jaime Irving Davila +#Date: 23/09/2001 +#Modified on 15/04/2002 +#Given to the public domain + +#Variables useful for the customization of the makefile + +#Name of the document (without the sgml extension) + +DOC = synfig-studio + +#Name of the file used for the index (without the sgml extension) +INDEX = index + +#Name of the compiler of the sgml, could be jade, openjade, .. +COMPILER = openjade + +#Location of the stylesheet for the html output + +DBSTYLESHEET = /usr/share/sgml/docbook/stylesheet/dsssl/ldp/ldp.dsl + +#Options for generating multiple HTML output +MULTIPLEHTMLOPT = -t sgml -ihtml -d${DBSTYLESHEET}\#html + +#Name of the directory for the source sgml +SGMLDIR = en + +#Name of the directory for the "others" files +OTHERSDIR = ${SGMLDIR}/others + +#Name of the directory for the png files +PNGDIR = png + +RESULTDIR = result/${SGMLDIR} + +#Name of the directory for the output of the multiple html +MULTIPLEHTMLDIR = ${RESULTDIR}/out-htmls + +#Name of the directory for the output the ps file +PSDIR = ${RESULTDIR}/out-ps + +#Name of the script which generates the ps file, in RedHat it's db2ps +SCRIPTPS = db2ps + +#Name of the directory for the temp and tmp-output the pdf file +PDFDIR = ${RESULTDIR}/tmp-pdf +#Name of the script which generates the ps file, in RedHat it's db2ps +SCRIPTPDF = db2pdf + +#Variables needed by the rules, should NOT be changed +#Variable for including the sgml source file +VPATH = ${SGMLDIR} + +#Variable for knowing if there exists the sgml index file, in case it +#NOT exists its value is empty, otherwise it's the name of the index +ISINDEX = ${findstring ${INDEX}, ${wildcard ${SGMLDIR}/*.sgml}} + +#Variable for knowing if the tag init will be needed +ifneq (${ISINDEX}, ${INDEX}) + USEINIT = init +endif + +#Variable for storing the name of all the sgml source files directory +SRCFILES = $(patsubst ${SGMLDIR}/${INDEX}.sgml,,$(wildcard ${SGMLDIR}/*)) + +#Variable for storing the name of all the files in the "others" directory +OTHERFILES = $(wildcard ${OTHERSDIR}/*) + +#Variable for storing the names of the "others" files placed in the + +#Variable for storing the names of the "others" files placed in the +#multiple-html directory +OTHERMULTIPLE = $(patsubst ${SGMLDIR}/others/%, ${MULTIPLEHTMLDIR}/%, ${OTHERFILES} ) + +#Variable for storing the names of the png's pictures +PNGFILES = $(wildcard ${PNGDIR}/*.png) + +#Variable for storing the names of the png's files placed on the + +#Variable for storing the names of the png's files placed on the +#single-html directory +PNGMULTIPLE = $(patsubst ${PNGDIR}/%, ${MULTIPLEHTMLDIR}/%, ${PNGFILES}) + +#Variable for storing the names of the eps files +FIGEPS = $(patsubst ${PNGDIR}/%.png, ${PSDIR}/%.eps, ${PNGFILES}) + +PATH_LANG = ${CURDIR}/${SGMLDIR} + +all: multiple-html ps pdf + +.PHONY: all clean init cpfilessingle multiple-html cpfilesmultiple distsource ps + +#Rules needed for generating multiple html files + +multiple-html: ${MULTIPLEHTMLDIR}/${DOC}.html cpfilesmultiple + +${MULTIPLEHTMLDIR}/${DOC}.html: ${MULTIPLEHTMLDIR} ${INDEX}.sgml.m + #cp -f ${SGMLDIR}/${INDEX}.sgml.m ${SGMLDIR}/${INDEX}.sgml + ${COMPILER} ${MULTIPLEHTMLOPT} ${SGMLDIR}/${DOC}.tmp.sgml + mv *.html ${MULTIPLEHTMLDIR} + +HTML.index.m: ${DOC}.sgml ${SRCFILES} ${USEINIT} + sed "s:##PATHLANG##:${PATH_LANG}:" ${SGMLDIR}/${DOC}.sgml > ${SGMLDIR}/${DOC}.tmp.sgml + ${COMPILER} ${MULTIPLEHTMLOPT} -V html-index ${SGMLDIR}/${DOC}.tmp.sgml > /dev/null + mv HTML.index ${SGMLDIR}/HTML.index.m + rm *.html + +${INDEX}.sgml.m: HTML.index.m + perl -S collateindex.pl -o ${SGMLDIR}/${INDEX}.sgml.m ${SGMLDIR}/HTML.index.m + +${MULTIPLEHTMLDIR}: + mkdir ${MULTIPLEHTMLDIR} + +cpfilesmultiple: ${PNGMULTIPLE} ${OTHERMULTIPLE} + +${MULTIPLEHTMLDIR}/%.png: ${PNGDIR}/%.png + cp -rf $< $@ + +${MULTIPLEHTMLDIR}/%: ${OTHERSDIR}/% + cp -rf $< $@ + +#Rules needed for generating the ps file + +ps: ${PSDIR}/${DOC}.ps + +${PSDIR}/${DOC}.ps: ${PSDIR} ${FIGEPS} ${INDEX}.sgml.m + cp -rf ${SGMLDIR}/*.sgml ${PSDIR} + cd ${PSDIR}; ${SCRIPTPS} ${DOC}.tmp.sgml ; mv ${DOC}.tmp.ps ${DOC}.ps + cd .. + +${PSDIR}/%.eps: ${PNGDIR}/%.png ${PSDIR} + convert $< $@ + +${PSDIR}: + mkdir ${PSDIR} + +#Rules needed for generating the pdf file + +pdf: ${PDFDIR}/${DOC}.pdf + +${PDFDIR}/${DOC}.pdf: ${PDFDIR} ${INDEX}.sgml.m + cp -rf ${PNGDIR}/* ${PDFDIR} + cp -rf ${SGMLDIR}/*.sgml ${PDFDIR} + cp -rf ${SGMLDIR}/* ${PDFDIR} + mv ${PDFDIR}/${DOC}.tmp.sgml ${PDFDIR}/${DOC}.sgml + cd ${PDFDIR};${SCRIPTPDF} ${DOC}.sgml + cd .. + +${PDFDIR}: + mkdir ${PDFDIR} + +#Some additional and standard tags +init: + perl -S collateindex.pl -N -o ${SGMLDIR}/${INDEX}.sgml + +distsource: clean + tar cvfz ${DOC}.tar.gz * + +clean: + rm -rf ${MULTIPLEHTMLDIR} ${SGMLDIR}/*.index.* ${SGMLDIR}/${INDEX}.sgml* nil ${PSDIR} ${PDFDIR} + + + diff --git a/synfig-docs/trunk/README b/synfig-docs/trunk/README new file mode 100644 index 0000000..9536a6c --- /dev/null +++ b/synfig-docs/trunk/README @@ -0,0 +1,23 @@ +synfig-docs 0.1 +=============== + +Build Dependences +================= +The complete file list I use in my system to build synfig-docs is included in +build-deps file. Of course, it could be reduced... + +Build: +====== +- To build all langs/formats exec: + scripts/build.sh + +- To build the lang $lang with format $format (pdf, ps or multiple-html) + make SGMLDIR=$lang $format + example: make SGMLDIR=en pdf + +- To clean tree: + scripts/clean.sh +Documents: +========== + +All built documents could be found in results directory. diff --git a/synfig-docs/trunk/TODO b/synfig-docs/trunk/TODO new file mode 100644 index 0000000..3aec27c --- /dev/null +++ b/synfig-docs/trunk/TODO @@ -0,0 +1,3 @@ +- Insert all wiki contents in each file +- Create snapshots from synfigstudio to include in documentation +- Remove unnecessary dependences in build-deps diff --git a/synfig-docs/trunk/build-deps b/synfig-docs/trunk/build-deps new file mode 100644 index 0000000..ad37084 --- /dev/null +++ b/synfig-docs/trunk/build-deps @@ -0,0 +1 @@ +coreutils (>= 5.97-5.3 ), debianutils (>= 2.17.5 ), docbook (>= 4.4-1 ), docbook-dsssl (>= 1.79-4 ), docbook-html-forms (>= 1.1.0-3 ), docbook-jrefentry (>= 1.1.0-1 ), docbook-mathml (>= 1.0.0-2 ), docbook-simple (>= 1.0.0-6.1 ), docbook-slides (>= 3.3.1.0-1.1 ), docbook-utils (>= 0.6.14-1 ), docbook-website (>= 2.5.0.0-7.2 ), docbook-xml (>= 4.4-5 ), festival (>= 1.4.3-17.2 ), grep (>= 2.5.1.ds2-6 ), jadetex (>= 3.13-7.1 ), ldp-docbook-dsssl (>= 0.0.20040321-2 ), libacl1 (>= 2.2.42-1 ), libattr1 (>= 1 ), libbz2-1.0 (>= 1.0.3-6 ), libc6 (>= 2.3.6.ds1-13 ), libexpat1 (>= 1.95.8-3.4 ), libfontconfig1 (>= 2.4.2-1.2 ), libfreetype6 (>= 2.2.1-5 ), libgcc1 (>= 1 ), libice6 (>= 1 ), libjasper-1.701-1 (>= 1.701.0-2 ), libjpeg62 (>= 6b-13 ), libkpathsea4 (>= 3.0-30 ), liblcms1 (>= 1.15-1 ), libmagick9 (>= 7 ), libncurses5 (>= 5.5-5 ), libosp5 (>= 1.5.2-3 ), libpng12-0 (>= 1.2.15~beta5-1 ), libpoppler0c2 (>= 0.4.5-5.1 ), libselinux1 (>= 1.32-3 ), libsepol1 (>= 1.14-3 ), libsm6 (>= 1 ), libsp1c2 (>= 1.3.4-1.2.1-47 ), libstdc++6 (>= 4.1.1-21 ), libtiff4 (>= 3.8.2-7 ), libx11-6 (>= 2 ), libxau6 (>= 1 ), libxdmcp6 (>= 1 ), libxext6 (>= 1 ), libxml2 (>= 2.6.27.dfsg-1 ), libxt6 (>= 1 ), locales (>= 2.3.6.ds1-13 ), metacity-common (>= 1 ), openjade (>= 1.4devel1-18 ), openjade1.3 (>= 1.3.2-9 ), sgml-data (>= 2.0.3 ), sgmltools-lite (>= 3.0.3.0.cvs.20010909-13 ), tetex-base (>= 3.0.dfsg.3-5 ), tetex-bin (>= 3.0-30 ), tetex-extra (>= 3.0.dfsg.3-5 ), tex-common (>= 1.0.1 ), tipa (>= 2 ), w3c-dtd-xhtml (>= 1.1-5 ), w3-dtd-mathml (>= 2.0.0.0-1 ), xml-core (>= 0.09-0.1 ), zlib1g (>= 1 ), \ No newline at end of file diff --git a/synfig-docs/trunk/ca/animation/conclusion.sgml b/synfig-docs/trunk/ca/animation/conclusion.sgml new file mode 100644 index 0000000..34e20df --- /dev/null +++ b/synfig-docs/trunk/ca/animation/conclusion.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/ca/animation/introduction.sgml b/synfig-docs/trunk/ca/animation/introduction.sgml new file mode 100644 index 0000000..2b2e86d --- /dev/null +++ b/synfig-docs/trunk/ca/animation/introduction.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/ca/animation/keyframe.sgml b/synfig-docs/trunk/ca/animation/keyframe.sgml new file mode 100644 index 0000000..d7e734b --- /dev/null +++ b/synfig-docs/trunk/ca/animation/keyframe.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/ca/animation/movement.sgml b/synfig-docs/trunk/ca/animation/movement.sgml new file mode 100644 index 0000000..e861df0 --- /dev/null +++ b/synfig-docs/trunk/ca/animation/movement.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/ca/animation/rendering.sgml b/synfig-docs/trunk/ca/animation/rendering.sgml new file mode 100644 index 0000000..f1f6cc6 --- /dev/null +++ b/synfig-docs/trunk/ca/animation/rendering.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/ca/animation/timeline.sgml b/synfig-docs/trunk/ca/animation/timeline.sgml new file mode 100644 index 0000000..7bd0b6a --- /dev/null +++ b/synfig-docs/trunk/ca/animation/timeline.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/ca/animation/workspace.sgml b/synfig-docs/trunk/ca/animation/workspace.sgml new file mode 100644 index 0000000..75d9352 --- /dev/null +++ b/synfig-docs/trunk/ca/animation/workspace.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/ca/appendix/apendices.sgml b/synfig-docs/trunk/ca/appendix/apendices.sgml new file mode 100644 index 0000000..4a80e12 --- /dev/null +++ b/synfig-docs/trunk/ca/appendix/apendices.sgml @@ -0,0 +1,46 @@ + + El archivo <filename>hola.txt</filename> + Por motivos de referencia incluímos el contenido del + archivo hola.txt + + + +Hola Mundo + + + + + + Preguntas Frecuentes + + + + ¿Qué es DocBook? + + + Es un lenguaje de marcado útil para escribir + documentación técnica. + + + + + + + DocBook + + Lenguaje de marcado definido en + SGMLque permite escribir documentación + técnica + + + + emacs + + Editor de amplio uso en unix. Su + nombre proviene de Editor MACroS (Macros de Edición). + + + + + + \ No newline at end of file diff --git a/synfig-docs/trunk/ca/appendix/glossary.sgml b/synfig-docs/trunk/ca/appendix/glossary.sgml new file mode 100644 index 0000000..2db0156 --- /dev/null +++ b/synfig-docs/trunk/ca/appendix/glossary.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/ca/appendix/keyboard.sgml b/synfig-docs/trunk/ca/appendix/keyboard.sgml new file mode 100644 index 0000000..5b8e11d --- /dev/null +++ b/synfig-docs/trunk/ca/appendix/keyboard.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/ca/installation/installation.sgml b/synfig-docs/trunk/ca/installation/installation.sgml new file mode 100644 index 0000000..94c7d68 --- /dev/null +++ b/synfig-docs/trunk/ca/installation/installation.sgml @@ -0,0 +1,4 @@ + + + + diff --git a/synfig-docs/trunk/ca/interface/history.sgml b/synfig-docs/trunk/ca/interface/history.sgml new file mode 100644 index 0000000..b51d105 --- /dev/null +++ b/synfig-docs/trunk/ca/interface/history.sgml @@ -0,0 +1,8 @@ + + + +History Dialog + +TODO + + diff --git a/synfig-docs/trunk/ca/interface/interface.sgml b/synfig-docs/trunk/ca/interface/interface.sgml new file mode 100644 index 0000000..1273809 --- /dev/null +++ b/synfig-docs/trunk/ca/interface/interface.sgml @@ -0,0 +1,76 @@ + + + + +The user Interface +When you start Synfig Studio, it will display a splash graphic and boot +itself up. After it finishes loading, you should see three windows. The window +in the upper left is the toolbox. This is where you can open files, change tools, +etc. You'll notice that most of the buttons are greyed out--because there is no +file open yet. + +The other two windows (one on the bottom, and one to the right) are +customizable dock dialogs. You can rearrange the contents of these however +you wish by simply dragging the tab to where you want it. You can even create a +new dock dialog by dragging a tab out of the dock dialog it was inside of. + +If you ever accidently close a dock tabs (by dragging it out of the dock +dialog, and closing the new dock dialog that gets created), no worries. Simply +goto the toolbox and goto "File->Dialogs", and then click on the name of the +dialog you need. + +There are a lot of dock tabs. If you have no idea what a dock tab does, +simply hold your mouse over its icon and a tooltip will pop up describing the +name of the tab. + +Here are some of the more important ones: + + + Layers Dialog () - This tab shows you the layer + hierarchy for the currently selected canvas. It also allows you to manipulate + these layers. + + + Params Dialog ()- This tab will show you the + parameters of the currently selected layer, (OR, if multiple layers are + selected, it shows you only the parameters that the selected layers have + in common) + + + Tool Options Dialog () - Shows you any + options specific to the currently selected tool + + + Navigator () - Shows you a thumbnail of what the currently selected Canvas + looks like. You can also zoom in and move the focus around with this tab. + + + History Dialog (- Shows you the history stack for the current composition. + You can also edit the actions in history. + + + +If you click the "new composition" button in the toolbox, a new composition +will be opened and the canvas properties dialog will appear. + +The canvas properties dialog is a mess, I know. I'll have it re-designed into +something much more comprehendible in the next few days. For now, ignore the +"Image Area" and "Locks and Links" sections. + +If you click OK, the canvas properties dialog will disappear and you will see +the Canvas window. This window represents the Root Canvas, not that that means much +to you at the moment, but that's OK--I'm just trying to show you around. + +In the upper left corner of the Canvas Window, you'll see a button with a +caret If you click on this button, the canvas window menu will pop up. (As an aside, +if you right click in the canvas area and there is not a layer under the mouse +position, this menu will also appear) So now you know where the menu is in the Canvas +Window. Good. Everything else should be pretty self-explanatory in the Canvas Window. +(Explanations on the menu stuff is to come in a sec) +&toolbox.sgml; +&layers.sgml; +¶ms.sgml; +&tooloptions.sgml; +&navigator.sgml; +&history.sgml; + diff --git a/synfig-docs/trunk/ca/interface/layers.sgml b/synfig-docs/trunk/ca/interface/layers.sgml new file mode 100644 index 0000000..e385831 --- /dev/null +++ b/synfig-docs/trunk/ca/interface/layers.sgml @@ -0,0 +1,8 @@ + + + +Layers Dialog + +TODO + + diff --git a/synfig-docs/trunk/ca/interface/navigator.sgml b/synfig-docs/trunk/ca/interface/navigator.sgml new file mode 100644 index 0000000..7647876 --- /dev/null +++ b/synfig-docs/trunk/ca/interface/navigator.sgml @@ -0,0 +1,8 @@ + + + +Navigator + +TODO + + diff --git a/synfig-docs/trunk/ca/interface/params.sgml b/synfig-docs/trunk/ca/interface/params.sgml new file mode 100644 index 0000000..ae796c4 --- /dev/null +++ b/synfig-docs/trunk/ca/interface/params.sgml @@ -0,0 +1,8 @@ + + + +Params Dialog + +TODO + + diff --git a/synfig-docs/trunk/ca/interface/toolbox.eps b/synfig-docs/trunk/ca/interface/toolbox.eps new file mode 100644 index 0000000..e1240d0 --- /dev/null +++ b/synfig-docs/trunk/ca/interface/toolbox.eps @@ -0,0 +1,806 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Pages: 1 +%%BoundingBox: 0 0 138 432 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%Page: 1 1 +save 9 dict begin +{/T currentfile/ASCII85Decode filter def/DeviceRGB setcolorspace +/F T/LZWDecode filter def +<> image + F closefile T closefile} +%%BeginData:; +exec +J,g]g3$]1l+:uBJ0Si[d)%VG>@F6KV:+[3>73bZSgh&PgO%:Z%6AeR/R(2Z +""7*pggFRFKF=B;\/\'6mLs` +f=6WmPbN=f'.ChhJUrG`U<\Q^gAcsr#Q(LLVmS?\@b9e'og:EnlY7U7k9eHAoej&'cn**[a-a4I3t" +LSC?_F)SK1\;m4bg2;9(#jI09,DDqB_k3m`0i,\W&O__V9+f+i9MlPCnSD2A7?Mt/(rh\kD&L@`XDo9$;=&?G_MuXf8Je +ZPM]t^?9T^XBnnaR=8W\#t"[\;#FIik.1`J#>1>KPqbS'!D.1eor;CIQ9ThJrj7PI^eNFGho0['&%l +Tr.LM;!Lr76g8r(QaP45&;VOWUcamLX_1j@G&_B\JcCX_Cs,Tj +24NkF(afg_UE0E84KrZ#a1d^!h&Y=)HW7h0,pBE*\^%HJ(,tNCu.^u'C,,j+GA/IcHOl4E.>%8K63UV=NLV:E?*9Vc#p][k;T^RUTqEU"+\mt&WMEMcq_3CK +*$l&!+K>*l8"Wt5h!C*?i\naJc[@@$^7'/[SiO5g!=VtA.]XmLOmOCTGOICN#7?p`9o[Q."m-02=\%S3F@!nTP3Wa7;?[a3*uNc4/-@>k_IRpR.Vl#!&MuMkf&k09>09r`=p\D%4#L[; +CpdY%J)/mKN!)52X'Aqk?p@8cT^\+?Z(-_#*d&@)2t]"!:%YB7-L_E[m*!#J'g1s6'#'8,H1h!9>DY +TS+%b(gRYk*&Y9WPSh=%P\P$>=MOUAbF.So87L,EXeC]t@*%LOA)'5(iHkO\A&qd3EML+Sr_qp5(Tm=Ie[1$K62'28CH*ir\nD5tIM^#ST4NF!.h +CID@+j<_?\+n]Q=ZhPfmJhd"WZJrC&-E>7'St_\%RcEANrtmdLnVL%fUuXeTOD<'GhES%>!@9 +`5m^LfgeKYrhH5#[u?H;mm_go^a;a1ODW&I0jmm$>e"VcTh%lfH3cOILiF0&UcaTMqCb[nEI;c/MEf +3J01PHgFtk+3$E<5/`3c7D"'BE\E1.X#m$FJUN&8?%1=%^$Q6431[kC%J0`O +CTL;d%oe*O?s>KbUj&;?T0-Uq0TJTN7#.67q\XLWXb>eLUr*'.IC=MFU`<>>)j//9hVIn4`X8ps#Up +Rm[ar(0o;i));_["NE&RM/;F9H_$bSp+lls`TfbEQaC,^I,YD0S&Rd3uGmGRr`7>7f7:,S[%UfVkKq +Sf##J/cSE\aIo@@T49b4MO7XoPk51so]@]W"NbL"#*KWUh*`8;_?n=o=:XQ/&QYhnj9M*rd.G!0)m5bMuj#J63<7k-NY +$9$tWH>Cfd'lc9&6;to$h/+N/f,0*4rbSr*?Gj1Mh_[KK]N?ACeCd)0,N2!BoT*odTIF +Q%boXf4"j%_H'auV?7Y%XA2!,!5jADBjgIu>)+h#3V0W_&#Wf$$f'aGfP +hu=%VhQsV[JtN1b0KoBLW>?mj-ju)p5>CkdntX2hr?1AV419<'2cC6-)oBE?>qRl\VUK/1dkhE*3T\ +_Cn@M-Oh6eC"dm7\2:@Fd24r6NdVkAfG4tF>.r*n<`Za]2E9(CEj@:tefA,>`ttL'eE#FgX-X$pK]/ +.Yh=a^REKcR;H+*.:5d^6o3m#Aldr]K`eX(Jln(f\"+_EjiHZMBof39dG^n<@k!g:J1Ca`$oohf-c1 +A;Bu)hJ,&GSYhF0F0q@Zr=+"\G+a^KLPL3e,=ims5TkH:AUkOoM\9,Z:`dXu/m(X +e+r?mg#'edg>mq)!"hJBMn6cq5Z;#S:=YOu5APPbW>$pj'5A)$h@*Upk5R5rI=;7J)B,_B>bC>])ZTU3:HLWDL*"j<2")LpkuHV6jfuuo`?VQ\kjM +/n0J.p#m2>1P2X'o6!?OH`X\[Z)9FRr9MG"j?N9Kl_<)O6LJ7iJ9`WN_4%P>5E+K2c$O4O8"qY\TN\ +&9@Ig7I6#I#cZMK\?i_$P#Kn^*FYK&HcKlA[IDrugV7d'0EEZO630$a@/Kj9kEGEokZ]$ZO?!YgEjJ +cOE_"%*b4_mVlYfRP50b\O['p`HX,!ltK/23H* +cR3aU-`Ul.dWm52Kd\^5-k_LfEfVWSOXY=9.C,-dnsLs?SLQCo.WVX@;R%^WZRYOR/$c]9o!^/*]e! +'t-h;;q#o4On@kC"(/X"pAEoAUUj"9i`0!a^oo&hY]m4VB-067"EZN2_C"Y]HP0Ja"ho*mE1$Sc]70 +p<>,ZQV'p,r*jt1,CF6!PB(H(W%2Nr2@dpY3lG;bXp3A[3`du7lpRl9l+0p@;Ee#>;?GrbHS4*-lHF, +;hS#r=@r/EVpJo*[Mk;a"'[3toRo'A5'1Yk:f"$O!f5;X$,F3-5%3A!%P3>:dKe)`u^1I4 +s'4>["";h[]jAOQ-r7MFBAoLh-lk=,!G82KX&o=[VX)b4s>7oUp/<#&!S5=;fU85ogWY.7)fThN_P7eD*d)%*:iu)%Pq,7&$V[qp;m\hBoZo>"c6)Wg9/L?^e6PkWI8q"$9,1H,Pn +d;?V,fHJ89ET^'b+19'iHi'U.oR0;;q5Saonc]aGT?C/<`N4([96T(V,t'ga1(I1Po2`T3/MW=EO^L'k^cNh`A0n!Y\@8FRra;j&I +t9=;9Y![KfkKX&uc8?8XB@p(:^K)dN(U?o;4q[<53m0f)d/1Y#&M(%kV8lX6l:>]rhPQ,R+<;e8^F@ +Q%"n[pPX'YBmM +_%BD7%)Q;)GP+aLOmHIe(![mbZ<+Zsp.9bk8tQ?@NF;0NglAQN;eel-\!omPGN%W.jA+qOeU-isCU$ +Qu7?+g$%!_gE81Dg0`Z(PdNbMdX#8ITHFY@,eC,o7(u]J)S*[f>C\!I<]0+&4#u>!YPS80FV@+$UN& +XG4gDff6Q")GW6(QpfE1dTnR_/Ki\5.fCIBnLA2:!\6jHIG@+C[A$ngJ\9iq]dt+/8F@K\m(L +N#dkk":QtMAFds-$>N;1SQiOs]*`5K0k#skX2@@S>& +98%i&%:I1L +,i+qq([adSX2@9R^[(!q19GlH\GSjR/)r'32qacSSPKa_R0PQ88E)GpeoH +)l6^aN-^hE)C:?1H&S/?"?G)msPBrLhR\,o`eZ!i]WOPg*ZSRY'];td*WS)9]BKqKu8/U +%-V-:p@)S)nNSYb$(Q$Ql>qIQi*M6>RST)+SOgBFhXf;8?\Y^43cG`?Lf];HSeX88T5g-pSHTmg+cK +;Vk6qVW@P^)OnJRoh2,gB"?9n#b=VTlu'm)_JC]R>U0%Zl-u>!K>Sk:QkT.QN3kDq7E$I*IbfeYPP` +=XY<)K[]2c,JQ+D:NTDMitS!fo'$^mDiCU_WqHLnA0rM^^1Z26Ieg)HBIh6r`VUgRX9J7 +94d1_Z@FV-=P:>FDe.`P3@Y]XZq6R=W'+i"MUCXkM$d)a/ik7>,'[$UN[WHc<_r_nTG$^RQair$T&0 +c*(A(YhVCY>V!QO5J+LbF.pX,*&4]X"1#R@_qN/M]N)\X(W7;+_]#)b*'(rBA]Gd%a'85OghFgaKu^ +i_Q@*,ZqcCb,K?&A-_miL`qNK&AHcS8lQ5iWA37Ykb&'J*qUm:o%>bT"1ouih+bT(!/>fEpPaiPJ@b +FH8hgp;k4"3l4uMB'IW43u!\@EdNOa^!H:]^a-Lm@O7?c9.P-*9kchFj-BQd%&.p>m&=If7P&7F-], +>S?^E;7F#0t`]XRUg[i^;RF&W%d/?&Tr/K(Z$dG(edp4?NrC,667<`#4e"'@`I9Y2a@F3hKantDO]m +8!G1Y@,(eU7,C>ZoW`K@tTAb.G?ce,@B/CY,+eeN>#/IAb]1V:]'tcb6BuI:LnM?.Ri4e"*c!h9joH +e(WX0gc\0^S[[9XZePH?cFqid*UhXogYTX:bl+a$4gX#dqqqALc(4+RI@\%G- +%Ji#R[4Sh\uj9@UXXhjrffrZTb)3T0kli4_S:4q$Gbj5W+tL%mlhp`GLjIujB>OnjKlq7i-hs-`^*SbbRMqL>XD?a9IBZhj^0qnK]=s0qnj^&2 +6Rr-uuh^X;lWF0\^TTt:!shr24tjo,5Br]fZHs6]d6%KAZX+:[L\NWfQ:_-mn"<#QV\L;Mos(k]NQk +DD^&Z$;d&3>.@lj3eeJNXZki7O$7U^jN/W>?DRcr7Y4XQR +iVc'N/g5S:m=9an+u9DSr(<]kTW4GI]ARqYr`4e,K/.&-KNJ^CN.O#!&n,fZ,f;9??D7Yku`B68,\b" +hO3!!qJ]4.idIemLp)#Yq^VcfK(CLS9LUqbF]ij1&L>+SamG`+NSRkJH7o+8g$9X/KUS.'tmm +"AQh#efkP]ZphaGt@l83W96N;Gk\I-A2?nV`5A\B4k&F2ebb_+VrB`E>i61WA+D\`h* +4$\B/P(T-IdZn*N@TCs\Me,nqPr3/U[S5D!c?)KP44n_)ZWUHI7<2.;'t\UIVJ?n4,G("9l +c?=6R9odhfL&JXV4h85db(COO+RDCE@Nd*C:kB[D60Fm(qAtuqk'I$9WYC-f87E]t6<=S*(Id_"i-/ +CCDpgY<5Ng$mJ;9c0D56-,b>d*kb\M.3)Kf$0EqN-S.\.b?Ai6,3QS7GFmV$YV +$A^0$o4P)MNGfP!>lk]S"Lbh`-7)?j;PpLCJP/ZeI,5b/R'of%q5)nXYMI)@4SL90$Vd*fKfe*URQH +\!JCbF*$YS/L(JqL)adHr'8+r>'ge3+3i4bEil!*qO^NIRVc;MXg)1F&fQ!$eK*^Gr8mq_\,(uXn1< +2A$&OK<,$/m9o`A!MriefoiJ^5G`nD4gF0Q.83%3c#GOqE=M7L(X4*lO_S(r6J)KqTA/(p$l!0obhD +!PJbBS=GK>]qdUVZkS-@EsPXU0niH"*5^oCQ;Z,G#)! ++0;G((T"l8-iDN2V`UA/^ASLe90A))4aZ.`<(70[/0P.hOq<`)3JF9/01FC9>&ooKd<[B,BC,1mE>;EDWC3q%b[lTP??ha +Fg_,;h^)Fi35)@%%%>M7a)UOA0LH9$JND`Rj_8J(Wd)Iem/-68(N&??OjrD=$V$/""+Zac4CoQ@?_d?5_\Wce7-t3e.UQuf3MBOu?%HCc'#<@DGkYrJc4#SAVC5T,RidesXpTcW9D:- +k6(r[np'9ka6%:Q[uBDAmDG3i]IZ!&'`Lg#XDluTMd\HM*S-F0ppe6KRZ@HY%T<9(.'8ic]]g$m$"e +>ALjC;h?o8GA);OqQVUco8-cjLmqmH^pSXPJeSb&_/Y77'R#Kkf(l"eu`7aCKuiObnk;bFuS7R>U'E +R2At!!B0n-j*:SbV"bo^Y$WHXZ +L0-6d4XJ6gUE)iW"uoo>2Hr87(@M5;PZoE=R-uZrjD/h(`I8`R9Kfj(k%iK,cQZ[eO?i>CW"E?=4Z1 +Q@oLO^_F(.ef&$[2J24&S&VmVc*Ln.]9Q*4aO7!+Y]uA[Lu'L.A`:^u#9W/X%AIkYLs^1mq;5"H%0@ +:>?MR3T@a\,GCjpl7\d(O\D$kG]RhZB@KII=C#W88:blfVMTStUbB>^<&^6dSG`6;&;F4&#Po301/J +h*_$9c,(ak04c<(Q_EFauR^k63n_@.mae-H6C2fJe10Q6&7?%,1K[$dP[7_As]+mB0HSM7r/6kA!N_ +LF:1r\/qi/b(.(rG#si;X\&RugU,,r,3[!EK[8 +,ljPaC`:d+Pj;U"Xm1s$gf`g.eSZ@c0nXM9)kWUorJci]QH;qCI2oLm$u:SS0GV(TS-'\'`,rIigp9 +pf*.HeW`@._uJoFR`?N0sm-\CgD$r[GWp*0`SY27%::.#O5/\I*U&jbp$"=9s'$3#1LJhqL]Z-VUEr +dSji(aX0j>KU.>]J>p;>4TsEXuV7JmY"DfFmQ>)34m6((aa?"V,$,?i+i_1=A(gXE!@6ab^p9GOIVq +KI=6l(o0f3"pE`,Vk.b%3OP:XVdSJM./jSd(H"0SRlP];]cAI4<,m7PNgqO"lqlnk>qCH4@!=g(d_[ +KSI&r2))JUt^jJ\gci0GqS]JjQP5I'S/dj!=N]E$IFIcg)<=a#.+/_qte&(!!oX]]f94E +$][DlOhQ2X_/#4ME,DW`VmM$9^7`J3)u:_^T>/9./uZFr/)E843On%O(oti2a;=om(kG'9-Zf9HZLX +%nahE[u\SN3JUX:t%XXmtb2;r8cilA%fHI?B.V_Kr`D*HMkYoq'cElZA^J#!/m^.? +A7lLVeX##E'bt7C^J#'3lfn0LNi;CYirTqdjZFI5+:Q_JkqW,&<=U6gL76Nlj6a+>Bud9*M7WK[X;jPL)^i(ah@YnW`3 +i'IS=gT_:u!?`)oJFpkr>nA!k-Nqs``7BZ&?HGH)"dI[DC,uKj4h0L<0:\t:/G)M\N_^Q3:Eud^bal +lBYK!C&7@_i0KC$cLDTbk#KV1\$_Q1Km_TRcdbG%_6=j=[eoSith9?8O)gLr^nYsJ$2-c4?Yls%6H. +]ePE!5o=?m#E[5?F((R1E@+7"#&%H088d.L)\1BPC'e*56D`ZK%,tkirCW0^X)b%cg:\TC[__UPFan +h"u%ofPWj`@7P564W)uYRn5?mN([hA!uO)I=@#[:gscbf"J@X%%7>fA0r]Rc-u@WkUn1>'kW+=5._,.D +.Fg/#rB8;J;gfb3**lAHDbH"p]#oED]XsV_JiOG;bL:*t\hhl"#unS;Tf"f&CWrKf$io2o2kr&2(g> +"n4bVp*[uD3T4_%McI5edW]L0TL-pe&53LhK@,!nX$fOlAG9L#?p/O`H3"W^%]f2K(%0;p/ubFo+/? +AdIQ"=/AJ+b`ObFXWL/Z.L?)$AX8T8kr)92Tk%)NEI:h=p*J59heF.>j8E!)pN\$;E.^/coB.Q.>:_ +eKs4n''6o5sH3L;I]V%jucns27/;%%Zak\[M,tUo1kg5jJfGZ;?d2>a4`M3<8M(rHi/VVUq%kk/]fFjWL0NR^;YuLZ258&>UnM)CMVZ2SXgb^-b?)[(,#ua8`IC=iJ +0bA%_"DTl8nuB-:*?)dh"8GP;.::MZ!`XBlF0qjiWDME%?1ieV"lidDX-&+1JV +Y@(Qr=1Tie8jT!gAhcD8I@p,_?^'gd9gQCM,@ZHe+`Pffe+qX(XReO]MhihY%&BSZ#OK?JEOI"D,9! +?#s6C^g%Je@*QSjZ^i(=?$6G1oj/NT!ZGtqCA&En?$K\eN`YHSm%pE]$iglQJX3?='L +*^QTK53:GkXo6c%lWoTK:GN==>d^!UgG))3Ck:pkV[sR2Q1:^"YLJ=IGLYf2.RI\*POlGrY=<2Ks// +N@$i)=:('O<[QM1Fi9e>@fi-"1&V?:(K@ih+7GSJT"m'%7)qHCAN#nmJ@>*bGk$DW$Qq@FF[p2YZk3 +d,!rF"dlf@Qm?.%1ChR`o9s=9pfM@ou60Gu\F(>bqLOZZ)W\Hr+Iom8Km0kLmSAIXYr&&^Jrr22Zo% +]a81pfZP=N0?K/bV=A,QcbF@%Rh-J=bZ=h(]foZ^W]Hmu?0.5o3U$)K=fJf;98tkk/5I:ZW'VAid\$=$WhKcT!JG!SiQ=cLQ"=>U+)g1HE1eJ& +Tapo/$ShY%&`4Bh@Cdk&_R18"rKO/Y=lctk7*j4;tYNug94(WWdIaCNp.;]tBD$JGU(=MS$s0?bXMc +DSCB"R+>]cB:m&Z+k#6!f9/=TrN[Jl5p+:(t6dKRskOCED?&@DLgUrU'c(^Y=?lBIRXINe]WOPGprL +^<>@9r7R)YSNoq<#0f2Haq3Ac#''2W5Ya&T;Ok2g/Z*?&U6kp4tUYlbj+UDt^>t`p[gN!Uu]e&2TF.&W)87B:;='-jLB)*pW8aT +r7s4nQ&BRQNc5plrYE@BqGFqIfot`U>qR5\$l$LY9/Fq*eeMSn#%<[_>_)oDmPh69"rC993HE_DoG9u=G>E=1:iu.poA<(. +T+#b9[#+T/TOg+L?V=.T2sb-BCbJ*I[nHC[fCae6o7'5ET3_*(=!;8tol\UI=Y.](dLTDjL::a\!u=QY?)jCX.uTFq`$je&qAIU%9(-Fe+faG/JJ6F*6qoFl-R!s$,jo@?e5qjbI5c^KL:aG +5'%*o3YUDmp:2[IWcN$P.t""P1'%W6^TWOC7c((DT@KSl0N>FG=RF5Np:kMMMKoYICd41GDhn++N-S3RGk[#>(@(LBB(rKkGe]76YFG?+Mg:)Gpt)27J!YH$N,-b&%f +`,G?_dGcQhb9gHC(UVB8ZH(T6fCTGonJ[2QUfYXW]+TZ[)g*NlM\Q[*8>%Rqb[j$nG`a`IkUAB5OnbLo7'j6IpE-TkoKe:q1!V +^s0)7u\,(STX46V5L]cK4qgh$UE*,LL'aBCZ@Bd7`7NiG#_d;d+_l_5QNCD[n8sNCp!El."F@18R+(:T?8JQ"%.&Y#]>F.]$%P +?F!]"eb_c^_`bEhJ@DJ^%TK\[[,gT)(_s9Q'CD$H'q@@' +%n289s6@B>FidbbMdAFrs+=uj77JChL!fi0A:>fRbLOQUZM+DI;`:@URf0emJJdOZiL0B:W#6e4jN? +u!C9OdcLik%@ef480!]0(674kImjA@O#^aJ0r&kV/L_N1.6h)^!%n+fE;\6kZA472$nJ"&!2N00Ar> +X(A2]0PSXB?F\;=mX"aHABB(J&O=r7SDjr-8iE&eosEa73tI&^$9L@k,JR"@jfZ0AJE79+q/d/BG-0 +?S5!WSDQ-Bll4ag\uWb!loK+'[kaQU/pTM*t@gV +1(;58UMmJ-M,[^Dbnp.8OZjjJ`fkX2Z3Sp>F,N4E7\/K:sQ:4S2"?m2]^Rt>^$<6DdP?GdraI`/am- +*FlJ1%h"VW9K\]_\'n,&L*W(Vdo+B;Th=_SsHK-sp%u+M;FuO=!=EVq]_@'W:Ra3M=Z\jj1"u1R(Vg +]GMB"=LKRT);uELUTdc9Hhhn\'IHhD1+:5\W4[0q7E2#(<%V3VCRpl?X'2-Ks*akGKO#G,_CsRU4+? +B=b6uYA6hg?'m!!rg0'06fquN>r;GO=K+O*WGdMTq8tHG#J1q`!`]:nt<=2#?,(q*F+bV*YJtZj/`5-h5'gQgMU!9[L&^Dgnd$tripg0.lKFg +HaK*Xfn1cF%NgYIP]C(2afrc*6eH/c_N[@nTmJ[dk[U( +?#V(Q`c8E`Ic^9lY9MB/d]NdaHECa3u`!C39+(U?WWh<)n@43Qn0VsMD^b%g;.Lnc&3=fQj4iqBg+U +.)@HfSipL)L+h_U)Qr6u\*NamCdXZ*Y*oolrk15:%Wk(aX4NB+r`R2k/I>TsB'kaXU"Jkg:rM'\8\G +K5tWNPWsg6]kgQVMbPZA2^Qo%GDf=/BLXtp3].Os;4FG]`V!r"`"q&Pc!fSp6c<%UCl>nM +W93f;:)*b5^r#Z[b-Lqr^,UMOG=FHi?>M"O93]fr!c;8o5S,tI-pJg3U&5)1iO]FoT+*;,+cc]KUiJ +r!J2\hQGqQ(47"i_.`m4\.*o(hj.OXuOidNhU4#P!^'pMqJXlC/D#Mde+VYC5#KB%AB[u*n&. +i6[-B)_QD/H?e1W'W22i2r.C@+!^'+$BnJ^7aPKfHQ%2%0PJWZ8iGAJCeHo)Sj^0s=F!]` +OE0hI&#M6X://eIp@kfd+2/"Ytu,\h'190m>)VWZ:_C(kY(_)T,1q,=/ChL:a!A/]eok!D;+*C(Fp< +^_d0(?mPr;Knr&0J%k[rdE)H:8Lu_V\^nXL9%GLXQ0c/[_Y@UB0kN]"Qu=Z^_5s7PjWciq0l-&cG +df0^g[%pZ?t6&*&00[p@LE32OhmZ/r-KIhnkdK2(-lFiU9#],FM!X#C@bof@LB> +&2+FH2R#g"O7+JJkX,_.sUIdb9koll>AHI3j!E#[lW;@K`>Qd$2W\"X()b[?:@,HK("=U3WcHoUHi: +p-;n6STBOigDScU!gEPM9?rOH:NcPLCRt3]\*cFEG0WopZTAMKZmlsKH]UnW(ef.fe$nIqWpRD+abm +4,!!-V&Cr)&7">J[7)`/7bU!=!5E9HBCpR2P!+gZH=Ph^Q%IaRO/SRTT_/TP'4LU8XGpjs>IG#0VY0 +QU]US)"jSeaI:T%N]TL'mdQ7We@%6'"_4]m:);U$-IUSnOOuT01[K%])")jjPrM%%e0 +_pJWC]:-CS^Rb]`4sQ1a//$Y.Qo7m#'.6rPD\9%8`g:'X4dPdZ<`>5XGgNp&YZB"-^rY%'\=eDbUQ-)HD]IVpOM::VJWb)RbaR!m`Y)`qW%i>,c7<%?M"Tl!";4K`7%G!V +!Q"CRkOc>4[d`JmhiTYkf3[ErduGZg_)u@9TK=XS%\?L_/dHO"p_9RLk!'%P#Q5@$D;?c3ZcF)8L8$ +Td^b..2F(d'uA0"/(OhS`W6(6&:kZ15oB[*9+,_$c=%-B$`Yh^RbK+]P//OXcW5%DK+MgM$VDZVJK, +8Q=qj7pnDM:pWWKe.qYZE!'6-M_O4b1$$l[Nm$4$YE0NT968FBrC@\KY;bA-(R]K9Pl\dDdE;$)>`f +cB))lB)R>buG\pm\eDYj31osa<]^([^$Jh7jeffA(r$,`=>`TE\L>tn*M1T8eaQN!W]54J3jYf3!CG +1&V-Yi6+dV76lk3+$R#g(5kYUp9a@t>-8JdOnl??ba:)mP,ENWJ:n8N)mhtVm)Cpadn`;%",lmM']1 +aj,5h6@C`.DsK%'TO;1(t)%*t&2)1U6"nD]oTCkp);s'6<7\_7\5iEf=gN(r:;1TtG:om2uLGN,m9t +nj8`-(t,^n)(MmA6+m>3p(sc;(s)^`:$jS_HN:>`0lRjYo&2/IZur[V'Jha%.tXp4(]scL'7aO$Tiq +^eqA5g#&]'tD5k5Y_`Y-+i2Z^"^!F%HJSMfAQ21\sh+ZKa#.keeU/huqnET8M2,5T9[qZ;'gdmPj*B +,#D[/d-?Z!($eg6I7u*"s[h%MCun7]W=D'*@O-8PKuCtjXHAD&P<[bnImJ%'.jkSYK4`^+bgc69Gl, +:0+tTONi9s:9QY1t0!k44F-?ZI"#;GfPV_to4hZem2DNaf0L'8mG[?sj-\KV5KTZ2eAsh,ZI[AOm"@:(n$>o$1_1_il/hdb5C1K#eI6&`],l>;hu?ZibOVWU.o?";Ci,0XHtp"O +%YAR3kfWlMshJK8;;5>;j*.kI)rNT:LUPRXm;;SZ`HLt&+,@.1Q)i0qi +K:3`$Y(JMQUZBgW:RpOr:L4nqm-\5dB)/VUA=Ke6ql3,=4XhgAK>>kcKsG[6%@DVhlpL_su_pjIsCK +\j4cLp4dIV#btrObD@kL3TPNR&bpCVhu=>Lt"=fpW$-5XbHP8Kp[XS=F5_rbD\E=NAuCof?%n^1P=4 +o,G[F8JL)5ec9EQ^6?3Tt@BGBRrJu3,O1*Im\GqTm$]qn(O15[$6141Z'8IG+OsBRU3@Bt-%?dK#M3 +cn[)'tJL#ARgj6c>a]q'V7a$'X$bV0HR6=X0-@;3UfMOs;*RsEtdH2!VD)2k17JIbnS;'hi;f +:P(`TXl)3=^@SE3LfjWUR$IGa?'o:WEPLbRN=@s3`N[lU0R4Ei(494MHhQhn>M_\9bgPl1)s1`p`^YB".*!a:7$c*=@Zaf,54:f5t+2Q_ +W_7V/4*%Aa0/&N>[_d"a%\Dru^1W,_K`*>7>"66p39HX10`C'[Dr)q!$?,^Mb`Ood$r+X)s6c>L9`u +FJbHl9s%J&bfFa):@c*/hh,A%:0haujU_]KaPdYKC+V_Ru/R]Ud7$QcpG]bWNGW +>g(;1c,+k/boG?Zr7f!a\]u1ab^ANr>jKY)[E[Lq_,%8Th"/kIn^%>=c9.05SHm@9lbsk:ci"U*0W! +*cXjOg,d@DZ4I4N`O/^g"J_0mKU4Zh+55LTKte(mI1I+780j=T1c/j3/dCjX\Q=4SC!ea7;+?!5b7@ +Oo-+f)9C9*IH>LpIO+"33$)[ZFgToNS+rZffbDL?(9N\f\Drkc0k'h==?O-'a> +NXf:n:G-)b8OP1KLA7j;#s4dIk,$]l8DFPB?#-qOUm`@td*O(`R-+tT*.6?oJ%O\P4(L)'DhD:IG?BRA0 +6WPfNAe+GVWVGFh<\`X]m@S?X]O@:o6 +\@*kYeH\:8L&(b[Y[8(p%8o.rDf5n(/Z1r;OHd\^n:!-[E.aRcu(3f<.hW+@6U6frV2>cg34>%<&9_ +O>O1h!o-0T]L%i;#4\d9]gj!5'sRtL3c1cF)u-nZd'NNV_dm0GdQ\<@B`GBb0s;Cn8%F@e*p)pO,tX +7cm\q5pZO"LFn,*>2b:RHiZnsBr<8f.k,&$"1ZDkJsVePC!p:[Y5R'*J:\__6EBDJWGTB.M]IMssYWc!;_"p=@ME`/SnY@6W2N;6"rP426^6>"%6&u]r`c9:.(tD&T<7PTfQF8\ +<&:u&lL35D"do!tD*KG13m1-"Sh([R3&d)DR`?m=R@htrPC/UL3.6(t(K]/85>6JA^7L;D[KT7bq;L +p+BE?-mQ=1.rc[+J@>2bU;/+l6_N-*_cGP/SmL1m*RgRQ[;&:'*24L\W6EQ::3)B,f!WYnt3A4ss#_ +Q1G_D\1)74Qaj1"C;dY=>i+Vj\L]/pRch5-AY/%hY&fbZYp`Y?B=O0l*9#!1SS*ONqK%NsaL"qtGiF6[R[D6*23$(i$#7PXm>'rUi4665!>AcN-,0E<8BFg%S'$V1!(K6 +]4d]O@an5/sTu(ls;j27s_2f1aRC_O+i>-9dpi1J"],I)!icCD+<_]?#d+:Q5V@Tf&.S\*3>B9J.Yb1]85Y="I1?Pm-!)<,)Pb0,-7*qq+_j6 +[dea=oc3+9D=o\TEMuWjr21Rqi)SeTePQ8X*]g9pE!gCf8,%t#77 +?n*Ql+TJ-;VmF[.[!ChrMLcC!9nBEUKN(&r@Ip+p?0#(B\&m&V=so$;MEc!Wsk%"X2G/ZKOJFV2sl9%O +*NB0+HTKbT]@[)^etS,5Ud"*,UEXK_AL0r>nDP%,n&>'46:G]$7l`X\_>>)*\,K4Ks+Y7-$2cU-5uC-esj"'Nd( +fZd"P9e&!9PLH*a^i]=MQ61+mXd*?q\NiEa)#U"cU4D` +?.WaGj2&ORDdHN4+KJq1j*_Phf#e0lnKTkZ*Y[EcH%WV4s7='m&7IQ6I:AfS;QBI7_)*:O5\LTrBl_ +2*5dO@I;o/87$GYac55R![M3`<:fE#d]KhG=lc8dCIa,lf&JXFU`V"K==YoiPB&!=K7dC-JgV +@3s1NEVNVje/\$Ic,c:i@i_i2T'TZMK+N?F=WD/V!$D7M@A\\c/9b\\m,bQ`(^pT\CC)aK6\LF]ho1 +2Qfe>NDS+Um!LP&%<5sQB4BGYY^RFiCG%?S30$>Fns4Kh*q=K`;6+Zr"Xg6,8j4HRfYqrFVgf8ItAYKO"A"1(r.7DPP +;tOT,2FtfdD;a&o!*f+RbppRBrd6AO&[4AIj.;3SS5(-R'6sbMfXJmu5NM`"n:kh:hK-9DrTW06G,R +8JIo,U+'A+H+XitNIVKk-D3mXJKZD$HFdhSoKY_V5j,bV@gV6!hW+2IhFuGhrW*)IpB6%\:'4+s:

m8GIN@@,N=90Gk409W8A&a'$flEk6D-(cWNfN_Gu'?gJ.FfLL73%-,3uRGL*m6_%28i +QkR3j5C"\kPZF+ce14gCB+GYWMj-R5U_=7B00htVM"Ofn6WR:(m#tmMc6)qdX;j$CE$3kW%31m$Siq +T+G,\M/^+ePQg?.YWsKhgY]PD@fpC-[I?&.nTgaJ]+V'])oueDi*M(E7g'ql +Jqtu[O:EbV=p8SB"Y894=DL(+V)@#)X3fG&(flAJ"ZhPbO!FB:iuS8`7gF8rK^rldTUc0gD1e7j1!= +=Hq]@LW.YXf0!m4iGr'Rpr6pPcZUdNlFC)"4_f0HR:^rd`&WZaY!_7-]l^uQ.PqM-i=&d;r=4Fl+Pq +'q3e5JVh86B"sb,39#JDo'8+6.=5p:]NfA518aC>? +l;RK&>YY]h#Ta_,Y8d+'@"CU_uo*r_ajZoKWM&L%2-rC-*8d(5F5XABoZcL&J7RE&!0_=iPafIiK?p +JOeV>0U$3C,^;$Uj9!^[U\7PPm_hrW'eE]/Tcm$N's=KA.t+?pXpQ/[obOW%3*OP2?I!>rBJHUgV,14EHb:Sjm7@T29;P&SsT)7jEVU69@ +CkEXAC35WoL731)b686mi!-c17@a&-mqMZ6.VXX'!@"XjQr]Ij1ohh.js#>KQfa`b_cTM +5[41'[-Z1]r\o^!kl0UMF8;&]8C3mg$m+n?A7TM01eGV]4AN0CBN3h#J<\VfJUUo;)YFq7/F1j84j# +YjN,NQ^e/f>8gbE3YWJr.N(bUa86WZQ/#[QdWq6iY'RdHKG/2I"1:i8DfL@I^F,'J.*/oBe1d=K-9: +:`]7;.iQF;hM_8ck)Q!g!tI0G&a;C@MEaBY2V(ePK/`ZWcm[^; +0O=pY0SP<[t:T_iQ=+B!b]/qg&=ae^;;m$aOT0pRRo"JA1R>foE.##MgF"QN,VO;J#BVZRp:"'hil9 +^F^LK!N#,-obD>jV(*,hFu\YQ-CaR<92#H"pT$\L+jnTa<^l.14dLXK_5.-qpIf'"MtEE"3g_He(+V +W!!ATe,[BHY*3HoV.Mb/Md3Su'=D%bE&1$72:lCWpr5=B$mher+"mC<#:j7Ui>.<-Z5%%RCK^l&fp/ +8iAcSYe4ML3`T?7XE.aLL>d*@AR%@a]AJ&mB(PYV`"@!&h&J9pF?S9MC)+3J=[@!bbJ^5U;"jK!i6'";n:7IoBc;M7CCZI6D0bdB#u3D<>@T$qes,U> +,X+kHfu#QlI\!!"LYS@(?#,K@e)1ZTcRTH&Ur(n<.m*%a->4\QV/51`&fQX+_U<5sW*63+e@K]5cKZ +DWJf%PV^FL\MnmR!ZlPH\$])L2[t2cpetR$75m+fF=[@4\LF\)HHDpblYY@j^H(bA(N77=!U]q87t! +5h*;>N5S[oZ.LdU.AVTgT5HmT[orhEh)`qW4ejX)W*NT@u<=A2Hb7,+b^ce1&lW15IJo.7)1*o3W`] +RcB1;,Funq2UlIu*KX;&,6]oofpR]hV:aRY\pR-rR(edXmHC"HXIN"[[hm\''j54W?XBj$-?/!*"1[ +f_B@hq%R&lhH\R5>cjocr-Xkhbh?JY%>\2A:f;r#iWLH%fpEbU>>uZ=Tq8#RKdok"cjg)4;Mf`PL9#[ZmK]r4G)ID"N +L$/n%0)N=15!76;<2RC9k1cs8T22fKL!)&sf:^'D>S_R.d3*72RMq-$_'i +Kkn),*!63M;1aljKd]OroL!->45`OSjF!Cs/\?X;]j:-IM&=Tr`_M@-UmnkSKHNW'B\sDXB,A'aX+V +4WK9Y<08d7.SP+eh6p0*DE:$&fYACupunC35B9SoWOjOoK()8h,(662!C)48JHkei[i8iL'6`5EaW:j"Qjc`?5dCk'P +-'a&UopUp.kuAQ:_@JAF>`i(6iN>>EMCD@A[@@G`&Rj3'`jNksh!$m[%XJTkTgel;jWn`hSJ^RLStU +@:"QlSmVg&RHc,ml;"HW%LUoVclWQu6Rbt!(8hNmW+pdOAF?$mGlDADn`WiNLk\Q9G":TDMJ1SQA'T +ttk.L$BNbF`7`6M#3DNWcMJ)8ujlrDcuXr;+ga3a7pL:5%eG+@oZbA;(?Cp)"K=VPT.6=oXYBdF5TV +Pie3dqipO?*;WBk0<::eSNgYm#])#2G@ihQ"oa.D,/5jNo"V"g$En4D2-qbIN%SJ[qgC-A!sBR=hUs +9)!LD'hcO(Bk)8GPl=dWjDT:pOPA]fskidh8DYs_AN_AX1_a'TLlq[4i@2RkXp$'cJCq2$6DU36ep^ +AMDn#l?N5`Y6-3!e+-$(h'5pAOH_r9[hnOc9ojLB;=Yq%BS!E)ueri(7[VL%#krE*!;67f.,Dp@+s. +Dq=^Qmg!^m#ApWQ?RCHo=Ggo9]'.0%D\hbShXQ=Yn*]&tnWt24c1gbL@IE"8#XEt1bVdbmam\aD6XM +'Y,CEd>A9MB,nPZ1:QFN"6ItuoS-3!(O-M$mZ2>9=WpG[6h7s9)XG5$c9 +pQkCC?Z=qAE#Ek5F2qAVkC**o6?hmKGQ33g-\;%OJTs\:peO"95C@[iE:t*%pm6\ZVh=cJM>4Q4pht +L^5C@^:MtmU:prANm%uGP`JmTU;A!?JCs)7WBI!LL6q2ft!O.(?dReb!nq:D*]kFDA:S_Ac6#Ci@l- +_:)eTDD'QqH'=!@5E1QV#!$KqM2'H?`JF=T\h`=qQI$tQ`bYDYPQ:26k^piG$>A>Zhl\gk?#$;?aY5 +n\,1BZqc^ZC2n=9j[en+Wqq&H,kIg\bfR(rYqqo3e-c,^>Z[;_ir%Gm6B>sdmZi!F*EG(Sa.EMo663 +F/Dr5['0ccuC^cM\!nI2C6.+40s6e,;5Tr@O]M+35;sJc*:5I7MidTA'71g\n&#%q!opYLj%.WIb3udkO/?Dn,EX^rt)SeO4NPsllg$3s&\ +mnBD2?SEG+1*Bj--_'6XBDfmC*PDQta+da_nkSV;c6;0)lF)a3cd:pQhod?^9V?B"m2St<6a3V$% +Ri+**u2Pl\^&BlK:GX@`Jps3%7TdA@j+AtlsC(=M_mcc7h,$#,">DY,72>MI&@ZEP*B0!6B+Z(oW:q +F2$#L(q`)bD&\A,c2t@Zf"eG1o>#c<6.6LLpV9sUP:!nVW'qOnA"#nS'`4n0(6mPD`ckGdS#1.6jN/ +.mP.)s%t'QeYFdPTK936>)$Gp^e!I0e?Me:eu/:Xo>,jj8,8@o(J<]@B>9:rQdI^3F6#lM8j +V^`8Kc;Nb:C(eD>D4pdPcQm;6P_GGR*@?keU&LRmMb1eIlo5Z00CUY%mG">cHMG[@`DXUX8,FosD2< +)"-r;jfLMQK4C73+lO9WE`Kd`G(iVRFhX&LhGD$)kgk'*Xe4Q(b/UMkZJe[@i*,NDKG!oL'*WQGn.6 +TiL7.ZP[YRGs5QdfBD$HVK:-h='sSO??s2?hd`8k#]kJ+`UJO(!('!`6mA,],5Z#VOSN +0+bW`]pZS-o0^0fd\cR#dA+Tu25&Wa'W4a3M!?Gl2^::6D#pS++G'$O%FM.`]<3fV'&oH\.idP;'92 +4$!.(rM?INH+q9`]3u+6O\I!3*70Z8;nErgeJ:QBJ@HqN"eV.4c&&V*lKasLSA`BLuDM?",N0A!"]8 +n2f@h",M,ERc2+h'U*!acd#'MsCG-Jp1PQadEhL?;6fFRB"fU/si_gYLZ$\XN(p4gnUa1Yjck(qO*. +@?ndm`K1b@6lfIZQl)6)4l)+)HI<%Zk"T@=#At`(L(2BInk28goBCm23t+?AQE3,6>kJ#;;4"$tT#T +ip;2Q;PHFkM$Wc"1M;t-8Z3$KrZ8u@H^=d"68#Kq&OI*4PZ!4@OpQmujtt%TToJ +'\.,!1'2g-k51Qk9g]Kq?-"sM2^$IIoja7qA*6i72tC"YS!#dtf4k'7*/j;>kbJ;rP$2i,;)3Q"t)) +o+^-$d\k`!`O">!R*HVZ+Nt*XK%^Bc/U$mO#J=E)4D71F,<16,oijD'r)1Q68nKCKODhAoAFhGTj0U +p:o\\#[[A[(:/=H<1-_UihCE:LtkHgM7XrF8SWc"10r)63&.0;G`uu6:0&NAc,D*.'V]PB$-Kn!_anPH +/6][of="*t;J<07>.2g]W3Xkt`LEnX[T;L^7i`fq!Xig%c]EiAk@jkq'?C.]+n'2:\-Nhe]Eek_E'4dUPuuM(RA.C[f[_5 ++3_P?,&V]RR.;"6&aOW[MZ)k&pRs5F!TP;-"cXQ4(KI[7,Mk"@uf\WW-Q$3O#,fKcA+h9p9CCKa(=f +Wjp?ap;V_(.AH>8-4Y3#%<528pSEFQoA^,1g$!!GoOT[`]nc!*d5>Dh%hV)Sc>?$W$g=6emh25pRaI +g;etenO^YU=Gp]cI?IgTF$&Y[ +:'9ib0L=Q!PKODFaC34._1Z=3Iu,Ga+?3\!`XSF/o9AJ)qAt_"ed1n6BJc"i.ifDN3S\Sp0c;K!)%# +h/eLG#:3$AN*pOcNS:hXX,5&9mmLh6,`#t3WUH:]LZ2Pmo5["uQc?TGM'tc->bP +YnP\u/8&a(;md_`f'$o\JFn8uff&:d&Y'UDh&3Or0s_R!JaYpXO^pQ@ORL@UbBWQHIODHB_:'<9('C +!>*7unnku,!nTFT!@8N&sVr#eW>=OKFmOS@QUg_AK#+hRWLFoWQBi,RM,&q[''^At-b"X'6HQd,Hph +@lYs?HK[[nS5r!+lW_`,Y^uJH@PD`>4^8:?dl-/Y-R3#eLgaBXJ^b-hAnEK[_t^ZY;b#"^LkjkT9$\ +XSWj"[7Wkm>:da,-aPDU9V]Ni!pc"&3BqZK[:dQ5B&B5)EfQVn+)4.gnGKbGPJq*jDeOtk$%ar9g+I +c1707bM_:Vr5)R-"k_nS#-;DA3hZVB4[Xia?6_mc*YO)[!5)&ks\a9[!sEPg'_.Oq14m7O/V!!;XoE +!>#r#YSu9A=rP5cdUtJ@B_H%UW0Z[gpgEfh8L4"HD[6Ym`k`Me`7"0N\9Q4n#&BZBC][)pTTnMbqLm +j7n#XNGBPK$8Q_=]^NjT3j$;E.1W@=eDB$BU-%.OlMlck#,TtJt7U^WpYNPXHU/Ju\@jSs,ghTP?Z. +4!R/5,W:%gJ$W&03Y-T'I7Z.,0K305tZmT9"+)nrpM]#Dtp!M1?8kl^F:93:JV.5>7,$q!:G`0O:qL +%b6`bIP"Bh3EF_d1-=TMq#O-9r05:r2)OYQ(#N5.`BUl;X.1m&GX0?(&d+U::f'$R0XAH/;:pe4oB) +;kNkJhChmAQ61-;SD:,9qIK.(mX'\IE8YA._lTcj\Z*aW6*)Ybeo;5q!T/h?Z_ao5F9F/B6P>!<92c +#(V@.#;XEGT`C5a,f5`[C4';Wo,Y(Z(bd3LYpLLLeeZ*I]l,aa9d:2,!4MC8S&T#SW*fYGXXi.gE5VmO;Q,'L7o6l"_E]V]da':,1-.U +^I@r9`Tc3p^s;Wi[6*I,oXl`:IdSaZ@kW-K&kl1&<&LmOkV=c.1NN.19f8sl^CR(>:&i;*HE,=`NU) +R`WdSYDr@H5mPa*FpsPf8%j=OF&HoIW14p_C.17::Yi@/#=)eIHRsrhWW:UJa_L1k?B?oW +!KiZj9hPrae9Kt?-rP$(9"cg=[-aS+:dsbTICFBk3:5g\=a1D5j""a]48ZIP4103`*XSjMO&qLcMdUP(19M +l%(m3c]bTpDPV75W2@&BYG:!!,?X!!e%MM/&UcLP?tG]W-&;(/uk\Z4ft[WZC`.*KSf'JEDY2-l51^ +^/Y%QWXV@R%7IKadbsFG0ffT5`ksWQ8WmRM`GIAp,^$LJ/Ti6Var&_82S0=8=66b>1W$@oHL35F39D +b$@,dm&VNpG'3cG[/L=o0u?!53W,V$Jtb4ZXOqHGV(-re%s9+8i-DV4Bt9Yl]SoIWd5W=:T*/lBnmJ +N5nM1/ScuMTUZ/l`^k,q@J2`(Y)N**[ +B'($qPhQ5Wq,5cq.X$/;(3k.<^("L%(8)c]9CHGBU@_%h!!"DM.3ueZS/&"W/JV]$(8F2']37YbC=_ +oR"@s#16Nk3qj2dK^N^De:70Lt3&5`Q;/T;#uECBj.Fjpo=.eR_(-BKB2;MF@V'W5FU*fA4^)9WR"C +7KZ)B)U)17otM`l,$ofZ3jQqVdc3@[V8@#.:PcQG4al*p9bpcp;8?pHfj:7"h/kroZ,so*0Da`)(/1YR1('H'/HgXS;k:LOP2U0,g +;AL?eK)'`rrHfA1JX7Zq_7Z#KHDA:nPK3_9=JLauTkk$"MQdh49ogi]nfg#-;$)r57,`SGNqNQ+6$S +AM7)DNJeo]oE&r6]W=DG`%`X,4f@:8e9P'ZF\-7T02NFF>rL67QSSW#tl':9gdGlU\C-[GB/GW?lU+ +NKX*-^%U]P5-\n3@YG[GB(GYU#MYOq$Dk%Uf7'I-0.LSVG]IC"?MR=+qtk-JKth_s,%5.J%'lY)-N2 +LGE;PiJ_2)6=\h4a!L7qTFSC5&`S@_s^_aPK(h%cZV;%EkTpf,Wc.QY)U*5a=FcEp0Qj$oWO3!cBJW +UcsNEDI,f__#0-?J-MQ9cr'BeC']$C85DSR^9&3Ur0Ir_,?HQ%GWe3$)*&;h_a2/NLKpE,PI)(`HhB +Tt2>>g):jTN$EWsB8ubf=sKd<03pH(0DYX@+g%9QV4biSSU(lg)?$&Y!M*BA)u;u,\U1/uq4CeiV%? +ji32MG@V3m]MT=OQig1hg8K;Ns3W-V=>QQ`!sdP(G#Qo*KF.(WH\[#EMY?N0RRie`d.]XH+4i8e?]&>\:P;4'+`Zk5aJZZ?PS: +g]UWuGFq4(#FCEOVA=XLh]G>%+mcAGlXZ\?k;,>CEqAK=Dke-Tc[`qI@)T7CRWG\iY7pHJ6pH/g'*K +Z(#sDHX3eDQ*so3],Q74qkppXBtHY:5C0B<@K3oCa1;(_]UPOp)m?aJ_ngWh*&1)S:X +nUWZE&26(=?d_LLD_Ak#Br&_f#!P;fL_-B"4n8H1628i`?`Ome@S +6Y#_D8faK`EYpO4B]aq>JrX\aS[3;@3rt,:WOK=]"Dh#4L[4Bb?):nb%em3jYrIrkZM:aJ@f1$q8SPRm$MqEHGg&7Jq4_NF,F4haEf=d +m2]sZTX\_(2d3#pD_[c`V(;q-DYgu;i"*D>4:e_Rpfh>Q$`*SoR8l/$ihga[U)h,JV$MrV>R4^LG7hF$?&7HD0SjSh[1%gV2 +[:$%sDjh>0brak1T=6;\Pk5K5\5%iq_CZg.pk8o-9?@h33QqVl:9uIOpiZKO2Qm'24%=Xr75+UtfU$ +A5GlFsOgrj3iOZqMd1/PWA5I^A=ram=K$lsA*+U/UB^b$$un(uEa.rmgFcjmKkCm:%7&Ss/M)l0eQJ +n,D_D*n^BjhbCt]mt7\b?PW*\)=bH^mfF`1*te&#.It5*nUDZ5)N"$70CuqAo"Q?I?GYl:Sb)kUo\p +>P+t'BMb&%3M4eioH!iRYZn1_Uh.cVL'5A2AGqksSK-%BkaK&SFjF8-ss0V="Q!u1U34hljL+ +-%j]'JZ5HqHnI?_]C`\bUJt]p)f:iT8!.%L\i1500bUSj!4GofCN<+gn*?q".hNJL]1fA53(W^_L=\ +@\0)5k+k5*+EOVM.GT!X`%=?"P&Jps+rtC1"hXP6k@NQ>@7j9[4oS)`YP"F^H#59#L8Y0SESHQ[<#TiH".)m*Mk6g +A:9`@XH_p7t*DTn+a@5)O"=,f%9a\rqd#OkE;6OW]j4-ihbr8][)64f;OIOr;f.G]:,-HYG:[j^JG$ +hs$2Z%pB2s80pZ;Z@qb!b^5"__F2C^7Reo0@qmd%rn>h5Y]J42;$-"[+!r9R2]:uX694H]ATs<&2e2 +qSJ$R2>Y1H?_n;E=0N_'\^?R%.coP:45Fg#!=#AZ8p8aROp.!jV:4S@h9GbaToqZo0=d9N'H<.4@h%KV9\u=2a&S:04jbG#jksBrks8e;]qTbY?4_4Nt)=V&lc)F +0)`QD%\SgiQc)&W(G8X#bi$(,@GRe_\5Nf*>9V +dt`c]0N^MhfYINWP39bWF7d[j2SMnO;QX"N*_f=W5^TOE]+:q9Pl7d.l'M(VPrK6FrMuF(k +';liY[geF,NB01e1K=W2'uXJI!A*!Yj<*S5%[mkC20l7Dg[EeV*obNFQYQe<,FC'NUENOa9J0`\A<3 +)8os"B+fpGS5u%inS2M#AFWFmJ#M@1E9&_j3*>;?F#kUtPek.)p#N(5mL3/!rKhe) +D#:)h/L#\t*kRB0*lI90NH%:^6<(l1JN;G%Ip)+ma>KHUI]b^@]U1/GHXD'3*32`9[k*b=VYQ*i%IA +W1`8KOL4@M1+`;?Enf.(hPI21lZ!O;8JS7@U@0dR991oC1?k*3f+Tu14KRZa65*Er9I@R(P+7CrFM*W+-%8'k9U9nD7&ZdKLaR9L&P^@t44? +^LgGRI12/IaFL&;HRc"X>R64d"#(KWraQ6&\j@kCVh5)`h.VNPW.OXE>M9*Jt/+q7fn$"d[oY:.p\i +Y5u9bSM6?;6T@R=Tq!=%5`,h6e3&ANdL_-eJdF`%,.h7"$pr<4#9]fX!g0Q@d]8an9F.I\Ok)i@OF; +/q*W?j8#[.mn"_-hLl3q&up4,E>(8(_(8a/;ag,K?I+cHu/huLOnb-jfUU+T"_``QTC`/u6!7P1P4, +U2#IQUR%tX:Zj!h]*;&D?)]4VNfOPF:a$I-mlre2(hP$V3-cHe3?NE(5-3(Rplq(#U(TJ6V+U"TiJY +?Z3EJ1TSacLosP7UL*m+3`tEp`>7!P]."s&u%&(lbK>;LZ7Bin_:G+u3.1W`*4Gd7?ngP@k,;..qPa +:l#C6j"`?.X>/)T%:nNF2.n6r +jg:#)PY,9uFPcVW!)e.$@SbML6W?;NWYD*,C!$de-\UCX$R&&(^'M88QK/mOZndM<8p_:JKTVV!?q) +tuS._lZE)[t""p'VO?:,Q<$VFEJ^[0^W+s,*]hm;.3fo3C3B[DV-0fVNWYJo9#s\MlJ-3Nd&puBf0E@Gi79UYS:+G&NHI]3AdA"(8cW +V7A(=KH=#9^5^Je14tg11W-%5nL#!7j)iD4Q0>*bsRoj)jVhZ@,=G@LQnbWn2N_%;es"s8*5b`B.qQ4!NYnb'fHUfFpfZ=1PXEqfeOA5l1bOK7dc4$D +tO"Y.i]8fY*$VDsEFZMep)6"rMUu@OTLd86Q7-;47THH+F:d]5tNOoI!:g/]m.;/8'd4DTU4mMXCS6 +3d_;UTJ>eVA;J'EA,32,:0o+W6dD9V3*KG41-`Of[bYP0^_W5A1L+,#JX&$UKFcNFB76aN0S__FPAp +TND1EbfbS\6U?F#a/X-6orZrfq^oA_@N%:3QpIi+Zn4hPX?DN\m&2YHmS"7\"Zru!*+#_?S>d.(OJg +i/<]KG][MIM[GK%ao<"u";3I@^G9 +=#TVcZ_0FJL.mFrE.mfO=b?fcatIf]*MDPXi12dT&Ri[c_T/rGE2^LljBQp6%gBf_7tS7;gJToU]:I +X5QV!%!9(?90!A"4f+*4=\_ZSBo@/?LR6D>rI$jU:CcT^AeX>JB;T3*i"#7>?63n_ADYnU4/ +hfu+j[I!$[]:*p\Z5'#7[._U&YIfaacAMB?()+HC]?R-3h^UU]^,kM^S)6G4]/S@c""Fq];m\=^hO8\1Z6&9ifiS4[qa-l;TbFi&S`41e$/4; +C+8F2Ej-6E3I?4%coRQ%ncO!pD@kR>h>X"G$hc".0>s&-r9S%Nd\(#'7F(Zq\GaTZ#nN_jUJAY_L#i +=tlZ,TLkr`d"jOeP;+Q)TDHd96l;@bIt>fdKA#-NpfbG+42mAY7D(Z9S)M5)jp-8o6Bl7&S-H]1H(? +oPW>I3S.[0sm1'#2G5's.,_kfQW,!tST\tD4#aBjQs:*P&i0naJabW3VS=Z)jf6f@[M1/FDIX@-PU" +'bX]96%mCqu?h/<%V_jV**r.7EMF2<*)Q6OPW^gdZG!jO1Z0LEIl$T3N4,_AmCJeY3d:q/u?ha+oE\X9`or1 +B2[c(]l.U7144XHCE;M6C_SMm-[p0M2Ea-@s@912%spBL4o,1X#&A/i7^^5]7rj4NTAP`khUGCpgna +_\;=3Y>[EQ*/c;I[_rT2[efEg6;`f>_5(%(Y(X'Mbb70.ccRL'L@?Vn-o$CJ4K8rk+a?@1-ock3#Q[ +1)_":^LjJ#5qh912,5tUbo>g^`'RA@^KXA_oe"<4#&$-J4/aMCUUEU1U)T0<*jX +%@0O3u]i#O[>;P7?C],crPc9.\f;Z"Y/T=6RKiE$pKoj1*\-FS"p398H^4H5"YOj!(@S.Ls?uZ`7V\ +U.IB'E!shL(\3gLG;Lm\/J +rfs7fF.ak)F44&;u,EQ*C*=MO&a[TdcnY=o`1929)VJ +_eQl/E1t)J@`o8J,9i0Bb?'FWEL30JNFH$KEeZH4T12CK'Msi8SkKF2Ye($Vs-!SQ/E6RgJ)_'[/)7 +"o?^K'd8)Y%VR^eQB,/Z(sYT*7ta/UgOtOO+ +j^&cg"<;$G^I[0C_b]XW0B?tTYI:'IRf".QBDe*qt9;M6ds8)U3O*UJtE"d5EsN/cM`T_%!N +%[Bm)Y@s;i6=X:da\:nj3H-Pc5THfN*4L4LKOR\:Q2fb?qNEfDhoPoO)o#aNS;+7"-?pB#H1TWbG8W +"C?If'a4pr2s(#`j1_i;j#ID$#S%UiiX"uU$E4XISleCK5leq%.\@BVCFGSaG@Cr7\dA; +[i2pOJrBElb]%1R*a]!^&VWt/)o3dil3QZr\%U"3b'Kfj":Jct>BE!6hrb^h9Ep'lNB&7gs7VucBBBG3;idP%iM!0Z/FiE"!A_Bu=Nf1coNK^5uk +jA0/jl^,KBYjfBr6k-%Xj:JMSbsGl)pH +=#+Ol.V._K?B)%[+hOG<5WTk74M:SEcgeR,EPj+L9C6"qN#-hmFVeTOUl!@KKPN"oS-]!&T6But52N +*=ER-U/$%r7SKcFO6E]PHB7l`P$h[_?Pf^gNGXC];0.QA15CXR#;GCc9)p^<#Wf4);:7lgDQ):;:V1 +q!?#FCaMGM+JP>pC5;f0Co4aZI_Y4"_JMK8m.SusI`^qGfiS+NM>k!IB$K\>enk?8D2-X.[b4a5hX! +GQCj+1]reOb&l3B;<#JO(&-D9duW:$g[DPlaf[d7ngm;D?`D'i-JG`2!KrpJq8mlp>]:@E+%oBu]^$ +HDX4p@[mGoP^W#Dnb[YEFoL?L[U9$Dm'.ZrrI#GrGI'eDJ$1j'_/(9nZNl$G7]q`(l!5SEPEW9[i +obedhRWBeIlVRO3c[5*%`]W3T/cGG4`g'UE=89"Mk(I1qdN:rF>$%(5=KZQ7W_EqoNsqga%(6D89D +%*oY4"?`VO\C96AKUFRN%Jf1Yc!;0;h9oaauCbDB"26&pJJiOFU7Lk9c3Z#u[CFg#%mVd4G[?1lNMF +oP]T]&fGp=-2$?p-2r.7pgFHATha=FqC&7,7X?*AG33=G.2+-^MS+kBKoj*G*lc_cZ+-KEd$>UG4.] +c6I1gm=:CjkpO@F3O*PrAH?ZQ>GIW-Y?5r!=E!`FiGQ32<%tP")I1XsnpLt?:+,+rHJbU[:jF;i-B8 +Ll*Hh_bFE'GXm=NQas([p:>$3p$FmuN;9OU;)OM%9%^-R]9,q2TVZGP@?t=J0pmP5+Nnq%o.g5EgBE +S,"G'Gk[O!]@HY!kP7Z(q3Rk&:R$-+TD@Z?#`#>R(mPD84cS:nq1kPupSE^2S;OeQH/G*<&"e/,T_= +EllX,VXGD(kKY),E>#`u-J+HVNfSI**NN$t5(=1)G>X9e:+#q3!75IPpSS;pYSqtQe25_o4h/c/AXH +]PsiJ=Lt2SI$CH$8@?b&EO2t`X6Y)$*VO0f?/I`d>I\?HZ.1+\;U73Rh2b2l<2;YFTRRBYfdl,+ED17LsMF'6*J:?RDM@So\lc-I +;g8##Q%r"8B)WC!VI$8a*7,d'ODFo!\E]iCiH@eA4l^>GK22[GYLp ++_bHi[VP_V7e+Sn6W67@N4\&_3) +V4Hc=[We1f9NKl:mu/7C_=0gE#V\n=%32.E>9M!B;:?kP]r1`cc,%Z(S7@r)iA=:d@E8EM4E?of">t +a$pCeW#Fc;/8CAuq0YU9r,/M-NoIS*XNRE"6Jd&(Q>.MVOMuXU!a\$1G"Y$MQ'9ieODZC=s! +(%[`!;ApBB6XE8!!=,,!")](PtHca!IEn$as>(#dI4+ebW.F0]eQ)>BiJ,b!5kN8!WYJf+TVVZU]^l +'&-5o8!2(J^&s=f^MeEY=u<:$poc%M*?;#Zd50.lNh5k-:FjS`VYeF-`ZqbZc(KBl +%]nQZ_%7e.kBnA'@tXM$^JH6;YWUN-'IA8.7>/B$JIC4Q/\''+7gjTa41#b'9DqeNa1uHJ8H`*kK=Pd-Ec!1=4">)r:RMiq4;*aY7"5nu5 +Jmg,8Je4(^d\sPg_R8M[djE,g'7PG7?0m]oDX?)_,TPg.:C4hD(.++I&jgOpL=#W?"OOgi6%hQ.TZS +VaR"?3lX?ORIP7f'9cA8_b6U^-sk>LWEH*E:m\bE0shTN'/aS"4?-Ye[5gan,@NS;7C"e4lO"tT_ +&qNY'K]EAtoDL+.&7Ys="J_*!N@R$pif]RtC@;h3aO0 +!mkWrU=`ja_LpLu.S]jGekLf_ar?XPj`'$C^+f"9aHm3V'c\$X&Pd;'m.V3)FW7`g +/f.jA,UQ[MnH83Z`lr01cbTf;7E<*RsnE4fJ"L]A_OTS2"#N[;+JhOQlbAg[`SpqLqn%obXf))114) +p#^5+(lo=i\3\*U$a62T\:nj?qRtN:2EY)a`aCAgq1jRg0Qlt@VSp+?oP,)>$PK..T74g/4THm1KAk +.F\7RUdHY/AZ[`>CNtHmBDdZX8JhU2hU=RFHUhb[Q#)7r-#q<^80uVYd7t +?+<"p"uL!sZpsir$?:0[saKOc)$"6-bBi3n88]0HgR\kBB@3;$T.^Y19P_<\DZm'qst[64;j15]&;*OrMk[#?YF`XC7(9s4+<)p/-A\_RYsk0)G +ar"Oa5;c!)D6,U8?l3LrBme=I\f_Mo:a?]G!)uag$q8WSM8h5M[[#EhOmZ-K;IeGaWL>K"iT1Bt6m5 +#tjK3S7J>22n(3#c$4J]'9uYd+aIJ;fQ?.u!UK&_(SpF7(:QTGq?#``H@2j1-olA)R`UDX](Z)&n`K +i:g4R?:#F6P*p>^9*dHU%@A/.TK>iL4LsD=lFk@mnD+6@#-qJ@:sq8oFs[V`J2%q[gM6?t\`.pfOc= ++2a8Dj?-=e6?l^BK0mQSIWpHN/n\`:#(rS9\5cnF(NFDpnIDlLrN!d-kuo`)-$!4OiW6o*CMZNE50o;TM.-ef\W +69j$I"(gB:bq/:BR&"MLO2WlRF^]I=k:YP*YXQe'hkUeJCTON.aKE)O="sq?)E-VJ&V#fa'mDP#KcJ +8^Z*;Y;`i.9b]`N&6a^?b1/lqHd%8hak<`)#Yf2NX#Y0A8tUhZj3Nq2Zfk#sLPLZkTKU#u-_oj&,me +.[I4I$t+Yg!=0)`"qeYH'VQ3L@'g/h0GL33;,A&Vh(ba,(:ZE)IRc5J*( +.8lR&<\9>]T@m!*Up*:n$*6paQtRl$dQoNK_A29iu/JprM;^_n=]aBoHS8+C+TSiA5F2aOqt*Y'97k +bWpnst,SNH]&"kTgJD(5OCCjp#'L;@"5]IB4',Q]Dq6A(EYpg[rM%%]CR0NY4+QeP94KImPXB3b`3R+osI*-)i=Ci48:*"\#"fo;HRCNUZ;;$TEL-Gh/EOX*Vo +.4.p@+`+eP#D=/gW>a*d$SK+3:Un4naSZXa:/QsEEZ5mL]dW@)ne%Q/'#$\qbpY<3!HAmD5\O7Bnd% +Nb&O<-,Td1(TjpEO!'1"&jAks:?dk!5E.<6^]P(tGYNt[>/,>#hq%Tr@$5nmin$:bSWj7_AO!>3b>. +1E5YZ"gP=-6Q3O/<\Y>15.('eL6!W9oTk$0S4P&WXW@Y$tjsY&W\U9di=PU/)`J8;J.GU1cbW$!!2O +<&u5L=XX]C<$ZWX+0>>8umjk9#2`#Xn6[LYL]e'mp*-0XOYhWd\!>iQu/`7`aJDpehkQt&i#uV67!E +p1.m4e*17PN@HZV<5RKPr+E&V25Al,p)"]0K)(Wt/%h&EX=n)"^0c4fE%\,hN[E#d3VunInrD1O1e$ +JG,.6+B*Y!PI,i2&L]I,(Q]]`/+*WjjS1*Yg#+Op@.FhE"ZFk#.$Q;?Ju1-Km52'g)CC\0&:bhnM)` +tB3>7Y;P,S7S\Jp=G3X"X^Z_n5;d#0_C0,-P3oQ_j+[l6%l2)MUhZJ?*(rt$sX"<_^g!&-V!I7CIb6 +M%B>Z[WuP6V^R%ADp,qd6=&%=\h](5jXU:+I!53JdXAM'r7"/Ud/l"#tC+U0N"8gEG3u]3=S7p1npB +dPq78+QnXd`,BYtrUB1L!jD;o@3j'sh'9G8KMD"b71Y^bB`# +k8k@J=qtaTF%9,gIo@(H>LfoU_O39=mMOFL(9V6Z@/:S2#SB@+BN)7_Q-QK2N7 +d7pSoPSaG:B4oBWBOpHFeq%M#KkU#FBZ0:P2P"QUc5QC2C6h:.Q>JRhEt+BlAl_&u(,%uI5@\k(Ap.[ +#0mj[$.$UM8C3IX6(,[Mb'K:1a:)5Ek[]ODt6#2eAHT'&`[@pPV?;\/GB6MI1[,")%FV`MGCJQ*`;- +K;E]-eB3EV@"b2^r??1NN4?Etf^:G<'a\BQR-o+ehV5Y((HN2f]^#F]UG"2a;Go2g*_.Fr+_2[o[`2 +C(QYH.X#f!nC`"%D0;1u)V8bL0jAnS/T`piG;i$9@Ms0PIrX(MG8H6bQ`kY#2gZ@AGk[JE=*8Vo'*a +Xf#/V7%f26WW"*/HcI(fWdsMt)+e^k.;bA7$'7b<&kOK6T\ +1\/g=5iI2U[J%)%Il/+;i,@YmJK&WFl&l37eNuf.)IMe9*[u),LObt!RM-)QkfVOFlZ&/#0I9<8"[n +C1oab\T_D7I'4fV+4)kDYe-MqH@62PlC8Vi/(4NYSMISltBN3U`Q-nX-kNSCbV:=o4Z`o:T7RTR$4 +'g'aRaWLW#^*Vof)3YA$R,G=lZU)GDNqA#X>';=+.U=q,mg*rg9/Y`njL_M_2NJ4-1c_%dMV-7%DqH +9Zk?)ANQVHRc43cCmaEMhG\id+P$>(K]\%jG7JE=h6m$`oXI@&.g;g;kbH2]7X]jJ]3o@'.iN:hoY+"OVg?#LVl`WAamZPtj0gH2b]3OE!T[!P0IRne,#'muKF[ +@9gsgJPBU>IGJ`[TdOU4)_QsEOOVB?b3qHqg#YtK=>'?\-;RCerQmoNYT0i\JiN!>FE$KS[kHo\bi5 +74/of(u4=XDI4]=Z8!)pQ#FQ+L8P]0"cYqq8[[h7=QgXF&@/gX!VRdRRN^[Q +;ImA%ioH]6jq#H`b*G[dHk4$*&]7j0_jiI!*%f%?6c,bB-.UWI +n]arID!S;4sJ;&F\ibFH2fgptS^-d2G.bacl#gs=4MLprnE\"gqm*8f$]j3ComcCF4Gh!`Q/o?QC:b +W@E$h"B#7"41JdK?,fXC'N;G)@5dd)2-4[7LK\&IeA=Z2^(8D8n'_IfR@r]O7'[>F>!-4sNk9GkSc@^k1XgdT`na/>?'X@i6Hh +V-[tL>8FOFN2#iM\#in`_V?=2h8$fd:Zi+pBo*_#5th;k%N,D0;3BPd1\cm(ou(c>a1ShK4iPNc?6k +$o(e]\D:LF6Z8PkBojR30WY3!_QEq-9G`%*gc47Q0Go-j5(*sSu:k&X0\,qkl/9WhS\b&QgB&tI""< +F51/g?e[5tP^4+nr^>n](POncW*Dtap/gE,\IhduL&7J+?.?[lqe>i9(` +O3^$npYT9Cs+B1CLW\M6q-U2Vhg*^Y>O!;;qAr$#?VE0RWVYMmcX3*1It-=)]AXj(qB(Xi5KWmHYK_ +PGf0;_&?+nbe_qj4hrZV@BJO&.T=>V'2$&(_)OH9T.hWo7$@W;`#"BnBHbZ$=K=T`V[NXHgE*hXO^:f<&#!AD^OUnbZVKoadOLdWB]%I\lM:l.'s(p"H"\g[Y)CiZ<"S6QNkOqS/FoA(p?7E"iHEU.r +fJni*MBpAVn/]Dh970H;GG^93so"@"Or)$`O2CC^,$Y`pRL3D_0N"0O:.0#0NPoNms&%eN7(`iYb,' +Xr$\>4b8rnllu":p_#\aKdVN*Q8M91?h"tr/W6s0%q&ARAM>2/Qu.ZUM(#WdrfjaCIep(`3h=;EcL@i<9hNBBiJ +Pa`-(oX-='5"cV)Dc=%A6SHZ)%D-R`pD(@mOFtX*_:SBXNGLP^Hrh[U&[OOC_OprYF.;=b7Z(MrS]j +*i#RYPX($=V;.dCbji="['+TY +j0XeVkUMR0.(dVkkr`cDIg6SYJDNgCHVs@M_kGm]ie9/$/g^\lHm7\;AIG:/;%0:=8Fg6,7gTN!IEZ +:>+MJmgL1<&:$+$[S74!tlQ/XRU.dQU'm"?iE";6=YTSX4!1?Wu&^4n#uUs"eaY%t/-J>u++Ti4VGl ++=lK>l8eEff^m[fIUASdq>Q9!d@is:%EJ1^s'aYZGKsL_Hj9,SnU(#V@>]7KhYkah*XClcaIX3'lpu +Oh'r.[5aZ'rcBMK0%(;e/b!>C,)"@,Kb3T*"$3K=f-#sf9uh\b3u:hB2,BJB7Tlf3TcWV4//*9RhNP +CBZcDSPr8=3LJt&<$5]5pC8T"H.SO^\ee-c$SUA7(6k:d(V?^AT3RTS8K7UDScH:*W==!<=eV%rp_pa>@u[mEgJU)!;oL]QK9''U +"-BOqNS,mu[)O,s=!m)osFt&OI)]0h/PsA>GQMnle`/M'3:.F1d2=Shhuj*?'eLCk%1O)B&o_L`R7E +BI&g\%C*Q3V3p*A!,r?;fig[og;R2.#%1+^Nj30j@uQS%BM(6_.4+>XPiu4rNj7I\ARkH^;=Zh>q!u +qpgiAlp(-G,)UdCf3!!&1rB95Q2@@4A,KZE(`bh$G0!6"Vo6TASW`rdc&KJQrq8:/F7X@$Xj#`%p1K +#>*Q5Nkd,LPG0/bB[qV--Wu_;lkPS"pC<]HSoAn'o4`E:)`=9Ljfo,H-.K#;P+eZFbG%3d!>XKaU8B +IV]']b&L\rYU^VdX4p6sNHV_`D%=uH<"A?N1&qXqSRZ]!aaMJ;?#-c\t`8Zrkk$ga3S0`]edAjN"#3 +J:oF-.01h7jbQ1J">o6L51-!=EI/WNA'&_p!2NRPIQ-0ZK`,1kE>!.9-XRKQ;5SVF4OI&n4rKM4olT +feNsZ">GLiOf#7dVQbq.)_SJ*K$bqMo4OT:D5?dB-8,Zo>M>K.V=(Q2"2Jt`B#SsV'2!jKP0snn#XX +;\$JUlDp?SgOP+K-0\gLQslN_ia[8)$['W[H$!=0qR.r*gCK$%2p4a`\4d%`[S5ip[AaL\i5oA6qJp +FT)gSlW/]h_mK#Y2dTl6dBH$bO9\5/),(4VY4>O.eoKsiJZ\l6Uj01FC1;N[B5Jd?ZO&5Dqpq6\5:N +0W%ETC>TdBJdh"gS?\dSWH]FAid7gV&KJ0+:_bmT7O*e^%9G!`1DRp9D(qf_'qrPa.ISSQY<,OF&0$ ++El$0,Lg75?2Iab?TA`HT'%@ap]kq,S)=R5QpUi/SA:'*hRn,E(@n9?K2>JZYb=PYC4HF7-K%6UNC+/d<\;9kq+$[F27[s=cQ>Am)u#Cp79\:/sG +Kn8Z"?rG1>6D<,0*BX*%IGeXF6UCE7,j27BjBqU\m'4a!rNcEP"HAhrWL3O*`Sa4*0q@r.^(ZI^G@> +O"Fe."r\L2P/IR)ddH!D7R)umb?LNLN%,o^U\P(k1lG[EUCn +imebns#CpbVs1rpr#2l!nKlEV#Z56_NR5MCkAG1t*+XY\@@'<@>3]7.^PL=>>>(0((XG!V>E8_&q>a9[N:p0HR\2rlT"!/FY8QZ=GG=cJ^U9/!BC3CP]T:oVja!:cY?BGnaQ[,LEfWkBYtTE3?9c;TYI!p"2qI[ +eK$"!&2JNt1>^iTaqj7>L!'Yo)-5&$OU_nA&R,aiA:#m9KD9CaMnlb"J[5Q_5, +KH$^Snh,:U^m"CVZl_MK)SYPY^`4OaF88-Z+MQnY^t]gDlln`C,sk9R5n#)(bT&cN.mgX5@>8OTpU`&pYpKM9=[5X_,36ki$>9MIpV77>p1_W4'P*)&c5:IU4 +C`4T/>6r$,a=%-@86prn#CfA;(:rPh+7KcSf+g+*mkW@O^R!BAsgH;KnGXMs,7Ylo@RRBWP5t7)R.n +j_Jb\SVrDT<0)7]^Ts6utiYE^oD36kjIX7!;&4Bh)ELa"1uE4F5&p]G,rf +jEO0gGt:>Ma391VP^l:=I)Ap,aGbmEoS#f2D+I:)L9s+5jCH0@AjaX\aRG9=J;Zu\'hHE.7p;jJ*1" +Y;HV$38`nHp(UmT986cl]d8DJF0[$SgDPR+@>akWN1;!FIFEMsS>8A'&e'UqWuVoRSl8aNR +SO0l_Y/A`%LXig_ubW./s'V%b%Z-7I$a\8AM*2(E,W(Nl+9LR)u"O5&9M9Ig"9SqHHd4Q8%baMZi5) +Cj.)95<'1!8`V0";IGTLf8q=d3?GL$2eGm(*7_dS-1UbDa_@4Q/uu0$Z#p9SDBM9Z0R@WD6^>:/Uj_ +FQ6,,ap1&49Lu"`9%V@Q`#I+4Te*T-i@rGsOV5G]!pD3[.h!3pJV.&[K,TZH\2An2A/J#/)P#Q8?ke +0"'W[T,mL)7' +S/L`c+$@PlF8IFhPL!-d'C36cn'du4#Ukc#c-l$9^eO7/^$10P`41V9\;_K/5<'].`%^/QoK_c.4T` +$;IF8iE$\AP(RglP(=VN$&4044)hO>-\N8CF#TV#YF.9!T!`^^"`@KBYM&7fldZ#]Mbr;YN3/UuL"X +m;Bq14j]q5-S@#5%-.<:C\Qel'%RSUi^NN;Nc[hU>1?%lHr.+J.!N0\!?YeD2t-)RNBnA^'6](PMb: +g:*eKOI1p/<8iGRX,!'=F+uK2c)iPtJ85AAB.\`-:"%ZK%91l7\d!+dL35>>>nmAKOk"_gd+NQlXSp +OH(*YO$&$i_tI/VPOOk,A3dnM=BW@lNQ+W,&gf,[mkST*1HLR9Yed,MQqSTED!OdEoXY&ruk2'WVgE +3CCp(en#P)NWMWr +eA4l%i,GpEY`dWqs"'Y^R +W)X"kB[UHt>-4\O"b,2@`)S\+R#RclMQYSmZ+>rN]Z[Lu"NO/#'=J?'!giX +A`QlaW2bb]oU^ZB2YkgQ0f%7M.HkUdKOL#:pm1T+bHZ+#[]l^p/XouKr*2[\>Q$fHmA7IW6[M9X1\g`.md'X9YdAIu!*k:gF)G +9bZ9kcmj*Q5E)iq]!Oc9L@'4^=!QRt6sbNSmknd,X)dj2O85*]DrB0.@gc@a_MlC9Zc)_ +W*fpj7YuPk""GQ4CenuR"dBX-,rqbY@N)R>[cB\,6ls+#N09>j/UBV*^;4OQ=U]Uj]]uAhFhAp1h:3 ++Asdk+LtiTeID4l:.6W:87"HVeN$(S;*NuZM&#;Rd+LelCOm=_!J5SS[Na:Zg;7]1(Kd$l_ +0S!dIo?U&+01LmKsAso,j^l/28>PDAM/JDW3B+%IQ^MmPa:s6Q^3Kk&)7*mN1b5#4&SOn07;_mT/MV +hWo(ij)5^sDW;f+p@`EJi9p=#DRs"i?M;9;qJU9HD_iI'54.e[gLlCpmE:?S,!*&DJPFOoE*=g^EXj +n/#Ol@3n:E>>`s2%:$sha"LG6i2,'(DM1nJ;hoh[jcL# +B>eBnFmZ;2[o4@)0-6!nR!Bkk83[W*Hg_G7ouCB]f3[0#H?KO#p*X3j2duDE@eN+7os\K*G@gJLB_HpiG(WWbDef!dC3J3Cp?-8cm+, +?9Dg*"7pE+>J2feX_C\K3!pHNhF6(YQ4Kt'WupQ8e4Jbf%AG5'U4pYU01ms)JGTfE8^QLB4D7+3Fs) +:8-e;q2a,B8-,!Ie]7Y2KP*np-<*L9],8)A2Z.*0p\'oM]<7[;>im#m1uhn+^R]T/asa[.%^6$ht^W +Fq1"7qpR0S0ieK3tn\0=#p`[/3A$q`hOd=16Sai)gOAi:W9&b3IH=rC9PM>ad2d2B.560K^_HU/USQLW>?b:T,h8b_HdK:dQ>R+QdUeThm3 +D%7g3Q\KMYkNO4f21gO69ZIF)/Lf@bT8g\q`=rYODi#NC1kgO9CgrZC"r0B[dkjaEcTrVu-]Qfe8hl +[=iNrib_g&*&,jjF11oIh1=`kNMokhF;i)SA)o.0D5VEaeFW.J!\1TO2ZL?nEm-jPAl%2RV_%no]E8 +O,9?3]4>%Q]LI>R1k'Iqc3#ooX0DOU#+!6P6JeC'P6;8SdaMJQlr2N12PKW'/)5E^T=Z)_tbL;npGr +qVD-cW^i#'E8)Y@s/X4YE3mTM]H'b+1So;km<+Q)]6ZO'/J\C=VU'.^$l]oo] +Ebes!%HebomrMtjQ*9r:rqP'[i:+3\:(lRD^GiCkMq--$Q@[ddE/7KE=VQc`,?G1`Q;]K%C1VsHi*u +!n]'BG1m?YI^Z.A07o5e(%<5q6RRG8Q9qgbR(nG$6`2\Vb*jE(+p4uYESf&_#K4eCOeJ)0>]qu/5"6 +]:!coXX>V\!N<2piu[#*_J-qF1=07+05!;piDpCo-")dO:1j'Z#C*_\=7+&(B;0hC]OQ'O +Jh':/G1sr)"oL,"Q&E7FJ#U0jq=V[n-<`[0@&j7)NnT7nN`6#<(hFE^`Ho8sM"FhQ8OrTH)8J3S<,K +Wi"R4$*sN1DCi&tG1Y&PIF0Da6"H\@fW*m)!C.n=1R(0MHT51r1j;_`&I]o\V%\g3( +0[`a:)I5UuoGTnc&k&O)D]8*;)\`N&Te&e\e3t)dd?JXQ85`E`#oqG/rC#18FU^o@eC@8cRZ`>G[)3 +i(N>jKDQ(;DYf+k]/3#qVAEELi!KkXrGQ2Po8eniR:9ZoQCIg@!FNoH4ZBRS;c/,rS<= +e32P_p@i2@+MrT')5&29Oi?U`b\LIiJ9US(EPi\<&?'XOIDIJs$fb"OP);''.B;9X14eLcG%QU6H)C +C04in;=gV;ur2$)_MVDPa8rHB+u*lIr[dG@C"G-)9fF2T;J.4!r"Rm2J7>ZY)uB+eJ#s?IQ?#H`lJB +m[M5`]]7`6,JJ)D%e[[-*%(p,nJ@5a\8aVi*QIXi5:+A@HT)a+Eh(H#c#UJc3R@;Ck'+<+$"*e_oc6 +h.eb,JO?.\cjO(I#LiOOA0o1K,LdFq$,mcnOPSA_*;@5]h.0ZBM(4sn=JIj4 +aL(M?A_^K"(@AGcs3%>k=aDh\uc4)B``ZE%=HOj]!&VmUs+G;!fKd%EMLd;k%KOc`j,!$Tt`@VPKR[ +k+DBMLq)HOg8;SqjQV;MlVj&Rm_sM(pP^MP45f@X,&50hiC@=K<1UZrW)/egua,F>%+q@#O%:?Ub=D +0npObN=i0I`j(IWj&BuWituD;Z(2nF]QP115!-g+p+r*:erVWr7ZD*i+k(Fo6)ehF)/1*99;(;bj.8 +h68LGhF`0_]X^.l_sf-_jITp-eWH&m5B.A\SnPgZ^89!]NgbUfrCc[c\@2WEtl3H0B(+nWLXgABcco +7!X7qnJKks'P[)J8c8+^mGlQTPP-j0Nr3WLcG[tlJ.$]L(_@*N1E^N,1%3`<>;m>O0:=t= +`i^E+e`IJjq`C)$TAENO1;td+IM&."lo-e4r7<3<_jI,_D-k)F +VZh4X8;&OHS+R9$*Mr-`#gqPHp(38uY`^j_Z`:d_Ll9).P5R45k&&N=im%s"?k&f"&&5!:(=>MiXgtGtoJe:=9h)F:\ie=_%(f#9--`KbpLcmZ(/f.j +CdC+i$P'9&No88aQ[0Zr2e0@,"I-WO4V#:Hhr3H#3:.NBajZ@bT$%M(kql`i2l`VTd2V""kSBWj`nI +c$2BPk2fp&f00u$.`i-82/'*Y;RXL=hcq[sFhBTg]j=n<(,&4dYVZuF`d/MMBQ]3He3]$pq]gQnm?= +6*?5,A-NO#IE!:"^nl,K5$&N_AH&SiC\/C?P@pt!!6G7]K8sP%7Z_M,%K-5PuFPr$Fj#,W^0lmM +lob.X1Bpf@p>cAp>jC'POa.nU%qH??[=5g/=$.=R<"A +Mg-pRl*b(:W.g5!K3LVNXC**)H2VPcHcQ+OT__hML9C21d0b(eAfTtH//5`)n//Q::-Q$O-]o=NX2S ++.mlW0L[V)5VE]:*=Vh@2E+/'d[WQ_Pg-qq#5`2=K'2+&ul&)3m(%q4fr^rSRQhJG$WbZ^H_XAkdY7 +p&qDJ>8%>0CuJ.\P,G541Ce6eDhp4+,.G,_'3lQ]EA:eRd2+<%>his!DM;TUFdjB84Elj1?9lt>e"0 +?Na/A7[o[I"k-.$L)@J*Am^75.'a8E'@24%1uemDWZ)`=d@f+"R&qhWCd-_#90c,-?-384?hZLbOH_ +tiTRB?WkaZj%nH(oK^NDHDba?89isK':)>B6@Xl2U]7u9QR>jVX(]UhH-/[mp/H2Dg"n?)tTn.^&c] +Xk5s3s')u`BWPU^)\D_ZSX\u;Df6.lbll9*3B)F76G"J[nIAYbB]5ql]mNf:<#%uI;3mUZX7mgtSQHDQaFl]K\R.PN,I(*0Xbf01Oi*:,d+JQfYNVREGFVDW=XM!6#f0&qZguN=NpPfC=%tG+)NiNZZ\Vt(ocMGQKB\]P*h%'e3n"?7HhXO7]kV!k.'AC[Ei;,cY!2P3rb24j=R2%:?(?[k +1^AE!6qtIDXuQ*SE:8#n'*!1Nro,pDUS#&XtFn10+ua:JDP6'qX*^mCmtP\\;d])o$3]=&'"3Zb4Es +)i@_;3:h'(chUjC0#-)SGm>c:DM"XLtHdN!.E=!2]%1r%A&MY"4B;kg);Z?+0GS)57E@DO*/J@S.'/ +;?XB6t/hG]X0QF>6,sEBt;D6u[,h'_,0;O]N7E=V^I3=g)6Ej>\,f]H-NZ(D1R%0mORTI2>b3(U8T/ +nV%gbM&>c<))7*g;3;`9SJe]+)3La5nY[9[W>bf9,Vhe6E_.OSVAd::(U?_[Okh#a-lUJqj!%VPnie:U@NXo4VJ9Q^Biuek:FD< +Q*qFQ@a]Bm2FJ_rg-S:*$EgJ5\M'oTo-M!o[d\/.rKdj<[-k`:'ZEYpCT.9DpPgZN]17]ia_(=$B.a +k:InuXE_b*B8f/LagSEmPlu;'eQe[.;*^d`F/*bq?b3J1Xe?>1EA5B>;Uog1\4;*F#>b1>;UCri_ppV;bJpQ5a@O%1(-l81L2 +kZ8N0RaVGgbYP8c8u.l-]F30T1W8QRP8ns,Da2cF+];i="Zf4P4nFXu;uJuQgpE: +d5El%0e/jj])+!lE6?EH!ZkYf).mYuS1"2X;ZdhGX!Bi7s5h&FooB8M^[3H2gitDnYe&+:gD)&Be6< +#$)e,GPqF[m,05.#h\oQ<>sJOae78Z%SX%ZL1:,JkCPi#,th*c<#8i63!['NH5f1ja@0P.bWEGmqCr0HA*=eQ*3Zts +2;jrF$X4UFPSo[uce)cB6p;=uM=WBjFI0iOec;cPPNe?r6j.o_co9%?+iF\PkY2c%*qt>= +&h+b>F[oCgGu#0'=>aSlC`-AuNCYi1;3>g'1,L76'iC. +boZ9BsocWnW03i3[>iG-Ve^n(9IpC4CPP*XnQ-,qga^/E5?FB$'2>LT:p9[im?e,A>(#`P#cX6@e?a +]9.('@r&$!l*%@?pk%(&MD3o3W7^@!3,k8OHt;eQnIK?M27$'_,He).SsOAG-C;e`g9o[TTpG#@_.F +U'a*d4(-34@A4cO<^ULD,A.bh+r503<^`cB'53\\,PHCkp$$+TF_MUW>mqB[Q;q5@okG6UBJtcUG+i +U#RpH.jC0%ZTp2t.O^MHr]@OjVcp-&D73^pJWB63I9B!WXVM$&",.3G6<(DSebZ"]8rEeT=jS?5Cq((:YY,<[8J +QE0cZNf1U8hG>nFUIfVfN*?EXFG7"GjYC'@js*r3EWM]=V-4Ia^*1S8Eh +K7O[s`F2gN=ClPh7!@Em2sGpiF+42P+a"/^0Qhl!.P94^BQs_$iR`^,"sLq!KE1/%U-, +l`$tgc"KU=]Mpe"iEA7O807!N`n3-U.fC/fG$+kVB)pjR$]-9#%],P[IZ(e\dKs*-I"2c\U^fE#3n5 +hBH_M'?5`(^Yee+`cKp)9C_[3"L(Q[u/fHP'DnBfRo*KoMheCL:FdKpt\e,Y$P4sN]:Z`AquAUmu81 +[NAuWO@S_T#l#7K)OHMPb6XW/&-kJZI'B3.hK^Mk9A#!32R3GY'fla0<)NoA8K`Wk23[bi]Q5J5P&m)/$7@SWP$)6+@UO$XR)CqF_Vl#j +mWHhpOg*-(N^GGImCQRmF1L/#>"3-G&N>g,#@*B=5p49sT*r[0\Rp)m?T;\#ZnC]32\U4+k1la0OD\,s(M&q]EM?q5p.(]A#oN=WC3P/ +Ur!H-8WdXRd;92\%XpU^`,AJ]Eu;P$,/LG^q8"*HQg41&]%]W\blW?r#<9''>+-M[G.%bquag*V7bR +a_J([@qochR0spgd`&p3#>Yi05<`uu6ZMT^$HqUab?,g))S#!ASHZ;Mb;a&*' +iU3gc`S\Q%l_jmjO>U.C2 +489>.$-0S*Y+,+s7I27_$PqL7cl8n08L#&"3RI;CcoaP?*=^@9'@HapdG52XO`f'B(!uY_dTnTUI5B +6`/'r]-dN'jbSH%)%-du?Ye/^KrSPdk,%FcCgdQC+O]e@jJ9@DX5eQk7I]j'&N=4EdXd63-1I-=ScH +%V\)+gChL4kJ^%pNUe)*h*gg.EF]hdM@gYNt,h`[m>*Wb3U*St*7iZe'JTaBB>af\p7B6 +,&$R4^fT)F'ti5\'QKhF$?,-0.HEjCH%YhGuCi0BKoJjk`0VSkqZN:-u[5jJ3&J*b".o60:@Pk<=IY +SpBLjGNArZjuuB$*ae.qIHKCCkoQ\a*a.W3Xm(;6kii8a>lE^>U#qqrkMEE/5+FrO7F'C7cPkpco0- +d(nlFi69LX6p7-X-2i(O:0mf^i%53MA[jmV(%n,E@T^@Ucgj6kdsnK.r(,ffCcJ5-%[n/i&.?Q8I+$ +1e*>o04Pl-&:p,an+C!o:IR!3m^QM#Yn_knNR][554_\-g\h<10a:+8PEhf8+llCpE&l!?[;B1IJ85 +@pV2:SItd[4KD>J'q&bUl5FM=sSbZWdq7i^#s/#S,WVBgnqVS4JIdgshEAATcj#ZCfK*a0M6>F9^CE +Lu?5M,kKec#O$rZBtq5O&/smJ^J_rkJ((s7@E?`0(`:"G+Bt&9q.m)$u&7iR&Kq:*14-7A>ohe7Jp9 +BsXH#\%CJR-$?cSnp*p':>TWgLEhAo`,bmI9'6hde"0,!OM0iL)&3L06_dLm'M;@HQV"&Ql.$\h:8( +XdP^2WX=`'GIV@tDSg&GlR[@(gb`Tm&A^L(prbSC-_J\kjbfUOQI& +WF\=EZ"_?4"6<7jRUuo`c!N$c"FANr>(/[Mn;Vno1PV1GGhocFrL=F]4nP(m.T2)`p[iZh/BclrYGf +r^uKD/r*DlHQ-JCE/fL^Se"=kLo=EbLa)A0;m1,_I;^E\rt*8THq_,tZNqT.*AfUh5.-~> +%%EndData +end restore showpage +%%Trailer +%%EOF diff --git a/synfig-docs/trunk/ca/interface/toolbox.sgml b/synfig-docs/trunk/ca/interface/toolbox.sgml new file mode 100644 index 0000000..c9fb6b6 --- /dev/null +++ b/synfig-docs/trunk/ca/interface/toolbox.sgml @@ -0,0 +1,48 @@ + + + + +The toolbox + +apsldkfjañsdlfads ñlaskdfjñald skfañdkl fjañsdklfj añdslvf kjadsñfkjadñfjkaflñjak añ kfjañ fñakjd fañ +a dfñladjf añdlkfj añlkf añldkf adlkf ajdñlf adñflkj dsñalj kfañldkf asjdñfkl asdñf akj +añ kfd ñaj kasñj kds ñjk sñljks añljskañ kñasjksdañ jk dfñljk + +

+ Toolbox + + + + + + + +
+ +asdf a dsf dsfa sdf adf adfadf ad f adsfasd fa sdf asd f asdf asdf asf adsf asdf asd fa + adsf asdf asd f asdf a dfa sdf as fasdf asdf adf ad faf f asdf af asd fa sf asdf adf adf + a dsf a dfa sdf ad fa df asdf asdf asd f af + + + + + + + +New +Open +Save +Save As + + +Save All +Undo +Redo +About Synfig Studio + + + +
+ +
+ diff --git a/synfig-docs/trunk/ca/interface/tooloptions.sgml b/synfig-docs/trunk/ca/interface/tooloptions.sgml new file mode 100644 index 0000000..8d32608 --- /dev/null +++ b/synfig-docs/trunk/ca/interface/tooloptions.sgml @@ -0,0 +1,8 @@ + + + +Tool Options Dialog + +TODO + + diff --git a/synfig-docs/trunk/ca/introduction/introduction.sgml b/synfig-docs/trunk/ca/introduction/introduction.sgml new file mode 100644 index 0000000..dce9007 --- /dev/null +++ b/synfig-docs/trunk/ca/introduction/introduction.sgml @@ -0,0 +1,52 @@ + + + + + <acronym>Introduction</acronym> + Synfig, like most every other competent graphics program, breaks down + individual elements of a Canvas into Layers. However, it differs from other + programs in two major ways: + + + An individual layer in Synfig usually represents a single "Primitive". + ie: A single region, an outline of a region, an imported JPEG, etc... This + allows you to have a great deal of flexibility and control. It is not + uncommon for a composition to have hundreds of layers(organized into a + hierarchy for artist sanity of course). + + + A layer can not only composite information on top of the image below it, + but also distort and/or modify it in some other way. In this sense, Synfig + Layers act much like filters do in Adobe Photoshop or the GIMP. For example, + we have a Blur Layer, Radial Blur Layer, Spherical Distortion Layer, + color-correct layer, bevel layer, etc... + + + + Each layer has a set of parameters which determine how it behaves. When + you click on a layer (either in the canvas window, or in the Layer Dialog), + you will see its parameters in the Params Dialog. + + Synfig Studio has an autorecover feature. If it crashes, even if the + current file has not been saved, it will not lose more than 5 minutes of work. + At restart it will automatically prompt the user to recover the unsaved changes. + Unfortunately history isn't recovered yet. That feature comes later. + + One thing you may notice is that Synfig Studio is SLOW, making it + practically unusable on hardware that is over 3 years old. The biggest reason + for this is that all of the color calculations are done in floating point + because Synfig Studio was built from the ground up with High-Dynamic-Range + Imaging in mind. HOWEVER, this will not be the case forever. + + darco has some fairly major re-implementations and optimizations that + he plans to implement that should quite dramatically improve the performance + of Synfig on all platforms. The goal is not a 200% speed increase, it is at + least a 2000% speed increase. With the optimizations that are planned to be + implemented, we will be able to pipeline operations in such a way that this + performance improvement can be realized. It should also pave the way to hardware + acceleration using todays powerful graphics processors, which should yield + further performance improvements measurable in orders of magnitude. + + + + diff --git a/synfig-docs/trunk/ca/steps/done b/synfig-docs/trunk/ca/steps/done new file mode 100644 index 0000000..e69de29 diff --git a/synfig-docs/trunk/ca/steps/firststeps.sgml b/synfig-docs/trunk/ca/steps/firststeps.sgml new file mode 100644 index 0000000..525e201 --- /dev/null +++ b/synfig-docs/trunk/ca/steps/firststeps.sgml @@ -0,0 +1,69 @@ + + + +First Steps + Lets create something +so that we can tweak with it. Now that you have a new composition open +and the properties dialog is out of the way, go over to the toolbox and +click on the circle tool(If you don't know which one it is, just mouse +over them until you find the one with the tooltip that says "circle"). + +The second you click on the circle tool, you should notice that the tool +options tab changed. But we'll get to that later. + + Some laptop users might experience trouble where click-drag on + the canvas when using the circle tool doesn't seem to do anything + or produce insanely huge circles. The problem is that Synfig has + detected the touchpad and enabled that device (incorrectly!) To fix + this: click File->Input devices... In the resulting dialog window, + select 'Disabled' for your touchpad device. After this change, + your external mouse and the touchpad will work as expected. + + With the circle tool selected, you can now create circles in the + canvas window. This pretty much works exactly as you might expect + it to. Go ahead and create two (or more, if you fancy) circles. If + by accident you just clicked on the canvas instead of clicking and + dragging(with mouse button pressed) to draw the circle, you end up + creating a circle with 0 radius and it is effectively invisible! No + need to worry, you can easily fix this. In the Params dialog, you + can change the parameters of the selected object. If you just made + a 0 radius circle, it should be the current selected object. you can + change its radius to some value other than 0, say 10, and manipulate + it to your liking with the canvas ducks later. + + Now go back to the toolbox and click on the normal tool (the blue + circle with the arrow on it). After you do this, click on one of your + circles. You will then see a bounding box(which is kinda useless + at this point in time, but I digress), a green dot at the center, + and a cyan dot on the radius. Those dots are called ducks. If you + want to modify the circle, grab a duck and drag it around. Easy! + + So you can select a layer by clicking on it. If you want to select + more than one layer, hold down CONTROL while you are clicking--this + works in both the canvas window and the layer tab. Try it! + + You can also select multiple ducks. You can do this in several + ways. First, you can hold down CONTROL and individually click the + ducks that you want selected, but this can be tedious. However, there + is a much faster method--just create a selection box by clicking the + mouse and dragging it over the area of ducks that you want selected. + + Go ahead and select two circles, and select all of their ducks. With + several ducks selected, moving one duck will move all of the + ducks. This behavior is dependent on the normal tool. Thus, a + more descriptive name for this tool might have been the "move" or + "translate" tool. + + The Rotate and Scale tools work much like the Normal tool, except in + the case where you have multiple ducks selected. It is much easier + to just try it than read about it. Select a few circles, select all + of their ducks, and try using the rotate and scale tools. + + Note that, unlike the normal tool, the other duck manipulation tools + DO have options associated with them. If a particular tool isn't + doing what you want, take a look in the tool options tab to see if + it is set up like you want it. +&linking.sgml; +&steplayers.sgml; +&shapes.sgml; + diff --git a/synfig-docs/trunk/ca/steps/layers/combining.sgml b/synfig-docs/trunk/ca/steps/layers/combining.sgml new file mode 100644 index 0000000..3dd3f31 --- /dev/null +++ b/synfig-docs/trunk/ca/steps/layers/combining.sgml @@ -0,0 +1,32 @@ + + + +Combining +Now there are two ways to proceed. In the first way, pick the gradient +tool from the Synfig Toolbox, and click into the canvas once. You should note +that another layer was added in the Layers Dialog called 'Gradient'. This is +nothing special. If you see no gradient but just a plain color, pick the normal +tool, click into the canvas to acivate the gradient's ducks. You need to grab +the one you see and move it a bit until a gradient appears. + +You now have a gradient but it is not what you wanted: It spreads the +whole canvas and the goal was to have a gradient on the rectangle. Let's fix +this now. + +Select the gradient and the rectangle layer in the Layers Dialog. They +should appear with a blue background now. Then, context-click (ie. right-click +on Windows and Linux) and select 'Encapsulate' from the menu. The view of your +layer tab should change now, showing a small box called 'Inline Canvas' with an +arrow in front. If you click the arrow, it will unfold and show your previous +two layers; the gradient and the rectangle. + +You can treat this layer like any other layer -- move it around, +duplicate it, copy and paste it. You'll notice an arrow next to the icon of the +box. By clicking on this arrow, you can expand the inline canvas to see its +contents. + +If you want to change the name of it to something more descriptive, just +select the layer in the layer tab and click on its label. Then you just edit it +in place. You can do this for ANY layer, and are strongly encouraged to do so. + + diff --git a/synfig-docs/trunk/ca/steps/layers/done b/synfig-docs/trunk/ca/steps/layers/done new file mode 100644 index 0000000..e69de29 diff --git a/synfig-docs/trunk/ca/steps/layers/layers.sgml b/synfig-docs/trunk/ca/steps/layers/layers.sgml new file mode 100644 index 0000000..f574dba --- /dev/null +++ b/synfig-docs/trunk/ca/steps/layers/layers.sgml @@ -0,0 +1,37 @@ + + + +Layers + In the previous tutorial, you made a +first simple animation by changing the attributes of primitive objects +such as its position, color, and size. These simple types, however, are +seldomly sufficient to create advanced characters and objects. To do so, +Synfig uses Layers. They are similar to layers known from other drawing +application such as the GIMP, for instance. + +However, Synfig is different to simple layers in at least two +respects: + + + You can organize layers into hierachical groups. + + + You can use upper layers to change the behaviour (or look) + or underlying layers. + + + +Doing so is quite easy. Let's look at a simple example. + + + + Create a new file with 0 duration. There's no need to bother + with a timeline at this point. + + + Create a simple rectangle. + + +&using.sgml; +&combining.sgml; + diff --git a/synfig-docs/trunk/ca/steps/layers/using.sgml b/synfig-docs/trunk/ca/steps/layers/using.sgml new file mode 100644 index 0000000..287e9bc --- /dev/null +++ b/synfig-docs/trunk/ca/steps/layers/using.sgml @@ -0,0 +1,57 @@ + + + +Using + However, there is still a problem: The gradient still covers the whole +canvas althought we wanted it to be restricted on the rectangle. To do so, +activate the gradient layer in the Layer tab. Now go to the Params Dialog (by +default a tab in the Params-Children-Keyframes window), and search the attribute +called 'Blend Method'. Double-click the entry and select 'Onto' from the +appearing drop-down menu. + +The gradient should now be restricted to the rectangle. Congratulations! +You just made your first interacting layers with Synfig. + +If only for the additional organization, encapsulating layers into inline +canvases dramatically improves the ease of use of Synfig Studio. But +lots of programs can do this. The concept of scope as just demonstrated +sets Synfig apart from other programs with layer hierarchies. + +The following remarks seem to be outdated already! A blur +defaults to 'Straight' here (using SVN 110). --Claus 06:45, 11 Jan 2006 (PST) + + + It defaulted to composite for me, as described (using + SVN 147) Matumio 07:56, 12 Mar 2006 (PST) + + However, a layer can only modify the data that it gets from directly + below it. In other words, if you were to throw a Blur Layer at + the top of the objects inside the inline canvas we just created, + it would just blur them -- anything under it would not be blurred! + + Lets try it. Add a few circles under the inline canvas we just + created. Expand the inline canvas to show its contents, and select + the top layer inside of it (should be the "Outline" layer). This + is where we want to insert the blur. Right click on the selected + layer and a popup menu will appear. The first item in that popup + is "New Layer". Inside of the "New Layer" menu, you'll see several + categories of layers you could create, but what we want is a blur, + so goto the Blur category and select the "Blur" layer. (so that + would be "New Layer->Blurs->Blur") + + Well, it blurred... but something is not quite right--the inside edge + of the outline is now all soft, but it still kinda looks like there is + a hard edge on the outside. It is doing this because the blend method + of the blur defaulted to "Composite" (you can change the default + blend method for new layers from the New Layer Defaults section of + the Toolbox). What we want is a blend method of "Straight". Just + select the blur layer, and change the Blend Method to "Straight" + in the Params Dialog. + + (NOTE: I will probably change the way that default blend methods are + handled in the future--as the way it is currently handled seems to + only create hassles like this) + + Ok, now we have all of the contents of the inline canvas blurred, + but everything under it is sharp! + diff --git a/synfig-docs/trunk/ca/steps/linking.sgml b/synfig-docs/trunk/ca/steps/linking.sgml new file mode 100644 index 0000000..b5fba07 --- /dev/null +++ b/synfig-docs/trunk/ca/steps/linking.sgml @@ -0,0 +1,53 @@ + + + +Linking +Now lets try linking. Lets say we always +want these two circles to be the same size. Select two circles, and then +select both of their Radius ducks(the cyan dot). Then right click on +either duck and a menu will pop up. Click on "Link". Boom. The parameters +are linked together. You can prove it to yourself by selecting just one +of the circles and changing its radius--the other one will change as +well. Neat stuff, eh? + +Linking is a fundamental concept in Synfig. You can create links not only +between ducks, but also between parameters as well by selecting multiple +layers, right clicking on the parameter in the param tab, and selecting +"Link". + +DIGRESSION: This is how outlines are attached to their regions-but +I'm getting ahead of myself. At the moment, the fundamental power and +flexibility of linking in Synfig Core is beyond what Synfig Studio +currently allows for. This will change in the future. Anyway, back +on track... + +Lets say you want one of the circles to be a different color. If you look +in the toolbox below the tools, you'll see the foreground/background +color selector, the outline width selector, and some other stuff like +the default blend method and gradient. The foreground/background color +widget works exactly as you might expect--you can click on the foreground +color, and a modest color chooser will appear. Now to can change the +color pretty easily. + +But sometimes you just want to click on a color and go. This is where +the palette editor tab comes in. It's functionality isn't quite 100% yet +(ie: saving and loading custom palettes hasn't been implemented yet), +but the default palette is pretty decent. Click on the Palette editor tab +and have a look--it's the one with the palette-ish looking icon. Clicking +on colors in here will immediately change the default foreground color. + +That's all great, but we still haven't changed the color of the +circle. There are two ways to do this. The first way is that you select +the circle layer you want to modify, goto the params tab and double click +on the color parameter--a color selector dialog shows up and you just +tweak away. But lets say you already got the color you wanted selected as +the default foreground color. Easy. Just click on the "Fill tool" from the +toolbox, and then click on the circle in the canvas window. Boom. Circle +changes color. This works with more than just circles, but we'll get to +that in a sec. + +Try playing around with the circles for a bit. Muck around with the +parameters, and see what happens. To get you started, play around with +feather a bit. + + diff --git a/synfig-docs/trunk/ca/steps/shapes.sgml b/synfig-docs/trunk/ca/steps/shapes.sgml new file mode 100644 index 0000000..23a46bb --- /dev/null +++ b/synfig-docs/trunk/ca/steps/shapes.sgml @@ -0,0 +1,82 @@ + + + + Shapes + Basic primitives such as circles or +rectangles are all great, but they are pretty much geometrically +inflexible. What about shapes? To do this, we use the bline tool. + In Synfig, the construct for describing shapes is called a Bline. This +is roughly analogous to a "path" in other programs, except that it is +strictly a hermite spline. + When you click on the bline tool, you will see that the ducks from +your currently selected layer (if there was one) will disappear, but +the layer(s) will still remain selected in the Layers Dialog. This is +normal. Anything you create in the bline tool will be inserted above the +currently selected layer. Keep in mind that if you want to insert a shape +somewhere, you should select where you want to insert it before you go +into the Bline tool-changing the selection afterward will automaticly +swap you back to the normal tool. + If you take a look at the tool options dialog, you'll notice that the +first things you see are three checkboxes. Make sure that only "Fill" +AND "Outline" are checked. + First, go ahead and click on the "R" button in the lower left corner of +the FG/BG color widget in the toolbox. This will reset us back to black +and white. Also, go ahead and set the default line width (right next to +the FG/BG widget) to something nice and thick -- 10pt should do the +trick. + Clicking with your mouse in the canvas will place vertices. While you are +placing a vertex, you can drag out its tangent by dragging the mouse. Do +this over and over, and you construct a Bline. + Keep in mind, however, that during this construction, there is nothing +stopping you from just moving it if you don't like where you placed +a vertex or a tangent. Honest! If you want to remove a vertex, right +click on it and delete it. Want to split the tangents? Right click on +the tangent and hit "split tangents". Want to loop the bline? right +click on the first vertex and select "loop". + So I assume you got your first Bline laid out like you want it. That's +great. But we are still in construction mode -- the layers haven't been +created yet. There are two ways to create the layers: + + + just switch to another tool, or + + + press the "create" button at the bottom of the tool options tab + (it's the icon that looks like a gear). + + + For now, just go ahead and click on the normal tool because we + are done with the bline tool. + // Insert Figure about here + Ok, we now have a nice pretty white region with a thick black + outline. Notice that there are two layers that we have created--the + Outline and the Region. Despite the fact that they are two separate + layers, their vertices parameter has already been linked--so you + can select either one and move its ducks around and the other one + will also change. + If you want to manipulate the vertices after you have created + the layers, it is very easy to do so. Just click on one of the + layers and have at it. If you want to remove a vertex, right + click on it and hit "Remove Item (smart)". Want to insert a point + somewhere? Right click on the segment where you want to insert + something and his "Insert item (smart)". + NOTE: The only major difference between this normal editing mode + and the construction mode is in how you split the tangents--in + construction mode you right click on the tangent itself. In normal + duck editing mode, you must right click on the vertex that the + tangents are attached to. This could be considered a usability bug, + and it will be resolved at some point. + This may appear to be leading to a mess of layers. And yes, if + you aren't using the software properly, that is exactly what you + will get. But there is a way to make this more sane: Just study + the previous tutorial + One quick thing to mention before I finish up. You can change the + width of an outline at each vertex. You do this by selecting the + outline layer (NOTE: you must select the Outline Layer, the Region + Layer has no width data) and tweaking with the width ducks. By + default, these are masked. To show them, press Alt-5. Repeat to + hide them again. You can also see other things to mask via the + Canvas Menu Caret > View Menu > Mask Ducks Menu. + That should give you enough of a grasp of the software to be able + to figure out more stuff on your own. + diff --git a/synfig-docs/trunk/ca/synfig-studio.sgml b/synfig-docs/trunk/ca/synfig-studio.sgml new file mode 100644 index 0000000..2961801 --- /dev/null +++ b/synfig-docs/trunk/ca/synfig-studio.sgml @@ -0,0 +1,64 @@ + + + + %commondata; --> + + + + + + + + + + + + + + + + + + + + + + +]> + + + 28 Aug 2006 + <acronym>Synfig Studio</acronym> + + Getting Started + Intial Release + + + Miguel + Gea Milvaques + + + et Alt. + + +
synfig@miguelgea.com
+ + Released with GFDL license + + + + 0.1 + 2006-8-28 + mgm + Document start + + +
+&introduction.sgml; +&interface.sgml; +&firststeps.sgml; +&apendices.sgml; +&index.sgml; +
+ diff --git a/synfig-docs/trunk/ca/synfig-studio.tmp.sgml b/synfig-docs/trunk/ca/synfig-studio.tmp.sgml new file mode 100644 index 0000000..fb17ea3 --- /dev/null +++ b/synfig-docs/trunk/ca/synfig-studio.tmp.sgml @@ -0,0 +1,64 @@ + + + + %commondata; --> + + + + + + + + + + + + + + + + + + + + + + +]> + + + 28 Aug 2006 + <acronym>Synfig Studio</acronym> + + Getting Started + Intial Release + + + Miguel + Gea Milvaques + + + et Alt. + + +
synfig@miguelgea.com
+ + Released with GFDL license + + + + 0.1 + 2006-8-28 + mgm + Document start + + +
+&introduction.sgml; +&interface.sgml; +&firststeps.sgml; +&apendices.sgml; +&index.sgml; +
+ diff --git a/synfig-docs/trunk/ca/tips/bitmap.sgml b/synfig-docs/trunk/ca/tips/bitmap.sgml new file mode 100644 index 0000000..51acbb6 --- /dev/null +++ b/synfig-docs/trunk/ca/tips/bitmap.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/ca/tips/closebline.sgml b/synfig-docs/trunk/ca/tips/closebline.sgml new file mode 100644 index 0000000..d76d77f --- /dev/null +++ b/synfig-docs/trunk/ca/tips/closebline.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/ca/tips/dock.sgml b/synfig-docs/trunk/ca/tips/dock.sgml new file mode 100644 index 0000000..ccabadf --- /dev/null +++ b/synfig-docs/trunk/ca/tips/dock.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/ca/tips/filloutline.sgml b/synfig-docs/trunk/ca/tips/filloutline.sgml new file mode 100644 index 0000000..5f73d2c --- /dev/null +++ b/synfig-docs/trunk/ca/tips/filloutline.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/ca/tips/gradient_object.sgml b/synfig-docs/trunk/ca/tips/gradient_object.sgml new file mode 100644 index 0000000..018bd6d --- /dev/null +++ b/synfig-docs/trunk/ca/tips/gradient_object.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/ca/tips/layer.sgml b/synfig-docs/trunk/ca/tips/layer.sgml new file mode 100644 index 0000000..2014a09 --- /dev/null +++ b/synfig-docs/trunk/ca/tips/layer.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/en/animation/conclusion.sgml b/synfig-docs/trunk/en/animation/conclusion.sgml new file mode 100644 index 0000000..34e20df --- /dev/null +++ b/synfig-docs/trunk/en/animation/conclusion.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/en/animation/introduction.sgml b/synfig-docs/trunk/en/animation/introduction.sgml new file mode 100644 index 0000000..2b2e86d --- /dev/null +++ b/synfig-docs/trunk/en/animation/introduction.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/en/animation/keyframe.sgml b/synfig-docs/trunk/en/animation/keyframe.sgml new file mode 100644 index 0000000..d7e734b --- /dev/null +++ b/synfig-docs/trunk/en/animation/keyframe.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/en/animation/movement.sgml b/synfig-docs/trunk/en/animation/movement.sgml new file mode 100644 index 0000000..e861df0 --- /dev/null +++ b/synfig-docs/trunk/en/animation/movement.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/en/animation/rendering.sgml b/synfig-docs/trunk/en/animation/rendering.sgml new file mode 100644 index 0000000..f1f6cc6 --- /dev/null +++ b/synfig-docs/trunk/en/animation/rendering.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/en/animation/timeline.sgml b/synfig-docs/trunk/en/animation/timeline.sgml new file mode 100644 index 0000000..7bd0b6a --- /dev/null +++ b/synfig-docs/trunk/en/animation/timeline.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/en/animation/workspace.sgml b/synfig-docs/trunk/en/animation/workspace.sgml new file mode 100644 index 0000000..75d9352 --- /dev/null +++ b/synfig-docs/trunk/en/animation/workspace.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/en/appendix/apendices.sgml b/synfig-docs/trunk/en/appendix/apendices.sgml new file mode 100644 index 0000000..4a80e12 --- /dev/null +++ b/synfig-docs/trunk/en/appendix/apendices.sgml @@ -0,0 +1,46 @@ + + El archivo <filename>hola.txt</filename> + Por motivos de referencia incluímos el contenido del + archivo hola.txt + + + +Hola Mundo + + + + + + Preguntas Frecuentes + + + + ¿Qué es DocBook? + + + Es un lenguaje de marcado útil para escribir + documentación técnica. + + + + + + + DocBook + + Lenguaje de marcado definido en + SGMLque permite escribir documentación + técnica + + + + emacs + + Editor de amplio uso en unix. Su + nombre proviene de Editor MACroS (Macros de Edición). + + + + + + \ No newline at end of file diff --git a/synfig-docs/trunk/en/appendix/glossary.sgml b/synfig-docs/trunk/en/appendix/glossary.sgml new file mode 100644 index 0000000..2db0156 --- /dev/null +++ b/synfig-docs/trunk/en/appendix/glossary.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/en/appendix/keyboard.sgml b/synfig-docs/trunk/en/appendix/keyboard.sgml new file mode 100644 index 0000000..5b8e11d --- /dev/null +++ b/synfig-docs/trunk/en/appendix/keyboard.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/en/installation/installation.sgml b/synfig-docs/trunk/en/installation/installation.sgml new file mode 100644 index 0000000..94c7d68 --- /dev/null +++ b/synfig-docs/trunk/en/installation/installation.sgml @@ -0,0 +1,4 @@ + + + + diff --git a/synfig-docs/trunk/en/interface/history.sgml b/synfig-docs/trunk/en/interface/history.sgml new file mode 100644 index 0000000..b51d105 --- /dev/null +++ b/synfig-docs/trunk/en/interface/history.sgml @@ -0,0 +1,8 @@ + + + +History Dialog + +TODO + + diff --git a/synfig-docs/trunk/en/interface/interface.sgml b/synfig-docs/trunk/en/interface/interface.sgml new file mode 100644 index 0000000..1273809 --- /dev/null +++ b/synfig-docs/trunk/en/interface/interface.sgml @@ -0,0 +1,76 @@ + + + + +The user Interface +When you start Synfig Studio, it will display a splash graphic and boot +itself up. After it finishes loading, you should see three windows. The window +in the upper left is the toolbox. This is where you can open files, change tools, +etc. You'll notice that most of the buttons are greyed out--because there is no +file open yet. + +The other two windows (one on the bottom, and one to the right) are +customizable dock dialogs. You can rearrange the contents of these however +you wish by simply dragging the tab to where you want it. You can even create a +new dock dialog by dragging a tab out of the dock dialog it was inside of. + +If you ever accidently close a dock tabs (by dragging it out of the dock +dialog, and closing the new dock dialog that gets created), no worries. Simply +goto the toolbox and goto "File->Dialogs", and then click on the name of the +dialog you need. + +There are a lot of dock tabs. If you have no idea what a dock tab does, +simply hold your mouse over its icon and a tooltip will pop up describing the +name of the tab. + +Here are some of the more important ones: + + + Layers Dialog () - This tab shows you the layer + hierarchy for the currently selected canvas. It also allows you to manipulate + these layers. + + + Params Dialog ()- This tab will show you the + parameters of the currently selected layer, (OR, if multiple layers are + selected, it shows you only the parameters that the selected layers have + in common) + + + Tool Options Dialog () - Shows you any + options specific to the currently selected tool + + + Navigator () - Shows you a thumbnail of what the currently selected Canvas + looks like. You can also zoom in and move the focus around with this tab. + + + History Dialog (- Shows you the history stack for the current composition. + You can also edit the actions in history. + + + +If you click the "new composition" button in the toolbox, a new composition +will be opened and the canvas properties dialog will appear. + +The canvas properties dialog is a mess, I know. I'll have it re-designed into +something much more comprehendible in the next few days. For now, ignore the +"Image Area" and "Locks and Links" sections. + +If you click OK, the canvas properties dialog will disappear and you will see +the Canvas window. This window represents the Root Canvas, not that that means much +to you at the moment, but that's OK--I'm just trying to show you around. + +In the upper left corner of the Canvas Window, you'll see a button with a +caret If you click on this button, the canvas window menu will pop up. (As an aside, +if you right click in the canvas area and there is not a layer under the mouse +position, this menu will also appear) So now you know where the menu is in the Canvas +Window. Good. Everything else should be pretty self-explanatory in the Canvas Window. +(Explanations on the menu stuff is to come in a sec) +&toolbox.sgml; +&layers.sgml; +¶ms.sgml; +&tooloptions.sgml; +&navigator.sgml; +&history.sgml; + diff --git a/synfig-docs/trunk/en/interface/layers.sgml b/synfig-docs/trunk/en/interface/layers.sgml new file mode 100644 index 0000000..e385831 --- /dev/null +++ b/synfig-docs/trunk/en/interface/layers.sgml @@ -0,0 +1,8 @@ + + + +Layers Dialog + +TODO + + diff --git a/synfig-docs/trunk/en/interface/navigator.sgml b/synfig-docs/trunk/en/interface/navigator.sgml new file mode 100644 index 0000000..7647876 --- /dev/null +++ b/synfig-docs/trunk/en/interface/navigator.sgml @@ -0,0 +1,8 @@ + + + +Navigator + +TODO + + diff --git a/synfig-docs/trunk/en/interface/params.sgml b/synfig-docs/trunk/en/interface/params.sgml new file mode 100644 index 0000000..ae796c4 --- /dev/null +++ b/synfig-docs/trunk/en/interface/params.sgml @@ -0,0 +1,8 @@ + + + +Params Dialog + +TODO + + diff --git a/synfig-docs/trunk/en/interface/toolbox.eps b/synfig-docs/trunk/en/interface/toolbox.eps new file mode 100644 index 0000000..e1240d0 --- /dev/null +++ b/synfig-docs/trunk/en/interface/toolbox.eps @@ -0,0 +1,806 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Pages: 1 +%%BoundingBox: 0 0 138 432 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%EndComments +%%Page: 1 1 +save 9 dict begin +{/T currentfile/ASCII85Decode filter def/DeviceRGB setcolorspace +/F T/LZWDecode filter def +<> image + F closefile T closefile} +%%BeginData:; +exec +J,g]g3$]1l+:uBJ0Si[d)%VG>@F6KV:+[3>73bZSgh&PgO%:Z%6AeR/R(2Z +""7*pggFRFKF=B;\/\'6mLs` +f=6WmPbN=f'.ChhJUrG`U<\Q^gAcsr#Q(LLVmS?\@b9e'og:EnlY7U7k9eHAoej&'cn**[a-a4I3t" +LSC?_F)SK1\;m4bg2;9(#jI09,DDqB_k3m`0i,\W&O__V9+f+i9MlPCnSD2A7?Mt/(rh\kD&L@`XDo9$;=&?G_MuXf8Je +ZPM]t^?9T^XBnnaR=8W\#t"[\;#FIik.1`J#>1>KPqbS'!D.1eor;CIQ9ThJrj7PI^eNFGho0['&%l +Tr.LM;!Lr76g8r(QaP45&;VOWUcamLX_1j@G&_B\JcCX_Cs,Tj +24NkF(afg_UE0E84KrZ#a1d^!h&Y=)HW7h0,pBE*\^%HJ(,tNCu.^u'C,,j+GA/IcHOl4E.>%8K63UV=NLV:E?*9Vc#p][k;T^RUTqEU"+\mt&WMEMcq_3CK +*$l&!+K>*l8"Wt5h!C*?i\naJc[@@$^7'/[SiO5g!=VtA.]XmLOmOCTGOICN#7?p`9o[Q."m-02=\%S3F@!nTP3Wa7;?[a3*uNc4/-@>k_IRpR.Vl#!&MuMkf&k09>09r`=p\D%4#L[; +CpdY%J)/mKN!)52X'Aqk?p@8cT^\+?Z(-_#*d&@)2t]"!:%YB7-L_E[m*!#J'g1s6'#'8,H1h!9>DY +TS+%b(gRYk*&Y9WPSh=%P\P$>=MOUAbF.So87L,EXeC]t@*%LOA)'5(iHkO\A&qd3EML+Sr_qp5(Tm=Ie[1$K62'28CH*ir\nD5tIM^#ST4NF!.h +CID@+j<_?\+n]Q=ZhPfmJhd"WZJrC&-E>7'St_\%RcEANrtmdLnVL%fUuXeTOD<'GhES%>!@9 +`5m^LfgeKYrhH5#[u?H;mm_go^a;a1ODW&I0jmm$>e"VcTh%lfH3cOILiF0&UcaTMqCb[nEI;c/MEf +3J01PHgFtk+3$E<5/`3c7D"'BE\E1.X#m$FJUN&8?%1=%^$Q6431[kC%J0`O +CTL;d%oe*O?s>KbUj&;?T0-Uq0TJTN7#.67q\XLWXb>eLUr*'.IC=MFU`<>>)j//9hVIn4`X8ps#Up +Rm[ar(0o;i));_["NE&RM/;F9H_$bSp+lls`TfbEQaC,^I,YD0S&Rd3uGmGRr`7>7f7:,S[%UfVkKq +Sf##J/cSE\aIo@@T49b4MO7XoPk51so]@]W"NbL"#*KWUh*`8;_?n=o=:XQ/&QYhnj9M*rd.G!0)m5bMuj#J63<7k-NY +$9$tWH>Cfd'lc9&6;to$h/+N/f,0*4rbSr*?Gj1Mh_[KK]N?ACeCd)0,N2!BoT*odTIF +Q%boXf4"j%_H'auV?7Y%XA2!,!5jADBjgIu>)+h#3V0W_&#Wf$$f'aGfP +hu=%VhQsV[JtN1b0KoBLW>?mj-ju)p5>CkdntX2hr?1AV419<'2cC6-)oBE?>qRl\VUK/1dkhE*3T\ +_Cn@M-Oh6eC"dm7\2:@Fd24r6NdVkAfG4tF>.r*n<`Za]2E9(CEj@:tefA,>`ttL'eE#FgX-X$pK]/ +.Yh=a^REKcR;H+*.:5d^6o3m#Aldr]K`eX(Jln(f\"+_EjiHZMBof39dG^n<@k!g:J1Ca`$oohf-c1 +A;Bu)hJ,&GSYhF0F0q@Zr=+"\G+a^KLPL3e,=ims5TkH:AUkOoM\9,Z:`dXu/m(X +e+r?mg#'edg>mq)!"hJBMn6cq5Z;#S:=YOu5APPbW>$pj'5A)$h@*Upk5R5rI=;7J)B,_B>bC>])ZTU3:HLWDL*"j<2")LpkuHV6jfuuo`?VQ\kjM +/n0J.p#m2>1P2X'o6!?OH`X\[Z)9FRr9MG"j?N9Kl_<)O6LJ7iJ9`WN_4%P>5E+K2c$O4O8"qY\TN\ +&9@Ig7I6#I#cZMK\?i_$P#Kn^*FYK&HcKlA[IDrugV7d'0EEZO630$a@/Kj9kEGEokZ]$ZO?!YgEjJ +cOE_"%*b4_mVlYfRP50b\O['p`HX,!ltK/23H* +cR3aU-`Ul.dWm52Kd\^5-k_LfEfVWSOXY=9.C,-dnsLs?SLQCo.WVX@;R%^WZRYOR/$c]9o!^/*]e! +'t-h;;q#o4On@kC"(/X"pAEoAUUj"9i`0!a^oo&hY]m4VB-067"EZN2_C"Y]HP0Ja"ho*mE1$Sc]70 +p<>,ZQV'p,r*jt1,CF6!PB(H(W%2Nr2@dpY3lG;bXp3A[3`du7lpRl9l+0p@;Ee#>;?GrbHS4*-lHF, +;hS#r=@r/EVpJo*[Mk;a"'[3toRo'A5'1Yk:f"$O!f5;X$,F3-5%3A!%P3>:dKe)`u^1I4 +s'4>["";h[]jAOQ-r7MFBAoLh-lk=,!G82KX&o=[VX)b4s>7oUp/<#&!S5=;fU85ogWY.7)fThN_P7eD*d)%*:iu)%Pq,7&$V[qp;m\hBoZo>"c6)Wg9/L?^e6PkWI8q"$9,1H,Pn +d;?V,fHJ89ET^'b+19'iHi'U.oR0;;q5Saonc]aGT?C/<`N4([96T(V,t'ga1(I1Po2`T3/MW=EO^L'k^cNh`A0n!Y\@8FRra;j&I +t9=;9Y![KfkKX&uc8?8XB@p(:^K)dN(U?o;4q[<53m0f)d/1Y#&M(%kV8lX6l:>]rhPQ,R+<;e8^F@ +Q%"n[pPX'YBmM +_%BD7%)Q;)GP+aLOmHIe(![mbZ<+Zsp.9bk8tQ?@NF;0NglAQN;eel-\!omPGN%W.jA+qOeU-isCU$ +Qu7?+g$%!_gE81Dg0`Z(PdNbMdX#8ITHFY@,eC,o7(u]J)S*[f>C\!I<]0+&4#u>!YPS80FV@+$UN& +XG4gDff6Q")GW6(QpfE1dTnR_/Ki\5.fCIBnLA2:!\6jHIG@+C[A$ngJ\9iq]dt+/8F@K\m(L +N#dkk":QtMAFds-$>N;1SQiOs]*`5K0k#skX2@@S>& +98%i&%:I1L +,i+qq([adSX2@9R^[(!q19GlH\GSjR/)r'32qacSSPKa_R0PQ88E)GpeoH +)l6^aN-^hE)C:?1H&S/?"?G)msPBrLhR\,o`eZ!i]WOPg*ZSRY'];td*WS)9]BKqKu8/U +%-V-:p@)S)nNSYb$(Q$Ql>qIQi*M6>RST)+SOgBFhXf;8?\Y^43cG`?Lf];HSeX88T5g-pSHTmg+cK +;Vk6qVW@P^)OnJRoh2,gB"?9n#b=VTlu'm)_JC]R>U0%Zl-u>!K>Sk:QkT.QN3kDq7E$I*IbfeYPP` +=XY<)K[]2c,JQ+D:NTDMitS!fo'$^mDiCU_WqHLnA0rM^^1Z26Ieg)HBIh6r`VUgRX9J7 +94d1_Z@FV-=P:>FDe.`P3@Y]XZq6R=W'+i"MUCXkM$d)a/ik7>,'[$UN[WHc<_r_nTG$^RQair$T&0 +c*(A(YhVCY>V!QO5J+LbF.pX,*&4]X"1#R@_qN/M]N)\X(W7;+_]#)b*'(rBA]Gd%a'85OghFgaKu^ +i_Q@*,ZqcCb,K?&A-_miL`qNK&AHcS8lQ5iWA37Ykb&'J*qUm:o%>bT"1ouih+bT(!/>fEpPaiPJ@b +FH8hgp;k4"3l4uMB'IW43u!\@EdNOa^!H:]^a-Lm@O7?c9.P-*9kchFj-BQd%&.p>m&=If7P&7F-], +>S?^E;7F#0t`]XRUg[i^;RF&W%d/?&Tr/K(Z$dG(edp4?NrC,667<`#4e"'@`I9Y2a@F3hKantDO]m +8!G1Y@,(eU7,C>ZoW`K@tTAb.G?ce,@B/CY,+eeN>#/IAb]1V:]'tcb6BuI:LnM?.Ri4e"*c!h9joH +e(WX0gc\0^S[[9XZePH?cFqid*UhXogYTX:bl+a$4gX#dqqqALc(4+RI@\%G- +%Ji#R[4Sh\uj9@UXXhjrffrZTb)3T0kli4_S:4q$Gbj5W+tL%mlhp`GLjIujB>OnjKlq7i-hs-`^*SbbRMqL>XD?a9IBZhj^0qnK]=s0qnj^&2 +6Rr-uuh^X;lWF0\^TTt:!shr24tjo,5Br]fZHs6]d6%KAZX+:[L\NWfQ:_-mn"<#QV\L;Mos(k]NQk +DD^&Z$;d&3>.@lj3eeJNXZki7O$7U^jN/W>?DRcr7Y4XQR +iVc'N/g5S:m=9an+u9DSr(<]kTW4GI]ARqYr`4e,K/.&-KNJ^CN.O#!&n,fZ,f;9??D7Yku`B68,\b" +hO3!!qJ]4.idIemLp)#Yq^VcfK(CLS9LUqbF]ij1&L>+SamG`+NSRkJH7o+8g$9X/KUS.'tmm +"AQh#efkP]ZphaGt@l83W96N;Gk\I-A2?nV`5A\B4k&F2ebb_+VrB`E>i61WA+D\`h* +4$\B/P(T-IdZn*N@TCs\Me,nqPr3/U[S5D!c?)KP44n_)ZWUHI7<2.;'t\UIVJ?n4,G("9l +c?=6R9odhfL&JXV4h85db(COO+RDCE@Nd*C:kB[D60Fm(qAtuqk'I$9WYC-f87E]t6<=S*(Id_"i-/ +CCDpgY<5Ng$mJ;9c0D56-,b>d*kb\M.3)Kf$0EqN-S.\.b?Ai6,3QS7GFmV$YV +$A^0$o4P)MNGfP!>lk]S"Lbh`-7)?j;PpLCJP/ZeI,5b/R'of%q5)nXYMI)@4SL90$Vd*fKfe*URQH +\!JCbF*$YS/L(JqL)adHr'8+r>'ge3+3i4bEil!*qO^NIRVc;MXg)1F&fQ!$eK*^Gr8mq_\,(uXn1< +2A$&OK<,$/m9o`A!MriefoiJ^5G`nD4gF0Q.83%3c#GOqE=M7L(X4*lO_S(r6J)KqTA/(p$l!0obhD +!PJbBS=GK>]qdUVZkS-@EsPXU0niH"*5^oCQ;Z,G#)! ++0;G((T"l8-iDN2V`UA/^ASLe90A))4aZ.`<(70[/0P.hOq<`)3JF9/01FC9>&ooKd<[B,BC,1mE>;EDWC3q%b[lTP??ha +Fg_,;h^)Fi35)@%%%>M7a)UOA0LH9$JND`Rj_8J(Wd)Iem/-68(N&??OjrD=$V$/""+Zac4CoQ@?_d?5_\Wce7-t3e.UQuf3MBOu?%HCc'#<@DGkYrJc4#SAVC5T,RidesXpTcW9D:- +k6(r[np'9ka6%:Q[uBDAmDG3i]IZ!&'`Lg#XDluTMd\HM*S-F0ppe6KRZ@HY%T<9(.'8ic]]g$m$"e +>ALjC;h?o8GA);OqQVUco8-cjLmqmH^pSXPJeSb&_/Y77'R#Kkf(l"eu`7aCKuiObnk;bFuS7R>U'E +R2At!!B0n-j*:SbV"bo^Y$WHXZ +L0-6d4XJ6gUE)iW"uoo>2Hr87(@M5;PZoE=R-uZrjD/h(`I8`R9Kfj(k%iK,cQZ[eO?i>CW"E?=4Z1 +Q@oLO^_F(.ef&$[2J24&S&VmVc*Ln.]9Q*4aO7!+Y]uA[Lu'L.A`:^u#9W/X%AIkYLs^1mq;5"H%0@ +:>?MR3T@a\,GCjpl7\d(O\D$kG]RhZB@KII=C#W88:blfVMTStUbB>^<&^6dSG`6;&;F4&#Po301/J +h*_$9c,(ak04c<(Q_EFauR^k63n_@.mae-H6C2fJe10Q6&7?%,1K[$dP[7_As]+mB0HSM7r/6kA!N_ +LF:1r\/qi/b(.(rG#si;X\&RugU,,r,3[!EK[8 +,ljPaC`:d+Pj;U"Xm1s$gf`g.eSZ@c0nXM9)kWUorJci]QH;qCI2oLm$u:SS0GV(TS-'\'`,rIigp9 +pf*.HeW`@._uJoFR`?N0sm-\CgD$r[GWp*0`SY27%::.#O5/\I*U&jbp$"=9s'$3#1LJhqL]Z-VUEr +dSji(aX0j>KU.>]J>p;>4TsEXuV7JmY"DfFmQ>)34m6((aa?"V,$,?i+i_1=A(gXE!@6ab^p9GOIVq +KI=6l(o0f3"pE`,Vk.b%3OP:XVdSJM./jSd(H"0SRlP];]cAI4<,m7PNgqO"lqlnk>qCH4@!=g(d_[ +KSI&r2))JUt^jJ\gci0GqS]JjQP5I'S/dj!=N]E$IFIcg)<=a#.+/_qte&(!!oX]]f94E +$][DlOhQ2X_/#4ME,DW`VmM$9^7`J3)u:_^T>/9./uZFr/)E843On%O(oti2a;=om(kG'9-Zf9HZLX +%nahE[u\SN3JUX:t%XXmtb2;r8cilA%fHI?B.V_Kr`D*HMkYoq'cElZA^J#!/m^.? +A7lLVeX##E'bt7C^J#'3lfn0LNi;CYirTqdjZFI5+:Q_JkqW,&<=U6gL76Nlj6a+>Bud9*M7WK[X;jPL)^i(ah@YnW`3 +i'IS=gT_:u!?`)oJFpkr>nA!k-Nqs``7BZ&?HGH)"dI[DC,uKj4h0L<0:\t:/G)M\N_^Q3:Eud^bal +lBYK!C&7@_i0KC$cLDTbk#KV1\$_Q1Km_TRcdbG%_6=j=[eoSith9?8O)gLr^nYsJ$2-c4?Yls%6H. +]ePE!5o=?m#E[5?F((R1E@+7"#&%H088d.L)\1BPC'e*56D`ZK%,tkirCW0^X)b%cg:\TC[__UPFan +h"u%ofPWj`@7P564W)uYRn5?mN([hA!uO)I=@#[:gscbf"J@X%%7>fA0r]Rc-u@WkUn1>'kW+=5._,.D +.Fg/#rB8;J;gfb3**lAHDbH"p]#oED]XsV_JiOG;bL:*t\hhl"#unS;Tf"f&CWrKf$io2o2kr&2(g> +"n4bVp*[uD3T4_%McI5edW]L0TL-pe&53LhK@,!nX$fOlAG9L#?p/O`H3"W^%]f2K(%0;p/ubFo+/? +AdIQ"=/AJ+b`ObFXWL/Z.L?)$AX8T8kr)92Tk%)NEI:h=p*J59heF.>j8E!)pN\$;E.^/coB.Q.>:_ +eKs4n''6o5sH3L;I]V%jucns27/;%%Zak\[M,tUo1kg5jJfGZ;?d2>a4`M3<8M(rHi/VVUq%kk/]fFjWL0NR^;YuLZ258&>UnM)CMVZ2SXgb^-b?)[(,#ua8`IC=iJ +0bA%_"DTl8nuB-:*?)dh"8GP;.::MZ!`XBlF0qjiWDME%?1ieV"lidDX-&+1JV +Y@(Qr=1Tie8jT!gAhcD8I@p,_?^'gd9gQCM,@ZHe+`Pffe+qX(XReO]MhihY%&BSZ#OK?JEOI"D,9! +?#s6C^g%Je@*QSjZ^i(=?$6G1oj/NT!ZGtqCA&En?$K\eN`YHSm%pE]$iglQJX3?='L +*^QTK53:GkXo6c%lWoTK:GN==>d^!UgG))3Ck:pkV[sR2Q1:^"YLJ=IGLYf2.RI\*POlGrY=<2Ks// +N@$i)=:('O<[QM1Fi9e>@fi-"1&V?:(K@ih+7GSJT"m'%7)qHCAN#nmJ@>*bGk$DW$Qq@FF[p2YZk3 +d,!rF"dlf@Qm?.%1ChR`o9s=9pfM@ou60Gu\F(>bqLOZZ)W\Hr+Iom8Km0kLmSAIXYr&&^Jrr22Zo% +]a81pfZP=N0?K/bV=A,QcbF@%Rh-J=bZ=h(]foZ^W]Hmu?0.5o3U$)K=fJf;98tkk/5I:ZW'VAid\$=$WhKcT!JG!SiQ=cLQ"=>U+)g1HE1eJ& +Tapo/$ShY%&`4Bh@Cdk&_R18"rKO/Y=lctk7*j4;tYNug94(WWdIaCNp.;]tBD$JGU(=MS$s0?bXMc +DSCB"R+>]cB:m&Z+k#6!f9/=TrN[Jl5p+:(t6dKRskOCED?&@DLgUrU'c(^Y=?lBIRXINe]WOPGprL +^<>@9r7R)YSNoq<#0f2Haq3Ac#''2W5Ya&T;Ok2g/Z*?&U6kp4tUYlbj+UDt^>t`p[gN!Uu]e&2TF.&W)87B:;='-jLB)*pW8aT +r7s4nQ&BRQNc5plrYE@BqGFqIfot`U>qR5\$l$LY9/Fq*eeMSn#%<[_>_)oDmPh69"rC993HE_DoG9u=G>E=1:iu.poA<(. +T+#b9[#+T/TOg+L?V=.T2sb-BCbJ*I[nHC[fCae6o7'5ET3_*(=!;8tol\UI=Y.](dLTDjL::a\!u=QY?)jCX.uTFq`$je&qAIU%9(-Fe+faG/JJ6F*6qoFl-R!s$,jo@?e5qjbI5c^KL:aG +5'%*o3YUDmp:2[IWcN$P.t""P1'%W6^TWOC7c((DT@KSl0N>FG=RF5Np:kMMMKoYICd41GDhn++N-S3RGk[#>(@(LBB(rKkGe]76YFG?+Mg:)Gpt)27J!YH$N,-b&%f +`,G?_dGcQhb9gHC(UVB8ZH(T6fCTGonJ[2QUfYXW]+TZ[)g*NlM\Q[*8>%Rqb[j$nG`a`IkUAB5OnbLo7'j6IpE-TkoKe:q1!V +^s0)7u\,(STX46V5L]cK4qgh$UE*,LL'aBCZ@Bd7`7NiG#_d;d+_l_5QNCD[n8sNCp!El."F@18R+(:T?8JQ"%.&Y#]>F.]$%P +?F!]"eb_c^_`bEhJ@DJ^%TK\[[,gT)(_s9Q'CD$H'q@@' +%n289s6@B>FidbbMdAFrs+=uj77JChL!fi0A:>fRbLOQUZM+DI;`:@URf0emJJdOZiL0B:W#6e4jN? +u!C9OdcLik%@ef480!]0(674kImjA@O#^aJ0r&kV/L_N1.6h)^!%n+fE;\6kZA472$nJ"&!2N00Ar> +X(A2]0PSXB?F\;=mX"aHABB(J&O=r7SDjr-8iE&eosEa73tI&^$9L@k,JR"@jfZ0AJE79+q/d/BG-0 +?S5!WSDQ-Bll4ag\uWb!loK+'[kaQU/pTM*t@gV +1(;58UMmJ-M,[^Dbnp.8OZjjJ`fkX2Z3Sp>F,N4E7\/K:sQ:4S2"?m2]^Rt>^$<6DdP?GdraI`/am- +*FlJ1%h"VW9K\]_\'n,&L*W(Vdo+B;Th=_SsHK-sp%u+M;FuO=!=EVq]_@'W:Ra3M=Z\jj1"u1R(Vg +]GMB"=LKRT);uELUTdc9Hhhn\'IHhD1+:5\W4[0q7E2#(<%V3VCRpl?X'2-Ks*akGKO#G,_CsRU4+? +B=b6uYA6hg?'m!!rg0'06fquN>r;GO=K+O*WGdMTq8tHG#J1q`!`]:nt<=2#?,(q*F+bV*YJtZj/`5-h5'gQgMU!9[L&^Dgnd$tripg0.lKFg +HaK*Xfn1cF%NgYIP]C(2afrc*6eH/c_N[@nTmJ[dk[U( +?#V(Q`c8E`Ic^9lY9MB/d]NdaHECa3u`!C39+(U?WWh<)n@43Qn0VsMD^b%g;.Lnc&3=fQj4iqBg+U +.)@HfSipL)L+h_U)Qr6u\*NamCdXZ*Y*oolrk15:%Wk(aX4NB+r`R2k/I>TsB'kaXU"Jkg:rM'\8\G +K5tWNPWsg6]kgQVMbPZA2^Qo%GDf=/BLXtp3].Os;4FG]`V!r"`"q&Pc!fSp6c<%UCl>nM +W93f;:)*b5^r#Z[b-Lqr^,UMOG=FHi?>M"O93]fr!c;8o5S,tI-pJg3U&5)1iO]FoT+*;,+cc]KUiJ +r!J2\hQGqQ(47"i_.`m4\.*o(hj.OXuOidNhU4#P!^'pMqJXlC/D#Mde+VYC5#KB%AB[u*n&. +i6[-B)_QD/H?e1W'W22i2r.C@+!^'+$BnJ^7aPKfHQ%2%0PJWZ8iGAJCeHo)Sj^0s=F!]` +OE0hI&#M6X://eIp@kfd+2/"Ytu,\h'190m>)VWZ:_C(kY(_)T,1q,=/ChL:a!A/]eok!D;+*C(Fp< +^_d0(?mPr;Knr&0J%k[rdE)H:8Lu_V\^nXL9%GLXQ0c/[_Y@UB0kN]"Qu=Z^_5s7PjWciq0l-&cG +df0^g[%pZ?t6&*&00[p@LE32OhmZ/r-KIhnkdK2(-lFiU9#],FM!X#C@bof@LB> +&2+FH2R#g"O7+JJkX,_.sUIdb9koll>AHI3j!E#[lW;@K`>Qd$2W\"X()b[?:@,HK("=U3WcHoUHi: +p-;n6STBOigDScU!gEPM9?rOH:NcPLCRt3]\*cFEG0WopZTAMKZmlsKH]UnW(ef.fe$nIqWpRD+abm +4,!!-V&Cr)&7">J[7)`/7bU!=!5E9HBCpR2P!+gZH=Ph^Q%IaRO/SRTT_/TP'4LU8XGpjs>IG#0VY0 +QU]US)"jSeaI:T%N]TL'mdQ7We@%6'"_4]m:);U$-IUSnOOuT01[K%])")jjPrM%%e0 +_pJWC]:-CS^Rb]`4sQ1a//$Y.Qo7m#'.6rPD\9%8`g:'X4dPdZ<`>5XGgNp&YZB"-^rY%'\=eDbUQ-)HD]IVpOM::VJWb)RbaR!m`Y)`qW%i>,c7<%?M"Tl!";4K`7%G!V +!Q"CRkOc>4[d`JmhiTYkf3[ErduGZg_)u@9TK=XS%\?L_/dHO"p_9RLk!'%P#Q5@$D;?c3ZcF)8L8$ +Td^b..2F(d'uA0"/(OhS`W6(6&:kZ15oB[*9+,_$c=%-B$`Yh^RbK+]P//OXcW5%DK+MgM$VDZVJK, +8Q=qj7pnDM:pWWKe.qYZE!'6-M_O4b1$$l[Nm$4$YE0NT968FBrC@\KY;bA-(R]K9Pl\dDdE;$)>`f +cB))lB)R>buG\pm\eDYj31osa<]^([^$Jh7jeffA(r$,`=>`TE\L>tn*M1T8eaQN!W]54J3jYf3!CG +1&V-Yi6+dV76lk3+$R#g(5kYUp9a@t>-8JdOnl??ba:)mP,ENWJ:n8N)mhtVm)Cpadn`;%",lmM']1 +aj,5h6@C`.DsK%'TO;1(t)%*t&2)1U6"nD]oTCkp);s'6<7\_7\5iEf=gN(r:;1TtG:om2uLGN,m9t +nj8`-(t,^n)(MmA6+m>3p(sc;(s)^`:$jS_HN:>`0lRjYo&2/IZur[V'Jha%.tXp4(]scL'7aO$Tiq +^eqA5g#&]'tD5k5Y_`Y-+i2Z^"^!F%HJSMfAQ21\sh+ZKa#.keeU/huqnET8M2,5T9[qZ;'gdmPj*B +,#D[/d-?Z!($eg6I7u*"s[h%MCun7]W=D'*@O-8PKuCtjXHAD&P<[bnImJ%'.jkSYK4`^+bgc69Gl, +:0+tTONi9s:9QY1t0!k44F-?ZI"#;GfPV_to4hZem2DNaf0L'8mG[?sj-\KV5KTZ2eAsh,ZI[AOm"@:(n$>o$1_1_il/hdb5C1K#eI6&`],l>;hu?ZibOVWU.o?";Ci,0XHtp"O +%YAR3kfWlMshJK8;;5>;j*.kI)rNT:LUPRXm;;SZ`HLt&+,@.1Q)i0qi +K:3`$Y(JMQUZBgW:RpOr:L4nqm-\5dB)/VUA=Ke6ql3,=4XhgAK>>kcKsG[6%@DVhlpL_su_pjIsCK +\j4cLp4dIV#btrObD@kL3TPNR&bpCVhu=>Lt"=fpW$-5XbHP8Kp[XS=F5_rbD\E=NAuCof?%n^1P=4 +o,G[F8JL)5ec9EQ^6?3Tt@BGBRrJu3,O1*Im\GqTm$]qn(O15[$6141Z'8IG+OsBRU3@Bt-%?dK#M3 +cn[)'tJL#ARgj6c>a]q'V7a$'X$bV0HR6=X0-@;3UfMOs;*RsEtdH2!VD)2k17JIbnS;'hi;f +:P(`TXl)3=^@SE3LfjWUR$IGa?'o:WEPLbRN=@s3`N[lU0R4Ei(494MHhQhn>M_\9bgPl1)s1`p`^YB".*!a:7$c*=@Zaf,54:f5t+2Q_ +W_7V/4*%Aa0/&N>[_d"a%\Dru^1W,_K`*>7>"66p39HX10`C'[Dr)q!$?,^Mb`Ood$r+X)s6c>L9`u +FJbHl9s%J&bfFa):@c*/hh,A%:0haujU_]KaPdYKC+V_Ru/R]Ud7$QcpG]bWNGW +>g(;1c,+k/boG?Zr7f!a\]u1ab^ANr>jKY)[E[Lq_,%8Th"/kIn^%>=c9.05SHm@9lbsk:ci"U*0W! +*cXjOg,d@DZ4I4N`O/^g"J_0mKU4Zh+55LTKte(mI1I+780j=T1c/j3/dCjX\Q=4SC!ea7;+?!5b7@ +Oo-+f)9C9*IH>LpIO+"33$)[ZFgToNS+rZffbDL?(9N\f\Drkc0k'h==?O-'a> +NXf:n:G-)b8OP1KLA7j;#s4dIk,$]l8DFPB?#-qOUm`@td*O(`R-+tT*.6?oJ%O\P4(L)'DhD:IG?BRA0 +6WPfNAe+GVWVGFh<\`X]m@S?X]O@:o6 +\@*kYeH\:8L&(b[Y[8(p%8o.rDf5n(/Z1r;OHd\^n:!-[E.aRcu(3f<.hW+@6U6frV2>cg34>%<&9_ +O>O1h!o-0T]L%i;#4\d9]gj!5'sRtL3c1cF)u-nZd'NNV_dm0GdQ\<@B`GBb0s;Cn8%F@e*p)pO,tX +7cm\q5pZO"LFn,*>2b:RHiZnsBr<8f.k,&$"1ZDkJsVePC!p:[Y5R'*J:\__6EBDJWGTB.M]IMssYWc!;_"p=@ME`/SnY@6W2N;6"rP426^6>"%6&u]r`c9:.(tD&T<7PTfQF8\ +<&:u&lL35D"do!tD*KG13m1-"Sh([R3&d)DR`?m=R@htrPC/UL3.6(t(K]/85>6JA^7L;D[KT7bq;L +p+BE?-mQ=1.rc[+J@>2bU;/+l6_N-*_cGP/SmL1m*RgRQ[;&:'*24L\W6EQ::3)B,f!WYnt3A4ss#_ +Q1G_D\1)74Qaj1"C;dY=>i+Vj\L]/pRch5-AY/%hY&fbZYp`Y?B=O0l*9#!1SS*ONqK%NsaL"qtGiF6[R[D6*23$(i$#7PXm>'rUi4665!>AcN-,0E<8BFg%S'$V1!(K6 +]4d]O@an5/sTu(ls;j27s_2f1aRC_O+i>-9dpi1J"],I)!icCD+<_]?#d+:Q5V@Tf&.S\*3>B9J.Yb1]85Y="I1?Pm-!)<,)Pb0,-7*qq+_j6 +[dea=oc3+9D=o\TEMuWjr21Rqi)SeTePQ8X*]g9pE!gCf8,%t#77 +?n*Ql+TJ-;VmF[.[!ChrMLcC!9nBEUKN(&r@Ip+p?0#(B\&m&V=so$;MEc!Wsk%"X2G/ZKOJFV2sl9%O +*NB0+HTKbT]@[)^etS,5Ud"*,UEXK_AL0r>nDP%,n&>'46:G]$7l`X\_>>)*\,K4Ks+Y7-$2cU-5uC-esj"'Nd( +fZd"P9e&!9PLH*a^i]=MQ61+mXd*?q\NiEa)#U"cU4D` +?.WaGj2&ORDdHN4+KJq1j*_Phf#e0lnKTkZ*Y[EcH%WV4s7='m&7IQ6I:AfS;QBI7_)*:O5\LTrBl_ +2*5dO@I;o/87$GYac55R![M3`<:fE#d]KhG=lc8dCIa,lf&JXFU`V"K==YoiPB&!=K7dC-JgV +@3s1NEVNVje/\$Ic,c:i@i_i2T'TZMK+N?F=WD/V!$D7M@A\\c/9b\\m,bQ`(^pT\CC)aK6\LF]ho1 +2Qfe>NDS+Um!LP&%<5sQB4BGYY^RFiCG%?S30$>Fns4Kh*q=K`;6+Zr"Xg6,8j4HRfYqrFVgf8ItAYKO"A"1(r.7DPP +;tOT,2FtfdD;a&o!*f+RbppRBrd6AO&[4AIj.;3SS5(-R'6sbMfXJmu5NM`"n:kh:hK-9DrTW06G,R +8JIo,U+'A+H+XitNIVKk-D3mXJKZD$HFdhSoKY_V5j,bV@gV6!hW+2IhFuGhrW*)IpB6%\:'4+s:

m8GIN@@,N=90Gk409W8A&a'$flEk6D-(cWNfN_Gu'?gJ.FfLL73%-,3uRGL*m6_%28i +QkR3j5C"\kPZF+ce14gCB+GYWMj-R5U_=7B00htVM"Ofn6WR:(m#tmMc6)qdX;j$CE$3kW%31m$Siq +T+G,\M/^+ePQg?.YWsKhgY]PD@fpC-[I?&.nTgaJ]+V'])oueDi*M(E7g'ql +Jqtu[O:EbV=p8SB"Y894=DL(+V)@#)X3fG&(flAJ"ZhPbO!FB:iuS8`7gF8rK^rldTUc0gD1e7j1!= +=Hq]@LW.YXf0!m4iGr'Rpr6pPcZUdNlFC)"4_f0HR:^rd`&WZaY!_7-]l^uQ.PqM-i=&d;r=4Fl+Pq +'q3e5JVh86B"sb,39#JDo'8+6.=5p:]NfA518aC>? +l;RK&>YY]h#Ta_,Y8d+'@"CU_uo*r_ajZoKWM&L%2-rC-*8d(5F5XABoZcL&J7RE&!0_=iPafIiK?p +JOeV>0U$3C,^;$Uj9!^[U\7PPm_hrW'eE]/Tcm$N's=KA.t+?pXpQ/[obOW%3*OP2?I!>rBJHUgV,14EHb:Sjm7@T29;P&SsT)7jEVU69@ +CkEXAC35WoL731)b686mi!-c17@a&-mqMZ6.VXX'!@"XjQr]Ij1ohh.js#>KQfa`b_cTM +5[41'[-Z1]r\o^!kl0UMF8;&]8C3mg$m+n?A7TM01eGV]4AN0CBN3h#J<\VfJUUo;)YFq7/F1j84j# +YjN,NQ^e/f>8gbE3YWJr.N(bUa86WZQ/#[QdWq6iY'RdHKG/2I"1:i8DfL@I^F,'J.*/oBe1d=K-9: +:`]7;.iQF;hM_8ck)Q!g!tI0G&a;C@MEaBY2V(ePK/`ZWcm[^; +0O=pY0SP<[t:T_iQ=+B!b]/qg&=ae^;;m$aOT0pRRo"JA1R>foE.##MgF"QN,VO;J#BVZRp:"'hil9 +^F^LK!N#,-obD>jV(*,hFu\YQ-CaR<92#H"pT$\L+jnTa<^l.14dLXK_5.-qpIf'"MtEE"3g_He(+V +W!!ATe,[BHY*3HoV.Mb/Md3Su'=D%bE&1$72:lCWpr5=B$mher+"mC<#:j7Ui>.<-Z5%%RCK^l&fp/ +8iAcSYe4ML3`T?7XE.aLL>d*@AR%@a]AJ&mB(PYV`"@!&h&J9pF?S9MC)+3J=[@!bbJ^5U;"jK!i6'";n:7IoBc;M7CCZI6D0bdB#u3D<>@T$qes,U> +,X+kHfu#QlI\!!"LYS@(?#,K@e)1ZTcRTH&Ur(n<.m*%a->4\QV/51`&fQX+_U<5sW*63+e@K]5cKZ +DWJf%PV^FL\MnmR!ZlPH\$])L2[t2cpetR$75m+fF=[@4\LF\)HHDpblYY@j^H(bA(N77=!U]q87t! +5h*;>N5S[oZ.LdU.AVTgT5HmT[orhEh)`qW4ejX)W*NT@u<=A2Hb7,+b^ce1&lW15IJo.7)1*o3W`] +RcB1;,Funq2UlIu*KX;&,6]oofpR]hV:aRY\pR-rR(edXmHC"HXIN"[[hm\''j54W?XBj$-?/!*"1[ +f_B@hq%R&lhH\R5>cjocr-Xkhbh?JY%>\2A:f;r#iWLH%fpEbU>>uZ=Tq8#RKdok"cjg)4;Mf`PL9#[ZmK]r4G)ID"N +L$/n%0)N=15!76;<2RC9k1cs8T22fKL!)&sf:^'D>S_R.d3*72RMq-$_'i +Kkn),*!63M;1aljKd]OroL!->45`OSjF!Cs/\?X;]j:-IM&=Tr`_M@-UmnkSKHNW'B\sDXB,A'aX+V +4WK9Y<08d7.SP+eh6p0*DE:$&fYACupunC35B9SoWOjOoK()8h,(662!C)48JHkei[i8iL'6`5EaW:j"Qjc`?5dCk'P +-'a&UopUp.kuAQ:_@JAF>`i(6iN>>EMCD@A[@@G`&Rj3'`jNksh!$m[%XJTkTgel;jWn`hSJ^RLStU +@:"QlSmVg&RHc,ml;"HW%LUoVclWQu6Rbt!(8hNmW+pdOAF?$mGlDADn`WiNLk\Q9G":TDMJ1SQA'T +ttk.L$BNbF`7`6M#3DNWcMJ)8ujlrDcuXr;+ga3a7pL:5%eG+@oZbA;(?Cp)"K=VPT.6=oXYBdF5TV +Pie3dqipO?*;WBk0<::eSNgYm#])#2G@ihQ"oa.D,/5jNo"V"g$En4D2-qbIN%SJ[qgC-A!sBR=hUs +9)!LD'hcO(Bk)8GPl=dWjDT:pOPA]fskidh8DYs_AN_AX1_a'TLlq[4i@2RkXp$'cJCq2$6DU36ep^ +AMDn#l?N5`Y6-3!e+-$(h'5pAOH_r9[hnOc9ojLB;=Yq%BS!E)ueri(7[VL%#krE*!;67f.,Dp@+s. +Dq=^Qmg!^m#ApWQ?RCHo=Ggo9]'.0%D\hbShXQ=Yn*]&tnWt24c1gbL@IE"8#XEt1bVdbmam\aD6XM +'Y,CEd>A9MB,nPZ1:QFN"6ItuoS-3!(O-M$mZ2>9=WpG[6h7s9)XG5$c9 +pQkCC?Z=qAE#Ek5F2qAVkC**o6?hmKGQ33g-\;%OJTs\:peO"95C@[iE:t*%pm6\ZVh=cJM>4Q4pht +L^5C@^:MtmU:prANm%uGP`JmTU;A!?JCs)7WBI!LL6q2ft!O.(?dReb!nq:D*]kFDA:S_Ac6#Ci@l- +_:)eTDD'QqH'=!@5E1QV#!$KqM2'H?`JF=T\h`=qQI$tQ`bYDYPQ:26k^piG$>A>Zhl\gk?#$;?aY5 +n\,1BZqc^ZC2n=9j[en+Wqq&H,kIg\bfR(rYqqo3e-c,^>Z[;_ir%Gm6B>sdmZi!F*EG(Sa.EMo663 +F/Dr5['0ccuC^cM\!nI2C6.+40s6e,;5Tr@O]M+35;sJc*:5I7MidTA'71g\n&#%q!opYLj%.WIb3udkO/?Dn,EX^rt)SeO4NPsllg$3s&\ +mnBD2?SEG+1*Bj--_'6XBDfmC*PDQta+da_nkSV;c6;0)lF)a3cd:pQhod?^9V?B"m2St<6a3V$% +Ri+**u2Pl\^&BlK:GX@`Jps3%7TdA@j+AtlsC(=M_mcc7h,$#,">DY,72>MI&@ZEP*B0!6B+Z(oW:q +F2$#L(q`)bD&\A,c2t@Zf"eG1o>#c<6.6LLpV9sUP:!nVW'qOnA"#nS'`4n0(6mPD`ckGdS#1.6jN/ +.mP.)s%t'QeYFdPTK936>)$Gp^e!I0e?Me:eu/:Xo>,jj8,8@o(J<]@B>9:rQdI^3F6#lM8j +V^`8Kc;Nb:C(eD>D4pdPcQm;6P_GGR*@?keU&LRmMb1eIlo5Z00CUY%mG">cHMG[@`DXUX8,FosD2< +)"-r;jfLMQK4C73+lO9WE`Kd`G(iVRFhX&LhGD$)kgk'*Xe4Q(b/UMkZJe[@i*,NDKG!oL'*WQGn.6 +TiL7.ZP[YRGs5QdfBD$HVK:-h='sSO??s2?hd`8k#]kJ+`UJO(!('!`6mA,],5Z#VOSN +0+bW`]pZS-o0^0fd\cR#dA+Tu25&Wa'W4a3M!?Gl2^::6D#pS++G'$O%FM.`]<3fV'&oH\.idP;'92 +4$!.(rM?INH+q9`]3u+6O\I!3*70Z8;nErgeJ:QBJ@HqN"eV.4c&&V*lKasLSA`BLuDM?",N0A!"]8 +n2f@h",M,ERc2+h'U*!acd#'MsCG-Jp1PQadEhL?;6fFRB"fU/si_gYLZ$\XN(p4gnUa1Yjck(qO*. +@?ndm`K1b@6lfIZQl)6)4l)+)HI<%Zk"T@=#At`(L(2BInk28goBCm23t+?AQE3,6>kJ#;;4"$tT#T +ip;2Q;PHFkM$Wc"1M;t-8Z3$KrZ8u@H^=d"68#Kq&OI*4PZ!4@OpQmujtt%TToJ +'\.,!1'2g-k51Qk9g]Kq?-"sM2^$IIoja7qA*6i72tC"YS!#dtf4k'7*/j;>kbJ;rP$2i,;)3Q"t)) +o+^-$d\k`!`O">!R*HVZ+Nt*XK%^Bc/U$mO#J=E)4D71F,<16,oijD'r)1Q68nKCKODhAoAFhGTj0U +p:o\\#[[A[(:/=H<1-_UihCE:LtkHgM7XrF8SWc"10r)63&.0;G`uu6:0&NAc,D*.'V]PB$-Kn!_anPH +/6][of="*t;J<07>.2g]W3Xkt`LEnX[T;L^7i`fq!Xig%c]EiAk@jkq'?C.]+n'2:\-Nhe]Eek_E'4dUPuuM(RA.C[f[_5 ++3_P?,&V]RR.;"6&aOW[MZ)k&pRs5F!TP;-"cXQ4(KI[7,Mk"@uf\WW-Q$3O#,fKcA+h9p9CCKa(=f +Wjp?ap;V_(.AH>8-4Y3#%<528pSEFQoA^,1g$!!GoOT[`]nc!*d5>Dh%hV)Sc>?$W$g=6emh25pRaI +g;etenO^YU=Gp]cI?IgTF$&Y[ +:'9ib0L=Q!PKODFaC34._1Z=3Iu,Ga+?3\!`XSF/o9AJ)qAt_"ed1n6BJc"i.ifDN3S\Sp0c;K!)%# +h/eLG#:3$AN*pOcNS:hXX,5&9mmLh6,`#t3WUH:]LZ2Pmo5["uQc?TGM'tc->bP +YnP\u/8&a(;md_`f'$o\JFn8uff&:d&Y'UDh&3Or0s_R!JaYpXO^pQ@ORL@UbBWQHIODHB_:'<9('C +!>*7unnku,!nTFT!@8N&sVr#eW>=OKFmOS@QUg_AK#+hRWLFoWQBi,RM,&q[''^At-b"X'6HQd,Hph +@lYs?HK[[nS5r!+lW_`,Y^uJH@PD`>4^8:?dl-/Y-R3#eLgaBXJ^b-hAnEK[_t^ZY;b#"^LkjkT9$\ +XSWj"[7Wkm>:da,-aPDU9V]Ni!pc"&3BqZK[:dQ5B&B5)EfQVn+)4.gnGKbGPJq*jDeOtk$%ar9g+I +c1707bM_:Vr5)R-"k_nS#-;DA3hZVB4[Xia?6_mc*YO)[!5)&ks\a9[!sEPg'_.Oq14m7O/V!!;XoE +!>#r#YSu9A=rP5cdUtJ@B_H%UW0Z[gpgEfh8L4"HD[6Ym`k`Me`7"0N\9Q4n#&BZBC][)pTTnMbqLm +j7n#XNGBPK$8Q_=]^NjT3j$;E.1W@=eDB$BU-%.OlMlck#,TtJt7U^WpYNPXHU/Ju\@jSs,ghTP?Z. +4!R/5,W:%gJ$W&03Y-T'I7Z.,0K305tZmT9"+)nrpM]#Dtp!M1?8kl^F:93:JV.5>7,$q!:G`0O:qL +%b6`bIP"Bh3EF_d1-=TMq#O-9r05:r2)OYQ(#N5.`BUl;X.1m&GX0?(&d+U::f'$R0XAH/;:pe4oB) +;kNkJhChmAQ61-;SD:,9qIK.(mX'\IE8YA._lTcj\Z*aW6*)Ybeo;5q!T/h?Z_ao5F9F/B6P>!<92c +#(V@.#;XEGT`C5a,f5`[C4';Wo,Y(Z(bd3LYpLLLeeZ*I]l,aa9d:2,!4MC8S&T#SW*fYGXXi.gE5VmO;Q,'L7o6l"_E]V]da':,1-.U +^I@r9`Tc3p^s;Wi[6*I,oXl`:IdSaZ@kW-K&kl1&<&LmOkV=c.1NN.19f8sl^CR(>:&i;*HE,=`NU) +R`WdSYDr@H5mPa*FpsPf8%j=OF&HoIW14p_C.17::Yi@/#=)eIHRsrhWW:UJa_L1k?B?oW +!KiZj9hPrae9Kt?-rP$(9"cg=[-aS+:dsbTICFBk3:5g\=a1D5j""a]48ZIP4103`*XSjMO&qLcMdUP(19M +l%(m3c]bTpDPV75W2@&BYG:!!,?X!!e%MM/&UcLP?tG]W-&;(/uk\Z4ft[WZC`.*KSf'JEDY2-l51^ +^/Y%QWXV@R%7IKadbsFG0ffT5`ksWQ8WmRM`GIAp,^$LJ/Ti6Var&_82S0=8=66b>1W$@oHL35F39D +b$@,dm&VNpG'3cG[/L=o0u?!53W,V$Jtb4ZXOqHGV(-re%s9+8i-DV4Bt9Yl]SoIWd5W=:T*/lBnmJ +N5nM1/ScuMTUZ/l`^k,q@J2`(Y)N**[ +B'($qPhQ5Wq,5cq.X$/;(3k.<^("L%(8)c]9CHGBU@_%h!!"DM.3ueZS/&"W/JV]$(8F2']37YbC=_ +oR"@s#16Nk3qj2dK^N^De:70Lt3&5`Q;/T;#uECBj.Fjpo=.eR_(-BKB2;MF@V'W5FU*fA4^)9WR"C +7KZ)B)U)17otM`l,$ofZ3jQqVdc3@[V8@#.:PcQG4al*p9bpcp;8?pHfj:7"h/kroZ,so*0Da`)(/1YR1('H'/HgXS;k:LOP2U0,g +;AL?eK)'`rrHfA1JX7Zq_7Z#KHDA:nPK3_9=JLauTkk$"MQdh49ogi]nfg#-;$)r57,`SGNqNQ+6$S +AM7)DNJeo]oE&r6]W=DG`%`X,4f@:8e9P'ZF\-7T02NFF>rL67QSSW#tl':9gdGlU\C-[GB/GW?lU+ +NKX*-^%U]P5-\n3@YG[GB(GYU#MYOq$Dk%Uf7'I-0.LSVG]IC"?MR=+qtk-JKth_s,%5.J%'lY)-N2 +LGE;PiJ_2)6=\h4a!L7qTFSC5&`S@_s^_aPK(h%cZV;%EkTpf,Wc.QY)U*5a=FcEp0Qj$oWO3!cBJW +UcsNEDI,f__#0-?J-MQ9cr'BeC']$C85DSR^9&3Ur0Ir_,?HQ%GWe3$)*&;h_a2/NLKpE,PI)(`HhB +Tt2>>g):jTN$EWsB8ubf=sKd<03pH(0DYX@+g%9QV4biSSU(lg)?$&Y!M*BA)u;u,\U1/uq4CeiV%? +ji32MG@V3m]MT=OQig1hg8K;Ns3W-V=>QQ`!sdP(G#Qo*KF.(WH\[#EMY?N0RRie`d.]XH+4i8e?]&>\:P;4'+`Zk5aJZZ?PS: +g]UWuGFq4(#FCEOVA=XLh]G>%+mcAGlXZ\?k;,>CEqAK=Dke-Tc[`qI@)T7CRWG\iY7pHJ6pH/g'*K +Z(#sDHX3eDQ*so3],Q74qkppXBtHY:5C0B<@K3oCa1;(_]UPOp)m?aJ_ngWh*&1)S:X +nUWZE&26(=?d_LLD_Ak#Br&_f#!P;fL_-B"4n8H1628i`?`Ome@S +6Y#_D8faK`EYpO4B]aq>JrX\aS[3;@3rt,:WOK=]"Dh#4L[4Bb?):nb%em3jYrIrkZM:aJ@f1$q8SPRm$MqEHGg&7Jq4_NF,F4haEf=d +m2]sZTX\_(2d3#pD_[c`V(;q-DYgu;i"*D>4:e_Rpfh>Q$`*SoR8l/$ihga[U)h,JV$MrV>R4^LG7hF$?&7HD0SjSh[1%gV2 +[:$%sDjh>0brak1T=6;\Pk5K5\5%iq_CZg.pk8o-9?@h33QqVl:9uIOpiZKO2Qm'24%=Xr75+UtfU$ +A5GlFsOgrj3iOZqMd1/PWA5I^A=ram=K$lsA*+U/UB^b$$un(uEa.rmgFcjmKkCm:%7&Ss/M)l0eQJ +n,D_D*n^BjhbCt]mt7\b?PW*\)=bH^mfF`1*te&#.It5*nUDZ5)N"$70CuqAo"Q?I?GYl:Sb)kUo\p +>P+t'BMb&%3M4eioH!iRYZn1_Uh.cVL'5A2AGqksSK-%BkaK&SFjF8-ss0V="Q!u1U34hljL+ +-%j]'JZ5HqHnI?_]C`\bUJt]p)f:iT8!.%L\i1500bUSj!4GofCN<+gn*?q".hNJL]1fA53(W^_L=\ +@\0)5k+k5*+EOVM.GT!X`%=?"P&Jps+rtC1"hXP6k@NQ>@7j9[4oS)`YP"F^H#59#L8Y0SESHQ[<#TiH".)m*Mk6g +A:9`@XH_p7t*DTn+a@5)O"=,f%9a\rqd#OkE;6OW]j4-ihbr8][)64f;OIOr;f.G]:,-HYG:[j^JG$ +hs$2Z%pB2s80pZ;Z@qb!b^5"__F2C^7Reo0@qmd%rn>h5Y]J42;$-"[+!r9R2]:uX694H]ATs<&2e2 +qSJ$R2>Y1H?_n;E=0N_'\^?R%.coP:45Fg#!=#AZ8p8aROp.!jV:4S@h9GbaToqZo0=d9N'H<.4@h%KV9\u=2a&S:04jbG#jksBrks8e;]qTbY?4_4Nt)=V&lc)F +0)`QD%\SgiQc)&W(G8X#bi$(,@GRe_\5Nf*>9V +dt`c]0N^MhfYINWP39bWF7d[j2SMnO;QX"N*_f=W5^TOE]+:q9Pl7d.l'M(VPrK6FrMuF(k +';liY[geF,NB01e1K=W2'uXJI!A*!Yj<*S5%[mkC20l7Dg[EeV*obNFQYQe<,FC'NUENOa9J0`\A<3 +)8os"B+fpGS5u%inS2M#AFWFmJ#M@1E9&_j3*>;?F#kUtPek.)p#N(5mL3/!rKhe) +D#:)h/L#\t*kRB0*lI90NH%:^6<(l1JN;G%Ip)+ma>KHUI]b^@]U1/GHXD'3*32`9[k*b=VYQ*i%IA +W1`8KOL4@M1+`;?Enf.(hPI21lZ!O;8JS7@U@0dR991oC1?k*3f+Tu14KRZa65*Er9I@R(P+7CrFM*W+-%8'k9U9nD7&ZdKLaR9L&P^@t44? +^LgGRI12/IaFL&;HRc"X>R64d"#(KWraQ6&\j@kCVh5)`h.VNPW.OXE>M9*Jt/+q7fn$"d[oY:.p\i +Y5u9bSM6?;6T@R=Tq!=%5`,h6e3&ANdL_-eJdF`%,.h7"$pr<4#9]fX!g0Q@d]8an9F.I\Ok)i@OF; +/q*W?j8#[.mn"_-hLl3q&up4,E>(8(_(8a/;ag,K?I+cHu/huLOnb-jfUU+T"_``QTC`/u6!7P1P4, +U2#IQUR%tX:Zj!h]*;&D?)]4VNfOPF:a$I-mlre2(hP$V3-cHe3?NE(5-3(Rplq(#U(TJ6V+U"TiJY +?Z3EJ1TSacLosP7UL*m+3`tEp`>7!P]."s&u%&(lbK>;LZ7Bin_:G+u3.1W`*4Gd7?ngP@k,;..qPa +:l#C6j"`?.X>/)T%:nNF2.n6r +jg:#)PY,9uFPcVW!)e.$@SbML6W?;NWYD*,C!$de-\UCX$R&&(^'M88QK/mOZndM<8p_:JKTVV!?q) +tuS._lZE)[t""p'VO?:,Q<$VFEJ^[0^W+s,*]hm;.3fo3C3B[DV-0fVNWYJo9#s\MlJ-3Nd&puBf0E@Gi79UYS:+G&NHI]3AdA"(8cW +V7A(=KH=#9^5^Je14tg11W-%5nL#!7j)iD4Q0>*bsRoj)jVhZ@,=G@LQnbWn2N_%;es"s8*5b`B.qQ4!NYnb'fHUfFpfZ=1PXEqfeOA5l1bOK7dc4$D +tO"Y.i]8fY*$VDsEFZMep)6"rMUu@OTLd86Q7-;47THH+F:d]5tNOoI!:g/]m.;/8'd4DTU4mMXCS6 +3d_;UTJ>eVA;J'EA,32,:0o+W6dD9V3*KG41-`Of[bYP0^_W5A1L+,#JX&$UKFcNFB76aN0S__FPAp +TND1EbfbS\6U?F#a/X-6orZrfq^oA_@N%:3QpIi+Zn4hPX?DN\m&2YHmS"7\"Zru!*+#_?S>d.(OJg +i/<]KG][MIM[GK%ao<"u";3I@^G9 +=#TVcZ_0FJL.mFrE.mfO=b?fcatIf]*MDPXi12dT&Ri[c_T/rGE2^LljBQp6%gBf_7tS7;gJToU]:I +X5QV!%!9(?90!A"4f+*4=\_ZSBo@/?LR6D>rI$jU:CcT^AeX>JB;T3*i"#7>?63n_ADYnU4/ +hfu+j[I!$[]:*p\Z5'#7[._U&YIfaacAMB?()+HC]?R-3h^UU]^,kM^S)6G4]/S@c""Fq];m\=^hO8\1Z6&9ifiS4[qa-l;TbFi&S`41e$/4; +C+8F2Ej-6E3I?4%coRQ%ncO!pD@kR>h>X"G$hc".0>s&-r9S%Nd\(#'7F(Zq\GaTZ#nN_jUJAY_L#i +=tlZ,TLkr`d"jOeP;+Q)TDHd96l;@bIt>fdKA#-NpfbG+42mAY7D(Z9S)M5)jp-8o6Bl7&S-H]1H(? +oPW>I3S.[0sm1'#2G5's.,_kfQW,!tST\tD4#aBjQs:*P&i0naJabW3VS=Z)jf6f@[M1/FDIX@-PU" +'bX]96%mCqu?h/<%V_jV**r.7EMF2<*)Q6OPW^gdZG!jO1Z0LEIl$T3N4,_AmCJeY3d:q/u?ha+oE\X9`or1 +B2[c(]l.U7144XHCE;M6C_SMm-[p0M2Ea-@s@912%spBL4o,1X#&A/i7^^5]7rj4NTAP`khUGCpgna +_\;=3Y>[EQ*/c;I[_rT2[efEg6;`f>_5(%(Y(X'Mbb70.ccRL'L@?Vn-o$CJ4K8rk+a?@1-ock3#Q[ +1)_":^LjJ#5qh912,5tUbo>g^`'RA@^KXA_oe"<4#&$-J4/aMCUUEU1U)T0<*jX +%@0O3u]i#O[>;P7?C],crPc9.\f;Z"Y/T=6RKiE$pKoj1*\-FS"p398H^4H5"YOj!(@S.Ls?uZ`7V\ +U.IB'E!shL(\3gLG;Lm\/J +rfs7fF.ak)F44&;u,EQ*C*=MO&a[TdcnY=o`1929)VJ +_eQl/E1t)J@`o8J,9i0Bb?'FWEL30JNFH$KEeZH4T12CK'Msi8SkKF2Ye($Vs-!SQ/E6RgJ)_'[/)7 +"o?^K'd8)Y%VR^eQB,/Z(sYT*7ta/UgOtOO+ +j^&cg"<;$G^I[0C_b]XW0B?tTYI:'IRf".QBDe*qt9;M6ds8)U3O*UJtE"d5EsN/cM`T_%!N +%[Bm)Y@s;i6=X:da\:nj3H-Pc5THfN*4L4LKOR\:Q2fb?qNEfDhoPoO)o#aNS;+7"-?pB#H1TWbG8W +"C?If'a4pr2s(#`j1_i;j#ID$#S%UiiX"uU$E4XISleCK5leq%.\@BVCFGSaG@Cr7\dA; +[i2pOJrBElb]%1R*a]!^&VWt/)o3dil3QZr\%U"3b'Kfj":Jct>BE!6hrb^h9Ep'lNB&7gs7VucBBBG3;idP%iM!0Z/FiE"!A_Bu=Nf1coNK^5uk +jA0/jl^,KBYjfBr6k-%Xj:JMSbsGl)pH +=#+Ol.V._K?B)%[+hOG<5WTk74M:SEcgeR,EPj+L9C6"qN#-hmFVeTOUl!@KKPN"oS-]!&T6But52N +*=ER-U/$%r7SKcFO6E]PHB7l`P$h[_?Pf^gNGXC];0.QA15CXR#;GCc9)p^<#Wf4);:7lgDQ):;:V1 +q!?#FCaMGM+JP>pC5;f0Co4aZI_Y4"_JMK8m.SusI`^qGfiS+NM>k!IB$K\>enk?8D2-X.[b4a5hX! +GQCj+1]reOb&l3B;<#JO(&-D9duW:$g[DPlaf[d7ngm;D?`D'i-JG`2!KrpJq8mlp>]:@E+%oBu]^$ +HDX4p@[mGoP^W#Dnb[YEFoL?L[U9$Dm'.ZrrI#GrGI'eDJ$1j'_/(9nZNl$G7]q`(l!5SEPEW9[i +obedhRWBeIlVRO3c[5*%`]W3T/cGG4`g'UE=89"Mk(I1qdN:rF>$%(5=KZQ7W_EqoNsqga%(6D89D +%*oY4"?`VO\C96AKUFRN%Jf1Yc!;0;h9oaauCbDB"26&pJJiOFU7Lk9c3Z#u[CFg#%mVd4G[?1lNMF +oP]T]&fGp=-2$?p-2r.7pgFHATha=FqC&7,7X?*AG33=G.2+-^MS+kBKoj*G*lc_cZ+-KEd$>UG4.] +c6I1gm=:CjkpO@F3O*PrAH?ZQ>GIW-Y?5r!=E!`FiGQ32<%tP")I1XsnpLt?:+,+rHJbU[:jF;i-B8 +Ll*Hh_bFE'GXm=NQas([p:>$3p$FmuN;9OU;)OM%9%^-R]9,q2TVZGP@?t=J0pmP5+Nnq%o.g5EgBE +S,"G'Gk[O!]@HY!kP7Z(q3Rk&:R$-+TD@Z?#`#>R(mPD84cS:nq1kPupSE^2S;OeQH/G*<&"e/,T_= +EllX,VXGD(kKY),E>#`u-J+HVNfSI**NN$t5(=1)G>X9e:+#q3!75IPpSS;pYSqtQe25_o4h/c/AXH +]PsiJ=Lt2SI$CH$8@?b&EO2t`X6Y)$*VO0f?/I`d>I\?HZ.1+\;U73Rh2b2l<2;YFTRRBYfdl,+ED17LsMF'6*J:?RDM@So\lc-I +;g8##Q%r"8B)WC!VI$8a*7,d'ODFo!\E]iCiH@eA4l^>GK22[GYLp ++_bHi[VP_V7e+Sn6W67@N4\&_3) +V4Hc=[We1f9NKl:mu/7C_=0gE#V\n=%32.E>9M!B;:?kP]r1`cc,%Z(S7@r)iA=:d@E8EM4E?of">t +a$pCeW#Fc;/8CAuq0YU9r,/M-NoIS*XNRE"6Jd&(Q>.MVOMuXU!a\$1G"Y$MQ'9ieODZC=s! +(%[`!;ApBB6XE8!!=,,!")](PtHca!IEn$as>(#dI4+ebW.F0]eQ)>BiJ,b!5kN8!WYJf+TVVZU]^l +'&-5o8!2(J^&s=f^MeEY=u<:$poc%M*?;#Zd50.lNh5k-:FjS`VYeF-`ZqbZc(KBl +%]nQZ_%7e.kBnA'@tXM$^JH6;YWUN-'IA8.7>/B$JIC4Q/\''+7gjTa41#b'9DqeNa1uHJ8H`*kK=Pd-Ec!1=4">)r:RMiq4;*aY7"5nu5 +Jmg,8Je4(^d\sPg_R8M[djE,g'7PG7?0m]oDX?)_,TPg.:C4hD(.++I&jgOpL=#W?"OOgi6%hQ.TZS +VaR"?3lX?ORIP7f'9cA8_b6U^-sk>LWEH*E:m\bE0shTN'/aS"4?-Ye[5gan,@NS;7C"e4lO"tT_ +&qNY'K]EAtoDL+.&7Ys="J_*!N@R$pif]RtC@;h3aO0 +!mkWrU=`ja_LpLu.S]jGekLf_ar?XPj`'$C^+f"9aHm3V'c\$X&Pd;'m.V3)FW7`g +/f.jA,UQ[MnH83Z`lr01cbTf;7E<*RsnE4fJ"L]A_OTS2"#N[;+JhOQlbAg[`SpqLqn%obXf))114) +p#^5+(lo=i\3\*U$a62T\:nj?qRtN:2EY)a`aCAgq1jRg0Qlt@VSp+?oP,)>$PK..T74g/4THm1KAk +.F\7RUdHY/AZ[`>CNtHmBDdZX8JhU2hU=RFHUhb[Q#)7r-#q<^80uVYd7t +?+<"p"uL!sZpsir$?:0[saKOc)$"6-bBi3n88]0HgR\kBB@3;$T.^Y19P_<\DZm'qst[64;j15]&;*OrMk[#?YF`XC7(9s4+<)p/-A\_RYsk0)G +ar"Oa5;c!)D6,U8?l3LrBme=I\f_Mo:a?]G!)uag$q8WSM8h5M[[#EhOmZ-K;IeGaWL>K"iT1Bt6m5 +#tjK3S7J>22n(3#c$4J]'9uYd+aIJ;fQ?.u!UK&_(SpF7(:QTGq?#``H@2j1-olA)R`UDX](Z)&n`K +i:g4R?:#F6P*p>^9*dHU%@A/.TK>iL4LsD=lFk@mnD+6@#-qJ@:sq8oFs[V`J2%q[gM6?t\`.pfOc= ++2a8Dj?-=e6?l^BK0mQSIWpHN/n\`:#(rS9\5cnF(NFDpnIDlLrN!d-kuo`)-$!4OiW6o*CMZNE50o;TM.-ef\W +69j$I"(gB:bq/:BR&"MLO2WlRF^]I=k:YP*YXQe'hkUeJCTON.aKE)O="sq?)E-VJ&V#fa'mDP#KcJ +8^Z*;Y;`i.9b]`N&6a^?b1/lqHd%8hak<`)#Yf2NX#Y0A8tUhZj3Nq2Zfk#sLPLZkTKU#u-_oj&,me +.[I4I$t+Yg!=0)`"qeYH'VQ3L@'g/h0GL33;,A&Vh(ba,(:ZE)IRc5J*( +.8lR&<\9>]T@m!*Up*:n$*6paQtRl$dQoNK_A29iu/JprM;^_n=]aBoHS8+C+TSiA5F2aOqt*Y'97k +bWpnst,SNH]&"kTgJD(5OCCjp#'L;@"5]IB4',Q]Dq6A(EYpg[rM%%]CR0NY4+QeP94KImPXB3b`3R+osI*-)i=Ci48:*"\#"fo;HRCNUZ;;$TEL-Gh/EOX*Vo +.4.p@+`+eP#D=/gW>a*d$SK+3:Un4naSZXa:/QsEEZ5mL]dW@)ne%Q/'#$\qbpY<3!HAmD5\O7Bnd% +Nb&O<-,Td1(TjpEO!'1"&jAks:?dk!5E.<6^]P(tGYNt[>/,>#hq%Tr@$5nmin$:bSWj7_AO!>3b>. +1E5YZ"gP=-6Q3O/<\Y>15.('eL6!W9oTk$0S4P&WXW@Y$tjsY&W\U9di=PU/)`J8;J.GU1cbW$!!2O +<&u5L=XX]C<$ZWX+0>>8umjk9#2`#Xn6[LYL]e'mp*-0XOYhWd\!>iQu/`7`aJDpehkQt&i#uV67!E +p1.m4e*17PN@HZV<5RKPr+E&V25Al,p)"]0K)(Wt/%h&EX=n)"^0c4fE%\,hN[E#d3VunInrD1O1e$ +JG,.6+B*Y!PI,i2&L]I,(Q]]`/+*WjjS1*Yg#+Op@.FhE"ZFk#.$Q;?Ju1-Km52'g)CC\0&:bhnM)` +tB3>7Y;P,S7S\Jp=G3X"X^Z_n5;d#0_C0,-P3oQ_j+[l6%l2)MUhZJ?*(rt$sX"<_^g!&-V!I7CIb6 +M%B>Z[WuP6V^R%ADp,qd6=&%=\h](5jXU:+I!53JdXAM'r7"/Ud/l"#tC+U0N"8gEG3u]3=S7p1npB +dPq78+QnXd`,BYtrUB1L!jD;o@3j'sh'9G8KMD"b71Y^bB`# +k8k@J=qtaTF%9,gIo@(H>LfoU_O39=mMOFL(9V6Z@/:S2#SB@+BN)7_Q-QK2N7 +d7pSoPSaG:B4oBWBOpHFeq%M#KkU#FBZ0:P2P"QUc5QC2C6h:.Q>JRhEt+BlAl_&u(,%uI5@\k(Ap.[ +#0mj[$.$UM8C3IX6(,[Mb'K:1a:)5Ek[]ODt6#2eAHT'&`[@pPV?;\/GB6MI1[,")%FV`MGCJQ*`;- +K;E]-eB3EV@"b2^r??1NN4?Etf^:G<'a\BQR-o+ehV5Y((HN2f]^#F]UG"2a;Go2g*_.Fr+_2[o[`2 +C(QYH.X#f!nC`"%D0;1u)V8bL0jAnS/T`piG;i$9@Ms0PIrX(MG8H6bQ`kY#2gZ@AGk[JE=*8Vo'*a +Xf#/V7%f26WW"*/HcI(fWdsMt)+e^k.;bA7$'7b<&kOK6T\ +1\/g=5iI2U[J%)%Il/+;i,@YmJK&WFl&l37eNuf.)IMe9*[u),LObt!RM-)QkfVOFlZ&/#0I9<8"[n +C1oab\T_D7I'4fV+4)kDYe-MqH@62PlC8Vi/(4NYSMISltBN3U`Q-nX-kNSCbV:=o4Z`o:T7RTR$4 +'g'aRaWLW#^*Vof)3YA$R,G=lZU)GDNqA#X>';=+.U=q,mg*rg9/Y`njL_M_2NJ4-1c_%dMV-7%DqH +9Zk?)ANQVHRc43cCmaEMhG\id+P$>(K]\%jG7JE=h6m$`oXI@&.g;g;kbH2]7X]jJ]3o@'.iN:hoY+"OVg?#LVl`WAamZPtj0gH2b]3OE!T[!P0IRne,#'muKF[ +@9gsgJPBU>IGJ`[TdOU4)_QsEOOVB?b3qHqg#YtK=>'?\-;RCerQmoNYT0i\JiN!>FE$KS[kHo\bi5 +74/of(u4=XDI4]=Z8!)pQ#FQ+L8P]0"cYqq8[[h7=QgXF&@/gX!VRdRRN^[Q +;ImA%ioH]6jq#H`b*G[dHk4$*&]7j0_jiI!*%f%?6c,bB-.UWI +n]arID!S;4sJ;&F\ibFH2fgptS^-d2G.bacl#gs=4MLprnE\"gqm*8f$]j3ComcCF4Gh!`Q/o?QC:b +W@E$h"B#7"41JdK?,fXC'N;G)@5dd)2-4[7LK\&IeA=Z2^(8D8n'_IfR@r]O7'[>F>!-4sNk9GkSc@^k1XgdT`na/>?'X@i6Hh +V-[tL>8FOFN2#iM\#in`_V?=2h8$fd:Zi+pBo*_#5th;k%N,D0;3BPd1\cm(ou(c>a1ShK4iPNc?6k +$o(e]\D:LF6Z8PkBojR30WY3!_QEq-9G`%*gc47Q0Go-j5(*sSu:k&X0\,qkl/9WhS\b&QgB&tI""< +F51/g?e[5tP^4+nr^>n](POncW*Dtap/gE,\IhduL&7J+?.?[lqe>i9(` +O3^$npYT9Cs+B1CLW\M6q-U2Vhg*^Y>O!;;qAr$#?VE0RWVYMmcX3*1It-=)]AXj(qB(Xi5KWmHYK_ +PGf0;_&?+nbe_qj4hrZV@BJO&.T=>V'2$&(_)OH9T.hWo7$@W;`#"BnBHbZ$=K=T`V[NXHgE*hXO^:f<&#!AD^OUnbZVKoadOLdWB]%I\lM:l.'s(p"H"\g[Y)CiZ<"S6QNkOqS/FoA(p?7E"iHEU.r +fJni*MBpAVn/]Dh970H;GG^93so"@"Or)$`O2CC^,$Y`pRL3D_0N"0O:.0#0NPoNms&%eN7(`iYb,' +Xr$\>4b8rnllu":p_#\aKdVN*Q8M91?h"tr/W6s0%q&ARAM>2/Qu.ZUM(#WdrfjaCIep(`3h=;EcL@i<9hNBBiJ +Pa`-(oX-='5"cV)Dc=%A6SHZ)%D-R`pD(@mOFtX*_:SBXNGLP^Hrh[U&[OOC_OprYF.;=b7Z(MrS]j +*i#RYPX($=V;.dCbji="['+TY +j0XeVkUMR0.(dVkkr`cDIg6SYJDNgCHVs@M_kGm]ie9/$/g^\lHm7\;AIG:/;%0:=8Fg6,7gTN!IEZ +:>+MJmgL1<&:$+$[S74!tlQ/XRU.dQU'm"?iE";6=YTSX4!1?Wu&^4n#uUs"eaY%t/-J>u++Ti4VGl ++=lK>l8eEff^m[fIUASdq>Q9!d@is:%EJ1^s'aYZGKsL_Hj9,SnU(#V@>]7KhYkah*XClcaIX3'lpu +Oh'r.[5aZ'rcBMK0%(;e/b!>C,)"@,Kb3T*"$3K=f-#sf9uh\b3u:hB2,BJB7Tlf3TcWV4//*9RhNP +CBZcDSPr8=3LJt&<$5]5pC8T"H.SO^\ee-c$SUA7(6k:d(V?^AT3RTS8K7UDScH:*W==!<=eV%rp_pa>@u[mEgJU)!;oL]QK9''U +"-BOqNS,mu[)O,s=!m)osFt&OI)]0h/PsA>GQMnle`/M'3:.F1d2=Shhuj*?'eLCk%1O)B&o_L`R7E +BI&g\%C*Q3V3p*A!,r?;fig[og;R2.#%1+^Nj30j@uQS%BM(6_.4+>XPiu4rNj7I\ARkH^;=Zh>q!u +qpgiAlp(-G,)UdCf3!!&1rB95Q2@@4A,KZE(`bh$G0!6"Vo6TASW`rdc&KJQrq8:/F7X@$Xj#`%p1K +#>*Q5Nkd,LPG0/bB[qV--Wu_;lkPS"pC<]HSoAn'o4`E:)`=9Ljfo,H-.K#;P+eZFbG%3d!>XKaU8B +IV]']b&L\rYU^VdX4p6sNHV_`D%=uH<"A?N1&qXqSRZ]!aaMJ;?#-c\t`8Zrkk$ga3S0`]edAjN"#3 +J:oF-.01h7jbQ1J">o6L51-!=EI/WNA'&_p!2NRPIQ-0ZK`,1kE>!.9-XRKQ;5SVF4OI&n4rKM4olT +feNsZ">GLiOf#7dVQbq.)_SJ*K$bqMo4OT:D5?dB-8,Zo>M>K.V=(Q2"2Jt`B#SsV'2!jKP0snn#XX +;\$JUlDp?SgOP+K-0\gLQslN_ia[8)$['W[H$!=0qR.r*gCK$%2p4a`\4d%`[S5ip[AaL\i5oA6qJp +FT)gSlW/]h_mK#Y2dTl6dBH$bO9\5/),(4VY4>O.eoKsiJZ\l6Uj01FC1;N[B5Jd?ZO&5Dqpq6\5:N +0W%ETC>TdBJdh"gS?\dSWH]FAid7gV&KJ0+:_bmT7O*e^%9G!`1DRp9D(qf_'qrPa.ISSQY<,OF&0$ ++El$0,Lg75?2Iab?TA`HT'%@ap]kq,S)=R5QpUi/SA:'*hRn,E(@n9?K2>JZYb=PYC4HF7-K%6UNC+/d<\;9kq+$[F27[s=cQ>Am)u#Cp79\:/sG +Kn8Z"?rG1>6D<,0*BX*%IGeXF6UCE7,j27BjBqU\m'4a!rNcEP"HAhrWL3O*`Sa4*0q@r.^(ZI^G@> +O"Fe."r\L2P/IR)ddH!D7R)umb?LNLN%,o^U\P(k1lG[EUCn +imebns#CpbVs1rpr#2l!nKlEV#Z56_NR5MCkAG1t*+XY\@@'<@>3]7.^PL=>>>(0((XG!V>E8_&q>a9[N:p0HR\2rlT"!/FY8QZ=GG=cJ^U9/!BC3CP]T:oVja!:cY?BGnaQ[,LEfWkBYtTE3?9c;TYI!p"2qI[ +eK$"!&2JNt1>^iTaqj7>L!'Yo)-5&$OU_nA&R,aiA:#m9KD9CaMnlb"J[5Q_5, +KH$^Snh,:U^m"CVZl_MK)SYPY^`4OaF88-Z+MQnY^t]gDlln`C,sk9R5n#)(bT&cN.mgX5@>8OTpU`&pYpKM9=[5X_,36ki$>9MIpV77>p1_W4'P*)&c5:IU4 +C`4T/>6r$,a=%-@86prn#CfA;(:rPh+7KcSf+g+*mkW@O^R!BAsgH;KnGXMs,7Ylo@RRBWP5t7)R.n +j_Jb\SVrDT<0)7]^Ts6utiYE^oD36kjIX7!;&4Bh)ELa"1uE4F5&p]G,rf +jEO0gGt:>Ma391VP^l:=I)Ap,aGbmEoS#f2D+I:)L9s+5jCH0@AjaX\aRG9=J;Zu\'hHE.7p;jJ*1" +Y;HV$38`nHp(UmT986cl]d8DJF0[$SgDPR+@>akWN1;!FIFEMsS>8A'&e'UqWuVoRSl8aNR +SO0l_Y/A`%LXig_ubW./s'V%b%Z-7I$a\8AM*2(E,W(Nl+9LR)u"O5&9M9Ig"9SqHHd4Q8%baMZi5) +Cj.)95<'1!8`V0";IGTLf8q=d3?GL$2eGm(*7_dS-1UbDa_@4Q/uu0$Z#p9SDBM9Z0R@WD6^>:/Uj_ +FQ6,,ap1&49Lu"`9%V@Q`#I+4Te*T-i@rGsOV5G]!pD3[.h!3pJV.&[K,TZH\2An2A/J#/)P#Q8?ke +0"'W[T,mL)7' +S/L`c+$@PlF8IFhPL!-d'C36cn'du4#Ukc#c-l$9^eO7/^$10P`41V9\;_K/5<'].`%^/QoK_c.4T` +$;IF8iE$\AP(RglP(=VN$&4044)hO>-\N8CF#TV#YF.9!T!`^^"`@KBYM&7fldZ#]Mbr;YN3/UuL"X +m;Bq14j]q5-S@#5%-.<:C\Qel'%RSUi^NN;Nc[hU>1?%lHr.+J.!N0\!?YeD2t-)RNBnA^'6](PMb: +g:*eKOI1p/<8iGRX,!'=F+uK2c)iPtJ85AAB.\`-:"%ZK%91l7\d!+dL35>>>nmAKOk"_gd+NQlXSp +OH(*YO$&$i_tI/VPOOk,A3dnM=BW@lNQ+W,&gf,[mkST*1HLR9Yed,MQqSTED!OdEoXY&ruk2'WVgE +3CCp(en#P)NWMWr +eA4l%i,GpEY`dWqs"'Y^R +W)X"kB[UHt>-4\O"b,2@`)S\+R#RclMQYSmZ+>rN]Z[Lu"NO/#'=J?'!giX +A`QlaW2bb]oU^ZB2YkgQ0f%7M.HkUdKOL#:pm1T+bHZ+#[]l^p/XouKr*2[\>Q$fHmA7IW6[M9X1\g`.md'X9YdAIu!*k:gF)G +9bZ9kcmj*Q5E)iq]!Oc9L@'4^=!QRt6sbNSmknd,X)dj2O85*]DrB0.@gc@a_MlC9Zc)_ +W*fpj7YuPk""GQ4CenuR"dBX-,rqbY@N)R>[cB\,6ls+#N09>j/UBV*^;4OQ=U]Uj]]uAhFhAp1h:3 ++Asdk+LtiTeID4l:.6W:87"HVeN$(S;*NuZM&#;Rd+LelCOm=_!J5SS[Na:Zg;7]1(Kd$l_ +0S!dIo?U&+01LmKsAso,j^l/28>PDAM/JDW3B+%IQ^MmPa:s6Q^3Kk&)7*mN1b5#4&SOn07;_mT/MV +hWo(ij)5^sDW;f+p@`EJi9p=#DRs"i?M;9;qJU9HD_iI'54.e[gLlCpmE:?S,!*&DJPFOoE*=g^EXj +n/#Ol@3n:E>>`s2%:$sha"LG6i2,'(DM1nJ;hoh[jcL# +B>eBnFmZ;2[o4@)0-6!nR!Bkk83[W*Hg_G7ouCB]f3[0#H?KO#p*X3j2duDE@eN+7os\K*G@gJLB_HpiG(WWbDef!dC3J3Cp?-8cm+, +?9Dg*"7pE+>J2feX_C\K3!pHNhF6(YQ4Kt'WupQ8e4Jbf%AG5'U4pYU01ms)JGTfE8^QLB4D7+3Fs) +:8-e;q2a,B8-,!Ie]7Y2KP*np-<*L9],8)A2Z.*0p\'oM]<7[;>im#m1uhn+^R]T/asa[.%^6$ht^W +Fq1"7qpR0S0ieK3tn\0=#p`[/3A$q`hOd=16Sai)gOAi:W9&b3IH=rC9PM>ad2d2B.560K^_HU/USQLW>?b:T,h8b_HdK:dQ>R+QdUeThm3 +D%7g3Q\KMYkNO4f21gO69ZIF)/Lf@bT8g\q`=rYODi#NC1kgO9CgrZC"r0B[dkjaEcTrVu-]Qfe8hl +[=iNrib_g&*&,jjF11oIh1=`kNMokhF;i)SA)o.0D5VEaeFW.J!\1TO2ZL?nEm-jPAl%2RV_%no]E8 +O,9?3]4>%Q]LI>R1k'Iqc3#ooX0DOU#+!6P6JeC'P6;8SdaMJQlr2N12PKW'/)5E^T=Z)_tbL;npGr +qVD-cW^i#'E8)Y@s/X4YE3mTM]H'b+1So;km<+Q)]6ZO'/J\C=VU'.^$l]oo] +Ebes!%HebomrMtjQ*9r:rqP'[i:+3\:(lRD^GiCkMq--$Q@[ddE/7KE=VQc`,?G1`Q;]K%C1VsHi*u +!n]'BG1m?YI^Z.A07o5e(%<5q6RRG8Q9qgbR(nG$6`2\Vb*jE(+p4uYESf&_#K4eCOeJ)0>]qu/5"6 +]:!coXX>V\!N<2piu[#*_J-qF1=07+05!;piDpCo-")dO:1j'Z#C*_\=7+&(B;0hC]OQ'O +Jh':/G1sr)"oL,"Q&E7FJ#U0jq=V[n-<`[0@&j7)NnT7nN`6#<(hFE^`Ho8sM"FhQ8OrTH)8J3S<,K +Wi"R4$*sN1DCi&tG1Y&PIF0Da6"H\@fW*m)!C.n=1R(0MHT51r1j;_`&I]o\V%\g3( +0[`a:)I5UuoGTnc&k&O)D]8*;)\`N&Te&e\e3t)dd?JXQ85`E`#oqG/rC#18FU^o@eC@8cRZ`>G[)3 +i(N>jKDQ(;DYf+k]/3#qVAEELi!KkXrGQ2Po8eniR:9ZoQCIg@!FNoH4ZBRS;c/,rS<= +e32P_p@i2@+MrT')5&29Oi?U`b\LIiJ9US(EPi\<&?'XOIDIJs$fb"OP);''.B;9X14eLcG%QU6H)C +C04in;=gV;ur2$)_MVDPa8rHB+u*lIr[dG@C"G-)9fF2T;J.4!r"Rm2J7>ZY)uB+eJ#s?IQ?#H`lJB +m[M5`]]7`6,JJ)D%e[[-*%(p,nJ@5a\8aVi*QIXi5:+A@HT)a+Eh(H#c#UJc3R@;Ck'+<+$"*e_oc6 +h.eb,JO?.\cjO(I#LiOOA0o1K,LdFq$,mcnOPSA_*;@5]h.0ZBM(4sn=JIj4 +aL(M?A_^K"(@AGcs3%>k=aDh\uc4)B``ZE%=HOj]!&VmUs+G;!fKd%EMLd;k%KOc`j,!$Tt`@VPKR[ +k+DBMLq)HOg8;SqjQV;MlVj&Rm_sM(pP^MP45f@X,&50hiC@=K<1UZrW)/egua,F>%+q@#O%:?Ub=D +0npObN=i0I`j(IWj&BuWituD;Z(2nF]QP115!-g+p+r*:erVWr7ZD*i+k(Fo6)ehF)/1*99;(;bj.8 +h68LGhF`0_]X^.l_sf-_jITp-eWH&m5B.A\SnPgZ^89!]NgbUfrCc[c\@2WEtl3H0B(+nWLXgABcco +7!X7qnJKks'P[)J8c8+^mGlQTPP-j0Nr3WLcG[tlJ.$]L(_@*N1E^N,1%3`<>;m>O0:=t= +`i^E+e`IJjq`C)$TAENO1;td+IM&."lo-e4r7<3<_jI,_D-k)F +VZh4X8;&OHS+R9$*Mr-`#gqPHp(38uY`^j_Z`:d_Ll9).P5R45k&&N=im%s"?k&f"&&5!:(=>MiXgtGtoJe:=9h)F:\ie=_%(f#9--`KbpLcmZ(/f.j +CdC+i$P'9&No88aQ[0Zr2e0@,"I-WO4V#:Hhr3H#3:.NBajZ@bT$%M(kql`i2l`VTd2V""kSBWj`nI +c$2BPk2fp&f00u$.`i-82/'*Y;RXL=hcq[sFhBTg]j=n<(,&4dYVZuF`d/MMBQ]3He3]$pq]gQnm?= +6*?5,A-NO#IE!:"^nl,K5$&N_AH&SiC\/C?P@pt!!6G7]K8sP%7Z_M,%K-5PuFPr$Fj#,W^0lmM +lob.X1Bpf@p>cAp>jC'POa.nU%qH??[=5g/=$.=R<"A +Mg-pRl*b(:W.g5!K3LVNXC**)H2VPcHcQ+OT__hML9C21d0b(eAfTtH//5`)n//Q::-Q$O-]o=NX2S ++.mlW0L[V)5VE]:*=Vh@2E+/'d[WQ_Pg-qq#5`2=K'2+&ul&)3m(%q4fr^rSRQhJG$WbZ^H_XAkdY7 +p&qDJ>8%>0CuJ.\P,G541Ce6eDhp4+,.G,_'3lQ]EA:eRd2+<%>his!DM;TUFdjB84Elj1?9lt>e"0 +?Na/A7[o[I"k-.$L)@J*Am^75.'a8E'@24%1uemDWZ)`=d@f+"R&qhWCd-_#90c,-?-384?hZLbOH_ +tiTRB?WkaZj%nH(oK^NDHDba?89isK':)>B6@Xl2U]7u9QR>jVX(]UhH-/[mp/H2Dg"n?)tTn.^&c] +Xk5s3s')u`BWPU^)\D_ZSX\u;Df6.lbll9*3B)F76G"J[nIAYbB]5ql]mNf:<#%uI;3mUZX7mgtSQHDQaFl]K\R.PN,I(*0Xbf01Oi*:,d+JQfYNVREGFVDW=XM!6#f0&qZguN=NpPfC=%tG+)NiNZZ\Vt(ocMGQKB\]P*h%'e3n"?7HhXO7]kV!k.'AC[Ei;,cY!2P3rb24j=R2%:?(?[k +1^AE!6qtIDXuQ*SE:8#n'*!1Nro,pDUS#&XtFn10+ua:JDP6'qX*^mCmtP\\;d])o$3]=&'"3Zb4Es +)i@_;3:h'(chUjC0#-)SGm>c:DM"XLtHdN!.E=!2]%1r%A&MY"4B;kg);Z?+0GS)57E@DO*/J@S.'/ +;?XB6t/hG]X0QF>6,sEBt;D6u[,h'_,0;O]N7E=V^I3=g)6Ej>\,f]H-NZ(D1R%0mORTI2>b3(U8T/ +nV%gbM&>c<))7*g;3;`9SJe]+)3La5nY[9[W>bf9,Vhe6E_.OSVAd::(U?_[Okh#a-lUJqj!%VPnie:U@NXo4VJ9Q^Biuek:FD< +Q*qFQ@a]Bm2FJ_rg-S:*$EgJ5\M'oTo-M!o[d\/.rKdj<[-k`:'ZEYpCT.9DpPgZN]17]ia_(=$B.a +k:InuXE_b*B8f/LagSEmPlu;'eQe[.;*^d`F/*bq?b3J1Xe?>1EA5B>;Uog1\4;*F#>b1>;UCri_ppV;bJpQ5a@O%1(-l81L2 +kZ8N0RaVGgbYP8c8u.l-]F30T1W8QRP8ns,Da2cF+];i="Zf4P4nFXu;uJuQgpE: +d5El%0e/jj])+!lE6?EH!ZkYf).mYuS1"2X;ZdhGX!Bi7s5h&FooB8M^[3H2gitDnYe&+:gD)&Be6< +#$)e,GPqF[m,05.#h\oQ<>sJOae78Z%SX%ZL1:,JkCPi#,th*c<#8i63!['NH5f1ja@0P.bWEGmqCr0HA*=eQ*3Zts +2;jrF$X4UFPSo[uce)cB6p;=uM=WBjFI0iOec;cPPNe?r6j.o_co9%?+iF\PkY2c%*qt>= +&h+b>F[oCgGu#0'=>aSlC`-AuNCYi1;3>g'1,L76'iC. +boZ9BsocWnW03i3[>iG-Ve^n(9IpC4CPP*XnQ-,qga^/E5?FB$'2>LT:p9[im?e,A>(#`P#cX6@e?a +]9.('@r&$!l*%@?pk%(&MD3o3W7^@!3,k8OHt;eQnIK?M27$'_,He).SsOAG-C;e`g9o[TTpG#@_.F +U'a*d4(-34@A4cO<^ULD,A.bh+r503<^`cB'53\\,PHCkp$$+TF_MUW>mqB[Q;q5@okG6UBJtcUG+i +U#RpH.jC0%ZTp2t.O^MHr]@OjVcp-&D73^pJWB63I9B!WXVM$&",.3G6<(DSebZ"]8rEeT=jS?5Cq((:YY,<[8J +QE0cZNf1U8hG>nFUIfVfN*?EXFG7"GjYC'@js*r3EWM]=V-4Ia^*1S8Eh +K7O[s`F2gN=ClPh7!@Em2sGpiF+42P+a"/^0Qhl!.P94^BQs_$iR`^,"sLq!KE1/%U-, +l`$tgc"KU=]Mpe"iEA7O807!N`n3-U.fC/fG$+kVB)pjR$]-9#%],P[IZ(e\dKs*-I"2c\U^fE#3n5 +hBH_M'?5`(^Yee+`cKp)9C_[3"L(Q[u/fHP'DnBfRo*KoMheCL:FdKpt\e,Y$P4sN]:Z`AquAUmu81 +[NAuWO@S_T#l#7K)OHMPb6XW/&-kJZI'B3.hK^Mk9A#!32R3GY'fla0<)NoA8K`Wk23[bi]Q5J5P&m)/$7@SWP$)6+@UO$XR)CqF_Vl#j +mWHhpOg*-(N^GGImCQRmF1L/#>"3-G&N>g,#@*B=5p49sT*r[0\Rp)m?T;\#ZnC]32\U4+k1la0OD\,s(M&q]EM?q5p.(]A#oN=WC3P/ +Ur!H-8WdXRd;92\%XpU^`,AJ]Eu;P$,/LG^q8"*HQg41&]%]W\blW?r#<9''>+-M[G.%bquag*V7bR +a_J([@qochR0spgd`&p3#>Yi05<`uu6ZMT^$HqUab?,g))S#!ASHZ;Mb;a&*' +iU3gc`S\Q%l_jmjO>U.C2 +489>.$-0S*Y+,+s7I27_$PqL7cl8n08L#&"3RI;CcoaP?*=^@9'@HapdG52XO`f'B(!uY_dTnTUI5B +6`/'r]-dN'jbSH%)%-du?Ye/^KrSPdk,%FcCgdQC+O]e@jJ9@DX5eQk7I]j'&N=4EdXd63-1I-=ScH +%V\)+gChL4kJ^%pNUe)*h*gg.EF]hdM@gYNt,h`[m>*Wb3U*St*7iZe'JTaBB>af\p7B6 +,&$R4^fT)F'ti5\'QKhF$?,-0.HEjCH%YhGuCi0BKoJjk`0VSkqZN:-u[5jJ3&J*b".o60:@Pk<=IY +SpBLjGNArZjuuB$*ae.qIHKCCkoQ\a*a.W3Xm(;6kii8a>lE^>U#qqrkMEE/5+FrO7F'C7cPkpco0- +d(nlFi69LX6p7-X-2i(O:0mf^i%53MA[jmV(%n,E@T^@Ucgj6kdsnK.r(,ffCcJ5-%[n/i&.?Q8I+$ +1e*>o04Pl-&:p,an+C!o:IR!3m^QM#Yn_knNR][554_\-g\h<10a:+8PEhf8+llCpE&l!?[;B1IJ85 +@pV2:SItd[4KD>J'q&bUl5FM=sSbZWdq7i^#s/#S,WVBgnqVS4JIdgshEAATcj#ZCfK*a0M6>F9^CE +Lu?5M,kKec#O$rZBtq5O&/smJ^J_rkJ((s7@E?`0(`:"G+Bt&9q.m)$u&7iR&Kq:*14-7A>ohe7Jp9 +BsXH#\%CJR-$?cSnp*p':>TWgLEhAo`,bmI9'6hde"0,!OM0iL)&3L06_dLm'M;@HQV"&Ql.$\h:8( +XdP^2WX=`'GIV@tDSg&GlR[@(gb`Tm&A^L(prbSC-_J\kjbfUOQI& +WF\=EZ"_?4"6<7jRUuo`c!N$c"FANr>(/[Mn;Vno1PV1GGhocFrL=F]4nP(m.T2)`p[iZh/BclrYGf +r^uKD/r*DlHQ-JCE/fL^Se"=kLo=EbLa)A0;m1,_I;^E\rt*8THq_,tZNqT.*AfUh5.-~> +%%EndData +end restore showpage +%%Trailer +%%EOF diff --git a/synfig-docs/trunk/en/interface/toolbox.sgml b/synfig-docs/trunk/en/interface/toolbox.sgml new file mode 100644 index 0000000..c9fb6b6 --- /dev/null +++ b/synfig-docs/trunk/en/interface/toolbox.sgml @@ -0,0 +1,48 @@ + + + + +The toolbox + +apsldkfjañsdlfads ñlaskdfjñald skfañdkl fjañsdklfj añdslvf kjadsñfkjadñfjkaflñjak añ kfjañ fñakjd fañ +a dfñladjf añdlkfj añlkf añldkf adlkf ajdñlf adñflkj dsñalj kfañldkf asjdñfkl asdñf akj +añ kfd ñaj kasñj kds ñjk sñljks añljskañ kñasjksdañ jk dfñljk + +

+ Toolbox + + + + + + + +
+ +asdf a dsf dsfa sdf adf adfadf ad f adsfasd fa sdf asd f asdf asdf asf adsf asdf asd fa + adsf asdf asd f asdf a dfa sdf as fasdf asdf adf ad faf f asdf af asd fa sf asdf adf adf + a dsf a dfa sdf ad fa df asdf asdf asd f af + + + + + + + +New +Open +Save +Save As + + +Save All +Undo +Redo +About Synfig Studio + + + +
+ +
+ diff --git a/synfig-docs/trunk/en/interface/tooloptions.sgml b/synfig-docs/trunk/en/interface/tooloptions.sgml new file mode 100644 index 0000000..8d32608 --- /dev/null +++ b/synfig-docs/trunk/en/interface/tooloptions.sgml @@ -0,0 +1,8 @@ + + + +Tool Options Dialog + +TODO + + diff --git a/synfig-docs/trunk/en/introduction/introduction.sgml b/synfig-docs/trunk/en/introduction/introduction.sgml new file mode 100644 index 0000000..dce9007 --- /dev/null +++ b/synfig-docs/trunk/en/introduction/introduction.sgml @@ -0,0 +1,52 @@ + + + + + <acronym>Introduction</acronym> + Synfig, like most every other competent graphics program, breaks down + individual elements of a Canvas into Layers. However, it differs from other + programs in two major ways: + + + An individual layer in Synfig usually represents a single "Primitive". + ie: A single region, an outline of a region, an imported JPEG, etc... This + allows you to have a great deal of flexibility and control. It is not + uncommon for a composition to have hundreds of layers(organized into a + hierarchy for artist sanity of course). + + + A layer can not only composite information on top of the image below it, + but also distort and/or modify it in some other way. In this sense, Synfig + Layers act much like filters do in Adobe Photoshop or the GIMP. For example, + we have a Blur Layer, Radial Blur Layer, Spherical Distortion Layer, + color-correct layer, bevel layer, etc... + + + + Each layer has a set of parameters which determine how it behaves. When + you click on a layer (either in the canvas window, or in the Layer Dialog), + you will see its parameters in the Params Dialog. + + Synfig Studio has an autorecover feature. If it crashes, even if the + current file has not been saved, it will not lose more than 5 minutes of work. + At restart it will automatically prompt the user to recover the unsaved changes. + Unfortunately history isn't recovered yet. That feature comes later. + + One thing you may notice is that Synfig Studio is SLOW, making it + practically unusable on hardware that is over 3 years old. The biggest reason + for this is that all of the color calculations are done in floating point + because Synfig Studio was built from the ground up with High-Dynamic-Range + Imaging in mind. HOWEVER, this will not be the case forever. + + darco has some fairly major re-implementations and optimizations that + he plans to implement that should quite dramatically improve the performance + of Synfig on all platforms. The goal is not a 200% speed increase, it is at + least a 2000% speed increase. With the optimizations that are planned to be + implemented, we will be able to pipeline operations in such a way that this + performance improvement can be realized. It should also pave the way to hardware + acceleration using todays powerful graphics processors, which should yield + further performance improvements measurable in orders of magnitude. + + + + diff --git a/synfig-docs/trunk/en/steps/done b/synfig-docs/trunk/en/steps/done new file mode 100644 index 0000000..e69de29 diff --git a/synfig-docs/trunk/en/steps/firststeps.sgml b/synfig-docs/trunk/en/steps/firststeps.sgml new file mode 100644 index 0000000..525e201 --- /dev/null +++ b/synfig-docs/trunk/en/steps/firststeps.sgml @@ -0,0 +1,69 @@ + + + +First Steps + Lets create something +so that we can tweak with it. Now that you have a new composition open +and the properties dialog is out of the way, go over to the toolbox and +click on the circle tool(If you don't know which one it is, just mouse +over them until you find the one with the tooltip that says "circle"). + +The second you click on the circle tool, you should notice that the tool +options tab changed. But we'll get to that later. + + Some laptop users might experience trouble where click-drag on + the canvas when using the circle tool doesn't seem to do anything + or produce insanely huge circles. The problem is that Synfig has + detected the touchpad and enabled that device (incorrectly!) To fix + this: click File->Input devices... In the resulting dialog window, + select 'Disabled' for your touchpad device. After this change, + your external mouse and the touchpad will work as expected. + + With the circle tool selected, you can now create circles in the + canvas window. This pretty much works exactly as you might expect + it to. Go ahead and create two (or more, if you fancy) circles. If + by accident you just clicked on the canvas instead of clicking and + dragging(with mouse button pressed) to draw the circle, you end up + creating a circle with 0 radius and it is effectively invisible! No + need to worry, you can easily fix this. In the Params dialog, you + can change the parameters of the selected object. If you just made + a 0 radius circle, it should be the current selected object. you can + change its radius to some value other than 0, say 10, and manipulate + it to your liking with the canvas ducks later. + + Now go back to the toolbox and click on the normal tool (the blue + circle with the arrow on it). After you do this, click on one of your + circles. You will then see a bounding box(which is kinda useless + at this point in time, but I digress), a green dot at the center, + and a cyan dot on the radius. Those dots are called ducks. If you + want to modify the circle, grab a duck and drag it around. Easy! + + So you can select a layer by clicking on it. If you want to select + more than one layer, hold down CONTROL while you are clicking--this + works in both the canvas window and the layer tab. Try it! + + You can also select multiple ducks. You can do this in several + ways. First, you can hold down CONTROL and individually click the + ducks that you want selected, but this can be tedious. However, there + is a much faster method--just create a selection box by clicking the + mouse and dragging it over the area of ducks that you want selected. + + Go ahead and select two circles, and select all of their ducks. With + several ducks selected, moving one duck will move all of the + ducks. This behavior is dependent on the normal tool. Thus, a + more descriptive name for this tool might have been the "move" or + "translate" tool. + + The Rotate and Scale tools work much like the Normal tool, except in + the case where you have multiple ducks selected. It is much easier + to just try it than read about it. Select a few circles, select all + of their ducks, and try using the rotate and scale tools. + + Note that, unlike the normal tool, the other duck manipulation tools + DO have options associated with them. If a particular tool isn't + doing what you want, take a look in the tool options tab to see if + it is set up like you want it. +&linking.sgml; +&steplayers.sgml; +&shapes.sgml; + diff --git a/synfig-docs/trunk/en/steps/layers/combining.sgml b/synfig-docs/trunk/en/steps/layers/combining.sgml new file mode 100644 index 0000000..3dd3f31 --- /dev/null +++ b/synfig-docs/trunk/en/steps/layers/combining.sgml @@ -0,0 +1,32 @@ + + + +Combining +Now there are two ways to proceed. In the first way, pick the gradient +tool from the Synfig Toolbox, and click into the canvas once. You should note +that another layer was added in the Layers Dialog called 'Gradient'. This is +nothing special. If you see no gradient but just a plain color, pick the normal +tool, click into the canvas to acivate the gradient's ducks. You need to grab +the one you see and move it a bit until a gradient appears. + +You now have a gradient but it is not what you wanted: It spreads the +whole canvas and the goal was to have a gradient on the rectangle. Let's fix +this now. + +Select the gradient and the rectangle layer in the Layers Dialog. They +should appear with a blue background now. Then, context-click (ie. right-click +on Windows and Linux) and select 'Encapsulate' from the menu. The view of your +layer tab should change now, showing a small box called 'Inline Canvas' with an +arrow in front. If you click the arrow, it will unfold and show your previous +two layers; the gradient and the rectangle. + +You can treat this layer like any other layer -- move it around, +duplicate it, copy and paste it. You'll notice an arrow next to the icon of the +box. By clicking on this arrow, you can expand the inline canvas to see its +contents. + +If you want to change the name of it to something more descriptive, just +select the layer in the layer tab and click on its label. Then you just edit it +in place. You can do this for ANY layer, and are strongly encouraged to do so. + + diff --git a/synfig-docs/trunk/en/steps/layers/done b/synfig-docs/trunk/en/steps/layers/done new file mode 100644 index 0000000..e69de29 diff --git a/synfig-docs/trunk/en/steps/layers/layers.sgml b/synfig-docs/trunk/en/steps/layers/layers.sgml new file mode 100644 index 0000000..f574dba --- /dev/null +++ b/synfig-docs/trunk/en/steps/layers/layers.sgml @@ -0,0 +1,37 @@ + + + +Layers + In the previous tutorial, you made a +first simple animation by changing the attributes of primitive objects +such as its position, color, and size. These simple types, however, are +seldomly sufficient to create advanced characters and objects. To do so, +Synfig uses Layers. They are similar to layers known from other drawing +application such as the GIMP, for instance. + +However, Synfig is different to simple layers in at least two +respects: + + + You can organize layers into hierachical groups. + + + You can use upper layers to change the behaviour (or look) + or underlying layers. + + + +Doing so is quite easy. Let's look at a simple example. + + + + Create a new file with 0 duration. There's no need to bother + with a timeline at this point. + + + Create a simple rectangle. + + +&using.sgml; +&combining.sgml; + diff --git a/synfig-docs/trunk/en/steps/layers/using.sgml b/synfig-docs/trunk/en/steps/layers/using.sgml new file mode 100644 index 0000000..287e9bc --- /dev/null +++ b/synfig-docs/trunk/en/steps/layers/using.sgml @@ -0,0 +1,57 @@ + + + +Using + However, there is still a problem: The gradient still covers the whole +canvas althought we wanted it to be restricted on the rectangle. To do so, +activate the gradient layer in the Layer tab. Now go to the Params Dialog (by +default a tab in the Params-Children-Keyframes window), and search the attribute +called 'Blend Method'. Double-click the entry and select 'Onto' from the +appearing drop-down menu. + +The gradient should now be restricted to the rectangle. Congratulations! +You just made your first interacting layers with Synfig. + +If only for the additional organization, encapsulating layers into inline +canvases dramatically improves the ease of use of Synfig Studio. But +lots of programs can do this. The concept of scope as just demonstrated +sets Synfig apart from other programs with layer hierarchies. + +The following remarks seem to be outdated already! A blur +defaults to 'Straight' here (using SVN 110). --Claus 06:45, 11 Jan 2006 (PST) + + + It defaulted to composite for me, as described (using + SVN 147) Matumio 07:56, 12 Mar 2006 (PST) + + However, a layer can only modify the data that it gets from directly + below it. In other words, if you were to throw a Blur Layer at + the top of the objects inside the inline canvas we just created, + it would just blur them -- anything under it would not be blurred! + + Lets try it. Add a few circles under the inline canvas we just + created. Expand the inline canvas to show its contents, and select + the top layer inside of it (should be the "Outline" layer). This + is where we want to insert the blur. Right click on the selected + layer and a popup menu will appear. The first item in that popup + is "New Layer". Inside of the "New Layer" menu, you'll see several + categories of layers you could create, but what we want is a blur, + so goto the Blur category and select the "Blur" layer. (so that + would be "New Layer->Blurs->Blur") + + Well, it blurred... but something is not quite right--the inside edge + of the outline is now all soft, but it still kinda looks like there is + a hard edge on the outside. It is doing this because the blend method + of the blur defaulted to "Composite" (you can change the default + blend method for new layers from the New Layer Defaults section of + the Toolbox). What we want is a blend method of "Straight". Just + select the blur layer, and change the Blend Method to "Straight" + in the Params Dialog. + + (NOTE: I will probably change the way that default blend methods are + handled in the future--as the way it is currently handled seems to + only create hassles like this) + + Ok, now we have all of the contents of the inline canvas blurred, + but everything under it is sharp! + diff --git a/synfig-docs/trunk/en/steps/linking.sgml b/synfig-docs/trunk/en/steps/linking.sgml new file mode 100644 index 0000000..b5fba07 --- /dev/null +++ b/synfig-docs/trunk/en/steps/linking.sgml @@ -0,0 +1,53 @@ + + + +Linking +Now lets try linking. Lets say we always +want these two circles to be the same size. Select two circles, and then +select both of their Radius ducks(the cyan dot). Then right click on +either duck and a menu will pop up. Click on "Link". Boom. The parameters +are linked together. You can prove it to yourself by selecting just one +of the circles and changing its radius--the other one will change as +well. Neat stuff, eh? + +Linking is a fundamental concept in Synfig. You can create links not only +between ducks, but also between parameters as well by selecting multiple +layers, right clicking on the parameter in the param tab, and selecting +"Link". + +DIGRESSION: This is how outlines are attached to their regions-but +I'm getting ahead of myself. At the moment, the fundamental power and +flexibility of linking in Synfig Core is beyond what Synfig Studio +currently allows for. This will change in the future. Anyway, back +on track... + +Lets say you want one of the circles to be a different color. If you look +in the toolbox below the tools, you'll see the foreground/background +color selector, the outline width selector, and some other stuff like +the default blend method and gradient. The foreground/background color +widget works exactly as you might expect--you can click on the foreground +color, and a modest color chooser will appear. Now to can change the +color pretty easily. + +But sometimes you just want to click on a color and go. This is where +the palette editor tab comes in. It's functionality isn't quite 100% yet +(ie: saving and loading custom palettes hasn't been implemented yet), +but the default palette is pretty decent. Click on the Palette editor tab +and have a look--it's the one with the palette-ish looking icon. Clicking +on colors in here will immediately change the default foreground color. + +That's all great, but we still haven't changed the color of the +circle. There are two ways to do this. The first way is that you select +the circle layer you want to modify, goto the params tab and double click +on the color parameter--a color selector dialog shows up and you just +tweak away. But lets say you already got the color you wanted selected as +the default foreground color. Easy. Just click on the "Fill tool" from the +toolbox, and then click on the circle in the canvas window. Boom. Circle +changes color. This works with more than just circles, but we'll get to +that in a sec. + +Try playing around with the circles for a bit. Muck around with the +parameters, and see what happens. To get you started, play around with +feather a bit. + + diff --git a/synfig-docs/trunk/en/steps/shapes.sgml b/synfig-docs/trunk/en/steps/shapes.sgml new file mode 100644 index 0000000..23a46bb --- /dev/null +++ b/synfig-docs/trunk/en/steps/shapes.sgml @@ -0,0 +1,82 @@ + + + + Shapes + Basic primitives such as circles or +rectangles are all great, but they are pretty much geometrically +inflexible. What about shapes? To do this, we use the bline tool. + In Synfig, the construct for describing shapes is called a Bline. This +is roughly analogous to a "path" in other programs, except that it is +strictly a hermite spline. + When you click on the bline tool, you will see that the ducks from +your currently selected layer (if there was one) will disappear, but +the layer(s) will still remain selected in the Layers Dialog. This is +normal. Anything you create in the bline tool will be inserted above the +currently selected layer. Keep in mind that if you want to insert a shape +somewhere, you should select where you want to insert it before you go +into the Bline tool-changing the selection afterward will automaticly +swap you back to the normal tool. + If you take a look at the tool options dialog, you'll notice that the +first things you see are three checkboxes. Make sure that only "Fill" +AND "Outline" are checked. + First, go ahead and click on the "R" button in the lower left corner of +the FG/BG color widget in the toolbox. This will reset us back to black +and white. Also, go ahead and set the default line width (right next to +the FG/BG widget) to something nice and thick -- 10pt should do the +trick. + Clicking with your mouse in the canvas will place vertices. While you are +placing a vertex, you can drag out its tangent by dragging the mouse. Do +this over and over, and you construct a Bline. + Keep in mind, however, that during this construction, there is nothing +stopping you from just moving it if you don't like where you placed +a vertex or a tangent. Honest! If you want to remove a vertex, right +click on it and delete it. Want to split the tangents? Right click on +the tangent and hit "split tangents". Want to loop the bline? right +click on the first vertex and select "loop". + So I assume you got your first Bline laid out like you want it. That's +great. But we are still in construction mode -- the layers haven't been +created yet. There are two ways to create the layers: + + + just switch to another tool, or + + + press the "create" button at the bottom of the tool options tab + (it's the icon that looks like a gear). + + + For now, just go ahead and click on the normal tool because we + are done with the bline tool. + // Insert Figure about here + Ok, we now have a nice pretty white region with a thick black + outline. Notice that there are two layers that we have created--the + Outline and the Region. Despite the fact that they are two separate + layers, their vertices parameter has already been linked--so you + can select either one and move its ducks around and the other one + will also change. + If you want to manipulate the vertices after you have created + the layers, it is very easy to do so. Just click on one of the + layers and have at it. If you want to remove a vertex, right + click on it and hit "Remove Item (smart)". Want to insert a point + somewhere? Right click on the segment where you want to insert + something and his "Insert item (smart)". + NOTE: The only major difference between this normal editing mode + and the construction mode is in how you split the tangents--in + construction mode you right click on the tangent itself. In normal + duck editing mode, you must right click on the vertex that the + tangents are attached to. This could be considered a usability bug, + and it will be resolved at some point. + This may appear to be leading to a mess of layers. And yes, if + you aren't using the software properly, that is exactly what you + will get. But there is a way to make this more sane: Just study + the previous tutorial + One quick thing to mention before I finish up. You can change the + width of an outline at each vertex. You do this by selecting the + outline layer (NOTE: you must select the Outline Layer, the Region + Layer has no width data) and tweaking with the width ducks. By + default, these are masked. To show them, press Alt-5. Repeat to + hide them again. You can also see other things to mask via the + Canvas Menu Caret > View Menu > Mask Ducks Menu. + That should give you enough of a grasp of the software to be able + to figure out more stuff on your own. + diff --git a/synfig-docs/trunk/en/synfig-studio.sgml b/synfig-docs/trunk/en/synfig-studio.sgml new file mode 100644 index 0000000..792c91f --- /dev/null +++ b/synfig-docs/trunk/en/synfig-studio.sgml @@ -0,0 +1,64 @@ + + + + %commondata; --> + + + + + + + + + + + + + + + + + + + + + + +]> + + + 28 Aug 2006 + <acronym>Synfig Studio</acronym> + + Getting Started + Intial Release + + + xxxx + xxx xxxxxx + + + et Alt. + + +
synfig@miguelgea.com
+ + Released with GFDL license + + + + 0.1 + 2006-8-28 + mgm + Document start + + +
+&introduction.sgml; +&interface.sgml; +&firststeps.sgml; +&apendices.sgml; +&index.sgml; +
+ diff --git a/synfig-docs/trunk/en/synfig-studio.tmp.sgml b/synfig-docs/trunk/en/synfig-studio.tmp.sgml new file mode 100644 index 0000000..19d4219 --- /dev/null +++ b/synfig-docs/trunk/en/synfig-studio.tmp.sgml @@ -0,0 +1,64 @@ + + + + %commondata; --> + + + + + + + + + + + + + + + + + + + + + + +]> + + + 28 Aug 2006 + <acronym>Synfig Studio</acronym> + + Getting Started + Intial Release + + + xxxx + xxx xxxxxx + + + et Alt. + + +
synfig@miguelgea.com
+ + Released with GFDL license + + + + 0.1 + 2006-8-28 + mgm + Document start + + +
+&introduction.sgml; +&interface.sgml; +&firststeps.sgml; +&apendices.sgml; +&index.sgml; +
+ diff --git a/synfig-docs/trunk/en/tips/bitmap.sgml b/synfig-docs/trunk/en/tips/bitmap.sgml new file mode 100644 index 0000000..51acbb6 --- /dev/null +++ b/synfig-docs/trunk/en/tips/bitmap.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/en/tips/closebline.sgml b/synfig-docs/trunk/en/tips/closebline.sgml new file mode 100644 index 0000000..d76d77f --- /dev/null +++ b/synfig-docs/trunk/en/tips/closebline.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/en/tips/dock.sgml b/synfig-docs/trunk/en/tips/dock.sgml new file mode 100644 index 0000000..ccabadf --- /dev/null +++ b/synfig-docs/trunk/en/tips/dock.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/en/tips/filloutline.sgml b/synfig-docs/trunk/en/tips/filloutline.sgml new file mode 100644 index 0000000..5f73d2c --- /dev/null +++ b/synfig-docs/trunk/en/tips/filloutline.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/en/tips/gradient_object.sgml b/synfig-docs/trunk/en/tips/gradient_object.sgml new file mode 100644 index 0000000..018bd6d --- /dev/null +++ b/synfig-docs/trunk/en/tips/gradient_object.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/en/tips/layer.sgml b/synfig-docs/trunk/en/tips/layer.sgml new file mode 100644 index 0000000..2014a09 --- /dev/null +++ b/synfig-docs/trunk/en/tips/layer.sgml @@ -0,0 +1,2 @@ + + diff --git a/synfig-docs/trunk/others/Authors b/synfig-docs/trunk/others/Authors new file mode 100644 index 0000000..144393b --- /dev/null +++ b/synfig-docs/trunk/others/Authors @@ -0,0 +1 @@ +snapSilverlight is AdrianW, and he did a lot of the wiki diff --git a/synfig-docs/trunk/others/hola.txt b/synfig-docs/trunk/others/hola.txt new file mode 100644 index 0000000..ade1f58 --- /dev/null +++ b/synfig-docs/trunk/others/hola.txt @@ -0,0 +1 @@ +Hola Mundo \ No newline at end of file diff --git a/synfig-docs/trunk/png/toolbox.png b/synfig-docs/trunk/png/toolbox.png new file mode 100644 index 0000000000000000000000000000000000000000..988e28d3c3ad9175e263b637eb38f773b544477a GIT binary patch literal 36891 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/dev/null + done +done diff --git a/synfig-docs/trunk/scripts/clean.sh b/synfig-docs/trunk/scripts/clean.sh new file mode 100755 index 0000000..ddc27e3 --- /dev/null +++ b/synfig-docs/trunk/scripts/clean.sh @@ -0,0 +1,7 @@ +LANGSAVAL="en ca" + +for i in $LANGSAVAL + do + make SGMLDIR=$i clean + rm -Rf result/ +done -- 2.7.4