From 11616a619f29c7b3d532f5922d1dd8a2f5c8a6f9 Mon Sep 17 00:00:00 2001 From: Nicolas Lalevee Date: Wed, 23 Mar 2011 23:38:00 +0000 Subject: [PATCH] The site is now at https://svn.apache.org/repos/asf/ant/site/ant/sources Only the manual will be in the distribution git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@1084809 13f79535-47bb-0310-9956-ffa450edef68 --- build.xml | 48 +- docs/ant2/FunctionalRequirements.html | 70 - docs/ant2/VFS.txt | 253 - docs/ant2/actionlist.html | 492 -- docs/ant2/features.html | 381 - docs/ant2/original-specification.html | 294 - docs/ant2/requested-features.html | 1106 --- docs/ant2/requested-features.txt | 782 -- docs/ant_in_anger.html | 1115 --- docs/ant_task_guidelines.html | 507 -- docs/antlibs/antunit/index.html | 411 - docs/antlibs/bindownload.cgi | 22 - docs/antlibs/bindownload.html | 365 - docs/antlibs/charter.html | 365 - docs/antlibs/compress/index.html | 238 - docs/antlibs/dotnet/index.html | 338 - docs/antlibs/index.html | 209 - docs/antlibs/proper.html | 592 -- docs/antlibs/props/index.html | 281 - docs/antlibs/sandbox.html | 735 -- docs/antlibs/srcdownload.cgi | 22 - docs/antlibs/srcdownload.html | 364 - docs/antlibs/svn/index.html | 235 - docs/antnews.html | 771 -- docs/appendix_e.pdf | Bin 2515153 -> 0 bytes docs/bindownload.cgi | 22 - docs/bindownload.html | 362 - docs/breadcrumbs.js | 235 - docs/bugs.html | 379 - docs/bylaws.html | 831 -- docs/contributors.html | 554 -- docs/external.html | 7525 ----------------- docs/faq.html | 2284 ----- docs/favicon.ico | Bin 766 -> 0 bytes docs/images/JDJEditorsChoiceAward.jpg | Bin 23582 -> 0 bytes docs/images/ant_logo.ico | Bin 3638 -> 0 bytes docs/images/ant_logo_medium.gif | Bin 807 -> 0 bytes docs/images/ant_logo_small.gif | Bin 489 -> 0 bytes docs/images/beta.png | Bin 13020 -> 0 bytes docs/images/current.gif | Bin 60 -> 0 bytes docs/images/group-logo.gif | Bin 7577 -> 0 bytes docs/images/jp_rcwinner_2003.gif | Bin 8436 -> 0 bytes docs/images/jw_ec_logo_winner2002.gif | Bin 1984 -> 0 bytes docs/images/jw_ec_logo_winner2003.gif | Bin 3189 -> 0 bytes docs/images/label.gif | Bin 54 -> 0 bytes docs/images/menu-left.gif | Bin 176 -> 0 bytes docs/images/menu-right.gif | Bin 176 -> 0 bytes docs/images/page.gif | Bin 52 -> 0 bytes docs/images/printer.gif | Bin 438 -> 0 bytes docs/images/project-logo.gif | Bin 1857 -> 0 bytes docs/images/sdm_productivity_award.gif | Bin 7196 -> 0 bytes docs/images/search-left.gif | Bin 112 -> 0 bytes docs/images/search-right.gif | Bin 112 -> 0 bytes docs/images/spacer.gif | Bin 43 -> 0 bytes docs/images/tab-left.gif | Bin 70 -> 0 bytes docs/images/tab-right.gif | Bin 70 -> 0 bytes docs/images/tabSel-left.gif | Bin 70 -> 0 bytes docs/images/tabSel-right.gif | Bin 70 -> 0 bytes docs/index.html | 338 - docs/legal.html | 249 - docs/license.html | 519 -- docs/mail.html | 338 - docs/manual/LICENSE | 203 - docs/manualdownload.cgi | 22 - docs/manualdownload.html | 356 - docs/mission.html | 300 - docs/nightlies.html | 433 - docs/page.css | 221 - docs/problems.html | 404 - docs/projects.html | 1482 ---- docs/projects/index.html | 205 - docs/projects/ivy.html | 202 - docs/projects/ivyde.html | 205 - docs/resources.html | 1480 ---- docs/slides/extending_ant.odp | Bin 114386 -> 0 bytes docs/srcdownload.cgi | 22 - docs/srcdownload.html | 356 - docs/svn.html | 267 - docs/webtest/gettest/.htaccess | 10 - docs/webtest/gettest/local.cgi | 19 - docs/webtest/gettest/testlocal.txt | 1 - docs/webtest/gettest/testother.txt | 1 - docs/webtest/gettest/testperm.txt | 1 - docs/webtest/gettest/testredir5.txt | 1 - docs/webtest/gettest/testtemp.txt | 1 - docs/webtest/testkeystore | Bin 1228 -> 0 bytes .../Integration/anttool1.gif | Bin .../Integration/jext-plugin.html | 0 .../manual => manual}/Integration/remacc.gif | Bin .../Integration/toolmenu.gif | Bin {docs => manual}/LICENSE | 0 .../Tasks/BorlandEJBTasks.html | 0 .../Tasks/BorlandGenerateClient.html | 0 {docs/manual => manual}/Tasks/ant.html | 0 {docs/manual => manual}/Tasks/antcall.html | 0 {docs/manual => manual}/Tasks/antlr.html | 0 .../manual => manual}/Tasks/antstructure.html | 0 {docs/manual => manual}/Tasks/antversion.html | 0 {docs/manual => manual}/Tasks/apply.html | 0 {docs/manual => manual}/Tasks/apt.html | 0 {docs/manual => manual}/Tasks/attrib.html | 0 {docs/manual => manual}/Tasks/augment.html | 0 {docs/manual => manual}/Tasks/available.html | 0 {docs/manual => manual}/Tasks/basename.html | 0 .../manual => manual}/Tasks/bindtargets.html | 0 .../manual => manual}/Tasks/buildnumber.html | 0 {docs/manual => manual}/Tasks/cab.html | 0 {docs/manual => manual}/Tasks/ccm.html | 0 {docs/manual => manual}/Tasks/changelog.html | 0 {docs/manual => manual}/Tasks/checksum.html | 0 {docs/manual => manual}/Tasks/chgrp.html | 0 {docs/manual => manual}/Tasks/chmod.html | 0 {docs/manual => manual}/Tasks/chown.html | 0 {docs/manual => manual}/Tasks/clearcase.html | 0 {docs/manual => manual}/Tasks/common.html | 0 .../manual => manual}/Tasks/componentdef.html | 0 {docs/manual => manual}/Tasks/concat.html | 0 {docs/manual => manual}/Tasks/condition.html | 0 {docs/manual => manual}/Tasks/conditions.html | 0 {docs/manual => manual}/Tasks/copy.html | 0 {docs/manual => manual}/Tasks/copydir.html | 0 {docs/manual => manual}/Tasks/copyfile.html | 0 {docs/manual => manual}/Tasks/cvs.html | 0 {docs/manual => manual}/Tasks/cvspass.html | 0 {docs/manual => manual}/Tasks/cvstagdiff.html | 0 {docs/manual => manual}/Tasks/cvsversion.html | 0 .../Tasks/defaultexcludes.html | 0 {docs/manual => manual}/Tasks/delete.html | 0 {docs/manual => manual}/Tasks/deltree.html | 0 {docs/manual => manual}/Tasks/depend.html | 0 {docs/manual => manual}/Tasks/dependset.html | 0 .../manual => manual}/Tasks/diagnostics.html | 0 {docs/manual => manual}/Tasks/dirname.html | 0 {docs/manual => manual}/Tasks/ear.html | 0 {docs/manual => manual}/Tasks/echo.html | 0 .../Tasks/echoproperties.html | 0 {docs/manual => manual}/Tasks/echoxml.html | 0 {docs/manual => manual}/Tasks/ejb.html | 0 {docs/manual => manual}/Tasks/exec.html | 0 {docs/manual => manual}/Tasks/fail.html | 0 {docs/manual => manual}/Tasks/filter.html | 0 {docs/manual => manual}/Tasks/fixcrlf.html | 0 {docs/manual => manual}/Tasks/ftp.html | 0 {docs/manual => manual}/Tasks/genkey.html | 0 {docs/manual => manual}/Tasks/get.html | 0 {docs/manual => manual}/Tasks/gunzip.html | 0 {docs/manual => manual}/Tasks/gzip.html | 0 {docs/manual => manual}/Tasks/hostinfo.html | 0 .../Tasks/image-classdiagram.gif | Bin {docs/manual => manual}/Tasks/image.html | 0 {docs/manual => manual}/Tasks/import.html | 0 {docs/manual => manual}/Tasks/include.html | 0 {docs/manual => manual}/Tasks/input.html | 0 {docs/manual => manual}/Tasks/jar.html | 0 .../Tasks/jarlib-available.html | 0 .../Tasks/jarlib-display.html | 0 .../Tasks/jarlib-manifest.html | 0 .../Tasks/jarlib-resolve.html | 0 {docs/manual => manual}/Tasks/java.html | 0 {docs/manual => manual}/Tasks/javac.html | 0 {docs/manual => manual}/Tasks/javacc.html | 0 {docs/manual => manual}/Tasks/javadoc.html | 0 {docs/manual => manual}/Tasks/javah.html | 0 {docs/manual => manual}/Tasks/jdepend.html | 0 {docs/manual => manual}/Tasks/jjdoc.html | 0 {docs/manual => manual}/Tasks/jjtree.html | 0 {docs/manual => manual}/Tasks/jlink.html | 0 {docs/manual => manual}/Tasks/jspc.html | 0 {docs/manual => manual}/Tasks/junit.html | 0 .../manual => manual}/Tasks/junitreport.html | 0 {docs/manual => manual}/Tasks/length.html | 0 {docs/manual => manual}/Tasks/loadfile.html | 0 .../Tasks/loadproperties.html | 0 .../manual => manual}/Tasks/loadresource.html | 0 {docs/manual => manual}/Tasks/local.html | 0 {docs/manual => manual}/Tasks/macrodef.html | 0 {docs/manual => manual}/Tasks/mail.html | 0 {docs/manual => manual}/Tasks/makeurl.html | 0 {docs/manual => manual}/Tasks/manifest.html | 0 .../Tasks/manifestclasspath.html | 0 {docs/manual => manual}/Tasks/mimemail.html | 0 {docs/manual => manual}/Tasks/mkdir.html | 0 {docs/manual => manual}/Tasks/move.html | 0 .../manual => manual}/Tasks/native2ascii.html | 0 {docs/manual => manual}/Tasks/netrexxc.html | 0 {docs/manual => manual}/Tasks/nice.html | 0 {docs/manual => manual}/Tasks/pack.html | 0 {docs/manual => manual}/Tasks/parallel.html | 0 {docs/manual => manual}/Tasks/patch.html | 0 .../manual => manual}/Tasks/pathconvert.html | 0 {docs/manual => manual}/Tasks/perforce.html | 0 {docs/manual => manual}/Tasks/presetdef.html | 0 .../Tasks/projecthelper.html | 0 {docs/manual => manual}/Tasks/property.html | 0 .../manual => manual}/Tasks/propertyfile.html | 0 .../Tasks/propertyhelper.html | 0 {docs/manual => manual}/Tasks/pvcstask.html | 0 {docs/manual => manual}/Tasks/recorder.html | 0 {docs/manual => manual}/Tasks/rename.html | 0 .../Tasks/renameextensions.html | 0 {docs/manual => manual}/Tasks/replace.html | 0 .../Tasks/replaceregexp.html | 0 .../Tasks/resourcecount.html | 0 {docs/manual => manual}/Tasks/retry.html | 0 {docs/manual => manual}/Tasks/rexec.html | 0 {docs/manual => manual}/Tasks/rmic.html | 0 {docs/manual => manual}/Tasks/rpm.html | 0 .../Tasks/schemavalidate.html | 0 {docs/manual => manual}/Tasks/scp.html | 0 {docs/manual => manual}/Tasks/script.html | 0 {docs/manual => manual}/Tasks/scriptdef.html | 0 {docs/manual => manual}/Tasks/sequential.html | 0 .../manual => manual}/Tasks/serverdeploy.html | 0 {docs/manual => manual}/Tasks/setproxy.html | 0 {docs/manual => manual}/Tasks/signjar.html | 0 {docs/manual => manual}/Tasks/sleep.html | 0 {docs/manual => manual}/Tasks/sos.html | 0 {docs/manual => manual}/Tasks/sound.html | 0 {docs/manual => manual}/Tasks/splash.html | 0 {docs/manual => manual}/Tasks/sql.html | 0 {docs/manual => manual}/Tasks/sshexec.html | 0 {docs/manual => manual}/Tasks/sshsession.html | 0 {docs/manual => manual}/Tasks/starteam.html | 0 {docs/manual => manual}/Tasks/style.html | 0 {docs/manual => manual}/Tasks/subant.html | 0 {docs/manual => manual}/Tasks/symlink.html | 0 {docs/manual => manual}/Tasks/sync.html | 0 {docs/manual => manual}/Tasks/tar.html | 0 {docs/manual => manual}/Tasks/taskdef.html | 0 {docs/manual => manual}/Tasks/telnet.html | 0 {docs/manual => manual}/Tasks/tempfile.html | 0 {docs/manual => manual}/Tasks/touch.html | 0 {docs/manual => manual}/Tasks/translate.html | 0 {docs/manual => manual}/Tasks/truncate.html | 0 {docs/manual => manual}/Tasks/tstamp.html | 0 {docs/manual => manual}/Tasks/typedef.html | 0 {docs/manual => manual}/Tasks/unpack.html | 0 {docs/manual => manual}/Tasks/untar.html | 0 {docs/manual => manual}/Tasks/unzip.html | 0 {docs/manual => manual}/Tasks/uptodate.html | 0 {docs/manual => manual}/Tasks/vss.html | 0 {docs/manual => manual}/Tasks/waitfor.html | 0 {docs/manual => manual}/Tasks/war.html | 0 .../Tasks/whichresource.html | 0 {docs/manual => manual}/Tasks/wljspc.html | 0 .../manual => manual}/Tasks/xmlproperty.html | 0 .../manual => manual}/Tasks/xmlvalidate.html | 0 {docs/manual => manual}/Tasks/zip.html | 0 {docs/manual => manual}/Types/antlib.html | 0 {docs/manual => manual}/Types/assertions.html | 0 .../manual => manual}/Types/classfileset.html | 0 .../Types/custom-programming.html | 0 .../manual => manual}/Types/description.html | 0 {docs/manual => manual}/Types/dirset.html | 0 {docs/manual => manual}/Types/extension.html | 0 .../manual => manual}/Types/extensionset.html | 0 {docs/manual => manual}/Types/filelist.html | 0 {docs/manual => manual}/Types/fileset.html | 0 .../manual => manual}/Types/filterchain.html | 0 {docs/manual => manual}/Types/filterset.html | 0 {docs/manual => manual}/Types/mapper.html | 0 {docs/manual => manual}/Types/namespace.html | 0 {docs/manual => manual}/Types/patternset.html | 0 .../manual => manual}/Types/permissions.html | 0 .../manual => manual}/Types/propertyset.html | 0 {docs/manual => manual}/Types/redirector.html | 0 {docs/manual => manual}/Types/regexp.html | 0 {docs/manual => manual}/Types/resources.html | 0 .../Types/selectors-program.html | 0 {docs/manual => manual}/Types/selectors.html | 0 {docs/manual => manual}/Types/tarfileset.html | 0 {docs/manual => manual}/Types/xmlcatalog.html | 0 {docs/manual => manual}/Types/zipfileset.html | 0 {docs/manual => manual}/antexternal.html | 0 {docs/manual => manual}/anttaskslist.html | 0 {docs/manual => manual}/api/index.html | 0 .../manual => manual}/base_task_classes.html | 0 {docs/manual => manual}/clonevm.html | 0 .../manual => manual}/conceptstypeslist.html | 0 {docs/manual => manual}/cover.html | 2 +- {docs/manual => manual}/credits.html | 0 {docs/manual => manual}/develop.html | 0 {docs/manual => manual}/developlist.html | 0 {docs/manual => manual}/dirtasks.html | 0 {docs/manual => manual}/favicon.ico | Bin {docs/manual => manual}/feedback.html | 0 {docs/manual => manual}/ide.html | 0 {docs => manual}/images/ant_logo_large.gif | Bin {docs/manual => manual}/index.html | 0 {docs/manual => manual}/inputhandler.html | 0 {docs/manual => manual}/install.html | 0 {docs/manual => manual}/installlist.html | 0 {docs/manual => manual}/intro.html | 0 {docs/manual => manual}/javacprops.html | 0 {docs/manual => manual}/listeners.html | 0 {docs/manual => manual}/platform.html | 0 {docs/manual => manual}/projecthelper.html | 0 {docs/manual => manual}/properties.html | 0 {docs/manual => manual}/proxy.html | 0 {docs/manual => manual}/running.html | 0 {docs/manual => manual}/runninglist.html | 0 .../stylesheets/antmanual.css | 0 {docs/manual => manual}/stylesheets/style.css | 0 {docs/manual => manual}/sysclasspath.html | 0 {docs/manual => manual}/targets.html | 0 {docs/manual => manual}/tasklist.html | 0 {docs/manual => manual}/tasksoverview.html | 0 {docs/manual => manual}/toc.html | 0 .../tutorial-HelloWorldWithAnt.html | 0 .../tutorial-tasks-filesets-properties.html | 0 .../tutorial-tasks-filesets-properties.zip | Bin .../tutorial-writing-tasks-src.zip | Bin .../tutorial-writing-tasks.html | 0 {docs/manual => manual}/tutorials.html | 0 {docs/manual => manual}/using.html | 0 {docs/manual => manual}/usinglist.html | 0 xdocs/antlibs/antunit/index.xml | 265 - xdocs/antlibs/bindownload.xml | 218 - xdocs/antlibs/charter.xml | 200 - xdocs/antlibs/compress/index.xml | 77 - xdocs/antlibs/dotnet/index.xml | 173 - xdocs/antlibs/index.xml | 47 - xdocs/antlibs/proper.xml | 225 - xdocs/antlibs/props/index.xml | 71 - xdocs/antlibs/sandbox.xml | 334 - xdocs/antlibs/srcdownload.xml | 216 - xdocs/antlibs/svn/index.xml | 70 - xdocs/antnews.xml | 599 -- xdocs/bindownload.xml | 182 - xdocs/bugs.xml | 171 - xdocs/bylaws.xml | 477 -- xdocs/contributors.xml | 385 - xdocs/external.xml | 4096 --------- xdocs/faq.xml | 1973 ----- xdocs/index.xml | 154 - xdocs/legal.xml | 50 - xdocs/license.xml | 314 - xdocs/mail.xml | 139 - xdocs/manualdownload.xml | 175 - xdocs/mission.xml | 100 - xdocs/nightlies.xml | 136 - xdocs/problems.xml | 196 - xdocs/projects.xml | 740 -- xdocs/projects/index.xml | 39 - xdocs/projects/ivy.xml | 38 - xdocs/projects/ivyde.xml | 39 - xdocs/resources.xml | 779 -- xdocs/srcdownload.xml | 174 - xdocs/stylesheets/project.xml | 101 - xdocs/stylesheets/site.vsl | 275 - xdocs/stylesheets/templates.vm | 296 - xdocs/svn.xml | 73 - xdocs/velocity.properties | 17 - 353 files changed, 14 insertions(+), 43426 deletions(-) delete mode 100644 docs/ant2/FunctionalRequirements.html delete mode 100644 docs/ant2/VFS.txt delete mode 100644 docs/ant2/actionlist.html delete mode 100644 docs/ant2/features.html delete mode 100644 docs/ant2/original-specification.html delete mode 100644 docs/ant2/requested-features.html delete mode 100644 docs/ant2/requested-features.txt delete mode 100644 docs/ant_in_anger.html delete mode 100644 docs/ant_task_guidelines.html delete mode 100644 docs/antlibs/antunit/index.html delete mode 100755 docs/antlibs/bindownload.cgi delete mode 100644 docs/antlibs/bindownload.html delete mode 100644 docs/antlibs/charter.html delete mode 100644 docs/antlibs/compress/index.html delete mode 100644 docs/antlibs/dotnet/index.html delete mode 100644 docs/antlibs/index.html delete mode 100644 docs/antlibs/proper.html delete mode 100644 docs/antlibs/props/index.html delete mode 100644 docs/antlibs/sandbox.html delete mode 100755 docs/antlibs/srcdownload.cgi delete mode 100644 docs/antlibs/srcdownload.html delete mode 100644 docs/antlibs/svn/index.html delete mode 100644 docs/antnews.html delete mode 100644 docs/appendix_e.pdf delete mode 100755 docs/bindownload.cgi delete mode 100644 docs/bindownload.html delete mode 100644 docs/breadcrumbs.js delete mode 100644 docs/bugs.html delete mode 100644 docs/bylaws.html delete mode 100644 docs/contributors.html delete mode 100644 docs/external.html delete mode 100644 docs/faq.html delete mode 100644 docs/favicon.ico delete mode 100644 docs/images/JDJEditorsChoiceAward.jpg delete mode 100644 docs/images/ant_logo.ico delete mode 100644 docs/images/ant_logo_medium.gif delete mode 100644 docs/images/ant_logo_small.gif delete mode 100644 docs/images/beta.png delete mode 100644 docs/images/current.gif delete mode 100644 docs/images/group-logo.gif delete mode 100644 docs/images/jp_rcwinner_2003.gif delete mode 100644 docs/images/jw_ec_logo_winner2002.gif delete mode 100644 docs/images/jw_ec_logo_winner2003.gif delete mode 100644 docs/images/label.gif delete mode 100644 docs/images/menu-left.gif delete mode 100644 docs/images/menu-right.gif delete mode 100644 docs/images/page.gif delete mode 100644 docs/images/printer.gif delete mode 100644 docs/images/project-logo.gif delete mode 100644 docs/images/sdm_productivity_award.gif delete mode 100644 docs/images/search-left.gif delete mode 100644 docs/images/search-right.gif delete mode 100644 docs/images/spacer.gif delete mode 100644 docs/images/tab-left.gif delete mode 100644 docs/images/tab-right.gif delete mode 100644 docs/images/tabSel-left.gif delete mode 100644 docs/images/tabSel-right.gif delete mode 100644 docs/index.html delete mode 100644 docs/legal.html delete mode 100644 docs/license.html delete mode 100644 docs/mail.html delete mode 100644 docs/manual/LICENSE delete mode 100755 docs/manualdownload.cgi delete mode 100644 docs/manualdownload.html delete mode 100644 docs/mission.html delete mode 100644 docs/nightlies.html delete mode 100644 docs/page.css delete mode 100644 docs/problems.html delete mode 100644 docs/projects.html delete mode 100644 docs/projects/index.html delete mode 100644 docs/projects/ivy.html delete mode 100644 docs/projects/ivyde.html delete mode 100644 docs/resources.html delete mode 100644 docs/slides/extending_ant.odp delete mode 100755 docs/srcdownload.cgi delete mode 100644 docs/srcdownload.html delete mode 100644 docs/svn.html delete mode 100644 docs/webtest/gettest/.htaccess delete mode 100755 docs/webtest/gettest/local.cgi delete mode 100644 docs/webtest/gettest/testlocal.txt delete mode 100644 docs/webtest/gettest/testother.txt delete mode 100644 docs/webtest/gettest/testperm.txt delete mode 100644 docs/webtest/gettest/testredir5.txt delete mode 100644 docs/webtest/gettest/testtemp.txt delete mode 100644 docs/webtest/testkeystore rename {docs/manual => manual}/Integration/anttool1.gif (100%) rename {docs/manual => manual}/Integration/jext-plugin.html (100%) rename {docs/manual => manual}/Integration/remacc.gif (100%) rename {docs/manual => manual}/Integration/toolmenu.gif (100%) rename {docs => manual}/LICENSE (100%) rename {docs/manual => manual}/Tasks/BorlandEJBTasks.html (100%) rename {docs/manual => manual}/Tasks/BorlandGenerateClient.html (100%) rename {docs/manual => manual}/Tasks/ant.html (100%) rename {docs/manual => manual}/Tasks/antcall.html (100%) rename {docs/manual => manual}/Tasks/antlr.html (100%) rename {docs/manual => manual}/Tasks/antstructure.html (100%) rename {docs/manual => manual}/Tasks/antversion.html (100%) rename {docs/manual => manual}/Tasks/apply.html (100%) rename {docs/manual => manual}/Tasks/apt.html (100%) rename {docs/manual => manual}/Tasks/attrib.html (100%) rename {docs/manual => manual}/Tasks/augment.html (100%) rename {docs/manual => manual}/Tasks/available.html (100%) rename {docs/manual => manual}/Tasks/basename.html (100%) rename {docs/manual => manual}/Tasks/bindtargets.html (100%) rename {docs/manual => manual}/Tasks/buildnumber.html (100%) rename {docs/manual => manual}/Tasks/cab.html (100%) rename {docs/manual => manual}/Tasks/ccm.html (100%) rename {docs/manual => manual}/Tasks/changelog.html (100%) rename {docs/manual => manual}/Tasks/checksum.html (100%) rename {docs/manual => manual}/Tasks/chgrp.html (100%) rename {docs/manual => manual}/Tasks/chmod.html (100%) rename {docs/manual => manual}/Tasks/chown.html (100%) rename {docs/manual => manual}/Tasks/clearcase.html (100%) rename {docs/manual => manual}/Tasks/common.html (100%) rename {docs/manual => manual}/Tasks/componentdef.html (100%) rename {docs/manual => manual}/Tasks/concat.html (100%) rename {docs/manual => manual}/Tasks/condition.html (100%) rename {docs/manual => manual}/Tasks/conditions.html (100%) rename {docs/manual => manual}/Tasks/copy.html (100%) rename {docs/manual => manual}/Tasks/copydir.html (100%) rename {docs/manual => manual}/Tasks/copyfile.html (100%) rename {docs/manual => manual}/Tasks/cvs.html (100%) rename {docs/manual => manual}/Tasks/cvspass.html (100%) rename {docs/manual => manual}/Tasks/cvstagdiff.html (100%) rename {docs/manual => manual}/Tasks/cvsversion.html (100%) rename {docs/manual => manual}/Tasks/defaultexcludes.html (100%) rename {docs/manual => manual}/Tasks/delete.html (100%) rename {docs/manual => manual}/Tasks/deltree.html (100%) rename {docs/manual => manual}/Tasks/depend.html (100%) rename {docs/manual => manual}/Tasks/dependset.html (100%) rename {docs/manual => manual}/Tasks/diagnostics.html (100%) rename {docs/manual => manual}/Tasks/dirname.html (100%) rename {docs/manual => manual}/Tasks/ear.html (100%) rename {docs/manual => manual}/Tasks/echo.html (100%) rename {docs/manual => manual}/Tasks/echoproperties.html (100%) rename {docs/manual => manual}/Tasks/echoxml.html (100%) rename {docs/manual => manual}/Tasks/ejb.html (100%) rename {docs/manual => manual}/Tasks/exec.html (100%) rename {docs/manual => manual}/Tasks/fail.html (100%) rename {docs/manual => manual}/Tasks/filter.html (100%) rename {docs/manual => manual}/Tasks/fixcrlf.html (100%) rename {docs/manual => manual}/Tasks/ftp.html (100%) rename {docs/manual => manual}/Tasks/genkey.html (100%) rename {docs/manual => manual}/Tasks/get.html (100%) rename {docs/manual => manual}/Tasks/gunzip.html (100%) rename {docs/manual => manual}/Tasks/gzip.html (100%) rename {docs/manual => manual}/Tasks/hostinfo.html (100%) rename {docs/manual => manual}/Tasks/image-classdiagram.gif (100%) rename {docs/manual => manual}/Tasks/image.html (100%) rename {docs/manual => manual}/Tasks/import.html (100%) rename {docs/manual => manual}/Tasks/include.html (100%) rename {docs/manual => manual}/Tasks/input.html (100%) rename {docs/manual => manual}/Tasks/jar.html (100%) rename {docs/manual => manual}/Tasks/jarlib-available.html (100%) rename {docs/manual => manual}/Tasks/jarlib-display.html (100%) rename {docs/manual => manual}/Tasks/jarlib-manifest.html (100%) rename {docs/manual => manual}/Tasks/jarlib-resolve.html (100%) rename {docs/manual => manual}/Tasks/java.html (100%) rename {docs/manual => manual}/Tasks/javac.html (100%) rename {docs/manual => manual}/Tasks/javacc.html (100%) rename {docs/manual => manual}/Tasks/javadoc.html (100%) rename {docs/manual => manual}/Tasks/javah.html (100%) rename {docs/manual => manual}/Tasks/jdepend.html (100%) rename {docs/manual => manual}/Tasks/jjdoc.html (100%) rename {docs/manual => manual}/Tasks/jjtree.html (100%) rename {docs/manual => manual}/Tasks/jlink.html (100%) rename {docs/manual => manual}/Tasks/jspc.html (100%) rename {docs/manual => manual}/Tasks/junit.html (100%) rename {docs/manual => manual}/Tasks/junitreport.html (100%) rename {docs/manual => manual}/Tasks/length.html (100%) rename {docs/manual => manual}/Tasks/loadfile.html (100%) rename {docs/manual => manual}/Tasks/loadproperties.html (100%) rename {docs/manual => manual}/Tasks/loadresource.html (100%) rename {docs/manual => manual}/Tasks/local.html (100%) rename {docs/manual => manual}/Tasks/macrodef.html (100%) rename {docs/manual => manual}/Tasks/mail.html (100%) rename {docs/manual => manual}/Tasks/makeurl.html (100%) rename {docs/manual => manual}/Tasks/manifest.html (100%) rename {docs/manual => manual}/Tasks/manifestclasspath.html (100%) rename {docs/manual => manual}/Tasks/mimemail.html (100%) rename {docs/manual => manual}/Tasks/mkdir.html (100%) rename {docs/manual => manual}/Tasks/move.html (100%) rename {docs/manual => manual}/Tasks/native2ascii.html (100%) rename {docs/manual => manual}/Tasks/netrexxc.html (100%) rename {docs/manual => manual}/Tasks/nice.html (100%) rename {docs/manual => manual}/Tasks/pack.html (100%) rename {docs/manual => manual}/Tasks/parallel.html (100%) rename {docs/manual => manual}/Tasks/patch.html (100%) rename {docs/manual => manual}/Tasks/pathconvert.html (100%) rename {docs/manual => manual}/Tasks/perforce.html (100%) rename {docs/manual => manual}/Tasks/presetdef.html (100%) rename {docs/manual => manual}/Tasks/projecthelper.html (100%) rename {docs/manual => manual}/Tasks/property.html (100%) rename {docs/manual => manual}/Tasks/propertyfile.html (100%) rename {docs/manual => manual}/Tasks/propertyhelper.html (100%) rename {docs/manual => manual}/Tasks/pvcstask.html (100%) rename {docs/manual => manual}/Tasks/recorder.html (100%) rename {docs/manual => manual}/Tasks/rename.html (100%) rename {docs/manual => manual}/Tasks/renameextensions.html (100%) rename {docs/manual => manual}/Tasks/replace.html (100%) rename {docs/manual => manual}/Tasks/replaceregexp.html (100%) rename {docs/manual => manual}/Tasks/resourcecount.html (100%) rename {docs/manual => manual}/Tasks/retry.html (100%) rename {docs/manual => manual}/Tasks/rexec.html (100%) rename {docs/manual => manual}/Tasks/rmic.html (100%) rename {docs/manual => manual}/Tasks/rpm.html (100%) rename {docs/manual => manual}/Tasks/schemavalidate.html (100%) rename {docs/manual => manual}/Tasks/scp.html (100%) rename {docs/manual => manual}/Tasks/script.html (100%) rename {docs/manual => manual}/Tasks/scriptdef.html (100%) rename {docs/manual => manual}/Tasks/sequential.html (100%) rename {docs/manual => manual}/Tasks/serverdeploy.html (100%) rename {docs/manual => manual}/Tasks/setproxy.html (100%) rename {docs/manual => manual}/Tasks/signjar.html (100%) rename {docs/manual => manual}/Tasks/sleep.html (100%) rename {docs/manual => manual}/Tasks/sos.html (100%) rename {docs/manual => manual}/Tasks/sound.html (100%) rename {docs/manual => manual}/Tasks/splash.html (100%) rename {docs/manual => manual}/Tasks/sql.html (100%) rename {docs/manual => manual}/Tasks/sshexec.html (100%) rename {docs/manual => manual}/Tasks/sshsession.html (100%) rename {docs/manual => manual}/Tasks/starteam.html (100%) rename {docs/manual => manual}/Tasks/style.html (100%) rename {docs/manual => manual}/Tasks/subant.html (100%) rename {docs/manual => manual}/Tasks/symlink.html (100%) rename {docs/manual => manual}/Tasks/sync.html (100%) rename {docs/manual => manual}/Tasks/tar.html (100%) rename {docs/manual => manual}/Tasks/taskdef.html (100%) rename {docs/manual => manual}/Tasks/telnet.html (100%) rename {docs/manual => manual}/Tasks/tempfile.html (100%) rename {docs/manual => manual}/Tasks/touch.html (100%) rename {docs/manual => manual}/Tasks/translate.html (100%) rename {docs/manual => manual}/Tasks/truncate.html (100%) rename {docs/manual => manual}/Tasks/tstamp.html (100%) rename {docs/manual => manual}/Tasks/typedef.html (100%) rename {docs/manual => manual}/Tasks/unpack.html (100%) rename {docs/manual => manual}/Tasks/untar.html (100%) rename {docs/manual => manual}/Tasks/unzip.html (100%) rename {docs/manual => manual}/Tasks/uptodate.html (100%) rename {docs/manual => manual}/Tasks/vss.html (100%) rename {docs/manual => manual}/Tasks/waitfor.html (100%) rename {docs/manual => manual}/Tasks/war.html (100%) rename {docs/manual => manual}/Tasks/whichresource.html (100%) rename {docs/manual => manual}/Tasks/wljspc.html (100%) rename {docs/manual => manual}/Tasks/xmlproperty.html (100%) rename {docs/manual => manual}/Tasks/xmlvalidate.html (100%) rename {docs/manual => manual}/Tasks/zip.html (100%) rename {docs/manual => manual}/Types/antlib.html (100%) rename {docs/manual => manual}/Types/assertions.html (100%) rename {docs/manual => manual}/Types/classfileset.html (100%) rename {docs/manual => manual}/Types/custom-programming.html (100%) rename {docs/manual => manual}/Types/description.html (100%) rename {docs/manual => manual}/Types/dirset.html (100%) rename {docs/manual => manual}/Types/extension.html (100%) rename {docs/manual => manual}/Types/extensionset.html (100%) rename {docs/manual => manual}/Types/filelist.html (100%) rename {docs/manual => manual}/Types/fileset.html (100%) rename {docs/manual => manual}/Types/filterchain.html (100%) rename {docs/manual => manual}/Types/filterset.html (100%) rename {docs/manual => manual}/Types/mapper.html (100%) rename {docs/manual => manual}/Types/namespace.html (100%) rename {docs/manual => manual}/Types/patternset.html (100%) rename {docs/manual => manual}/Types/permissions.html (100%) rename {docs/manual => manual}/Types/propertyset.html (100%) rename {docs/manual => manual}/Types/redirector.html (100%) rename {docs/manual => manual}/Types/regexp.html (100%) rename {docs/manual => manual}/Types/resources.html (100%) rename {docs/manual => manual}/Types/selectors-program.html (100%) rename {docs/manual => manual}/Types/selectors.html (100%) rename {docs/manual => manual}/Types/tarfileset.html (100%) rename {docs/manual => manual}/Types/xmlcatalog.html (100%) rename {docs/manual => manual}/Types/zipfileset.html (100%) rename {docs/manual => manual}/antexternal.html (100%) rename {docs/manual => manual}/anttaskslist.html (100%) rename {docs/manual => manual}/api/index.html (100%) rename {docs/manual => manual}/base_task_classes.html (100%) rename {docs/manual => manual}/clonevm.html (100%) rename {docs/manual => manual}/conceptstypeslist.html (100%) rename {docs/manual => manual}/cover.html (96%) rename {docs/manual => manual}/credits.html (100%) rename {docs/manual => manual}/develop.html (100%) rename {docs/manual => manual}/developlist.html (100%) rename {docs/manual => manual}/dirtasks.html (100%) rename {docs/manual => manual}/favicon.ico (100%) rename {docs/manual => manual}/feedback.html (100%) rename {docs/manual => manual}/ide.html (100%) rename {docs => manual}/images/ant_logo_large.gif (100%) rename {docs/manual => manual}/index.html (100%) rename {docs/manual => manual}/inputhandler.html (100%) rename {docs/manual => manual}/install.html (100%) rename {docs/manual => manual}/installlist.html (100%) rename {docs/manual => manual}/intro.html (100%) rename {docs/manual => manual}/javacprops.html (100%) rename {docs/manual => manual}/listeners.html (100%) rename {docs/manual => manual}/platform.html (100%) rename {docs/manual => manual}/projecthelper.html (100%) rename {docs/manual => manual}/properties.html (100%) rename {docs/manual => manual}/proxy.html (100%) rename {docs/manual => manual}/running.html (100%) rename {docs/manual => manual}/runninglist.html (100%) rename {docs/manual => manual}/stylesheets/antmanual.css (100%) rename {docs/manual => manual}/stylesheets/style.css (100%) rename {docs/manual => manual}/sysclasspath.html (100%) rename {docs/manual => manual}/targets.html (100%) rename {docs/manual => manual}/tasklist.html (100%) rename {docs/manual => manual}/tasksoverview.html (100%) rename {docs/manual => manual}/toc.html (100%) rename {docs/manual => manual}/tutorial-HelloWorldWithAnt.html (100%) rename {docs/manual => manual}/tutorial-tasks-filesets-properties.html (100%) rename {docs/manual => manual}/tutorial-tasks-filesets-properties.zip (100%) rename {docs/manual => manual}/tutorial-writing-tasks-src.zip (100%) rename {docs/manual => manual}/tutorial-writing-tasks.html (100%) rename {docs/manual => manual}/tutorials.html (100%) rename {docs/manual => manual}/using.html (100%) rename {docs/manual => manual}/usinglist.html (100%) delete mode 100644 xdocs/antlibs/antunit/index.xml delete mode 100644 xdocs/antlibs/bindownload.xml delete mode 100644 xdocs/antlibs/charter.xml delete mode 100644 xdocs/antlibs/compress/index.xml delete mode 100644 xdocs/antlibs/dotnet/index.xml delete mode 100644 xdocs/antlibs/index.xml delete mode 100644 xdocs/antlibs/proper.xml delete mode 100644 xdocs/antlibs/props/index.xml delete mode 100644 xdocs/antlibs/sandbox.xml delete mode 100644 xdocs/antlibs/srcdownload.xml delete mode 100644 xdocs/antlibs/svn/index.xml delete mode 100644 xdocs/antnews.xml delete mode 100644 xdocs/bindownload.xml delete mode 100644 xdocs/bugs.xml delete mode 100644 xdocs/bylaws.xml delete mode 100644 xdocs/contributors.xml delete mode 100644 xdocs/external.xml delete mode 100644 xdocs/faq.xml delete mode 100644 xdocs/index.xml delete mode 100644 xdocs/legal.xml delete mode 100644 xdocs/license.xml delete mode 100644 xdocs/mail.xml delete mode 100644 xdocs/manualdownload.xml delete mode 100644 xdocs/mission.xml delete mode 100644 xdocs/nightlies.xml delete mode 100644 xdocs/problems.xml delete mode 100644 xdocs/projects.xml delete mode 100644 xdocs/projects/index.xml delete mode 100644 xdocs/projects/ivy.xml delete mode 100644 xdocs/projects/ivyde.xml delete mode 100644 xdocs/resources.xml delete mode 100644 xdocs/srcdownload.xml delete mode 100644 xdocs/stylesheets/project.xml delete mode 100644 xdocs/stylesheets/site.vsl delete mode 100644 xdocs/stylesheets/templates.vm delete mode 100644 xdocs/svn.xml delete mode 100644 xdocs/velocity.properties diff --git a/build.xml b/build.xml index 910f921310..1f3ef40c97 100644 --- a/build.xml +++ b/build.xml @@ -62,7 +62,7 @@ - + @@ -152,13 +152,13 @@ - + - + - + @@ -326,18 +326,6 @@ - - - - - - - - - - - Ant Functional Requirements Document - - -

Ant Functional Requirements

-

Roles

-

User: runs Ant with a complete build specification and/or -writes Ant build specifications.

-

Task Developer: writes/modifies Ant tasks.

-

Extensions Developer: develops extensions like a GUI, IDE plugin, - (scripting extension?)

-

Core Developer: works on the Ant core

-

Requirements from the Ant User perspective

-

It should be easy to write a build file for small Java programs. It should - be possible to write a build file set for large Java systems. Maintenance - of such a set should be easy (e.g. no duplication of information).

-

Every build process contains dependencies (e.g. item A needs B to be available - before its own build can start). It should be possible to specify these - dependencies in a declarative way.

-

Suppose a working build specification for system A is available. It should - be possible for system B to declare dependencies to (modules of?) system - A without touching the build specification of A. Ant should be able to handle - dependencies between modules which form a DAG.

-

It should be possible to modify details of the actual build (e.g. classpath, - used compiler) without the need to change the build specification. This - feature is needed when starting Ant (e.g. configuration with command line - parameters) and for a subproject build driven by the build of a dependent - project.

-

Often similar items have to be built. Therefore it should be possible - to provide general (template?) build specifications, and to declare for - a concrete item that it should be built according to such a general specification.

-

One result of the build process should be a log which shows what has been done.

-

Requirements from the task developer perspective

-

A task should not need to know the structure of a build specification. - It would have to provide an interface (not necessarily in the Java language - sense) for the Ant core to input the necessary configuration attributes - and to execute the task). There should be a standard functionality to allow - a task doing log output.

-

An interface (again not necessarily in the Java language sense) should - be provided which allows a task to get (and set?) information about it's - context in the build process.

-

Requirements from the extensions developer perspective

-

The Ant core should be independent from a specific representation of the - build specification. It should be possible to create a specification programmatically - (thereby allowing the introduction of new representations). The core should - do no in- or output itself. Build errors should always lead to throwing - an Exception.

-

Access to the current state of a build should be available, and its modification - possible.

- - - diff --git a/docs/ant2/VFS.txt b/docs/ant2/VFS.txt deleted file mode 100644 index 029fe25c52..0000000000 --- a/docs/ant2/VFS.txt +++ /dev/null @@ -1,253 +0,0 @@ - -From: "Adam Murdoch" -Subject: RE: Virtual FileSystem Layer -Date: Sat, 22 Dec 2001 12:06:37 +1000 - -Hi, - -I've also been doing a bit of work on the VFS. No code yet - instead, I've -done a survey of the Ant 1 code, to help get a better idea of what we need -the VFS to actually do. - -I've put together a rough list of the sort of features the current tasks -require from the file system. This list is entirely from the task writer's -POV. I've ignored the build file writer completely - though, the action -list is a good summary of the build file writer's concerns. I've tried to -steer clear of assumptions about what is actually going to provide each -feature to the tasks, or what the API will look like to the tasks. - -The goal for doing up this list, was to help identify the features we want -to support, and the API that the tasks will use to get at them. This should -be largely independent of how we decide to represent the file system in the -build files. In addition, it doesn't matter too much whether the list below -is complete (I'm sure it isn't), or that the VFS provide every single one of -the features. Whatever it doesn't provide, can stay up in the tasks, and be -refactored down later. - -The assumption here is that we do actually want to put together a file -system API. I think it's a good idea to at least put together some -interfaces, even if the implementation is stolen from somewhere else. -Without a doubt, the file system is the most widely used "service" in the -current crop of tasks. The API that we choose has to have a good semantic -match with what the tasks need to do, so that writing the tasks is easy. -The API also has to be general enough to deal with stuff we haven't thought -of yet. On that note, I personally think that JNDI might be a touch too -general for what we need. - -So, the features. Note that many of these will be optional - not every -feature will be available for every node in the file system. I've used the -term "node" to mean both directories and files. I'm not suggesting we -actually call them "nodes" in the API. I've used the term "root node" to -mean the root of a file system. - -* Naming - -- Locate a node by absolute name. -- Get the absolute name for a node. -- Resolve a name to a node, relative to some base node - like -FileUtils.resolveFile(). -- Get the relative name of a node, relative to some base node. -- Determine the base name (with and without the extension), and extension of -the node. -- Deal with file systems that are case sensitive, and case insentitive. - -* Properties - -- Determine what properties are available on the node. -- Determine if the node exists. -- Determine the type of node (file vs. directory, could be "has-content" vs -"has-children"). -- Determine if the node is readable. -- Determine if the node is writeable. -- Get/set the permissions on the node. This covers things like chmod & -chown, making read-only, making executable, etc. - -* Content - -- Determine if the node can/does have content. -- Get the size of the node. -- Get/set the last-modified time of the node. -- Get/set the mime-type of the node. -- Get/set the encoding of the node. -- Get a checksum of the node. -- Get content as InputStream. -- Get content as Reader. -- Set content as an OutputStream. -- Set content as a Writer. -- Implicit creation of node and its ancestors when content is written. -- Compare nodes for equality (last modified timestamp, checksum, bytewise -compare). - -* Hierarchy - -- Get the parent node of a node. -- Get the child nodes of a node. -- Iterate over (or visit) the descendants of a node. - - With or without a selector. - - In various orders - depthwise, etc. - - Be able to modify the nodes during traversal. - -* Modification - -- Create a new node of a particular type. Create all missing ancestors. -- Move, copy, delete a node. - - All descendants. - - Optional selector. E.g. ignore empty dirs, ignore default excludes, etc. - - Optional filter. - -* Conversion - -- Convert the node to a java.net.URL. -- Make the node content available as a local file (to hand off to external -commands). -- Get the OS specific *filename* for a node. -- Resolve an OS specific *filename* to a node. - -* File System Types - -- Local file. -- HTTP. -- FTP. -- Classloader, uses Classloader.getResource(). -- Temporary files. -- etc ... - -- Compound file system. Made up of a bunch of mount points. The VFS -itself. - -- Layered file systems (that sit on top of another file system or node): - - zip, bzip, jar, tar - - filtering - token replacement, etc - -- Factories for creating and configuring file system root nodes. -- Ability to easily add new file system implementations. - -* Task Container - -- A mechanism for a task to get hold of the project's root node. - -- A mechanism that allows a task to create its own private root nodes, -without letting it mess with the project's file system, or the file systems -of other tasks. - -- A mechanism for cleaning up all the node InputStream, OutputStream, Reader -and Writers opened by a task during its execute() method. Cleaning up files -is one thing the current tasks don't do very well at all. Something like -this would take care of anything the task did not explictly close. Would -include root nodes it created. - -* Other things - -- Maybe some way to explicitly close a node and release all resources used -by it. - -- Maybe detection of concurrent updates, in the case of parallel tasks. - -- Netbeans has an event model in its VFS. Something like this might be -useful in dependency management. - -- nodesets. The replacement for, or generalisation of, FileSet, Path, -FileList, etc - - A nodeset that contains the descendents of a node that match a selector -(like the current FileSet implementation). - - A nodeset that contains arbitrary nodes. - - An aggregating nodeset. - - Custom nodeset implementations. - -- Reimplement the Ant 1 Fileset, Path and Filelist as adaptors sitting on -top of the VFS. - -- A classloader that can load classes from a node. - -- etc .. - -What's missing? What shouldn't be on the list? - - -Adam - -> -----Original Message----- -> From: Magesh Umasankar -> Sent: Saturday, 22 December 2001 10:44 AM -> To: ant-dev@jakarta.apache.org -> Subject: Virtual FileSystem Layer -> -> -> I have been spending some time now on the VFS -> layer... Nothing major to report yet, but I just wanted -> to sound off so that if I am going down the wrong -> route, I correct it right away. -> -> I evaluated at WebNFS, NetBeansFS (NBFS) and -> JNDI. -> -> 1. WebNFS seems to be going nowhere. It has -> been dormant for quite sometime now. Licensing -> is rigid. Technically, it doesn't look so bad as it -> closely replicates java.io.File's API. But then, -> that really gives us very little. -> -> 2. NBFS looks OK. It has got a few filesystems -> already built. There may be some licensing issues, -> I don't know, but that shouldn't concern us too -> much as, according to Peter, it is Mozilla (I haven't -> really check the license out, sorry). But, as far as I -> can see, it seems to lack in sophisticated API features -> like searching based on attributes, etc., which -> we will definitely be needing for the Selector APIs. -> -> 3. JNDI, by far, beats the above to, in my -> evaluation. It is generic enough. We don't have -> any licensing issues. It has also become part of -> the core JRE (1.4 onwards). Technically, it fits to a T -> what we are looking for - virtual file system that -> provides search controls, access attributes, -> url mounting, etc. Furthermore, there's been -> some ground work already done for us at Jakarta/Apache -> (Catalina). I have written a SPI for a FTPFileSystem -> - though it is in a real crude stage right now. I believe -> this is the way to go because Ant's code would be -> operating at the (Dir)Context level and we can keep -> adding SPIs as we need them. Furthermore, -> JNDI has been stable for quite sometime now and -> we can depend on a widely used API. -> -> I don't think JNDI is a heavyweight API for our needs. -> It seems to be the only one, so far, which encompasses -> at the APIP level, all the new functionalities that we -> desire to introduce. -> -> Let me know if my approach, so far, to go the JNDI -> route seems reasonable. -> -> Cheers, -> Magesh -> -> -> -> -> -- -> To unsubscribe, e-mail: -> For additional commands, e-mail: - - --- -To unsubscribe, e-mail: -For additional commands, e-mail: - - diff --git a/docs/ant2/actionlist.html b/docs/ant2/actionlist.html deleted file mode 100644 index 61392a8a10..0000000000 --- a/docs/ant2/actionlist.html +++ /dev/null @@ -1,492 +0,0 @@ - - - Ant1.9 Action List - -
-

Ant1.9 Action List

-

Precursor to Ant2

- Peter Donald [peter at apache.org] -
- -
- -
-
-

- This document aims to contain a list of actions that people can take - to produce Ant1.9. Ant1.9 is a refactoring of the Ant1.x line and a jump - point for Ant2. Some changes will be backported to Ant1.x over time when - they have proven themselves while other changes may only become available - via Ant2.0. Ant1.9 is our melting pot where we can experiment and refactor - without a thought to backwards compatability but only to the "right" way - of doing things. -

-
-
- -

Introduction

- -
-

- This document will list a bunch of actions that will guide us in the evolution - of Ant1.x and provide a solid basis on which to launch Ant2.0. Feel free to add to - this list of actions as our vision of Ant2 solidifies. Associated with each action - is a list of victims who have "volunteered" to have a go at the action and a status. - The status just tells us where they are at while the victim column will tell us exactly - who is doing what. It is fine for a group of people to work on a single area. -

-
-
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ActionVictimsStatus
Create a Virtual Filesystem layerNoneNot Started
Formalize a naming scheme for task attributes/elementsNoneNot Started
Design and implement s Selector API for Filesets and other ItemsetsNoneNot Started
Develope the infrastructure for coloring (or "environmental" dependency analysis)NoneNot Started
Develope the infrastructure for structural dependency analysisNoneNot Started
Refactor the Exec infrastructure into JavaBeansPeter Donald80%
Refactor the Java infrastructure into JavaBeansNoneNot Started
Design and implement a generic solution for creating Task facadesNoneNot Started
Sketch out a basic way of separating all the tasks into type librariesNoneNot Started
Design and implement an API that allows mapping of file attributes during copy/move/etc tasksNoneNot Started
Design and implement an API so that Filters could be implemented as FilteredOutputStreamsNoneNot Started
Design and implement a XML "catalog" so the snippets of XML can be injected based on URI rather than relative locationNoneNot Started
Look at the feasability of i18n'ing tasks and the runtimeNoneNot Started
Write a document describing the way that tasks should be written in context of Ant2Peter Donald
(peter at apache.org)
Not Started
Design an API to embed Ant into other applicationsNoneNot Started
Design a TypeInfo system similar to BeanInfo to describe TasksNoneNot Started
Design Antdoc to generate manual from .java filesNoneNot Started
-
-
- -

Virtual File System

- -
-

- There has long been a recognition that it would be nice if ant supported some - notion of a virtual filesystem layer. This layer would allow you to treat - resources located and retrieved from different mechanisms in a uniform way. - For instance it would allow the copy task to copy from a http server, a cvs server, - a ftp server or the local filesystem using a uniform mechanism. So instead of - having separate tasks to operate on each different resource type we would use - just one task that plugged into multiple filesystems. -

-

- When we are talking about a virtual filesystem or VFS, one of the concerns we must - address is how to "name" the resource. In most cases a URL or URI style access will - be sufficient but in other cases we may need to consider other options. So - "cvs://localhost:/home/cvs/jakarta-avalon/README.txt?version=1.1", - "ftp://some.server.com/dir/file.zip" and "file://C/WINDOWS/Desktop/MyFile.txt" - are all examples of referring to different resources. -

-

- Another concern that must be addressed is capabilities of both the resources and - the filesystem. For instance it is possible to both read and write to resources - using the "file" protocol but only possible to write resources using "mailto". - The act of copying a file to a "mailto" url would actuall post the files as - resources while copying to a "file" would duplicate the resource somewhere on - the local filesystem. -

-

- So we need to determine a list of capabilities. Some examples would be "read", - "write", "list" (can you list dirs), "type" (can you get mime type), - "access permissions" (can you tell if resource has permissions), - "modify permissions" (can you modify permissions) etc. Some of these capabilities - can be associated with the particular reosurces, while others may need to be - associated with a whole filesystem/protocol (ie there is no standard mechanism - to perform "list" on general "http" URLs). Thus a list of all these capabilities - and mapping to various protocols will need to be established. -

-

- Next we need to determine if we are going to support the notion of "mounting" - URLs. For instance if we need to copy files from a FTP server do we allways - need to specify the full URL - no matter how convoluted it is (ie - "ftp://fred:secret@some.server.com:28763/home/fred/project2/dir/file.zip") - or can we mount this on a VFS and access it via that shorter url. ie We could - mount "ftp://fred:secret@some.server.com:28763/home/fred/" onto "vfs:/home" - and then just access the resources via "vfs:/home/project2/dir/file.zip". - This would make dealing with large urls easier and more uniform. -

-

- So after we have decided what our options are we need to actually go about - implementing the solution. It may be the case that existing VFS solutions - could be reused with minor changes and thus we could save ourselves a lot of - work. Candidates would be the Netbeans VFS, Suns XFile API or other - available directory APIs (like JNDI). If none of them suit then we will need - to write our own layer. -

-
- -

Naming

-
-
-

- Currently Ant has a mixture of tasks from various stages it's evolution, with different - authors and each utilizing different naming patterns. Some tasks use names such as - "src" and "dest" while others use "file" and "tofile". It would be preferrable if - consistent naming patterns were used. It is recomended that we come up with a "best - practices" document to document our recomended naming patterns. -

-

- Before we can come up with such a document we need to identify common patterns through - out the tasks. Several tasks have the notion of transforming input from a "source" - to a "destination". So we should have consistent naming schemes for these attributes and - elements. Analysis of existing tasks will likely bring out other similar patterns. Once - we have identified and documented these similarities then we can establish conventions. -

-
- -

Selector API

-
-
-

- Currently our filesets allow us to select a set of files based on name patterns. - For instance we could create a set of all the files that end with ".java". However - there are cases when you wish to select files based on their other attributes, such as - if they are read only or if they are older than a specified date etc. -

-

- The selector API is one such mechanism to do this. The selector API will allow you to - build file sets based on criteria other than name. Some possible criteria would be -

-
    -
  • Is the file readable?
  • -
  • Is the file writeable?
  • -
  • What date was the file modified on?
  • -
  • What size is the file?
  • -
  • Does the contents contain the string "magic"?
  • -
-

- If we end up supporting a VFS then we could expand the number of selectors - considerably. A mock representation that has been proposed before is the following. - Of course this is subject to change as soon as someone wants to tackle this action ;) -

-
 
- <include>
-   <selector type="name" value="**/*.java"/>
-   <selector type="permission" value="r"/>
-
-   <!-- could optionally be directory/or some other system specific features -->
-   <selector type="type" value="file"/> 
-   <selector type="modify-time" 
-             operation="greater-than" 
-             value="29th Feb 2003"/>
- </include>
-
-
- -

Coloring API

-
-
-

- When you execute a task such as "javac" there is two types of dependency information - that is important to analyze before we determine if we need to recompile a file. Say - we are compiling Foo.java, it may depend on the Bar.java - file. We call this "structural" dependency information - the structure of the source file - determines what other files it depend upon. However there is also "environmental" - dependency information. For instance if the Foo.java file was compiled with - debug="true" last run and this time needs to be compiled with - debug="false" then it is out of date and needs to be recompiled. We call this - "environmental" dependency information "coloring". -

-

- So we need to create an infrastructure that allows tasks to manage "coloring". So a task - should be able to add coloring information for each resource processed. When the task - comes to process the resource again it will detect if the coloring has changed and if it - has will force a recompile. -

-

- An API for such a bean has yet to be established but an example API would be. -

-
-ColoringManager cm = ...;
-cm.addColor( "debug", "true" );
-cm.addColor( "optimize", "false" );
-cm.setFileSet( myFileSet );
-File[] files = cm.getOutOfDate();
-    
-
- -

Structural Dependency Utils

-
-
-

- In the present ant, it is required that each task manage dependency separately. - This makes it a lot of work to implement even simple dependency checking. To this - day many of the core tasks do not implement it correctly. I am specifically - talking about "structural" dependency information. The main reason is that it is - painful to implement. -

-

- Some tasks do no dependency checking and will recompile/transform/etc everytime. - Others may perform a simple dependency checking (ie if source file is newer than - destination file then recompile). Ideally a dependency system would actually - calculate the dependencies correctly. So we need to have some mechanism to determine - that foo.c actually depends upon foo.h, bar.h - and baz.h. As this information is particular to each different task - we need to allow tasks to implement this behaviour. Possibly by supplying an interface - of the form; -

-
-public interface DependencyGenerator
-{
-  File[] generateDependencies( File file );
-}
-    
-

- Generating the dependency information is a costly operation and thus we do not want to - be doing it everytime you run ant. We want to generate it on the initial build and then - persist somewhere. Everytime a file is out of date, it's dependency information would - be regenerated and stored in the dependency cache. Ideally this cache would also store the - above mentioned coloring information. So the entry for foo.c may declare that - it is dependent upon foo.h, bar.h and baz.h, aswell - as being compiled with -O2 flag. If any of the dependencies have changed or are out of date - then foo.c would need to be recompiled. -

-

- A possible API would be -

-
-DependencyManager dm = ...;
-dm.setFileSet( myFileSet );
-dm.setDependencyCache( myDependencyCacheFile );
-File[] files = cm.getOutOfDate();
-    
-
- -

Refactor <exec> infrastructure into Beans

-
-
-

- Exec and its related classes have currently evolved through several iterations and thus - it is not as cleanly designed and as reusable as it could be. Someone needs to pull apart - exec and analyze which parts can be turned into JavaBeans and decouple them from the Ant - infrastructure. Once that is done it will make these beans much easier to reuse from other - tasks without relying on gaining access to the other task instance. -

-
- -

Refactor <java> infrastructure into Beans

-
-
-

- Much like Exec should be decoupled from Ant runtime, so should classes to implement java - task for the same benefits. -

-
- -

Generic Task Facades

-
-
-

- Currently we have a few tasks that have multiple implementations. For instance Javac task - can actually call jikes, jvc, classic javac or modern javac. Similar things will be seen - with the jspc task and the cc task (if it ever gets written). We need to examine this - pattern and see if there is a way to generalize this and make it easier to write such tasks. -

-
- -

Task Packaging

-
-
-

- We have already decided that we are going to package Ant tasks in separate jars and - have some sort of descriptor that to describe the contents of the jar. However we have - not yet decided how we will break up the tasks. Do we break up the tasks up into - related tasks or into groups that ar elikely to be used together or what? A possible - breakdown would be -

-
    -
  • jdk tasks: javac, javadoc, rmic etc
  • -
  • text tasks: regex replace, fixcrlf etc
  • -
  • unix tasks: chmod, etc
  • -
  • file tasks: copy, move, etc
  • -
-
- -

Mapping File Attributes during transformation

-
-
-

- When we are copying files from one location to another it is currently possible - to rename them using a mapper. So we could rename Foo.java to - Foo.java.bak. On occasion it is useful to modify file attributes - other than its name in such operations. So we could copy the files to another - location and make them read-only in one operation. -

-
- -

Filters extensions

-
-
-

- This is partially related to the above action. Filters could be seen as a way - to modify the content attribute of a file during a copy/move. It would be - preferrable if filtering could be abstracted to use FilteredOutputStreams - to perform the content modification. That way new Filter types could be constructed - and used during file copy (ie an example would be a Perl FilterOutputStream that - allowed you to use perl expressions to transform input). -

-
- -

XML Catalog to load XML Fragments

-
-
-

- When including fragments of XML we are currently forced to use relative paths. - However this is sometimes undesirable when a single fragment needs to be used - across several projects in several different locations. Instead we could use - a Catalog to name the fragment and then each developer would only need to install - the fragment once and it would be accessible from all the projects. -

-
- -

i18n the Runtime and tasks

-
-
-

- Look at the feasability of performing i18n on Ant runtime and core tasks. Look at - how much work it will be and how useful it would be. Look at utilizing i18n from - existing projects such as Avalon. -

-
- -

Embeddor API for Ant

-
-
-

- Identify different environments in which it would be useful to embed Ant or an Ant-like - tool. Identify what these environments are likely to demand in terms of API and support - and then design a system that works in these environments without compromising ants - core goal (ie a build system). Some suggestions for such an API include; -

-
    -
  • Pluggable ProjectBuilders to allow building of project from a variety of sources, - file, URL, InputStream, SAX etc
  • -
  • Pluggable ClassLoader arrangement
  • -
  • Ability to set User Properties
  • -
  • Ability to add Task/Data/Type definitions
  • -
  • Ability to add/remove Listeners
  • -
  • Ability to add/remove Loggers
  • -
  • Ability to get meta-information about targets (such as name and description)
  • -
  • The ability to execute a task and/or targets
  • -
  • The ability to add tasklibs
  • -
  • The ability to add VFS mount points
  • -
  • The ability to manipulate ProjectModel and build it from GUIs
  • -
  • A general task engine API
  • -
-
- -

TypeInfo system

-
-
-

- Add in the ability to represent tasks using specified meta-info, This would allow - generation and manipulation of information such as what attributes are available, - what elements are supported etc. -

-
- -

Antdoc

-
-
-

- This is partially based on the above TypeInfo system. It involves the ability to - take the TypeInfo made available and generate documentation for the tasks. This - would allow multiple formats of documentaiton to be easily maintained and reduce - the chance that documentation gets out of whack. -

-
- - - diff --git a/docs/ant2/features.html b/docs/ant2/features.html deleted file mode 100644 index 0cb8314f7c..0000000000 --- a/docs/ant2/features.html +++ /dev/null @@ -1,381 +0,0 @@ - - - - - - Ant2 feature list - - - - - - - -

If something looks like this, this is either a - request for input or a "REVISIT" marker or similar.

- -

Ant2 Goals

- -

Even though Ant2 is expected to be incompatible with the - current Ant1 series, it still has the same goals. Ant is a Java - based build tool and this remains the main focus of it. The - original goals of simplicity, understandability and extensibility - still stand and Ant2 will try to achieve them even better than - Ant1 does.

- -

Simplicity and Understandability

- -

These two goals are closely related. Ant build files shall be - easy to read and understand - at the same time it should be easy - to write a custom Ant task and to use the utility classes that - Ant2 provides.

- -

Ant2 shall be more consistent than Ant1 is - this means:

- -
    - -
  • core tasks will use the same attribute names for common - functionality
  • - -
  • similar tasks will be unified to use similar forms.
  • - -
  • different implementations for the same functionality will be - hidden behind facade tasks.
  • - -
  • properties and data types will be unified so that they share - the same namespace and inheritance rules. Need to talk about how ${} expansion works for - filesets and so on.
  • - -
- -

Furthermore some things will have to become more explicit:

- -
    - -
  • remove all magic properties
  • - -
  • make build file writers explicitly state which - filters/filtersets a copy task will use
  • - -
  • add scoping rules for properties so that not all of them - will be inherited by sub-builds, only those that have been - specified explicitly. Fill in details once - they've been sorted out.
  • - -
- -

The front-ends for Ant2 shall be smart enough to automatically - detect the required libraries (like tools.jar), the - use of native scripts shall be kept to a minimum.

- -

Build file writers can attach a message to targets that will be - presented to the user if that target is going to be skipped (based - on the if/unless attribute of the target).

- -

Even though Ant installation already is quite simple in Ant1 - (extract the archive and set two environment variables), - alternative ways to install Ant like using - Webstart or - a "self-extracting" JAR file will be explored.

- -

Extensibility

- -

Ant2 like Ant1 uses build files written in XML as its main - input, but it will not be restricted to it. The core of Ant2 will - work on an object model of Project/Target/Task that is independent - of any external representation.

- -

As an extension of the current <taskdef> - concept, tasks can be bundled into task libraries (together with - data types and other utility classes). These task libraries are - special JAR archives that somehow describe the contained tasks to - Ant. Ant will automatically know all tasks contained in task - libraries that have been placed into a special directory - in - addition task libraries can be referenced and used in a build file - explicitly. Fill in details once they've been - sorted out.

- -

It has become apparent, that several "aspects" of - tasks are so common that task writers find themselves duplicating - code all over again - things like classpath handling or "do - we stop the build if this task fails?" functionality for - example. Ant2 will provide a way to let the user attach an - "aspect handler" to a project - all attributes that live - in a certain namespace are going to be passed to this handler. Need to talk about TaskContext here.

- -

Ant2 will farm out common functionality from tasks into utility - classes so that task writers can benefit from a tested and stable - framework - they shouldn't need to deal with existing tasks - directly (like some tasks "abuse" the - <touch> task in Ant1).

- -

Ant2 will provide a way to define tasks that itself can have - tasks as child elements without knowing all defined tasks at - compile time. Discussions on ant-dev usually talk about - "container tasks" in this context.

- -

The only way to "include" common XML snippets so far - has been the usage of external SYSTEM entities, a mechanism that - is tied to DTDs and doesn't mix well with alternative - approaches like XML Schema. Ant2 will provide a built-in include - mechanism.

- -

New/Modified Features

- -

Ant2 will run the build process fully dynamically, which means - that task won't be instantiated before they are actually being run - and ${} expansion will see the very latest value of a - property. It will be possible to reassign values of properties via - a built-in task.

- -

Compatibility with Ant1

- -

Ant2 is going to break Ant1 in several ways:

- -
    - -
  • Tasks written for Ant1 won't work in Ant2 as the API of - Ant's core and the names of utility classes are going to - change. There will probably be adaptors and utility classes to - ease the transition for task writers.
  • - -
  • Build files written for Ant1 will probably not be valid in - Ant2 or at least not yield the same results. It is expected that - Ant2 will come with a tool to translate Ant1 build files into - equivalent Ant2 versions
  • - -
  • magic properties like build.compiler may - disappear and be replaced by a different customization - concept.
  • - -
  • Ant2 is going to require a JDK version 1.2 or above and a - JAXP compliant parser version 1.1 or above.
  • - -
  • If you specify more than one target in another target's - depends attribute, Ant1 will execute these targets from left to - right (as long as the dependency tree permits it) - Ant2 will - not guarantee this behavior but will allow build file writers to - specify the order explicitly.
  • - -
  • Dereferencing a non existent property a via ${a} will result - in a build failure.
  • - -
- -

Support Integration of Ant Into Other Tools

- -

Ant2 will have a clear separation between the front-end that is - responsible for user interactions, the object model that - represents the project to build and the part of Ant that runs the - build process itself Name that TaskEngine, - ProjectEngine, ExecutionEngine or what?. This separation is - expected to ease the integration of Ant (or parts of it) into - other products.

- -

Ant2 itself will include a command line front-end and Antidote - will become the GUI front-end to it. Other front-ends like a - servlet front-end are expected outside of - Ant's core as well.

- -

In addition to this separation, the following features should - help people who want to integrate Ant into their products:

- -
    - -
  • It will be possible to cancel a running build process.
  • - -
  • Ant will detach from System.err/.out/.in - completely and communicate with the front-end via a well defined - API. The front-end will have to handle user input for tasks - that need it (tasks that ask for a password for example).
  • - -
  • Tasks will provide some way to identify their attributes - from the outside. fill in details
  • - -
- -

More Control for Users and Build File Writers

- -

Ant2 will use a BuildListener concept similar to - the one of Ant1 but may provide a richer set of events. It will be - possible to attach and detach listeners to a build process from - within the build file and to modify the behavior of attached - listeners.

- -

In Ant1 users have little control over how things work. There - are a couple of magic properties to make Ant chose a preferred - compiler or modify the CLASSPATH, but they are barely documented. - If users want to set these properties for every build process, - they have to learn the undocumented tricks of the - ANT_OPTS environment variable or the - ~/.antrc file.

- -

Ant2 will have a well defined system to specify user - preferences. This system will not only let user chose their - compiler but also give them a chance to provide default values for - attributes (say you always want the debug attribute - of the javac task to be true - unless it has been - disabled explicitly). Need to give details once - they've been sorted out.

- -

Documentation System

- -

All tasks will be documented in XML files using a common DTD Still need to define it - task libraries are - expected to include the documentation using this DTD inside the - library itself.

- -

Better Subbuild Handling

- -

Is there something beyond "should become - better" right now?

- -

Data Types

- -

Ant1 supports a limited set of data types (fileset, patternset - and path) and at least up to Ant 1.3 it is not possible to - register custom data types without writing a task that does this. - Ant2 will provide a built-in mechanism to define new data - types.

- -

Existing data-types will be improved, the files in a fileset - can be chosen based on more than just pattern matching for example - (modification time or permissions for example). Ant2 will have - built-in tasks for set operations.

- -

Data types and properties will share the same name space and - follow the same scoping and precedence rules. - ${} again.

- -

Multi-Threading of Tasks Within a Target

- -

It will be possible to run several tasks in parallel - these - tasks will belong to the same target and all tasks will be joined - at the end of the target.

- -

Internationalization

- -

Ant2 itself will provide internationalized (error) messages and - provide utility classes to help task writers to do the same. - These utility classes may very well come from a - different (Jakarta) project.

- -

Ant's primary language and the language of the build file - will continue to be English.

- -

Rejected Features

- -

This is list is not complete, it just highlights some of the - rejected features and tries to explain why they've been - rejected. Two very common reasons to reject something were, that - the request has been too vague or the same functionality could - already be provided by some other accepted new feature.

- -

For a complete listing of all requested features, see requested-features.html. The - discussion on all topics can be followed in the archives - for ant-dev in threads starting from 2001-03-21 - the subject - lines contained either [VOTE] or - [DISC].

- -

Simple Flow-Control

- -

People asking for these kind of things have often heard the - standard "Ant shall not become yet another scripting language, Ant - shall not fall into the same traps make/Perl did ..." response - from the committers and some long-term ant-dev people.

- -

The long version of that answer is:

- -
    -
  • There are lots of open source scripting languages, there is - no need to define a new one.
  • - -
  • Ant has been created to be a build tool. While you can use - it for a whole lot of other things, this is not Ant's primary - focus (and it shouldn't be). Most use-cases that ask for - flow-control are out of Ant's scope.
  • - -
  • Ant already provides the requested functionality for many - common situations. The execon and apply tasks can be used to - iterate over a set of files as the (planed for Ant2) javaon and - anton tasks will do.
  • - -
  • Providing flow-control inside Ant's core would increase the - complexity of this core. This would make it difficult for new - contributors to understand how Ant works and increase the - maintenance cost for Ant at the same time. The goal of the Ant - developers is to push as much complexity and functionality out - of Ant's core into the tasks as possible.
  • -
- -

That being said, Ant2 will make it easy to write iteration or - conditional tasks via the new container task concept. We expect - foreach, switch and if tasks to be written, but they will probably - not become core parts of the Ant distribution.

- -

Advanced Conditionals for if/unless Attributes

- -

The argument here is the same as for flow-control. We are - talking about complexity that can be pushed from the core to tasks - - and that is what will be done. Instead of additional power for - the if/unless attributes, Ant2 will have a new task that can set - properties based on the values of other properties or logical - combinations of other conditions, something like (making up - syntax):

- -
-<condition name="javamail-complete">
-  <and>
-    <available class="javax.mail.Transport"/>
-    <available class="javax.activation.DataHandler"/>
-  </and>
-</condition>
-
- -

will become possible

- -

Multi-Threaded Execution of Targets

- -

The general feeling was, that the combination of target - dependencies and multi-threading would soon become too complex, - especially since Ant2 will allow people to explicitly enforce the - order in which (independent) targets will be executed.

- -

This issue will be explored again later, it has not been - rejected for all time being, but it is out of scope for - Ant 2.0

- -

Ideas for New Tasks and Tools

- -

Please refer to requested-features.html in the - section "I. Things that don't affect the core but are - requests for new tasks or enhancements to existing tasks." - for this.

- - - diff --git a/docs/ant2/original-specification.html b/docs/ant2/original-specification.html deleted file mode 100644 index 9c13e9c000..0000000000 --- a/docs/ant2/original-specification.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - Ant Specification, version 0.5 - - -

Ant Specification

-

Version 0.5 (2000/04/20)

-

This document specifies the behavior of Ant. At this time, this is a - working document with no implementation. It is hoped that this specification - will lead to a simplier and more consistent implementation of Ant.

-

This document is not intended to be used as an end user manual or user - guide to Ant. To adequatly explain the concepts herein in a way appropriate to - such a use would potentially complicate this document.

-

Design Goals

-

The following are the overall design goals of Ant:

-
    -
  • Simplicity
  • -
  • Understandability
  • -
  • Extensibility
  • -
-

Simplicity

-

Ant must be simple to use. Of course, as the definition of simple varies - according to the audience of the program. For Ant, since it is a build tool - aimed at programmers, the goal is to be simple to use for a competent - programmer.

-

Understandability

-

Ant must be clearly understandible for a first time as well as a veteran - user. This means that a new user should be able to use Ant comfortably the - first time and understand how to modify a build file by looking at it. And it - should not require much experience with Ant to understand how it works and how - to configure it for particular situtations.

-

Extensibility

-

Ant must be easy to extend. The API used to extend Ant must be easy to - use and the way in which these extensions are located and used by the core - runtime should be clear.

-

Conceptual Overview

-

This is a conceptual overview of the components used by Ant. Full APIs - will be defined later.

-

Project

-

The base unit of work in Ant is the Project. A Project - is defined by an editable text file and is represented by an object of type - org.apache.ant.Project at runtime.

-

A Project is a collection of Properties and - Targets.

-

Properties

-

Properties are mutable name-value pairs that are scoped to the Project - and held in a table. Only one pair is allowed per name. It is anticipated that - this data structure would be of type java.util.Properties or a type that has approximatly - the same contract.

-

Properties can be defined in a hierarchical manner. The order of - precidence in this hiearchy is:

-
    -
  • Properties defined on the command line or via a GUI tool
  • -
  • Properties defined in the text file which defines the project.
  • -
  • Properties defined in a file in the users user.home directory
  • -
  • Properties defined in the installation directory that can be shared - by multiple users.
  • -
-

Note: The current version of Ant allows the System property list to be - consulted for a return value if the property list doesn't satisfy the requested - property name. As all Java code has access to the system property list via the - java.lang.System class, this functionality is considered to be confusing and to be - removed.

-

Note: The current version of Ant allows property substitution to be - performed in the project file. This functionality is being removed.

-

Targets

-

Targets are ordered collections of Tasks, units of work - to be performed if a Target is executed.

-

Targets can define dependancies on other Targets within the Project. If - a Target is deemed to be executed, either directly on the command line, or via - a dependancy from some other Target, then all of its dependencies must first be - executed. Circular depenancies are resolved by examination of the dependancy - stack when a Target is evaluated. If a dependancy is already on the stack of - targets to be executed, then the dependancy is considered to have been - satisfied.

-

After all dependancies of a Target have been satisfied, all of the Tasks - contained by the target are configured and executed in sequential order.

-

Tasks

-

A Task is a unit of work. When a Task is to be executed, an instance of - the class that defines the behavior of the particular task specified is - instantiated and then configured. This class implements the org.apache.ant.Task interface. - It is then executed so that it may be able to perform its function. It is - important to note that this configuration occurs just before execution of the - task, and after execution of any previous tasks, so that configuration - information that was modified by any other Task can be properly set.

-

When a Task is executed, it is provided access to the object - representing the Project it is running in allowing it to examine the Property - list of the project and access to various methods needed to operate.

-

Task Jar Layout

-

Tasks are defined within Java Archive files. The name of the JAR - determines the name under which the task is known by in the system. For - example, if a Task JAR is named mvdir.jar, the task is known to the system as - "mvdir".

-

Question: Should we say that tasks belong in a JAR file with the - .tsk extension?

-

The class within the Jar file that implements the org.apache.ant.Task interface is - specified by a manifest attribute named Ant-Task-Class in the Jar manifest. An example - manifest would look like:

-
    Manifest-Version: 1.0
-    Ant-Task-Class: org.apache.ant.task.javac.JavacTask
-

When the task is used by Ant, a class loader is created that reads - classes from the JAR file. This ensures that there is no chance of namespace - collision in the classes of various task JAR files.

-

Installation

-

When Ant is installed on a user system, it installs a directory - structure with the following form:

-
<installdir>/ant      (unix shell script)
-            /ant.bat
-            /ant.jar
-            /ant.properties
-            /tasks/[task jar files]
-            /docs/[documentation]
-            /README
-

Note: Current Jakarta practice is to name the Unix shell script with a - .sh extension. This goes against Unix conventions and is unecessary. Testing - has shown that the leaving the extension off on Unix will not interfere with - the working of the Windows batch file.

-

Note: The ant.jar file has been moved from the lib/ directory and placed - alongside the shell startup scripts (which have also been moved out of the bin/ - directory). This is because on windows platforms, the .jar file is an - executable file of sorts.

-

Ant Properties

-

The ant.properties file contains a list of all the properties that should be - set by default when ant is run. In addition there are a few special properties - that are used directly by ant. An example of these properties in use is:

-
    system.taskdir=tasks/
-    user.taskdir=anttasks/
-

The system.taskdir property sets where the system looks for Java ARchive files - containing tasks. If this property defines a relative path, then the path is - taken as relative from the installation directory.

-

The user.taskdir property defines where users can locate Java Archive files - containing tasks. If this property defines a realtive path, then the path is - taken as relative from the users home directory (as defined by the user.home - system property). Task JAR files in this directory take precendence of those in - the system directory.

-

Note: It has been suggested to add a properties file hook to the - command line to roll in props. Pending investigation.

-

User Preferences

-

In addition to the Ant installation directory, an ant.properties file can be - located in the user's home directory (as found by the system property user.home) - which can define user preferences such as the location of a user tasks - directory. Properties defined in this file take precidence over those set in - the installation's ant.properties file. Such a file could look like:

-
    user.taskdir=anttasks/
-    javac.debug=off
-

Properties starting with "system." in the user's ant.properties file are not - allowed and must cause a warning to be thrown.

-

Project Configuration

-

Ant's Project text file is structured using XML and reflects the - structure of the various components described in the Conceptual Overview.

-

A sample Project file:

-
<project name="projectname" defaulttarget="main" taskdir="tasks/">
-  <property name="javac.debug" value="on"/>
-  <target name="main">
-    <taskimpl ...>
-       ...
-    </taskimpl>
-  </target>
-</project>
-

The Project Element

-

The project element has the following required attributes:

-
    -
  • defaulttarget defining the default target to be executed if no other target - is specified when Ant is run
  • -
-

It also has the following optional allowed attributes:

-
    -
  • name defining a name for this project
  • -
  • taskdir defining a directory in which project specific tasks can be - located. Tasks in this directory take precedence over those in the either the - user taskdir or the installation taskdir.
  • -
-

The following elements are allowed as children of the project - element:

-
    -
  • property defining a property scoped to the project
  • -
  • target defining a target
  • -
-

The Property Element

-

asdf

-

The Target Element

-

asfd

-

Configuration of Tasks

-

The Task section of the configuration file is structured as such:

-
  <[taskname] [attname=value] [attname=value]...]>
-    [<[elementname] [attname=value] ...> ... </[elementname]>]
-  </[taskname]>
-

The taskname is used to find the class of the Task. Once the class has - been located and an instance of it created, all of the attributes of the Task - are reflected into the task instance using bean patterns. For example, if a - Task contains an attribute named "directory", the method named - setDirectory would be called with the attribute value cast to the appropriate - type desired by the method. (What to do if the type isn't a file or a - simple type, look for the class and see if it has a setString method?)

- -

Text blocks contained by the element are added to task using an addText - method. Place an example...

-

For each element contained in the Task definition, an addElementname - method is found on the task. The parameter type of the method defines an object - that will be loaded and instantiated. The attributes of the element are - reflected into the object using bean methods. Any text is set using the addText - method. Any elements are recursed in the same fashion.

-

Search order of tasks.... project/user/system

-

Command Line

-

The command line utility provided with Ant must support the following - allowable syntax:

-

ant projectfile [prop=value [prop=value...]] [target]

-

Internally, the command line shell scripts should call the org.apache.ant.Main class - with the following arguments:

-
java -Dant.home=installdir org.apache.ant.Main $*
-

or its equivalent on the host platform. Note that the ant installation - directory is a System property. The above syntax results in ant.home being - placed in the System property list.

-

Note: On unix, finding the directory of the script that was launched - is relatively easy. However on Windows, I'm not sure the best way of handling - this.

-

File Naming Conventions

-

File naming in a cross platform tool is tricky. For maximum portability - and understandiblity it is recommended that project files use the following - conventions:

-
    -
  • The '/' character is used as a directory seperator
  • -
  • The ':' character is used as a path seperator
  • -
  • Only relative paths are used
  • -
-

However, to allow for maximum flexibility and to allow project authors - to use conventions that make sense on their native platform, Ant allows for a - representation of file names which has the following rules:

-
    -
  • Directories are seperated by the forward slash ('/') or backwards - slash ('\') character.
  • -
  • File names starting with either of the above directory seperators are - considered to be absolute paths.
  • -
  • On systems that support multiple file roots (e.g. Windows), a file - name that starts with a single alphabetical character followed by a colon (':') - followed by a directory seperator defines an absolute path where the letter - corresponds with a directory root.
  • -
  • File names starting with any other character are considered to be - relative paths. In project files, all relative paths are resolved relative to - the directory in which the project file is located.
  • -
-

Absolute paths are not recommended for build files as they reduce the - ability to share a project between u sers or machines.

-

In situtations where a set of filenames need to be specified, such as - defining a classpath, both the colon (':') andsemicolon (';') are allowable - characters to seperate each filename. The only case that has to be - disambiguated is if a user specifies paths that contain windows style absolute - paths. In this case, the colon is not treated as a path seperator if the - following rules are met:

-
    -
  • The character two places before the colon is either of the allowable - path seperators (':' or ';') or if the colon is the second character of the - string.
  • -
  • The character immediately before the colon is a alphabetic character - in the range a-z or A-Z.
  • -
  • The character immediately after the colon is either of the allowable - directory seperators ('/' or '\').
  • -
-

Scripting Model

-

Sam, I'm leaving this to you.

-

Runtime Requirements

-

The following requirements are system requirements that Ant should have - in order to run correctly. We should not bundle in any of these into the - distribution of ant.

-
    -
  • JDK 1.1 or greater
  • -
  • A JAXP compliant parser on the classpath
  • -
-

Note: When running on JDK 1.2 or greater, the tools.jar isn't on the - classpath by default. There's a few different ways we can take care of this. - One is to put it on the classpath in the execute script (I don't like this - one). Another is to find the location of tools.jar at runtime and put it on the - classpath of class loaders that load in task.jars so that, at least in the - scope of the Tasks, the relevant classes are there.

-

-

- diff --git a/docs/ant2/requested-features.html b/docs/ant2/requested-features.html deleted file mode 100644 index b6aa8ab438..0000000000 --- a/docs/ant2/requested-features.html +++ /dev/null @@ -1,1106 +0,0 @@ - - - - -

-
Requested Features for Ant2
-

- -

-I. Things that don't affect the core but are requests for new tasks or -enhancements to existing tasks. -

- -"Accepted" for a task doesn't mean that -task will be a core task (or even be supplied by a voter), just that having -it (as an optional task) would be acceptable. -

- - -  Accepted - - -

-
  • -Add a new datatype filterset to group token-filters. -
-
- -
-
  • -Make usage of particular filters/filtersets explicit in copy tasks. -
-
- -
-
  • -Make facade tasks for things like <javac> -(JikesImpl, ModernImpl, etc.). -(One candidate is <jar>, with implementations for -a <fastjar>, for example.) -
-
- -
-
  • -Unify multiple similar tasks to use similar forms (eg., all the -<javacc>-type -tools). -
-
- -
-
  • -Obfuscating task. -
-
- -
-
  • -Better scripting/notification support so the hooks are available to -send notifications at certain times. -
-
- -
-
  • -Add an <ant> task that will find build files according -to a fileset and invoke a common target in them. (<anton>?) -
-
- -
-
  • -Add a JavaApply task that executes a given class with files from a -fileset as arguments (similar to <apply>). -
-
- -
-
  • -Include some more sophisticated loggers with the Ant distribution – -especially for sending emails. Make the existing one more flexible -(stylesheet used by XmlLogger). (Could be part of the same module tasks -would be developed in?) -
-
- -
-
  • -Better docs (eg., more examples, tutorials, beginner documents, reference -sheets for tasks, printable version, etc.). -
-
- -
-
  • -RPM task. -
-
- -
-
  • -Task for splitting files (head/tail/split-like functionality). -
-
- -
-
  • -Task to create XMI from Java. -
-
- -
-
  • -Socksified networking tasks, SSH tasks. -(Peter Donald expressed some legal concerns that might need to be overcome, -depending on the implementation.) -
-
- -
-
  • -A reachable task that works much like <available>, -for network URLs. -
-
- -
-
  • -Task to extract classes from a jar-file that a given class depends on. -(Based on <depend> or IBM's JAX, for example.) -
-
- -
-
  • -Unify <available> and <uptodate> -into a more general -<condition> task – support -AND/OR of -several tests here. -(Will need more discussion because of vote by Peter Donald.) -
-
- -
-
  • -JSP-compilation task. (Sounds like a candidate for a facade task.) -
-
- -
-
  • -URL-spider task that checks links for missing content or server errors. -
-
- - -  Rejected - -
-
  • -Make the default logger's output clear, informative, and terse. (Rejectors -think it already is.) -
- - -
-
  • -Add an attribute to <property> to read in an entire file -as the value of a property. -
-
- -
-
  • -Make PATH-handling consistent. Every task that has a PATH attribute -must also accept references to PATHs. -
-
- -
-

-II. Goals that need to be abstract until we get into design -decisions. -

- -During the discussion it became obvious that some things from this list -are goals for Ant and some should be guidelines for developers. -Therefore, there are two flavors, "Accepted" and -"Accepted As Guideline". -

- - -  Accepted - - -

-
  • -Provide a clear mission statement for Ant. -
-
- -
-
  • -Main goals: simplicity, understandability, extensibility. -
-
- -
-
  • -Remove magic properties if at all humanly possible. -
-
- -
-
  • -Remove as much dependency on native scripts as possible. -
-
- -
-
  • -Clean object model (ie., Project/Target/Task). -
-
- -
-
  • -Good event model to integrate well with IDE/GUI/etc. -
-
- -
-
  • -Use a consistent naming scheme for attributes across all tasks. -
-
- -
-
  • -Keep build-file syntax as compatible to Ant1 as possible -(ie., don't break something just because we can). -
-
- -
-
  • -Keep the interface for tasks as similar to that of Ant1 as -possible (ie., don't break something just because we can). -
-
- -
-
  • -Ant should be cancelable. -
-
- - -  Accepted As Guideline - - -
-
  • -No commit of new features without documentation. -
-
- -
-
  • -No commit of new features without test-cases. -
-
- -
-

-III. Things that are simple and easy to implement, where we expect the -committers to agree. -

- - -  Accepted - - -
-
  • -Namespace support so different concerns can occupy different namespaces -from Ant (thus, SAX2/JAXP1.1). -
-
- -
-
  • -Java2 -
-
- -
-
  • -Remove all deprecated methods, attributes, tasks. -
-
- -
-
  • -Allow all datatypes to be defined anywhere (ie., as children of -project as well as of target). -
-
- -
-
  • -Make properties fully dynamic (ie., allow their value to be reassigned). -
-
- -
-
  • -Unify the namespace of all data types (ie., properties + filesets + -patternsets + filtersets). -
-
- -
-
  • -Add a user-defined message if a target will be skipped as a -result of the specified if/unless. -
-
- -
-
  • -Allow user datatypes to be defined via a <typedef> -similar to <taskdef>. -
-
- -
-

-IV. Things we probably agree on but need to discuss the details or -decide between several possible options. -

- -"Accepted" means the goal/idea is fine, not that a decision on a -particular implementation has been made. -

- - -  Accepted - - -

-
  • -The ability for GUI/IDE tools to integrate easily with object model -without reinventing the wheel and writing their own parser (which -Antidote was forced to do). -(Two suggested solutions were allowing GUI developers to extend -the object model (ie., GUITask extends Task) or to have Task as an -interface (ie., GUITask implements Task). This way, the GUI tasks could -be W3C DOM elements, have property vetoers/listeners, etc.) -
-
- -
-
  • -Support for numerous front-ends – from command-line over GUI to servlets. -(Corollary of the above?) -
-
- -
-
  • -Fully interpreted at run-time. (This almost requires some form of -abstraction/proxy that stands in place of tasks till it is -interpreted. This can be hash-tables/simple DOM-like model/whatever.) -
-
- -
-
  • -Provide utility classes to aid in building tasks (ie., like -<uptodate> functionality abstracted). -(Need to become more specific here.) -
-
- -
-
  • -Make ant-call a low-cost operation so it can do certain -optional/template-like operations. -(Corollary of "fully interpreted at run-time"?) -
-
- -
-
  • -Allow facilities to build projects from multiple sources (ie., CSS+XML, -XSLT+XML, Velocity+text or database, from inside jars or normal -build.xml files, etc.) -(Allow the project tree to be built dynamically.) -
-
- -
-
  • -Move to a system that allows docs to be generated – doc snippets -should be included with the tasks they document. -(Which DTD? Which tools for generation?) -
-
- -
-
  • -Allow tasks to be loaded from jars. (Use -either an XML file in TSK-INF/taskdefs.xml or a -manifest file.) -
-
- -
-
  • -Allow documentation to be stored in .tsk jars. -(Corollary of the above two points?) -
-
- -
-
  • -Separate tasks into .tsk jars somehow. -(Decide on categories. -Probably via function – ie., java tasks, file tasks, EJB tasks, etc.) -
-
- -
-
  • -Make having separate build-files easy (à la AntFarm) and importing different -projects a breeze. -
-
- -
-
  • -Provide support for user-defined task configurations – (ie., give -users the ability to specify a default value for attributes (eg., always -use debug="true" in <javac> unless -something else has been specified). -(Three ideas so far: a CSS-like language, -a <taskconfig> element, or -properties following a specific naming scheme.) -
-
- -
-
  • -Support more control over the properties that are going to be passed -to subprojects (modules). -
-
- -
-
  • -Task to prompt for user input. -(Does affect core, as we need a means to request input from the front-end.) -
-
- -
-
  • -Add CVS login feature. -(Requires handling of user input.) -
-
- -
-
  • -Easier installation process. GUI, maybe webstart from the homepage. -This includes asking the user whether he wants to use optional tasks -and downloads the required libs, automatic upgrades and so on. - -Self-extracting jar installer: -
    -    java -jar jakarta-ant-1.3-bin.jar -
    -Prompts for destination directory, extracts archive, fixes all -text files with <fixCRLF> task; on UNIX, -makes scripts executable. -Could also modify ant scripts with the location of ANT_HOME. -
-
- -
-
  • -Logo for Ant. -
-
- -
-
  • -Detach Ant from System.err/.in/.out. -(Beware of problems with spawned processes.) -
-
- -
-
  • -Build-files should be declarative in nature. -
-
- - -  Rejected - -
-
  • -It should be possible to modify details of the actual build (e.g. classpath, -compiler used, etc.) without the need to change the build specification. -(Do build.compiler and build.sysclasspath -cover everything, or do we need to add more stuff like this?) -
-
- -
-
  • -Better sub-project handling -(whatever that means in detail). -
-
- -
-

-V. Things we probably don't agree on. -

-Datatypes - -

- -  Accepted - - -

-
  • -Allow <include>/<exclude> -to work with multiple characteristerics of a file -(ie., include into fileset if file is readable, modified after 29th of Feb, -has a name that matches the pattern "**/*.java" and -the property foo.present is set. Something similar to: -
    -  <include>
    -    <item-filter type="name" value="**/*.java"/>
    -    <item-filter type="permission" value="r"/>
    -    <!-- could optionally be directory or some other system specific features -->
    -    <item-filter type="type" value="file"/>
    -    <item-filter type="modify-time"
    -                 operation="greater-than" 
    -                 value="29th Feb 2003"/>
    -  </include>
    -
    -
-
- -
-
  • -Provide support for non-hardwired (ie., loadable) low-level -components (mappers/itemset-filters/converters). Allow them to be -loaded in either globally or via a new classloader. -
-
- -
-
  • -Provide support for non-hardwired (ie., loadable) converters. -
    -Q: What is a converter? Is this an implementation detail? -
    -A: Not an implementation detail, but a way to extend the engine -to convert more datatypes. Currently, we have a fixed set that is -expanded on occasion (ie., includes primitive types + File). Instead -of spreading converting code throughout the tasks, it can be centralized -into one component and used by the engine. This becomes particularly -relevent if you build Ant-based testing systems and use Ant in certain -web-related areas. -
-
- -
-
  • -Set-arithmetic for fileset/patternset/*set. -
-
- -
-
  • -Inheritance of Ant properties/datatypes/context/etc. in project hierarchy. -
-
- - -  Rejected - - -
-
  • -Allow mappers to be genericized so that particular features can be modified -during mapping. Something similar to: -
    -  <fileset ...>
    -    <include name="*.sh"/>
    -    <mapper type="unix-permissions">
    -      <param name="user" value="ant"/>
    -      <param name="group" value="ant"/>
    -      <param name="mod" value="755"/>
    -    </mapper>
    -  </fileset>
    -
    -
-
- -
-
  • -Provide datatypes through property tag and remove need for separate -free-standing entities. That is:
    -
    -  <property name="foo">
    -    <fileset dir="blah">
    -      <include name="*/**.java" />
    -    </fileset>
    -  </property>
    -
    -
-
- -
-
  • -Make all datatypes interfaces to allow them to be customized in many -ways. -
-
- -
-
  • -Inheritance between Ant datatypes (ie., fileset A inherits from -fileset B (includes all entries in A). -
-
- -
-
  • -Homogenize notion of PATHs and filesets. -
-
- -Ant's goals - -

- -  Accepted - - -

-
  • -Provide support for CJAN. -
    -Q: In what way?
    -A: Probably by supplying a set of tasks that download versioned -binaries and their associated dependencies, caching the downloads -in a known place and updating binaries when required. -("When required" being indicated by a change in property values). -
-
- - -  Rejected (as a primary goal) - - -
-
  • -Make it possible to re-use the task engine for other things -(ie., Installshield-type app, Peter's cron-server, and other task-based -operations). -
-
- -Class-loading - -

- -  Rejected - - -

-
  • -Force resolution of classes on loading, to identify class-loader -issues early (at least in global classloader). -
-
- - -
-
  • -Ignore any classes contained in the damned ext dirs of a -JVM – possibly by launching with something like: -
    -    jar -Djava.ext.dir=foo -jar ant.jar -
    -(Accepted if optional.) -
-
- -

-Workspace/sub-build issues - -

- -  Accepted - - -

-
  • -Create the concept of workspace so that projects can be built in a -DAG and thus enable projects like Catalina/Tomcat to have an easy -build process. It also helps CJAN to a lesser degree and would -partially solve the jars-in-CVS thing. -
-
- -
-
  • -Allow a target to depend on a target in another build-file. -
-
- -

- -  Rejected - - -

-
  • -Project inheritance. (What's this?) -
-
- -
-
  • -Target inheritance. That is, the ability to include targets from other -project files, overriding them as necessary (so, cascading project -files). -
-
- -
-
  • -Add an attribute to <ant> to feed back the environment -(properties and taskdefs) from the child build to the parent. -
-
- -
-
  • -Allow a target to reference properties defined in another build-file. -
-
- -

-Documentation system - -

- -  Accepted (with no decision on which system to use) - - -

-
  • -Generate docs by Anakia/XSLT. -(Corollary of "move to a system that allows docs to be generated"?) -
-
- -

-Task API - -

- -  Accepted - - -

-
  • -Tasks provide some way to identify their attributes from the outside. - -Possible solutions include a special method like getProperties(), -an external describing file shipping with the task class or special -Javadoc comments parsed by a custom doclet. Whatever the method, it -should not impose any cost on run-time, as it is only used a small -percentage of the time (design-time). -
-
- -
-
  • -Provide "failonerror"-like functionality to all tasks. -(Provide this as an aspect?? Much like logging aspect or classloader aspect). -
-
- - -  Rejected - - -
-
  • -Tasks should have access to its own XML representation. -
- - -
-
  • -Task level if and unless attributes. -
-
- -
-
  • -Allow tasks to find out, whether another task has completed successfully. -
-
- -

-Logging - -

-
  • -Allow build-file writers to modify logging (verbosity, for example) -on a target-by-target or task-by-task basis. -
-
- -
-
  • -Make loggers configurable via build.xml. -
-
- -

-Multi-threading - -

- -  Accepted - - -

-
  • -Multi-threaded execution of tasks within the same target. -
-
- - -  Rejected - - -
-
  • -Multithreaded execution of targets. -
-
- -

-Procedural versus purely declarative - -

- -  Rejected - - -

-
  • -Simple flow-control (if-then-else, for) -
-
- -
-
  • -Targets should be like methods, including a return value. -
-
- -
-
  • -Build-files should be purely declarative. -
-
- -

-Properties - -

- -  Accepted - - -

-
  • -Ability to manage scoping of properties in general -(ie., target/project/workspace). -
-
- -

-Templates - -

- -  Rejected - - -

-
  • -It should be possible to provide general/(template?) build -specifications, and to declare, for a concrete item, that it should be -built according to such a general specification. -
-
- -

-XML issues - -

- -  Accepted - - -

-
  • -A built-in mechanism to include build-file fragments – something -that doesn't use SYSTEM entities at all and therefore is -XSchema-friendly, allows for property expansions, etc. -
-
- -
-
  • -Allow Ant to farm out attributes and elements that are not -in the Ant namespace to other components (ie., hand doc: elements -to the Documentation component or log: attributes to the Log -policy component, etc. -
-
- - -  Rejected - - -
-
  • -Let Ant ignore – but warn – if unknown XML elements or attributes -occur in a build-file. -
-
- -

-Core extensions - -

- -  Accepted - - -

-
  • -Allow sequence to be specified in "depends" attribute, -or enhance <antcall> to work with current list of executed -targets. -
-
- -
-
  • -Provide a way to define the order in which targets that a given target -depends upon get executed. (Same as above?) -
-
- -
-
  • -Support nesting tasks into other elements – not just as children of -target – as proposed by Thomas Christen in - -his mail message. -
-
- -
-
  • -Define task contexts that define various common aspects (logging, -failure handling, etc.), and assign them to tasks. -
-
- - -  Rejected - - -
-
  • -Allow named tasks to be defined by <script> elements. -
-
- -
-
  • -Specify an OnFail task or target that runs in case of a build -failure. -
-
- -
-
  • -Make if/unless attributes check for the value of a property, not -only its existance. -
-
- -
-
  • -Check for more than one condition in if/unless attributes. -
-
- -

-Organization - -

- -  Rejected - - -

-
  • -Separate CVSes and code hierarchies for: -
-
    -
  • task engine [org.apache.task.*]
  • -
  • project engine (ie., model of targets/projects/workspaces) + -support/utility classes [org.apache.ant.*]
  • -
  • core tasks (ie., tasks supported by Ant contributors) [org.apache.???]
  • -
-
- -

-Miscellaneous - -

- -  Accepted - - -

-
  • -Internationalization. -
-
- -

-

-VI. Things that were submitted late -

- -

- -  Rejected - - -

-
  • -Integration of the <depend> and <javac> -tasks. -
-
- -
-
  • -Recursive property resolution (ie., resolving ${dist.${name}.dir}) -
-
- - - - diff --git a/docs/ant2/requested-features.txt b/docs/ant2/requested-features.txt deleted file mode 100644 index ba8d855072..0000000000 --- a/docs/ant2/requested-features.txt +++ /dev/null @@ -1,782 +0,0 @@ - -Status: -======= - -The committers have cast votes on all items (except those that came in -too late) and the results are listed below - the next step will be a -design phase. - -This list of items will be summarized into an Ant2 specification soon. - -I. Things that don't affect the core but are requests for new tasks or -enhancements of existing tasks. -====================================================================== - -[ACCEPTED] for a task doesn't mean that task will be core tasks (or -even be supplied by a voter), just that having them (as optional -tasks) would be acceptable. - -* Add a new datatype filterset to group token-filters - - [ACCEPTED] - -* make usage of particular filters/filtersets explicit in copy tasks - - [ACCEPTED] - -* make facade tasks for things like javac (JikesImpl, ModernImpl etc) - - One candidate is jar with implementations for fastjar - for example. - - [ACCEPTED] - -* unify multiple similar tasks to use similar forms (ie all the javacc - type tools) - - [ACCEPTED] - -* Obfuscating task - - [ACCEPTED] - -* Add an task that will find build files according to a fileset - and invokes a common target in them. - - ? - - [will need more discussion because of votes by Peter Donald and - Stefan Bodewig] - - [finally ACCEPTED] - -* Add a JavaApply task that executes a given class with files from a - fileset as arguments - similar to . - - [will need more discussion because of votes by Peter Donald and - Stefan Bodewig] - - [finally ACCEPTED] - -* Include some more sophisticated loggers with the Ant distribution - - especially for sending emails. Make the existing one more flexible - (stylesheet used by XmlLogger). - - Could be part of the same module tasks would be developed in? - - [will need more discussion because of vote by Conor MacNeill] - - [finally ACCEPTED] - -* make the default logger's output clear, informative, and terse. - - Actually, this is a little bit abstract, but doesn't apply to the - core either. - - [will need more discussion because of vote by Conor MacNeill] - - [REJECTED - vetoes by Conot MacNeill and Stefan Bodewig] - -* Better docs. - - More examples. Tutorials, beginner documents, reference sheets for - tasks, printable version. - - [ACCEPTED] - -* RPM task. - - [ACCEPTED] - -* add an attribute to to read in an entire file as the - value of a property. - - [will need more discussion because of vote by Peter Donald] - - [REJECTED - veto by Peter Donald] - -* Task for splitting files (head/tail/split like functionality). - - [ACCEPTED] - -* Task to create XMI from Java. - - [ACCEPTED] - -* socksified networking tasks, SSH tasks. - - [Peter Donald expressed some legal concerns that might be overcome, - depending on the implementation] - -* a reachable task that works much like available for network URLs. - - [ACCEPTED] - -* make PATH handling consistent. Every task that has a PATH attribute - must also accept references to PATHs. - - [will need more discussion because of vote by Stefan Bodewig] - - [REJECTED - vetoes by Conor MacNeill, Glenn McAllister and Stefan Bodewig] - -* Task to extract classes from a JAR file that a given class depends - on. - - Based on or IBM's JAX for example. - - [ACCEPTED] - -* Unify and into a more general - task, support AND/OR of several tests here. - - [will need more discussion because of vote by Peter Donald] - -* jsp-compilation task - - Sounds like a candidate for a facade task. - - [ACCEPTED] - -* URL-spider task that checks links for missing content or server errors - - [ACCEPTED] - -II. Abstract goals that need to be abstract until we get into design -decisions. -====================================================================== - -During discussion it became obvious, that some things from this list -are goals for Ant and some should be guidelines for developers, -therefore there are two flavors, [ACCEPTED] and [ACCEPTED AS GUIDELINE]. - -* Provide a clear mission statement for Ant. - - [ACCEPTED] - -* Main goals: Simplicity, Understandability, Extensibility - - [ACCEPTED] - -* remove magic properties if at all humanly possible - - [ACCEPTED] - -* remove as much dependency on native scripts as possible. - - [ACCEPTED] - -* clean object model (ie Project/Target/Task) - - [ACCEPTED] - -* good event model to integrate well with IDE/GUI/whatever - - [ACCEPTED] - -* use a consistent naming scheme for attributes across all tasks - - [ACCEPTED] - -* keep build file syntax as compatible to Ant1 as possible - - i.e. don't break something just because we can. - - [ACCEPTED] - -* keep the interface for Tasks as similar to the one of Ant1 as - possible - i.e. don't break something just because we can. - - [ACCEPTED] - -* Ant should be cancelable - - [ACCEPTED] - -* no commit of new features without documentation - - [ACCEPTED AS GUIDELINE] - -* no commit of new features without testcases - - [ACCEPTED AS GUIDELINE] - -III. Things that are simple, easy to implement, where we expect the -committers to agree -====================================================================== - -* namespace support so different concerns can occupy different namespaces - from ant (thus SAX2/JAXP1.1) - - [ACCEPTED] - -* Java2 - - [ACCEPTED] - -* remove all deprecated methods, attributes, tasks - - [ACCEPTED] - -* allow all datatypes to be defined anywhere - i.e. as children of - project as well as of target. - - [ACCEPTED] - -* make properties fully dynamic, i.e. allow their value to be reassigned - - [will need more discussion because of vote by Glenn McAllister and - Conor MacNeill] - - [finally ACCEPTED] - -* unify the namespace of all data types (ie properties + filesets + - patternset + filtersets). - - [ACCEPTED] - -* add a user defined message if a target will be skipped because the - if/unless attribute says so. - - [ACCEPTED] - -* allow user-datatypes to be defined via a similar to . - - [ACCEPTED] - -IV. Things we probably agree upon but need to discuss the details or -decide between several possible options. -====================================================================== - -[ACCEPTED] means, the goal/idea is fine, not that a decission on a -particular implementation has been made. - -* The ability for GUI/IDE tools to integrate easily with object model - without reinventing the wheel and writing their own parser (which - antidote was forced to do). - - Two suggested solutions were allowing GUI developers to extend - object model (ie GUITask extends Task) or to have Task as interface - (ie GUITask implements Task). This way the GUI tasks could be W3C - DOM Elements, have property vetoers/listeners etc. - - [ACCEPTED] - -* support for numerous frontends - from command line over GUI to servlets - - corollary of the above? - - [ACCEPTED] - -* Fully interpreted at runtime. This almost requires some form of - abstraction/proxy that stands in place of tasks till it is - interpreted. This can be hashtables/simple dom-like model/whatever - - [ACCEPTED] - -* provide utility classes to aid in building tasks. ie like up-to-date - functionality abstracted - - Need to become more specific here. - - [ACCEPTED] - -* make ant-call a low cost operations so it can certain - optional/template-like operations - - corollary of "fully interpreted at runtime"? - - [ACCEPTED] - -* allow facilities to build projects from multiple sources. ie CSS+xml - or XSLT+ XML or Velocity+text or database or from inside jars or normal - build.xmls etc. - - allow the project tree to be built dynamically. - - [ACCEPTED] - -* move to a system that allows docs to be generated - doc snippets - should be included with the tasks they document. - - Which DTD? Which tools for generation? - - [ACCEPTED] - -* allow tasks to be loaded from jars. tasks should be indicated by - either xml file in TSK-INF/taskdefs.xml or manifest file. - - [ACCEPTED] - -* allow documentation to be stored in .tsk jars - - corollary of the two points above? - - [ACCEPTED] - -* better scripting/notification support so the hooks are available to - send notifications at certain times. - - Which hooks and where? - - [will need more discussion because of vote by Peter Donald and - Simeon Fitch] - - [REJECTED - vetoes by Conor MacNeill, Peter Donald and Simeon Fitch] - -* separate tasks into .tsk jars somehow. (Probably via function - ie - java tasks, file tasks, ejb tasks). - - Decide on categories. - - [will need more discussion because of vote by Conor MacNeill] - - [finally ACCEPTED] - -* make separate build files easy (ala AntFarm) and importing different - projects a breeze - - [ACCEPTED] - -* provide support for user defined task configurations - i.e. give - users the ability to specify a default value for attributes (always - use debug="true" in unless something else has been - specified). - - Three ideas so far: a CSS like language, a element, - properties following a specific naming scheme. - - [ACCEPTED] - -* support more control over the properties that are going to be passed - to subprojects (modules) - - [ACCEPTED] - -* Ask for a new CVS module for Ant tasks. - - We need to define rules for this to work - maybe the rules proposed - for the commons project could give us a start. - - [will need more discussion because of vote by Conor MacNeill] - - [REJECTED - vetoes by Conor MacNeill and Glenn McAllister] - -* It should be possible to modify details of the actual build (e.g. classpath, - used compiler) without the need to change the build specification. - - Do build.compiler and build.sysclasspath cover everything or do we - need to add more stuff like this? - - [will need more discussion because of vote by Conor MacNeill] - - [REJECTED - veto by Conor MacNeill] - -* Task to prompt for user input. - - Does affect core as we need a means to request input from the Frontend. - - [ACCEPTED] - -* Add cvs login feature. - - Requires handling of user input. - - [ACCEPTED] - -* Easier installation process. GUI - maybe webstart from the homepage. - - This includes asking the user whether he wants to use optional tasks - and downloads the required libs. Automatic upgrades and so on. - - Self-extracting jar installer: java -jar jakarta-ant-1.3-bin.jar. - Prompts for destination directory, extracts archive, fixes all - text files with fixCRLF task; on UNIX, makes scripts executable. - Could also modify ant scripts with the location of ANT_HOME. - - [ACCEPTED] - -* Logo for Ant. - - [ACCEPTED] - -* detach Ant from System.err/.in/.out. - - Beware of problems with spawned processes. - - [ACCEPTED] - -* better subproject handling - - Whatever that means in detail. - - [will need more discussion because of vote by Conor MacNeill] - - [REJECTED - vetoes by Conor MacNeill and Stefan Bodewig] - -* build files should be declarative in nature - - [ACCEPTED] - -V. Things we probably don't agree on. -====================================================================== - -[DISC] Datatypes ----------------- - - * Allow mappers to be genericised so that particular features can be modified - during mapping. Something similar to - - - - - - - - - - - [REJECTED - vetoes by Stefan Bodewig and Conor MacNeill, not enough - positive votes anyway.] - - * Allow include/exclude tow work with multiple characteristerics of a file. - ie include into fileset if file is readable, modified after 29th of Feb, - has a name that matches patter "**/*.java" and the property "foo.present" - is set. Something similar to - - - - - - - - - - - [ACCEPTED] - -* provide datatypes through property tag and remove need for separate free - standing entities. ie - - - - - - - [REJECTED - only one +1 vote] - -* provide support for non-hardwired (ie loadable) low-level - components (mappers/itemset-filters/converters). Allow them to be - loaded in either global or a new classloader. - - [ACCEPTED] - -* provide support for non-hardwired (ie loadable) converters. - - Q: What is a converter? Is this an implementation detail? - A: Not an implementation detail but a way to extend the engine - to convert more data types. Currently we have fixed set that is - expanded on occasion (ie includes primitive types + File). Instead - of spreading converting code through out tasks it can be centralized - into one component and used by engine. This becomes particularly - relevent if you build ant based testing systems and use ant in certain - web-related areas. - - [ACCEPTED] - -* Make all datatypes interfaces to allow them to be customized in many - ways. - - [REJECTED - vetoes by Conor MacNeill, Peter Donald and Stefan Bodewig] - -* Set arithmetic for fileset/patternset/*set - - [ACCEPTED] - -* inheritance of ant properties/datatypes/context etc in project hierarchy - - [ACCEPTED] - -* inheritance of between ant datatypes. ie fileset A inherits from fileset B (includes - all entries in A). - - [REJECTED - vetoes by Conor MacNeill, Peter Donald and Stefan Bodewig] - -* Homogenize notion of PATHs and filesets. - - [REJECTED - vetoes by Conor MacNeill, Peter Donald and Stefan Bodewig] - -[DISC] Ant's goals ------------------- - -* make it possible to reuse taskengine for other things. ie - Installshield type app, Peter's cron-server and other task based - operations. - - [REJECTED as a primary goal - only two +1 votes] - -* provide support for CJAN - - Q: In what way? - A: Probably by supplying a set of tasks that download versioned - binaries and their associated dependencies, caching the downloads - in a known place and updating binaries when required. ("When required" - being indicated by a change in property values). - - [REJECTED as part of Ant's core - veto by Conor MacNeill, no single +1] - -[DISC] class loading --------------------- - - * force resolution of classes on loading to identify classloader - issues early. (At least in global classloader). - - [REJECTED - only one +1 vote] - -* Ignore any classes contained in the damned ext dirs of a JVM - possibly by launching - with something like jar -Djava.ext.dir=foo -jar ant.jar - - [REJECTED - vetoes by Conor MacNeill, Glenn McAllister and Stefan - Bodewig, ACCEPTED if optional] - - -[DISC] workspace/subbuild issues --------------------------------- - -* create the concept of workspace so that projects can be built in a - DAG and thus enable projects like catalina/tomcat to have an easy - build process. It also helps CJAN to a lesser degree and would - partially solve the JARs in CVS thing. - - [ACCEPTED] - -* Project inheritance - - What's this? - - [REJECTED - vetoes by Conor MacNeill, Peter Donald and Stefan Bodewig] - -* Target inheritance. ie The ability to include targets from other - project files overidining them as necessary (so cascading project - files). - - [REJECTED - vetoes by Conor MacNeill, Peter Donald and Stefan Bodewig] - -* Add an attribute to to feed back the environment (properties and - taskdefs) from the child build to the parent. - - [REJECTED - vetoes by Conor MacNeill, Peter Donald, Simeon Fitch and - Stefan Bodewig] - -* Allow a target to depend on a target which is in another buildfile. - - [ACCEPTED] - -* Allow a target to reference properties defined in another buildfile. - - [REJECTED - only one +1 vote] - -[DISC] documentation system ---------------------------- - -* generate docs by anakia/XSLT - - Corollary of "move to a system that allows docs to be generated"? - - [ACCEPTED - with no decision on which system to use] - -[DISC] Task API ---------------- - -* tasks provide some way to identify their attributes from the - outside. - - Possible solutions include a special method like getProperties(), an - external describing file shipping with the task class or special - javadoc comments parsed by a custom doclet. Whatever the method it - should not impose any cost on runtime as it is only used a small - proportion of the time (design-time). - - [ACCEPTED] - -* tasks should have access to its own XML representation. - - [REJECTED - vetoes by Christoph Wilhelms, Conor MacNeill and Simeon Fitch] - -* Task level if and unless attributes. - - [REJECTED - no single +1 vote] - -* Allow tasks to find out, whether another task has completed successfully. - - [REJECTED - vetoes by Conor MacNeill, Glenn McAllister, Peter Donald - and Stefan Bodewig] - -* provide failonerror like functionality to all tasks. (Provide this as an aspect?? - much like logging aspect or classloader aspect). - - [ACCEPTED] - -[DISC] logging --------------- - -* allow build file writers to modify logging (verbosity for example) - on a target by target or task by task basis. - - [ACCEPTED] - -* Make loggers configurable via build.xml. - - [ACCEPTED] - -[DISC] multithrading --------------------- - -* Multithreaded execution of tasks within the same target. - - [ACCEPTED] - -* Multithreaded execution of targets. - - [REJECTED - vetoes by Conor MacNeill, Glenn McAllister and Stefan Bodewig] - -[DISC] procedural versus purely declarative -------------------------------------------- - -* Simple flow control (if-then-else, for) - - [REJECTED - vetoes by Conor MacNeill, Glenn McAllister, Peter Donald - and Stefan Bodewig] - -* targets should be like methods including a return value - - [REJECTED - vetoes by Conor MacNeill, Glenn McAllister, Peter Donald, - Simeon Fitch and Stefan Bodewig] - -* build files should be purely declarative - - [REJECTED - veto by Stefan Bodewig] - -[DISC] Properties ------------------ - -* Ability to manage scopping of properties in general (ie target/project/workspace). - - [ACCEPTED] - -[DISC] Templates ----------------- - -* it should be possible to provide general /(template?)/ build - specifications, and to declare for a concrete item that it should be - built according to such a general specification. - - [REJECTED - vetoes by Conor MacNeill, Glenn McAllister, Peter Donald - and Stefan Bodewig] - -[DISC] XML issues ------------------ - -* a built-in mechanism to include build-file fragments - something - that doesn't use SYSTEM entities at all and therefore is XSchema - friendly, allows for property expansions ... - - [ACCEPTED] - -* Let Ant ignore - but warn - if unknown XML elements or attributes - occur in a build file. - - [REJECTED - vetoes by Conor MacNeill, Glenn McAllister, Peter Donald - and Stefan Bodewig] - -* Allow ant to farm out attributes and elements that are NOT in the ant - namespace to other components. ie hand doc: elements to the Documentation - component or log: attributes to Log policy component etc - - [ACCEPTED] - -[DISC] core extensions ----------------------- - -* Allow named tasks to be defined by -

- -
- - - - - - -
Apache Ant siteApache Ant logo -
- - - - - - - - - - - - - - -
- - - - -
- the Apache Ant site -
-
-
-
- -
- - - - - -
- - - - -
Home
-
- - - - -
Projects
-
-
- -
- - -
 
-
-
-

Apache AntUnit

-

- - Apache AntUnit™ -

-

Apache AntUnit is an Antlib that provides a test framework - for Apache Ant tasks and types.

-

- - Apache AntUnit 1.1 -

-

September 26, 2008 - Apache AntUnit 1.1 Released

-

Apache AntUnit 1.1 is now available for download as binary - or source - release.

-

In addition to a few bugfixes and some new assertions AntUnit - 1.1 allows test listeners to receive the log output of the - project under test. Both plainlistener and xmllistener have - an option that makes them echo the project's output into their - respective logs.

-

- - AntUnit 1.1 Beta 1 -

-

September 3, 2008 - Apache AntUnit 1.1 Beta 1 Available

-

- - AntUnit 1.0 -

-

January 8, 2007 - Apache AntUnit 1.0 Available

-

Apache AntUnit 1.0 is now available for download as binary - or source - release.

-

- - Idea -

-

Initially all tests for Apache Ant tasks were written as individual - JUnit test cases. Pretty - soon it was clear that most tests needed to perform common tasks - like reading a build file, initializing a project instance with - it and executing a target. At this point BuildFileTest - was invented, a base class for almost all task test cases.

-

BuildFileTest works fine and in fact has been picked up by the Ant-Contrib Project - and others as well.

-

Over time a new pattern evolved, more and more tests only - executed a target and didn't check any effects. Instead that - target contained the assertions as a <fail> - task. This is an example taken from the build file for the - ANTLR task (using Ant 1.7 features):

-
-  <target name="test3" depends="setup">
-    <antlr target="antlr.g" outputdirectory="${tmp.dir}"/>
-    <fail>
-      <condition>
-        <!-- to prove each of these files exists;
-             ANTLR >= 2.7.6 leaves behind new (.smap) files as well. -->
-        <resourcecount when="ne" count="5">
-          <fileset dir="${tmp.dir}">
-            <include name="CalcParserTokenTypes.txt" />
-            <include name="CalcParserTokenTypes.java" />
-            <include name="CalcLexer.java" />
-            <include name="CalcParser.java" />
-            <include name="CalcTreeWalker.java" />
-          </fileset>
-        </resourcecount>
-      </condition>
-    </fail>
-  </target>
-
-

where the corresponding JUnit testcase has been reduced - to

-
-...
-public class ANTLRTest extends BuildFileTest {
-
-    private final static String TASKDEFS_DIR = "src/etc/testcases/taskdefs/optional/antlr/";
-
-    public ANTLRTest(String name) {
-        super(name);
-    }
-
-    public void setUp() {
-        configureProject(TASKDEFS_DIR + "antlr.xml");
-    }
-
-    public void tearDown() {
-        executeTarget("cleanup");
-    }
-
-    public void test3() {
-        executeTarget("test3");
-    }
-...
-}
-
-

This approach has a couple of advantages, one of them is that - it is very easy to translate an example build file from a bug - report into a test case. If you ask a user for a testcase for a - given bug in Ant, he now doesn't need to understand JUnit or how - to fit a test into Ant's existing tests any more.

-

AntUnit takes this approach to testing even further, it - removes JUnit completely and it comes with a set of predefined - <assert> tasks in order to reuse common kind - of checks.

-

It turns out that AntUnit lends itself as a solution to other - problems as well. The assertions are an easy way to validate a - setup before even starting the build process, for example. - AntUnit could also be used for functional and integration tests - outside of the scope of Ant tasks (assert contents of databases - after running an application, assert contents of HTTP responses - ...). This is an area that will need more research.

-

- - Concepts -

-

- - antunit Task -

-

The <antunit> task drives the tests much like - <junit> does for JUnit tests.

-

When called on a build file, the task will start a new Ant - project for that build file and scan for targets with names - that start with "test". For each such target it then will

-
    -
  1. Execute the target named setUp, if there is one.
  2. -
  3. Execute the target itself - if this target depends on - other targets the normal Ant rules apply and the dependent - targets are executed first.
  4. -
  5. Execute the target names tearDown, if there is one.
  6. -
-

- - Assertions -

-

The base task is <assertTrue>. It - accepts a single nested condition and throws a subclass of - BuildException named AssertionFailedException if that - condition evaluates to false.

-

This task could have been implemented using - <macrodef> and <fail>, - but in fact it is a "real" task so that it is possible to - throw a subclass of BuildException. The - <antunit> task catches this exception and - marks the target as failed, any other type of Exception - (including other BuildException) are test errors.

-

Together with <assertTrue> there are - many predefined assertions for common conditions, most of - these are only macros.

-

- - Other Tasks -

-

The <logcapturer> captures all messages - that pass Ant's logging system and provides them via a - reference inside of the project. If you want to assert - certain log messages, you need to start this task (prior to - your target under test) and use the - <assertLogContains> assertion.

-

<expectFailure> is a task container that - catches any BuildException thrown by tasks nested into it. If - no exception has been thrown it will cause a test failure (by - throwing an AssertionFailedException).

-

- - AntUnitListener -

-

Part of the library is the AntUnitListener - interface that can be used to record test results. The - <antunit> task accepts arbitrary many listeners and - relays test results to them.

-

Currently two implementations - - <plainlistener> and xmllistener - modelled after the "plain" and "xml" - JUnit listeners - are bundled with the library.

-

- - Examples -

-

This is a way to test that <touch> - actually creates a file if it doesn't exist:

-
-<project xmlns:au="antlib:org.apache.ant.antunit">
-  <!-- is called prior to the test -->
-  <target name="setUp">
-    <property name="foo" value="foo"/>
-  </target>
-
-  <!-- is called after the test, even if that caused an error -->
-  <target name="tearDown">
-    <delete file="${foo}" quiet="true"/>
-  </target>
-
-  <!-- the actual test case -->
-  <target name="testTouchCreatesFile">
-    <au:assertFileDoesntExist file="${foo}"/>
-    <touch file="${foo}"/>
-    <au:assertFileExists file="${foo}"/>
-  </target>
-</project>
-
-

When running a task like

-
-    <au:antunit>
-      <fileset dir="." includes="touch.xml"/>
-      <au:plainlistener/>
-    </au:antunit>
-
-

from a buildfile of its own you'll get a result that looks like

-
-[au:antunit] Build File: /tmp/touch.xml
-[au:antunit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.249 sec
-[au:antunit] Target: testTouchCreatesFile took 0.183 sec
-
-BUILD SUCCESSFUL
-Total time: 1 second
-
- -
-
- - - - - - - - - - - - - - - - - - - diff --git a/docs/antlibs/bindownload.cgi b/docs/antlibs/bindownload.cgi deleted file mode 100755 index 4324f769f0..0000000000 --- a/docs/antlibs/bindownload.cgi +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Wrapper script around mirrors.cgi script -# (we must change to that directory in order for python to pick up the -# python includes correctly) -cd /www/www.apache.org/dyn/mirrors -/www/www.apache.org/dyn/mirrors/mirrors.cgi $* diff --git a/docs/antlibs/bindownload.html b/docs/antlibs/bindownload.html deleted file mode 100644 index 3c1191f2d1..0000000000 --- a/docs/antlibs/bindownload.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - - - - Apache Ant - Binary Distributions - - - - - - -
- - - - - - -
Apache Ant siteApache Ant logo -
- - - - - - - - - - - - - - -
- - - - -
- the Apache Ant site -
-
-
-
- -
- - - - - -
- - - - -
Home
-
- - - - -
Projects
-
-
- -
- - -
 
-
-
-

Binary Distributions

-

- - Downloading Apache Antlibs -

-

Use the links below to download a binary distribution of Apache Antlibs from -one of our mirrors. It is good practice to -verify the integrity -of the distribution files, especially if you are using one of our -mirror sites. In order to do this you must use the signatures from -our main distribution -directory.

-

Antlibs are distributed as zip, tar.gz and -tar.bz2 archives - the contents are the same. Please -note that the tar.* archives contain file names longer -than 100 characters and have been created using GNU tar extensions. -Thus they must be untarred with a GNU compatible version of -tar.

-

If you do not see the file you need in the links below, please see -the master distribution -directory or, preferably, its mirror.

-

- - Mirror -

-

You are currently using [preferred]. If you encounter a -problem with this mirror, please select another mirror. If all -mirrors are failing, there are backup mirrors (at the end of -the mirrors list) that should be available.

-
-Other mirrors: - -
-

- - Current Antlib Releases -

-
-
Note
-
Very recent releases may not be available on all -mirrors for a few days.
-
-
-
-
Tar files may require gnu tar to extract
-
Tar files in the distribution contain long file names, and may - require gnu tar to do the extraction.
-
- -

- - Old Antlib Releases -

-

Older releases of Ant Libraries can be found here. -We highly recommend to not use those releases but upgrade to the latest releases.

-

- - Verify Releases -

-

It is essential that you verify the integrity of the downloaded -files using the PGP signature or the SHA1 or MD5 checksums. The -checksums are not as strong indicators as the PGP signature.

-

The PGP signatures can be verified using PGP or GPG. First -download the KEYS -as well as the asc signature file for the particular -distribution. Make sure you get these files from the main distribution -directory, rather than from a mirror. Then verify the signatures -using

-

-% pgpk -a KEYS
-% pgpv apache-ant-dotnet-1.0-bin.tar.gz.asc
-
-or
- -% pgp -ka KEYS
-% pgp apache-ant-dotnet-1.0-bin.tar.gz.asc
-
-or
- -% gpg --import KEYS
-% gpg --verify apache-ant-dotnet-1.0-bin.tar.gz.asc -

-

Alternatively, you can verify the checksums on the files. Unix -programs called md5/sha1 or -md5sum/sha1sum are included in many unix -distributions. *sum is also available as part of GNU -Textutils. Windows users can get binary md5 programs from here, here. fsum supports MD5 and -SHA1.

-

We highly recommend to verify the PGP signature, though.

- -
-
- - - - - - - - - - - - - - - - - - - diff --git a/docs/antlibs/charter.html b/docs/antlibs/charter.html deleted file mode 100644 index 1b3397c62d..0000000000 --- a/docs/antlibs/charter.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - - - - Apache Ant - Apache Ant Libraries - Charter - - - - - - -
- - - - - - -
Apache Ant siteApache Ant logo -
- - - - - - - - - - - - - - -
- - - - -
- the Apache Ant site -
-
-
-
- -
- - - - - -
- - - - -
Home
-
- - - - -
Projects
-
-
- -
- - -
 
-
-
-

Apache Ant Libraries - Charter

-

- - Charter -

-

Below is the text of the proposal that has been accepted by - the Apache Ant PMC. Further amendments are expected.

-
-Proposal to Create a Ant-Libraries Sub-Project in Apache Ant
-============================================================
-
-(0) rationale
-
-Ant itself has accumulated lots and lots of tasks over time. So many,
-that Ant developers have become reluctant to adding new
-task. Furthermore any new task in Ant would be tied to Ant's release
-schedule which is too slow for a thriving, fresh piece of code.
-
-The proposal allows Ant tasks and types to be developed under the Ant
-umbrella by Ant developers but have much shorter release cycles than
-Ant itself. In addition it would new committers who would have commit
-access to a single Ant library instead of the whole of Ant.
-
-(1) scope of the subproject
-
-The subproject shall create and maintain libraries of Ant tasks and
-types. Each library will be managed in the same manner as the Ant
-project itself, the PMC is ultimately responsible for it.
-
-Common Java libraries that only happen to provide Ant tasks as well
-are out of scope of the subproject. Providing the tasks or types has
-to be the primary goal of the library.
-
-To further this goal, the subproject shall also host a workplace for
-Ant committers.
-
-(1.5) interaction with other subprojects
-
-(1.5.1) the sandbox
-
-The subproject will host a SVN repository available to all Ant
-committers as a workplace for new Ant libraries.
-
-Before a library can have a public release it has to get promoted to
-the "proper" Ant libraries subproject. This also means it has to match
-the requirements of an Ant library as defined in section (4) under
-Guidelines below.
-
-The status of any library developed in the sandbox shall be reviewed
-after six months and the library gets either promoted or removed - or
-it has to be re-evaluated after another six months.
-
-(2) identify the initial source from which the subproject is to be populated
-
-Some Ant committers have developed tasks or libraries inside of the
-Ant CVS module under the proposal/sandbox directory. Committers are
-free to move them over to the new sandbox subproject or remove them
-completely.
-
-Libraries expected to move to the sandbox subproject initially are
-
-* the .NET tasks under proposal/sandbox/dotnet
-
-* the Subversion support tasks under proposal/sandbox/svn
-
-(3) identify the initial Apache resources to be created
-
-(3.1) mailing list(s)
-
-None. At least at the beginning we don't expect too much traffic and
-the existing mailing lists of the Ant projects will be used.
-
-(3.2) SVN repositories
-
-Create <http://svn.apache.org/repos/asf/ant/>
-
-Expected are sub-directories
-
-antlibs/
-   |
-   -----> proper/
-   |        |
-   |        -----> library1
-   |        |        |
-   |        |        -----------> trunk
-   |        |        -----------> tags
-   |        |        -----------> branches
-   |        -----> library2
-   |                 |
-   |                 -----------> trunk
-   |                 -----------> tags
-   |                 -----------> branches
-   |
-   -----> sandbox/
-            |
-            -----> library1
-            |        |
-            |        -----------> trunk
-            |        -----------> tags
-            |        -----------> branches
-            -----> library2
-                     |
-                     -----------> trunk
-                     -----------> tags
-                     -----------> branches
-
-And potentially collections of all-trunks using svn:external as shown
-by the current Jakarta Commons structure.
-
-(3.3) Bugzilla
-
-New components under product "Ant" for each new library.
-
-(4) identify the initial set of committers
-
-All current Ant PMC members plus the active Ant committers who are not
-PMC members yet.
-
-Guidelines
-----------
-
-Note:
-
-* is, has, will, shall, must - required.
-
-* may, should, are encouraged - optional but recommended.
-
-(1) The primary unit of reuse and release is the Ant library.
-
-(2) The library is not a framework or a general library but a
-    collection of Ant tasks and types.
-
-(3) Each library must have a clearly defined purpose, scope, and API.
-
-(4) Each library is treated as a product in its own right.
-
-(4.1) Each library has its own status file, release schedule, version
-      number, QA tests, documentation, bug category, and individual
-      JAR.
-
-(4.2) Each library must clearly specify any external dependencies,
-      including any other libraries, and the earliest JDK version
-      required.
-
-(4.3) Each library must maintain a list of its active committers in
-      its status file.
-
-(4.4) The libraries should use a standard scheme for versioning, QA
-      tests, and directory layouts, and a common format for
-      documentation and Ant build files.
-
-(4.4) Each library will be hosted on its own page on the subproject
-      Web site, and will also be indexed in a master directory.
-
-(4.5) Volunteers become committers to this subproject in the same way
-      they are entered to any Apache subproject.
-
-      Once the required infrastructure is in place, volunteers may
-      become committers for a single Ant library only.
-
-(4.6) New libraries may be proposed to the Ant dev mailing list. To be
-      accepted, a library proposal must receive majority approval of
-      the Ant PMC. Proposals are to identify the rationale for the
-      library, its scope, the initial source from which the library is
-      to be created, and the initial set of committers.
-
-(4.7) As stated in the Ant guidelines, an action requiring majority
-      approval must receive at least 3 binding +1 votes and more +1
-      votes than -1 votes.
-
-(4.8) Each Ant library needs at least three committers, at least one
-      of them has to be an Ant PMC member.
-      
- -
-
- - - - - - - - - - - - - - - - - - - diff --git a/docs/antlibs/compress/index.html b/docs/antlibs/compress/index.html deleted file mode 100644 index e3761f6ba0..0000000000 --- a/docs/antlibs/compress/index.html +++ /dev/null @@ -1,238 +0,0 @@ - - - - - - - - - Apache Ant - Apache Compress Antlib - - - - - - -
- - - - - - -
Apache Ant siteApache Ant logo -
- - - - - - - - - - - - - - -
- - - - -
- the Apache Ant site -
-
-
-
- -
- - - - - -
- - - - -
Home
-
- - - - -
Projects
-
-
- -
- - -
 
-
-
-

Apache Compress Antlib

-

- - Apache Compress Antlib™ -

-

This Antlib contains tasks and resources that provide - compression/uncompression and archival/unarchival capabilities - based on Apache - Commons Compress. Using Apache Commons Compress 1.1 - this.

-

- - Compress Ant Library 1.0 -

-

August 30, 2010 - Apache Compress Ant Library 1.0 - Available

-

Apache Compress Ant Library 1.0 is now available for - download as binary - or source - release.

-

- - Introduction -

-

Using Apache Commons Compress this Antlib supports gzip and - bzip2 compression and ar, cpio, tar and zip archives.

-

The current code base is based on the 1.1 release of Commons - Compress but it is expected that this Antlib follows Commons - Compress' development and will add new compression or - archiving formats as they are provided by the underlying - library.

-

The gzip and bzip2 tasks and resources are similar to the - corresponding tasks and types in Ant's core and mainly just - use a different code base for the implementation of the - formats.

-

The same is mostly true for the zip and tar resources as well - as the unzip/tar task with the major difference being that - unzip and zipfileset can work with non-File resources.

-

The zip and tar tasks are completely new implementations and - offer a superset of the functionality of the core tasks.

-

Tasks and resources for the ar and cpio formats mirror those - available for tar and zip.

-

All tasks and types can be mixed with the core tasks and - types; it is possible to use the core zip task to create an - archive based on an cpiofileset for example.

- -
-
- - - - - - - - - - - - - - - - - - - diff --git a/docs/antlibs/dotnet/index.html b/docs/antlibs/dotnet/index.html deleted file mode 100644 index 84acd0e8f9..0000000000 --- a/docs/antlibs/dotnet/index.html +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - - - - Apache Ant - Apache .NET Ant Library - - - - - - -
- - - - - - -
Apache Ant siteApache Ant logo -
- - - - - - - - - - - - - - -
- - - - -
- the Apache Ant site -
-
-
-
- -
- - - - - -
- - - - -
Home
-
- - - - -
Projects
-
-
- -
- - -
 
-
-
-

Apache .NET Ant Library

-

- - Apache .NET Ant Library™ -

-

The Apache .NET Antlib provides tasks that support - development of .NET software with Apache Ant.

-

- - Apache .NET Ant Library 1.1 -

-

February 4, 2011 - Apache .NET Ant Library 1.1 - Available

-

Apache .NET Ant Library 1.1 is now available for - download as binary - or source - release.

-

This release fixes a few bugs and adds new tasks for the - F# compiler and the tallow tool of the WiX toolkit.

-

- - Idea -

-

This library doesn't strive to replace NAnt or MSBuild, its - main purpose is to help those of us who work on projects - crossing platform boundaries. With this library you can use Ant - to build and test the Java as well as the .NET parts of your - project.

-

This library provides a special version of the - <exec> task tailored to run .NET executables. - On Windows it will assume the Microsoft framework is around and - run the executable directly, while it will invoke Mono on any - other platform. Of course you can override these - assumptions.

-

Based on this a few tasks to run well known .NET utilities - from within Ant are provided, namely tasks to run NUnit, NAnt, MSBuild - and the Wix toolkit.

-

The initial .NET tasks of Ant (compiler tasks for C#, J# and VB.NET - for example) have also been moved to this Antlib and will see further - development here.

-

- - Tasks -

-

- - dotnetexec -

-

Runs a .NET executable.

-

- - nunit -

-

Runs NUnit tests.

-

- - nant -

-

Invokes NAnt, either on an external file or a build file - snippet contained inside your Ant build file.

-

- - msbuild -

-

Invokes MSBuild, either on an external file or a build file - snippet contained inside your Ant build file.

-

- - wix -

-

Invokes the candle and light executables of the WiX toolkit - in order to create MSI installers from within Ant.

-

- - Examples -

-

- - nant -

-
-<project xmlns:dn="antlib:org.apache.ant.dotnet">
-  <dn:nant>
-    <build>
-      <echo message="Hello world"/>
-    </build>
-  </dn:nant>
-</project>
-
-

runs NAnt on the embedded <echo> - task, output looks like

-
-Buildfile: test.xml
-[dn:nant] NAnt 0.85 (Build 0.85.1932.0; rc3; 16.04.2005)
-[dn:nant] Copyright (C) 2001-2005 Gerry Shaw
-[dn:nant] http://nant.sourceforge.net
-[dn:nant] 
-[dn:nant] Buildfile: file:///c:/DOKUME~1/STEFAN~1.BOD/LOKALE~1/Temp/build1058451555.xml
-[dn:nant] Target framework: Microsoft .NET Framework 1.1
-[dn:nant] 
-[dn:nant]      [echo] Hello world
-[dn:nant] 
-[dn:nant] BUILD SUCCEEDED
-[dn:nant] 
-[dn:nant] Total time: 0.2 seconds.
-
-BUILD SUCCESSFUL
-Total time: 2 seconds
-

- - msbuild -

-
-<project xmlns:dn="antlib:org.apache.ant.dotnet">
-  <dn:msbuild>
-    <build>
-      <Message Text="Hello world"
-        xmlns="http://schemas.microsoft.com/developer/msbuild/2003"/>
-    </build>
-  </dn:msbuild>
-</project>
-

runs MSBuild on the embedded <Message> - task, output looks like

-
-Buildfile: test.xml
-[dn:msbuild] Microsoft (R) Build Engine Version 2.0.50727.42
-[dn:msbuild] [Microsoft .NET Framework, Version 2.0.50727.42]
-[dn:msbuild] Copyright (C) Microsoft Corporation 2005. All rights reserved.
-
-[dn:msbuild] Build started 15.12.2005 20:21:56.
-[dn:msbuild] __________________________________________________
-[dn:msbuild] Project "c:\Dokumente und Einstellungen\stefan.bodewig\Lokale Einstellungen\Temp\build1543310185.xml" (default targets):
-
-[dn:msbuild] Target generated-by-ant:
-[dn:msbuild]     Hello world
-
-[dn:msbuild] Build succeeded.
-[dn:msbuild]     0 Warning(s)
-[dn:msbuild]     0 Error(s)
-
-[dn:msbuild] Time Elapsed 00:00:00.10
-
-BUILD SUCCESSFUL
-Total time: 0 seconds
-
- -
-
- - - - - - - - - - - - - - - - - - - diff --git a/docs/antlibs/index.html b/docs/antlibs/index.html deleted file mode 100644 index 54839cf226..0000000000 --- a/docs/antlibs/index.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - - - - Apache Ant - The Apache Ant™ Libraries Subproject - - - - - - -
- - - - - - -
Apache Ant siteApache Ant logo -
- - - - - - - - - - - - - - -
- - - - -
- the Apache Ant site -
-
-
-
- -
- - - - - -
- - - - -
Home
-
- - - - -
Projects
-
-
- -
- - -
 
-
-
-

The Apache Ant™ Libraries Subproject

-

- - The Apache Ant Libraries Subproject -

-

Apache Ant Libraries - or Antlibs for short

-

With Apache Ant 1.6.0 and the ant libraries concept creating - libraries of Ant tasks that are easy to get dropped into an - existing Ant installation has become far easier.

-

The Ant Libraries subproject was started as a place to - develop small libraries of tasks that can get released - independent of Ant's release schedule - which is necessary for - nascent Ant tasks since Ant's own release schedule has become - rather slow over time.

-

The subproject also offers a sandbox as playground for Ant - committers to try new ideas for tasks.

- -
-
- - - - - - - - - - - - - - - - - - - diff --git a/docs/antlibs/proper.html b/docs/antlibs/proper.html deleted file mode 100644 index 5e699ad405..0000000000 --- a/docs/antlibs/proper.html +++ /dev/null @@ -1,592 +0,0 @@ - - - - - - - - - Apache Ant - Apache Ant™ Libraries - - - - - - -
- - - - - - -
Apache Ant siteApache Ant logo -
- - - - - - - - - - - - - - -
- - - - -
- the Apache Ant site -
-
-
-
- -
- - - - - -
- - - - -
Home
-
- - - - -
Projects
-
-
- -
- - -
 
-
-
-

Apache Ant™ Libraries

-

- - Apache Ant Libraries -

- -

- - Apache AntUnit™ - Unit Test Framework for Ant Tasks -

-

Apache AntUnit borrows ideas from JUnit 3.x and the <junit> - task. It provides a task that runs build files as unit tests - as well as a number of assertion tasks to support the - idea.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Homepage: - - http://ant.apache.org/antlibs/antunit/ -
- SVN URL: - - https://svn.apache.org/repos/asf/ant/antlibs/antunit/trunk/ -
- ViewSVN: - - http://svn.apache.org/viewvc/ant/antlibs/antunit/trunk/ -
- Ant compatibility: - - Ant 1.7.x -
- Added to sandbox: - - 2005-04-15 -
- Promoted from sandbox: - - 2005-11-22 -
- Latest Release: - - 1.1 released on September 26, 2008 -
- -

- - Apache Compress Antlib™ -

-

The Apache Compress Antlib offers tasks and types for additional - archive formats like CPIO and AR supported - by Apache - Commons Compress.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Homepage: - - http://ant.apache.org/antlibs/compress/ -
- SVN URL: - - https://svn.apache.org/repos/asf/ant/antlibs/compress/trunk/ -
- ViewSVN: - - http://svn.apache.org/viewvc/ant/antlibs/compress/trunk/ -
- Ant compatibility: - - Ant 1.8.x -
- Added to sandbox: - - 2009-07-31 -
- Promoted from sandbox: - - 2009-10-16 -
- Latest Release: - - 1.0 released on August 30, 2010 -
- -

- - DotNet - Improved Support for .NET projects -

-

Provides a simple infrastructure to execute .NET - applications from within Ant for different VMs so that the - user doesn't have to change the build file when she wants to - run Mono on Linux and Microsoft's VM on Windows.

-

Also contains <nant>, <nunit> and - <msbuild> tasks and an untested <wix> tasks.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Homepage: - - http://ant.apache.org/antlibs/dotnet/ -
- SVN URL: - - https://svn.apache.org/repos/asf/ant/antlibs/dotnet/trunk/ -
- ViewSVN: - - http://svn.apache.org/viewvc/ant/antlibs/dotnet/trunk/ -
- Ant compatibility: - - Ant 1.7.x -
- Added to sandbox: - - 2005-04-15 -
- Promoted from sandbox: - - 2005-11-22 -
- Latest Release: - - 1.1 released on February 4, 2011 -
- -

- - Props - additional Property Resolver -

-

This is a library of supplementary handlers for Ant - properties resolution.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Homepage: - - http://ant.apache.org/antlibs/props/ -
- SVN URL: - - https://svn.apache.org/repos/asf/ant/antlibs/props/trunk/ -
- ViewSVN: - - http://svn.apache.org/viewvc/ant/antlibs/props/trunk/ -
- Ant compatibility: - - Ant 1.8.x -
- Added to sandbox: - - 2007-07-25 -
- Promoted from sandbox: - - 2009-10-06 -
- Latest Release: - - None -
- -

- - VSS - Microsoft Visual SourceSafe Tasks -

-

This antlib provides an interface to the Microsoft Visual SourceSafe SCM. The original tasks - (org.apache.tools.ant.taskdefs.optional.vss) have been expanded upon in this antlib. - Some fixes to issues in the original tasks have also been incorporated.

- - - - - - - - - - - - - - - - - - - - - - - - - -
- SVN URL: - - http://svn.apache.org/repos/asf/ant/antlibs/vss/trunk/ -
- ViewSVN: - - http://svn.apache.org/viewvc/ant/antlibs/vss/trunk/ -
- Ant compatibility: - - Ant 1.7.x -
- Added to sandbox: - - 2006-04-26 -
- Promoted from sandbox: - - 2010-09-02 -
- Latest Release: - - None -
- -
-
- - - - - - - - - - - - - - - - - - - diff --git a/docs/antlibs/props/index.html b/docs/antlibs/props/index.html deleted file mode 100644 index dd751801d8..0000000000 --- a/docs/antlibs/props/index.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - - - - Apache Ant - Apache Props Antlib - - - - - - -
- - - - - - -
Apache Ant siteApache Ant logo -
- - - - - - - - - - - - - - -
- - - - -
- the Apache Ant site -
-
-
-
- -
- - - - - -
- - - - -
Home
-
- - - - -
Projects
-
-
- -
- - -
 
-
-
-

Apache Props Antlib

-

- - Apache Props Antlib™ -

-

This is a library of supplementary handlers for Apache Ant - properties resolution.

-

The types provided are instances of - org.apache.tools.ant.PropertyHelper.Delegate and - can be invoked using the <propertyhelper> - task provided in Ant 1.8.0.

- - - - - - - - - - - - - - - - - - - - - - - - - - -
- Delegate - - Delegate Type - - Description -
- nested - - PropertyExpander - - Implements nested property expansion; - e.g. ${${double-expand-me}}. -
- stringops - - PropertyEvaluator - - Implements *nix shell-inspired string operations. -
- refs - - PropertyEvaluator - - Given ref:refid, - resolves reference refid. -
- types - - PropertyEvaluator - - Given type(arg), attempts - to invoke - type constructor (project, arg), - then (arg). -
- -
-
- - - - - - - - - - - - - - - - - - - diff --git a/docs/antlibs/sandbox.html b/docs/antlibs/sandbox.html deleted file mode 100644 index d1faf88af4..0000000000 --- a/docs/antlibs/sandbox.html +++ /dev/null @@ -1,735 +0,0 @@ - - - - - - - - - Apache Ant - Apache Ant™ Libraries - The Sandbox - - - - - - -
- - - - - - -
Apache Ant siteApache Ant logo -
- - - - - - - - - - - - - - -
- - - - -
- the Apache Ant site -
-
-
-
- -
- - - - - -
- - - - -
Home
-
- - - - -
Projects
-
-
- -
- - -
 
-
-
-

Apache Ant™ Libraries - The Sandbox

-

- - Apache Ant Libraries - The Sandbox -

-

The sandbox is the place where new Apache Ant Libraries start their - life, it is a playground for Ant committers and other - contributors who find committers to sponsor their ideas.

-

The sandbox is no dumping ground. If a Sandbox Ant Library - fails to attract interest within a reasonable amount of time, it - gets removed from the sandbox.

-

- - Current Sandbox Ant Libraries -

-

- - DBPatch -

-

DBPatch library is intended to maintain versioning of a - database schema and data during iterative development.

- - - - - - - - - - - - - - - - - - - - - -
- SVN URL: - - https://svn.apache.org/repos/asf/ant/sandbox/antlibs/dbpatch/ -
- ViewSVN: - - http://svn.apache.org/viewvc/ant/sandbox/antlibs/dbpatch/ -
- Ant compatibility: - - Ant 1.7.x -
- Added to sandbox: - - 2008-04-22 -
- Sponsoring Committers - - Stefan Bodewig -
-

- - Debian - Debian related tasks -

-

Debian provides tasks for generating Debian packages.

- - - - - - - - - - - - - - - - - - - - - -
- SVN URL: - - https://svn.apache.org/repos/asf/ant/sandbox/antlibs/debian/trunk/ -
- ViewSVN: - - http://svn.apache.org/viewvc/ant/sandbox/antlibs/debian/trunk/ -
- Ant compatibility: - - Ant 1.7.x -
- Added to sandbox: - - 2007-05-18 -
- Sponsoring Committers - - Kevin Jackson -
-

- - FSCache - Filesystem Resource cache -

-

This is a library of tasks and types to cache arbitrary Ant resources - to the filesystem for processing with file-based tools.

- - - - - - - - - - - - - - - - - - - - - -
- SVN URL: - - https://svn.apache.org/repos/asf/ant/sandbox/antlibs/fscache/trunk/ -
- ViewSVN: - - http://svn.apache.org/viewvc/ant/sandbox/antlibs/fscache/trunk/ -
- Ant compatibility: - - Ant 1.8.x -
- Added to sandbox: - - 2008-06-30 -
- Sponsoring Committers - - Matt Benson -
-

- - GenDoc - Generate the manual for Ant Tasks from their sources -

-

Most of the information needed for writing the manual is inside the sources: attributes, nested elements (especially - inherited one). GenDoc collects these information and generates the manual as xml page. Following steps transform this - xml into the final format (HTML in the first step, PDF may follow).

- - - - - - - - - - - - - - - - - - - - - -
- SVN URL: - - http://svn.apache.org/repos/asf/ant/sandbox/antlibs/gendoc/ -
- ViewSVN: - - http://svn.apache.org/viewvc/ant/sandbox/antlibs/gendoc/ -
- Ant compatibility: - - Ant 1.7.x -
- Added to sandbox: - - 2005-04-15 -
- Sponsoring Committers - - -
-

- - HTTP - tasks for handling HTTP requests -

-

This antlib contains tasks to make the basic HTTP requests: get, post, head, put, with Basicauthentication.

- - - - - - - - - - - - - - - - - - - - - -
- SVN URL: - - http://svn.apache.org/repos/asf/ant/sandbox/antlibs/http/ -
- ViewSVN: - - http://svn.apache.org/viewvc/ant/sandbox/antlibs/http/ -
- Ant compatibility: - - Ant 1.7.x -
- Added to sandbox: - - 2006-06-27 -
- Sponsoring Committers - - -
-

- - Manual4Eclipse - Generate an Eclipse Help PlugIn from Ant's manual -

-

This AntLib provides tasks for generating an Eclipse Help PlugIn from Ant's manual.

- - - - - - - - - - - - - - - - - - - - - - - - - -
- SVN URL: - - http://svn.apache.org/repos/asf/ant/sandbox/antlibs/manual4eclipse/ -
- ViewSVN: - - http://svn.apache.org/viewvc/ant/sandbox/antlibs/manual4eclipse/trunk/ -
- Ant compatibility: - - Ant 1.7.x -
- Java compatibility: - - Java 1.5+ -
- Added to sandbox: - - 2007-03-01 -
- Sponsoring Committers - - -
-

- - Minify -

-

Minify library offers tasks for minimizing JavaScript scripts.

- - - - - - - - - - - - - - - - - - - - - -
- SVN URL: - - https://svn.apache.org/repos/asf/ant/sandbox/antlibs/minify/ -
- ViewSVN: - - http://svn.apache.org/viewvc/ant/sandbox/antlibs/minify/ -
- Ant compatibility: - - Ant 1.7.x -
- Added to sandbox: - - 2009-01-01 -
- Sponsoring Committers - - Kevin Jackson -
-

- - StarTeam -

-

This antlib provides tasks for working with the StarTeam SCM.

- - - - - - - - - - - - - - - - - - - - - -
- SVN URL: - - https://svn.apache.org/repos/asf/ant/sandbox/antlibs/starteam/ -
- ViewSVN: - - http://svn.apache.org/viewvc/ant/sandbox/antlibs/starteam/ -
- Ant compatibility: - - Ant 1.7.x -
- Added to sandbox: - - 2007-08-27 -
- Sponsoring Committers - - Peter Reilly -
-

- - WebLogic -

-

This antlib provides tasks for working with the WebLogic app server.

- - - - - - - - - - - - - - - - - - - - - -
- SVN URL: - - https://svn.apache.org/repos/asf/ant/sandbox/antlibs/weblogic/ -
- ViewSVN: - - http://svn.apache.org/viewvc/ant/sandbox/antlibs/weblogic/ -
- Ant compatibility: - - Ant 1.7.x -
- Added to sandbox: - - 2007-08-20 -
- Sponsoring Committers - - Peter Reilly, Stefan Bodewig -
- -
-
- - - - - - - - - - - - - - - - - - - diff --git a/docs/antlibs/srcdownload.cgi b/docs/antlibs/srcdownload.cgi deleted file mode 100755 index 4324f769f0..0000000000 --- a/docs/antlibs/srcdownload.cgi +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Wrapper script around mirrors.cgi script -# (we must change to that directory in order for python to pick up the -# python includes correctly) -cd /www/www.apache.org/dyn/mirrors -/www/www.apache.org/dyn/mirrors/mirrors.cgi $* diff --git a/docs/antlibs/srcdownload.html b/docs/antlibs/srcdownload.html deleted file mode 100644 index 7a995be884..0000000000 --- a/docs/antlibs/srcdownload.html +++ /dev/null @@ -1,364 +0,0 @@ - - - - - - - - - Apache Ant - Source Distributions - - - - - - -
- - - - - - -
Apache Ant siteApache Ant logo -
- - - - - - - - - - - - - - -
- - - - -
- the Apache Ant site -
-
-
-
- -
- - - - - -
- - - - -
Home
-
- - - - -
Projects
-
-
- -
- - -
 
-
-
-

Source Distributions

-

- - Downloading Apache Antlibs -

-

Use the links below to download a source distribution of Apache Antlibs from -one of our mirrors. It is good practice to -verify the integrity -of the distribution files, especially if you are using one of our -mirror sites. In order to do this you must use the signatures from -our main distribution -directory.

-

Antlibs are distributed as zip, tar.gz and -tar.bz2 archives - the contents are the same. Please -note that the tar.* archives contain file names longer -than 100 characters and have been created using GNU tar extensions. -Thus they must be untarred with a GNU compatible version of -tar.

-

If you do not see the file you need in the links below, please see -the master distribution -directory or, preferably, its mirror.

-

- - Mirror -

-

You are currently using [preferred]. If you encounter a -problem with this mirror, please select another mirror. If all -mirrors are failing, there are backup mirrors (at the end of -the mirrors list) that should be available.

-
-Other mirrors: - -
-

- - Current Antlib Releases -

-
-
Note
-
Very recent releases may not be available on all -mirrors for a few days.
-
-
-
-
Tar files may require gnu tar to extract
-
Tar files in the distribution contain long file names, and may - require gnu tar to do the extraction.
-
- -

- - Old Antlib Releases -

-

Older releases of Ant Libraries can be found here. -We highly recommend to not use those releases but upgrade to the latest releases.

-

- - Verify Releases -

-

It is essential that you verify the integrity of the downloaded -files using the PGP signature or the SHA1 or MD5 checksums. The -checksums are not as strong indicators as the PGP signature.

-

The PGP signatures can be verified using PGP or GPG. First -download the KEYS -as well as the asc signature file for the particular -distribution. Make sure you get these files from the main distribution -directory, rather than from a mirror. Then verify the signatures -using

-

-% pgpk -a KEYS
-% pgpv apache-ant-dotnet-1.0-bin.tar.gz.asc
-
-or
- -% pgp -ka KEYS
-% pgp apache-ant-dotnet-1.0-bin.tar.gz.asc
-
-or
- -% gpg --import KEYS
-% gpg --verify apache-ant-dotnet-1.0-bin.tar.gz.asc -

-

Alternatively, you can verify the checksums on the files. Unix -programs called md5/sha1 or -md5sum/sha1sum are included in many unix -distributions. *sum is also available as part of GNU -Textutils. Windows users can get binary md5 programs from here, here. fsum supports MD5 and -SHA1.

-

We highly recommend to verify the PGP signature, though.

- -
-
- - - - - - - - - - - - - - - - - - - diff --git a/docs/antlibs/svn/index.html b/docs/antlibs/svn/index.html deleted file mode 100644 index d35014011f..0000000000 --- a/docs/antlibs/svn/index.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - - - - - Apache Ant - Apache Subversion Ant Library - - - - - - -
- - - - - - -
Apache Ant siteApache Ant logo -
- - - - - - - - - - - - - - -
- - - - -
- the Apache Ant site -
-
-
-
- -
- - - - - -
- - - - -
Home
-
- - - - -
Projects
-
-
- -
- - -
 
-
-
-

Apache Subversion Ant Library

-

- - Idea -

-

The main purpose of this Apache Ant library is to provide the same - level of support that Ant provides for CVS. This means the - tasks are wrappers on top of the command line client (read: you - still need to install an svn client) and there is not much more - than running the executable and creating some reports.

-

If you are looking for projects that aim at more, there are - better alternatives, for example Subclipse's Ant - task or JavaSVN.

-

- - Tasks -

-

- - svn -

-

A very thin layer on top of the command line executable, - comparable to the CVS - task.

-

- - changelog -

-

Creates a log of change comments between two revisions, - comparable to CvsChangeLog.

-

- - *diff -

-

<tagdiff> creates a differences report - for the changes between two tags or branches.

-

<revisiondiff> creates a differences report - for the changes between two revisions.

-

Together comparable to CvsTagDiff.

-

- - Examples -

- -
-
- - - - - - - - - - - - - - - - - - - diff --git a/docs/antnews.html b/docs/antnews.html deleted file mode 100644 index 6177005256..0000000000 --- a/docs/antnews.html +++ /dev/null @@ -1,771 +0,0 @@ - - - - - - - - - Apache Ant - Apache Ant™ Project News - - - - - - - - - - - - - - -
- - - - - - -
Apache Ant siteApache Ant logo -
- - - - - - - - - - - - - - -
- - - - -
- the Apache Ant site -
-
-
-
- -
- - - - - -
- - - - -
Home
-
- - - - -
Projects
-
-
- -
- - -
 
-
-
-

Apache Ant™ Project News

-

- - EasyAnt enters the Incubator -

-

February 1st, 2011 - EasyAnt enters the Incubator

-

The EasyAnt project has been successfully being voted to enter the Apache Incubator and Apache Ant is sponsoring it.

-

The EasyAnt project aims to leverage the popularity and flexibility of both Ant and Ivy in order to provide an easy to use build system. EasyAnt will provide ready to use ant scripts to build standard java applications or webapps just like usual Maven users are used to. It will still remain adaptable by offering a property based configuration. And even more as you will be able to easily extend existing modules or create your own ones.

-

You can read the more detail proposal here: http://wiki.apache.org/incubator/EasyAntProposal

-

- - Apache Ant 1.8.2 -

-

December 27th, 2010 - Apache Ant 1.8.2 Released

-

Apache Ant 1.8.2 is now available for download as source or binary (with and without - dependencies) from - http://ant.apache.org/bindownload.cgi.

-

Key features of the 1.8.2 release are

-
    -
  • performance improvements in directory scanning
  • -
  • XSLT task honors classpath again (bugrep 49271)
  • -
  • distinction between core tasks and optional tasks is abolished
  • -
  • numerous bug fixes and improvements as documented in Bugzilla - and in WHATSNEW
  • -
-

- - Apache Ivy 2.2.0 -

-

September 30, 2010 - Apache Ivy 2.2.0 Released

-

Apache Ivy 2.2.0 is now available for download as source or binary (with and without - dependencies) from - http://ant.apache.org/ivy/download.cgi.

-

Key features of the 2.2.0 release are

-
    -
  • enhanced Maven2 compatibility, with several bug fixes and - more pom features covered
  • -
  • new parent mechanism for Ivy files
  • -
  • improved pom generation from an ivy.xml file
  • -
  • automated PGP signature generation when uploading artifacts
  • -
  • numerous bug fixes and improvements as documented in Jira - and in the release notes
  • -
-

For more information see - the Ivy home page.

-

- - Apache Ant 1.8.1 -

-

May 7th, 2010 - Apache Ant 1.8.1 Released

-

Apache Ant 1.8.1 is now available for download as source or binary (with and without - dependencies) from - http://ant.apache.org/bindownload.cgi.

-

Key features of the 1.8.1 release are

-
    -
  • new task augment allows to add attributes or nested elements to previously defined references
  • -
  • numerous bug fixes and improvements as documented in Bugzilla - and in WHATSNEW
  • -
-

- - Apache Ant 1.8.0 -

-

Februrary 8th, 2010 - Apache Ant 1.8.0 Released

-

Key features of the 1.8.0 release are

-
    -
  • Lexically scoped local properties, i.e. properties that are only defined inside a target, - sequential block or similar environment. This is very useful inside - of <macrodef>s where a macro can now define a temporary property - that will disappear once the task has finished.
  • -
  • <import> can now import from any file- or URL-providing resource - - this includes <javaresource>. - This means <import> can read build file snippets from JARs or fixed server URLs. - There are several other improvements in the area of import.
  • -
  • Various improvements to the directory scanning code that help with symbolic link - cycles (as can be found on MacOS X Java installations for example) and improve - scanning performance. For big directory trees the improvement is - dramatic.
  • -
  • The way developers can extend Ant's property expansion algorithm has been rewritten - (breaking the older API) to be easier to use and be more powerful. - The whole local properties mechanism is implemented using that API and could be - implemented in a separate library without changes in Ant's core. - Things like the yet-to-be-released props Antlib can now provide often required - "scripty" fuctions without touching Ant itself. - At the same time the if and unless attributes have been rewritten to do the expected - thing if applied to a property expansion (i.e. if="${foo}" will mean "yes, do it" - if ${foo} expands to true, in Ant 1.7.1 it would mean "no" unless a property named - "true" existed). This adds "testing conditions" as a new use-case to property - expansion.
  • -
  • A new top-level element <extension-point> assists in writing re-usable - build files that are meant to be imported. <extension-point> has a name - and a dependency-list like <target> and can be used like a <target> - from the command line or a dependency-list but the importing build file can add - targets to the <extension-point>'s depends list.
  • -
  • Ant now requires Java 1.4 or later
  • -
  • new task include provides an alternative to <import> that - should be preferred when you don't want to override any targets
  • -
  • numerous bug fixes and improvements as documented in Bugzilla - and in WHATSNEW
  • -
-

- - Apache Ivy 2.1.0 -

-

October 8, 2009 - Apache Ivy 2.1.0 Released

-

Key features of the 2.1.0 release are

-
    -
  • enhanced Maven2 compatibility, with several bug fixes and - more pom features covered
  • -
  • new options for the Ivy Ant tasks and commandline
  • -
  • configuration intersections and configuration groups
  • -
  • numerous bug fixes and improvements as documented in Jira - and in the release notes
  • -
-

For more information see - the Ivy home page.

-

- - Apache IvyDE 2.0.0 -

-

July 13, 2009 - Apache IvyDE 2.0.0 Released

-

Apache IvyDE 2.0.0 is now available for download from - http://ant.apache.org/ivy/ivyde/download.cgi - or directly from the updatesite - http://www.apache.org/dist/ant/ivyde/updatesite -

-

This is the first release considered as stable since the project as been hosted - by the Apache Software Foundation.

-

Major changes in this release:

-
    -
  • the "resolve in workspace" feature (make IvyDE search for Ivy dependencies -directly into the Eclipse projects) has been introduced in the last release -but was quite experimental. It has been refactored to be more reliable and -have been reported to be working like a charm by some of the IvyDE early users.
  • -
  • the user documentation of IvyDE is now available directly into the Eclipse help center.
  • -
  • IvyDE can now load property files along with the Ivy settings.
  • -
-

For more information see - the IvyDE home page.

-

- - Apache Ivy 2.0.0 -

-

January 20, 2009 - Apache Ivy 2.0.0 Released

-

Apache Ivy 2.0.0 (final) is now available for download as source or binary (with and without - dependencies) from - http://ant.apache.org/ivy/download.cgi.

-

This is the first non-beta release of Ivy under Apache and includes some major new features - like: enhanced Maven2 compatibility, improved cache management, improved concurrency support - and numerous bug fixes and other improvements.

-

For more information see the Ivy home page.

-

- - Apache AntUnit 1.1 -

-

September 26, 2008 - Apache AntUnit 1.1 Released

-

Apache AntUnit 1.1 is now available for download as binary - or source - release.

-

In addition to a few bugfixes and some new assertions AntUnit - 1.1 allows test listeners to receive the log output of the - project under test. Both plainlistener and xmllistener have - an option that makes them echo the project's output into their - respective logs.

-

For more information see the Antlib's - home page

-

- - Apache AntUnit 1.1 Beta 1 -

-

September 3, 2008 - Apache AntUnit 1.1 Beta 1 Available

-

- - Apache Ant 1.7.1 -

-

June 27, 2008 - Apache Ant 1.7.1 Available

-

Apache Ant 1.7.1 is now available for download.

-

Ant 1.7.1 is mainly a bugfix release.

-

Ant 1.7.1 has extended support for Java6 features.

-

Ant 1.7.1 <script> now has support for JavaFX.

-

- - Apache Ivy is an Ant Sub-Project Now! -

-

October 11, 2007 - Apache Ivy is an Ant Sub-Project Now!

-

Apache Ivy, "A Java based tool for tracking, resolving and - managing project dependencies.", just finished Incubation and has joined - the Ant project. More information will be available from the Ant - site soon.

-

Until we've finished the migration, you can learn more about - Ivy from its Incubator - website.

-

- - Apache AntUnit 1.0 -

-

January 8, 2007 - Apache AntUnit 1.0 Available

-

Apache AntUnit 1.0 is now available for download.

-

This Ant Library contains tasks to test Ant tasks using Ant - instead of JUnit. For more information see the AntUnit home page.

-

- - Apache Ant 1.7.0 -

-

December 19, 2006 - Apache Ant 1.7.0 Available

-

Apache Ant 1.7.0 is now available for download.

-

Ant 1.7 introduces a resource framework. Some of the core ant - tasks such as <copy/> are now able to process not only file - system resources but also zip entries, tar entries, paths, ... - Resource collections group resources, and can be further - combined with operators such as union and intersection. This - can be extended by custom resources and custom tasks using resources.

-

- Ant 1.7 starts outsourcing of optional tasks to Antlibs. - The .NET antlib in preparation will replace the .NET optional tasks which ship in Ant. - Support for the version control system Subversion will be only provided as an antlib to - be released shortly. -

-

Ant 1.7 fixes also a large number of bugs.

-

Ant 1.7 has some initial support for Java6 features.

-

- - Apache .NET Ant Library 1.0Beta1 -

-

November 6, 2006 - Apache .NET Ant Library 1.0 Available

-

Apache .NET Ant Library 1.0 is now available for download.

-

This Ant Library contains support for tools like NUnit as well - as the "old" .NET tasks of Ant's core. It has been tested - Microsoft's frameworks as well as Mono.

-

For more information see the Antlib's - home page

-

- - Apache AntUnit 1.0Beta2 -

-

October 29, 2006 - Apache AntUnit 1.0Beta2 Available

-

Apache AntUnit 1.0Beta1 is now available for download.

-

This Ant Library contains tasks to test Ant tasks using Ant - instead of JUnit. For more information see the AntUnit home page.

-

- - Apache AntUnit 1.0Beta1 -

-

September 22, 2006 - Apache AntUnit 1.0Beta1 Available

-

Apache AntUnit 1.0Beta1 is now available for download.

-

This Ant Library contains tasks to test Ant tasks using Ant - instead of JUnit. For more information see the AntUnit home page.

-

- - Apache .NET Ant Library 1.0Beta1 -

-

September 13, 2006 - Apache .NET Ant Library 1.0Beta1 Available

-

Apache .NET Ant Library 1.0Beta1 is now available for download.

-

This Ant Library contains support for tools like NUnit as well - as the "old" .NET tasks of Ant's core. It has been tested - Microsoft's frameworks as well as Mono.

-

For more information see the Antlib's - home page

-

- - Apache Ant 1.6.5 -

-

June 2, 2005 - Apache Ant 1.6.5 Available

-

Apache Ant 1.6.5 is now available for download.

-

This is a bug fix release.

-

- - Apache Ant 1.6.4 -

-

May 19, 2005 - Apache Ant 1.6.4 Available

-

Apache Ant 1.6.4 is now available for download.

-

This is a bug fix release.

-

- - Apache Ant 1.6.3 -

-

April 28, 2005 - Apache Ant 1.6.3 Available

-

Apache Ant 1.6.3 is now available for download.

-

There is a large list of fixed bugs and enhancements.

-

Some of the bugs affecting the embedded use of Ant are fixed.

-

- - Apache Antidote Retired -

-

April 4th, 2005 - The Apache Ant Project Retires Apache Antidote, the - Ant GUI

-

The Antidote subproject was once started to provide a GUI for - Ant at a time where IDE support for Ant was far from usable. - Unfortunately it never attracted a developer community of its - own.

-

At the same time IDE support for Ant has become ubiquitous by - now and there is little reason to have a GUI just for Ant. This - makes it even less likely that volunteers will start to spend time - working on it.

-

Antidote's development has been stalled for years now, despite - some efforts to rejuvenate it by single developers. Therefore the - Ant developers have chosen to retire Antidote.

-

Antidote will no longer be developed by the Ant project; its - CVS module will be shut down.

-

If you are interested in Antidote's sources to learn from or - build on it, you can find snapshots at http://archive.apache.org/ant/antidote/.

-

- - Apache Ant 1.6.2 -

-

July 16, 2004 - Apache Ant 1.6.2 Available

-

Apache Ant 1.6.2 available for download.

-

Nested elements for namespaced tasks and types may belong to the -Ant default namespace as well as the task's or type's namespace.

-

All exceptions thrown by tasks are now wrapped in a -buildexception giving the location in the buildfile of the task.

-

Ant 1.6.2 fixes a large number of bugs and adds a number of -features which were asked for by users on Bugzilla.

-

- - Wiki Migration -

-

February 29, 2004

-

The Apache Ant Wiki pages have been migrated to their - new home on the Apache - Wiki farm. -

-

- - Apache Ant 1.6.1 -

-

February 12, 2004 - Apache Ant 1.6.1 Available

-

Apache Ant 1.6.1 is still available for - download. -

-

The ASF Board has approved the new Apache License 2.0. - For a copy of that license, please see - - http://www.apache.org/licenses/.

-

The Ant 1.6.1 release is delivered with the - Apache License 2.0.

-

Ant 1.6.1 fixes several bugs, most notably the handling - of the default namespace for nested elements.

-

Ant 1.6.1 also introduces initial support for compiling with - Java 1.5.

-

- - Apache Ant 1.6.0 -

-

December 18, 2003 - Apache Ant 1.6.0 Available

-

Apache Ant 1.6.0 is still available for - download. -

-

As - we've already said in the announcements of Ant 1.5.4, this release - requires JDK 1.2 or later to run.

-

Ant 1.6.0 adds a lot of new features, most prominently support - for XML namespaces as well as a new concept of Ant libraries that - makes use of namespaces to avoid name clashes of custom tasks. - For a longer list of fixed bugs and new features see the release - notes.

-

If you find anything that hasn't been covered in the manual (I bet you -did) or could be explained better, feel free to help us out in the -Wiki.

-

- - Apache Ant 1.5.4 -

-

August 12, 2003 - Apache Ant 1.5.4 Available

-

Apache Ant 1.5.4 is still available for - download. -

-

This is a minor bugfix release that fixes a problem with the - javah task on JDK 1.4.2 and a couple of bugs in the - Visual Age for Java intergration tasks. If you don't use javah or - VAJ, there is no reason to upgrade.

-
-
Note
-
Ant 1.5.4 is the last release that supports - JDK 1.1. Ant 1.6.0 requires JDK 1.2 or - later. -
-
-

- - Java Pro 2003 Readers Choice Award -

- - -

June 11th, 2003: Apache Ant wins a Java Pro readers' choice award

-

- Ant has won the Java Pro 2003 Readers' Choice Award for -

-

- Most Valuable Java Deployment Technology. -

-

- Thanks to Java Pro and all its readers. You can read about - these - awards - at the Java Pro website. -

-

- - JDJ Editors Choice Award -

- -

June 2003: Apache Ant wins JDJ Editors' Choice Award

-

-"Ant is the hammer of the Java world: without it, civilization might have progressed, but much more slowly than it has. Ant is one of the most useful build tools I have ever had the pleasure to use." - Joe Ottinger -

-

- - Apache Ant keeps on winning! -

- -

June 9th, 2003: Apache Ant wins the JavaWorld Editors' Choice Award

-

- Ant has won the JavaWorld Editors' Choice Award for -

-

- Most Useful Java Community-Developed Technology -

-

- for the second time in a row! Read the - full article -- or jump directly to the bit about - our award :)

-

- - Apache Ant 1.5.3 -

-

April 9, 2003 - Apache Ant 1.5.3 Available

-

Apache Ant 1.5.3 is still available for - download. -

-

- - Apache Ant 1.5.2 -

-

March 3, 2003 - Apache Ant 1.5.2 Available!

-

The final version of Ant 1.5.2 is available for - download. - If you have any feedback on this release, feel free to join the - discussion on the dev and user mailing lists. -

-

- - Apache Ant Top Level Project -

-

November 18, 2002

-

The Apache board created - the Apache Ant top level project. Ant has now migrated from the Jakarta - project into an Apache project of its own. This is primarily an - organizational change and will not affect the technical aspects of - the project. Ant retains a strong association with the Apache - Jakarta project. One effect of this change is that the Ant webpage - is now located at http://ant.apache.org/ -

-

- - Apache Ant 1.5.1 -

-

October 3, 2002 - Apache Ant 1.5.1 Available !

-

The final version of Ant 1.5.1 is still available for - - download. If you have any feedback on this release, feel free to join the - discussion on the ant-dev and ant-user mailing lists. -

-

- - Apache Ant 1.5 -

-

July 15, 2002 - Fix for Cygwin problem in wrapper script available

-

The wrapper script of Apache Ant 1.5 needs to be replaced with a new - version for Cygwin users. See the FAQ for details.

-

July 10, 2002 - Apache Ant 1.5 Released!

-

The final version of Ant 1.5 is now available for - - download. If you have any feedback on this release, feel free to join the - discussion on the ant-dev and ant-user mailing lists. -

-

- - Apache Ant wins again! -

- -

Apr 29, 2002: Apache Ant wins Software Development magazine's - 2002 Productivity Award.

-

- Ant has been awarded a 2002 Productivity Award by - Software Development - magazine. Read the - - press release for more information and the full list of winners. -

-

- - Apache Ant has won! -

- -

Mar 26, 2002: Apache Ant wins the JavaWorld Editors' Choice - Award

-

- Ant has won the JavaWorld Editors' Choice Award for - Most Useful Java Community-Developed Technology. - Read the - full article -- or jump directly to the bit about - our award :)

-

- - Java 1.4 Support -

-

Feb 15, 2002: Java 1.4 Support

-

- Java 1.4 has now been released by Sun. The latest Apache Ant source supports - the new assert statement in the compiler task via the source - attribute. It also contains a compatibility fix needed for some ant tasks - on Java 1.4 over Windows XP. If you have problems running Ant 1.4.1 on WinXP/Java 1.4, - please use a recent build or compile your own version from the source tree. -

-

- - See our new logo! -

-

Have a look at our new cool logo!

-

- - Apache Ant 1.4.1 -

-

11 October 2001 Apache Ant 1.4.1 released !

-

Please visit the - - download area. -

-

- - Best-Practices Profile of Apache Ant at Sun's Dot-Com Builder -

-

Sun has released an introductory article on Apache Ant on their - Dot-Com Builder site on May 30 2001. See http://dcb.sun.com/practices/profiles/ant.jsp

- -
-
- - - - - - - - - - - - - - - - - - - diff --git a/docs/appendix_e.pdf b/docs/appendix_e.pdf deleted file mode 100644 index 81e5aa853ceed6b3859f66a41c4690bfe761dde5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2515153 zcmcG#1z1&E*FS220uln!AuYYx0c={jL%O9l-Q7q^Bi$efh#;YaG}4VoO9}!4(n!}` z8_zlKc|GU<{qOhO=dz#8nrqInW{f$;Z;ZLd*z`(b5^P|0C>H(Vw@)Kj7+@Ya6$h1_ zktG&CKNS{8&cYU9=xE`IFrfkiw~AB{4i4ZdMWsUphH${CIJv=8dPq7d2qzf$K!LJ2 z6`UIeLy{>_aUn0N$VM;+H;f8PP>>1>VQYfypXz`A=kACw#X`;y3a7&2_~Q@EMRi@G zvcmXn_>>qV7u78XH<$yzer-MQ{IsZ`y=lBO534=J=O7$nR@|0(1GD4yfb&2OSp&^!If@xi~m~pC1ei zh5!C63=HG=T{d7`uz#!r#tr8AeJ(J72fy=_lamMjyZmv&xj26xgPR);|D9JH*IM=8 zyypOObN)?UoE;4f{r)+2E4BP@kUf(J? zB3yqdAs{ILv6v3O2`2&uHUb-&z@ab`BO^{u6K*aOLsO^`+yur01Dgu+a~hdK0f|9y za&Z|NnVP`h2o6(2P7YHOs3{!5%?TIO1JoJI$=T4+`C2hKu;}T<6(x|04Javc=)Yh@ z)x#b^1rjxMHng@g116wkXoheC<_9eQdVcZi}+ zf&%o0?99p85n*V9g&`GYWME)mYGClC{hvY(tFdb4Is6>v(SHqH_FgN&4_CP{k^v&t>_W zVmI^`I=jvyBZ16sPN1OIAh2`1%E}P5`Gbs1j-3 zQ@Z*|xJkwkk8fF|RepO%n?TfD2Yty6NeGgd)3 z1O0*kD^CSdMYua(cPjxbfC{khAPF$AtY4S`l7IkZ0Ly?`f+V0o`PYm=5-?y@f0R{K z0V1Sv1&EOP0}^+4mQ=Z(39>s$6`()Jua#dni`rS+IjYzj8Y8ZU6LsPO`u(NM$aduS zuT4P?{nylgZOZjL0hDtwa=zXqWG&JSk+5)dauzi=bfn_q1a9RF|F{Ei0t=*JVd89# z+#96j;D!Lq1gsRY%*DkGFcwtS?JMsz!VE4N5&j+#oEFgP9K7D-;Q2#}V z+&*zz0A4I?&8UEpZG~-}EdHv%0*M$pA+8qzk`a-U5*A@mv$b$VI6AS3SQ{E!Ay)$I zgc!of*wMn?+0GGQ4ieRVL%QpY_+N7da3}u888D3N@2r7vasV5}K?MWG;{;ZX{K8={ zDmWN^jgL^E?fT2}s~t&?y#ICOzNW|e^TGe=dOZ;E@ZV{mfKG5DH;xNX3cyBFaRFwF z8!&~Ofa}ExxE|avfYpFlLV+?A2DEc?QgH$b%!AYnIIyWaz&(tI3JY1_0tjG$x^e-o zCO5E3E^aO=9-zzx_#B*o%gF@;|5^%QLIk`xOab|2r8I6=o5ZG;}nyv9mQ{Q%0D%SOZ$}FLL&Wnf)&f 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

j%+7dr)>|%|b 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≫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

F^M(Jlr1 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

=AF!+AAU78s!Xx{jn!{u2z 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

CgLZO` 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

  • ;tZoU(;vDa6yNFqQyyK#IRmLNPA< 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 $IFv(R}f5QoG@=s&2L{`{(FzRol@*)%vmZ<-y8 zHA#=Hxa2e63#0FxkR1et`zJ;)VtTvpSG9rGIY*El`|<*J3sh}>7=6B0yZ+$kbv*bp zWpo*@_iP`Q`trsYG*jXhL400b6D%(e^UpGzOMR2ObB8wQB~EQ3xW5d;tv(yW!!Wc= zEKH|%RpxyUVTS3*?w_b0kL&aEY5pIto91fq`H8DTg;K)>-QQ_1XEX-yU3qX)Kl;M8 z)6p4JTfOp4>V>AyM!iy=)XT$jQm-`&Nsa>H6MivRhy8wNgQsDc2Q#@M<6SYO%y*x6 z9LpN=`Qcvq`%T?~*4Hw+fje)n{@J|yYZp|VV6R@ud(t!k?DfNgx}m;<>WdxZJwCjh z?e7sJ`+8X?K-Cr8AFTM2Hz%=^=C{E9 z$3$g{qXv}20+zx&?rQi{yU6tZVW@$$ zqf&B5H~5IAtC$5mVgxwtX6*Nfa^?ES9omN%m-Cpyy_iad129ZwH0svjE!547`#(gu zTB-ZQaJWgs1Bb+L9e#$77|*4=4$DII&*!ZF4Q1}PPO03<_OP?&tK$oKLZw03`_39v7z;v|i{>?+gH$U~97U%X%Q_tyQ<@*dv z3={nvj5ziPEneR;zD*YDTz(AaoqY&D&Wig2juLDGM-8@uqX^saqZ=;eM_c14no~RH zdXoko4j)cIzMA75zWE(Sdp;wp55Bv`@H)qEa~^xHy27tBrA;1~b^rXp=L8W;3T?-g zpP6_6@pudCx*$&LWxnYgjCTGk6rnw0zE{i31>IdHWiyoW#bF69x?Sb+tS=7;wWsqR z(zYS8`)m)^&e8p6u5@%lK8)vWv8l=(MUAg$y_;@u_h>($OBX$V?VHb-+cZ;xEc)l; zR#(USyl&>H`bh6Pa?f9%YJS86o;EN!?tu{*meB5Xa=1D^Ig!n~sg&0?qx%o}WbT*S zrp6^t4B~H7<4+#iJSUoch2|)^A}e1{@-alb!jux@b$Ti@?)mefhnZg2aZ^d|{Q1sn zZOCfDamb40{K$59?=@>NHz#ASWw4jJ2$$+sijrn3f!>F|h^m_?wf1*Sxsl21j_lh(!HiOZp8>^|0wY+_{6u;Vw&r~c_ z#@D(~Xx|F)ZS3}#Ni1BMjo=cYy-cpOxEG-lq6ST!id5gPb)F+wab$}hVZ?G15MSQ7 z%U3}_?kb%HW!^bEskq>|=8$9;obm@DeshS1Ug7b+w^Kry{4%+F&yTC&Q3Ai=EZ3TB zdpX>Nwt84Pl|q?IbF{q)l}_$q$uc!v$x43G+b8*%%E^MYDf6yu(sZ$Eeg7m%XlavLa0t zNHKN1yep>;8=ZV^R+#U*PMK&%nx7Y>lnJBVLc4LJ&dm3Fs{`YwfIb@usHX<#D?&y6 zgb?U8LQ2cq-6pxmthBrg-Ux)7-*1tT5Mz*Tyn?_zaqPd7fx)4lcalqt8RQgigW3{5 zW9(v$oj}_CP(b)`W?&3BQ!oykIT#DhX!)F37?q#t{=@3*%rkePF>uYud+C*!95Pd& zXXtDQ3+Y$hQe#GcP{aLP1Y*X2te){Y6Ia60`QxU|xz;P)jOCedQ~ucc$J770#h&4O zf0L))ZU223t&@vmbMF?iuC?|c{@v>3fxj2iH$f}i`P%p}T0dM)al)!O;V)Xx=$#fl z$Hv2qaDEw+Q0)I3m$X$ls|uoVaGh+V`%b22Uvb{$TmMlD;h6&aVSo`Q=|f`{#x3HQ{dln$M2mbju=~#=p@=$ zqRM7A2PhGGyG*GcMlfuZ7#^#|Y_V-v;)3CauOv4tfucU3pVuTVc;DDLS5tB>r>cy9 zAKdtS^Ouf4BbWDj3wFM$N-eAw7M^wfq3~_^3JdQ>vMu~>u$xYlx38eWb>zOQJM+@M zuGY4)bDJA?9|3AY2cBPyt{RhF5VL)4V18BM*KepugUUf=Oa!IV;rF961DAa{VS%P} zaO)I1VxQifV*ieSr&DeYugoczXQEWfHL>B;QYi2it5W3uMVe_w}epd4-OG{dN|9U#f5(%+)iC^62?^&*!)vExQh|>uKla;1E|e zu~I&azZaVics_YrMQkVb@PK8smkkuLFGF?n;pVRi-{ox-zWPGwn$B5ru;9(1+b3ZZ zTIYT)b(;XG7=LIH>__*Ahb~KQc!S|!n_AAt9jjW>g6G#}_C?o1js8cd=RJP#`c-~> z-BA~>+gFU^^ZO?mM>=gV)bA;D+m|^u2W#dzD3%zch&?d|?WmE;eFre3D*Y-6CrpGb zIu)itDwWX|wTmb-VwjRvNH7koK)Ai-Cj85jagRJ1ou}I0iPRP~gnecntj2d>g;*1A zeOvY2MqP)v_P5MSpZCI$^!&owqBpSb|YZ?Joe#qteLLA-aUJuC`_0WoUjS{e)!cRcQI-2nZ!lDyLB zufc9-JEi=BjwXWCqsK4`cG0TEs6bD;Ikp~_Fi=esZ+)i{KzV+w z$l-T}l^N>Bsz%66M1faTyW%U0D5Ky-O>#pTZfq86%K1UoM2Du; zAI)&^Ju7^Z#ew+7>6P%x zaTNHp;1qX>xQh;mhQryw@cqL&(0S;9*()7aGFCio{(T^_%Lc>%4`oF58t8_s*7Mo4 zUfi0bOc;A6rn!&8?;D6#aQgl@L8S9JH*Jv#d9(XW=vVMeRk%4;>$7gGU*}M-*iNLR zj_D=$*V1+sv3``)y~3XH*q(j4yYJC%9x%L5$*eC=u4khtT}mcgj_~74d);5Q;nq7` zOe=i2ty2SM-{U^|I7X$#%;2=Mk+7lii7*l+9%0CPa>V+8Z z-&Ae~>z|L=jduGRswihUBhe(@`a5!bHCIkNNt3S+Bh4;9DEy=2b77jpWOPnrF#{In z*4QSBKff@&7mp*tJ?QI>3tsjPH$VLTTxM%Y;_eup62nwhW=P%maOLFJNRF_SV%WDB z_Ep8`f#K^c%w{DZ+kwcn8INR@-JP;e`EO|ucXpc)Iusg&5QPb$Bu*b?9 zGRxw?iF+spYc~vt)0{Ob)OuAQ(ALU#5ui@@lG(?}-Sr1P*8HNeDT(hx3x=?}S+#X; zTzoyM*5qLJfy!UPv2u2 z^E#2gT93KY^m`kE)l24Lzk4~15AV#S^54J0&z~FTKZ!e^uKzY)u4_yC<=p`b=DRH$ zUOiGcxH_pC2EkJ)GsiphKgo$qN-S(43L$vl_qM5!4i74{!z@R^L-_BTI~!nfrLW*DV_;~_Omz%$u7KwQVNh-k2 zv0JA>Gei2UGh509@zmdkJDb$W1In=BSEpLU2afbnk65t0mW)jus3a#t+#5f?P7dhx z>$e%V&H+D7Fsw^go_OAbV&M11+bxDBqH(Owr05+Tro{oy2D#XU5_M)mr$jnqv`;F5 z<8cO+2r&jo;}Q!d2OCZHH&jl1OW8y^FC~(!2C&V9$nZ+mSGCu1!e>-?)uvw(WPIt{ z#8(tywo%~EFP+`~ej6>$HhOS6n@oOon_LnZo`o)MgRsWVA}m#>05(Y(25ZG)VS^bK zYqtGL9w+?xqP`&s$VRNO5xatL8U_suX8o--KajiC3F39=l3-? z&p*{fKdoWo!#BQJqg%h0b8t}VDg4ZfgZS#U;c9=fBdzJ@k*Fnm>2`GW5BmyWb`v2` z3mY3CUasb2b|yU#OaDKb=jE48j^ z+gsd_KFPITKfN(hFFCun(8lc$=At}cE<`fhUTB-0H}Y(`lczU++60%@m%q>VROi|G zJTD9LK4FOCzu5V9`{a~v|Bksq!P@6Fjz?7sg_<~d6J+YBI3*I+gt#wCyv-2QMIb&t zH~F}Jx0tFNVY8hMg=7h^{c!FQHb}Po2Hr7Ku@04|RqzdNZ%Lc{_U= zRh6gehu0ptHBx9FHk#yiWMs}SnnP(+`I#rg`2FNnweE+3+QgB#)A3cpMM>^jd*^cu zt}NAeyzdxfQiwy-6#l^2p{Smb7FO?+MMJs!_BwLpYMYd&RpQMGW2j?V{IrQ9ZD~E^ zv}rA@Gc6|mc-JBRZ%y&f-F|59OgcQc_Y9HcOEsbeL35V0KDcT`cdpJUzA>~CFsaz} zh}N{s(db$h2x2{KdHI&W);0$12Q6}`{CxNMb|#JtaUE=4x2t&^%=p4?haZ|QH*k}6 zV0f`SMo&>5g}I*Paf2| zD`PDjiJha9BL!i#NP;cWcwQ5Ma5O&N^62V;+1{ZCh3~TLF38|Xo^X{WDLdsrQg+J6 zJx`4CT2VS{iPBkAYCqSyY;$Hrj0^VpKX zWe_2@P-Xcng^IYO_O*1kf-tq|V#>dF8tEc|%0-30kB5VLQNK;0 zu}oF+A(A@eMQVZJt&e)~)= z?2WD&25;H)18-jT`aT7PXfz%1sh}6f_dfq(;p40LIPhZY>YW&JiQHn7RV?g@>RMo) z0;?l^2);Pk?GVD@BQ)4r>#fRB$(B&+Padpdbc*d&2 z9ce`aKclE}d6;zsQQSHbrl+OjNOK*#>@{VshfXzHu3EIN`uQctru*gS9P3hWPS@ac zui0KAXLV-FF<5oQV1b{<%ZP0I5Q=8a$UU=pmqVAq_4;$&t_u^~aoM}p4DQ5m2_E@Z z7*?IVXgiDWWfbX9+5ghRVFl_wL|_)Lo$c+il+yjS+rkhs?tQ!dUOM}8NC}X?u_#zP zh7a2sE<#h(5uy#YY{2uDEwm=t(9k@4Y)B~BXLDq`UdoX_6kBI^SoRZ-;J(XVjB~O3 zFZ)2fXm<%cQ@d{Hp+Dbv>se30AO2poY4YWN1H&b@T|tf#^HiPhziY&T#Z+H!=&>oX zIj~0zduqSxP# z$69BJle~k~;PuO1SG97O!9B<4%gc?w*L?iEJlVV|3sfW&#PY8K21BqnfQ8^#D06raX80H0?xFO zfwNIkwNv1DVcH|z1)*?P))`I#SvpJxLEL~%X09W6RjoE`2 zBIjYw@yWU(r^R0yvWX9WyKG|gb>eExVnuG5ZwE<XgkiD6}LqIsFO$Mtqq&WWQ%Y|Zx;Wn;EH!1Gv- zz%|SU;Lr1N1bZzniPzIBR%jMj_ZsqkM0S6-hf#Nl<8%3`OKQdl_}|!Be?I@#^&gcT zOlyDt!FaM&-&IL*V0vNuOvH$r-akeB{Oua9Ywjo323A5eF}m26gVAO3kCqyprtTKG z*Z6$xe3+#kanX+zPrXvvI7?mFj&A&U|48Hs8#1ZzR%5?{y%(;htk+Z5_IOPX*Z8^I zA6{f!lcqto6PpOG{_tX7V8JtA5u2!v8F~8o-9)c(Y>2J*-WfYH&-m~PhoLu2Xh36Q zG|6BqTFY_?sG*fv4#PJ{`HcCVJ&l5?^dy3Du895wpn-{UAU4POLtC)>=GZY!P>ncON zbcQtE%+Bn(88Ihz{^c;RQjy-hC_F#Q!=1l}%}dRJfOKEPuE3Ze4ZgjP^U$M~*_mBR z%Y3ck+6TvG8xiGmgb9k)psmKiwBmAfPB$uy@DhC5RI@pOUtbPZ=TVRj=B%V3Eu zl1uLI)AD}4@s{MDD=E|@Q&4aGKHS2ubKADv045KaC%A1gSR^)2js$V9@%cU?w;Vs# zCL3do55``Gcn3uS_vihZ;_q>-#cFZc?Nf7eiPu4^vg_h^b4M=ZtNb`Jm*{Bdr3Iqo z7^sTCg+7YkkqR~R;hpA>JeTME{OGgU^T8hV)tC9Q)L3VZ+*5qseEGRA!{@B#iSrYR zoY{QS3<`BxG1T__jK?9fN)Rx$h9;n%TX2+j@(l7bgckm?Z?({gPqguvv)q}X`5zK+G*F4w%NSouPtj%Y|2xp$))p@1+5in9h-*a)uuDz zZYlz2mC0RHqE&JECh^gRvo+4V*y;IeEJFl9-`l+I#q-NA??;R6s`n?j&-&7K=RzDSDz4oRIkCdebtG70l4o|B4 zkBiGRrylojY7L>;RBzaX5K;Uj!NyxB4{)NSh<@p$4oo;{1@lhIndO>|eksjVzp!Sp zJ3}+v9c9UHPPD=>2V2FM^R1dJFkET72LI=u@0a|uBHYSAMJR{FA{?qE`*XWF*0V_* z+Rm?2w++x4IyddXey7zL?}Y|aswV-9UUt8~X{YXW{ay#Rh#Q2E9vhp6Mgug|V@1T{h_3V|Ohf+?Lb|v2j zvj`*(Nix3SYf1JlqLi;)pCqK)EF~~-yG=*cmQ}~~NjeLe`)iY&Xr4`HxNxthGbwpQ zHi=MLv~~^e@yR2Z&M5CO2c3M_Br&&KFWLA3uWBDN%Zl!s zYV|If9-!cQQe6XA2OYOa9bT918l3@(yH-lsoc^6!P8N_aUpl+wrf%B1&eu-sPG>~i zG$YxQQj}R&z0D;#kYC%V;o6&2`HzEkUaFDDc{_vQ%9Grw!s(mTvCA5GvOaM7ZNo#V^J?(no8qTZfe#h`p=%N_?V4*Q_W&Kq-+x>G^D4mn4;HKK3keggfzte?NhO+KntwBDjyQxEve~bd{ zMpY<7j44~6B@U_!XV9AiZ2Uea=gd3bLh1;DD<^r=xn)juxhOR`HetE-m z{nBRY+NN#SRq)a;^k>sf>)n^6u1#fa0x$)>WCO?lvtQ;|lH)KCy~>;*pSY73YHRBL z?hrsA099M#r&qs~EsgbZKlJ>wK>R9o=8)3_n%mX#qU-1qK)ZqEe`gmvGXfDI)-t(n^4~S z=6En9cj}(w(ZUEuP%k}`0T((<#vSB~d6F5=6qbd#Fjgk`yE9lKm+nEme1x>lMuzme zfpWEXbiTvL-GymOiBq-D;BhMkjl<%#F4fK}C%WOdS~3?Sb;-_4njTV-nQhRN%$Pe3 z`(Io2=pgpHWKvD@_-^&I&&gEWN$Qaot|r5yN%t`XP7?zD26u3(`x^njQ&VDWfSw;O z+VR6M`b&HMlo$2*+=i~$xenfGXAbI076zqTXHVhHFU{^Dy5(65qjzaVWJiHp)mPsd zugK0(TCk6{_dUy6sA{u8Kx@z4WviqO{t64a;U2B;_sHFRR&;vL65tQ4m5=+19X{-{Q27H7 zK*B5+2ZCad$v#*pL3qnrdBp6udGt2>F-;TG6l#}fnw4Bs$xCBVK`(iV)s?jnUU74t z)TwUHCAtOKygp1ZAB@*4bUKh^aPV6WoG(1!5?jZ^>s%t~$l^71xVh}u+;c_JiRfZw z!_tM!2C0i2MlR$KVsf}$#*PpF?B zR%5xW;aE^S^MaLyJUV653fU#qirnSa8o-sBV%|`q!Nu_X%q7R;s5UGlt1E@R@25-=g|NDp)>zVY0=fp*zNoQ>z>%|91xO_nu_x z1|Of&KVB=#v9QrJ=KSOK{VHE6nI0@~;&`f6&!tg7LVThlG)zc1b)Mv=Ln$-dREE%UyoVQ#JT8 zr&Z$o4Kdjeg^>(j&=#Y}U|qH7C)215>!k;FZ>o}P{PHI5K5JOKN)Os9yjWt*{nbx9 z2|SEPRqVhDPP4Tqt{v1=7wdQtf>71{9R#R^rFKAsWspYnOUg^tc3&scuJJ7mraSL| zsr_C0i&k9ii0-?)(~|Y*j0e_I|NAZ07E!(AxtVHSY(i?$ip{}Fv~;VR)f%TM9Z;{i z#hx9jRE0NdunhNrBwyD0%>6xT?r$eEkoLXvgnGmJuj5P&Q0lVJ$$`(JW18yQV*r@bpXYc7mZI1 z>G4OZN_>MVR-$Lew^RjqDpdiJDkRUZ>dC7)jlTxlA1xCf6hB@Bk|-LtB9p)Q_rrJT(#*X3j092NvL#nE4^8+raGC8&RHc>)jbzG*exMiMiPvD zRb@SRR#(vcm>#3s&59wzeT8seSqQjmjk>fI(lV-vY}MhxXHDEWNk;6x3UFJZ*ps&$V=LF9x1 z3XpbjcSqU`vWT>=T>7kz7a`_De+g?j(%+9d)q+DU)wnrd0mL)r!~6U>&|%Lx9Ww%EsRY3Tpj6Lf;Sx6h8gZ&uXQ z1b?yj^NcDPjIY>w!wRBnuL1CdlAgs5EYNNhUJ)*AE2lQla)as4U)*wn8#}#;clM zsFO-7bg05IGDD&1H8sN|%`hFFW|+@pAn+wRD@Za%_%(;=)5edebBL$c8I@=aUQ_3s z%Z<%IO3}_TrK1x9=H3xD!NxB{FerH{NGFDPP+b&RH~|PS>A|znDJ$7s{7x{EAHOu3 zC#nR(g?fUf1+nf-2T`7oNUdB~PdG#ZY?!z zRS~Ebl&YqW3B*SqA9v1YnvH#%7|#VCaId_KQYL3MBthDw7~Qt1C~K_BM&^tsh95 zc%(zQBdHXMnW9SG33o<@O*N$jQ>7)T3SXL)3N1skF~ubJjFDnK(t*I2=&(q1l9wgL z$l;lF9Pv6U{V96ETkCM6_UIU-F6oG*X6f{#p4nuD)?oxg6)~Rs2bOXciYcZ#gckE3 zB1|gDtwB(-r}&j)q(6QL8c`@vEWEPQZb-Rx>}5uc#zb-jy`&#J?hXfa)(YP>*m}bC z*}BJ-+&b%0E8cYUk=l3VliXX`UNUTqvfyCNZ(j2<|nY&%l ztdXV`I+fh#M&lN+W_~v`;DuT~q-)>ubzP;VP%GzZm<|s#vYotL``q=>MrRyIa5yu= z=T?ZrdN-y(X)--O4$S$xL)M6snOzC+bQWN3tokSCPa4eOq;ie%e zg1nSAeyP@Xdfqe&x6(0{-yaxG%ba0{!&}uRt{PBpc z3nxCma+ynat{1&7YzWDP>R7nm0v(f~RN4$PJy6rvYCnL)d&S|F&B`315=?`P+KZ1b zYk*x~l{GG0p?k~d{P=Dce<$j%;vr&|H(n;@d4tw(=BWZOc6=2aE@NZlHMiRGLiscl+Zm|6AbI~ z(SG}jml_<1yY~$rQ__Zkjsz!((`+n^mqusNB;6#@JM!<|7P^&YdBfD5m1mjonWUSi zo?6Dd(a`Mjwn;PH7oyaE_X8PD)nf$kTE|R0L`+e3kW}g>&kU!Ld|>1a2K?9knIzWm zO@_9c4LopF&4hIz3~v%Om@_E@-F!ZOVB{mW4QH7( zE_YS2s(l(`Ny}n;j}|+o|CZVo-jWZ5(7UNStWOg*^GgHz*={9o(3v94)hil1zS})X z^kRI9=+*f?K`-|Zm76CEiWSt&tY2u^S%Nk?d%zr=mO(ON0N;T&Gq^t9l1fsNFbKVy z2h7{Endg^!XGJ6dPMrXwRWDaM<1ZBHrPyAlR5~_?nLis=k=wmFo=h7#o=i8@G_{b_ z7u<4&my^!)kyNtzSElBLmgMtEF%fvEg;tK-Nw4(AjaSo&Lv`@U6v`34t_-xaFuiEe z@t%LmgoL1BdP3|lbs>wSQRXw`v`+GWXAW7-U-ncEq#vq+vYEeGVU%MI?i6!U(UP)A zp@S&kATRDv%#E6vpvPj_f-IKNTJGH=SZcW%C~<0L_8y*l3Ak;mQhZZWo=Fljww;&PeZ z>+}qykI4wK+lokl%>^dMJxwIe-pdpR!8@GG!f0jyqiB*a+jFtQSK<j92X{{R zn5oArRx(JZl$4L|-(S)hBER@fEJAo5npi$`@`srLeaQB3kw(kcZ7*Qj@^!UO1pIH0M?J-(u*sePa$tYi_{HtrV@UOMY#2WMTO0%VxBcXkc`MeEN)~#VK zM!ZWy(6(RRooyX%ZPhQA8r0+2nbG*T%5MZ`crKN{kmQR5hwvkj1_ui-Vnc_t zQ%8J+1#PSMP#n_wA4lKN8sb|J%>H>)72na$$l9{HUK1)pLfLNbBj`%HXzGLxw|v?*AE6`;%t`#+P$yxDUg>whDZ zi_yC_bQ>zhK%fS1UX`F5%hb6?n0qQW3E#D11{UPGwJhGGWi*hUQI^9X3F(_@OvLEzHDQT`$0Cez|MH`><5D*a=tE$ z;l{_SwdN7AmXVe5Nit)9yc*qcG)zf%96{IGVzduUFZWR_$Ix>Za?3GO7i_&_nCMW? zE$N^dRwV%)*@Ddkum zga#SS>FG~|*c$Mb^;^1VlZro2^+Gg{y&1sXF{g)p0@n4)!rytMr%B)H0WnDYtjb z7WS(WyoCFmK1yNUeURcCUwy@?pb(ey#FYM7)&GR=b4AD`O?hHe@F^K}*@eJi6M3Y^ zQdhMoG`E`TO-reeCOJvwrG3i!4VAlMi-br-JY`q9QZ}TJYpx`I46@%BP+T4IOEL5> zz8P2)!+2ZC6CtHO=bA!i8E`A;evUR}rrqh3JA{0evJ0l-`1i91nQd&sTD5Ww-FEz_ zqam7XxL>vVPda>>EV>_vy%V9mo5n3uM&wvE`IX;v`C6w*hUmp^aP~#w_jcFhTzn(~@9*m~zRHmt>rQ~OOkx%vJuHORH3GH%@ zt^%L(Gr{4I7xFA0?oA0De9wM^SC4J;_a~Ek7rRo&Vrwaw0Hh|96#Mm@@*_{rY$4IS zA*ls&^%cOp9XHr0LD{A-3v2RN?GgAm!Om5!$7`|Jqd{(#8NW)_w>>DW^`}wCrakqD zile^*?;PnCT-`C{J(u|lZ5~d?+saMh*WZ-Zi#YKD zjKoZ3=2+)fsWAg<&5N0gdCTBngVMqMHKU`$bBolACCL50w53^mOjNQrU0XwOK`p`W z(G>lzv>(ka3w*@O4n80f~aB5UQ=HtU}Or*jSAz|jZX@q%3kDYncPLBk0T3wMo3M*Qq zLmtVPzqoCan^`RGFC6HjW;Z@8yN6}BOHV4%zqjBTMo|b}b_HzzH3^Zz68l%3@ZCZ( zD}(!`Oh|qm-IrswpflZAEd$)JOW~u%xIn} zwuX;%{;r1CB)^DIpNf%yUt{HRuGp|<<4%mxN!KUZi2DbnP%46LV6b%(L;Z^R+wJZ8BhV6UcBi$pQbmxYx2O)oGOgo`u2&rquOd@ zberVgS!HyW4}FC9BOf=hRY9hJY&j_-;g!f2)wQG9Zd|E+8Hv}j&vYSkHrLuU3dC|T zyb65Be2Hy{hF`j^g5Po*rQfJKp2thVo}itc2iaJcVTX(3&Due%KxFMd=IgKu; z?5NhxwK3aV+Z0O1Mv_Eb;%CgCOf^*<0j3i#83MZ>2OmXgrv-QeK;9wHZ#G*!Y3y3u zdjfG0GWF45eOWh; zc=j)CDW!HP3xi29WyeV!I#z_(RJqtiaLB6)w;8=NC;mK26f6{w=_g=xO*)UZORgha z3q-#@(dq){1p~rm5enc|l4J>UKECSn6p9YlK?5kzX`!K*hMuyrV|R@Ows{IEX@Vz~ zB*~^{W@x{QA;;`L9!d-AZjsmYz3HeYAbedqz;7Wh)tJ-Oqzt8Wh+}6&l5x!-=cvWo z_(xmGSy%ApnCmJz+|MvT6tc2g;!D@n9u3(NhbjE##wr;^7IfL%_4Z?vWe(GxTEg4g zW+dQOQzT#+mfmPoa|@E(T#3Ffsy=-)O(rZTk-saAjCm}_jDXOZ4fz5hSRr1UN(uZ3 zyz=74;-f!Ee)$RT8&l?`>O1cbR_3r`fp|=qXgc6NX8YGgx#kL!hQBw;@CD~U#wMG2Y7$7N~W8Z`QYe&7SwbTo6PVqdnHgjX)dP3j$0 z)k)LSoQO^JogjkP5j_QefD%%ot`%~z`{(XkM2?;_8bq{2lGGy`v}Vr}#SXPRSSG3` zpfhwig((H8S>LYDXv6YI1s|AhG&`y&@?F~Hi=wZQ&$O?t<1LAh5{r=_V^ZZ~AJLL^ z*tQgvgBX}t;^KGBdB>Rau;-Bud=;$3Oe&Alw*_XcgTaQ6K0Ta|ZyIk@zIu#!iUcw4 z9L!W{M9;(LjI^ zuTlq(j{62s)@~%%&JW&vWgLZE=eIQCOdWT5M+|7Qt;6z=8j47+9({#ejvcuTE2pLS(r_v0C&>@?}y>Uo|N3{y&LwK~l1TFsQ z>qd+)lU&eyXwcCU$IZRp3_fM5C(`(=24I5&kAWNA;7qB9=-afnfnssy>y1N_Vrik^ zQ>YieQdgTT#S4;mwJ--tEUTF2*PfBc@a~TH5H2__%7rAsX;dJjg6Tei+Z69R@-Tz= z4Qqp8S=y>q^0EbzPfnGUy!gR04Br{~qZk56FXD$MH6Cdt;39D|jhfN%7(7f&lwEl* znEFPgd|F%E(3``I1eO?NnN#!vao-#kis)aifhU)*FQXh4KZc3kNK5&}vvYlZoJ^Hc zloK$^6)8crEaBC#gawLya_IS_Z^HFHA z-SYkiU9^Ot5NB$8&}Hy0xCt3u(b~B_5_UF73BYLX=;s_m`t-PT?Uw7I@PGuG*6mZ; zVK=M)d6p&U1v5i%&YBy{ONJ#|3!kh}%UdPhf9$d#NXXp0Fs>^o^4+@-Y`jpy9--lx?^DL(%!ns}VZYpvCl|&HW5TD3g|L z?hHm6qC3%%+!t`P+)#B|q;rt;PvF0;{=8Fi)YqF9OscXcO!gxz~rEKoaW+!bR0@6z8lP*ZEG14{mK zOqo@yNv_r|zq^IrVUlr10AUs^9d3a;{=C?PnI9aOZ`<7WVUl$42q7w((5Gl!h87}GL29?PmwdUdljfYnk8 z?AK$CYZYJpRhb5S@pYy7(ux~tW|dRl9DB92Qa$Z=TH{C}X^U}sf!bgqb4&Nz{(I@i zErc4-zLRWaJC*qh(@Z^wAx^BZ z@%*NYzjVY3;u*^hS9E-ZNU%=y?>plQYdFZqJ%pAa$+OQOzZ^_HC$SZX_ypykgu8dL z<87fPjjg)0WbG1_lUWnkwraIPm+<5&e);ef;oQOtfQ6C!Yn2s(_623|&IW8my=j&M z8?EEdr|S2KpZS4{+g*m9j`cu5K3zJvsfVkboN6evnFcog^WvVI!dm2HGj`D{qW27J z8ffGQzG_cM)`XzM{@#T|86&&WVl?<0g8K$2dm?)=cPF!$PzW<)$VD~SQRVW@e!N3w zZWKREAb&J+AO00!7CKG3SL*9&iO9lecfkv=)Wo)=ZOkKqCC)R{tO*B__0|PWg~Q;e zzO+NJZ!zURPW?7I33kr`pup(o2xDZDzy~FQF(o9ILxsvn{dGmB5rMKXfBo7;`e!cc zjXoLDXQsb5#Q?EK#{c-=k;|}GV?24%xY1=stwaN>;Hl87M^hy9cgw`##QLjcjg=H} z$?BM^_NIvR&`$wY zs+~;!S-c!!z9?+`&G$T0D+ULTo3L@u{jE_KS>22+7dJ@57))WTGVCNGP!3GgLqvZb zZj8`m@1~4>+C;3w#aKTh7ayF_R2<^xxTz4f>MA@%Y4}d>vM*6Q`WL-k=3jdH9$MVj z=z@doxkUKq1~DNN#Zs%=`wxhCjyon|1=U}uCT2rDM23SiPU0*;#_Nel6`XY@9z}5y z%TO~>C167Y2l7G!cgyNByv&#~T7ju?C)wVl){RPT{=7xH=5u3gg|feU{^o=mgyvOn zr=$!bndW^d55N;51Z@jluPdy~DIkMrNfbRoYkw)z4dGly-nzK}w-boFk%OA#5U|*VfmnwIDaQ1T40(ML2b}#KQyFF#IkEV)%HP zR4H|!8zf0vLR34l^s&VN)D?Nqt(9!a1cHr(#G!!^FD%rw7^GakwD_Dt++BS@M!aprt-i!iYb zSwFg+BBd-prhl85?`1l$fspQsc>Ilzzz?w4Gyivw235Zy>YcW#j+4$$H=ShASrMs# zlJJ(WP!2?`R!V&M`ZnBV4d|tj-cH)MZ5*rAA7zn4QYBG|$^u^%>Pjc$AiQ($GoOGn z+=J+PRWQSyHIpfi#g7Xufod?<7bR{wQe&r1s%(n032S|mFoOK#43aA}XTqf+`)Q!b zlUI9W6up%-?mjAQld*qt5xS48`xRd>J@yPv!NGpvgV>P*IK9jpl$Zum;8&`ON%Bb4 zu3zi6Of(lX-)%G@OH3^NCgg4z!;lzL%BxOu>b=)|f=SYW*~OS9n527B{T*7p@wki; z2UHjWmh`-x(x(U_nrzXxT4Mr5y$g1E2LqcQbYkeluVbbIpuvDYkaeqGvn!$&u z2P7_G#(J#A$;4yE+JZa?d5J3$g|oY4W9q8D93cXVXoD5H!I4$I-8f`_tLs#6^J2^|zB;Gx&QMq}kTQ?f3@RvXg9*!2AXLRAv7i<>IJ}$Zv3D_MHGO!3F~>`YG*#fy zU6lfU&@hFEns0fTS%~9!iQ}XY#&3H?81+WHVhH4>rAbEt_3jcr4XLI>N3}H2K+4zX z--uOk+!TzOgP*glPfwj;WfMg3g~ny$6`Vn%;d$ar-tM+9iF&qVi3?QWErE-xA#=-~ zXDPC8+LUe|*boe@8vm(z_XDVh>i~f=u{Cybb~G`tf&HcI3@u?`51MkfDt zC+x)b>x1LJw*DjkzmfkZ82^i$UdF`M%-NiPg@K)g^B0VTwX=!i@7DTvz#=9_cE%>Z zNp1wN|9e)TBqFlZb>cF|kbH9W=Hu!#k+IDAoC_t=jU7|At!~BI4Bf|Je0< zw|{(oAM!s(lGeMJ`RV*PqzVZ5j2abw+^JpAiiKxOfGgSoL8Z+V3edqWFXyhhzpan+ zxeS~>8Z$XG+)z`5LaVzsRp#_-_ICd`-P@ya0Cu0)qj4EHdbgo7z|QTuJx>^|fV+pF z(0rBu+%tE1${BYn^M?X^fAhgV#eyvv02=t7y59jrNk84yMlqpwvOiNj@8|6<0oL-p zE@lf54!=GUz{6|8+U3@l2;FX%90hXZ-mDxI!g?rF29oUO9$m%$6Q$yOOIC~1c^?~Z z@sG;pd!7q1lSkytm;Vfp4GIg(@zPO|CEq3JVurVO4D|$X7vBd;`PpSFj|jo&IVW*fA2B;x&#G|eAueWg0E9M0p~g$S~;X>R_N$I~U$6Fl^q#O73=1$S(u3>h~fL9S7f2xEa}4PYw| zMt#R2);92>^`W6rRnK!l_2>N(PXuLxU_`V6MB{_t1p3VJ=4NQqOlx80mIbj1Ric37 zz1jmxW_4wNvYa?|MPfAFc+w%p5E9poxV~a9h+68zkVf+8F$~*Y(1#FFY@HzaaNQ6> z!uBZXfP)G~?s{%EBXNQ-0Hiz+C>VlSL1VD!<&3YNlCndRm1*YC zl>sLRX|rdsNuHI~FdItupF>)5O$ZFs%W&8teJ|c^ez%TyIV3(lu@kvG=q3@~uUlvf zrYKkn_m(v;e~@UDjnRN{L()pytQ_lhL_@uG(#ZTjP*NZBC?R!rh^zR4rXsI|Di3>+ zvo{FHTp;hY*}GCey~Bzz9*1%lkwblL#&4OLtds|(;Q_w)uE5fdhr_dDdmy-ly}M7$ zFM(pV{jMkkz++m(jtkWUz*zn`W|HZbr8vy1C$G(W#em`5m_T=iVhTK(N{eB~tVa{{ zs=;g(-JiuE3ZnYXyJI8Gk(shuOIW63E&y=!tmy*b-JDS~5(VmXfFR!HI#r6#ux}S4 zLZhxdU~=u~4Gti93c>6cff;L+#O=jF(m0qW05^@X4W8jV?yZC}n_bZdeLeQ+G1RHY z=7rx$$^AZ0&Z-ufT`%jp8=&|?a2^C;9jy2h-oF`eR>=p)&^mCI4vTGjB0zb z1}6keh_Rh<`w1Gb7-Cr9=>X(YzH-LZD4Lgnx|W|;D_6uIYr-675K+@onKQrUTR@Y_ z=ogWY?>=eO$OGJrXMwbVwMhBRc!L?7))@m5g2TY%&F7f^nG}*3TZO2M?G8?gnJ;W4 zHQUV$IG4Q@@<6Msil^7$?(V>K72s)pac%lH%gtAHBOVpS|sncKYK?d1> z>|t(@aUsu?)4f!|^;N9ILgGl`yx^yb>6bcx=9)Hhr|>L#Ru9_$ShVCvs!N4#_S6X$ z9@YyEB@Alp-=^mh=JSUxLFQ(B2wI#rg&~e^sghJQF-e;RIwOtkG?z)xEUoGrV~=19 zdRh+uy^qYLVEf6{{(8mW9`!RrTDIIPrt85Sje^}L$!op^Yz?@>*mIO26>sd9!J$Ij zgK0Rg_KkYOnPbtZShDBnco;`+R(V@Y!B!5^pZ^gCqT8%=X;8<42{MI1El|9wRFq@+ z7f>D`;z!;UFWA0~8-dlpO=#VeBK#u!RINUsmH> zMV`rKqZdmAu=~c+g<{ZDf@ygT7L^r}8{9Y}WY>P;Sve;?!Hepx`65*8)g{Hw0XxAa zVwr1Vd3fB-xp=^|Rb_S%ntyi zFLck63w-h%P(5erE@&B&Ag{}c^~tH>ERu;lD8I7Cf9)Yb$*)_PusB?Y>=EBW<4E9q z0HigxyGRjsel+GBm)(+oz5HBqO!|euVgao~{T_{`RseIWn7aQ?%UUhJ5BY(?v!0u& zr4M2CVC`X96o*-#V7`dp3M}WckXUh`xA8VDd;#TWioOdw@$?@i7d`o`d>7Ch1HC=3KwM)5h?KY**>;(iV-Wy**9gvb?L0P)`lUlw>bd~I z*y3iz{5o)W0(trOIZusdlT}F*om39bCqwHGh4US^)Vu(uezrPeoK4N;pw4@uy!sHl z*MNTdJcLnHDWW>rb}$MfsrY0Hzt#Ws{fXVO<3$87fSah{#mfEdP+~83XDsKLX=1PU z|L`tZ^DlWy3>rwhWIz4R`Cx@Yv~|!m$XZ<+^!OzmfESJK{Tct-=bQd`h{Hk`Pi_ZZTR_6xn@1{cs4pEZlyv4UYfp14c{`5Sb9p8F`lZecT=a7W{^L)j!v5 zp4B!HjhxN6-qz7cQ>|REgs1vAoynZ+L~l!if!OhO;N&qK09LspFM)bA<$XAr&a?|~ zTp8BW+x6-2baV1~xJC?9b2Rsx$+r+3>Iwa`0P^)@?vg3)_cj_PZbsVvVbyj#zj?#` z;FVHN1}Feq_s|nB{Ugl=XD#ppyZ|^03Ri(S@iplhL&Hl*)bx$n69lGT&#^H5Rpa-7 z7zI#7jM9HaJN&?TAmNk!jCpXcbRfaYTQwt8^7D0mp42=pUO0#reA@Mw1Fr!PH}NE% zFC&%V4nF`#;YT~j&s9JEO7H&gp*0UYoD-=@?)xRhx<$4(%Vw>o^YaO5C69)_g?odS z!Mv%g)F(A=cf7*~hOG!rZ)Z-Zv#mHO(q<00HTO$%je(voCq18Cdjj0Drlxlld)IfK z_^r(4j=lY(+FFsg^=Ax|-EgTITk^-&Zq~2oLPo$p{SFf(TM$V z2Yuz*A7sAS&1tX__&F6w@pWZ7>__Q}G5prJe$_4umyM==m$`v)alZ&~!H}ANGiO8f z@;Hn7;hFno;&O>L^xU*vx8sL+K1FuH@v|NM`mX1X5@YiV@_C#VC!v7SdHo6m`h1JJoV*Yo1< zBOS_vi}rn~5B85{X{1DEQQr51RuVY;pYiFO?-sNTVZM)0Be786#5VTZTskD@MQOQw zHhvsBerqlKdf(p7{YI@hWMF5ei<_^x%7i|z*Gk4;w z7PLnRO_?j|{ta_=KLv0>?cN2Vnk#QG|K>3Q7gD&3YcImTq{|b5pUmYL&_5mgqye)P z{3!ZX*I@pfok;@BRhM)iYnj{_`ncD={-j#g0LO+7!XkiAA+8nsg`OGvLsTQe1KYfR1e)TkzeWE{zlAr5gBjen5pG3^p~Q!7 zphw~)@`!)ROc3K31V0NHeCYFKWKE_?$6ex(UyFHIbzsXj9 z^>1)DLkSet)@Z{}LgfImE?tIb8K}EI*A`#n3>K*R6I?D0;pC4>991Xv*q-HO_$Qdb zlLSUg3PZ+F24ezh1hXsL8&845*vxei8qhT?{+c?|;Scm8tvKsdt%%ANIDpkHLSJ{= zPacSuiy1J@xNtz7W){HJau7r@Uuf8xfh5f4y|Lg*S&ozhCE+~Ib00fz6$bJ=<%~$6 zR2w2yA-Gqb?F!(z@EPrKva&lx_|P7xaQ3PrGq@q`tYh$YS4xMiH`agYNJ{xHNcPX~X?upcB|Um6^^zzo&`rV#NQ84eC6+|$ zRs@JOSai;()nhTmVkYwYY$tW~1WCV{|14k!z80TD+e>TGUcYU?T@A_jY&HfGHWoqz zi+7>BD=-l5RgVdlaP%cWl_^J<7&kJ&YfMs+Q;ehQ{^I>%4FE~EEFX!38=(B(PS9_#oiYXlpH_*d#FfBW?Wf-+zM=`oKf zeQsKfxqo{-^f%;7G18e=$fcDQ$k#jGI^ZWo?3D5Ay#*896(S#WY1td2oNuDti;D+%3P6UoUe7xXSC*-9m=ny8pn zP+noZmi*I{qW-TP&8($q-;bkF!#PilTTStf$THdZwRAQ6XJd~g`}UTdQjd-(*hjNf zR07I|A%%!8Yp@tS%1XpDoNHn&JvY| zgCXXUdoP?!A%u#?(58)L!GPshKtai^TdcIQcrB%Z+(FX6KA?vvvw!1Cu)s8pB-nh| z@Ja6seKx^iz;etSrfO;*=Nx_2prb%512ut^>Z}Znb^Zx$fFvEMWkktc^`tWtAMu&B z*;>mpmaHCimG)W;oy>~~-OvY3pW70zhGs@Ci3+~yy9hV^wQF=@uD!%HgmfgyJl16O z9AywMhIc2vWbJ!aS=8TWN~ELUP9<-{SrN7vW);{o>6h?_GB06Pq-91;N=pu!lIMS_ zSzNl*3c$pmRS!x`XcU{F$P4`OpneDy*UU6Ox^b;?4HgaU^23Ny!5AMCwY%04PF9ka zK~bzuW8RGm`dz5R|1JxMh;u#M9wbV7>%`>ckqK`lOSng-UqEz%#YORA+KSTvE2pT0 zAEM}+2KpXh^p7wql}|B>kw`JOWWaZlPnhz`rBM1ye~)by4CYs{Y%Fl;{ayxcZ5PWcg#lGzoPefi1HW zXk}-?Xg9yvNE$25Da;kO-Q^DpGO{%09ps{+o`(l650Dazco;33*@43OaQ}X|^s_%f zYSY!2*B|2#1fF)XsDl(@JahRf1G-n705yI@*%mcd6mktCvJO$L6opti;%h{5GQU0==l*@#2MU{iTr9u!Y%dy#zVbvOIV|LwkQfmeCxS5Du^g1M8yaIN1O7qM z-vE>FSG+(fk*~1F+KXKoZjf0-zqoHmf%hfK)WUJF2(xEr7W2nsTJ)`1Z6j}`XYZ)N zZjJJ8w<~(}IF?!h<*TV8NDWmmB$ufMP{dUVDQ2jH7TOT({iUPJ$f_~q`%?qr(hPJZ zX{d^y=(#5&yAX)TcM!iXHJkV|v7?DMajnTG^sTM4gWZPJoo3%`Sd}_aG*z#qdkMjM z&q*e9FoN1pk!yxo%?*w!Aycj*Cpnl^|LT_}YVh=9tS;F=${xG5O6eTnErx^xuhP6& za?@)L6H7?)VVb_*?@kilzwaL{uLPse_>D0yj%X8wIK{48WB=S`6|j?PwV9G(N0w1s z)>im4ANbb$bH1?1>0B3^n&#K$w+7TnbIg)MXvfHKY5(LYdclxW;&bv?!Tg!kk{fYx zeK^5L7QA*{0#!359vWsrKZPta1~t7qgP>j%wGZbFmERRD>pgMjPr52zXTw24-R;P9 z$QNmX!+MP0nsrBs{s1{kKl9gm!hef%<#Stcpb3AzO^3wu?+qQ3(T`Gq{`m5^E9m+~ z4Z02F%@%qcHDXpiw8bD{sOFjqmM{Yp=%vICvr5o-4}qdv+j0>vQjs z{6Dq0LWcg-g(9VNX=e4E-;VSdueQn}U%Q`cF0m+J31*1;(n-Sc=4m$RB=)cY6~-X< z7|e0aWalzCQ1E~g5+2pekjd@WSfk2b3poEi%E6GwW=teHR67fXOEhicOZv?4@z01W zHGCj&0;eL$JfQ8J!MGGT}Tr6a7t!N{Kt{CvkRhBz ztz2L*e6kMArhk^(hz}@7iA8{Imz@BYG1c<~HVLuvmWI;tw+zjB8 zE2FAMc|^Raa<9lSkud0?G>u(yxBYCJ(bK0zx8c|APB^ckyHUtd_w^k>kv(1P8#GvC z2hAC<-{HN5w%3C{hG@p|Wh-xSP)*q(-$#HfZP!+Dd{=18uaEob03>q|ly z_Z(v;V!%QQaCHBBX>BD?#47_Iks%*p?$QMgmGIUwANZ`q9ESj0uOHDLoCq*8CoYg< zFKnOJ6zvelC2w`Ix#{7k_|3p)Pa2#tdqLs_bW3jOWNSZbR}M_<&sUJ?$Xo&_N5|lu zsROezfnXWWX5onCe*0ssUG~>i@~FMXoV=h^DvY>+(m+wMpdXYD6$~n%1n;qV$4uD7 z9uZXF9Q1}Loq!Zg+z~~lIdl2#lw-kjev^2nie_c*u})F%v1l_Y*jt_=7i)e@VC$Sw z_R?HHzx(NmTr6aFn!J>usCl*vAv6@qJU}QM3e+*0BfZp7F5!!@1mmH-=ZXSUg4QdY zK?5K~VO#%pBS3u|@Eg{1hGjQqHcxI_ovsn1O}w&&O;VmfU=;dWq!q z78`p*3eJnDb!5-ipm9(N`aqKfrKFOeTUNT4iPi zn(SV+QJ(khq%@UCY54eC(f2UpKaw|yVnVN}#!LR2lqQ&8FwO6(Wh?{Xf8a5CTPN=Z zKbkSwjcsKn!|?51B0Uze@@Nw2ltv(bp14km1(bSU%J3`n({5PGcuRYHCje979lA*6 zG0f6gnW)RtqBPV-n(6;MyxG|}KP3A!wkc-{a($!-*8GtAagAvRv<0@Rpr;&YruyFB z&$hfoQ6AJ1Pvk^J0qQ+SWTs7+jLD(9qv9zVi9ZJAGo$bd^z0&vI>EXIdDafUjpNta zE(8&}!3CgKW=)yFPQEr5kwPxD48|j??5T2u^usrbtj0-t6Df>~jSI(X^!F+j(F#1P z7n!+wq+3n5*5k8T7iLa0H9ts%vMdld%*r@nF3e2Une9$hGHFxe{(c@>kkyW|D?+v@ zf5HK~A%t)6h{?V%Vd zWnmvg;_8q%7H}XG+O*KGBzWdSSF0sNyxhWMuM~wMh>CI-OFF<-N+NY>X@MfHnb0p!Q<&|fEJ+^f2&iySt_#B*k`2fRDZuDuC@ZwzJ-0)ovlRLOkHLM-#2R$tOl-V2>ti(Gs5!j6Tg>sQ)%I zJj~>l*%tVfe9w5q?24>FYi_yKgNw;#Db%z+{*=R7jl<7b`p6KV(00Hs8`{kfa%;`^ zk_3;CNC=1MAVk*gBLp3Z7|^KAWcK_MNZYWWN;0_dfVWVhw;Q*Q1LD*_LlmV(1p z(}S01&WuYkKsfoy%SM!5;>SJ8Uhs+sKh>8=6zO^9)2T!l`spEkX>BYtKgC?a9CKHF ze3n@;S(A5Us`OXK(Aon|4--(x_-Q@oSSJ86shZp<&(++Fu&JgTj#z0h{xjx_Hlo@3 zP??ARE;>({9X6+yT|DQUJvf(`y+2o%4L84)O@oZr^erpdgl95WR~a5m#n`tFni_q3 zDdG7hwzasQ{0~=B^>mV*#ZuaNW^_(4p>ifKby==f!h>9I3HUGO@IjMJ$T3Q;xfv{z zb~37_zIYvFB)5`-X4+lTo0Ph7x%7_JT*XY|Y=Vht3SIr0- znY0%0Vqhvu?(yT16sC(=qU ze}7jcx5w>rv863$2WUvyC&OBp2?2%=2 zw>L+#XJ2o&?#(}u@WydV;@j?d>7Vdi5JP=MX))^1JP}QEz&2kRz7XC39nx)idG~9n zBpFX24)rPKpNrf|17B}#fBgY>0!&NBMK)kpQ9?r|5wzd5EU7i^&!uD;_`}WWoYTy% z6BFW7TIu8|Ul1CVPkP?wtXYt1Z>u?CB5t}yV(d2LvaW21Ia=3L`kS5tyb71&y5RnS z7~tVWV4oAktrJbYFN=8-6KnxP@!6<9%zP<|81RDM*bP z%rDyi8kfe&!Hac#QY*&kX-=UIk9&Nn{#%oHc^*y**(>* zl%+8n6_R|Mg8ws)bkGkCtL`KX3}91Q^&Wn2PH^o7y@eoyYNY-Gl5xVA%V3th5!>&JDkf|t8 zc9mWg|Awb)m_6@B`{fX-e`lJh$48cO4i~SE3wdjkP}nLrzVXJ|vy`yR0rJ6Ba}n(q z>dMufsux3b?cQ4np1Ni02sYgiq)HGw=_=+NO6n!v~6P_Q$m;q@z25}zq|6Kz>TnOQY8k`d~|(6r{S0l+r#4q{3>s|etc zhhc6fu?9V}0~Ui!EGH2ujBD_n6QwRE;j2|jVt|V&2rGk(ihxpNzd=^ z^F98WPT^BX9k{9vS$7Py#%1>eAN$67`{BA%ra;DoJI}7f*z})_;%rltL2btU*vK-2 zzs1%m&TQ|Q$Sv!dRvi$gHY1hAQ5R*dx(wqwkfN@#Wc!fXV*8ldru&rIp$3B5Ez<=u z4;Xa}WFMvurYL~V>a~c2?ZI6+iFMte2TzU6e-tA%_^;N^_+aci;Ws6-noo5)n@P1d zaMhSiZcj}+PTcjgEu!-@d@f0>-^|bVO4n;vnA9Bhh}gCq%gYvcN`rg&P$-d7`7b}k{I((z8 z%=&#JowX@(X8rpn&i!ebewM>Wwpbs;?tmX8$Iz|ND%lqPQfK^q`DO+@sLuPzcG$To zf0+}UxxrcHqo}OQw=Fg)S6O*3c4}vkG`?1{;;pb^IWcl|M)5HGOg8XUA_1ZP<2~=#(gwZc2=B zZcLqAV>n4rBh?lwGK`_OAy1W7{&E zR+Z&lE&8@DTg?-LS-E3!9Dd%?pCA1KZg5e}|0&<1D-R3W-nQsz$x7bPo?pUU$$Nx5_5 zUfqFXdQhL6g-1ll$K!PibFfy-T&|Z*c`*wq$7}kGNW=^~Ws7Cg;v`{>1{kCa72G!{ z_-$0@1FiS;+l#My{pL+H#w-$CQ56qCUzJhdHYBWDugd)8toUOYPC*DFh9FA8M$VZ3 zmTZbK0QC`B$tH0LK`E(U(nx>(5nM<9uOg6dPI6eUl+@_JTtfpw^AU}AGI33)(r~ll zNFE3&T!+GU9#VBaO`%0RfHQI;vJV-pmhWqBQ`PqvcRckjm;L=ebXoDmv)5_@cCAG1T;FK*kvL>}`E=!#t;yJC4do&-2@nPoLH{Knn+4%az0T@Mu{ehm1Bdza)1m;f-gA zh{-qiQ%CO36kVSD{Z)8>@nUYPiN?E1PKoe!F)|<6%*X8q4Fz^sJqJN|Dj_Q2$ z5F_O=aTZ8H%gp|+*@L}Q$mXUZ>EtW|4k-^e-gEPt@h=8?u*W0;7-E7i{GDYNIPe>E ztJ_XO>4v^~!Soq$uZ43T7{K>#aW7T!k*06sI4Ac>Z%_wapPogA?BN6s8-fdpqrgD$ z7r1T36{|{x@Ws5wamTvx25kXywiOR7SuL(s@B{G*h;xKG=`yx+nVDLM@4Ckrk^1tF zHj!KzI`T4N2KKz9MMMlt3hY!GeckSVwR@TKmw^;}vT%SJIqhQih}L(pc8mHR{U$-J zT)-xsOa)SAj&utb81q&0gu$Nn0sQoGspoI~__rUyH^j`t}jCc{^yiv8mO=%~lR)~@hCFvJ( zXvSQg=I{L(_65w<@{H*-RtcLFCQ+Fpq(XxWCJ1X!0VHahA}yMNu4zTfyjnraK6$Ma zfMQPWT zv5+LYA7;e7impv#kf}-O@xPIV*G?7|*f>LgrNENHsrU^6uB!f-gDXAW zR6ct}6yo`OZPKL;cVWx6{MK0ECdQl2DP&C;-0AO#;Zze;5y?UvQopVUxFO|_z(>F*QYQqrsMLVd^Cnk;*-CbDubdXg(f8%jY?jk-<%f<;`A>d@+9MenCHz$*5p>rqXj zxLB|VR{8SPFJtr2bz{}XX{_=%k_o3Y09tx<@&Yptj?q)6nl^hStL=<{c(L6PE)TRD zmzlB<_*FTBCy3zGx1ec?C^?A)Q{OQxI}*V2Hw*_CUq{~fZy!l`;1#65vcZNk8x9#y zS0NlLeFR(K+;Ek`O&S+17;s7hiSAA$5gds^g0%&~B;zO1&psn^M)TQB_-YZQp@ihJ2*~O_ZexRj=TMO>6VI`Obi|E9${MJCW(C9oP(GJOAJ@~I; zpaY>8>Q_uM{8{UdW~{6khcg_T&EaVfa7$+)x+!zkFEVwvv};aXE)y)lNFbA!wSvqk zgV<^3(NZHR3`eAlhti0IvW1Uq6RI~#BcPpBMwAt6Oe#7+lcw9UHr?c_aZJ{x;f5Tq zG_$VZnXO0c=J^AjbWtn|V8PIYkzOqkh?OHyqTY8EmbjkWv_sd!8ZMl-p7TI<2jy!D;E9Jwf48f-Mm( zjrr@@zXDBJ6y0ubP&i8jSBO1UToWEMCPQcoQy$Z@Skgr_ZqnaadJ#++Q*MyXFgI5x zoI4}q&pp-A=xoGk+wv(0^8W;8B!i5-f2B9X*2H0;S5{xN-aP zlaR1!H|;U1d-qO5YTFLE%Kg`Q4Q&GpCz(aHK+}R3QTp_UXa=ij%d05Bj^K^F5l*A0 z#*|0!7)w@BF3tFsC@=QZ$}f&>lv<=yHp_j5J1wy+4TI@K+A)k}a%^8F=W~=8a*8;M zrA|o3UnJOX*fT||k+o+b__wAFQ0U8DoALy~Vu`CO;=oL(qRi*uvWdR(g1BTsltnPU z=dxg%2C^B;#B}f#Uiqi=Ug81}Ak2vRFJN{ocp z`F=t2ri{!uD|U_ku;3cGlzb#R{Yiqog+Uyi5#|!?E1aRo-Vv@6oHGJJu(b$NT|B`& zh*cIP4>7^9J^qB)3QG>b)+2Qck=8id>1XSkubh5~JUEpLU`{2roM9|Mp-8w=yQ&U2 zN>KO;VW>@qBZ5S5r4SPAGXh*is95wXg)F6}R^BA;b)06$+HvdOkx=UR^5K8n z@%9^UVR0n2Fd$xAS~H4Hm3rzhR8m9`4ZXD6556pAO{u|6Md5wWK|r>)cSrQPw!p?| z-w93@Ox!OryAtdQxj+dD_cjrh3^$;VPG@DT@Fdu^^|~tE*7e=ajwGh&Q91nC%uJzV z;8dZ9Tx$uXON!E(Jt(5eA-8c0>p0FQT%nxY@UzOG%5bEhB#6_}BcNOeBcji6KTwi^ zR0Tv2mk~*>vVeIB5S%v(Bta0%7+zaUGf{U5^~6EWPI8zp33dYN>A?vqg>{oJd*BRL zsO?0!z)yn8=o%Di*)t<#4mF?zM}J{T2Ek%PC)9A(gAmViA{Lqcz^*jD_XAH%hUHnSRp8AKe><jg_;CA0@Ce-&p=CHd?$i-lnzUJHZ>_DZ)^sFaK<)K5fY7v_!yIV(Go1y&MovwEe=NkjEBH4|Ba(5a_R2JKzl!iwjOnC1dA#+`VCl5bOe|i-4bZF zAbD*&8wi0`bSS~uqkj{u`sLQ6_fu_@o~mrT71tk4tZ3F;oQAY;v(WKF7v9EwBcq-g z03>S0DZ?hzRyYE3HaFk-`TNg+&ZSnOkkbN7uIZ*KQhieh*GE46>DX;4QfY^s5Y0>q z8pV;QWS9cp=pj&4848z5nwC~gg0msydV0~jGJy(zDsWYSEj2pF38!VpW{2ruq)DL= zgsF0NMi0H#Z%?;W9TxURVJR6F6yoA(uRv6CI*2yWJ4AZ_itT*O!bkgrM zW4^b6xQ7!rXWLECTBuTNQ7L9G>d3r7l}*fE)F5293PoV7elgLX9k71*AMb!3b+UDF z)AZ;WD=q%;XW?_=GqVBPsOuBNaqOdH)>7hKS#mRJ!ZpbFX;CWpRxz??$$ zgci;UMdCs`Oi_jxgJg=W_q%4q>_U)qrlM1@6!J(t1x?CXI|Yo-*(DHl;3ow)=#Prt zP`o24Eh%|pWDsd=~v(cKnGPW1LLV>Ozlxv9f8 zeuISh$34`2W8@1I^M(DMA8I_!-H3{YR|6~hU5zi?gzi|;VpgZu1=CAF2#p99q1rr< z>p(?tj0vm=KOtpONe!XlEy=*L=?7hJm{9_LpOl9`C8c9#Xjz$wT5@JS$`P)iRN*$t z7$HH4BU~tdgc7aMOpb8VAOYwmBq#bz8n%4+A2%$1SBZyh-K^NXfqE|?rG*HR0% ztA3HS%vIPz^QdCmU=)>e8;?grz#aa!an%;nft3bgoNnZ)0om22s8eh~JB<_lHFC8^S)I7GYPoE=;aF zg&iZ%aPI@)sB{lnl`va)tE3ZJ;_)d*#sxBOvYivGc=Y(tZTO$UAm9NLgkjAcjUl0+eE8S%1LxL5^Mx&O`w9rZ@!EVRiIZDJwl{%03*o#R2<*}8j9SjTtl zqmJ-JqX9n(x{oO!fA@H2eUmlIZ)P)>-^?yh=xew~Bz7YZhj$te($U2S0X(|OsyM$W zH5Kkx_f2TKi^s3_s5RAj8csXAwFhBFC0w;6O*^MlQjfnB;+Y$}7n_Ff~zTRujP%PkNE|q&luMj+O_=2p58<0wqP! zqAWpxC|QtWpc%ytQbpkhn$77~y2p6hLH8~r)V%=%RQ{efEoZ%ZLwm7|r*3*ylLEB6 zP+tb5@{*45Bh#uzN+W?D#j7-D76}6;(3aY*tO4@u2!I97j+1J(v?xdR=ydgA~`%P$6j|sNA ziIJzX3rUoS?(}y_-?2e`v1QG;xN`s;d|6`vc|_BwyP2K%pX)DRB%2<==3+NthLl+&0>){Va0rlksi2EXB7h zCoQ(6vGa1vB_6gsH)++V0hnm@0rRbPy3e@j9Cj&d&V%5^2m)HV1bHO0Xmtr{Kk_F_ z5aP|uye?k2$sb!6-cAu(v>QT?Zd}=&Y7a$s zYBS@mOgIz9^CN#k81b{@09s!h;24jRRhC1cZK3l0g<(WD#yI%COn}7G`hqjj9h2ev zh6f=V#uyRuYi+dsyn-RkCq38b3lHQ=;UuK9E8f75@xwEa{#LOK6vnEA*R{hzZ|)hj z)Pzsgi+jACK|XQXU*A5advTi-J(Z^g--@@f1x#i9wBp*aB{y6@w&qs+)JPQ!wjwH# zKB@sSEsRHn)3SstCI*GjE;VputYwKXY`2tD!MN?2S&_nDrCtjJ^C`V0_382Jrb2xV zM}2sKv(3&WD&_@O@rt|mwBj^lpCB3|ZvL}M2rDKdi#fhe3#N)2*ap-_m7D}q#oZt4`wgeV zJ&Th}!o8Ou2wrczYtVQCv{iyyFb2q)nUg!AvjA^N;8hhJ`IX_dk$eYH8JL5p9G|Et zw1jbb-&3^E&L3a>`#UJOX?T*N6B~syp1{j=QG@Q${%sJ9HX;PyGD1Ym%ras`>%_=; z!&8+|D5Z^@KlL`5eFd1r!_x(0u(noA_d#2+4B~Lr=5$2D$9OQG%>1B57X(3@E*OGV zT~GuIyZ#84hCTs{L%)FJp>I~EUDHNc6~MJ-L2e3dV8?Ftd*aEA!n zg^aDtgR89xg31FnC^8r5P+V)iU|VHuczec}DH!?aR;CM@tM`hH4j6afUQ5NerPdvN z*CD+Hy}{MqWotO9x~i@`#p-|t@~S0}ZFa}TJKk&??_3P$bBkBb^x^f_uogOaT%U8l zF>n5Qgf9R7w;o;FdWj9ukAHFL+7U;qDtDm!3hl|zl2H_BdKp7)blo)B^?<0G;e}=B znv&m;zq|kB26~%Kzejk;aG#2u_#cSAfhn`gLW?03T>Oak6pRVBUa0amr|OP!7vwUY zVmxj!g>mb}R8HS*#TD$BaGmk6bJt4S7CnSYxOtXPO8Tiv6q2csnGswBjemRBs|YgB zpCXYZ#gqk2;ifJTMa32Di0&%mHcKel{2B`rW5GfhJEynEls3!;n$d2}zD%RG8@}x+ zkITIz;&GHvEVN#7a0Vp_=TWj$Ha4Th{i=A>vjus)koMa@|IvQr??3l@QT3|hhHGQ#N-oX#_a;l`wqsken6jaawBjk&~XYMJ`V~Hni zp-E`_j+^J(5Ipf^>E^s$^ny=@BoX+9D5J@+?~FUcQIJ+e1X@249O#v zl<_K%w9&s%$pe$Z3Bnr!X}n>uW0T)L7!vcmplrL3aHLtd^`X1o5caEDhotgAAb`r> ztH!fu9*kUY$YVu<{RQz|dd(0yEW@Qt9R;JjN1tj8z4AqPF5oUcsTxd=c`V)%o+G)* z;2q!pJhbPtdj_7n#Y@w6l`GQA;L+*4LmH1)SI$?@YIpbYe{{OB2{b1CkE)orvWHVY zsAXbfu*W9U z-b|8=hs>ailAZZYh(SYHC^pwnM1cTqjWK8!X9iA@6Gxs0_=n7y9Mt9~+WG z2#!bP$i`Cf&aEYYic=&PFOC507vJEHQOU%f1gs>w4~+u$~D7Llu?e0_~ua+m+PMr zO&>u8jG;kPI98 zY?L?p=TfntV@jKSUBa5y$Kq+eHTf_-Zz2jZE?oYtM6K2RFx3(BprVqAR=34${pYjG zn)bLzB;;Qb4hy_GVu`cbfiqrN@Z9Tel&wXX3N^ZCAvLe%=Y@RXYd`X*3m?)VQ%ibg zl$KdmUGm{Cvd>3XwKbQJ`)`Gunn@CXKLtwS<`y3rHp}uB%2z0aJ&zGBL*e>){kMv}^j;O>L^4;78MCE1YEbj0{1u zMGpaL))fd}^N#Z1Hrw$Ek)A(t<}z$6 zotZ9S-PLhzBzhc%YfF#PIA*=aa2yZ5g_j|sEx{k#G>xZbxSI6D4PQn*s{&i*JWg%& zylO=jHdzUV#a5s2$Ez3KdTk>XUipX=`oiOguCXAar91;@xM}~__#@d>SFqMo2qo$CJGr!YNW8}4TnJ?EUrR24*$!3wd7cm+rYg~ z(I+UR{?d62%&N;9-ybl^;7_k}X6;3x7hQpT$&~ns2(Akoa-uZDj5t+e`#8$CQx!+Wda!Pt#BncF=7pNl-glo=v&Kl zVMyr$6yS6r)E#_*r}Te9VzVPsVM`rfEwZEfnTjZwLuifNhbLvlZHrifQ6cn21kCbO zAa<6;0%g<`)3na6$uBYuUKfJg%T_fS`ZJ=Y1jT1-10*;Br2({gj7!j23F)itrXlc- z(~v~!`ENa-ezU=a+5zj=$j2|(TM}GxSAw-f8XO`=Jg7S|Nbo5)?4E6!@u8J?F!D|5 zuY(Y_QhOf>E?&SmQr9DQFzGXIsKo!^$V*9>b-&jy%Z&_VKpDu!Ba>mxRNugG1et{? zuWMh>D)8*9KJqkaNc&S^7A&)Uck|4|Aves5UBRGU@W4+ccp@9ron=Jo2(A%{r6zCn zhAJ};CSsqcQG#kC#6+{|K&ls}R7O-vz$4nOiCxMJQx#~wc?Cdc1{fRXja4sJ!P9{g z2HY)$nyg~+-H91CxZt4dkPdN$jmUPpZN3C|-&lSO9-LVdMey{>yQxO1Y%%a|R(3 zH1;;APdB`ZbqaI4Lok0^*he4>?l(HKj=&b3;n1zhvQ|iepi~Z_WB%2EGeplXAY2{S zgJ3#@oO&)Gw#IU-%qJ*Nh1v*GRov)P1>VTj+<-E1f@(X2$6>2}|MiT*8fe_bozH>1&G0mL)wlzTfQb4~ZRjd1hJ z0|XkoQzLt*lKjzKs@*47=PL_UoQVhES290 zR_&Jpa>dqrNB(mmwcwo#gf$eTzIBm%lzrbaujlN#c;--7>MMH|N&UoDuvC0_#=20A zWOwUEasEE{8vKfUwNMe_AoM`z`pxwww`0jI`x~!lLp8Ke4x9&pwP0cp9_Vk?w+k+L z-dm``{EJv$q4JEfxMM^Ml)tI+KM?-MMM63?)yIN%x8os@h+L(R(rsek@~ zXDXNf_Z2r&C9Kak!v#qbXTVNKZIg;t(`B&yJ$b4@xguxIheH$2@9N+1cFp?O&HT)F zIoT^c&4KYL7f>N763{&i^6Pl_ZJzUs2vxs!I8pB zRBVyi&yP=Cp%9$NU^rzFDrj}&Ykieei${DQgeewMi>rS5f2Z9S$X5hDY_S#&UI`s=zpsNAY_7IfcAKf4y_6~f?SMk-F z!}eT}a_5>|BPeG1`O+C_V(y-|ih~u@Azg9u@R^My$c}^H))C_DjiN;=@NWC9NH%?% zzAJF16!*qhGzd=Rg^s7nC=DqnZzBRmF>9RTW}b9=kCQRnzkL58Sl^UZnb9164wdNM z_max)oguWgi8W-{0jDk^Zy8IGP>f&v@4x^4&%eeQU;fK)fnszgR#wInE?VxuxOc(l zC@wI@3(rXpyBtK{@3__j!XKw`Tgw7qxKF8`n3HjYBBU=AR;0WR!J1*Mu3tf ziF}WJMAmJU8+%)MgjL2~GAgoFcM{8!Q$x7t)RAoCE}B~Qm@CrG=A);om@m|#nG3R- znwPVZo2jyvi08+h;7Kjz;kDoV^V*MoI_+0Ky|%O8PTSpYujAm^(Q)zY**IBtZQL~Z zHjP#rn^qguwNh2{qzel?zxbcA!2F;A3G_(=gcT0RNVU)qKkl0w+w0E=$`-sc?%;dn zLdFg9@w5wT&Nf78Dr``aVkOv+gJQ7VxPn2-{J>2s%3B_jeASA}*D7{f>40)$Heklv z+(8X2(%MZzik*a%R-A z1?6w<8zY~Dd5Q7#)4a38u<8)3+bTzZml7{4aR*O_mz}V9N^1+k;tH*e5}t~mo!ZcN zOS?2dqrKB^+5^oQb!oVMfjFytyYYR}S?kxh?oxPQZ@kjo30LFE1!F&U%3EOMmGDzO za8GsMrNinp!7QzQVB^^bOth!rnQ>uPBa22e9+%@j^Mn{pOc;)YJcv(O1X39+WNm%ZCu!d!PB0bdD zE_!2x{k3G%ka%$n+w%#M+9wq+a5Ed!Oe7Ed#WMdP2BKMcy4b-?3JuPvnbj%l&FVN* z4pKkj9JT7rVfuXIxQ-7v#Nr+7Z~l4a(0sg8(%D&3PrBQw=B03V#{0%+r(BU9jFEDi zut{uQO&E`!YIiyWAYow%D|N!AbwUi*Dy)q&wU)`SwO+!er9u=*YENE5KSurADVp%J z6NLu`#W$%+NC4rGj4fDa8xq3UOjCs^IweU^m?~eOx$O)cr#_scM^|U^BK=tvl}H~Z%_`vf)D;0D5d7;z9N=F}?Ma*xD1j+K?d>w~oj4|igC zzh~A9?7PHpCziv3Qv-u@aA`;Te=G3`I5{r}UnqxR#dXD?ldqQMShkdHSnIN&dpswhF$JNpt zlT+^u9?8Jlb^uI?>z}b2a&&Dsa!&qnwm<`(lfiCdV;y*B?_YNiD&)E|}{;!+ER@ z2X1>=Av)Z3wdcKNTrfOOl%ivMXzc^L9dCk2WuUPuym6x&Oy@xnx<-t1xs%wc=;YgsSz|{JYl} z1aiLH+$-lKw!xC1&5G(f9fn|}wZq$8-Ul7-W)V94eMufJ&SnVhu(0j5>uP={U>4_E zZ(bHiXYm_7><0UCg1vFJPfQNy)6^%}1*Ks!jI?b55o#3A*Uw}W%f~I#6Z9z36|GK{ zQE2sBIQyX8ZQXqaordzd*%b-tx(J;u7-zrvrP4^ZONG)YkDEuQQWGP*AJ0OkAZ($N zkXO)Y#KhC>TMB*Oj5Aid(L;-81asZkt-ErZhP!s?pu0R| z(nCOqsAq)GSY!xjFfs=uJNb#o(n#_>!VsQraf3i0>e&p=55n#VP(73UCtF9{`nPq6 ze;@TpO#^Ryj8Lb6zt_-pSTrF6J-MnxVznI}TeviYU{GK;K-ZC9f z#+2nlBKqc)yKk-$?LphRe+hzoLBjHh4-=zz?Q>0(>uz~}IMKo-a`-a%XM_v2kL!30wQGb)BFS{){IF@#Mmlj96_7HRp#LmwBNsn-{Z>t4jwxx>EZ_ z&JUw4+)U-AK2U{T&TqNdy|j57%*io5IAZ!^elRhFbz=dasQ|prBzW>}=##lo2R7yf zZ?)aQD{Ibd<$hcm^E`JnUpI7)rLPawxr@u-)po3Y^2`>y_n9u^c(d=}^t5*-9q#5) zs2H0cp<*F}qL><4g^GJ*em*B2qZ|Ja=hZx3N z3vG4t%K^ODIRdLq131RbYtk_j!wy=ZGI?r16%`wEhd@0M$b`Bgxm^JbUA6gL)OEyg zJGq@xRL6npbPV-$`xuK1gMHZ(_2M!4u6-_Z-DalC&KF8ta= z9(P^{BQLt4Hh$mnJH|EX^KO@!%FIqVl|4e+b32ahn|p`mxw&U3H1iM5L^yz^B0NBI z5jLRF2qVyNVwAgA@&L34@#y3k#F6J`TFw=;{%sF*PySj+FwtrdRJ0}pm-q@|5NxzQ z1RYnSTH}QKK?&H^3QzZr~@5_n7tJ?F1#+Zfs)Kn$MOj8|Z56SbB zxJSSHxJO^tn+yNk1T$Y}f|_iC%Tw>eeeL=k+c9}hH1Ut!C%^yCyMMFuD1)EaJk_=S zyBMAKSSDW(Ix+hj*ChHP23vI(2G4fZzj@+fnE4gC5yd}VytjkQ-71T&i*|6)&fRE- zoruDK7dG>U4uyG*Uo^(E*hxj5gZOj+MPN6>qPpviG4JPv1OM)f@o{S5 z&yRD3nOo!Kc9p8w&Bi)t@5+mLm+7UmBJR%D$!kcY!ek!z7*S1+P}j|R3#05BdOEd* zX4pnulRP3c4eC10z>~U?IG(e>;d$3+OYhrK^})uUZ=Otiwc4CFHr`xCqV&yI+*v;y zV$0*#(e~p=7ne$EW=#W+i#-;+u5{+Aj;gO~Se?i5FZyQAO8a}CLuA$W#%``O zzl=%dX!-6nyslQOLi;ePQsl1Mc}`V5@0%()H+TO2s}h~dU3x&Yo8Wrj?F=s;ieTjN zGZekTdB*!T)R$_oxlxHWzPNnF?xuHp*8@6twSZsdp|-B70EC12{TMbcK<~6cwDcaPxJqH-85H=&rggF6-o^kbbqJ4?A92(cjduJed`OK zowm-Pv(=GrQY|!nHma5Kq*`vClWMJ5NU{|Oukee;+U)b8HJ*lLZp`G0jCaJ8GT(XL zaV=}e=ZAac?>BV|T3^fP2JXDQ`m=cV$1dn}g8lSL&Pme*u-6X{s)qUwPG9UIukqpK zY=4g++25PBQ#QX?-aF3n5MjZ1+zlsocg&^Xuq)i4UWeV#E6FI{>|EY0E=EY+gZ3LzTJh0^~+dQyev*Y!^xz zvqUq|&%uaem(b$%E#uo{q0Z$;bDrLZ@Z+wyFW@S{HgMHoE4YfV9lyHaQhv2Hj-oiV zbFMdO;O6k=6y&Qp?&h1{X0+!svijiJHJaBsnw#_3HR=k#&XhKJpx6EL1D_K_EGe`d zSAJ&R{m0`itm}d}t(SSHb1=&JSSUhy#C)%on+vM@nv~5@${U9zxTtoO!?WHzAk?1D zAEa$VWcS%FtevC#W3IGyLOzV=?PXJy(~25jQF=Gs;O^0WK$i}B{#qxWF}G=^1X=XY z$5dCx{k$&bsrpFo+j7repK5-@1D-a}IqrcG8D62?Yv=Ikc;`em@1|0Iwi(?Y zZi@<+Jkf~HqQdVyw75?+`wI0@az$1?p5$$ac!e${#_RM}X591VLoYMEu47V3?)>@A zYi-DC!Ewoo<^0HYXYV!7VlGa`ewM+0)FsC%=T)dOl;f)h^ZsGHewjVZ25vW>s96zJ zo32B-_YdQ&O`z`~to_7EwF|qMnUoLXxux=sGM^D?WNZebPA67V9c#JkY$^V2H(p)w z;$(cSFAmzbLVOClJZ2ILpUgsViO^mqpR~9ap%S77O_hpN-;Z_fD_C)5i(g^HauX0= z-Z;xwK|t;*odso{KHI6d;JN0IWEY(BgAl(sL_@Fec%A8#P$s`j&ffFmYIu~uPdLl9 zCfi>A$9C0ZX|AiVt@H}&#Q$bPJ-W63>5B~lk$$6YoiCNxASChPE_BrwOQ%vC%%yp? zy$O|0?yy8@2@f+8OYml6Ra=GD9V5zcai@{d7LM9U1S+sY9s~zpE9- z`>s<4R3nYg3sTC2(QcvJm{CXOdvbMP{1nhsBEVDgVX8EGwwn(FwKa)^h!*SOcf}RPDxluzhX;ujy_PsofZM- z_`~YyuTya)SUP`PwK>jurJG?%3|Hm%tA9NG?=ALp=lcyj&u;r)!f2gbI5zigA?s>u zUx>eM_2Pj)FRE{XR+{s*@xf^QFgeA9RdvG0ThGusEoY7u4>iL1#b83wzu#EWR^hBF zh{lfVWFy^|nJ4>-;axIr>ZBdLZ{>qK<9Ure{(hdi(D&v|d~D>l3fTF^c@f=boFC%8 zpoauKR-<~oxN&(;LhMxjgSj0icu=~{ahjrvSq7h`{VYCw!{7zpT#CbYs#L(Hzn1>Nsqin|@%vzjBaAJnsuKy8 zs3MFl0oEwJU8b}TMlo!am|m;R*lOFc#05qkzLMOr1Xj%fuju8y-bS2ns!|)Pg_UQYf2e$dTw&!EG~3GW0lTZCymJK=ZZpqalZ>~{ zb+fUplE>Wea0}27I`RBw=&G?e1u?d-P54)<{Ca_kbf_Fu#ze3VI=npU8My3=6D-h_ z0o(`Gjo3guxBgYzrSy zbYv64R~0%jNx~o^36+xZ1hbeagdZGkH_}8f6Piibqf#Tyjm!8dc?aW$XBwP}UD5`t zMt16hJOP6W4yPXFL%rPKR$yqdls}YlHZiszl za?-FQfkwSaV^LpUI4iLrupoDhMl5=9@5C~~i}66N44hJHKhi+o>wcVjx)#SV?8gy} zfur*6JT}_x33rwE{eg{(d4-OO{Z1Bs->Pt4%sn!$is#73dp^hYYT0!Fhn{u`7l&}u z5L?R!Etww zO6z!>OWh$rE9M_s1jo@m!c&(e54?eqV7o@n#}lhY(t_u=F!n{)N{#tPsnUME+K4#4J*W& zpy=D0?>3q`s%wAGcp@n(ht=~vQa%@={;n8Ky;C(>Ab3-?E55Q+#UOmuklfLRTbm6|IeyT!s-|h2 zd~|8p#@W+0b;SpLYL#74l%tOKnd^fa`lt}vV#Y0B1ZjOB z#q`356Lk%oU9>B>*{h;_aag6*cm~ z*04E>KfmGLo9&38O!~URjVyc3%?~f1%ZO4EcZYe_Fw?p-hSbduZruD9&8aMKTfGjT;Q&3}*|5+N@Rxw2ksz1ZdKoGIEmKU4M{cEiW22CGmY|BM=S`tG3SV z%wWf##}T73FS0Wp!k;%4_2W*9**i(F-_9i3Z}0g3dF$WUzlO;{U{9~WzOU6QFu7Cn zgo1>{7>1DFq~nfeBTRUy9{2viXn!}$L;H*3<$FwL zyiet?*28zYeor7+qhws{cc;VrV9B^N{`*(>`E&F9C*i@T8$ZIA8#>Z{c~8I<{%*^L zv!@m=t~ynR5j>4LbF#zulak1y#v&Gi2!SVl??Oa6coNYLW;qHxEB}4>WCNH|=^J?H zaBl`*2{yh-=WBZU9SLZ`T5KGKYvlsBNJut*+XL0o-_y3~*t4@2&9E13>hpW&TbEQs z!c9fndj^c}RTb@xx)jMpFOrL1E2#tienz?m?)<&C>5I>|`0(o#oG!P1T3RI5F_J_; z;o9vppczB@Y%+W51>vQ?Pfs>!k|&fwkXM&R#0QD=(TrHIyp{~RCeWIa4B^rF`F(mo zuirnyP}B$fG=ULahT?_iO(-UQ-@M(zG*OKcbrx0c=rAn~NH*w&6l&D*gh7pT3~OIR zfs=72QG_rIq%*|=Q-X~l`wf+=zNH8u^~)Mf)&SU7g6Qy0(O0$C;X=-6$f{kxRMGLR zZ>zqdRK{in{`^+&_V=5$I5z9S>CBn@?B-lGI=l*9+>Efr&Qe*b4grLu49429SeP** zVo49dgsDSLVfrSv$OzD4!hjknd_{@~@^8lp`wG=2i53_JQ6mgSl|iC-j}8R|&l~7y z`NNZ`%>@)X!sbT4*fV#*I5ZG9hhongwPg}0hfKsw1qcu2zypq0fO~vjvULmlmZeX} zmX-ba!mpbej{S3{afFRy6=}5XjQ_`W)$C?+!?1gvBIh20@t^Bw}-Hr5P^f z@cjL^HwY)go$FzkhFG~A*siB@#o@p%>I`Aans(Hg8A zeC3-}y7jW0!laa4_z@2#ap|_fQ9q+2E#YSgs0MopJ388hu>zRgbPCisd&11IE$kF( zbLR-*@Q1FFt?_Aur}pm17j7I)-~UmxeUFDwFRjzv`<}AI3{~FTXBwSP;>~sTp!kHJ>-WNb z*aix|cCee&DID!^bB(QO5w}JP?PjCx+Kw2N^GQCGtjg~?A&lSOx~ew)V5m(T2@4%xce<#^U2Bg& zhjC@8KK5Q){=!Bpkd!>kODmzh3E0Z?UbyzugI+&s2{sp#whdpRv|in+ zlZd~w-fOoMv`bykO6rXyDok#r5iKNhQRs&0OBkGT5GW?Iy>V4A zW4(owT?t-Qin!hcQ_hM2-YO=pt+Uf(p8@JA|6Zq5CnSX%9AeEpk+CgjTvGSd!6c%H z=M-6Xv(On8MRTmBHcKu#{$+qS&s$UmRkkMyGzJBY%Mh!7`%7wH@|duLtx|wnjI|J$ zX2tzCRdIx!_}v@Up?D97uMK(#jy-re*XqUUB{)ln`|rsKsgeHcLgx=Qp7zPXmJJKp zkQ?R2kdV0$^-i8-NJv~-)3dS;5V51%cb(Ex4sThs4x85UYp2IhgQZuV=rP=l z5jh92%(>~{L`bW#kq1Lb!ff6e=79*vJ@q^Il>QZVHl)S{`>qE>tb_&8RnKatf?T`s zZqiPeJ~-`%q;H8^GQ!$xO@i(MpmZm`w|N)N9Yd`>>~wL^z}(9EdA+$tAskh zdF<$};0CTyFjhsZU`@bR=VMN)slZyNcN!Z6*ao48{@SjbIj9V^btto^)z{b&RGarP zW>BO;HpbvZN{R+}W>|=3T&(tQD~fPCRjfHI88|J?(6Ym9k%~H4N%&*U9frMBC51I6 ztT{-jWYeqntsE4KT7AG}n8bt;JGy~}k_TRlIcv`agF9heDp~?@=+pRnenXio)w5RD zf#F7xTv2?;cG#);|C0vlazl<$eO8co(QE=noS*R)_N5*0dfo#3$BF_xA?n&#eMVpw zu`bx+UyX6wr3_guZi11a8k-&z;LRdxwIa#B4?0C66{^g;hjYrgnrSap@}tMPnCOy9 z$LM?>g8u#y-I@CY^tpFZCcUBijYvmUe+A)?ga*6h{#F5xLRIqaF&HHckLiz~zp8jt zCKw-vd-TisR4}=GLWmgRv%DMId^LLT4ayylf9m#D*uCf3zs1WS?bk33PV@>` z>U;0sR&D-uGbbK7nTW>pt!@9}astD=N8t6{ucNBK#zV~+KzR35754S4a)39Y0cfN#;b+yP)K1^! zYqgek5&ZOexoR@rb$5i@k!uP9Sin}h@r*Kdfx5;#$@IWFQQHT?I-JuL$1dv_BfE@l zpYd7T(;835Z5npDJ8RU2UV+x;VglG^sKIKYKvOc6M1Xjo%qyrE!nJ?qelT1*vHkD# zBB&BN65W2ni&G4N2qb|?8j7+pe9zeGWza=A3(+*P4ti%HDY|~?PtJ%3kX9fofKL~V zXV}Vl!flty5Y!;xg^u9XOIY@ei~ghb{wJ2#6EUpQK3ynK~ z7U{;TLi(X4cm{VE7tGQ$XropJS(=cF>`G9V+qnpWDC_j-NNaaLkh_E^E^8dNlxOuM zh+UGk2z`<|Qw(y>!`uN=kaBGa_wBl@b%Lrd4=Dtz3{37s%oz0MltWC;z>K@-63IKz z>1Cw8`}^w@5_7uAxOm5dgL^}#BnSQd!e|Xd^`zoBcDAp$9?OhL6kROQS14-c*;y&W z$a1;a$TR|T1Y$LfcbQae_?HyTVkGEXi{8I701q-SV(5d?Mfj)!iDSfU+H)-rzkCjC z#%>77nTQnSY(KZT2SnYhHf;RjKAsV|SkTo-P;j!q2NVt-<_T@seX5{ghCy%xxY72p zk-*hzUMwSeN19P8hx&1HLoy}1U__F&QF}45+u>B-2pCeum>%a50ud=FgBYlk!~CJqKG!P$sSwN_o;n=F2z@IN66pu8 z>c)@HK~2m}>|^`S*T)MlF7ZuX>tVF>yvV(Jr;brR@-8R73}vb|;48H)$*qou;WOdFG!D;8*Nr-n`SsYTJk75t z^A2A3FUu`;JL5L9v~?gW`H?1dS}h?}gV@o3s_HIln_5*iZmPl5gisR0$HGG7GP`1L z!+i;GSr!?Y7`o8J^9H)Uq&6MyTYz}a;z=HV*^)M?Uo0J?uHl!ANmu^ZiDR z`b1!2wYI_I>PsYBzQXnoO82FQZ$8go1YyYv6?Dp0#~6zzP%n zR?Tf5dB(?Q$2%2NkvHqsm7FWA-U7Pn?vIUunWAaeyzJVq%k13Ff~;@D-pP8R6=%GT zWF3ASdlJ^g<=U@KSV25KXZ0Of+MDT2V-b z=PK$tHx7Ko=D_RGG^EZr;jSPjVWF0^_OLQkM~QfNd}IkDNe{J4MWcqaMIw!)~p(xKffeZ3Qy{&sgs%5m)+1vZkFN)@Jfb-9JZm1&AJOeC>G~iHtf< z;*Kw!;c*Zra`fHc`aaLufZi_U-k#C^SA`I`iC#CG$xsO?m@o~4V$ehN{DC7V4o9s3 z;@a;d)NTs>P{qiuXHXq+pwD`KsFQy(6J3TB&&7vG3?IlytxJuwH9>~|eR4Nu8|1v$ zyMB_nj>Osl6Yex!psJ>yKfZEzB2y?wC8d9Cwn${@4}v1`kz#G21`s%L{7nf$FU%Lt zOMaFvr6(p>v8K}&hx4}PFH#>F)Z^Ft&QlBcENwBAK@&#-UD#6Rr7>mTbuFC-Zij$) z;txiGp!T-<6-+QrR=*NwSwhZ0I@DFsGg3*WV9uG@1@?l@gd)ns_{@+-x;8rN4()6b z|A)Amw0~w55ZniLb}NIx3`H#Qj`)}HaU#^*EHidXuD^&kYi3qv@|x(%vWyA~0ErDe zM6g=`1EwRww=oK0l$DaJ4S zIePY(#)azC;KXF^BNazju25vLH6WBy1oL2C978_em2MF@rkTe2<Q=5Tm zE#+(3UOy70jkQ-#AGIJZ;BGT^rzd7~o`X0y045?AoHOP}iA^F1@@A0ZG|U)mtWOi= zjQF{QP6dy@W|kD2u(Z~;=V64w;9rXn;bSAH>ZJ>6`JR*55g*zwc793D)joR( zPe4ASfySMm9FGlbvy_s8Q9C+KuTdB4bK{xPD%Wfh=(p_SnyO3eeXFWA3;lBH-8-^1 zWolgdq6xU~-+B+OJLeb<4i1(&Cp#bD^x7f@(|M@h661p7WC@%Q6LSL=KD!E~if~;1 z%soIw#K_8!w`e=A#D4_K1pwZtg$)+LPx_&kPo$sRd=1~Yb4N?%is>m?vLn2W=B0g|0)DU$1O851vQRTDVjO517e zpG|B||25>zVRSirww1mPhzZhy{zW7w=N{tZZgpi&!X}zdjsJ{PU|Yl)V)^bpJSs_V z8k5t=YP)6P;KWaM|3f!vdV4=<$)oJzxWkn{scst;R|cT@Ym89XG})5W#GUPF_HdZ% z`oM-6Lc-ziVVA{5Kt-R)E1)%FN$IIK#AofK+N4Yzt=+{trCOYP`Gk_GoY|RjPXvzB z%RLZyZC)9LAGFt!!RPkIn>3cahmWU{CcPT@r|;of@am!f?O`^~m7L;M&z$SINTDpP zhIY)tg7)gDw3wNp)d5g~YXL$>0wN2PxA`}&G)erss`!(lwEM)TU&D^5b$tCpT~~1~ zj3)RktZjAimDJ9jNp0rW`aETaA87hDxL|wqo}y}z_kt1j~J zL{n(g+WEv5a9W!B>+kc@Y)FEr5v9vM2$|Mq(%9@pDbx!$_yD=7FKnQ)qGA}nAm=!f z$BE=ri>sb#>CWR;s#F8i1Gg=Mzros-~>uCv=0!AD)$&XGX%ZV}wVVjb4)Z93g zCJRS9Vhxwd%q7fHbZog=*GO*8S_S0os(yx15OI6;i-+qQ`I~PThregGFk8T?=^95X z*$rzi5F#V$?XuwNIQoL%6iL9LpFZB=|JXT->Zma8FU8W6U>%M?Q5c7lpDlZ6%(RAeGCiP_+x| z^o=@QVSi9%wnIO{;o|(2yhp)o(i^qaBH6?T1GO)wNotZ)7j}%Q zVB&Z!FJ>oN5!oRl`uNmj>b8U&0**nyk3!KoD| zHc3Op`4h2aj{Q4}vX!ccD{bomD>-yRfu_QOpdg>r>Bf%a!SwK|Vfe%lqG0A-**o(x zgzlMo-qi92C!A5~_T++~Acc|(XpwB=oHvP6E;<-Do;i1eH{iLHR-3T@@|i40v9d@X zo_Z@_Tb;X7C6ZW@iwRe=j^qQWADBbH{P0HF z0K3PQNZWDB9tuD>NkZ^qAQ-%E3Hv=rynrTL9M#G}cvz6@B>fC)joH_w*V5UYwM%O; z@sXAk@?|MID;}}U!}-zUF0Y8VzosKT2m@Cs)f~Rk-ISHNc^iXiAlJ+_-SBjvk?=xO3bXfo`GLl38k5kr?8#Inm?R`@cR`HRw*D(Cr*x09L6BO#=ddFnBeC7 z-MIRTwJ*hN5~tAL3$ED!62&2`Z6l(8(=DpJ&0pPuNN&&ME5F z@(*K)wAI`(oU1M4c>%MVRHh?7E6-nY;g1w@%xt*2+n73V9v}Pw@zl})CxbB3CE@sB zL_dH;94^f428Yf_U&N@xlT4Whqh!7|Ioa7JqUG!hym3SX^JL6(@K7-0rvTWcClfzB z&y^q>(r7bU4)Kew$c(iS_%rU>$=oW`i}y~CNjjVeVC?MVHDMdPuW|h&cU>PCRC;Ie zIJH~D5|_;s^FOUt8hi}Q(SzNj8#`ptO;PVNOyLrU0j_jkg6b*gfebo8t*p`v1pMn4 z;vU{yxozm^lV1cz3ZKbk$m_xpTFTI|>oOV?N&+s#;uJDl#}ZGb?~c38rNq)uS-{4; zsf?J<^%(_n2^}QXN=W8z!x)anCygfGG-vH9@%nb^>X^_)_w6hutw1*GTzE4kq$&f{ z`MUJ(N{NIzLx53z1626O0@Vz-9Nm^h5}+R@D8a)9J&Af=hbD;5fUuz$fWf9pn&O%J zu_3s~kx7mqdJKQ_-bAni9HCl4lQ!f5^mbb!6hoqc;o&vtj53IzVIi_VaQb;RShu<(K zK5_B{?N&6vw1Tx==>aImkC0{|h7<3pGeXA{ah3FcNWKyi`^_*2Pldd{&rjZ9n;2I~ z=pfv2ch5Q36SOD3bnfI1;&nHp_k5@!n_3}*9DJvALQa49P60}b6}rBIL_?G=9p68D z*L6hC*KG;qdCGO9^C&d6c($2&mPf$FZt^<3WxXW;L*LF&Tgs#L8{f=qJ$Dn?-h%Mj zc1+!aU`G=fI!xw@bcw;VGLCcb5hM7SOT-NdmG{>H>*vCX%RmtQ6f2O3yDhtB(;ZkM ztZDYfF+GW;I*2lmD=`Wudy#G?LxfsLK$=KMG9deyJ5w~lO!Xrr4ltTTyp4hY>KY6d z%u?&5BoT(1w%Gr>xV$et2e!2yj9xc1jO#EWOvo@^Nc1>PMAis}hf@CMmcv_@R4Fe- zzl7hE_5-J{KxqRVpujz(%P#W%5Q;Y@;BT;(oaiDrVQoO`h`~gXL3v92wF~V^wx~|~ zIjeUQK5KfDBj<2al`0ZhQW)FhW8_bbBw_TFu8s)_JS!$n@)s!dRgFAnnRC>r`?-BafK zErnrzNs4`6T~j=VhN_?gC0%Ap#XO73XLMO*PbtvxYi=P?i++J4pkqOEofbQ+ZYBw| zr#F)bmT0+jhR@(Co+;GkXL75?Y*|bZGF#%>vCtk;jWHJ*+ATkY_H4cNQ%kj+d~v)T zqh#=Jv=yoC3XiLI(;PY|0@n28Z9DRQ-F7s&T!s|vCX7O<4rO9hjg%Syo?0xY8iNHQ z$pm>hT0|4oNYiPPS7aL^N%ZIP;>VrR!bJ|#_}h-Q)8UrLc2oQ*j4hQWL<1xhNORgK zv!Vx1*rL#@C+VCJ4wfXbWt+KJ1Ria1v~I;yb`ERwK(&+9(FLTmP6bIST8Lbeys? z(`H=0{qB9c2@~TOIq(vGk*lGRROUXKx^WEDn%Qn+Cm*hjp`GyeO1JQ|qv+Uh_wBqV z#s{T8Xq-I|Fsb$Q_Zgbj?)lyod9Px7!>+%Mzq{ez#ANS@ZKzF z)KLE*#t3N=myTD;(hK#Kc8%0tIUJ*WOo=2#zi2J)XOaP zqgO1TB!r4Xu?xlEC#UVk$wPUlstM4dhngte+`8(-KYSide=SD-O$bsIs7Yv8$8%s~ zID{jHESHMdA|py*Oq&Alkw*o$dU4$#tJ8 z+X;XY;10pXS}P54q9E{MCQVm0Bl>Zr+qJmMx7ls`nwG!<f3JSnd%8pmUKHo*G6z z4wE3Ub(p@#lmHvm)$jMy!Ala(?3I{*W%3tROPNt08*DIB2>MuRoR2kk1{dvZ{3;ME zSF*tei+D0r1cm8=1J&d5rH3O4J#j)?xymAUSZ%&xb-QpV=B&54CAjtQFaD#=In2dE z(A4L=pHGYC7^YJRnB!B#aExguX}C_5EqpgeFX`zKPJzRN5r2I^NBR>aHK*jPh$(DZ z-~xk~2-Gg;tO>}w}-WC(Fa9!cA2eQC~TtUeo!Jgz2Y1yiUZGvqZ6> zW7=DzK63k3=D}D~{K1%$qO>BUxOYFbsT=#56s|aN=Fj+I*KC3pFF6SyZ1e1RJm*>R zcH5l=hkY3gPr3m6z)G@z3Q7qoHOKaYY2b_tD9Jkz*WNY=9Wx9f4-(xMM&Tnm}4 z5I#`~QAvdA`a0%&!wRxn{TXpuA`QNxa%)o9j`ifPx!{Si)}s8MBU;cN>~>Dp-WB_V zye1v&o$JwqYxh<(P1&@j9D4h9sT*exkogfKpfzh@qP}Cm#Dg3X1k)Ykh`?R!X=8mR zMn8Eb@wBV<)xG$(pgrRK9TM@0T5#EYOw%l(87xfGS+Z744Bc(6Q9~pO@ecHsa zo%U1rpP(wPl3DRVAhR0@_}|4tB`yjDKwgWNC+|`|NLnwJ#Ue zT$u1inxKE&4Bm8@Tom4t^02PSW4=$lr#A+~WU14dN;i$qO&rlenXMdgOrP1H{*no( zrE73t(~6OS%ZW~w-{Pe##1?29SBmb6qnlcvoP3Xqt^#dVv!RVVD*Jg?!$*0qCDBjI zZKE_M0nuW`#i0xdUy!``&b@LNYakl(KaJT35b$D2DvbD&-QZ_PAH5XMZhPX|;>S${ z?{NOL{4xo}%)(V$>R^ce%!|&2pNEj+U0g*n!V=6SgyCJpL2`Ghj{X~NUq_o>i`zpB zowh2RTz9uHxC@h?1N3I=C?9IoXCBq`)dxfUw``-Z0I4sn`U3xpG@i(K*t{r1&Y;SM z39Bjbo+^&Il9deOTBFe9L%xX2RIDJm11k_&`i?yTN-V4;tEz`_i67Bto&Iy=YB9D$ z1eKIx3}ELvG@l=v#YUE2Rql3oDZ_1KDgW{wwbx~dYT7xOMn17ivFPm%bQ?X#Jjdm= zqnW7l;fpm8Z`O6=u9tDM-RGxk!Q)=`MV#c;EK#0utOz4IxALC)OWTy_Pv@pKCr|l9 zFEM}N+bkxKTx&huCeYevTK1XWpGGDB!$(Cfa?yqTWQPuh(H0usFk;XX>sEZbWS7h# z+O;~54pKF8rj*tr2W9E9y>QGDQ|<{U1^JpfJVQL(>s-=suG9^vgEIA!oN}gbPUo+` zQ^T-c5bf>>wUEPtnV=!yZ_#Tc5VqUbT{s;l)aZwKAs_xjYieOjI_F$mktxW zI^IUMR5C0ZjmQFPOHFZ2odE+hO^CaSN7up2iubLNDUb>6@Nw<&S66y4Mzv-YGeb!j z(#fMxm^qsRt*7?ncfe26f1-yIf#1ls$9|w}rK2`V(kEH;VJ4C4@x%v?kGQ?{|EQx> z!0KL2qM8jTK_9#0$j4xSF{m+T7Ak%A#zBWiHD{Y^ThLlpAPwh`qlw?x0#EFI>4={J zr5hx${HVW(Fm)hM<*$oo*(XqLupKJ9hC8LJX5=88rCT-D&(kN=4YugEa~2e-9eWt@ z1t~b4pec=uWQiy=D{S%E4X&3*&e{V=>=%0ngsO9q+2E5vnEjYPjCOWSf zN^DFGk>2Da30Gdz)(`Ob`Dw(?=4s67ZQHDqS^j!%p+m2C=~ub)FRxy`wwZaj8Lv9U zt<@g=vNK93yiS%#yf%#@7frL~7iA0pRt|d}(Ar&2DS;(dXwBX3vl8TUc``#}SB`Cl z7QJ9n&h~RxJw~=XWQPgHFOu|({FJT}X}rdG|LFNj)nT~+HlhzTs?-3f%nU8o;pxs$ z*@S+faEo1I5nP?L@;92uAm6Z}N>U_}nwNgsjUJEWjxkrSzMdO#oo|i7wR>!U@jGw) z`xC~bglg~__4~IY&eNzpd>gNYO7D&xI@F|zVyA3xrOELOB7>_qryghI#@=M(fX~zJ zpfS#CN*niF#NkJK$m`eUs52AXr?SU%>BQ4#@}pUv(MhK!7osi_61DaHfv>Y7yovqI z_NjvU8Ns$I6(twT$EWa&v2UB58)9i0L7NM8Orh&BA33$KID_SML@;yiUZjZ+S^5e0=|W< z7@X54?`5({fSI}QVp+`B5@QAo`%^KPf+Su)E2Hto=z{k^xE*7O2o{1JnRhHEgo!`~cG! zube_LpIiXO&L8{+TfurgWKq*>fm6GcoB}yTM7*SBJl&)ozR2FGlrm zJU7)LUww*DTC3xW-|Z38*w{|-X+_oaF0a}!B)8mb@n8o;A}H#hu>qKK*L@n-=P$Q+ zA?CHpYfGH0v%^4#PQOJI-r3Jtz|0Q!$>+i@{tt6|#Yo}+y~Gg5sj-opj3`TQmx%XE z%;%z<9}Eskq^3*%ng!dT=jOJ%b95wfi0$;%NwBX)t4UC@i7a*Xs6!x9Y3WQKJXOKmDCfBK zbOn1PIY(yrBjojLL!!o#PM$+yUerLPo1(=!V?ne{k5oyPpoRU!gGK&=t=H+dM4lJ_ zTQWK_7qco{m;58b8Jf-*H&L}R+~WcjW466Iszp4>zb!f7v|YB- zdN$1cSzSVL6T%qW6yWRF5}mw<>q%Kxpb6rn2bWvz;5;Cyv#3R4O7>(i-uScAT|ADaczaBW{S(!o$)O=@4V_E( zR9hIxR64=X&O4Y80I|RP-l2e)p|7;o@kK6utFcqD_PHuI=TbsmhZ|6qRK zNY!=1qGbLWkyEErU0NU2v9?uBkq%9_a#(L%JqoTK>z| zt`>|6=$cfGxDst2%7JM-85eB6kERRdPb7Vlhz*4@iv~elT#!y)U>|IwrQ$?w+eTa5gR^{4q@1rLaJA(c=AC%7XCQD>5emX*yGtWsNtm$ z!$&;NB!0N)Q_$kjku7Jzh$<~k43xR>lrOv{nzWAC_*}@TNkjU{;&5?@v^RD)TjhS5 zlo2Z9zDZo-;@;H9!PTT^3?474!!+hIYf#0@%9#!t2V2Qho~F#xI3L$!vFk^ECZ!@w zm`iGhs6p4w2n1{@?_?@!Z6d^JXGUrl?rAR}9u^cRyNio*7z=luD=Fo_3 z3SSz%q4H$3dgKC)Zte!og=KU%dm%3?5%C;_!T+RU_AD4k&$u+FN3Dvtw zBuvm2LFkUxZO~LDW#Z*$(ex)u^;>Iwd$*eYE|m%sTPbpq?w@4UTSWvqrOUt04X$gz z?&M!ek3B`tp90o~5YbtxvDR0E3Wgd2xD^J!2U<{-m#AL;Dqdu1 z2q39F$2d9jqVWHiXZ>-n%KEct>7#f=KWnAGEpO88Qjasso<0dR#ic|CATd+c5*Ayi z)!1mll(%xuP0@wOvjXt?eZ58OJ2!=fGCqb!&xHw3B4(#to2n5$NKh%IJ>2zr`&u>@wtrglk?DTv?=eGa;s!v47C`@0A#!e= zL4m(b_jVcFh~rf5_tDvm%r4W5U9ZB`lkiTvK#e9OXj26?(eI3JI2gq`@5L*hB_zj0 zI-%~OD7%&TOq&N<;cGh`R+_2RSuKy(+4H@=>9JORrN!}?-AqelBX zT}9T}Kv3>WoVpP~t;2ygL|;IyJjguQM-x=xvuMhcZdv0DW=dB~A^*e+&Cy24v9jlq zI7ZyrPz%qV|Ha8*X|LqfNu{Ypl)dTluGM|Zbbi>_QbS&d0^{rcR>8W%zjCWWyj z!?B<6Tn*bh$Ffp0FkcJSMYUbgXgT9R26+7uvf#z?jV0udX$MY+3&lcL3;mFpn!Ukp zP}MWSm6g`o8;sc~TZ4Idnk?bc$9b~Ysp#$Y%0_6#UzONw=9Oqc0S{mvSd3|}a22tf)n0-a;%@T#O3>KE z0i^bZjbjN3o#_DSZ_W`ot=@`5vmA!sDG|Qb_092pg_Y*Ip~*QAMa{I+E0a9-SI^nX zR7~Fc*IE?~`(bWJN@g{5v<{{430C7cXzpKdCz@=FU+Ms-z~;7&STPyB$mETW3n<&Y zD{>#=Wa>C9cDg48wdYa!$KB$|lg()J_+%e8a2NIf=vGwQ?;t?-IES34gFODxzUK7H zFTuezL6cBB3?sCAz#07+i1LLav|`5&y^6eMv6ktG3l!=E_)JJvjW2GFC*JDUWk?4C zNL`}92FpSj-pge%iyn@G0dMu9DYAPyiiJ)wyc_D+k=&1)eeE^Z2l#y0y%1&PXc~Co zP9q-gB5*+X!k!pmmDM6X@OyWWg5gXa`&Vp*YIjmJM`kh<|5KjwHD#^`{`ik8w>@N7 z=4_`MU`|$zB&hg>LuJ-ZH9-KCULQDX^u0oxi-R@7V0M3$DW@CE- zX^NsR4s4PRAR6uZ6T-^;_Zt>W(NPP*A|&Kp1%oWBs#Rt-FBwg2{u~|&18xHzwYI)i zr3JCM#eboVCET&AB@PzAnhqCsJ(`EBNts+5u|b@;C0My5OYceqKvlj9QiYrq5pRG# zzcAPztfff>Sg2ejsU5|^5j%+roDu|SI?6CuuTY=khc^#s#kO$r%C$T6a))=N0K?vG%;+C8&`4B|7E!@(egk5>TB~WpsXTrLOI-Rh46CsSD zWp1yhUGVISeUO4V0rDk5dcDNT=*9Q@FS#2wBqG_sxNgI686qR8S3$N)XaU2C5Xu6GuC3%kH;S~R_A4bKucT@$R6*KOuTgh z*@O7xkj84TgW_w0dx%MacGl^8Ep<^*Ft`1>gh;w2>LMX9YjeciW&_p|)_jCG0@%Q4 z+DHE__i?Y#mgib0vH{o|N!n-@7vEzKqSSCHoXZt=bt9Ry-D?mQ!H4Vc7?-A0++b8WKlwB7)_X=!BUjf z#R6GlUvh1pr5q%iH1*(#BWi60GGr}z zBoRo>D$q{+!G6kkHzJ>lnNZh80V~;M6;q=-pJ`Y7~44E(X%uBrYQV2 zC>T51Iy)E|JK{03|4);kt&P)fk|Q1q-T$;m8ylJH3)s5hY5q3Q;jz#&;IaNz(Ec4S z=wNI2|L;+-b<%e-{!NGG;lcaA(Ec;Y|Ai*!U~8yo?DSifR!&F+k5))4=iMCXlrEr-_if`Rv^T}t5mIHH&_t9dwK(K%MGf- zlFCqt!0OEB1r@bwSD58?QQq)0A2qbq9f;XGJ$VazUrofu6RhW+AwmJ_RSQf*7-zU1 zCQIL@I&;zVje0utb29(^3-o=*d=N-YB(fijn`C9Z@v#zUuv+{R%QSI+yv2Ks?rvqn z#h|&WG^pZa0LWLGu0&?`#ixEI3j z8@C;sDY;38lSM$7;uS{E7By!$e)D<#ohskSPoTBK3#0f?3j6sbbcq$kffa!$s%@gM z8x+^~o{#r4eHk}f{jxLQd)F(|H#p<nP z$*cP#yQmp)?ug^(8jLl6p1G&v9e1Sa{3evAizy7RL?JAZIdI-hDS`1F&_ zuKQ5IiG<9dH+kaMSVa-)*($6A1>Z?z=hQ2H3OxcI;eR)(}CNtYTLUMAM zvo@9B)JLICG0gO%r}7In5gvvfc80^S2fM}gxALLR^U1Y16P}Z1trq30NiVR>o&;rW z>paDWVniZ7I?H*LKK3o$7|>IoYklxO^>Y?)S&BfqRIX1T*&cGOC}YGZx@F_U#*0RD zI-vJGZzY)2B@@kwl6n&P&dUV1%Lgk2(X43?jl!3PD|YCH#o&V7Vurv+<>VnsbG$)> zT-)u+u_JzV?csPvURb^SYS9h`ZG~S-gdvDk!dUX(J5r`CWa@hpO-?uJj>NcE+1Ke( zW#!SPCRIOC8#X^jI9+uBGB+f3fMUw{v63N8P0D;N*jcaL4=a4C>3W!nuhIUjDfl$L zLXMvbGG>^Wm))~kY(DNzFnN+ZIz_y5VKI+Vbc_Y>BRV<}%2V6i6zWpV&?GI9 zcq0^JOl!6?FD{^Nc{Ql?Gf6WYdqLWZOqyJ1UjmPbLf_^psh}wMT*IUoTE*`6dQg2=_B&aMqCM&$QDS=AviU;rkur|iE=0*k4deIsb0ACy zE)cU;F|wU^k>G%Hb(TZ{R4Q0MSMhoo6k{ZMnv*Zqx>TD5J;?SO!=hRVh}il%pQ zXetiV5<)*(LQGWz;PW0rpSn}*|Cnz1=p7+48`<@#O;lyUR(LU=tZ%}CCdb3^)`BFS zri@P2$bF1|)i?=(RTV_Q&xLq7^BI9bXinBlMPez_GR#t{vtd2GQXVtq7gcE-!URpT zRNIrwt!4kv0jyV{dde{t8r$tGuj}QDZ-*n5EvN_ z1n>xPOCA2m9SOKuWZVOIr9YMD!cHD&C<9wg!;XSOfkk?|h!Uz4D$ZzNREp=S;tK}l zIL_wx#!WE`!na}F$ha=(nZpE6)gvl&1+RJX9^Bnr2k;JZ6h9B=VVeh z|N6)t%C2x$XaN~s=7IXhlWV2DrC7H&CT{p|a)%sk1YlHVMbbf4KFrgiKF;(fw`<=J zt>8AK*66rO_ z`Kv*A%N8e|3!#aJ?~r1e+HuUkIWJN98=*3i_}IWukkj#n-5#S?*U7@TTq9&)1bpO0 zy-!WTxcSFFkQ|!ca4XOVi>@OI<{uw7%V;>#h#7aF5T^vQV}>2gyPbe~bS@Oz3x?}9 z#vd74s-y32GCuT}1MhSWix=5nVv6gxv7CbhMAK69W(`0}=B^A#TS`<&XE&a^*smseYDzmUuR!#mmoyTH@XYyhe{2TtnD+5Nk1 z>SOvVi?b2H0_X!exv~VpUxP6txL3-GYQ_a4#4pcjy0ve9i9?%1N`V!{dp;elzZ9g` z+N^a%d!y1>;KyAS?C!26r-|#nKva|)HOjWdB{wnBv2JauChmvYt)^~Uk%kq$AK_lG zKe#RsQIku-Gkcume*tRXRRML#0-`?=`yBZO-@kEOz4QPe=T(;krX|tCQ3na(@xn=E zAITwn+=qUD4nR`A{t7S*U~mXmZXzy}OH=(@M`vcmF4XdE{Y4Z-F_|GvUQ>Nzsmh*x zbYqE#`}`41wI9!x=eSym6@lJ(U!g#SZ{1F`zX?D4u+qm>o@jQw!Cx7WPyH|KDe=%H zMftW(gp+^Z?Oso{{!blg+Q?rEA4m@Wptd^s#xwIb1HfjM`a53m;uJ8Ej#o)kP?Dyy z3Q{>XC@jigLbEHsJ|xfwYbs@{K6l%(B-Uw`gLIA&H;w@D_J$$48k`uB^Z^}!RYUGu zBnEqyGwuogKj0k$G~I5e(gpl9RQvA|7>hooRoE;uf_`@gE-Fl?xU+b;PL3(88v{(2 zl!ub!S4D%rh9_Y2gQ1|iT(YTLVK7HmOXAOo6Zg;ad@S3gQit?EpaVlSb@Rf_mSYbb zH+gNcU9hZ!Z-U|}7CO*=*n2Z4Sc}sF&k`=Z;cn}iy2M5XPxy?gH^c!sF`vDCK&0&c zJEB-B31}KiM?80S*1=Gp{Nwx`kNHGOpAILK(j~K~gTq}u` ze7W_8S8R}@vpbQhaaHPEdL@O8l#!-%uQxy6Z@sn8pNVe?>^~Qu)6d_L)DOKV6HnYQ-N8pV_T zX*c|&+uS&ffm;0x-R8G$YHCh#F-lo3*$2jrKutdYD^D=1&6 z^%dq=^@Xuko8gL8Za9j%_AsF8JxJ&Y4l&KgtTN-cTAIVttd_z&8oV1)f<))W{C}Y5Iln60=DB~x>b7Zg?Qp;2b9FZqR z&&VWltM8pDPDsrl%jGB*VU3ZcB$QGLE#WGBv&u;@k=~L_o}Y*IF_-3p+<`4d_#BrkedIv zb90%mj_hzz3E>FNSAcoYnueF&(4*}l;q<{Wpay*WS7p#G zAJ7awNQ@rxOy37c*7o|tQQkDHPhrOZjhK~F(h)w$^ttJ&I9CRR;b<8$Y*ZFcNwES-FhBKo z^V7;DP+k6tA^)WTLvowuk&hEM9;D%}kt8P_CvOak3cYtY5{Alv(rcxo%t0QU@)W@w zYc!|mL8*cbC-@Jed?e4!y0f(}`IDV3vctW) zq>CtP=n4t@qT)dtzH#q>og;ekWf$342)nz{QTWAqy6LwNzS}uX zoiveO5jVk4iK~o@-81fjN6Cu{rA%8$EK91uha%rL&%74$%xWbcy-;#?u~k~W*eWp% zvr0|Ft&-C*tMqgnoq)igQxG_G5(0}(L*UVgNDLa)^M*F|tVV|`QSc1qKOu^E486bR zyY~%FH2W+wRIm?-jhA%FVWZeaQ%49i*E}2HveMxF&>MC{h-{^c2w!WNX0IC+kZ3Z& z6GUQL%(-v4kUVSl7I?m~FHFNrp{`SmjS1G9V;l#^c&8f21d)Jd; zyjt+BcuW6N}0AhER2$I-uSs+*gM3UZClx#zhH!7m~MJ*4F!D= ziM9&#u#R6+GIFkb#bzaNx3Ac{3dU?%b?)fddnE1Gy&F@<-?}54&4`6|b>T$rhaKNn zL|BUU8nA2P%mb>kxCC4<^-PFhFWV)&Cr$Qj$H#h-fN!sOi#@f6t>JqG=zb-d9;56n zPC9btx&@=kDF?@bSH;apB<5OW9Kov?Bz0T4u1j;KGtvaTI4^j<@vgy=%9$mYi93eC z93>gjqPrwZhDL>^c#&GEteu%pNSIKo)QwNUog?!tZO?rTzaW<%zclGj5UJpXnwV6v z60yjGQ+QhNgid)($57#U#W&}G%8!wALe)vkjW;}1yM(rB$njHeyX^%`lHt__mtmNu z+ptX6Y?u}-vo<4PlR4?_j>3I5(~}!9^TD0a1Wv6`5FlbG3=lOG2zVR{1vC!@gE3HW zEteEcNmsQVqE?E!x`p<-*~yg(bCrfF_!Dtm7af0G)q(QME}-?`Rfloy1IvU*3t6iH_s0{;E<)9 z_RlVFePLJ;>UoRSVLVLxjDfB*d_mjS#C5~EvW*E{Y&TN{NA@Gb-L#kQ6HLeoE#6>= zBhtlibG!?o+{{hwR?1_ONuca?$2gvzE5mWz zk7_W199)K^S3O6x*ig$2(hzv<$6Myee5^kNc0p#vBX!M42M;6pJoKYfbsors%ZG*- zmp76sz<3|2LJMoU^l{qSMQf)gO^i!FStg#0f~dltF%nVOGlC37cO$+c33o>SQ89zm zFyiVR{+#79zb2csc!u%{xv|F;^15zi4`VdPX=; zGHgA=OULxK2cO}}%rJ5*Bx{TYc{=I1qmt)5*g7rokQPYZsO6LI(+_FQHH8IRwJ^gI zFI)KOMU5zU$sdJuU-cWRgOOyxi6ay*rdD{T^uJLTl! zJ{~??EEDkmY*$H=BsK`V`xX6xuF$@GXm0-h)hx-P8plM~m8~iX5=ely7fvNJlv8-= zM9OeTnJ>GFGkWuX)yX4J*$ilmOsQ*SvkFrLr=8Xvun4W==!7BEbLF)4ppGbQDXVFa zsl76nNfMa%fn(0{?Z3S^7&+ez{zAzvO=7!5Hdi=lY?iZfHHo&c`}@b zCp@}`n@y6!IcVah6C`Uv&?hT{b6sSk@JKKm5hp6=Ga`zGhdvK+k=@19!ae~5C{&Jas>pYMmPH>oSS7hSO7anu2vx#G6*NrmK;F%e0&b-jaNA1cg zz~p|x4QRp;hu$2#XUNB%URs}Q#(HA2^eHocTb&r}HTk-^T!WayjV5S2IvW|ON7qwO zPT7w%l%hJb+y0nJ|aP#y$sE_5Kd6paJoU?+G2aAQco zrTdv6HuRxcj~U50Llx-O#ehYP4Wm%3;Iq-#FAi3O4_k$NzkuA8x@)i0Z2X3 z=zdHOMZtL}a6wOKrEvkH#I#7Zbcr;R4EIPcN*@Y)q)COf^0n}V`&&3FtjnbqE zZ4|nN9&4h84h+RZw>EJMXuW*&5LSfNR2O4Gf;==pp&j{za+0{GN#r}^mJBh>7#x;0 zJqD4J^e$i?Q_PwX5~|5;`ie|9^+g?+Hls>hxw)c3<)z#RcAH2>6Bw1+Ez}x#JLx;Y zjhWRms6T_MAjl<>%@BW1^GBRu3^sMsfi|=*UhBAj`|k3fa?Jx#SNF}4!PNZz{L_wv zljqmN+az^v-5beDiu>$jiv0DL#0DqV2h$=YFnrvWjj~ydESW8iiQ$k|Q+(5tIkg$- zRR&Yz^``Zc;F6wo7T^#O%TpkaKMS9Z-wP6snfCZU=x6zPfA z1}_L<%a9CoOUI|=HLrip4ktz8f`QI@5&U#sR)W2bl@Q!^UNt~_kFl(O6qWofpVB&3 z#QZ?}+?Aeh*00sL#(QH}-t2kx%lAnoK~y9t62)=;YF_hVKoZ`o*H6!2rSC~lYixaW zrw242{CQ0tH%>FFMOOBj9Mi0Hw+~eF+HZArvy{Cf(J9R!$i8Wjt3Uit7C8+FRq*2K z>Z!P=!y|C8f^SlZDqrr*2}2PZ5f4Uc z1^q^lv;e+eki1#>k8xJ)8vS9xHF7C$TPvO<*jpIH^o%f>K>t!kxIiFXFL6Dee#vlFOdhQDg?}-WZE-~B`Apv zS2#OwI7(0?4K#3KCz5y^NE8z6GYIAi3iheIP6`cI+l;_*Ep`toBagQqbzHMkqWGG;@)l<_yx;Tt#vl5lDTb358)KTG@bNt0@G)Do&$g<+$~81eEH%{O~`n zcl(W(usD)R7!a>5%^5|fNf?itf2VbUEFR6)}io*M#146czcL#f2OJL)) z?*u20R$MRA-xBN!IY9}EEK}6(6}SP17I^81X-%+e>2)2FXV-V73niuKkvaUgnUzAt zz@=g!0ar%plA^L^4;D7sA(wFr>zL;gu24*F_{pe0a3oR^#A)e4C?~=Q_8IO6N-z+r zfT-azBFH>O>_`C~BW@%}f)JK5Jhxb8BJUFFNrPOSIBr&gA-B;>n30Jz!|Pk z*~vHqKMAU$D=Ad6X9i^sl~97Czc2-ZU@@T+X*laa;PV{$s*K?b=L0!EST_{aE*94F zKuw;-0>N-Wnded!F=qM$yUO_94?NKsmPf5tfj2{Zc3p{+x4)$3qbLXTM%YwH>BXnC(%WyjHR1un*w4-Qkt*xcjv?X6at@Sp5P_*baJr{d1 z4O!8O{u&`9CN3H>*twwC86HvCO(;~w(tE@1Z0J%eOeHa_HT>Wvb;C=7t0hPQ3q}ad z7IY=p6yEAglbW|3VPNHd(29r!s!s>GJM|vq0Xi6xB#@omr)wpF`16+Bzow2nLl2iu zN2;qlZ;w!2f^~-`(-d%%Vl%uDa~}{y=Kr2Lb~Fe^5$kle^H;U)__f-U{6%e9yevdN zb7QsJnJegp<|sO)=@8ngsT7*7X&73vDI6NM$swA%iDkfz*1viPtwk9!Y*R!)88M*Q z38sv&>zBW~%i)92+$mE_AVRA~#e_hV@5o~x#yn$;$+NO==q)B}_m#bUCpg=G>S zXhjVYoINTu!HQsaFK$o8p&g<5r%eTFnM^XTG-^@Dq74RP~(i)HGz zp}dEEs+tM46|O*V&C$0fQvG%euT(CSaI}?@p6U82^Y>npO^`qTw#`K7>CDUN#5Bys zuVjuS8N)`~jnaV>l>w@CR%y0F>f}37c12HhmF?PE3jbB$ssh`HdSP`tWt1||G$C<+q=$ZrXX5RzhL`5 zsHbo4bcZNPyg+qu)B99|HCbotj=D02>8<9x1j|_PO{qThs_ZdLYu~W7Z$3vS{Z8ZK zmqLy0MUAc7qmdtyT9FrKJhH}ILrzV!RAd}@uzXyQV`M8D^|Q*=AO6RyoO4dLE-sTE zRbq+6fBaqe`ZB&SrcGi45Odl!Tu#cuHFSz95GcY!CopYCgp1B+ zs(q{L;z6OAz*WbtsrNN8hvQ?o>gZGT`?gqVPgV31e0Xe0JAk-L z@1EOMGkux`e9CF(eJTB4S4E?UNAM`U^Bcm63Fu3bFsrt#Jz4D<4U;oKK@a*R9SO^%O_{tIGA>Tf2F@XEvz?lTcT zMD`;vJ{@V?yzyyNy+KXuK`SMMpCV!W$IB)-y&CD}Pa_@OG^DGWj&yd{knZj}%E75Y zxj1zwC#TlR&8W9(oKc-(&+_V&Vz#>?;3OI4hySr;_|HNE*8I`{V0%<0{{RkcgnfTu zGoqiWXn;w2FCZnO1g8!oC3 zrCa!G#=gDj1i19DuUC6|PBq`sTzgQ?CO&@Jo^Kx+p#3&Z`jwvMqPWR4!n3`&)Z`iu zq&>OLc)hq}rV=)_S}QTl4QZ#aaPO)qY>Y=ll^fqkLFcU{GwYr2f>p|nZSf&#!DP-Q(>8YL$Sc54^6ko1Hu2UguCJPeE3YP`rkxY<~^Vpwz;!I;Q+Jzh!2%-?2dry0dCGbY?o z5j706l&zA^Mt^g{Hd|{=7s0H}c(rtK9o3!}OmbI3kzJEXcmkJEcm|hQcnX(cSP++O zvnbO%1}u!pzFC|ZB*6aa95I|J~tRnxZQ{CB+g2D*KTbI zmv)EMOc^}7nXWk=SZ5j|XjUIP30pmyI{0a}tF??(9GJw0Tc(OC&11@cnRJjGCSHY% zu*!MR7V>Va&dw`8tvlmm#Ki(}a)WF;8cW(nM_ilN=cbE6`TgR*<~Qj>H~u2d;BN+9 zJTjw`ueG3`-PGu5nKAY*qa)aDgF`dkAB3&9e)ykkyrd=pTm=jf|blj;W^T+h%Ux)Rz*ZwdSRQ2svz9qd+3|TQUBFPe^~FR@_)k*Q;* zAUT1JkF}3o;tj7{(iT(0cmj^YS!cWh>T4FahkX$f0KABL)!KT ziRpYibh(|~N-v(!@aqS_qtZQVnrF+e)*vCyHYyQlD=Nb)$XcF+G75wFl#q(R$UxnwQ~~$mVRHS>gjNeg_44Epn9cL%2riQSt>v2(nEr3I zV6DzzdCd%{(wW?AR5~V<1v+HF4+r@B`do>I|M%&pKhQQpvzqKV5Je=^LM&E4E>ZdZ{R3UP7-hOI6q~bfI~HFpyVwtwb%MqZsRfc;u_#IxuTdX0{fg98Y;s z_GCe>tB=wH!h{2%S%H$hXwE}uq0$vH2_{2A!E(qeIsnoutzsJOpnFRZ>fUVuDu2%! zl#2{Yp{xOVXwtKj6rjBXIvEh6B@5w?%%=_)rvN>;stRW@i1;PYmWHi@iR(Nwi(0U& zHKZi<&O00Jk-D2TF04>qKK!8+W1CA$+vE}sC>cy5SboF+oQk}OIViSMiGgg$X}Ph{ zb&>tW4qniztUbw_@d&}QvSat-#JXY;c?9?_#*;>qe0DskS>>wgpEeg@>6}8g!KxC{0Z@($4hviEnArtM5X6$Jtsed#@I@IPL0EWy+-i}~Gy-cxzOpZzR+yyiC+A_D9tRXIo?j*ql8 zVR=*%3921Z5)&*Z*tCWimJOvKs775U0KpX)&3=(@4$<1|)z9La=J8UQUlI(dPa2gm5CQ%#$_lGS!bK)l%Q2$u)ijmu0~2>hyC z!4rw#(zi&{6jAad5=?!^u3JKO02__joDgEp-qBibMq;5PJx|h`E#4_tM5*hr5 z3;stBRT}v#m1G`}QqaRyg8F4ZU%M*EZHWN&Elp?)OCs9FQjDf*-eOGk9xcYbXr+rj zm3}WD{>S}pzl#=LGqrH+q4K)rODe-reS=NVTDnQYFFUHO1jW?xz_@@*Akyp5Qq-m4 zJ-t_&V&ZA~yR(Z^U;IET3%3^BVZ%x=4HnUfWA&|pY@yM4Mxq^(!FuqwVxR+|80uF{ zGW=QVk7lf_8HXzzo6X^A5O7OpA-XAZ)-N)3x3p_cT`m(Wk&!?qFKb0Irwn3GJCBwc zMPWFiWIU8c6qGG|RGUz}L5+ZRQW-%j)|f;(K$E81vNql1t8q-$rs0MhuQao+;hC*R z?B@9co^(+x3&?_@2_wB)N+4E_Kq>XUtFXlN>Pw>koZ0l(7wB#slgA^I7xFRR$jbseRDADDcG{t=_R)H zlEGfnjW?D_r01xQwB#Mult}G?ebU5JgMgb$RE)HH03Mmg2xDuzdmn1MW2Bv@pH(v4 zJ5+(=W+`wazl6k_hUi0vE5Qn3&~tezWyeyPJ`5XFtR>lMd-5=9K zg44=9dxD~+1X~hX8uQnye+8PeD7xL=kZ`sL?ht#dxMnVIHndIKPaHKfkGtMpq*iJQFI+SEv|JjzN67tkHdhBPWqO*ECmrl^k0%BXc6 z&i?VhIzzd&uUzH>TIQP=TSqOBv~Rb%3z@b#)wLe_tY2(ekI5B;{xjx5M?uSESmGIc z^ayzil$gD7;`ZeyAyLzA-eXk1-8&7bZ9D8L_h08Vv<)nr6c%xTrUfse^yv@D3|7&W zS5bf+$s2hioF-3=C6C}Sm8{}in&~Y`UhJur-#E5OYLQOaZ1)xJw8XMC45brm$1s-3 zv3;4G&!eP}Q_NW`bs{qUMuPoDJX5?HMSB*Ke{0$RMZWxMQ(i%^SmEl5Jg^d~Df2nF zY@)BcATC)DWf6?;xh>dc!g_i~``(ozXf}y8zQ)r!qW5)D?^gN4xH*+)rMwXJbJl9! z`oaN8x~n%t?HP^K^-|9oDt&jn0#vX7KosB1lty+JkjyR)3X%jTa=L(lxaC1u+v3?|72H5vSc|5+}A1c0{Kl68ZVTqs{3!7!5Ln*rCHVY zP=o{yIKXNk@Zyvc^^9TJJal~(sO^JcTMDnjDXr=Zk_Q-SR}x5Ma4Iq@ge5_$>vF#$ zeN$Uzo;AP5e%Nr0UdleQo$(|?8flQwGt*p#w9^@8_RVya;aW)q!!eSkzNLc&iCq_^ zpqSx2!9OFh!h^$bP=-z*!kTBN{A~Z!D_2~i4=&RJnA2G;R~pMuB@(W5vZ(`(GE}_+ z4SiU11W62cp^zc1B)IFK;_P>(tc0d_(*p#qck2ljR6!B%I3iqQzaziKZnZRuCoRd` zAf%w1iv)FNkiPCJlG}+u>N`y+3@6dc1{8ZuApl-+79B6gV}EBrx#HU|`6m_czljo7 zM@k6;;K1EETY8g4U# z+;stq6kxbsCP;x0mN_H0L}oJY3ZkMxp-y^OFG+O*qVnK^l)}0tmwn($SGeqSaDkr; zP0@`MF4?=1vVcY?!%1IQg2Ax4(5W=s{XyXKUj3?$&H~p5N`8oL80w@J_WOaBJUUMa z+)(DVO+}m;`am)nKj#B)c7`2M>s{fi5PyfR2WYiECJ>4i-G*whH`kDzt?2(o z2#raIhP4|P6hFfw2FZoORII!=t(FtwiE+MgnmG2Jeo51M={3VW3giGLLyXo)`U)Hd zUk~O5%|u6Ri6AjllMq5Q5shv(ly^!iLRz4qA!ic#+50rHq8ER@75JZvW!HJxl{Apa zY#$i7OoSQslM>BC!7BnT@Il*UUYMc!GEA%teLx>VO6cRvrx3fwnoxmnmIo7hd%MM0 z>vjdcm!6?hy5H!du2N{au3>1&u5f7Bu77CfE|zHhE~P#gKxhjbCFl@opD_~Z00KoX zuq22lON!4o0X#cS`Flr>6>;+mP52U>^D%T#=CKPbvfSl2VZT`sP;OL9qBTRhn7TE2}gR=HZZZs-cHoqB1pPAUu>NPnXS>o0~Ck|uqcI}%LQ7Hh3s2gVr zThQ3)2*lal{Pxd3|4hueTuMwiFR<*IZK^t|AEt2s(ocUAc3Wnu?63<%vxtJRIE$1_ zpMVc)2olw%!EGbWD61yJH9)zYKGd#upeCOx++E=)g)Thdw4L1S&>dVfnF>YdD)&_M zk=Oo1<(6*E!ry2zN~Q(PG~MlM;#4k^Sh?Vv{C_7ABGNr+@^$V0tP)Qj1s>RcA4KJw z^$wMqd|_j#!uwnwuUN;m+KcVJG?}A)x=dRs%us5tVbWOI*6t@?7-*ni1C*#U!fwslL`TV2&tA#d!$3kJMYmxol$LrMid3R@8x&un%OLY0P8x2oA2qw7Qzjdp zLY~45nMh`sC|b3{d`bBkt}$9G+-5XJP$KPV1YL~yZl_WLeS&7JM$2bzuCRmOAYkz^ z<#ay;#R4UI;lG!MhII2VqNCu=z>a!1!zUk9bN`$IY;`auY4(+Cbk1bv2pHzxjK zIS~MVzi1^{$0@*6>$xO z)}L{W6ZHO_%Tz&c=0n<3!X#}sZmzW=cg5P2yJ;QF6$QNxYJ)y#LWC9xjY9i0F+-n) z&Y=fG0|T{}v4nP_lP8icZz3DOr-`=eG?8lY2`|E4rj8eiW9b1g!iCVOL}j8FnU)Yh zq%6cS(aPk8s3P$btr7C8)#ExHfTGG6Q50Z;F5ioym8eq`bR^6Co{ zUYR4}$Y)g-rC9)F@|w)KMXG=WjBR$CYQmpSWXST`g>l^ODG^`aU0}0OB$@Nco zJ=)|I=qi}&7z3!lJ$cey_i)xIZ*MVbTy$3UhsJFvq(5H=OQ5vm(lEqkqcJnCm~u zZ_i~ZzGX4#u`SWb%Pp4vu*JDcsYVXCiIyL3zU9t9kDJi2w=?HJ0+P`MXz3CJCNpVu z3F^P(pDaPnH&@e^^ry`JWoaXy{oeNRdQ079UFGZ-BoilBlo}v-U&Yt43`Y_xKpC8* zfjJf}m8NwSPaSTg+&8dH_00X8z@qyS3p*#BTqVO7aNmlT-8a-636WzVh`I0feQAmU zi2x-TM7`|m+DrwjP_HZMB5(tZdU$b{{q|nJ%kI8MhNFD?Zr$C&G{&;Nh3R+c0vE1b zT_@6Y#{Cv*?$iM?sJj}`q?WN1K~R6EWhx?bNmsB49Ah26J+Oii_HugaPxsH~;^jBt z;br>ZhIJ10Duy#2r#RNhCJT4GlWCR{(}y)eCyw#1#4@H;i0`WA8JMp19C2f)<%Os+ z+>{{~SP~*mkudRN%cr;+=@w5T9m6!FYnYC74%d+G;X2A8s6n{|bttEx*2~SQ_i9{O zoodgH>eOQPyE5P`810w*6Tyg|r3UQvmj(d)quVkIP-I)A{QQO8h+&Fx{rl1Z5>KlO zj>G`ohTj)nr;JQ7g7Rl&bZ}k)N%2X|_5BwnkC(!^J)A@FaokKF8hQA8#nw<5>m^K{>nl#Oe5a``X;=w@K3P^0eSr@iDbQ%i=ZV^GkrXZ3d8vZj=3Nv0x7NdXRT%y|54+xKTAsZJIVCUT`-)|74 zabCsKvw42}4+GO;$?xvYv>iu z`nIiN@9ONj;we@K43Ks00@=oNY@B1mwsFpdIG>xMGN$*azr>p9pqM|Wc_ZHZRhTaS z`)_%4b?aSp5&8HRwXQy*Y-Q&Tbf46oNbORJ0!>e4sEw%`YP$-Ex+ zPi&yKs`?e?A;oP7HsUWZeH|*Z(?SaoaxO0HJsCs6=7TbCQ>kuG?}A;%QH1+VS0P+m zx+<0L))WeMOoUFj>vQu;TNgc~in)2DRC4)OwkV5LAu7W-85;Zc&aYaqd3MxdTavCa z;VJB@lTA?y1v{dJO1O@ciaNezVL%o%mA-S@hzuUX7@*pf4YY9Ib zE#wQWwH$&$OCor*>`EJ((&BzP9{sFI?hlfA`{zIE5C8k$zy6b|K@l&Wyq*RRO~;@9 zS{OTFW48Oh1yI#D)PgTGozYps*T*@XG=<=X(y;1n=0_#gEpS7Z$W84N9L+p;kZ7`E z6zGMG>Cz+@nx$!x+ecO}3=$LCDYn_EkP~ca3JIDo=W-Kr$B-T!eNDr}>1!(XP3}q@ zNf~Anjtemx?zk?K;f-L}HSY+OAnB4Pf-E=*xu=QXoRLI=bRSPKFK{~wV5{HsJ%WdF z;%_ZzJm_h2X$)gWWZwF$bYSD^#C0loLoZuF6B=SR8^Ej5GXM%U_il_ZR8L;z#O26HxaZ zyPj=Bh{Tqq8+tp}152bN5cp-S$R@$IBku%zLedppqkv$BwWGd=o6Cz&h(7jC35Ykb z>Z8k;a#9Z(1XD2^1y%7Arz(9-rYeCg9ofLEa=iuzWXR*>NGf+y#92QzQc}2+B3}tE z8T2od>OiD$obWos)nDlBSoyaFA~DVbdD|__k$S@|2i^HX++W-}ER`h!2^9XGIiD@+ zpyYywBrBZkFNp81M??5w5|^Yp0(v@ceez}2Q?G^N9PSj8xWR~+Wbvl-9Ij0y@7Vrl zsXd?FBJngW)|$GjT(({ckEru@Yuuly9M8AwBGO#h| zVFT{5#Cvoz^b>V)^vlRv8EmFL5i!|LiimAxO>n355HZ&o$#b|s>T^Wm8SV$(C=$y< zRFI`)M|}fAXjU|e>KdBJ5x@;83$FO%oxk5;NrDq~pFKfgSb{ClFR8z8NCsgzirA5j zrJ}3{E_EkfadjE7VPtfY1A#x8C~8SBB2h|zbEf@B6*Iq|DxKe6bP6q;RdD5H9K zuT1h77j?BXB19{+ueOmE*7I}uaQXCC$0|#CNp{!3j_mEcI8M+NmH&z>!PE>fDF-B4 z#o#osG4)4mw^byEqJn3n`w-a`BwL+RwvbGPcv=<45=toK!oPXM#l`w3MB}d|*l!$q z#K!rRr~tR7T~Sw7gmZ+K2^JKuu893?_%+wa_2YY6vH?q0Nm&`=du|yv{8>+Dw9j4X z1`R5$_iLQixV%^g|GhbKUw%t7FI2unVv>wYIpI6 zzm|U9o4BnpncRO1q|%JV3HXyC7jA5hkzmy-Z>D^KOxWWn(Gp~?AJ=|cxQF&E%KZdc zL z|9I;8XZx9AdCS)nuaAwXSf{O~kRX?a8*9C=D`di=E?mdpeju|OwX6sj#m(Hu4c#-; zzuVT<*YxocM{^-ok03`jt11-dx(QrH22-cMcB@ktD7kJj0SwPExD#ADVqNVhwZqn- z?>*B6kkN%wfYXIgckqQirT-HWn;mbeY^meaDm$v*sfvO*RINcgJSjV(tzrpgQ=zXS zV8~Ndu|pQCDx;;CrgaTVewAtPx)9`EM%8HO?~Ixf6rXJkkl<1%4Pea!F44|P$bQ;i z8dBbI8j?4S{I^}u&g|+!al!VP`TAA&mIQaiO0d;PgG0>`59)~w5-jzF!?R5@KCKc( zN4^{V4JCwQ)IMf{n-?&C)37TKWzw=3>z2t(F<*9-f)F%7{t{ctra%vD=tonF6i9^9l-`8PwP~Z|wH4 ziawos!+@u!S1netICtp`18#LtxTHf3;pm$Y-GMLB*pDthfLHHqi6VGMWHmvPvoWJ0 z1aFj!QBSbykXvmNG;xu^w!UB`n$bkiJ8Q87O$}wvL({mJu7=OF{x;quR8Ej8piwSq z`&vQB1i{{b_VlP%L8macJ5=WHTlW!_1@{|+Sw~=x&T!~fWuq0+i&Uu`s*d@o0au8g z2OwM>;i+IcR5|rrsMvz#Seb87pb0ey(o`JuX#x*&g&Qy?PS9+JaJ;cNj72~p5Tkr} z6cYr8Kgl7vD+=fHm$pFD#Fq^UAELvIEzyp~r2*?ry=y#-&aN>OJt#fFWfOEl4s4(R zZQP(8|7XA2aV*JkpueZ+6BJT^={yUxHMP#(A6SvWps3e5W3N$Yrvq7!lK6=T+H6v2 z0?cQScQxlYV;z!M%RTM=0t%0i;c6l+O1a80epw`+co^--22_3n0F+Q||3>o9q34ZiG{Q+(4jb zw_Iix^J}mPg=_Z5ClrErnQNo+Z>iIRKk#|3TsJ==H!Kh4-L5!@JilNr_sQRa3PhoD z_8|iH;{ugl^W~(Dbz{kV{dL8~K}&xvX0*ylOLwac+e@tYxB6?@mlYqU5`I0J%1V8^=@6EbuclWg5@VauDGjm5I9IV< z&h*SS%B@)Qtw+Gp`zy)k1jbRuYy%5jI+2Pl2Lij5CSkoxZyn=bOXSPphn%JIJHTxH zl0dH5dhf`8E~E@zr9fCiLF&^MxyRV|E%SEIYKvzKb)`OwXVKJmYz4!_M`o-l)o6C7 zZ4~S8b8o?~$X5#`C60|A=v=+Io^soUzOugYiZxV03&p^35JU?)2H}DJX8U!*BiDNi zWte{z>nl{8Q4x2HXoB(=Q~n3Sl4&->p7B1x8Y%FMn2H6SG2IEt->8{+c_8)AKk!VJ z^8aBukk@Mlul=G|kH~czBeXKM;{asGx z2w!7h9OVM4B(()}HbVJ1e)~4h@rMYNzh=0!JJMmhOC7;w7WkuN+sQ}lB65Ci9RlN| zge{k~*b@NZHXS$LtZq>50fV&OUXekSEJX~AqaHLX8%zzUz+r}du3&qzw%_id{C-vr z4Hg6IQO7pOlqB&I3e-|ec$Ec~k$b`f_P18nia7_xxHw4ty3e|8x*KXGllmcnww|gj zqW%0h>I#M6n+%#$)0TkGltoUvkD9Moxqm4^l9LqZ$2eoXYA zv1Rij@m`@AyyT-G8>)8Kud?v>8NA&FqRH;EgTE2W6^g<0(K<(~owlg5g}sH!zoO7F z_COrvoMHRo`z^+uJo6754p^Cnzs0xL=Cah8U$_EY4PdrsL;d?@8{{M2L2mgfzE*SC zo-0!9T-vn_)hs_>HX}vN-Sbv)u!1?HD^46f+Q<#Xacnqkgd}?{S&5_h=5UOjbq%%lWy;EGlBD$?>`&nH>EXZq{EM)0^R#w zlEu9Xgw__dh5{>Kw?*VFV<8fX@k{>w_uv2dS6l7N|MFX*8r_bSRd9!k);9>QRqvaK>jFSryH-!lNn1)0+7|{hQl6V)%dpk5tw*V~6$5FV ze7Ct&*15{HIawZMl{SZtimifecF*uIoa3(>Ru_-HeF0D2{}%)7*P4av7_L3DdI-L1 z!_>l~XHuT_q-?AYVbbPo-5%`q6J^{pz>3cJ|j4v*dFc zSsP9(M|F%))i~+O0?#k`M;7QGG@yY#X<%c64Kk7$8saB?b7TJeX@{~E&xkAd-ndY3 zfqXpW!j`iMQR)T@lq9hP6LOFU%Z)P_B=rwmtfI2z3CU-xxSp1=+iC}-8;b!WZ%YRi zut+I42^n@0GFovGs`F+c|NdMg)^T5t*Dl>qJR`2UNBMnap5puVyww!mFStgWl`D4s z`n)mnxv?xUp8h@W;xJg94fAB>Hjt&n%euKkro+p=v3g3j#m4Fi*+v0(!_N$DNZzt8 z4Un|A%1wKqIZ~H}s~0$T)w7GdC)_oEwd*ZO2KL4yynW+Lo*XdtZHBxZjJ$6Aqz_y} z9c1ZXojRDM~Y zUkX%=XEz@3^t#pr>g3mn3D3;UZNFB}@Lw^F#fNa_l2TbW)8Zx=joyk^MN)`QkU zZUd&o#??e{tD$zQLI46*mSCv^rq(GjuvJ7GduT1nFk3HRYN--MklGcO(2r67c8cEk znSsI&2E`Yx%8`JLk7P{6HrtR8!8A=7rf8)gLB~|>c4)vQw8z12s)n~iit!+kj!i=S ze3MwYZ~wrQ=pLSDihVE?-P2(Xz?o7!SRhjK4^FgZFPw~G>#3x&>auggNgfW7H_8L`BvajHXnJG%}O3VIB~tx<|dD``BNC45p=7o8f;r4E$Af@&lxHx7PW>7Z!Br^4%nv0lxxfzyMJygG~C8@goX^5@nj&K zy!gEy3*A6o9?x*f@%&<`v+HK&>fjomw{w!h>k}6*OO9jYu0B*PP3?wdTrk#Q59eYX z7Toq=Au8N;=J%Q-P8go&l%isLDCGmY9WRO(Qv=QES7riMO)1h`H+H)YnR#e$bGbJo zV*Y);3#Xq$VGEeY3q{=G@q^T6*PS9h=QUHx9Ui-c-$ODMS6U=*cX@3gxf`z)lD~)K ziN)ENMB8Att#(z!PYq@=ob!z*3~5g`(G3%9*Kur(vvs0JbKb!|j*Un#E3`* zqI#Oa@I$k!2C5z>|KY9OZvELh0sD7twP3~b3LMMUEy1qMz|p)sIs91bMLU;TkOYnv zB?FV^ieiK5ieq!^3T1O%7X21@Krpu~TN2qfW8Hmot!NM1*7R%9$R|21+xWOKTGu|; zMmg`6w~w7IoZN@^h{3<-Z1D9NvC5HgoYr}n$$>vSV5&)!_TT8b#ZLGJ?$L-JoMI*2 zR)e8>|G*`dd9p4W&xmbZowDeKk=hg4KQPz3p_zju)KA>`CwRklc-13dPv?S)o|;pe&|X))k6PC&XshIJeL|0rU6I zVCQX@wPt8b!I9t&c9*w6Xe-95^dSe=c=qnU%e7_Ntb<#8TNb7WZ%InA8jP9$clW31Y$T zw|Ub*Z*&%zn?>#)YAN>pFQW9rB6*Eg81J}Txi>{?ig6@*i`*qHTW(J1o}OFomUCVK z`g{4>mbqO;lb`RO%U$L6?Z38p{pT`Rcz>e*M*EkyTxZlvrE(sgTyEt_?KnrLpgp?2 z2I8(GD&;xd*M-i5QJ$ym9r~9zucp!Djx@p)kvMVK9E1omA90i0=eY1a>nls=GcI z^L<`8@Sn*TAEy@n{J2M$xiwyHSE-8K9IS)(uDqE~n-R$G6@=OvtArx%i~XJ`*oy;OQlw**EmkIrh&)B9t&PqI&)P=)z>ww&g1wOeKU8Z zeZ6&vth!$8=1TL+xXD~CKeL9{)oNX6A4XS-yj{D`sjK&WQzhr+&fi}u(Yf5M1)|*q z*9)sNEG~-R%HuT@J;GVza~kTR9vp7eqJs;Euh`l2Y42K~dsYj0F%PwMWmoa>w~eKK zII@-n=>p{-a-Bg;&QM+vwEE`f`%Y`J*k18EF=2>rpPJCpG-uJu4+`(>Nbo3B2`P3X z2)<_|D|dKgU4tszK)5S%(-g5s33O5JTxOSvJ6jp%1J;Le(qKc=miQ!iGR_;}o(LWX z`QMP>$e1qC%*(7_Fa_=L@?_lA#CRY|2&4IlMuqSnPQ*SZ%-a(*f=}Q4-25)zXMV`M z3Vq-GG?q(T$bMtH?#{{P-WkcSxkD8Z3kxL!7F8q(h^_|>NHSsxB-~RA6h0Ai($gI< zHb4(Z@DgGkDrnx5zy3QmF;?_@Fy7ZlV)1%NFmZVo`+Lp=6hGs)v=8$UgPGt65)bko zKhEJ*e%v{{54%=j1XL}W;DG)-+>+A7jn0LLx!A8uCmqWRYRvENbKw-|qR+oSzbcxq zGmT9)4bIP-X2)Vp(qk(w`ONpi=sPE52SMTfi4lyL-tPNVZJ>3|5v0eyyujT8Rhu71 zpRd)fKm5Fo2Y;rFF5~r{?ZZ-E-WY>sO57rd&&z9q<>g`iS%!0|Z*q6;&<4H4sZ9j; zmtnZoXJdF6hL(wi>C~>uyze2*FdfB!eSSX8|KoMjTrEC7adoIrYPg{LJMHC+ z#^Ajx4^HYwU$}NUI)iGfSH4NT(Dd1;SIU!md3a9hwPqp7Q6PN6F9z$d-w$o@G%WLA zCRb#dgSwlWQ+$(>-saw$cT1Gc;=k3+M&AY#LLDdQN>Xp1FO%uRgKRl=# z>N}{u*g@Xo!`s>ZJ%VIkFYBZnURd55cX^1gU_9=I6T7?S(opOQH>gjs8)hXL&Ds{w z8=kNB26ixhzusQ1_V#*Pp5I>{{P~r=^#B&LaJRE@PJFu?5yz`>PIKq#iCzn+x`O+I z6<_k^BzDsL7TEtxRHis;KshX6Da_-phEKJNOz$6tO1LP^FdShHm01Y#EMkfYWZqevc?uu8-WIeRy#>k15=Xsbn|+!&FA2 zZXMo2-ORZELxii9x=##;n>0LdNDSBEXZVQmT*~XPEL8t|&icQh%>C9Wl{?uUcGi4# zd?8QBv_BD@ez??4i{l&dyjBhr5$6|MR^AS5TJpJBUcS#PG1)9LzVDXWe<(+=2M)8~ z*q>W;vRQZ(!!19A5|IExipT(=&49lV_*WsJMnrL4PmH@>9b^lbj+WiOd5HMtr=HW| z+@5LbIbE!LpJ9n%qMw5i#~z`@>s!XR$wHmWkKw$t58=mIabLhuf^Fca!B%h-VLN_w z!=?OaYaB&$YUf;U(!j&v!zsvDbG*Yhzr$$HXJqxkch?wR=NN9zW6xDr_;seV$pf?Q zpC9;~AYw_O?YQzY^X@+$Z(&^*#A&_EH=Tpg&Yy)Mv`5VMYI(V!yUV0(hEl#bEWt&$ zt6ZM-Uf{m%{)~f>3v7;`Rh~7k9fe-1}4WnFe1Ye+PzK=SH~wOvUxX^ z^4ex}{~@2u{c_vXxa5gJ{B3Id$wQmxM6<8Z93@v|TL%DsOWwKjo%FJbL3D%BqBW@b`8jOUihJKB7&NF!r27=602n)+DF z+hd)@0ku;V!h*!_uh~%3PYG?MV3L0?=QRy^-z->~Y5b4RJnPaORgV52T!p(eP9>`-j6jECqFp zN_}zJ>slu((o}&IQ^(7@a_X?r$>(N;`M&FviDsnvc|l5k%gdb-H#(*;g0$oei@Tc?Eg0|X{&Hn6-49UI@w6~olMQX;=Iet&78EO_pN-m zGtX=6`TtYvLf@M=@v)KnRlwIb^hLCvp$~Gu7!S$uSdHp+xN&(kA$BUiGPgs62X!kE zv1BxAw&qnH24cjVU!~d7Ksa;s2ob`BB@E98l7qkQ9DxsFHN_OO3|>w9TfF#&gO|Ly z6guxzsl;YaOaJgw_%rT!K3L+2aZ9S^M1o6H5oS+-HB0ZCDec23hF>LS)M_((Z96V; z$;iW3k~=Pe)pEel*F0SCzA107R(*T9Ol9Kx;Lht?f6ww)_VR9TBhEKdsg0|JmuKrA zDxV-%czFfQ_VP!-?&c`xTtS8ZkL{|-(p*_& zy9 zew=%{8pkp0$JrVKyYTHiHrnk8H^gv5Pdhgkhj7&pE9Han_hSBl=ToLti0#B49*B(gvH=qNGE_GoZvHmmyS#(KS6?Vy zQ=g>-3%t2>`!tM7>$smw-623L#t$um{pcRyq05p7-oQw(O(W;yiB%(M!Sib~_C?o9 zjrm8Z=RJPl^;`Mzb*(O5x33t-=l8E za$f^xs7k*|f)gRa7M+UFAeCseMdKo9Mi`-_6%vetRUkax@(})IXWSz@qvNUZccQgL z17V*T4_4!ASRvK~x4y0VZlkF~T>D$bOP_aQNP2$ZbQQ5YhaEYZ)Dh!es{X8 z`64iU6UBkgLeb#EP(1i_jCIrCOOmSuYo<(0DoLHaA!EQJn?{-LWWwyMrDZjC=| zI_>8)UH5ya>=P8eHenb#8}y%`q{m|GOSe3A@Rc85?^KN@2wqj~imxo97=#xM$qj9| zwOQbl;|E<6HBIB>qf5gw&YrfZD?aE`6?Vm~9Cf_TTpwJ~M}^QHGf9^sbrH*z*2oiptyPz<4R*cnqW#( z;hVt}ZXDtZ8he7H@}OpjF!PjP&51&tICU^9QQ#r@dEvJ;b6CQSKHlP}s-b=~gM;r` zk(;azgm0Z*39np7K~4*t>Ml`tQG;kWoEe7iA2xxGhZ@XY>9~?%#nYDG2P(VFAO`SI zjLO~s-O$x~KAYBy%Sq~lVeiDW^ilYI1Jw$gzCTV8>3oixj>v?(*?lJTEAUJ#++3^m zSvS^i=TfiOPNbxX=_SwC(s32Bd6YE0!kO{Jo_%rm+@sSx5O|-GvA#T|o()pEluV=? z;m4QGy1#5At#_oDR`_sRT?1#|+7;aFRZ+e;tkUXoAPI|=P@wNmrHUiqpg(Z!i3|`J zE=M#2g-2R3t%301xGzoA09X-C9E2o~M$v20QW|vwj3FSz$&J0iFTecjc$6G zZhnpC2umr!643X)?ld3sz9J^l)gr=cKmr9F&gu-SH^ww=S@ZZxWi)hN)qh1Gl}-wJN_?k{S*6FH#rFG z=@r=bHMs(lJ2g%yNVua}Tm5fCI(N%>Zq~a8DXJ%_owSu0hLGQ+2NN`-|e~drV`zPUWxG!*`l~Z$q$p$++0>PKWWqJL6LM?_c5P&yDk+ggc+E|8Blq z*OB(idjb~tyDb~e9w}U0b*cs_r>;{95_eB^8lyRnhjI0pok3qP?`NY}uPzxOtM^7$qoex8EU z<>qfqi^M!ek_foDcIymi#*jXn%$9mVcLICROj~Ff9&9Ht5AJ z)TrYLof_#F);@^>C*usF2w@mVV~Pc)1RF#4H&jl1OWB0fFD06+0kF*k(czV%uWGNu ziJVc9RhxcE(D9{j6JJq;u~~sXztp?^{bntW&3bS;b0$B#IhRC-XQ7Lm5!TpQgr({b zV3U-=SSuC_GiF4r-9j*7>X1{IzKJa|0<@SgphgN`ks^Zp+i}9aLe)W{1%^S?2!m0j zlPKP!LqWmw3OZW;@MLOp0fmmRxsWf`$XzfFb;QlC*z<S$sRwRKLCB0e@sa{G&93;rxwu zj9_I~Lup?OmNr$731(WVa9k~wK-NTcOxg#d-H*y%OYNMo9o%*k9x8nc@v^B2`9|4H zMnQ)%*|ZiCTF_x+Y>BOQ!_^WV{{GGe;bM3)AC_r|(IsI2JT0ByHW02W1k%E_V++$x zhn6f^#n&%C;8_pYus0Xa*y6?Qzk_?>X;nbB)~S~-uGH!mmPJ%J@nH~k2qWuUje9q$ z58je-{o>B=YaX6|RTKTR1{)u~@y#0D`i-1}i&78qGhST8SGNtW_LCE7O+Sx>T8ft* zM_2z~UjZy`q68Y8(J)JFFGdMDYAjge-_v1bb%+zw$biU-1lNXE7o+Ggj2JX@aR>4Tp( z!KM82_xYaccy>O|i-qw%Wr*Xyu=DNq=_%d*wYfpX+UGS6kE#|bHQ|&^(5a*1)JQ}V z!hKQW%|pP8fcW^_M5_~JRTt!o@x0A71x_Eazae8jVybcko9%QUg5|QEMAQ?6iL4xF zArVH7GmVyLyrs^W6rb?(`Mq);Hbe2R1x85SgHO8G2w@I9m4-*ihpAJq1;*i&wjb%Skl{2IG|juOOY1Sv(cezIf54(h9vxOk&MzjJuWyx#;^UCi;laIUh%8^K5iJOsv!wOGRU^7{ zbx!e(p_PD1#jZ!Rre%&s*Rntm>tV~ww*Bfmd{eCh)ask=O9o0@8r+zfnh{0A(WRrk8M1`#;{%+MDOg5 z%RWcz_HpOrvaYv%toC5|UPWbSj55qx^{KqL^YQ&I9aYzWUfH}M>l9sQNQa^84(saf zjv;#yxsT>}9ekh0&Yv>JP;iKC(9VT}3%20n`6<#!=g-#~VaWyaEcuB0Xzm3j8%m@(uxLtMp5PRV%8BvaqCE!o|cXy&2{Xu*Oa*)I@N5sYSFst=a(Ft z?vtZ)tV_W;U4zrTW_yX8)tN2FVAU0a1%5qVMr7NEP&8{s?wQTI9J&my*I(D|x-h{V zm%VGv;7$ye;E}(=uMFDFL)SQUtaX++$vapLUcc;hRV#-X+;e=syt(oBnvb8CC!1HL{KVN zFnFWh$;CFm8m8&$qs;KttaOeBdYpx-N;y*;!4_vcZ+SpmI-h^p^QsrNPt%TYCcd5} zvESZu9L}+lfHSRR;B1ssc{67JSh6wJoAvnYY&~VY`87WbKhFjTh~j$PcC_fc@p5(z zJUnj2CELP-}`F4;bNDL%tnHW~~CYqOddt7f<<(xQL z#MXRoQ8s4F13ZuQ2wcN#0De3#N3hrOl6bv(#R|;=>s~|NkI3%t_F~js;`m&C)g?7! z1pFs<*5A*+>-t+|2h-ZmAB-nk^<9+|2c{Rc&qR#4>HSm0$KS5uy5@djZD1ut6Qhf5 zIT&3g|7fYvY3go~dyUW6&WBm*5f}Yf@zg7ojkDB+?dZmj_m4!LupyHQZ#DKS*n8o6 zmGyenwLMP`cvmAzRkn$PxJ$o7jQ|pWIdf0}xf)tMQX6?%} zBBlZ}27U5n{CFAPqbuyL{dL!l0#jFFSIITk`8Fem<8AXIwzTW7 zG{h=qBi;-}2JX7bP%oV!jW@G1yKY9ziJgBr46Ib7cP|Rh&+_8V-^1pm=0HHYFJf0< zOppfO-p6_9QOoSiE~RC@R&nivW3!Ej@;Sl;MQhMg=yA&ooaV~ik@aMnQwhTzss4C% zf%)nh&S=8yMj)2K5?dsf+|R4!{eI(JlHXTSs7a=v-uQjEg-_?UZMy+X9x_jG+hnjv zY@Qqm;$GwPeMD|KeymM4#u^`ty$taViUjVj_iKv3$F&x##bvio&CMlV2d&Dki{H&1 zxsb2&%aOT6M?)_y5GBVzRRk{dQT&cnsG$$taS%F@gEJ~CI9~W@BjQMS&SCRoBJf8 z{#A!wWYaeAbjXrKwd&N-WmDUat-l64r`u!iJkrxP&8D=|t|e`=dC6Z})|}Xsr%;ni z=P3(XE7CeP4auubXT;r91kNgxyQoB~;_^-6qYYg>nyG$a&0=?kX1F`blHZ(Yg<%f1iZSO~HCbS|(sm90>(BEg|EvhNGEfo9 zA+ZRDYRUfGZjSYA5{I_)>(p%nbcW7Nd$8YWb;f(4!IbJrz@nGk?{69_P*>VgwbNLA zyX3E%&X_8+n6?`3^gj*jQq?F(xn-FXHA1JJim z#T4)1_U>_rWXzi9?c%Z}?i0y^AR2Yu6(Q={8FV4BT$hQMF~&aeb1`LgxP3 zBqy3@(-|(@>*-8N9+6EVloqXB!+U)4NTxH&d(1&6A2vzMEmuqzERQbPdnM?J{C4$3 zPPuwwMBl60$IP;#`=(mGi>3!CxSmwkz|}#=EmDWqWxGaafa0!|QZ}bQruZ=6dC9e49Q$f2=p7jf- zbeZ(yY+4l#yJS5^Tx*UNnoO%8BwMaaL%1%P z=t~J&n58{5B!u-JOBN^nuax8MFgsXiOk7z%DrdWY&I+Y-QWe}(8x(SrYw2^kaLQ2D z-K#aoM|C%K2=cE{pxvknWoSHpvspmTIGq7>x(2>>ItnZqviHEs(}{3{)1`2`)4^O| zHc9iowAIj+=+c)rOxG`Mrmk(;c3lN8eW5>_c3SVgBz0{nYZHJe@Fg2KWLCHX2d0X5 zlr019lScI>iiwt`lnL6Uc9TzaQ1jCDQZv}KR0uMwiSH7uMd9+S<>S%~dM4^@$LF|D zOOWU}b6&0}U1Y#1Ysrp^k_R0*paJtanN#jM0rF(blM}ThNE1#uvIRPlhVLD@gJtRd z_b8@cK*iKAcd7sCb>E-i@iRPrhR4tF_!%BQ!{cXo{0xtu;qfy({vX3*lFwmyOriud zE*e=V>**@fLaD8!Gc-%vwf;wTnPl6M<1ln9wE~||FKsAC<^4~K4G8jO&HlBX6%rc| zQc>wx({UQ~sn-y?aErr)YV}GJU2;v*KKMf$EAjUrT-{1kF_JvYGOh7Lp4IIxayxw{ z&kda{9ZlMQOpqg~Qlx6#!bG;D3G->Cjwv#{nfidqJD4}K{IdV-(llKBUN+7`Kyz^4^l;#gNFD1$Dj!~yp~X(ymBE4hiJ(@jFga{ zm$W0KDl^w%7`ZVITK>PT>Cr>%Z>waQ7V*92X}?#gg_E=+A6!j`$I$L$2!b{Q{1?K( zneJZ%T&AYR*a1Die(2^8)94@T`PY7E=I1VS#n1Jyr=K}#8hIFuq|Uy^n+xq3A(Ha! zjnNZ28QIm~R&8sk@s8{~qXYZs@4oMN3w3KY2xy{Lz2?&=lU($he__0V1x8-H7j&@%3Y6X&>j_(MG(7Fs)66UG)J;E#` zGdD7zG%IDQpz;qMfP`7D4g|%ZlYOyJlCaA;b;R6X^B8UR*ELN|Q>tB|?N;(oC56_Z zf(k{7&6SN5UUhSk)NO7qBzh$IynakE7uL@fHXTShIQXpq&KDl=sIBASZ7z{)Wbv9d z+(LGI?u8=RL=3U=VHrZ^gET}ABNuXraXjGoeN?-KBBM}OjQh!~ImPf-W3XsNi-7!O z6v@sXg0d>0PpF@nR^x=M;aE^S_kx{;ye4JS3ppg!i#+7k8z7X}TLqHsT~uu1w54yc z`@%bUV`@$}TbPf59mVw6`r^)B_yjX}r_@uD8^hunxMmu}T}+=y4Udm_F!{q|pgY#h zQ=1$X|MwQ}_dChV4Sq4D|3ebUrWUQb;^&wm^85Mg|#Vh>huyRChB?WAG4*w+ss2;JP@Lx5UZ>HtJo2WdvXmArIo z_wy>$8s?%l)x zg_HN;zG7tOlBqv8vB^NPsll%Wx$Cz1!ZRP7d34StlFcmM+@@Oyj!(W~WWGtE@`)K0 z@KWe7bRmKm$Ph^QB#0-n3}MBPU->7b7+zq};D0|ZkFMe08BYp}xvL*+hmwT?gPbL; zJS1cgMGL|7f(|kDVh^45MhFS^CJA}=b_yZ4PD@AF4qcJ8r$B4$+>-7w)7M+alS~bS zW-3KI2T)w~q4B4u^u&^>5_d4gD)im_mZ<6n~?H zj#l4)3$@J0;p?N@s2CMGmeiA9JViWJmwF~zB5E^R7WRX7lThjAR_5?rZF4dgopV~H zZtq;Y!K8#}8A&kq-IVoVt)Ha*$MqQ9?p6#Lo+pJ{WFbMGHRjSzO3UglvfYLU*M_=t zl8prJV#3eQb@OvUO&^gwS5wc!BY$cdc)3p}GB5tA|3pkMSrINF4Hp8d^pdWL0Wy#T zXS10&o$-T774j7KAA%`)lSKmyhk{B9v)8L*(Y2-5=Pt{iL8R96a}%D<4>sW2?99W} zm$33~-Mh!5pmM?hC1|^ZyCYo&Sw%XYT(;KN42R@WksftyIEG=Rkoo^ZQEe3c@?>(=P+Rx{&czy3Y)Ti4&CI7X14P{RC6 zKhS#Go2^on!mQwa=dtgR8B|_*}aV zVwW^rX?up8t}<*%f=c;d-h>8IO4$FQ^*|*E=>rKhljI;4s*Ic4iixcK^%nvs)Tn&{ zCW|uCPD*CXcvDk>zNxfIk1DJqGZmU%(=tr54AbFRhPkE#ft%Q@An6$4*8+A-n>eD) zA)el5RH3tYO`CHeH$DR?MYqb7jZO$yct_X-AHNX6q~fU{ofzUt{ZM4#1R%hq4{K{u zR;s)BcY=}p{H4==StSrI)Dtu{|8aL^vPzl+SB&j(~n=9Sd^v{K#eIsdO;2bFXE6!}$$9jrF zOPZRr)lsD38GFo?n`^`TUD8)}kzr7*tc?az`%?~PuLK_2JRt98H&((cVV0PDs>ucUvGYvk!gkMquxRxnuHq`eo z&HUbFR>rR6B@y4#8$A~*k~?|7`}=blB&p5t-Pfu(W2-P2cPV!l9QjwXKoipFoqj;0 z!fmy=ynR1B-9~BHZX(bg@tyfLhH~ROfe}uW2Tr( zHW0Xp4U0mrcv(`89G=<65wCN~pQ;zUwGB6FkBvd#`DgKpXq(6TMT3IMiENnSxH?-U)-epdM#zb=ky`&#} z;SLvd)(by0*n1-M*}Er{+&fEXv}ii|Nb5%y*hZm5R==6Gu~A^G6k8kdn4Ia~qNakp z+=`K?51pI4bktPPC`H?_r=Lt^kcVz~rZ|~;@_Ip|{oj21Ct?k|sI+XjLr6f73+?5D z7tXVNZvH8yjC3_qj#z6u$!@(5!Fj&)^(0r!w2q+eB&98M zA;LaWKKTA_l01-DpFRVLwWZY@y8SnIyGyf1np)^oa-SQGuYf&sZD_y?wcMm@-|}-^ zrKV6T=W3V^A2hPvyj}ab>!*#*IFR6Q{zrD1WJ`{$Ky)jA1##pJ-fSpGmHVH50fvF9 zCYfM0@@^w<+DLSVH4I#Nu9Shf6pkp$WN}FM(2Wt9S?FW!}uQ=SY zS(zhLf@zRZd-3sQ4X_KWvc`ogbZ;4*AK&fb??nAoJVea$#>>P!Z_xV9JXHY3j<15l zWo(SR=2lx?XrF2d+soL+@4O=C`OBUAsTT(%36F$aC1tfiKe1_~KYVOxA7liC99&xqLwt^n{@83l z*ksqSE<|t-W_1)k>7mU1+WmzQ{cII zZBjUw61qogf?<6=+HZgHQiB6=_rBp{O4=~ck>Dh8nvI3=(&#Ljq?;sqNB-U0LbuW^ zZzIj$h$+erl1km=nc*~& z4~)FQfd9Hblf)Xn$y*l3~=;a=wa`R+Cv4Xmp^$RUKOVCDV5150~GDt=Y;5*P} z2G_@1Qb|e@2BCNJfO&g1^ZZiptcWDQsS{wd>g7sj{DmUD6x-{RO2_6f^Jl{6PBN@oGA8s181v zLOH_Mm4TKPrWY+b-t$kHkPtLXPlz3+E@Y83%6x{L)=B>F%pt4!%bv=C^g~rpHuEIeKe>LPA2u#3ZMoXReVu+43>e?wKEIPTht;M=D2460NbY zHS#l66!@^`q!$t`Akx&flLuYx%KqrWWz<{J(Es_%fp6KkKjJw_`H+jWN_8RZL=e|4=E{lpSNMkx;4zjh<9lS+V;!4v#rCet@_2fNumRWj}Q$yUnUxK($f0nu}ILUnYURG zjS#GTleP*t1GG)>uV*|7)B5R|f>7KbSL2n6epI&#HTb{PSqzxLD3q6qS39Mr|9pDq zZ_K3_yQW|yQ@59-h3?Vn1T5;~OTAG$Nv5mxOQyL>gL*tWGa4UP`HkQV&!zGgl6;Zi z5Pl@m;9%iJZ0L}7>WGi9pl$UYibGoeFEp!^-(UY z0?fc~I9piM#fUZ@$W4EAiI|@a4RgnwG)$kNyVr!UAwNCNEMW zp&Lv<{~Xb?7?c5-AgNd*f&AD*geNgr`7ZgKYNFmrC(l1|D!=i-Q1ED^*V@+i5vg@6xz@QmwMXok zAH%cyYC3q@iDq@XG107+>-X@j7+68%HNOnSgz*Gv&iq{F_#7O>hWCW^L9($li(|itQ-!PqZ5Sh z#>%Mf-^yr*5Uw&+BQGROvoJ*g5tekKj>8mT8Fe78^PkPkTFNV^}n)Up79J$fVskhArCNdA+^B*~1Y zk?JEQ#_LAtph1#n3EA>`3q^~&HrDJ^MPfOJBzmb2HCSwl*O63+gh;Q+nzvG0X~MM~ z=|8MfUz)-$F7y-wY~3G*ChD-~_Czv4i65HQ@EN8<)#aajo2ePkWlC45kGfNo`SB;b zb9kn$?eKQ%Q|!+BZ-o(owrvNWE7)AOk2bA$euPhQfsZy>tIZC>6iB+f5A;Yd4nqYd+abLV?wwJVLAnh=D* zb+cpxUp-|X^y^Go5>0l}HsKl{04=wJa4d4FZIn}Ex!j6=pgi);&dPUhx-?JL>3QaZ zwaG7c@bZR{ePeO**_XQ7Yn8(bolnVI7aa(ayOAJwBNy%94&)v- z)$3xO#-=LdhAn=1M?OW=rSJ`c&IwvQPe#HhzQzA6v}TOkE|uIi#T?irVx&=o4duPD zumpJ)8iudT%vaD3Q?)YBTSb{QKyo;(nxj(ue?v9~GuCgVW7NNNQ>9|;xq>B$efRvI z?P|-lB)4Jzvx=z7ip!@-0Id~I*%y>L&&!NELxtJCb^ZA4_BVGhJmdBDz*)xG*a_DxSJD8bc*j7RygY*q*3l z=CmXT)FFCHu0WTlnWle%6FL~IDZ-{{&T^&M2{fZ&;aMI2!E-H&H|7*~;}s#HwtX^~ zOM$zWItyNwM`PAxz;^hh%AxzjBxhA@Ja4kShZ-P;oz~{)1n8-bZ1H%kH+isSOS;N@dq%yfbf zDQn@wiiEEg)+`L}lQJQB52iowYDb*81!FNXE<1A^MFi82?1)18=9n3)EO(s3gY>5U zDjF7gfMMF0w3!nms$I?;^x;7b5MWZWpZ3Y|0&boGk>fbK49bqs4HwnEhllAk=X`N| zPL0iITs%*is+YsPR7L*fKF{F$Lz{y-854983b-VK2H8FfExJdIr1bpKH&~7eB}tNi zs%u=>EgNQ}lD*S1Wq3@_GfHqmhF`u&pqJvG8-?P6+Km;ldB+^@Cd17ilxnFUHXH87 zpZKwmzb3r)bcK2Me^Z7+DQr|xh*VN{fDzmEm$&m%s2l*6#7@Fi{*g`6gWc4<+D1(5 zL1R08MOj>&-`TT`w_i{Z)Bh7Df^VM9jAxyf%`2HpNJDTb@FBZ)F#gwCB40-0zU)0+ z$dt{sCWj8OTnt`;y-lI4o37z2gSV86l|z&Q14I^moI#A=Ye`jev_U!1Y`a@@^+TQ{ zmL5`HnDl2-3@WV!7F=1!;~xP490InBqT>RkZBP=m| zjPYQP<1~b#GcCG9QU25bm6@WZIO9Ufwj-KU3kY#(^3j^Wpq&ct6M2toVA&FdygsuU zd^@wZvA{;lMAsnEPe9b>hylsqUl@bBdCbrFl^&)MaA)X zjRm%O3MgrUWtKq6rkzUk?=0lWlc9<1gqa;}C!e<|9{rZR!AaIQ?$4Yo#Vt)B$BA$O zIdt+24)8^6-zajk^r;%@&rL&$+QO7L5fjr=IX& z!>%YSn-yiOifcY%4hmB+#yOQeW<~!Lxs4p+GgtX#;FeC>LPBL4lcO@sYQkbnv$5qK zU{rmCb8{`xSBXam+GJYsnBqNpmV3cW%OcnA$j_nPCW#JMM zDM}bjQIn(rMXzA=V=Z$~Q3{i6$Mse$ z9L9Th6Cq*YrGbDX&Cuvu*taa38nifPin{E zk`Eo7KqxqRl?>rk0lIV(z8U38ZbtS5a6Eh^OL>xNwuZSx0Tzp1juCQ&M49&Bs3MZn zBbGDO;ruze6gT*R6iW@6hHq5r(Sh+Hn&!{e-`>-Nkp)MTwt7atF2)^p><1M>2`xGs ze=)dIWe0)q5$Xu|q(-GrsS8Y2kvYiPZcKfN?-L+0ZazQ~WMK94Z-L7!((Q=TxHUvh zpND>ArrN5gjZFECsaEyze1AR`go0_o@4&Vo8p{Aj$X zNj`-1PNy%ayt!3}IO*dkxsgt#y4Q9>u_dI}R#8B>P(-2aGdL#V_D~*MLhbTf(*ahJ z*?*;uDgr&01>KMAAF}D=goOLtSsW2hU>D&xGW*Ipwujm9O5jca!o(8a3oU5MOG;gO zAEu)-LMhrVyGtuSE)b*mvzaMk`+r%)j}zlYMGDW}1=623hCM`XGRLRp$Ap7{^B$ut zl)ZqCGH_Xm3w0`A%EIJcy@EJ4GP(CE6G;Qnzgl9KR8eY` zk&Z=#8NPI$IX^0aJhwWFQj1ghU>|*pNyZ5Qgjt*n!w6A}_*RE70;=m-kO_dAAK; zz-vDn(Lhcb@<)r=Ke?&UsibE3=cGm0WIJ!3BLsfY`p?{Ji_wI`5dC)fy|sRxWFJ!P zvG|Yg@;6{fYs($7$Z|ANMG^pyzqF*=N|jUag{-II%TU9-OdCD@LRs9r&an;oPe z6iQ;M*qI;C7m12G#f~M0FEF+$daV*@t&3-?XL?#8dk%=h9;#tR$!fZ zQ3ZVzMk?z4Kvm)S3ZSa?@m|(9WeR}|58%E4Woi0zTkHX7s>})}*9~|zoVFmiVIqiR zv;#1hnF;sgw`2hBPt{H2IRk#*VXGMAT(A+d0dh=PT%h=^WWU;C#8xw*xEv5hU< zv8yEx+K(-5GSHL-r4zLc&F>;_-854$;Sr?r76Xyf8m8tZxC?RW!64 zW|kolrnMZn*FSRik%+(1E;CvC3FjTdI)8z?m{&sb53^5k!L0Vh^^kC`{^khj|H(|d zap)dK`?9yp0owc%iy_LGj!&5_z8g4i9*NW23zAByCriy7YgAu(N`cxHWJ0Ph{;n?A zsHfWGs2_3Rka`o{(xo_sjre;ak7uxa$1CBJ1%@CNBM?ews{r$&-8xxF!%l`htlJ}j z{QOLUuQ)H9OGEY(QBzJp_e(v@5*xNrXx8umySgyp~N01sn z|0$y4g15JQJ|LGVl~#0OW~{1*reS3ezga#dkWzx~BjetNw}dWS7N^Mcp!k#6r2;TL z%o~(gdP0D+r;2gXMBqPP(=C~(3Q+v4C_%(6C37qvooxmck2vjtWj$D?&)K1X|MI64ZDGp zYsgZXmCt&@;lpb?MDqE>M$Du2V}H|ikfqSuESh93lMkD3tzgLL}4% z_Z-SX>})Xpto-4(V(S8Q50mjp)F-?W>UjQy`}TtvK8JK}_05vF z*UKHmj~T$t7}B(r$wxS8zxr<=JA7kfXI z7@r<+oosE0sl1+0g7#!3IN@vT-kTZ!8Aag^hf@uuYYfR80~Gb~787!VV@+f0EagCo zSyPvRn9}YVx>W__Z0NxMy^6b?F#)}TzNzu=je@>|v5gY}BPY|ZiPEn^$=K1>*}>4*k$~<0 zs)TKAoPLddHO&8GBx`JBt}kTkMxgbpU?5;)WFlby^`QORU)aIc?*HGSWb35wWc+Im z%g0CXztH{@QnR$(9E1BUEAHW zx{t!8eW6&27b$0~ukZMtM2fZSrI})%suk=wCkZ_KzghYn9s7}WFXw)5df7DipHs?c z-dBlk3WJBI;Z1niA++f4ZPV$3F1L>l*BKu+biPdb+k?9SNaVd4U+tpz>?BYnx3ig` zn>TZ;-A(qHqgLD89-q$xTUWG_@Q3j)#vd;fze9iWfqr+M^S=e5Ly_a*K5;lYd!8{~ zcxSD>Gj~tKlYlP;uX9Y;^*A6{5!b_*8P89+S#L)#KT%ll#pG|CBZFg+3*HApAs};4 z6yT8A`(OpA|H8)8WGn&hFQOfF6R~$n_8W_L{-ZNii^uybzz}}*6GJuRn4zb*_ zsyuD+g)<#D{?M>_bahFeQ~lvLlBF(y!9)II8d~)QntjWA$GP;icQ<5~4<=7j4GHC? zblTy$L%Y`BcLjs7GLZtV%9RsjwNf07Mwvuf6w&c5QMzi>pV*TYE9)8kR|$SEXo-BB ze-)ZAW|Jf3C7K8xg94= zmLK1G;KXfl%)hl&vNcD_t>wbNUQC>sfq@-B@P6fi165X{KI z1PmljjVHlh@T`Y;#rpEq@&x$xrK=aBcbK=I-xJdppi(psC57EJ2cW3!U?{|4en*ha zZ^tt49WxAekLRM5pzFu_0V^a7SCNpHFC510Fr1MI1FhME$$vwT^d~W51Fau!$q1l= zL?M{cLe%Q+@ZP5n#}JbwjC67}Q>a>Xy$6KkgrbKG;0(AH_nE9;&6*`~v!6IOu@C#f zW3J7>FNfgq&|VTsJ7GLL;jn`QIdnc-;EX3%F`H0g5cfz3<0JrU;*jKMfJJ-j1=V73 zEr>vXs&w8ShF;$a+8_w$2LMsIGj4Qly@DN#V@aXeVtN(CS9<`XlXMHVfOP8bE0UiG zZz#84;duzF>vD@akud$=@B;W6Y514pV$!{9%Wjf7EIv)FvT6Z?QARkKVs*I)>6h8x z(zTW?dE7apolqs`o~Z}(6;vvJG)FBl#w54!BFwTj!OL}w-4*>I$|^T9Os{&RA1v3l z(fZ=H2LoB8vyV}M5(7Mh8)hPD&62ZCLa_4YC%OTy8?dX-W~^jPWE0NDi{-#k?CqFv>ol*x1}!z=gRLG5q_&pIS_I8E9Rz#GpR$HO;8-bN1?a)b z&?l{`r||k^tgc~vV7NsblM>o(a);WP6UZNd@K;o_G0frvvyB*pfN%)s;;dB*CzeW0 zx9%NZK7LbeWritU9J`nNQE0U;#u(+my&YUEtZdFEh#ij` ztl-sQHwz0T|3W-bC&5Z|1_fKKl95ezoMT>-xV344>V?1}1+k!s$9ThygK(KcErkE0 zb^Z|}iT{vH(*nZ46#U0-5npR}92MfmxY_T?u%L*}9dK)j2)Y$Fdk3TmYn1PnnU`y|KlZLp6ehTGx-?8*M3=O9n3^=-_6Y@EzPS?2YkBBC z0aEwIHs#S~c?G@sqvMM?zSd9><39PGqp$vTdb5Uq*pDNADj6b{6*Tgu$G#%2FvRx6{O+fk{|_I#0=qQsgxUU7H3d zh!piQ;5ULMy24T>WW|Af1DrK`9m@CvK`-ACvP%j0$muyI@Io@i1O1?2#uJn}p&ql+ zq1b}JztSY+uwV9LKd%sJ9r^0QH3DXxbxHZt7$5y*f8-l>NoILdHD+;==-1qak9dmT zL4iQLHr4`5qZ{j5LBfhW??Rr{FjOHzDJcs3ApTxb_G3NcHg_a5c`EQE=z$IY! z5;B5lHg||t-=S*c1*tuX6Aypev)zBFOTTsK*#ykc4~cV7W=k^}n&#Z{ z?~WdvYw!8Z6+%cqOFiD$Eoi-*-hf%FfrJnFa_jH|M2Mph%=xoD0sKvUT4)1s@U-5n zCWW@2n!td|7RgHqMI1oHd(!=X)>uEEf||=~(+6Dl>KKA0z$ZkvPYI8_B8LPW1W6EJY|s+Xi*FD0O@iO|A3~!Ct`$ki24C9q$~!=xxhBS0Td0w9 zrQqj<{Bx{w@-Q=!kVbPSZ-eQU@77|3G>O56z$kb0%(9b$8~jDp_quvK$v@@ymE$ir zV+Mhlh%ObFg7q3zNSgM5GZ4p$1#SUZwk$ysHDxfI@V!P+yK1JYs42&|aaoU+e%}{QsVBP?MI?0bq;58?FvGTLtT|f-W zAn&O6hg-ERS0#5wfXyH~s%orT~x6-h=Th=;V$5<-dV9WJ?`^kcrz*}`!JdD;fYZ(7yL!l?qoVSX9;{<5W zknI-?3^y+yP;~^YRv^>1IrxSM)2KCkz31Ef7&dH@-QJH?hiu2U-uWiPRO8`~=$3J5 z8RqyfpzP}vkqF@le(=t&Wf8SViKFMpt)Op$-zg$XnpMmVEuf;W)X{CJD~};ES|>U1 z5MDxbW__VP04_7GrR52u3>~s;0KIxO9eebh74Sg7d8>#o10OYv0n%>ATUta zQ`01*T{?AuBRksl!un`?MBs_45Q^E{M zPFhoCSK2Wmzl}Z-YEM z#w2E}?Ovs8?oZp-YG|h#R8_7m_9*1q(Xc(vz%bCa$I$B)d+_DNh5x)5M0%3i!M#xT zJ8rew$)<^A#mQtNYs=2TB5~bCY3HnNPR(d2t()?LcKu!zR<6+=r~Xyptqk1k0W$j1 zL275HaFmyC;;gIu4R}o$dYtE5_Ak|koi^V$$8K@_D(Q5gKy(Ul61~R9#T{eY2!6F3 zJ}yNpcIRWP8{#F-h1QExg`ZlDIWiBlns&P+-$&18KxnOw>$2oeoj~=Hp`Leq;#C`< zy*t`>1FXu;KQ5cO6J7lKY5H8=Ni-`IEMq+ad$J0gPctJ&lGW6Pqg?M<>;6Ht+RpPLUx=?Dqr5Xe`JB>1-v@Q3`^z|6pEsC~&s1F|c8}gF(dRjQ zTo#r%sz*B6F`rfvR_O0%h)1TvO0ROb-Gun8GUsSd8Nd`E|Sd0j})rfvYzhfho|Xu!|%q z@SCM#`KZt{Z>bM+xWhMTHaT1lWg3N3bc>}GTqm#;Ff{m zUdDad6ex(QyFEjQot+`=%BPvf4Bm}XK(h%^0gVCJG-eH`W~lPwT7}~-MF>O9WN?<$ zheKG^4p42Fz1l(^Bnp}*)@M)}&_gmDQ24_zvnzb~;5R@@-k8Y;QO6zRpt~M5sFP;H z=``U$kBAxz*oQ>~a!Z59Z`QBFy9OYAuR>6jLM~wXL?TofyGQAwjwBrS{fA}@YgrnS zk`yIl5bw1l6xoodV>n$x0g_(G^idD~ae5<b!iEwEHZum)K>{B_*GTR$xn~!>(8JPzKVoH_0n1~99 znVn}=U?-^~HEOVBpyLg<`D424no*sKDlpS`A=6kE{4xxaL>k^_)Q+-x+tt}1mQKZ1 zsfD;ImOeFh$)H!?S>u+zA1^pW`@=4P#X9jx+&+{YX)Kq5V@(cnkYS*;8<0JL%47{O zo1)m{oFJ;jNW32^d4hfa*N!&)fD?qW5|)z)PB^d!mp_r!;3=xU{XJ=0TB`ZAnz0oU z=rq!mLXn6>Q*L?2*fN+zP-O@>?mLBpp}9gjHO~kR8=BERyS#`YK~Cz3JdbR2x6=w# z>lum3{$f5YPC2nQhRSjGTxA3xp{^>N&@^C(5<{{94RT|(^RA`|r=sLAMC4hpDzrpg zd5XnW87cKpIVf#Y#SvXm<#b=vRJMVWthVve3~eZ<#xPbwo-=iUO*M|AcZve5b1eZE z(*}j3WUXR3Xc8po_+BVgNObSz4U$y4``na4ib`g>5G-PEg)3lkt=P^Ne6lEo3q;U+ z$obC$E{@-P+-rtl%6{**!0c0-AF(daw_^ySamsY!ED~b5{4}H*o;y_ z3%MjMvPOUi&hb{c2V}hqJQP1x_c5o!eK&&$NEGlZq+ZKZ6gtIaQhAk6e)c>Ao9!;5 z1Cc1T1%y>7vQb?61q__zh8sIj%n4x4mgE{YxKF(hT~tO8)=O)XVs~6 zdu$c{;;jl8RZ20)h?I&3edX^(MV;&u&8_tX|DU}XlXZWct2NQ#%reFJJ^pQ{?^UqY zvyf2V#QP&Mp|w(3t)QYgFlEa90oK12yNMUkMv}raqFo#kVdfp|<|zJDk*|)M8D;fY4tZsipWLH`<&~=_6zq4?j(UM_ zgN+X+6deNz(_y1?LV%?Rp!8*8cz%N1lMXlM)x?0zDv z393O#>@Gv7#{7qSmM?#r8#U!^Tu||#O4>a#`=~NxO7}YZPr;<-Y?29}0{*GT`sC97H zWas(M%gy(hlbh=`FS6WjglAw_tBhy1)Eg~xWrYEmP<)1p=<_e`+*sduhsb7j2V+L4 zgAL7zJKX6Dr->`CASl%6vsFxr1YRh)q_GMGt8qo%?x#q8{*BJdBNN_Al5mSmw+z)z z9G%XAX~mr!P$@>)=K@Vj&%41PUgHqsO6D916EPo=dw6~lS-))6_kOu$*+;$W`(~B~ z%%S7}x>}U7!?B0A2lN`L6Xbrz8-P;(!(rY#5uxB19N|(-r~*kfv@D{Ro2{ zzO0}(CRz`GOYKOD>+4d&LZ$|aRmrD(Wvn5vq@aieH+?~u$S+#!epjDIVbwu;c+A*L zO0|E@S%(@$!DwbsAhUzp5tG2>>Qy8B0@q}6`)6f?xhlV`Dsu)^Sdk7ZdA9!ZYBlq1TOoE*xc#`E}QHAyv~Y@EQP56deK4m&CMDSkTS!t4=s`z zl45!v!ET7uQwTwN-Q|$is=*N=XDdi)m4RlFb@;#~d{lCgi{z|qF73pw3^vHjV`kkprLgrROXR_ELh>_b1{bss^syLb zG-E;JO-fr;fnV-qTy2)pYq!cX1jgq&xZ+U#J<~YXUDw(aUf13fAIt5WGzE4ooJG3+GqtRg zp2X=onTeZk!Z#`;!P6$B`gEcyb}}Of3Z=}IEWN;>M)O@eSzt%Sv?Dn$Q1#v~Vk^7E zDQ>{`;1I;xUJH1x9%G2^`E4{GB@2rD6@qpAfQw7JA4JMu+|;f9mt0#7j5+_8EVV*!-)D%U@j1a82qK+eR14Ffz)3#~ zBvyc8($O$ii0?N|mRjA^DxtaRmT5OB&^V5DAHNyr79!>>n9TbZPAjn!MqZ(A8lv_q87sP6)Uu^(!@N>RPg3SzU!%1gcU#zb1l z0nD2FlcqyO_~M4=@mtvl>}ZGEgmDOY6832bI{M0H?MdXi@pd=-s>^*p6s(X=fIGtE zOHOc2>jVF7v3vP|LaMHqrCjBBVJdm{+vX!}t(8*vi~n=YITi&p-W0Phg)EdHUAx6N zp^p{hoP;=THO;+>Rnc@$!3{#;&xB>RWZtFoDof5r;xWfRc~b^|89L#G!i{7NtBNBq zb11LpBVunO)=GGP;W&+Xl3Gmj1AUTNWqi`ghhV3+&v}%Cdyxf5hHK*Nxq%Eq=d2dE z^ybAxx{=~s9NFZLwy zv2fy;xQmeDZtOxvIpt0iZ>|Lz^X+M}a$J(Rk8B}CeKAmfm=6h$vyCp;d(7)77-Dro zMMD#m?4NF2)gi_pM(fR#F#TZ2A;WN}Pti2!vANlNOvP z7P&LUSo1ljV{s$Pn_POe_jSR6Kc|7j-aV=Ww%Z8jZ>A|xO)QOKze*_gv*!n#3iXEw-?adV;?t=*e4y1TS7&${$9BpDUbo+v<@H@aa7 zR&-C;SY+N>Ly%CbN0Zio*B|~k_92Vjo>a)T-h0j`5;9qx9oI?aV6_vw5XZ@U?yNaA zKtk8OyMRvmW2y5v1*WIOzx+M58TI`2>n_QezFl%SO7uN=l&d7iQiYNmHPd3hr52u0 zk{q9jVV%njImn?(%Rz8LKa>r%ppmZ3eM0=gApxg#UKB7vbZDIjcu}H(_jhgWKzIA& z{Dfys132bF_jpav4se|FRwK1G+!xG!)bU>v2vU@>Bz60)gsczYRzF>s7z)nuS(rm& zX!_=HW7s1z(*qELCK`Dys?c(zf8JNt`RUwYQo+AaiVVi>P)JFwG_f8_=fs2ag#nc0 zSu<)b@~PTjKnYJlubAlclGO3W72)Phl=jk(#IA(RW7*1^{`98wNcc*NH=~BU<|%ft z0|qi`w6P_%}5ri*;zI>?9MnBd6G zVoeAhqIFBFkD|1ilmuxqb@mV~YI`e!*G!isDA<&jskqa!ha4i0<3KekjSE}*zpy(& z@uX=G2c9yQQ3d=ZTE`i8Oy|Fc9nn)`$2L>GxMv%9BX>!Kx0vNsaEAQ{#7Q&#d+><8 zCPevom3ouJ)n*fWT`J~-h)tCLYtkT)ogQqlgp|Q>YbDyjE!rxZwkC3K>Cd9U;v%Or z$C);`^2t;3Q{vuAjx+nN3Sy;lUKBreQ*VQrBtk>rRqhkBF6P@h>R}Rkr4(7A4xGx_ z_+|+Wg!$wW42<+i?J{eu&r4AvmHjwCxDE+F$)r?+xH@D%?RW*?2IVNzJEp~x7Gp8u zpCOO_*KX|^{GHnAHbPHBO}8Wrc?{EZRwn9l^idk>!7J!xuWv1_Z64!)G)@-G5)HZ2b;gk#2;|2RR+FexQLLZbcaX9uSyKa(H%lO@2qNCNiEnKC`sbz_dPTs9Kf+byaf5r2c zyZ*=~)p03FVIZ_xPhtwUTJj;nEF&&TLc#Ag0oewnJp+wP#ac<|7`<4aQ%MP?bKb94Na-6O zC^5$Sbrv{CFl#(OXJX(gOt=*}4?M`Kagfn}p@`sfKvRP5TNje3AnB8R0L_A1Fd$R} zmF=-Hk1>g5$pB&!>ySzKBcyN=w~ClB-9Qx-25V`da!Q~qsmB{c?&RtQP#sRIercg$BdZ~F-BJL!H`#T^8#flvBG*k)Lgq`iCr zrgd+D2D`Zd5^rv<^iKtsT#2vP<#HVi7r+ov|td4~YDiCeW*Swr& zH8Q1spM}V0gq)x2rvn-Ow}%vXD5OvI=Q`8pSRi%7oGMcP<}8$@JXMEjt55(=ooT=< zx~Q^G|Mp2QW7#VUCXnI>{3=Sl;QNf=CTS;-M*v(nf#lxxX0bU!;PXby;irvj0)|(Z z3po9^U=FXcGv;$*#*}g&bp-9L;FO_&Li*3ml6`|9#DsdPYpKujh8&KiETv6T3hAWK zb0fn_M|Nj`&S^}6atB;~b%#{`Sw~1dY3D$`ekV>rd#5@XkJ(qIk{RzroPI75(s>x* zG+muhkg52@B>R32Tq)0uL)^chQN?*8;q}DGIbyYigR* zR}pT@xV?g^IUw!;S;ejRh{cYm(rH&G(UkWwPgu=m_h-(Asj5Qhu1o%`PLBw!tW6%} zSoou)=X47+7MBj7erNGs-uR1DhAxM8yMenu6CNfPr8ECb=@|w2zqw-&^ljC&<?*ippdatQ#k8aTmz`1vgkeul&(ySXnq!4(_DJVZP898`yN2*s*N5 zxgYbQ5bA6zEvP8`5`OS|u?IGV@~t-?2FASRg-~A5oAuhXhV!Fsuq@}37t$M` zLmDp6Ts;}<%S5l0X(JexrRj9t�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­r>j{6nI!&$RY?JJvqKrp4Yu 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

    P=)2)~4$OJ)-gT|+a6Rj_6p&^oPDV%Oe=(;R0 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�v)e6lX?@pcCJ z#A(02eN6Y_HYs{4PYZr4-o_R%mGRSxYsZ${aQ)btTk%sPRWR6!s6_gx2FSE99u-c@ z60(>W6hgbyz>%?*CBm@1rKAeRZO_b#6#gppS|FHD=`E>GkFT2w^*J2%;RVh%JC~@K z3$Ef7ckgM%X~sT5G)CO~XO$3EOhy)SeBqj+HcSsFj}9f97%0HOyG_5}F_7lDv6PUI zkz1>>Y6^Q_xWk)inBF@!8D<+3d)GLxNRlzt!0B#^-wOlKJ*@QXYn0VVXYk7Ji!i!f z?^jM=yll8X#Ys`ivjjmzW-l=lWm!VX@a-k!f>%iicaaw|DOWP4?f95Ra9cJwqfcP( zdLMN+MK~LQA?W{T8&4L<$H!c7lN}4DiW}Gl)JBz@1XIP`AM5*u)8U@QNhaamOArLF z8}Ax4o&ar?pcae)vS#MwozPi;Z%N>*DmwBj!)qh?4x%zJ2T?gbQBi0Kt;~a~tqFq4 z12!l!7wAx2YhJLeGB&(DW6Ttcd~_?*1ej=t-VZb5HwwYzK$ zM^#tVm8V!8&_G_b1hUQU*m%dAZR4F6!}+|$D`)!f`fFGV9Xzhjx!;&Ke?3B%fB##L zUfX(!4bhK(ap~F-N2@A#p!W*x$QT%q|NphEQJm{@T)~d$t}<@3grd!_u`n?fER?ZxdW%eH!)%}#?bhteG-|uy+n(~c+)E-JM+wD3 z>m>(gP?B&SB}-*vGg{nN#iO1r$m2rVZ~y#9`;mYD`PW}18|*Pj=Z(^MC_4G{7oqKx zjYaPNR=`=`m=z!FI~vcb-ARQQ7DFTbnKdrjZE4X2lRc)JlmJ2(dR+j~0_sAK7Bkiz9VVq?LRA`H_Fx^ZvVRVQKVe;Uy;_yhP7ws{Rc5 zM{p!yh(~RB3hhV*n$+ANGgG1);SGoo4Q==c@2gGW!*Q0sO%5MS{eVb|v{ovBE-rH zPN_kMU@Bpwq$)WHssXPz}pz`;s@$8ugBNrU< zSdn0VL423486t;exRj}*V3hahQ;nf3UxeoZ?&6cG!StBN;#l#^dVBdG)MzcQ1dV(~V7_G3kF)#e6G!IQ4^CCN>6pY(hOg zd5>*|@uDq`VT`Vo$!4Y#;gj#A@Yq+@0(S`y6LVV`ynqB!Uo!(Qa9{AvB*}Ql49Y0k zncsvMG?ay6a}7ll2;j|8mR#}2-G9Hqk_;E}zD9w{unc>lU!MN4AvuKLcvOyTEENx3 zkW8IK#!Y49hEdTe3IzIOA*oNfh=)@7TOu7#+As_IY|@4GHV4Bu9g^X=4bWgI8MPoV zpTf>=KB7T=KERzNeb|FST?&9;T_}KkT}JdwsEn@>$u<-cht?%=3hi7OM=ew}^d^5< z*^E>&RG2Se=$!48X=MvCwUP$Y27=%*fjgra<^|hIMz=N#`cH_+ca^_^dLr#+Lf*BQ zHuNmfRX+4pO>{|NMc$66Jm*(0%c5%X%+)ry&FaumsqF0!>{yXTfl9Lkg)&>XcaKSF z5h4uWr^0hTU}yApT^twaiqrq9DnZvw6)6WK+En0l zurb$1ZnsTG4toX7$o4SVJqWfbrz#6uYlW?6N~hrh@^ zA6?bfTte=@6>@4ONdW#7D2ba}d}P=x%UdX4p%C^wMzjot>*wpgeWZr=dW`!S$`E0w zz2CXkMd~*h7Yh4PC~@k?*3@q0-t|3!IszH;GrA9T(j9OOv#*;#7@xTeJzb$vePQ6rQLpP?qrhnbkrs@fPG+nmBNrunJ5Hwr#5TIsVf$%l& zC=YJ4O%I`GI94Wxp@yE~w;egn!)ZN@pVnK4Tkmgntw0#m{C8$9!?x0y=@Qmm9j}c< zkHc_n=}{WTtoIm>J$EW^}<`PZN$PWACW>|cpT9+7G$)PX8;X1?Qf00=k4lL?fU0O{z=!% z&-T^DddpWA)5qIXrPDT1$WT%vg+(_U28FP=3h6l97Zi5mlGOpmehc?WL5~XU@4l_{ zEqt=XabKv^V82G@!8q{0S-WE0Bs)Q5_DET`qO&T5O~LFNFufPf4!id zS>ZzMg5}lY^)vRC0Oxrt!IDoJ93n?NsOw~qV9Gaao^6`(u9Zj_`Kt8SKnP2zz4ZVm zFJK(0>6IIpG>sc7@h4n)DhadhxAL;w$Uq(_16g@wA}o>WD;SO-voPg#t_xZP(z@y+ zUxS9!-xX%UGTXU}XXadT!K~O54C(_n{8WJZWP`dh_met;v!BFLlh<-Xm6?QzSo_o{ zK(!HKqFHqy)e}=HBPu1}5v|w6PGyFn3N)U)0-!SkjE(cgEElWbYsU=_Ts4FmtYYWf zff+V9;h^l24)KJA$o9Hrz65VySbhv{+*uPvaJQ4y09DRfKNTUkPq`S?05gVMYa5`7 ziww5*1uIcMO=NnfEf%1vq0ITwG%lvA;We#qa#@+_?>w;IY zPGN3$2gE zTU%JuoIh45d}tk}Y-#PNTzX*Mp?8&st+VqPih3wLz@ZbgjvVMf8Pstz?anx$f^~YXrf#n>!DewI-q=y23It07= zx!_*EWMYasPXK8fR7$t^9vJA~GWXZD^1T`Lb{0TfNq5h`e4fmvr)*QH3Zpn|+9Y z{KXr_Mt&uOMA99w;cYsCvC4*eC z_1=+xUq~%@;{ss~1*tDxPmfK&myTG*b1hK56@T=s*&t2-6-~- zbFaa#$X5$xAr3+bI@fNlH@WRoUfG^_MH{N3g<{}12&@GIgOH%VMSq>~$o9arBhZjkQ*gS4MsQ9zYeiWnG2B{Zuwm>5!qQw{yv!S)nsKkA|Kd{zk!76Z#s z$2RbkWcCsQ#8NDHl?|5Rd%^^cr&gAVIS0kKI7s}u&$@291f`N${18K3PsJ9Q{rouU z3WeZA2Hh!(P)4gGU-OkiEt2>^3O%1%S1#a;731QdVMbVZm|;02M6i!zqJNLgo0k#q z70QCwaukH1Xm@+njlVD8?LHBWcNYr&L@ZY*3to=aIokcSMdK~(DOCB1LT9lj;t1zV z-4~y4G4JH5e;_zvWjg*A-yWMwQ>T963UoDq+8%=P_ggo}#NL5#`6#|xbJ(6MQtVu_ zYXrqCr!)G>C7%I@c?G?_0S;Y6o-!69p%_2>?|=XO`#*j6m;dEkpcvhOm6h>;i_-2@6Z?NveEC*OT-k#$?; z`dU^VVU@n7jEb&;eGSj>R9xb(J60EuPQJiSrvI}6_G_(b>lm)Rig*Zn6~WxYqgNK5 z_M{M&hgi~9LQyQKgj)+qCoDyxeA>gmH@GSP{T000TlDbq>hW&s z#O&^ba}RGL0qZ5aoy2m-)DUhlbtKz(i>8)6<~(U<^U*?8%ol3W%mrCZ&C6NI%~V-S zobTJ6;0`V2;kDoVcQ)++>gP`|>=+_tCty9Ny2kMO=g{D1T$!82Kd3 zON^(V=A9jeRfk|%RyhK^lz3T*J9s+0?1aTrT3ZknS7>b%@KBsqXhY*I?a}~^_IAB# z4>V`grQzBI&Ryl~%I^txEw6sPCG)`Ec!swVF2<7+#=ftRw}X*a!YO~?7V5xDht+9- zS!(&f#9%^hCz21-gwPe$f zcySEd_W_bxI~4EWYBs2vNN)IxY5qeDM78oXv4fEmDx6U@tCQ!G)p4jCq<+LXYL=VB z^!vhf9dB@m#oO55{CMWjc)gv&-C0t1c-t=KrSNvf>&AP9T#+919&#J7No-tA821)x zw;Kc?U||U>b-<=|LJZa_tc@eImdUWSUcjcMLKH!2cU(e0M*Zy+O*pMU;Rl1_t5oGk z0O2DUOR&y1B!sbe%cPzT^l$sQ~asrm;eTD2EW#OghqxXr5=u?KAR6yY#oFz*wvP>l(Rc_|Yb z#|mKRj)xn;#CBMt)DoLWI!t{zy&v9i+f`d}@>-JKYI-y-WB?7KvF zClh6FkQU z_EHz&QG*E*xoqrGi&*9((6r-Xval~7pXEC2Qw@#)iQNS?MF}2POS4T*y)$?u4_>wd zU`ky7j1AlUFDX<>tDv+jYoHGJ9LuYbhizIXl&%)*K0($;g9Qa zPsT^?uEOn@8F#on5oh~9+vSo4$*$_q8P!Vv&4j9TYyRD53<5dMYwi`95w-zI9<;lo zyT3uFp}b#qMMAnRLT3xc*&kk18tFDvD4p_nd2}i@F~a-xEOZLO7CH%e1)WBWe53gy zI`uG1(BID_{|m)E>>_B2oNR)9xS%_<8INtR{qjb)+;F^c*BTyX2fK%6-DnO=4K>`R zzr5}DPqXB6`Mgh%Dq3_)q3@e<#%d3GXz`3-t{b~`SB}$g*A5+YmxoMx2nZ4Nj1U@& z3;_*B=73};|01$9l6;RagtuGVAP|UpHiPpIVfO~8o=N_bts`#zw{?i)`E50d;#Ejv z(YlS|+9r+0;-TRgtp#ze46+1_7A(UiFC4`OGaSd~I2_97yb1D_>3}kBS$;`G-z<6i z=DDK%(6;Vhf*@azu>8h{8>4sa@3~R#x8?oeL<^V5;gi|)H@|Iqog>yUGQmZ1XKn|v zabma$Tl-(@IzcD=GoBp8lM7ceVznvMoF8sn=8d`>-pqbo-FnfZkvbDOKa93;GnGYs zpbEX6S9#gJw0RrM$uT`RV*1bgVB!+ijRkyf1>k*ef;aDmKA9VJ0BAs$zhGnD@K)O$ zyt3w%^QM8?XfH4~i`+k) zrP%ksh@&4C$!nCtc*o_+y(vmlj3d!oSW_h~R^FEr7q4p18yaI4?o(5hyk?r}FndUzpTs@- z+s8fny1rca=O&o>Iuq1n6I{Oa{^#cgH#Sdot^YlY z&ih#=-w--6`y0`}yaM8{^XosDM z)@a5XSFi0M6u2L3<_{eTvy2xSy0tr=Y<3R>5TDlYT?h1 zJHpJZ@p8LLRqWV4l-$$7c+_m@g^E_dqz(Qbn4h1D4rABy10<7X&3 z!g&+Y>Z`Pv899{4U>Te#pEEec$~wmP=g7eq+1t z&dKK98Og7?LlqGV3nc>70EH9|hzrW9gQ=p69|Ni`{Xui%gHrX^dKW~~Hi#17) zt+?bf-wUJfoRA#^2lqExFk*VU?^m^f);ULz9{chFcMDW)ei(JWR=fV-=XE^zGi7uc zuXnZ&OMQ8x4Vo!&iy%HPuL+iyhxun2&ZWM|-MK>>^b)5w5!_#f;a2aB;b9nBCKjes zyDIa(LzrPYvim2h$K(3^e478q>!!I{e178UP@&XtLHBps%V~|ldsiNu)Q`UK*=g$x zI$OQ+O{#^a&qlRUo>a@jb5gA}3rV&D;S+w*Scm<7XpN^~nHw{?BI8{#rObDqcZ_8X z`TTIN{QahGLF;Q7-N2oBMer0VvfJHCd?QG16Z+9c&_-UMJ?tFTp*8)0S!TrGwU-IT8Hfeqf?0-yD zrZ{RqIV@l)%;TU#uR=nNh~m1Q7Ar^yIA=?%@WN- zKL;a@Jwl7uw~TL-g*ulX&3Stt!jD;TU%)8AHZW?i6^tTm$456@%12w{D2h`%=X#R{ zZVqowLB5*fZNB+!MteRZs}H`rM)NvHb8{YhuDZgnGo?))=ym`6z~=-JOA2krm7ke+ z|M7SW>$)IL>t(*_9E@`QEEJ(UV!l_)%LUb4CS@~}^2K2ZE~;JS@~kfp2(_p4AJVoV zviocg*3QxWXRdT~LOzV=ZLz7!ZAFc*D7~9*aQA3Gpi37$f9;#knA@AYi-DC z!7*gTa(-mHyZ4%BF*he;Kg(c0>XO$g=Uu2Wl;f)h^ZsGHew#hb25v9ks96zJo32B- z_YdQ&O`zXPSo;$v)gJ6-W>P+k=a$Ml%6zX#BV#idb-J;d>R8KLXG`&`z4&y+!pZnr z7Y^FDLVOFmJ!TRMpUg&ZiO^mqpR~9ap%S77O_hpN->-F^5v&;5;v^x#z0QzgPH_|$zfrf&mr869l34n>*2#)asz8dVBja5;btrY>ceTQJ-*w7> zYNYXbK}wl0+AVY&GwR5EPp%G(p91=9B%qcWpsxrO^%Fv%*9a*sw!2Mo53aOW25$ty z=JzZz62c(TjaLx36vzH$28ctCcalrc404LML2U^q8k<<-CXjX;3J5=D2F8Gyf^lHx zU@Vx?@|jr}mCba2a5|lN#$AX8rWvu9UWo~ksRAX^DG3YdS8S=y(Fba{(<0y;e^@>J zbtls?7<;=0-p+-2r7)&Vo_Zv&vDx6gX(b#dF zY^3`#^JHH!yi3MSowTF(t$c82Jg>3G-_KJQ`rf>WkB!_`0XyF~FQWU5^F!Ph^pK#( zYE-WmH!klY75=3=ejhAxgs~-6bt1tMRfMr6 zz#65u%ar!PD2A;P(`&UETWvd*xWLH6SCTuHz^XZ5oYy2=@V+UzSF7e;E>#)-K5*yr zt)F!K6}`OI+lcc`Rcd3ku=4El50y`lE3CYNW?T6^V0U$tcdnqqZRWXalJVBLZZ@`6 z@|YVQZUGuXC!XI7T{RY`AjbB!3IA%9UoTLR4wZw-m3HTaDP+%y2#uBl{TY!P|+cGdWIwWN5TT2^4SwD`VS zUYu7g(eDGxEKZ&=s5o$72%8zSM_}`B=py{xWE1vZPcHv2;sQjMFu1{*ZQ%ooj%-5s zszN6wNf<;Vp;9uQU=}ll@PotcMw$p_LNf__RBEKTaT#AF?_k{UOoLOgOWI)7$WDEb zCty(FA%xMorH!0C_Jl1ediDV^T}3i%A0BSy?fk^z;Ud-;JCAKwbDj^(&F0ssWHPS8 zpC9NsN(Ct+- zw%l$iqum}4OC0^!(!&#n5%hZSwdf&~^Xot%bIX&sMq zsXGK{#r#8y;5fQRc*R`Yd|rNPhBKWuFx2lUblVqmZ4PW1uSvCpk)rm5VYIVFE9Dw6Lsj}+5?lxow&*m3 zhT4cmQZ+7uW`q$+dLh9$SOvo4Ef3)@JEP3(jEga#+Al?w7`_E!ncAc+&IJ+H1-5Xce+es~HVn)gH zwRK!;wRx;*dMjtf6MN+1;kierc_Q#WC1ZVgN<9Knx|A%WoXU@HoppbiAgvFim|pmB zqOO6ni*^M!dsUP#4y&}f97w`qC9Kf*r%}ZbaL^yP_Cf{-3>RO6`j3DEz7WRyh3Ix* z`|}CAF>b%1iuEjKB$|Xpe@Bn6=GIeB(&U@NNVCfi6#h~B+;DS*jKOUz7QiCh8a7Aq z=QrGYvmFtXNndxkk!7#B`Qhbr8Bt2&?l8|9W?FZ~kh=N7jho-1IhCapX5Yi?n~Kqc zz&BW!ElNPP1ESX!JW^Elbjms9UuqB@oHikJAR2@a#Dq{1PAeZyYO#LyT!>aOuA2*2 zJwq|Daf3me;cUTBo7D<|wo$%|08P46MoyBu>ko3QdnXC@+nGfB?H&I=Z~Ytl*DyH}FI zvqb$*Af3`PUc!3!AVrNNwTreA!w~YDbllNwgb6Rze2?jj_o@8V zdiYM)?+FBJl#Gl0?sS+REE$)^fBy%Lr2;#?+LiV-)-4&_SC|~ zRj2AOf~QeuPIef7QW9CzSj0jQA@IcSU5H2rPa@jEEJuN7<-hNqYyeX#eFG02?#ynB{xT$D+ z&w%m0s-nG7mm<07MRL(=C3V2x&q&w6oxk@seewAgAAX&J)8*DrON+!hMv@39T)TY+ zG-F7gO=eHMAiVVV>B%Nd@`N%7^6Juv_#lx!nh^_@*OFn^1X@#)Av`)izfTY7_4`K{ ziu!<`CNQGQP`vQG3B|S+(nzDmuRPZPizl z%Gj*HpWo`;{(iF-$7Ve^ojH@A-JGjNhgYGCn-R9ySt?7_A%KvS!B`s>3o~X!Ea@Sb zFm=c&Oy9&7839^M7*HdHuSgL={_QwnU!mG0(E`IDYJ|b4GDsBf(V?K=c>^6Se|R#r zxqw1P*xbk$d*&_}hX&&2Q0#f5woC%$kcpV70O6q=c)$@0aF6dxwr*kHvh?ZLva&y4 z_;pjmv474qj<9j8B8|44@w54Mrm22=#}od@e)v~u2E+M{cFbVqP($fo43>6Pj|FC0 zs&L#al|a_2>R9a`jCMaNdp)&t#ddJpO?ayGZN$s2CgdAsHyH&T%3{;nNN7QanXx6d zHVijQc=-D}8~lY8c5XzPP;j%=)|<=4A4$T0n05C7cVm z)$GMq8|8B0LaAOb4Jw6gAB0MWuzQ`OaciS`@XQgH7dJky!aV;{O+>T?D+gcsW|eNe zET=FjWfy+LgGpSvZE)0|(UF$$vjkLwy@VYd?ZH?9%x*dbYMeb`=GYc?3bna&gmCyn zSIO4+G{RGRcjN~*j;8PbDB8ZqL#UV5>F#|`Sz?B&Z-mx0ZCl0d(wAfHm!~%*^b#<< zg*I+;VNQz0%|*@;+g@m!9U8gU*vTD@A2z|E^@a1WrvmrJ@hqGf&rQP(f5FDLn>(j; z`!(i-$eQ~Yz^$r@s3sh|iDzo7I3?1p3E?&<@is%eE-v(s_eo{7t*q)oez8AqeNBcF zE%xWi7+OqKj$pN&&I`eO*$g5I2Vo+c_hcavb{}UNop0jJb@rh6gumza!hYBW3chx+ zo75>B?QnCAy(4wL-SpdL&-@vPt}r$)p;k6e9s9g3J4X?Fsxy?)hk3oj+p(8XRe7p@ zc$J7-BZYRe(ROV|jLP{*K9sD=-*rM5zn{9QHvM3zO&kde9bb34sK{MwuRn)zWvRaQ zUSMQW$V1Z-{(!MVQ9q+Btlz1Mx?=I|wdaVdZBkxVi8m|QP={&q(2cjiHqQlZu^0XhX}0 z#?-Pz5Z1${w{Hp9#zv?8pha9NKQHcYN8-#7uARdZyPD_0f-g)vcxbxZfF_&3V6o|p z0_(u=dzl*SVhOJ=-)7lGHir3Z5F$*+#qOhZ`?x;2%*(dhYEOpm zRn&%t(S}*OK9vUxA1`<5sJaG7~5ifZN&CqmVhnoc;3o_aO?a%D=UOE+)#Y*cAYL~Rg9}!m4g}U3MbN<20Wvw za(OW82(q|zB)F%kcBHwEUF$HhLiMxYbs61eA|!K^y=rWF?9 zi_xTAW&cYL4l9tjiGUZc!tu&pO6h)!wqQc~y|3u+MVQaNTY&h+qG0*xZniaD1Wi$U z$TqN51D>~Pp*6`&L-Xn}lTfhF=7{ZjDM$RF*@Wq^>L=U-eHVK(j>+_2?1p;M?h#qEf0ZNad;6ro*Mo)cB`UMvK{QW-wayAB`2?$h z^^3i)YUMNoOODT%7dQT1bNhMm;PC2he+r-Q(5WI13~bcvTx|2J!A)1UGTm3RBAgA( zI7?OC?M!(Dwmjo`s{_JC`235#uB32$T6P3S;_F!v`|Yj9L5{Tq$h4LL*=VWqVtD`9 zvN6{S>+#vK&6N4#$3JvG&kO`aaXz>0Et1zCvTK-W=5Ll?femhqJ$WH>p5`2%tTW;? z`AdCoBVl^Z5ZT3{$#64NF>vk71aQZ+Zp@@SOq(f1CgfNC8JaTW5l_z-H$GkVCPrT; zTy0p)h+F2{L6RUbkfdp1SeZ=>FJrr3wyWZtI9r5m_}->$jI9pvJk}%N8oUAU=XKdb zyjGWl=QAs27#3Lf8tT4B?0mNeqwf;u=i;X?X&58nf8u2Q`}w!8f2-`kt^N4{d$LsD zRY_rod*S#@#0WRNe~R$)w`;hr(N9 zc9mQs{*=3xVxH=Vc>op_i73l4GJO5*Owuen%

    |HQ9Md7sQZ?krf_d?fNiKIZ=xm2N#x9f5Tra92qz1fR&6JDal_sMiJp@ zZ=Oms*H+F&QyHEldmilt`+r65NUlBja;AvJEJd%jScf#Uf`;2CT03?|do)4LVnz8* zp%<-JzvFbsG~B7F5w^y)1aOUnSh4R;mcL5m_z?&^4&I`@rP7!MX3ZVk-g(tGMa@>N ziDr2yHl^_?HP?Bx8@rT6LdCA|+dQW|$Na%wj+2`xB6sSakFDQzjaC4C$dznc`_460?R{d*dLP*F#`!T4h0f=C#zuYtU>f=ik#i?fqnv*`E z3}vV-U;<^?do?)3pRYo(hI#yTH{%i=d55fZDIBm^$Wy2f@!mJVTqtLi=-#Ha&%!4S zE^-uYF3VB{A`5e3ntb)WXi%i}ZLTe_=aHNmw@sNeD)Rp6-T&9WHsuzdfZePtA*Q zZY!%u0=K_(m~D#M6q zCL3rvYIcikKqiQKTbzBmmY+JwVI6*4({bKe6WgqbJBF|&(}Mm3MGMfBK1iqJffqI> z`shk9C4!GGif7qiCJ~8EnIEQKdXt^W5ZzVfEWUdO9xzJ-T-dr+tPQFJRDRJR*P2@= zV~)B}OU%UJs{iF%x;5P$JTB2bn$J2Hse#58w9n&2t8U>RF{DUh9gv1!d}vsMC%DzM zYc*PFLsvJ7f>t}(V&de>zTCSO{#5A{p1d0#8RWK^eM@sI{}qY* z2Q*}26~k?+s=4!rEDEJLtBcLc~k4*Xb87WB#pUr4e1 zs(7WtrP3HNL*h@tk*!xpY?kWSnH!d}sIx*|28w*nUqL`pikB*EtP~UUJPDBGGM?+W z;iQ=}mM}N8tVB>*A8Y-sSph=i(VYw_pRDf=HZIhsAUU#|b^78WPzmbfXFD)UX3%2; zB*8dDBe9awwxbkaUDPyrDUm{ea+epbno+ke`(y93q2Chy)P!mh8deA#IGFaK@j=RD zL)M8%Qfe3vte{2z)CJ0}Tem^(Q zRxwYY7hhF!PXx}8Y;r#?G95()8>h6$q@Q*p6n#1H#qKKei2kZ^njDlGL@@%FD6+nr zw8a_&7v0k9_1VNv7{uxxn{{sR1FtSmtAz{PmB|NlAT!F%m^p@z^gMhL2%I6+;EP5& z5+a69cguq2dGh#!J03Z9SWTtcBxgWlreS$K_jlxBTXDT#>&_3soy{ra(X8Lt+l-%Y zz3Kp#Qz@{`UBqCdVKYIPez+x6H)|XD!5&_r&8oxHfug*j`p#7F5{1lMLw0bS#c3jGy{8GS@Yg=*~ew_6yN8Jsiz?khIxwWyxY! z2G5bs!`VF_=a+(Bh(N==el3v}hrlW(AB0mvuNTKM;uVrTC;8@b7&ZT@FR>^1lt)dR z`ba|+{V; zHeRD=Rekii7!Gyk5}k+|F9EmxPr)ifP{drF_-}fQJ!t#~K=muI43-!TWf>Z!u37gA z;)y}4nYuEI)J1-9q&c;4q|sY2dP_4mHa3=#am?%_&Ei0|`2*AZc@mzb#9AnqIH`a% zY*~F3>y=Rj<)!xcXOj{w!Te%#0=UlQ_}59l(W2J;tk3I&pN-hn^whOeCJ9BA+DHr6 zU8~0y?eH=(S(S;jHr;|pR<_>*Bc_0}79wPATkk<@N!Z{&m$W?s*ANE{j42pB6d5FA z4?1U85;}d?u$LBz`8$jLgqLAV@;SiBFedZ(W$rNqrn1|3wK2B9=Uro+w>IT`m zX3Y=wB#kqSIW79*?JSc+p)O_+Yflp$4OIhGRd0HmBy+z9)I!0s@R4CT&CEXU)JaSi zC)a60MIn~ECA2^@f3K0ftN^kD%|0Kb1t_dzD{du4_{z0{us*iWXuu}*P{yT(DzfGm ze0aO=u^lLft0^(Y7B5N7ex6s(-w|&wiZ+X~@uyUu@n+TYxp*_vk;6F^AELIw$BM7e z65isr5PV2xwzW4ztd8PbPJ?3Vv(4`CLxfe|b`P*sgwaE@v~oKilnKuESJ4Sfr>8KG zj|y~^K(pddGphHeJ469kzF)b#xiSK;I;EK9@I)s;m~ST{T#J35=*cvfn)i|%bHrFy z&hTAPkN?g+@`;Up5*cj`VJUzKf;a9a$)(2P1*XmmT7-dmZtiX@_uGQPEl$-ejhrSkE z$(w+W-QEZCFoVbwVV7o&85+@^E`qQ|?mE>NlE`T7WZ8{6Jh;m3n&8Z!cRYm>zq4aP zwgo#QIWczv93RetG#b+-?1~hSv>iWFMs}9vc=v%^a)%8M0~#ahUS;KlAE((8Z;{oZ zQS z1HL{F)Ok3;gbxEJ?%qiQhV83U(*h6C0#gGshXn96QZa`sHjwBzg6LR9EBZeBV2?j! z55wa^*n$IaQeaEa&7d}o`Y7_0PU{VZrBQP@(l|IiU`zphIJ?z8x_AD`QN2SQS&0Le zQh*$2Vqm2FJTq<@f>6z*LQGF0-M|WH;58&Z7obgEpZLph*2AkB8uV2mfpJ8BC7BlX zdu1wQBwT;*VZJ?23rd-J8V(~fr?&i3S@SW3*Bh;fh2OT+Nhx+8c;_*ljx^r)lhghG28&mf+l8brcJiN}T#MVVLfj5G-28o)ZZw5#hW={ZZB8 z*Nk(Up+@{3zoVGlFG61IafP9;l1qX#X~U;N*$wyXtK66|X48H-uHf(1tT%;~lRaTl z%$@a52IkU%;Y-RBC@8#6P2}rV&P1KBy_M?pp|Z+;#&Gl_qHdRO6^@1gd+A%Pp@;{5a z0h0eh7sSg|%dsJ>)wxs{jZfUgzsHEjd@>}cX+CEWsZmU&5%}PY(&=mr>ghbB%{tm% z4mK0&O_x4NRae0g#t~=KPV=^q`-XfLK*Cb$e(l=c2h*#jeiu6w3NMYr&m6*;JOcriV*EXtB(`Wja zbUu)^u3NRP$JB-0vXCNSV#mGagXmw$e_g~tCJ)H!u@<;4k0wWVUA9h|2PUDj^r zgO6ni6@GrOnl4Y4?R_5ol`y&^xlF`|`}gqzXe&m={*x6c*2RTMq-KLnSZbZY{wpr{ zOb{k#E(sFaK8A*E4tp>el!mutcQ#V>5S!&A-I-2DAfaRtu)P1mGi~XCV+wEWi56ee zb}qCje$`Wv3NM&t=>q7pS$eK~^PGus>tQtyo}PGA`t5ADyQk`dXR5{$$4dTPrQ0;5 zyBGC5zn3sDW5etPw#ro^mba#vA8|~i5uU=^xM$y}ya4v;Y6{TY3Pl_B-7>>nVAm zri`noLB?1F8&C{IFmpzQo8g&ZzqVS4f;o}S9=Elc|L>C3&=g*?AbX=z&|I&BVaD>4@(L$eane72-xoqNSs=CeG4D=VGnMQWT(TSm zLQ;O8i$M6viUO^2@1#-*0{3c73B}wTC~zL@AcDyQoNnn&GMX(s`~E_UYy9=kTseV- z0Y}`yLVAF>I2kn8dn zdg;TPpefJKNb~cHTRXNfw==4Qlxx&Dpz8)enY^`sU|tY|#;U-l?8f1AH@;j>DVfKT z*Hi!?%TwMOJ$7vmJRM(CPl+w&pLZggDIcx1d7UtV<-Bb*$Lotuf?d^&tU`|0K=$JO zwy;^E9R^oXqd6~$K${i2^w#|QFwl-(od9}RgzP4wVkOCDN{V6{79h@SU5>+&i zc{N#nr(lOeq~WsTN=WC)@!#09tVFD4ONaoiYx}WaTTM^}?L8`D0!LJW#M9 zxTwbgx<=1~e?}{a*AUQ;1KNw_FyuJNL0E=ny~&1@L{lRrEZy_*)0?&wF@J}E`bGcg zmeX)(qt(M=CFw){l_5^eZOYMo@sOp-L8f+*bbq?cf2W_AL_WgtbZrBB4SJr!oU9^C zO-O;TZxb&NBNgZnGJ6iu&WLaLYlbg=RdrjKnJ`Svhm}@-L$X)k zK#m%H%cQB@usN^i^o-e8XD^BnKn9H;2Bqn#ID;ecUCr#xFV|v(#T`Cei9@@9<(MuI zpms?vj|iqHw_Y9uFKCk&)G#zU$NV8d%vTCnkge%_9a*VlwneHSEYja~s=Q+U7*_=w zGDrU{q>~~lm|K9)P;P!z=u8T5ZpG&HI>H^)-zL|ZGAWCV!%jS0wCJv+)f@QEf^>fF z`wP%y=pjuA>Z-zd0!wLnEo|ig|7Ur@>u<^GFL|ippF5u9VmcEwIlI?PVCo^I;7{v6 zR*^JkW#S}JrJ!mZ<=$}Tf0G0tD;krO>h^FS`Veu_AvZ1DmCrtq#;O0O?h;}lcvdcK=rSN4GgbF! z6BnkG8a>>*KB*K7_6Uo_By}*sK3F23@fEa=RF<&4-(XxqPFtYbc(>Z#Ad0=Q!YNcC zHsw{a?vtWrbwU40+pSc!8}W$2^p51u>22)qsyRJ>_x3V-P7{phAR`mOKUcD^EffJX zz~hS)4#Otx#!TSaO1L{6s>JLGUxf`?S-U@9IUa_yWAh@bi$;irl)broUKdlliHgR^ z*B&=TBw+4zsPuCP7})tb_l$NNO8PLXcOaHdXP$gy9C5noTr&k}8!j=<>Jf6|h^4~m zWMP?Wa*L|6Ey$8qNBNXxfqD+@yp0s^p^6@Vm%SZLCJqC)MXj?kiMToN(pliM6z^v# zV>$*G>0;2-LqgChX$bE|Bgp>2YeqgE8flBu`eNOELd5}j0|-*!T9V}b`dsoA}SN6grksB zsF``E9N#K<*PNTk@C&LA28+hpPzn#*kNkXcasGV*c-+AgEL03;cJWi-BvWMDe9o^{ z>)<8>KD*Y<$tXT6XEAL%pXHmCwFR9TCUYnp?6}eYjym@a%3BgBINU2&_KB{8fW9av zd@E(~D;B-|^*JhAu4E7=?UaHS-7f1(8ywjkBBiy15viRc6z7Q5AvJ4{@_rv{+H0*t zAvS(vY+pH>(^L+3aSA))+EV}q_Se1X5z#buF<&WHpQ&d@hSfWRCp#EFGu9@)wt)-_ zPuu(E_J{mE6lijnS4X=|jNZp-`fm@*^xtQ+d}dD=%z-uVlT)l*n5Ln4S9KK-aqd22{_^2_cOJuc1Ox|}F$u%;P!51VTSq67Ja0HC((#^2 zgZNmmD8+pkzT$7HR2z)J0^ff^jlhAmYrWwCM}K6#eE+_uieEeJBU4(JLm4Vi*Y-oy#qBmp0JpTPD;)K(>M*dk->*vl>3RofZQH- z3IJ=lzv6g+3_%8`kIoSn&66igsb6O z6Fh4><3MWsy==7Jelcby)zhW)_FVG@{{4Pk6Mv92lU3Zq1{rz&`m`QFGi zvc$91INIn6-^aP%)M3BmMgwsNj8LY-{)H#zkK+K%LnvBK4H7wE>Eo~7a=_Q}bjD^$DUdQKtPj0WjX+rJpoRwF>Nnj*G}L|k`` z{blzTVhU4(m|am8Q?!4-ATa=c>91Xfrlfn3Y8qDo%Sp9)&>pU4_m?=WHN0PPH@GcOI;lr}EcqGeyWP@4U`@Pz0z;|BQ%I1)T_xWFBI2flfZia~l4~HMhX!eP< zm)aaK7yo`$?dnZ}p_m;9>sA_h=C9H_+5=@cK`8J)VuDd^ap}g~qanQubgglnl$-yu z7?G$l!zi_FSO|U?3*kc|*FUsB^btPvGk<-V!tZqIjcqgxim{Q#^IoBL;ma#t$=X{K zf-CITs=3k)#Odwp9?M5z^MYxGQ$JG6aLoK3a1v;rLq)EXv~2bQ`M#PdD4U0l8|$Km+<+u+ijMPIJ7zRId-a&jK1aC z&$(-dfjmXIALyZMtO=8$F6jet4M0uP+&SszW|XamC(|BA#Z_oaG>AX-RK#_=adEuf>R+TGH3)0~snTTL zG<%O4c`lbk?ALZq?!W?mX~9xXjl*hMq`n|iU)CcK)*9D~Vv}z}85DTQmTxj+v14qr zL@Y=eTklP=aqstUee)?P!KzvLo+L0R^7ATWW>ZqI_(pe-Ah1E_!6A!_ilj^7Dytpl zYMDKp8rlP3e(cGS0OtaDcq`Ff08eI`Y+E#9kGY8PJTx3`m6C)Y-Xyeh?4M z3ZQ&t>~U@AwhlPS{)mGQUvMXuHd}(B# zVc@Qq8x};6R&d~s+vH}$!Rk}q*O~e8Yu*iAZD23PnXm$5YzlZ}hI?XqSnO+Uok4ar1mTYMS$~S-0$swud z%|WMtEAq0Sl{R8qJbO;WqyKJ0bT}&<t(U)M& z&*J-G?wtN|geOc{m1N!kTD(~`7ij0pd^5#TRjut4oX?K~(mAIEwsmPTIfU#C`+cdx zXNO7l%PJ6XiakWp#i_H7TQSy=_|yA2Am;t&Ey~hKiio;yUE1&F$^NIoFDjHC-GZ<` zx_#%;vF^=~h+Oc16TZ%9AvPhQ);#TBgX@xn!|SwUCP`BTU8>bbo}N+SZJOgr6U;Gq zy9DahP_+c24Q%2HR910gGYNg{u86K_mg)0g>^J~rHN zg|2^eMQ}SF+27_e)yJZQIs(>)UzaFBmy}&NXi9B{gxj>wa?BDvE}8(&KZe^--(n{l zJ7saESpvtGy`HqCYF_a*S|465JdsnG(uO_>v$}gZ)YSC2$5Oq<9WF%oe$*#~R8Xt5 z!NVMF;IkaVi?L~@O^o+a`HQJV59LSeGQsbF8V{YPgQycB4$YjY+wl&0Z?X(}kH@;@>EW;i&! ztB3JdNr2`b1mZE(&&4CWfKJ2xz@EIz z=TH{$V962VtIksjA6-f2oW96WVBNef+cC7xA6he3tNr->i+xs;63WQh(81B(NZ$(f zN3!{A4$Hwzz(DXHft#BEmR{M-)`);!Uf;y%ry#FyZ)ELAz{mmkX`=X}P&9I|ak4is zav}_oS|7#R& z9Q7TIewxGb@)G&Yjz4DU<%LBF=#`CJ9sg@p^aldL4|;l0Mgk^= z|A9d-3iy%#2RFSaGXWFh|0}Z+FtTy{*j4#Rae@6vMJSf~ZWckz%&^GQZ2z z&d%UM${G(NEo`ZYq=uwqdVBRxC!ml-su_bz(0A3&aQbF44Pe4cTeIbD6c~3nfO@|{ zLWcK|>M{wfBO5;mD^x#Ov!%O2C}HvGD|Xh{>i%AXEsA$e9Ydq^@%SF@?U>wC{g+Mh zLFf(EU;}n=7iZ>?8*NYRWQLU28z}{v4GUy>WZ_#Ta}t>C0Umxn<8&X1EgW1fE-V4$ z;3UT3AvL<=!}b37pv@bpRS>5HlSGh@<}Kur>u7{7LL9>`Ma&B%p#R;Ixd_qywo zsyL#r3nSd_!K>QOX8W_dy=WT;V#IWphP{)UgOD~W2;Anozx>F`%sw!&&rSv zTf+O}@Fnsu5DD$QRkOm>SEW#oh8 zZhFH69u7Zj`5~h$THN35G&@_iMk*W;AXjUPoDMHK z9Ecw}M}vjA`1T06`QeS)MnlBD%JDI5E8E>|CRda|Y{tUEzQ&eqCFWEifRzveXt0&d z>)mBYnLke31rXjof6!c>mzv7QVK$`-GYN$4)Xih%;7oM-v^gy$ zIKs`vd8PnfdC^F8I|v4j{d^IO^`lg9{5|SK6|o1J==AY>v;agGn-kd0piw|MkgW4zJvOu-za{BU-uun=eF^Qvwz`r zVH^=-$O>Y$AF=N=+lRs?J2akPU0)ZyCv(6064845BqL^?eZJWluzz)!QDMk97jj<( zTLznghs6w^h?pOZuLe4$QBzxz`EiU}$?OKIN+oLNRKv=L>j@ersZd!V$o)popV89} z2MeaIaYCIjjyMz&@i6QhSjJK)YUusywfFheL{b;NHv;zi&iJRAEHS?=;dTQ zMFR8vboVE{n2Sz^yvbn4GOUCQS!G4hX8a2dx3czpOH+DodYXd6K7nupn9H=SF1)e=gVQsW-ltg<3O9<7885$s^xUl41 zNC@7OTu-#YFK5C}ojBD$5AiHCLElGxS#W3F$y{5fEE$;YpG0%zZyS`qn&?&#i3)u0 znpPygIcX%eTQ89*7XXV_g@d0>M47F8o0E*n0ih9sLMLQV7VYvgF%+tQ zQpIfG`PehFIoZa@sk-3aqJszUsX<|lm6cR^{Y zAtYJHhk<56=~^kyML!>0u6cADFt#RKFoNxEDA0gf@3x*i2tkJuAcM zKC%cYeXAa`u&DUIzBjPd?p)=55m3HWqh!E2lx%vHR2W8UhEexhwM0t@aVo)AXa z7+T@>Oprq+^xfy`nDg)%lxg0bkB6mn!76 zo02-dqCGi=!ID5mWLzg;zg;G+_j{!HtUGYGK;N=tO2Dv5{BJ3E$WS|@m*!#p>13Rb zY@I94*-|6@Kv6iTXT}D6OvJB*Mb$vor(7s>>J%2v9DY2mk_9ULMoEmSv-CJn1twF` z2Fufp3TqeB>wNh0bUB~P)ql=iD=9~_joY|%xg_q;kWsf#b^0Jd`)WUT;)ms&U{@;M z@MKZf0I<4LzPJ0LIk8M)ZY9P`-zF%amszTWXMXL;$(yXUI(YP_;Y8dq ziLPF*muxg=TB=$vNQW(IB53B&KmGZ-@8zGX}LOQKau?Y}5+Q}mh* zpW>R+=)J(i=rd{HTa8>;P!mwg*DhzcdQ@~OWkT&0#@xG)$xKyU%Mf1fV=fu76 zvnCh=JB{8o4U3T6?Yz=(7)6LXP))&Ozq`S|))Lw`RDME;8PLwUIU@!z@fcseM{71)a!n=@vgLw=mF#&<&n{y}1*r+bSO#_WB%$m1Og=pobC2W{}+6&rH!&ZctsJQ8Tj1!9=uf;p7d1MxL^ za86&^ES=^Pw_8K9G5>Ut&FiUo?H0RUv}~wyf1Ek}ab&_LAr*B*Kg|`}DmL)GUuC*G zlDGN#z+9Mw=W{$vd*v3ph=WgXy{U_(Gmcl_l?}HUpX~X#ds(>O3>n$4Dcr>0@7=%M zKbPa{`Fbzu0UX~R&FZU4=G1Zji+y=~AIbTaYMiUS4wEyh=6%8+-QugC-|l&zD6zD{ zJdy6==ehCYYaYrOTYio_dA2o0)E6#<^cUBJJ`l!9=PixB7qf*AiXyCvv0w1KqO)ZS zf`IR&s}}M@0Si{r6@Dl#5e5eeV~LBTvDTDw4UySRY+vx!l1@bR&!)S7N!RRWTcqWL2BCu{H3cv;w?g3*@_@q0 zhq|}V;L6GnB2u&IXC(LQ64)DK<{SN4cVi9G3uL6$r?BsrM^fsyRfU+I6*{{2A16(z z&*+KWksf_FhTm^Rch;PyV(2mi!36eKClbE#kHl}<8H8aKFinFB#&9EY)F+G6^s17! z6EuaA&=9L*u+U3JQj(->3~acWq9N}SwwGdxBc!k?oK79WJIingxGH@C>a;8@AVHEs z0g~Z4Ck7hr>fD7h5zZjwEP^~6cJYADT;FLG$Q*|X$AZAxhnsqY{rhD!9aYwiH9r7J z8i6>Wbv3vqC>w+ko^ad zCM^t8GI*9}Ix;XEg4Qa=!mP#7iqzKC+IIVW8q4dM3x`#GcF8yDyBwzdXn-XE7O5zN zJK>oF#LB}BVIo8ReesgN1hL89ma`u`o0lAyjNQX8u>%G!Zw_D&Nm>meH&Ker;xd`Z zpv}gvN)`(aBFU5>ytdmjnA6oJ3YI47rKMZd1S~R< zhmBJWt54Dk(-R2gX)?6VNiByiK(CoDO>ByR}fTJ`cSTPT`?Ithr_ALK>s?$o@%6eT8s56~D%v}jN=$KF(Us3CYV z-EDb=PzkmPQ7qCce&hc+^^GhZG$7X)-|mthI)5fcpXj3^ZPjb#Zyt0O~T zSMi?I{>H#FP{QS&GVF;oB0@hO`Uf(-*2PJWTT2AFH!$Rf-&>9;o58;Rzc?h zdgo*I%iel{yVmaSFqc`XMemrzNFSC^0njrpTxuRuuC3N7fkP~K#|P8~&h`y|o;Yuy+ZVuL&25hWuH%HgNSpf8o3LiAu=o_ z)7P2NSxbQRJ!}kL#N86vUv?L1t>FCGWJOAYSu8MSPqVHt8qCSI$QZD&y2yiqfzVqP z6**tM9VTP$j@{y86X+{TIE$pK)-o8Zw@!L#Xqa}I`4Iz)_+hL`zvAK-hZ?bUwHm8g z>-mi5J+KM%>#~d@Y|&L`2^LRy9kNZvego7I$QB)-28E?=@aP*1(%QhTy1ClLpMQz~ zD2xegfjo-|Dxr!D_WAH|{Ii=VkGadild%k)Tm!<3D@n0k^uyD_ZRr=|V|k}}b#IXk zj6bB++;pllt$^WpbVSLt=2-P~RzL?E40qJA;0;?wh5AU&C3SN6CQ zw1%JAO)i_&1DgA46^*P>vGg28-^kzX7-OK1ak*@qQGi4iV7F!?XOleThQ0DkQ)BE& zrMuyyPuW+2Dpu+RhBAUVgM{9%28-RapGjI7Xcg4(B%~6UO*~AkByL+Buivi@<*TQZ z*0hF=LlRunn;K#Mo6Px$llN%L0BP!d3r0oer~2v~}# zRYXk!4L%A=<<{N2tzOlbm+&Ppy~x@Usv0NF#jIn->IJl|(_^6!KT{l&ttRX@Dl}pP z_i9iHCj1Iz${7X)H~q^24#KM+2f1+8;703!PLq^r#t}#NnN`WAuOyR?Q=bt=@hK#= zqZWtSh>_yTMwX>>aQ3S%bl&L>l?uzYYFZ{a_;1u=r}AV&y(;xDHX{WN7R;PNj9k@E z#rznu^mJmtAGbC^%To(K-sJPu!|WbqW(TD?VV}6**B2@=v8P#C&h#G7yw^N%l={Sl zr+)`kv@ifc9@#n0K!qmwe3z`f{YEckZMHvZ$xL}+m&N6J_uhrA6;JhE{tz0u!|RxT z8ypojU}^*@$Q_Vl6nQ7(FR53RapF;B-2l7G5k`qDyZ9}cH&oHD!N<|aV4FXlaZ&W&9VTOJk0p|IWGyF)zDD6BRB5)gX=8?sCOjdPRcWaFG`B zfht)f7YV@om8s5KN(a0eK&?4~+HtqgbV|z}0dig6i&Vh&*O%%rxBd1)T{r#)8Q9HT zvDnG%uKFGuoi_miRrE9$%gp<2Q1x9+JTG!jsx!oZzJuk!`7|M_lpc??H z^EQEWpd7DPaeR%bGoc*>LsjN63(+-KjIrY~eA0@0eopN#({MXC;!_Ze>o{3c{i#?^ zS*?)CwNnZ7{dqY&WSe>drCsr8LkgTR0->~ytUs8La`oGeskgHXdly+RSwl?U(#vL_ zY>8^4QN-1;$H7Hi*aeKTN*yR(obxnhn^R+)**JB6AW;ov*E4jH3)3mVA;}N}hMJ>Qg)_av1m^5K4+o zm~)_*=S&x2&1IjA#ttv7bL!RH)dmIloCXkodRFl77($Y(5L&B1;O5?sQ34bNaeD^1 zai)-HPO* zhZj`%M?azQ_|b#8BaaYxg!mNQ%)ZMpe$K%}N3%w9ObCkgB<34+f{&9M`}dHa+9 zf)57KcIQPN^y7uOW^BMXE(Pw=-I$+Fki8Fi^rMIT%TW~f0J=f9D0*c(WkU{3T>d2h zFgO_n!r9z)ZD>uS#1JU;Y>vUI2%0JK@jAcop>u;t0sllP{5xigLP~0>iSyBTN%p3_1}Z6^MF^fCCc`uGb(RY6;+dUIdr@w!OwV9ife zX|q7oI$j2Eo0Q{_XA6M!=vHbnywBE0xYxY6JgP*vvYmgA?n)<4Y~nNCqY&!F9S^Me zOjS+Jo$sL#_x}TgKzqM$$rHv|W{u2B>cuh3%5eKaHJ|_1RyR-CHw&HG43g|u7P+rD%;l1CmGU6gM^-$<}#$6&M>oY zrmGCsN+P7lN7BT#_(qawD^*a;aGv0wkyzouk*cN)osLu%);v4qXZu<ycp$xJ)5n z4ky!DX)HrcY`7xX`O;B_DrulW61$Kj<3OR1A+01>Dk$0K^13B7Qf(^(C$&fsR6!B% zI3iqgN}|NAmPYZUC7Bz96m)ZupzaLP*Ih+&I}u2IrwN7OBzoC^Vy`I#z$?z8_z5S7YQt$qoC}DM^lrSJ(+mRHLN~gdjqm|T)_O}Abpd=_mm1U0FdkPQWv;uF0nDzq6N{?(vUS#iT7b;3Y znK|;eRh7cTAf#d<0e3~^l4i2z4>mD6pp@}Q>xAcR1#q( z`vT7gYA_J0gs9;*GsrSVoJ;{3BVHy*fe@BCBez6mGVcnaqCuffdRQ+>bpoRD;DVIG zx+Rx=;7V7x>~x%gpA1dWjTA1~yOOeiMkvEcUs!^{u({BwG~E3`;PYPns*d3T*9S^| zh;A6_q!#x3ftEa51VZ43GOuka;>^$olF9fvA9%Af?1)8sePSrM&A1S{ikI@@Rt-uw$b46Hc@{VG)wU3qBu$KG)t=7i` zLeZkzP%ZZ68nUw${cD8Kn1pEPU>AboXL!UQxlovjmG`FKInbqcn#y9>d-@?w>ZO+q z_b8A9mW(i3Bk3w|7<@gLW;Gut!ywB4K|3RssDC=hJEiv^575DoB#Hd&eY#c=i2r^| z?tiY1GDFXh&OoNCGH=gRU55RnCi4{Vied|V5c3!iRObIZb)0Mvf-=_S?9{JX+lgzf zDaDJ{vSeAveip`Bw{us}3*Aw4O4lK@RaYrAUDq(QWLG#eY?nhccNfcq2d#fo3av*O zGVD`CLLD)n*#(x2@a#x=`9|E+;gruilB&p;Uue>n=$wzCgCbX5K`pCYUXk)HzNiN% zGm6D!+X~AiKGDt^WVk3Rw7`yFQxtck;hbMKY$3wg;sHDQXi`+pIEthqTFeq3oKS+A2%dTAKV-;qD5@%z75G zaN17UdrkIT9+?kCXczZXRCTofs9e%*pz|l1jEHGKGwpWsn)sAUB33E5CjZ~bgYRAU zw@MJbr$4a$K8VUUPq{-CC12n=c;$Vr!CtKMb;n$p)AiPJUW4T<#HQ3g^=j-1ENkEN zwQqfnZuyLau*V`lHMKG?+<0V-yM~-vXsO6J@ZkBlA;-v8H0sYP*Z;^r zS>=LrwslLHP*#a2lKkwQ=b}hSas5ufJ$K6JsZr}IC%6ig975EmmW4l_$qK|PK zXw<{&OWFm*U3T|6zM9$7BKWJA#u#g-nJ&Hd71u=APjOwsdkZy^45LsdsWS?-jBC*f zZYLunLqeU7BrmB1R&X{;KRxxQXt;jy@|)(j9${FN2Mm|Kc#31v314x168bNQVX1$W zIL5mY%a~RneyZ$eU}8G5xJBc$s78ZY-h*~Yh&V;U#E-X6aCSA)EuKa?hG|IGFdgX} zt|8sSb(BL;gK`P#P) zP4X|`v_?qhFYHDPQ;h51AG>0kP$jPi@HYIu@H%B=iV>7QE2D$+3P_4iYOe3UFnPQb zV%{CT{v5~6^r4Z5zgHaFn@xb*4rzb2hiaw@&rlldB5*F!Qy@XBh%&1D^nJa@U=7|uKQKhYj4(ju`8}$c%(eA)odwkyb7hP61**Co$*Xnq1izP8tS&nVTRoaO_-VGQwTzV1cA8cqKBzO6SqGpm*!)?7Z^Rx-&l3xL6=g9*}KEV@cbXh--R%Zn_wl-!J~9 z-^35yTslo0HRo?({`}uRLLFB+hwI#bpG zdlTV)QzV3|{=Qrk=++cDe6!z_aM$N>NLx2L%MA0eCUU!WuWU>fD?uclak4S^_RdEw zGk18^Vsny0nPwvp>SQaFu42m|u1dI$l!`IFxSv=qr_z^8%)tn^FctPRG~=^U$^0pl zV1$*}>14EnzZvb~ky$(WT8s9xn_7EXW~_UcwIjOQghMmlAB3&9{_sE9dc8Ch4j}7s)BHb&!KM~ zqhqF(aV)#+0k{RVMVUN!71FAG%4D(D3UAz@ySVYno@vuht+T&NeC$Xe%niE67~2 zy}I=OdA;(1zzw7?)-lWt(M>=zNW=MrKMy|P6B3^YYVoQD!qcFd+7U-~H4eY>X5&|@ zpBgzRyc2nT3~BDl=LL~*8slS}#9;Ldz+LC?ugV0P8Byg44Wzir`FB3(=xxaRu&)Ml z5Cr!S^8p@^_E-tWSz&`N5v|D=+L_$eGMY?h_ zc|dO-Zbg`TrDHIHJ<+!*>KJxCF&Txy{gjZBz{o(|s8j*>VllaXXF{t5qI!992+Zbr za|9R3{?_tM3{3yGS}<2= z2f~PiT975F?i~->POF6UB0{;2stETmj%H1tUSUV@0a0Op0wbU&h*BhUN4!V`#zPYA zv2azF>?*2Rc1@KtV;2Ztu?z^Ug+lr0!;o3o9)zAO2E`vCXBWZE^_*m<%QnU4Fy>oQk}O zIViSMiGgg$X}Ph{b)o&m4qniz%st7Qv4r4R*|Ga^Vx6(5c?9?_#!90}K0BV&%yL!v z&m3Io@uu?GE20q3=WCNLZMX|tw&l0R3O6Bds#B<%WN@dyOZtw9^2JIu{k+Ebi|f?LD`q@N&~E7 zZ@M1UB#Mg#i(r*6U;Q#R4_!A_eVoQBk0Y6IN&}#!M<*{Z^WYdgb*gEzS2Ekq2#6Qk z9pSQ|-MGw@g}|@M6+Dp$E`5tMO(7*uBEd9w49kuJu>OYO;O6V78~^Q+ga_V1`YRJQ zoY`>5c%};BSnDI$3g?Ea6duyJXo0|K8i;gvN)o}5Qb@42NHEd(N$F>w5w&r5B6VYB z=w4FOiDlMjq-O9RF8CikRNKg3sZHhqX$yL|+Ms?Jw69$i&25Q5>sy*I7?wngjinev z)qKRb)q9K>&!Uws=2Ygr{O~`Xcl%w8@S16aV-JF>@iPJQtMtt>oRaEA>m!8BNeCyv#(2C{`l^^8b6 zD1-Un-;99?1Y@XQG0N~~tv{TxGG`pFaBMb*)ga)O$wG8fbk;92b+@!@PF*e&ERm5w zMlWkcGN%Z!r=6vxMo}1!C>e{=h=Q_(k7^UDH(Dd0om57&6?05#IzXeQ+cG!Z9IrI9uHl)jN9^YL1D_>;k@;n z2eLab$4)Wna&zYkE&kENkXR-xgC|x8B(y~#PV5|nNJxAi325J4k81G4BqvE{V&%pA z)+YzEo`NlVonB(wEE()I-FRb}M0$?;NK4*fPKneW*e6Xq4G4O335yYT55OaOj4-y2 zyU(GHJ0$Hq^Q@HN-k}N{H&cNl`6VdcI7A;ZTnSbXgPzN(lpRau_F>q-VlB~D<4gEe zhz(ndi!z)K+$k%>z;#B>94=$;IU?U{z_d8LQJXb&yXYnoLrjTl6rd@}ivCamv)*xJ z;D%-eNBnum?yvD7!D;25Jwf48f-Mm($^7-|UxDTVJH#Fd35&TG!#-KOR_TFt^T?(|kb7d=q2qs0EVo?N)bbrfp7jt*3p~S2wN4qmN|GhZQQ*E#@h_0ygl1hRS6%ntHiI*~ZcDSO@1Y0@9B=^O zBzd!Lgv;fri{vr9u9BpaOLx6x$;&;JKx%>zd}c@QPEp)C5~_Kv>m zg1B`-)I~7A7h}QkA#9X4`tRGtg6^Hz?Ca94)B0E^%{P({({m2bF1&E+SJtR*eK`Rs z-4q2uqoP@=UgJrr((mLGNCh_li4vQcrIGuBBy-1+f-J!$IYYpZxb1_mw$YFL)3wdR zz;(B!Kt`#LWw|9E{@M0<=d%7e#Pd2=2LsmGL)QYskQ;}r^aY9R39loR#zZrR**eHEzfgJD|=ufi#<>hvKGFx0Lja14V} zky#-u2~u5``xWV%+A{O3`8D>#hHLav_L1$3CmD{O1_?bg&1E=tI>XGqnXWQiD~Vv( zd(uQ(I#`fMx+n$34Ce{{8Hp7h9EN>l=ma9Hd3MUr_HVs%#U=XSGA)2P#A>J@09Zp{%SG2DehhGQkcq=SmHPfS?}4Uy>q0!L&$!GbC%;vGi=*Vyld zUt_mg8pV^AWNr{r(9K1Hx-&>$cNNL)L?HE@CKQH~=w$H!!hm>fTh17|r1>;psD_9k3VK_$Uwm29nnQz|n!)!$7la%u?*aCP zmB7L2I0Y^ln515`cNI7cN`f*}?d>{P3Os-+IzuL7gSWt8r8jKS?Ze(3;z&`7k(nc( zt*R6z1|b!8D7jWpxult_`GY!C1(Y)GX`S$V(-n@%OFu~)RfV&VQXo#-NJ1qMX0k8v ze4qvcp-PAvZZm^Sx`0IrFkCMaq(BJEoRM21Gnsb_3V z`@og1aM|hL0zVm=q8lk(vUeqA0gX_Gb9`Y52E*n;r_ylu2Z7If^{YBM3tS&4`60St zh=y87_X90?beEqG$tV$)^1!-{0xs694-{5V&%PQwVV)7^z((&#E~fdlBV_2YlgcQ z$N@}-7_FZ471#|v3g!jPL`Q6iATd;v5JEH&jczuScSAdVp8pvdpItDHiVTN>4qIoEIMZg6eeVq9eV%Jy` zD)7znU_x(iw-{^PuE6)wGjvM#8-3JO3QgBF3@zCe4h`G&5AEE=60P5*)CU6yZGpW6 z9U|>BMnWAxpy&mb1o31^@%bizXU8dj@5r$tZhoN&U!rq9hW3$p>;j7{clk|7H!A|l zjcQ4>dWyW2oi~I;J1dmo8d<*ul6|?4to@Q3ZImpV-;5idnb^>xnw*X-aqFNHhcS4& z_RWe$DFBG58)phzP~YhY#M#~a_RqinOw74lN=!K~u=iGuHD~N z;_0Kn1N-lTM)_vFL!~BP*chttKG(-9)^V*;vE7#@bCjmbw3WgPrS?iLdbcJe|A9nk$KSdEHD=;rc33(YJ~Wc0w!YuJlCy__WQY{qhNVzi>TM`eiP~*Ye2FfD%!4>- zxWRtZ>;@W{YiP>Is$K8{GyAONT)1SjiE3%32pKPg!JC@N4g-z#v*=MP0ETCjwz zn58ysxA{favY5g)ipM6l14XfM?tr;KVBlzZ61WIMc63xRZ4P~3MZdnv~pwAjxzQV?-f<3D`5j>&FpID& zyckSgIE5V}(G2es;HZrtjg)4mmox+g3E2olqGPDd2%z-L6TxL9V>olTsA5q}O9*EK)rgj$b? ziOlf>`)DA1(PbcxQtq=0=-(sX*}uh_9XE@aJ8l*in0iY0Sj1iuab>3olCCX2An@8M zYs2|Ns@dTFY~RFe_we|$8ug;OpMtZ>?)`(%BTNHk^oalM-t(2JH!X%9_=&wWF^5^H z+Z2}X=(ZF#Ox$hu*`5VQu!O-$Y-o;jdjlKT^FUOfjWtg;LJ*8?(UGl^2nE(ogef$= zZm0+^I)g>t`U-L)0RDc_O0vlRek$l+=ozC$E_DG^1sU}eNN%*gH2|HEQby;6%m&i# zyr=83wDA>j4TRR8ag7u7{+-KIL2u?m+EcrW@kafyWv#q=U^KC3yM!Q2>LN;EuCEQ|7|DObX%d|#rANeOskn_#ev?cvVX8*FZksW>(i4~v>PSU^}ijc8KKSc)L1ztb`mk-0-xum~Ju9lkxVf)Vy| zdg@R2@8{y>H{s!B`rw8Uhk6ym8TV5hqhXVUJ5Iwi%ZZ_GjnIi>yeqMc$122=s(A*6 zw4Nhw47I!vRfc=~m+dOaaV@!ld!M4#2ELH_-P*xJW9{Ohvv%^(qTLXBbmNTf z6nmC;r!+I(6$vN8C_ntigyD|`2dw$U0fuqu(#kT(w9Qn$zc7qw$`}W~=LryaXkSn! zn&GARzVIMqT^YkeezlFZooCRw`MBrm`obOg5;zvp*#vLkqWn-g(qA*yfkIf6@Vt81 z*ULRUmm2fQe7MKj8RX-q?fLal-HW$z(XVth^A(nmBvq=j(LaA=m0#lWDDwNnio9&1q|1nW&Dl`!5`MpPv8SE|E{Y!gIcM9qI@3Sq`e$zt>`oKsZ0>H*==E@a~a z1=xAF%I_Nn(l{^X5@IqkYeiNKX72|#crz5Q`^F~1tYc#D9OvmtQl{!S-Bs{?Fu;0; zm7INzvOMV&KKZ=}quF)8a(Z#I;#QKAtd>U#0*lO+V#dlcg_PiJDddc2N(pt574j0U zB)qoaqZ+|%+2D*efUWCo)V&m8Yy^f_|3}+cvOqpI=A4`KnDNTEf^9%;E0YuBm2tDn z+J50MxJPo5NVv5W1jh5lI|q#>K%FV531fiF5jnX7It%co1YS|mo?jkb8_74|m4P{k z%CU)xLJR1p_no4NcK-b8-``HbRl*Y#9at%x@Bp5wiz;-F^lyb=)Dgk>rV+woW~33r zTE|Du3r|);u9P-%Uh>;`_9dVa4_7CQ!CGrF-3D#OJc!*@ozor(8{^J=JoB9vO%OP3 znqY8RH9_GlZ2H4l8u|n*4*dd>hrXGSc1hccssPSK;}w*M>@5ken4Q6j;>&!A*G?B< z2Dgi_oyb_r+__qtz^U9}g(5S74#hRc1M5sX!zvSrZ*1O0M`T7@?t{zdevT_HyPiRksb}2=Hrl&I0M%N9MT?Is4 z6;CWfSC#yR{N3#*Hqcvj`W5CO#cc>S;x7<=9aCnfg%(4|xwx?QWQ++mAC!5UQgwTJ z7vwUoBHV8>g>Y@jR7&5i$rbFFaGh}1bJI#&7d?cExp|~ea{5=6D2t~;WQK7PH1_MA zU$r3f?5f4GB$+ayDa_Q#qA0n79noARTt^B;9baQ%U@T}Tedn|m8Qg}^K*QUu>W^2? z?S@}l%Khb55`H;K$QN2GIXHuog!3rbl{Pk|#r;$~>RE%_A0++u&wtb({`>DA|4!K; zj~91dPmPD7<8Oa0w4Jaq%l+R1DC-;3f(@F^=sd#L$2py53c-y@!&7fFKPs_qfg5v) z)YLw~(aduPfhH+Nj$X)^E=6)NvotJXeMI#_ATgnxVw;@~a)K>&AwkpSoNhv{7}C+v z*EDpTzNTW|!p7MNb1Ha4jjf;wb)~RE2uBM#Q^K$= z8c%{maHJ3ttSth(4wgj;Kfx8bA!Jr?-U!*k!zpDH>Gm@%27gd0#b2sr-8@emp0QL-by0WoM+6pGF@6p1|^;?KALeuE_mPUL;|1chMpe;u_z(#;Ebmtxw`vui!&v%acnJyKYZwIeFe_|?iXshT)5wGD35Iy96jd)o!u zSEQbx(CmUj8P(l;$0WCLQB_MVLbO8rY8z=`JwKN(mv4V{tg;lBBzFz$h~CbN;{;t% z`md-Gbj=WvazLV01Wp4RQ+>pCTV>>sSI~@P50PC#uvIx_3CUE5)2c9*P(m>-{Fg^m zT&#aWH2zwG{l=w7WSpBs3Ai=win_AGog=(VupoJLh3{uWulbBzKfbpm8L(uPl$9}l z=aOMVpY?P{``nc*XqeJ!U*oWb^}cwjZf$edE&aYXQCnj&x&IbOsTqp{@E1c)+}P|R!Kzu_O!)$tu*XrNCCFSq zu0310hW0GV{RDZ45R~3;RO>ADD~}6-?Fi&JwWDil({gWeA43^|1nC;thuV@IaCWt? zsX*wTF%^|2P^i8U4eO~~*tzNA&=>%ZR<#}P6#}&@i#}+^)T{c}Os%4x;765Z%bg@x zdW4|rqK5!g?FxjiT1Q!Mt8RJ-J;6RBF$5*_%b#t?X&esiX*`gTq#^fi3E#8F>})Fa5A&8icMW8DNUBZH~kU%Tb03zS$l=>Uf37~Bai zZLzL$l*(ai)Ayd~0?6n>DZuGMs5|&VPw9U`BD3R7l_hoDT4hIdo2pDOhdOKE4|mEA zZ>vax*>uoX8DNN0)nSJyR-KF%V(Qj4EcjKr!Sh0pYZ+OiroS_CN>FsR6+nVZp%j1> z54c1tD1ow=kCn$cAAKKXDt?>siDsK(KIQhtKl`R-^QC8J@b$%p;7ME z_TCR6Z%Fngw67Chg`FbY?hwph2KEuig8PjstfR1;&T!~fWv~@OASjhX=$M~+U_YYg z4^XZ?&x2q(gq(UVAhu*VQRa0h(1e-D#^OLF5Tks0 z6cYr8zk)+@S9F}uA8o;=Ie%7l@%4#BQ|F1Xh(`3OawCxEmGjnetv0|WgtbAMec-?yMv&jN^V?38;u+~#_} zpBv$nA2$%_*)5lu#rzsF$x_;pyCE?ejsjSqun+{<~`D%J~A~CiZ zozf6{jB^#+ylr4y;>av-o`+cot24$5t>* zd}PL|QjKPJ+D5VdKKB;nXQw=qu|RuUJDBv``Ej2SK!;V-Ozb zZ?<12JaWCaP=@(evA#mZ85MEIh$bk1G39?CESY9A>>2M9tdRoGh^biM8PlDR{EeEK zmj_b+`~%NqDgW;)Zlp?BpKpN!lBUi;oRHZj6Rl#)VETLVG=p+Qj+_sNrkr2Rzv0(8 z>SLw(>F;tfNB9~8<0uzUC8;f-vk}VA@!Pj~jz2`G{58X+-H{I4UFrxfv%nuE+fF`W z7m@RG>kt?xC2YB@#hw5Nx9Pa~W_5#d4;ZBN_KFOuWGP}`9QB}C*jNB6@u)npkR?Iml#>GME*L~J))7?-j znbZ#nwDnYN5$)&4QCBDg-(=97vNlR+b>wS&rBI7Uec%o~-da~L;EWaH;-F3=tUN3* z9}?QI^<$#{j4hiNiT4V{;3Xdg*-*8+ewBs4&*1Gg5KVTM9sG@0u22k~kJdR_?X*Re zE$l5+{uPCeu?ONP=M38y-)}MQ3vKc9A?w+@bgB8pnU2)>@(ME14j$^}VBP7{t$%>TV z-R4`7IDMABD{!O~_r_Q>Htfa=6<>`}3Q~~XMg)vPYaHW7o^*SUn+cr1eE-=nzbUOT zBOQJW73kjgk}U3BAhfoqH56C@yDcJb84Hn6j9>EazyJQvzuIbF{+Hhh)#!Gttb#jS zw7x-bt%}z&oM4OxzHdFOdJ+45#j_p|ep^M_S{DG~+O>LWPTEq6(7rI3k@DOWTZXNc zZ9Ph@tr$q_SW>J(KdZCuL)O2$MD+6opCMxYm&LjkO3Y%2=?yEZWAihN22ir#<|8 zg`4usPVrI7I=QiKe9mopaBi^Ndp@jY><)6&=5cAn;Y}zPdk*Y zct%{o_r`^S3*_S|7q*;Dh*CFLpd^VUn2>`+SZY?vo2w}C7rUe?VWG96y_jnz}KEjCtH$TkYN z8-8YJL-Lk&X@I1?Rc_h?&5^n+T)n`#tDartJ>jnTt6gtNGO#xu;q4n|^5lTAZ!_fW zVB~eL5!8>(s$4C4XS@>;op6ow!Gw#MS7cQOM(Z-KXD>illsz;O_(%EM}g) zl5ea8U`tNG`BI=_JiGCLr`NS6U{|QV?o#UasBrZ~0XH7;{0T4X_nktS;XMKCdl%NQ zh}TKaZfqC5){gyUviFd9aftc7gQVsP#XGpr1{I3rg1;E_A8H^9%Tv`3Mp7tnMuk=< zjW?^~&^XBah;!7)H;38xiR(IE;1I@J*x&qk;m~-!mBQUcQdfA}%JforyWn}_HAAkp z9<&y68!#m{t|o$84YgYp0uZpW1WO$-wN8nFts>gkLu*ln*?Iv}OO+^s)ULRMevJCJ zQ}o8q3>1DaD86V_js$FcBx5SJ*@lD&rfJGBMJojfI;Lv3Ljx|MJq~tLHM|{Cj0cHy zY!d3{o5ad}`v;~(_wYPZ?1Q1`o(^*W&XnT80+E`3aH2JP;Y4iS!-<<-g~T2(>#4#) zVW9U3SgD3WLN7(3aclsF?s&K!Ox$O)cr!)Mw*rr{`N*?uR`T${iR+yaA`;Te=G3`I5{r}UnqxNl?XHQj$q15;-|`PmNgTBha+tOj%f$k576X@u`G8z|HQ8s-XuS z*GjV}r`{Pdk_S)j0GJZjKeA!HKR(wV_m5!htH-k&w9|3bwDGDNmUP~+o1n*SX5(S* zn?@kj+gS9F)D2Up!L}vRf?gu=oS}kZQERC1#*#MgfNgqAxyHP)`{%Yo!);tgXvlyW zPX^M-i{I<9&<*6}@eHRN&o7obyKZK#4zBTeJ0~f;K5_A~OXXr{$H0#w&uYpU$oFx7S*G?gb!nh9_cHILvNOAkQ~rsp7KAN;swDS`6M!UU+@ zVgf-!R8KP)erR^pK-J^qKfJZutv_2QVE?YI7OZ$)fn(XaCD^qYIGUFyhaYRbXy;N3 zlEBfTWMJ}KQEV_>acquVp={2}qTd1!2Qi0O~{!Nd^OjRkzB0`NMM;K{q8 zPv%A)*q9f*)piH3tU0rl`*CT^^W4#V-OxFfzCKjvE-r&t+p+q|Gh6K5XS$5z&Ax}z z)83hMxSL0zVr+hdiiHe{Vrpa+DmIc3nqhMt)I7xa|MQ~rcFK}PZK=!xmmDciOwfei z)saJzJAZrk-<8@bVpj6ty;W5T+I!Iw(b*86vn%+%ovjL9`|zY%sP|x$swRj9zhCA} z1GUj!U~U$I&2&^^@;21ZrNykhKJ7|T<Q8?DP;&1lZ&>TS-;i7wdM=zAd z@%}})@M{x!+<764yy%A7_{83`D-D;M5{qi(V7rk z;wy+ju+jPubX<*+H|b3~@Ou?*;rA}w#P4aik6&X=l^CqNFDC}CYR?-QV;1gHQ{## z41QwsRM-0NVszePnS4R$#O!Zeljw^WY}H*DJlk3S=8218=2zrK6#sbf-VQQ%t1P-M z+QCITccUG4B3h#vFN|KxLnv@v*vua~6y`O4(HPHSClz%L;?n^Xf!z#?>aI7&yq^~i z{JS&8$Ek%sKh70qZjG1QRjOh)8|$FGD=+3C_gQVHCm^2OEFBc{1_UYIEM$cykqr z(l=jmXZ>)9EstME+m9n%Tq>19y~c5xH4Qv2_E_+`(wVC|s=lsabsopR=$kn!?eBdK zkyYOtySdW*GA5a$<-6DLx>~IY?Zc=_k-KW=IaT$%Z>r?n-1+;jN^~xF=>gGhg6n~| zGrW8#f|1A1Q1lAt8SmRrU#h|8MkU(#;_?-{o8IkR59r+00)Cl?+Pbo<`1o1IQa>D7 z%Yt-)auB)BASP!huLxRw@$+@MHCb%0c%7Iq#JBgE(9$$#(aJXp?`%u(D0C81Y$6Cg zcO*}4^T=}zs&E70s>n%G#2zJ3MLB($RVMCiW#|uBAKFQS4Ru@MmEg%ZPlUT7cwFSa zkl@IeF44@dS-+qQ+U4cRnAOC1AW8_M`H4n_@E=aZ-Y3k<6EuQPU;NzsF5hQ<$ov-i zzWZq`m$;Dq#&+GElg+&|k{@%2Dk2sZN(L;dND>fT4;qkU#1crjrxqxDBKoAKJD_cV z9+2QA#N1TSyeohG+cwcw^m{Pg*GOXVdPp#FxflCfcLIu^@mt!5`HI0za0Q76d5>S` z@G8IV9NveGRcHZKizc|BkB3`QnwaQZh?tB0x^&X998jZwpU=Q4&_(Zme|}UnUuPPd zY#N-OH_eX4nxw~8T=JRE!001UKh3V9;%Dm1c%rG6<{S(#WalL*%&Hv+d(_Ae+KQTH~C^cNr{hju*TVwFv zl?NyFtuK6b+B$>IR!6=`wb1n0s8-68YPoq%s+Yv(Jatcp8?uF_SAY z-VsyEeCK(`wX7kZAMTaE-_$K=eJ!IKxbybv&*I%5yP(qv_R}jlCruN;UOzmj8tOYZ zeX)zY#)p@){XK$Ye{a@K+5BR8?>NgtgazYqH=NkrF_(tJu5g2T9d<*nB%@f%0(!&q zx7~pqjNiX^E#G$6dRd-dUmpDVH*4zwEPCN=XW^dsb{8U!pT@q;olj46ETGdB%nx?> zl9Q9zP4g+R|Cp#uanyjaS-?`5$5{>EY8RQ_KMa*{QJP^m!W=5|BFMW4y)ZZzDSy83 z{TE5yRcAs3=cQ6|S~qx$rmL6*JYobmt!C_Zi*n`jk<+vnzkHnA6wY8O84kcOmC>kL zo0m{EGwwf#aJ5qPiQ#aQngi2Wk|3aDjIj2G4ipjRU$(5A4y;@9xmjMm&nz+7EHl3Emf9a2N3aJDv*6gD zTXeEncpQdXeh4KZ0fZEh0YaMreVs$3XkO=NZq8%Zs4M(BQ`+Q#UiZ%r zd`=Ltq|kO;`I&k5ACI@Nt_$L{Ugn+7!6@frp$O#>^SxSbE~xHnQZ_>=Zyc83qS{ps z&wBHKP0kxzg4N`7oZhmrYepD{6d2>D_dLyGQ#0T{`IbYn^La~x%RPU6s`(KQc-lbcxCcgLc!hSaox`W&ofFx-n@aiF zW^{j$Pv*M0Eh=2{L?b?n3cvHv;y%&rE7V8H6_9k?6axP0AE%9(8@dWQSR;^Shof^@N zFIO5F?ZxtgUu3u<)LC-ETXr5X27rE>?1^+&V2?Zg7vj9R;Lg9oJdko0TEkP(>>m#A zuoTqMD)q+KUe`KVk){fym^yA=l~aecPChp)%=aCqOf)0S&kIt@gwZac-MCR_=6mkb zf$>v7pN$06Qv>uBp`w052=p2urR8+DNbb=qEr-DqfiU?!FBu6j8tKF<2;3FN{_PAj z4*k57T%ye&r+6FGmiTI87i;VU((ac6!jC%xW5At)ap2CuSa3(n=gz{Y{7&}=tFt@L z+=be}H6!QJBQe=zra)KISrZo0ubfh&M<1x+x(0#h@rTtjUT5M;SUP{)v^m#$q?@r^ z9d61WTmN|a?>X!l&i9u*b+-NQVw6q}j>WZmk#()K8}aW}4-fpkn7#>0>CV^2hf(_B za*7*P%?Y0&n_E|+Y}aTSP8B}Z_Uh5i$&*30>K%Mt_xuGh-k>-gFdpCGVI@6*T1 zT?gU#GAg0y-!Cj_v#?j)u*S|Zc#y7JnaBHX<5eGpC97BD32ZGF)PLE<;vkb4zW@A4|6(>@t|x4!j|+($v%FSi-8z6 z=Mk!{V+co-9wAKFW(mXZ9nQgC_qM=BH!Hv&1f9d!$a(S<}VCSo<)WT|E;aTS&3g3pWu<&jq+rsY# zyXi!E`wA*tNAA12GcWDyYHce!x4Cim5uhe?;Q7VqsxjFGG27P$=2sPd{f3G(s2o(r zL{K^%em^=haM_m=7HCQbw@$Gm_UYXz_U{OII_2i@%A9g}CQ7AT6B|w~g#vG}Dpd|K zCeY@}11F0dz4#(Km}PxK3F-JSLi6%Z)f56r3&Z4Ts^ZWkDibB ze2(kUvg-i5o_1~y4slfzE9JxZd$IX|=aZ*Z#CBp24_HQf*+3EdGE_GoZvL9^UEW6F zt1pDE>6|483*H>MeG*2Yb?)aR@IGD3gG|XWr9_DoT+p13iPC# zW9wlF1JyL~)^{oal;_8a9DZk5nW1j1DhugRu8)UH5ya>=O!Kn-~L~2lPKtl5UGFFWvmq;VVDB-l-Z*6nIs&E55RbG74VQ zBsZkt#%7_WoF8OObZA;lKDsn4tJ#w_or(|gRE4MF)*5wQr>_rJYGsX&@e;U1R;H(v?94m7^d&gPrZXHtx#@42e?>~bhvbBh1WGqH2y6>QqyQS&4#&qkl5E9@DM?b(;R`yTD)0mJ*0%=+@=dNzvE zrDVe82tU5G*ZpN1ZoR|Bw8DqmIyG?ity#g%UKQnwV^msP4wA4~2nG87REjtZ4)TMk zJ>da@F~w)6{KMd&UWoDjP33m5{`r{QXt%$iigK1S5>4W*zaz(2bLGU7H2L~4((Lks z!aq7b7p6H(M&~pZGhktEjcua%^9$2^@i-#fgTC&#;AQV{^TY4YWww?i?vCLpF-&D; zhSZG@S5AJ75ImJKbG$?Ulbpz;#KIP$5P}DOZ<`9~@Ss9F z%yJYwg#W&|vjHYo`WhZO-0Q(-!pb*kd`)-1J%I+S#>QbR!U3+~kgWZd8>*?lr)|^O zy|V|+*n>9o`L*(`O9~=!RnhjGf$=?2(O!s4**WNC=b(#_I^gd|xNC6Z@4ZQ%e7?zt zpC{mSx%sPUk(g(YqypR=yLB2gGo;Ttv!z@RPyKzkvq_yipbQ&+b*e>t;7A|!hy}}Q z$=K9^N^&y9z47zw-C}4W8prBPir&#-S{&eP zkc(X?QD-J}N~AMJ`=k;$9%oRA5MzKeF0o*8u+e0HL*>M`lue}bQXe9Z$t98DS?J<62y5&t z!cuh#V3U+#uvRPD8P=}mi=$qKWBS4FZfodsyMG6b@-;5Lc3RMS*7Ag#) zMvRIookZ~-9SVv%uP8_JAMQ-8FQCw2HW&QG8aWGALmhUrE4$y2nu|bd$VALkfVgW7 zJg5;faF6dxwr*kHGWY3hUfG{7{JNp$*gt0)M{G4FaHDl)eiq-(G}UkKJTM=59{!_c zhJo`p(lMecyAG80WmIWX^_Zwka~00jTnS`NRL7)!80mgg_F78kjP2m2n|P@7E!fMZ zL&!JEW-^L$D3gcQfIL#$i^`{!xt{I&seT_KQW zuAR+HdpWc;l2v^D@&hyLK{f2n!Lw@d;P&6(T)0~m6kF?*%a<#q`o*%S6pnouR64}) zI#=V~jq1Z&GS@G6eqVF*{8LTz(;7BDeB+xny7g;02M48|!q2=oh_7xNuJ$K8(wcrA ziCVIkZbw)Du&)4SHxU9g&PbR!wwDn?ZEnfv4u9z?**m|Dcx&%2`Ecjc%<~VOcAoK& z>ZMP*`#e*YB16@;QtO(wy~PdblU)1t(;Fl8lCygYZQKrFF3JPuLL{^8g|^vwBhQvQ zd3xjj%XYcrYO>ovIG|oG(OY1Q((H$q=KVVTLOGS-wqVN3OYO44So8Z*=!g<(J z!K1M~n=|tg8Ls&o8{ck;PwDo%&2q36npSQfGffFhA=aw;~m{vK$YCD|=g3V|`xDGb2 z+tu6;W_)4Up+nQ<1~OR(hKfyl6jTRe-piC=mwR}9&wc6P@VQFkWub(0^L(py^TBqz z;@7!cNsA&ygrp*#Jg9ZAjJ2>Qc8pH;6bh?(5^SEv^BM?*qw(<;N4FlB?H%=?@LiVO z1ra<+39r&r%1$~^DLd)o$`d2KRxF*h#L`)`)P7#;vdx(hF)rBWllQ2_rBiy+q^9D< zuJ|UfWPb@-S-D6)8l5xE3cUiLV)@dO*g zdNzpOS&qv-N9*=+=j5`k+CEmhGkmY2G&DvUX3hFk9`1a6ze`8eHK12EZ^$}D*BR1b z=(@wYy2~+SFCzJ9j@QBWYb^ehIfk4=Y=d?#>|C%pAJ0!IjdcEe)(8tOm}kL9+$Ue> zatLOZu z#GmUj=a6|8!7yJNOTT?47gnQdgh4HvexT-M&+n5^@J7=SpAvepfA8}z7Cyd;#(@`G zSMS7-OXL=ttYTp$s@DQj3amo<5PWg6>?nl8M`*CM*b#;$u(=)2TUZdc!QZp6f;rO% ziVw5hpvzel&*>lRIN1bZ6T(xLj z_47-PP4~-D9P3gLr>k?i=WH*Lvx?brbXHx_S>WgKG9uePgrr$Ba?fnu<%s&%E_>ISK~4;p;E{iZVb$4_wsR4_j3gae_P_LSSb@3^5tzkmXM4LWrF6e7TNpyd zy>HjwOJ_ZYqyXuSMZx?reArfZ5n4qZ!P{Vq20U-kLTi!@4b7v+hJ=EBHb=JWr5yP~ zvUQfjqMvvK`7V1h&c*Uy_JMlQ?h<;YcHPiJ|9<1mXFUP`_;agGlP~`h7?Rj_g>sab zr`GxYt41tXO!f7K9-AVYfIVW^Q~RwBrAPi$ujOA$nc3qd1dBmy@yXoyWSjqpzsi;k z**?ke{b1pHbuF{dp{t)d);bHEP^YQcYWb>+|KbcQF zwX5_8gBtZtF1GpAFilq@8wzzBefwv&8|P$9e>=VKxAN9+xB7YjH`uo?fv+v%tF75ceap>)jqk-X-?Wm@(*+kMZL%zDFtSuKl@dM}n!8*i~|k{Hb;=ML*RU{RHkQKHp~KaJ+3^#1?k_ z2}7)6HsZ~YWZy8wPAvZAFtAdR-n}S1Kg+|NzlY6B%|QX_zKGod zV+CpO?R}g_J!+Z7?2=lhwHDVt*f-mVSUyLXplA*H3O#O-fz!NlcSJpz=2XIPM^%43 zU0^<4!x>GOWdvdwEU`s$%Kdp--rsM$Df#=B6l#(wRB!w~+`_MO+qT^RCJ&h>xNS0+ zCpJ&^1aYtN`931I96#138)JzC{J0`#Hs5LnxjL=rYI}ah;}BUT6fm`hCZMKyojPBp%SS@V$w3UN z16Fd#O?%Yx8>BOT`R&q)3BP$d5$39-vs}7jsUK-o%nhQf z>734%t0#0(**zmaXgN{Hx}PUygd6IL+q zgq&Hf(dd`bNc9VA6uTH2;VzT~zlmsxVFFvmnD~}W<`~YjorC}S@%@xPOTt|lC<*0| zn1n-X$^P7Kj`eI3hqm~2>b3zoL+7SF*zd49dwgaN~kCD+pQ;Z z%B?3x^u4Nm%q%OqZ>rThX?lQy>q&METpe^|kvzPT?Hru}ic2f0Y@&ZBmyJ2?M70r!A|EgJBIw)Mh(~Aq?P{&wBu5ZJmT#LhLk6`Q-$c8 zRM=$=JXs$&ee$e$LiJKQow2COm!{GlaSx zGU?%aXDbxS)>8VlbDmTD4%6mpBeHO0S?k>n&|4qucwR9zH-&PDXcLv;O0XEs+!ewZV2JLG<+qqRna#g98Eo!LS7R zpL!hAVWe3!ru$_5x}1rB?oOo(aupQng9<4WTKbp^mr7+7ul6RJ>IzK?@;^~vWLK3c zHJ;Cq1^gZ63?y?6e$5<(D_MH);VR9ExC3)3?#>)61V%{BJ4w_qlql&Z3^Vl0%`~*l zZ8uaf>4*Ld?SywH>A8l=A^|{wlMpyGD`encs`$Ihn1K8xsOO+Sv@lW-w4{;4=Q`+f z8G7jx99pVGnf1XB3HCz~^6bYaq?`0?o-^r>mCujhMUUmY+Ie(20d}l)Iy#R$$>iV) zn2$|P%j*OwhOzE@P+Ori@hv7>B$G6L&*Y9PEBU7>W^BO4G&Yws|M9v%-|+YikKge4 z4UgaO_zjQW@c0dn-|+YikN-z_Ec!Wy$D&Gb#YGTW+09ipTIp6YZx|Tcb5v9+o~fM% zJ(@LyHqv4Y zKPJf0R2fo@ZV@6&Qb+i-QHP5(KTNeD^vsd=>hI`$hf|~r*Orp2YM;U7Rv1md;k<8gsxO1V|qeL>EwXk|ZD=Rw+ z(yF~$X1t<1$7mrw`n~U2euSzWHVA0#_v!Mhq#J)l1l>rFe(v|UPxD!M()%p|@xYJr ziCoe16%!H=DWjjH1?li*ksNl(&1|)HZglGel8)MUltgH3mMaN{MMt5ou=~!gIfeOaFc^%Ymw>!Fie~2zK{*xB zC(KXJsIfxUuq-H^XTi!r9-Xr3gB+6TLmqPL2OyN#j|wE)Ptg?Hx!Jo=K(PUHj&ceC}MO42m%3H_Y9CZU6qJv<=d)Q^+YKL)<& zh<%>yJKQF6e!qSxM=;+}_5Q}M39Y1pRfe6NYt3@Dd+zShi$v^Py15&xqP?xGnA+!J zZIJ^}ccGCz5fU|veyKkX_EJbPYxFrOTz+ysgk+sDJ0w{Cb(h4W!5Gmk;hmLqeYxw8 zxvGXd7PLyPzo8}@qA;$&m$Wq~vRI-P{oFJv%PRCB?oCsYjbBRR(Ag41K|$!#Y!)5SVogd$W+e+LCB8L0zMVKvgMe!2Qm?YOUV)2{g~ zD`q6`glXry^cSt%+ELw)bY~+Q)fo?>rTupq)|OQjir!2MFYb^wv>J18C0cf?o7E3a zGdiGN?<4l?yh>GMvxdkZ3nay5t>k9wc)AP0%9KaXLr~ z$)U~|Dgix8cf#Xg`h|Wm;Fz{ubS(e1N=;PXdQ+;WMyNt%z38&S2Fv#B9{Delyqo(7 z%g#rp{(Ol!1Ib*2UkmcoZT`YFFRZy$`Vz@Ji#s=W3&C;cyMoNqDOB#5F##uq4yFqc zgdsy9k&_^v=rV*ACO`5|NHMa&V8DM~DUYe)?~W%$#GH2?EQ^wb0fU?+ja(#T5JL;W z^nngB^=m+3^%8g(vrFck7w!?ZlHz4TO3sMO+6k zT=zxeQ&W24k*N~jV2X9ov-4Y~0$i1;0Lc`R>o@h})`G@A#`ed?B#h!WMri5u{qLfZ z{aCzxRI`e9L&YP_*K_25}uN%P}+jMMH>3?1$(g8uhCU91iOGwLw!YZAlZDN29Bq7;MHcmah zv8h7d;`$)0$ZfXf=ITorxwq=4 z$E%=n!U84eafx(C+AOk)bX>XYSsgDz&4>LG(Q;gWKbBMr7PU;{=6q3X?CA0<8l`F| z+eEFlRUix3(NH-6RySnA=?U@N6crx(uKp}{XWaJhzgvE5`+XG42=Wz5ncsBn#flR9 zlo5QgBE#;ssFjTI(^y5NthXj3^rD|kP4++Z*Z}4Qv)#wb3HhS7ypPFf*#FuSbdut1 zpPlEv`A}06;@MtF!!{6anHm$Xducg0dEgy4gi*EJ&a(H%w%6yX!PcY7`fS?{YM0bp zX=|38sWM_of=YQ~--H@lN|-;49+(6ny&z#`k{l#LU3Rm}6(aBR^$UR$D%8FJlSQ$# zm691AZ)z$~CzV#|P=(bpQ=yqPt-~biFcY42n9tM@_!9F9lG+Hr7BItYVu|KMT)lbJ zMQd=I=5rx8?tzq|ean0ABVvNvFGMiu%2bd}n0QiM6j>wz2r%ivv(YIlce?ny z!DxQ|(rKQY5(pRO37VF~xpN)FctRp=azj0l5TUF-@S(bX7$C@gYC^Y@MjS6DNjrHL zHH(iU+IwD|KRGXU>hI~Xz<4MYOmsG87kPm6D~FBeefc?jiK$D1)Pf%~wd1l(3%F#{ z0+Oj|Z0_xBe_}K;GV1@#kf<~vcn9tu%CamNl<^{@y=jsW4brooq}RvuiJOtZ+%G~W zC0~hJ;kd|O31DxNyVv~uT+1ge-8ZYX-N}?v!LwfN@l}8R#Oy8QrD)9 ziXn~6Si@I#K5LfmlAh}=Vg^@~HEST1&$TeSC2-M}0l7EZu@Y_x{i?~MnjG~iR$vqs zVF@)CYL)#^_pZ?@HTKOe3XR2nCn5OA%_imq84fc9ip;37k}<^}4c{tWGPI%>)smm< zI#yg*&%|LWIOdB^?yhMj;m(t$-B0b7>je|4rY4Cazen|=7vusf@Q=f0@`Mu4q zw0V<{M0`(obX=@Rp5%S+=d)QPna#-E+om{ctI$|?8Fv>P`B#fT9n$D0eSz8yyWEG% zkMD!4Te}WyH4&&@lxm@m6i3@LTpasxD?&W-{K(5^&zDSSfPZe<5k(N3_Wr!v$|ku3 zDSqyBS>z4cT1nPqTRx3?ksMBCmDNB;GyrZ&7@LjKfMFMewO=&SDbReOYfO^xtghQ( z+B+ojZ2dygG$S3#9m%9n!xU9g9PW%8Hr137%#@a7Dl9ZB6v>RG(6MLD{pfS;0K`-eCZ@5FD&U)d8276D0K703sl6z;p zG+HzreWdjx3v8iKBCF5L+E^$sR*HQ$Vws%j-=e01yxfYBsEf|Yr*za*&?rUQ@Jv6M z${-Kju%C|kM#>wJ`Y;6@zH8|J5dU}#8W?Dy3cX~_vr2`T6nexE*ca!9S#QO9ZNUVJ& z&7s?$x!V=Z8fj{wQ^|d9G;RTF=66E_UZ~|my7nz!*Hvl?wQ{b8>F_`!+sWIt&s`sF zbjE=Mhch#LZiP6kcVh~aCes7AgVd?l$|S2R6BYmn*5eMAjM{|Ba!M+OA}z}?Ejlfq zBJPAqBi}XkemvFmx+jft{&yE0dAE@_Z6vzG8_Sl0>;j8HEhci!l%5A7H4*;aNi>lM z$5P1}ZW@vz$V+MCmuh{d=S`zwVLy0?tZkMDNzccT6(9wKIW<7Hx=H)#E4o+cv`;mKZD+7ZuoE8g3#%ckk|#h$D){}F3(q1!cFqSRU(E&UB4EOiXshH@c{S?e z5!pz8p=0lSx{VrF$Y=PP)JAnu9~cx-9e_fCC8_qR8yl46m!8RllP2En4#g7A?`#b4 zDK;VsoqXHExSfMTCyu-@m;E;Tb8mMm=>(rn-LYXvMGBKxC+gq~)oBaK!z6|rBFB(Q zOmN632E8jRp_hz9Gpcv^Z(fn}{N>L5)Qba>ghxWIlCs($ayT;N5G4z#Op4toC6=x* z=xqv0v$YRp+gj_*!Opf*VndcZ&UEzF)2tKg_d>(0HraJ- zxx_DbtK?f~FR;q4bg>n9hg=l*Rxee^Oki6TkT|i~vXE4fN^YQzCvHiqteBEEUu3l1 z6Q-W-rJkB04R;CC*P$*S=;a|@?Fir2&2h#_x;f6EcL&&cIxKk~R!a58 zJj;a7B;7pq)H3FchGv(yO`7Sx5T*XRAINa39wUI)I%eV_Vv4eZq*6C|W;l)H10!!R z;J@zAB(a8XGPK=n;DM`ZCaeQtc$28XoJkqz=JWXjBOkea5aD%6){mov`OwIMW?tt) zkNw_PhcaVwxvPp*?b8@bS{B=TwAeBIx74=qmV6+D-c8+MeVVYDUmDQQb}M;<&J=gdbx+F+&o!Ote|dY{X)ym6136T1Lokg43ZH8_ztw0!S(T$ zRFaZ}LFnB)VBVh1JipXCDI4|Adb!dWf1yY(#r8U-(y=+r{MoRI-0scsWZKB_ zWV)%QsfDDz;FdGIoOGs-q>|0QGBq!>B%e=;iNHfGv~uK5dZjmRyqZoNs)J9aP>%3* zWuT>n=|zi<_xw{PBm@o96Jm#{3t1$MGM^!*b&~%#bI5A`vZrz&{ZJK@&HT*@qa1T^ zrKJr>IrWU-9aa_=6=YL@+#Eve=w+qF z0w4CA^g^NqM4H-m@}R3-*&kiFjCxBN`agd;@b1Xnx%s}1lLV#p>UeiY9(T{X#n^hn zr1gx6%Vm16(=(7hCL_phD)qnQDWqDjJR&&3X3iAxwB zBK~fYw0xWJB))ORN%YLIaR!ZYyP@&r&4WBfp^~JV(d@eE81+&ST6rXH_Y$snClQa-wWe@SPE{Ng*Y2;q5XV)@X?A7%#hA=|@68ZBS9y?|-U z+sPAyaGRqYT4?31kIta~#oA|XkI_oQcHLn}M)^YJUtOz(f3006)|jVPnk~H?3GH*t z=WUp>ZVhuW;$0eow*B(%Z0m4qtA4R=lIVcpBSeGFmx%_Qw6uPCED|(o=4}>4BLr*T zq^$zZ0BsZe>lshNw0?S~AQU&q)p(_%AJwfw4gPO+76WE53gxBZ)lTW@KcC+D8*?ef zt|=JF)a@l{p?kDC0gL+hQg75wlIbe_l4-8epdQc8jK;@Rej_-;bE*7=Bwr*rgdd4C zI9PZQ8#<(&I^rWNXj{F9;*i$=ar6zXA&$k+El=S5l}S4}cgIPY^mK-V`Y0Dx0ca$J zXRG;iaFIa`Kz~pl(59e#FVqax2NCqb41M&X9qQoz7nUsTTJuUd(IXmdb`QOc_1Wut zq9bKhYHr`1z{x?Fo7`L1Mg!>?WjPFz zkiMD5M9j~IhPh)-8m7OQ^WAm*rCdTH$o3w)gJ8!0t1P4De@osolT8>5^ zkW{RZKz{5Y!jl-Re3yJqHBs-Rljol}mEU+^D0no|Yi;ZMh}623T$)}n9Bls^>{AxdAp_WN$?d$Rt|^D(FwwLV`WtL zZ)LPY2v?b^krxuCS(}+zAF`44pcc#RWw9LfUmq*PLjS8t80IJLN|}iP*Ug8=iecjP z(z>Br3RE=C4j7zYSk-nat@=YBKa0{DAUM>zDadgQ`5bZKPU1RKa&P`jnoqozS}2t$OoKoq}>l(YFU859zBu*$k}>6B>yBbNiySUr20sS z@wyQ@XprPtLbkl#Leb)`jWs(}kyy?liC*eM4Hlc?btDxcA<}EI=B?CLns9AL`VZ^W zm!`0b3q8dETla^di8}1LJ&{aM;)kX+e1_>zb@?aXW@^TBnbH;NqwW-Ce*6jV9G+=w zJG|Zc6ua~OTVX_?ZQH@;3O3j6qfP6bAK{Z+;G<1et2B11(fXOn_wu=ICLwk?TRUE< z!{ILeTWFuwa6Ge(ag)2m|J+3L4r^{N+$h<0FT5CCRrg9K@3o=k3-Iag}b( zf=l*TJ>dyX361CNK(3k#b$H?))3fO^6RCJiSR!LV81Anp`G2;nBv+H(hV65ToS;!2 zGR% zf^nhEfMG&Puv*{wGEkg9x`!jJu^Y`W|C>ACo2#j)ZE^xoB(5Gy*5ao}_CbG6PfPL@ zn`j>5Y8MDJ+zy6gv8A@rmgaJ}6}^C5`BrD}+cRC77i(3#=#xPUO7~+i+M^8l^{24IJp~d zvCpOC7c3?RXjDd)D5Q9c{~0lwklSjC+%`c6rerKp6Jm?@p0Th1c@;{CuXWZ7Xu?zt z)_H!UoIQ}p!76Hwr1^h98!anVx1x1Wz0oF1LH3-%i0u6KU>Q8$d!(E|&X`1-f7W9V z9UTg8$=V+|Ba%bg2=cId%W}C_no*M075Qf4t>dVr9rpby+z~0oE7!9Et&xh3j)A3I z;w+15h3p0dH*B4(m>Rk+WPjC>D1Mv56<&Vuh&Kv2CJ{dlW|~27W3n%MsRQ9CIGfMGHeLKD zw%&2J-mhYr<@L2-R)FX^CxiIJKLNo0IAI0Y0^DXiQMKn#V2N5xOAGSO%;I*~Ptyan zqeDdd`fbpxxl_gc?qZ3a$w=zgeh9Kg_)}cd%8jo~=A)dQ44ErujF8l@O%yt6@>!y6a3^6LWiuqMhDD1Ix4ZLycc z;N58Pk+0{Y zHrppGSZgn$m!f2uNfbY4P0@w@L~js*B%qB8tFjJO^H?@BvP3cpT9BOIdy+d56V+ zU@Au}Z0_r4c3bC+kF!b6udftE`yLW`;C;3tYowb*jj07OdD?;cQQQ^IzJH!xP!W68 zW6gszojlmi6cE+L57Y>{!KQA8S$`Q{P=D2Yspk?&aHXNH1q%6HlX)%IPEoFX!%y1x z|AIuyD8_-LtfoN{7`Kf8ldp`q@dO0$++d1YkWSf|QmiCBmY1in5=3L`$uWq$y13FS zkI#8mL?jk5N@w9I-gJ27=}u(B8yA`Krj8^6ERnyFYtyQ%i<6AS9+N2Ae;i-bWKQ}= zSdK2@a{e}KUyB>BeL^8wh{?oeM$o^WO??2f%&E-csC~&1)pYd(3N{R7EQ6?iDwUxC z)nJomd_p}sM&#CXmkUMH&&4E_qm-7mY&0gfoaK@O5oqz``1(N5uDo;plFz-MF%%dS z4;t%-KWK&I`D52d-kBEihr6g%m`*q>Pc@L20b7!nh-h9ut@27QI(Nfi48@xT2peU+ zQDMvBv7l|BQJ9uQ>}ezuXzgnj{?v&TIXecU;k+hJ` zEi9b!GHO1vp4MP@_nFD@c198tO*TFXm1yy#eL5n4_f&qszG+i57>cD(Z3KD>V@U*7E__41UgU-ruLT0PSIH7=5lmhw z%x?Ww7a5Ib>1dQwl^Zl(Ia4W}R;u{!87=2QQ-bDU-nIBxQbOx=pPn+fPfzCxXXB{` z0wI}{h-frDIph{EJ8gKN#s)!T-aJI{qIDrtzBZsmg#DmaMP;+)k=;bsY@`O|{ed{>{;L_4H7)0qaszT(>v)P|scEtaoOBxYbnoA+=q zK;5`d^siciilf0=1GP^~@?`tOM9`T0Lh~igK)Q`#wy!+-gmyR!Z*3>n$U{9`ha4q} zHeZt47wL#y6Xxfh3zfnfVGa{bM)I~EgG^8>4JJ^Rmm1Ys!8jK_TM_1RchbLS8OSSO zERC^dJkw2)JK!RHfbV*bASU}Iv3sB4T^6D}6xd|zB5fA52xO9ApeN=yh9i)a%oXoF zcq1VL`yQ2-SQ3njXg3WLk8>7=z&=;PRwvK*&m;@7gXUH}n&Q5Dj>B3!**=02WTGVP z>wQ6WX}JTT)uuMhBP|4*)9pfww2v&+D`)kWZM9s1@Y~SQ(Gub0xX>&rI!{s2c`kPe z)qXB6@Ci>YSV|%7q8Ag|Pqdip*Ue7W0Vu>ul!{g5nI$6W-9UkPBqr}7qIQW-ATe}! zwf8AeWUF6Db`InfXk0_G{*ady@-lRU*8d-_-*^&b={XMEFc^+vF!t79o=W7_7K>Y= zp$UD8CKPCFQhXwAiTB}xkyzhGttv{(oH??MBe~$xoKa8MTbl(w-;{=#NthZIK83b3Fy2BKM8@MV=qu9XO~l;OXxLNzZ3`Hcw};vG55tE;0CLdi{@@ym^z`KJcYceY z<{=6!d;3gv-;u%mXK)7Wv2zAcuX@t$G0;b(y{F_irWs=4oD34fZ^ksig1aLnYA5bFNf$5bEChe6MbXpr z`hjQZ$4k+`o~l8Eto%Xv%^wTYwx0AP z;kSN$!IS$e&3i=^C=gjL;UK)Vf5V>SmVW9z< zDo&#-p^T!+XG<$(ODi=le(_s|kq(kz=1_w1D*D#w|CHG2QR?MidexI&m@T}H>k~zS zuYvG%+rA33{+O~AQ#Q41a`rCi?|+nke*gRLzy9+-x~m*Xk{k!>{fd=GNaG#khen$G zzq+^_0K1~BmGX`x2;y)!{>&4a?2P6CF!>Ya}w;jLM4PSQ_s z>sR5^SwCh;gvM-I!SghhL9=P6F(gi!UBfs}<><_=)HzS#T+FW96GOUj4qb!hKA%w; zHaWYuoEhGwZQ{y!RdyTh_qGW54AlM>I{h0e2M1p;Jge@@=`@Z2HCx+0Rku`!N<&hNRH1WE-c+DSOY{G$|E|~{rd3JA3RfY>^SsNer)8I}}*ow=w8>ILV ze9jG*1&YQWRlbFs%0Wos;Oj`JF*j1vj0gD;c-jRwk~gJ0yE8^Yg)=dQ>#YXltJUw} zka3%zi$4s4Ka3N=AMF907c7~3miXwVMAFB-qW1$z%H2tBjr1UD9QF#&WjGRS-0K{w zal^-8OL3)sr77n*V7M+wH+sSXf{gZwWD_KU^HLzlQWACJP^*ey*->-GK&Z%oV6W3J z_Bt!tz)U6fGMMkB0FLBj=l}F4P&cj{^>{9KE|`wjiUe67R4!VNE0MsyQI8yqf?J!& zq@p@ZU}sptnMJ-X%!eub(Hi)c(Y_Jp0e3xd3y7QemEQ`~GAi=z%p2zUF!+TEACYTw z+z`22=gQ90?#VOmp|mkW_0p|M4-Ouc+weX?dK(p6Yd4%8hgo6>QOKx@=ZJt(2Sj{D zUepoEAZX$4rZ&)NN4j)kVx65J2{ma;3;*P{p$@O@hL}^t^gq;vBb6RwUc@q;XJ&$1 zJoX<;$GNE^A@XaFgeag;-`?r(364DRG9pw}FcoNL#J(b6#M5&|I0Itbl@+NtvSoOp zj!4uD&x)i5#315MMnUk@T2VbV8&O+;n3Lz4ekX6WS9g9vr(J5*$u^)+F~I@RLbOBB zSRK$yV2C!+fGg(*l!-uarFrpF*UVHB3|ma1_zGcTreuma)EVdZ>I8Hr3DW=j6Lfg` z19i0e^K}k8lQB$4Cb+X+Ktp>6U#b>xHdW!^)Em$;#*_}yHVKj-^9C5+)C~APAWW@! zNvIVX>aWs3;bgsaf(EU`K$2FEpwNKWj<|S@eYLWksI?88#Hm`YgIs$YD1Z8A$Qk7$&#>Q zK;g`|RtPp4X7K+9l;HYnl)3$__mKVf&$aD+#pycJ@+Z@zKk)!BgL_RRq0Qld?)xUq z*buAP@10XrQrmB~H`f5)jI$vq`6kN4giQPjOan(dm$y)e)h^<@yuRYd{BdcX4BJ&z zgrbPduar&|Sg|@C8OP5r#$^lG%gW3xne8TXlnP!<^CV$KTCJdYU^TRJVTv2_mY)|L z$x-YZVb?C|yu<0d`KIyHv4B(&1`WJ;WM=I8c2zQE#TbcVT{KM!)oSY-oui+hyd=7A`eB>NouDAyA$-|z<`5MRU!6B1hdOv+%2zPTk`U~-q$+HE zQ+qP}Hd$(=dw$0b)+&kWQAMa~rRVt~Ol`*nX!K^}N-OumN zD^tTojoV-|=zI%j?={(1(O?4Bgz~|gisq!9$QbHO+x-#S@hCZ3BRKLY&15jJMD?Jn%p(%# zAaheL({!o@D?=$hgsil6iM-i8k||ByzZ}8*^2lQ~IzjQZ!QCWez&q;Gi!4s+-C#V64q!5aRjh|@jOQRmwS2GXv=eL650Pa7)#k|6&K&*4B*xv zQ@E5VZtGGqY5PoRQekb81bq-LQqlcm_YlsE5!NKOo>ioq0ML2LcsHh)i7mpPlB5pABIlZ z!`=j+PTs)G$CeFXr(#Z>p;?pUcxI6#1R?%Mw_`m4sL>cfI=~;ivDE_9I@fjKZ2REH4D?S6; z|G=YDR%ZOoVEC`ne@xMdxI2p}{nz+^st{B9t%LD@bpM+zWM^&XsAO+oWb$7VLQbr| zHvXsa|H=P<(f+5@|DvUnHnBBxHpgeCXJ=vi1!H0DY~uL)wEk_Ru!)hKu?hZvO8#$8 zK#GSSs*S}Qj3WG7Q9ER?h+3UAcI0xMafUO!q+sp<9^f~CrKTit$PgJPR+(^%;#);% zw~rT>AoXU50xUvI4I6c*Bh>ZQ-0^ws2Pe9?!g<&vCdK_c`$-rLjva&%YWTh8b!&u_ zP^Iv~GjDvf6`G5OzQ*E)t6}zf=PCAAnEit98u3Y5(7SJ|h;6T3H{td5k?8C7>Eh%g z*Y_>75i%jo*VR|=#}n0GzkA|u-^VNER~W7#+q~=|Utk}R_2H;dzURAdbZoB1b2^r2 zY06lT$&Oli9bC<9Q|UDS3Lf4!rv*2BjeaXSoFJR@@Nhf0b6~fRt15S%-Y$}0-g|2M z?2ajIU-fhilR*pH-z5FlVp?2%CJotil>apB> zFTbK$9<1ICa|zN(eRe^+W82k#etF_3_ALt_eAX?AB(~$K2M8LQ996+P0{Qvh&8gUm zCYdz45-Ui@&&M-#7*g-ZTZS<%qBE6I9WQ`4P0*W8K;!;K_@7NeaCeZsG<=2F0(3A3P*hF)*?xz{Pv?j%OHKD8!Yhgg#qTNc)gsy*Y1Q-6JYOfEt~j z%dhxh$WJUV@c0VmLR41>mK@zQKEmEQr|d*^0(8dj0CGw(l45=V)u$gcJsV5-oSzex zlX-vr#B*MIpv8#$lvPeKBx0rhIi&{tSmA#$vVI12E;_Ex6Qb&uOtZE0^!G`hj2elb>(K*`%_u2=Rl{k_BkC1g&a=QmNLrOYWCwa@UXpMRDY`^zLS(1qNz%XA^ z6x=FWhkcGL-22u#XV#{tieZTh+?MgEk^OlX(*Mi(WDmr7>WuOIQ5szE)HZ0 z-I%k^?*v%a9+(XBk;VYG?ljk8no5m+`-IcW(3J)};sC6BkbgvBL~M{ViT+J>XSF2Q zOpmpOeDZSZag->1bDxxxR@tGY z3VB7W$Hk19`cmls%nnAS&!-7-5tSGC(f*ztL<|CDILhjf#7<^)u2Texw^@&6LG{lb zl{(2XG)d?YFYZtaHIIluXWw%y3D7Zzo2hWtJ%Bi%Ll+4dvR`{>m$q2UX9E*)lueRJ z=w5WW0A{62_VsI1Dhy!aSWjlVJ~tkl1lQ!XsBz#s`8gBl5rdeO*|%FL?4r>Iz~T6< z{Yhv6(^;Yen2fdW0|pOb-x*`BTB-*HNnUB}rA(E|_(@t&SYL+yiyTSI5IsKT!MFoD zkQca>S5Z8z8_!zD*Bc#jSlqE#G}BN?do}6o!(K4CtD^1?ALSMd*qx70x4Hu#IND#ch2#?8>TTE63$~oVT3??K0712cy1z zJ-tzlZ>FP}#Ywr;$6=*!M)E57ib8Aajj&)gQ$s z+ssDuCPTxtZis7G`wvoODy`<$)S$+kqfV2zcGE{wFznWKCCr$jHwlgI-B}tX0-7a4 zX%T2#UXmjd0|DL{LA43QHs;zVe-d79_in1?##>4fN&qlU?jFT0fDWL{)5YFWJw-x& zZ#N1b!px|)Z;0N)VW%Ukz?C0_zZ1eI+n=BhN`qNT!ef}y%6jnAbEmUGK0GXcE*mB> zd}c2$nW+o4QVTXAHEfK8<{_?f$tA2?PWxb7TfB5a$W43=dL|Kef(4 z(>FkjOfB&yK%S7sNK<;)r=3x*{32=rkf@fb1g0#NfRui`$}U_`Ds}2@vYg$t+R4@c ztID}R0zhl3VGwM4gv(*kkb-!BaB<5fgyPLOREO&WPy&if&#n-g8;)fau)w2v8MZil z*n;Bzz3l_PnVi$xkSu>(1)s(?UrgQJLtJsLX~Vg=q-Dpfe-Wmg0J2L>gC7?JYKYO3 zYP7zg-}vD!09v_WDkcluAagWMls#C^vN)2u*ms1H9UNzE&AH~X5e2nV?WVZpN7&V> z4{O^gSUr&{-~JKLBC%kIEOPBEYnSD?c8t{6m7otO-eP&e4r)ImyAw`+bzMVeU8o-5 zAXiITXfro9r6+ZcMOWPb0KsQtP7GxYZJuS-JGe}OK5_bzn7MK*&cB2QYju#TLTo9F z#wa51Se){`YS--NEsGKXT!~$C3Gm{^wp?ST8r&l1(>ZV^+JhyAy=N4IL|RXH&w;8T z3qBD+Dsmrs8%v6TG!J#vZE9HNzSBVso*S~Y_1&iHd(O3cW8>LhLRrq#M~5F zH$AwV3foxhqu3WDDEYbEmAEz9(Kc6x<+GBCaEc88F5RKFskLo!FG2bHote%fr z4jMNZOLj}5&&YuR5Cce=A&Qge&FP3hCXcJFSn5V~weObGB+i?752$HPE`fiPW0ttS zRaiad^o8Ew)`>&qaHZ=c!fR;{g|d76E3VUwn+`r$NYCn09!J-D0VB0`@1UgnzZg`g zGxA2%z=#T(bwPacu%S)XB`d?HK5ot(S8y&5`G}@PZ66R7f^nOJ*frfwt{~j@V@^tp z;|xV5^Z9|Of`i7Y=>D-+c-kLB{f6*x7sL^ArruvsA1t(=!yPn06h$C4%@92(c}!UL zcvl|H&zN@+teuq@X%!aN36pnz=gdk_)G<>eMsVh*peioFM^FL^12cV$X?t;_w#mzq z1x%=n_v~_Ul*Hh+QL~Z0aH!u+rE3x#?r*vybqTkJLd1$C^GF4<6>hi2WD&Pes zLT(@gITY}cqJpVmb-Mnrg{M>3RBQr?OujxIDErkF_zXT0BT(%QzWx&3ogo2s^MoyvX*3 ziSzwM45c3>Wf>PWw3d8|`C%avi0ke4&68Ix$?>FB`KYm#mk_jOToOsz&&lZln@L#n z^(A!Xap~)7V2e*eS^)m%y~VX`|HUs&G2(-W!A3w@gKQ-go#4r3{e+F$y1bN(Ok-~B zM|bP%;Q3pFH_ocZ1jFlkzsTF4X{a#Zgky;E#Bc6!1oVn90EGxqL?3bI(w$B zt(u$N0&I~lm^R>|_s^bQ?+k4T>rPzwL((rfi|HNf8OSs*Gm5mF%Tr^CVG2aOcSmD) z%fryFuc<@H=Mre)KWAIJ+}gbaG~KkG?_f0iwcj&E&Q4`}_t`qNI|EPVbw0IVz8yXl z-s|Pp7ZQfwaO11b6QDob_ngJ;D5q@p$IN9ye%rjkuE()?ws(avnqbD!>#uZk@XnX- z3E8qi?}6#8`4E50&8WxBY8z3xz2`O?W#2*y3 zJi}YYIU1P<$jvG(^t)4MbaWj}$>kNY@%rI)f_h%ie8hb(1j@H73^Y(?UB<^F6`$Mo zetlZGdMUk#-FP;e&8x2Nu;J6w@$Km7`Q*>U3#or3H`)p@MrhjEw(;|Bd$W=H;6nf1 zxNCVM>Ut?{MFSzemWv$$9^=os{Q=~;Mfi~h`Uz>>#t+;{1(~2Cls^|VhYm>#V-eUy zH~juHJxouaUFSl0S(*+pJy@4gea*E@AOH^3FN@Z!bfA<66j+zBjH4)9w@)5gH#bt3 z0TWnAUll~^0|kYZ&w_5k|48-v1Wwk8xtDuo7$n^f&DN<0{>zvlo3YyWtnOdjNmbWY zeIB!qyTT3q$LSfLq%7r<0C+VM3|$`w*Vms!%l6Nap@)z##1jyF@Ga47mVW*C!69#& z>%J8v>HJQH+&@q`{WZ;FGYtt`F$I2gZc%WzSp5J9ALB^6e#<_wBpxR4#1oi3UFJf6 z<|SYGLGgP`hfHMwUxKAnp3uq}+=*t38vCP+Ld_LK&}vVJgy*0jc`i}FsxRWb71M)F zb0Wv>Dj_@Hwr`z0&adbu+V;Kbi86`Cf?!m8Mj zASm}lPor?RfqWWa<#9;#AZ^>P$)UpuAVWBFk4ymub#souJ4LVzR3wR#f^UwAS4(?c z{hOJn=p}>Yt;EP{W&~$;hT50c)C9a&rN9kXrpfX=;}C;evGaws-23HV6&VVK3_ST; zVPq7HFy%j@E%HFg@^lMF=;x2%VRzpQ`Uqtne^N@j$0JQ8u2n&>@=!ks^$EV~AqF4^c`=g+Y zwe7yI>fi;R!Iu;bleDF!O1xAuvciB&AzsOghR2!nEm#n$ zA;p2K!Ju(EQ{0av$fr|L8^L118Sk@E6)?bG6yG6Lme;3R{zew3WI)P|Xt6Jn?4U0@ z{Wn_)3nbXh$pOv+hA!Dxf^3wYW>XE6Ym$PLtQ=LBhFPV_A82h^J{+ytAef~&D_E&{ zE!eRRJvq8bA-b}tB6_vyn3kwgMF64MN_f6J&amPIp`sLvA}l6~WkP$#LfP!km{0Hc znh!fLtoQ5&Q9Q|QK4X}&$i@_mN$9I`14tQ5eDfYUE=2AM{yUbP|6D`D?#{)%W*ATp z`E~k7ocP&wtFvY)MnPrBmP&Qt!_JOA_*oh`{j=ViVe9_NCeyts4F18~ zEFzAyuK#;;uPsChrOWBxoces669OG9qG7_}kYSMf4YwR}Kga~S!%QGjZmk6Sfs?)J zSOik6Ky=Saumy4eC+giv3yXpg%OQVy$?XkxY)Or-Ql7fugp>Z?x1q)d({eZ<>P})l zZ&qE>C5B!b;1PgQ3_vC-xerYC-s<39z~$kZz;aa@rm&NLb#N7Tvw4RW zjR=v65%zQ`cFRoVAbba!ce%9LhpY5z8G4h+r*H?7PoYjEokrSc*KMwWprTwNK&9D5 z0ZXzAy;fwFhD{12cI(3lDi`*IkhAiyaN+&FCI5Cd>R&KeZJtq?k?X++XQdn+>Io+2 zlURV0tY$@B(#`F&#}Q1U<@b`O3A@@%5cSlE$k`JKY$b`ih9+HtbP`9Va-ds@Qi97R zDF$62>6rxh9HaCP(9e{Q(TNa?F}S8eYsq4!Y+)`sLn{$#!@!<%{~_<@1QN~iRs)Y9 zyuhRNdO>3~8Ql<6`I`hMK38%hSjND^$r1GO3Wflz$p86+6stj$Z9r6y2?^a!j+$p= zQd4|yW+rK5NI9$SBGa5{0x%akUbHvcbzSgD;W-r<3nF5$KtsS5TTY{Z;5HLbtuGvI zKuS7(xRqa-wCFMTvF?1+y8^vEuE{lk88Pm(&}~RQE5sVVnUZkc(XeJ3Y+p3> zT;s2z<++H%$t5|@zKT=9>3C6RO-h==SOB%)sQ2cMLkL)C9s{7ooh8995h>J*ka`Ir zKy9)S|57*hOyKS)hdM+h#(m3EAKJd>1ibzw%)C}~$)06Al|D&BsUpbX8TA`UC{0*; zh429XdQU*THU5H;wUq0xOx)jxunmM*bn2=s)W9?LO7JGkga8^&!3KF|!ozSirO0F! z?g!XNN@X|~B1(2`#@NCuZLm8g$97(;`B=%Ku*79yDg-2i19y5LIU-xm(o61?x6OGO}v*xK*nC&dq>V z5(X-I37)&sH1mNNy!-Ndk~4}w4%QuFj`mp@}Q3BOw_*zL7Sr+{x!#O%0bmZdT~esk#9 zLgLR;j01n~#Nq!A5d4%-Q&z^^NkjlxF5?lslNZ=91ilSVpiJku(adf*+H@*DObIt4 zqqsftY103^=;?TJhQcn--QUB#z-j5H7H17J9nye?;MC~Wn&S*FG|gn`x`gB|JTp0L z`Dk+t2f=S_DfcD6jo#8<1$zWSXym_bVC+XYGi(OP5hSJ7hs$x`)*Zfsx4?uN7puvd zZi>}M6_$J+q%iRw8S?JE4Phk8V8n5aWb|-Jracp3wnhrWJ#2}XUg}Z8Q@3-j)!=(= zu@MtZXA5Es)tpfRxXM`|d(b$>2WW*32C0cRiQZwF2(5~m92~g3%eD}cn9Y_9%;ZV2 zG<6^6zvL1!k)LccL=xnv+m?~(+FQE~)Q~ym4#DNDUbD%4?&>dsY{nF5^eDj}FMp?g zo^75xAd{{tW++oSSsagd@@?oM?bt+={bb^GPRIA--%|rxTR4IvUNz7p0@o18Cr9z) z8Xea!3ulK5?Gf-}P}I7R1~9JZ9JpJ`WgK|(E$IWUwL?p^TBorPPh9aGQ$vPki6!r%|e~7=#v;2cOVcNvN5Ump|7&b@jmq0^H zWd=LvIk_$f#eO-ez= zG_jC?@!agQS3PUjW3uKld|MUUgJ|C#ZtgC zhY&x!w85!g`&c&w_OlNr_U=t3pl=c`M=7*94o{i)FiL?*kw1PzFE`||EnMWK>twDN z1Q(*qgk5AL&><%la_h1XPDn^#Z<^JXbu&rMir|B=U(zT;%r8iWaP1z?Epud2gqnAg zSbk0w>}{MW$qOmQ;m9sm;W5D6y|FE`faX3S@==RMN1QP(<%JB^vcm^o+}OToXP@?H zLqJBaof^9VxcLIau@7Ckb44N3^%T59CuX?6`E-8Gc(kj+!`}aJ&Z~hbCkEhf&9@8S zY&be(4m-#67(XuYp*FReyK2ofKE;4@ zlfG+Y(lDzK_R+IF#WkmknXd}Y`wYKC3G=Mmec^x zwXG>6F?h0>*P=QNck1_3bz@KVJvuGiJB9dI!XCM_WLgvRsa(EPa6aLm@=|P>l{a|| zZD9d;Pl3)+5b^M%cx)3S8&Z@U4cSHBq-XO)Nvo&EuE@vMuCkVXd^~2!Qqm@cTU5`g zL`+V4bhxecF^2q?dkKju@ajfdV}Srd%--1m!Te3ZYmx9zro$X)3R7&^8B9q6N2nc= zD#oGebcy_w$?4irXEVLU04Jsj;xsKvN)6qKXo7aabRh#(N{=#{+itknAuox@vz9Mn@cem@v$0~GI18RRmMl0@c3#@Y9JbVs_7#m`@GpM+2@@3TRhPZn3?IC}31Vp?wTve$3nbjG7hXM15)Rj)iQX5NVq^oS zI6Wp5_+k{->!D28zzJA%W6P)C4A*6~uU|n1+(j{)yL04z&H^~{wDTLwUF`fJl~kuw zlthOwwVA*WYPI4;fL?-U5Eihje2$E5U$U|^EH%CLnGF_-NoMQwGA6OFlPv8enU_2l z`Ope5mPbs=pJx=i;t2+`*9>42l=ccRE*2wAKwE2H4~A5dH;w7iN~VZ{4x}VSv{zGR zwGg%P)ki7>lEjE@lKu34pu|p0eL)t+V~JgLo5i{n8c5a zVowJoB+?}n55Q01AZiUVWxRnb=ojdd?NDcva0M)I+yzYT?;y$a*&VO6Un|e*Jxqk2yb znoR??D64}Kyko&OjLRaA8XEUlc)>nZ34x@H3tHfGBLK}KhyN&nyF9*XegLTF4^lz4d(Q1;H=1cV$M z3A&vyFV3v{E~0WspSKWEoABv3bWU=|C5**}^)nQTo5M)YKTL({SuNFdS^G#=RRSTA z4T4aY;H)AJVwAEMj5(}&XA#scV_q5HGjS!}XyY|&710gG)x~34!JSmtOcxqi!Aq{=n^sLXkE7r6L9PyR zBFSPOvE!s$z}a|n!h|INQ*9elR*t3Ehzyc@miIrhe6O1>ewDy;UhjWfcfb_h?vr?u z6z+j*{;Ex%U|tS!;<;T?I&to3PFvM&LNQQ0$^FZC0Zys6dtYtkm1_N*-bcy|jQ$di zv{^NZ&&|+GN3-Q_7_JS;(ljq0Wq<8^aQGV&Uv0jat5EYp;>S21JhQe;V_P}<&bmN6rT|;iY3^2FfRa$ML>y*(JD7wSlN4(SjXT~*|n8R_f zuJ#d3GydZq|AQ6n=SQD*H=)6Z@G?Yl+%WL>C@wXRm#x;+;}Z2NQ?MwyRcXj{<8w)6 zecg?-i|mcWqCG>CFixth)FR@v%tYJeD0F7fWlS5bmn8K8ddjo&Nv`4Udf$R9rX3$4 zy&W9zw39<=*?ytXcOZJgduBLM7h`?Uhx8y^{FiuCC(%?U9Pd;GT$u%vd2!%v zDLMMj9V1w&SmEa961f;0%+Yy%Vb+%=xmyqCdSAIfC%cO|S?TinR9UNS)?7B?%>8we zX-gyF9x=vI=uf@z>x>}K^5^^?eXnxKZvbpg@Q?3)RAHqd_UEq_M%B=9mo5L){f~a5 zBo`Iv(oah)8}6Arrw50brKjM|BPsk(+r}p|EZPdVVy$5{99meqsIa7Eek z{f(6+O$@m4D!AT6B-yPg%1FQ$GAv1T*{Y&R_)w~pv%oUvwwlnFcTS4)oV_`E)|n9d zO)Q`*w=`sRv;u9-H{$vvbq&WxU51%Vf<3{Ox`YWJYGJ$=G4Qj#6yyqZv-4Yc zkIy_@01%BE>b^&2@pVerJO2e1#bVS(RZ2vit&K+vx|?j?Hnixm|9KI2BR;aBap-mL zb~l?Af4-2;BDGdBiV=qx`0CBPZyn_E^7JqqQ%&|?34!6O#EDX%YWDwr>@H-InAy?8 z`5bX^1Lw(~2vBK-fEzGu!K7<|vt>oCK}XdQr6*<7ja8dxc+hKXT8J`Cqaxi@KwyDx zOsYc^*wV`1-P3Sj$Uz!lzz`p>GhB}l4s zz_J7ycT0K&8?K5e8iBboHamz0PX_0cd1Fa)m=acdFhq+MMI~b-$uHd*nM1k@62l<* zfm~~}Q^mzq_swDp1CL6Z8lH@8w571V$i{iF*~7=S13hVn?wh4Y0-vk#o!fqK+0vJ$*b&#vSeB1&RYMqB6P>p+wCKK zE74ww3#^&Wa(tq6!+g!cMP&>8i^iG}V`DJ`Zd_Alt&IoAq=!bdTd_;evnC)6?A9&t<2;YwpPoeVkN!|{XptN;)pT1Te|>Gv@N*2uCxRrH(BvmjsZecJv>`hl;bs1ffhGC zIkC2xoUgMyxs<_Zsj~`OVT+YL>Fyif`rlLN&)D)sc|Jaxo2Fc}DavT>H!b(>m*Fkw zZRihaviymYyQ4x~e-v>J(N@H%A-0){u!t0$wUPo#5SKTs&qEq^V^x&VWdqnQ;v%BS z-L8sw<115(7JwDtkr<^y85<6x)>QEV{U@vGhk`Akw3lh+N!(yPDQF zC2Xk&x^-wssCXG2TrQW<>k|0X*@~%UhEl&%Er(9fsdZsOrYYAHH)5uV|DWdlUb{H@ zpEj$VeY7pVnNpSyo}RKh={x+2aUj4dN>K3b+q#!Xlq=qU&OPe@lHmCW#t0Qt;g?|B zK^&xYfxdzjG6|T1mW=Ec(A1gVc^42&lD#vD_qS>iXX@yhs;C7iS;4W6gG=%iZLH(y zNqK_;XybUw1uRJ>%rJ=lwt|iYGess7a6gGDOL!h&jz?NxvfrNtXXfvUEYkRlF4`1f zu~bg=FUUhm*G&Mp~p4xcv^%D59NGpeSh;k<48@L1x z9C&a#wq~vKkz~xD?*O-D&So+mtiCK@5DXim!g)W!t#-7EZ{kyON%k=4V4bB$!u6XnqP~%dAG8MpXiF$<0l|} z?9F!!GKO`YptChjuWBZMQ&Hp(L7?O{j^EjEoSs0$HhgvC5aA2*k2n;+*I1{JRGK zfLfKGG%X+Vn?f(^H=!7z*=EONTyjDdmTj*D&=DyCIg6+g$6!32oTvnMDzSwSF2lQJ z6vP@Y!pF#=Yf6KZfki>jMM^LVj$Z!VljFu!j~Gr##az^5!5PWX}I<)P|}%DqPZwoFhG z{0kGWDWv@Cl_vTiottAIb_)=1;0H*QM>bj{ej4K*4~-5dVHz7;=`>bTz%)@)elWQR z^0#(1gyOuoAjkvaUq7{q!N6?rF-SkZ?p8Bmdr*vF71(}!ZQw<3l}P%UW{@NInaFw~ zNP7*hCN4ZFHuw}|(xu1)XAr7oyCA8;Se(2v#~}*NpR;6DhG^H>f5qS~H!XjXd(2?Q zB|?g4D*!yli_FL<_`M*GjQJsHG{F6gd0pDrK~5DaE9_DKhUo#?SgcZ}wM{cMmVtC? z3K5pOZLgWfE^bvh7#1HM4d@l1Z)j_-la|`^kLe>S9Em~qmhZ|;3e;yyLK_2>9u14G zh&-clxeHV_JQLdu69LbR$85!hy9^cVBkXpf%VCndUAikaj;k#3IoTJFWR9EFh6!@# z*2;7=?a^AVrR-o*Z4SCGa0FLD{N?)6nRl}$*Q-)yim{b$=xM31a~E$xF>g!$xlk*Y zF4}5%e^11eEH77WV*2vg*OK&n(kZ)P*Ge?GSrS&g7LjWZDFe};vvOdTt^!c#po*vv z0&HHFRw$`r&!eqSRLy!H_;DX%2rSn_U2%)O&(TEtT)XKXvGO$}AndhOO#TbJ|0=G9 zlp;nFpSMmxV;FcO%u-DdVj@HVUZJo8!Cw~!rHG@cQ+4{41gbu??aWglfs6))+DEC^ z{cd87+hJSv&K|9TE5^8&1j;WJE32!2+{fT~uDoDcYuucT08iJ#)qfP=dcdfJ3fMzw zb_3U{vEQnyMHl?^>al80oN7ysK&Z#Z#qD5a7GzqR2-{M zm4#KK*d}pM00Jayfj_quP8>+2AYRvkpJx0?{Jv%;Y`d8)zU|KFELT1iZnA7vWO$25 z`-;b-JTaA# zu6XBnBs=hJ-4TJRP1j_9miO4YCrREb>+T~pr`amnOT}4I4KzG=*VpbPfq&#=j_6?S zTJS2SAk8W1;p$|68iH$TvbXBPVXXpQ&_~E-|Lx~dRLpEM;&lRyDzG0FXlHz6p|1#u z5I(D~xu|581N#u8Mht1ZGp`wYYY`Ugb zF*qSZY4pEjs$lTzga~A=u!79u-gpq^J32FqyP+0YMI1;}bla`G9BEI))@v7!h#Q_` z`n6}nSQEsj9Op#QT>}}2i@2*~BsrMC&F#WN;+mKiKdJUCC zV+dHF+h34A`pT1gLQePJKbAqFyB*JU3kAZ2teBD*H8>T$4ooQQ33`G1(L#@Ldy;j5 z=#RQNk{b2Ow0OTHCCi95EUx`J1gzFH*e2|FZA!{v0T)qe9NNR%PQqO){^kzuL~K^) zu5&ix&qk8p+7DCF@8EiW&TPKGgCk zA`3RIU?9!HcOmOXBCPt2hK<2(491N#QKdS*m$6TtRi&9v-Mj%E~eds;~I@o zju&I>ARZ0nXub{AM=M4;kDIpF+Lw}~6dTZIi*tq4OUGPI9D2tf3dtgv)h|Mfy+#6m zz<8CIvot(Y1OF^H0YLh+TPfw>t5Z9;h+wBds3g5%YqQR&>B6T{hc$o?zi6XcBN_1g zo9lKXfy$6EY_7d)g1zv`R^FlXL(ft2RE>a2_Kne;($XWxhj4oeDdQ=O@6f&1_*?u- z%_E0of4mt^P}JbO(3}e!D1`6IQjVHOArUPQD6luLBzu2Z#j49#J7{; zG0cW)=I~IpiBc0{jZ66?>RRc;2AKM_1AT&-kk`2SRRWzv@xfbA4JsnZ(!lD+3l0fL z*;__(;k69L2v$9dVhH9j&A7g-eIAk*=;Faj9RViG2UD1$NXU^P)GXDO0K_05^$4Jw z&+LWcz-y2N1ARpOE5T7BeT(CY7Z)qM{RfvSm;@5XM<1@la8^!lI&=zKEiv8_HH}T- zC1)o^0y3D$^_+f(!2tdWFD^t$96jF8Sgvi~0~+d> zB2>^pD=90{xpGB0oDj(f@PhnQ*N?u`;wlQ3wsP_=I8N}<<>%`#-4)bT_A9QwvB2;T z5mU859Rf6RfxT_g{)9bH;zRYxrB=$ZuV14*AOKMxPPKyjVzy$M{_9%OSiINGa( zJciC+K^ia9pvipDq}@|G=`nousM8?KX;1ilj~H*2BBp^i{u;Pr7?I}4;3sbRNU=xc z0T9z1DUCtG1-#Yd;TPZC@Uc2>t7gb9jD5S4WOk1eDNNo7M?t$Hnef4!w0@L5l%);q zJ*H$!3j{pd9&p_J4ZzfYt=o)UO9(|kBEcZj$Xk+C zu7r%;J&ZOniO zW+Pxp*u5U@0#$l8Js*85qUV*8qg(gi3&T;SG9nk^P;F5;eNX#0+U$&fW{H(DT`FtLGHbemh$0r(uh!A)gcw6O9&LQBPK&D z^`ZGVQl>~$Y2QZw=plfUo?#j^xLkRgjh9LUM4s+|Jv~l& zhsw)z)!|p%@;;5oEGyJ58+X#koSWl_F04Ziq_1;w3?&+@qlG>Vd&kJWXPZvGu)@FC z?;l%tLTEy%M9@$UU5enOvz0Z3uSH@8U8v@RM=jBjzBd9b|ISlzW(#FoXl*lad5ntx zGsJn*a!Wi2vx(ZKVN`MT3@;%s2U`?+T?9gPEFw}F0xJt(4IIw0!KEpc<;?bLrU>Gem*z=uSe5$UadZL~zL^ye zfF)xL!4{MF&sNZ(aIVBa%I|jy8H()!YQL`rBJ=Z|bDjiAEIiV*>~meBYe;E_)H26a zvBrujaI__IjDi1;ONvlQi^AhDoMa{ra&%V@S>zviJskEgigY%vW|-eZ01DqQHKR`X zM9p?AnX@Y+Fn-#l{L03fW*dK84e-wEml!@y+*fE7Y?1I1awT}orL@in81vfa4|ejk zKqaCnlwC41@nD}QA)t+ji94W&sjVC>K}xu|H@-X&4Uj6mG>n2YKNI`FSr8u_=N=Yf zHn`=TGSE)Bg3MAdkyG?k>1CFEwXfA+UfuoEEBgFu@(mQ>{^HOGd3fJBhJS}UJlZv( z2osU+GbCDN9_7ok5!n7|7I z$l(p{O_g1P>D!d`@qOkR2&50pOW2?-@cymrfdFU6E55&&ng+@VT5(DL*LgRDjoaPp z5^i$|r`&*rS?e?YB>0j49@GBK8ISF`=aJ!UK=!E?5T~@3j*5C0(MG}sy?yI?sTV4C zA0jAOeLhCQ70fS3L?}Opruu_Bk+6R~4d%QGVtMa+I5S7-2@J~Fkn!x~g|>hUd+*MQ zm<03N&4PemuUU{OONA3YwRjnbzb?Zse2(&n%kbR&AB;W0TjjhWa?K8>l)FWl8B0ZfSG4m9e`Vcy1Ycv# zC21p%`SfiC z6fFwoyrH$;8b<%rby5Oy#p68xl`6n(VLxoB6k_YJ0; zj#Qs8{lhi!==H2h*P^h74ctVgG~lby1^AUx@FR_ptEmNkm*U(Z1iQ*JQB(b5&vP|d zKi6uD@n*P&boNy$d_}9+%L@np3}1lr_EN{NtAT2;-~9nHr9H}b0fs|h+q|Bjuk?)g zLJvuQ;Xw1;7HM}3mK$(^$nn%ea$*L&0no=Kna0GiDx? zLeCZu`VC#JJTZCJ5a_WF9{DP2h@rKAer@tO&w8!}VOu;Q`tBs#At)g*cMJl-*+9RG6>a@eox=}=9p z{cS-t#x^6lGSl|xvPPr5^I{nm7t;z2F1tA~6!j`(wh+tAxpcL$i>o-@L5(;IyzuiD z4=Ln_nq7a24wgPjELAl{pv0!+{wvr(SZSF3l~>NcSLh>5BXB^wbEC+6vnBXlieL+%%~>5ZY1beEfGtJuGs6LD0$4K)3GoS^Hv|-0=X<@-#jk zpUq5b?78mdut?ARLX_RG)*4_5A}ve1tMi!4N^DI#Mk;oBP@k$*u{hq`pLo=Mo`HM~ zK~$i>g3Gcj_U=_8;qX;#$;$n0)lp^Q$F<6}5P@$&+kx+guk92HxqUf!IlI=)P7M(r zyVAM}FF6^%YxqdQhQd>RrjQ21Qe%dXbXiKuo#z01bF{_>Kp?9gt>Z6Pp!4i>$B2fE zj8-D5Fs3(PZ0=0RwI9Qz{Z&SWH`pg<5{f0~>{}|gKJ>kwp~+c3(GA>Z$h>d=zzf%0 zdK^9P8unEa601_gAORyMQw)d48H1B{Z72?-%p@UP;!*AqYlypA_6jlktk-sSB$t?Is6sgpJpSM+iclmcC>cgu8yf zp8p>Jj6ie0-``HbRl*Y#9at%x@Bp5wiz;-F^lyb=)Dgk>rV+woW~33rTE|Du3r|); zu9P-%Uh-```w~!zho=+9V68QoZi6;s9>ngd&S{T?jd5o_p7~CTCJ3B1O)xmEnxJqN zHvQo&4SfO@hkgOcL*L9uyQFPJRRHIr@d`>r_LhWK%+6p%@nycmwbMnI!R;b!Cohbyi(*iq!!PWL3LBw$U9M?^v^KymK*}&rMz#)4SJS!N3 zzq|d!270SbzrsAExDCNZ`~{+~W6JEb&|(NV7Z=u^j4{FHgEDVZs%}qrK`!Gd!u=*w z2-lWOrS#pJT)~bB*9mt$H?6dF(L<=1n@0*Ir+;OMvUn;)W*8?yW8dESss)*6Pc4=u z$&?9AVWv(NMadQHh~_HcI#MX=_!GH+|51PV??3G8NVHV*qh}m$5xlD#PoMF|x!&QPbmpl+8!D*0tm{gl*M!DFPn%0)7&{{K)@P*$8)qlXso)JYwt^! zPEz%!%fAIj9J+XvhF`87SAr@vH^@wt=tg)QB1Byp-otyPDQq~7^naDZ2UFi6(!#A3 z3ZOA`?Nx*)4)R+AiDsvUF6vp8=7uJ-UU$u<3=)e&@PcuMpSAo|>2beEHx_?V7n*>& z@0fYE4Z#yzmTt`3xgJ;|B!R#$Yeh5(wjFUN*b|bf@EipMGprr?JzQL#d_wfGS4u$K z#8V$t#*~w4&>)zK*(j)rPn@dsnoLy!TY9pASH-*r1!TzmWKSwrQutXvH9}Ijk|JIS zE@|{Hl=48NaGdZu!_{Bt>{$7?1w&$-2lBRCm?PD~Ef3xKLf9{A9g@ldfdC4B&m7Md zc~Ek}A&nId_7}u=*E2)-Fb$V9bp-VE-uh%?)|0P==N#_jlc>S)n8xBw;W?a}2;Q;% z&q8}XyG7usTdXv7SGg>`6dsw*+of@Tx^g@{E8X4F|Iz8nCeWDce^kY|nLUj9K`jFt zgFZH(9!uP#o1wp`i=!JOYh|#R>O}ZtJ1IQ2l{LYg!b8MdX9UmT0;$gtfoHfMcq2(X z9wLK0N_ONoAO_8fLeaT~B60+9W0VC~{PFhRZ?Gi6iM-FApfD`KmgtwJzi&teAvlW2 zk&UIItOqVtC!TRt8L?qxbdmyrKAA{rNf*&jO8@6b`;$7%+&-OjZoSSy_f3YRJFWxN zS&Bz32+XFiv73!(P@fHOV@VtKpiq+nAXpO$U|*9FEfUJ(t9!B)xx`uXkvNHVo{Xaw zvKqR@TkBY-VEb`bq1qrn>qalMC6;uUq>yF zbn`;qrI{?IxtgmWXj}#VU?TE@VezmepswU1%ZG+pi4h^Ns-uA%u6{#mEG`pZs zMs@ezG0AOQRMk?85UtR@+D2Mf&(Gz@<zB_?Yg#dp zxR8HNI4rR0@Fh-b2hLb!!E>v-p0*ZYD%9v6iPWr?%Y$s;t3UiF3m?+LQ;U11rjGzP#=tJ;oxg+T4eqCYfa>Q((~rdCl;@T1DI5-kqhw53I4HwpWVOPk6MOFA;_NyhwlH3OFeTqIoA@!He zV_;TY-uV82Nd|v+ai`=R0w?$0kb?6h@EAz zKp8c~G_A91@{3G^*M%VWvQ>?S{*0(8LGjtz00~Y&X#i~=;}UdMLi%dEX$ZXIG$fIF z{#y^I-)wN9cEI{I^6?AymIPPam0&HA28YNI59*E#5`4-HyJwqbd}t*ejC@o2>mY=! z)ZRyeix)7C)b+?6O!~|lD)B!!@=_9J-S73waw7v7PzJK`$YfYE)i*F4L1tmf>)IEz z3OxI&k33Bp(*9JK1>$DrM07SX~1$)?#S_i|4x=g>|07{QPp3jFC1 z?CReI_xd3prl`0ANZX)Ny4^QmqJPWWU)Rd_&1m#k0P)N^<=zg-T+{t+Bi#J*0D;DC zdDJY{*I*k8H}uC53c)AOwNm*v*Xh9ze4e|ln;($}mIw82R~$s%Uoe;Sp8nFo;lQ&`pTX~Qa`a3EEOM~u`X02+1CfXPz^1V1Lr|tEtnXD2l`v}?Sf05_ZF%! z|032`s63-A?ikSmYsn$nabt= zeZ|dG3G4ICa6!_<8L$&l+oYn^bQvsvPo8Q}uE?45;n0NhyZSf0U9&!RGe7fPPWDPq zb6|YR1yo3i1auFB{5sx!o9Fx@Le;OG4(*O~>F&~3a+wYOsOWa`5xcRR$Ej0be5qi| zwOY^wK)6-M)i;Y9Y@7nt(qDv z2bNETZQv;>>?H($>R@lu8!yLkx926|xS2#y&h`p?+B zc^UCup)7c-p&$fByZcu=_8zUwl8sx|65=f#8Cb8Tc)py*8JoPW{3a=xPA9Jp|?VM>oiay#t@}ReZJPusv6# z+_`4g2#Q&LzH~;Kn7ik#;$Q`JNLQRZd}bpFvg07Qb%Z#3qiB%|yxV>&l1-nc?+TnL z#l0~W4T4j7q2sACN<#|D+lYWs%o^vonJ3-e<75o?FW-L%);Fb9W;BPNLnXTRy`-{x zX9%rrVhtH~z^RMKTgFl(6yq2F`|rR1^RIEnm;drxpcvhWm6h>?i0I+}uVBHv>l zk#$?;#@<#QVU@9$jEb&;V^7cUQe5-f1FMTiCtqM+roY($`>}SjbqvSeRXl{8)6=8Ckl`RJ)C<_ooG=7OxI=H;y9 zW~!_u;`wnWcv4Gwco|CJbX+`pHcpmZ8#hh9O{3Mu zrqxDutyI-K>B0ifFaBpNFh6KO0)5f|VTA)SQY|#ZkNf7v_WCn|vIXyqJNRC?ka2^2 zJnh1ovkg(23LBK9SP3@dpcrg7u3(TdKXB8E@|MRWU$x@$wTj(VI-uN`4VdvZcTfY1 zw04t_VkaS`6(^y-Zx-_B&qZPr=k<8w(hb2o<1TxYpO@z;-;d_4mvn!|J>x1|LHV2e z#>gjOUSd4`H1F&%tU3hiw#pIUrNqlh+`-e~WhX42(%OQsxI$~Ags0+Xr#3X+(k@NV zXz#R}_CRw+T^g=mAkHe^ZhW6~*7`NByA&SS8?SVC!qs?k!Pt+T@)j6*CH#~R+*2KR z>99IYFiWc+*m(8<6YXhuW?b0S$fD7V$K|-syrC(Q@I`^YW8AQqdG=bpu@HbRISJQG zftvCx;RR1GYfZwgQ1jfSl;>ID`ilY*UiteQUe?dMnKILT5|;ZOtYI0SNDno(i{2Pv ze=XTGBwifD_I!e*_DRJH+{^|w6UhUAvCMynfoN8qE_N`JLW47EW_8MXvpNoygVc{W zN3D8um_FY)uHyp^v3Ljjn}41;G#~Gjbas~1lkRq^c`4kT@xJldDOaQiW2D?BY!aJS z6UL*b+MNyoNLX0HN}aH2oe+by3Txv`tz|N7t(UNAsSrhy+LM>ik5T`2iYEN*MB#x! z@lC1{5VhJ-LS(^O%KPDv6Jri$8O0Jqd0f!$OsZ-uhNYy_$(W-Ik+{WY9{3Q*~O1hxKnf$g&Hg#fK0(bjxPfpVMjQl+Ikk$m+#|7$V`ZiA`d}@>!<`u3@0s-i z`z|ruiREzM)WG1}_&hk-kINjs(_NI)GuBl?4a6<*fBl&DAJhJ0+J8*@k7@rg?KcPg znD!sj{$tvIO#6>%|Nk`YsQozV*-IB9Y2JuKh{kK98o0}imo++gt6N|56ldI;@LsV} zo-TOJ5A3C`!lMQsNaVJ$dwRw)ABmEoVV`PnCP?fqs4IHlakVtZ6oX9RO3}`e$s|?}yLzm7Yxr6rRdlmTKm9m$D80|se$IqD>Dg;rZjG@8@pYH%sggqYr8ii!}j}n z7fv3h!Zt9E7s~L+pI=68dfd(8^FOxBCChqVg`qR56+dGpRIR_}-@V2lkn`Q#iK9;jSGz=q?YL^bimt z>KP$478wE>jLZSaPJSY?G?ILeFodUD+#nE$dNzaegRpx7RL>;;$<`6K{%sxNcz#-q zqIeb3ShQ}VxVA{6v3O{BMr%QwD}yWnR|}S5H!mE;FJ?H7-{Wv7zvoSmw@e3=F=hFX zh`xE{?we~wd(gJ-UxFZCkg$B>!^G%a`&<*{x?A2KPPA}|96p&%fAia>*LlS{u1s)| z+?m@!Y@8Tw!q)z4T_@;-KjXe4}vuGGGf^TTKh zH&c134^*L-^IL9qFKylib8<`%j+p+KA508k-B`e9DgduD37)(g`ebg@fsJ{=TWxpn z%9=AFYyv?&30dwH>RUJhR2_eWuGe-t2ogJ?))Ihr4+cD#qqV zs94CLD5geMp<*Kmp&2&ULCr&q|35D}Z>KC-)RxLDaLJMK!~{+FT^%_jx%0Po|6QrA zB4#BI-dk0rpuHC@5uFY3IlF@I+u5q%wGU6Kg?bN0scM2)@cU)nG*BDu1?Fav`@va? zegBI%`eBj0Mk$O}3|H<=QJP{LiQXc2iDApl3Dwhk%hhtu5uo40*Rss*Dw=$Ke-C$+ z%eQ{o;`Q%gu<-sw|3>?l`?z+imrBREdGc{9Pb$a0ItAs?^+ibUKQ`yC32e+mw{b2m zcv{NsAB2T8yXU^xsku!B~pOr9E0Ma9P4Ay7{QGNGPHyMa zczMV3yv2W^xZ90aDDYr5#oj#77=>evEBT@W=H8)sZtfWh&HO_%5e}fK2oKO)gbipk z!U!~+80GGjJOJ%MJUV#>apd`#mU9KIf7=7ylfM=cOtcyV6|D)uCBA|f1RJdnLC4i7 zd6V9>1HV_{7Jl!-P5hpQ`}j51REfdL`*LFNs`k90F=pXDHC4$m(^QAqL-PD2?$Pf) z?$Ouv=E6TW!OYj0peCE(^3?lqU%P(Cc1+$AP5fi`$?yO3?%(V@%HSt9Pj#*TE=K1) zmdO`{PR#zsHHp56!B*Xc!Lyz9Z=SdqW`0F(MDdRo@9iLSx5}dHq8(hcb2r*yC!#f) z@xth}JcI(*h0Xk-Lt$Ry7me{Oc2ZI2AU+*H5!lVJsP1}W%=>xaz`r|Ve4JYN^W$7$ z=GJ(*U8O2^v#}1^yYgb*WqRqXh`aN3@){DUFqy|aMpV-y)OEAo!YI3jo=$C{8MaZ^ zB##J9gSt*L@T9IJj^`|Jc-}SI()+eleX#N8nNuN`=(0H&7Hshszm2`j9E>L2cm>9nxAM?2>;uS+K#%K^idDHAztVw!o z#U-El42-^WLUs@w+;6mC#PoLFuWAFWbB-WA*5Mc2El{=jVbu9p?fZkD*Ky%v%IGp) z&)wcE_2z{(Xr{z1g7`fAPO#iO%s(g;K)>-QQ_1yEO*yU3qX)-}=I5r>!&S zY<1+DR0~a?jcTPlsg|4Pq*`khl57RSEBvCdHv4>Nji+Im8#B2g;~g=j%y*u5T+15r z`Qcvq`%T?~*4Hw+fje)n{w&`8u?sq#U_ZT*bJ8>c?DfNgs-eDv(-*tQYkYV)+utKd z_V;G(l+7=e_l~nXL|8B$cf*O@9dl_o>0{!T9}q*Ya(5 zt(WEb_2t2zf3vn8z@itA<=rpPS|7`^*xP%`)TrZmIpjaRhtdFbj_TxkV?Ng~wsI<%dur z5rACA4^b%lI}~sB`(zoTv98{J1Ob3%E+K4O}(Y3a%n-$FFX* zxH-Hz1^H@@yZPp~8SVLutUh>ljplWZ=H@(hjk?0GGo?))=ym`6z~=-JOA2krm7ke+ z|M7SW>$)IL>t){Q9E@^47K%_FG2g4@=7Q?JCS@~}^2T8aE~;JS@T@lv2(_p42Wi_7 z*?qPPYv<_xm@93akPqW|d)ZXww4%mWl-^A@xO=o8(4~W(zt+iT%x#(}K^FbDw%qgArzGuMJAc0OS{t%j za9pxtIX|-9*?Y~in2VFKpJlKgb;+^Hc@?S*<@oBsynh(4UuI9Uf!oa|YF0$mrt47d z{lhqG6X<&gYd>*P?ZR$mCgsC;ZmGPZ%x6Rz8JoeV(}~qo$6D?>TZ(_%jaOH^I2m8- zi-Y#95TC*>kD0{6C$kV-BD9yuCoS$psD!9NQ>7x+_hX&=3RYa%;#U~4+yumzH_q}^ z5Rkh{XF-{#&vq&;#C06m-RjdUrn`;7m( zIKQ}H=9e%YNI4tSuv9er2fKG@3hJOr&2Z`KS|=+ysRAjcj*NHZ)S=Xg-_;7^eb*@i zs*%R$1u131Xt&U9%%~&tJ-IqCehTQbk$_rifW9JB)K3V3UL&Nm*zPvTJ-E_h8N3k) zo8Pm@NC<;SH(o*DQXKo286XZl-bpS&Gsr342DK%eXl!DQn?TxaC?Ncp85jd*3dVt% zgRx*n%V%a`R5sK7!Rd778FwKXm}bOYdL<@ErV5lurz9+-U$Lb+M<1x+PK$tZ{9*O< z*QvM?ES*2D+8k%S(#^0WhO6@X)jyv8_ZEA)^Zf>%XSe+?VYE&z9GiQ$kae}SFT`KB zdhx)Y7u7dGE6w@Z_+Yetn4Dt5sygB0t!HSRmNUnShZ^DhVlbiT-)}5wt8i8oL}SNw zvXSn~%#(e^@GcoQb<&RBxAMWA@w~qeEqZqbIOs~~uY_;uJ;sPTNUrFv*0;}eLabA;f!TYA&`SM>5;ZzIk(RjG~D!pgJHKU6+JuCVe7nr-FxfZf$m-noJbx0&azNyb~}y4l!P z$zyJKxCLkkop^pTbk$g#f*9M^Cj6^ae!W0NI#doSVm<#Cioy(VmMDHRH`#csqL!f+sA<^iXO9JBcwqFKQ8aq4<7 zEVu6jMgQ8VU|7#*65ek{35jRC)!;WGaMJ)_yQY$Xu|?$N+g0P=)so_UYFUBR(&GDS zd2wE~M86L#vp9LipyI%RA#7&Q9)Zojp^NZ$lTFxvJ-Ph9hzk&1!r%sLwuKKUI=-CIvbQQ_4eR#N)xAPN=hl^Na>^!zz&3QgBH=AFllF7IV ze}3Teo`h^i2*sX^vjJ-`*6zL>(Oi7v!i;6@QgLECyJbIEO2!+@;62d#Nx?VZ^~ZJo zpOAk*RM$qfQ-<~*|V>_FN-j(j6g%nT7jS24gO2U=;|Dw>*Tu?2IzAGdf-xe-~O?G!TxJ@nki=h81E>Q1orh zcNwDW3zlCQxFyjwMRsO84w0nZlr;kc;fMV>jCIrCOOmSuYo<(0DoLHaA!EQJn?{-LWWwyMrD?wvnuI_>8)UH5ya>=UefZNe~g zHt4@WNsqi2~1>pRfG3ZVpSh)5m)pRW;O)W^nR78*-D?f$*)~!3kVZ+mw-zO@&%^)W5RE)~r0Nv5mc0QZdi_1ys zgkkT*vh-2-eG}CRoW4I#5$Sx6yN<|$yxDyg^ega6EEKNQ{;V7OXK<-^Y$vs(i5Vr& z*Vb{Z)#kCL>8+d@PwbJ4hvy!h=83@jl#KP|DfI|Q=~A+gaw{U^|IIPm@av%wdm9RqJpGFl&z(IfD+6x&VFkE~M>OTSw_(B-(7oyvN z?awFd#<=~4D%P`{k!TVY{T)5Nnp;mjNt165Bh4;9Q20mfbHmLMG6uJ?SOAM~YuFsc zpWkrr&2~gkCVk!EMwY$i=7*QhWke~7yTd$dm}%V^L+a)SH*S85=2Vtan0*hkZz@I) z0^eX^wkQGF4v1b`@JLbF(<$eaf2l!uaN2~>foKpy5EDX4IIVm*sm1!)b0J#ExNa_7 z^$f+p#tjB>hO-4jZB{D;+D7><0yODP897Pru0P1JmKP11lK4Kf5eSEeRa@tFX0YSW zgA_HA)Gpde3`59o(s4(#5hlD;k9+@Mw7;9>q5Vbi@;#)|_Hzb6o^Q8F&}yVGHQuw+~s|NSfc{JDAllknivjUVC54IOE}yeHraf461B*;5M_ zSDmWE2%birIoVGVRIv2?3ue@92$t5L$T+L+A;~0LndOT0)&Th-~mT0z&*Y%*}8>&%hIP~%gX+I z;nz(K$No9fIKsxUiZuE^wyS10lN*NJ^AtJv5RCt1`*{lFwCSbq57Zt>H02a~STNs= zN2Vl-DkI`&@a;@faeH9#`N;F|Tg%J`&d*7QoT_X(Q0k4nN~@|z_sTR^0bI zv0N|g>3&r9YDi~4+rgV|!lKeQ++J24Lf9y)$*7k@>O8cDJG4^{60te9(hL`Kc>ey| z8-$bL&h;=%L#$j5Y}eDd@oD1by0}1^xdt{fjdG}AB&+!1^5Qe=@oJcp$+Kz!x$R3h z7jUcDi>)@w<-&zhyQ9Ubk$SOLs#It6N+Jz?h97Iq4?xpRbY z_(NC8*7!8SQ+s#h3pb9Y@Bb*;zQ;qTm)7a-eNS0phN^Fb)-`Qg#qH9UW9^r#Hzf2D zFua8}ZgXKyip9-E&Jo*QXqz1xx!2gq9gQD0!J+kq^RTA^_r~!ooEgte!wG-E#O#J;KW}|a zh7&FJb7TxHrYc9U+D_+%V7_by5ru;=kvP<+DA^?PAIYy$;f zJJ?O?6pnVdxyIg+I^S;kZL??o9f+RX!??0k zAA2t_GAZPtX$e2T*rBMOQ5M$kR7G8}`1aa!#ML$_FRR3x6>O-(H2G;0N7~XP)U;_W zqBAWf{P3d9dIM(+(b*E;pdbCNNlR zI-|fkF#KMo20K{7>&y403y05DvX_M#(!=wu*24$3+ZDgg!IiiuTSSN|!h?;PxH8tl znOHSCI8zW-%OtR68qaGX5bTYQw>mm{V6hAIpzvL$-31jqhzVC|lCrlQNXp*!apno5 zy=IioTB39omDnpL|A5md-ts1`QP#yW*R`-1|%5%H$%sH!49q$2KB_ zEme7cmQqEyr1*Re@+4n_Ker4+kGOTlyfz3CrsH7u(Yk#cpIqi)+ikTc z!}ls`L&IpptX-eVg@uoovvgEl1Eg|zeXmn=oxUdwUANm*cRKpsi-J zD>GuxQL{PaIc+`S6ml@O!z7HUT7y;-wuPkz`$IVK=VbdF3ePGS;purL$VwZNDHRwCU5 zA2^tH2w`^%4QwN}2eSlhX~*+c7KB^p?^#(PoZ*Jzfw${)Ijdq^-KreSSXVfa)->Q5 zO_j@qSx1n?r6a*TO|>JRR9O2k>o zY&j;Y&X_FV>+#YfwtWaqGe^XdIlP0zl)?4nx~}NL1Ue4(sWk$fFqgnRe+IMa*qc^Z zgbzlOc9s1nT{x^j;wA!Kyb8xFdnu*+E!u(!>F2(pzZYRX`)&c^8;gSFqr2JGbP+T~ z?IGL1Rt!lp=gJu(^!>XTf5A+@E%{V60f3O?sNxMs! znL2gD4E_Da-OqXg{_u0urtL5P2^f^vb_F>~jECyHeANgG7E^t_VaBG2jX;So?5T3p zp-9A!@-_WyDKqwZ3B_WdwfJOie6smJ!cXPM`rbY%@bzHfdx^>{co5B#V6C&lNj|}9 zVEth4t6DkDz>?$h<;IP_*W7*{JUG0%+n>TGJanqa1p^!PI2YUeYH-ultxWgTtO#cV zGtN>~cRN!afi2H?-s*sG5kCK5uPZ4WpOziLk@$L6#D06Lagbvz0Wz&+KsH*c+!)?J zwrtGx!g_pmY%^uv`0@|k&ocu7QJmLpdyC}ti|iU^n)#dMS73u1V^3bloToX*C+mzj zP5x5f+enz6GemZ9XfoUkRSaA^GXdN&ts65b7t>}+kqPPy>NUcVuYLCKSlWX+cjL*=qIcLtb}aBy4aQj>oWL9D-9vn-6ED6pRdA)S?Lij z`my4rS1Jc*rHj}xjUS&MiI^~xNsTuf^9t;*GG3U;6y1y% zCno>kU|6Y1&t4RsALYWr-^1pm;Xpvd7qKHSCPM1lwC73%>{eDe>aZL@!7{W{=AeO-rMV-gAc(T4Dk+% z1T5G4HO1fKT8q`u}g9_%1=B8PC0EC_|;m|GHxll`Bo z?SH>ZwI*Os*=7RqCzwlAH>UeH?Eqhq1I>uRCb;x1G+cvqP$TP0fE zlrOY7THxK9@>_iimG`H*N!e(}mCG&x{FXNpcrU#%`;lp951)J9_bie$_hj@a7g|=! zZ;)R9<+n?3P58~zTVc*hdY4OQEXhl)lDWWU)_6|uma8YoX4x~dktGd3H8mslPSx=3 zylMgKr;3V_hEcP<_l8*0*Gve1p^|X5`lt}=wHL}@q)ZK1*;=Rwm{j^-ipwxkU-}nn z4XIhEp0sU*jN+%AY`pc>0Z!Z{qF;JT2O+#=h49{zv&gj?{Zd+~eqpU*CqpaTiL&B1 z60I?eVCxto-@3^X!=1Kz@UM^ObN{m@T*^RAxDSa<*i}o`=hkqn?cn_RAbga$N_aTj>?# z5odBkZT;H6`!ECoRG0Pr^zt4lDH1~<=u}IRbaK8}RUo-YQTxWP6}@*|RBG<)(SnRU zYYQx%PRLa4pgS@q#V%wKFCkqKku7E}BI?DQQe;F(g%a749v1r)nJi}IBj+Tm2O-Tl zY6ZH0I!eO-+DlLLS?YVYHX~kVSgD&KOJs98xbHL`LUGbE9QnAU{JjzMiX<6r%fiW?E&upid=Y8BA zKg!+lBV57AH|_exRi-*Ue$Q@&N);nz=03Nr5@*=(0R_+r$M%Jw2%XM=C1J*BXc1_o zebZ@7iO6*uOji;_Ut17q*6}b{5STwGmLUJB?U)lrlEuMvch--~nat1KsdPcEfz zA%#LqADhCZQdwnIdy-9cg(e00mlYV9Ri#Re=QDT#U&AH?$)*OsW)p=wS$gl`E^QL= z1U993I-6i2FhV-KlSBeVV=?~{Kv=g&CN&6Zq3kLuNPJ-c3 zuaJg=uHxS;qXP0xP|revXrZJaXh|cB&vnr2GW60bIJ8uWGV6sO66{S8^6c#s(oK3c z`%Lm<;qw-}=rNyHJ6o3(U~R3{(b@7OlY`4(K2|v`uM?yw#=7r9ZH3arRZO->CTaYh z$sKoA@~0_g9Kgji4wp24&APu|^Y}H7U-S4ik6-inHIHBO_%)AT^Y}H7|A%=j`Z=1% zqDpYtMG#WiZK`af(nra>VW4c!QBkRQrsFi|QLiDi;TD?-)u=ahbjdbJd*Bakti@i~(M|f-u<8+cxo?CJ}7!sMf=R~wHf)P}qXENYQ zhslsZzL+PS@l0V^m z7&HNk#}cZYN4`kHAzCsQBPHbfCCvz_%FK3XMsCc5hW~4u9v#Gfmzzw}BEH)^?Q?D_ z;UsO#3rEx8(X{&*f}jZje?vGp)BTNr%hc2uJD}&si*~-4Mt@n)pYo!fpWDzC-`ByK zzUQQF0>WkVle8cmzAci&E_s-(qn!uc zT7jga<2ynkG&aMPgn6ock1z|#%#92v^_wzPQ27H7K*B6n2ZCbI$v#*pNmymAd&KOw zd5kvuaZOXxlxla;bSt^2l0suqL4_j4=E_NGbO65Wz~ULU5I55{W=n+_x$ z9Q;-Q=Lmw>!7ie%@DpsWh$6Y8g@)mR~G*cKGey#Cag~=}_4c#$z?%L$=@_%RWeD6tSZt#gI{S&paTzlZj7cL8rra&6L zBN3uAN;T7R{2O|wG2)%J@HU!+B>7}mGxe;%lpk|DL3Y_vQ*-`=eHY~`<)#N0ICVVL zt4C;*q-nD!^mFQ-gbq4;xIskMkCW6t2EOUAeeUc#rcL<#e!VFzm}^wMzwv8AE2&_Y zG0x7lXX)*pr+f4w5hs^y?#8HSZYv|E<8v{#@PUZC(8!z!iJC>ebUqK}Qb;^&C|QcfnPrR{3?OZ1%l^(Q#JpQ$m(U*ieEBWve%=o^d!92gHcvmgU$*5wX=t zco=sfnU)vz!306nk-Vg^f`>_$(NGqvgS6lr>Wrci&{nz~9-HY0`bC3d+IG<~|JN!t zQRmj1Qa#l|6)NjR*C=cl+3wxL|AmwH;XYzy=Oa^pE@G2`WK)A*3v$NHM&?puvA$ zE|0F^-;5`P#hkYvEQ^wb0)w0-joc(;5Jd~Y^nwmC^d69Z%*3C?CRaXRB0lPcsXt}lWqIh{oV3x|SA3bR*l$D+@M z9-pfWzXp*?&ChjsI^S4>Z?io&S6{-&vsLdNkAlhx1C*fc67G()8DtgdxN_OEI$ngB z4|@~Va$LV3bE*ZKTBdPxz9NJ-`9_5Kbp(c4?`0=GH|JnbS9GfkND31{eippeE< zutz_EfO^-ipmP@n{^&MK-iA2QdW6h8=S{xJv%QeV4AleK#ZdcqH7-+RhylN-sj*8O zmROI2n)`N2&VaC#HX%&^Eb>$q<qC}@qZ*A4aLs4I%E@?*U(UpIlsC+@}4`H^g$VE{; za(n=S{TM}2S{@Y~N*E&3q6d`ZmP2f|e_4k1rV^5`N}7*6dUejP1QYU#IQiQDb~oNW z8NOo|A6H5&C|T}%P8oeg!x6NWR}Rns+Hj%&RX)6fI1w@scUzVUAfkvdzx_t^5r^1q zkdkl6>+WWL@C;GMsEAJy@{+Z6(ykP{KK#0VIiVM`wGO`FRT;w24C-s`IlA_L_||Rs zi!^_l)&0xyW8T!(>5W%uQ^0J+hH#3TXj2@6Ty=#@yRK7CI7svoqs435ZNv}s={TW* zEMm9z;n?C$H-^>OHNH1?eZ^gfQA{d_l zIObcHD2|x@q)j&YnlALbOh+uuGhehBCk44AB~P*g;ab%H%ckp}HXkn)q^pqyStaO5 zKU8=dnP$LS@7J5MT1)N}kwS7bx|e2+eaG4HS?1BFxnWoEyoz2(yB1n#vi4Y*{bm%j ztPd=R!jOFeM}1_0tSIFSPIJsBl)4zM8IY?ad#4&5_x(vARxg*U=5|!LHS3VEI*|z) z6?P2iAPh&x)EZ|qCaJd$0 z>`?3*kq&w9KqZn-%SpB~FR#d7fNVX$^<_jE!0j}UzHf9sb^#LgJmd9&R2QtRgot$w zj|hJ#;OTBS(Dt02;M-jk>BOQK?Y68EUjh|TS}k0x*r1F_7J*maq|CmwtL6LnNUS>9 z7@d3lnEWgWMtI3|bjB2`=1Dx2x54MwLY2-kzbH@=|FLPd3Aj9IDhQ-g zdL-HYOvAULYysKiP#t`B`vd7OJv-IEc#079$I9#^ug6 z|C>^W(8T?~&>)-5>}!%+`Ok24jsJkLRb=O}il&ZPjs@h#v|gMZ8TTQYil7RK?7v8* z+Ybh`Y+?V)OgORbbf{(F-aw)`m9esWi^UP5`Z%9F!yB*mC`{E+)7SJx5oZNFbYyv) ze*%6aWzXeUScyj|*<*nTq}^ArLx|I+te~%`SO`HfKGyo1(|vhJqB^M)J{ezaEgeZt z{<0<4tMrA0LE@E2&UV4)jX{U{h=Q_*4|+bGGilEZlzOI)8>s)yXZZH|0T z`~Qgdl42_gD_KLaqoFy3#snx64A>;Xim0GHGW_SQt_0VbmpvS78?F*pV@YC|aJrtD zF9zScX6Y^66-X27bHQ!k4P(?3Vx;0%iSQ41*EP`h9jzWmOn~}HJECb)UXN^&yr8Z?RMwJcn*ncPBlfq?iy+e= ztSSHz$yhZ}<0%!!U>5HNX~dII6z7j4BAY$?7ZGhGI|JV3TsF8bElIJYS1OgJL?PWSgRrSHgLKx(YOLQD^j5y@xvb0$`kC3GjfniFt z4N&|WgUYvmF&F^~@&Y7WO_RNAxR(reXm9x4nK-rQniETG!O*w<-~@tnr| z)c0+|&sOw$dg{hGlbF0pb)<#szSVP^W_THiw8~UUi*~^?E8Fjp0fXN~69J;Ot@p6C zBy4caHEkc?EyPhBeF|C+SsKyAlh(zJm{#8{?6pOF{@$`b;dK~;Y>sJU7=wBIDtI`B z4elO2NFv@wq~W62aM6|4W1EkFDu%*oo*rPmLjl;)?j$fK&7;$RB)~~R{B7auLy}YQ zkSse)82m;MX(B}Co1Q6`ZVi`q-t4XI3PehCTP7Pla0B~lR)EUZ+X?gw%`&HrM}!Jy z!#RWi;|MCr*SQMyyU8U@%`jWXy!p|AxN(Ldr$v9fon>+;)YTk({duCJp=zM2>RoS( zcn)AdH54=p4+)0T-2Cfajo55)a)UZl1bn$$ToWV{V4d`Jg(>@YRre^xPi_-iaVH_n zSFRa^`MGmW4LYfZJT5s@ku|^I%iHyULkYHJSeI*+w1{1L{Rl({|Hk> z5IrKKR9i6~m<_SDOD#yA-1wj_@=H zHvtc;y$|?t27xESKFtOrG@?CS7=E41ZK^ROk-^5< zsvBi^aFyFF!G&J$WC}Tcch{73`?t_^V(t_uKAZ({G^R_)4KW~TCw``k^gPSy{u8O> z9t#c{Bu2!e%Gw(*PNOB>GOI(;b13`G)J;WK8cddJuF{5$G=0h83%45uh$^)6I0f)^ zaGny6^K zVh%@iAkk?A!KsQylpQft9I&*NEtXpC)-@ z!hqwvhgT&u=(|E3{g~`pA}tJHWh!JOTz~)3_di9O@yKBLT;V|AcWZLdl+S$DU}Hvv z4P?&y%MVUq-crRe!@)K<;KC7Wd!Q#^Doxc=M0{okrh$!si*PKgAQ&UFC!qsyO<=;f z+Li}@4X`gIk1s-QB!Ng>>uvO`OAo2X`!&uK6HSjAO)`715692`hR<69XaU(~wo% zNIB02=D0xr*mFG2CNig=deCV6Wg+y&A&Y~c5yETz++dGqYd=AxUvqU&*7fCJ> z-yoa&eEPWto2HlGblcF3U3>jZ;e$VJxqRM0yH@Y;-85!@E_la7aIYIJN->s+9GsMU zN&2o}i1*UEu0+e8f7*)An(;n@0xVinL$mR-@|l=&>h)49<8yo=%Z|@Ax)o(sL)TYL zz!{A7xo=p5YZYyo+)1)lW?w_7Kt>%|w`nOOS-9;7pQ+C<1}G&`QIDdJhJ2ie6V4p5 z4zOD!mzh#V{m5wl{B5`c$`P>1KD_Y1n?3f^7bvgL*s*64%hYb~AhPbpl4kqK;Mzf} zNE2se0XX!tT!|0+QJUv9TRGDgm#G(jfK1`uWuAm>H=IkdE~v(y&{ui%dmN|Z3fRfs zo2OQ2!-`0ldbSFZb77$&zN*fxg}MTMRciChdrJJg%0KcqvH>=- zG4kX}1zMv@KX+s(5>X^!90(?Bxux;YlJMg1a{OCxXT;AN?t0HRpow(QY);xBoeIPx zOf42)>+UYAtM)fJ=zKtx>j5O4UOB)$TQso%)E`=9>X;nmht5cl(9qgcBV}DOgEFYj z6jEgVL$i<3tw&XXlfO8%aLRYN3n8i+ShDmP!8G%5oE6r6Nt;mnIH|Zq$b)pls?sTv z__Fp&^*WlIBDoD013nLVivu*N9-$;osY;0rezVr4++cF{DfT--H2#M*K}GF7k4S}l zHWl9odz@K&d)P?(Id$H}@oubx%y_Q+L$b0K4nKF9h`CgSIkhE&b$ne$##$tR)fU}S zCzi#9i=Ut+2{z(!u zo4dqlv1F!rZ=tD8lYu2Cz_|UDta;nMWjmoR^q!Lh9RokUiQx_9ujp(RB#q zMvR9mqfqrWtAN}VtNkBBn57_e-h$s{$04q|O+H&F4V0Rf%s?JS)i|5QE6bHuyFaOH znQ7(7ooD9SGy5#=<|{R^uH#Bbd)%h4Dg$01=i0T2|4#Xh`qNuB-h+?zB6L>DMG4^L ze*aL_H}`C{1);Ufw`P|`MAsnJP01%#7** zj>kJKjbzvThDRWcjCp@F)+rBDm7Mg{X*RgDyGfgqCPANu~>_z&>44MKvPs3iOCvIGVW=CdvZ$JnOyvN+k5TMDC2E;~fs^ z5We#STOuOuo@*9m6K;!Q569`9SW&}<_2?{aqXK zBXt11^o8J2S|h#mJzSy^1$<)euAlvyzLn%n0>%$0Ts6jT;)gnC7HYzEdE zQSJffJ9Kb>1{KogSdV;r_0qtV{xYELaZ!C+K69XVq}-b2CHuOI#EzR%`H}E!#)&Fnf)! zhwRR=W^CP#--R>Y_}q}t;W(HVA=+kdqYV?)MB50c=OJyS${4=@aZoIy^Z#hZ6ok@a zWG%glNU}Qi?xAinm{K*R>B;C24jtk|VkG=sLgugG+E__UKm3g5$JkvrnEtSuYs~Y; zZfYKgbC5-;`Y!$RV0J@}Qs>YpW;taJ0IgY<%_W2`%x+eO!VBCMfHIAUD=>de5b=>SEzZ($e~773 zH{T^z5tJC{zfjvUe@&`_4qu`L3~r~53j8a|r>C^EDSjnka%sor^*+fJI?yfKoIayK zK*UBqQMTfxuGt&>!-aHt9WZ3lsOKX|3gxNEaS20f`5J7YR1)MbA0L-66 zbu*idm6kVT%|H8`oDZxCoS;fourYleuTfCBiTPx51hPkEDkYJSlmC)rg{NifKT_3Wbh$xQ&%!@*>*2i~~sqF^$sundTkw`9#SsIa}DW|k5(}pZ@eNtFa0iy5N$=gi+8KLNTu=4A4I(Y)3 zCu)3jH8%hu$6hQGT%D%z>=HL=qHK+2D94cXfih|pzLy5SwpmIWl1!j0^H!wELW2ZLp+|@U-@>hQv;e z@EnuY$Mjr7ipL`?nIDa=1^6Uw2_t3P&a>H^r9TB7xzyp#a->Z{ zPjM^J|B;v}Z4Qko&}wKfVa{DS=b`LG;$8Xk`hC4c;yX8mjygVu&%lj^Kq_XZTQENRzqwD$FmfwHsU=t#Jp z7cZGdCFlZ8J=Aku?lUlnxi3~AFgHz4T2+k*Km$vt?BTE1+t#wMar{!7j!gGUl)eLK zNa_IR|hhV{jKMveA&It#6{fT7)&xOBq?Y+%m@*&6KW~ zg9pV6%+W_Eu(Re8IY->t(F)F<2V-ThwO4ZMW>o2*E4(^dyf&QoqqTI#T?G3=A5Y&lQ6=g6)`VaCF1ANPe_FbA1AH}K|T}3Qs zwU;1=cpAOF;x#sL0cpJ9Vp)SjX4*mfnz98>tF~g%Er$_yiiNLreY1UE;iS25XtNJQ z(K77xN+pl|)U&rT6qEJ_TPmaAKFsaN$gPHs)}a+X!K)ny%>DB3M3Za@N*v%7*xlBV z$|s{1nY{_{0A;&&Mec*0OdW^CPWPms_dF^9+%29w*^M@jPxj#gcHs_yZ$-8L9r(*0 zXH)RDQ^Y;mSD$|Ui+6C1*Cf&o#SH1{cgA=Irh4HFDc`ZfsHCV~tYJRl27^8UITMmq z`x`sQ8)xPJTWAjntS*sngKeRV;N`NI$pBBuh`)N#7|}Hy$x5#n)&+g+Nb!${W9>D^ z2jqO%y#RIPXc}bUP9qNgBA{RR!kz?imCYh9;CpwGlJQI)hqRV~dUsMZTV^tZ;8ULJ zHF>TZ;TXV`#~vy)<2C69Qi;jqa1DcP@*(d528A}xvS0_kE#qW-y8Pwv>_u)pHP7Qz zr3efxX588>2Y)LnylNQ>HfF%h09<~wG+Z?1p8}YWm#|JE?ijw=o=q|9ths2rlb%6V z7Cr=vxg^xjZgU3P1+%_GAV4ZWdFe zxEWEUG=C?@9Hn~_TGlJL_;MFWo6e1}CPf2ElGt7FE9)QM$@YxqS zU&|~-C?SGbNaeYMY8ez6hkkeU9~_+l+Y^A#etbZ1vVHh*s(ie&2BwXmk>Vk)E74|W zxBF7cK{BP4+1Z~!8zUKt0ve_LiAOsDg4tMrzTvL@;WrS_YU*lKnvt5C{T5nT!yG%CW8wZ-)8oOdNAYquDpP19)r*rf2PwB_>RpNa zQI)TRQlVf&!tZCuD+uxfZ*Eip5h_zjY(sT$#7U%vpaMmnjx-F?E70fs;mZYHu`QUq za_tJa+~HekenBXi5Sz%6N@(5()B$}-7Zb=B0N8pFPp>0XDcIsFDJ^W@v9hfO;KkSp z&OJ;ZhXZ1~Bcg}FzS7zjAW+E&y*YV86+MoTd@x##rX)lbHu5QS3h(t_IvZuz=|NAS z(UYZOYB6fAn3Sh2R5)r%(#7vVFwq z^0|*cZ9faKCQU#IJSpCMMLz3_#wh7Z(gPEw))(5U^ug4v=ip7_O+n4Y=y{Rhp9!r$ zeYjYoPv!qOa=~s#!0d-P0>s}|fn?aOX5fgh z!hLFTU^)4!5FKAqsMacWe+2i{?w%!L6rZsi4gwvWQEIjzW5bg@Gmokw>dXx)hK?mW z6V^r2>44jt2xbZ?b$dPSMBrHLg%Zs6moE;~>mgCbD7xQ&$=R?W70Cj@a~pgyv$)&DSYhr}UBUyD{h9)C<dIDJXVbp7*`Y2O+p5|v(C_Csf&h+wf(PCh_p+hHUbi>CR^NX z)_*O2%}0pSpBW}#(LK%pYBjgQxm;0a7qUs~y#`T! zUe-^&K92XU zCKaTH(S#W~9A#;346rrMCHLl8@-Nq7V>iA?{N5%SZ5ep{NWoukC)9$&wFgPzDvWWG zjBy$$eKE5L#>^#;L_(=q1-c0UoTv16BZ|4`33Y8$@Zw!2PLs5X{muy70-VwfBQ~ZI zODBKgcXZm1_K0HN+S}P9wcwxWBHHC1oO(h0jci7Ng#lmECARs8kG_&>J)Z5Fh(vUO0j(>FB!Z#Y3m*54TH|Mm5s z_WvXG|GbX>O`T54*v8b!44;{vo}KYGGjl5^V~5|X)o+)Dj16s#jPd{T=>L8iNU^X% z)eV~i5k&77)kh+fRpt*F6aPO!K#2bj3 z`E9+hfKp-=>PyNc=Zj^o6A>41iE{OwJ-OnUMZ|tTmq^k|lVZt35^+b*`|lwlamoQ; zi1U@@5f?q1a`&@Z#71q5Kis-PwrCT+x`lPqxA44j;|613T;iF;N@=qBJ#yDAf1wWB$CX6Zu?C4vO850Is9wnopB(Sc?bT_GTj~!l~4-=)@abu|u1D4}b`}*5> z!(^1^lkD>8LsBoeR;b;ch;JTWU2m7~KzJkmBoun~w;VdR<(^*MtwE29m7}u97{Fy;Mqt4ZYbI=ek zdn=^&e(v@U?oDg7UO8@`ju{;GhG+R`?^W zr;vM^h)nNjo*bSku8Kr^yVY$G;URIjy}~p4I%u`~^GD9esfB*G$z7erNOd5HzzZoW zh?;Hn-mHOc^m_RkE!JvA!NA(XX%3)^Gfx4pYQVA1MjH6Q^@cpP(B5TPnIw44GO z+6&qZbR0NV%60#|&Y6S_CXD0!9T+134y4h)$-=Xu7iJdg<4vYw1CD*&sCU<#XsupU zrSNIrcD(i@M8&pW$l4V)_bBP9e>SOkQAeIo;;e~9B2*w_873{152zm3ZB}@5^RvOj zlgg$ikRC~CguXXc?16nZ?UlHr76gps6QYAri-b|?Y7ibw70O|dDYnnPJkYp|Jh)VHpArr*QpBJ!rZmj zeHF)RgC%ei_)c&I*Ne_8 zCy;J8)8o~cm4_`@Fal&McjH?tm1BLG<96RAL)9`w3}{vry5uY~3czvxs)}8q6(}pS3+yQUoVPHzWizdYUi+j>soxB$&Nx*65*3f9`g}AXjxGhV zDqWP7D>cZ|2Ey3!_mSHs_LWWF>@eRksLnkX3U(BV5>XDlDHSLe_Ec)?oRNpLI0)70 zfM?~SqRh}hs`!30LfgzT`$~J$iTEdtfof%L>c6dHi+K#1B*(uOx$8N%5{AN+f<+5S^QZn}T*~kwp|9zJ2IG_64 zVs>Zd#3{XmBA^Q9RcWptAl_LuE_?Unj6FiLN9 zDbRqVF|YH=mH90E;ay5!`A|&@+m%xp@y~OEP%uOY&+exI5;*>@Z~K%8q6nzeLnWg2 z^3sX3D_MO8de~e-ca4Z(M^L!LW}dDp-#0MMC^-TzfJ;bwtVm};@!z}cf`DK_OMpu|def3? zJ8U)YRG}I@ob2*D@x!tY=ef#rL`NjRnYWu>Pnf$v8~XabE<9R+&E1v_EomRO$%>Hu z8smlTv*P~1$|9%Sb5%Q}6|c;4-4;ak7e{bPCqDvHrStAxS!>ZAQI`X`TKmV$1cDQz zU`HQa_|3Rf3d2eh@^gJfe?sN3Io%|hizBv>gq<;t4w*BXtbP#jb`Wt8v_cy&g%cNi z*cP#4JJb|v6Vt)lGLlh_>;Vme6{4UR#o!H!0U}>G#{83p4ZSX&(?^d5iesRnMZXu8 zW(?T4Qgz_rzQ)X+DfW?uRH|JM#D6~rybDpD9Qx9G_+Teu^suTNWPLK$6w5c%K2UDY zgXAxW6IKSo%=N`)T8hBc6gFSA0XSx`$kvR|IwkO%4*i!7@zK;|U+a6MZB0(K8VcKF zXRHD`#wL6K{lJsao^a#-_Sa+3LFs3o!ToQIO@V!*azYcSQF`|I;HmKk4L0GhU{a+I zlkD%A8lcY;|8C4-Tm(XFhefv3dh$y7%-DcwIR-b9j*D>mjHx-3pu+NoI@fiA@?UW&ahd;iD35gnZ} zrZ7V~`~Kp>!%aU2>}@b@d-w6mNAWz>DfX^qTit%`s{}p(TtCVWJsd`kJZY)TH3L<*T{w zI(@iG;SK3zwTi8Y^s;xI!8`)lJQYksjK&FS{Ogzxj zO1%ocR^cpk{RzkZ{IFoc{=l1k0HUyaa;Cm6q1c~hG%-IWV)|`H$tX&h#%_3Ca`+u# zsCvI;1lB+NFME+;_a$WahF(1+hby0X_>2jGpDL9V`RXUZxzJzqKCNff9vTc<_eb%c zonZ1Z36i&d?%&Ba-?9sNp z)~^=-M)mBVJ}hnnR+QFNEp+@gXMfKp2iH(E)%YXD5f{VWq0H;)pm4_5HTD4F>{6K- z>LX)xLkbQaEAQ*$nqum*wA29ZC~!~Y8ck{zUttBXeL{9GZ_|mJ4*Dd2rd(2v#T^Fw zx%TAGfVRgXHt~)+-fMmS1hj#SUH1KP5iXPb<(qsb@hB=iOM-*cePIq!e~V;JCa7`> zTDrqIBOl;kf`;~-!Dp#X&L%KwH33cCTgC7RUL<0RusitV zd9Sp95hq+w$qp-Uo9DX<&T-1XDv^g5!yxjL6^Xqj0ttMD#76Mq=V2nMHQom14UA+I zD1Z3(8K2A&?`i>Z6riE2AFZs5ZrOxUt#%Y#P-+PWRK6V$n0*VMZ^+$yN(RT5KIIS~ z(%2~+^8K+=(*w1%$F|*mF4A0`cQ!@I6kSoo!98VR-l@;j+IU^L(+qDMWK^=jMcDGbowgsi2z_sWK15i_P@fp6AdyF+6=bWz0YN&i86So% z?;gixh~n95dkxhu{}g1zCnl;+oJXeluDvax2KoAgFu}Xh9Tj%h+xVuAspG2(^&G!xQab-W+#Yox2nghmTxkN_Mre%FK0h~0MgCf*-3-*w z=pr%K@~S-7#gb!etjJ6(Xs*g%rO{#PNwCObxWoUE+$>=FNoPTUs+5W{o(PU0IG|^r zDM^797rG&mM884a4F5>gO%?u&;oj$qMJiAt#ICfb>HFs+1a8$#=JS+V@~FeM+U>*V z*nmU02pCPObm2l(;XGG#0#=_051!pb6`r0sI0Zt`%yt2Mn}8S5qR-V^$` zx)hondhI$XgD9b>==h zv{qi7n`8)*yzg_dCnHCN*6;kDEclZS20ea*ImRoq^$s7#HHw(yjNRQ(P3g32AdX%M zG*O2N#~Aj0H&GX1vM*Q^v~Mikt@Fkh;37D~@thT$uWK_HPMJ;w4pIWeioMSl{fNlj zW;v_MdyH>wjgV`zLb5%yKCBou&FiV_a$~GTe;{F|+^Z@KxEg6eC6}_%T8T2XGT5Bm zr*c~8kQj9 za>medemK3~ue$iqu|^cEV#WTHZEea_GT>;ybj<`}0R4m3JUGXEf*9M7+tohPo{NOu zG<98c7kx$@Z~{Gw2ivlWkRe2>*KHe}QrlAn#A9nPPFd-5HrRHPOYbB!+iOjj6}A7` z#tGTSKHKJ%b-@-}a@Ws0dLh`T{! zEJuf&qhpnl2JaV3a-dRS!LH)aX_Ar$N0bbo{uCJ)HY>3A7c$Syi4ZYBk_!GLT=eXkqMuz!=nn|e^E;LG%^Qczds-TPrINdTk%1+(<*5?$4i%_U} zUO2F(Nvh#Q1cW$U>J~U|71i-~W+R?S?*hrTy@Xo0RVckcHZ=5qIz}JqW7sYmX5c5z zO=G{R>ER{JcwjBNQO-v7qS~JK)u$LJK@n~BCPf(msX;^=mW9D;InW@fjPwqAc*ZIQ zk0a{iQXI9riq{`5K>jme!f4ro$1Y}-2#7>m4w8yK>CEuG56yh6ih_y7p?F}d`&X}& zDk^aA>3(dde5LtSNbV0=b09BMah;HICnH#$KLrV@bY-G>$3Q>JxWGW?^d_L4JCSm@lsoX=}lat?u(5Sj<2&Q zYX$<;)p>u|CLC9HO=vCh6^q`=U>cZ`sXaui-gz2)pH8!+n{4{!T6D}4F~E+_9jd1V zoaVp__pgV=eqgLcZXlxZP^hrQ0N z*MW8bNfMJJJ(4T5ABO~Ep|GoXGISKA^c`W7f;tydPAq+%N*Pv;KbPpS=6d!ArVl@D zj}P;iEqvK-aC)jz9b(;RfTEkmZJ><1)QH@k`w-j7zwwwjM}Z~r$tX5%<&MB+^U*s+ z+m7Eez43cz{uA_43)X7ImaI}x$?6$#wPTr&E~0z98E0crsc*Y7W`HFsX&Y_uq_9?$P!o&`L; z*JgNRz8BS*Fw0RKl9ieys%VU5n%6e09e<6wR|L#hTP2jMa+Hft#`p(=&ax~>Fjgs5 zzBB4eGutC&6`_zFC}L9NYjhT-12=b2R>h7aJ9Dt zxh~A!?lVq8aO_4EWIjw&TDs{g!Jj&XFX(ZLy@&szD{SD{U?TaNS9X5P_8 z>kkARM2r*Lfq^8u1beIQ0b5h9rLR*XhIiG%Em%8@}q)-QPqGQM{Rk{7J9f8_U>=?o9z;uIKj>XF4#qV8y%(X$ z@si~$WLZH*wOZ-=+<%VN;A*ju$DgqB-L~gxM<7o@Pq= z5l=Z#U2B~uooiK;p}juX8yI2)aQBQ;@Xu4|pFl3_&9m;dOHz7F{z*>|%@bxKAY^Q+ zp-Gn}8nWAOyb6p7cE(mj$MiVM?A8h8meky^0F*GRIaio6lWY_&w1459(yw@|B?k4q z1&a0IO~U^)l8~Yl%p8ZO%zYRmz@*33twh{T~L^FDOHV$9s z<5UnT1&*CYW^=;C7!ecNEp}JXA&vZ3AQoJ<^JlF(nwrfCyERAg5kw<~Lu-_4$M*vP z((j&|uF^t+*dT9rNKr_~!yI6pN50%8el(kLrO-kbzGMg$u0{_VHg7T;R;fE^R3@-+L_h9^0GZh zirwuPoHeF1FeYX_N%>#E2MAj(f*|(0-EA5Ho~MVocRj|%*wlQ<+BR!y)~<)R398NE+g_eBsD19`h&jYDI&U)Tnf! zbltjx3K$`?yy(fJ(&@IxukxV`6hvs_ksV>az(q zV)mOW+ft|sYf0!v+MKP_;r~J?_y3zh&MNrHaTdew2hHlD$d9FkR^zc$VQ8LX76$;nGnsoY@F=fe8eYcIC%;u@{b?>bZfKQD`fH-{jy3~0b^f$g$ z^(H5~PhuybaC!CpTn5gJ=k-B@+a^;*C8GS2g`-&c%m%OaxM}D7+=Rqa6tV<50Q^}x zLhEbKw|>-Ipfmu@RaJJ1rRnoErbqIJH;mASmCDnC7Vz-+m|-SMGS+|k7JRdEnDqio zxC5g7-{Fplup_cc(Edu{dm-IS`FsGrG;A_3_HP}LU#7ic?NgU+4l4ni|mQ8CW#F4I5 zp0Y^p9iK(}DVd=C77L8G1Pvn-c!}9bVZU@Ha$QH1A#1J_j_^(S@j>gO-w(B6DR5vN*vK;o$jsDJ~y}6jdIya+z+{qC*Jx?B5H3Mlxxhim6qYZLoBsr{I-L$1NmrYm+QSdm zp0v{h!YDkHV1KMliscyX%F)StljPeA$*a}^f}&hTtvCBQqaPqt$;sG0jTZ6P732^H z&Cd|zXaf=EehI0`$NrWB=Kl_O;)cjoc|d9+8)Pwm{A7mC=2VmXYsB-gfXu8zdR@dz z;KhXiBqhiTQr+iXjB2@!uuQ)k;G{Vg^2K^nkx^`mzYx*i{fW^2L!mOIdzD}W*(al_ z!of_LaEI@D+j2@BYHBk;O>U@2zylyA*^=smgbR49Ny9HbyJ2Is+?Gv{of!KK4-%Q3 z4++2)%gZX3 zobhzI&mLHR%`~JkvNO8SLn_gQf5gDY!V-ePxyX>Y28bX#5Q6H}JZx99U=%Ha%7lWO zg7LTuZQR7|nt&fs+Iqn6A~tMyRR3sMt@1<@;p70}y<_0h+M?a)_6LeQ^8k^$I6 ze$M$DlZ|I<%R>JVGW4!N6o=QIgL}9$*&Nj_oE!-!olejySwJR zyA$a?0;OV188lW!86)GF3Bw^~@^CWug&Vor+RzQMGlH zv=siUz*Pmd5&g`;!fDxQ?^W72dZc&=!nim)qs*iA)6*qY1)V)nSR#f2MY-F|E9_G& ziCCrJ8vnl{4z_ol&rC_QnSK%N`=Fk_xzioODDeXI!AitA*B^{VaB6s%r(^1#7ITOAr4lL z3v`TX#h`vxx%$KZc$M>*ldX%}q(_%nA@Lu77yiEHC#`;K>g2JO;I2Ap$gXKhYyd*1 zUBl(1DqKTVQ~^N|9;(1}91$+6&y@RC*TsWUGl8qhuBrDmF^BVGxT^H2`h8ohbS5oy zfo);Sx2vg9G#R&mT0T6sq#Z!qrFYM5tC>E{gg=vMgt2z2={#$1a*c_7C)YW>CxwQK zp{3Aq>9iDD!ntV~mmQg5k&x99*JV$MWgNrOPIvw(2CiK^?WXbeBMkHQfZ;qBcXEs; z;Z2T@j`@qg5Y^utIKnFjmT;db@Iz=n665Mf^X7w3v+4tC+6-E$Ap8^s<3C=e;Ph&g zn?H?mbkk6-ZaT`@T|>FM>u3iL4cf&+hj#MNTDw{3ts7@_r`WT+JEfWJu1GjhM)~1? zOd0;O;D9y1H~`olRmwkrLkD5sU)YRj${5GK-&V$|P`R!f@KStVcr0XH8N)+_#@j*79`^NePtT?1TbgqZ+S$m*PuuhD zBLdoQN*}Od~woi%U(eu^{cqb;j$(B}Xb@W2?1Nq*lBAF-0&?Yur5LH z+IJ*GC9p=#S1Lr+H?D+pR(xM$>P#v*W2ahOLYmE>ab7Iy1WO8;w^cpW^WtXijGlB+ zL?;5RlVR^1>FH@wa_V-v>rZTDh7GKDKFQhF^vc6c;gjKOVT4`xE34ODR=-#k*DpL$ z99U|$6gFOkQd9}vmZHvhrmRr!pqiI3B;mDzk17M0vp=e7RI4-8*2g?OFE4g#&Pp1_0u6Smn} zYjOm$HsjTj<2tH6E|}!bghIPUlh6cCqtFaav(OYy!;m0O+a^(_X$(jhqkWS&Gl~HF ztJjF(TtZ$?iP+u(@%q^rtSH6IpLXqZ9R|2vhwVhpTJ+A{+7eFf4y%bWXmk@@b3Cxl zG)B;@K6Vned^A?`?!N|W#M2TkAlGXFmeL4u2FEX}F{p^!UQ z5Ukk90Y&V%*HSU2`H1qrL^_L{BHoBhu+e#zE$Q8>x+<^ww4I7yFI+AVZ*7p{M{`L# z?1=00`n|<5GJiP!*ZdZK7_QQ#$(+}jGJ(i$V4e#iF zBK&5AxAB&9_cZL(m+vq$p;A0EqiP^oY zFxi*{8F=6#WBBV+kJ>Koc-4kDDW)u!5j1r{3Kds;8KkR%+bp4&^DpifmaCzR<&u3c zQ!OlmqcqL@-6du5l#^hllsM&NmP6dkatX`4oMNqI`MIZFo*o&m-tFbc>h{555g#AK zt+)N)Pq*GkjTpJnX`?inS0KLqv-tq~#l!~iFFp%PnDTisxx`qFj3yqI9z)_7>}-al zXywAb3^hgc;rEqazD~!WmHB#fp#e~WR-zyetU{Kx-)8}BMat7CZvCZ>!S!&3lW7QG zmm@4_nq!~?Xl`^&$CHOA*h`O{pvPfX+i?}l>0t)s&;eakmSypPkmzmJPLW=a^*j2>uUGcus@ z4~Bg>_E`6s)8kqPSU?2L43?nQBaq{zHbIO9>@#iI=Ldh< zvi4GRAS&NGaN+yQrjzL_)v$;})S*&nA1ZT0dn(%6teXufd?{%(k~x?dAdd4vjKId^=ism#!>jYBrp07^>M+Q)ImxDvO5Mzi4VZ5g7CX|SSfhxl|YlcSY@Q(QX-Qo_k z#cim0kJ}>=HU;Eqs+!^^)l`nG?P(Iq`3=+6JNL>QFKCAQ3Haz45jBgm$JcUD5TeaY zBszwk85smuoXD>Hziwnc5xGI;i&qS|A*+dKC20ho;QQngoKW~gQO~P73D1n`CPxCf zYcRiIvkBMQZ_5}w*oh)Ojx2W1?-yjmrHx~Xfni2&%f(~ zUh_t@4|Fw|QwU;u2u6Gy%C2jE&GXq4PjIO1{rApr1$Hvww>Qm5OO*hq}LP=1NegP7+a}&D>eC2+e7zQ^nwnH##OG_!GO$&|tIMiA5+()Kfu50mvX^-0ff2pw*oA0w^O2>PeO|b?^M36SOMG98t;*)O2u9=V;9I6&Vgh9grE0Clms9f=-Hp z?#zpHz=TOUd)!=`OYVxzEO*n!nX?NA-{TvmvX_w(=Oy`yv($)6_d{TVv7~qu#4d(O zV?lmTK53QZn(?12xM$=|&+pl3g=)T7n`~*LFOY0IyygnGINoedF>4yZQ$9cCH$Idv zSE`jqcLX`E?I4yg$+rSCx8dJ#r6G{+WsCKvG?ay=dC{)&`ORNh&|B<6rwW!srVwaC-6nv*M^%vV z&>kv9@9)zIo64JEM|HL0a={YV^vBnJ%+15rjom&5MVP$!x#md^t!&UEnydRow0REM1_!E*R0PrRPr zmdF~B>*K>2yK=^h4CiL^Vj3ho+F7)2>6{HmmhG1A z=Cb9oz$YV;$mwP84Cc~79AU?3X_*wjnJL3inwd~Y_{_GTcC$1R`bp2svI57Hq9b%_ zy1jDKExMY=RBoCf$a$rUbu-UpJ#BZ*pYSb?a#>&$94!jz-Ae$uawICDk6i^6H;S4L z7<|}Lg=6b^KM?A`6}#AE%gtS1==RT%g2W@?5qxuXU_g5&;?12ykPMR8M-uvP_h)M0 zVHqc7&g9C=`}S`&W`7d4{W^2vcrQ5|t$2L6Ofo#L=|~UW3r@+~NBQe;ym`YW#G?Wiu zCyVt$TOCe>E5e4or=x)D15b&HFmPKLvw+*#d(DjZo)j$sZ{}t%+b)I=iK(I_W)z`M zl%4fq1I%kDkb|2uD>>qyZ`=Lrd?;{vy4NUBxl~{;L@Q(dM)t2lR~CK#q5+M}g z$Q9Rx$I8i&+QOB`@+>~(AQ?C1GnZZlQ^!;oWHT(xwFwu_==cjyZ8QcOf$*HDIA6(P z9KKF*9L?lEj&Y|-4*Bkb+9ZI}ECoW(46Ypn9Vo=hULWyN=;f1QPkz-oH+jnHWTZyf zh2av0f;pr{t5YXUt6^u*ZRQBPCCzhXrlud_gkJ-Yz?=+OQ9h9r+ zzkxNhPcEEdmehhw3oN4Y?H{2TuA;rJq68;{H|s{YoSr%;PvGk;*;Ki7=Ubt?+*2EF zoX08k(M~y#`vy;0Vj&Ha=~UVQ<}x`?ER*Z=s4(PGah6M+l1$tvaNM+Ksa6wf-_79P zRyIJTuW)VY6#^emT-zB3FrkUEn1kCV`mPJ&)&)@)!Tepwg5x4=lso$G-Nl0Lli2L* znAT~1tdr(j!-s?FWClws{()?=~7_l>S&&Tln(Nw(q;N_0MUd*QGlI z2+yAOT4Dss-~fCT9z^f7tG5a|UC||!GC2J)*910$>RK103aH~l;IkCI3MWR@=>r!C)TsnGhQX=GtU#22l-F^-BE3^bW5& z4okAg6CE+*ELBO6KmuK-4me6s^a?c8rp*x~5nPEvf_(@pymwH*IY$%8xcr-qX~s!BwE>kVyh_x zz$#9oW97K@?+7SWeEH&kT=DiBFJW;cl`tS)TbeV9PL+J>FjPWB5Cy%o+7G@gX-%QQ zO-12-&;cP^%e#ZUt|hQ>+INDJ2PUo;>0JqSg`A)SMSGhJmJBzbh)(CpSm8;qYw2~J zbX(VVJ3Eq;qDSWNXEQ5>ih)ao9&)ZFlrAYMYxbZFRSvm~TUf_DpKyg@a>LImjVi;D zNJ$Ws_04zmF$^8nL{O%;OH+*!5~;n=tLUMdJyTkVojYpqAlu-l-xqHEFZZ+FDyn zt!YcXfLiNq0HJ8nZF(;DVj8ld75#67keIk=XuB~%u`@iPu$xe*ilz64)^b2R(e?|6 zies(e7dNdNUK3m`K?-0nL}<34FTtkpR%f2k2(;N24-!E!2_Zxik?2N4xjVHYqy-up zawd?S-KU8qz4&=6@Sllgm3i5e)RD?;Z5X&zgbCIi5=}$FO#;sFLfd&>7_Ry}Ow0(q zLmNU;=>5#55WPm5P=a@)2LoDrJIPq>b_w1ao}p8k-{_;JQfRuSVQ9&waA?@3e`x0> zmT3JZr8XEqXcKHH=n!d}F#^f}0!2?SC5Rm&e1Z0U3~fE~ z*aQ|?Zt@$jo~Q^YH>xGjY$5VmcGeIAt*B6fvq$|VSoO=TNA0KFC_QD_cr&g)GqIvs zb8;He#La__ANt^J+BY)lsQ@6NW}GT)LT!a35NC7q?Vmq?2IgEUC8C@bSaMA_RT|ZT0cGAQngvw8-+*7u%M`>n|+0yie(Zj7kuOY zuONa&x&}?QuAR?J@w8Fkg8loTp1zsy5UGh57KSRkPxWz=byTZ0*=|ddI$DRxw3fnf zrM5~=d@@Y?;;`D7&(TT0(}?-r2H_qq+#GE;L35!>vPGtty~rc;23a=Idy#{1-7*x! zSpK4;KRaOk;(xpYI_qTX;-cwMGnQKX;rGJlqLb85bYtX#nW4J#V_HqLE_55+TNhl= zrIu6?Euae8XeNigd7zvk^@JAA3NdjpJ4~4jFB-`dTkmJh;Ot@`=`2O3U@7F5dJ2k^ zqjm}upQB44^1x3DZqOeUy`lCOB8^1xo{No#48>RpX5T!ije z(PUPq*M-sxA%sSdMW{9>ave+&%rSu#^b=AgmCz6xUXlzfntssrh8Zc~_epyAQ<6Gn zhNhL7s3~XWBOT!yQWb6^jX?=g9CRW5K_yC~**L;Qg8-nK5S*wpDcJJG|F~fBBdq*bBW=&cfhgqUmuBG6V;h6j*)=Jwzc z;xQ3{4+LqTWxx`Kr6H0DXohCEobcx%CwxPa6G1JWYS241s_As$$XsLdDLN-ytDhPi z6rOyYA4AGr`Me+)rz$=sNeouc0Mf;cxNsFIni=u3S2$S(Rk{Dp2OafB##ziJOJ)l7C6$hPD*4BV~u>7E5gu!O-$Y-omLdjlKT^FWlNg*A^iLJ*8? z(U7i^2nE(ogvm8MZ>R__I)g@D`wDWx0sg+;N}|Yro(lR0JtH)$Nu2{xK|(DAk{YdT z4M5wal+eB|vyP-YuVK2(ZG3uM9ijC{T>S*Sf5kGD&>iuR^b|Kq+Krj3t;k%_Hf3&V z2Qx)MuY=m452_HMMM9&{K2^-nXQ6ZG!O%cQ!GD6)8FhJ$+ zdC_vzyBD-4%Xspp=V?-aRu}TifMi~pBmBr_RTHI=K#$~AnKO$-0TXCT?N-%tPf=0Xs3ty;dAmK#f* zF0qS;_`kN{ZcM{cfjp4ltn66-nAa^$UVyBEv5pad3Y;A$)pQSMrN`~%vsb((Hi~sQwWPDRKEl&R)**`UH__Ob&AJ03*UD8#` zenvcTQbmaYjMou-4D)cru>$15i5r+<)>3X-NAQs0hRb~c^HfjVj{(fO&#}<+E|V)~ z_yn#?@YMU7n8P75%mfklRlmVQ8{A#3|KaF&B(~z!iI?~x) zL%O@`CJ(#oSa%KH>2LFaYl8DJ(!o~Q;qdxKH7tFHu3S(_I&&3+-tXS(y#P1 z(QS(?@222n*q!;m{~q6a$-ttetY;a9fKM zAy{upsf6veG9n{czf!&?Xv!z@7Sboj&rM1C0DFFTnr5q=lc$&m&g2zU@2SaY!ssBv z5f%TLiNcJRipA)^a1K%JIuD4Bb`cwID282kt9-v%LmKDBoI)%{uvW&Z!Rr0sX5I|N z>%QCs&DtjR&OA>Kk}6fV(_IDM2OC&#vy!u4tt@vsg-?91(FnWlub5tYS#c}LNuHKR zB7uj@mN?_dGEqwKwnRDOnLbDp6{Q+|dlG$I-LLK$0UM8oA;QE8Nv0{OIOy-=M^fBX= zaRu9e+Eykf#w+7yhqe8}VQ`NWB$04yDG7|{i+4^MDL|bmsR=_s=7^fy0iOkUQvt8I zXs<7e*GBOTcxONd(K)85XtaR-^u8*ZXy^Bj`TceZu9BXh=)g+hga`0cUsU0HWPU3Q zqe=whn<=!_f&tSZhsJH=)g#h1f$?o%T$a zj63tO<~uE#A#mC>!{D@PhQe9c{D-qN{0Ueb{sklte>0=(QnnRc0i2u0J17y^+Y;U} zJA)O?m-!N}oo>PmZZ}~&k+HV9bF~hEQ@O(mM`i{cj%$tw)|q6(#?xgcVbr5(n@)JH z)-qN)Al!gkZWZO0+;{6|AFkKXE1dOhTgBeh*>%NJtPU6;>)Hjfjp^7p$A)d=oC|S2 zH$`Pk?@|8{Yo>!@{+#BGc=K0by8Q3I<f|@SD1$sw;|Ywzrgf$sLW0aEkwwI?AtrPYQg5&QHyO!y2^y7u&YisMJW{Qh!!g0I#Md?_#q1evY@H-ozq5S z@EFDb4Ij6vUtT?r8@_EN_m^8s_~B?FUudo65DZ!p!J}nY+Srs9_tWv{XH9Z{kj&dZ z|53mA-~aygpHvNsc=6=*G$B2NBUds@PX<(L|J&W!T~gf?!Aie#6f*)Ao1)p&_yGwGTiWFHtX)WltE%~ z2wpJG@MkT5Rc72@q#KJLsS8a&-FNJIwhbW?Tb6FU z8XS-zkCP**+({8<{nSWF;ZBNtCAehJf1p$cB8B6G*BP$?SGcq^VuyDPt#(psk_Q$>!t9BI&Zhe{h7+~%&bgz zOMhe1l}+F=*WX;lxS2hS`avxN8-pG;;2ul7M>j)1Q5Q$QjI5QxX6h3WlkKF4*jCmA zcS;WtbDfbqhYO@WMo;1ir?@2eS;+l zPSkz&1chMdvp=Jd@ux1p%zGfp@ z6qMzwd$AR{#aZ*QIEi+iilY~@8@jYTELWGckd zsxX#NLLnFa%_A-@);}Q{e=Wg&}SKTxkj!p z-`kQ6Sh7mW${62s%dp|kdOD+h?n*akP-(qi!iTc3YVpkUG%{1Wi$DCe^z+`tZH>v~{wr*+f^U%dZV*vcL>fP~PAy7NA=nw5O^{W51 zt5$JOh@;A~RX07Po?xF*7=n`e<-cvHX*?V{)A(tA zYq#6mnN2zn7pnFYkCPH+noHq)zesM zy17X!T(@P^s>-lN&HbrLKYps+;xCpy@>8|R{7%|}eq-%V#ADryXsx%A3+sGj3Ugt3 z#MEe#F;Z3m4BXJaCI42pXHsSA%NPISspp^VXNu)5Kc;wnY)r*EZ8e1ixis8Z>xEq* z6Bc#hItKRxncb*mMZhR-=00xdo}vETwzj^ekC!-_3$c0xIkH(*p*Yt~;4(6pI{md< zow`8Db(0BTc#grH;L;K6YDcLZwhn#onJ$2gE|dbCE`+*+FZ3z>pODz>cvEFd9j8{= zQT+!%sBV(%)}*+ zniYfqXaQdJQwiS426bnhkvf8VMq;VSdwZeDOwoxrH)@oi*$6SwtU4;yTc=b;R7$`j z+MkKt#th38X#L46D0F5}W8=KB+rujQbm|QQo}ON{SjFPpr85k;)j{Es4mE_MZ$@+n zzC>d`y8HlMy|X2X;2n|G1WnGyjEWGvQ7%S3!Ky=UwN22(MF!jYf|Y1S6G88+#S%0% zlsOMg<6^oRKGXVbyh*5>AXPx4T+;Tnf{+PbX#{1~sV<>u1dVzll^>dYb{gQ<#Dnd}w1~f`Xya5ya zBXhr>mG7I;9I*iEGjz(k9g?}G_^}Zl{_#`-jotE^S!{oN*-?d?_T_k$zI^dq8?m@|$4xeo02Iw)NhT|6E8Byh?#=4K-4qzQ{e!zHgcL zdsbgOInAf1i5~enq}oC@FDl^q9`oo9iLBZRjiO z8?Sgn6>A|5%!43W&}|SN)8FjBPWH(4-a^^Tzl!x0if2^B-9|K-@)uYB$Al%rY|@_b zKEWD^ct%XcGM;hWq2zDW+`K#{_0K=>OqTNhzTz@fn)Ue>I84&i8Hf{d+vK8Ed>KrC zPo8d2uE@;!=FpV$tNS%~HqZP+3zfen zT{;};@ZF^ja+$^aQS$BNBX$uvKewj9c2cq}7q!?EV8ZP>?!H;wpxna@(t3MEHmXD^ zIItb{ShJ$R)Q}1sZs_MC+mp5Zb`RzEvobXp2iBvGZICHR;w2QQrI_Ybma&Z7(@bE0 zYh|ria1h6}gVe9btox?Bp;j`f9}?*6soEmg&yS<7P!@cXK?};-C|RppzQ$LgT0H6l zcj)ofx_W_NERJgjbr@mgVS)LO(1xua6a8mw*}Oo!S11H8`6$SSs@?UgEc^RxyxoRH zlig(peE5Ng)7k20B(CW)W2W8K|bOgoqsqb4B9LgKt#1%qtKzjBCo{&wzHdFOdJ+G9wP!s>_-z$wYh3_< zYuD{i- z9B2M@v(+V{Z(o3u_y5HJ$F*j`I%e0NSv>?^wP9-X=$VwKBPko}Ly)xjSW%GFjccW( zZ>&W?QN}Xci=u5jD-~66I_(kPtGTK8{T006Eq-|ZYJ4|$Vz~RpsnOfEfVE6--(tBq zH5*q>-Ii^8i>FpR<~V5=^HHfP@P%G9xFFONUJfOPsX|Mf?<<_(qLzyA-fwZd_ha17 z`!#Ow?HsT3c8}NlI7D`QTq1iICuA4n=E=u2qBfXTjOrLvRi1QZf#;X}0}J#I8qh$W zG_bM5W-^iy+Qd)#=EnH>(+*`To{X#Uy>p@9V)F5n3wzF{iBfl1Oi2<-Fij2;V7YNN z21)$`7q6&nc|!8pE3T(y+ikT2(v8J{fw!fDim^y3Hwifo5^`Dz5~}lNq4@q>B-ZV| z5wBgkp?ET`x<|!*WuEwbd){iI_Y1C!vvS4GU!OO&d~PgDOr(F$yEqI~XTv;Exea6~ ziL!3)km-oBZ>*jYZLzVsLbMU#?)aJ1hTtvlQi7npRc_idngextxO#zeS3SGPd+4tD zt6gtNGO#xu^!AN2cygGrZ>|;zcJ8);5#MS7c zQNZJR-KXCWillsz%-;zvwwOisO1`lYfG;_O^QAz=d3NJro?h1)!l6)o-KEs;tZ?;3 z0XH6e{xmNe_nktS^d7?c-eqeT<8{)r8#_d=wPSyg>^&q=9AJF!MpAQ8@eVGqK?NeY z%wG)n4>b@4<*8~1nG}jSqXMgw#+%g%=p5vJBsgm1o5TG3wCe_5#vzEeY=4X6g+uvz zE79FWQWw2#Wq2ujyWn}_H7QqH4_c$#5{AU`Y9hE*s@UU{mx+hdY2^O7UPsr0ySr zXx&}}5xe&Y;)YiNu@go;RX89F@IHim3}sL<=Xz;fzxcHqJfA8z;wgg~KPk#W|g^ zuM%z`Zh`;n$F%>L_8-&!W7>aA`;TeAIq1i<|Csh4)Ba=He@y%Tr)js^x8A)GX zur42;^g7~G0XxCX?ux3T$2_i=WY7B$?)bx=bRMm!nFATNBc$3izFuZZV3Wj?=n>ioJHxjMM=^L9=Wy*^>_ z^5g`z+|>uFrK#Ppj0s}~Ii;w!J(Ti+!;Tll3#l>9 z=~re5tELobt{aD4H<@{0Z*#dfBVhb}z6+8^XpC#pYxh2<)+6j z;de^L!b)q&+g)B8C3oYsDEWIx9xl$tAlhbT+iO=v{M2A3$2s44nj!7UC%V}L`*i|) z<7}PiY|gu}PhcmMg3U18wi!gQQGB0Yo#8TnT#kDJABDT3+X*u+y8R~3+URwgcb`Vt z5Ik?}j0AU`7UdQgx!-tDX;!tNLg@sz8@EcOCJghgnuSh**+M75ub|Ti!{3O%h)&&@ zDd?|{N&XJT-PlRc82Ml$?2Qw;Lz;2R_Lw)G=oU4{6T4P(Guv1_#Op?Lm}|(PHuc8S z{{Cu~^L>59TW}R6x+T&1CY*8G4c)Z3M=;fm*Sac4He9uX2VLbslWqcnMBO6<$HGH^ zgW)+q*#|#iSqf3UTNr}cEiMo+MD;X-;|FF}4OBf&{=-{`-TJe22*-DAHL~J)5yzr+ z3)!_v9F5C^!;iIIuyd)ABw(~488&&LC_b2>I6lXrP(J5n!EYH42*#G>OCtJath;Zn z741RWx_&Jf`2>gM8y_}C@7m|uDCgbs{;{KlQ~2=C*!cIHZG3%3tYTyWr*&TDau5$E z3^ieC|I4~=p%cChcQ)b&C$41JYGbJ0KXBnPPt;}O$=KJ`DT^MB)Sk%xfzcK&rfX0i z2t!ZDBi-1ww0Ilz&Ne-8*!0KrpkoQEh8M7I1;A4`LG`=APo_o{urQv`R(l<^GM}9- z-Jero+;v7zxF&lno!*4!E}RKkJVr={@Di%B_ ziYbrM$JPQzkdcgZ@a8DsVxOF!5thfZyBL2j#c494z7Im?!U{mW!S8P z8^0|JQ_$O!l!$UeSaX+fzU5X3uYBN6wGi#WDwT~86aIdhHZ{~ndVz5<%l#mi%g+CV zNPRO)o}(0oXDnB)O;MU;I2^rM?i9^)%Rr>7y9B`T4{~z1sl4QvW!_Xa7B!9f29(C=1`T$$D zpx>zCMBd5-+epISb+QnBTU0Z^J7Oi$9AX%6PPEm0nGduR}t9!fVnYl+ORP%SuL^yz^B0NBI5jLRF2qVyNVzj$v@&JqnajWDR#GdDS zSk4u+{v8iYPyAX)FfnQnRE#DBm-q@|5NwP-1RX~s#Yq}r2X?O9E$rO6o7g#Z_pxKV zQzb4|HkTb2udL4t2BRmQQ&p9?W~%BiTS)Ft;%@bx)@-;T2>!L(MPAjcESy;_Ci0QJ%PZO$(vGd0|n1s8E=pJTMsF zWG9vF9K>e=C<2=qrmed+82x^pIPkB@Xpd71f4-d~%v=gDw{EHO-7L(F_P%*CuQm;; z6>&AbD!)S_H74@7#fYqWguX7`r_kHJLr)=^++*s9>`pdY<94%k7hS%k+T__KuD@pFIo#)im z^S-_%=jO`aA6uehxpNnYcH^86jLI;$D1s}G)ll{kjvBAikO%c(aiJD195{SQ&!$a# z-32;lHGv0n+qS;hRJ{F6WyueF*3uxIpd3V|GlBX$=k{l4(XdQzt)Hzl-;&A2N?b-#0(?r6oLBYsPHn2#9D1V@m#k@whfcCWJI&f&f3wF)D!)uIRv=x5=Ul*Vs#CPd6hf1N7n zSX@wje!u6!DbPime|vsZG+w6~8>|`}pI6QH#j2$HR!s7l&xO%;PRI^|!u|0P^q5}G z`?uOa>x?}}w|RJgs|KplA4Z>#)s7$hJhux!RYsHXe9rb_$v01oK~W_x9>n|M(ZOtaIQDQaI?)uvoH)T6Aja$U72~FLl|M&v-=a({c*m2-qrv8 zbzNP}Ki_e6$WUsyp!qxPWsOGTy>D)u)R(?+?e^$2s_nk=b?U`VpM`q0xl=C}_fEau zSx90O2(R#q!CGwhLmj*wmU%FPGcw*0Q_6hjdBw5JE}swA%-=8DEogluq8qsK_VUl< z-5Ns2VQrwfe3Si9-H|oar9aLZRAkX&jG}eFjAX&%Fdr}q;EN`^4JVaP99#_SV z-5ql&D0YS$2_Ea zsz1+J|8-@qr%s{V!TPYW=5NOr@`OnH9ntB-rLJonpNQu2YY0thK01B5mL{zTv(iG&&v#dJN; z?|QkBEnqrIbpPZb;*+0hOp9^3rm4nsvGP5`;=@Eg2P2MMLW|dzh;N;RI+pLld1fEN zkF#RFfTIN4z)^#(;3&d&?C82n+0ou{6wS$%bG=Ff4~Gq>AYb)%4_|+WQJ;6u>W%NN zKD@?0+?>a*tFG|tRB3}7X5BvD@Hs)ml0@4v&v_Yo2_@T)LVPWYIqFx4PW!=Xo;st&jA+CHMUGzRi!g!P6Qh z$2`y@!w}m2o*b@@O^#>tsw!o*jp+U%pY(Zinbf%8jzRn;HGbux$#b%^uh1L?XJqB$ zNj8RvSC~>_yl$V$ha(uR6ULVHmr`l65;Bxbcni)~G>~(Ce^53T;~9gGl_*OGZ9=ow5QIM z7V{!>LbgFur##iyW1Z^=W*pgMM;NhO1;m!u&hob)Aa|w8g3`~NtyG-weCLp06P)ye z5I;FYL$C07p4%y*bbgtfy~oG5;ZXuV;Vjk~tb18pg|@m_DwSe0mu6{u5h|UW!xE(> zZe}Ew;LXOewhFD=Ms(xgP9viYEZ=z`!zH1~k`vxy@`!N(sJF?UNOuKxKjXhH&WjVy z{1E1blru3JmWq0P*u6tjP{pX^8;8EGRI;L-Dv)AwyLo0#9XdMkT&*zPcbqa%jWj+l zNGTmgJB4;*Mje^&yQ>4^r-0rI38pz zB*Yk`6R#j}R~-9yGB7yw^Gb4wF@v1qZBSd{Ym7~-u@gwU9SR6P&J2tJX9~uFGY4bA z8BNcbg;Cj=t{+yXXP&tVje%)K+)Izd#E_{1T|=ism`K0kmg+P5K@I115%3xRSUvr9 zDz1d7^2b%1W35NJ8Phf4s{Fq7$J76uVt04G-{8LQwtp{1>*QdY+`ECStF2v#|1SA( z!@nohH$f}S`AT~jt#2l$IAK|x@blI)TBl{7W96ns*k8sZB>n%1OWH`BRRz)5Id?YF zc_wpbUooEP=Auqo(fg7fuFU-yd;EXjb)oO|lla)k?J8jFYx_mCpSB;welZ>r<1q@= zYjNT7?u1yW{F}KQJ9tpH0uf7Ep=R&A%ELg6nDb?ttsMw^j2&^K9XE<3Cx-U+J4Q&3GeH2_iE(3mqS&?zYngwzVUM{ ze?%|O_9o(dQI(pwT3C7J{zK&x5Wt}UiaOwBCD{}MHb6xD%X1R~K zadQjM5Zdwk$>^#vI0Z4=*E;;GWPZIsMJiMdDq|v;8!cWw^$cuw@r4PR(!jM*?TFpI z8`XYUz}KiZo9E3}FSnx<>NT<9&{0Up7PHXg5W|6lCl7o@_**l)ds=eLAv&b)?1jb>zi)btL+IFfxl5Pwx~QOkfC` z4QRK(Hou{ZnC~W=82@s7`TxQ$Ky-;w8?4!8KA`CECd5}28dcJc0TE89l*|K_#g#(* z;Bc#wCZaN-nZ$0DDrs(9##hPP7}q>g;|O+1Yb*)x)H=-sG%98YF;X`*k%QZw*sP*^ z9~7pmNXGi9!=-gQKDM~Kh*f5M@#|DFnPv0mJ3jAD$aaKK?7^G|uo`2{ z?pq`3i?3Z6v8>%v9N5lo*bncLd0`p62b#ah_y*qjIL|+n%Z1tsh9>XwY`tTUCPC9S zx-+w5+qP}nwr$(ij*WY4n>)6R9ox2f=6T-td?!xC_oq8MD=RCzsyiy8JM+4PyI0m? zJ(8*W;Wf~rTo~GY%F9{}J4v0@3oY(F&M);H1Lknwp0QVR5?6gX%A?IX_-Py;jAh~B zamzGq(U&1%Vq^@zkJDd-AcZlb@Ndg6WrHqud^l6PYahjaJ0IWvyDT5h-o%L~&}eS|euM#VlD{`744H$Hbwkt=c+yFe2b z^w<)n&}oEpqCg7t$0q8Aa27UD4~SKI-Zs;BCb9ELB2CUs6)Porg=j#>MY-e19%{``iZ=L92MaSrJ z>W19IW?LM(!iOujV#9FH9Sf$mbU}>lh&Yp)6j({$Pi~z2!a2rxbQxxlq$~XvP*;t`jOui4Uihz@?91~9qGiCLjFHyb~%&E9h+0ZJS zK7V-JjpU&c^0tv^M>$1d)VGY-sP9{ma2wX>yO%FqhRtdwN-;K_HoxYm+^jY}>s?t} zy!|wHFv((dGN+*FY0HTzaG?Y^aQ4U1U%L9QhG}0rFjn8}w#dO|`C6+vG^&ff?qQ^$ zr3I7Fpa}(b^QREO1qXi^Sjl??7|7hNQhqaVl%X4S`YX5LR`KIEVqZS7t0+!8i4{n8 zKDr;gSk+{CB$Dali)HBg<=@1`&V*XRCCzch48drmYa3@$e0}sk=<&otJm=MN(|N3N zZ+zUmI|HgoBRY&dq+paa0fesm11U-R#GL&~k%rqwE9$6);9<3m44EkbHsD0dW;}_i zZtmlJhuiZ6R~KxAE)*;fgiy#rl38keS&KHG7MuvpCaFV#$j=HeOLiCtrJU9(WsemC zdDSV`L;~4Yq>XV&9p~^qRj;DP%1GPcXfTHEjaKIyz1#G&&o`k-yPnd@7-kT22LfzjGz(RiOsHGwi3s7fMc^R@0|j# z#5GCn2*!{PF5Fy;rT#(X$G^?+#Gg}Qc=P(nrPquxp4p@N)gv30Z(Xo`XQa;c+g&)r z;qFIDuh;s!$1^eaxr5pA%l_>8HP+JahnqmqM;)}-db~;;f4R!B!1|OanMb%Eat}nv zNYPplLJ@dwyw_DE!ogA33{wkt2tS^uvSAt8=9h0~clF@;kkz^+_pRICFCkeBSlQr= z5#bzQ!%Z$*Hxy()d2KVNud;b9hVh#6XKGXIb(IhzDkEEtVWO`iBAZv`*nk{{jX);4(?_7K6rpiC#JSD&>}p+B&m9*>a|M+nT6k~n6<}2Zx^@2xic5X zK*sBK)l0Po!DAm3<233zQ=?^Z%SgzDH?aA8|MqlPzBWfx7Z3=sH^|?AeKiRahY#(-9 z*Z?0FY;7b=JkYuuV1_Z-q8b%)KsJd?FiVj`{b0;AOLm0m7-#XyFuusz9=|OZ85L+l zYb6W?zot0qYZZQ&M)Ug#tOm=<<|R?C=koK)?jxO8zIUe=-+-ZT&7Ax6s}dRwSQic1 zI~v|$%iAED!eju_s^#)@xf;_);o1CLP(K_c&AEkW0_Sa%t#eO=MI1Z{A1G8(X zADQ1?$|!$6O@rJg9Pi@OGQ(u`B*Y@BuDa$m(HBZ(R*Z<4W>h-V97z#a7jThX4oEx~ zHY_V~ncIM~Zw?9<+xO|Q;Ri+s_M<}p#@?8Oi$|%^S2t-jiCy>W ze_Efe65-wXrg*+*Esrtb%k|!hI%b$nDVbD!shevo*R?m|`No>{`MVgE=s7!DXNNBl zjtY1T=tP*-^(->8+3#%Hl1kbA)_$igrS;4_s~oSs^3X%y^BMlx?^$_udp}6F`;KiB z>{~l#jTKjg4$a{3L^e4q;~+&^3i(Sf)j5T*DEh;t!=Cc5zM%s8&XmXAS2k=x`@()S zy*0f8$FMOQF4Umgh8)oq+>nUcydfT9U<4p0O|qqPEE6gJ;p10(5pJ9JvK(Zn^t`h` zmu|hyJ$|rmyP+2U%8iiEz(%iIZIctkXn#JYXjY`9gUL9l4P(zRURKV-+SwU1*_9+T zVDq574(M|78x2oXeQlNd^ZBf;K2?&7ZG|kpCs=DwuB&n|yLNMIr=wXhum#V~M0%KS z4aq;i(y&*AM0Zi>fnNHSr4rRKk zR7vxRCjQz`0gm_Y)mk@PX*cZjYjv3mgIO=>ZDWH%Zn=-|pKm$|yb1TgvMon0mE}a5 zG{gJVu{C%a7sy_-d%Cfkps1Z7$TjnV<3+eZ$&&9J_dtbRa;ei>4K8dcYa`7y88edz zZhd_EK4RGv**r;Z7*up_Q|y5Q@6vnY2L*rGtt5Hau@eGlRa5w}l~5h1Utcp0Ed8!u zIGJFm_fwTT>zC_Sk!@g(n*}E^Pyep?Hre4Xleaprx@ljI-E>hk_mHJd+#Q>!O%N_vysiHW#^Le@~Ck3YfB3MoWUW85_CJ zEN0B=(YFpkMelFigZ8-c$c|EG^N;k-F&0;#g0@^b98Tcl^WmCB;gLiM^gKDpw|Vk74%H!}XW z2*<`P9mu%ispucjdjEXVC*wEi^z1wU~xtGC{H&>WuQ=Yqc)fFP-&F0>8U^Sx6-}--vFA@3=(Xdv; zE~LyLSLS1nt7(AosQqTfp>}Q9QQ$i_q0$SmR|)UfL>XSXv1#zy&CU5b!TlHOG4k5zF!m1HZ1(2FI}rF@ol zI%ox!WI}k{@)>s~rOi9=7tjLYU9Y(xpV^3WqqGTbVnqAy>Njkx+ksg`bt%_-)nGlg zDoCp&&9K7M;{YLHzAa`p%has<;8SeGxN4t3wIbU?ThZ?#Z}e`$zWrB;W+if)EW-a; zAahe=*u-=q7!nfh;wYd=yys-M$znZ2_3xZhP-7{G;bJK<&mwkQRQwSmyplVz4agQ z7GQX+{kpqu|7>I1@zZZHc1~a7_rrUfs{rWJS5B7OR*sgFGOz4RQ)|s^hiwdoH7mGU zokxl54l!r6aer@^@q8QAR<0WPXt@DhA=R3TUbMDifpab)5iDqdnG_bUVGq0?r%ttz zRgI{RuqjVt_k0Z8-A@V#pv;`NSex7}MP1~WWxQhFQP=em8_Da9XO*@ck-v}q&3Y*w zT9?SkAs2OXv|`$TQH9x1Hv#rA)QTHD@L{wqK>?(1KT@-rjuYqb+4Jn3Cb8GwJO*^Y zMkU>r-MYn-NWhSsrei#fl7*$!chRluI?^&~1Fhe5$#N34aP{76#07ZYf%V2MA4=V7 z>4N#_HSQG|2D;kkU8xUGKYJKH=tjJ@z5Giv#30_~_iXs```TRgS9RN2^84z|i9hS0 zqSSGqXXHb!4+!7tF?o4e=ha<4f!6@nkX{XOt)~TFG9AIMW-)WvB;H@WzxN#;sCodl zd#gVxUiN~SmO`&L#^UGWmon&=F|+7oCaUe_gPy6Zo~f+8yw%hDdpz^+wV(VqyN5-{ z3J4n_&wZ%;0WfrqBWhj5*&3!jzkkL_OnPR3?UP=dF7ejuZW7#p&B|;5V(=W1a1{pa z2x(raq8TfUox&aJ7avnh*y(5Jt=C$ZgrL?Wi(&QzxA0$JXfWqH)DJIEer8m+<=6Ie zkzmS{6;-R57sV^FG0!vZV@QwGkB=41(tX=|sFiWM?s0_5bj{A}3>c3yDrB=$Ia3*q zL{3-c$iE_Y^m1XWET@}M^YIO3LYMou{o+oo<36o>hraF~> zr%|1S1x;Rc#souIPb_yGD`B#Z#(5PV30cHx0Udd7=d7Sl)>a(D2(c`{Mwm99BEzZg zo-v)<_MO^y*D1*iB+^RuAKg6t=EL>29Y8{Q7vy^@(Y;K99wRcpdA$AnYNExb@UgkU zjDz9(^k8n~B7gJfUq2`M&sfu{MMd%Q!M3*e;6_t*(D|`*SwZXkLr-Wn{XzFk{iEhw zz=f1{MByh+`M?rhKB<4Vp?AET#;45#zo%G}gGG-Gc3y)ylbFj+hkwlEJMG1{^Cl%) z&FHfb9e?KJRB`#59VcwsOk#i~>mVTf-ahF87{ixLR7S=W1eb9dj~E;DtP7rv$mkbr zAV7(AwhLC+xcKf|`+CN{K6`mD^||f&$vfls*E-D8ykpBAwD5Z@Mkf>j8V|7vRjssd zrV9b%b?b&zkc}JJ^7JS{ToXo2*`(kyJKybztzZ=_vl9!Z*JY=-D7-x(X!=_N5ivx% zh%ri~OkO#7BEv~|^e4bZR<$BdAt{$DssGP@MU3>X9#u2oYt)Fg>QL9(j$QSw^-Gq#rO!RUF^Wssb)94h+MJmAWbj|&?(bP(E8MD0`8%T^E4mc?(O&5_wK)ehw2 zk=qhY!wf;y#?e0KWYRJhEN6ZGpPt<>xvYeg!WKe&B<#CNwD~i04i^oQ5JY$HOST{q zGUS9zPbz9g*O=9Rq|$(GyfnRXXSpC{MM+duhQ}{=dytSa$4^8=tRxQULCyaYH0p=gd~(F^$$FlrC#aGZ-~C7OpIKo^@vd8J<@ znK%4NdCmfn25K~B#nec);rEeR?HnSO2We2MBYhRO&93Y zsR-GJ6NEH?t|u!&A^xbQ1CkJJy3YtJVeaE19r%m3%vajj;JmCMPO&oTe)#JvS6Jl1az znf+MkBzEuYPLWNlDk$VDKnU5E%EuHc9ojHowL}tihLnMDps!}IQN>g->+xZxComH~ z_KQRrL_aAaNCNGe_m2`8q8))URBICC5wP%|@MqDYuo@9`-`8H3&w0bMwG!iH)tdtP zN%IA{%uRGh{mk(U5C+ihQ5bOVP-~7Isx8eHsK4@9XRQh{O;trQvvgRkFDl^8bh`A- zLAuhIf@aM(xA!1)UR>muO~)3&4eC;TJ{VtyC_t+TIpHgYL?lt8~UD zn!%=QYj&49m5G;Ab(-Aovg@tdX(9Zk-4V!ZbnyWd7j4*qON#Pbf&;H0r2LFyJ|R|@ zAaw#D$eI&mvWTZYh%o0-(ny^OttWcJUo~~I<%|VUR9_3?*^}W?sg(O}jUhznt=u}4 z?V?Y>00w&LXw@JRa+;;UC#`H$&Hu2=*ZIUvx^{qa-(8!(Q`w){bL0k-?cHq-c{@mf zmgEqTeljcy`RFXdB~%5p!3~VYc+TGSw3mp(*Y{K>T51hGXOw>G6{E?`$ND(1;^GN+ z#1TTQA>8OgfSb4bBRT*wu#CYUKHl;(`DF_ItB&>G^8vXXv#9*b1KgjJk_)3hX)mr% ztXn!3GY|>M=JwG!vty$*V69fQsaV&e)686Taox|pBid!!je-L2Rhx&EMetv6&|bTE zUDwwYn;&v+Z&gSL@SQ38FOh)SmG}S$%zIK?iE#X=0|#xrqce+R(ONZv)6ZVO8yo#b(E)|7*iTbvNg#Jo9y2SRWsZfzPlHBDu%A?@Nd#Fq}5?q`QwO_~3@E(gx zw>NBQ5^N0~vesP%_Vw@m+@8i(a_rja6TPuUUN*jt=JY;6n4QXJlw&c5j<7yvSc9$UdnP*@|a?)Z^{h z?BPG$w)<=uAtbLR9NdppeaZaJ+=4AO<>j8=kneQk%UZ?o&{A=L zWrX0fyEX_4&X=V#{9!(34c|9bA@v>3MMT>bZ#L*$eOD2=naoXk!y0j=*Y z34b!B*{%&#SX#3Y7j8Wl>Hj{LJqPNxk;iw z8l?B;3S!caZnh+;^mE>fbF6yfK(kYi@&Am4QdAkeB-UVwf=MqLbxTz;R|(-?Y_XBH zy%dwk<-pSD*^=oZ>(SI-eZA%0LWyAHmahb(ZrEAt>v3DA(>*;3LkO`yKO^L&rgHs4 zToTNfvnQqBT>I>lYCUeHN#E^6Zh3Ui9_U_X;My8QM#yUs+Y? zI0X*I>ec4JcWBb{Znu%iF|o3L_aGU_SP57U+Ck0w5%i3Y!_ge)&vV@9;hbql$iep- znea*$I!z@kiPge&0qPjp{i{xm|oM9L?aQZ4`bs8t5kgGw1Fk&HB>eBS~rCnyq2iF>BS7@Yi;!%|IVT5|CqI(9gh$x$~(OiLFlNBn?)CLSV zH&2b}xJ+B7v|qNZ^c96zU`jGPZ6-hNYVu3I$DK2_Z&qV4@yJ89jtT`;u^!FKNll#5 zHEf1~=fb)klVC&oL_zZNFHg;Yvg#6f)|BLgi+?S$+&JaRndp5ee@CPnG!W?sVbT3o zJ0;ac1~DOkoHk>2qDlAL#mbQSA@X@YvH(RQJ!&mWRb|4v$UNcH_SSDePEZI&v+MT#>JXT;Gls2(uv~R18F8cN4OXyH|;VsMjjy-^Nr;_sBZzD`KklH|H?;qyQ#gn3X%)}#Xhw2J7=^~i{- z&qs7%^2IV=AhIZ?pUF3y^iWm~>@IJTileF`W=74>TVRrDfLYkp411LU2i7-g3@S1X z(T84PwB7r|7VhDdsTexF$7(wry72;2gtAGc%*I7%u#0Pm?DHY?J1Md>$i?Un`J-?` zD00BBBt9PPqz0wUp&sPugJb&arwOV+hy0v8OUWwkWx-@}l6fljMPxX{@iS2Tiu0*o zf=@M&n?K0`dM=4eo}po@BdDjo`~ZJV`lZKauSo{JNKoAD6iq_*_--c+&!xlTThbCb zNF->#$;H?aCfc0@S!jup634dfu_yUtF)gvr36=;c?4W0cPhrhi%-|M32s`^s6Oo{% z&slBtxdnTK3x{&%tY;a*OK zC-tn=hPX$R(9|FBvC2Y;0p_Q4YWAN}9d}86&nTE+BU4+J__bUohIJ$li~E4i%uNkQ z?S2}@SCu4Uy(!@6-hLXwBcVcOe6B9ws zi-in}`mFR@ANrMpqIuViaBvs7P;QsE&{$Vvh*(rfVO*1+NuVu?l*wbJCN?(cuvEP{ zaq1Z0i`I&2bfOv~qWuTHURqohG)Acj_WB{I9OiBo);cn&oV*sDW$k;a)t_joE=p=5 zj63A_@3vVzz7>a@uHz&A;^c%HvvI_kHMu(%L&Sg0qb^o0Qu}7N!Y#2-rC3?Vaosrw zk$@${#q6S{P&$zn^KtO)ZP`R{r1J%Hg8C;5)^I!jBRhA?B?)EdY^f{fLPzKo=3H1< zkNi~n)3w$Q9rbd`#ql<*k^%4-8+Q9;zpFRPLS{G;jx4~gGxeaMFP3s13jpsgZjoG< z8kwfT{mVc89eDv7LRHu>Z=Oz8C0w z859mln6Dx{61igxC1%oaHH`TG-CFDp9;?$ipH4p(EQi7pwkhC3FKg!+GbKx98kT@t zy=h&7$9vRrY&2*Beh@h<;}yMcZ%twApsN~&L#bWtF|+ZvFZZrRK2>={ChvwP26^mf z-==s}e+|dh1`U|nM0XykY3o_!T0yN(8zdNz^Bkb739FIH2SlsfyfdQbhz4C`!Ao>! zKre~*h7ixGjg{Y7EshX3Bzy^sY`wZ*v)07V+_09%oE7mgP!w?e3I&!{x>RLnqnM!Q zO@bts?Oex=B+c4h#n@4{5kcX4Z3%Vc1`n6R@ie4+w|zR^x>B2mSIZ4=k}q9{hG|YDG36(N ziaG>icu!`0jFUvfVcZlRD~-J{EtIqi`Jz!#x?1#OsuM@|fUWY^TNd&A*jV73{0_m< z(S{cGiH-SMu@P7?S*|}s>e;AHw9oJArRta;Qrp3GQryt)QXymxv{e<@8#J2`QWB+V z3*^fAOIqGwB(>&~Fy|(p?$w^=W%ZLQK`Nsk-tLo^7Vgqa?4!*-f=PaQ#1XuOYjB*f z?Xw12hcKzU)8=Wb#F2*7E^ZxU=*zce?|-Wl4C46Qy=yGB#xR?(L*keb6M8#;LX%OH zN#Z5`wYe_TI!|Mt-rjgegUpxYa=)lNk zvP`PUAB%J(ObngjnGMbR&biH1e>mwBE0M7l`1+?i&7R z*>C1&DZsy8eE`d)9Ma|`YCPiJK^~zOEsxm6wM~9Q_NK0xKv!9J2?Nj#EtT9Q$MmiQK=J$>Ue58z9bV*4In?3_*X;iDu2hHsu7PvAaH z+4_5H#pPHA#|IGN>|ag^Ohqd}r{&tZmj}cnu*k^&!7ZUPNnjcG3CmiN{Mw!*tbCow z84r9AR#jlTXQz&Kn(WIqlB3d6LZfs+0L3{N!i{WGWJZ3_pwW&WV$z!E@+PU&d{S>I z%E+}@7TTmq*6&->nR+irMLn3op`<2B!r^NyTw@E3T&xotWWhg#B6+p0`amvWi`G!k zpjQ}N^J*hr8L(NcsdG!+5JbdZH%i1?c!T8hvJMmy5*i*PDa|*pN#I_+V_duf;9JRU zh6#vMiAy6@*VnP$F{`4y)EyV0BheDfFSaCs>t2q3o%EY7YR}JpzfJ_Yi(gGoJ-cR+ zP*kgrba3DO_1>Z#UP30THkZ+%Tky`#34CD06m-)@gsf}pJ@{K1F}Ugt*dy==chAyj^bx$ffTn{0?jbWB6FprI4wn$!wjiI;4J79!LA=!*JTb3Ou zyViN=^cPaYQ$8s&1a5LKhB(@phQw!n^ca!?J55f!oBMp1<`O<#~m@NaeY9hoSRQV>gKyiRH$==kO^FS`VodSXsHVD-BQzHFTTA^59dj4s`r1w!I zr$wrB7ngp&K1}DPOEbF3_DPi3(Mv*a7XE|OSR6_7Ds)SfQ9n(SaZUky^l&p{;j6jB z?!(NHKBOmkCF&#mkSOZw>yKKQCA?fj#5WXNKjTFSZ~7XUV{Z!MKof4|3A|S)yFA#y zB{!X4z(hJL)X@OVOF+q~K3eD#1!Mj7Dd;PZ8FbgBz^sBVG7HW8Fc;-k7W~dmqq)|6 zl;Tt%&a!ra=Y@UVxcn?4K3?&|00il+j{7o2C1GXO$k8V5XD-xNn*JwV#^8ky89!&z zgbL0UD%Aj#qOt$WdOn@q8_wiYKE#R9YdOqLcnAYxac8O$$;BAJ^$g)Ge@M35p*GnY z#M7EOl-U#wHqSingh4{+%N!Gt{wAHRMw@RZ^n-#cegVKAXneEc@>q*7bM5#+=SV$&zNyC05IkV*LFpw=RePP?gBkN*QpT&BWeobczgvHjVIht%7y*^+}1AREV)j7I%lip6+ zp^mP?flDhy4!Is4FT2_vw+Kh5VNxZgCy{AnV{YU#AwCzROP9j27857PEO*}Dt{Ia&#^1ff&X{0;a4E97YS&5 zm%*J3yp4cpMU1eJ(T z(Xz>uc6l|+?po{v{!%%;tRXtOS0qr&6}&LA>x#2C5g>06Ue@{rW+DIVPQH6;G5VOP zn0irslXCpyg}l?*qon%s#_e4BV*1@a6fv;H7Ce`FMW;26t=io$MBXVdj!mTm1bO#bZ(c$SlU_R>9VQ@4)K<-XTY2usCQZ;OUxnx1!8g4?YS_TJz5 z*xR_7Iwms%A*9!}(F8=F*A)NZTt*8?)@`0`7YqLvZELUtjZ=kfva)g8MxlRH?Tp|kXpR*V*M1|L*Fz_X3^_(DI07< zI4h(^MT#M?hh6n`zdg~g!fGcc)o0<9o0(>`MFFe=P8`)4g-Rd(LTq5nOZLUai#;yN z#YPuxL8KAB&x1@B*WOZG!8(jdc3-O^#9V;i@D)F-8(D)U+;Em>eCc%0QrMK3jfwVb zdR%hBZY$5!e+!dQW;RT~h9xK)IMJvMiRIE&EX(Z#cf(9esGP!b;K%emW%}JaEJ929 zT?U~^S;CU(;Z4`#Tbmo{$V;2HeGKllvKvnReUiDE;D-cw#T5xY7DRY@FNk@r!&b|( zS%?pK+=F=veoIkrc|Gc(zfv>ut47lIn9=EQRvjv}W?N(->6ilY z@vzbI&BeAxEqZF%1VH6)be`>g&WjmEaZcGc`b)8mJo_cl4>;h1vEQiMz?Zl1KdJ_1SEiCfx$ws*(Q@-b?TrXlem*_SQFUH31Px`N@{`TLH$6`kk zq0?gvV$fMb1PFpqli7iwi4L2*gcfKtgLF~BKRVH)hmXThws z^#^VAm$3p@6S0Wgl($`rYkK37T0vaFJQMOLK;g=JfLpxn)WFg)FXi~ahxICc!QE05 zD`h)X*v7CJk((#pnz>j(cIu>)b-`Y8A2UDLuVQB~JE6YxEI33Nno@Vkks2hjfZ~4J z04B9tUnK#sGtXSgC`{NIC2 zA*kzocU)B`-cICaoRc{T)4FxrQ3bpvF}^lW(0>AMhB>Qm$~v57@sq%$LqJGPG$4i< zOW-Ny^Fl0-J%Nc-pdmP=Mf&5rzlPj=CkG1EolqXtx!oQdQYvPf^@Pz2V)=jcBhbw^hM(yCkr zi(tnA5B5oi=t1t9AM7HB51~^opOIGB7q_15W3FdZ#Pr+JM4)Tt<|NrJ$Ysn;1Z2?M zvwxA*bywpGPmwDm^M0!PDkQFNa#=N5`gF?qRD zqGA?gap&VCPcTJS*E+i8tb}S6*%(&QbQp?+)7v@|VX1OJq@=cjCkiOJWjD5+AMV5$ z`*Y10*!gk%Pn7p@j3dPKgph9EzVE4c!{ZPp5(V^H#>VXT{-Vt!IKzY%KojN>Ig5qW z_6>*=`^}^(sVtikwd5D8c@mvV{wAlG$-K)lxaSMQgCy@b%91Enm~;O2(tLAQuMDZ=hC7^d-P5AiE-p3 z48ATMkhX#MBbYrkB#kJ!-%jlkh2mbomvF_rcn2HF$(P_>VhtF_hTdQSvKgs=;mh=E z9UJha_s8LB)}5E&L-Ekz()9zeuYr?MC6Oo!pz2gqkSK{zkG8~)iygT`#+ zl@%&BHns%F`p-akzZleGZZh_Gi=jQ0a9+StS>KzuJHnYXI=((f;g2UKkX7#oXxbMXdc+hM2$!EEP+n~s0EdXsKakc zRotZU6k(rTz-A0CaQ5SOKAdT^SO09c<>3sj8amErbiRF}a#_~Mig1#23}tc+@f~U* zmcb5kl%nZ`Paf>OW5Ta72nch?#~{~+R25EY13NQM9~|=wlN55kh2Bi%06KNcSe5tc z5B1}O?ta3y9?aLR5sn7-1XxF2hC4;^;+h?g2U{J+AcO~^(Y{K>iGf+f03%zF$cHX) z27A)ea1%cq;uZNvF~yq-q+=OQdzeXxl>}HDw|b#dYpC$A2^!*x?61mcwLAwdS!6LOJcLLNtlG8#-EGvFS)I*K?6InAwk z;#C)Qi#G*R$v+7zKuTtid@lM4$vU^=<}a$zWh6>LFqw}ACpX1WG?SZMio2!i#NOB( zEsat3kGMf2;Owty8_q6%-k;WD~ zq5jQdgz+@K$c~|m87-nkYZYJyZ(77r$ZM0l4Rlhg(5ECWv_o|1Kj$XKR-!Eil)2=v zD8_LsvJ2?gy^T3!2q!X`NQ3Bn&YEG+jSvf!)FMm>Bn`#bJc^6${E%NZyZCzs%*M+9 znj8F;*v^l@C0?#g%SGT8g_HBT0|`)PE$qIR)OocW)xRr8agK0z>MQgpKWxG=)flKV*pJU z*ieIOEaWit(h+K-@4yCKP2%!Q9#;mxEDvr!b$rgIM-T=H@N9BIJceC>AD1&=+qyDZ z=YzqG1wx1sdj$Wdp)5;(<@XH0Zl+T-SY2+zI&OLJAjDyU*esZ%lyD*!&^$ zkvy(HEgMl45M3>>!>TyG!$`v-Kn-8Y$&^2tL7rB{_qui)+Sp?Vy#Zx<5IP_4Ug zGl^$8Zvx?$OSCgg)|GcD!gd{}BS)XN_2#;HFM!bw7I~g218;e+IrDX28AR4CwKZLF zqw;bdC@n>QIoq`GyiJ4fdlb%fG)#IzUar&V5iOa^g;&dO)sp`wO2g-YBT&?o^&*bL z?_qQ$_%#d3$yE1r%H47FUY*>9&h+kawg*KI=V81Imu|m(F^p_CXYp0D%6&Fd^Kca0 zHNUJFZNrO%Zv&&eZPyKY8|*6IT{63@ zlB{fC7`9@NX@&~LSL@y_LUj-6mEs3Bi9y`GuMu?UDn;yEE>8ZWr zJ<#XWQCjifLb3|S?kT~9e*Npv3Qm3WpE1W}=Q_sj@Rz|d72ByIK3N?j&CaBFx7^79!dDrp&xA!bgjcVw z{08tIncrat@V{uh*On2;Mn0GB{C@R|wG;Be^(o)ZX>Iw#(^3jri!!_R#nasY?MpVf zT!PJ*$m%6zxS0VDp%4mFm7zj$p>hzS9wU0GxDf)2Q@bO!SxfD97lHaGsrcxOrs86M zhjoSUG%ukO6vofA4u_(p!nk0Ku=_~~hp~vyk$FcvE9pp|by`X&ip5s7H}3#q_l;-> zRa_Y$EzDcZ1ctp+MxtyWLid^I(iJAt7h&7_GR!N?I4lIA!R+WDgMS%{yd^PZv;rpw ze2ezSFzc#{WM3_5($g@5z&@)Yo@i0Yn=L73@rV0l`+I`jqSSuByZY zE87crGnTl-w`j)y2C( zgoDhdh4IHg+E`T}*-8{(P00Q%NSRn?B(OWVq6Wc+RdW9gBIWeSHooDvtZefAd7S>l z=XAm}e?x9Hzx6jDt&fu|aqh^a_t`hmylV8H#qlI1U3rc6#Sm*Rx3MjT)K;(URxY`q2zF$AoF-E7|xIx<1@zhl@PR>emBg zwg`CO5Bo|ruHCgAGPEJx6b7lI%aZ=N->8#~kS`opf?D*=v?cu!xoEqko~yXH~|du%7{&Qf1Hm zQEU7P;t! zGekfEg|f!>_t>(K{vFwG`^$8H>q_WMSbG6Hq9lFNm7&m>^Dz=$i$0t&BYq=XL7d^s=_mD)Hh+pIJD)h17Grl!%1oym8k5&L zmj=Ik+`(Fng+H7Q_DKoWe`jitv9kRxKip_nXo#ZOX1_O-2SS}ma2D;0qDct5%?pCc zO~{K0&K}CPs?a}RSK%XgaS$3W8BgE4Q$ zD~3UCDoxuBXldv3jZC%}xvYYN{z(kMw2hint-mfAu>ikf8=9It#mgoD@P*Y@U+taZ z!|=Fpw(R;lmuEiUa7qhA<1K<~iy>>vUS%mZuDBMj?vX*SS!{Ou)#%^1nJ^dpnmOtN*B2|5qhzYGP?9WbZ+s{i9$YU}Iz=VCQ5a(Eafs z>}2ooe{WH;cQJG^{V|8-<0JV0qWjM<|0g;HCwpUMQ(k1oSGV9xnfNEA|rv z!OsoQi!l-~F|hsgQTmaYf8_rOonDNEfQj+{mDvaw**X8mMn#3`r-AXm7ylWTUev=y zT=~C|{KuWR@{d2J|FQjVv#`C5y_2$op|RB9aWQrJIotf)vWTg%y@}~hts4RC|1J%bM8tu*b=>+e>SuS45np1U zsPmSI5=tFzsl-}|9W4PUj(>dfVvQATbAHj^*JoaLvzK@gDV-899Tc#oP9o3i4d<)< zo5PQzSNAMOHvP>TmNDkkz1*I0+aP{VBbZG74IckyW}7zWXXO^{RQ8$ght$T7P1*4y z>9_k+viY`%v&;2Ys{(Blvqll6yU;WoC2vAAsLVqSr758RoM*zN&+9Kt)bms{}<)QA|pw#<%Wbieo&2g)Nb<=tIO?97{J^Aq0ZU)H<* z&QnEMrJgA1QZjuhEe}-{=frEd-~7h5CEMQ@Y`Iy(_BpsJM{xy$A#opApuu%dWYZV9 zesdsnnl}Y6J%sa^6Jq!AOya+Sm4*M|6Z@4eY_tHDd4yB4RV+9zxA;Lvl}B!SDECG6 z4ck6a*)KK;d-pwlxhtyogK(NW;iAS}z z)}0^(sE5-;b!k0gAF4&Uj8zWg?qh1cXAIr7S$rrq3}>cyKA}x9THW|lsC=amX#TB_ zlQnU$MJUnz7MK^+VqdVsUPk@!dTuf%DdrC^Pwk|#z1i2YO`*yy(n1`3&Q>1U;(X!@dZ4XD~zn}K|1FKcUXCN z_)t`6JD%Z{ZrjysrtLfS;SeZH&nRopkvS-K`)XU>VfX0I!cI?xAff}o*)^_{tqbs-%hxO)`{T#U-!uC)?g*9+g<5es) zs`60uRqxL+t)!2B>lei%yW7%mTCaS)&T6-(pP_>oawcg!OiPziZlKo%uDIE!2>>qNCk-9b(JH?M$%oWDP_fw?61h<>KLN zX}ER17}ysx`ouh47*~g1suP`e8e!~eP`OQP-|!nLsYBpSBaGe-L!rY$?5qa|t?iV>D@hJg||mD#Gf*_hECA!0@*NeMR`9> zTOV&4z-_4U)4omPWccu=akc8_8z3+^`{~v?QCmCjqsC*a(xq4FcDzb&q~U*4rwiGfS_Dbu+B&AG zTg62F#RkWEH#L7xknK`J;7yY4fdm(~rf-~V4{r`c{?cT-loREi6xZcmzih7onk@E) zLZ6Gh(X#zntJ}TU!{|(nuU}7=@gAR`>Ybxm@N_y5WrNbY$jxd2?iZMeVC}s3P#8kW zj;=RuN?sQM{1HoP13x&q$hnRnk41CQ~Rx!kU>lI>Q0X4Y;>pS zs?J&M@|2?AD?q zs*!vOmuYr&EnZTLA@CFy2O|Gp3PzsexvZlY$L=$pnZ)+YvayOW1P=V22EN4KP~5}W^%adKDlU|T$Ht3^a~0>vRrq>S>E^! zTaRRA5RTFdN82MD!*UAlP6Z?H2*!qDj6-YTGcYat+7S0MD?0mAU(k-Wo5$%sJeQHb z;6cIG3&S58?y?`_gx>`>8q{YU zR|B5HW8=JaGQ8++Fv<2oiH1JCMOdk)Oj*VCY+gZ zZz{=Dno=D)6EKizTp*oje;4DxnHXp)1?A3Ev`fg;?qQka)|pm%Q#mVh&kB?bS-JI= zfaTu8+qQEjt)2MS(%{6o#2Uy<8<4hwXpe(Ao~ib*G}cX<3I}GYO%$fqEetS)XhDLO z%tZ?!Oru+XVJh3g4^xVU8(2a%ypiPyZExsAbzV|Q*72yq;X*u_nC@vL5!s$qBt~^I z!IICLJY~+q;T#HN$`&Is(-uLQr&K^SzGSKfe6mE#44J&;jm%WmjKZp^Zg0rogts-) z`g9f426Xk+9LHB*b68)SO)9=}n?&on4lvYJA3&;mB0yMoOaQp=F&~(YBEj`R(oGlr|6pthphlqxyK~r0Vof9zZVx3{GqmAw z7dSt6Dx73+*y*`%xGaTCtkQ&Sc?x@hLozFHc=oNGS2IXX7^@P7ArOXKrZ*&!#L@Mla_O*-1JfqWegaO5+Q~UW&F4W*T`Tqq?V}=I3iDs zo{>r9R^K~QoRFHqd9zrAHAa?_P)aGZgsbq)Dks52dP_2qBPuTr*$2`d?wk99a8!Mv zPjAIh7KtSaftH>183B}DKJw#8eV!skGAtfp1elIt~c(O2m0DZil)&3?w>{jqd39!T0Le- z*Go8<=XV54XJUp@Aa%r9kWvw&ZSC=F>y~b4RlJ4fy!4%Ai|5 zpc#CS7(L{fz6VIw_WH$9UK-Y?uw#Hm%*rY02p?qn+;o`X>IHJ{GB}K8&&VazxH7yg zqt4XaN9IJ}e!;mjfie(AWH*tS=%Zz0P?efV)b08cd`dDFgZ> zfeM^E=v5#k`6|4|%R2W57+Xcbj6^4NDNz!gXHXM;!~m)Aj`Co_97SoY4ytg)##q8> zg3SH4i5LuI^D_9!rfIMjX03A@Cb1D8hPHDgM!GYo&wHm=hyf>GCBxqhfr&3IRk9tCaCx!!A9Y6W#gMRMdJ#BlIee5O*$#)Dy&u_SCZ3Js+E z3hxS{e@5Q#|AvWB=@1U}x7PpPUwptubK*y5St@_~=8Ct!&s;30sFdJ>33YnC3#vFB zmgX&*K;bg^v2y(rc%4mc@HChGI+mGSycbtfxN75`P=1fW+!d7phaua&a&u&|w3M7( zPFfJBQw)_WA9*R?f2{0a-6L`h{mi>IVm0VSB9`n~yS zzS9jd({2s+!%n_~9ft$&oY2U}fw8fbD_unRTFW$hZd5>`$plXj ziET0GzTrahtl3-O`NqC54KIbdPBAtnSZ|JT9311FY8(?p0-A}_{`&S2*_^jYeXsJg z;9K#Q{tHVPKCL*y?K7!3E_ju=Fn(&-xEiDZWve}GSXjd0b*Tk&nvz;2ULEHoD-@}Vs5t{=*-TGv#LNeGLK8T(LP3Ctp)f$yP$1xOC=}2<6b!~d!L?jc zG$mctdWc#n>gpES^THarB(1`kC{mIPzj3K>(6iS+*cIpbX%!-faP8Ix@pE_b#Ke*{XH z_9Yq@L?Y6BR*@O&lM2L-piUMPWUKdvWb}83P)4z9Kqa`{Lk2~Xkvc_x4c?L1DpA6kc#_gJB1S+(wB5 z3L9}l;RgqMUwGKPY364aM+>Kwe|Uw$Vh5i9_Kghq6*0n@j>_uRF%^^jsN^<9<|w z3FP21B)#f6qQ!<*UTrK9Ba&aFI zA1;;&$lHsQ5)73RUZzL|4sG*=tE8g0{MVd33N4xm5s|5VZP9ERDTWiLZ6|y*tmBx% z(9lcg^z}mIS=!oG6Hr2XRhMc;TcRx@jl1`04qK&%B{BGiAAt1psRZFCQ({sX;#7uE z0i90{(MSnZeusG~&eIc-?&)UNqKFuDbu$8_Ye9xjSB8l7qZ>tJLg2_eaXX)pS$stF zMT#HYZK41Yf<$=YMe#f;FQc>^;+`y3oD}krYbyCD?B&T0o>cR?X?)n;Ow$*5ilgn* zN)!?e<)zh20H4nfL>X*u^%EQ>b6d#C8Lr8fpXqR&7vzjH9PsTbP2Bm02hNe0I97EX zAyW>XHG(}Nui=xUesvX);QoNyA&4OlV>raj(2rDJTAymhdgW%>Q!sy{PXMVEU$?Yt z2Ik11$*>*MMhNP$_0&Vo)$e7fOC7^8ym20-fDO1_J+`zVeLRhq2pFyqeAw$ADnj7a zMt7u_`rvSKz==QMaJxwGOZQ7bZ0CoL88eD;K+Vx@#VwsY=`??sFL*OROsCW{eE+ju z-B^w&IV|5(^aWb4ygATLHp$*USQ^lj{(lopLnW0VK@fDfOsF-u%{0I4NDQm`gGS`g zkS5r>!?tE|f+?^dJ^ihJO0FjUPW|hxv%e;J1g9l^CnRD?uq7q!n6xD6SD;yiCME#X z6OHc2^iUL>O@Rw~LMzz?Scz$wY-tl|CK>LLPLw_r_mL(Qx0SEOTe!c)L!}kE_@Ggm zG@*?`x6orv)X;&Uc<9z9jsdNgj~>E`)SBwT79_}~0SfKN9m+}Ko}9>c%8d+RW(*Ev zO%Ee-lHLW(HpOl;LPC|yrmtYSsW0llv>8?6%FPuODlg?mu$vTh#oFg3qF|7l0k z$^P~5G)bLX=SI3E<$ZR#ihTM@VuO|I#;l>TEQI~0L5q_R9c+EHpV`Prf185rv@o+|5~^uKk)Akh z@PH6^8Nxun>G+g9=Jn6n@ko)lh(Kq(i1>6KRw8;GBOzkjdDKAId)Tu6QB?A`+@*Dl zi1~o_xhoyttY7Qp8qbY!^Jd5EyL_J1Ac%@Yh(vKbel?GIVUQ&5)$6Bcu+sM=sWqm) zy3+y52R~lP0!!BfA)cDUi+<%ZbsQVQaGg3y3W%~4nt z%DX1@6t6omeVOYpm_`v-QbaPTxchoT?DG4v}fkxGX^- zHlD)lyzx+iB54Q%6FUWo?LZ14!9F9vTtN|iDzB4L!__t;aa@btlgh~R?Mofo>_imb zRcYi$D#`3ZprBnB1hvP2zV=j*+X4aVTbNK77DOu>gxG2d39yRO>{vN&{W}s$^zzhVyB|;KIkAITg$s6dR{@zVP4et|u5_WK6g`;3pUtck zDh4hU0|Z;;njKj9(hj+dTilN0eBvpTlN;}3)E_ufP!hyy=@C#S!ieZI+z*sw zAXNcT!(~L0*+%T30NaQg1W6FWGKO=DWhQu+P){1<>LiPKlTat1o(`OlQrvFxW)Gb4 z6e>HhGk7OKRdfvsmF$@jGKU&af}_7MC4*owp%ZC1>p_U;Ir3Gp;SA>knIEhhifWe| z*7HCm&tidKxS-5)sft)+`UAVl_}&jZ(HWL!tyY0IL;UT!5-V?iNzF%5PUwxasgT$a zeDzu4Rm8VB;>|?W(jq=wei1xEw?$|fPLDfPgi@1c6s@hbwbYunRcqPHr5~PGh zL4?SJ{{!l)O)}KbTE)4kgeUPYbAmB^OoFSQ%CmD z!==-a>MHx~5vohD?$Bg%0XHc&!wWHYgCH{hPuH=dK`@G3r?s8Gs%^)&)u!YpYRlqb zA^MqLR=b@&1-;N7icV=dgtlrbg{Es7hL&s!hlXu(h~{o$8E~WZuO32cS%wUoiwGzd z1Dc&+VuZ0Hg;ZN*a{xc1PuCsO@(m{%$nA{Vi;?c(f=vX0hIPn%RVbaq5xix?Lus@-61VH*2}jeYZ3I_YcF%e5iaV_ zRQp!f!GlsWfveiCsrxm#4(G>kRqIpr`!-lCHf{m6ym)L#JAl|r z_nzBEGd-FGf2OMu#@MM>=U#i$(^%MddOD}~q|h)KS_&Ogr=`#m&PB_(?8pq8gzS!( zmpvtxaWqR?-T9|zxVG`MoyJ>_xR{p*F3x>%r-yMTyy@YiqyHi>B=t83j_}HXCERBU z{1DlX#JD@sym{l(ta^i*)`M0egs*}y{^Mm1PPYc#{Ake8uLipM)j?-}8tCp%M>%+C zP%a)il#_?n%FRM=)i|R%uuUeor;RaqhEF+xbqK<%eMUl50&CQKq(W4E;z~GY#pgAa z&g7CacB$1Nq*)Id=f&bqFr?7+wz{W!Ufk?CqbFY!(TPB7XV^POdU~2voVu;<`V&)` zVFT;!PqOyay>fF?_+$}($*DpL$9N22M6gD1(Qd9}vmZHvhrmRry zfXz!3lJMHVN1Xw#vp?!-)T=Yp(nmi%uP#7>OcvI^7#gI@6lb?rkaU^x%D9@un4Yby zNQ_s;4TrV;!U4EPdLt=sYbged=Zkla8OeT~DW(Zq*O((x!f-$Eru;2&&z@fHSTa>5 z;M}n0XWT&>HL3;l)%&*2Bt3t=D)_JK?vU_=E(ccKCOiy_*=jtKrkgDdc=g!uArx`Li=vLB*_} zw(WEu2Dsga?Ig}hde?3(372+<)l3;Yx|yyy9$05;BPdpHI|*ApnmYJtwyU*_RUDYa zhFhkJD$Qfczf3wv4im3JMp)%MXbX8aR%hpxSL@FB7;!N`oLnH=w#JaQQ4!br^||R` zP=0^-SN|q`=;qR?;)tBTh4u4){}t)D!W_ss?cS*s}< zx2LVl7u!jM`%O0?T=nrTt|NtFj4$mcmCK>@;SzN){!ez5B*~4$ zu&?w7+@ai4ADWy0e;tAZ7tKUR*o9IllPd_OT37~0X`1=FOUmLYC&5f9amvXohq#&L z5|(*6#aheqb5FfIJu+Us+sl#F?SsQ2K0b(BZ~MWYZoQEjF><5RMrky!Kz#dW^8xmY zi4EW{J_}2j^0}B?Vys3+6Aw#|A#n_LHbYXha$#SFnj-q}d*zqc=@_&!uSXXe03~Q8 z3i7}zWLf)t7SL9tJdNVkU+NfK4_7#uh5&Xs!h)tb20DP|M#pqKd3b`o^w3bzrO9wEWp>k%$Na<+#OO>-j57>V68AV6Ai@*O5D zz8==Md}GA>IIa8pxTs^Mgb~f?fd)1s0~-He*oR|}b)PvsUh4o0h@hFl64ZJGa$IT? z#8|-2@C!0-($oktk%6QEcsAp~uoG66K%A%L5m#yHxEWSfZlaZ(o6mBjYb;f|%`#?4 zSmF#9%b%fSYgm-oG)w@yiOI=6)0TaH@TVvWIDo57#GzsN= z!*un|y)wrOn&Ex|K6*w(&Eo9wwHy?LXfqRuj-h8p2Ei34vMc|uH!`1y+#vJCD+b(< z)kL(CG=fj?eewxTD14%*=T)7AXGV3CBZ1sCnBTD3glp}$WegtdL=hiH7Q5&73o_!; z#@9IsV2=vOUH9UxXA!N6B=dqML)`TIcYV+`Z$$e*SCct~Af|_4#K)oRy5^4J# z&2A?ap)gTT1sMs<3QUb^7U&m-$s0Zk+C7ovD}p0n^@v*_sz~TtkGC+e{O`E{S68qj zXAX?%obJsk8xvLqHe^^I0r>fixsnb4&!?OIlG_BW=Cl_;8BtJAvXrU&&JQ|4tAflC zrQASG2lsT2#!O$4;Xu>@nc;XsAz&xyq$uc}d65p7FiB^Rn`?8)U9p+vZrV6=cH!WA ze8W`sGE(BaBwuls8nJQclJgRAAny@e$y}00Io1PRVU_?s^8qsYD8h+;uiX>A~ zSk(}H%4Ad}sla-P<>WvMtw@M?;y+z-^41ii5{@Dix5OF@4_L=!Vk% zhJshL8@Q)vGmH>Edrt0t2y8Hx6pw<~#V~0s$oJ%vR#~nY|G9#DM&9)No}E^x=8Lt- zmNxnV$+p95u5gRv&E^!drV%{l^HYA~L;2-OweskWAjh>G#1ba?R$%5f{2Q(`1k$~1 zvHp~Xvd}ay+EqT^{FMd0#V#~Xo^8qUdo7U-y%x}53uyhMtzSg?`3s?@BVClz1MFpL;|2DjX8uMZj7|OD0z$$ z1)3bPA{O}EtfoCxupBalKojaV0R%p(f{cguP$~NUKAo_sycu>>S1VpFSOS~=__ZH% z^RRVew~x};&qt9gDy2!#%cENtn00xKow`i4`ITVXl?Gw4J!vim+MCWST?oQeWbkGn zkoulsT1rY0M1iI60H2cy!2C_Yf#Ms?8$QQK;)AFld&>tK&+I&8e!7b0c`f$Km7=(0B36j8BLMX8H46xAnE#ZgG$lQcF(Y#?Yj7X`^iS5#7mSTt(H}#Jl zYGo8xT9Ji8R)S%!6=*oa@^x2P+#U#)zK4m8;X!2Ec!=3lJz5N-lYoe4(*ThIMKr~_B*Vv{X5@A^Wwe~uI+ z9tn@&&DDVc?U{(1JBJ_{B(aYq^xy8!)WE|sPRg9gm6!MJ-)hYMBy9V2=EU({ayVM? z_;8tIc&_P458ef*WN0ttlLcNHgtfVq#e};j;njIeGmf=;^r5voN80`Lvr$H9ho*48 zl?npso1}Q>5PJx?3v46?I~P-_Dwc-w0qkV4UTCYsiEu^Ou=jKnaDCt@Q4t1iD`OUL zJA1F0@!pf7CE%O6*~_+z;X`7oD2W+G=o4jUeb@l=+6m;~&6$-P@z1yI{yHBDT%PVV z3REr?*bC9hn13VtuR>QAk8QVaQaB_+D8!K~t_zQqlOeT*E05(_e9A#GZpvpay$q&~ zsW8Z9SeR=QE}YTv7oOT^3^oGcIZ<)GlEpZDo#Hr}$$uQZh?l)S;-%2bC&ixps&n4tDXWu_8f6!TOBf2~kQ%K{oiwe6olyh1lriZ#qx$Cu zww26neHApH&?Dbf*aqr}w0(!?U5n|sQr-JgKKnn_v_B$O5&O?8k37nwkW0l`E_F&WaihTTraeownpk@`ga5X&0V;ikYfG;X_;}*l&NzSxO_aqP+&o??M(F7h$8^(SP4vEa*Oo&AyIloz}-XX}&dlnVw5}c8QCWevMkITVE<5 z4R?!%XrrQ8x?c0ylBM61SFjY^02WGYW>!Y-3yaJhX9)@gm*NZpW8pp@#I>#c;7`{! zPlNQ`MuUvfAIoYBU;f$leV4ZWIZgDsbcX=p+0(8iMxYE1z^m{edZ)d5tDw^ry@XN* zr$6SJz-CZg>tdArxHr=g0)-6#FP}=Gp5CpRyRNT*Iz9wGOW{>GF{(}{L&Zn2Gp-akdK!fA%rsZv*y)T!_MPdfz_l_E z0(;LewT%fDL2SAxMTiB?6Y&=WD?B*@`^eM*GOhXSl-KreJ#xh%df_rIpgB$0a;32X zl_Kd%8>Twws6gc_hM{#Ejtr8(T|y{utPF5dq2keR60(w-){GCBxYleYSWNhjx8t$T znNaEY=Ldi2cz-8aSRE-XOvu}|)r_Irw4MeH)f5S2LvQQ$%O7i5OKN!1WAOc;%YYnf z@4@H|Yk|Y3;}p0cn9wgey9yizQJ?~qd%Frtz(c5{GoXwO-U5fU-Y})xhuu5iNMVYR zm4okAWeOvMpbC44S}Uj=@))i8g(|87qK$i6hdAGKMRM|{pG^lux0}4#gEO8&X(x>f-btv6 zu12AhJu^(^s0Jk*{l(-A!eT-v(s0&8u;)4QRcW0W=Yt#{tQ$(T%MI&!P=iPMDaHk5 zo=a84EYlzCD&u=Uc%m{a_gbxjHzWRbU5S;qzNF%#lpT7*Z7L*o#1yTFS5dsp5pSkY zEiLTB=@-T$x-Cr0INk1)5gM8_S!iypt*O?uBwwKBdK(}lEvik=$zDuDR+OUuv=HJG z7Y!{pCMdRsLlnCSg{oLOZ)h$D;)u3i94d~r#=E#^-FP+OY6;1KVIiW~!h8vv;;n9Z zrV+IHF76~kxe{E6A|l?6f^v5%MFgf?MIPKQWaj}a&h2oybG3J?pH z5T7>yEIM}jdwGl{akC9o_=5I+F4}s;u?Z}q+~hZ~p2!F&H?k#Ywh(zuJ1Yo5D>9UD z_Q>CaRlnSNX;H{$x!6D!S{gVRU@H#a)I=#95&-^kQc0zgFVa;mV2+KPuj zob8!!{rvee(C1Prk;!R*rKjnnDy{k^6Rt1$^t)rWB}=6lcA{x!QBW(6BqhT-;Ef!D zM3teqw54fj)Fhk@CfC)A+?5Jc_*21E1zSpVwi8y%j>!(y!9!+t( zsul}7qi`!3Hz=ylgpy8PKgxcU_z`J#xlEi$DBc z_*`_7>WNN_oG>#~cYaK($*c?2M(5UrC+JX1s)!O$g*J-Gp>G~2r${}~!df9qT=Wi8 zI>U=XGUcxKvu4=rq9N%lMWs2wB5T$1>vPBte;U!8{%oSw+$3C{nwyJ=_BK3dclf(*UJ}9LVsA%VAe;k3#Au>5REVvQEhI>bSv$f>0|y|R;GD=aN!aqm|2SdsBhNsNe9OSepI;;$Yr$k|c`vnackN$fEb}gG zA$hc8+fWp3=Qb?o1Pg3Q&k9?0iRg(nmOLYED36y_kOBwYjS_pACTK`jqo8s_3y@}) zlCV_QS5C>5GQ3&`Bbn>1wx_YBctcaZ62$MNtM`MX;SS`Qx!t)$+$O^DL68O-1}tD$8X}lLGc?2Hgg*~C z;T@8k2(>t>LGScZO}h&xdm3M#ymR7d^;5$Jg*#ujkCEE0d|n8PQx+eSB!<;9K)SdP z7tSK3nTdzJ!oez3W&b-LI{F%EXVIH1=}pW8-T&+&u5&!JU9G$Og!}l8dDIDCG#T)v zko%|t@^_DO)+gO&`ObXJOxZKFf|;VA)KoZu8ts zbDK_vkT>*+i25TWe9B#?~FJi5}b71%9Q*qU6`Lu|XeJ`M>_?%4QboF>TZ*{nT>x6ZWk! zEcv(8C)KB=zGHLsr5&t(uAHhK19nA?54*m`PD70w(6GBA=3oQ_qY2QIAqbX?pp_x0 ze(^sZg3R8OO^d_7NAyn(8~*Hj>BsX=0p@jtk1;n#>?#48(?xX)zxDrz2%sglp`H$q7-c$IMV za5-ZN2wz3O_>VQ7d~1Z8AB}MIt07$d>Ii3l8p7S5j&yL-AYI&aNGCU~rJI@FvT;Us z%6*n+rzErO6%HrCC|~@K1;c+98nEUs4FKDrOCt-&vdvPyf3aPnsbU=aK39O?p?N`` zXyB!MUp!{Au8QF%znVrH>lr#HALm?Mzqp&f1jjOWHsNhtR3Az=_t(r?P>7`yo>v$9 zdbOwLP-8urkMNds_u6h8^eY|Bd^2xV3%e?Dsp)A)hg^U9(J?o3$(BlN zYPD9f^pPGQ+(O(l4)v0GG1w$z?Gyut%UXm8VZAA&65DQNL`1TFrFczf$|v#`(kIK$ zPD%QJJs&(xv-O^nyO;-OdKG2wsp-+gs32k^O8zsG2{SJhi_w2^c2Vux4~UL-5gRWk z#;&_nzTd1Mjq@^x5Q`CRD{a+a^?tb7YliZ=uWiE2S|;|+cAoAeRjO{Qy9(cj4c1$% zWbIce%au;?@$WS=;$HWcPp_S<+)8>RcgrIgft$>hY{s2sGAZG0$>hv4xrDL^fxJX3 ziPr`n?GbR7ZJN=BF|r<|?v)6rktxLbpWX(}GVwu~b8XUP=9Rgc+L*MhEKbZTbHib6 zzc_$_lmQD`%BA@-+gopwv0jJxu2&39QuL*TNB zhQVbO4TY;P`VUuW>rYI@t$#6*xBg~^+r@1wqQW=_jYm)tvNt3=Vs?fV!I$;Yww>OD z0k=0{JBhJ|xofp1flIk#wT=u8x^-N0JXmKc8%R$tGyl?EExC~_H*oJ$Xl-DG%74{) z9{g4#FYNmRCK(KprIDe9I=Z?t`3(jOWdL2F9oRr#wVPy{-Enx2H{0Po4~O&p6tA4=!|QLuTIt|&eJ=eby!q== zy8O?-?9qd*cZ(tR^)D%1Jd$WtSstKW(} zLYs2&GZLB)M%i4t!rT#+w?22duxobGoJQV&v5hnVS1wfu>FCAIv@q<4jb}j;I75gY8hIr8`B@RUy#g!c!1Kc?gAk-56KKl^f0^u8KPkgAK`thDSSB2@)>gY=F|_!v}kLk z0_X}udtJs8H}l&PnP!)UzTjE2=B6g|UJuO$2Fb-CdBHg&p7r`u>+v`U8%tb?g(e~P z9XHRnA$sD=(v$Oc?H9ZubO$C3dm9Tsh%{gr1Z0WwhYOom6Y)+ za9g8)LnRMF3U?6RP`Jk%20J!=_u`P4_Y3N_dnrf4!ebXb>kVnYsdY*!4+H~f{Jm;C zd*%V;!iO?eG}zxDf4g5ZL?4#nQl^f9QSRHH)tLRt*XDHrPw~mrV0tWL@hRcCH8&Z& z+xI^Y?frRr241?wOB1`wqtXlTw&{FA8jn|3&R5S`clYv{oenmk#@v6XiuqLbaOx+u zOl}OgY*Ia5c@8$ixDktE7-MT?vKe$Dee#`@9{b8#;3?q|Vs0yg7jTo**UZ2xJTLfU zl5{*|26dF2%x^*tnw^D$xyB+2MDXM&ORo6)-G5(XNr8)bU!y={Sb@FJuT1~gkQ`EQ zTqZ{jmx^n@;D$Phj6-GQhEdU76bSXnVp6YikPM~rStA`+Vwi<}m~>%1=3w|{Loyu4 z01cMXQA+~zDeUa#BbwCb1Ke5Chdn9Or2q-mg#y{vWkk<}>i8OwY@m=hd%Yx1p`BO8 zSqoJSJ;`4vn~_Rp7v@VCI_EfLqHIZ~C}}cnAPOD`+!@UMQzh)0 zX(Ht&i8d2Boop=ik=t#vkt1GFGm1Szb{B&UUFTG91g-Mctr*tSaA%9y_k$#AI8 zM!BPZKD$`ZIi+D=*RZDbv3SC_reCJ#O+`V*MasXGsI|HuraBTHG*mLt>b97ze|?^^ zrd=))H}kIvrv+XevBaTv=!{nuJ@>jBWot2}VvU|zNX={cdLdu<+K2wx!pF4e)Y6_A zrDYbXOTYZJ@%`wgw&qfD|1v14nOg(!TcIXy9`#XRLza(HzCk7Id4p&LD%a1)-@UYk z&bq+;0(FQ8wBGMh>nin|jthhRHmGsxH`dgSa_@GZLK}es?E`nDZ#4cONq5XR?R zKvy?tRNsY$@zgFH+I0EQ8Gx@g*v@l}K>f-KFS;@9f&O(e-GvgY%86a zE@9o(@n9r+9ENL4kJ7kdy~l9e9(;sXAfv6p9|xMoQ!`vmdg6vJqn=fTEpr}EG5Yx` zswED#I*MCSWMLCZFf2xW(jTv0dh4~#Sa{_#QtS(lBfADcW=nYn*l-h{E&iUjSEpLn zUmyCXU9Yd5R~OqU-@15zdYhVbIuL~dH8omT`wa)65|&iqz8#(yRCbe+wE-r6EB9$Z zj|%a*ACx}Ar%Rmlg-Jbu>e*_TP#WuQa61_+bblM3r(pnZK#;%CV%@C+6yCSPQ{YC6 z4aiX`hl8dcqtXSD(*-CX=)$Nw`2tVne?ca*^Q5MdI&W>ZqlQh*CRjks8v3K1a?;yo zl3;ZV`ep-+acUTLjAFxN^bkw8?&-mA)(w#tfm+MVnl$~hGN%GfXL|t@xB;yIym-hZ zsH}qg)$yhw@J`T>oiyubH_-1KP@y!if39kN!`@QhNnZu_mSG5p7-^&489{+pd&3#g zmL6Z8i3=@1oc<;V;dW}DtH7fRn4UD<M;IkaUe z?3L;V7*3$Fu*CJ;FUSmB_bWg4w9Jt4=Y%{^4EI)(~Z1zA2d}cK@($Kc4y2pCf3uoTKcm{b8V z$Kuw6JBMC4U|gNMn-_SYFy=~%7`HP9_(Y28Udc8A!9_(n+fkhasfk>uayiLM}a>Bf?eZYaBmoSDMh6VAZJ}wsfkB8luaLa$3N8#|TeeG2KrFpvWgXrhUb@SWF3(JFR zx7Rs1`Tm5sl$*a44Ge|J-p3H|mj|ZwbN_JD#=7xnfBk-)i;Et6TgB+qn;zS(1g;;> zs=u|jbz>TwDPPtRu3f!B7Bs;8$ufjzsztxwC*kY{A@gW?f7$v4M@GZjXW3YpKUsQ| zCH1M#t2~KkyU-a6XP=X%_%7%3%r{DzSocpg0+yDiB%eGOS2?pCEOaeT8nzrL+@6|- z^{)L?G4XU%zC3YBE|p&ecCVKPa>dsBKKajul!s4E5Y|wT`t6I{Z^&GeBn3wY>Uh#q& zD4}|AZ3LYK8;x*b{&s)6!O7?666z5DHmqMq)gIO1juvg0{KF^z^*{EjBuA1QN#5rb z^@4zLHS#?J)TwhW{ePf!6Q$70XU=m7=k4gbGk`e)315khNzx_7P{6h~_e->Rj9qAjpOMl5_ zHupy*wv&(8P38RDngaVt#kXA4LMFh4J9IpJv$;XNha05*?G@Fj5~bk4e$?a5iUu=7 zs_+d%zc$&PYV9XIRKK59slhm~9d&GjPDxQOVZbcKa<8(TW%QnI0_V3@wu&VOaa=#h z{CduMY`OxilEwUx!dOqu7Qudg9Cd~A;6er?DN9iCR`-0pKZR=Xm=BcD@3+>q3nXK4 zTt8^S2pbP8tcQdIj(JS(IzA$Y4tK?It1_n)@?@2m6ncs-i#E)x73v0R}L zydJGfw8v?Su3Ol*Q1vesI>dfGj&aT#`{MUoym#`#KL~u?$_)Qo|Ms=HB6Z;xu0U4< zgzXV%f4^gceAGMWEx(Fy)ZA^)6^T0+c1@s}<>x16q?x&UzE#{=Aso^bhldX~QlL5x zfh$Hxvo}ffRN));6<-3cJG@i^#W(Q6w+MU;6Lg|NTGzHTL+) zzx-p+jPCT6Rq=EeZEsNAyWzb97dOVQe-}OMc9Hmf_h&s$_+vM1Yg+(-`?TtrIT_n1 z!uld$^_16PI5Hfy9Q!e99W6lFC*NajlXa|eV=a`&SY@o&MkQ9kv1VrY4P5!x!&jG# zF1`RK%m38?=e1VDI_B42)jR}VC9n*7^eV>FnH0hH5F~9qUKAu%aPO3K!Bzwm<=t+3 zQ8dA;Q&AO{(;oS~yPL}2U%?yR5{K8H!FLNMhPw+cgWe_rHY&Yc#By_L1b0rI$hN;F zQmY>GJ!x0-(Wxr%g;6xPAk-9I4kd@FLQ9ibevdD4vqp1<@TSYUq8fCc)b0l@)>%Sc6N z7eDQr8{_BCIFxO8G49Uy!G(&O%g56$964JqN;6<{B`GMuayck~?Z(v^q|6W8qN2Lx zDaqHUxSdvgx3vx^H&z1%-qsFk&LXYdBosJFC}<@~sIQxa^80g<*!25mym9G<;l;Sy z9+mgidE)oUy!ArwSKJv_;|j^&TsQW73f3hi(=YR`4g=K@SQjcMK$ns%t8j--N0wc% zc}lc}U~`3NBf>NAv#1ThThXNiL3_L1wC6Mj>WXmv0_U!FcGLIJUF*-d-cod6Z~W5R z1y}Io>&AX8%G<%7SHVyDz@6%#O9$#SompD_z~I@(nP^Sm$+)Piu|=bS$L+e$ydf0H z_@cPKQ`~$p%j~s!Vlh zDP_`o2-|zNuVIY$NslykiryH<{vz2jBv~9_e4kEIYg6$KZm>ZOBDvjPyzn1pAR5Zk z%?>gtG(}sl&`l7-CZSh)7y51 zm-4qOUN_#0awU2&2IZD8B$ihb#iLX0c6R|FY%GCN6Nc6qF`!jc8z;3EWEibS7+PvX zK~lSU3H=!LKS|MopG6dYuv2`qsvHRrd?aHTj@fnzQ4G^m-4yLY5_C+Jw8L=Rs67r& zQ}t#$6prT-nK&dg&ku>!`_2yxiJtVlQ0#+U(K8+40Fo)ygAtL2e@LPYdyzyO-Xn<{ zUIoNX81*#afH1)O5H_lTkibhpXc7l-Lw7vfBop`9EZI!#`8M$=nh!jSW(5x)T(I6* zbA!jx{Dp?+C0&SNO4*2EOI3+sOx20uO_hq_R{u=1FEDcL+#t9Q5Ql&Qr&hf!*C5tO z9ISM_zO$C#kxtBi-$#LHSNEq{r{(F_u7vgp1pJj&tp@= z3GOd7Bw@tUflTtk_kJw&aPrD{flKA{Tcj?oTal}SJ3miyQt0&si&rEkvFENoP%TTX z!1i8{>mb9qQHSkr`$ZwTyX%VYy)rI7JkKdb_wAvz51e+q8Qw^ZYtFnfL)bK>X>;8; z?Yhg%1AANBy%_=H@9SMS`%Hyx&OBKt;K9egptiW~Qt>&jSz2y->{foKWNfUoo;>OD zJ}9|@_on2_kUU%*!64e-VfY*M7ul(TnS%cQnB+gnxPpTO zoskcA!WLZ69omc{+wZ#ZLbsSXUf8upnAySVpG;NUmL2N*$CB69t@QSO@;|b5)F@#919Nt4uZG&+sLjh;%HnR9Dc0z zhMg;eBmtuZ$?(ZbMTx;o#fdpig^D?E8-B}qKryzgSQ61U@4oxyTG1Y~ZRppAkuPvq zvGHMJjIMpIjdI;BA0H=LxTFuCjGcea+0NHz#5zVMaoOi(AqV+z!cY^I_P@RBHag*t z;aXNap+$EQ-5GPbm=a#D#_^bf^UcQ!l?qJb_uk&TOt6aYI(-z-fmchdB+xjzl z|Gv{DtzIgnQ}E<;E1pyi8J&Xi=>5{9_aEPL*92^ghd#pw7kIkM?H>>l(tOV2vQuA0 z7&O8jOJS;2r_bTf0k_-zjAdSk&fd-$z-qAyaSmY!Z!Ppx!7m%|;&}wDz6~Iag4d)p z6NVhLLS+iqfGR3%j5`SGNkg`&D-Ld#K|@yweiwBeVW{1{l~e8IZO_jX|4GIbHD1ZU zgRwKV;DN>{Y-@t?1;=jail7+gqKAD)FOalPR*dKRFZT0GtZ*0M3Qk07t`&fWrx++`WN(V8G!!j};PVWagy=opQ1Ch0wL5ObAk5p$Pn z5_6jB6JxBd5{p&z<;3Du{d+@W%)))@ta8@O|FB&y$+hD!4BbkvAZ7i<4ZYFJ{->zW ziofqZc>SMu|B1qV_k^O>`j!Yj-y;p6#yx<%xr#=2s*m znt#3c-3~H$t1P-E+Ro)n?u%ONK#WFH-ne>g3!%WBu&FsALlge=p;yVEp zfz1rd(OnyinV%O9{O@Fpk5dbOe%vF>+!`;pAF1-)yjTbA{qSaf+q9@w#N9Ym{)9wo zOyqHk5mogFeSP_yLT~#CJ)OqlWY|Vi6FfXL4Vt=>fhSERu|H>l!}ETkExqrRst-2) ze6wU?t3AV+vGL|A5~Xdv;>=och&7L=()Q~}iA$wc9Ir8)YE1)=i#`^-u5{*l9QC}e zVRaVAzi6AeEA1=S!L#bh*wvNhmvNK1TK>)&URSGjp?w%#DU!Q(pHo-w`{t3H%$>i# zjzq_D_bCwV#<^ZtondiN1Xmubp`0TeHGWS+UDSh@8@1@gg~M0$Y}&NP8Dt-+!eWLirAtAx+r%pqszpdtqk)4>%%ymU_;Xu zm=Zi0=Z$bFg8M=KbqV&2X%fx6)cOTe(2|!2%Y;(fAEkPsr z^v%!J@8W&xhs>+c_svgzxx|I+*SBl#9IWmgk^GuFR1vYTP%>aqMUsH%TF`(bBbGqI zEww=512HE(+yP?)w15OJA?Bfi=B51g-?8zrqThq@zD5#@*F%DdOJ3}g&IA-c;Yrs8mztBi zafddXOWd&u=bjmcTWvOmg<)u!XqXP|s?7Ty!U)rz-9J&?AJ_Erss8V;o9b%*`H8DT zg;K)>&EIJ+?`RC(`{BV!{nZz)-5H%hwLMq9NxeAfvr(@OPwM5%b5gHQ7LphR!W4cn zSTEcCPzUdXWgg7nii~%~lrrCa-f=9e%jbuCrd-Z4Y?yp@?b)2nw zCGJU61+do-59-G89aLZRAn)YK5~aP@#1p6 zrf@H&65#+0QyGoA_3{?#X2ksm5w2G1J~13_((u3`F>#x`NftMw*#G)c&?Tg?^8<*R?GD7 zo2B*#<#4vZp%(1>Gm8#Z3-@A}<-1TK5R7%H=be2BKhBEz0*(@F z14j+Ef};rAv7_rQWk>tOQ8cG^&h;t{JRCNhf_ybc9=`bt*J24n{j44Mk{=sPEO1xuCmC zrEI!VW*nN}yxUbS&zgBas4bm8NZX3Y?z1JVoum7suJr1Jd>GH$VpEkniYLCJ^=7)x z-J<<~E?ueF{$bQw1v+2C+K*SNCG2WuQa+65n#w!ce6L6& zVlx2qTuOfY|cJUH%aSt0^&LR)=VI+fxum*&;>CR94Phb2l&Jj_Te!JCa$ zZ53K~j40#cP9vi&EZ=z{!xf>)k{jM)@`!N(=-Fg%q)UO_&-ky4^UDQiehKqH%GnqV zOGUGP*u6tjP{*j$j7wkFI$6<46-Y64WZsoihmKA>S1XM7U8f9GBaP1sQp$wUZlT?n zQAg%`a&=(*6wqfQ0kzZseMP9KpAZ7QMo4LKyW1r9n3Wcn!5e{a^LrK<2{8ug#w!S1 zievws3=9taypvpF%pj+D8`PFKjj@R}b^>X)LjmE(nSn9jOu;yC=3p#1qvdmEVN`ae z`-9c#nP=`oV_=#Q_tGmdF=VPhY3Ota3+Y$fQhi1rsNqf*0iW@Q)ze?6;!0RLe_XXW z)_SFzv7`xC<@c?BJpIot_H^g_4W8$2`!_LKCl|-&-YsNZZS9Nr?^Z7l{CiP-6SUHt zuZ<6*^~2;8C#$IG6tUS~R=a(@FMgM=}lC}zGRY5d%u9J;)-^o1LSB!Vb z+|)@sdf&>2JM+B89{)d2UFduBCO$TDy9(I)#(5F#XPgJIUyO&uc&tYCdbx3VPeSZe z{=?jk6FjI}frureQL|58}d4>)s>qL9C{zVwS-*E7PH<#kfJ5?&M>C@6boC^PrJDv}gIAYwAsydP25>Zk8s?ceYBn%>wP$`)w zCW|M9_`%|KBTd9)LNkdyDmBvF*oj?nGR0HUD6I#jqKD1c>)e9JcJmnTiVFU z$DY`tqGulrrmINC_L;-2b2~q=c({l)W}jobtNEM{oSV(BQ^{nm!k-`byeA>MBZOj4 z=4`+kjJ3P(jA$;tabd<~?T+Ha?d+EQu$0Ujm%+QB^^<~c;PuCK{!lMBW-Az)Eae}{ z#dhq7XSpK$fa_+F4#p|pD(Zb2OU*p~WxHImBv)Y|x|Lc%9wR`&hH6&(pSH0SBINAR zd$-eNgFc~<8AYGR%Wi**1B|ZP-!Ei)NM`r#t}>SGezC;Sk2O84ILtz>JAYeowqQS7 znBI}@Vu4)YkShfW;!lpZ8CTf8qUNgz?T(-@T38&#+Z4lnqwUa5+1ZjGvpcrbVP z%EQUEwk-|xy%xuLPFK%yoZ~plY+x6@UD!syJ#jO6pD(N&%tz=b*mq~)_h||j!JIv_ z7;DeRyI#kQX!&)3-A+3e2Zy+tiIwtV{Jr>m!1Kw|8e%)~hZUC5U#2MHScdB2!;Mc9 zzRTSxeD#UYHJh{KV8M$+w|2rPw84E}>S+R`LVsux>|6JU)t03&yocdnn_12)9IIK< zg6HRAjz!l)js8cd$8-F{^Hcfp`HZ^ry7h?h`TY7wMop(Z4E4JT-S%dV&BmH}D8&+k z6tO49pw)U(xt;;cXi7gz!T}TEi%x}UkV<8=#OxxrK46c2Oy_}em%USg_;<8v1P`8^ySW3qh1QxLCp)E*WE z!+;pI@>m)SlW;uYZ^Hn6S5j0O{WUo3Y$x?ZB|}|_@%%MOoxL$!%h5!Tdh{4Z!75g@ z7!~NrFvs4*atu_n#CzYF1W=wYFLL-D^)f@hwh=}Dh&4-LfS3Q# z)nr>uXPH~$54%psIbGM|9wz&Q!q+CoK<5GddrC5FvFD|`pW6J$Ppo&QMgs+2P3=mo zEMkm;7c%oX_5IR=-=v)Pb?}sT2E;a%6%na(gNm z*RWz7Y3xS>mC{W3#;Fue9PA4cyN#pOLCpv=bCpvy+X{86sm-iJhgI_P!f$InVTl`k zyq%+(hQ`qxmG4>Mn>-H0Pn>QEuN+5#Pdl9AE+_6{1ES$@J}_ec@D2=C8!&68<4VSg zr`^9RB0GIRC|HdV*~dUPWVPzCWMa7cDEvM}v<|25>kcBFFSuEY49J_` zXF$IWk5q+=V>Msv#{6^+^*q~&l+-c3vhl^>254UV;;Oxt?f}7nc$`{9|^tfy!Vet?O^!=(7 zaTpxr2UB~%102Q_AD!|KgM)e@#`_nQ+s69yGP|eU{*EfjUd~7~iI@G396y>XJD#M; zj}IfwE*~iTW#e;Vn!{vtPGfNccFe7_Pn39mVtP*=M}$l1>wyzq_8D$*`1QKXvXaEz zF+AlAQ<<3|b^7AU$*(6l!cvN1-_EeFCPo(wUuR)`EO&)>CnbK_v5_cqP+5B6O&ebxH#d>$aMfD`LgSHZ92>Ii5 zVxoBq6A#nl)?SSCHy?ROe=#1h$28`-BmZbU=1#NkEeKXGnT!7(<)ANKnM>urzlEPa zr~7{rcRpSJEWTW~mX6DZ0~XA8UpAt8q;PO;QZ)>Mt5RmRcj!OKi400CY#|Eau;TZ& zsE{@*720N&qr)ov_br?aFuBs(@X+CI4?YrBzDeV2hWqUaEMWC)9L^#f;CdXAx8Dpy zHSG7aZ3c&Tj-WY5(A1uvGvB(TAQD#-?Z_Dz-xCwlR zo%F%y8+`b&15TG4pPCklu?I;iz{RnfyFoKU`n)q+$_4ST-!+^~>STp7Ecn%77V&~3 zz04yPEUzVFGY2Zk$q@I(&(EC$dj0$?#$|ILPIDO6r5g`C??R#Yee!mTp^0d0t1~Ei zTZd_JfU`j^R-r`gnb0Yb!5Hm>N?>~&r4k{=0BKxehsnX7Ci^=oC$Xh0BAb_Tl57UB zjfBYXOxD-5H*mmbRCv{9UlL?|+S?>n6k+yJ5YJDW-SK`OEx|r|a5|q%adw|vaxy#$ zUEBv@Jv)oARP6#-BxM+^6^n%rW>~D%j$mS_LryXDU2NeIpvA;MvlOu+9SicEapG8^ zs*-4-!XRqIsHoCO6rZC*K~d)w<>>w+oT>K(6#AIW34bv)XTfWz!)|ut@EcNd5m*hm zh`9<7cdLO5HR1;Dihaq~E$mzFK7-vW$Mc0>r)G}hbFOj3USk3`T4&~K^6gwx9$FI)?UaLNcE?t`b9IM@zkhmzxHu24hv^#P<#MpUo|evU zQ<&=tfpl{n>}ER3p{0>*;v1J&%&ZI5uoef;t0jWlKgziXw<;*M)+v`aS4#DbWl||@ z`=C@h#PB+g#@!p$i}A-|*G5z=8o-VgwUE>GKRySwo3NSZzEpTyHj4=`7~qy zhfX{8cu4iq2i<+_DNB)|>YJ%`UEA*BhV)6U{rc(+O}!Kx-ohHULzs)P!d!@C_Px+I zyJ+Omawm^y{Im&9tFL%p?5V+{^LcI-=C#9cj(=n4+pV2by8S)ol!CSPYXY~b778_S z@+QdCR&h!stO;?Slz5*ZsEdR6_*hg{+sc|Q$eZ!J_ca;LXtBQ|W6@%!a)ixyIuwHY zvXw+M9E6Lk?8!nR3?JtjEhq8rI!97`;_LN$Wk2i#CBAkTCUq&FcEVi8-cbhMZsE3q z%s&GW3gh!K)XL{681uI79A!qTC6p1vyq)0jziMh~Sz}!N$;Q!eU~l8GUGZpkr!zB8cr}3+-DI``8$?AN0(% z@$(9QI}2xqxD7s@`qhvJKYZn|M;y8>HxVYEz!Al6Gb*AU9DYxz!47Ns^V|287pKoP zvX_+_634?+@noZ>P{vj{6L*bH&Qu7iXEN9`9nV`K5RT5T z_c}Uy;Ahv+gUWYVewV1=Ns)j`laxK}KvMR!4CE5*x#MZ4jy)j>GWLwtXC*T-S*q~vH^6T|19nIDN zZG613*D1Qr*b|1XJAA4m9AocA6h89tW_+*C!Jpg5P;!XfXiMef27B`3`MIT$-alV! zgcnyF&x?;(Ctv4qDrSV^c;_oQB!rI`y;cW>pSb4U)34ch|I6QNR(}7*yL*4n9WY&C z3j06y%N@s(-iE^YtfFHFjnZ3MkAaE)cH;d5=JSZGj+|diGGA9+6~)IP=>=hGGuf1X z?ldx40+pKz|6DIl>J|EJNsVQzk}uB8%pRj*ead4xR_2mouzA7^jIP>~RtL6)rKj;H zaEYIrJm&=SEQ4XbHkNt&Ol{E{Q!@PR1gFYf4e2;uS(8f-0grC|wdVaNNH7JfSeJrxrUqwv&CZs&sxwE;!RjXm3;cS$t<1I$p=i#|JZm)Xa_Ta; z-h5qm>cRwfT=uTDlRGh7f>-@Y!>Y3v?TjLP8AZBO_Mh_Nv;s{ZA~1{h8SS0Cl!p6} z+tLuS?tP~|Z!`LHaR~%}V^OepEFZQtTmel{SBf^+vH|Z~wuCjwhKAwUV?#p2K3g-} z^-9hBpx9<~hh=}@mE3pPi*cXm{>wg4pRl{6o~d0o_0ZqHc-OO@fIs|PwHf^7e-gtb zwp~GvO609NKfim%hQ(BWKG0)JW^>@onD*3p)uGMIkNWHQ*Gi4-`I3^wV2u1`9r0wF z{{lZfTDExm42IK-E#7OY%)$>-<213>S>hD$U_E*Lve#AbG0fmu^ZV`1BYtoA_<4Cp z^E#J*FhB6tt} zq9?!$-Fie%&X=ccC`BaZcl}C5nc|4I&zna)eexz2z8<(+vpAVYjkkj&L1G|D$HcHl zZ=!jbx7YP{SFR;SE3h@+Ta+WRPU5W9z{Hn{)j1lmk+*yCW|E}x5Dm$3ge*R!QA=P(PQe2o`qJ1V}frs9|WPJSB zJzdw_A6Oe$OVPyWVp|SImmMEkYRoWokIb{@_xp^8S?UFD`myGz*LpP0QWv(P8$aGZ zO7MgYnW6B`h<*ioFFdcZKCimA*L!(!&!4OF#U~gyxM>921Dgn*`Qj6Ofd$We71%^| z?abTHpC)=E#wM`!-aBL0$UDD$(qZTg8yYa8F`8ts6|LpC1oYI(EQjG6qHWp{dD@0ZL0XJ7vG(Pi5mSK~gFg8(e!YyJ*%fxz`MT>wfvGF8tJI$PQQwV{F$2A;aggkHK+8WTrnPTh35bvZ&;Q9J}FZp?1 zYq45fcKg)a+VXYKs_eRWZtkcp_^Q4fSzC5A^wI*+Y7SIK;8GvObEHB~eVEexCC}}3 zetqe)+4I02_0?13WkX}#HS;X_ee>nxzD%F9nh#uGp{O;QZ<-N8T}}?Qy}$Eu$gGwG zOsxqM(9pUrGhSx$N0Q{!AzNY9>RU$_qCu~nZv)Ed@z`%3?rB7O zC{fytqHVSw{_Cik6GU}04Zd{Uyr7N7t%GQBUJ=QNOVk)-m8p|eVsv&n5&MWhwx%lC zN7Up|XQwc+UA1uv;8|r);CDrA_9F{N51)JFcV)21VvCzg>}>@S7LO zF!xH4<^sZGdFxB%;Bd(n`jArWL7lNx-I; zrQZ{+lV~cDR8bnMZx8>KNXAsA6N%K2(q9_ZrLIxna;rQiYJ{Yoo0s~GRHfWxJmVOP zC>$&AB_;fvQ27p8`C89j`E@DPa)~PWzF1ixaY*6u4PPs~cLgf-+VyZky3Jey3%4T@ zRXbK4*C$05GWQn|pJ<*fGF-UVi%d!$5h4~!ix$-|jZYrQBBQ*=93=Tb#4)#AFWNYKUe`WmmNnfs)oLo5nV{i%TwM!S2Z>v_4zJ6oMt6eduH{lT zr$185#RBrwOR`H6P1D{ZUz65dWJDy|ne0t2%Bm|MU5<2uFK18!ba`?{q9Dy(cM~EO z&cR|D$=v+x7y^D4)V`%Qu(eg$$0*+WT1AbdU4xzEGL%DpZKHu}6RGlxgD5Z6NO2xz zFkC6gT{@gjq>eq-z>D<(>65bJG4)GDI%88WU)oAbDz^-46Z3b^R`Pz{N38f!V#N=i z3dVg?)-RkgdD6r8WGiH<)>7uRbIU1yhi!8}G3bCJc9~O%PKU!TS&w1YnxmO^q|*=* zlIu1Qu1hBRT!I#6ZVv+qVg1LF#Yz9m<#;;`1q+QSR@RTo8THTIp>$5Ff<%2lA&Fc| zAL+uSLRqO-Ymh~Ci6#X3*C;SO~SR!S$r4Wvuq zcGAIIV2HSRUm`VhCA#$G4b$~Yo2hG?wp~}jOJC^Erk&QiFL7O)%Gv~A3Vg{14xSb6 zz=5ga9c9aa`=(L9iDIHuh$QDQ>4c`;F zgJtFZR}|APpknHmyEK3Gy1$>{@iRPrhR4tF_!%BQ!{cXo{0xtu;qfy({vX3*;m=`s zEUW}!Tr{#!cIhhHLaD7}Mi`d1=dh?$d&ce5>ET&}Xxp^dM5soM)U8UkNZMobp|lnM ze*J&MZ9+Br_l}r^4n%^SG9#l$F9^HJ1ESI_spOWgo+~TS<@+n-G%Q}nME7I-`X|ok-^Td@JJiB+fhJqZ;J7NOQ`Ff?DGNK58|r-;;E&~%rw%xr}wq=UKB&|huQqhr3`C6Z{G`*+Js z`@E*~+o*l)eRXLh+yjpaQ(6aGS_r7Oo2~{aJ z6VTdYb?GXpjlbFmx@~&Yy5A#K^I5mjdz1iwprw3#uITrOX%gU5Mn9L9Nyq=lE|W9O zkr0TwG8WXA`{Gcaru@H70zrU!ZuMG!OPMS|V8x zf-p~|?-AxlZ{~Uighr-F6;%Gh1CTJw#etw0WU@~dN)X<%cOEh4YaYGLeofQFG=^}ES)|ish#TMo=u)LTqTmQMU>pnpZ-cI!tWX3SL20l{_;#*XoNEOS6 zFHE+Wbacl&acY&rP(kcg)E)+(v_tB%2I-g`QQI@~dvgNtZ1#HTNI4?@#$^%~Y_!iQ{QjJ&$G$S~`1NKbM^8 z(M4xZGl=N=d4tA}f*smzpE>)1Y2!YBq+h-kjCVBI-}tphJE-E6KF)4B^Xu&qw=1$p z_|0E7PiIslw~Y~#@wpjW_&~({(TtotdTQqRlKDKD%SX?%dY*%P$}iT(qjyfP9TG-< z+9mO5(nbt*cy|Y-FAw=KPu1baoOX@#cf{mC6lOAfK}U=tgZ0#6+)T4Etd9!p-cltw z_~lF7d)Bdd)e&@5c(KHq`)fb_Ch#y`Rj~^zxXjkxxOPxiU2OA12trf$cM+f(mf8Uk zmO&cPuPHB0+kM|mr^UB4nC`p-miBiYAKG!XE4uIQPD|FKGYhPx{`Xg`J)-)^bF#Wh0Wl((Wx2X2BDOLKFXR5`P0K`MGC>e^ zBrnLV;APU^XsDajLE3N*ZFx~WkXFhLkInQ8{i4B9ZA*03|Mf;ql)3e#P*1T?mCBkZ zjlzzRZQkAepF4RQ?$bwhJW}=NOLQ`jbZYQxPUgCGzVOT&XYP%2iKH`&H`nRrf@6~} z8JRLDR5mfa0&WN$hAu=90~rDdp9JwlmLaSd@-zN~6vGQl8vOEcd2|hbXFSL)=E{Ds zZb}vk400AU9To)2ne=caV` z5x!nKo}_BG4OZN_>MVR-$s^TdD#)m8t+q6_V#y_2ku@=KluU zA1xCf6u(|VTdMEhL^blUxqUPp6+J`4Bk|-1tB9rQP|u#0Jhd4$3j0F4NvL#nE2CSk zmO7b(&e=6n(>)hE*efAgMiPvDQ)Rt))^^bPF+E1Nn-xQb#}46svJmjr8g*$qq-8b} z*`~vT&$_sCl8ywvMTMWAYwG8msw|N_R~660BNs6Zyj+oq%!?QCpNI)2E5h|i!iB&J z-JqjlfD8n|*(@ebW_)K-A6bgqhhR$XV9~(Bp`e1??6vGz^mkFGT5+hY z8n@Pm{9;#*-;gL#!*@-@>SzQaa03Z_4WMy@CtT(bZzhlMJURNS=FHgG&wuy$*0FsQ z$8fR}zA%3&-9>}q_k1N-A|g|FTg2*>ap{brP{doD5ppqZxF-D{(l&sVVD;QyM(`J{ z$3FH-L;u%Vpc~}9eNXg#x1y#d__MQvre46`vcx8)y|ms;W_V`?A5=ZAv-SOc?fsKt zaHLfkpQG17?1H)}ZHti8Rk|$+5Gn7>+oR5u64pPo9;k#zvLK;mf()L8O5^6#WFm8a z{X*a#RcfDu%HkVoJ0#O*ysGJgwy3m1mntkHGZdO$Q!`A`4AbFhhWShe0$-xDf+S;v zUvpSKZTyHjhj@COQHl2CHFeIp+}I4H6rC(nIyxa>?j2zhZ2Uq5gOaC$bYh4HwM~(Q z6Mz7d3ZBhDS;_9=?*t?H@k^t1qe>uLs3&Mz5bMr#5akJp)XH`BghPa~TEV;OS~Eb9 zt!rGjgQm9^ouqbNqOSIFdV23C^Ec{6yFOQs8pcbpprg|=OJoMpRt_!Cy!>3gMAaqW z#eyGGwd1i=3wUJJ0+On!U+z2E{&;DGWt9IJCQ)cX@GhpmE6Y}6Q0Ir>_LfS9CrEld zNY=;uW%r3>D@e4GT0BZ_-JnCI|#<-Z8lyf@NlRhkb6e4m9#1L zXxdfrk|_~Q)M|WgNLleW2nHOLZ=?Kt5Xd z`cZv$Q*&0Pp{h0Ty{fW)`-c!*QPyr20k`c8peSK{YDx>HN=s4|ezY1DT83t4 zib?JnBgK5A1A#BmVUg%2FH4G%!!zqR;&pcVQ}lwj*5O9&(J@F}(h*6`(&i zCXy@YCH>%acQ~oDR`{;L))TJJ);+G|)>)5w^`@hb)P7`vEfk7pwT!5Zg#u%x=(Fz2 z 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 z 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

    E{Y!gIcM9qI@3Sq`e$zt>`oKsZ0 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 z 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%0DafzmiaqxYf0D*`01!bZc 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�g$2Clt{eg!5T<4(7 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鲞IMvg(P7G{xHK=w#$b0*9u^hT-|0 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

    (U|o- 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 -yOxhr2sy$w91DLf4F|i zD>kYosQ3KX#vJ#9Y-oX<@#NVL21n$4T^7TQKd;uBN5oo2R>mjEjQ#OybjQ&!CEalZ zU2BWcJ~X}DN3k43&t1qZ$4p(+&7{}n3R)w7DIZfNuwets)tq@2`8j#aWdXfr z-O}$Q_zEK{hr{LQ1mW3O8P)x>GTI@8t4!6%3klP#&CIM1*~ofOi{B} z|7sG3`H8zyW@5l~^Wm{#m^i((Zs?W*6^*k42InWNYCDxy{h^PaMQIHX9BSPZOs)Uc9NrSsa>In(Y_DLP`0Vf=3_XC$&79g-k zkE8%{ww@2kKZ#6|%y=59K2l=5ZiEgRBzcyQEw8sww76?y%}!M$mUBp=m-2 zNrgy=^qQ=BE47s-T-%ZU!#ee)DeU4xPcgvO{b6XL4ts7-BombQp=k}@VLDV@{>iVI zn(g;z7pvZjmn*^c;Sr}%5pdYiT95i4k6;VC&mj#02Fy3+pf>$Yb zSnQI8tEYK_6;gw`Eu*UpqNXPOwInrXg(KPeFwex+sni174P9U#2ZUFC)fxKsbeD!=t)iHhtxdSx zvX5tz?9Igq+8(VC+b)NNq}&yhcA=aEpDs5qw4Ro~Q?!hb;6{kxMz)Ou9LQciRG*7U z*@r417&e~VRd4CXrT7=RO%Bm0ip-Ho@eclH*l1F2OOFV)i8?St#vIi^Y}Ve>78W8@ zA)EO2rg{-gnyR5X&qK=I1C9Vzj^-#d|1W8ydd13)XkAoZw8c`CJusM1zt0kv!TY@w z%1H#q6x#Z;W`hWHDY!aoA97|Sm$n(?W%ugkf>)YWlG-A|W`ouNs&0p|Uzs}+rJ!=n zD^RPb=;|0*3KG}7s6C6_i0FoU6Dzugt_Ssh>L_H-X5b2xpFDy_A;&n<$H`37=xt2( zWpkCr&8sQzo}xu`_gC1eIUs>zMr2UYG}PNI8-=l}r#F2-iwz8hmk5Jhj*s)9r&p#; zCxZQ2MmcRnl&ju(xrrYKZ3(sMQG)HN3vdqZJIctlLtiVPT)#rYif1So^=aBPOkIn) z6|ngnYSX2k+kDS3oG;lSX{OKM~OWfUpeg0AMqcRV`f#%vOup-GY2G zv$P$y+w?^B>X6WWo(-8bI90wME>#H5;S zk^r&{*@&1vqjeR`k$L2L3%!XnvII-#x;r$WmG#E%eyukxU5=)r>_^r;{N^!Zk0aVc z8y`~g4R?M}Y`t@EFToZy8r!yQ+qP}}V%xTD+fGi*ljI~hv2EKrNnY;#?)$1<)%$Dq z?7e68>YAFa>7MDeL91VGSe}ZaDJQq&Ug#{Hmc7EGXXzr_6%zJZh{|uuU-hLp>kQ}E%LQiB#%@VjCA(Zw!Idn?OKgHv z{4%l&YTv-rt}xIe%5%I@Vy_(7F&a*6Pt;NI9(KgA+;G6EQNVA_wQEJPBYH~*alXg3 z?^t8rUz3t)P^Nl{fbW#?aD8(@<)3v`O;99VqsdB9#zYrTWn2cS z&NtO0A;nGeE2I2TV;Fp&zxOZpsn?F2Lq0$Bq_!LKB(a+o(sOm!gG!nA!fh;Mo{h!^+#qP-=++hF8kf)i4v~e({ec zwS9N=Rfcn0MKlHy?1Kb&*c-~?ItYp&HyfplPstVL<-7S2wfx1-0V71E&Lpn*+2fnw@Vcy(Oz99~%=2MmbU)w<3b6EBHTf&L;(m9i8Ns5?!g>T(~R zLx;%@i^K(ZDQisLHJ92IC#7LXo?B6*SYBCRd@V--c$)T0LtAdpw)*8*Y5qd{YIXB8 z!`|q!W^WJ-~x33Voc1(=WvNqNgf0ufcqR*ozuYkP6#JMvnK)$-2&<*g1uN#z_71a+H zUlHDMd!g;7r9RcCi1o{hMnb)M5UQGRN}ec_+u5^!e=qSMi||uS$1@!-P0C3HR33S1 z(-{qaA%t$pX%)_;z3Y>TtWQQ;F}iB&Qr2X-kXV|sLI-o8l+|kCC8f1oE9K)3&fd3+ z9X_Kpi|LA`WVAHvPM@Plkk)bGylEVPt2gAuaPci^)cQ2vh&)RHs|G zz%{dP;XSI>M(9cxfxw79E( zI?nc@%DBiRm0UiiJ$x2*`kfCw-1%6T`y`PqDyf>}TUSAZpGp!Uy*MP_y~rKxWSHqL zmOHs6_Wg$inPyf!yFU9&?gDub_+%FHAA@%&^HTv5?|baaImJ3@u)tE6oGzyh**Wo` z*!b~k_^=WcHrfsEYq1c-r{09&e4Y_eaore`7k48QI0rwpt~}pPyfi|kA)Ciy3HGMP zgOiplj>(~`MuHkwW(N5vB){hUCHT7GU?L0`!c%Wn(Pcm+CS z#dydmJaNh+DxNc^47ICAM_`K0P9t%cD#YGLp^x}<=g-cyDjuXPE$}iGbvJYHBr#4Y zBb7*KeKIw|J7zREe1|vz^k&;O$gsQ+FLIoj#M=HtKvqvIm&nC8;tHXGbaQGw=nWnm z5pHa+DN_~H;JUMu3!90EYCJSKjxO2_l?M3+txrrPNr;4}nB@Z%mD z5FuNqVAm*~x3~36_Y7U7S5)xicAx52J76{d$6}Tsgf&tpiqbeCN@D2(UwpX+@dEh@ zfBf%kWU&bFANpdIG(yQH3(2U;g@!au8ebHDLg3erOJ4E-t|>HFM;7VWnXY*;SOiHL zHHS@?Xa<2rH7I^s?qaorakfw)ee3EivQ#2><{KCo$Yj-pdXyaZC|SJN*Pzz@F_-wD zGL#Ss?L86S@JW;}4--y9jyg2Wh#^8NXq}L@*E`qp@bH5&+m0;uE7ZP1=*gQwRN6s;GQ_C) z{lmi`PN#>hp5>@o4#zn)rWduiRUdXS+gK!LgHZqSvkqEfxY;ZUrrZ=MpBEW=PxUYU zzWjZ`bn^$qmn}5h=aQ89LN|l{qM5gX{-@~g*-gWJ%=hQp%XdSQ=tD2~)-P5B(R)z} z)bAVN5Z6|nZ4zn*2smq~;hB{J7JUf3hS zHXfmLO~{_@1_c%1ikL}kzkmXbUdRi_vKh|6P z0xC1HC2b$~NMw!o3^M~*MXlYuz^nEj+AxxLD)TR+KH)avLX_h49s&uDU5+k93lmt9z(2alDX3-jyC36X2+K~mm93LP3K2t2T&!x1!)4SGV z!f!x_ZWf@@YbDSm334mO;6BB)uOmreSTY8|9R`{1IlTDoi#0^p7VLmshiXjVxPtmC zup`Rwtxkx&M7HnBX^4-Ir(bE0-r4REmBhn^aIN!#+v}Y>6~nyJpiAv+aInr9cbihm zp~R%-DRlUNsUAxNjiq{jj*VGdz`=T%%|!(iIY$2IM2kX|X)p?!+4~fCMSm%E0$LJ4q(kI8GYP zkl6NbsvL6!&%r-~yufQR;rD=mU5CFpp(eOUt@l*(H$aavHo` zZ&01l%z5E;3SktpZJ^!H_5Q8tEX^c5Q2Ndrr$u0b`ZIZ=s* zn2Sonf}q-4HNeHHG*UY;oL%r!>7Z#L(57Q;!i-9cdAo zDkh~S3*=JV$3T1FrrDE1IU+#2Zt~bn#cL&aJrtCs-T2oG^gw-Cr^5>mbEptOS?=hW z;PI~Xwnd0Faw2ao?$C9Q6J#IER_kd<(8SI9%3Pxdf|sl&x%vW_7<31+HO%eDZ8ft> z)NW0(DWPfSO~9u>Yl`z2%R3kx-g+!$<4ty;y4{rz@D)y`c;gDf!Am2VDtAZdSxwU_ zYLcm0+N%Vs zhGF|BrfheUq@HomDl;0yCMU)aR}m{trxKP>oT;#Zp1Rb(J-bH_>6*P3$0n9?Uo;a^ zYs&OGbE1?j266M5L(Avx0K9vs=;5nU2z6EaFTmSB7QXQR@bYN+`RHfS%xW~1>gr|!FNux zn{tPj6#kdxe_wZ5o&)D=)x8>-qr_JQwDUzIBhA}Q(>qyuDbgQN2ZO5ez+mw6=WAC? znIe#&qDj`;VwmpRW-|^$cU5_hch=8_Oonk2GyarnLc1#)AIz~rBkC~evTS5XNg_cG z>JqRtu{+K@iJn_*kRb@+ttD@0SXKFsHHOhF_(Z`+NzSOiEHPwL^0x$i=Wii$ABu|WnDMVsxc9aAt=GG+%V&0t*~(oCVR))cJGQQ z?{B=FJrd8yT+IJ-$pg%+j71zgiFAJ)Ohg>aEJU2#EJXT0 z2%^poj{pA=6$e*iSHMp?ynq1F|7G{zX8tcbC1(dyRe&=_;xE zUnc*7lT`h|WBEV1{|$>e*g80?IvSe-{@a|W3&&3zT>r)TPyGKw{XeMxqs}M?u(xov zBw}OYk{&ZOkVCrB7Ao|ax|GPCXQc;(h8}=JgD1I-RY>kYEBqpo2 z279&`3j2TUm+!!uSfF>uLB*9(Jgih?Rh0kXK8(0j=Wt4wl3zGAF%ex1)mIC+ovSV7 zoQ+Jrp3n!`I_%5_QLXkG6wB+*}gm8-P@ftSElyo)W$Z)Wb|)3wbL=mam1Yh ze2O|ZS1P{ypblAqQQHAvdC&_?AwshYFY8MciYvcvzTV^uxPlt=FLo*j5kML{ndmA! z^5d;F4+lBP(!xC!=nxc=w>o(Co|tFSwI2fbJ_Z}b&CnTRr+4SjtByRJpNMur=-g&BP}A%*ww~X) z*}aTUUS}Q6*ACXbS95xCF=EI1w4Dt!8fSmb;yW@f2F1+I%j-3ZCkgJFcMFoaJYSUz z9f9kPYU_onC(~=UMI**dILdPXTlfYEZC54Yp-W>3uo;}PWi5tPeHQt+b}h;)g^gJK zL$W}JZQ+Kksg^R&p)tR&6nXRZ7G`p(QiTCtksN2;VYAJUr&G|vyc^lyho>&AYka^t z?LpvPL52U+JxY0>S9SoENO2+AinoBh4(xKaD^jz&nf=9k*v-wozX`|F?hVtCU<{Eg zt(EPGC8c$Gi)oo7H$*L~`1)rJ5kEVsnT|obuRfU%Ru$SJzbv6PgJkl7T3n~Yph6mL zTE*(=BF-igqPrjTdF}pVaKz?RuUHGwC88j*6SN%yG*cJT|J}jc#%-v~s{3doAj6JT^9Lv^#cDt*;F25EhzGeB4aVwn((QGhLPjb5`;YG%9mT zNdhnKdhw_<;ts3939q*SLOZh}B-VnuQ!zMqB6G#K4QE8<&7pAQfWnG!l!C_F}MI2_9-^ttuR|8fKt6kHyBu zte?nsn7LybJe%7)E48ZXo=j9}F99q+wXVg-?gaxirvC0X`fkr=?TVLj(;I1ZAM;-o zOP)y45)stdPs%NrS+-r5T*Y#SR@eRIGajq77oaT+_T6cL3n}mD%?0-<%iMl|$JTrF0 z@phb`GlA_?Y!*%(6A|kio5)xbzW}Cc=oRi!@28P3{uxkc@v7t>wAw$jHx3x-!0gex z2*y~ z{>E0+pB00e{xoM6-f0EPPesQoF#Yoci&&=USNuqs?+3Lm#eJ)b4mcrkFJ2D=?d_R= zsKPIAeCKe!kiMV*m6x1ut(66}Ok<{27a(J-=h2s>UvHjbe%Q)Q-gN)~`Nm5LL&rLE zMc**d`b+B7mTN|B!~(qx@Fugy4}_KVzN#<-(`0R|bZ3?0X zUIpnRpTh8%GK=gOe8yPVdi#|q2O?L7Z95J}PI=vcPXtyf2Ve6JJ6tgU?`W;(pT0$l zXOYW1k}H4RKrj%V+s4>mVoa_mEQ|#qM_@uNu+*4Q(1tNqaQ>Bcsb(Q(c^Rv2$5pEN zBIJu#M;plcJuv<{Za17JzkrS`_bhEut9CDDLRp2Y?g}=_SdynX=9^-2juZa3m(qWb zi2>MX^iaWO!RGxY^&AkykST=(azj)ToLWy4Zg^E>MJF5eHOY%Mu2*n%(h_V{|Cuv* z(|q*km-UPpPPXlzYHFn$z|yvy=a)9hztsLLf}B!__T7qS5N}gd9)m0gvQgJ?mCSEs ziC2ImrvohCsdDdCuyffkeBN+UXDrO7k;8oy_HD;*NbN8AUbTO)|we!pD?cnNIa&q!nl?SU^w zH5D&|u20r|3rorjiKA z9TC?WxkBNnT>!a)$*Y$*#1^5?HR>3CuIBsFMlZ^qn^4wL1A?ckpmz6jr3;N$>mylG zFHe0;8aba*#EDWu6aUk<-P_Gv-><(iY)0*t6DFQ}7GLpM)Jm{e{?IU$3J(g z27zgud`zU0gy_1-13T}Ruv~HCKo=PDZ>#QJUgm(-6^0zaH^nuC+!Vb$&Fs@QrSze{ z#c*XRf6#B?EUwYtV!n=*XwGl&*x6xjNM7f&j>c8i8dLqJqNLvM-P8)F%(xInFt;jJ zv=Qg%}4!j@nmk&B|?1yc5-T_4rH&sa|>Y|}9BGf=lqERNxzFyK}nhCYsbp|-ZfT-tbL;S8(TT|xfFeWg}Ht08EmQC!#D{Ss?lo8 zT-J#@?IWK3u3v;acD%{LN`yKU_wd$g$RIukb4S9NeNGyREXb9T|Eso*gevM~mo23d&)G1!E#E^{gZb#ZHcm|amrq92EeB_s@ zIS+5G_XwqRKjNZRTGc?tm~{wIxh6e)NEcX_fkIulSgOF#=2Syeu9`A}Qvh~)V!E|Rd;_$QImEjtp#|9U6;ON16+#ms zAs$EDdqeo02wRqc)A6?5xwXIMb2rKOZj8j$nzn7AuUPV7v)d*M-$`cAm7QW?R_kB6 zivisE#@ruib3hz_fRE1cvT)ov_%ware1C-gPC3wZYZqcQ#k=r67Q4@rbCc+x z8okObx-PuV)e;RH1h;l}1bhW{1h$M)#bj8fLbSi%?_K+-sz(}gi&6}lF0Ee;n6Hpn z0reF>UPGVal-3sm}Q=`Tw zj*W0ieqV(OD#RYUG|u}!9FMzhoEJgW_6!5}<=L$uE;{B2_T9#SulwMh+NNI@_<0h% z$se3!(CzJ*hyG@@0R=ON2?YZD`f%v|_|}gbrcVtXFrU{-tqg9ZxC7#=JFgQEIfQDLf#bnEbQ=CxeM#1kIz0w!hzTd%FW=pnO#VD*FPte8Wn-Nkh*drYTehf6 z&j)XN|L*Xs%5_Q35DYhn&2|3{1=7XBY3AIM{`|2F{xW<{6!}%Mr;^h3^PQiclw7Z~T=>wu<9tZ|zRjVV z-qZ7`D@NfR6LwK;OQ=1MhkLC(2gJJNmUBbM?zQazV(8|Gc<0~yT8r(HxpKHR*|gYO zydlmS-uP3SE#UI$;$^^NeaVIn-gzl3=h9}!S@-t#+zm7DkulgHRHMapKr_FhB;ZMl z<^D3!!T%G^YH!7m^#SDcN&I=15I;T04ygc$db831iGk?o_V{_v_~YX2dbs`b^ZA9f zb!fAFXZl8{vA0`1S_EXG>_NnM;<8R&z$``3fBozE=qrK#N-#(bEPn0SaA5mKO6MfU z&>*?ij7ae{Ac){KFrYjrAf)aka`y!gWGM+orU?byjr?1z){7>M_!x2577kTp_4Ksd zKRatz4$fxnyw4OLC6tNi@)0Q#Q2?BW2nw_^_<0J9R)u*;!jPeY9V&jP5heR^3ywU* z5?%ru=@Z7Ee`vfu<95cqGqhf8Z|+lAPo*U%g~GiN8@AEa16<2f-2=_Yh5#av+b7W| zM1M^bs*w|sX@H0CACPSOCeXyleRw3wIpmevaKgD&IBpFV}>7BS1{cB{i1%&Z^5AkM^?EL97dk_Q>Wsqk`H4u@V^V=_1!Vu$ZF6z$#HMrHPCpSn1R<&y zcBC$naksl-v)O2;xhm7i94YF{yhEdmE4mK+aivm`F$D1U@3uQb5vgQdC5XAmQp0kH z)q_X}+;!rNXyIrJrrkpGRH1%H%V&0#GC^uFw?NgH6>M};hKoa$NDdj5h7OXAh8EQt z*Tnd42BvS+* zvi1UL)l?*DeaFf-i6CbV)t`+9*DmpWP@=o^?TL8;gty(HBfM*eNea3$8=sPRLf0d98jC|ltRXL%4# zZlHG@K}hK&G2Xz#aIiS*oM=>|SsW`#F^N#fhAH7DeU@$&l^!Hlf*)m^zymS|Hl6xX zVC;7#9LtF)dk7p#Iiz683mS&K&$|gcqx!XKTM12EV;cN|vB2)5_BGQ$K4|Esm!l)+ z6ajYxnr0xa*J4n%%Tq299^`5`B@(1a+a-?)Dxeh(U#-X-4_eEK1RHY`zxyJD34bUx z6#^ewaz8L%p%7|=$y;12*B6@M7?Ay;j-4YW+#<${MvaVeWl>Gx+y;!YSG^}3ArQT( zg`;*1lfWDi2cGphg*t~7c~W+Vs;FwpnAbLB#}k$H>S_rqc`k(sk>8!% z$tAD|O|A@U^0%!Gen+~tg4)mXV&ZMQ1cG8#U53MHJr3h!Eeu;{-3fbU&B{dTQh}wf zs)^m^GHI-!(G*T*xfNZhOFO1_L#`&zuYrV*ZI{|vx>C6aG7%blcq@uNJZkvt0bTZ& z&(fS(wt7mgC_K_|sXK5YCduPP6o4F!4^q@u^d7)B42%UI)qrhA?e7kXK2yMHNQYaE zb`V^C?kbHb=A^?t1w7 zPm^e9G{`Ho{uKpkz2a)w{K{8B&O#IWtsasCu~^M{q!k#7F?_~(EW9-5%{>^FRLE95 zjjny}+YoGj^+mj`TNu$JGnt+~MnKWBIZq)+uvp``Ld7=YG$K{Fy!+A3g!i{?J~ivwb(Dzi=mfCl z9_BnO{X~kBpAtiuytp+fq4$&f;hu<2BTmfCWB5++Uc^O*R;*DY(&8PMlbkcGRp5dL zI(G#O>dwB*n%RPX(@w*k%DVRS#;>t7yLjvK3WMep<_4@Nt&G|h*lyROva#&c#&g=6 z%$9g^BSFlm{)rYh7FgZ9xL^8(%jfilVMl90{GOF`zB3lhlvG_tQmQxRsGbxHxloH| zvI&K0aK+dgp-*}3#1R&j5AUE(y2W5!L3WoX;PheHjMu^_rzt~Pp&s}P_W6f7IL@?G zHOn+sD%Jdwjj)ejnd8GwYlojN&QqMP@%yhzpbt#E&_^o@p5&&e9?%W5?QDE+L?cK# zy25%xGsz+zF+sjapkF8)Xnhe75JkE+DgUs92|F5=vof8~*o2Gn#w z52OyOC#}sD_Og=NviwJM5fx>e*g3F_)8yw` zLMzEPo4-1|dCLuQ7M!9VS(D{EA9BLr053;T|D_IRYRoR1- zYG|OyP1Lbu7ORC)$JC3crfP!cn2{XmFfrv7G@A%&HG;czf}Tqos~M&F9m_GS2H^;u zDjmx#ssaEGc8CBEJ3``sYlZ^&%{T$s4qawVS%Av%CcT4uX!aW(Eb-kgjQUc6CUzb# zBs!JcnHq!iuwK)vVTSmgnpsauagf$iNYr+ArAz#8-{T`Fn|HxA^<-P=_=9J+=pG@y z1wOn=>x`Vf?_zEs68?og?a<*P#bT~NqfK_<_M=Vrw&R!>b9$Py(|}r|ubcjMS33l| z;*zH$!ZX4?A_iFQIEz2JaBvr$-rJ>aV2CRMrj6%#hV##EPWs&SwiY6hSLfBcr@n_B zozFvj#G$scpYq{cH2Qd&yLnJY61LkFD2Q6lT*35Xip|eC3K)92&2q)&|3oLjZ(Nxb zJbOBJuT>!qr=O1%C8-zu#SV(4%ra+WSWG`ff{dch&6I_gdu~!ypYe3+nIHdAvy_Z&Zb-0% zMv04Nc_x_B!t=@<@+1>xu0GKR(|Ue)J!E!5WUxe*y=b_sa!SlrJzlh&!)zTV4IFUFE7?0MGS5MyOr{7 zXQ7?zdE_4Wbgtu#eP%(ZQca_;+SNF##lW|08WX}a1oX5e{M~;lYNU3ijXrK8vf&GU z^ja-3ccZh6h#`b$XK=qP2io!4LR)Vsx5AI8lW%k1EUk8OQcQ}X>?y2n3`ma zIo%S`c-%EqT$i4CLm{QRjVdkANOW{YiU!6X>0A_`EO(Wbj-itXBK0`;$rm&7gzWSHiK=zq&72?+j zqS&)9i?9)(T9HLG_b(Df;lZCG9O}aH8;ks?hmI(jmk#rmQcnR(_o)*iT-YH$4i-K` z%p58MGPL-}l+*`owA$xXQQ`I&?m?C)ORnuazEX1XgJNM0~X+wH=(GG zfx&M5k|^H(+goRSc|2OfJO);T{I!rPukFnW*{gM`!s$=Q%|NnnE#IlVCpe$Wv(l$Y z^IApQbVBh5&Wq5-71x!zBb<2db;}{Uu{Pv9Z(qK!N%D`RaE?W2JkT)JSP+iA_r=xb zU@;#YLS&{wq}fY51a)FZmm<)$a!WiS$ogHV0r;dq`4>rH+aKxm1nhCHVi;GOu5`Ej zj#j?Eh&_8mMGMXcBe77t0u4P@fA)>AfTNUFSOm0c$@5iw zJ=L}JOM8J(hV-GbG^4Geq`1rJU_9C+suX2G37un0zK9C2L1-%9Lh%=+9fFkpHY3wr z|D7!z?o*0dhZx4cTsoxlL3dsJNzY(icbkNWLtX`Kht?BDAgdw@32{)Qn}P@0oRL8A zJ9;+RjTjb1Z4M~h|CBm45n^lv8}=i4?{Zb#JOla6`3BCo0+5WS+7_UQBrS~~ngEPV z|AoRb;Yfsb|LqwrmI+pDvx=}RYE>n9T%4!hR-%xhjQ}kO0ok#JL*|C>>3CV3kub=v zd-2zbi$;{~3oPipjrtOZ&27>2r-G8?es7vOQ?b90tvmW>ucQ7~qwIOO!}p^Hp9T*3 zu9R3Yp)s*e`QO$A40fJ#9U+dMEWgTFD z*nhQq)#(N8yM~SJYOuGf3v#Vb&4Qe4+5LU({fPc#<2OR?G!m0!vegWeMj<&zees&tK`}_&{4Rw2j{;1b#zyRb75y`&nmFUOLzQVx9?H?xxz%I*BUy>ClyG(o*byMHuZJc% zCtm1$L7obZCkX(G*;0-Kq>(Eban$k24MOu|@HH=3=kax%)~HXG#zdr`o6j1r(B^y2 zv?xM`1m4@Tjwq0>;ZPNo7d`wT42iI2u#LZcVE}?#<44J*u4C1!6(HNly9kDE*-EF} zy|N2|XRupFTFyRrUACf6HgkQVgDE37N9yvp^;d4s?6%T`2v}3XDrLWQ6f_3sr_#C; z?8V{?WjzUVr<0=iC#a;eOt2O`KVEed)6fUZ3#1McQgvYE9t+7I8dCStz==p)=wzZu zKx~Gt3~Q1H^wV$Qggjej2b4>&#f2bLHJFQX`{y9mdJ=$zGsFwpY3#K^QZhfQ-g6@P&VNNZoD-o?8TdqVtyG|kz-KSi8Dr##XF>X z#a*x9t(b)tqjeij5BC1solLFohpe?gyt9x)=u}jwWaU}Q?>e%b<49iF>U4~+xqH|X z=q`G_8b^VCS#eM6iP-(Nw)PC2hjd@y-sKG-k-6fHN4?81yyjx`PgxNyIRdN9MxW3j zcD((@6sp{jd9M&34%aI5av1DooR?V&w}W&LO<5%n3<6{}-45Epo zQB7%kh#n}BVvoP;c-+~b#E~yr+aD^n-M8DfQ@5kGn_aac{hwo>?8j;fG4G2{QxAz- z)tk|>8Mxu-v*04a<$1(hD77IrEkA1@=U65RjjJOADVPV=pvz;8+`)Q%NvB;`&%Am| zWgbW1^VUJGKABseGHT3}W~}FFRq_vGyn$Ftw4^o+v`SxvXswlYFO`d+HNd+2_x-E5 zdM26d`sUHKWyXE*yqB0iBKcTbT)kqRBK$1ioqawq%+JfIZj1|B%th=*)P*{FPJdC# ze7Z+!QvWDFWyyri`2J)2>|Ieqy?iQYUqbHVd2r+@3U7Pe$|6-BEo|MQ!dFtpc5Jgr z8^xYayAfMMH+)iV_pzaVU*4^T*ogGjurO}BWP9PcN+B2_44-9~o~C-R{CsMab`u^W zjh6Y%RLJGA&{OOYO^jTER$u?Aw`e54 z?6i4T6D!>Jl>5tQ4%R`Xy1?7*hFZ>aXLprTP?qv@`rv^B9QQ#i;i_efRFJNXgwc|( zIb2gzLB3VZ4Da87uU?_487%!$dxJj4u+El2uR#I)GvU%=FTAp>1W` zm7VwwVDhObnw|Z-gZjmo|$D7 zk3wF0C3$X4y3-mmHV5(qKlKq!; zX$c|x*}0@7&&N{YwZB_xh-!$l)47s@LS5QVq3k8D5}qTz$r{z@wdd%-6th&qFVpec zF%i(^fAc^_K2$}&moIjJT7!gWtuL^o33m_ExjF!uIwD8{Q7x!-cI9kl|(8c#4c%z|Cku|jNKQ&F`dh&I - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - -
    - - - - - -
    - - - - -
    Home
    -
    - - - - -
    Projects
    -
    -
    - -
    - -
    -
     
    -
    -
    -

    Binary Distributions

    -

    - - Apache Ant™ -

    -

    Apache Ant is a Java library and command-line tool that help - building software.

    -

    - - Downloading Apache Ant -

    -

    Use the links below to download a binary distribution of Ant from -one of our mirrors. It is good practice to -verify the integrity -of the distribution files, especially if you are using one of our -mirror sites. In order to do this you must use the signatures from -our main distribution -directory.

    -

    Ant is distributed as zip, tar.gz and -tar.bz2 archives - the contents are the same. Please -note that the tar.* archives contain file names longer -than 100 characters and have been created using GNU tar extensions. -Thus they must be untarred with a GNU compatible version of -tar.

    -

    In addition the JPackage -project provides RPMs at their own distribution site.

    -

    If you do not see the file you need in the links below, please see -the master distribution -directory or, preferably, its mirror.

    -

    - - Mirror -

    -

    You are currently using [preferred]. If you encounter a -problem with this mirror, please select another mirror. If all -mirrors are failing, there are backup mirrors (at the end of -the mirrors list) that should be available.

    -
    -Other mirrors: - -
    -

    - - Current Release of Ant -

    -

    Currently, Apache Ant 1.8.2 is the best available version, see the -release notes.

    -
    -
    Note
    -
    Ant 1.8.2 was released on 27-December-2010 and -may not be available on all mirrors for a few days.
    -
    -
    -
    -
    Tar files may require gnu tar to extract
    -
    Tar files in the distribution contain long file names, and may - require gnu tar to do the extraction.
    -
    - -

    - - Old Ant Releases -

    -

    Older releases of Ant can be found here. We highly -recommend to not use those releases but upgrade to Ant's latest release.

    -

    - - Verify Releases -

    -

    It is essential that you verify the integrity of the downloaded -files using the PGP signature or the SHA1, SHA512 or MD5 checksums. The -checksums are not as strong indicators as the PGP signature.

    -

    The PGP signatures can be verified using PGP or GPG. First -download the KEYS -as well as the asc signature file for the particular -distribution. Make sure you get these files from the main distribution -directory, rather than from a mirror. Then verify the signatures -using

    -

    -% pgpk -a KEYS
    -% pgpv apache-ant-1.8.2-bin.tar.gz.asc
    -
    -or
    - -% pgp -ka KEYS
    -% pgp apache-ant-1.8.2-bin.tar.gz.asc
    -
    -or
    - -% gpg --import KEYS
    -% gpg --verify apache-ant-1.8.2-bin.tar.gz.asc -

    -

    A command line version of GnuPG -is also available for Windows users. Follow the -instructions -to verify the package.

    -

    Alternatively, you can verify the checksums on the files. Unix -programs called md5/sha1/sha512 or -md5sum/sha1sum/sha512sum are included in many unix -distributions. *sum is also available as part of GNU -Textutils. Windows users can get binary md5 programs from here, here. fsum supports MD5 and -SHA1.

    -

    We highly recommend to verify the PGP signature, though.

    - -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/docs/breadcrumbs.js b/docs/breadcrumbs.js deleted file mode 100644 index 8e172c8977..0000000000 --- a/docs/breadcrumbs.js +++ /dev/null @@ -1,235 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -/** - * This script, when included in a html file, builds a neat breadcrumb trail - * based on its url. That is, if it doesn't contains bugs (I'm relatively - * sure it does). - * - * Typical usage: - * - * - *@author Leo Simons (main author) - *@author Nicola Ken Barozzi (integration in skin) - *@created July 12, 2002 - *@version 1.0 - */ - -/** - * IE 5 on Mac doesn't know Array.push. - * - * Implement it - courtesy to fritz. - */ -var abc = new Array(); -if (!abc.push) { - Array.prototype.push = function(what){this[this.length]=what} -} - -/* ======================================================================== - CONSTANTS - ======================================================================== */ - -/** - * Two-dimensional array containing extra crumbs to place at the front of - * the trail. Specify first the name of the crumb, then the URI that belongs - * to it. You'll need to modify this for every domain or subdomain where - * you use this script (you can leave it as an empty array if you wish) - */ -var PREPREND_CRUMBS = new Array(); - if(!("apache"=="")){ - PREPREND_CRUMBS.push( new Array( "apache", "http://www.apache.org/" ) ); - } - if(!("xml.apache"=="")){ - PREPREND_CRUMBS.push( new Array( "ant.apache", "http://ant.apache.org/" ) ); - } - if(!(""=="")){ - PREPREND_CRUMBS.push( new Array( "", "" ) ); - } - -/** - * String to include between crumbs: - */ -var DISPLAY_SEPARATOR = " > "; -/** - * String to include at the beginning of the trail - */ -var DISPLAY_PREPREND = ""; -/** - * String to include at the end of the trail - */ -var DISPLAY_POSTPREND = ""; - -/** - * CSS Class to use for a single crumb: - */ -var CSS_CLASS_CRUMB = "breadcrumb"; - -/** - * CSS Class to use for the complete trail: - */ -var CSS_CLASS_TRAIL = "breadcrumbTrail"; - -/** - * CSS Class to use for crumb separator: - */ -var CSS_CLASS_SEPARATOR = "crumbSeparator"; - -/** - * Array of strings containing common file extensions. We use this to - * determine what part of the url to ignore (if it contains one of the - * string specified here, we ignore it). - */ -var FILE_EXTENSIONS = new Array( ".html", ".htm", ".jsp", ".php", ".php3", ".php4" ); - -/** - * String that separates parts of the breadcrumb trail from each other. - * When this is no longer a slash, I'm sure I'll be old and grey. - */ -var PATH_SEPARATOR = "/"; - -/* ======================================================================== - UTILITY FUNCTIONS - ======================================================================== */ -/** - * Capitalize first letter of the provided string and return the modified - * string. - */ -function sentenceCase( string ) -{ - var lower = string.toLowerCase(); - return lower.substr(0,1).toUpperCase() + lower.substr(1); -} - -/** - * Returns an array containing the names of all the directories in the - * current document URL - */ -function getDirectoriesInURL() -{ - var trail = document.location.pathname.split( PATH_SEPARATOR ); - - // check whether last section is a file or a directory - var lastcrumb = trail[trail.length-1]; - for( var i = 0; i < FILE_EXTENSIONS.length; i++ ) - { - if( lastcrumb.indexOf( FILE_EXTENSIONS[i] ) ) - { - // it is, remove it and send results - return trail.slice( 1, trail.length-1 ); - } - } - - // it's not; send the trail unmodified - return trail.slice( 1, trail.length ); -} - -/* ======================================================================== - BREADCRUMB FUNCTIONALITY - ======================================================================== */ -/** - * Return a two-dimensional array describing the breadcrumbs based on the - * array of directories passed in. - */ -function getBreadcrumbs( dirs ) -{ - var prefix = "/"; - var postfix = "/"; - - // the array we will return - var crumbs = new Array(); - - if( dirs != null ) - { - for( var i = 0; i < dirs.length; i++ ) - { - prefix += dirs[i] + postfix; - crumbs.push( new Array( dirs[i], prefix ) ); - } - } - - // preprend the PREPREND_CRUMBS - if(PREPREND_CRUMBS.length > 0 ) - { - return PREPREND_CRUMBS.concat( crumbs ); - } - - return crumbs; -} - -/** - * Return a string containing a simple text breadcrumb trail based on the - * two-dimensional array passed in. - */ -function getCrumbTrail( crumbs ) -{ - var xhtml = DISPLAY_PREPREND; - - for( var i = 0; i < crumbs.length; i++ ) - { - xhtml += ''; - xhtml += sentenceCase( crumbs[i][0] ) + ''; - if( i != (crumbs.length-1) ) - { - xhtml += DISPLAY_SEPARATOR; - } - } - - xhtml += DISPLAY_POSTPREND; - - return xhtml; -} - -/** - * Return a string containing an XHTML breadcrumb trail based on the - * two-dimensional array passed in. - */ -function getCrumbTrailXHTML( crumbs ) -{ - var xhtml = ''; - xhtml += DISPLAY_PREPREND; - - for( var i = 0; i < crumbs.length; i++ ) - { - xhtml += ''; - xhtml += sentenceCase( crumbs[i][0] ) + ''; - if( i != (crumbs.length-1) ) - { - xhtml += '' + DISPLAY_SEPARATOR + ''; - } - } - - xhtml += DISPLAY_POSTPREND; - xhtml += ''; - - return xhtml; -} - -/* ======================================================================== - PRINT BREADCRUMB TRAIL - ======================================================================== */ - -// check if we're local; if so, only print the PREPREND_CRUMBS -if( document.location.href.toLowerCase().indexOf( "http://" ) == -1 ) -{ - document.write( getCrumbTrail( getBreadcrumbs() ) ); -} -else -{ - document.write( getCrumbTrail( getBreadcrumbs( getDirectoriesInURL() ) ) ); -} - diff --git a/docs/bugs.html b/docs/bugs.html deleted file mode 100644 index 3e3d6c3f1d..0000000000 --- a/docs/bugs.html +++ /dev/null @@ -1,379 +0,0 @@ - - - - - - - - - Apache Ant - Bug database - - - - - - - - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - -
    - - - - - -
    - - - - -
    Home
    -
    - - - - -
    Projects
    -
    -
    - -
    - - -
     
    -
    -
    -

    Bug database

    -

    - - Bug Database -

    -

    - This page gives you some bookmarks to use the Bugzilla - Apache Bug Database. -

    -

    - This link issues.apache.org connects you - to the complete list of Apache Bug Database systems. -

    -

    - - Has It Been Reported? -

    -

    - If the current nightly build doesn't resolve your problem, it is - possible that someone else has reported the issue. It is time to - look at the bug database. This system is easy to use, and it will - let you search the - currently open and resolved bugs to see if your problem has - already been reported. If your problem has been reported, you can - see whether any of the developers have commented, suggesting - workarounds, or the reason for the bug, etc. Or you may have - information to add (see about creating and modifying bug reports - below), in which case, go right ahead and add the information. - If you don't have any additional information, you may just want - to vote for this bug, and perhaps - add yourself to the CC list to follow the progress - of this bug. -

    -

    Open Apache Ant bugs by order of priority.

    -

    Open Apache Ant bugs by number of votes.

    -

    - - Filing a Bug Report -

    -

    - Please read our document about problems - before deciding that there is an unreported - bug in Apache Ant. -

    -

    - You have a few choices at this point. You can send - an email to the user mailing list - to see if - others have encountered your issue and find out how they may - have worked around it. If after some discussion, you feel it - is time to create - a bug report, this is a simple operation in the bug database. - Please try to provide as much information as possible in order - to assist the developers in resolving the bug. Please try to enter - correct values for the various inputs when creating the bug, such - as which version of Ant you are running, and on which platform, - etc. Once the bug is created, you can also add attachments to - the bug report. -

    -

    - What information should you include in your bug report? The - easiest bugs to fix are those that are most easily reproducible, - so it is really helpful if you can produce a small test case that - exhibits the problem. In this case, you would attach the build file - and any other files necessary to reproduce the problem, probably - packed together in an archive. If you can't produce a test case, - you should try to include a snippet from your build file and the - relevant sections from the verbose or debug output from Ant. Try - to include the header information where Ant states the version, - the OS and VM information, etc. As debug output is likely to be - very large, it's best to remove any output that is not - relevant. Once the bug is entered into the bug database, you - will be kept informed by email about progress on the bug. If - you receive email asking for further information, please try to - respond, as it will aid in the resolution of your bug. -

    -

    - To create the bug report hit this - - link. -

    -

    - - Asking for an Enhancement -

    -

    - Sometimes, you may find that Ant just doesn't do what you need it - to. It isn't a bug, as such, since Ant is working the way it is - supposed to work. Perhaps it is some additional functionality for - a task that hasn't been thought of yet, or maybe a completely new - task. For these situations, you will - want to raise an enhancement request. Enhancement requests - are managed using the same Apache Bug Database described above. - These are just a different type of bug report. If you look in the - bug database, you will see that one of the severity settings for - a bug is "Enhancement". Just fill the bug report in, - set the severity of the bug to "Enhancement", and - state in the description how you would like to have Ant enhanced. - Again, you should first check whether there are any existing - enhancment requests that cover your needs. If so, just add your - vote to these. -

    -

    - - Create an enhancement report - -

    -

    - - Fixing the Bug -

    -

    - If you aren't satisfied with just filing a bug report, you can - try to find the cause of the problem and provide a fix yourself. - The best way to do that is by working with the latest code from Subversion. - Alternatively, you can work with the source code available from the - - source distributions. If you - are going to tackle the problem at this level, you may want to - discuss some details first on the dev - mailing list. Once you have a fix for the problem, you may submit - the fix as a patch to either the - dev mailing - list, or enter the bug database as described above and attach the - patch to the bug report. Using the bug database has the advantage - of being able to track the progress of your patch. -

    -

    - If you have a patch to submit and are sending it to the - dev mailing list, - prefix "[PATCH]" - to your message subject (this is also a good idea for - a subject line in the bug database). - Please include any relevant bug numbers. - Patch files should be created with the -u - option of the - diff or svn diff command. For - example:

    - - diff -u Javac.java.orig Javac.java > javac.diffs

    -
    - or, if you have source from Subversion:

    - - svn diff Javac.java > javac.diffs

    -
    - - Note: You should give your patch files meaningful names. - This makes it easier for developers who need to apply a number - of different patch files. -

    - -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/docs/bylaws.html b/docs/bylaws.html deleted file mode 100644 index 3ef36a2307..0000000000 --- a/docs/bylaws.html +++ /dev/null @@ -1,831 +0,0 @@ - - - - - - - - - Apache Ant - Project Bylaws - - - - - - - - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - -
    - - - - - -
    - - - - -
    Home
    -
    - - - - -
    Projects
    -
    -
    - -
    - - -
     
    -
    -
    -

    Project Bylaws

    -

    - - Apache Ant™ Project Bylaws -

    -

    - This document defines the bylaws under which the Apache Ant project - operates. It defines the roles and responsibilities of the - project, who may vote, how voting works, how conflicts are resolved, - etc. -

    -

    - Ant is a project of the - Apache Software - Foundation. The foundation holds the copyright on Apache - code including the code in the Ant codebase. The - foundation FAQ - explains the operation and background of the foundation. -

    -

    - Ant is typical of Apache projects in that it operates under a set of - principles, known collectively as the "Apache Way". If you are - new to Apache development, please refer to the - Incubator project - for more information on how Apache projects operate. Note: the - incubator project has only been recently set up and does not yet explain - the Apache Way in great detail. -

    - -

    - - Roles and Responsibilities -

    -

    - Apache projects define a set of roles with associated rights and - responsibilities. These roles govern what tasks an individual may perform - within the project. The roles are defined in the following sections -

    - -

    - - Users -

    -

    - The most important participants in the project are people who use our - software. The majority of our developers start out as users and guide - their development efforts from the user's perspective. -

    -

    - Users contribute to the Apache projects by providing feedback to - developers in the form of bug reports and feature suggestions. As - well, users participate in the Apache community by helping other users - on mailing lists and user support forums. -

    -

    - - Developers -

    -

    - All of the volunteers who are contributing time, code, documentation, - or resources to the Ant Project. A developer that makes sustained, - welcome contributions to the project may be invited to become a - Committer, though the exact timing of such invitations depends on many - factors. -

    -

    - - Committers -

    -

    - The project's Committers are responsible for the project's technical - management. All committers have write access to the project's source - repositories. Committers may cast binding votes on any technical - discussion regarding the project. -

    -

    - Committer access is by invitation only and must be approved by lazy - consensus of the active PMC members. A Committer is considered emeritus - by their own declaration or by not contributing in any form to the - project for over six months. An emeritus committer may request - reinstatement of commit access from the PMC. Such reinstatement is - subject to lazy consensus of active PMC members. -

    -

    - Commit access can be revoked by a unanimous vote of all the active - PMC members (except the committer in question if they are also a PMC member). -

    -

    - All Apache committers are required to have a signed Contributor License - Agreement (CLA) on file with the Apache Software Foundation. There is a - Committer FAQ - which provides more details on the requirements for Committers -

    -

    - A committer who makes a sustained contribution to the project may be - invited to become a member of the PMC. The form of contribution is - not limited to code. It can also include code review, helping out - users on the mailing lists, documentation, etc. -

    -

    - - Project Management Committee -

    -

    - The Project Management Committee (PMC) for Apache Ant was created by a - resolution of the board of the Apache - Software Foundation on 18th November 2002. The PMC is - responsible to the board and the ASF for the management and oversight - of the Apache Ant codebase. The responsibilities of the PMC include -

    -
      -
    • Deciding what is distributed as products of the Apache Ant project. - In particular all releases must be approved by the PMC -
    • -
    • Maintaining the project's shared resources, including the codebase - repository, mailing lists, websites. -
    • -
    • Speaking on behalf of the project. -
    • -
    • Resolving license disputes regarding products of the project -
    • -
    • Nominating new PMC members and committers -
    • -
    • Maintaining these bylaws and other guidelines of the project -
    • -
    -

    - Membership of the PMC is by invitation only and must be approved by a - lazy consensus of active PMC members. A PMC member is considered - "emeritus" by their own declaration or by not contributing in - any form to the project for over six months. An emeritus member may - request reinstatement to the PMC. Such reinstatement is subject to lazy - consensus of the active PMC members. Membership of the PMC can be - revoked by an unanimous vote of all the active PMC members other than - the member in question. -

    -

    - The chair of the PMC is appointed by the ASF board. The chair is an - office holder of the Apache Software Foundation (Vice President, - Apache Ant) and has primary responsibility to the board for the - management of the projects within the scope of the Ant PMC. The chair - reports to the board quarterly on developments within the Ant project. - The PMC may consider the position of PMC chair annually and if - supported by 2/3 Majority may recommend a new chair to the board. - Ultimately, however, it is the board's responsibility who it chooses - to appoint as the PMC chair. -

    -

    - - Decision Making -

    -

    - Within the Ant project, different types of decisions require different - forms of approval. For example, the - previous section describes - several decisions which require "lazy consensus" approval. This - section defines how voting is performed, the types of approvals, and which - types of decision require which type of approval. -

    -

    - - Voting -

    -

    - Decisions regarding the project are made by votes on the primary project - development mailing list (dev@ant.apache.org). Where necessary, - PMC voting may take place on the private Ant PMC mailing list. - Votes are clearly indicated by subject line starting with [VOTE] or - [PMC-VOTE]. Votes may contain multiple items for approval and these - should be clearly separated. Voting is carried out by replying to the - vote mail. Voting may take four flavours -

    - - - - - - - - - - - - - - - - - -
    - +1 - - - "Yes," "Agree," or "the action should be - performed." In general, this vote also indicates a willingness - on the behalf of the voter in "making it happen" - -
    - +0 - - - This vote indicates a willingness for the action under - consideration to go ahead. The voter, however will not be able - to help. - -
    - -0 - - - This vote indicates that the voter does not, in general, agree with - the proposed action but is not concerned enough to prevent the - action going ahead. - -
    - -1 - - - This is a negative vote. On issues where consensus is required, - this vote counts as a veto. All vetoes must - contain an explanation of why the veto is appropriate. Vetoes with - no explanation are void. It may also be appropriate for a -1 vote - to include an alternative course of action. - -
    -

    - All participants in the Ant project are encouraged to show their - agreement with or against a particular action by voting. For technical - decisions, only the votes of active committers are binding. Non binding - votes are still useful for those with binding votes to understand the - perception of an action in the wider Ant community. For PMC decisions, - only the votes of PMC members are binding. -

    -

    - Voting can also be applied to changes made to the Ant codebase. These - typically take the form of a veto (-1) in reply to the commit message - sent when the commit is made. -

    -

    - - Approvals -

    -

    - These are the types of approvals that can be sought. Different actions - require different types of approvals -

    - - - - - - - - - - - - - - - - - - - - - -
    - Consensus - - - For this to pass, all voters with binding votes must vote and there - can be no binding vetoes (-1). Consensus votes are rarely required - due to the impracticality of getting all eligible voters to cast a - vote. - -
    - Lazy Consensus - - - Lazy consensus requires 3 binding +1 votes and no binding vetoes. - -
    - Lazy Majority - - - A lazy majority vote requires 3 binding +1 votes and more binding +1 - votes that -1 votes. - -
    - Lazy Approval - - - An action with lazy approval is implicitly allowed unless a -1 vote - is received, at which time, depending on the type of action, either - lazy majority or lazy consensus approval must be obtained. - -
    - 2/3 Majority - - - Some actions require a 2/3 majority of active committers or PMC - members to pass. Such actions typically affect the foundation - of the project (e.g. adopting a new codebase to replace an existing - product). The higher threshold is designed to ensure such changes - are strongly supported. To pass this vote requires at least 2/3 of - binding vote holders to vote +1 - -
    -

    - - Vetoes -

    -

    - A valid, binding veto cannot be overruled. If a veto is cast, it must be - accompanied by a valid reason explaining the reasons for the veto. The - validity of a veto, if challenged, can be confirmed by anyone who has - a binding vote. This does not necessarily signify agreement with the - veto - merely that the veto is valid. -

    -

    - If you disagree with a valid veto, you must lobby the person casting - the veto to withdraw their veto. If a veto is not withdrawn, the action - that has been vetoed must be reversed in a timely manner. -

    -

    - - Actions -

    -

    - This section describes the various actions which are undertaken within - the project, the corresponding approval required for that action and - those who have binding votes over the action. -

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Action - - Description - - Approval - - Binding Votes -
    - Code Change - - - A change made to a codebase of the project and committed - by a committer. This includes source code, documentation, website - content, etc. - - - - Lazy approval and then lazy consensus. - - - - Active committers. - -
    - Release Plan - - - Defines the timetable and actions for a release. The plan also - nominates a Release Manager. - - - - Lazy majority - - - - Active committers - -
    - Product Release - - - When a release of one of the project's products is ready, a vote is - required to accept the release as an official release of the - project. - - - - Lazy Majority - - - - Active PMC members - -
    - Adoption of New Codebase - - -

    - When the codebase for an existing, released product is to be - replaced with an alternative codebase. If such a vote fails to - gain approval, the existing code base will continue. -

    - -

    - This also covers the creation of new sub-projects - within the project -

    - -
    - - 2/3 majority - - - - Active committers - -
    - New Committer - - - When a new committer is proposed for the project - - - - Lazy consensus - - - - Active PMC members - -
    - New PMC Member - - - When a committer is proposed for the PMC - - - - Lazy consensus - - - - Active PMC members - -
    - Committer Removal - - -

    When removal of commit privileges is sought.

    -

    Note: Such actions will also be referred to the ASF - board by the PMC chair

    - -
    - - Consensus - - - - Active PMC members (excluding the committer in question if a - member of the PMC). - -
    - PMC Member Removal - - -

    When removal of a PMC member is sought.

    -

    Note: Such actions will also be referred to the - ASF board by the PMC chair

    - -
    - - Consensus - - - - Active PMC members (excluding the member in question). - -
    -

    - - Voting Timeframes -

    -

    - Votes are open for a period of 1 week to allow all active voters - time to consider the vote. Votes relating to code changes are not - subject to a strict timetable but should be made as timely as possible. -

    - -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/docs/contributors.html b/docs/contributors.html deleted file mode 100644 index 80189b3b5c..0000000000 --- a/docs/contributors.html +++ /dev/null @@ -1,554 +0,0 @@ - - - - - - - - - Apache Ant - Contributors - - - - - - - - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - -
    - - - - - -
    - - - - -
    Home
    -
    - - - - -
    Projects
    -
    -
    - -
    - - -
     
    -
    -
    -

    Contributors

    -

    - - Project Management Committee -

    -

    - - Active Members -

    -

    - Bruce Atherton (bruce at callenish.com - http://www.callenish.com/~bruce) -
    -Currently a Systems Architect with Avue Technologies, Bruce has been -working with Java since version 1.0a2. He also claims to be one of the first -people to mark up a FAQ with HTML, for a web browser of the distant past -called Cello. -

    -

    - Stephane Bailliez
    -

    -

    - Matt Benson
    -

    -

    - Stefan Bodewig (stefan.bodewig at freenet.de - - http://stefan.samaflost.de/) -
    -

    -

    - Dominique Devienne (ddevienne at apache.org) -
    -Dominique has been involved non-stop with the Ant user community since -the 1.4 days, trying without success to answer posts as well or as often -as Diane Holt after she left the user list. He is opinionated, always -striving for the best possible design. While at Landmark Graphics, he -designed and implemented large Ant/CppTasks builds for mixed Java/C++ projects. -

    -

    - Erik Hatcher (ehatcher at apache.org) -
    -Erik is the co-author of -Java Development with Ant and speaks on Ant and other topics at -No Fluff, Just Stuff -symposiums as well as other venues. Erik is the President of -eHatcher Solutions, Inc. -

    -

    - Martijn (J.M.) Kruithof (ant at kruithof xs4all nl) -
    -Martijn Kruithof is a system engineer working with and on Java products -in a telecommunication network setting. -

    -

    - Antoine Levy-Lambert (antoine at apache.org) -
    -Antoine is setting up a consultancy dealing with builds and deployments -Agilebuild. -He is specialized in builds and automation of deployment processes. - -

    -

    - Steve Loughran
    -

    -

    - Conor MacNeill (conor at cortexebusiness.com.au) -
    -Conor is a senior developer at Cortex eBusiness, where he develops -J2EE based systems. In his spare time he helps with the development of -the Ant build tool. He is also serving as the Chairman of this PMC. -

    -

    - Jan Matèrne (jhm at apache.org) -
    -Jan is consultant for OOA/D in the computer centre of the government -of Northrhine Westfalia / Germany. -

    -

    - Peter Reilly
    -

    -

    - - Sam Ruby - - (rubys at us.ibm.com) -
    -Sam takes a perverse pleasure in integrating disparate things. He is -a member of the PHP group, Apache -XML PMC, Apache -sponsor for the xml-soap subproject -and convener of ECMA TC39 TG3. -

    -

    - Magesh Umasankar (umagesh at apache.org) -
    -Magesh, President of Metamach Solutions, -an Atlanta-based technology-management consultancy, has recently launched -WinedIn.com for wine-lovers to pair food and wine. -

    -

    - Christoph Wilhelms (christoph.wilhelms at t-online.de) -
    -Christoph works as software engineer at the world's biggest travel company -TUI. His passion are all UI related things so -at the Ant-Project he takes care of Antidote - the Ant GUI. -

    -

    - Kevin Jackson (foamdino at gmail.com)
    -

    -

    - - Emeritus Members -

    -

    - James Duncan Davidson (duncan at x180.net - http://x180.net/) -
    - -By day, Duncan works in the Open Source Program Office at Sun -Microsystems where he helps various Open Source efforts within Sun -"do the right thing". Previously at Sun he was responsible -for the Servlet API Specifications 2.1 and 2.2 as well as the Java API -for XML Parsing 1.0 and was the original author of Tomcat and Ant. He -was one of the rabble-rousers within Sun that helped make the Jakarta -Project a reality and served as the first Chairman of the Jakarta PMC. -

    -

    - Diane Holt
    -

    -

    - Donald Leslie
    -

    -

    - Costin Monolache
    -

    -

    - Jon Skeet
    -

    -

    - - Committers -

    -

    - - Active Committers -

    -

    - Steve Cohen -

    -

    - Jose Alberto Fernandez -

    -

    - Jesse Glick (jesse dot glick at sun dot com) -
    -Jesse has been using Java since 1998 and joined Sun Microsystems as -part of the company that produced the NetBeans IDE. After discovering -Ant in the 1.2 days, he wrote most of NetBeans' Ant integration. -Recently he has worked on the NetBeans 4.0 project system, based heavily -on Ant as a build tool. -

    -

    - Jon Schneider -

    -

    - Alexey Solofnenko (trelony at gmail.com)
    -

    -

    - - Emeritus Committers -

    -

    - Preston Bannister
    -

    -

    - Nick Davis
    -

    -

    - Darrell DeBoer
    -

    -

    - Peter Donald (peter at apache.org) -
    - -Peter is an avid java developer who is active in the -Avalon and -Ant projects. -In his spare time he develops a distributed virtual environment -(ie military simulator or 3D game) using java technologies. -

    -

    - Danno Ferrin (shemnon at yahoo.com) -
    -Danno has been programming in Java since Summer 96. Danno wrote a JSP -engine on his own and released it the very same day Jakarta was -announced at JavaOne. Since then, he decided to join the Jakarta -project in a spirit of co-operation over competition. -

    -

    - Simeon H.K. Fitch (simeon.fitch at mseedsoft.com) -
    -Simeon is owner of Mustard Seed Software, which specializes in developing -distributed applications and user interfaces for the science, engineering, -and research oriented clients. He is the lead architect and developer for -Antidote, the GUI for Ant. -

    -

    - Thomas Haas (tha at whitestein.com) -
    -Tom is interested in distributed systems, Java middleware and worked on an -implementation of the JMS specification. At Whitestein Technologies he is -working on bringing software agent technology and J2EE together. -

    -

    - - Jason Hunter (jh at servlets.com) -
    -Jason is author of "Java Servlet Programming" (O'Reilly) and publisher -of http://www.servlets.com/. -He works at CollabNet. -

    -

    - Justyna Horwat (horwat at apache.org) -
    -

    -

    - Arun Jamwal -
    -

    -

    - Arnout J. Kuiper (ajkuiper at planet.nl) -
    - -Arnout J. Kuiper is a Java Architect with the Sun Java Center at Sun -Microsystems. His main focus is web-related technologies on the Java -platform (J2EE, XML, ...). -

    -

    - Stefano Mazzocchi (stefano at apache.org) -
    -Stefano is addicted to software design, Java programming and -open development. In the last 4 years, he has contributed way too much -time to Apache, expecially on JServ, JMeter, Avalon, JAMES, Ant, Cocoon -and helping to bring more projects into Apache-land, such as FOP, Batik, -POI and Xindice. The problem is that he's too picky to be satisfied :-) -

    -

    - Glenn McAllister (glenn at somanetworks.com) -
    -Glenn McAllister is a software developer at SOMA Networks, was formerly -the same at IBM (plus tech writer plus build guy), and does some writing -on the side for the VADD Technical Journal. -

    -

    - Craig McClanahan (Craig.McClanahan at eng.sun.com) -
    -Craig was involved in the Apache JServ project, focused on implementing -a next generation architecture and feature set for the core servlet -engine. He has recently joined Sun as technical lead for the servlet -and JSP reference implementation. -

    -

    - Adam Murdoch -
    -

    -

    - Harish Prabhandham (harishp at onebox.com) -
    -Harish is an engineer with the J2EE team at Sun, primarily responsible -for implementing security in the J2EE Reference Implementation -(RI). He integrated various technologies including servlet/JSP -implementations from Tomcat into the J2EE RI. These days, he hacks PHP -code during the day. -

    -

    - Nico Seessle
    -

    -

    - Gal Shachor (shachor at il.ibm.com) -
    -Gal Shachor is a research staff member at IBM. He wrote his first -Servlet container (ServletExpress) at the beginning of 1997. Later on -ServletExpress (and Gal) merged into WebSphere, and Gal participated -in the development of WebSphere 1, 2 and 3. -

    -

    - Jon S. Stevens (jon at collab.net) -
    - -Jon is a Co-Founder of Clear Ink -Corp and recently left to work on Scarab a next generation Open -Source Java Servlet based Issue/Bug tracking system for CollabNet. He is an active developer -of the Apache JServ Servlet -Engine for the Apache Web Server and Co-Author of the Element Construction Set as -well as the web application framework, Turbine. -

    -

    - Jesse Stockall
    -

    -

    - James Todd (jwtodd at pacbell.net) -
    -James has developed real time customer oriented apps for roughly 10 -years the last 5 of which have predominately been fully integrated, -front and back, extraNet implementations which have been based on -Apache, Java and Tcl. -

    -

    - Anil Vijendran (akv at eng.sun.com) -
    -Anil Vijendran is the principal developer of the JSP engine in -Tomcat. He's done some pretty scary things in his past life -- -implementing the CORBA IDL to C++ 2.0 mapping, skydiving, IDL to Java -compilers, Object Databases (SIGSEV, you da man!) for C++, Java ORB -and EJB runtime environments -- in that order. -

    -

    - - Logo -

    -

    Ant's logo is the result of a logo contest, it has been - designed by

    -

    - Nick King -
    -

    - -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/docs/external.html b/docs/external.html deleted file mode 100644 index f327bc5aa9..0000000000 --- a/docs/external.html +++ /dev/null @@ -1,7525 +0,0 @@ - - - - - - - - - Apache Ant - External Tools and Tasks - - - - - - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - -
    - - - - - -
    - - - - -
    Home
    -
    - - - - -
    Projects
    -
    -
    - -
    - - -
     
    -
    -
    -

    External Tools and Tasks

    -

    - - External Tools and Tasks -

    -

    This page lists external resources for Apache Ant: Tasks, Compiler Implementations, - IDE integration - tools, Source Control - Systems, Loggers, you name it. If you've written - something that should be included, please post all relevant - information to one of the mailing lists. For details, see the - FAQ.

    -

    Nothing listed here is directly supported by the Ant - developers (therefore 'external tools and tasks'), - if you encounter any problems with them, please use - the contact information.

    -

    - - Tasks -

    -

    - - AJC -

    -

    AspectJ is an - aspect-oriented extension to Java. This task compiles a - source tree using the AspectJ compiler -- AJC.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.3 -
    - URL: - - http://www.eclipse.org/aspectj/ -
    - Contact: - - project mailing lists -
    - License: - - Eclipse Public License -
    -

    - - Anakia -

    -

    Actually, Anakia is more than just an Ant task, it is a an - XML transformation tool based on JDOM, Velocity and Ant.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.2 and later -
    - URL: - - http://velocity.apache.org/anakia/devel/ -
    - Contact: - - Velocity mailing lists -
    - License: - - Apache License 2.0 -
    -

    - - Andariel -

    -

    Andariel is a set of tasks designed to help the generation of HTML - (and other markup languages) pages from Ant. Includes a XPath processor, - an image information retriever, and others.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5.4 and newer -
    - URL: - - http://andariel.uworks.net/ -
    - Contact: - - josep DOT rio AT uworks DOT net -
    - License: - - Apache Software License 1.1 -
    -

    - - ant4eclipse -

    -

    ant4eclipse provides a set of Ant tasks to make several - configurations from the Eclipse IDE available in Ant - buildscripts. The tasks are aimed to avoid redundancy between - Eclipse and Ant configurations in order to build small but - powerful build systems for the continuous integration - process

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6.1 and higher -
    - URL: - - http://ant4eclipse.sf.net -
    - Contact: - - - ant4eclipse user mailing list - -
    - License: - - Sun Public License -
    -

    - - Antcount -

    -

    Antcount is a set of filters that can be used to gather statistics - from files or resources. It is mainly used for log files analysis. - It allows to:

      -
    • count inputs (lines, strings)
    • -
    • count occurrences of each input
    • -
    • calculate average, max and min values of floats in input
    • -
    - Antcount also includes some useful filters to:
      -
    • stop filtering: read everything but write nothing
    • -
    • echo input to the console or to a file. This allows users to create - several files at once
    • -
    • split the stream in two for parallel processing
    • -
    -

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6.2 and higher -
    - URL: - - http://antcount.sourceforge.net/ -
    - Contact: - - Patrick Martin -
    - License: - - LGPL -
    -

    - - AntDoc -

    -

    AntDoc is a tool that generates HTML documentation from Ant - buildfiles; the generated HTML is inspired from what javadoc - yields. AntDocGUI offers a simple Ant target launcher named - AntDoc GUI. Ant targets may be launched from the generated - AntDoc HTML pages. Integration to various IDEs is in - progress.

    -

    AntDoc can be run via an Ant task, AntDoc GUI can be run - via an Ant task, or via a JVM launch.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4.1 and higher -
    - URL: - - http://antdoc.free.fr/ -
    - Contact: - - Edouard Mercier -
    - License: - - Apache Software License 1.1 -
    -

    - - AntDoclet -

    -

    AntDoclet is a tool to automatically generate documentation out of - your Ant Tasks' source code.

    -

    It is implemented as a Javadoc doclet, and generates reference - documentation and other deliverables from the source code of your - custom Ant Tasks/Types.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6+ (not tested on earlier versions) -
    - URL: - - http://antdoclet.neuroning.com/ -
    - Contact: - - Fernando Dobladez -
    - License: - - GPL -
    -

    - - Anteater -

    -

    Anteater is a set of Ant tasks for the functional testing of websites - and web services (functional testing being; hit a URL and ensure the - response meets certain criteria). Can test HTTP params, response - codes, XPath, regexp and Relax NG expressions. Includes HTML reporting - (based on junitreport) and a hierarchical grouping system for quickly - configuring large test scripts. -

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 and later -
    - URL: - - http://aft.sourceforge.net/ -
    - Contact: - - developer - mailing list -
    - License: - - Apache Software License 1.1 -
    -

    - - AntForm -

    -

    Provides a java/swing form-based input scheme for - configuring ant properties and launching ant targets.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6.2. -
    - URL: - - http://antforms.sourceforge.net/ -
    - Contact: - - René Ghosh -
    - License: - - GNU General Public License -
    -

    - - Antmerge -

    -

    Provides simple inheritance between ant files

    -

    As noted on the website, this project is deprected.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Tested with 1.5. Should work with all versions. -
    - URL: - - http://www.russet.org.uk/antmerge.html -
    - Contact: - - Phillip Lord -
    - License: - - GNU Lesser General Public License -
    -

    - - Antomology -

    -

    Antomology is an analysis tool suite for Ant. It includes:

      -
    • StatisticsListener - an Ant BuildListener which can be used to gather - statistics while an Ant build is executed. Statistics on the targets - and tasks executed are written to the console after the build completes.
    • -

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - unknown -
    - URL: - - http://antomology.codehaus.org -
    - Contact: - - contact page -
    - License: - - Apache License V2.0 -
    -

    - - AntPrettyBuild -

    -

    - Ant Pretty Build is a tool to easily show and run Ant buildfiles directly from - within a browser window. It consists of a single XSL file that will generate, - on the fly, in the browser, from the .xml buildfile, a pretty interface showing - project name, description, properties and targets, etc. sorted or unsorted, - allowing to load/modify/add properties, run the whole project, or run selected - set of targets in a specific order, with the ability to modify logger/logfile, - mode and add more libs or command line arguments. -

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - All Ant versions -
    - URL: - - Ant Pretty Build Homepage -
    - Contact: - - Charbel BITAR -
    - License: - - Apache License V2.0 -
    -

    - - AntRunner -

    -

    AntRunner is an easy to use and free GUI application for running - Ant build files. It's written for .NET so it should run on any Windows - Platform.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6 and newer -
    - URL: - - http://visualdrugs.net/antrunner/ -
    - Contact: - - Andre Fiedler -
    - License: - - GPL -
    -

    - - AntSpaces -

    -

    AntSpaces provides Ant integration with JavaSpaces. This - allows you to coordinate Ant tasks via JavaSpaces, pull out - work units from a JavaSpace for distributed Ant tasks to work - on, and so forth.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 and later -
    - URL: - - - http://www.oopsconsultancy.com/software/antspaces/ - -
    - Contact: - - antspaces at oopsconsultancy.com -
    - License: - - Apache Software License 1.1 -
    -

    - - AntTimerTask -

    -

    Timer - is task for measuring the time elapsed to complete other - tasks

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6 -
    - URL: - - - http://www.jeckle.de/freeStuff/AntTimerTask/index.html - -
    - Contact: - - mario@jeckle.de -
    - License: - - Lesser GNU Public License -
    -

    - - Ant Web Start Task -

    -

    Ant Web Start Task is an Ant task allowing developers to - package a desktop application as a WAR (Web Application - Archive) to be distributed over the net via Java Web Start

    - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 and above -
    - URL: - - http://ant-jnlp-war.sourceforge.net/ -
    - License: - - Apache License 2.0 -
    -

    - - AntXtras -

    -

    A collection of powerful Ant extensions components - organized into five categories: fixture-control, - execution-rules, flow-control, feedback, and helpers.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6.5 -
    - URL: - - AntXtras Home -
    - Contact: - - SSMC -
    - License: - - GNU Lesser General Public License (LGPL 2.1) -
    -

    - - Build Number -

    -

    Build Number is a tool to track software artifacts such as files and automatically assign - proper version/build numbers to them. It ensures that two different artifacts will have different - version/build numbers, but identical artifacts/builds will be assigned the same number. It doesn't - take version management away from you and doesn't replace your build process, but rather plugs - into the process and introduces version/build number governance by defining who is in charge of - which part of version number. With Build Number you are still in charge of the head of the version - number. E.g. you may decide to have 4 numbers in your version (major, minor, interface, implementation) - and you want to manage the two first numbers (major and minor). Build Number will take care of the - tedium of managing the last two numbers (interface and implementation).

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Tested with Ant 1.5.4 and 1.6.5 -
    - URL: - - http://www.hammurapi.biz/hammurapi-biz/ef/xmenu/hammurapi-group/products/build-number/ -
    - Contact: - - Project Contact Page -
    - License: - - Commercial -
    -

    - - Checkstyle -

    -

    Checkstyle is a development tool to help programmers write - Java code that adheres to a coding standard. Its purpose is to - automate the process of checking Java code, and to spare - humans of this boring (but important) task.

    -

    Checkstyle can be run via an Ant task or a command line - utility.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4.1 and later -
    - URL: - - http://checkstyle.sourceforge.net/ -
    - Contact: - - Oliver Burn -
    - License: - - Starting with release 2.0 the license is the GNU - Lesser General Public License. Prior releases were under - the GNU General Public License. -
    -

    - - ChownTask -

    -

    ChownTask is an Ant task to change ownership of files on Unix.

    -

    Note: As the Sourceforge project site - shows, the last update was on Feb 16 2003. (jhm)

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.3 and up -
    - URL: - - - http://sourceforge.net/projects/chowntask/ - -
    - Contact: - - Wilfred Springer - -
    - License: - - GNU General Public License -
    -

    - - CleanImports -

    -

    Removes unneeded imports. Formats your import - sections. Flags ambiguous imports.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.3 and up -
    - URL: - - http://www.cleanimports.tombrus.nl -
    - Contact: - - Tom Brus -
    - License: - - Apache Software License 1.1 -
    -

    - - Clover -

    -

    Clover is an Ant-based Code Coverage tool. It can be used - seamlessly with Ant-based projects. It provides method, - statement, and branch coverage analysis, and has rich - reporting in XML, HTML or via a Swing GUI.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4.1 or greater -
    - URL: - - http://www.cenqua.com/clover/ -
    - Contact: - - clover-support@cenqua.com -
    - License: - - Commercial, free licenses available for open source - projects. -
    -

    - - CMSDeploy -

    -

    CMSDeploy is - an Apache Ant Task to submit files and templates to Vignette - CMS.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5.1 and later -
    - URL: - - http://cmsdeploy.sourceforge.net -
    - Contact: - - masogato@users.sourceforge.net -
    - License: - - GNU Lesser General Public License -
    -

    - - Cocoon Task -

    -

    This task allows the generation of static web pages and - sites using Apache Cocoon in off-line mode.

    -

    It allows the configuration information for Cocoon to be - included within the Ant build file, and is thus - able to take advantage of Ant properties.

    -

    The task shares its code with the Cocoon Command Line, which - means that this task will instantly take - advantage of any new functionality added there.

    - - - - - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5.3 and above -
    - URL: - - http://cocoon.apache.org -
    - Documentation: - - http://cocoon.apache.org/2.1/userdocs/offline/ant.html -
    - Contact: - - users at cocoon.apache.org -
    - License: - - Apache License 2.0 -
    -

    - - Commons Configuration Ant Task -

    -

    A set of Ant task that help convert Apache Commons - Configuration property files into build properties, java Enum's - (that are populated at runtime), and any exportable property / - env file desired (e.g., csh, bash, bat, etc.).

    -

    This project provides the following tasks: -

      -
    • CreateEnumTask: Creates a Java enum based on - commons configuration property files.
    • -
    • ExportPropertiesTask: Exports commons - configuration properties to a external file in a using a - specified format.
    • -
    • LoadPropertiesTask: Loads commons configuration - properties into pre-generated Java enum.
    • -
    -

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6 and above -
    - URL: - - http://code.google.com/p/commonsconfiganttask/ -
    - Contact: - - ndunn at me.com -
    - License: - - Apache License 2.0 -
    -

    - - Configure -

    -

    Recursive build support (call ant on every package level, - and only build files in that package or in that package and - everything below) with seperation of source and output.

    -

    The task generates build files in any subdirectory (except - for CVS-directories) for you. Only place one build.xml file in - the top and call target 'setup' or - 'rescan'.

    -

    As of 2009-03-06 this site was offline due database problems. So we do not know - if this still longer exist. But you could also try Ants own <subant> task.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.2 and 1.3 -
    - URL: - - http://www.dsdelft.nl/~lemval/ant/ -
    - Contact: - - M.J.P. van Leeuwen -
    - License: - - License derived from Apache Software License 1.1 -
    -

    - - CVSGrab -

    -

    A little CVS client that can be useful when people are - behind corporate firewall that blocks any cvs - communications. It uses the ViewCVS web interface to access - the CVS repository via standard http, and downloads all the - files present in it.

    -

    It works from the command line or as an Ant task.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.3 or higher -
    - URL: - - http://cvsgrab.sourceforge.net/ -
    - Contact: - - CVSGrab - user mailing list -
    - License: - - LGPL -
    -

    - - Dependencies -

    -

    The dependencies task manages a set of external dependencies which - may be downloaded from a remote repository, - such as ibiblio.org. Uses a local cache to avoid repeated - downloads.

    -

    Note: While the HttpUnit site is still active, the referenced URL is not available. - You could also try Ivy.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Tested with 1.5.1, should work with 1.4+. -
    - URL: - - http://www.httpunit.org/doc/dependencies.html -
    - Contact: - - Russell Gold -
    - License: - - MIT License -
    -

    - - Dependency Finder -

    -

    Dependency Finder extracts dependencies and OO metrics from - Java class files produced by most Java compilers. It can compute - API differences between versions; no sources needed. It includes - Ant tasks, web, Swing, and command-line interfaces, with XSL - stylesheets for formatting output.

    -

    You can use it to extract dependencies between packages, classes, - or even methods, or any combination thereof. You can use Perl - regular expressions to filter the information and pinpoint only - what you need. There is even a Web Application version (WAR file) - so a whole group of developers can share a common view.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Tested with 1.5.3, should work with 1.4+. -
    - URL: - - http://depfind.sourceforge.net/ -
    - Contact: - - Jean Tessier -
    - License: - - BSD-like License -
    -

    - - Doxygen task -

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 and later -
    - URL: - - http://ant-doxygen.blogspot.com -
    - Contact: - - Karthik A Kumar -
    - License: - - Apache License 2.0 -
    -

    - - DTDDoc -

    -

    DTDDoc is here to help you to document your DTD's efficiently. It is a - straightforward extension of the javadoc concept to the DTD file format.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 and later -
    - URL: - - http://dtddoc.sourceforge.net/ -
    - Contact: - - Project Mailing List -
    - License: - - X11 (Open Source) -
    -

    - - dynaTrace Ant Task -

    -

    dtAnt allows integrating automated performance analysis - into your ant builds. This way you can easily record performance metrics - of your tests and get alerts to performance regressions.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6 and higher -
    - URL: - - http://www.dynatrace.com/antTask -
    - Contact: - - dynaTrace Support -
    - License: - - dynaTrace BSD -
    -

    - - EnvGen -

    -

    - EnvGen is an Ant task for generating - different versions of the same file parameterized for different environments (i.e. - development, test, and production). File generation is done using - FreeMarker, a template engine with a full-featured - templating language. -

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6.5 or higher (not tested on earlier versions) -
    - URL: - - http://www.basilv.com/software -
    - Contact: - - EnvGen Feedback Page -
    - License: - - GPL -
    -

    - - EMMA -

    -

    EMMA is an open-source toolkit for measuring and reporting - Java code coverage. EMMA distinguishes itself from other tools - by going after a unique feature combination: support large-scale - enterprise software development while keeping individual developers - work fast and iterative at the same time.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 and later -
    - URL: - - http://emma.sourceforge.net/ -
    - Contact: - - Mailinglist -
    - License: - - Common Public License 1.0 -
    -

    - - EPP Task -

    -

    EPP Task is an easy preprocessor ant task. - The next directives are supported: #ifdef, #ifndef, #else, - #endif and #include.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 and higher -
    - URL: - - - http://sourceforge.net/projects/epptask/ -
    - Contact: - - Dmitriy Rykov -
    - License: - - Apache License 2.0 -
    -

    - - FMPP -

    -

    FMPP is a general-purpose text file preprocessor tool that - uses FreeMarker templates. It is particularly designed for - HTML preprocessor, for the generation of complete (static) - homepages: directory structure that contains HTML-s, image - files, etc. But of course it can be used to generate source - code or whatever text files. FMPP is extendable with Java - classes to pull data from any data sources (XML file, - database, etc.) and embed the data into the generated - files.

    - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5.1 -
    - URL: - - http://fmpp.sourceforge.net/ -
    - License: - - BSD License -
    -

    - - GenJar -

    -

    Builds a JAR file based on class dependencies rather than simply the contents of a directory

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 alpha (built after 2001/08/04) and later -
    - URL: - - http://genjar.sourceforge.net/ -
    - Contact: - - Jesse Stockall -
    - License: - - Apache Software License 1.1 -
    -

    - - Grand -

    -

    Grand is a set of tools to create a visual representation of Ant target - dependencies. It works by taking an Ant build file and creating a "dot" file. It - differs from the existing tools by relying on the Ant API rather than XML parsing to - get the dependencies. It includes many advanced features such as filtering or - rendering depending on the target's nature. Also features a SWT based GUI.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6 and later -
    - URL: - - http://www.ggtools.net/grand/ -
    - Contact: - - Christophe Labouisse -
    - License: - - BSD License -
    -

    - - Greebo -

    -

    Greebo is an Ant-task for downloading dependency files - (currently only jars) from a network to a specified directory, - much like Maven. It supports multiple local and remote - repositories with either flat or maven-like structures. It can - read the dependency list from a Maven project file, a - maven-like dependency file, or directly from the build.xml - file.

    -

    Note: As the Sourceforge project site - shows, the last update was on Mar 12 2003 . - You could also try Ivy. (jhm)

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 -
    - URL: - - http://greebo.sourceforge.net/ -
    - Contact: - - project mailing lists -
    - License: - - Apache Software License 1.1 -
    -

    - - GroboUtils CodeCoverage -

    -

    The CodeCoverage sub-project of GroboUtils provides a 100% - pure Java code coverage tool. It uses pre-execution class file - recompilation, and generates XML files containing the coverage - statistics. It does not require any advanced VM setup to generate - coverage numbers. -

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5.1 -
    - URL: - - http://groboutils.sourceforge.net/codecoverage/ -
    - Contact: - - project mailing lists -
    - License: - - MIT License -
    -

    - - Hammurapi -

    -

    Java code review tool. Performs automated code - review. Contains 111 inspectors which check different aspects - of code quality including coding standards, EJB, threading, - ...

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Tested with Ant 1.5.x and 1.6.5 -
    - URL: - - http://www.hammurapi.biz/hammurapi-biz/ef/xmenu/hammurapi-group/products/hammurapi/index.html -
    - Contact: - - Support adress -
    - License: - -   -
    -

    - - HelpStudioAnt -

    -

    This task allows for HelpStudio projects to be created via Ant.

    - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6.0 and later -
    - URL: - - http://helpstudioant.sourceforge.net -
    - License: - - GNU General Public License -
    -

    - - IDLDepend -

    -

    idldepend is a task that (re)generates Java sources to be - created from CORBA/IDL files.

    -

    It parses the IDL file and determines the Java files that - must be generated, taking in account the modifications that - can happen due to command line parameters. If any of the Java - files are missing or older than the source IDL specification, - it launches the specified compiler. The compilers of Orbacus, - Jacorb, OpenORB, Orbix2k and Sun'JDK distributions are - supported.

    -

    To speed up the process and avoid unnecesary re-parsing, it - keeps the dependencies in intermediate files. This task does - not launch the javac compiler as well, that is, its output are - Java files and not the final bytecode.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 or later -
    - URL: - - http://www.coderazzi.net/idldepend/ -
    - Contact: - - lu@coderazzi.net -
    - License: - - free source, no license restrictions -
    -

    - - Importscrubber -

    -

    Removes unnecessary import statements from a Java source code file.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.3 -
    - URL: - - http://importscrubber.sourceforge.net/ -
    - Contact: - - Tom Copeland -
    - License: - - LGPL -
    -

    - - ImTask -

    -

    ImTask is a task to allow one to send an Instant - Message. Currently supports yahoo!, AIM, and Jabber

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 or higher -
    - URL: - - http://imtask.sourceforge.net -
    - Contact: - - Jon Madison -
    - License: - - GNU LGPL -
    -

    - - Incanto -

    -

    Ant tasks to provide support for Oracle database tools - (such as SQL*Plus, Import, Export)

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6 -
    - URL: - - http://incanto.sourceforge.net/ -
    - Contact: - - Alexander Karnstedt -
    - License: - - Apache License, Version 2.0 -
    -

    - - IsDirValidator -

    -

    Checks whether a given directory structure conforms to - certain rules that are defined via nested elements of the - task.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 -
    - URL: - - http://isvalidator.sourceforge.net/en/isDirValidator.htm -
    - Contact: - - Iñigo Serrano -
    - License: - - GNU General Public License -
    -

    - - Ivy -

    -

    Ivy is a simple yet powerful dependency manager featuring - continuous integration, dependencies of dependencies - management, multiple repositories including ibiblio and high - performance (use of a local cache).

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - 1.5.1 (1.6.5 or 1.7.1 recommended) -
    - URL: - - http://ant.apache.org/ivy/ -
    - Contact: - - ivy-user (at) ant (dot) apache (dot) org [User Mailinglist] -
    - License: - - Apache License 2.0 -
    -

    - - J2ME Ant Tasks -

    -

    There are different sets of tasks to help build Java 2 Platform, Micro - Edition (J2ME) applications.

    -
    - - *** Antenna *** -
    -

    Antenna provides a set of Ant tasks suitable for developing - wireless Java applications targeted at the Mobile Information - Device Profile (MIDP). With Antenna, you can compile, - preverify, package, obfuscate, and run your MIDP applications - (aka MIDlets), manipulate Java Application Descriptor (JAD) - files, as well as convert JAR files to PRC files designed to - run on MIDP for Palm OS. Deployment is supported via a - deployment task and a corresponding HTTP servlet for - Over-the-Air (OTA) provisioning. A small preprocessor allows - to generate different variants of a MIDlet from a single - source.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4.1 or later -
    - URL: - - http://antenna.sourceforge.net/ -
    - Contact: - - Jörg Pleumann -
    - License: - - GNU Lesser General Public License -
    -
    - - *** Antic *** -
    -

    Antic is a freely available task for packaging J2ME - applications. It produces both the Jar and Jad files in a - single step. This allows *all* entries to be correclty set in - the jad file, including the size of the jar file that is - produced. This task has been used and tested extensively with - Sun's Wireless Toolkit and also the Nokia SDK and - emulators.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 -
    - URL: - - http://www.smartkey.co.uk/tools/antic/antic.html - -
    - Contact: - - smartkey.co.uk -
    - License: - - GNU General Public License -
    -
    - - *** Dave's J2ME Tasks *** -
    -

    This set supports CLDC and the K Virtual Machine (KVM):

    -

    Note: As the website shows the 'most recent news' is from 18 Apr 2001

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.3 -
    - URL: - - http://www.dribin.org/dave/j2me_ant/ -
    - Contact: - - Dave Dribin -
    - License: - - Apache Software License 1.1 -
    -
    - - *** J2ME Polish *** -
    -

    J2ME Polish is an Ant-based tool for the creation of - MIDP applications. It covers the whole circle of preprocessing, compiling, - obfuscation, preverifying, packaging and JAD-creation. J2ME Polish is - ideal for creating device optimized applications with its powerful - preprocessing capabilities and the integrated device database. - With J2ME Polish no hardcoded values are needed and the portability of an - application is not sacrificed, even though highly optimized applications are - created from a single source. -
    - It contains a logging framework and an optional MIDP-compatible GUI - which can be designed using the web-standard CSS. With the J2ME Polish GUI - you can even use MIDP/2.0 features on MIDP/1.0 phones. -

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4.1 or later -
    - URL: - - http://www.j2mepolish.org/ -
    - Contact: - - Enough Software -
    - License: - - GNU General Public License; commercial licenses available -
    -
    - - *** Stampysoft's J2ME Tasks *** -
    -

    And this set works with the J2ME Wireless Toolkit and MIDP - for PalmOS.

    -

    Note: as the website shows, the 'current release' is from 11/5/2001

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.3 -
    - URL: - - http://www.jeckels.com/ant/ -
    - Contact: - - Josh Eckels -
    - License: - - MIT License -
    -

    - - Jacson -

    -

    Jacson is a configurable and plugable tool (much like Ant - itself) to create filters for text (line based) files without - programming.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Jacson has been used and tested with 1.5.1, should - work with 1.4+ -
    - URL: - - http://jacson.sourceforge.net/ -
    - Contact: - - jacson-user@lists.sourceforge.de -
    - License: - - GNU Library or Lesser General Public License -
    -

    - - Jalopy -

    -

    An Ant Plug-in for the Java Source Code Formatter - Jalopy.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 (or higher) -
    - URL: - - http://jalopy.sourceforge.net/ -
    - Contact: - - http://jalopy.sf.net/contact.html -
    - License: - - Starting with release 1.0 Beta 6 the license is the - BSD License. Prior releases were under the GNU General - Public License. -
    -

    - - JarBundler -

    -

    JarBundler is a task that generates Mac OS X native Java - Application Bundles. It is fully configurable and can be used - to generate Mac OS X application bundles from any supported - Java platform, making it ideal for targeting multiple - platforms with one build.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 and later -
    - URL: - - http://www.loomcom.com/jarbundler/ -
    - Contact: - - Seth Morabito -
    - License: - - GNU General Public License -
    -

    - - JarPatch -

    -

    JarPatch is a task that generates a zip file resulting of - the diff between the content of 2 jar files.

    -

    The resulting diff file can be use as a patch for a - previous installation (just ensure that the generated - patch.zip file is located on the CLASSPATH before the patched - oldJar jar file).

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 and later -
    - URL: - - http://norb.dnsalias.org/ant/ -
    - Contact: - - Norbert Barbosa -
    - License: - - LGPL License -
    -

    - - Java+ Precompile Task -

    -

    Java+ is an open source Java preprocessor that adds these - features to any Java compiler:

    -
      -
    • Multi-line strings with executable inclusions like Perl - and Ruby. It eliminates the need for JSP or ASP and their - need for Java compilers on deployment servers (a security - concern) while adding no overhead in either space or - time.
    • - -
    • Optionally supports localization by segregating Java+ - strings into ResourceBundle files with invarient keys based - on the hash code of the strings's value. This is handled - automatically and transparently; no intervention is - required.
    • - -
    • Fast. Negligible impact on build times. By default, - skips inputs whose outputs are up to date to avoid - triggering recompilations.
    • - -
    • Pure Java code, portable to any platform, with - graphical, shell and ant interfaces.
    • - -
    • Simple, general, recursive, digraph-driven string - syntax. Digraph characters are user-selectable.
    • -
    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5.1 -
    - URL: - - http://virtualschool.edu/java+/ -
    - Contact: - - Brad Cox -
    - License: - - BSD-like License -
    -

    - - Java2Html -

    -

    There are two different tools both named Java2HTML that - process Java source code and generate syntax highlighted - documentation from it. Both include Ant tasks to run - them.

    -

    Java2Html library for converting java source files - or snipplets to syntax highlighted html, rtf, tex and - others.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 and later -
    - URL: - - http://www.java2html.de/ -
    - Contact: - - java2html@jave.de -
    - License: - - GNU General Public License -
    -

    Java2HTML is a simple-to-use tool which converts a bunch of - Java Source Code into a colourized and browsable HTML - representation.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - 1.5.1 onwards -
    - URL: - - http://www.java2html.com/java2html_ant_task.html -
    - Contact: - - support@java2html.com -
    - License: - - FreeWare -
    -

    - - Javamake -

    -

    A task to compile Java sources and manage class file - dependencies. Functionality is equivalent to that of standard - Javac and Depend tasks combined, with improved dependency - checking.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4.1 -
    - URL: - - http://www.experimentalstuff.com/Technologies/JavaMake/index.html -
    - Contact: - - Mikhail Dmitriev -
    - License: - - BSD-like License -
    -

    - - javarec -

    -

    Ant tasks that generate record classes for VisualAge for - Java from Cobol copy books.

    -

    Note: the website shows that the latest version 1.1 is from December 2, 2001

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 -
    - URL: - - http://glezen.org/javarec/ -
    - Contact: - - Paul Glezen -
    - License: - - Apache Software License 1.1 -
    -

    - - JCSC -

    -

    JCSC is a Java Coding Standard Checker which also features - the generation of some code metrics. It is a command line tool - with an Ant task to scan whole package trees. The result can - viewed in an JavaDoc style web page.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant >= 1.5 -
    - URL: - - http://jcsc.sourceforge.net/ -
    - Contact: - - Ralph Jocham -
    - License: - - GNU General Public License -
    -

    - - JDeb -

    -

    JDeb provides an Ant task and a Maven plugin to create - Debian packages from Java builds in a truly cross platform - manner. Build your Debian packages on any platform that has - Java support. Windows, Linux - it does not require - additional native tools installed.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.7 (not tested on earlier versions) -
    - URL: - - http://vafer.org/projects/jdeb/ -
    - Contact: - - Torsten Curdt -
    - License: - - Apache License 2.0 -
    -

    - - Jdiff -

    -

    A task that generates an HTML report of all the packages, classes, - constructors, methods, and fields which have been removed, added or - changed in any way, including their documentation, when two APIs are - compared.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6 -
    - URL: - - - - http://javadiff.sourceforge.net/ -
    - Task Documentation: - - - - (in CVS) -
    - License: - - LGPL -
    -

    - - JFlex -

    -

    JFlex is a lexical analyzer generator (also known as - scanner generator) for Java, written in Java.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 -
    - URL: - - http://jflex.de/ -
    - Contact: - - jflex-users mailing list -
    - License: - - GNU General Public License (GPL) -
    -

    - - JindentTask -

    -

    JindentTask is a very straightforward wrapping of the - Jindent tool, a vendor code beautifier. It enables to use - Jindent natively from Ant.

    - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4.1 and higher -
    - URL: - - http://the.edouard.mercier.free.fr/Jindent_content.php -
    - Contact: - - Edouard Mercier -
    -

    - - Jing Task -

    -

    Validates XML files against the RELAX NG alternative to XML Schema. - The Jing task for Ant allows you to efficiently validate - multiple files against multiple RELAX NG patterns and integrate - RELAX NG validation with other XML processing.

    - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 and later -
    - URL: - - - http://www.thaiopensource.com/relaxng/jing-ant.html -
    - License: - - BSD-like -
    -

    - - jMetra -

    -

    jMetra is a tool for collecting code metrics across a - project lifecycle and compiling the results into - JavaDoc-styled documentation to analyze project metrics over - time. jMetra is best utilized by integrating it with your - project's scheduled build process.

    -

    It works from the command line or using several provided - Ant tasks.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 and higher -
    - URL: - - - http://www.jmetra.com/ - -
    - Contact: - - - R Todd Newton - - -
    - License: - - Commercial, free licenses for open source projects and - evaluations. -
    -

    - - JMX4Ant -

    -

    JMX4Ant provides tasks for integration with JMX (Java Management - Extensions). It provides tasks for getting and setting attributes - of MBeans, invoking their methods and much more.

    -

    Note: As the Sourceforge project site - shows, the last update was on May 28 2003. (jhm)

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 and higher -
    - URL: - - - http://jmx4ant.sourceforge.net/ - -
    - Contact: - - - Brian Dueck - -
    - License: - - Apache Software License 1.1 -
    -

    - - JNI -

    -

    - - JNI is a free toolkit that makes easy work of - integrating Java and C through the Java Native - Interface (JNI). It includes a code generator that - generates both Java "proxy" classes to access C - "peer" classes, and C "proxy" classes to access - Java "peer" classes or interfaces. It also - includes a core library with a simplified JVM - interface as well as "helper" classes to ease - working with the JNI data types. The code - generation is driven by an XML project file that - can be created with the assistance of the GUI - Project Manager. The code generation can be - invoked either from Ant or from the - GUI. Includes a comprehensive printable PDF User - Guide and plenty of examples.

    -

    Note: As the Sourceforge project site - shows, the last update was on Jan 29 2002. (jhm)

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 -
    - URL: - - http://jnipp.sf.net/ -
    - Contact: - - Phillip E. Trewhella -
    - License: - - GNU LGPL -
    -

    - - JPP -

    -

    - JPP is a preprocessor for Ant supporting - many different file types that allows you to include / exclude contents based on - build-time parameters. It is completely invisible to other tools and takes the hassle - out of maintaining customised code or content. It is free, is provided as an Ant task, - and very simple to use. -

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6.5 -
    - URL: - - http://www.javapreprocessor.com -
    - Contact: - - info@javapreprocessor.com -
    - License: - - Freeware -
    -

    - - JReleaseInfo -

    -

    Sometimes you are interested at runtime to have information - from build time. This may be the build date, a build number or - the version. The JReleaseInfo Ant Task generates a java - source file with getter methods for any desired and provided - properties. Furthermore, it can automatically generate a - viewer (which can e.g. be used as main-class in a library jar - file) that shows the included release information.

    -

    Note: As the Sourceforge project site - shows, the last update was on Aug 07 2005. (jhm)

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6 and later -
    - URL: - - HomePage on SourceForge -
    - Contact: - - Forums/Tracker on SourceForge -
    - License: - - Apache License 2.0 -
    -

    - - JRun Ant Tasks -

    -

    JRun 4 SP1 ships with lib/jrun-ant-tasks.jar, which defines - three Ant tasks: jrun, jrunapp, and jrunjmx. Documentation - for the tasks can be found in JRun under - docs/ant/jrun.html.

    -

    Note that the service pack must be installed on top of an - existing JRun 4 installation.

    - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 or higher -
    - URL: - - http://www.adobe.com/products/jrun/ -
    - License: - - Commercial -
    -

    - - JsDoc Toolkit Ant Task -

    -

    JsDoc Toolkit is an application, written in JavaScript, for - automatically generating template-formatted, multi-page HTML - (or XML, JSON, or any other text-based) documentation from - commented JavaScript source code.

    -

    This project is a simple wrapper around the JsDoc Toolkit - documentation program. It gives the user all the command - line options, with the flexibility of using in within an Ant - build file.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.7.0 or higher -
    - URL: - - http://code.google.com/p/jsdoc-toolkit-ant-task/ -
    - Contact: - - Darren Hurley -
    - License: - - Apache License 2.0 -
    -

    - - JSMin Ant Task -

    -

    The JSMin Ant task can be used for the automated minification of javascript files - in your build and deploy processes.

    -

    JSMin is a filter which removes comments and unnecessary whitespace from javascript - files. It typically reduces filesize by half, resulting in faster downloads.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6.5 or higher -
    - URL: - - http://code.google.com/p/jsmin-ant-task/ -
    - Contact: - - M. Haynes -
    - License: - - Apache License 2.0 -
    -

    - - JudoScript Ant Task -

    -

    The <judoscript> task is an easy way to embed JudoScript - code in the Ant build script. The tag format is quite simple. You can - either embed code directly, or can specify an external JudoScript program - file as the src attribute value. Parameters can be specified - as the params attribute; this is applicable to both embedded - code and external files. -

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 or higher -
    - URL: - - http://www.judoscript.org/books/judoscript-0.9/chapters/ant.html -
    - Contact: - - James Jianbo Huang -
    - License: - - Lesser GNU Public License -
    -

    - - Just4log Ant Task -

    -

    Just4log is a ant task to optimize JVM bytecode with regards - for Logs ( be it, Log4j, Apache Commons or JDK 1.4 ) - It depends on apache BCEL for Bytecode engineering.

    -

    Note: As the Sourceforge project site - shows, the last update was on Oct 19 2003. (jhm)

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5.2 or higher -
    - URL: - - http://just4log.sourceforge.net -
    - Contact: - - Lucas Bruand -
    - License: - - Apache License 1.1. -
    -

    - - Kanaputs -

    -

    Kanaputs is a parser for java based scripting. It is an - interpreter for Java. With Kanaputs you can use Java as an - interpreted language: no more compilation, each instruction is - executed when you write it. It is a small programmation - language to make script files above Java.

    -

    Kanaputs Ant Task provides a way to add any kind of - programmatic features in your Ant script. The code you insert - stays OS independent (because Kanaputs uses Java) and is - completely integrated with Ant as you can give Ant properties - to the Kanaputs code and get back the results in other - properties.

    -

    Moreover, as you can invoke any kind of Java code with - Kanaputs, you can popup windows from your Ant file to ask the - user to do a choice.

    -

    Note: the website - shows that the latest version 1.4 is from Nov 26, 2004. The mailing archive from - the last few months contains only spam...

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.2 and above -
    - URL: - - - https://kanaputs.dev.java.net//
    - https://kanaputs.dev.java.net/ant.pdf - -
    - Contact: - - - kfra@dev.java.net - -
    - License: - - Freeware -
    -

    - - LaTeX Task -

    -

    Simple Task to use (PDF)LaTeX, BibTeX, Makeindex and GlossTeX to - create your documentation.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6.2 and above -
    - URL: - - - http://www.dokutransdata.de/
    - http://www.dokutransdata.de/ant_latex/ - -
    - Contact: - - - jaloma@dokutransdata.de - -
    - License: - - Freeware -
    -

    - - Macker -

    -

    A build-time architectural testing tool, designed - to maintain clean layering / tiering / modularity. - Macker works against compiled class files, checking - dependencies between classes against a set of - pattern-based access rules you specify for your - project in an XML rules file. Macker doesn't presume - anything about your architecture -- you write the - rules, and Macker keeps you honest about them.

    -

    Note: As the Sourceforge project site - shows, the last update was on Nov 02 2003. (jhm)

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 and higher (1.4 untested but may work) -
    - URL: - - http://innig.net/macker/ -
    - Contact: - - Paul Cantrell -
    - License: - - GNU GPL 2.0 -
    -

    - - MakeRunScript -

    -

    MakeRunScript creates a run script for your application. Even if you are developing on windows, - you can make a run script for *nix and vice versa. If you've used the built-in java task before, you - already know how to use 90% of MakeRunScript.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.7 and higher -
    - URL: - - http://sourceforge.net/projects/makerunscript/ -
    - Contact: - - MakeRunScript forums -
    - License: - - Apache 2.0 -
    -

    - - mtxslt -

    -

    The mtxslt (Multi-XSLT) extends the standard Ant "xslt/style" task - to make it easy to use multiple XSLT engines during the same build. - This is useful for regression testing of XSLT scripts against several - engines.

    -

    Note: As the Sourceforge project site - shows, the last update was on Oct 16 2002. (jhm)

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 -
    - URL: - - http://mtxslt.sourceforge.net/ -
    - Contact: - - Anthony B. Coates -
    - License: - - Apache Software License 1.1 -
    -

    - - nsd2LaTeX Task -

    -

    Simple Task to use nsd2ltx to build your Nassi-Shneiderman diagrams.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6.2 and above -
    - URL: - - - http://www.dokutransdata.de/
    - http://www.dokutransdata.de/ant_nsd2ltx/ - -
    - Contact: - - - jaloma@dokutransdata.de - -
    - License: - - Freeware -
    -

    - - Nurflugel AntScript Visualizer -

    -

    The Nurflugel AntScript Visualizer takes your build file, - finds any imported build files, and shows all relationships - between targets, taskdefs, macrodefs, Ant and Antcalls; output - options include PDF, SVG, and PNG. Many options including - grouping by build file, inclusion/exclusion of targets, - taskdefs, imports, etc. Installation is via Java WebStart, so - you'll always have the freshest version available.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.1 and later -
    - URL: - - http://www.nurflugel.com/webstart/AntScriptVisualizer/ -
    - Contact: - - dbullard <at> nurflugel <dot> com (email - will receive a challenge to weed out spam) -
    - License: - - GNU General Public License -
    -

    - - Orangevolt Ant Tasks -

    -

    Orangevolt ANT Tasks is a collection of Tasks for Apache - Ant.

    -

    The Orangevolt Ant Tasks collections provides a bunch of - Appplication Deployment related Tasks from windows specific - tasks (registry access, executable generation), *nix specific - tasks (kde/gnome shortcut generation) to many useful utility - tasks like jnlp generation.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 or above -
    - URL: - - http://sourceforge.net/projects/ovanttasks -
    - Contact: - - info@roxes.com -
    - License: - - GNU General Public License (GPL) -
    -

    - - pack -

    -

    pack is a task to build the smallest possible JAR to link - and run one or more classes.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 -
    - URL: - - http://sadun-util.sourceforge.net/pack.html -
    - Contact: - - Cristiano Sadun -
    - License: - - GNU Lesser General Public License -
    -

    - - PCT -

    -

    PCT is a task to compile Progress code, and in a more general - way, to deal with Progress procedures and databases.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 -
    - URL: - - http://pct.sourceforge.net -
    - Contact: - - Gilles QUERRET -
    - Licence: - - Apache License 2.0 -
    -

    - - PesterCat Ant Toolkit -

    -

    PesterCat is a web testing tool that was designed to - perform functional testing for web applications. The PesterCat - Ant Toolkit contains tasks to playback test scripts and create - HTML reports. -

    - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6 and later -
    - URL: - - http://www.pestercat.com/ -
    - License: - - Commercial -
    -

    - - PMD -

    -

    PMD checks Java source code for unused variables, - unnecessary object creation, etc

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 and higher -
    - URL: - - http://pmd.sf.net/ -
    - Contact: - - Tom Copeland -
    - License: - - BSD style license -
    -

    - - PRes -

    -

    PRes is short for Property Resources and will generate a Java source - file from name=value pair .property files which can be compiled like any - other class.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 and later (may work with earlier) -
    - URL: - - http://mseries.sourceforge.net -
    - Contact: - - MSeries -
    - License: - - LGPL -
    -

    - - ProGuard -

    -

    ProGuard is - a free Java class file shrinker and obfuscator. It can detect - and remove unused classes, fields, methods, and attributes. It - can then rename the remaining classes, fields, and methods - using short meaningless names.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Tested with 1.5. Should work with all versions. -
    - URL: - - - http://proguard.sourceforge.net/ - -
    - Contact: - - - Feedback Page - -
    - License: - - GNU General Public License -
    -

    - - properties2java -

    -

    Properties2Java is an Ant task for automatic conversion of - java ".properties" files to ".java" files extending the - java.util.ListResourceBundle.

    -

    Note: As the Sourceforge project site - shows, the last update was on Jun 04 2005. (jhm)

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6 or above -
    - URL: - - http://properties2java.jayefem.de/ -
    - Contact: - - Jan-Friedrich Mutter -
    - License: - - Apache License 2.0 -
    -

    - - Purge -

    -

    Purge deletes all but the most recent few files from a fileset. - For example: if you have generated files (logs, .ear, .war, .jar - etc) accumulating in a directory, the purge task will allow you - to delete the older files, keeping just the most recent ones.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 or above -
    - URL: - - http://www.dallaway.com/ant/ -
    - Contact: - - Richard Dallaway -
    - License: - - LGPL -
    -

    - - RefactorIT -

    -

    RefactorIT includes an Ant task for metrics and audits. - RefactorIT is a Java refactoring, audit and metrics tool. - It plugs into major Java IDEs, also runs stand-alone with - a GUI and a command line interface.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 and later -
    - URL: - - http://www.refactorit.com/ -
    - Contact: - - support@refactorit.com -
    - License: - - Commercial. (Free for accredited open source products, see - http://www.refactorit.com/osc.) -
    -

    - - Reflectant Task -

    -

    This is a task for reflection invocation from within ant build file.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 or above -
    - URL: - - http://sourceforge.net/projects/reflectant/ -
    - Contact: - - sv_ant@mail.bg -
    - License: - - Apache License 2.0 -
    -

    - - rundoc -

    -

    A task designed to help with the single-sourcing of program - documentation. Rundoc replaces special commands - (in the format @@rundoc:command param1 param2...@@) embedded - within text files with their output in a - specified format. Currently, only Docbook format is supported.

    -

    Rundoc was written to keep sample code output in program - documentation synchronized with the actual output - of the current code, by running the referenced code when the - documentation is built.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Tested with 1.6 Should work with all versions. -
    - URL: - - http://www.martiansoftware.com/lab/index.html#rundoc -
    - Contact: - - Marty Lamb -
    - License: - - Revised BSD -
    -

    - - SerialVer -

    -

    SerialVer adds the Java serialver functionality to Apache - Ant. This project adds Tasks and FilterReaders to get, to - insert and to modify the serialVersionUID in the source code - of a serializable class.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5.1 and later -
    - URL: - - http://serialver.sourceforge.net/ -
    - Contact: - - developer mailing list -
    - License: - - Apache Software License 1.1 -
    -

    - - Simian -

    -

    Simian (Similarity Analyser) identifies duplication in Java, - C#, C, CPP, COBOL, JSP, HTML source code and even plain text files.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5.1 and later -
    - URL: - - - http://www.redhillconsulting.com.au/products/simian/ -
    - Contact: - - - simian-user-subscribe@redhillconsulting.com.au (User Mailinglist) - -
    - License: - - Commercial, Free Licenses available for Non-Commercial Projects -
    -

    - - SmartAnalyzer -

    -

    Powerful analysis of dependencies between Java classes. - Only affected classes will be recompiled and it can be used - with any bytecode compiler.

    -

    Note: As the Sourceforge project site - shows, the last update was on Feb 21 2003. (jhm)

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Apache Ant version 1.5.1 -
    - URL: - - http://smartanalyzer.sourceforge.net/ -
    - Contact: - - support at sourceforge project page -
    - License: - - GNU General Public Licence (GPL) -
    -

    - - snip -

    -

    A task designed to help with the single-sourcing of program documentation. - Snip extracts snippets of text from files, placing them into properties in the Ant project. - These properties can then be used by any other Ant task, and are particularly useful when - referenced by <filter>s within the <copy> task.

    -

    Snip was originally written to keep snippets of sample code in API documentation synchronized - with the actual sample classes.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Tested with 1.5.1. Should work with all versions. -
    - URL: - - http://www.martiansoftware.com/lab/index.html#snip -
    - Contact: - - Marty Lamb -
    - License: - - Revised BSD -
    -

    - - spell -

    -

    Website is gone and nothing found.

    -

    - - SQL Compiler (SQLC) -

    -

    SQL Compiler (SQLC) compiles database metadata and SQL statements into data access and data transfer classes.

    -

    Note: It seems that the product is renamed to jIncarnate.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Tested with Ant 1.5.4 and 1.6.5 -
    - URL: - - http://www.hammurapi.biz/products/sqlc -
    - Contact: - - Project Contact Page -
    - License: - - LGPL -
    -

    - - SQLUnit -

    -

    SQLUnit is a regression and unit testing harness for testing - database stored procedures. The test suite is written as an XML file. - The SQLUnit harness itself is written in Java and uses the JUnit unit - testing framework to convert the XML test specifications to JDBC calls - and compare the results generated from the calls with the specified - results. It also provides the <sqlunit> task to run the tests - from a build script.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Tested with Ant 1.6 -
    - URL: - - http://sqlunit.sourceforge.net -
    - Contact: - - Project forums -
    - License: - - GNU General Public License (GPL) -
    -

    - - Styler -

    -

    The styler task makes useful combinations of XSLT transformations - easy to specify in an Ant build file. Like the built-in Ant task - style, styler can apply a single transformation to a set of XML files. - But it can also:

    -
      -
    • handle multiple transformations, in parallel or pipelined.
    • -
    • enable transformations that split or merge files
    • -
    • process non-XML files, especially HTML (based on JTidy)
    • -
    • apply non-XSLT transformation, especially "regular - fragmentations"
    • -
    • use any custom XMLReader or XMLFilter class to handle new file - formats and transformation techniques.
    • -
    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 -
    - URL: - - http://www.langdale.com.au/styler/ -
    - Contact: - - Arnold deVos -
    - License: - - LGPL -
    -

    - - Syntax -

    -

    Transforms source files into HTML documents with syntax - highlighting. It can handle a variety of source files - including Java, HTML, C/C++, SQL, and Java properties. Colors - for elements are specified using cascading style sheets. The - output can be templated for easy integration with a site's - look and feel.

    -

    A very short look into the scm - shows that the last modifications where in 2003.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 -
    - URL: - - http://ostermiller.org/syntax/ant.html -
    - Contact: - - Stephen Ostermiller -
    - License: - - GNU General Public License (GPL) -
    -

    - - TestSetGenerator -

    -

    The TestSetGenerator is an ant task for generating property files with - testsets based on the results of SQL queries and validation plug-ins. Very - usefull when building unit tests that make use of changing datasets. This - task is an extension of the Ant SQL task. Hsqldb is used for both the - examples and the unittests.

    -

    Note: As the Sourceforge project site - shows, the last update was on Jan 04 2004. (jhm)

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - ANT 1.4 (or later) -
    - URL: - - http://anttestsetgen.sourceforge.net/ -
    - Contact: - - m.c.jansen@planet.nl -
    - License: - - GPL -
    -

    - - TiniAnt -

    -

    TiniAnt is an Ant task to support building applications for - the TINI.

    -

    Note: As the Sourceforge project site - shows, the last update was on Mar 05 2002. (jhm)

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.2 to 1.4.1 -
    - URL: - - http://tiniant.sourceforge.net/ -
    - Contact: - - Sean Kelly -
    - License: - - BSD-like license -
    -

    - - Transformica -

    -

    Transformica is a versatile and extensible code generator. - Supports multiple source models including database metadata, Java source files, grammar - files and custom models. -

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Tested with Ant 1.5.x and 1.6.5 -
    - URL: - - http://www.hammurapi.biz/hammurapi-biz/ef/xmenu/hammurapi-group/products/transformica/ -
    - Contact: - - email support -
    - License: - -   -
    -

    - - Version_Tool -

    -

    A versioning tool for Ant.

    -

    Note: As the Sourceforge project site - shows, the last update was on Feb 19 2004. (jhm)

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5.1 -
    - URL: - - http://ant.ryangrier.com/ -
    - Contact: - - version_tool@ryangrier.com -
    - License: - - BSD license -
    -

    - - VPP -

    -

    VPP provides general file preprocessing support based on - the Velocity Template Engine. The core functionality is - provided as a filter for use with tasks that supports filter - chains. Also included are replacement tasks for <copy> and - <javac> that integrate support for preprocessing.

    -

    Note: As the Sourceforge project site - shows, the last update was on May 06 2004. (jhm)

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - 1.5.1 and above -
    - URL: - - http://vpp.sourceforge.net/ -
    - Contact: - - vpp-user@lists.sourceforge.net -
    - License: - - BSD license -
    -

    - - WOProject -

    -

    WOProject provides a set of tools to work with - WebObjects 5.1 - independent from platform and IDE. It significantly - improves developer productivity - and makes complex project structures more flexible compared to - traditional Makefile-based approach. -

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 -
    - URL: - - http://objectstyle.org/woproject/ -
    - Contact: - - Andrus Adamchik -
    - License: - - Apache license -
    -

    - - WSDLValidate -

    -

    WSDLValidate is, as it sounds, a tool to validate WSDL files.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 or later -
    - URL: - - http://www.eclipse.org/webtools/ -
    - Contact: - - Project newsgroup and mailing list -
    - License: - - Common Public - License (CPL) -
    -

    - - Xcluder -

    -

    xcluder is an XML Inclusions (XInclude) task for Apache Ant. - Offers the choice of using Xerces or Elliotte Rusty Harold's XOM API. -

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 or later. XInclude compliance depends on the - underlying Xerces or XOM used. Xerces 2.5.0 and above works fine, - but please note that 2.6.1 and 2.6.2 processed the - http://www.w3.org/2003/XInclude, now obsolete by - http://www.w3.org/2001/XInclude used by the latest - Candidate Recommendation (13 April 2004). - -
    - URL: - - http://sourceforge.net/projects/xcluder -
    - Contact: - - mbatsis@users.sf.net -
    - License: - - GNU General Public License (GPL), GNU Library or Lesser - General Public License (LGPL) - -
    -

    - - XDoclet -

    -

    XDoclet is an extended Javadoc Doclet engine for use in Ant. - It lets you create custom Javadoc @tags and based on those tags - generates source code or other files (such as xml-ish deployment - descriptors). Templates and matching tasks are provided to generate - EJB and web application deployment descriptors. -

    - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 -
    - URL: - - http://sourceforge.net/projects/xdoclet/ -
    - License: - - BSD license -
    -

    - - XInclude -

    -

    XInclude is - a W3C standardized vocabulary for including arbitrary text or XML - documents in other XML documents. This task performes the inclusion - using an existing XInclude implementation

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5.2 -
    - URL: - - - http://www.jeckle.de/freeStuff/xia/index.html - -
    - Contact: - - mario@jeckle.de -
    - License: - - Lesser GNU Public License -
    -

    - - XML Directory Listing Ant Task -

    -

    The XML Directory Listing task can recurse through a directory structure and produce an - XML representation. The resulting file can then be transformed further with Ant.

    -

    The XML output is configurable through various options. The SAX parsing is fast and has a - low memory footprint.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6.5 or higher -
    - URL: - - http://code.google.com/p/xml-dir-listing/ -
    - Contact: - - M. Haynes -
    - License: - - Apache License 2.0 -
    -

    - - XMLReleaseNotes (XRN) -

    -

    This framework is a release notes framework that enables to - generate textual release notes from an XML file. This is an - open framework that enables to integrate the information - coming from VSC and bug tracking solutions, for instance.

    -

    Note: As the Sourceforge project site - shows, the last update was on Sep 04 2005. (jhm)

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 and later -
    - URL: - - http://xmlreleasenotes.free.fr/ -
    - Contact: - - Edouard Mercier -
    - License: - - Apache Software License 1.1 -
    -

    - - XmlTask -

    -

    XmlTask provides a simple means to modify XML documents - without having to learn XSLT. A simple path reference to an - XML node specifies the node you want to change, and how you - want to allow XML insertion and removal, or attribute - changes. The emphasis is on providing the simplest means to - perform common XML replacements

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 and later -
    - URL: - - http://www.oopsconsultancy.com/software/xmltask/ -
    - Contact: - - xmltask-users at lists.sourceforge.net -
    - License: - - Apache Software License 1.1 -
    -

    - - yGuard -

    -

    yGuard is a free Java(TM) Bytecode Obfuscator Task that - needs no external script or project files. It can completely - be configured and run through the Ant build script. The task - supports multiple Jar files at once and makes use of - patternsets and regular expressions to specify elements, which - should be left unobfuscated. Additionally it can be used to - produce patches for obfuscated applications that have already - been deployed.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 and later -
    - URL: - - http://www.yworks.com/en/products_yguard_about.htm -
    - Contact: - - yGuard@yWorks.com -
    - License: - - Library: LGPL, Task: Commercial -
    -

    - - Zelix KlassMaster -

    -

    The task ZKMTask allows the Zelix KlassMaster Java obfuscator to be integrated into an Ant build.

    - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4.1 and later -
    - URL: - - http://www.zelix.com/klassmaster/docs/buildToolApi.html -
    - License: - - Commercial -
    -

    - - Build Listeners -

    -

    - - AntUtility -

    -

    - Wondering why your Ant build is slow? Is your continuous integration server taking too - long to produce your project builds? This project may help. This project includes a small - number of classes for use with Ant that can help you to analyze your build in a - non-intrusive manner. -

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6 -
    - URL: - - https://antutility.dev.java.net/ -
    - Contact: - - David Green -
    - License: - - Apache - License 2.0 -
    -

    - - Compiler Implementations -

    -

    - - Generics (JSR14) Early-Access Compiler Adapter -

    -

    This is an Ant compiler-adapter that allows you to use the - normal <javac> task plus Sun's early-access - compiler to compile Generics-enabled Java code. (This is only - necessary until JDK1.5 is released.)

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 and later -
    - URL: - - http://www.madbean.com/blog/3/ -
    - Contact: - - Matt Quail <spud[at]madbean[dot]com> -
    - License: - - Public Domain -
    -

    - - miniRMI <rmic> implementation -

    -

    miniRMI is a freeware opensource library that serves as a - lightweight replacement for the original java.rmi packages and - is suitable especially for applets. Ant 1.4+ - <rmic> adapter included.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 and later -
    - URL: - - http://dione.zcu.cz/~toman40/miniRMI/ -
    - Contact: - - Petr Toman -
    - License: - - Gnu Lesser Public License -
    -

    - - IDE and Editor Integration -

    -

    - - AntFarm -

    -

    A plugin that integrates Ant into the jEdit editor.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - bundles Ant 1.5 -
    - URL: - - http://plugins.jedit.org/plugins/?AntFarm -
    - Contact: - - jEdit developers mailinglist -
    - License: - - GNU General Public License -
    -

    - - AntRunner -

    -

    An OpenTool that integrates Ant into the JBuilder IDE - (version 5 and later).

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.2 and later -
    - URL: - - http://antrunner.sourceforge.net/ -
    - Contact: - - Dirk Schnelle -
    - License: - - GNU General Public License -
    -

    - - CAPlex -

    -

    CA Plex is an architected RAD tool that combines the techniques of - model-driven development, code generation and patterns to create - business applications for multiple platforms, including Java, .NET and - IBM System i. In its 6.0 release, CA Plex includes integrated support - for building generated Java code with Ant.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6.5 -
    - URL: - - http://wiki.plexinfo.net/index.php?title=Customizing_Plex_6.0_ANT_builds -
    - Contact: - - http://www.ca.com/us/products/product.aspx?ID=258 -
    - License: - - Commercial -
    -

    - - Eclipse -

    -

    Eclipse is a universal tool platform with Ant integration.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - - Ant 1.3 and higher
    - Bundles Ant 1.6.2 as of Eclipse 3.0.1 (tested with Ant 1.5.4 - 1.6.2)
    - Eclipse 3.2 bundles Ant 1.6.5
    - Eclipse 3.3 bundles Ant 1.7.0 - -
    - URL: - - - http://www.eclipse.org/ - or - - Platform Ant Project - - -
    - Contact: - - news://news.eclipse.org/eclipse.platform -
    - License: - - Common Public License Version 1.0 -
    -

    - - Gel -

    -

    Java IDE with support for Ant. Gel is a native Microsoft Windows software.

    -

    Note: The website recommends using another IDE because GEL is not longer maintained.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 and above -
    - URL: - - http://www.gexperts.com/products/gel/gel.asp -
    - Contact: - - Project Mailing List -
    - License: - - Freeware -
    -

    - - IntelliJ IDEA -

    -

    Java IDE with refactoring support and Ant integration. - The IDE has special editing and navigation support for Ant. -

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - bundles Ant 1.6.5 -
    - URL: - - http://www.intellij.com/idea/ -
    - Contact: - - support@intellij.com -
    - License: - - Commercial; Academic and OpenSource licenses available. -
    -

    - - JBuilder -

    -

    Embarcadero JBuilder comes (as Eclipse based product) with built-in Ant support.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Bundles Ant 1.6 -
    - URL: - - http://www.codegear.com/en/products/jbuilder -
    - Contact: - - http://support.codegear.com/en -
    - License: - - Commercial; Turbo JBuilder 2007 is free. -
    -

    - - JDEE -

    -

    The Java Development Environment for Emacs (JDEE) supports - Apache Ant as one of three built-in ways to build your - applications.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.2 and later -
    - URL: - - http://jdee.sourceforge.net/ -
    - Contact: - - JDEE Mailing list. -
    - License: - - GNU General Public License -
    -

    - - NetBeans -

    -

    NetBeans IDE includes integrated Ant support. - This IDE uses Ant as its primary means of building applications, - with custom tasks and an Ant-aware editor.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - bundles 1.8.0 starting with NetBeans 6.9; 1.8.1 for 6.9.1; 1.8.2 for 7.0 -
    - URL: - - http://www.netbeans.org/ -
    - Contact: - - nbdev@netbeans.org -
    - License: - - Common Development and Distribution License / GNU General Public License -
    -

    - - Optistic IDX Java IDE -

    -

    Java IDE with deep Ant integration. IDX is a native Microsoft Windows program.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - bundles Ant 1.6 -
    - URL: - - - http://optistic.com/idx - -
    - Contact: - - - support@optistic.com - -
    - License: - - Commercial; Academic and OpenSource licenses available. -
    -

    - - Oracle JDeveloper 10i -

    -

    Java IDE with support for Ant.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5.1 -
    - URL: - - http://www.oracle.com/technology/products/jdev/index.html -
    - Contact: - - JDeveloper Forum -
    - License: - - Commercial -
    -

    - - Virtual Ant -

    -

    - Instead of manually creating build scripts in XML, Virtual Ant provides a fully virtual file system - where you can run your tasks in real time and see the results. Everything that you do is recorded and - turned into an Ant build script. -

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - - Ant 1.6.5 onwards - -
    - URL: - - - http://www.placidsystems.com/virtualant/ - -
    - Contact: - - - support@placidsystems.com - -
    - License: - - Commercial; OpenSource licenses available too. -
    -

    - - WebSphere Studio Application Developer -

    -

    WSAD features Ant integrate by virtue of being built on the Eclipse tools platform.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - bundles Ant 1.4.1 -
    - URL: - - - http://www.ibm.com/developerworks/websphere/ - -
    - Article: - - Using Ant with WebSphere Studio Application Developer -
    - License: - - Commercial -
    -

    - - Source Control Systems -

    -

    There are several integration with SCM systems. Some are - built in. But some are available as - external libraries. Here a list of task libraries we are aware of:

    -

    - - ANT4HG -

    -

    These are tasks that allow users to access Mercurial - functionality from within Ant build scripts.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.7 and later -
    - URL: - - http://ant4hg.free.fr -
    - Contact: - - ant4hg@free.fr -
    - License: - - GNU Lesser General Public License -
    -

    - - clearAntLib -

    -

    This library is a collection of "value-add" Ant tasks for integrating - IBM Rational ClearCase with Apache Ant. The integration makes full use - of the power and capabilities of Ant, with support for nested elements - (such as filesets) and also supports conditions. There are a number of - tasks for creating XML reports on both ClearCase baselines and labels as - well as a task for "staging" ClearCase objects.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6.1 and later -
    - URL: - - - http://clearantlib.sourceforge.net/ -
    - Contact: - - Forum -
    - License: - - Apache License 2.0 -
    -

    - - Surround SCM -

    -

    These are tasks that allow users to access Surround SCM - functionality from within Ant build scripts.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 and later -
    - URL: - - - Surround SCM Resource Center -
    - Contact: - - Seapine Support -
    - License: - - GNU Lesser General Public License -
    -

    - - SvnAnt -

    -

    SvnAnt is an ant task that provides an interface to Subversion revision control system - that is a compelling replacement for CVS in the open source community.

    - - - - - - - - - - - - - -
    - URL: - - - Subclipse .: :. SvnAnt .: :. SvnClientAdapter -
    - Contact: - - subclipse: Issues and Help -
    - License: - - Eclipse Public License (EPL) 1.0 -
    -

    - - Svn4Ant -

    -

    JWare/AntXtras Svn4Ant (Svn4Ant) is a complete set of native Ant tasks for managing Subversion working copies, - exported directories, and repositories from a build, test, or deployment environment. - Immodestly, Svn4Ant?s goal is to be the best provider of Subversion Ant components.

    - - - - - - - - - - - - - -
    - URL: - - - Svn4Ant -
    - Contact: - - Support - JWare Free Software -
    - License: - - LGPL 2.1 -
    -

    - - Loggers -

    -

    - - AntStatistics -

    -

    AntStatistics logs execution times for - all build targets and displays them at the end of the build. Furthermore execution times of - past builds are collected and graphed in a chart.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.3 -
    - URL: - - http://code.google.com/p/antstatistics/ -
    - Contact: - - issue tracker -
    - License: - - Apache License 2.0 -
    - -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/docs/faq.html b/docs/faq.html deleted file mode 100644 index 0ef115dba3..0000000000 --- a/docs/faq.html +++ /dev/null @@ -1,2284 +0,0 @@ - - - - - - - - - Apache Ant - Frequently Asked Questions - - - - - - - - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - -
    - - - - - -
    - - - - -
    Home
    -
    - - - - -
    Projects
    -
    -
    - -
    - - -
     
    -
    -
    -

    Frequently Asked Questions

    - -

    Questions

    -

    About this FAQ

    - -

    General

    - -

    Installation

    - -

    How do I ...

    - -

    It doesn't work (as expected)

    - -

    Apache Ant and IDEs/Editors

    - -

    Advanced Issues

    - -

    Known Problems

    - - -

    Answers

    -

    - - Where do I find the latest version of this - document? -

    -

    The latest version can always be found at Apache Ant's homepage - http://ant.apache.org/faq.html.

    -

    - - How can I contribute to this FAQ? -

    -

    The page you are looking it is generated from - this - document. If you want to add a new question, please submit - a patch against this document to one of Ant's mailing lists; - hopefully, the structure is self-explanatory.

    -

    If you don't know how to create a patch, see the patches - section of this - page.

    -

    - - How do you create the HTML version of this - FAQ? -

    -

    We use - Anakia - to render the HTML version from the original XML file.

    -

    The Velocity stylesheets used to process the XML files can - be found in the xdocs/stylesheets subdirectory of - Ant's SVN repository - the build file - docs.xml at the top level of the ant SVN - module (trunk) is used to drive Anakia.

    -

    To transform the xml into html, one needs velocity 1.4. - The command to run is :

    -

    - ant -Dvelocity.dir=[installation path of velocity] -f docs.xml -

    -

    - - What is Apache Ant? -

    -

    Ant is a Java-based build tool. In theory, it is kind of - like Make, without Make's wrinkles and with the full - portability of pure Java code.

    -

    - - Why do you call it Ant? -

    -

    According to Ant's original author, James Duncan - Davidson, the name is an acronym for "Another Neat - Tool".

    -

    Later explanations go along the lines of "ants - do an extremely good job at building things", or - "ants are very small and can carry a weight dozens of times - their own" - describing what Ant is intended to - be.

    -

    - - Tell us a little bit about Ant's history. -

    -

    Initially, Ant was part of the Tomcat code base, when it was - donated to the Apache Software Foundation. It was - created by James Duncan Davidson, who is also the original - author of Tomcat. Ant was there to build Tomcat, nothing - else.

    -

    Soon thereafter, several open source Java projects realized - that Ant could solve the problems they had with Makefiles. - Starting with the projects hosted at Jakarta and the old Java - Apache project, Ant spread like a virus and is now the build - tool of choice for a lot of projects.

    -

    In January 2000, Ant was moved to a separate CVS module and - was promoted to a project of its own, independent of - Tomcat, and became Apache Ant.

    -

    The first version of Ant that was exposed to a larger audience - was the one that shipped with Tomcat's 3.1 release on 19 April - 2000. This version has later been referred to as Ant - 0.3.1.

    -

    The first official release of Ant as a stand-alone product was - Ant 1.1, released on 19 July 2000. The complete release - history:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - Ant Version - - Release Date -
    - 1.1 - - 19 July 2000 -
    - 1.2 - - 24 October 2000 -
    - 1.3 - - 3 March 2001 -
    - 1.4 - - 3 September 2001 -
    - 1.4.1 - - 11 October 2001 -
    - 1.5 - - 10 July 2002 -
    - 1.5.1 - - 3 October 2002 -
    - 1.5.2 - - 3 March 2003 -
    - 1.5.3 - - 9 April 2003 -
    - 1.5.4 - - 12 August 2003 -
    - 1.6.0 - - 18 December 2003 -
    - 1.6.1 - - 12 February 2004 -
    - 1.6.2 - - 16 July 2004 -
    - 1.6.3 - - 28 April 2005 -
    - 1.6.4 - - 19 May 2005 -
    - 1.6.5 - - 2 June 2005 -
    - 1.7.0 - - 19 December 2006 -
    - 1.7.1 - - 27 June 2008 -
    - 1.8.0 - - 8 February 2010 -
    - 1.8.1 - - 7 May 2010 -
    - 1.8.2 - - 27 December 2010 -
    -

    - - Which version of Java is required to run - Apache Ant? -

    -

    You will need Java installed on your system, version 1.4 or - later required, 1.5 or later strongly recommended. The later - the version of Java, the more Ant tasks you get.

    -

    If only the JRE is present but not a full JDK then many - tasks will not work.

    -

    The following table lists the minimum Java versions - required to compile and run Ant. Note that most committers - work with more recent versions of the JDK and that Ant doesn't - get tested much for older versions.

    - - - - - - - - - - - - - - - - - - - - - -
    - Ant Version - - Minimum Java Version -
    - 1.1 up to 1.5.4 - - 1.1 -
    - 1.6.0 up to 1.6.5 - - 1.2 -
    - 1.7.0 up to 1.7.1 - - 1.3 -
    - 1.8.0 up to current svn trunk - - 1.4 -
    -

    - - I get checksum errors when I try to extract the - tar.gz distribution file. Why? -

    -

    Ant's distribution contains file names that are longer - than 100 characters, which is not supported by the standard - tar file format. Several different implementations of tar use - different and incompatible ways to work around this - restriction.

    -

    Ant's <tar> task can create tar archives that use - the GNU tar extension, and this has been used when putting - together the distribution. If you are using a different - version of tar (for example, the one shipping with Solaris), - you cannot use it to extract the archive.

    -

    The solution is to either install GNU tar, which can be - found here, - or use the zip archive instead (you can extract it using - jar xf).

    -

    - - How do you get ant-1.6.x (or any version later than - 1.5.2) to work on on RedHat ES 3? -

    -

    Redhat ES 3.0 comes installed with ant 1.5.2. Even if you - have your PATH and ANT_HOME variables set correctly to a later - version of ant, you will always be forced to use the - preinstalled version.

    -

    To use a later version of ant on this OS you could do the - following:

    -
    -$ ant -version
    -Apache Ant version 1.5.2-23 compiled on November 12 2003
    -$ su -
    -# rpm -e ant ant-libs
    -# exit
    -$ hash -r
    -$ ant -version
    -Apache Ant version 1.6.2 compiled on July 16 2004
    -
    -

    - - How to I precompile Java Server Pages (JSPs)? -

    -

    Apache Ant has a built in optional task <jspc> - which was intended for that. But this task is deprecated. - Here the alternative suggested by the manual:

    -

    Instead of relying on container specific JSP-compilers we suggest deploying - the raw files (*.jsp) and use the container build-in functions: after deploying - run a test suite (e.g. with - Cactus or - HttpUnit) against the deployed web - application. So you'll get then test result and the compiled JSPs.

    -

    - - How do I realize os--specific configurations? -

    -

    The core idea is using property files which name accords to the - os-name. Then simply use the build-in property os.name.

    -

    For better use you should also provide a file with default values. - But be careful with the correct os-names. For test simply <echo> - the ${os.name} on all machines and you can be sure to use the right - file names.

    -
    -          <property file="${os.name}.properties"/>
    -          <property file="default.properties"/>
    -
    -

    - - How do I add an external task that I've written to the - page "External Tools and Tasks"? -

    -

    Join and post a message to the dev or user mailing - list (one list is enough), including the following - information:

    -
      -
    • the name of the task/tool
    • -
    • a short description of the task/tool
    • -
    • a Compatibility: entry stating with which version(s) of - Ant the tool/task is compatible to
    • -
    • a URL: entry linking to the main page of the tool/task
    • -
    • a Contact: entry containing the email address or the URL - of a webpage for the person or list to contact for issues - related to the tool/task. Note that we'll add a - link on the page, so any email address added there is not - obfuscated and can (and probably will) be abused by robots - harvesting websites for addresses to spam.
    • -
    • a License: entry containing the type of license for the - tool/task
    • -
    -

    The preferred format for this information is a patch to this - document.

    -

    If you have written something bigger than a 'simple plugin' to Ant it - may be better to add the link to projects.html. - The procedure to add it is the same. The file to patch is this - document. The syntax of that file is the same.

    -

    - - How do I create new tasks? -

    -

    Apart from a lot of information on using Ant, the - Manual also contains information - on how to extend Ant with new tasks. This information - can be found under "Developing with Ant".

    -

    Chances are that someone else already created the task you - want to create, it may be wise to see - External Tools and Tasks and - Related Projects first.

    -

    - - How do I pass parameters from the command line to my - build file? -

    -

    Use properties. Using ant - -Dname=value lets you define values for - properties on the Ant command line. These properties can then be - used within your build file as - any normal property: ${name} will put in - value.

    -

    - - How can I use Jikes-specific command-line - switches? -

    -

    A couple of switches are supported via "magic" - properties:

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - switch - - property - - default -
    - +E - - build.compiler.emacs - - false == not set -
    - +P - - build.compiler.pedantic - - false == not set -
    - +F - - build.compiler.fulldepend - - false == not set -
    - (Only for Ant < 1.4; replaced by the - nowarn - attribute of the <javac> - task after that.)
    -nowarn -
    - build.compiler.warnings - - true == not set -
    -

    With Ant >= 1.5, you can also use nested - <compilerarg> elements with the - <javac> task.

    -

    - - How do I include a < character in my command-line arguments? -

    -

    The short answer is "Use: &lt;".

    -

    The long answer is that this probably won't do what you - want anyway (see the next - section).

    -

    - - How do I redirect standard input or standard output - in the <exec> task? -

    -

    Say you want to redirect the standard output stream of the - m4 command to write to a file, something - like:

    -
    -shell-prompt> m4 foo.m4 > foo
    -
    -

    and try to translate it into

    -
    -<exec executable="m4">
    -  <arg value="foo.m4"/>
    -  <arg value="&gt;"/>
    -  <arg value="foo"/>
    -</exec>
    -
    -

    This will not do what you expect. The output redirection is - performed by your shell, not the command itself, so this - should read:

    -
    -<exec executable="/bin/sh">
    -  <arg value="-c" />
    -  <arg value="m4 foo.m4 &gt; foo" />
    -</exec>
    -
    -

    Note that you must use the value attribute of - <arg> in the last element, in order to have - the command passed as a single, quoted argument. Alternatively, - you can use:

    -
    -<exec executable="/bin/sh">
    -  <arg line='-c "m4 foo.m4 &gt; foo"'/>
    -</exec>
    -
    -

    Note the double-quotes nested inside the single-quotes.

    -

    - - How do I execute a batch file or shell script from Ant? -

    -

    On native Unix systems, you should be able to run shell scripts - directly. On systems running a Unix-type shell (for example, Cygwin - on Windows) execute the (command) shell instead - cmd - for batch files, sh for shell scripts - then pass the - batch file or shell script (plus any arguments to the script) - as a single command, using the /c or - -c switch, respectively. See - the above section - for example <exec> tasks - executing sh. For batch files, use something like:

    -
    -<exec dir="." executable="cmd" os="Windows NT">
    -  <arg line="/c test.bat"/>
    -</exec>
    -
    -

    - - I want to execute a particular target only if - multiple conditions are true. -

    -

    There are actually several answers to this question.

    -

    If you have only one set and one unset property to test, - you can specify both an if and an unless - attribute for the target, and they will act as if they - are "anded" together.

    -

    If you are using a version of Ant 1.3 or earlier, the - way to work with all other cases is to chain targets together - to determine the specific state you want to test for.

    -

    To see how this works, assume you have three properties: - prop1, prop2, and prop3. - You want to test that prop1 and prop2 - are set, and that prop3 is not. If the condition - holds true you want to echo "yes".

    -

    Here is the implementation in Ant 1.3 and earlier:

    -
    -<target name="cond" depends="cond-if"/>
    -
    -<target name="cond-if" if="prop1">
    -  <antcall target="cond-if-2"/>
    -</target>
    -
    -<target name="cond-if-2" if="prop2">
    -  <antcall target="cond-if-3"/>
    -</target>
    -
    -<target name="cond-if-3" unless="prop3">
    -  <echo message="yes"/>
    -</target>
    -
    -

    Note: <antcall> tasks do not pass - property changes back up to the environment they were called - from, so you wouldn't be able to, for example, set a - result property in the cond-if-3 target, - then do - <echo message="result is ${result}"/> - in the cond target.

    -

    Starting with Ant 1.4, you can use the - <condition> task.

    -
    -<target name="cond" depends="cond-if,cond-else"/>
    -
    -<target name="check-cond">
    -  <condition property="cond-is-true">
    -    <and>
    -      <not>
    -        <equals arg1="${prop1}" arg2="$${prop1}" />
    -      </not>
    -      <not>
    -        <equals arg1="${prop2}" arg2="$${prop2}" />
    -      </not>
    -      <equals arg1="${prop3}" arg2="$${prop3}" />
    -    </and>
    -  </condition>
    -</target>
    -
    -<target name="cond-if" depends="check-cond" if="cond-is-true">
    -  <echo message="yes"/>
    -</target>
    -
    -<target name="cond-else" depends="check-cond" unless="cond-is-true">
    -  <echo message="no"/>
    -</target>
    -
    -

    This version takes advantage of two things:

    -
      -
    • If a property a has not been set, - ${a} will evaluate to ${a}.
    • - -
    • To get a literal $ in Ant, you have to - escape it with another $ - this will also break - the special treatment of the ${ sequence.
    • -
    -

    Because testing for a literal ${property} string - isn't all that readable or easy to understand, - post-1.4.1 Ant introduces the <isset> element - to the <condition> task.

    -

    Here is the previous example done using - <isset>:

    -
    -<target name="check-cond">
    -  <condition property="cond-is-true">
    -    <and>
    -      <isset property="prop1"/>
    -      <isset property="prop2"/>
    -      <not>
    -        <isset property="prop3"/>
    -      </not>
    -    </and>
    -  </condition>
    -</target>
    -
    -

    The last option is to use a scripting language to set the - properties. This can be particularly handy when you need much - finer control than the simple conditions shown here but, of - course, comes with the overhead of adding JAR files to support - the language, to say nothing of the added maintenance in requiring - two languages to implement a single system. See the - - <script> task documentation for more - details.

    -

    - - How can I include national characters like German - umlauts in my build file? -

    -

    You need to tell the XML parser which character encoding - your build file uses, this is done inside the XML - declaration.

    -

    By default the parser assumes you are using the UTF-8 - encoding instead of your platform's default. For most Western - European countries you should set the encoding to - ISO-8859-1. To do so, make the very first line - of you build file read like

    -
    -<?xml version="1.0" encoding="ISO-8859-1" ?>
    -
    -

    - - How do I use jar's M switch? - I don't want a MANIFEST. -

    -

    A JAR archive is a ZIP file, so if you don't want a - MANIFEST you can simply use <zip>.

    -

    If your file names contain national characters you should - know that Sun's jar utility like Ant's - <jar> uses UTF-8 to encode their names while - <zip> uses your platforms default encoding. - Use the encoding attribute of <zip> if - necessary.

    -

    - - How can I do something like <property name="prop" - value="${${anotherprop}}"/> (double expanding the property)? -

    -

    Without any external help you can not.

    -

    With <script/>, which needs external libraries, you can do

    -
    -<script language="javascript">
    -    propname = project.getProperty("anotherprop");
    -    project.setNewProperty("prop", propname);
    -</script>
    -
    -

    With AntContrib (external task library) you can do - <propertycopy name="prop" from="${anotherprop}"/>.

    -

    With Ant 1.6 you can simulate the AntContribs <propertycopy> - and avoid the need of an external library:

    -
    -<macrodef name="propertycopy">
    -  <attribute name="name"/>
    -  <attribute name="from"/>
    -  <sequential>
    -    <property name="@{name}" value="${@{from}}"/>
    -  </sequential>
    -</macrodef>
    -
    -

    With the 'props' antlib (external, but also from Ant) you could - do the dereferencing with ${${anotherprop} - not just - in the property task - instead everywhere in your buildfile (after - registering the required property helper).

    -
    -<propertyhelper>
    -  <props:nested />
    -</propertyhelper>
    -<property name="foo" value="foo.value" />
    -<property name="var" value="foo" />
    -<echo> ${${var}} = foo.value </echo>
    -

    - - How can I delete everything beneath a particular directory, - preserving the directory itself? -

    -

    Most users who go down this path have no problem figuring out that - <delete includeemptydirs="true" /> will help them. The - seemingly tricky part is preserving the base directory itself, - which Ant includes in the directory scan. Fortunately the answer is simple: -

    -
    -<delete includeemptydirs="true">
    -  <fileset dir="dirtokeep" includes="**/*" />
    -</delete>
    -
    -

    - - How can I delete a particular directory, - if and only if it is empty? -

    -

    Most users who go down this path have no problem figuring - out that - <delete includeemptydirs="true" /> will - help them. The seemingly tricky part is preserving the - non-empty directories, which Ant includes in the directory - scan. Fortunately the answer is simple:

    -
    -<delete includeemptydirs="true">
    -  <fileset dir="dirtokeepifnotempty" excludes="**/*" />
    -</delete>
    -
    -

    - - General Advice -

    -

    There are many reasons why Apache Ant doesn't behave as - expected, not all of them are due to Ant bugs. See our Having Problems? page for hints that - may help pinning down the reasons for your problem.

    -

    - - Why does Ant always recompile all my Java files? -

    -

    In order to find out which files should be compiled, Ant - compares the timestamps of the source files to those of the - resulting .class files. Opening all source files - to find out which package they belong to would be very - inefficient. Instead, Ant expects you to place your - source files in a directory hierarchy that mirrors your - package hierarchy and to point Ant to the root of this - directory tree with the srcdir attribute.

    -

    Say you have <javac srcdir="src" - destdir="dest"/>. If Ant finds a file - src/a/b/C.java, it expects it to be in package - a.b so that the resulting .class - file is going to be dest/a/b/C.class.

    -

    If your source-tree directory structure does not match your - package structure, Ant's heuristic won't work, and - it will recompile classes that are up-to-date. Ant is not the - only tool that expects a source-tree layout like this.

    -

    If you have Java source files that aren't declared to - be part of any package, you can still use the <javac> - task to compile these files correctly - just set the - srcdir and destdir attributes to - the actual directory the source - files live in and the directory the class files should go into, - respectively.

    -

    - - I've used a <delete> task to - delete unwanted SourceSafe control files (CVS files, editor - backup files, etc.), but it doesn't seem to work; the files - never get deleted. What's wrong? -

    -

    This is probably happening because, by default, Ant excludes - SourceSafe control files (vssver.scc) and certain other - files from FileSets.

    -

    Here's what you probably did:

    -
    -<delete>
    -  <fileset dir="${build.src}" includes="**/vssver.scc"/>
    -</delete>
    -
    -

    You need to switch off the default exclusions, - and it will work:

    -
    -<delete>
    -  <fileset dir="${build.src}" includes="**/vssver.scc"
    -           defaultexcludes="no"/>
    -</delete>
    -
    -

    For a complete listing of the patterns that are excluded - by default, see the user - manual.

    -

    - - I have a target I want to skip if a property is set, - so I have unless="property" as an attribute - of the target, but all the targets this target - depends on are still executed. Why? -

    -

    The list of dependencies is generated by Ant before any of the - targets are run. This allows dependent targets, such as an - init target, to set properties that can control the - execution of the targets higher in the dependency graph. This - is a good thing.

    -

    However, when your dependencies break down the - higher-level task - into several smaller steps, this behaviour becomes - counter-intuitive. There are a couple of solutions available: -

    -
      -
    1. Put the same condition on each of the dependent targets.
    2. - -
    3. Execute the steps using <antcall>, - instead of specifying them inside the depends - attribute.
    4. -
    -

    - - In my <fileset>, I've put in an - <exclude> of all files followed by an - <include> of just the files I want, but it - isn't giving me any files at all. What's wrong? - -

    -

    The order of the <include> and - <exclude> tags within a <fileset> - is ignored when the FileSet is created. Instead, all of the - <include> elements are processed together, - followed by all of the <exclude> - elements. This means that the <exclude> - elements only apply to the file list produced by the - <include> elements.

    -

    To get the files you want, focus on just the - <include> patterns that would be necessary - to get them. If you find you need to trim the list that the - <include> elements produce, then use - <exclude> elements.

    -

    - - ant failed to build my program via javac - even when I put the needed jars in an external - build.properties file and reference them by - pathelement or classpath refid. -

    -

    When ant loads properties from an external - file it doesn't touch the value of properties, trailing blanks - will not be trimmed for example.

    -

    If the value represents a file path, like a jar needed to - compile, the task which requires the value, javac for example - would fail to compile since it can't find the file due to - trailing spaces.

    -

    - - Ant creates WAR files with a lower-case - web-inf or JAR files with a lower-case - meta-inf directory. -

    -

    No it doesn't.

    -

    You may have seen these lower-case directory names in - WinZIP, but WinZIP is trying to be helpful (and fails). If - WinZIP encounters a filename that is all upper-case, it - assumes it has come from an old DOS box and changes the case to - all lower-case for you.

    -

    If you extract (or just check) the archive with jar, you - will see that the names have the correct case.

    -

    With WinZIP (version 8.1 at least), this can be corrected in the - configuration. In the Options/Configuration menu, in the View tab, General - section, check the "Allow all upper case files names" box. The META-INF and - WEB-INF will look correct.

    -

    - - I installed Ant 1.6.x and now get - Exception in thread "main" java.lang.NoClassDefFoundError: - - -

    -

    - The cause of this is that there is an old version of ant somewhere in the - class path or configuration. -

    -

    - A version of this problem happens with jars that are in the classpath - that include an embedded copy of ant classes. - An example of this is some copies of weblogic.jar. -

    -

    - One can check if this is the case by doing (on unix/sh): -

    -        unset CLASSPATH
    -        ant -version
    -        
    - -

    -

    - - I installed Ant 1.6.x and now get - java.lang.InstantiationException: org.apache.tools.ant.Main - -

    -

    - The cause of this is that there is an old version of ant somewhere in the - class path or configuration. -

    -

    - A version of this problem may be seen on some linux systems. - Some linux systems (Fedora Core 2 for example), comes with a version - of ant pre-installed. There is a configuration file called - /etc/ant.conf which if present, the ant shell - script will 'dot' include. On Fedora Core 2, the /etc/ant.conf - file resets the ANT_HOME environment variable to - /usr/share/ant. This causes the problem that - an old version of ant (1.5.x in this cause) will be used - with a new version of the ant script file. -

    -

    - One can check if this is the case by doing - ant --noconfig -version. -

    -

    - - - Whenever I use the Ant jar or manifest related tasks, long lines in - my manifest are wrapped at 70 characters and the resulting jar does - not work in my application server. Why does Ant do this? - -

    -

    - Ant implements the Java - Jar - file specification. Please refer to the notes section where it - discusses the maximum allowable length of a line and the concept of - continuation characters. -

    -

    - If a jar file produced by Ant does not work in your appserver, and - that failure is due to the wrapped manifest, then you need - to consult your appserver provider, as it is a bug in their - appserver. Far more likely, however, is a problem in your - specification of your classpath. It is not Ant's wrapping of your - classpath that is the problem. -

    -

    - Do not raise a bug about this issue until you have checked to ensure - that the problem is not due to your classpath specification. -

    -

    - - <exec> fails with "Cannot run - program "...":CreateProcess error=2" on - Windows. -

    -

    A common problem is not having the executable on the - PATH. In case you get an error message Cannot run - program "...":CreateProcess error=2. The system cannot find - the path specified. have a look at your PATH - variable.

    -

    Just type the command directly on the command line and if - Windows finds it, Ant should do it too. (Otherwise ask on - the user mailinglist for help.) If Windows can not execute - the program add the directory of the programm to the PATH - (set PATH=%PATH%;dirOfProgram) or specify the - absolute path in the executable attribute in - your buildfile.

    -

    - - Is Apache Ant supported by my IDE/Editor? -

    -

    See the section - on IDE integration on our External Tools and Tasks page.

    -

    - - Why doesn't (X)Emacs/vi/MacOS X's project builder - correctly parse the error messages generated by Ant? -

    -

    Ant adds a "banner" with the name of the current - task in front of all logging messages - and there are no built-in - regular expressions in your editor that would account for - this.

    -

    You can disable this banner by invoking Ant with the - -emacs switch. To make Ant autodetect - Emacs' compile mode, put this into your - .antrc (contributed by Ville Skyttä).

    -
    -# Detect (X)Emacs compile mode
    -if [ "$EMACS" = "t" ] ; then
    -  ANT_ARGS="$ANT_ARGS -emacs"
    -  ANT_OPTS="$ANT_OPTS -Dbuild.compiler.emacs=true"
    -fi
    -
    -

    Alternatively, you can add the following snippet to your - .emacs to make Emacs understand Ant's - output.

    -
    -(require 'compile)
    -(setq compilation-error-regexp-alist
    -  (append (list
    -     ;; works for jikes
    -     '("^\\s-*\\[[^]]*\\]\\s-*\\(.+\\):\\([0-9]+\\):\\([0-9]+\\):[0-9]+:[0-9]+:" 1 2 3)
    -     ;; works for javac
    -     '("^\\s-*\\[[^]]*\\]\\s-*\\(.+\\):\\([0-9]+\\):" 1 2))
    -  compilation-error-regexp-alist))
    -
    -

    Yet another alternative that preserves most of Ant's - formatting is to pipe Ant's output through the following Perl - script by Dirk-Willem van Gulik:

    -
    -#!/usr/bin/perl
    -#
    -# May 2001 dirkx@apache.org - remove any
    -# [foo] lines from the output; keeping
    -# spacing more or less there.
    -#
    -$|=1;
    -while(<STDIN>) {
    -        if (s/^(\s+)\[(\w+)\]//) {
    -                if ($2 ne $last) {
    -                        print "$1\[$2\]";
    -                        $s = ' ' x length($2);
    -                } else {
    -                        print "$1 $s ";
    -                };
    -                $last = $2;
    -        };
    -        print;
    -};
    -
    -

    - - Is there a DTD that I can use to validate my build - files? -

    -

    An incomplete DTD can be created by the - <antstructure> task - but this one - has a few problems:

    -
      -
    • It doesn't know about required attributes. Only - manual tweaking of this file can help here.
    • - -
    • It is not complete - if you add new tasks via - <taskdef> it won't know about it. See - this - page by Michel Casabianca for a solution to this - problem. Note that the DTD you can download at this page - is based on Apache Ant 0.3.1.
    • - -
    • It may even be an invalid DTD. As Ant allows tasks - writers to define arbitrary elements, name collisions will - happen quite frequently - if your version of Ant contains - the optional <test> and - <junit> tasks, there are two XML - elements named test (the task and the nested child - element of <junit>) with different attribute - lists. This problem cannot be solved; DTDs don't give a - syntax rich enough to support this.
    • -
    -

    - - How do I include an XML snippet in my build file? -

    -

    You can use XML's way of including external files and let - the parser do the job for Ant:

    -
    -<?xml version="1.0"?>
    -
    -<!DOCTYPE project [
    -       <!ENTITY common SYSTEM "common.xml">
    -]>
    -
    -<project name="test" default="test" basedir=".">
    -
    -  <target name="setup">
    -    ...
    -  </target>
    -
    -  &common;
    -
    -  ...
    -
    -</project>
    -
    -

    will literally include the contents of common.xml where - you've placed the &common; entity.

    -

    (The filename common.xml in this example is resolved - relative to the containing XML file by the XML parser. You may also use - an absolute file: protocol URI.)

    -

    In combination with a DTD, this would look like this:

    -
    -<!DOCTYPE project PUBLIC "-//ANT//DTD project//EN" "ant.dtd" [
    -   <!ENTITY include SYSTEM "header.xml">
    -]>
    -
    -

    Starting with Ant 1.6, there is a new - <import> task that can (also) be used to - include build file fragments. Unlike the snippets used with - entity includes, the referenced files have to be complete Ant - build files, though.

    -

    The example above would become:

    -
    -<?xml version="1.0"?>
    -<project name="test" default="test" basedir=".">
    -
    -  <target name="setup">
    -    ...
    -  </target>
    -
    -  <import file="./common.xml"/>
    -
    -  ...
    -
    -</project>
    -
    -

    Unlike entity includes, <import> will - let you use Ant properties in the file name.

    -

    - - How do I send an email with the result of my build - process? -

    -

    If you are using a nightly build of Ant 1.5 after - 2001-12-14, you can use the built-in MailLogger:

    -
    -         ant -logger org.apache.tools.ant.listener.MailLogger
    -
    -

    See the Listeners - & Loggers documentation for details on the properties - required.

    -

    For older versions of Ant, you can use a custom - BuildListener that sends out an email - in the buildFinished() method. Will Glozer - <will.glozer@jda.com> has written such a listener based - on JavaMail. - The source is:

    -
    -import java.io.*;
    -import java.util.*;
    -import javax.mail.*;
    -import javax.mail.internet.*;
    -import org.apache.tools.ant.*;
    -
    -/**
    - * A simple listener that waits for a build to finish and sends an email
    - * of the results.  The settings are stored in "monitor.properties" and
    - * are fairly self explanatory.
    - *
    - * @author      Will Glozer
    - * @version     1.05a 09/06/2000
    - */
    -public class BuildMonitor implements BuildListener {
    -    protected Properties props;
    -
    -    /**
    -     * Create a new BuildMonitor.
    -     */
    -    public BuildMonitor() throws Exception {
    -        props = new Properties();
    -        InputStream is = getClass().getResourceAsStream("monitor.properties");
    -        props.load(is);
    -        is.close();
    -    }
    -
    -    public void buildStarted(BuildEvent e) {
    -    }
    -
    -    /**
    -     * Determine the status of the build and the actions to follow, now that
    -     * the build has completed.
    -     *
    -     * @param       e       Event describing the build status.
    -     */
    -    public void buildFinished(BuildEvent e) {
    -        Throwable th = e.getException();
    -        String status = (th != null) ? "failed" : "succeeded";
    -
    -        try {
    -            String key = "build." + status;
    -            if (props.getProperty(key + ".notify").equalsIgnoreCase("false")) {
    -                    return;
    -            }
    -
    -            Session session = Session.getDefaultInstance(props, null);
    -
    -            MimeMessage message = new MimeMessage(session);
    -            message.addRecipients(Message.RecipientType.TO, parseAddresses(
    -                props.getProperty(key + ".email.to")));
    -            message.setSubject(props.getProperty(key + ".email.subject"));
    -
    -            BufferedReader br = new BufferedReader(new FileReader(
    -                props.getProperty("build.log")));
    -            StringWriter sw = new StringWriter();
    -
    -            String line = br.readLine();
    -            while (line != null) {
    -                sw.write(line);
    -                sw.write("\n");
    -                line = br.readLine();
    -            }
    -            br.close();
    -
    -            message.setText(sw.toString(), "UTF-8");
    -            sw.close();
    -
    -            Transport transport = session.getTransport();
    -            transport.connect();
    -            transport.send(message);
    -            transport.close();
    -        } catch (Exception ex) {
    -            System.out.println("BuildMonitor failed to send email!");
    -            ex.printStackTrace();
    -        }
    -    }
    -
    -    /**
    -     * Parse a comma separated list of internet email addresses.
    -     *
    -     * @param       s       The list of addresses.
    -     * @return      Array of Addresses.
    -     */
    -    protected Address[] parseAddresses(String s) throws Exception {
    -        StringTokenizer st = new StringTokenizer(s, ",");
    -        Address[] addrs = new Address[st.countTokens()];
    -
    -        for (int i = 0; i < addrs.length; i++) {
    -            addrs[i] = new InternetAddress(st.nextToken());
    -        }
    -        return addrs;
    -    }
    -
    -    public void messageLogged(BuildEvent e) {
    -    }
    -
    -    public void targetStarted(BuildEvent e) {
    -    }
    -
    -    public void targetFinished(BuildEvent e) {
    -    }
    -
    -    public void taskStarted(BuildEvent e) {
    -    }
    -
    -    public void taskFinished(BuildEvent e) {
    -    }
    -}
    -
    -

    With a monitor.properties like this:

    -
    -# configuration for build monitor
    -
    -mail.transport.protocol=smtp
    -mail.smtp.host=<host>
    -mail.from=Will Glozer <will.glozer@jda.com>
    -
    -build.log=build.log
    -
    -build.failed.notify=true
    -build.failed.email.to=will.glozer@jda.com
    -build.failed.email.subject=Nightly build failed!
    -
    -build.succeeded.notify=true
    -build.succeeded.email.to=will.glozer@jda.com
    -build.succeeded.email.subject=Nightly build succeeded!
    -
    -

    monitor.properties should be placed right next - to your compiled BuildMonitor.class. To use it, - invoke Ant like:

    -
    -ant -listener BuildMonitor -logfile build.log
    -
    -

    Make sure that mail.jar from JavaMail and - activation.jar from the - Java - Beans Activation Framework are in your CLASSPATH.

    -

    - - How do I get at the properties that Ant was running - with from inside BuildListener? -

    -

    You can get at a hashtable with all the properties that Ant - has been using through the BuildEvent parameter. For - example:

    -
    -public void buildFinished(BuildEvent e) {
    -    Hashtable table = e.getProject().getProperties();
    -    String buildpath = (String)table.get("build.path");
    -    ...
    -}
    -
    -

    This is more accurate than just reading the same property - files that your project does, since it will give the correct - results for properties that were specified on the Ant command line.

    -

    - - <exec> causes other tasks to hang - or leads to strange behaviour of <input> - tasks. -

    -

    When Apache Ant forks a new process for example by using the - <exec>, <apply> - or <java> tasks, it will also start a - new thread reading from standard input and sending - everything that it has read to that process.

    -

    Unfortunately Ant has no way to know whether the forked - process is ever going to read any input, so it will start such - a thread even if the process doesn't need one.

    -

    This behaviour leads to strange side effects like the Ant - process - being suspended - when a build forking new process is run as a background - process on Unix-like systems or - <input> - tasks requiring - additional inputs if they come after - an <exec> task.

    -

    Fortunately there is a workaround for this, always specify - inputstring="" for - any <exec> task (or one of its sibblings) - if you know the forked process doesn't consume any - input.

    -

    - - <javac> causes a - StackOverflowError -

    -

    For some Java source files it is possible - that causes - a StackOverlowError is thrown inside Sun's javac - compiler. As far as we can tell this is not triggered by a - bug in Ant.

    -

    It is possible to work around this problem by setting - <javac>'s fork attribute to true.

    -

    - - Ant 1.7.0 doesn't build from sources without - JUnit -

    -

    When building Ant 1.7.0 from the source release without - junit.jar the build fails with the message "We cannot build - the test jar unless JUnit is present".

    -

    With Ant 1.7.0 we've started to add ant-testutil.jar as - part of the distribution and this causes a hard dependency on - JUnit - at least in version 1.7.0. Unfortunately the - installation docs don't say so.

    -

    There are two workarounds:

    -
      - -
    1. Add junit.jar to your CLASSPATH when building Ant.
    2. - -
    3. Change Ant's buildfile and remove test-jar from the - depends list of the dist-lite target.
    4. - -
    -

    - - <chmod> or <exec> doesn't work in Ant - 1.3 on Unix -

    -

    The antRun script in ANT_HOME/bin - has DOS instead of Unix line endings; you must remove the - carriage-return characters from this file. This can be done by - using Ant's <fixcrlf> task - or something like:

    -
    -tr -d '\r' < $ANT_HOME/bin/antRun > /tmp/foo
    -mv /tmp/foo $ANT_HOME/bin/antRun
    -
    -

    - - <style> or <junit> ignores my - <classpath> -

    -

    Starting with Ant 1.7.0, <junit> will honor your - nested <classpath>.

    -

    These tasks don't ignore your classpath setting, you - are facing a common problem with delegating classloaders.

    -

    This question collects a common type of problem: A task - needs an external library and it has a nested classpath - element so that you can point it to this external library, but - that doesn't work unless you put the external library - into the CLASSPATH or place it in - ANT_HOME/lib.

    -

    Some background is necessary before we can discuss - solutions for Ant - 1.5.x and Ant - 1.6.x.

    -

    When you specify a nested <classpath> in - Ant, Ant creates a new class loader that uses the path you - have specified. It then tries to load additional classes from - this classloader.

    -

    In most cases - for example using <style> or - <junit> - Ant doesn't load the external library - directly, it is the loaded class that does so.

    -

    In the case of <junit> it is the task - implementation itself and in the case of - <style> it is the implementation of the - org.apache.tools.ant.taskdefs.XSLTLiaison - class.

    -

    As of Ant 1.7 <junit> no longer - requires you to have junit.jar in Ant's startup - classpath even if ant-junit.jar is present there.

    -

    Ant's class loader implementation uses Java's - delegation model, see http://download.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html - the paragraph

    -
    The ClassLoader class uses a - delegation model to search for classes and resources. Each - instance of ClassLoader has an associated parent - class loader. When called upon to find a class or resource, a - ClassLoader instance will delegate the search for - the class or resource to its parent class loader before - attempting to find the class or resource itself. The virtual - machine's built-in class loader, called the bootstrap - class loader, does not itself have a parent but may serve as - the parent of a ClassLoader - instance.
    -

    The possible solutions depend on the version of Ant you - use, see the next sections.

    -

    - - <style> or <junit> ignores my - <classpath> - Ant 1.5.x version -

    -

    Please read the previous - entry before you go ahead.

    -

    First of all let's state that Ant's wrapper script - (ant or ant.bat) adds all - .jar files from ANT_HOME/lib to - CLASSPATH, therefore "in - CLASSPATH" shall mean "either in your - CLASSPATH environment variable or - ANT_HOME/lib" for the rest of this - answer.

    -

    The root of the problem is that the class that needs the - external library is on the CLASSPATH.

    -

    Let's see what happens when you load the <junit> - task. Ant's class loader will consult the - bootstrap class loader first, which tries to load classes from - CLASSPATH. The bootstrap class loader - doesn't know anything about Ant's class loader or - even the path you have specified.

    -

    If the bootstrap class loader can load the class Ant has - asked it to load (which it can if optional.jar is - part of CLASSPATH), this class will try to load - the external library from CLASSPATH as well - it - doesn't know anything else - and will not find it unless - the library is in CLASSPATH as well.

    -

    To solve this, you have two major options:

    -
      -
    1. put all external libraries you need in - CLASSPATH as well this is not what you want, - otherwise you wouldn't have found this FAQ entry.
    2. - -
    3. remove the class that loads the external library from - the CLASSPATH.
    4. -
    -

    The easiest way to do this is to remove - optional.jar from ANT_HOME/lib. If - you do so, you will have to <taskdef> all - optional tasks and use nested <classpath> - elements in the <taskdef> tasks that point - to the new location of optional.jar. Also, - don't forget to add the new location of - optional.jar to the - <classpath> of your - <style> or <junit> - task.

    -

    If you want to avoid to <taskdef> all - optional tasks you need, the only other option is to remove - the classes that should not be loaded via the bootstrap class - loader from optional.jar and put them into a - separate archive. Add this separate archive to the - <classpath> of your - <style> or <junit> task - - and make sure the separate archive is not in - CLASSPATH.

    -

    In the case of <junit> you'd have - to remove all classes that are in the - org/apache/tools/ant/taskdefs/optional/junit - directory, in the <style> case it is one of - the *Liaison classes in - org/apache/tools/ant/taskdefs/optional.

    -

    If you use the option to break up optional.jar - for <junit> or remove - ant-junit.jar, you still have to use a - <taskdef> with a nested - <classpath> to define the junit task.

    -

    - - <style> or <junit> ignores my - <classpath> - Ant 1.6.x version -

    -

    Please read the general - entry before you go ahead.

    -

    The wrapper script of Ant 1.6.x no longer adds the contents - of ANT_HOME/lib to CLASSPATH, - instead Ant will create a classloader on top of the bootstrap - classloader - let's call it the coreloader for the rest of - this answer - which holds the contents of - ANT_HOME/lib. Ant's core and its tasks will be - loaded through this classloader and not the bootstrap - classloader.

    -

    This causes some small but notable differences between Ant - 1.5.x and 1.6.x. Most importantly, a third-party task that is - part of CLASSPATH will no longer work in Ant - 1.6.x since the task now can't find Ant's classes. In a sense - this is the same problem this entry is about, only - ant.jar has become the external library in - question now.

    -

    This coreloader also holds the contents of - ~/.ant/lib and any file or directory that has - been specified using Ant's -lib command line - argument.

    -

    Let's see what happens when you load the <junit> - task. Ant's class loader will consult the bootstrap - class loader first, which tries to load classes from - CLASSPATH. The bootstrap class loader - doesn't know anything about Ant's class loader or - even the path you have specified. If it fails to find the - class using the bootstrap classloader it will try the - coreloader next. Again, the coreloader doesn't know anything - about your path.

    -

    If the coreloader can load the class Ant has asked it to - load (which it can if ant-junit.jar is in - ANT_HOME/lib), this class will try to load the - external library from coreloader as well - it doesn't - know anything else - and will not find it unless the library - is in CLASSPATH or the coreloader as well.

    -

    To solve this, you have the following major options:

    -
      -
    1. put all external libraries you need in - CLASSPATH as well this is not what you want, - otherwise you wouldn't have found this FAQ entry.
    2. - -
    3. put all external libraries you need in - ANT_HOME/lib or .ant/lib. This - probably still isn't what you want, but you might reconsider - the .ant/lib option.
    4. - -
    5. Always start Ant with the -lib command line - switch and point to your external libraries (or the - directories holding them).
    6. - -
    7. remove the class that loads the external library from - the coreloader.
    8. -
    -

    In Ant 1.6 optional.jar has been split into - multiple jars, each one containing classes with the same - dependencies on external libraries. You can move the - "offending" jar out of ANT_HOME/lib. For the - <junit> task it would be - ant-junit.jar.

    -

    If you do so, you will have to <taskdef> - all optional tasks that need the external library and use - nested <classpath> elements in the - <taskdef> tasks that point to the new - location of ant-*.jar. Also, don't forget - to add the new location of ant-*.jar to the - <classpath> of your - <style> or <junit> - task.

    -

    For example

    -
    -    <taskdef name="junit"
    -            class="org.apache.tools.ant.taskdefs.optional.junit.JUnitTask">
    -      <classpath>
    -        <pathelement location="HOME-OF/junit.jar"/>
    -        <pathelement location="NEW-HOME-OF/ant-junit.jar"/>
    -      </classpath>
    -    </taskdef>
    -
    -

    - - - Why do my custom task containers see Unknown Elements in Ant 1.6 - - they worked in Ant 1.5? - -

    -

    - The objects added in TaskContainer.addTask(Task task) - have changed from Tasks to UnknownElements. -

    -

    - There was a number of valid reasons for this change. But the backward - compatibility problems were not noticed until after Ant 1.6.0 was - released. -

    -

    - Your container class will need to be modified to check if the Task - is an UnknownElement and call perform on it to - convert it to a Task and to execute it. - (see apache.tools.ant.taskdefs.Sequential) -

    -

    - If you want to do more processing on the task, - you need to use the techniques in apache.tools.ant.taskdefs.Antlib#execute() - This does make use of one 1.6 method call (UE#getRealObject()), - you need to use UE#getTask() instead - this will - return null for non tasks (types like fileset id=x). -

    -

    - So.. iterate over the tasks, if they are UEs, convert them to - tasks, using UE#maybeConfigure and UE#getTask() -

    -
    -        for (Iterator i = tasks.iterator(); i.hasNext();) {
    -           Task t = (Task) i.next();
    -           if (t instanceof UnknownElement) {
    -              ((UnknownElement) t).maybeConfigure();
    -              t = ((UnknownElement) t).getTask();
    -              if (t == null) {
    -                  continue;
    -              }
    -           }
    -           // .... original Custom code
    -        }
    -        
    -

    - This approach should work for ant1.5 and ant1.6. -

    -

    - - - Ant runs into an infinite loop/throws an OutOfMemoryError - when I compile my project under Mac OS X. - -

    -

    Apple's Java VMs reside - in /System/Library/Frameworks/JavaVM.framework/Versions/X.Y.Z - and JAVA_HOME will usually be something - like /System/Library/Frameworks/JavaVM.framework/Versions/X.Y.Z/Home.

    -

    Inside this home directory there is a symbolic link - named shared_bundle that links three levels up, - i.e. to /System/Library/Frameworks/JavaVM.framework.

    -

    If your build file contains a fileset like

    -
    -<fileset dir="${java.home}" includes="**/*.jar"/>
    -
    -

    Ant is going to follow the shared_bundle - symlink and ends up recursing into all your installed VMs. - Even worse, it will - enter /System/Library/Frameworks/JavaVM.framework/Versions/X.Y.Z/Home - and will once again follow the same symlink.

    -

    Ant versions after Ant 1.7.1 will detect the infinite loop - they are in, but the resulting fileset may still be too big to - deal with, in particular if you have many different VM - versions installed. The problem is amplified by the fact that - each installed version has a shared_bundle - symlink in it.

    -

    One solution is to not allow the fileset to follow symbolic - links at all, like in

    -
    -<fileset dir="${java.home}" includes="**/*.jar" followsymlinks="false"/>
    -
    -

    another one excludes the shared_bundle - directories:

    -
    -<fileset dir="${java.home}" includes="**/*.jar" excludes="**/shared_bundle/**"/>
    -
    -

    For Ant 1.7.1 and earlier - excluding shared_bundle may not be enough since - there is another symlink bundle that points to - the Home directory and will cause infite - recursions as well.

    -

    - - extension-point doesn't work - with import like the documentation - states. -

    -

    Yes, there is - a bug - in Ant 1.8.0.

    -

    When using two build files like

    -
    -importing.xml:
    -<project>
    -   ...
    -   <import file="imported.xml"/>
    -   <target name="bar" extensionOf="foo"/>
    -</project>
    -imported.xml:
    -<project>
    -   <extension-point name="foo"/>
    -</project>
    -
    -

    Ant 1.8.0 will fail, claiming there was no extension point - named "foo".

    -

    This bug has been fixed for Ant 1.8.1. For Ant 1.8.0 there - is - a work-around: - add an additional layer of importing like in

    -
    -importing.xml:
    -<project>
    -   <target name="bar" extensionOf="foo"/>
    -</project>
    -imported.xml:
    -<project>
    -   <extension-point name="foo"/>
    -</project>
    -build.xml:
    -<project>
    -   <import file="imported.xml"/>
    -   <import file="importing.xml"/>
    -</project>
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/docs/favicon.ico b/docs/favicon.ico deleted file mode 100644 index 161bcf7841cb95d326d9729fb0000941cef010d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 766 zcmcIiyKVw85Znt$i7TjRC~{@~0Yy+;gB1ES`4%kk0ioT3FQGA2+AEUc3QLrfNHkYO z+061d+ZUu%tZ%$Kp7HuDnJB}^^FC?p?uZ7+Pe2Y#fQ-7Bi7d41VIe}X_LMNAB^)TsBsHWP6w-$U*}emq-5YDhJteeZ$Sa@ diff --git a/docs/images/JDJEditorsChoiceAward.jpg b/docs/images/JDJEditorsChoiceAward.jpg deleted file mode 100644 index 5dcb99815a4343dc9c853fdc0cd6d27f150213ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23582 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 diff --git a/docs/images/ant_logo_small.gif b/docs/images/ant_logo_small.gif deleted file mode 100644 index 34080c978619bc5dfa77f468289ab9da4a84a842..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 489 zcmZ?wbhEHbRA5kGIKlt||NsAgf8*H}kDgPtYtMIXy}$9?lYQ4-oxb<$)AyBnHS4Tf zc7{&fpEUPK{?d~*Yp+b-cXP?Hm#6Q2dHNox5o`cHLh&aHBLjm7gAPa$$W8{<{|i+5 zQZnZ)U9>Le^}a0SgC%=UmHm74{?d!xGgm9l_|u>xr#&e_L9TOgQbGpL8iS>$8WJ>w z1d@FY_^>eDUHE~~P)2Ok0p^DR4(FOS?^~JVBET-h%u&TC%qh&s#~~ot+RwSywG!Wn0=B#5;k5i<`4@BID+C;l5?*1&dml zjs>J|=H=uR)M8@e=4WGKHLqqpW+=eJ-B-!1#n1R;7e9NP(YaF7I5swI4&gX0Zecqi zHhzcQFGNHv4m@&bjQ%&_M3P|ugC)Cw)Dx#oOQQw4emuK)p=pWZp>B!oH8}?-Dz%tr zMWjhc3ltu0$l>kV;Mn^97!MoUq7@v*fd|(znTVd5$&jdiQQMfwBBt@}of({LUGLtk zJaCYO#e&OcgSo4}$@~%~kFA%5xnxy&7t*nr&?2x^(_gX&83$;rvZ#RbG>5cpZ#pJ zTou}^zD8_=_ZhGJkf7`OY{c>DX>45F(b3UNldrG4`&f6km8mw)&<`U`*X#)d#|ueG zNhPI$fDRXdDZ8eN!)ebg3vP-#ckb*GVAM79;hCmPPEO8uL_X%`7CMg6Dx9u=T^<%D z>)_y^rbc#B>8Ja-38TFG=TB)LAK_LGr{zBH9t#W%jF^}hA0HnUwF24^-jX}}ZU(Na z|Ne23;|rv0?&J^<5b*Hw8YZ4xG0n+6M$FP2ZOvR=o^2&1CN4PEs4|C#guMQpAS^6A zH#hh4<;&Z*Z>OiH)8D%}6zo9O!}i#A^0S2&ifoAc;y9g5;)O@U<@Q`_60gml8Yjl? zGH!WUdL-vY;Hs!EwrSMh;EO!fe;XT5I`=Tp(JO7IYJIPKgww9h_xkUJONxjz@jERE z4NHFCPlu0jqr1%8+gn#xSEZrk^JfEd^Pl76{30SEoSe#;gG@19!P9SpHPLG@%D)HU z-7z#WIy*hJuB*??e3q`X;#?aQ6;)PNR#L(toYv$pFB#TGM~t&Rp&BpzzT9AGabaO$ zX{ollI#-o>LPm)>hE$?AO(ZQN7ruY4>euc#_PDsXwS!ZMFtVDux(D8-x8cl|D!zSN zaTciS@BUU<>FVMF=T@juD#j4qY0P;ROT_zZv$^LU1qEk<+;V@K8M*0rnaLq*eMQAf zdgR@3$tdalzhUgkq$U+wCtgA|ywN3Wq^79>0RiH44sLGCt`ipK=5Qkt5)yFIL+q2o z!^7j_HC0uQxwy*n^Sj&HOw7&SWm}-O5}(G;_>F&`nVD&AHL|xa`Sxx9^k5CjGBq{z z^77L4k=N#A4SwsFFJBgxm-B}$V@>Ag=Sh&rb!9%e+wGbhbtS0o`JJw=E}Sksv;L8#_G^U30)x#w-2hD$5R={a5@13Cgz3E>TT-2? zk)6#DB=)Ld~Qez!qyW?-P?^`2>h+;x4fudo09ts0u);pyq*KAo!!>L zXl7ka&1+B3v*Y96!^0N`qxw=2lu^?3At52$@<;po8igbA@$s{>v-S1$R-;9%nq@zx zMfODq_PPvwCksk?jS?b-o zE(4C-;eXlL*`4fWG){BhgW!)g6O}c!wF<}ZZ|?5y;^N|Cr&hD~w|_H?-R&+zb(@-+ zUY@QMSH=+EzCAoMbJcc7-=2nwl5)Y3Uw+8QZp-szF^+_UL|a??Q7C}oWQ(64nsA!$ z;rjTWKY#K@j{oHs%Vho9+}ym`u{GV06ce+!zHU81_49@|Z$n3�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 diff --git a/docs/images/current.gif b/docs/images/current.gif deleted file mode 100644 index af0f64fb2439a4677be9e988952233908ae3ffb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 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 Ar2qf` diff --git a/docs/images/jw_ec_logo_winner2002.gif b/docs/images/jw_ec_logo_winner2002.gif deleted file mode 100644 index 334b1146b494cb28b4f4ad2c422cb2bee6f62b9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1984 zcmV;x2S4~nNk%w1Vf+AW0J8u9|NsC0%*@Qp%*>gYnVFfHGiGLHW@Z30Gcz*)00960 z%>VzH|NmzH|1-K000F45XecZy*TU5yZ>M)j$~<` zXsWJk>%MR-&vb3yc&_h!@BhG{a7Zi~kI1BQ$!t2G(5Q4uty-_xtai)odcWYXcuX#v z&*-#z&GrcnaCqSoKNJR+0i0ex;41+IaRL`_aRmVvfrl4@4;XrIe-(xjaETU?b{K+l z7K@UNeVAVXeV!G42c#2`e07r(f_1DCrhTG}7J`JCeX+KC0C2q&52vE26ti))0L;W; zl^U0~zyPiomx_|deioIH&Y{k-oSU8C!rK*kbJ-Q?fT5xBn`E~I`sLB}6z~?JecC4I znzdQZX6Y+N>D)C6`DQVc;10m8iO=pqWOq*A9WjRg2JuPcua&Tog$RD5^efLO5Ct`a zZ02i@p@bSI+|&R~nU`Auf@(WJs3gUc0f}-`8grfEcRp>JC(5cw!_zV`9FW5tmJwz4=R`67455NA?oJ%BRkNQ%3e27h7hJ6_Z#KsV4 zPVZ|1W{>z?uD4f2kap+!xcpA&f3T6anNGdB_3PNPYv0bjyZ7(l!;2qJzPx!#3DT=y z&%V9;_weJ(S8w3_6afhkAUJ>^KY#xI?bo0GfB+IW;C}}S7+`@2E|_3}`6WPreNyzN z%7qwasNsej!qH!T6h>h{0v(oU;)xfghd_NHK0yG9D8?wGh99;F1%5NmxR-7hHl|4* z>LFkw3j`EtIYE?2rI;RzX__!V0)WOqKpd0k5sM(CbV3R!0|XU- zZb6O7m@ToS*dJzreqaCsoUU-_UtGna$CRllMnN&A&^AmT9}3xN3HZrM1B}WHMiDB( z-R2lLI&C&3kogrlYX}4&U?l)W8n7(?3v^oM6(y()P>cYJKE$drkq%qOhoK&;L4Oo{ zn7|7L&@`o^QoFsu;%wH zz8;Lokhu~FFk*!D5%8(A6|V>?0H4xFhyu8JkZVr!DmK=^|CJI*Xwa zz_J4CL<+<9ruQ$?6X<6F&CDu&mwFnjM~I3BSPUWnIghH;Kfau;t6F;|Oi{MpMrdmq z$x7|`O2@1V{GtZ@G930yL}f{?7K#|Ns6AAOHs_Kxb|0 z0&t6!Sn%dO;z+PdJj zRsAf2Rg%Ew=GL>j73*i`E1i>e*s#5^jRP-wmI9RZqN&AdcBRtNCZf&~D9?Nw<9$c?}^xM>&g7~sY z1~CXW3*{C?Ny<^0vXo%_BGoGSLn{K|Vu|$F#$-v$S=zFexV+^od*Qi7PEw6P_}s@P znS>z9>6pk&=9_4ifE5yR2baWT{aE=-ArvusOT?xFv&qeEdQ+RjtmYBi*iCJkvz+MM zrWnP^&UU)_9K|`0bx5beE5(=D^iW(Tc>XmDvpL>}>DR41>Hgk;)O(=V|hn|~Nz>N^TCf*{)HNADNX`jAhh5?UxqmDN9o{t1gfOyW&HDj}Utph_bxD4_(}sVuqCszYt5 z+M?P;x`A$|kyI%mYLrH?;54fPssQ=>UJ6qad59>x_ zS+%lYWm8{aY1zNhRY;>fs22Tr#$#czNPK1NVe^;UF;;J93(MMpcCmQ9ZcH@u!c9x;SNtS0suQdh{)mq diff --git a/docs/images/jw_ec_logo_winner2003.gif b/docs/images/jw_ec_logo_winner2003.gif deleted file mode 100644 index dbbb422d8fa6f26b939a37b5aa523ac9c1c029bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3189 zcmV-*42ttdNk%w1Vf+AW0K^{vYH4cx{rirNj?vN4lQmPyoT{TzY^kZKFD)+P%F^fO z=do>qSvEuR=jyzIl-ISuH#Rux*xvT?^0l?KKs-M1@b6PmQpU!`dU<;C?d`w6zWDa` z-QL}snw$Us|NsC0A^8LW0018VEC2ui0Q>-K06+!*;3tk`X`X1Ru59bRa4gSsZQppV z?|kq7z}1F8EH+GuB5|=X1q_6TDWW7wOATnzacWcz$CAgPWFiUN)1w-3LZxd%z_}`LC>f`(080-A2pFiiZyk|#@8Zz|qM(C- zpFo2O9ZIyQQKJ+r9Q4S~9|Z{qoE{j^!5xGP9y<5~0004k4jwL86)@m{RSo1iWOTrm zEtIxyl~{{az@`DXO5kc)K=*E2C^#(~9Zb0J;0_#i{@7pv138b7BTJr4xpLEg6f$ex z%(=7Y&!9U45HW$ngbp1hC|=FFwd>cgW6PdR8yE)&UM*CR=1+l%t`>9#kcJ@x1+NG+ zl!yv}LqD$qO58?pAcX?l2cjZS-C_dFKB;U8(@gn9L{3Z&P?^pn7A;`FQjc+I6A?|iqui6Q z-3As@{rr=G0s<(r&je0oAb?X942PQl6&#QZK4Sedz(pA)5avFiOzMG33ry;O0TEdA zK$-ifRK!aTNV-o03luQrI&o5P0iCdE00CND2GEsN2;Ad=2L9lN0075bMGkY=k;6f- zUIFXX1Qw~a+M+8hAZy45e!$Alc@&U9OfQ-chX_3Htj8xjXV8itGe_|Be-|>ifCDy@ zK$4n7P~G*7D(*o5+-sTuVkL3wZNOdY{Ja7g3wC4U8d;Z+fs5-rorj1(%d}39B<#qb z;4o*d`R1I%EC2)ygf9C3=%kl!`st{ruDa+9)7LqF_CzcDkqa{TO&PWy3GVAVTnAP< zzy~k<@WcZTKoOnpLuQyTmGn^&sTQzl5w$ZYlLHGhV39d@l}M91;I!&G?>Jy!!S@|- z1prG{wm&6f)zB2c0?F^QLH6WG;J{LKX|H^yQ_27<{5J+uUCIFuSXC9Q0y6U9KrFQ4 zQl0?ffk7e1R~qmbbjZQ3=CCVU2k-#=?iLZtH~=M-A_Ay9a1t(wiU{m;$@XOOJ)4M+ zPRH?<4tK~yZ#iaC`f$r7ORZfC9eb4y^3P9So~L z1^rglBnF!1z(2(9|1PgNq0LBMN3%)8{=_CQXDklx|;8CL5NsM*`Isy)m z)0|!@m{tTfBqLg-oFkBxQC~HJ0pP?cOclZB(o@8LE%T~a&8k+n%GIuV^{ZeFt60ZM z*0P%QtY}TES_gE$zq$2k5pZj&E_%&PLGA-_b?e{mDz!~n14bgqfSUg10L*P58w*OH z-WE_a5{@&qS;6c#w{)y$cEa@ z2IxZnMd0lS9uy%0Xg5A{16$opu%U}Z4GYyU5gn-a-4#f{xhcp)82}rHIVA0x;f30G zb#%Mq3aCRW;I7P`OSjN|AZSwS8+tLcTNI$<0}{xu5R!|)!;$a|GjXlgT1(;YYS=*7 zHG*oZ!PgIq*TBuIMrev|xY|OZWqVt+5}JVBobH z`N&94vXYmKObw{-$xx26l&4JPDqDHV7+@)rZ6K>gdil%j_}G?p0DvNa`OLD56MW3- zzBW&$%V>^P0~%ruxpV{}Zz@8oI9gWo4fD@H$%q`%K{((QIvuxz7OB7irkaGqDpoE3 zD;y{3<~CO_BM%sfcbT^a6n2q*z#|bA^>LDlplKf)5@RD6;^->igr{YtR|G3fYY%WB zBQMHdZJDP_%2$z6IY#>r;+Sles5e!%W z|20I0jqo&xJRJd0wWJ!PB48G4sDwSAHA+_$Vm_Xz84ECL0?WXPt(S3cgk{D82iV5| zvScNgWIBb;yOgRzwURK&5Y;qHlM*0}R`X%J0jLFNjEmKLNKP=A~AuG#BTx~SRv!eKo7dmlc6g-IVB+Z7{CDkE>M+! zn5I`3NaA+VL68d^04Hb}xD~31LN1Y{e)6%1Iska7hS#L)!FCgztTObryFJPhwSm0Y zNO!s?5;7Q9Km~5qD_(j4k3UJ4KJwIeIgtYcO9uD@M*>DD90$+=OvM4H zVN6Yh8ch%YODIvTG=fJs0unHSQPmv-paB{Hh0+0rV%RTas3Tt(hR8Hj98duawE;dw zR3k7`*Tfs6kuEs3P#h2d#}QKllXB{V0rv!mImBlURz$Sq4ly-Vi3kCa)^v?%Rkrdm zd=zQqqb~yR9Q)D_Yer4hL^1L*diAm#*m3~U;D^%z066e1vcx#%AMU}My00cA)&`0`N@#Z8`AP#B|wleke%^@}4AQc5?Dy@)VM@kgELK*+F95JpReC<5tYPnDyB zAj1J%VTewaW$~ecmbgby#*ri7P5_`BD5;Vu@N-aRkx7*d7SNI=Z~-=nla-?=$^Zb$ b_=7?@ltfvSMtPJ-nUqSoluWrAApih7Vda1- diff --git a/docs/images/label.gif b/docs/images/label.gif deleted file mode 100644 index bc4cb58978b90aa35d00abdd007bf3280e9481f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54 zcmZ?wbhEHb wY1Eq;))ggp>4l!#Bc_9j0(k-=)>HEteNGhYV>qM`5FqCn&%!v9!->Hf0A%AdIsgCw diff --git a/docs/images/menu-right.gif b/docs/images/menu-right.gif deleted file mode 100644 index 879c028069f7e72d643327aae97a25afeb334a0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 176 zcmZ?wbhEHbDzfNY>F3y{s)qT5szz+epk Dc}xrv diff --git a/docs/images/printer.gif b/docs/images/printer.gif deleted file mode 100644 index 5021187b064c981bfa6688696d7144557468aaeb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 438 zcmZ?wbhEHbRA7*0IP#z2KM*i5+`E78+VyMa&YwHSV0i5Kv8~&-E?u^C&b&EOrcG&S zYbh=)PM*h*oS4i2RBAAXfq~(`fdfF27@+u*g^__lh(QOW7-S~{>;DBReJP%LD^{+1 zWwb0OW|y(&kV>k zoOo=K^QXOuJ0Hm{NahgWnfSbCS&!m_J#TnkY(62tR9SRN+sgHj0JFEIS?oy@Hx34C E05v70Bme*a diff --git a/docs/images/project-logo.gif b/docs/images/project-logo.gif deleted file mode 100644 index 5d9cd7f3a8351ffb4d3033a9a89a7d5bbce4dc59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1857 zcmbu6|5K6)0>)nj0TmTFzW})ns3nKhDbnexIiTdXbVE;CH1}wt#9F z(m+aWUzujGOsi7r)JmO2s#C#wt5j!_>r`sJR;9PfbS9N?L~gXpjTV(jqcv-_W~0Vr zg-vFS*$$h>VYAU>vFI&Mtp(WIv+D;3&DI&Cwa+p#-)FZEjxYAvM@F0@cBjkgblPWJ z)*08x%*@QjXX|kZ$H%ap!WtgjeNhI zj_i9pB>!W7f5bOWdXFRz_cMUe$-8lFj{eZU&Z&{{_on-AeZN$Pe7HE=;d)tPTXpoT zuOCVLar)6KSM1aq$AO>bo-OP+G_PY0`UW#Uo<;5EUWRYQ)_l8iH2kb@Ti2Cet$p3Q zJ$5FwVk_=b+II9(QbRMLnIC~$3ztUvC6yCB(|mE9%_pmO zKgtWep1IyA`eOfLX3DJjpo)%b*;oI=g@MawX8jJ+%FIP4u7f?_d{GdV%JUsE%o1!X zk794yGrFlph?RmuEQNqhCt|mSo`-ccwki)odK46c zl61P^XD|34|5*8_%6aM;My%JREiU0UgD!z95!a}Y8`8D2VvP(am=C##s%=$xk;%g4 z`hl;QH9qxZ$mW4@zOhm*w)x;?@^{9>m>Axrw)EqU)mom9i}@Ctw&z6tc6fu?DGCia{$fLBXeBTO6tn_GNY?h zV_PE?7;(pmoee#LcGpxeF?tdP*m+ScW8I{Q3oMi*XN3FW{?(?_EyUi8uS@+}e?E{O z4GanleOr_WteG{H#)Iq}Wm>YX#c z-L1nWvnkDV>nj>|JeA!r7J2NaWNSc|NU+gUoZbHBdO|`Ls$wlO(Z_Omt;!>iSQ>u< znVD65_7fgE+t+cv$uK%vDe_s0r){|$CZo*!ia`#iq!NDbke;|$SI7;AKuE;&^a&*wX&FX=lh5-1mnHui@G2F8JPk5|2p=V#ugrdWW4UD z)0I8(&&kHu+l<@}^2wXz-{EaIbR|rBxf;&;M?7!*7e>&r)5Erfo$X)ZH*23wWG~Xw zD4lfgl8CY8$DQb7f4kz2yto(eXYbwv3$WOAsc`A#jg+U6t()FRznN+qH&|M5(hcv- zvnsrDtnQo#fDg|aii7d-7&9U{-R&p=#-p=h6i93prgYt%!iN-776Go*o*ekVjKZ}T zDz6EKNqP=|m7env5ehxKqgc~Q+~JUIBswqdFEoaZaaPcbrW=Pz*dlC4bPahDQjk>3 z3NEiYIL=kG|6Ut(LmH{Hf6zQ4CEQSD`&L2j1o2w(|p!_E41l~2D8hGzQ z)qDKv*>tnwfQf=3%iBC3QW$NG|N4_&5ReSSNzXYm7YaU z@0{aq7K@5_cCQkfH+icH-Gxa$bnYn*Fcyh8`RP&Qo@;b17#L?6K3q_R%v}dDF=G%7 zn*)C|66%>oR+2R+xF(>G=v|SV63(nkFt*`SwkxODe*q=4 BCbR$m diff --git a/docs/images/sdm_productivity_award.gif b/docs/images/sdm_productivity_award.gif deleted file mode 100644 index 6d76aa08eb18e250acc63aa8f7991d82f5ed437b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7196 zcmWldi$Bwk|Ha>z?Y*(F(dI5gSuP>U zMj@%DR6;dAUF55pJEivPcm9HN9_R5muh-+b)!o(7irEZA18)GpZ2#qzPpFpH(^p%f z&pw!Nd+u37m%m{2=bw+@>ioH-F^u)O z5k|!u$Gj)=E2|4n@GD<^#)FLhEcK54Z}E7;`wy-rtAGCvewzC{q&8}`*(z_~%Mr@3 zj!j0($6xcj`1kj?%lQ{x#V_A#ZV}&?pY0+n{r>ZFSbkU8>!miS zr4iug;_vP!4pW(Ghbk+aie4|(%eWWzzfrc6{1JO!5>QX||KySH^u936=o@;X9(JwH z?98~unSq5NAgt=G=fz$NcK5Oz}mtHT6wCwYrFAhun znue^;JdLb+D;`)gVr;p!P-t`Z+3y#~ueY*C?tZ;27+v}x&nkZ!Rr@ZH6K|LM%;fZ& z-B+6)G#Cs|F1$0el1L=Z=U-^9prn+6RKN)Mr~mH+z)0As=^2?>*{5<&=bp(sdoKUX zUgg*gdPPObC6{GNOXbVBt-0bRp z^!TQX>mi!Xz_S6GaPZ|Tp_fPadexDUy?JIIMdK6yefs?6>*Tko|4ol;WXe0P)k#@c zTv}dPqOAkhNF?XXChzs_$jZR3F$n47m3N;aYI~Hr&4?7#)IEuoa=kDyh2pdbR)7?~ zww{NvM{IS~(@WIQ{!;hG>StFhMD?0PkHdTejyLG(4RE9=J{^wtUBTRAZ*l-dA=)Kr#LvIq%H%Ev1C!i)lCQc zN&ftj-k^0H6gNN2(&g7enJI1=zmM~IAmn3TyAPe|1iu?uVISprD^+WYW;{A?4 ztv%eeT&~F$;?Qtd0Y| zxV5dcZRkpBh6a&Dd8~@T?&}TF=Y4X@EV%o2{BXo7U62t$yO^$;U&a3rwLbO8Uf(d5 z=9~CG@8;f;qEMp$P?2hyDh3bsC%R(P@WziMXlkp74JYwg0-_t1M+2!R#Gt%dF`uoW zA!GxnjVx*g&RoQ(mNL&{hGTG8HtHhLmxGoyW%Jo38%ZpFsUnU3DBbh}3*MXhIp@XR zO_gcc#7%kyY&ijb)`fsF_W9%|8y%ZQ`MGTTNC8KoWAQj4P)%V{z%Mpt31V4PP|jBj zJ}7Jw15!v`X{x#;NA~Ru7H?17rTuSu_MTY`NXH=SM1lq{4hJOJMpGQ%a5v63tt-Li zj@fPrbcbvwk@zzPN&qq_$}%&c65f~LSY(#Tbd*+GHtr@cu<4JWpUQNpizsO!8%PbI-%;J@E8=&l zeWJLaot9(o)-&B=vq=J3Z)chD$75;r!I!D!fOfP4A2MHMOo8gyI5uof1ax7`V#a~2 zCmVWa);ygb%*IG@M2~T6sWuHrWbKLKn78KgF@D-dH{=vEqm8?|D9iMUdOQh8IGA$g z{$u6CVcTJ>S>`v4Qdz?a3{%-aS508IjibVzQ`Xpb55Kb>r$!qx`6Q*G_o2|0XJ=g# z^~|!=1JKKS_Kgh6UGzYf#*fB{)J#F^+v_R;QxrzW@8{@%Me9DB^54uZ)w8dt83#_V z_%uoGodP*0tQ=3yQ6Anxq@g4z8gx$cSafIaR-OGX<)YIBcjp#!w^WN zRpfT1Z_W{AAL=W|zT9_Ss*hs)w_AF59I;KAFT(in)9REs<+ubcfIo@>|BCr?D8pj~ zQDZjNJoJVYPwAlF0O-R4ruT0@K8AaPk)^Y%W*jmf&In}mc(BPdH|sCO5vUesk0kcM zj(j!|QO=}b%TGzDPKdR@%_~#u@bQd(K#@uW0JVUcAv&RU>4UMcpi)xy9R7u0KKHU+!NEh{9}0O7(7FYz-MDumCiS! z1b`OX#VFii`>tUv#a2-knCYA2X3)oM{{^EwPoW@75gx_5NO^7sNv(_nN;`?y_z7#J ze>ngV^zKW1P6lMjg-wt4;xpp`nN%)}i(}*H%BIK|cVk4LT)+uYraB|d>bd@z-aTR{ z9NVKz*#Mf?&Sb7v0?^mpz9Ea7FUg5$x#oK8`${ynR+Da-i;@DE%FS+z7NGTy!YgWG z7%Jx4;Mi+E#fj3j+`>`ztTbFIX9!ItV`3y6g7*VwwscdqjaM=uMKqVaVE`x_d*YG0 z=w#0U9Hbm4uUCj?{7W*PnGcT`}}u`VRUsZa241=DzfdWcxjC`i5!~*SBL2j@k zpemuYQ8``?Zgpcs20cwBK?E__{6tM2+ML8hutWf=%Y;|7Kor)G^Q!A9`y)*RLHsei zd<#1@>l^e%{flJJFD;AFNUqhP?*#YS#?Hd!ayMC}?wZ>z^%j9%em5Sa)l*nI>fiUH z>t-ix;;EWLSw|n~ec@}Yx?)kJa;%>23?-6XZQ8#KL|_9oyNIrv97P@egT>+fvqq`| zn_69G*nf*EY>3^_XLTnpEj~ZWuBe*=CLFp3Z`V@oDU8OS_xTFHvhK^}oI=c-{ajI? zDEC1;SZ1((fS&*$wbIB*>@a@wXg$uCmh9;thf$acUt>u&yz8xN`sWp*nTLM5P|GCN zy|QcOT#HmKH7gJayMYP3t^b*X|&+bL>8WCpYDwu50xwW}KTR>1Th zU!^*UXdls%g2P>L*zgBP580I0_jC3(Dg4jlJ+XY_Vt-J@#G_lDm5?nU*)_612)NPkN@KXB*9RT$&TO%ue;TPYSrm%Zl8BxHwNt~rGL z^uZ%7)t0T&p{}($dCGqOv4bHNwhgJgcAp>Dr0Z^c&p6f+>`TmP1GM}zHW^2437u@| z+$RfyST2;HU^y?dbG8(gqHT)p|( zr4pkrA-FCN<>Yv;haL4stqzvMiLY$0JjX!GYca}QbA`a%F_fkrSRKAS9H6-qXEqCxlqiwqe;3K_ZyS*~Ezl%*2MN6+5tt6e4ZyId9O79l_Sw zyrVZ|8#PAxo}LjaMy)T+tP=F#g0HlE5Y`4&79_&~-^Zm_&tU9zX=D*1eI8<(`t5zZ zR`+G>Utg3u-(_S5gX0pV8fY6CP#`&QYaj|oM;Sq643tyt3sx-zub630Q_@%-5NyeDQ8n0`wS&2`d09i1TM^n9OP&CejSnYxsax zj%4zO8F|LVyo5o^bGp7`v3Vn!tlr7Iugzz@WAmnGBzbgi?GAF>Ido+@X$Z!bp7dMSY&HuO_x_-~zlZiEGJMYW1JS+-!RVF`WW-p12ZS|oQichMh#adJJCXsP& zoWhm_`KqGSZOTPQz%#Zh#u0sA}^RqjHF0|ImGr1^G+B1Z{e4-%73 zW`a6VNiB``>yBb;^b4RNgMJsFX2GW4kI{J-U6P5K{tP^9-0Ma}M&FXdxEPoR8H9Ng zh~Shms7b@@fuB=|B)&0+Fnf_8O-tEx_G)8T(-qxIWAXV7#bDuj&=;{v@m2m|6vAKq%@ z`6x{*!*SdSLu>Me0<^3XV5-87;J_y+K-Xr}Xk%Gy%h~iq|IBnnZxJfN86k;*6sAIo z80uUo(khP$^gwOnV8+5P@1Cl{ErV1MV$K3gIetiP^{uArzX8F2QS`1gHAk3w^n$32 zZ~itUpdv_hl~}ut2L3O?I!9P4FQxVXx)#AP%uhxNE>{<-9Ld*QOW~o3*2;BGsO$F$ zDr_){ct)iN$T0&AX<(-}=y0#@)QEZvfDA9>HAvr3que-fx$vU(M!V~j+p!Y(n0x6j zntUV&L0H)hZWe*oz`)4O7yYG!xrwr&kRQ>%Vah9lbE`|iFo+JXuE2i~&<6;l_b92n zLTTOCYl*$RNr;(y=ea(rg200biC1TG%XZ%{8_9runt{sew)z}%6bG$O)h)q7ri{R) z`JLwRl`Q7wwRPG$G-wS6X`ZZkHiS4x5!X+_Vf@Qkm$5hN@(bd@w~4!T8OI^ozik2v zV%Pmn1hJgm{uxbgo6RpcAREGNF0m9c!~D?G4A7d@(RZbzzrAB%wBz~j4x#FUmo^W2N6`Vm%|klsIx0?+ zh`JF6h-AP~C4iO?K}1d_L?D=j+0BJ_(~M37z^qN@{I1T$WmTZQ zDxes3>6Lcvryv9&>OJnRInIe%*r<^#;l~7Bd^y-SeXLFq-{lcr`((xoBTU>qm{W~{ zU%HdGM(>FKpKAErjRle7{}888)dN}!az5^Lii`Y+-?y_T4?AB`FHpV^#NS;ITX|mD zdk0z#S6%pC(1WM=`nuTtj8zPI>c31Q?3^yyukT|%WbHtMtZn$Br;oiwk7q0EgvsRW zP&JRXd*=sLHpwsCi zY_$A3-nq@b9QLus=A(R_&_+TjDuf5`lxsM2ypYLRo7`|O6adu$==p1q!FIRgQP6xt z)1_K_09F?xR`j)Bhrkm&NyrY!R1tu1B19@f=YAn1HHZ118r9DS=*tQ$Bt45AOd(f4 z$o&n)OrjllC7&@)k<>46gUu;`8mBJ$r8&(29ZCxe5?X1qQ?SCp z9ZEOs4UYI$(fqdinz4YnFJ9bL){EAH$?po=Zk7si=d*z_E+3Fkc~U0Iu}y*?-kQ z=ggby-_?C(;1Tb)+rA>WH;13QjQY*J3F22*+M-f#scqQelrDIxYw+$;Ed0Y1bmjsu z2bE%QhCR>k_W%{Qkv}BAJ6Q8Bh=RWQ4@_7<;ai}pl#wPabmyzVeP&1A<$h4)%b(M{ zeFA_t^o;%oA$n&6@Be`{_<&m|!wNcIPb;+N2 zb=DPka&CAG6lkiLZQ5|EVh0r2$*(zBAx(r!|6;zZfdmIgDZJjxvfqOS^>gu(N5v`CZrZGvo3sZhL0?HV zod1*(wpbIB5p9~Ht#*-l$j>rBppp=(H{hpNy1mpy-mnF?si5i=iR;?ad*h` zD#{xeSQBMfcJAG~k)LyQaWzBho+Ro7G0)BI95b12>{D;@_W$-&D|xN35w}-7x(D^W z#==TGOO?!?U;mW(c?N|x9!I*0zE%14~0^(BH;8$kMLcKhng)ahl3O(aKzQlPIC zom?p{Te;l1Qu=Y_nq-B0c;zSug@{qF4lPGqL0>Dw7;vL}`XThQq1Woa6zH(i{}k-X ze&6r>-SKnI_U@dIKjf`ZitmJNPxkInee7}dThPPbI$iYkoii65j_C6G$9mPG*FYwW zWz2VRpz-H-$7f5{LN&pU7M<6<+^e!_4SP>-v$Sxta`G5VL$vav6!r242d6#%Ob^D8 zyYl|B#p^BI0wa&+6zc_wlfH;`hl{%dIq}HKR}pJ-+~U{xZ&V*ni4M8vtCL6ToM=Cn zCogYo?9lEQdtI+}&6)~uX#Ey^WttrQproGYba&UXf7&OD?Yj@9{Q2+ZgR_C+ZU7#i z;K+Y5@sYcC@w0r<1RDn9#s5uqvDf&|6nOz)buKZB%*tCgKFcoJpk;8`>Qxn=#$%=g z7E;oXpj%k?ifK{NH_WMn>$d%Rf|yj@Gi9!3ra8c;GL)f8s<@k$%T`7!P{4Q*lxH6l zqg8yj8kVu6*s-yF+Xw|%Lh|-z@Q3J$rQiWYHZAam0bC_b@ErmDZ~ zy+PiM3dG^x^J+;V0 z&Ke<$?=1qr7z&U^vdfz3QDq8QY!XJu{tv6W?47w?gVqbkERX=lv=}$!wTAi!`iF46 zH*Mi5C9lfoCD*@J6`1U!4rEsEpT#KxYfs|i`n2*r?Hp}I1;ue47zHZoqw?#FLZXHYBF%6599hRVX2FrD^OtXYgKguiR?k?pm^%Ho!p<{f$IO!|$}xnC4+!#C53$7)gn z&RI|W$mORix^JO$yE?P2+`vLBZjWk=uPEQF>d578Y!|`n#7vJy{)yTCO)pN&J*Sxs`i~7* zS2G$LYEok&2E~jNyd^u`l20}Wfe}Hu?LuJ|lhv#Rn zSsq6#X2<<$(AynJcS?Pfm@6!VDM3#;6Y`$p_Gsf#`PX3_z9 M+1Jy8f&iQU1DS(2djJ3c diff --git a/docs/images/search-left.gif b/docs/images/search-left.gif deleted file mode 100644 index cb204461f84b0c470a682ac9a37781ffb1438364..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112 zcmZ?wbhEHb=-0wSpj3#MiYJ$y2Y^Pr3%gEatQ CCLMwR diff --git a/docs/images/search-right.gif b/docs/images/search-right.gif deleted file mode 100644 index 100557317c5aef89705f18c88684051ec645c2a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112 zcmZ?wbhEHbBs|3*W`Jd&Na{2n%}mV0R|L*vVfU7AQGgOftg#vN{Ge4 M!9q>IjFG__0D#R78~^|S diff --git a/docs/images/tab-right.gif b/docs/images/tab-right.gif deleted file mode 100644 index 6803a85611933e2a0002e2500dcd849e04aacce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmZ?wbhEHbWMyDwSj51v>Bs|3*W`Jd&Na{2n%}mV0R|L*vVfU7AQGgOftg!Fn8)wn MPK|aJB}N8o0F0Ioga7~l diff --git a/docs/images/tabSel-left.gif b/docs/images/tabSel-left.gif deleted file mode 100644 index 46abc4dd48a5822c9bd3f568a09ab4a65cf591ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmZ?wbhEHbWMyDwSj52Klhd#1n(PqY;GWiL9a+f$1ByRcz)T$w2~x|z%q^iM%wpi6 Lp(bI*$Y2cs-a-n} diff --git a/docs/images/tabSel-right.gif b/docs/images/tabSel-right.gif deleted file mode 100644 index 881f74c1d45cda8e4caf6fc63b9ad936439787fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmZ?wbhEHbWMyDwSj52Klhd#1n(PqY;GWiL9a+f$1ByRcz)T$w2~x|z%xxjW<9BeU LMk|XlBZD;n>% - - - - - - Apache Ant - Welcome - - - - - - - - - - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - -
    - - - - - -
    - - - - -
    Home
    -
    - - - - -
    Projects
    -
    -
    - -
    - -
    -
     
    -
    -
    -

    Welcome

    -

    - - Apache Ant™ -

    -

    Apache Ant is a Java library and command-line tool who's - mission is to drive processes described in build files as targets - and extension points dependent upon each other. - The main known usage of Ant is the build of Java applications. - Ant supplies a number of built-in tasks allowing to compile, assemble, - test and run Java applications. - Ant can also be used effectively to build non Java applications, for - instance C or C++ applications. More generally, Ant can be used to - pilot any type of process which can be described in terms of targets - and tasks. -

    -

    - Ant is written in Java. Users of Ant can develop their own - "antlibs" containing Ant tasks and types, and are offered - a large number of ready-made commercial or open-source "antlibs". -

    -

    - Ant is extremely flexible and does not impose coding conventions or - directory layouts to the Java projects which adopt it as a build tool. -

    -

    - Software development projects looking for a solution combining build tool and - dependency management can use Ant in combination with Apache Ivy. -

    -

    The Apache Ant project is part of - the Apache Software - Foundation.

    -

    - - Apache Ant1.8.2 -

    -

    December 27th, 2010 - Apache Ant 1.8.2 Released

    -

    Apache Ant 1.8.2 is now available for download as source or binary (with and without - dependencies) from - http://ant.apache.org/bindownload.cgi.

    -

    Key features of the 1.8.2 release are

    -
      -
    • performance improvements in directory scanning
    • -
    • XSLT task honors classpath again (bugrep 49271)
    • -
    • distinction between core tasks and optional tasks is abolished
    • -
    • numerous bug fixes and improvements as documented in Bugzilla - and in WHATSNEW
    • -
    -

    - - Apache Ivy 2.2.0 -

    -

    September 30, 2010 - Apache Ivy 2.2.0 Released

    -

    Apache Ivy 2.2.0 is now available for download as source or binary (with and without - dependencies) from - http://ant.apache.org/ivy/download.cgi.

    -

    Key features of the 2.2.0 release are

    -
      -
    • enhanced Maven2 compatibility, with several bug fixes and - more pom features covered
    • -
    • new parent mechanism for Ivy files
    • -
    • improved pom generation from an ivy.xml file
    • -
    • automated PGP signature generation when uploading artifacts
    • -
    • numerous bug fixes and improvements as documented in Jira - and in the release notes
    • -
    -

    For more information see - the Ivy home page.

    -

    - - Apache AntUnit 1.1 -

    -

    September 26, 2008 - Apache AntUnit 1.1 Released

    -

    Apache AntUnit 1.1 is now available for download as binary - or source - release.

    -

    In addition to a few bugfixes and some new assertions AntUnit - 1.1 allows test listeners to receive the log output of the - project under test. Both plainlistener and xmllistener have - an option that makes them echo the project's output into their - respective logs.

    -

    For more information see the Antlib's - home page

    -

    - - Documentation -

    -

    -You can view the documentation for the current release (Apache Ant 1.8.1) -online -

    -

    -Comprehensive documentation is included in the source and binary distributions. -

    -

    - - Get Involved -

    - - -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/docs/legal.html b/docs/legal.html deleted file mode 100644 index 9ad0d91456..0000000000 --- a/docs/legal.html +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - - - - Apache Ant - Legal - - - - - - - - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - -
    - - - - - -
    - - - - -
    Home
    -
    - - - - -
    Projects
    -
    -
    - -
    - - -
     
    -
    -
    -

    Legal

    -

    - - Legal Stuff They Make Us Say -

    -

    All material on this website is Copyright © 1999-2011, - The Apache Software Foundation.

    -

    Apache Ant, Apache Ivy, Ant, Ivy, Apache, the Apache feather - logo, and the Apache Ant project logos are trademarks of The - Apache Software Foundation.

    -

    Sun, Sun Microsystems, Solaris, Java, JavaServer Web - Development Kit, and JavaServer Pages are trademarks or - registered trademarks of Oracle Corporation. UNIX is a - registered trademark in the United States and other countries, - exclusively licensed through X/Open Company, Ltd. Windows, - WindowsNT, and Win32 are registered trademarks of Microsoft - Corp. All other product names mentioned herein and throughout - the entire web site are trademarks of their respective - owners.

    - -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/docs/license.html b/docs/license.html deleted file mode 100644 index 2e303e041f..0000000000 --- a/docs/license.html +++ /dev/null @@ -1,519 +0,0 @@ - - - - - - - - - Apache Ant - License - - - - - - - - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - -
    - - - - - -
    - - - - -
    Home
    -
    - - - - -
    Projects
    -
    -
    - -
    - - -
     
    -
    -
    -

    License

    -

    - - The Apache License Version 2.0 -

    -

    The Apache License Version 2.0 applies - to all releases of Apache Ant starting with Ant 1.6.1

    -
    /*
    - *                                 Apache License
    - *                           Version 2.0, January 2004
    - *                        http://www.apache.org/licenses/
    - *
    - *   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
    - *
    - *   1. Definitions.
    - *
    - *      "License" shall mean the terms and conditions for use, reproduction,
    - *      and distribution as defined by Sections 1 through 9 of this document.
    - *
    - *      "Licensor" shall mean the copyright owner or entity authorized by
    - *      the copyright owner that is granting the License.
    - *
    - *      "Legal Entity" shall mean the union of the acting entity and all
    - *      other entities that control, are controlled by, or are under common
    - *      control with that entity. For the purposes of this definition,
    - *      "control" means (i) the power, direct or indirect, to cause the
    - *      direction or management of such entity, whether by contract or
    - *      otherwise, or (ii) ownership of fifty percent (50%) or more of the
    - *      outstanding shares, or (iii) beneficial ownership of such entity.
    - *
    - *      "You" (or "Your") shall mean an individual or Legal Entity
    - *      exercising permissions granted by this License.
    - *
    - *      "Source" form shall mean the preferred form for making modifications,
    - *      including but not limited to software source code, documentation
    - *      source, and configuration files.
    - *
    - *      "Object" form shall mean any form resulting from mechanical
    - *      transformation or translation of a Source form, including but
    - *      not limited to compiled object code, generated documentation,
    - *      and conversions to other media types.
    - *
    - *      "Work" shall mean the work of authorship, whether in Source or
    - *      Object form, made available under the License, as indicated by a
    - *      copyright notice that is included in or attached to the work
    - *      (an example is provided in the Appendix below).
    - *
    - *      "Derivative Works" shall mean any work, whether in Source or Object
    - *      form, that is based on (or derived from) the Work and for which the
    - *      editorial revisions, annotations, elaborations, or other modifications
    - *      represent, as a whole, an original work of authorship. For the purposes
    - *      of this License, Derivative Works shall not include works that remain
    - *      separable from, or merely link (or bind by name) to the interfaces of,
    - *      the Work and Derivative Works thereof.
    - *
    - *      "Contribution" shall mean any work of authorship, including
    - *      the original version of the Work and any modifications or additions
    - *      to that Work or Derivative Works thereof, that is intentionally
    - *      submitted to Licensor for inclusion in the Work by the copyright owner
    - *      or by an individual or Legal Entity authorized to submit on behalf of
    - *      the copyright owner. For the purposes of this definition, "submitted"
    - *      means any form of electronic, verbal, or written communication sent
    - *      to the Licensor or its representatives, including but not limited to
    - *      communication on electronic mailing lists, source code control systems,
    - *      and issue tracking systems that are managed by, or on behalf of, the
    - *      Licensor for the purpose of discussing and improving the Work, but
    - *      excluding communication that is conspicuously marked or otherwise
    - *      designated in writing by the copyright owner as "Not a Contribution."
    - *
    - *      "Contributor" shall mean Licensor and any individual or Legal Entity
    - *      on behalf of whom a Contribution has been received by Licensor and
    - *      subsequently incorporated within the Work.
    - *
    - *   2. Grant of Copyright License. Subject to the terms and conditions of
    - *      this License, each Contributor hereby grants to You a perpetual,
    - *      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    - *      copyright license to reproduce, prepare Derivative Works of,
    - *      publicly display, publicly perform, sublicense, and distribute the
    - *      Work and such Derivative Works in Source or Object form.
    - *
    - *   3. Grant of Patent License. Subject to the terms and conditions of
    - *      this License, each Contributor hereby grants to You a perpetual,
    - *      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    - *      (except as stated in this section) patent license to make, have made,
    - *      use, offer to sell, sell, import, and otherwise transfer the Work,
    - *      where such license applies only to those patent claims licensable
    - *      by such Contributor that are necessarily infringed by their
    - *      Contribution(s) alone or by combination of their Contribution(s)
    - *      with the Work to which such Contribution(s) was submitted. If You
    - *      institute patent litigation against any entity (including a
    - *      cross-claim or counterclaim in a lawsuit) alleging that the Work
    - *      or a Contribution incorporated within the Work constitutes direct
    - *      or contributory patent infringement, then any patent licenses
    - *      granted to You under this License for that Work shall terminate
    - *      as of the date such litigation is filed.
    - *
    - *   4. Redistribution. You may reproduce and distribute copies of the
    - *      Work or Derivative Works thereof in any medium, with or without
    - *      modifications, and in Source or Object form, provided that You
    - *      meet the following conditions:
    - *
    - *      (a) You must give any other recipients of the Work or
    - *          Derivative Works a copy of this License; and
    - *
    - *      (b) You must cause any modified files to carry prominent notices
    - *          stating that You changed the files; and
    - *
    - *      (c) You must retain, in the Source form of any Derivative Works
    - *          that You distribute, all copyright, patent, trademark, and
    - *          attribution notices from the Source form of the Work,
    - *          excluding those notices that do not pertain to any part of
    - *          the Derivative Works; and
    - *
    - *      (d) If the Work includes a "NOTICE" text file as part of its
    - *          distribution, then any Derivative Works that You distribute must
    - *          include a readable copy of the attribution notices contained
    - *          within such NOTICE file, excluding those notices that do not
    - *          pertain to any part of the Derivative Works, in at least one
    - *          of the following places: within a NOTICE text file distributed
    - *          as part of the Derivative Works; within the Source form or
    - *          documentation, if provided along with the Derivative Works; or,
    - *          within a display generated by the Derivative Works, if and
    - *          wherever such third-party notices normally appear. The contents
    - *          of the NOTICE file are for informational purposes only and
    - *          do not modify the License. You may add Your own attribution
    - *          notices within Derivative Works that You distribute, alongside
    - *          or as an addendum to the NOTICE text from the Work, provided
    - *          that such additional attribution notices cannot be construed
    - *          as modifying the License.
    - *
    - *      You may add Your own copyright statement to Your modifications and
    - *      may provide additional or different license terms and conditions
    - *      for use, reproduction, or distribution of Your modifications, or
    - *      for any such Derivative Works as a whole, provided Your use,
    - *      reproduction, and distribution of the Work otherwise complies with
    - *      the conditions stated in this License.
    - *
    - *   5. Submission of Contributions. Unless You explicitly state otherwise,
    - *      any Contribution intentionally submitted for inclusion in the Work
    - *      by You to the Licensor shall be under the terms and conditions of
    - *      this License, without any additional terms or conditions.
    - *      Notwithstanding the above, nothing herein shall supersede or modify
    - *      the terms of any separate license agreement you may have executed
    - *      with Licensor regarding such Contributions.
    - *
    - *   6. Trademarks. This License does not grant permission to use the trade
    - *      names, trademarks, service marks, or product names of the Licensor,
    - *      except as required for reasonable and customary use in describing the
    - *      origin of the Work and reproducing the content of the NOTICE file.
    - *
    - *   7. Disclaimer of Warranty. Unless required by applicable law or
    - *      agreed to in writing, Licensor provides the Work (and each
    - *      Contributor provides its Contributions) on an "AS IS" BASIS,
    - *      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    - *      implied, including, without limitation, any warranties or conditions
    - *      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    - *      PARTICULAR PURPOSE. You are solely responsible for determining the
    - *      appropriateness of using or redistributing the Work and assume any
    - *      risks associated with Your exercise of permissions under this License.
    - *
    - *   8. Limitation of Liability. In no event and under no legal theory,
    - *      whether in tort (including negligence), contract, or otherwise,
    - *      unless required by applicable law (such as deliberate and grossly
    - *      negligent acts) or agreed to in writing, shall any Contributor be
    - *      liable to You for damages, including any direct, indirect, special,
    - *      incidental, or consequential damages of any character arising as a
    - *      result of this License or out of the use or inability to use the
    - *      Work (including but not limited to damages for loss of goodwill,
    - *      work stoppage, computer failure or malfunction, or any and all
    - *      other commercial damages or losses), even if such Contributor
    - *      has been advised of the possibility of such damages.
    - *
    - *   9. Accepting Warranty or Additional Liability. While redistributing
    - *      the Work or Derivative Works thereof, You may choose to offer,
    - *      and charge a fee for, acceptance of support, warranty, indemnity,
    - *      or other liability obligations and/or rights consistent with this
    - *      License. However, in accepting such obligations, You may act only
    - *      on Your own behalf and on Your sole responsibility, not on behalf
    - *      of any other Contributor, and only if You agree to indemnify,
    - *      defend, and hold each Contributor harmless for any liability
    - *      incurred by, or claims asserted against, such Contributor by reason
    - *      of your accepting any such warranty or additional liability.
    - *
    - *   END OF TERMS AND CONDITIONS
    - *
    - *   APPENDIX: How to apply the Apache License to your work.
    - *
    - *      To apply the Apache License to your work, attach the following
    - *      boilerplate notice, with the fields enclosed by brackets "[]"
    - *      replaced with your own identifying information. (Don't include
    - *      the brackets!)  The text should be enclosed in the appropriate
    - *      comment syntax for the file format. We also recommend that a
    - *      file or class name and description of purpose be included on the
    - *      same "printed page" as the copyright notice for easier
    - *      identification within third-party archives.
    - *
    - *   Copyright [yyyy] Apache Software Foundation
    - *
    - *   Licensed under the Apache License, Version 2.0 (the "License");
    - *   you may not use this file except in compliance with the License.
    - *   You may obtain a copy of the License at
    - *
    - *       http://www.apache.org/licenses/LICENSE-2.0
    - *
    - *   Unless required by applicable law or agreed to in writing, software
    - *   distributed under the License is distributed on an "AS IS" BASIS,
    - *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    - *   See the License for the specific language governing permissions and
    - *   limitations under the License.
    - */
    -    
    -

    You can download the original license file here.

    -

    The License is accompanied by a NOTICE

    -
    -   =========================================================================
    -   ==  NOTICE file corresponding to the section 4 d of                    ==
    -   ==  the Apache License, Version 2.0,                                   ==
    -   ==  in this case for the Apache Ant distribution.                      ==
    -   =========================================================================
    -
    -   This product includes software developed by
    -   The Apache Software Foundation (http://www.apache.org/).
    -
    -   This product includes also software developed by :
    -     - the W3C consortium (http://www.w3c.org) ,
    -     - the SAX project (http://www.saxproject.org)
    -
    -   Please read the different LICENSE files present in the root directory of
    -   this distribution.
    -
    -   The names "Ant" and  "Apache Software Foundation"  must not be used to
    -   endorse  or promote  products derived  from this  software without prior
    -   written permission. For written permission, please contact
    -   apache@apache.org.
    -
    -

    - - The Apache Software License, Version 1.1 -

    -

    The Apache Software License, Version 1.1, applies to all versions of up to Apache Ant 1.6.0 included.

    -
    /*
    - * ============================================================================
    - *                   The Apache Software License, Version 1.1
    - * ============================================================================
    - * 
    - *    Copyright (C) 2000-2003 The Apache Software Foundation. All
    - *    rights reserved.
    - * 
    - * Redistribution and use in source and binary forms, with or without modifica-
    - * tion, are permitted provided that the following conditions are met:
    - * 
    - * 1. Redistributions of  source code must  retain the above copyright  notice,
    - *    this list of conditions and the following disclaimer.
    - * 
    - * 2. Redistributions in binary form must reproduce the above copyright notice,
    - *    this list of conditions and the following disclaimer in the documentation
    - *    and/or other materials provided with the distribution.
    - * 
    - * 3. The end-user documentation included with the redistribution, if any, must
    - *    include  the following  acknowledgment:  "This product includes  software
    - *    developed  by the  Apache Software Foundation  (http://www.apache.org/)."
    - *    Alternately, this  acknowledgment may  appear in the software itself,  if
    - *    and wherever such third-party acknowledgments normally appear.
    - * 
    - * 4. The names "Ant" and  "Apache Software Foundation"  must not be used to
    - *    endorse  or promote  products derived  from this  software without  prior
    - *    written permission. For written permission, please contact
    - *    apache@apache.org.
    - * 
    - * 5. Products  derived from this software may not  be called "Apache", nor may
    - *    "Apache" appear  in their name,  without prior written permission  of the
    - *    Apache Software Foundation.
    - * 
    - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
    - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
    - * FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO  EVENT SHALL  THE
    - * APACHE SOFTWARE  FOUNDATION  OR ITS CONTRIBUTORS  BE LIABLE FOR  ANY DIRECT,
    - * INDIRECT, INCIDENTAL, SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL  DAMAGES (INCLU-
    - * DING, BUT NOT LIMITED TO, PROCUREMENT  OF SUBSTITUTE GOODS OR SERVICES; LOSS
    - * OF USE, DATA, OR  PROFITS; OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED AND ON
    - * ANY  THEORY OF LIABILITY,  WHETHER  IN CONTRACT,  STRICT LIABILITY,  OR TORT
    - * (INCLUDING  NEGLIGENCE OR  OTHERWISE) ARISING IN  ANY WAY OUT OF THE  USE OF
    - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    - * 
    - * This software  consists of voluntary contributions made  by many individuals
    - * on behalf of the  Apache Software Foundation.  For more  information  on the 
    - * Apache Software Foundation, please see <http://www.apache.org/>.
    - *
    - */
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/docs/mail.html b/docs/mail.html deleted file mode 100644 index e1893b7729..0000000000 --- a/docs/mail.html +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - - - - Apache Ant - Mailing Lists - - - - - - - - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - -
    - - - - - -
    - - - - -
    Home
    -
    - - - - -
    Projects
    -
    -
    - -
    - - -
     
    -
    -
    -

    Mailing Lists

    -

    - - Mailing Lists -

    -

    Please read the guidelines of - the Jakarta Project before subscribing and posting to any of - the lists below. They apply to Apache Ant's lists as well.

    -

    The user and dev list are subscriber only lists, this means - you have to subscribe before you can post to the list. Please - note that any HTML parts sent to the lists will be removed by our - mailing list software - you shouldn't be sending HTML mails - anyway.

    -

    To subscribe to a mailinglist use the links below. In your first email you will get some - information about working with the list manager EZMLM.

    -

    - - User List: user@ant.apache.org -

    -

    - Medium Traffic - Subscribe - Unsubscribe - ASF Archive - Third Party Archive -

    -

    This list is for developers that are using Ant in their own - projects to ask questions, share knowledge, and discuss issues - related to using Apache Ant as a build tool.

    -

    - - Ivy User List: ivy-user@ant.apache.org -

    -

    - Medium Traffic - Subscribe - Unsubscribe - ASF Archive -

    -

    This list is for developers that are using Ivy or IvyDE in - their own projects to ask questions, share knowledge, and - discuss issues related to using Apache Ivy with or without Apache Ant.

    -

    - - Developer List: dev@ant.apache.org -

    -

    - Medium Traffic - Subscribe - Unsubscribe - ASF Archive - Third Party Archive -

    -

    This is the list where participating developers of the Apache Ant - build tool, Apache Ivy or the Ant libraries developed by the Ant team - meet and discuss issues, code changes/additions, etc.

    -

    - - Notifications List: notifications@ant.apache.org -

    -

    - Medium Traffic - Subscribe - Unsubscribe - ASF Archive -

    -

    Subscribers to this list get notices of each and every - code change, build results, testing notices, etc.

    -

    - - How to unsubscribe your old email address -

    -

    - First, find out the particular email adress to which ezmlm is sending. - The email headers are visible in Microsoft Outlook via the messages menu - "View | Options". -

    -        Microsoft Mail Internet Headers Version 2.0
    -        ...
    -        List-Unsubscribe: <mailto:user-unsubscribe@ant.apache.org>
    -        List-Help: <mailto:user-help@ant.apache.org>
    -        List-Post: <mailto:user@ant.apache.org>
    -        List-Id: "Ant Users List" <user.ant.apache.org>
    -        Reply-To: "Ant Users List" <user@ant.apache.org>
    -        Delivered-To: mailing list user@ant.apache.org
    -        ...
    -        Return-Path: user-return-12345-john=host.domain@ant.apache.org
    -        ...
    -        
    - The Return-Path header contains the email address which is subscribed. -

    -

    To stop subscription for the address john@host.domain , send an email to

    dev-unsubscribe-john=host.domain@ant.apache.org
    - or to
    user-unsubscribe-john=host.domain@ant.apache.org
    . -

    -

    - - Archives -

    -

    These lists are archived at

    - - -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/docs/manual/LICENSE b/docs/manual/LICENSE deleted file mode 100644 index f820d4bd3a..0000000000 --- a/docs/manual/LICENSE +++ /dev/null @@ -1,203 +0,0 @@ -/* - * Apache License - * Version 2.0, January 2004 - * http://www.apache.org/licenses/ - * - * TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - * - * 1. Definitions. - * - * "License" shall mean the terms and conditions for use, reproduction, - * and distribution as defined by Sections 1 through 9 of this document. - * - * "Licensor" shall mean the copyright owner or entity authorized by - * the copyright owner that is granting the License. - * - * "Legal Entity" shall mean the union of the acting entity and all - * other entities that control, are controlled by, or are under common - * control with that entity. For the purposes of this definition, - * "control" means (i) the power, direct or indirect, to cause the - * direction or management of such entity, whether by contract or - * otherwise, or (ii) ownership of fifty percent (50%) or more of the - * outstanding shares, or (iii) beneficial ownership of such entity. - * - * "You" (or "Your") shall mean an individual or Legal Entity - * exercising permissions granted by this License. - * - * "Source" form shall mean the preferred form for making modifications, - * including but not limited to software source code, documentation - * source, and configuration files. - * - * "Object" form shall mean any form resulting from mechanical - * transformation or translation of a Source form, including but - * not limited to compiled object code, generated documentation, - * and conversions to other media types. - * - * "Work" shall mean the work of authorship, whether in Source or - * Object form, made available under the License, as indicated by a - * copyright notice that is included in or attached to the work - * (an example is provided in the Appendix below). - * - * "Derivative Works" shall mean any work, whether in Source or Object - * form, that is based on (or derived from) the Work and for which the - * editorial revisions, annotations, elaborations, or other modifications - * represent, as a whole, an original work of authorship. For the purposes - * of this License, Derivative Works shall not include works that remain - * separable from, or merely link (or bind by name) to the interfaces of, - * the Work and Derivative Works thereof. - * - * "Contribution" shall mean any work of authorship, including - * the original version of the Work and any modifications or additions - * to that Work or Derivative Works thereof, that is intentionally - * submitted to Licensor for inclusion in the Work by the copyright owner - * or by an individual or Legal Entity authorized to submit on behalf of - * the copyright owner. For the purposes of this definition, "submitted" - * means any form of electronic, verbal, or written communication sent - * to the Licensor or its representatives, including but not limited to - * communication on electronic mailing lists, source code control systems, - * and issue tracking systems that are managed by, or on behalf of, the - * Licensor for the purpose of discussing and improving the Work, but - * excluding communication that is conspicuously marked or otherwise - * designated in writing by the copyright owner as "Not a Contribution." - * - * "Contributor" shall mean Licensor and any individual or Legal Entity - * on behalf of whom a Contribution has been received by Licensor and - * subsequently incorporated within the Work. - * - * 2. Grant of Copyright License. Subject to the terms and conditions of - * this License, each Contributor hereby grants to You a perpetual, - * worldwide, non-exclusive, no-charge, royalty-free, irrevocable - * copyright license to reproduce, prepare Derivative Works of, - * publicly display, publicly perform, sublicense, and distribute the - * Work and such Derivative Works in Source or Object form. - * - * 3. Grant of Patent License. Subject to the terms and conditions of - * this License, each Contributor hereby grants to You a perpetual, - * worldwide, non-exclusive, no-charge, royalty-free, irrevocable - * (except as stated in this section) patent license to make, have made, - * use, offer to sell, sell, import, and otherwise transfer the Work, - * where such license applies only to those patent claims licensable - * by such Contributor that are necessarily infringed by their - * Contribution(s) alone or by combination of their Contribution(s) - * with the Work to which such Contribution(s) was submitted. If You - * institute patent litigation against any entity (including a - * cross-claim or counterclaim in a lawsuit) alleging that the Work - * or a Contribution incorporated within the Work constitutes direct - * or contributory patent infringement, then any patent licenses - * granted to You under this License for that Work shall terminate - * as of the date such litigation is filed. - * - * 4. Redistribution. You may reproduce and distribute copies of the - * Work or Derivative Works thereof in any medium, with or without - * modifications, and in Source or Object form, provided that You - * meet the following conditions: - * - * (a) You must give any other recipients of the Work or - * Derivative Works a copy of this License; and - * - * (b) You must cause any modified files to carry prominent notices - * stating that You changed the files; and - * - * (c) You must retain, in the Source form of any Derivative Works - * that You distribute, all copyright, patent, trademark, and - * attribution notices from the Source form of the Work, - * excluding those notices that do not pertain to any part of - * the Derivative Works; and - * - * (d) If the Work includes a "NOTICE" text file as part of its - * distribution, then any Derivative Works that You distribute must - * include a readable copy of the attribution notices contained - * within such NOTICE file, excluding those notices that do not - * pertain to any part of the Derivative Works, in at least one - * of the following places: within a NOTICE text file distributed - * as part of the Derivative Works; within the Source form or - * documentation, if provided along with the Derivative Works; or, - * within a display generated by the Derivative Works, if and - * wherever such third-party notices normally appear. The contents - * of the NOTICE file are for informational purposes only and - * do not modify the License. You may add Your own attribution - * notices within Derivative Works that You distribute, alongside - * or as an addendum to the NOTICE text from the Work, provided - * that such additional attribution notices cannot be construed - * as modifying the License. - * - * You may add Your own copyright statement to Your modifications and - * may provide additional or different license terms and conditions - * for use, reproduction, or distribution of Your modifications, or - * for any such Derivative Works as a whole, provided Your use, - * reproduction, and distribution of the Work otherwise complies with - * the conditions stated in this License. - * - * 5. Submission of Contributions. Unless You explicitly state otherwise, - * any Contribution intentionally submitted for inclusion in the Work - * by You to the Licensor shall be under the terms and conditions of - * this License, without any additional terms or conditions. - * Notwithstanding the above, nothing herein shall supersede or modify - * the terms of any separate license agreement you may have executed - * with Licensor regarding such Contributions. - * - * 6. Trademarks. This License does not grant permission to use the trade - * names, trademarks, service marks, or product names of the Licensor, - * except as required for reasonable and customary use in describing the - * origin of the Work and reproducing the content of the NOTICE file. - * - * 7. Disclaimer of Warranty. Unless required by applicable law or - * agreed to in writing, Licensor provides the Work (and each - * Contributor provides its Contributions) on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied, including, without limitation, any warranties or conditions - * of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - * PARTICULAR PURPOSE. You are solely responsible for determining the - * appropriateness of using or redistributing the Work and assume any - * risks associated with Your exercise of permissions under this License. - * - * 8. Limitation of Liability. In no event and under no legal theory, - * whether in tort (including negligence), contract, or otherwise, - * unless required by applicable law (such as deliberate and grossly - * negligent acts) or agreed to in writing, shall any Contributor be - * liable to You for damages, including any direct, indirect, special, - * incidental, or consequential damages of any character arising as a - * result of this License or out of the use or inability to use the - * Work (including but not limited to damages for loss of goodwill, - * work stoppage, computer failure or malfunction, or any and all - * other commercial damages or losses), even if such Contributor - * has been advised of the possibility of such damages. - * - * 9. Accepting Warranty or Additional Liability. While redistributing - * the Work or Derivative Works thereof, You may choose to offer, - * and charge a fee for, acceptance of support, warranty, indemnity, - * or other liability obligations and/or rights consistent with this - * License. However, in accepting such obligations, You may act only - * on Your own behalf and on Your sole responsibility, not on behalf - * of any other Contributor, and only if You agree to indemnify, - * defend, and hold each Contributor harmless for any liability - * incurred by, or claims asserted against, such Contributor by reason - * of your accepting any such warranty or additional liability. - * - * END OF TERMS AND CONDITIONS - * - * APPENDIX: How to apply the Apache License to your work. - * - * To apply the Apache License to your work, attach the following - * boilerplate notice, with the fields enclosed by brackets "[]" - * replaced with your own identifying information. (Don't include - * the brackets!) The text should be enclosed in the appropriate - * comment syntax for the file format. We also recommend that a - * file or class name and description of purpose be included on the - * same "printed page" as the copyright notice for easier - * identification within third-party archives. - * - * Copyright [yyyy] [name of copyright owner] - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ diff --git a/docs/manualdownload.cgi b/docs/manualdownload.cgi deleted file mode 100755 index 4324f769f0..0000000000 --- a/docs/manualdownload.cgi +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Wrapper script around mirrors.cgi script -# (we must change to that directory in order for python to pick up the -# python includes correctly) -cd /www/www.apache.org/dyn/mirrors -/www/www.apache.org/dyn/mirrors/mirrors.cgi $* diff --git a/docs/manualdownload.html b/docs/manualdownload.html deleted file mode 100644 index b5af19e50e..0000000000 --- a/docs/manualdownload.html +++ /dev/null @@ -1,356 +0,0 @@ - - - - - - - - - Apache Ant - Ant Manual Distributions - - - - - - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - -
    - - - - - -
    - - - - -
    Home
    -
    - - - - -
    Projects
    -
    -
    - -
    - - -
     
    -
    -
    -

    Ant Manual Distributions

    -

    - - Downloading Apache Ant™'s Manual -

    -

    Apache Ant's manual is part of the binary distribution but is also - available as a stand-alone download.

    -

    Use the links below to download a distribution of Ant's manual from -one of our mirrors. It is good practice to -verify the integrity -of the distribution files, especially if you are using one of our -mirror sites. In order to do this you must use the signatures from -our main distribution -directory.

    -

    Ant is distributed as zip, tar.gz and -tar.bz2 archives - the contents are the same. Please -note that the tar.* archives contain file names longer -than 100 characters and have been created using GNU tar extensions. -Thus they must be untarred with a GNU compatible version of -tar.

    -

    If you do not see the file you need in the links below, please see -the master distribution -directory or, preferably, its mirror.

    -

    - - Mirror -

    -

    You are currently using [preferred]. If you encounter a -problem with this mirror, please select another mirror. If all -mirrors are failing, there are backup mirrors (at the end of -the mirrors list) that should be available.

    -
    -Other mirrors: - -
    -

    - - Current Release of Ant -

    -

    Currently, Apache Ant 1.8.2 is the best available version, see the -release notes.

    -
    -
    Note
    -
    Ant 1.8.2 was released on 27-December-2010 and -may not be available on all mirrors for a few days.
    -
    -
    -
    -
    Tar files may require gnu tar to extract
    -
    Tar files in the distribution contain long file names, and may - require gnu tar to do the extraction.
    -
    - -

    - - Old Ant Releases -

    -

    Manuals for older releases of Ant can be -found here.

    -

    - - Verify Releases -

    -

    It is essential that you verify the integrity of the downloaded -files using the PGP signature or the SHA1, SHA512 or MD5 checksums. The -checksums are not as strong indicators as the PGP signature.

    -

    The PGP signatures can be verified using PGP or GPG. First -download the KEYS -as well as the asc signature file for the particular -distribution. Make sure you get these files from the main distribution -directory, rather than from a mirror. Then verify the signatures -using

    -

    -% pgpk -a KEYS
    -% pgpv apache-ant-1.8.2-manual.tar.gz.asc
    -
    -or
    - -% pgp -ka KEYS
    -% pgp apache-ant-1.8.2-manual.tar.gz.asc
    -
    -or
    - -% gpg --import KEYS
    -% gpg --verify apache-ant-1.8.2-manual.tar.gz.asc -

    -

    A command line version of GnuPG -is also available for Windows users. Follow the -instructions -to verify the package.

    -

    Alternatively, you can verify the checksums on the files. Unix -programs called md5/sha1/sha512 or -md5sum/sha1sum/sha512sum are included in many unix -distributions. *sum is also available as part of GNU -Textutils. Windows users can get binary md5 programs from here, here. fsum supports MD5 and -SHA1.

    -

    We highly recommend to verify the PGP signature, though.

    - -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/docs/mission.html b/docs/mission.html deleted file mode 100644 index 500be78e33..0000000000 --- a/docs/mission.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - - Apache Ant - Apache Ant™ Mission - - - - - - - - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - -
    - - - - - -
    - - - - -
    Home
    -
    - - - - -
    Projects
    -
    -
    - -
    - - -
     
    -
    -
    -

    Apache Ant™ Mission

    -

    - - Board Resolution -

    -

    Apache Ant is a project of the Apache Software Foundation. It - started as a subproject of the Apache Jakarta Project.

    -

    This is the board resolution (from the minutes) - that created the Apache Ant project:

    -
    -7.D. Resolution [R3] to create the Ant PMC
    -
    -WHEREAS, the Board of Directors deems it to be in the best
    -interests of the Foundation and consistent with the
    -Foundation's purpose to establish a Project Management
    -Committee charged with the creation and maintenance of
    -open-source software related to the Apache Ant build tool, for
    -distribution at no charge to the public.
    -
    -NOW, THEREFORE, BE IT RESOLVED, that a Project Management
    -Committee (PMC), to be known as the "Apache Ant PMC", be and
    -hereby is established pursuant to Bylaws of the Foundation; and
    -be it further
    -
    -RESOLVED, that the Apache Ant PMC be and hereby is responsible
    -for the creation and maintenance of the Ant build system and
    -related software components, based on software licensed to the
    -Foundation; and be it further
    -
    -RESOLVED, that the office of "Vice President, Apache Ant" be
    -and hereby is created, the person holding such office to serve
    -at the direction of the Board of Directors as the chair of the
    -Apache Ant PMC, and to have primary responsibility for
    -management of the projects within the scope of responsibility
    -of the Apache Ant PMC; and be it further
    -
    -RESOLVED, that the persons listed immediately below be and
    -hereby are appointed to serve as the initial members of the
    -Apache Ant PMC:
    -
    -   Bruce Atherton
    -   Stephane Bailliez
    -   Stefan Bodewig
    -   Erik Hatcher
    -   Diane Holt
    -   Donald Leslie
    -   Steve Loughran
    -   Conor MacNeill
    -   Costin Manolache
    -   Sam Ruby
    -   Jon Skeet
    -   Magesh Umasankar
    -   Christoph Wilhelms
    -
    -NOW, THEREFORE, BE IT FURTHER RESOLVED, that Conor MacNeill be
    -and hereby is appointed to the office of Vice President, Apache
    -Ant, to serve in accordance with and subject to the direction
    -of the Board of Directors and the Bylaws of the Foundation
    -until death, resignation, retirement, removal or
    -disqualification, or until a successor is appointed; and be it
    -further
    -
    -RESOLVED, that the initial Apache Ant PMC be and hereby is
    -tasked with the creation of a set of bylaws intended to
    -encourage open development and increased participation in the
    -Apache Ant Project.
    -
    -By Unanimous Vote, Resolution R3 was approved. The Ant PMC is
    -hereby created.
    -    
    - -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/docs/nightlies.html b/docs/nightlies.html deleted file mode 100644 index 9d161ca145..0000000000 --- a/docs/nightlies.html +++ /dev/null @@ -1,433 +0,0 @@ - - - - - - - - - Apache Ant - Nightly+Continuous Builds - - - - - - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - -
    - - - - - -
    - - - - -
    Home
    -
    - - - - -
    Projects
    -
    -
    - -
    - - -
     
    -
    -
    -

    Nightly+Continuous Builds

    -

    - - Nightly Builds -

    -

    We don't provide binary nightly builds at the moment, but if you -want to build Apache Ant from sources, you can use a Subversion snapshot.

    -

    - - Continuous Builds -

    -

    Ant and Ivy are using Continous Integrations systems to improve the development process. -Note that these are no official builds and they are not endorsed or even supported by the Ant team. -But if you have problems with testing the latest (successful) build, you are welcome to post -that on the developer mailinglist. -You can directly access the builds of Ant and Ivy on these CI installations:

    -

    The Apache Software Foundation hosts an -installation of the Hudson CI-system which Ant + Ivy -use.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TitleDescriptionBuild commandWhenlast buildlast success
    Apache Ant
    Ant Trunk on JDK 1.4current development on the lowest defined JDKbuild.shcontinuously
    Ant Trunk Tests on JDK 1.4current development on the lowest defined JDKbuild.sh allclean testcontinuously
    Checks Ant POMs by building Ant from the POMs.Checks the POMs by building Ant by Mavenmaven src/etc/poms/pom.xml clean packagecontinuously
    Ant NightlyMetric checks of Ant Trunk (Findbugs, RAT, Checkstyle)ant allclean distribution | ant -f check.xml dumphtml findbugs ratcontinuously
    Ant JDK-MatrixChecks Ant Trunk against several JDKs (1.4, 1.5, 1.6)ant testcontinuously
    Apache Ivy
    Ivy Core Trunkcurrent developmentant clean jarcontinuously
    Ivy Core Trunk ChecksMetric checks of Ivy Trunk (Findbugs, RAT, Checkstyle)ant findbugs checkstyle-internal | ant -f build-release.xml ratcontinuously
    Apache IvyDE
    IvyDE Trunkcurrent developmentant clean hudson-prepare | ant dist checkstyle ratcontinuously
    Eclipse UpdatesiteUpdate your Eclipse installation with the latest Ivy/IvyDEant hudson-prepare | ant hudson-buildcontinuously
    -

    JetBrains is offering Ant the service of a Continuous Build on their TeamCity system.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    TitleDescriptionBuild commandWhenlast buildlast success
    Apache Ant
    Core Trunk (Windows)current development (Windows platform)clean testcontinuously
    Core Trunk (Linux)current development (Linux platform)clean testcontinuously
    Core Trunk (MacOS)current development (MacOS platform)clean testcontinuously
    JavaDocJavaDocs for classes and testclassesjavadocs javadocs.testDaily at 08:00 GMT
    (if there are pending changes)
    Checkstylecheck the conformance against coding styleguide-f check.xml checkstyle htmlreportcontinuously
    Findbugsruns Findbugs against Ant Codebase-f check.xml findbugsDaily at 08:00
    (if there are pending changes)
    Distributiona 'distribution' nearly as done while releasingallclean main_distributionDaily at 08:00 GMT
    (if there are pending changes)
    Apache Ivy
    Core Trunkcurrent developmentclean-all testcontinuously
    Core 2.0.xmaintenance of 2.x releasesclean-all testcontinuously
    Core Trunk - Checkstylecheck of code styleguideclean checkstyleDaily at 00:00 GMT + 12:00 GMT
    (if there are pending changes)
    Core Trunk - Distributiona 'distribution' nearly as done while releasing.-f build-release.xml snapshot-maven2Daily at 09:00 GMT
    (if there are pending changes)
    - -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/docs/page.css b/docs/page.css deleted file mode 100644 index 7ff313b76a..0000000000 --- a/docs/page.css +++ /dev/null @@ -1,221 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ -body { - background-color: #FFFFFF; - color: #000000; - margin: 0px 0px 0px 0px; - font-family: Verdana, Helvetica, sans-serif; - font-size : 90%; -} - -a:link { color: #0F3660; } -a:visited { color: #009999; } -a:active { color: #000066; } -a:hover { color: #000066; } - -.menucontainer { - float: left; - background-color: #4C6C8F; - margin: 0px 5px; - width: 250px; -} - -.menu { - font-size : 90%; - padding: 3px 8px 5px 3px; - border-right: 1px solid #294563; - border-left: 1px solid #294563; -} - -.menu a:link { color: #FFFFFF; text-decoration : none; } -.menu a:visited { color: #FFFFFF; text-decoration : none; } -.menu a:hover { color: #FFCC00; text-decoration : none; } -.menu ul { margin: 0px 0px 0px 20px; padding: 0px; } -.menu li { list-style-image: url('images/label.gif'); font-weight : bold; } -.menu ul ul li .sel { list-style-image: url('images/current.gif'); font-weight : normal; } -.menu ul ul li { list-style-image: url('images/page.gif'); font-weight : normal; } - -.menuheader { - color: #CFDCED; -} - -.sel { - color: #ffcc00; -} - -.tab { font-size : 85%; border: 0; background-color: #294563;} -.tab a:link { text-decoration : none; } -.tab a:visited { text-decoration : none; color: #2A4A6D } -.tab a:hover { color: #000066; } - -table .title { background-color: #FFFFFF; width:100%; border: 0px; } -.dida { font-size: 80%; } - -.pre { white-space: pre;} -.nowrap { white-space: nowrap;} - -.main { - margin-left: 280px; - margin-right: 5px; -} - -.content { - padding: 5px 5px 5px 10px; - font : small Verdana, Helvetica, sans-serif; - font-size : 90%; -} - -.content .ForrestTable { width: 100%; background-color: #7099C5; color: #ffffff; font-size : 90%;} -.content .ForrestTable caption { text-align: left; color: black; font-weight: bold; } -.content .ForrestTable th { text-align: center; } -.content .ForrestTable td { background-color: #f0f0ff; color: black; } - -.content .externals { width: 80%; background-color: #7099C5; color: #ffffff; font-size : 90%;} -.content .externals caption { text-align: left; color: black; font-weight: bold; } -.content .externals th { width: 120px; text-align: right; } -.content .externals td { background-color: #f0f0ff; color: black; } - -.content .ContinuousBuild { width: 90%; background-color: #7099C5; color: #ffffff; font-size : 90%;} -.content .ContinuousBuild caption { text-align: left; color: black; font-weight: bold; } -.content .ContinuousBuild th { width: 120px; } -.content .ContinuousBuild td { background-color: #f0f0ff; color: black; text-align: center; } -.content .ContinuousBuild .title { width: 15%; text-align: left; } -.content .ContinuousBuild .description { width: 30%; font-style: italic; } -.content .ContinuousBuild .command { width: 20%; font-family: "Courier New", Courier, monospace; } -.content .ContinuousBuild .when { width: 25%; } -.content .ContinuousBuild .link { } - - -.frame { margin: 5px 20px 5px 20px; font-size: 90%; } -.frame .content { margin: 0px; } - -.note { border: solid 1px #7099C5; background-color: #f0f0ff; } -.note .label { background-color: #7099C5; color: #ffffff; } - -.warning { border: solid 1px #D00000; background-color: #fff0f0; } -.warning .label { background-color: #D00000; color: #ffffff; } - -.fixme { border: solid 1px #C6C600; background-color: #FAF9C3; } -.fixme .label { background-color: #C6C600; color: #ffffff; } - -.code { border-color: #CFDCED; border-style: solid; border-width: 1px; } -.codefrag { font-family: "Courier New", Courier, monospace; } - -.highlight { background-color: yellow; } - -.minitoc {margin: 5px 5px 5px 40px;} - -.dtdElement { width: 100%; font-size: 90%; background-color : #ffffff; } - -.dtdTag { color: #990000; text-transform : uppercase; font-style : normal; font-size : 120%; font-weight : bold; } - -.section { - font-family: Verdana, Helvetica, sans-serif; - background-color: #294563; - color: #ffffff; - font-weight: bold; - padding: 2px; - margin-top: 20px; - clear: right; -} - -.subsection { - font-family: arial,helvetica,sanserif; - background-color: #4C6C8F; - color: #ffffff; - font-weight: bold; - padding: 2px; - clear: right; -} - -.toc { - font-family: arial,helvetica,sanserif; - background-color: #4C6C8F; - color: #ffffff; - font-weight: bold; - padding: 2px; -} - -.faq { - font-family: arial,helvetica,sanserif; - background-color: #4C6C8F; - color: #ffffff; - font-weight: bold; - padding: 2px; -} - -.navpath { - font-family: arial,helvetica,sanserif; - background-color: #CFDCED; - padding: 2px 6px; - margin: 0px 0px 0px 0px; - font-size: 90%; - border-bottom: 2px solid #4C6C8F; -} - -.title { - font-family: Verdana, Helvetica, sans-serif; -} - -.copyright { - font-family: arial,helvetica,sanserif; - font-size: 90%; - background-color: #CFDCED; - clear: both; - text-align: center; - margin: 0px; - border-top: thin solid #4C6C8F; -} - -.bluebar { - padding: 5px 5px 5px 10px; - background-color: #4C6C8F; - margin: 0px; -} - -.lightbluebar { - padding: 5px 5px 5px 10px; - background-color: #CFDCED; - margin: 0px; - border-top: 1px solid #294563; - border-bottom: 1px solid #294563; -} - -.logobar { - background-color: #294563; - padding-right: 10px; - margin: 0px; -} - -.searchcaption { - color: #FFFFFF; - text-align: left; - font-family: arial,helvetica,sanserif; - font-size: 90%; - background-color: #4C6C8F; - margin: 0px; -} - -@media print { - .menu { - display: none; - } -} - -#adcontainer { -} \ No newline at end of file diff --git a/docs/problems.html b/docs/problems.html deleted file mode 100644 index cc0659611b..0000000000 --- a/docs/problems.html +++ /dev/null @@ -1,404 +0,0 @@ - - - - - - - - - Apache Ant - Having Problems? - - - - - - - - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - -
    - - - - - -
    - - - - -
    Home
    -
    - - - - -
    Projects
    -
    -
    - -
    - - -
     
    -
    -
    -

    Having Problems?

    -

    - - Having Problems? -

    -

    - This page details some steps you can take to try and resolve - any problems you may be having with Apache Ant. If you find you can't - resolve the problem, then this page will help you collect some of - the relevant information to provide in a bug report. This information - will help the Ant developers understand and resolve the problem. - Of course, not all the steps here will make sense for every problem - you may encounter - these are just some suggestions to point - you in the right direction. -

    -

    - - Ensure that you are actually running the version of Ant that you think you do -

    -

    Many tools include a version of Ant and some Operating - Systems even install it by default now, so you may have a - version of Ant installed that you haven't been aware of.

    -

    One of the first things to do is to run -

    - ant -version -

    - and -

    - ant -diagnostics -

    - to be sure. Also, we highly recommend that you run Ant with - an empty CLASSPATH. If any other version of Ant can be - loaded from the CLASSPATH, many types of errors may happen - because of incompatible classes being loaded.

    -

    See the FAQ for some examples, but many - other problems are a result of an old version of Ant on your - system as well.

    -

    - - Read the Manual -

    -

    - The first step to take when you have a problem with Ant is to read - the manual entry for the task or - concept that is giving you trouble. In particular, check the - meaning of a task's attributes and nested elements. Perhaps an - attribute is available that would provide the behavior you require. - If you have problems with the manual itself, you can submit a - documentation bug report (see below) to help us improve the Ant - documentation. -

    -

    - - Examine Debug Output -

    -

    - If you're still having a problem, the next step is to try and - gather additional information about what Ant is doing. - Try running Ant with the verbose flag: -

    - ant -verbose -

    - or -

    - ant -v -

    - - This will produce output that starts like the following:

    - - - - -
    - -Ant version 1.4.1 compiled on October 11 2001
    -Buildfile: build.xml
    -Detected Java version: 1.3 in: D:\usr\local\java\jdk13\jre
    -Detected OS: Windows NT
    -parsing buildfile D:\ant\build.xml -with URI = file:D:/ant/build.xml
    -Project base dir set to: D:\ant
    -  [property] Loading Environment env.
    -  [property] Loading D:\ant\conf.properties
    -Build sequence for target 'debug' is [debug]
    -Complete build sequence is [debug, gensrc, compile, jar, test]
    -. . .
    - -
    -

    - You should be able to see from the trace more about what Ant - is doing and why it's taking a particular course of action. - If you need even more information, you can use the - -debug flag rather than - -verbose. - This will generally produce so much - output that you may want to save the output to a file and - analyze it in an editor. You can save the output using the - -logfile <filename> flag, or - using redirection. -

    -

    - Once you have all this debug information, how can you use it - to solve your problem? That will depend on the task in question - and the nature of your problem. Each task logs different aspects - of its operation, but it should give you an idea of what is going - on. For example, the <javac> task logs the - reasons why it - chooses to compile particular class files and not others, along - with which compiler it is using and the arguments it will pass - to that compiler. The following partial trace shows why - <javac> is adding one class file but - skipping another. - This is followed by which compiler it will be using, the - arguments that will get passed to the compiler, - and a list of all the class files to be compiled. -

    - - - - -
    - -[javac] Test.java omitted as D:\classes\Test.class is up to date.
    -[javac] Unset.java added as D:\classes\Unset.class is outdated.
    -[javac] Compiling 1 source file to D:\classes
    -[javac] Using classic compiler
    -[javac] Compilation args: -d D:\classes -classpath D:\classes;
    -D:\jdk118\classes.zip; -sourcepath D:\src\java -g:none
    -[javac] File to be compiled:
    -D:\src\java\Unset.java
    - -
    -

    - In many cases, Ant tasks are wrappers around OS commands or - other Java classes. In debug mode, many of these tasks will - print out the equivalent command line, as the - <javac> task - output does. If you are having a problem, it is often useful to - run the command directly from the command line, in the same way - Ant is running it, and see if the problem occurs from there - as well. The problem may be in the command that is being run, - or it may be in the way the Ant task is running the command. - You can also see the effect of changing attribute values on the - generated command line. This can help you to understand whether - you are using the correct attributes and values. -

    -

    - - Has It Been Fixed? -

    -

    - After examining the debug output, if you still believe that the - problem you are having is caused by Ant, chances are that someone - else may have already encountered this problem, and perhaps it has - been fixed. The next step, therefore, would be to download the - sources of ant, see svn. -

    -

    - Gump - is building ant every night and using the ant built from the - latest source to build a long list of open source projects. However, - the version of ant built by gump is not available for download. Even - if it were, it would not include most of the optional tasks. -

    -

    - We currently do not have nightly builds including the optional tasks. -

    -

    - - bugs -

    -

    If you are convinced that you have identified an unfixed bug, please turn to - our document concerning the bug database.

    - -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/docs/projects.html b/docs/projects.html deleted file mode 100644 index bd340a3505..0000000000 --- a/docs/projects.html +++ /dev/null @@ -1,1482 +0,0 @@ - - - - - - - - - Apache Ant - Related Projects - - - - - - - - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - -
    - - - - - -
    - - - - -
    Home
    -
    - - - - -
    Projects
    -
    -
    - -
    - - -
     
    -
    -
    -

    Related Projects

    -

    - - Related Projects -

    -

    Nothing listed here is directly supported by the Apache Ant - developers, if you encounter any problems with them, please use - the contact information.

    -

    - - AndroMDA -

    -

    AndroMDA is a code generator tool that follows the Model - Driven Architecture (MDA) paradigm. It takes a UML model from - a CASE-tool and generates classes and deployable components - (J2EE or other) specific for your application - architecture.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - 1.4.1 and above -
    - URL: - - http://www.AndroMDA.org/ -
    - Contact: - - project mailing lists -
    - License: - - BSD license -
    -

    - - AntContrib -

    -

    The Ant-Contrib project is a collection of user supplied - task (like an <if> task) and a development - playground for experimental tasks like a C/C++ compilation - task for different compilers.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - 1.4.1 and above -
    - URL: - - http://ant-contrib.sourceforge.net/ -
    - Contact: - - project mailing list -
    - License: - - Apache Software Foundation License -
    -

    - - Antelope -

    -

    A GUI for running Ant and editing build files, can run as - stand-alone or as a plugin to jEdit. In addition to running - targets, Antelope can generate performance statistics and can - trace/display a target's execution path without actually - executing the target.

    -

    Includes several additional tasks: Assert, If/Else, - Try/Catch/Finally, Switch, Variable, Stopwatch, Limit, Math, - Post, SSH, SCP, AntFetch, AntCallBack.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 and higher. -
    - URL: - - http://antelope.tigris.org/ -
    - Contact: - - Dale Anson -
    - License: - - Apache Software Foundation License -
    -

    - - AntHill -

    -

    Anthill is a build tool that promotes a controlled build - process by ensuring that every build reflects the source - repository contents and tagging the repository with a unique - build number after every build. Anthill also encourages the - sharing of knowledge within an organization by automatically - updating a project intranet site with artifacts from the - latest build.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - bundles Ant 1.3, is compatible with Ant 1.3 to 1.4.1 -
    - URL: - - http://www.urbancode.com/projects/anthill/ -
    - Contact: - - Maciej Zawadzki -
    - License: - - Mozilla-like license -
    -

    - - Antigen -

    -

    Antigen (Ant Installer Generator) is a tool to take an Ant build script, combine it with a GUI - and wrap it up as an executable jar file. Its main use is for creating graphical, ant-based installers.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - bundles Ant 1.6.2 -
    - URL: - - http://antigen.sourceforge.net/ -
    - Contact: - - Jon Tayler -
    - License: - - Academic Free License -
    -

    - - AntInstaller -

    -

    Builds MSI style installers (with command line option) - using Ant as Back end. UI developed by writing an XML install - descriptor. Runtime launched from scripts or an all inclusive - Jar.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6.1 others not tested -
    - URL: - - http://antinstaller.sf.net/ -
    - Contact: - - teknopaul@users.sourceforge.net -
    - License: - - LGPL but in the process of of moving to Apache2.0 on request -
    -

    - - Antiplate -

    -

    Antiplate is an ant-script that seeds a project-structure for typical java-projects, - including an ant-buildscript with typical targets like compiling, create distributions, - execute tests etc.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6 or later -
    - URL: - - Homepage -
    - Contact: - - antiplate@mnementh.de -
    - License: - - Apache License 2.0 -
    -

    - - Antlion -

    -

    The Antlion Project adds value to Ant build scripts by providing - tasks which centralizes the library dependencies, and enables - projects to define dependencies upon other projects.

    -

    External dependencies may be loaded from a custom local - repository or Maven-like remote repositories. Antlion handles - the generation of properties, filesets, and paths.

    -

    Inter-project dependencies allow for building the other - project's files if they aren't already built.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6 and later -
    - URL: - - http://antlion.sourceforge.net/ -
    - Contact: - - Project mailing list -
    - License: - - Apache License, Version 2.0 -
    -

    - - Ant Script Library -

    -

    The Ant Script Library (ASL) is a collection of re-usable - Ant scripts that can be imported into your own projects. The ASL - provides a number of pre-defined targets that simplify setting up build - scripts for a new project, bringing re-use and consistency to your own - Ant scripts.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.7 or later -
    - URL: - - http://www.exubero.com/asl/ - -
    - Contact: - - Joe Schmetzer -
    - License: - - The Apache Software License 2.0 -
    -

    - - AntShellExt (Ant Shell Extension) -

    -

    The domain is sold and we did not found it any more.

    -

    - - Antworks -

    -

    The antworks project is a set of tools and standardized targets that - greatly simplifies using ant in your project.

    -

    - The driver behind antworks is Importer. Importer is an extension to the - ant import task that will download and - cache an ant build.xml file and it's associated resources called - antlets. Antlets are available for Java compiling - and packaging, JUnit, Forrest, J2EE and - more. -

    -

    - See the Getting Started - guide for more information. -

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - 1.6 and later -
    - URL: - - http://antworks.sourceforge.net/index.html -
    - Contact: - - Antworks Developers mailing lists -
    - License: - - The Apache License 2.0 -
    -

    - - BuildMonkey -

    -

    BuildMonkey is a Web-based automated build dashboard, with upload - capability and google web search. It schedules the running of Ant - build scripts - checking sources out of CM - and makes the results - available centrally.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5.4 or later -
    - URL: - - http://www.buildmonkey.com/ -
    - Contact: - - jb@buildmonkey.com -
    - License: - - Freeware, commercial/support licences available -
    -

    - - CruiseControl -

    -

    CruiseControl is a tool for setting up a continuous build - process. CruiseControl provides an Ant wrapper and a set of - tasks to automate the checkout/build/test cycle. CruiseControl - also comes bundled with a servlet for viewing the status of - the current build, as well as previous build results.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.2 and higher -
    - URL: - - http://cruisecontrol.sourceforge.net/ -
    - Contact: - - Project Mailing Lists and Administrators -
    - License: - - Release 1.0 has been licensed under the GNU General Public - License. Starting with release 1.1 the license has been - changed to a BSD-like license. -
    -

    - - Flaka -

    -

    The goal of Flaka is to simplify writing build scripts using -

      -
    • Regular control structures (when, for, switch, ..)
    • -
    • Exception handling
    • -
    • An Expression Language which in turn provdes: -
        -
      • access to underlying data objects
      • -
      • untyped variables in addition to Ant properties
      • -
      • powerfull expressions like cond ? then : else
      • -
      -
    • -
    - Checkout the manual's overview chapter about the feature Flaka provides. Have especially a look at the section describing the expression language. -

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.7 and higher -
    - URL: - - http://workbench.haefelinger.it/flaka/ -
    - Contact: - - Contact Project Lead -
    - License: - - Apache License v.20 -
    -

    - - Invicta -

    -

    Invicta is a build management tool. Using simple project definition files, - it generates powerful build scripts (such as ANT) while hiding their - complexity. Invicta is a modular framework that allows developing additional - components and output types.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.5 and higher -
    - URL: - - http://invicta.sf.net/ -
    - Contact: - - Project Mailing Lists and Administrators -
    - License: - - LGPL. -
    -

    - - JAM - JavaGen Ant Modules -

    -

    JAM is a modular Ant toolkit for developing and testing Java/J2EE - applications. JAM supports EJB and Servlet/JSP development using XDoclet, - JUnit, Cactus, Maven, Castor and MDA/UML code generation on various J2EE - servers including JBoss.

    -

    From JAMs website: NOTICE: As of June 2006 JAM is no longer supported. - We recommend Maven 2 Tasks for Ant as a replacement.

    - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6 -
    - URL: - - http://www.javagen.com/jam/ -
    - License: - - GPL -
    -

    - - Krysalis Centipede -

    -

    The Centipede admin told us, that that project - "is no more" and that "Antworks has taken it place." -

    -

    - - Leafcutter -

    -

    Leafcutter is an API which allows you to execute Ant tasks from Java code.
    - Leafcutter is useful as:

      -
    • A way of integrating Ant tasks into existing Java programs.
    • -
    • A wholesale alternative to standard Ant for process automation.
    • -
    -

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - unknown -
    - URL: - - https://leafcutter.dev.java.net/ -
    - Contact: - - Discussion Forum -
    - License: - - Apache Software Foundation License -
    -

    - - luntbuild -

    -

    Luntbuild is an open source build automation and management - tool based on Apache Ant. Builds are setup through concepts of - projects, views, schedules, modules, etc. All configurations - and monitoring tasks is performed from a clean web - interface. It supports schedules builds, force builds, - rebuilds, clean build, increment build, etc.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.x -
    - URL: - - http://luntbuild.javaforge.com/ -
    - Contact: - - luntbuild project page -
    - License: - - Opensource -
    -

    - - NAnt -

    -

    NAnt is a .NET based build tool. In theory it is kind of - like make without make's wrinkles. In practice it's a lot like - Ant.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - compatible in spirit. -
    - URL: - - http://nant.sourceforge.net/ -
    - Contact: - - project mailing list -
    - License: - - GNU General Public License -
    -

    - - Parabuild -

    -

    Parabuild is an automated multiplatform build management server. - Parabuild helps software teams and organizations of all sizes reduce - risks of project failures and increase productivity by providing provides - automatic continuous integration builds and stable scheduled builds.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.3 and later -
    - URL: - - http://www.viewtier.com/products/parabuild.htm -
    - Contact: - - http://www.viewtier.com/about_us.htm -
    - License: - - Commercial -
    -

    - - Rant -

    -

    Rant stands for Remote Ant. It is a distributed build - system that allows an Ant build file to launch builds on other - systems and receive exceptions should they occur.

    -

    Note: As the Sourceforge project site - shows, the last update was on Feb 09 2002. (jhm)

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 -
    - URL: - - http://remoteant.sourceforge.net/ -
    - Contact: - - Chris Nelson -
    - License: - - MIT License -
    -

    - - Savant -

    -

    Savant is a build and dependency management tool written in Java. Savant can be used in - two different ways:

      -
    • As a stand-alone build tool that wraps Apache Ant and provides a number of cool new - features such as plugins that are versioned and downloadable
    • -
    • As a set of tasks which can be used within Apache Ant build files
    • -

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Unknown. There is a distro, which ships Ant 1.7.1 -
    - URL: - - http://code.google.com/p/savant-build/ -
    - Contact: - - Bugtracking system -
    - License: - - ASF 2.0 -
    -

    - - WebTest -

    -

    WebTest is a free open source tool for automated testing of web applications. - It is a set of powerful Ant tasks allowing to call web pages, mimic user actions - (clicking links, filling forms, ...) and verify the results. - The generated reports give comprehensive information on success and failure of the test steps.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.6.5 -
    - URL: - - http://webtest.canoo.com/ -
    - Contact: - - project mailing list -
    - License: - - Apache like license -
    -

    - - XML Publication -

    -

    XML Publication is a set of tools to generate Web pages - from desktop documents or other structured documents using - XSLT and Ant.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.4 -
    - URL: - - http://wwbota.free.fr/XMLPublication/ -
    - Contact: - - Jean-Marc Vanel -
    - License: - - GNU General Public License. -
    -

    - - yEd -

    -

    yEd is a freeware multi-purpose graph and diagram editor - that runs on the Java 2 platform. It provides an import filter - for Ant build scripts that makes it possible to conveniently - display and browse the dependencies between the different targets - of the build file. This is especially useful for debugging and - understanding large build files.

    - - - - - - - - - - - - - - - - - -
    - Compatibility: - - Ant 1.x -
    - URL: - - http://www.yworks.com/products/yed/ -
    - Contact: - - yWorks Support -
    - License: - - Freeware -
    - -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/docs/projects/index.html b/docs/projects/index.html deleted file mode 100644 index 667c91ad89..0000000000 --- a/docs/projects/index.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - - - - Apache Ant - Welcome - - - - - - - - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - -
    - - - - - -
    - - - - -
    Home
    -
    - - - - -
    Projects
    -
    -
    - -
    - - -
     
    -
    -
    -

    Welcome

    -

    - - Welcome to the Apache Ant™ Projects Area -

    -

    This is where the Apache Ant sub-projects live!

    -

    Now, that Apache Ant has become an Apache Top-Level Project it is time to make space on this - Web-Page for Ant sub-projects.

    -

    To make sure you do not miss anything: Stay tuned and visit this page from time to time :)! -

    - -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/docs/projects/ivy.html b/docs/projects/ivy.html deleted file mode 100644 index fed1f1e8de..0000000000 --- a/docs/projects/ivy.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - - - Apache Ant - The Apache Ivy Subproject - - - - - - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - -
    - - - - - -
    - - - - -
    Home
    -
    - - - - -
    Projects
    -
    -
    - -
    - - -
     
    -
    -
    -

    The Apache Ivy Subproject

    -

    - - The Apache Ivy™ Subproject -

    -

    Apache Ivy

    -

    Apache Ivy is a simple yet powerful dependency manager featuring continuous integration, - dependencies of dependencies management, multiple repositories including ibiblio and - high performance (use of a local cache).

    - -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/docs/projects/ivyde.html b/docs/projects/ivyde.html deleted file mode 100644 index 22daa40ba2..0000000000 --- a/docs/projects/ivyde.html +++ /dev/null @@ -1,205 +0,0 @@ - - - - - - - - - Apache Ant - The Apache IvyDE Subproject - - - - - - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - -
    - - - - - -
    - - - - -
    Home
    -
    - - - - -
    Projects
    -
    -
    - -
    - - -
     
    -
    -
    -

    The Apache IvyDE Subproject

    -

    - - The Apache IvyDE™ Subproject -

    -

    Apache IvyDE

    -
      Apache IvyDE is the Eclipse plugin which intergrates Apache Ivy into your java development enviromnent. It includes: -
    • an Ivy xml files editor: creation wizard, html preview and completion for Ivy xml tag, attributes but also attributes' values.
    • -
    • an Ivy settings files editor: completion for xml tag, attributes but also attributes' values.
    • -
    • a classpath container: automatic downloads, access "resolve" task from your IDE, and resolve in Eclipse's workspace
    • -
    • an Ivy console: presents every log from Ivy, really helpful to debug a failing resolve
    • -
    - -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/docs/resources.html b/docs/resources.html deleted file mode 100644 index c3b8aff74a..0000000000 --- a/docs/resources.html +++ /dev/null @@ -1,1480 +0,0 @@ - - - - - - - - - Apache Ant - Resources - - - - - - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - -
    - - - - - -
    - - - - -
    Home
    -
    - - - - -
    Projects
    -
    -
    - -
    - - -
     
    -
    -
    -

    Resources

    -

    - - FAQs -

    -

    - - At Apache Ant™'s website -

    -

    Starting with the release of Apache Ant 1.4 the Ant's FAQ is - bundled with the distribution, the most recent version can - always be found at the website.

    - - - - - -
    - FAQ: - - http://ant.apache.org/faq.html -
    -

    - - jGuru -

    -

    jGuru hosts an interactive Ant discussion forum and FAQ system

    - - - - - - - - - -
    - Forum: - - http://www.jguru.com/forums/home.jsp?topic=Ant -
    - FAQ: - - http://www.jguru.com/faq/home.jsp?topic=Ant -
    -

    - - FAQ about Borland Application Server tasks -

    -

    Benoit Moussaud, the original author of the Borland - Application Server specific EJB tasks has put - together a FAQ for this specific subtask.

    - - - - - -
    - FAQ: - - http://www.moussaud.org/ejbjar.html -
    -

    - - WIKIs -

    -

    - - Apache -

    -

    The ASF provides a Wiki farm for Apache projects.

    - - - - - - - - - -
    - Main page: - - Apache Wiki Farm -
    - Ant Wiki: - - Ant Wiki -
    -

    - - Books -

    -

    The most recent books come first

    -

    - - Ant in Action -

    -

    Published April/May 2007, and covering Ant 1.7.

    -

    This is a major rewrite of the first edition; still 600 pages long. -

    -

    - This book moves up from Ant1.5 to Java1.5 and 1.7, with a near-complete - rewrite of the applied-ant section, covering new topics such as - antlibs, repository management with Ivy, Xml Schema validation, - EJB3.0/Java EE development and advanced deployment using SmartFrog. - The ant coding section looks at AntUnit, antlib authoring and - scripting languages, while the beginners chapters, the first third - of the book, still shows developers how to build, test, package and - redistribute a Java application. -

    -

    - If you are one of the 20,000+ owners of the first edition, it is now - obsolete. Sorry :) -

    - - - - - - - - - - - - - - - - - - -
    - Author: - - Steve Loughran and Erik Hatcher -
    - Publisher URL: - - - - http://www.manning.com/loughran/ - - -
    - Book URL - - - - http://antbook.org/ - - -
    - Source code repository - - - - http://sourceforge.net/projects/antbook - - -
    ISBN:193239480X
    -

    Available from:
    - Amazon.com - | Barnes & Noble - | Book Sense - | Powells.com -

    -

    - - Ant: The Definitive Guide, 2nd edition -

    -

    Published April 2005, and covers Ant release 1.6.1.

    -

    This is a complete rewrite of the first edition; this book is - now 290 pages and so covers Ant in more depth than its predecessor. -

    -

    It also mixes reference information (tables) with text explanation - on how to use the tasks. Contents includes JUnit, CVS, execution, basic - deployment, Web application development and XDoclet. There is also coverage - of XDoclet, and a chapter on how to extend Ant in Java.

    - - - - - - - - - - -
    - Author: - - Steve Holzner -
    - URL: - - - http://www.oreilly.com/catalog/anttdg2/ - -
    ISBN:0596006098
    -

    Available from:
    - Amazon.com - | Barnes & Noble - | Book Sense - | Powells.com -

    -

    - - Pragmatic Project Automation -

    -

    - - How to Build, Deploy, and Monitor Java Applications. - Published: July 2004 ISBN: 0-9745140-3-9 -

    -

    - This is not a reference guide to Ant, but a book on how to automate the build process. - The core build, continuous integration, reporting and release management - are all covered. Ant is of course central to this. This is a fun read! -

    - - - - - - - - - - -
    - Author: - - Mike Clark -
    - URL: - - - http://www.pragmaticprogrammer.com/sk/auto// - -
    ISBN:0974514039
    -

    Available from:
    - Amazon.com - | Barnes & Noble - | Book Sense - | Powells.com -

    -

    - - Extreme Programming with Ant -

    -

    This book shows how to implement an XP project using Ant 1.5.3, and many other 3rd party tools. Covers:

    -
      -
    • The fundamentals of Ant: concepts, core and optional tasks
    • -
    • How to write custom Ant components, including custom Tasks, Loggers, Listeners, Input Handlers, Selectors, Filters, Mappers and Data Types
    • -
    • Mitigating risks by creating spike tests with Ant buildfiles
    • -
    • Add CVS version control and testing with JUnit
    • -
    • Automate nightly builds and reporting
    • -
    • Deploy applications dynamically using XDoclet
    • -
    • Enforcing Code Standards with Jalopy, PMD, CheckStyle, iContract, JDepend
    • -
    • Using Remote Ant (Rant) and CruiseControl
    • -
    • Generating project documentation
    • -
    • Adapting an XP process for use by other teams or across an enterprise
    • -
    • Custom Task examples to generating UML diagrams, creating reports and metrics on-the-fly
    • -
    • Follows a case-study of a team that implements an XP Project
    • -
    - - - - - - - - - - -
    - Authors: - - Glenn Niemeyer and Jeremy Poteet -
    - URL: - - http://www.sams.com/catalog/product.asp?product_id=%7BFB825A48-BC04-4C55-BD8C-DF93C6BBF920%7D -
    ISBN:0672325624
    -

    Available from:
    - Amazon.com - | Barnes & Noble - | Book Sense - | Powells.com -

    -

    - - Ant. Das Java-Build-Tool in der Praxis -

    -

    A German language book on Ant that covers Ant 1.5. - This is the original description:

    -
    -        Das Build-Tool Ant ist das Open-Source-Werkzeug, das den Entwicklungsprozess einer Java-
    -        oder J2EE-Anwendung wesentlich vereinfacht. Gesteuert durch XML-basierte Skripte f�hrt es
    -        nahezu alle Aufgaben aus, die nach dem Kodieren einer Anwendung anfallen.
    -

    Some topics:

    -
      -
    • creating archives (zip, jar)
    • -
    • call the java compiler
    • -
    • edit property files
    • -
    • file operation
    • -
    • source code control systems
    • -
    -

    The book is available in English as "Ant: The Java Build Tool in Practice"

    - - - - - - - - - - -
    - Authors: - - Bernd Matzke -
    - URL: - - http://www.addison-wesley.de/main/main.asp?page=home/bookdetails&ProductID=13459 -
    ISBN:3827320666
    -

    Available from:
    - Amazon.com - | Barnes & Noble - | Book Sense - | Powells.com -

    -

    - - Java Development with Ant -

    -

    Published 2002. This book covers Ant 1.5, including:

    -
      -
    • The new Ant 1.5 features
    • -
    • Ant's datatypes and property handling
    • -
    • JUnit testing and reporting
    • -
    • Continuous integration techniques
    • -
    • XDoclet for attribute-oriented programming
    • -
    • EJB generation, building, and packaging
    • -
    • Writing and testing native code
    • -
    • Building Web Services with Apache Axis
    • -
    • Deploying your system to multiple remote servers
    • -
    • Using and writing -
        -
      • Loggers
      • -
      • Listeners
      • -
      • Selectors
      • -
      • Custom tasks
      • -
      -
    • -
    -

    Also available in Korean and German editions

    - - - - - - - - - - -
    - Authors: - - Erik Hatcher and Steve Loughran -
    - URL: - - http://www.manning.com/antbook/ -
    ISBN:1930110588
    -

    Available from:
    - Amazon.com - | Barnes & Noble - | Book Sense - | Powells.com -

    -

    - - Ant: The Definitive Guide, 1st edition -

    -

    Published 2002, Covers Ant release 1.4.1.

    - - - - - - - - - - -
    - Authors: - - Jesse E. Tilly and Eric M. Burke -
    - URL: - - http://www.oreilly.com/catalog/anttdg/ -
    ISBN:0596001843
    -

    Available from:
    - Amazon.com - | Barnes & Noble - | Book Sense - | Powells.com -

    -

    - - Ant. Kurz und Gut. -

    -

    A German language short reference for Ant that covers Ant - 1.4. This is the original description:

    -
    -  Ant kurz & gut enthält eine vollständige Referenz der Built-in Tasks
    -  und ihrer jeweiligen Attribute sowie kurze Beispiele für ihre Verwendung.
    -  Daneben bietet das Buch eine knappe Einführung in die Arbeit mit Ant und
    -  eine Erläuterung der Ant-Basiselemente (Projekte, Properties, Targets und Tasks).
    -  Behandelt werden außerdem grundlegende Konzepte wie Filesets, Patternsets und
    -  Pfadstrukturen, das Schreiben eigener Tasks, die Aufruf-Syntax und Optional Tasks. 
    - - - - - - - - - - -
    - Author: - - Stefan Edlich -
    - URL: - - http://www.amazon.de/exec/obidos/ASIN/3897212412/ -
    ISBN:3897212412
    -

    Available from:
    - Amazon.com - | Barnes & Noble - | Book Sense - | Powells.com -

    -

    - - Java Tools for eXtreme Programming -

    -

    This book covers the following XP subjects:

    -
      -
    • Automated unit and functional testing
    • -
    • Continuous integration through build and deployment automation
    • -
    • The value of refactoring and continuous integration
    • -
    • How Ant, JUnit, JUnitPerf, Cactus, HTTPUnit, and JMeter - can be used to achieve the goals of the XP methodology
    • -
    - - - - - - - - - - -
    - Authors: - - Richard Hightower and Nicholas Lesiecki -
    - URL: - - http://www.wiley.com/cda/product/0,,047120708X,00.html -
    ISBN:047120708X
    -

    Available from:
    - Amazon.com - | Barnes & Noble - | Book Sense - | Powells.com -

    -

    - - Articles and Presentations -

    -

    The following sections list articles and presentations - written about Apache Ant. If you've written something that - should be included, please post it to one of the mailing - lists.

    -

    - - Articles -

    -

    - - Ant + DocBook HOWTO -

    -

    Pure Java DocBook Systems, including Ant Integration

    -

    The DocBook team documents how to use "make" for DocBook. - This HOWTO document is an attempt to cover the neglected case of using - DocBook for pure Java projects.

    - - - - - - - - - -
    - Author: - - Blaine Simpson -
    - URL: - - http://pub.admc.com/howtos/ant-docbook-howto/ -
    -

    - - Extending Ant Input Abilities -

    -

    The contents of this document is the following:

      -
    • Section 2 provides a simple example how InputHandlers are created,
    • -
    • Section 3 develops an inputhandler that masks the passwords typed on the command line,
    • -
    • Section 4 gives two handlers, whose input is typed in graphical components,
    • -
    • Section 5 extends Input task so that we can use dierent input handlers on different uses of <input>,
    • -
    • Section 6 describes a problem found while writing this document,
    • -
    • Section 7 summarizes some dark corners the author do not understand.
    • -

    - - - - - - - - - -
    - Author: - - Ivan Ivanov -
    - URL: - - https://sourceforge.net/project/showfiles.php?group_id=103509 (Download ZIP+PDF from Sourceforge) -
    -

    - - Keep the Ant, Hold the XML -

    -

    Key G. Gauthier talks about writing "buildfiles" in Java.

    - - - - - - - - - -
    - Author: - - Key G. Gauthier -
    - URL: - - http://www.ftponline.com/javapro/2004_06/magazine/features/kgauthier/ -
    -

    - - Ant 1.6 for Task Writers -

    -

    This article talks about XML namespace handling, Ant - libraries and the newly introduced type polymorphism.

    - - - - - - - - - -
    - Author: - - Stefan Bodewig -
    - URL: - - http://otn.oracle.com/pub/articles/bodewig_taskwriters.html -
    -

    - - Managing Build Complexity with Apache Ant 1.6 -

    -

    As Apache Ant is applied to increasingly difficult tasks, - its users are creating more complex and less legible build - files. This is due, in part, to the limited tools for - decomposition and code reuse within previous versions of - Ant.

    - - - - - - - - - -
    - Author: - - Geoffrey Wiseman -
    - URL: - - http://www.sys-con.com/story/?storyid=45078&DE=1 -
    -

    - - New Ant 1.6 Features for Big Projects -

    -

    This article describes the <macrodef>, <import> - and <subant> tasks in detail and shows how they help in - building bigger systems.

    - - - - - - - - - -
    - Author: - - Stefan Bodewig -
    - URL: - - http://otn.oracle.com/pub/articles/bodewig_ant1.6.html -
    -

    - - Programmieren für Ant -

    -

    This article describes the main topics of programming your own tasks. - Description is done on five examples.

    -

    This article is written in German and published in - Java-Spektrum - 5/2004.

    - - - - - - - - - -
    - Author: - - Bernd Matzke -
    - URL: - - http://www.sigs-datacom.de/sd/news/document?PID=216 -
    -

    - - Ant in Anger: Using Ant in a Production Development System -

    -

    This document describes strategies and some basic examples of how to - use Ant in larger team development projects.

    - - - - - - - - - -
    - Author: - - Steve Loughran -
    - URL: - - http://ant.apache.org/ant_in_anger.html -
    -

    - - Ant Task Guidelines -

    -

    This document describes how to write custom Ant tasks, and how to submit - them to potentially be included in Ant.

    - - - - - - - - - -
    - Author: - - Steve Loughran -
    - URL: - - http://ant.apache.org/ant_task_guidelines.html -
    -

    - - Build a Better Robot with Ant -

    -

    This article describes the gory details of writing custom - Ant tasks.

    - - - - - - - - - -
    - Author: - - Erik Hatcher -
    - URL: - - http://www.fawcette.com/javapro/2003_02/magazine/features/ehatcher/l -
    -

    - - Automating the build and test process -

    -

    This article demonstrates an approach to the automated build and test process. Working with Ant 1.3 and the JUnit test framework, it shows how to automate a process that captures pertinent information about each test suite run, generates an attractive report, and e-mails the report.

    - - - - - - - - - -
    - Author: - - Erik Hatcher -
    - URL: - - http://www.ibm.com/developerworks/java/library/j-junitmail/ -
    -

    - - Incremental development with Ant and JUnit -

    -

    This article explores the benefits of unit testing with Ant and - JUnit, detailing how to develop automated unit tests and integrate them - into your build process.

    - - - - - - - - - -
    - Author: - - Malcolm Davis -
    - URL: - - http://www-106.ibm.com/developerworks/library/j-ant/?dwzone=java -
    -

    - - Automate your build process using Java and Ant -

    -

    This article provides an introduction to using Ant with some basic - examples and by highlighting some of the important tasks.

    - - - - - - - - - -
    - Author: - - Michael Cymerman -
    - URL: - - http://www.javaworld.com/javaworld/jw-10-2000/jw-1020-ant.html -
    -

    - - Short tutorial in Cactus' (formerly J2EEUnit) documentation -

    -

    There is a short tutorial on how to use Ant in Cactus' - documentation. It has a slant towards build files that will be used - with Cactus.

    - - - - - - - - - -
    - Author: - - Cactus development team -
    - URL: - - http://jakarta.apache.org/cactus/howto_ant_primer.html -
    -

    - - Developing custom Ant tasks with VisualAge for Java -

    -

    This article outlines how to integrate Ant into VisualAge for Java, - and how to write and debug custom tasks using the IDE and the - integrated debugger.

    - - - - - - - - - -
    - Author: - - Glenn McAllister -
    - URL: - - http://www7.software.ibm.com/vad.nsf/data/document2366?OpenDocument&p=1&BCT=1&Footer=1 -
    -

    - - Automated builds with VisualAge for Java and Ant -

    -

    This article shows how you can perform command line builds with a - VisualAge for Java repository.

    - - - - - - - - - -
    - Author: - - Glenn McAllister -
    - URL: - - http://www7.software.ibm.com/vad.nsf/Data/Document4366?OpenDocument&p=1&BCT=3&Footer=1 -
    -

    - - Ant: A Build Tool from the Jakarta Project -

    -

    This article is from the "Best Practices" section of - Sun's Dot-Com Builder Site.

    - - - - - - - - - -
    - Author: - - Laura Geele Wang -
    - URL: - - http://dcb.sun.com/practices/profiles/ant.jsp -
    -

    - - Making a Mountain Out of an Anthill -

    -

    This article is from the June 2001 issue of the Java Developer' - Journal. You need to be a registered JDJ subscriber to view this - article.

    - - - - - - - - - -
    - Author: - - Neal Ford -
    - URL: - - http://www.sys-con.com/java/archivesa.cfm?volume=06&issue=06 -
    -

    - - Using Ant and Weblogic EJBs -

    -

    This article describes how to use Ant to create Weblogic EJBs, and - some workarounds for issues you may encounter.

    - - - - - - - - - -
    - Author: - - Jesse E. Tilly -
    - URL: - - http://www.onjava.com/pub/a/onjava/2001/06/25/antejb.html -
    -

    - - Using JavaScript with Ant -

    -

    A tutorial about using JavaScript and XSLT with Ant.

    - - - - - - - - - -
    - Author: - - Dylan Schiemann -
    - URL: - - http://www.sitepen.com/ant/javascript.html -
    -

    - - Building with Ant -

    -

    Series of articles that describe a framework for web - application development based on Ant and JUnit.

    - - - - - - - - - -
    - Author: - - Alex Chaffee -
    - URL: - - Introduction: http://softwaredev.earthweb.com/sdtech/article/0,,12065_989631,00.html
    - Directory Structure: http://softwaredev.earthweb.com/sdtech/article/0,,12082_994991,00.html
    - Deployment and Distribution: http://softwaredev.earthweb.com/sdtech/article/0,,12077_998241,00.html -
    -

    - - Developing with JAXB and Ant -

    -

    Series of articles that shows how to use Ant together with - the Java API for XML Binding (JAXB).

    - - - - - - - - - -
    - Author: - - Joseph Shelby -
    - URL: - - http://www.onjava.com/pub/a/onjava/2002/03/06/jaxant1.html
    - http://www.onjava.com/pub/a/onjava/2002/03/13/jaxbant2.html -
    -

    - - Presentations -

    -

    - - Ant Build Tool -

    -

    A PowerPoint presentation on Ant 1.2. It provides a basic overview - of Ant's capabilities.

    - - - - - - - - - -
    - Author: - - Patrick Chanezon -
    - URL: - - http://people.netscape.com/chanezon/tech/ant/ant_preso.ppt -
    -

    - - Ant -

    -

    A detailed Ant 1.3 PowerPoint presentation, made at the St. Louis Java Users Group - meeting in March 2001. Includes a detailed build file and basic - descriptions of all the built in and optional tasks. Updated for Ant 1.4 in October 2001. - Available in PDF format now.

    - - - - - - - - - -
    - Author: - - Mark Volkmann -
    - URL: - - http://www.ociweb.com/jnb/files/Ant.pdf -
    - -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/docs/slides/extending_ant.odp b/docs/slides/extending_ant.odp deleted file mode 100644 index 278ba7c72607ec1436b2e57be42f0e3000ba23a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 114386 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ɠPg2eSaoO6TQ{xN?QKIH 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 z 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 diff --git a/docs/srcdownload.cgi b/docs/srcdownload.cgi deleted file mode 100755 index 4324f769f0..0000000000 --- a/docs/srcdownload.cgi +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Wrapper script around mirrors.cgi script -# (we must change to that directory in order for python to pick up the -# python includes correctly) -cd /www/www.apache.org/dyn/mirrors -/www/www.apache.org/dyn/mirrors/mirrors.cgi $* diff --git a/docs/srcdownload.html b/docs/srcdownload.html deleted file mode 100644 index 7600ed887c..0000000000 --- a/docs/srcdownload.html +++ /dev/null @@ -1,356 +0,0 @@ - - - - - - - - - Apache Ant - Source Distributions - - - - - - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - -
    - - - - - -
    - - - - -
    Home
    -
    - - - - -
    Projects
    -
    -
    - -
    - -
    -
     
    -
    -
    -

    Source Distributions

    -

    - - Apache Ant™ -

    -

    Apache Ant is a Java library and command-line tool that help - building software.

    -

    - - Downloading Apache Ant -

    -

    Use the links below to download a source distribution of Ant from -one of our mirrors. It is good practice to -verify the integrity -of the distribution files, especially if you are using one of our -mirror sites. In order to do this you must use the signatures from -our main distribution -directory.

    -

    Ant is distributed as zip, tar.gz and -tar.bz2 archives - the contents are the same. Please -note that the tar.* archives contain file names longer -than 100 characters and have been created using GNU tar extensions. -Thus they must be untarred with a GNU compatible version of -tar.

    -

    If you do not see the file you need in the links below, please see -the master distribution -directory or, preferably, its mirror.

    -

    - - Mirror -

    -

    You are currently using [preferred]. If you encounter a -problem with this mirror, please select another mirror. If all -mirrors are failing, there are backup mirrors (at the end of -the mirrors list) that should be available.

    -
    -Other mirrors: - -
    -

    - - Current Release of Apache Ant -

    -

    Currently, Apache Ant 1.8.2 is the best available version, see the -release notes.

    -
    -
    Note
    -
    Ant 1.8.2 was released on 27-December-2010 and -may not be available on all mirrors for a few days.
    -
    -
    -
    -
    Tar files may require gnu tar to extract
    -
    Tar files in the distribution contain long file names, and may - require gnu tar to do the extraction.
    -
    - -

    - - Old Ant Releases -

    -

    Older releases of Ant can be found here. We highly -recommend to not use those releases but upgrade to Ant's latest release.

    -

    - - Verify Releases -

    -

    It is essential that you verify the integrity of the downloaded -files using the PGP signature or the SHA1, SHA512 or MD5 checksums. The -checksums are not as strong indicators as the PGP signature.

    -

    The PGP signatures can be verified using PGP or GPG. First -download the KEYS -as well as the asc signature file for the particular -distribution. Make sure you get these files from the main distribution -directory, rather than from a mirror. Then verify the signatures -using

    -

    -% pgpk -a KEYS
    -% pgpv apache-ant-1.8.2-src.tar.gz.asc
    -
    -or
    - -% pgp -ka KEYS
    -% pgp apache-ant-1.8.2-src.tar.gz.asc
    -
    -or
    - -% gpg --import KEYS
    -% gpg --verify apache-ant-1.8.2-src.tar.gz.asc -

    -

    Alternatively, you can verify the checksums on the files. Unix -programs called md5/sha1/sha512 or -md5sum/sha1sum/sha512sum are included in many unix -distributions. *sum is also available as part of GNU -Textutils. Windows users can get binary md5 programs from here, here. fsum supports MD5 and -SHA1.

    -

    We highly recommend to verify the PGP signature, though.

    - -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/docs/svn.html b/docs/svn.html deleted file mode 100644 index d66c43cb39..0000000000 --- a/docs/svn.html +++ /dev/null @@ -1,267 +0,0 @@ - - - - - - - - - Apache Ant - SVN Repositories - - - - - - - - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - -
    - - - - - -
    - - - - -
    Home
    -
    - - - - -
    Projects
    -
    -
    - -
    - - -
     
    -
    -
    -

    SVN Repositories

    -

    - - Access the Source Tree (Subversion) -

    -

    Anyone can checkout source code from our public Subversion repository. To do so, - simply use the following command (if you are using a GUI client, configure it - appropriately):

    -
    -svn co http://svn.apache.org/repos/asf/ant/[project]/trunk/ ant-[project]
    -

    Modules available for access are:

    -
      -
    • ant - The "main" Ant module.
      - http://svn.apache.org/repos/asf/ant/core/trunk/ -
    • -
    • Ivy - The "main" Ivy module.
      - http://svn.apache.org/repos/asf/ant/ivy/core/trunk/ -
    • -
    • IvyDE - - Eclipse Plugin for Ivy.
      - http://svn.apache.org/repos/asf/ant/ivy/ivyde/trunk/ -
    • -
    • antunit Test framework for Ant.
      - http://svn.apache.org/repos/asf/ant/antlibs/antunit/trunk/
    • -
    • Dotnet antlib Contains Nant, Nunit, ...
      - http://svn.apache.org/repos/asf/ant/antlibs/dotnet/trunk/
    • -
    • svn antlib Contains tasks to interact with Subversion repositories.
      - http://svn.apache.org/repos/asf/ant/antlibs/svn/trunk/
    • -
    • sandbox - New developments. Contains currently gendoc.
      - http://svn.apache.org/repos/asf/ant/sandbox/ -
    • -
    -

    If you are not familiar with Subversion, Jakarta's - source repositories page may hold many helpful hints.

    -

    Nightly snapshots of the SVN tree are available at - http://svn.apache.org/snapshots/ant/.

    -

    A nice view of the source history is available through - Cenqua's Fisheye instance.

    - -
    -
    - - - - - - - - - - - - - - - - - - - diff --git a/docs/webtest/gettest/.htaccess b/docs/webtest/gettest/.htaccess deleted file mode 100644 index 262439ff93..0000000000 --- a/docs/webtest/gettest/.htaccess +++ /dev/null @@ -1,10 +0,0 @@ -Redirect seeother /webtest/gettest/other.txt /webtest/gettest/testother.txt -Redirect temp /webtest/gettest/temp.txt /webtest/gettest/testtemp.txt -Redirect permanent /webtest/gettest/permanent.txt /webtest/gettest/testperm.txt -Redirect /webtest/gettest/infinite.txt /webtest/gettest/infinite2.txt -Redirect /webtest/gettest/infinite2.txt /webtest/gettest/infinite.txt -Redirect /webtest/gettest/redir5.txt /webtest/gettest/redir5-1.txt -Redirect /webtest/gettest/redir5-1.txt /webtest/gettest/redir5-2.txt -Redirect /webtest/gettest/redir5-2.txt /webtest/gettest/redir5-3.txt -Redirect /webtest/gettest/redir5-3.txt /webtest/gettest/redir5-4.txt -Redirect /webtest/gettest/redir5-4.txt /webtest/gettest/testredir5.txt diff --git a/docs/webtest/gettest/local.cgi b/docs/webtest/gettest/local.cgi deleted file mode 100755 index 2e34db2144..0000000000 --- a/docs/webtest/gettest/local.cgi +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -echo "Location: testlocal.txt" -echo diff --git a/docs/webtest/gettest/testlocal.txt b/docs/webtest/gettest/testlocal.txt deleted file mode 100644 index c8420ac95c..0000000000 --- a/docs/webtest/gettest/testlocal.txt +++ /dev/null @@ -1 +0,0 @@ -local redirect succeeded diff --git a/docs/webtest/gettest/testother.txt b/docs/webtest/gettest/testother.txt deleted file mode 100644 index 0387eb0a4b..0000000000 --- a/docs/webtest/gettest/testother.txt +++ /dev/null @@ -1 +0,0 @@ -seeother redirect succeeded diff --git a/docs/webtest/gettest/testperm.txt b/docs/webtest/gettest/testperm.txt deleted file mode 100644 index d16174652a..0000000000 --- a/docs/webtest/gettest/testperm.txt +++ /dev/null @@ -1 +0,0 @@ -permanent redirect succeeded diff --git a/docs/webtest/gettest/testredir5.txt b/docs/webtest/gettest/testredir5.txt deleted file mode 100644 index 507b4390d0..0000000000 --- a/docs/webtest/gettest/testredir5.txt +++ /dev/null @@ -1 +0,0 @@ -5 levels of redirect succeeded diff --git a/docs/webtest/gettest/testtemp.txt b/docs/webtest/gettest/testtemp.txt deleted file mode 100644 index d036b86fed..0000000000 --- a/docs/webtest/gettest/testtemp.txt +++ /dev/null @@ -1 +0,0 @@ -temporary redirect succeeded diff --git a/docs/webtest/testkeystore b/docs/webtest/testkeystore deleted file mode 100644 index 2fd22c9f419561c1c677578f8fb704e2600292cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1228 zcmezO_TO6u1_mY|W&~r7lGNgo{Jfk>An%iR@jD>R*l*Cp*loba#-+{1$ik?_B*@6f z%D~dZSpLPmyoLSzoJX3aY}amXmY-FYpD!EGWvlS0L{a7Ap9y|plO`D&X#A7-Ng&3!cVZ`MJ|%sqw?xS0d|{2%Kohm>$*29lf+zb6(u;Q{6hXNB=NgbZq7K(fz@C zW3$t@T)A&dT0SzjlLa~ZyA?k^eD@=z&gAjbJO+Oz?T!CuF4UZ}*yMzYgiT1%A#IN{ zbNSYp)w|t&%z3=C=AlgZ0hQ42&htz?Cc3}9H)sC0WlCo<7bahPqW<&g(%E9nx?6p> z%jBJ!^zrW+uHsiyJ-?{(oMoxWJ<2|7=}rULsQstsEqyeFsU+2Os_U8GyRWjmGYh@{ zV!>f2`&kQ;U)AmUa(!!diJ0Um2MNPD8XEicmSr?cwif;tzUAok`rg)6Q@w(ZTEpPw{Ymv66RXTh7S`e$1ipPb5`@^f>i-Q~3Ko0nFLUY-{3xPZ5JV)WT0 z-?*&-JsT=F+j*2XUpo0rGJX24HC{I!2yS0EtE$b^_r|yNU-p6{iZw#d)W8xLbzcmc zm_7jU8YUJyc6Mb0ZZ>wUHji@_EX=G72C;_R2Apinp)72|Opc+3yg*qXheMbp1Q^XQ zE;}lh3zf?aLn9+&LnBioQ^P26USk6TQ$qtNm)6!d zF>VJYO&yqr8G#&mrp88wzxBb5vZX?rLHE7p=)HOJ{F~tRAe;9t42R|H8@2_iWxB>X zC;JYN zlm1~H{`}aAWup8nzni~ZJ}P&Z$uvYbN^GLhx6;q+v=gsuz5k@dEIIe02jg)jQHJRW z0sW%N+-EjT+S#<|bqn{02$`=Sr+t68p!M2p+k2%KF{EtX?(!4EN!- zWp7Fkj12GFbtTgOSs}YXW5X6tu|nk+J{n@e+s|_v^_*Dt&_=APJEW#pQ0Mms18+4Vf3;7civNr zxv_q_eTXEUw^>2?}7pQxK?yYR*Dhu&LGUat$Oy!^JN N^3B|muG2+3
    -

    +

    Apache Ant™ 1.8.2 Manual

    This is the manual for version 1.8.2 of Apache Ant. diff --git a/docs/manual/credits.html b/manual/credits.html similarity index 100% rename from docs/manual/credits.html rename to manual/credits.html diff --git a/docs/manual/develop.html b/manual/develop.html similarity index 100% rename from docs/manual/develop.html rename to manual/develop.html diff --git a/docs/manual/developlist.html b/manual/developlist.html similarity index 100% rename from docs/manual/developlist.html rename to manual/developlist.html diff --git a/docs/manual/dirtasks.html b/manual/dirtasks.html similarity index 100% rename from docs/manual/dirtasks.html rename to manual/dirtasks.html diff --git a/docs/manual/favicon.ico b/manual/favicon.ico similarity index 100% rename from docs/manual/favicon.ico rename to manual/favicon.ico diff --git a/docs/manual/feedback.html b/manual/feedback.html similarity index 100% rename from docs/manual/feedback.html rename to manual/feedback.html diff --git a/docs/manual/ide.html b/manual/ide.html similarity index 100% rename from docs/manual/ide.html rename to manual/ide.html diff --git a/docs/images/ant_logo_large.gif b/manual/images/ant_logo_large.gif similarity index 100% rename from docs/images/ant_logo_large.gif rename to manual/images/ant_logo_large.gif diff --git a/docs/manual/index.html b/manual/index.html similarity index 100% rename from docs/manual/index.html rename to manual/index.html diff --git a/docs/manual/inputhandler.html b/manual/inputhandler.html similarity index 100% rename from docs/manual/inputhandler.html rename to manual/inputhandler.html diff --git a/docs/manual/install.html b/manual/install.html similarity index 100% rename from docs/manual/install.html rename to manual/install.html diff --git a/docs/manual/installlist.html b/manual/installlist.html similarity index 100% rename from docs/manual/installlist.html rename to manual/installlist.html diff --git a/docs/manual/intro.html b/manual/intro.html similarity index 100% rename from docs/manual/intro.html rename to manual/intro.html diff --git a/docs/manual/javacprops.html b/manual/javacprops.html similarity index 100% rename from docs/manual/javacprops.html rename to manual/javacprops.html diff --git a/docs/manual/listeners.html b/manual/listeners.html similarity index 100% rename from docs/manual/listeners.html rename to manual/listeners.html diff --git a/docs/manual/platform.html b/manual/platform.html similarity index 100% rename from docs/manual/platform.html rename to manual/platform.html diff --git a/docs/manual/projecthelper.html b/manual/projecthelper.html similarity index 100% rename from docs/manual/projecthelper.html rename to manual/projecthelper.html diff --git a/docs/manual/properties.html b/manual/properties.html similarity index 100% rename from docs/manual/properties.html rename to manual/properties.html diff --git a/docs/manual/proxy.html b/manual/proxy.html similarity index 100% rename from docs/manual/proxy.html rename to manual/proxy.html diff --git a/docs/manual/running.html b/manual/running.html similarity index 100% rename from docs/manual/running.html rename to manual/running.html diff --git a/docs/manual/runninglist.html b/manual/runninglist.html similarity index 100% rename from docs/manual/runninglist.html rename to manual/runninglist.html diff --git a/docs/manual/stylesheets/antmanual.css b/manual/stylesheets/antmanual.css similarity index 100% rename from docs/manual/stylesheets/antmanual.css rename to manual/stylesheets/antmanual.css diff --git a/docs/manual/stylesheets/style.css b/manual/stylesheets/style.css similarity index 100% rename from docs/manual/stylesheets/style.css rename to manual/stylesheets/style.css diff --git a/docs/manual/sysclasspath.html b/manual/sysclasspath.html similarity index 100% rename from docs/manual/sysclasspath.html rename to manual/sysclasspath.html diff --git a/docs/manual/targets.html b/manual/targets.html similarity index 100% rename from docs/manual/targets.html rename to manual/targets.html diff --git a/docs/manual/tasklist.html b/manual/tasklist.html similarity index 100% rename from docs/manual/tasklist.html rename to manual/tasklist.html diff --git a/docs/manual/tasksoverview.html b/manual/tasksoverview.html similarity index 100% rename from docs/manual/tasksoverview.html rename to manual/tasksoverview.html diff --git a/docs/manual/toc.html b/manual/toc.html similarity index 100% rename from docs/manual/toc.html rename to manual/toc.html diff --git a/docs/manual/tutorial-HelloWorldWithAnt.html b/manual/tutorial-HelloWorldWithAnt.html similarity index 100% rename from docs/manual/tutorial-HelloWorldWithAnt.html rename to manual/tutorial-HelloWorldWithAnt.html diff --git a/docs/manual/tutorial-tasks-filesets-properties.html b/manual/tutorial-tasks-filesets-properties.html similarity index 100% rename from docs/manual/tutorial-tasks-filesets-properties.html rename to manual/tutorial-tasks-filesets-properties.html diff --git a/docs/manual/tutorial-tasks-filesets-properties.zip b/manual/tutorial-tasks-filesets-properties.zip similarity index 100% rename from docs/manual/tutorial-tasks-filesets-properties.zip rename to manual/tutorial-tasks-filesets-properties.zip diff --git a/docs/manual/tutorial-writing-tasks-src.zip b/manual/tutorial-writing-tasks-src.zip similarity index 100% rename from docs/manual/tutorial-writing-tasks-src.zip rename to manual/tutorial-writing-tasks-src.zip diff --git a/docs/manual/tutorial-writing-tasks.html b/manual/tutorial-writing-tasks.html similarity index 100% rename from docs/manual/tutorial-writing-tasks.html rename to manual/tutorial-writing-tasks.html diff --git a/docs/manual/tutorials.html b/manual/tutorials.html similarity index 100% rename from docs/manual/tutorials.html rename to manual/tutorials.html diff --git a/docs/manual/using.html b/manual/using.html similarity index 100% rename from docs/manual/using.html rename to manual/using.html diff --git a/docs/manual/usinglist.html b/manual/usinglist.html similarity index 100% rename from docs/manual/usinglist.html rename to manual/usinglist.html diff --git a/xdocs/antlibs/antunit/index.xml b/xdocs/antlibs/antunit/index.xml deleted file mode 100644 index 6bf7b30aa6..0000000000 --- a/xdocs/antlibs/antunit/index.xml +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - - Apache AntUnit - - - - -

    -

    Apache AntUnit is an Antlib that provides a test framework - for Apache Ant tasks and types.

    -
    - -
    -

    September 26, 2008 - Apache AntUnit 1.1 Released

    - -

    Apache AntUnit 1.1 is now available for download as binary - or source - release.

    - -

    In addition to a few bugfixes and some new assertions AntUnit - 1.1 allows test listeners to receive the log output of the - project under test. Both plainlistener and xmllistener have - an option that makes them echo the project's output into their - respective logs.

    -
    - -
    -

    September 3, 2008 - Apache AntUnit 1.1 Beta 1 Available

    -
    - -
    -

    January 8, 2007 - Apache AntUnit 1.0 Available

    - -

    Apache AntUnit 1.0 is now available for download as binary - or source - release.

    - -
    - -
    -

    Initially all tests for Apache Ant tasks were written as individual - JUnit test cases. Pretty - soon it was clear that most tests needed to perform common tasks - like reading a build file, initializing a project instance with - it and executing a target. At this point BuildFileTest - was invented, a base class for almost all task test cases.

    - -

    BuildFileTest works fine and in fact has been picked up by the Ant-Contrib Project - and others as well.

    - -

    Over time a new pattern evolved, more and more tests only - executed a target and didn't check any effects. Instead that - target contained the assertions as a <fail> - task. This is an example taken from the build file for the - ANTLR task (using Ant 1.7 features):

    - - - - - - - - - - - - - - - - - - -]]> - -

    where the corresponding JUnit testcase has been reduced - to

    - - - -

    This approach has a couple of advantages, one of them is that - it is very easy to translate an example build file from a bug - report into a test case. If you ask a user for a testcase for a - given bug in Ant, he now doesn't need to understand JUnit or how - to fit a test into Ant's existing tests any more.

    - -

    AntUnit takes this approach to testing even further, it - removes JUnit completely and it comes with a set of predefined - <assert> tasks in order to reuse common kind - of checks.

    - -

    It turns out that AntUnit lends itself as a solution to other - problems as well. The assertions are an easy way to validate a - setup before even starting the build process, for example. - AntUnit could also be used for functional and integration tests - outside of the scope of Ant tasks (assert contents of databases - after running an application, assert contents of HTTP responses - ...). This is an area that will need more research.

    -
    - -
    - -

    The <antunit> task drives the tests much like - <junit> does for JUnit tests.

    - -

    When called on a build file, the task will start a new Ant - project for that build file and scan for targets with names - that start with "test". For each such target it then will

    -
      -
    1. Execute the target named setUp, if there is one.
    2. -
    3. Execute the target itself - if this target depends on - other targets the normal Ant rules apply and the dependent - targets are executed first.
    4. -
    5. Execute the target names tearDown, if there is one.
    6. -
    - -
    - - -

    The base task is <assertTrue>. It - accepts a single nested condition and throws a subclass of - BuildException named AssertionFailedException if that - condition evaluates to false.

    - -

    This task could have been implemented using - <macrodef> and <fail>, - but in fact it is a "real" task so that it is possible to - throw a subclass of BuildException. The - <antunit> task catches this exception and - marks the target as failed, any other type of Exception - (including other BuildException) are test errors.

    - -

    Together with <assertTrue> there are - many predefined assertions for common conditions, most of - these are only macros.

    - -
    - - - -

    The <logcapturer> captures all messages - that pass Ant's logging system and provides them via a - reference inside of the project. If you want to assert - certain log messages, you need to start this task (prior to - your target under test) and use the - <assertLogContains> assertion.

    - -

    <expectFailure> is a task container that - catches any BuildException thrown by tasks nested into it. If - no exception has been thrown it will cause a test failure (by - throwing an AssertionFailedException).

    -
    - - -

    Part of the library is the AntUnitListener - interface that can be used to record test results. The - <antunit> task accepts arbitrary many listeners and - relays test results to them.

    - -

    Currently two implementations - - <plainlistener> and xmllistener - modelled after the "plain" and "xml" - JUnit listeners - are bundled with the library.

    -
    -
    - -
    - -

    This is a way to test that <touch> - actually creates a file if it doesn't exist:

    - - - - - - - - - - - - - - - - - - - -]]> - -

    When running a task like

    - - - - - -]]> - -

    from a buildfile of its own you'll get a result that looks like

    - - - -
    - - diff --git a/xdocs/antlibs/bindownload.xml b/xdocs/antlibs/bindownload.xml deleted file mode 100644 index d4c96ac8c4..0000000000 --- a/xdocs/antlibs/bindownload.xml +++ /dev/null @@ -1,218 +0,0 @@ - - - - - - Binary Distributions - - - - - -
    - -

    Use the links below to download a binary distribution of Apache Antlibs from -one of our mirrors. It is good practice to -verify the integrity -of the distribution files, especially if you are using one of our -mirror sites. In order to do this you must use the signatures from -our main distribution -directory.

    - -

    Antlibs are distributed as zip, tar.gz and -tar.bz2 archives - the contents are the same. Please -note that the tar.* archives contain file names longer -than 100 characters and have been created using GNU tar extensions. -Thus they must be untarred with a GNU compatible version of -tar.

    - -

    If you do not see the file you need in the links below, please see -the master distribution -directory or, preferably, its mirror.

    - -
    - -
    - -

    You are currently using [preferred]. If you encounter a -problem with this mirror, please select another mirror. If all -mirrors are failing, there are backup mirrors (at the end of -the mirrors list) that should be available.

    - -
    -Other mirrors: - -
    -
    - -
    - -
    -
    Note
    -
    Very recent releases may not be available on all -mirrors for a few days.
    -
    -

    -
    -
    Tar files may require gnu tar to extract
    -
    Tar files in the distribution contain long file names, and may - require gnu tar to do the extraction.
    -
    - - - -
    - -
    - -

    Older releases of Ant Libraries can be found here. -We highly recommend to not use those releases but upgrade to the latest releases.

    - -
    - -
    - -

    It is essential that you verify the integrity of the downloaded -files using the PGP signature or the SHA1 or MD5 checksums. The -checksums are not as strong indicators as the PGP signature.

    - -

    The PGP signatures can be verified using PGP or GPG. First -download the KEYS -as well as the asc signature file for the particular -distribution. Make sure you get these files from the main distribution -directory, rather than from a mirror. Then verify the signatures -using

    - -

    -% pgpk -a KEYS
    -% pgpv apache-ant-dotnet-1.0-bin.tar.gz.asc
    -
    -or
    - -% pgp -ka KEYS
    -% pgp apache-ant-dotnet-1.0-bin.tar.gz.asc
    -
    -or
    - -% gpg --import KEYS
    -% gpg --verify apache-ant-dotnet-1.0-bin.tar.gz.asc -

    - -

    Alternatively, you can verify the checksums on the files. Unix -programs called md5/sha1 or -md5sum/sha1sum are included in many unix -distributions. *sum is also available as part of GNU -Textutils. Windows users can get binary md5 programs from here, here. fsum supports MD5 and -SHA1.

    - -

    We highly recommend to verify the PGP signature, though.

    - -
    - - -
    diff --git a/xdocs/antlibs/charter.xml b/xdocs/antlibs/charter.xml deleted file mode 100644 index 89729ac546..0000000000 --- a/xdocs/antlibs/charter.xml +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - Apache Ant Libraries - Charter - - - -
    - -

    Below is the text of the proposal that has been accepted by - the Apache Ant PMC. Further amendments are expected.

    - - -Proposal to Create a Ant-Libraries Sub-Project in Apache Ant -============================================================ - -(0) rationale - -Ant itself has accumulated lots and lots of tasks over time. So many, -that Ant developers have become reluctant to adding new -task. Furthermore any new task in Ant would be tied to Ant's release -schedule which is too slow for a thriving, fresh piece of code. - -The proposal allows Ant tasks and types to be developed under the Ant -umbrella by Ant developers but have much shorter release cycles than -Ant itself. In addition it would new committers who would have commit -access to a single Ant library instead of the whole of Ant. - -(1) scope of the subproject - -The subproject shall create and maintain libraries of Ant tasks and -types. Each library will be managed in the same manner as the Ant -project itself, the PMC is ultimately responsible for it. - -Common Java libraries that only happen to provide Ant tasks as well -are out of scope of the subproject. Providing the tasks or types has -to be the primary goal of the library. - -To further this goal, the subproject shall also host a workplace for -Ant committers. - -(1.5) interaction with other subprojects - -(1.5.1) the sandbox - -The subproject will host a SVN repository available to all Ant -committers as a workplace for new Ant libraries. - -Before a library can have a public release it has to get promoted to -the "proper" Ant libraries subproject. This also means it has to match -the requirements of an Ant library as defined in section (4) under -Guidelines below. - -The status of any library developed in the sandbox shall be reviewed -after six months and the library gets either promoted or removed - or -it has to be re-evaluated after another six months. - -(2) identify the initial source from which the subproject is to be populated - -Some Ant committers have developed tasks or libraries inside of the -Ant CVS module under the proposal/sandbox directory. Committers are -free to move them over to the new sandbox subproject or remove them -completely. - -Libraries expected to move to the sandbox subproject initially are - -* the .NET tasks under proposal/sandbox/dotnet - -* the Subversion support tasks under proposal/sandbox/svn - -(3) identify the initial Apache resources to be created - -(3.1) mailing list(s) - -None. At least at the beginning we don't expect too much traffic and -the existing mailing lists of the Ant projects will be used. - -(3.2) SVN repositories - -Create <http://svn.apache.org/repos/asf/ant/> - -Expected are sub-directories - -antlibs/ - | - -----> proper/ - | | - | -----> library1 - | | | - | | -----------> trunk - | | -----------> tags - | | -----------> branches - | -----> library2 - | | - | -----------> trunk - | -----------> tags - | -----------> branches - | - -----> sandbox/ - | - -----> library1 - | | - | -----------> trunk - | -----------> tags - | -----------> branches - -----> library2 - | - -----------> trunk - -----------> tags - -----------> branches - -And potentially collections of all-trunks using svn:external as shown -by the current Jakarta Commons structure. - -(3.3) Bugzilla - -New components under product "Ant" for each new library. - -(4) identify the initial set of committers - -All current Ant PMC members plus the active Ant committers who are not -PMC members yet. - -Guidelines ----------- - -Note: - -* is, has, will, shall, must - required. - -* may, should, are encouraged - optional but recommended. - -(1) The primary unit of reuse and release is the Ant library. - -(2) The library is not a framework or a general library but a - collection of Ant tasks and types. - -(3) Each library must have a clearly defined purpose, scope, and API. - -(4) Each library is treated as a product in its own right. - -(4.1) Each library has its own status file, release schedule, version - number, QA tests, documentation, bug category, and individual - JAR. - -(4.2) Each library must clearly specify any external dependencies, - including any other libraries, and the earliest JDK version - required. - -(4.3) Each library must maintain a list of its active committers in - its status file. - -(4.4) The libraries should use a standard scheme for versioning, QA - tests, and directory layouts, and a common format for - documentation and Ant build files. - -(4.4) Each library will be hosted on its own page on the subproject - Web site, and will also be indexed in a master directory. - -(4.5) Volunteers become committers to this subproject in the same way - they are entered to any Apache subproject. - - Once the required infrastructure is in place, volunteers may - become committers for a single Ant library only. - -(4.6) New libraries may be proposed to the Ant dev mailing list. To be - accepted, a library proposal must receive majority approval of - the Ant PMC. Proposals are to identify the rationale for the - library, its scope, the initial source from which the library is - to be created, and the initial set of committers. - -(4.7) As stated in the Ant guidelines, an action requiring majority - approval must receive at least 3 binding +1 votes and more +1 - votes than -1 votes. - -(4.8) Each Ant library needs at least three committers, at least one - of them has to be an Ant PMC member. - - -
    - -
    diff --git a/xdocs/antlibs/compress/index.xml b/xdocs/antlibs/compress/index.xml deleted file mode 100644 index a7e18a660a..0000000000 --- a/xdocs/antlibs/compress/index.xml +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - Apache Compress Antlib - - - -
    -

    This Antlib contains tasks and resources that provide - compression/uncompression and archival/unarchival capabilities - based on Apache - Commons Compress. Using Apache Commons Compress 1.1 - this.

    -
    - -
    -

    August 30, 2010 - Apache Compress Ant Library 1.0 - Available

    - -

    Apache Compress Ant Library 1.0 is now available for - download as binary - or source - release.

    -
    - -
    -

    Using Apache Commons Compress this Antlib supports gzip and - bzip2 compression and ar, cpio, tar and zip archives.

    - -

    The current code base is based on the 1.1 release of Commons - Compress but it is expected that this Antlib follows Commons - Compress' development and will add new compression or - archiving formats as they are provided by the underlying - library.

    - -

    The gzip and bzip2 tasks and resources are similar to the - corresponding tasks and types in Ant's core and mainly just - use a different code base for the implementation of the - formats.

    - -

    The same is mostly true for the zip and tar resources as well - as the unzip/tar task with the major difference being that - unzip and zipfileset can work with non-File resources.

    - -

    The zip and tar tasks are completely new implementations and - offer a superset of the functionality of the core tasks.

    - -

    Tasks and resources for the ar and cpio formats mirror those - available for tar and zip.

    - -

    All tasks and types can be mixed with the core tasks and - types; it is possible to use the core zip task to create an - archive based on an cpiofileset for example.

    -
    - -
    - diff --git a/xdocs/antlibs/dotnet/index.xml b/xdocs/antlibs/dotnet/index.xml deleted file mode 100644 index 1bd640c314..0000000000 --- a/xdocs/antlibs/dotnet/index.xml +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - - Apache .NET Ant Library - - - - -
    -

    The Apache .NET Antlib provides tasks that support - development of .NET software with Apache Ant.

    -
    - -
    -

    February 4, 2011 - Apache .NET Ant Library 1.1 - Available

    - -

    Apache .NET Ant Library 1.1 is now available for - download as binary - or source - release.

    - -

    This release fixes a few bugs and adds new tasks for the - F# compiler and the tallow tool of the WiX toolkit.

    -
    - -
    - -

    This library doesn't strive to replace NAnt or MSBuild, its - main purpose is to help those of us who work on projects - crossing platform boundaries. With this library you can use Ant - to build and test the Java as well as the .NET parts of your - project.

    - -

    This library provides a special version of the - <exec> task tailored to run .NET executables. - On Windows it will assume the Microsoft framework is around and - run the executable directly, while it will invoke Mono on any - other platform. Of course you can override these - assumptions.

    - -

    Based on this a few tasks to run well known .NET utilities - from within Ant are provided, namely tasks to run NUnit, NAnt, MSBuild - and the Wix toolkit.

    - -

    The initial .NET tasks of Ant (compiler tasks for C#, J# and VB.NET - for example) have also been moved to this Antlib and will see further - development here.

    -
    - -
    - -

    Runs a .NET executable.

    -
    - - -

    Runs NUnit tests.

    -
    - - -

    Invokes NAnt, either on an external file or a build file - snippet contained inside your Ant build file.

    -
    - - -

    Invokes MSBuild, either on an external file or a build file - snippet contained inside your Ant build file.

    -
    - - -

    Invokes the candle and light executables of the WiX toolkit - in order to create MSI installers from within Ant.

    -
    -
    - -
    - - - - - - - - -]]> - -

    runs NAnt on the embedded <echo> - task, output looks like

    - - -
    - - - - - - - - -]]> - -

    runs MSBuild on the embedded <Message> - task, output looks like

    - - - -
    -
    - -
    diff --git a/xdocs/antlibs/index.xml b/xdocs/antlibs/index.xml deleted file mode 100644 index 9952a20709..0000000000 --- a/xdocs/antlibs/index.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - The Apache Ant&#x2122; Libraries Subproject - - - - -
    -

    Apache Ant Libraries - or Antlibs for short

    - -

    With Apache Ant 1.6.0 and the ant libraries concept creating - libraries of Ant tasks that are easy to get dropped into an - existing Ant installation has become far easier.

    - -

    The Ant Libraries subproject was started as a place to - develop small libraries of tasks that can get released - independent of Ant's release schedule - which is necessary for - nascent Ant tasks since Ant's own release schedule has become - rather slow over time.

    - -

    The subproject also offers a sandbox as playground for Ant - committers to try new ideas for tasks.

    - -
    - - -
    - diff --git a/xdocs/antlibs/proper.xml b/xdocs/antlibs/proper.xml deleted file mode 100644 index 6cc0d340f7..0000000000 --- a/xdocs/antlibs/proper.xml +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - - Apache Ant&#x2122; Libraries - - - - -
    - - - - -

    Apache AntUnit borrows ideas from JUnit 3.x and the <junit> - task. It provides a task that runs build files as unit tests - as well as a number of assertion tasks to support the - idea.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Homepage:http://ant.apache.org/antlibs/antunit/
    SVN URL:https://svn.apache.org/repos/asf/ant/antlibs/antunit/trunk/
    ViewSVN:http://svn.apache.org/viewvc/ant/antlibs/antunit/trunk/
    Ant compatibility:Ant 1.7.x
    Added to sandbox:2005-04-15
    Promoted from sandbox:2005-11-22
    Latest Release:1.1 released on September 26, 2008
    -
    - -
    - -

    The Apache Compress Antlib offers tasks and types for additional - archive formats like CPIO and AR supported - by Apache - Commons Compress.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Homepage:http://ant.apache.org/antlibs/compress/
    SVN URL:https://svn.apache.org/repos/asf/ant/antlibs/compress/trunk/
    ViewSVN:http://svn.apache.org/viewvc/ant/antlibs/compress/trunk/
    Ant compatibility:Ant 1.8.x
    Added to sandbox:2009-07-31
    Promoted from sandbox:2009-10-16
    Latest Release:1.0 released on August 30, 2010
    - - - - - -

    Provides a simple infrastructure to execute .NET - applications from within Ant for different VMs so that the - user doesn't have to change the build file when she wants to - run Mono on Linux and Microsoft's VM on Windows.

    - -

    Also contains <nant>, <nunit> and - <msbuild> tasks and an untested <wix> tasks.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Homepage:http://ant.apache.org/antlibs/dotnet/
    SVN URL:https://svn.apache.org/repos/asf/ant/antlibs/dotnet/trunk/
    ViewSVN:http://svn.apache.org/viewvc/ant/antlibs/dotnet/trunk/
    Ant compatibility:Ant 1.7.x
    Added to sandbox:2005-04-15
    Promoted from sandbox:2005-11-22
    Latest Release:1.1 released on February 4, 2011
    -
    - -
    - - -

    This is a library of supplementary handlers for Ant - properties resolution.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Homepage:http://ant.apache.org/antlibs/props/
    SVN URL:https://svn.apache.org/repos/asf/ant/antlibs/props/trunk/
    ViewSVN:http://svn.apache.org/viewvc/ant/antlibs/props/trunk/
    Ant compatibility:Ant 1.8.x
    Added to sandbox:2007-07-25
    Promoted from sandbox:2009-10-06
    Latest Release:None
    -
    - -
    - - -

    This antlib provides an interface to the Microsoft Visual SourceSafe SCM. The original tasks - (org.apache.tools.ant.taskdefs.optional.vss) have been expanded upon in this antlib. - Some fixes to issues in the original tasks have also been incorporated.

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    SVN URL:http://svn.apache.org/repos/asf/ant/antlibs/vss/trunk/
    ViewSVN:http://svn.apache.org/viewvc/ant/antlibs/vss/trunk/
    Ant compatibility:Ant 1.7.x
    Added to sandbox:2006-04-26
    Promoted from sandbox:2010-09-02
    Latest Release:None
    -
    -
    - -
    - diff --git a/xdocs/antlibs/props/index.xml b/xdocs/antlibs/props/index.xml deleted file mode 100644 index 39319f032d..0000000000 --- a/xdocs/antlibs/props/index.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - Apache Props Antlib - - - - -
    - -

    This is a library of supplementary handlers for Apache Ant - properties resolution.

    - -

    The types provided are instances of - org.apache.tools.ant.PropertyHelper.Delegate and - can be invoked using the <propertyhelper> - task provided in Ant 1.8.0.

    - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    DelegateDelegate TypeDescription
    nestedPropertyExpanderImplements nested property expansion; - e.g. ${${double-expand-me}}.
    stringopsPropertyEvaluatorImplements *nix shell-inspired string operations.
    refsPropertyEvaluatorGiven ref:refid, - resolves reference refid.
    typesPropertyEvaluatorGiven type(arg), attempts - to invoke - type constructor (project, arg), - then (arg).
    -
    - -
    diff --git a/xdocs/antlibs/sandbox.xml b/xdocs/antlibs/sandbox.xml deleted file mode 100644 index d1333c4cb3..0000000000 --- a/xdocs/antlibs/sandbox.xml +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - - Apache Ant&#x2122; Libraries - The Sandbox - - - - -
    - -

    The sandbox is the place where new Apache Ant Libraries start their - life, it is a playground for Ant committers and other - contributors who find committers to sponsor their ideas.

    - -

    The sandbox is no dumping ground. If a Sandbox Ant Library - fails to attract interest within a reasonable amount of time, it - gets removed from the sandbox.

    - -
    - -
    - - - -

    DBPatch library is intended to maintain versioning of a - database schema and data during iterative development.

    - - - - - - - - - - - - - - - - - - - - - - -
    SVN URL:https://svn.apache.org/repos/asf/ant/sandbox/antlibs/dbpatch/
    ViewSVN:http://svn.apache.org/viewvc/ant/sandbox/antlibs/dbpatch/
    Ant compatibility:Ant 1.7.x
    Added to sandbox:2008-04-22
    Sponsoring CommittersStefan Bodewig
    -
    - - - -

    Debian provides tasks for generating Debian packages.

    - - - - - - - - - - - - - - - - - - - - - - -
    SVN URL:https://svn.apache.org/repos/asf/ant/sandbox/antlibs/debian/trunk/
    ViewSVN:http://svn.apache.org/viewvc/ant/sandbox/antlibs/debian/trunk/
    Ant compatibility:Ant 1.7.x
    Added to sandbox:2007-05-18
    Sponsoring CommittersKevin Jackson
    -
    - - - - -

    This is a library of tasks and types to cache arbitrary Ant resources - to the filesystem for processing with file-based tools.

    - - - - - - - - - - - - - - - - - - - - - - -
    SVN URL:https://svn.apache.org/repos/asf/ant/sandbox/antlibs/fscache/trunk/
    ViewSVN:http://svn.apache.org/viewvc/ant/sandbox/antlibs/fscache/trunk/
    Ant compatibility:Ant 1.8.x
    Added to sandbox:2008-06-30
    Sponsoring CommittersMatt Benson
    -
    - - - - -

    Most of the information needed for writing the manual is inside the sources: attributes, nested elements (especially - inherited one). GenDoc collects these information and generates the manual as xml page. Following steps transform this - xml into the final format (HTML in the first step, PDF may follow).

    - - - - - - - - - - - - - - - - - - - - - - -
    SVN URL:http://svn.apache.org/repos/asf/ant/sandbox/antlibs/gendoc/
    ViewSVN:http://svn.apache.org/viewvc/ant/sandbox/antlibs/gendoc/
    Ant compatibility:Ant 1.7.x
    Added to sandbox:2005-04-15
    Sponsoring Committers
    -
    - - - - -

    This antlib contains tasks to make the basic HTTP requests: get, post, head, put, with Basicauthentication.

    - - - - - - - - - - - - - - - - - - - - - - -
    SVN URL:http://svn.apache.org/repos/asf/ant/sandbox/antlibs/http/
    ViewSVN:http://svn.apache.org/viewvc/ant/sandbox/antlibs/http/
    Ant compatibility:Ant 1.7.x
    Added to sandbox:2006-06-27
    Sponsoring Committers
    -
    - - - -

    This AntLib provides tasks for generating an Eclipse Help PlugIn from Ant's manual.

    - - - - - - - - - - - - - - - - - - - - - - - - - -
    SVN URL:http://svn.apache.org/repos/asf/ant/sandbox/antlibs/manual4eclipse/
    ViewSVN:http://svn.apache.org/viewvc/ant/sandbox/antlibs/manual4eclipse/trunk/
    Ant compatibility:Ant 1.7.x
    Java compatibility:Java 1.5+
    Added to sandbox:2007-03-01
    Sponsoring Committers
    -
    - - - -

    Minify library offers tasks for minimizing JavaScript scripts.

    - - - - - - - - - - - - - - - - - - - - - -
    SVN URL:https://svn.apache.org/repos/asf/ant/sandbox/antlibs/minify/
    ViewSVN:http://svn.apache.org/viewvc/ant/sandbox/antlibs/minify/
    Ant compatibility:Ant 1.7.x
    Added to sandbox:2009-01-01
    Sponsoring CommittersKevin Jackson
    -
    - - -

    This antlib provides tasks for working with the StarTeam SCM.

    - - - - - - - - - - - - - - - - - - - - - -
    SVN URL:https://svn.apache.org/repos/asf/ant/sandbox/antlibs/starteam/
    ViewSVN:http://svn.apache.org/viewvc/ant/sandbox/antlibs/starteam/
    Ant compatibility:Ant 1.7.x
    Added to sandbox:2007-08-27
    Sponsoring CommittersPeter Reilly
    -
    - - -

    This antlib provides tasks for working with the WebLogic app server.

    - - - - - - - - - - - - - - - - - - - - - -
    SVN URL:https://svn.apache.org/repos/asf/ant/sandbox/antlibs/weblogic/
    ViewSVN:http://svn.apache.org/viewvc/ant/sandbox/antlibs/weblogic/
    Ant compatibility:Ant 1.7.x
    Added to sandbox:2007-08-20
    Sponsoring CommittersPeter Reilly, Stefan Bodewig
    -
    - - - -
    - - -
    diff --git a/xdocs/antlibs/srcdownload.xml b/xdocs/antlibs/srcdownload.xml deleted file mode 100644 index de8cade6ce..0000000000 --- a/xdocs/antlibs/srcdownload.xml +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - Source Distributions - - - - - -
    - -

    Use the links below to download a source distribution of Apache Antlibs from -one of our mirrors. It is good practice to -verify the integrity -of the distribution files, especially if you are using one of our -mirror sites. In order to do this you must use the signatures from -our main distribution -directory.

    - -

    Antlibs are distributed as zip, tar.gz and -tar.bz2 archives - the contents are the same. Please -note that the tar.* archives contain file names longer -than 100 characters and have been created using GNU tar extensions. -Thus they must be untarred with a GNU compatible version of -tar.

    - -

    If you do not see the file you need in the links below, please see -the master distribution -directory or, preferably, its mirror.

    - -
    - -
    - -

    You are currently using [preferred]. If you encounter a -problem with this mirror, please select another mirror. If all -mirrors are failing, there are backup mirrors (at the end of -the mirrors list) that should be available.

    - -
    -Other mirrors: - -
    -
    - -
    - -
    -
    Note
    -
    Very recent releases may not be available on all -mirrors for a few days.
    -
    -

    -
    -
    Tar files may require gnu tar to extract
    -
    Tar files in the distribution contain long file names, and may - require gnu tar to do the extraction.
    -
    - - -
    - -
    - -

    Older releases of Ant Libraries can be found here. -We highly recommend to not use those releases but upgrade to the latest releases.

    - -
    - -
    - -

    It is essential that you verify the integrity of the downloaded -files using the PGP signature or the SHA1 or MD5 checksums. The -checksums are not as strong indicators as the PGP signature.

    - -

    The PGP signatures can be verified using PGP or GPG. First -download the KEYS -as well as the asc signature file for the particular -distribution. Make sure you get these files from the main distribution -directory, rather than from a mirror. Then verify the signatures -using

    - -

    -% pgpk -a KEYS
    -% pgpv apache-ant-dotnet-1.0-bin.tar.gz.asc
    -
    -or
    - -% pgp -ka KEYS
    -% pgp apache-ant-dotnet-1.0-bin.tar.gz.asc
    -
    -or
    - -% gpg --import KEYS
    -% gpg --verify apache-ant-dotnet-1.0-bin.tar.gz.asc -

    - -

    Alternatively, you can verify the checksums on the files. Unix -programs called md5/sha1 or -md5sum/sha1sum are included in many unix -distributions. *sum is also available as part of GNU -Textutils. Windows users can get binary md5 programs from here, here. fsum supports MD5 and -SHA1.

    - -

    We highly recommend to verify the PGP signature, though.

    - -
    - - - diff --git a/xdocs/antlibs/svn/index.xml b/xdocs/antlibs/svn/index.xml deleted file mode 100644 index c1f112bf16..0000000000 --- a/xdocs/antlibs/svn/index.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - Apache Subversion Ant Library - - - - -
    -

    The main purpose of this Apache Ant library is to provide the same - level of support that Ant provides for CVS. This means the - tasks are wrappers on top of the command line client (read: you - still need to install an svn client) and there is not much more - than running the executable and creating some reports.

    - -

    If you are looking for projects that aim at more, there are - better alternatives, for example Subclipse's Ant - task or JavaSVN.

    -
    - -
    - -

    A very thin layer on top of the command line executable, - comparable to the CVS - task.

    -
    - - -

    Creates a log of change comments between two revisions, - comparable to CvsChangeLog.

    -
    - - -

    <tagdiff> creates a differences report - for the changes between two tags or branches.

    - -

    <revisiondiff> creates a differences report - for the changes between two revisions.

    - -

    Together comparable to CvsTagDiff.

    -
    -
    - -
    -
    - -
    diff --git a/xdocs/antnews.xml b/xdocs/antnews.xml deleted file mode 100644 index dfd136b32f..0000000000 --- a/xdocs/antnews.xml +++ /dev/null @@ -1,599 +0,0 @@ - - - - - - Conor MacNeill - Stefan Bodewig - Magesh Umasankar - Antoine Levy-Lambert - Apache Ant&#x2122; Project News - - - -
    -

    February 1st, 2011 - EasyAnt enters the Incubator

    -

    The EasyAnt project has been successfully being voted to enter the Apache Incubator and Apache Ant is sponsoring it.

    - -

    The EasyAnt project aims to leverage the popularity and flexibility of both Ant and Ivy in order to provide an easy to use build system. EasyAnt will provide ready to use ant scripts to build standard java applications or webapps just like usual Maven users are used to. It will still remain adaptable by offering a property based configuration. And even more as you will be able to easily extend existing modules or create your own ones.

    -

    You can read the more detail proposal here: http://wiki.apache.org/incubator/EasyAntProposal

    -
    - -
    -

    December 27th, 2010 - Apache Ant 1.8.2 Released

    -

    Apache Ant 1.8.2 is now available for download as source or binary (with and without - dependencies) from - http://ant.apache.org/bindownload.cgi.

    - -

    Key features of the 1.8.2 release are

    -
      -
    • performance improvements in directory scanning
    • -
    • XSLT task honors classpath again (bugrep 49271)
    • -
    • distinction between core tasks and optional tasks is abolished
    • -
    • numerous bug fixes and improvements as documented in Bugzilla - and in WHATSNEW
    • -
    - -
    - -
    -

    September 30, 2010 - Apache Ivy 2.2.0 Released

    -

    Apache Ivy 2.2.0 is now available for download as source or binary (with and without - dependencies) from - http://ant.apache.org/ivy/download.cgi.

    - -

    Key features of the 2.2.0 release are

    -
      -
    • enhanced Maven2 compatibility, with several bug fixes and - more pom features covered
    • -
    • new parent mechanism for Ivy files
    • -
    • improved pom generation from an ivy.xml file
    • -
    • automated PGP signature generation when uploading artifacts
    • -
    • numerous bug fixes and improvements as documented in Jira - and in the release notes
    • -
    - -

    For more information see - the Ivy home page.

    -
    - -
    -

    May 7th, 2010 - Apache Ant 1.8.1 Released

    -

    Apache Ant 1.8.1 is now available for download as source or binary (with and without - dependencies) from - http://ant.apache.org/bindownload.cgi.

    - -

    Key features of the 1.8.1 release are

    -
      -
    • new task augment allows to add attributes or nested elements to previously defined references
    • -
    • numerous bug fixes and improvements as documented in Bugzilla - and in WHATSNEW
    • -
    - -
    - -
    -

    Februrary 8th, 2010 - Apache Ant 1.8.0 Released

    -

    Key features of the 1.8.0 release are

    -
      -
    • Lexically scoped local properties, i.e. properties that are only defined inside a target, - sequential block or similar environment. This is very useful inside - of <macrodef>s where a macro can now define a temporary property - that will disappear once the task has finished.
    • -
    • <import> can now import from any file- or URL-providing resource - - this includes <javaresource>. - This means <import> can read build file snippets from JARs or fixed server URLs. - There are several other improvements in the area of import.
    • -
    • Various improvements to the directory scanning code that help with symbolic link - cycles (as can be found on MacOS X Java installations for example) and improve - scanning performance. For big directory trees the improvement is - dramatic.
    • -
    • The way developers can extend Ant's property expansion algorithm has been rewritten - (breaking the older API) to be easier to use and be more powerful. - The whole local properties mechanism is implemented using that API and could be - implemented in a separate library without changes in Ant's core. - Things like the yet-to-be-released props Antlib can now provide often required - "scripty" fuctions without touching Ant itself. - At the same time the if and unless attributes have been rewritten to do the expected - thing if applied to a property expansion (i.e. if="${foo}" will mean "yes, do it" - if ${foo} expands to true, in Ant 1.7.1 it would mean "no" unless a property named - "true" existed). This adds "testing conditions" as a new use-case to property - expansion.
    • -
    • A new top-level element <extension-point> assists in writing re-usable - build files that are meant to be imported. <extension-point> has a name - and a dependency-list like <target> and can be used like a <target> - from the command line or a dependency-list but the importing build file can add - targets to the <extension-point>'s depends list.
    • -
    • Ant now requires Java 1.4 or later
    • -
    • new task include provides an alternative to <import> that - should be preferred when you don't want to override any targets
    • -
    • numerous bug fixes and improvements as documented in Bugzilla - and in WHATSNEW
    • -
    - -
    - -
    -

    October 8, 2009 - Apache Ivy 2.1.0 Released

    - -

    Key features of the 2.1.0 release are

    -
      -
    • enhanced Maven2 compatibility, with several bug fixes and - more pom features covered
    • -
    • new options for the Ivy Ant tasks and commandline
    • -
    • configuration intersections and configuration groups
    • -
    • numerous bug fixes and improvements as documented in Jira - and in the release notes
    • -
    - -

    For more information see - the Ivy home page.

    -
    - -
    -

    July 13, 2009 - Apache IvyDE 2.0.0 Released

    - -

    Apache IvyDE 2.0.0 is now available for download from - http://ant.apache.org/ivy/ivyde/download.cgi - or directly from the updatesite - http://www.apache.org/dist/ant/ivyde/updatesite -

    - -

    This is the first release considered as stable since the project as been hosted - by the Apache Software Foundation.

    - -

    Major changes in this release:

    -
      -
    • the "resolve in workspace" feature (make IvyDE search for Ivy dependencies -directly into the Eclipse projects) has been introduced in the last release -but was quite experimental. It has been refactored to be more reliable and -have been reported to be working like a charm by some of the IvyDE early users.
    • -
    • the user documentation of IvyDE is now available directly into the Eclipse help center.
    • -
    • IvyDE can now load property files along with the Ivy settings.
    • -
    - -

    For more information see - the IvyDE home page.

    -
    - -
    -

    January 20, 2009 - Apache Ivy 2.0.0 Released

    -

    Apache Ivy 2.0.0 (final) is now available for download as source or binary (with and without - dependencies) from - http://ant.apache.org/ivy/download.cgi.

    - -

    This is the first non-beta release of Ivy under Apache and includes some major new features - like: enhanced Maven2 compatibility, improved cache management, improved concurrency support - and numerous bug fixes and other improvements.

    - -

    For more information see the Ivy home page.

    -
    - - -
    -

    September 26, 2008 - Apache AntUnit 1.1 Released

    - -

    Apache AntUnit 1.1 is now available for download as binary - or source - release.

    - -

    In addition to a few bugfixes and some new assertions AntUnit - 1.1 allows test listeners to receive the log output of the - project under test. Both plainlistener and xmllistener have - an option that makes them echo the project's output into their - respective logs.

    - -

    For more information see the Antlib's - home page

    -
    - -
    -

    September 3, 2008 - Apache AntUnit 1.1 Beta 1 Available

    -
    - -
    -

    June 27, 2008 - Apache Ant 1.7.1 Available

    -

    Apache Ant 1.7.1 is now available for download.

    - -

    Ant 1.7.1 is mainly a bugfix release.

    - -

    Ant 1.7.1 has extended support for Java6 features.

    - -

    Ant 1.7.1 <script> now has support for JavaFX.

    -
    - -
    -

    October 11, 2007 - Apache Ivy is an Ant Sub-Project Now!

    - -

    Apache Ivy, "A Java based tool for tracking, resolving and - managing project dependencies.", just finished Incubation and has joined - the Ant project. More information will be available from the Ant - site soon.

    - -

    Until we've finished the migration, you can learn more about - Ivy from its Incubator - website.

    -
    - -
    -

    January 8, 2007 - Apache AntUnit 1.0 Available

    -

    Apache AntUnit 1.0 is now available for download.

    - -

    This Ant Library contains tasks to test Ant tasks using Ant - instead of JUnit. For more information see the AntUnit home page.

    -
    - -
    -

    December 19, 2006 - Apache Ant 1.7.0 Available

    -

    Apache Ant 1.7.0 is now available for download.

    - -

    Ant 1.7 introduces a resource framework. Some of the core ant - tasks such as <copy/> are now able to process not only file - system resources but also zip entries, tar entries, paths, ... - Resource collections group resources, and can be further - combined with operators such as union and intersection. This - can be extended by custom resources and custom tasks using resources.

    - -

    - Ant 1.7 starts outsourcing of optional tasks to Antlibs. - The .NET antlib in preparation will replace the .NET optional tasks which ship in Ant. - Support for the version control system Subversion will be only provided as an antlib to - be released shortly. -

    - -

    Ant 1.7 fixes also a large number of bugs.

    - -

    Ant 1.7 has some initial support for Java6 features.

    -
    - -
    -

    November 6, 2006 - Apache .NET Ant Library 1.0 Available

    -

    Apache .NET Ant Library 1.0 is now available for download.

    - -

    This Ant Library contains support for tools like NUnit as well - as the "old" .NET tasks of Ant's core. It has been tested - Microsoft's frameworks as well as Mono.

    - -

    For more information see the Antlib's - home page

    -
    - -
    -

    October 29, 2006 - Apache AntUnit 1.0Beta2 Available

    -

    Apache AntUnit 1.0Beta1 is now available for download.

    - -

    This Ant Library contains tasks to test Ant tasks using Ant - instead of JUnit. For more information see the AntUnit home page.

    -
    - -
    -

    September 22, 2006 - Apache AntUnit 1.0Beta1 Available

    -

    Apache AntUnit 1.0Beta1 is now available for download.

    - -

    This Ant Library contains tasks to test Ant tasks using Ant - instead of JUnit. For more information see the AntUnit home page.

    -
    - -
    -

    September 13, 2006 - Apache .NET Ant Library 1.0Beta1 Available

    -

    Apache .NET Ant Library 1.0Beta1 is now available for download.

    - -

    This Ant Library contains support for tools like NUnit as well - as the "old" .NET tasks of Ant's core. It has been tested - Microsoft's frameworks as well as Mono.

    - -

    For more information see the Antlib's - home page

    -
    - -
    -

    June 2, 2005 - Apache Ant 1.6.5 Available

    -

    Apache Ant 1.6.5 is now available for download.

    -

    This is a bug fix release.

    -
    - -
    -

    May 19, 2005 - Apache Ant 1.6.4 Available

    -

    Apache Ant 1.6.4 is now available for download.

    -

    This is a bug fix release.

    -
    - -
    -

    April 28, 2005 - Apache Ant 1.6.3 Available

    -

    Apache Ant 1.6.3 is now available for download.

    -

    There is a large list of fixed bugs and enhancements.

    -

    Some of the bugs affecting the embedded use of Ant are fixed.

    -
    - -
    -

    April 4th, 2005 - The Apache Ant Project Retires Apache Antidote, the - Ant GUI

    - -

    The Antidote subproject was once started to provide a GUI for - Ant at a time where IDE support for Ant was far from usable. - Unfortunately it never attracted a developer community of its - own.

    - -

    At the same time IDE support for Ant has become ubiquitous by - now and there is little reason to have a GUI just for Ant. This - makes it even less likely that volunteers will start to spend time - working on it.

    - -

    Antidote's development has been stalled for years now, despite - some efforts to rejuvenate it by single developers. Therefore the - Ant developers have chosen to retire Antidote.

    - -

    Antidote will no longer be developed by the Ant project; its - CVS module will be shut down.

    - -

    If you are interested in Antidote's sources to learn from or - build on it, you can find snapshots at http://archive.apache.org/ant/antidote/.

    -
    - -
    -

    July 16, 2004 - Apache Ant 1.6.2 Available

    -

    Apache Ant 1.6.2 available for download.

    -

    Nested elements for namespaced tasks and types may belong to the -Ant default namespace as well as the task's or type's namespace.

    -

    All exceptions thrown by tasks are now wrapped in a -buildexception giving the location in the buildfile of the task.

    -

    Ant 1.6.2 fixes a large number of bugs and adds a number of -features which were asked for by users on Bugzilla.

    -
    - -
    -

    February 29, 2004

    -

    The Apache Ant Wiki pages have been migrated to their - new home on the Apache - Wiki farm. -

    -
    - -
    -

    February 12, 2004 - Apache Ant 1.6.1 Available

    -

    Apache Ant 1.6.1 is still available for - download. -

    -

    The ASF Board has approved the new Apache License 2.0. - For a copy of that license, please see - - http://www.apache.org/licenses/.

    -

    The Ant 1.6.1 release is delivered with the - Apache License 2.0.

    -

    Ant 1.6.1 fixes several bugs, most notably the handling - of the default namespace for nested elements.

    -

    Ant 1.6.1 also introduces initial support for compiling with - Java 1.5.

    -
    -
    -

    December 18, 2003 - Apache Ant 1.6.0 Available

    -

    Apache Ant 1.6.0 is still available for - download. -

    -

    As - we've already said in the announcements of Ant 1.5.4, this release - requires JDK 1.2 or later to run.

    - -

    Ant 1.6.0 adds a lot of new features, most prominently support - for XML namespaces as well as a new concept of Ant libraries that - makes use of namespaces to avoid name clashes of custom tasks. - For a longer list of fixed bugs and new features see the release - notes.

    - -

    If you find anything that hasn't been covered in the manual (I bet you -did) or could be explained better, feel free to help us out in the -Wiki.

    - -
    - -
    -

    August 12, 2003 - Apache Ant 1.5.4 Available

    -

    Apache Ant 1.5.4 is still available for - download. -

    - -

    This is a minor bugfix release that fixes a problem with the - javah task on JDK 1.4.2 and a couple of bugs in the - Visual Age for Java intergration tasks. If you don't use javah or - VAJ, there is no reason to upgrade.

    - -
    -
    Note
    -
    Ant 1.5.4 is the last release that supports - JDK 1.1. Ant 1.6.0 requires JDK 1.2 or - later. -
    -
    -
    - -
    - - -

    June 11th, 2003: Apache Ant wins a Java Pro readers' choice award

    -

    - Ant has won the Java Pro 2003 Readers' Choice Award for -

    -

    - Most Valuable Java Deployment Technology. -

    - -

    - Thanks to Java Pro and all its readers. You can read about - these - awards - at the Java Pro website. -

    -
    - -
    - -

    June 2003: Apache Ant wins JDJ Editors' Choice Award

    - -

    -"Ant is the hammer of the Java world: without it, civilization might have progressed, but much more slowly than it has. Ant is one of the most useful build tools I have ever had the pleasure to use." - Joe Ottinger -

    - -
    - -
    - -

    June 9th, 2003: Apache Ant wins the JavaWorld Editors' Choice Award

    - -

    - Ant has won the JavaWorld Editors' Choice Award for -

    -

    - Most Useful Java Community-Developed Technology -

    - -

    - for the second time in a row! Read the - full article -- or jump directly to the bit about - our award :)

    -
    - -
    -

    April 9, 2003 - Apache Ant 1.5.3 Available

    -

    Apache Ant 1.5.3 is still available for - download. -

    -
    - - -
    -

    March 3, 2003 - Apache Ant 1.5.2 Available!

    -

    The final version of Ant 1.5.2 is available for - download. - If you have any feedback on this release, feel free to join the - discussion on the dev and user mailing lists. -

    -
    - -
    -

    November 18, 2002

    -

    The Apache board created - the Apache Ant top level project. Ant has now migrated from the Jakarta - project into an Apache project of its own. This is primarily an - organizational change and will not affect the technical aspects of - the project. Ant retains a strong association with the Apache - Jakarta project. One effect of this change is that the Ant webpage - is now located at http://ant.apache.org/ -

    -
    - -
    -

    October 3, 2002 - Apache Ant 1.5.1 Available !

    -

    The final version of Ant 1.5.1 is still available for - - download. If you have any feedback on this release, feel free to join the - discussion on the ant-dev and ant-user mailing lists. -

    -
    - -
    -

    July 15, 2002 - Fix for Cygwin problem in wrapper script available

    -

    The wrapper script of Apache Ant 1.5 needs to be replaced with a new - version for Cygwin users. See the FAQ for details.

    - -

    July 10, 2002 - Apache Ant 1.5 Released!

    -

    The final version of Ant 1.5 is now available for - - download. If you have any feedback on this release, feel free to join the - discussion on the ant-dev and ant-user mailing lists. -

    -
    - -
    - -

    Apr 29, 2002: Apache Ant wins Software Development magazine's - 2002 Productivity Award.

    -

    - Ant has been awarded a 2002 Productivity Award by - Software Development - magazine. Read the - - press release for more information and the full list of winners. -

    -
    - -
    - -

    Mar 26, 2002: Apache Ant wins the JavaWorld Editors' Choice - Award

    - -

    - Ant has won the JavaWorld Editors' Choice Award for - Most Useful Java Community-Developed Technology. - Read the - full article -- or jump directly to the bit about - our award :)

    -
    - -
    -

    Feb 15, 2002: Java 1.4 Support

    -

    - Java 1.4 has now been released by Sun. The latest Apache Ant source supports - the new assert statement in the compiler task via the source - attribute. It also contains a compatibility fix needed for some ant tasks - on Java 1.4 over Windows XP. If you have problems running Ant 1.4.1 on WinXP/Java 1.4, - please use a recent build or compile your own version from the source tree. -

    -
    - -
    -

    Have a look at our new cool logo!

    -
    - -
    -

    11 October 2001 Apache Ant 1.4.1 released !

    -

    Please visit the - - download area. -

    -
    - -
    -

    Sun has released an introductory article on Apache Ant on their - Dot-Com Builder site on May 30 2001. See http://dcb.sun.com/practices/profiles/ant.jsp

    -
    - - - -
    - diff --git a/xdocs/bindownload.xml b/xdocs/bindownload.xml deleted file mode 100644 index 3bf528b331..0000000000 --- a/xdocs/bindownload.xml +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - Binary Distributions - - - - - -
    -

    Apache Ant is a Java library and command-line tool that help - building software.

    -
    - -
    - -

    Use the links below to download a binary distribution of Ant from -one of our mirrors. It is good practice to -verify the integrity -of the distribution files, especially if you are using one of our -mirror sites. In order to do this you must use the signatures from -our main distribution -directory.

    - -

    Ant is distributed as zip, tar.gz and -tar.bz2 archives - the contents are the same. Please -note that the tar.* archives contain file names longer -than 100 characters and have been created using GNU tar extensions. -Thus they must be untarred with a GNU compatible version of -tar.

    - -

    In addition the JPackage -project provides RPMs at their own distribution site.

    - -

    If you do not see the file you need in the links below, please see -the master distribution -directory or, preferably, its mirror.

    - -
    - -
    - -

    You are currently using [preferred]. If you encounter a -problem with this mirror, please select another mirror. If all -mirrors are failing, there are backup mirrors (at the end of -the mirrors list) that should be available.

    - -
    -Other mirrors: - -
    -
    - -
    - -

    Currently, Apache Ant 1.8.2 is the best available version, see the -release notes.

    - -
    -
    Note
    -
    Ant 1.8.2 was released on 27-December-2010 and -may not be available on all mirrors for a few days.
    -
    -

    -
    -
    Tar files may require gnu tar to extract
    -
    Tar files in the distribution contain long file names, and may - require gnu tar to do the extraction.
    -
    - - -
    - - -
    - -

    Older releases of Ant can be found here. We highly -recommend to not use those releases but upgrade to Ant's latest release.

    - -
    - -
    - -

    It is essential that you verify the integrity of the downloaded -files using the PGP signature or the SHA1, SHA512 or MD5 checksums. The -checksums are not as strong indicators as the PGP signature.

    - -

    The PGP signatures can be verified using PGP or GPG. First -download the KEYS -as well as the asc signature file for the particular -distribution. Make sure you get these files from the main distribution -directory, rather than from a mirror. Then verify the signatures -using

    - -

    -% pgpk -a KEYS
    -% pgpv apache-ant-1.8.2-bin.tar.gz.asc
    -
    -or
    - -% pgp -ka KEYS
    -% pgp apache-ant-1.8.2-bin.tar.gz.asc
    -
    -or
    - -% gpg --import KEYS
    -% gpg --verify apache-ant-1.8.2-bin.tar.gz.asc -

    - -

    A command line version of GnuPG -is also available for Windows users. Follow the -instructions -to verify the package.

    - -

    Alternatively, you can verify the checksums on the files. Unix -programs called md5/sha1/sha512 or -md5sum/sha1sum/sha512sum are included in many unix -distributions. *sum is also available as part of GNU -Textutils. Windows users can get binary md5 programs from here, here. fsum supports MD5 and -SHA1.

    - -

    We highly recommend to verify the PGP signature, though.

    - -
    - - -
    diff --git a/xdocs/bugs.xml b/xdocs/bugs.xml deleted file mode 100644 index 18516436f4..0000000000 --- a/xdocs/bugs.xml +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - Antoine Levy-Lambert - Bug database - - - -
    -

    - This page gives you some bookmarks to use the Bugzilla - Apache Bug Database. -

    -

    - This link issues.apache.org connects you - to the complete list of Apache Bug Database systems. -

    - -

    - If the current nightly build doesn't resolve your problem, it is - possible that someone else has reported the issue. It is time to - look at the bug database. This system is easy to use, and it will - let you search the - currently open and resolved bugs to see if your problem has - already been reported. If your problem has been reported, you can - see whether any of the developers have commented, suggesting - workarounds, or the reason for the bug, etc. Or you may have - information to add (see about creating and modifying bug reports - below), in which case, go right ahead and add the information. - If you don't have any additional information, you may just want - to vote for this bug, and perhaps - add yourself to the CC list to follow the progress - of this bug. -

    -

    Open Apache Ant bugs by order of priority.

    -

    Open Apache Ant bugs by number of votes.

    -
    - - -

    - Please read our document about problems - before deciding that there is an unreported - bug in Apache Ant. -

    -

    - You have a few choices at this point. You can send - an email to the user mailing list - to see if - others have encountered your issue and find out how they may - have worked around it. If after some discussion, you feel it - is time to create - a bug report, this is a simple operation in the bug database. - Please try to provide as much information as possible in order - to assist the developers in resolving the bug. Please try to enter - correct values for the various inputs when creating the bug, such - as which version of Ant you are running, and on which platform, - etc. Once the bug is created, you can also add attachments to - the bug report. -

    -

    - What information should you include in your bug report? The - easiest bugs to fix are those that are most easily reproducible, - so it is really helpful if you can produce a small test case that - exhibits the problem. In this case, you would attach the build file - and any other files necessary to reproduce the problem, probably - packed together in an archive. If you can't produce a test case, - you should try to include a snippet from your build file and the - relevant sections from the verbose or debug output from Ant. Try - to include the header information where Ant states the version, - the OS and VM information, etc. As debug output is likely to be - very large, it's best to remove any output that is not - relevant. Once the bug is entered into the bug database, you - will be kept informed by email about progress on the bug. If - you receive email asking for further information, please try to - respond, as it will aid in the resolution of your bug. -

    -

    - To create the bug report hit this - - link. -

    -
    - - -

    - Sometimes, you may find that Ant just doesn't do what you need it - to. It isn't a bug, as such, since Ant is working the way it is - supposed to work. Perhaps it is some additional functionality for - a task that hasn't been thought of yet, or maybe a completely new - task. For these situations, you will - want to raise an enhancement request. Enhancement requests - are managed using the same Apache Bug Database described above. - These are just a different type of bug report. If you look in the - bug database, you will see that one of the severity settings for - a bug is "Enhancement". Just fill the bug report in, - set the severity of the bug to "Enhancement", and - state in the description how you would like to have Ant enhanced. - Again, you should first check whether there are any existing - enhancment requests that cover your needs. If so, just add your - vote to these. -

    -

    - - Create an enhancement report - -

    -
    - - -

    - If you aren't satisfied with just filing a bug report, you can - try to find the cause of the problem and provide a fix yourself. - The best way to do that is by working with the latest code from Subversion. - Alternatively, you can work with the source code available from the - - source distributions. If you - are going to tackle the problem at this level, you may want to - discuss some details first on the dev - mailing list. Once you have a fix for the problem, you may submit - the fix as a patch to either the - dev mailing - list, or enter the bug database as described above and attach the - patch to the bug report. Using the bug database has the advantage - of being able to track the progress of your patch. -

    -

    - If you have a patch to submit and are sending it to the - dev mailing list, - prefix "[PATCH]" - to your message subject (this is also a good idea for - a subject line in the bug database). - Please include any relevant bug numbers. - Patch files should be created with the -u - option of the - diff or svn diff command. For - example:



    - - diff -u Javac.java.orig Javac.java > javac.diffs



    -
    - or, if you have source from Subversion:



    - - svn diff Javac.java > javac.diffs



    -
    - - Note: You should give your patch files meaningful names. - This makes it easier for developers who need to apply a number - of different patch files. -

    -
    - - -
    - -
    diff --git a/xdocs/bylaws.xml b/xdocs/bylaws.xml deleted file mode 100644 index afe19a08ac..0000000000 --- a/xdocs/bylaws.xml +++ /dev/null @@ -1,477 +0,0 @@ - - - - - - Project Bylaws - Apache Ant PMC - - - -
    -

    - This document defines the bylaws under which the Apache Ant project - operates. It defines the roles and responsibilities of the - project, who may vote, how voting works, how conflicts are resolved, - etc. -

    - -

    - Ant is a project of the - Apache Software - Foundation. The foundation holds the copyright on Apache - code including the code in the Ant codebase. The - foundation FAQ - explains the operation and background of the foundation. -

    - -

    - Ant is typical of Apache projects in that it operates under a set of - principles, known collectively as the "Apache Way". If you are - new to Apache development, please refer to the - Incubator project - for more information on how Apache projects operate. Note: the - incubator project has only been recently set up and does not yet explain - the Apache Way in great detail. -

    - - - -
    - -
    -

    - Apache projects define a set of roles with associated rights and - responsibilities. These roles govern what tasks an individual may perform - within the project. The roles are defined in the following sections -

    - - - - -

    - The most important participants in the project are people who use our - software. The majority of our developers start out as users and guide - their development efforts from the user's perspective. -

    - -

    - Users contribute to the Apache projects by providing feedback to - developers in the form of bug reports and feature suggestions. As - well, users participate in the Apache community by helping other users - on mailing lists and user support forums. -

    - -
    - - -

    - All of the volunteers who are contributing time, code, documentation, - or resources to the Ant Project. A developer that makes sustained, - welcome contributions to the project may be invited to become a - Committer, though the exact timing of such invitations depends on many - factors. -

    -
    - - -

    - The project's Committers are responsible for the project's technical - management. All committers have write access to the project's source - repositories. Committers may cast binding votes on any technical - discussion regarding the project. -

    - -

    - Committer access is by invitation only and must be approved by lazy - consensus of the active PMC members. A Committer is considered emeritus - by their own declaration or by not contributing in any form to the - project for over six months. An emeritus committer may request - reinstatement of commit access from the PMC. Such reinstatement is - subject to lazy consensus of active PMC members. -

    - -

    - Commit access can be revoked by a unanimous vote of all the active - PMC members (except the committer in question if they are also a PMC member). -

    - -

    - All Apache committers are required to have a signed Contributor License - Agreement (CLA) on file with the Apache Software Foundation. There is a - Committer FAQ - which provides more details on the requirements for Committers -

    - -

    - A committer who makes a sustained contribution to the project may be - invited to become a member of the PMC. The form of contribution is - not limited to code. It can also include code review, helping out - users on the mailing lists, documentation, etc. -

    -
    - -

    - The Project Management Committee (PMC) for Apache Ant was created by a - resolution of the board of the Apache - Software Foundation on 18th November 2002. The PMC is - responsible to the board and the ASF for the management and oversight - of the Apache Ant codebase. The responsibilities of the PMC include -

    - -
      -
    • Deciding what is distributed as products of the Apache Ant project. - In particular all releases must be approved by the PMC -
    • -
    • Maintaining the project's shared resources, including the codebase - repository, mailing lists, websites. -
    • -
    • Speaking on behalf of the project. -
    • -
    • Resolving license disputes regarding products of the project -
    • -
    • Nominating new PMC members and committers -
    • -
    • Maintaining these bylaws and other guidelines of the project -
    • -
    - -

    - Membership of the PMC is by invitation only and must be approved by a - lazy consensus of active PMC members. A PMC member is considered - "emeritus" by their own declaration or by not contributing in - any form to the project for over six months. An emeritus member may - request reinstatement to the PMC. Such reinstatement is subject to lazy - consensus of the active PMC members. Membership of the PMC can be - revoked by an unanimous vote of all the active PMC members other than - the member in question. -

    - -

    - The chair of the PMC is appointed by the ASF board. The chair is an - office holder of the Apache Software Foundation (Vice President, - Apache Ant) and has primary responsibility to the board for the - management of the projects within the scope of the Ant PMC. The chair - reports to the board quarterly on developments within the Ant project. - The PMC may consider the position of PMC chair annually and if - supported by 2/3 Majority may recommend a new chair to the board. - Ultimately, however, it is the board's responsibility who it chooses - to appoint as the PMC chair. -

    -
    -
    - -
    -

    - Within the Ant project, different types of decisions require different - forms of approval. For example, the - previous section describes - several decisions which require "lazy consensus" approval. This - section defines how voting is performed, the types of approvals, and which - types of decision require which type of approval. -

    - - -

    - Decisions regarding the project are made by votes on the primary project - development mailing list (dev@ant.apache.org). Where necessary, - PMC voting may take place on the private Ant PMC mailing list. - Votes are clearly indicated by subject line starting with [VOTE] or - [PMC-VOTE]. Votes may contain multiple items for approval and these - should be clearly separated. Voting is carried out by replying to the - vote mail. Voting may take four flavours -

    - - - - - - - - - - - - - - - - - - - - - -
    +1 - "Yes," "Agree," or "the action should be - performed." In general, this vote also indicates a willingness - on the behalf of the voter in "making it happen" -
    +0 - This vote indicates a willingness for the action under - consideration to go ahead. The voter, however will not be able - to help. -
    -0 - This vote indicates that the voter does not, in general, agree with - the proposed action but is not concerned enough to prevent the - action going ahead. -
    -1 - This is a negative vote. On issues where consensus is required, - this vote counts as a veto. All vetoes must - contain an explanation of why the veto is appropriate. Vetoes with - no explanation are void. It may also be appropriate for a -1 vote - to include an alternative course of action. -
    - -

    - All participants in the Ant project are encouraged to show their - agreement with or against a particular action by voting. For technical - decisions, only the votes of active committers are binding. Non binding - votes are still useful for those with binding votes to understand the - perception of an action in the wider Ant community. For PMC decisions, - only the votes of PMC members are binding. -

    - -

    - Voting can also be applied to changes made to the Ant codebase. These - typically take the form of a veto (-1) in reply to the commit message - sent when the commit is made. -

    -
    - - -

    - These are the types of approvals that can be sought. Different actions - require different types of approvals -

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Consensus - For this to pass, all voters with binding votes must vote and there - can be no binding vetoes (-1). Consensus votes are rarely required - due to the impracticality of getting all eligible voters to cast a - vote. -
    Lazy Consensus - Lazy consensus requires 3 binding +1 votes and no binding vetoes. -
    Lazy Majority - A lazy majority vote requires 3 binding +1 votes and more binding +1 - votes that -1 votes. -
    Lazy Approval - An action with lazy approval is implicitly allowed unless a -1 vote - is received, at which time, depending on the type of action, either - lazy majority or lazy consensus approval must be obtained. -
    2/3 Majority - Some actions require a 2/3 majority of active committers or PMC - members to pass. Such actions typically affect the foundation - of the project (e.g. adopting a new codebase to replace an existing - product). The higher threshold is designed to ensure such changes - are strongly supported. To pass this vote requires at least 2/3 of - binding vote holders to vote +1 -
    -
    - - -

    - A valid, binding veto cannot be overruled. If a veto is cast, it must be - accompanied by a valid reason explaining the reasons for the veto. The - validity of a veto, if challenged, can be confirmed by anyone who has - a binding vote. This does not necessarily signify agreement with the - veto - merely that the veto is valid. -

    - -

    - If you disagree with a valid veto, you must lobby the person casting - the veto to withdraw their veto. If a veto is not withdrawn, the action - that has been vetoed must be reversed in a timely manner. -

    -
    - - -

    - This section describes the various actions which are undertaken within - the project, the corresponding approval required for that action and - those who have binding votes over the action. -

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ActionDescriptionApprovalBinding Votes
    Code Change - A change made to a codebase of the project and committed - by a committer. This includes source code, documentation, website - content, etc. - - Lazy approval and then lazy consensus. - - Active committers. -
    Release Plan - Defines the timetable and actions for a release. The plan also - nominates a Release Manager. - - Lazy majority - - Active committers -
    Product Release - When a release of one of the project's products is ready, a vote is - required to accept the release as an official release of the - project. - - Lazy Majority - - Active PMC members -
    Adoption of New Codebase -

    - When the codebase for an existing, released product is to be - replaced with an alternative codebase. If such a vote fails to - gain approval, the existing code base will continue. -

    - -

    - This also covers the creation of new sub-projects - within the project -

    -
    - 2/3 majority - - Active committers -
    New Committer - When a new committer is proposed for the project - - Lazy consensus - - Active PMC members -
    New PMC Member - When a committer is proposed for the PMC - - Lazy consensus - - Active PMC members -
    Committer Removal -

    When removal of commit privileges is sought.

    -

    Note: Such actions will also be referred to the ASF - board by the PMC chair

    -
    - Consensus - - Active PMC members (excluding the committer in question if a - member of the PMC). -
    PMC Member Removal -

    When removal of a PMC member is sought.

    -

    Note: Such actions will also be referred to the - ASF board by the PMC chair

    -
    - Consensus - - Active PMC members (excluding the member in question). -
    -
    - -

    - Votes are open for a period of 1 week to allow all active voters - time to consider the vote. Votes relating to code changes are not - subject to a strict timetable but should be made as timely as possible. -

    -
    -
    - -
    diff --git a/xdocs/contributors.xml b/xdocs/contributors.xml deleted file mode 100644 index c2d1c2fcab..0000000000 --- a/xdocs/contributors.xml +++ /dev/null @@ -1,385 +0,0 @@ - - - - - Contributors - Apache Ant PMC - - - -
    - - - -

    - Bruce Atherton (bruce at callenish.com - http://www.callenish.com/~bruce) -
    -Currently a Systems Architect with Avue Technologies, Bruce has been -working with Java since version 1.0a2. He also claims to be one of the first -people to mark up a FAQ with HTML, for a web browser of the distant past -called Cello. -

    - -

    - Stephane Bailliez
    -

    - -

    - Matt Benson
    -

    - -

    - Stefan Bodewig (stefan.bodewig at freenet.de - - http://stefan.samaflost.de/) -
    -

    - -

    - Dominique Devienne (ddevienne at apache.org) -
    -Dominique has been involved non-stop with the Ant user community since -the 1.4 days, trying without success to answer posts as well or as often -as Diane Holt after she left the user list. He is opinionated, always -striving for the best possible design. While at Landmark Graphics, he -designed and implemented large Ant/CppTasks builds for mixed Java/C++ projects. -

    - -

    - Erik Hatcher (ehatcher at apache.org) -
    -Erik is the co-author of -Java Development with Ant and speaks on Ant and other topics at -No Fluff, Just Stuff -symposiums as well as other venues. Erik is the President of -eHatcher Solutions, Inc. -

    -

    - Martijn (J.M.) Kruithof (ant at kruithof xs4all nl) -
    -Martijn Kruithof is a system engineer working with and on Java products -in a telecommunication network setting. -

    -

    - Antoine Levy-Lambert (antoine at apache.org) -
    -Antoine is setting up a consultancy dealing with builds and deployments -Agilebuild. -He is specialized in builds and automation of deployment processes. - -

    - -

    - Steve Loughran
    -

    - -

    - Conor MacNeill (conor at cortexebusiness.com.au) -
    -Conor is a senior developer at Cortex eBusiness, where he develops -J2EE based systems. In his spare time he helps with the development of -the Ant build tool. He is also serving as the Chairman of this PMC. -

    - -

    - Jan Matèrne (jhm at apache.org) -
    -Jan is consultant for OOA/D in the computer centre of the government -of Northrhine Westfalia / Germany. -

    - -

    - Peter Reilly
    -

    - -

    - - Sam Ruby - - (rubys at us.ibm.com) -
    -Sam takes a perverse pleasure in integrating disparate things. He is -a member of the PHP group, Apache -XML PMC, Apache -sponsor for the xml-soap subproject -and convener of ECMA TC39 TG3. -

    -

    - Magesh Umasankar (umagesh at apache.org) -
    -Magesh, President of Metamach Solutions, -an Atlanta-based technology-management consultancy, has recently launched -WinedIn.com for wine-lovers to pair food and wine. -

    - -

    - Christoph Wilhelms (christoph.wilhelms at t-online.de) -
    -Christoph works as software engineer at the world's biggest travel company -TUI. His passion are all UI related things so -at the Ant-Project he takes care of Antidote - the Ant GUI. -

    -

    - Kevin Jackson (foamdino at gmail.com)
    -

    - -
    - - -

    - James Duncan Davidson (duncan at x180.net - http://x180.net/) -
    - -By day, Duncan works in the Open Source Program Office at Sun -Microsystems where he helps various Open Source efforts within Sun -"do the right thing". Previously at Sun he was responsible -for the Servlet API Specifications 2.1 and 2.2 as well as the Java API -for XML Parsing 1.0 and was the original author of Tomcat and Ant. He -was one of the rabble-rousers within Sun that helped make the Jakarta -Project a reality and served as the first Chairman of the Jakarta PMC. -

    - -

    - Diane Holt
    -

    - -

    - Donald Leslie
    -

    - -

    - Costin Monolache
    -

    - -

    - Jon Skeet
    -

    - -
    - -
    -
    - - - -

    - Steve Cohen -

    - -

    - Jose Alberto Fernandez -

    - -

    - Jesse Glick (jesse dot glick at sun dot com) -
    -Jesse has been using Java since 1998 and joined Sun Microsystems as -part of the company that produced the NetBeans IDE. After discovering -Ant in the 1.2 days, he wrote most of NetBeans' Ant integration. -Recently he has worked on the NetBeans 4.0 project system, based heavily -on Ant as a build tool. -

    -

    - Jon Schneider -

    -

    - Alexey Solofnenko (trelony at gmail.com)
    -

    - -
    - -

    - Preston Bannister
    -

    - -

    - Nick Davis
    -

    - -

    - Darrell DeBoer
    -

    - -

    - Peter Donald (peter at apache.org) -
    - -Peter is an avid java developer who is active in the -Avalon and -Ant projects. -In his spare time he develops a distributed virtual environment -(ie military simulator or 3D game) using java technologies. -

    - -

    - Danno Ferrin (shemnon at yahoo.com) -
    -Danno has been programming in Java since Summer 96. Danno wrote a JSP -engine on his own and released it the very same day Jakarta was -announced at JavaOne. Since then, he decided to join the Jakarta -project in a spirit of co-operation over competition. -

    - -

    - Simeon H.K. Fitch (simeon.fitch at mseedsoft.com) -
    -Simeon is owner of Mustard Seed Software, which specializes in developing -distributed applications and user interfaces for the science, engineering, -and research oriented clients. He is the lead architect and developer for -Antidote, the GUI for Ant. -

    - -

    - Thomas Haas (tha at whitestein.com) -
    -Tom is interested in distributed systems, Java middleware and worked on an -implementation of the JMS specification. At Whitestein Technologies he is -working on bringing software agent technology and J2EE together. -

    - -

    - - Jason Hunter (jh at servlets.com) -
    -Jason is author of "Java Servlet Programming" (O'Reilly) and publisher -of http://www.servlets.com/. -He works at CollabNet. -

    - -

    - Justyna Horwat (horwat at apache.org) -
    -

    - -

    - Arun Jamwal -
    -

    - -

    - Arnout J. Kuiper (ajkuiper at planet.nl) -
    - -Arnout J. Kuiper is a Java Architect with the Sun Java Center at Sun -Microsystems. His main focus is web-related technologies on the Java -platform (J2EE, XML, ...). -

    - -

    - Stefano Mazzocchi (stefano at apache.org) -
    -Stefano is addicted to software design, Java programming and -open development. In the last 4 years, he has contributed way too much -time to Apache, expecially on JServ, JMeter, Avalon, JAMES, Ant, Cocoon -and helping to bring more projects into Apache-land, such as FOP, Batik, -POI and Xindice. The problem is that he's too picky to be satisfied :-) -

    - -

    - Glenn McAllister (glenn at somanetworks.com) -
    -Glenn McAllister is a software developer at SOMA Networks, was formerly -the same at IBM (plus tech writer plus build guy), and does some writing -on the side for the VADD Technical Journal. -

    - -

    - Craig McClanahan (Craig.McClanahan at eng.sun.com) -
    -Craig was involved in the Apache JServ project, focused on implementing -a next generation architecture and feature set for the core servlet -engine. He has recently joined Sun as technical lead for the servlet -and JSP reference implementation. -

    - -

    - Adam Murdoch -
    -

    - -

    - Harish Prabhandham (harishp at onebox.com) -
    -Harish is an engineer with the J2EE team at Sun, primarily responsible -for implementing security in the J2EE Reference Implementation -(RI). He integrated various technologies including servlet/JSP -implementations from Tomcat into the J2EE RI. These days, he hacks PHP -code during the day. -

    - -

    - Nico Seessle
    -

    - -

    - Gal Shachor (shachor at il.ibm.com) -
    -Gal Shachor is a research staff member at IBM. He wrote his first -Servlet container (ServletExpress) at the beginning of 1997. Later on -ServletExpress (and Gal) merged into WebSphere, and Gal participated -in the development of WebSphere 1, 2 and 3. -

    - -

    - Jon S. Stevens (jon at collab.net) -
    - -Jon is a Co-Founder of Clear Ink -Corp and recently left to work on Scarab a next generation Open -Source Java Servlet based Issue/Bug tracking system for CollabNet. He is an active developer -of the Apache JServ Servlet -Engine for the Apache Web Server and Co-Author of the Element Construction Set as -well as the web application framework, Turbine. -

    - -

    - Jesse Stockall
    -

    - -

    - James Todd (jwtodd at pacbell.net) -
    -James has developed real time customer oriented apps for roughly 10 -years the last 5 of which have predominately been fully integrated, -front and back, extraNet implementations which have been based on -Apache, Java and Tcl. -

    - -

    - Anil Vijendran (akv at eng.sun.com) -
    -Anil Vijendran is the principal developer of the JSP engine in -Tomcat. He's done some pretty scary things in his past life -- -implementing the CORBA IDL to C++ 2.0 mapping, skydiving, IDL to Java -compilers, Object Databases (SIGSEV, you da man!) for C++, Java ORB -and EJB runtime environments -- in that order. -

    - -
    -
    - -
    -

    Ant's logo is the result of a logo contest, it has been - designed by

    - -

    - Nick King -
    -

    -
    - -
    diff --git a/xdocs/external.xml b/xdocs/external.xml deleted file mode 100644 index 50723dda88..0000000000 --- a/xdocs/external.xml +++ /dev/null @@ -1,4096 +0,0 @@ - - - - - - External Tools and Tasks - - - - - -
    - -

    This page lists external resources for Apache Ant: Tasks, Compiler Implementations, - IDE integration - tools, Source Control - Systems, Loggers, you name it. If you've written - something that should be included, please post all relevant - information to one of the mailing lists. For details, see the - FAQ.

    - -

    Nothing listed here is directly supported by the Ant - developers (therefore 'external tools and tasks'), - if you encounter any problems with them, please use - the contact information.

    - -
    - -
    - - -

    AspectJ is an - aspect-oriented extension to Java. This task compiles a - source tree using the AspectJ compiler -- AJC.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.3
    URL:http://www.eclipse.org/aspectj/
    Contact:project mailing lists
    License:Eclipse Public License
    -
    - - - -

    Actually, Anakia is more than just an Ant task, it is a an - XML transformation tool based on JDOM, Velocity and Ant.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.2 and later
    URL:http://velocity.apache.org/anakia/devel/
    Contact:Velocity mailing lists
    License:Apache License 2.0
    -
    - - - -

    Andariel is a set of tasks designed to help the generation of HTML - (and other markup languages) pages from Ant. Includes a XPath processor, - an image information retriever, and others.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5.4 and newer
    URL:http://andariel.uworks.net/
    Contact:josep DOT rio AT uworks DOT net
    License:Apache Software License 1.1
    -
    - - - -

    ant4eclipse provides a set of Ant tasks to make several - configurations from the Eclipse IDE available in Ant - buildscripts. The tasks are aimed to avoid redundancy between - Eclipse and Ant configurations in order to build small but - powerful build systems for the continuous integration - process

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6.1 and higher
    URL:http://ant4eclipse.sf.net
    Contact: - ant4eclipse user mailing list -
    License:Sun Public License
    -
    - - -

    Antcount is a set of filters that can be used to gather statistics - from files or resources. It is mainly used for log files analysis. - It allows to:

      -
    • count inputs (lines, strings)
    • -
    • count occurrences of each input
    • -
    • calculate average, max and min values of floats in input
    • -
    - Antcount also includes some useful filters to:
      -
    • stop filtering: read everything but write nothing
    • -
    • echo input to the console or to a file. This allows users to create - several files at once
    • -
    • split the stream in two for parallel processing
    • -
    -

    - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6.2 and higher
    URL:http://antcount.sourceforge.net/
    Contact:Patrick Martin
    License:LGPL
    -
    - - - -

    AntDoc is a tool that generates HTML documentation from Ant - buildfiles; the generated HTML is inspired from what javadoc - yields. AntDocGUI offers a simple Ant target launcher named - AntDoc GUI. Ant targets may be launched from the generated - AntDoc HTML pages. Integration to various IDEs is in - progress.

    - -

    AntDoc can be run via an Ant task, AntDoc GUI can be run - via an Ant task, or via a JVM launch.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4.1 and higher
    URL:http://antdoc.free.fr/
    Contact:Edouard Mercier
    License:Apache Software License 1.1
    -
    - - - -

    AntDoclet is a tool to automatically generate documentation out of - your Ant Tasks' source code.

    - -

    It is implemented as a Javadoc doclet, and generates reference - documentation and other deliverables from the source code of your - custom Ant Tasks/Types.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6+ (not tested on earlier versions)
    URL:http://antdoclet.neuroning.com/
    Contact:Fernando Dobladez
    License:GPL
    -
    - - - -

    Anteater is a set of Ant tasks for the functional testing of websites - and web services (functional testing being; hit a URL and ensure the - response meets certain criteria). Can test HTTP params, response - codes, XPath, regexp and Relax NG expressions. Includes HTML reporting - (based on junitreport) and a hierarchical grouping system for quickly - configuring large test scripts. -

    - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5 and later
    URL:http://aft.sourceforge.net/
    Contact:developer - mailing list
    License:Apache Software License 1.1
    -
    - - - -

    Provides a java/swing form-based input scheme for - configuring ant properties and launching ant targets.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6.2.
    URL:http://antforms.sourceforge.net/
    Contact:René Ghosh
    License:GNU General Public License
    -
    - - -

    Provides simple inheritance between ant files

    -

    As noted on the website, this project is deprected.

    - - - - - - - - - - - - - - - - - -
    Compatibility:Tested with 1.5. Should work with all versions.
    URL:http://www.russet.org.uk/antmerge.html
    Contact:Phillip Lord
    License:GNU Lesser General Public License
    -
    - - - -

    Antomology is an analysis tool suite for Ant. It includes:

      -
    • StatisticsListener - an Ant BuildListener which can be used to gather - statistics while an Ant build is executed. Statistics on the targets - and tasks executed are written to the console after the build completes.
    • -

    - - - - - - - - - - - - - - - - - - -
    Compatibility: unknown
    URL:http://antomology.codehaus.org
    Contact:contact page
    License:Apache License V2.0
    -
    - - - -

    - Ant Pretty Build is a tool to easily show and run Ant buildfiles directly from - within a browser window. It consists of a single XSL file that will generate, - on the fly, in the browser, from the .xml buildfile, a pretty interface showing - project name, description, properties and targets, etc. sorted or unsorted, - allowing to load/modify/add properties, run the whole project, or run selected - set of targets in a specific order, with the ability to modify logger/logfile, - mode and add more libs or command line arguments. -

    - - - - - - - - - - - - - - - - - -
    Compatibility:All Ant versions
    URL:Ant Pretty Build Homepage
    Contact:Charbel BITAR
    License:Apache License V2.0
    -
    - - -

    AntRunner is an easy to use and free GUI application for running - Ant build files. It's written for .NET so it should run on any Windows - Platform.

    - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6 and newer
    URL:http://visualdrugs.net/antrunner/
    Contact:Andre Fiedler
    License:GPL
    -
    - - - -

    AntSpaces provides Ant integration with JavaSpaces. This - allows you to coordinate Ant tasks via JavaSpaces, pull out - work units from a JavaSpace for distributed Ant tasks to work - on, and so forth.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5 and later
    URL: - http://www.oopsconsultancy.com/software/antspaces/ -
    Contact:antspaces at oopsconsultancy.com
    License:Apache Software License 1.1
    -
    - - -

    Timer - is task for measuring the time elapsed to complete other - tasks

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6
    URL: - http://www.jeckle.de/freeStuff/AntTimerTask/index.html -
    Contact:mario@jeckle.de
    License:Lesser GNU Public License
    -
    - - - -

    Ant Web Start Task is an Ant task allowing developers to - package a desktop application as a WAR (Web Application - Archive) to be distributed over the net via Java Web Start

    - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5 and above
    URL:http://ant-jnlp-war.sourceforge.net/
    License:Apache License 2.0
    -
    - - - -

    A collection of powerful Ant extensions components - organized into five categories: fixture-control, - execution-rules, flow-control, feedback, and helpers.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6.5
    URL:AntXtras Home
    Contact:SSMC
    License:GNU Lesser General Public License (LGPL 2.1)
    -
    - - - -

    Build Number is a tool to track software artifacts such as files and automatically assign - proper version/build numbers to them. It ensures that two different artifacts will have different - version/build numbers, but identical artifacts/builds will be assigned the same number. It doesn't - take version management away from you and doesn't replace your build process, but rather plugs - into the process and introduces version/build number governance by defining who is in charge of - which part of version number. With Build Number you are still in charge of the head of the version - number. E.g. you may decide to have 4 numbers in your version (major, minor, interface, implementation) - and you want to manage the two first numbers (major and minor). Build Number will take care of the - tedium of managing the last two numbers (interface and implementation).

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Tested with Ant 1.5.4 and 1.6.5
    URL:http://www.hammurapi.biz/hammurapi-biz/ef/xmenu/hammurapi-group/products/build-number/
    Contact:Project Contact Page
    License:Commercial
    -
    - - - -

    Checkstyle is a development tool to help programmers write - Java code that adheres to a coding standard. Its purpose is to - automate the process of checking Java code, and to spare - humans of this boring (but important) task.

    - -

    Checkstyle can be run via an Ant task or a command line - utility.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4.1 and later
    URL:http://checkstyle.sourceforge.net/
    Contact:Oliver Burn
    License:Starting with release 2.0 the license is the GNU - Lesser General Public License. Prior releases were under - the GNU General Public License.
    -
    - - - -

    ChownTask is an Ant task to change ownership of files on Unix.

    -

    Note: As the Sourceforge project site - shows, the last update was on Feb 16 2003. (jhm)

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.3 and up
    URL: - http://sourceforge.net/projects/chowntask/ -
    Contact:Wilfred Springer -
    License:GNU General Public License
    -
    - - -

    Removes unneeded imports. Formats your import - sections. Flags ambiguous imports.

    - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.3 and up
    URL:http://www.cleanimports.tombrus.nl
    Contact:Tom Brus
    License:Apache Software License 1.1
    -
    - - - -

    Clover is an Ant-based Code Coverage tool. It can be used - seamlessly with Ant-based projects. It provides method, - statement, and branch coverage analysis, and has rich - reporting in XML, HTML or via a Swing GUI.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4.1 or greater
    URL:http://www.cenqua.com/clover/
    Contact:clover-support@cenqua.com
    License:Commercial, free licenses available for open source - projects.
    -
    - - - -

    CMSDeploy is - an Apache Ant Task to submit files and templates to Vignette - CMS.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5.1 and later
    URL:http://cmsdeploy.sourceforge.net
    Contact:masogato@users.sourceforge.net
    License:GNU Lesser General Public License
    -
    - - -

    This task allows the generation of static web pages and - sites using Apache Cocoon in off-line mode.

    -

    It allows the configuration information for Cocoon to be - included within the Ant build file, and is thus - able to take advantage of Ant properties.

    -

    The task shares its code with the Cocoon Command Line, which - means that this task will instantly take - advantage of any new functionality added there.

    - - - - - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5.3 and above
    URL:http://cocoon.apache.org
    Documentation:http://cocoon.apache.org/2.1/userdocs/offline/ant.html
    Contact:users at cocoon.apache.org
    License:Apache License 2.0
    -
    - - -

    A set of Ant task that help convert Apache Commons - Configuration property files into build properties, java Enum's - (that are populated at runtime), and any exportable property / - env file desired (e.g., csh, bash, bat, etc.).

    - -

    This project provides the following tasks: -

      -
    • CreateEnumTask: Creates a Java enum based on - commons configuration property files.
    • -
    • ExportPropertiesTask: Exports commons - configuration properties to a external file in a using a - specified format.
    • -
    • LoadPropertiesTask: Loads commons configuration - properties into pre-generated Java enum.
    • -
    -

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6 and above
    URL:http://code.google.com/p/commonsconfiganttask/
    Contact:ndunn at me.com
    License:Apache License 2.0
    -
    - - - -

    Recursive build support (call ant on every package level, - and only build files in that package or in that package and - everything below) with seperation of source and output.

    - -

    The task generates build files in any subdirectory (except - for CVS-directories) for you. Only place one build.xml file in - the top and call target 'setup' or - 'rescan'.

    - -

    As of 2009-03-06 this site was offline due database problems. So we do not know - if this still longer exist. But you could also try Ants own <subant> task.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.2 and 1.3
    URL:http://www.dsdelft.nl/~lemval/ant/
    Contact:M.J.P. van Leeuwen
    License:License derived from Apache Software License 1.1
    -
    - - - -

    A little CVS client that can be useful when people are - behind corporate firewall that blocks any cvs - communications. It uses the ViewCVS web interface to access - the CVS repository via standard http, and downloads all the - files present in it.

    - -

    It works from the command line or as an Ant task.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.3 or higher
    URL:http://cvsgrab.sourceforge.net/
    Contact:CVSGrab - user mailing list
    License:LGPL
    -
    - - -

    The dependencies task manages a set of external dependencies which - may be downloaded from a remote repository, - such as ibiblio.org. Uses a local cache to avoid repeated - downloads.

    - -

    Note: While the HttpUnit site is still active, the referenced URL is not available. - You could also try Ivy.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Tested with 1.5.1, should work with 1.4+.
    URL:http://www.httpunit.org/doc/dependencies.html
    Contact:Russell Gold
    License:MIT License
    -
    - - -

    Dependency Finder extracts dependencies and OO metrics from - Java class files produced by most Java compilers. It can compute - API differences between versions; no sources needed. It includes - Ant tasks, web, Swing, and command-line interfaces, with XSL - stylesheets for formatting output.

    - -

    You can use it to extract dependencies between packages, classes, - or even methods, or any combination thereof. You can use Perl - regular expressions to filter the information and pinpoint only - what you need. There is even a Web Application version (WAR file) - so a whole group of developers can share a common view.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Tested with 1.5.3, should work with 1.4+.
    URL:http://depfind.sourceforge.net/
    Contact:Jean Tessier
    License:BSD-like License
    -
    - - - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5 and later
    URL:http://ant-doxygen.blogspot.com
    Contact:Karthik A Kumar
    License:Apache License 2.0
    -
    - - -

    DTDDoc is here to help you to document your DTD's efficiently. It is a - straightforward extension of the javadoc concept to the DTD file format.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4 and later
    URL:http://dtddoc.sourceforge.net/
    Contact:Project Mailing List
    License:X11 (Open Source)
    -
    - - -

    dtAnt allows integrating automated performance analysis - into your ant builds. This way you can easily record performance metrics - of your tests and get alerts to performance regressions.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6 and higher
    URL:http://www.dynatrace.com/antTask
    Contact:dynaTrace Support
    License:dynaTrace BSD
    -
    - - -

    - EnvGen is an Ant task for generating - different versions of the same file parameterized for different environments (i.e. - development, test, and production). File generation is done using - FreeMarker, a template engine with a full-featured - templating language. -

    - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6.5 or higher (not tested on earlier versions)
    URL:http://www.basilv.com/software
    Contact:EnvGen Feedback Page
    License:GPL
    -
    - - -

    EMMA is an open-source toolkit for measuring and reporting - Java code coverage. EMMA distinguishes itself from other tools - by going after a unique feature combination: support large-scale - enterprise software development while keeping individual developers - work fast and iterative at the same time.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4 and later
    URL:http://emma.sourceforge.net/
    Contact:Mailinglist
    License:Common Public License 1.0
    -
    - - -

    EPP Task is an easy preprocessor ant task. - The next directives are supported: #ifdef, #ifndef, #else, - #endif and #include.

    - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4 and higher
    URL: - http://sourceforge.net/projects/epptask/
    Contact:Dmitriy Rykov
    License:Apache License 2.0
    -
    - - -

    FMPP is a general-purpose text file preprocessor tool that - uses FreeMarker templates. It is particularly designed for - HTML preprocessor, for the generation of complete (static) - homepages: directory structure that contains HTML-s, image - files, etc. But of course it can be used to generate source - code or whatever text files. FMPP is extendable with Java - classes to pull data from any data sources (XML file, - database, etc.) and embed the data into the generated - files.

    - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5.1
    URL:http://fmpp.sourceforge.net/
    License:BSD License
    -
    - - -

    Builds a JAR file based on class dependencies rather than simply the contents of a directory

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4 alpha (built after 2001/08/04) and later
    URL:http://genjar.sourceforge.net/
    Contact:Jesse Stockall
    License:Apache Software License 1.1
    -
    - - -

    Grand is a set of tools to create a visual representation of Ant target - dependencies. It works by taking an Ant build file and creating a "dot" file. It - differs from the existing tools by relying on the Ant API rather than XML parsing to - get the dependencies. It includes many advanced features such as filtering or - rendering depending on the target's nature. Also features a SWT based GUI.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6 and later
    URL:http://www.ggtools.net/grand/
    Contact:Christophe Labouisse
    License:BSD License
    -
    - - - -

    Greebo is an Ant-task for downloading dependency files - (currently only jars) from a network to a specified directory, - much like Maven. It supports multiple local and remote - repositories with either flat or maven-like structures. It can - read the dependency list from a Maven project file, a - maven-like dependency file, or directly from the build.xml - file.

    - -

    Note: As the Sourceforge project site - shows, the last update was on Mar 12 2003 . - You could also try Ivy. (jhm)

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5
    URL:http://greebo.sourceforge.net/
    Contact:project mailing lists
    License:Apache Software License 1.1
    -
    - - - -

    The CodeCoverage sub-project of GroboUtils provides a 100% - pure Java code coverage tool. It uses pre-execution class file - recompilation, and generates XML files containing the coverage - statistics. It does not require any advanced VM setup to generate - coverage numbers. -

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5.1
    URL:http://groboutils.sourceforge.net/codecoverage/
    Contact:project mailing lists
    License:MIT License
    -
    - - -

    Java code review tool. Performs automated code - review. Contains 111 inspectors which check different aspects - of code quality including coding standards, EJB, threading, - ...

    - - - - - - - - - - - - - - - - - -
    Compatibility:Tested with Ant 1.5.x and 1.6.5
    URL:http://www.hammurapi.biz/hammurapi-biz/ef/xmenu/hammurapi-group/products/hammurapi/index.html
    Contact:Support adress
    License:
    -
    - - -

    This task allows for HelpStudio projects to be created via Ant.

    - - - - - - - - - - - - - -
    Compatibility:Ant 1.6.0 and later
    URL:http://helpstudioant.sourceforge.net
    License:GNU General Public License
    -
    - - -

    idldepend is a task that (re)generates Java sources to be - created from CORBA/IDL files.

    - -

    It parses the IDL file and determines the Java files that - must be generated, taking in account the modifications that - can happen due to command line parameters. If any of the Java - files are missing or older than the source IDL specification, - it launches the specified compiler. The compilers of Orbacus, - Jacorb, OpenORB, Orbix2k and Sun'JDK distributions are - supported.

    - -

    To speed up the process and avoid unnecesary re-parsing, it - keeps the dependencies in intermediate files. This task does - not launch the javac compiler as well, that is, its output are - Java files and not the final bytecode.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4 or later
    URL:http://www.coderazzi.net/idldepend/
    Contact:lu@coderazzi.net
    License:free source, no license restrictions
    -
    - - -

    Removes unnecessary import statements from a Java source code file.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.3
    URL:http://importscrubber.sourceforge.net/
    Contact:Tom Copeland
    License:LGPL
    -
    - - - -

    ImTask is a task to allow one to send an Instant - Message. Currently supports yahoo!, AIM, and Jabber

    - - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5 or higher
    URL:http://imtask.sourceforge.net
    Contact:Jon Madison
    License:GNU LGPL
    -
    - - - -

    Ant tasks to provide support for Oracle database tools - (such as SQL*Plus, Import, Export)

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6
    URL:http://incanto.sourceforge.net/
    Contact:Alexander Karnstedt
    License:Apache License, Version 2.0
    -
    - - - -

    Checks whether a given directory structure conforms to - certain rules that are defined via nested elements of the - task.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4
    URL:http://isvalidator.sourceforge.net/en/isDirValidator.htm
    Contact:Iñigo Serrano
    License:GNU General Public License
    -
    - - - -

    Ivy is a simple yet powerful dependency manager featuring - continuous integration, dependencies of dependencies - management, multiple repositories including ibiblio and high - performance (use of a local cache).

    - - - - - - - - - - - - - - - - - - -
    Compatibility:1.5.1 (1.6.5 or 1.7.1 recommended)
    URL:http://ant.apache.org/ivy/
    Contact:ivy-user (at) ant (dot) apache (dot) org [User Mailinglist]
    License:Apache License 2.0
    -
    - - - -

    There are different sets of tasks to help build Java 2 Platform, Micro - Edition (J2ME) applications.

    - - -

    Antenna provides a set of Ant tasks suitable for developing - wireless Java applications targeted at the Mobile Information - Device Profile (MIDP). With Antenna, you can compile, - preverify, package, obfuscate, and run your MIDP applications - (aka MIDlets), manipulate Java Application Descriptor (JAD) - files, as well as convert JAR files to PRC files designed to - run on MIDP for Palm OS. Deployment is supported via a - deployment task and a corresponding HTTP servlet for - Over-the-Air (OTA) provisioning. A small preprocessor allows - to generate different variants of a MIDlet from a single - source.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4.1 or later
    URL:http://antenna.sourceforge.net/
    Contact:Jörg Pleumann
    License:GNU Lesser General Public License
    -
    - - -

    Antic is a freely available task for packaging J2ME - applications. It produces both the Jar and Jad files in a - single step. This allows *all* entries to be correclty set in - the jad file, including the size of the jar file that is - produced. This task has been used and tested extensively with - Sun's Wireless Toolkit and also the Nokia SDK and - emulators.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5
    URL:http://www.smartkey.co.uk/tools/antic/antic.html -
    Contact:smartkey.co.uk
    License:GNU General Public License
    -
    - - -

    This set supports CLDC and the K Virtual Machine (KVM):

    -

    Note: As the website shows the 'most recent news' is from 18 Apr 2001

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.3
    URL:http://www.dribin.org/dave/j2me_ant/
    Contact:Dave Dribin
    License:Apache Software License 1.1
    -
    - - -

    J2ME Polish is an Ant-based tool for the creation of - MIDP applications. It covers the whole circle of preprocessing, compiling, - obfuscation, preverifying, packaging and JAD-creation. J2ME Polish is - ideal for creating device optimized applications with its powerful - preprocessing capabilities and the integrated device database. - With J2ME Polish no hardcoded values are needed and the portability of an - application is not sacrificed, even though highly optimized applications are - created from a single source. -
    - It contains a logging framework and an optional MIDP-compatible GUI - which can be designed using the web-standard CSS. With the J2ME Polish GUI - you can even use MIDP/2.0 features on MIDP/1.0 phones. -

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4.1 or later
    URL:http://www.j2mepolish.org/
    Contact:Enough Software
    License:GNU General Public License; commercial licenses available
    -
    - - -

    And this set works with the J2ME Wireless Toolkit and MIDP - for PalmOS.

    -

    Note: as the website shows, the 'current release' is from 11/5/2001

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.3
    URL:http://www.jeckels.com/ant/
    Contact:Josh Eckels
    License:MIT License
    -
    -
    - - - -

    Jacson is a configurable and plugable tool (much like Ant - itself) to create filters for text (line based) files without - programming.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Jacson has been used and tested with 1.5.1, should - work with 1.4+
    URL:http://jacson.sourceforge.net/
    Contact:jacson-user@lists.sourceforge.de
    License:GNU Library or Lesser General Public License
    -
    - - - -

    An Ant Plug-in for the Java Source Code Formatter - Jalopy.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4 (or higher)
    URL:http://jalopy.sourceforge.net/
    Contact:http://jalopy.sf.net/contact.html
    License:Starting with release 1.0 Beta 6 the license is the - BSD License. Prior releases were under the GNU General - Public License.
    -
    - - - -

    JarBundler is a task that generates Mac OS X native Java - Application Bundles. It is fully configurable and can be used - to generate Mac OS X application bundles from any supported - Java platform, making it ideal for targeting multiple - platforms with one build.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4 and later
    URL:http://www.loomcom.com/jarbundler/
    Contact:Seth Morabito
    License:GNU General Public License
    -
    - - - -

    JarPatch is a task that generates a zip file resulting of - the diff between the content of 2 jar files.

    - -

    The resulting diff file can be use as a patch for a - previous installation (just ensure that the generated - patch.zip file is located on the CLASSPATH before the patched - oldJar jar file).

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5 and later
    URL:http://norb.dnsalias.org/ant/
    Contact:Norbert Barbosa
    License:LGPL License
    -
    - - - -

    Java+ is an open source Java preprocessor that adds these - features to any Java compiler:

    - -
      -
    • Multi-line strings with executable inclusions like Perl - and Ruby. It eliminates the need for JSP or ASP and their - need for Java compilers on deployment servers (a security - concern) while adding no overhead in either space or - time.
    • - -
    • Optionally supports localization by segregating Java+ - strings into ResourceBundle files with invarient keys based - on the hash code of the strings's value. This is handled - automatically and transparently; no intervention is - required.
    • - -
    • Fast. Negligible impact on build times. By default, - skips inputs whose outputs are up to date to avoid - triggering recompilations.
    • - -
    • Pure Java code, portable to any platform, with - graphical, shell and ant interfaces.
    • - -
    • Simple, general, recursive, digraph-driven string - syntax. Digraph characters are user-selectable.
    • -
    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5.1
    URL:http://virtualschool.edu/java+/
    Contact:Brad Cox
    License:BSD-like License
    -
    - - - -

    There are two different tools both named Java2HTML that - process Java source code and generate syntax highlighted - documentation from it. Both include Ant tasks to run - them.

    - -

    Java2Html library for converting java source files - or snipplets to syntax highlighted html, rtf, tex and - others.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5 and later
    URL:http://www.java2html.de/
    Contact:java2html@jave.de
    License:GNU General Public License
    - -

    Java2HTML is a simple-to-use tool which converts a bunch of - Java Source Code into a colourized and browsable HTML - representation.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:1.5.1 onwards
    URL:http://www.java2html.com/java2html_ant_task.html
    Contact:support@java2html.com
    License:FreeWare
    - -
    - - - -

    A task to compile Java sources and manage class file - dependencies. Functionality is equivalent to that of standard - Javac and Depend tasks combined, with improved dependency - checking.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4.1
    URL:http://www.experimentalstuff.com/Technologies/JavaMake/index.html
    Contact:Mikhail Dmitriev
    License:BSD-like License
    -
    - - - -

    Ant tasks that generate record classes for VisualAge for - Java from Cobol copy books.

    -

    Note: the website shows that the latest version 1.1 is from December 2, 2001

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4
    URL:http://glezen.org/javarec/
    Contact:Paul Glezen
    License:Apache Software License 1.1
    -
    - - - -

    JCSC is a Java Coding Standard Checker which also features - the generation of some code metrics. It is a command line tool - with an Ant task to scan whole package trees. The result can - viewed in an JavaDoc style web page.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant >= 1.5
    URL:http://jcsc.sourceforge.net/
    Contact:Ralph Jocham
    License:GNU General Public License
    -
    - - - -

    JDeb provides an Ant task and a Maven plugin to create - Debian packages from Java builds in a truly cross platform - manner. Build your Debian packages on any platform that has - Java support. Windows, Linux - it does not require - additional native tools installed.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.7 (not tested on earlier versions)
    URL:http://vafer.org/projects/jdeb/
    Contact:Torsten Curdt
    License:Apache License 2.0
    -
    - - - -

    A task that generates an HTML report of all the packages, classes, - constructors, methods, and fields which have been removed, added or - changed in any way, including their documentation, when two APIs are - compared.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6
    URL: - - http://javadiff.sourceforge.net/
    Task Documentation: - - (in CVS)
    License:LGPL
    -
    - - - -

    JFlex is a lexical analyzer generator (also known as - scanner generator) for Java, written in Java.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5
    URL:http://jflex.de/
    Contact:jflex-users mailing list
    License:GNU General Public License (GPL)
    -
    - - - -

    JindentTask is a very straightforward wrapping of the - Jindent tool, a vendor code beautifier. It enables to use - Jindent natively from Ant.

    - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4.1 and higher
    URL:http://the.edouard.mercier.free.fr/Jindent_content.php
    Contact:Edouard Mercier
    -
    - - - -

    Validates XML files against the RELAX NG alternative to XML Schema. - The Jing task for Ant allows you to efficiently validate - multiple files against multiple RELAX NG patterns and integrate - RELAX NG validation with other XML processing.

    - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4 and later
    URL: - http://www.thaiopensource.com/relaxng/jing-ant.html
    License:BSD-like
    -
    - - - -

    jMetra is a tool for collecting code metrics across a - project lifecycle and compiling the results into - JavaDoc-styled documentation to analyze project metrics over - time. jMetra is best utilized by integrating it with your - project's scheduled build process.

    - -

    It works from the command line or using several provided - Ant tasks.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4 and higher
    URL: - http://www.jmetra.com/ -
    Contact: - R Todd Newton - -
    License:Commercial, free licenses for open source projects and - evaluations.
    -
    - - - -

    JMX4Ant provides tasks for integration with JMX (Java Management - Extensions). It provides tasks for getting and setting attributes - of MBeans, invoking their methods and much more.

    -

    Note: As the Sourceforge project site - shows, the last update was on May 28 2003. (jhm)

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4 and higher
    URL: - http://jmx4ant.sourceforge.net/ -
    Contact: - Brian Dueck -
    License:Apache Software License 1.1
    -
    - - - -

    - - JNI is a free toolkit that makes easy work of - integrating Java and C through the Java Native - Interface (JNI). It includes a code generator that - generates both Java "proxy" classes to access C - "peer" classes, and C "proxy" classes to access - Java "peer" classes or interfaces. It also - includes a core library with a simplified JVM - interface as well as "helper" classes to ease - working with the JNI data types. The code - generation is driven by an XML project file that - can be created with the assistance of the GUI - Project Manager. The code generation can be - invoked either from Ant or from the - GUI. Includes a comprehensive printable PDF User - Guide and plenty of examples.

    - -

    Note: As the Sourceforge project site - shows, the last update was on Jan 29 2002. (jhm)

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4
    URL:http://jnipp.sf.net/
    Contact:Phillip E. Trewhella
    License:GNU LGPL
    -
    - - -

    - JPP is a preprocessor for Ant supporting - many different file types that allows you to include / exclude contents based on - build-time parameters. It is completely invisible to other tools and takes the hassle - out of maintaining customised code or content. It is free, is provided as an Ant task, - and very simple to use. -

    - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6.5
    URL:http://www.javapreprocessor.com
    Contact:info@javapreprocessor.com
    License:Freeware
    -
    - - -

    Sometimes you are interested at runtime to have information - from build time. This may be the build date, a build number or - the version. The JReleaseInfo Ant Task generates a java - source file with getter methods for any desired and provided - properties. Furthermore, it can automatically generate a - viewer (which can e.g. be used as main-class in a library jar - file) that shows the included release information.

    - -

    Note: As the Sourceforge project site - shows, the last update was on Aug 07 2005. (jhm)

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6 and later
    URL:HomePage on SourceForge
    Contact:Forums/Tracker on SourceForge
    License:Apache License 2.0
    -
    - - - -

    JRun 4 SP1 ships with lib/jrun-ant-tasks.jar, which defines - three Ant tasks: jrun, jrunapp, and jrunjmx. Documentation - for the tasks can be found in JRun under - docs/ant/jrun.html.

    - -

    Note that the service pack must be installed on top of an - existing JRun 4 installation.

    - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4 or higher
    URL:http://www.adobe.com/products/jrun/
    License:Commercial
    -
    - - - -

    JsDoc Toolkit is an application, written in JavaScript, for - automatically generating template-formatted, multi-page HTML - (or XML, JSON, or any other text-based) documentation from - commented JavaScript source code.

    - -

    This project is a simple wrapper around the JsDoc Toolkit - documentation program. It gives the user all the command - line options, with the flexibility of using in within an Ant - build file.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.7.0 or higher
    URL:http://code.google.com/p/jsdoc-toolkit-ant-task/
    Contact:Darren Hurley
    License:Apache License 2.0
    -
    - - - -

    The JSMin Ant task can be used for the automated minification of javascript files - in your build and deploy processes.

    -

    JSMin is a filter which removes comments and unnecessary whitespace from javascript - files. It typically reduces filesize by half, resulting in faster downloads.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6.5 or higher
    URL:http://code.google.com/p/jsmin-ant-task/
    Contact:M. Haynes
    License:Apache License 2.0
    -
    - - - -

    The <judoscript> task is an easy way to embed JudoScript - code in the Ant build script. The tag format is quite simple. You can - either embed code directly, or can specify an external JudoScript program - file as the src attribute value. Parameters can be specified - as the params attribute; this is applicable to both embedded - code and external files. -

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5 or higher
    URL:http://www.judoscript.org/books/judoscript-0.9/chapters/ant.html
    Contact:James Jianbo Huang
    License:Lesser GNU Public License
    -
    - - - -

    Just4log is a ant task to optimize JVM bytecode with regards - for Logs ( be it, Log4j, Apache Commons or JDK 1.4 ) - It depends on apache BCEL for Bytecode engineering.

    - -

    Note: As the Sourceforge project site - shows, the last update was on Oct 19 2003. (jhm)

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5.2 or higher
    URL:http://just4log.sourceforge.net
    Contact:Lucas Bruand
    License:Apache License 1.1.
    -
    - - - -

    Kanaputs is a parser for java based scripting. It is an - interpreter for Java. With Kanaputs you can use Java as an - interpreted language: no more compilation, each instruction is - executed when you write it. It is a small programmation - language to make script files above Java.

    - -

    Kanaputs Ant Task provides a way to add any kind of - programmatic features in your Ant script. The code you insert - stays OS independent (because Kanaputs uses Java) and is - completely integrated with Ant as you can give Ant properties - to the Kanaputs code and get back the results in other - properties.

    - -

    Moreover, as you can invoke any kind of Java code with - Kanaputs, you can popup windows from your Ant file to ask the - user to do a choice.

    - -

    Note: the website - shows that the latest version 1.4 is from Nov 26, 2004. The mailing archive from - the last few months contains only spam...

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.2 and above
    URL: - https://kanaputs.dev.java.net//
    - https://kanaputs.dev.java.net/ant.pdf -
    Contact: - kfra@dev.java.net -
    License:Freeware
    -
    - - - -

    Simple Task to use (PDF)LaTeX, BibTeX, Makeindex and GlossTeX to - create your documentation.

    - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6.2 and above
    URL: - http://www.dokutransdata.de/
    - http://www.dokutransdata.de/ant_latex/ -
    Contact: - jaloma@dokutransdata.de -
    License:Freeware
    -
    - - - -

    A build-time architectural testing tool, designed - to maintain clean layering / tiering / modularity. - Macker works against compiled class files, checking - dependencies between classes against a set of - pattern-based access rules you specify for your - project in an XML rules file. Macker doesn't presume - anything about your architecture -- you write the - rules, and Macker keeps you honest about them.

    - -

    Note: As the Sourceforge project site - shows, the last update was on Nov 02 2003. (jhm)

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5 and higher (1.4 untested but may work)
    URL:http://innig.net/macker/
    Contact:Paul Cantrell
    License:GNU GPL 2.0
    -
    - - - -

    MakeRunScript creates a run script for your application. Even if you are developing on windows, - you can make a run script for *nix and vice versa. If you've used the built-in java task before, you - already know how to use 90% of MakeRunScript.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.7 and higher
    URL:http://sourceforge.net/projects/makerunscript/
    Contact:MakeRunScript forums
    License:Apache 2.0
    -
    - - - -

    The mtxslt (Multi-XSLT) extends the standard Ant "xslt/style" task - to make it easy to use multiple XSLT engines during the same build. - This is useful for regression testing of XSLT scripts against several - engines.

    - -

    Note: As the Sourceforge project site - shows, the last update was on Oct 16 2002. (jhm)

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5
    URL:http://mtxslt.sourceforge.net/
    Contact:Anthony B. Coates
    License:Apache Software License 1.1
    -
    - - - -

    Simple Task to use nsd2ltx to build your Nassi-Shneiderman diagrams.

    - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6.2 and above
    URL: - http://www.dokutransdata.de/
    - http://www.dokutransdata.de/ant_nsd2ltx/ -
    Contact: - jaloma@dokutransdata.de -
    License:Freeware
    -
    - - - -

    The Nurflugel AntScript Visualizer takes your build file, - finds any imported build files, and shows all relationships - between targets, taskdefs, macrodefs, Ant and Antcalls; output - options include PDF, SVG, and PNG. Many options including - grouping by build file, inclusion/exclusion of targets, - taskdefs, imports, etc. Installation is via Java WebStart, so - you'll always have the freshest version available.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.1 and later
    URL:http://www.nurflugel.com/webstart/AntScriptVisualizer/
    Contact:dbullard <at> nurflugel <dot> com (email - will receive a challenge to weed out spam)
    License:GNU General Public License
    -
    - - - -

    Orangevolt ANT Tasks is a collection of Tasks for Apache - Ant.

    - -

    The Orangevolt Ant Tasks collections provides a bunch of - Appplication Deployment related Tasks from windows specific - tasks (registry access, executable generation), *nix specific - tasks (kde/gnome shortcut generation) to many useful utility - tasks like jnlp generation.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5 or above
    URL:http://sourceforge.net/projects/ovanttasks
    Contact:info@roxes.com
    License:GNU General Public License (GPL)
    -
    - - - -

    pack is a task to build the smallest possible JAR to link - and run one or more classes.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5
    URL:http://sadun-util.sourceforge.net/pack.html
    Contact:Cristiano Sadun
    License:GNU Lesser General Public License
    -
    - - -

    PCT is a task to compile Progress code, and in a more general - way, to deal with Progress procedures and databases.

    - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5
    URL:http://pct.sourceforge.net
    Contact:Gilles QUERRET
    Licence:Apache License 2.0
    -
    - - -

    PesterCat is a web testing tool that was designed to - perform functional testing for web applications. The PesterCat - Ant Toolkit contains tasks to playback test scripts and create - HTML reports. -

    - - - - - - - - - - - - - -
    Compatibility:Ant 1.6 and later
    URL:http://www.pestercat.com/
    License:Commercial
    -
    - - - -

    PMD checks Java source code for unused variables, - unnecessary object creation, etc

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4 and higher
    URL:http://pmd.sf.net/
    Contact:Tom Copeland
    License:BSD style license
    -
    - - -

    PRes is short for Property Resources and will generate a Java source - file from name=value pair .property files which can be compiled like any - other class.

    - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5 and later (may work with earlier)
    URL:http://mseries.sourceforge.net
    Contact:MSeries
    License:LGPL
    -
    - - -

    ProGuard is - a free Java class file shrinker and obfuscator. It can detect - and remove unused classes, fields, methods, and attributes. It - can then rename the remaining classes, fields, and methods - using short meaningless names.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Tested with 1.5. Should work with all versions.
    URL: - http://proguard.sourceforge.net/ -
    Contact: - Feedback Page -
    License:GNU General Public License
    -
    - - - -

    Properties2Java is an Ant task for automatic conversion of - java ".properties" files to ".java" files extending the - java.util.ListResourceBundle.

    - -

    Note: As the Sourceforge project site - shows, the last update was on Jun 04 2005. (jhm)

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6 or above
    URL:http://properties2java.jayefem.de/
    Contact:Jan-Friedrich Mutter
    License:Apache License 2.0
    -
    - - - -

    Purge deletes all but the most recent few files from a fileset. - For example: if you have generated files (logs, .ear, .war, .jar - etc) accumulating in a directory, the purge task will allow you - to delete the older files, keeping just the most recent ones.

    - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4 or above
    URL:http://www.dallaway.com/ant/
    Contact:Richard Dallaway
    License:LGPL
    -
    - - - -

    RefactorIT includes an Ant task for metrics and audits. - RefactorIT is a Java refactoring, audit and metrics tool. - It plugs into major Java IDEs, also runs stand-alone with - a GUI and a command line interface.

    - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5 and later
    URL:http://www.refactorit.com/
    Contact:support@refactorit.com
    License:Commercial. (Free for accredited open source products, see - http://www.refactorit.com/osc.)
    -
    - - - -

    This is a task for reflection invocation from within ant build file.

    - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5 or above
    URL:http://sourceforge.net/projects/reflectant/
    Contact:sv_ant@mail.bg
    License:Apache License 2.0
    -
    - - -

    A task designed to help with the single-sourcing of program - documentation. Rundoc replaces special commands - (in the format @@rundoc:command param1 param2...@@) embedded - within text files with their output in a - specified format. Currently, only Docbook format is supported.

    - -

    Rundoc was written to keep sample code output in program - documentation synchronized with the actual output - of the current code, by running the referenced code when the - documentation is built.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Tested with 1.6 Should work with all versions.
    URL:http://www.martiansoftware.com/lab/index.html#rundoc
    Contact:Marty Lamb
    License:Revised BSD
    -
    - - - -

    SerialVer adds the Java serialver functionality to Apache - Ant. This project adds Tasks and FilterReaders to get, to - insert and to modify the serialVersionUID in the source code - of a serializable class.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5.1 and later
    URL:http://serialver.sourceforge.net/
    Contact:developer mailing list
    License:Apache Software License 1.1
    -
    - - - -

    Simian (Similarity Analyser) identifies duplication in Java, - C#, C, CPP, COBOL, JSP, HTML source code and even plain text files.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5.1 and later
    URL: - http://www.redhillconsulting.com.au/products/simian/
    Contact: - simian-user-subscribe@redhillconsulting.com.au (User Mailinglist) -
    License:Commercial, Free Licenses available for Non-Commercial Projects
    -
    - - - -

    Powerful analysis of dependencies between Java classes. - Only affected classes will be recompiled and it can be used - with any bytecode compiler.

    - -

    Note: As the Sourceforge project site - shows, the last update was on Feb 21 2003. (jhm)

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Apache Ant version 1.5.1
    URL:http://smartanalyzer.sourceforge.net/
    Contact:support at sourceforge project page
    License:GNU General Public Licence (GPL)
    -
    - - -

    A task designed to help with the single-sourcing of program documentation. - Snip extracts snippets of text from files, placing them into properties in the Ant project. - These properties can then be used by any other Ant task, and are particularly useful when - referenced by <filter>s within the <copy> task.

    - -

    Snip was originally written to keep snippets of sample code in API documentation synchronized - with the actual sample classes.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Tested with 1.5.1. Should work with all versions.
    URL:http://www.martiansoftware.com/lab/index.html#snip
    Contact:Marty Lamb
    License:Revised BSD
    -
    - - -

    Website is gone and nothing found.

    -
    - - -

    SQL Compiler (SQLC) compiles database metadata and SQL statements into data access and data transfer classes.

    -

    Note: It seems that the product is renamed to jIncarnate.

    - - - - - - - - - - - - - - - - - -
    Compatibility:Tested with Ant 1.5.4 and 1.6.5
    URL:http://www.hammurapi.biz/products/sqlc
    Contact:Project Contact Page
    License:LGPL
    -
    - - -

    SQLUnit is a regression and unit testing harness for testing - database stored procedures. The test suite is written as an XML file. - The SQLUnit harness itself is written in Java and uses the JUnit unit - testing framework to convert the XML test specifications to JDBC calls - and compare the results generated from the calls with the specified - results. It also provides the <sqlunit> task to run the tests - from a build script.

    - - - - - - - - - - - - - - - - - -
    Compatibility:Tested with Ant 1.6
    URL:http://sqlunit.sourceforge.net
    Contact:Project forums
    License:GNU General Public License (GPL)
    -
    - - - -

    The styler task makes useful combinations of XSLT transformations - easy to specify in an Ant build file. Like the built-in Ant task - style, styler can apply a single transformation to a set of XML files. - But it can also:

    -
      -
    • handle multiple transformations, in parallel or pipelined.
    • -
    • enable transformations that split or merge files
    • -
    • process non-XML files, especially HTML (based on JTidy)
    • -
    • apply non-XSLT transformation, especially "regular - fragmentations"
    • -
    • use any custom XMLReader or XMLFilter class to handle new file - formats and transformation techniques.
    • -
    - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4
    URL:http://www.langdale.com.au/styler/
    Contact:Arnold deVos
    License:LGPL
    -
    - - - -

    Transforms source files into HTML documents with syntax - highlighting. It can handle a variety of source files - including Java, HTML, C/C++, SQL, and Java properties. Colors - for elements are specified using cascading style sheets. The - output can be templated for easy integration with a site's - look and feel.

    - -

    A very short look into the scm - shows that the last modifications where in 2003.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5
    URL:http://ostermiller.org/syntax/ant.html
    Contact:Stephen Ostermiller
    License:GNU General Public License (GPL)
    -
    - - - -

    The TestSetGenerator is an ant task for generating property files with - testsets based on the results of SQL queries and validation plug-ins. Very - usefull when building unit tests that make use of changing datasets. This - task is an extension of the Ant SQL task. Hsqldb is used for both the - examples and the unittests.

    - -

    Note: As the Sourceforge project site - shows, the last update was on Jan 04 2004. (jhm)

    - - - - - - - - - - - - - - - - - - -
    Compatibility:ANT 1.4 (or later)
    URL:http://anttestsetgen.sourceforge.net/
    Contact:m.c.jansen@planet.nl
    License:GPL
    -
    - - - -

    TiniAnt is an Ant task to support building applications for - the TINI.

    - -

    Note: As the Sourceforge project site - shows, the last update was on Mar 05 2002. (jhm)

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.2 to 1.4.1
    URL:http://tiniant.sourceforge.net/
    Contact:Sean Kelly
    License:BSD-like license
    -
    - - -

    Transformica is a versatile and extensible code generator. - Supports multiple source models including database metadata, Java source files, grammar - files and custom models. -

    - - - - - - - - - - - - - - - - - -
    Compatibility:Tested with Ant 1.5.x and 1.6.5
    URL:http://www.hammurapi.biz/hammurapi-biz/ef/xmenu/hammurapi-group/products/transformica/
    Contact:email support
    License:
    -
    - - -

    A versioning tool for Ant.

    -

    Note: As the Sourceforge project site - shows, the last update was on Feb 19 2004. (jhm)

    - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5.1
    URL:http://ant.ryangrier.com/
    Contact:version_tool@ryangrier.com
    License:BSD license
    -
    - - - -

    VPP provides general file preprocessing support based on - the Velocity Template Engine. The core functionality is - provided as a filter for use with tasks that supports filter - chains. Also included are replacement tasks for <copy> and - <javac> that integrate support for preprocessing.

    - -

    Note: As the Sourceforge project site - shows, the last update was on May 06 2004. (jhm)

    - - - - - - - - - - - - - - - - - - -
    Compatibility:1.5.1 and above
    URL:http://vpp.sourceforge.net/
    Contact:vpp-user@lists.sourceforge.net
    License:BSD license
    -
    - - - -

    WOProject provides a set of tools to work with - WebObjects 5.1 - independent from platform and IDE. It significantly - improves developer productivity - and makes complex project structures more flexible compared to - traditional Makefile-based approach. -

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4
    URL:http://objectstyle.org/woproject/
    Contact:Andrus Adamchik
    License:Apache license
    -
    - - -

    WSDLValidate is, as it sounds, a tool to validate WSDL files.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5 or later
    URL:http://www.eclipse.org/webtools/
    Contact:Project newsgroup and mailing list
    License:Common Public - License (CPL)
    -
    - - -

    xcluder is an XML Inclusions (XInclude) task for Apache Ant. - Offers the choice of using Xerces or Elliotte Rusty Harold's XOM API. -

    - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4 or later. XInclude compliance depends on the - underlying Xerces or XOM used. Xerces 2.5.0 and above works fine, - but please note that 2.6.1 and 2.6.2 processed the - http://www.w3.org/2003/XInclude, now obsolete by - http://www.w3.org/2001/XInclude used by the latest - Candidate Recommendation (13 April 2004). -
    URL:http://sourceforge.net/projects/xcluder
    Contact:mbatsis@users.sf.net
    License:GNU General Public License (GPL), GNU Library or Lesser - General Public License (LGPL) -
    -
    - - - -

    XDoclet is an extended Javadoc Doclet engine for use in Ant. - It lets you create custom Javadoc @tags and based on those tags - generates source code or other files (such as xml-ish deployment - descriptors). Templates and matching tasks are provided to generate - EJB and web application deployment descriptors. -

    - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4
    URL:http://sourceforge.net/projects/xdoclet/
    License:BSD license
    -
    - - -

    XInclude is - a W3C standardized vocabulary for including arbitrary text or XML - documents in other XML documents. This task performes the inclusion - using an existing XInclude implementation

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5.2
    URL: - http://www.jeckle.de/freeStuff/xia/index.html -
    Contact:mario@jeckle.de
    License:Lesser GNU Public License
    -
    - - - -

    The XML Directory Listing task can recurse through a directory structure and produce an - XML representation. The resulting file can then be transformed further with Ant.

    -

    The XML output is configurable through various options. The SAX parsing is fast and has a - low memory footprint.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6.5 or higher
    URL:http://code.google.com/p/xml-dir-listing/
    Contact:M. Haynes
    License:Apache License 2.0
    -
    - - - -

    This framework is a release notes framework that enables to - generate textual release notes from an XML file. This is an - open framework that enables to integrate the information - coming from VSC and bug tracking solutions, for instance.

    - -

    Note: As the Sourceforge project site - shows, the last update was on Sep 04 2005. (jhm)

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5 and later
    URL:http://xmlreleasenotes.free.fr/
    Contact:Edouard Mercier
    License:Apache Software License 1.1
    -
    - - - -

    XmlTask provides a simple means to modify XML documents - without having to learn XSLT. A simple path reference to an - XML node specifies the node you want to change, and how you - want to allow XML insertion and removal, or attribute - changes. The emphasis is on providing the simplest means to - perform common XML replacements

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4 and later
    URL:http://www.oopsconsultancy.com/software/xmltask/
    Contact:xmltask-users at lists.sourceforge.net
    License:Apache Software License 1.1
    -
    - - - -

    yGuard is a free Java(TM) Bytecode Obfuscator Task that - needs no external script or project files. It can completely - be configured and run through the Ant build script. The task - supports multiple Jar files at once and makes use of - patternsets and regular expressions to specify elements, which - should be left unobfuscated. Additionally it can be used to - produce patches for obfuscated applications that have already - been deployed.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5 and later
    URL:http://www.yworks.com/en/products_yguard_about.htm
    Contact:yGuard@yWorks.com
    License:Library: LGPL, Task: Commercial
    -
    - - - -

    The task ZKMTask allows the Zelix KlassMaster Java obfuscator to be integrated into an Ant build.

    - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4.1 and later
    URL:http://www.zelix.com/klassmaster/docs/buildToolApi.html
    License:Commercial
    -
    - -
    - - - -
    - - - -

    - Wondering why your Ant build is slow? Is your continuous integration server taking too - long to produce your project builds? This project may help. This project includes a small - number of classes for use with Ant that can help you to analyze your build in a - non-intrusive manner. -

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6
    URL:https://antutility.dev.java.net/
    Contact:David Green
    License:Apache - License 2.0
    -
    -
    - - - -
    - - - -

    This is an Ant compiler-adapter that allows you to use the - normal <javac> task plus Sun's early-access - compiler to compile Generics-enabled Java code. (This is only - necessary until JDK1.5 is released.)

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5 and later
    URL:http://www.madbean.com/blog/3/
    Contact:Matt Quail <spud[at]madbean[dot]com>
    License:Public Domain
    -
    - - - -

    miniRMI is a freeware opensource library that serves as a - lightweight replacement for the original java.rmi packages and - is suitable especially for applets. Ant 1.4+ - <rmic> adapter included.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4 and later
    URL:http://dione.zcu.cz/~toman40/miniRMI/
    Contact:Petr Toman
    License:Gnu Lesser Public License
    - -
    -
    - -
    - - - -

    A plugin that integrates Ant into the jEdit editor.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:bundles Ant 1.5
    URL:http://plugins.jedit.org/plugins/?AntFarm
    Contact:jEdit developers mailinglist
    License:GNU General Public License
    -
    - - - -

    An OpenTool that integrates Ant into the JBuilder IDE - (version 5 and later).

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.2 and later
    URL:http://antrunner.sourceforge.net/
    Contact:Dirk Schnelle
    License:GNU General Public License
    -
    - - -

    CA Plex is an architected RAD tool that combines the techniques of - model-driven development, code generation and patterns to create - business applications for multiple platforms, including Java, .NET and - IBM System i. In its 6.0 release, CA Plex includes integrated support - for building generated Java code with Ant.

    - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6.5
    URL:http://wiki.plexinfo.net/index.php?title=Customizing_Plex_6.0_ANT_builds
    Contact:http://www.ca.com/us/products/product.aspx?ID=258
    License:Commercial
    -
    - - - -

    Eclipse is a universal tool platform with Ant integration.

    - - - - - - - - - - - - - - - - - - -
    Compatibility: - Ant 1.3 and higher
    - Bundles Ant 1.6.2 as of Eclipse 3.0.1 (tested with Ant 1.5.4 - 1.6.2)
    - Eclipse 3.2 bundles Ant 1.6.5
    - Eclipse 3.3 bundles Ant 1.7.0 -
    URL: - http://www.eclipse.org/ - or - - Platform Ant Project - -
    Contact:news://news.eclipse.org/eclipse.platform
    License:Common Public License Version 1.0
    -
    - - - -

    Java IDE with support for Ant. Gel is a native Microsoft Windows software.

    -

    Note: The website recommends using another IDE because GEL is not longer maintained.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4 and above
    URL:http://www.gexperts.com/products/gel/gel.asp
    Contact:Project Mailing List
    License:Freeware
    -
    - - - -

    Java IDE with refactoring support and Ant integration. - The IDE has special editing and navigation support for Ant. -

    - - - - - - - - - - - - - - - - - - -
    Compatibility:bundles Ant 1.6.5
    URL:http://www.intellij.com/idea/
    Contact:support@intellij.com
    License:Commercial; Academic and OpenSource licenses available.
    -
    - - - -

    Embarcadero JBuilder comes (as Eclipse based product) with built-in Ant support.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Bundles Ant 1.6
    URL:http://www.codegear.com/en/products/jbuilder
    Contact:http://support.codegear.com/en
    License:Commercial; Turbo JBuilder 2007 is free.
    -
    - - - -

    The Java Development Environment for Emacs (JDEE) supports - Apache Ant as one of three built-in ways to build your - applications.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.2 and later
    URL:http://jdee.sourceforge.net/
    Contact:JDEE Mailing list.
    License:GNU General Public License
    -
    - - - -

    NetBeans IDE includes integrated Ant support. - This IDE uses Ant as its primary means of building applications, - with custom tasks and an Ant-aware editor.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:bundles 1.8.0 starting with NetBeans 6.9; 1.8.1 for 6.9.1; 1.8.2 for 7.0
    URL:http://www.netbeans.org/
    Contact:nbdev@netbeans.org
    License:Common Development and Distribution License / GNU General Public License
    -
    - - -

    Java IDE with deep Ant integration. IDX is a native Microsoft Windows program.

    - - - - - - - - - - - - - - - - - -
    Compatibility:bundles Ant 1.6
    URL: - http://optistic.com/idx -
    Contact: - support@optistic.com -
    License:Commercial; Academic and OpenSource licenses available.
    -
    - - - -

    Java IDE with support for Ant.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5.1
    URL:http://www.oracle.com/technology/products/jdev/index.html
    Contact:JDeveloper Forum
    License:Commercial
    -
    - - -

    - Instead of manually creating build scripts in XML, Virtual Ant provides a fully virtual file system - where you can run your tasks in real time and see the results. Everything that you do is recorded and - turned into an Ant build script. -

    - - - - - - - - - - - - - - - - - -
    Compatibility: - Ant 1.6.5 onwards -
    URL: - http://www.placidsystems.com/virtualant/ -
    Contact: - support@placidsystems.com -
    License:Commercial; OpenSource licenses available too.
    -
    - - - -

    WSAD features Ant integrate by virtue of being built on the Eclipse tools platform.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:bundles Ant 1.4.1
    URL: - http://www.ibm.com/developerworks/websphere/ -
    Article:Using Ant with WebSphere Studio Application Developer
    License:Commercial
    -
    - -
    - - - -
    -

    There are several integration with SCM systems. Some are - built in. But some are available as - external libraries. Here a list of task libraries we are aware of:

    - - - -

    These are tasks that allow users to access Mercurial - functionality from within Ant build scripts.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.7 and later
    URL:http://ant4hg.free.fr
    Contact:ant4hg@free.fr
    License:GNU Lesser General Public License
    -
    - - - -

    This library is a collection of "value-add" Ant tasks for integrating - IBM Rational ClearCase with Apache Ant. The integration makes full use - of the power and capabilities of Ant, with support for nested elements - (such as filesets) and also supports conditions. There are a number of - tasks for creating XML reports on both ClearCase baselines and labels as - well as a task for "staging" ClearCase objects.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6.1 and later
    URL: - http://clearantlib.sourceforge.net/
    Contact:Forum
    License:Apache License 2.0
    -
    - - - -

    These are tasks that allow users to access Surround SCM - functionality from within Ant build scripts.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5 and later
    URL: - Surround SCM Resource Center
    Contact:Seapine Support
    License:GNU Lesser General Public License
    -
    - - - -

    SvnAnt is an ant task that provides an interface to Subversion revision control system - that is a compelling replacement for CVS in the open source community.

    - - - - - - - - - - - - - - -
    URL: - Subclipse .: :. SvnAnt .: :. SvnClientAdapter
    Contact:subclipse: Issues and Help
    License:Eclipse Public License (EPL) 1.0
    -
    - - - -

    JWare/AntXtras Svn4Ant (Svn4Ant) is a complete set of native Ant tasks for managing Subversion working copies, - exported directories, and repositories from a build, test, or deployment environment. - Immodestly, Svn4Ant’s goal is to be the best provider of Subversion Ant components.

    - - - - - - - - - - - - - - -
    URL: - Svn4Ant
    Contact:Support - JWare Free Software
    License:LGPL 2.1
    -
    - -
    - -
    - - -

    AntStatistics logs execution times for - all build targets and displays them at the end of the build. Furthermore execution times of - past builds are collected and graphed in a chart.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.3
    URL:http://code.google.com/p/antstatistics/
    Contact:issue tracker
    License:Apache License 2.0
    -
    -
    - -
    diff --git a/xdocs/faq.xml b/xdocs/faq.xml deleted file mode 100644 index 055c2132d5..0000000000 --- a/xdocs/faq.xml +++ /dev/null @@ -1,1973 +0,0 @@ - - - - - - Stefan Bodewig - Frequently Asked Questions - - - - - Where do I find the latest version of this - document? - -

    The latest version can always be found at Apache Ant's homepage - http://ant.apache.org/faq.html.

    -
    -
    - - - How can I contribute to this FAQ? - -

    The page you are looking it is generated from - this - document. If you want to add a new question, please submit - a patch against this document to one of Ant's mailing lists; - hopefully, the structure is self-explanatory.

    - -

    If you don't know how to create a patch, see the patches - section of this - page.

    -
    -
    - - - How do you create the HTML version of this - FAQ? - - -

    We use - Anakia - to render the HTML version from the original XML file.

    - -

    The Velocity stylesheets used to process the XML files can - be found in the xdocs/stylesheets subdirectory of - Ant's SVN repository - the build file - docs.xml at the top level of the ant SVN - module (trunk) is used to drive Anakia.

    - -

    To transform the xml into html, one needs velocity 1.4. - The command to run is :

    -

    - ant -Dvelocity.dir=[installation path of velocity] -f docs.xml -

    -
    -
    - -
    - - - - What is Apache Ant? - -

    Ant is a Java-based build tool. In theory, it is kind of - like Make, without Make's wrinkles and with the full - portability of pure Java code.

    -
    -
    - - - Why do you call it Ant? - - -

    According to Ant's original author, James Duncan - Davidson, the name is an acronym for "Another Neat - Tool".

    - -

    Later explanations go along the lines of "ants - do an extremely good job at building things", or - "ants are very small and can carry a weight dozens of times - their own" - describing what Ant is intended to - be.

    -
    -
    - - - Tell us a little bit about Ant's history. - - -

    Initially, Ant was part of the Tomcat code base, when it was - donated to the Apache Software Foundation. It was - created by James Duncan Davidson, who is also the original - author of Tomcat. Ant was there to build Tomcat, nothing - else.

    - -

    Soon thereafter, several open source Java projects realized - that Ant could solve the problems they had with Makefiles. - Starting with the projects hosted at Jakarta and the old Java - Apache project, Ant spread like a virus and is now the build - tool of choice for a lot of projects.

    - -

    In January 2000, Ant was moved to a separate CVS module and - was promoted to a project of its own, independent of - Tomcat, and became Apache Ant.

    - -

    The first version of Ant that was exposed to a larger audience - was the one that shipped with Tomcat's 3.1 release on 19 April - 2000. This version has later been referred to as Ant - 0.3.1.

    - -

    The first official release of Ant as a stand-alone product was - Ant 1.1, released on 19 July 2000. The complete release - history:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Ant VersionRelease Date
    1.119 July 2000
    1.224 October 2000
    1.33 March 2001
    1.43 September 2001
    1.4.111 October 2001
    1.510 July 2002
    1.5.13 October 2002
    1.5.23 March 2003
    1.5.39 April 2003
    1.5.412 August 2003
    1.6.018 December 2003
    1.6.112 February 2004
    1.6.216 July 2004
    1.6.328 April 2005
    1.6.419 May 2005
    1.6.52 June 2005
    1.7.019 December 2006
    1.7.127 June 2008
    1.8.08 February 2010
    1.8.17 May 2010
    1.8.227 December 2010
    -
    -
    - -
    - - - - Which version of Java is required to run - Apache Ant? - - -

    You will need Java installed on your system, version 1.4 or - later required, 1.5 or later strongly recommended. The later - the version of Java, the more Ant tasks you get.

    - -

    If only the JRE is present but not a full JDK then many - tasks will not work.

    - -

    The following table lists the minimum Java versions - required to compile and run Ant. Note that most committers - work with more recent versions of the JDK and that Ant doesn't - get tested much for older versions.

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Ant VersionMinimum Java Version
    1.1 up to 1.5.41.1
    1.6.0 up to 1.6.51.2
    1.7.0 up to 1.7.11.3
    1.8.0 up to current svn trunk1.4
    -
    -
    - - - I get checksum errors when I try to extract the - tar.gz distribution file. Why? - -

    Ant's distribution contains file names that are longer - than 100 characters, which is not supported by the standard - tar file format. Several different implementations of tar use - different and incompatible ways to work around this - restriction.

    - -

    Ant's <tar> task can create tar archives that use - the GNU tar extension, and this has been used when putting - together the distribution. If you are using a different - version of tar (for example, the one shipping with Solaris), - you cannot use it to extract the archive.

    - -

    The solution is to either install GNU tar, which can be - found here, - or use the zip archive instead (you can extract it using - jar xf).

    -
    -
    - - - How do you get ant-1.6.x (or any version later than - 1.5.2) to work on on RedHat ES 3? - -

    Redhat ES 3.0 comes installed with ant 1.5.2. Even if you - have your PATH and ANT_HOME variables set correctly to a later - version of ant, you will always be forced to use the - preinstalled version.

    - -

    To use a later version of ant on this OS you could do the - following:

    - -
    -
    -
    - - - - How to I precompile Java Server Pages (JSPs)? - -

    Apache Ant has a built in optional task <jspc> - which was intended for that. But this task is deprecated. - Here the alternative suggested by the manual:

    -

    Instead of relying on container specific JSP-compilers we suggest deploying - the raw files (*.jsp) and use the container build-in functions: after deploying - run a test suite (e.g. with - Cactus or - HttpUnit) against the deployed web - application. So you'll get then test result and the compiled JSPs.

    -
    -
    - - - How do I realize os--specific configurations? - -

    The core idea is using property files which name accords to the - os-name. Then simply use the build-in property os.name.

    -

    For better use you should also provide a file with default values. - But be careful with the correct os-names. For test simply <echo> - the ${os.name} on all machines and you can be sure to use the right - file names.

    - - -]]> -
    -
    - - - - How do I add an external task that I've written to the - page "External Tools and Tasks"? - - -

    Join and post a message to the dev or user mailing - list (one list is enough), including the following - information:

    - -
      -
    • the name of the task/tool
    • -
    • a short description of the task/tool
    • -
    • a Compatibility: entry stating with which version(s) of - Ant the tool/task is compatible to
    • -
    • a URL: entry linking to the main page of the tool/task
    • -
    • a Contact: entry containing the email address or the URL - of a webpage for the person or list to contact for issues - related to the tool/task. Note that we'll add a - link on the page, so any email address added there is not - obfuscated and can (and probably will) be abused by robots - harvesting websites for addresses to spam.
    • -
    • a License: entry containing the type of license for the - tool/task
    • -
    - -

    The preferred format for this information is a patch to this - document.

    - -

    If you have written something bigger than a 'simple plugin' to Ant it - may be better to add the link to projects.html. - The procedure to add it is the same. The file to patch is this - document. The syntax of that file is the same.

    - -
    -
    - - - How do I create new tasks? - -

    Apart from a lot of information on using Ant, the - Manual also contains information - on how to extend Ant with new tasks. This information - can be found under "Developing with Ant".

    - -

    Chances are that someone else already created the task you - want to create, it may be wise to see - External Tools and Tasks and - Related Projects first.

    -
    -
    - - - How do I pass parameters from the command line to my - build file? - - -

    Use properties. Using ant - -Dname=value lets you define values for - properties on the Ant command line. These properties can then be - used within your build file as - any normal property: ${name} will put in - value.

    - -
    -
    - - - How can I use Jikes-specific command-line - switches? - - - -

    A couple of switches are supported via "magic" - properties:

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    switchpropertydefault
    +Ebuild.compiler.emacsfalse == not set
    +Pbuild.compiler.pedanticfalse == not set
    +Fbuild.compiler.fulldependfalse == not set
    (Only for Ant < 1.4; replaced by the - nowarn - attribute of the <javac> - task after that.)

    -nowarn
    build.compiler.warningstrue == not set
    - -

    With Ant >= 1.5, you can also use nested - <compilerarg> elements with the - <javac> task.

    - -
    -
    - - - How do I include a < character in my command-line arguments? - -

    The short answer is "Use: &lt;".

    - -

    The long answer is that this probably won't do what you - want anyway (see the next - section).

    -
    -
    - - - How do I redirect standard input or standard output - in the <exec> task? - -

    Say you want to redirect the standard output stream of the - m4 command to write to a file, something - like:

    - - m4 foo.m4 > foo -]]> - -

    and try to translate it into

    - - - - - - -]]> - -

    This will not do what you expect. The output redirection is - performed by your shell, not the command itself, so this - should read:

    - - - - - -]]> - -

    Note that you must use the value attribute of - <arg> in the last element, in order to have - the command passed as a single, quoted argument. Alternatively, - you can use:

    - - - -]]> - -

    Note the double-quotes nested inside the single-quotes.

    - -
    -
    - - - How do I execute a batch file or shell script from Ant? - - -

    On native Unix systems, you should be able to run shell scripts - directly. On systems running a Unix-type shell (for example, Cygwin - on Windows) execute the (command) shell instead - cmd - for batch files, sh for shell scripts - then pass the - batch file or shell script (plus any arguments to the script) - as a single command, using the /c or - -c switch, respectively. See - the above section - for example <exec> tasks - executing sh. For batch files, use something like:

    - - - -]]> - -
    -
    - - - I want to execute a particular target only if - multiple conditions are true. - - -

    There are actually several answers to this question.

    - -

    If you have only one set and one unset property to test, - you can specify both an if and an unless - attribute for the target, and they will act as if they - are "anded" together.

    - -

    If you are using a version of Ant 1.3 or earlier, the - way to work with all other cases is to chain targets together - to determine the specific state you want to test for.

    - -

    To see how this works, assume you have three properties: - prop1, prop2, and prop3. - You want to test that prop1 and prop2 - are set, and that prop3 is not. If the condition - holds true you want to echo "yes".

    - -

    Here is the implementation in Ant 1.3 and earlier:

    - - - - - - - - - - - - - - -]]> - -

    Note: <antcall> tasks do not pass - property changes back up to the environment they were called - from, so you wouldn't be able to, for example, set a - result property in the cond-if-3 target, - then do - <echo message="result is ${result}"/> - in the cond target.

    - -

    Starting with Ant 1.4, you can use the - <condition> task.

    - - - - - - - - - - - - - - - - - - - - - - - - -]]> - -

    This version takes advantage of two things:

    - -
      -
    • If a property a has not been set, - ${a} will evaluate to ${a}.
    • - -
    • To get a literal $ in Ant, you have to - escape it with another $ - this will also break - the special treatment of the ${ sequence.
    • -
    - -

    Because testing for a literal ${property} string - isn't all that readable or easy to understand, - post-1.4.1 Ant introduces the <isset> element - to the <condition> task.

    - -

    Here is the previous example done using - <isset>:

    - - - - - - - - - - - - -]]> - -

    The last option is to use a scripting language to set the - properties. This can be particularly handy when you need much - finer control than the simple conditions shown here but, of - course, comes with the overhead of adding JAR files to support - the language, to say nothing of the added maintenance in requiring - two languages to implement a single system. See the - - <script> task documentation for more - details.

    -
    -
    - - - How can I include national characters like German - umlauts in my build file? - - -

    You need to tell the XML parser which character encoding - your build file uses, this is done inside the XML - declaration.

    - -

    By default the parser assumes you are using the UTF-8 - encoding instead of your platform's default. For most Western - European countries you should set the encoding to - ISO-8859-1. To do so, make the very first line - of you build file read like

    - - -]]> -
    -
    - - - How do I use jar's M switch? - I don't want a MANIFEST. - - -

    A JAR archive is a ZIP file, so if you don't want a - MANIFEST you can simply use <zip>.

    - -

    If your file names contain national characters you should - know that Sun's jar utility like Ant's - <jar> uses UTF-8 to encode their names while - <zip> uses your platforms default encoding. - Use the encoding attribute of <zip> if - necessary.

    -
    -
    - - - How can I do something like <property name="prop" - value="${${anotherprop}}"/> (double expanding the property)? - - -

    Without any external help you can not.

    -

    With <script/>, which needs external libraries, you can do

    - - propname = project.getProperty("anotherprop"); - project.setNewProperty("prop", propname); - -]]> -

    With AntContrib (external task library) you can do - <propertycopy name="prop" from="${anotherprop}"/>.

    -

    With Ant 1.6 you can simulate the AntContribs <propertycopy> - and avoid the need of an external library:

    - - - - - - - -]]> -

    With the 'props' antlib (external, but also from Ant) you could - do the dereferencing with ${${anotherprop} - not just - in the property task - instead everywhere in your buildfile (after - registering the required property helper).

    - - - - - - ${${var}} = foo.value ]]> -
    -
    - - - How can I delete everything beneath a particular directory, - preserving the directory itself? - -

    Most users who go down this path have no problem figuring out that - <delete includeemptydirs="true" /> will help them. The - seemingly tricky part is preserving the base directory itself, - which Ant includes in the directory scan. Fortunately the answer is simple: -

    - - - -]]> -
    -
    - - - How can I delete a particular directory, - if and only if it is empty? - -

    Most users who go down this path have no problem figuring - out that - <delete includeemptydirs="true" /> will - help them. The seemingly tricky part is preserving the - non-empty directories, which Ant includes in the directory - scan. Fortunately the answer is simple:

    - - - - -]]> -
    -
    -
    - - - - General Advice - - -

    There are many reasons why Apache Ant doesn't behave as - expected, not all of them are due to Ant bugs. See our Having Problems? page for hints that - may help pinning down the reasons for your problem.

    -
    -
    - - - Why does Ant always recompile all my Java files? - - -

    In order to find out which files should be compiled, Ant - compares the timestamps of the source files to those of the - resulting .class files. Opening all source files - to find out which package they belong to would be very - inefficient. Instead, Ant expects you to place your - source files in a directory hierarchy that mirrors your - package hierarchy and to point Ant to the root of this - directory tree with the srcdir attribute.

    - -

    Say you have <javac srcdir="src" - destdir="dest"/>. If Ant finds a file - src/a/b/C.java, it expects it to be in package - a.b so that the resulting .class - file is going to be dest/a/b/C.class.

    - -

    If your source-tree directory structure does not match your - package structure, Ant's heuristic won't work, and - it will recompile classes that are up-to-date. Ant is not the - only tool that expects a source-tree layout like this.

    - -

    If you have Java source files that aren't declared to - be part of any package, you can still use the <javac> - task to compile these files correctly - just set the - srcdir and destdir attributes to - the actual directory the source - files live in and the directory the class files should go into, - respectively.

    - -
    -
    - - - - I've used a <delete> task to - delete unwanted SourceSafe control files (CVS files, editor - backup files, etc.), but it doesn't seem to work; the files - never get deleted. What's wrong? - - -

    This is probably happening because, by default, Ant excludes - SourceSafe control files (vssver.scc) and certain other - files from FileSets.

    - -

    Here's what you probably did:

    - - - - - -]]> - -

    You need to switch off the default exclusions, - and it will work:

    - - - -]]> - -

    For a complete listing of the patterns that are excluded - by default, see the user - manual.

    - -
    -
    - - - I have a target I want to skip if a property is set, - so I have unless="property" as an attribute - of the target, but all the targets this target - depends on are still executed. Why? - - -

    The list of dependencies is generated by Ant before any of the - targets are run. This allows dependent targets, such as an - init target, to set properties that can control the - execution of the targets higher in the dependency graph. This - is a good thing.

    - -

    However, when your dependencies break down the - higher-level task - into several smaller steps, this behaviour becomes - counter-intuitive. There are a couple of solutions available: -

    - -
      -
    1. Put the same condition on each of the dependent targets.
    2. - -
    3. Execute the steps using <antcall>, - instead of specifying them inside the depends - attribute.
    4. -
    - -
    -
    - - - In my <fileset>, I've put in an - <exclude> of all files followed by an - <include> of just the files I want, but it - isn't giving me any files at all. What's wrong? - - - -

    The order of the <include> and - <exclude> tags within a <fileset> - is ignored when the FileSet is created. Instead, all of the - <include> elements are processed together, - followed by all of the <exclude> - elements. This means that the <exclude> - elements only apply to the file list produced by the - <include> elements.

    - -

    To get the files you want, focus on just the - <include> patterns that would be necessary - to get them. If you find you need to trim the list that the - <include> elements produce, then use - <exclude> elements.

    -
    -
    - - - ant failed to build my program via javac - even when I put the needed jars in an external - build.properties file and reference them by - pathelement or classpath refid. - - - -

    When ant loads properties from an external - file it doesn't touch the value of properties, trailing blanks - will not be trimmed for example.

    - -

    If the value represents a file path, like a jar needed to - compile, the task which requires the value, javac for example - would fail to compile since it can't find the file due to - trailing spaces.

    -
    -
    - - - Ant creates WAR files with a lower-case - web-inf or JAR files with a lower-case - meta-inf directory. - - -

    No it doesn't.

    - -

    You may have seen these lower-case directory names in - WinZIP, but WinZIP is trying to be helpful (and fails). If - WinZIP encounters a filename that is all upper-case, it - assumes it has come from an old DOS box and changes the case to - all lower-case for you.

    - -

    If you extract (or just check) the archive with jar, you - will see that the names have the correct case.

    - -

    With WinZIP (version 8.1 at least), this can be corrected in the - configuration. In the Options/Configuration menu, in the View tab, General - section, check the "Allow all upper case files names" box. The META-INF and - WEB-INF will look correct.

    -
    -
    - - - I installed Ant 1.6.x and now get - Exception in thread "main" java.lang.NoClassDefFoundError: - - - -

    - The cause of this is that there is an old version of ant somewhere in the - class path or configuration. -

    -

    - A version of this problem happens with jars that are in the classpath - that include an embedded copy of ant classes. - An example of this is some copies of weblogic.jar. -

    -

    - One can check if this is the case by doing (on unix/sh): -

    -        unset CLASSPATH
    -        ant -version
    -        
    - -

    -
    -
    - - - I installed Ant 1.6.x and now get - java.lang.InstantiationException: org.apache.tools.ant.Main - - -

    - The cause of this is that there is an old version of ant somewhere in the - class path or configuration. -

    -

    - A version of this problem may be seen on some linux systems. - Some linux systems (Fedora Core 2 for example), comes with a version - of ant pre-installed. There is a configuration file called - /etc/ant.conf which if present, the ant shell - script will 'dot' include. On Fedora Core 2, the /etc/ant.conf - file resets the ANT_HOME environment variable to - /usr/share/ant. This causes the problem that - an old version of ant (1.5.x in this cause) will be used - with a new version of the ant script file. -

    -

    - One can check if this is the case by doing - ant --noconfig -version. -

    -
    -
    - - - Whenever I use the Ant jar or manifest related tasks, long lines in - my manifest are wrapped at 70 characters and the resulting jar does - not work in my application server. Why does Ant do this? - - - -

    - Ant implements the Java - Jar - file specification. Please refer to the notes section where it - discusses the maximum allowable length of a line and the concept of - continuation characters. -

    - -

    - If a jar file produced by Ant does not work in your appserver, and - that failure is due to the wrapped manifest, then you need - to consult your appserver provider, as it is a bug in their - appserver. Far more likely, however, is a problem in your - specification of your classpath. It is not Ant's wrapping of your - classpath that is the problem. -

    - -

    - Do not raise a bug about this issue until you have checked to ensure - that the problem is not due to your classpath specification. -

    -
    -
    - - - <exec> fails with "Cannot run - program "...":CreateProcess error=2" on - Windows. - - -

    A common problem is not having the executable on the - PATH. In case you get an error message Cannot run - program "...":CreateProcess error=2. The system cannot find - the path specified. have a look at your PATH - variable.

    - -

    Just type the command directly on the command line and if - Windows finds it, Ant should do it too. (Otherwise ask on - the user mailinglist for help.) If Windows can not execute - the program add the directory of the programm to the PATH - (set PATH=%PATH%;dirOfProgram) or specify the - absolute path in the executable attribute in - your buildfile.

    -
    -
    -
    - - - - Is Apache Ant supported by my IDE/Editor? - -

    See the section - on IDE integration on our External Tools and Tasks page.

    -
    -
    - - - Why doesn't (X)Emacs/vi/MacOS X's project builder - correctly parse the error messages generated by Ant? - - -

    Ant adds a "banner" with the name of the current - task in front of all logging messages - and there are no built-in - regular expressions in your editor that would account for - this.

    - -

    You can disable this banner by invoking Ant with the - -emacs switch. To make Ant autodetect - Emacs' compile mode, put this into your - .antrc (contributed by Ville Skyttä).

    - - - -

    Alternatively, you can add the following snippet to your - .emacs to make Emacs understand Ant's - output.

    - - - -

    Yet another alternative that preserves most of Ant's - formatting is to pipe Ant's output through the following Perl - script by Dirk-Willem van Gulik:

    - - ) { - if (s/^(\s+)\[(\w+)\]//) { - if ($2 ne $last) { - print "$1\[$2\]"; - $s = ' ' x length($2); - } else { - print "$1 $s "; - }; - $last = $2; - }; - print; -}; -]]> - -
    -
    -
    - - - - Is there a DTD that I can use to validate my build - files? - - - -

    An incomplete DTD can be created by the - <antstructure> task - but this one - has a few problems:

    - -
      -
    • It doesn't know about required attributes. Only - manual tweaking of this file can help here.
    • - -
    • It is not complete - if you add new tasks via - <taskdef> it won't know about it. See - this - page by Michel Casabianca for a solution to this - problem. Note that the DTD you can download at this page - is based on Apache Ant 0.3.1.
    • - -
    • It may even be an invalid DTD. As Ant allows tasks - writers to define arbitrary elements, name collisions will - happen quite frequently - if your version of Ant contains - the optional <test> and - <junit> tasks, there are two XML - elements named test (the task and the nested child - element of <junit>) with different attribute - lists. This problem cannot be solved; DTDs don't give a - syntax rich enough to support this.
    • -
    -
    -
    - - - How do I include an XML snippet in my build file? - -

    You can use XML's way of including external files and let - the parser do the job for Ant:

    - - - - -]> - - - - - ... - - - &common; - - ... - - -]]> - -

    will literally include the contents of common.xml where - you've placed the &common; entity.

    - -

    (The filename common.xml in this example is resolved - relative to the containing XML file by the XML parser. You may also use - an absolute file: protocol URI.)

    - -

    In combination with a DTD, this would look like this:

    - - -]> -]]> - -

    Starting with Ant 1.6, there is a new - <import> task that can (also) be used to - include build file fragments. Unlike the snippets used with - entity includes, the referenced files have to be complete Ant - build files, though.

    - -

    The example above would become:

    - - - - - ... - - - - - ... - - -]]> - -

    Unlike entity includes, <import> will - let you use Ant properties in the file name.

    -
    -
    - - - How do I send an email with the result of my build - process? - - - -

    If you are using a nightly build of Ant 1.5 after - 2001-12-14, you can use the built-in MailLogger:

    - - - -

    See the Listeners - & Loggers documentation for details on the properties - required.

    - -

    For older versions of Ant, you can use a custom - BuildListener that sends out an email - in the buildFinished() method. Will Glozer - <will.glozer@jda.com> has written such a listener based - on JavaMail. - The source is:

    - - - -

    With a monitor.properties like this:

    - - -mail.from=Will Glozer - -build.log=build.log - -build.failed.notify=true -build.failed.email.to=will.glozer@jda.com -build.failed.email.subject=Nightly build failed! - -build.succeeded.notify=true -build.succeeded.email.to=will.glozer@jda.com -build.succeeded.email.subject=Nightly build succeeded! -]]> - -

    monitor.properties should be placed right next - to your compiled BuildMonitor.class. To use it, - invoke Ant like:

    - - - -

    Make sure that mail.jar from JavaMail and - activation.jar from the - Java - Beans Activation Framework are in your CLASSPATH.

    - -
    -
    - - - How do I get at the properties that Ant was running - with from inside BuildListener? - - -

    You can get at a hashtable with all the properties that Ant - has been using through the BuildEvent parameter. For - example:

    - - - -

    This is more accurate than just reading the same property - files that your project does, since it will give the correct - results for properties that were specified on the Ant command line.

    -
    -
    - -
    - - - - <exec> causes other tasks to hang - or leads to strange behaviour of <input> - tasks. - - - -

    When Apache Ant forks a new process for example by using the - <exec>, <apply> - or <java> tasks, it will also start a - new thread reading from standard input and sending - everything that it has read to that process.

    - -

    Unfortunately Ant has no way to know whether the forked - process is ever going to read any input, so it will start such - a thread even if the process doesn't need one.

    - -

    This behaviour leads to strange side effects like the Ant - process - being suspended - when a build forking new process is run as a background - process on Unix-like systems or - <input> - tasks requiring - additional inputs if they come after - an <exec> task.

    - -

    Fortunately there is a workaround for this, always specify - inputstring="" for - any <exec> task (or one of its sibblings) - if you know the forked process doesn't consume any - input.

    -
    -
    - - - <javac> causes a - StackOverflowError - - - -

    For some Java source files it is possible - that causes - a StackOverlowError is thrown inside Sun's javac - compiler. As far as we can tell this is not triggered by a - bug in Ant.

    - -

    It is possible to work around this problem by setting - <javac>'s fork attribute to true.

    -
    -
    - - - Ant 1.7.0 doesn't build from sources without - JUnit - - - -

    When building Ant 1.7.0 from the source release without - junit.jar the build fails with the message "We cannot build - the test jar unless JUnit is present".

    - -

    With Ant 1.7.0 we've started to add ant-testutil.jar as - part of the distribution and this causes a hard dependency on - JUnit - at least in version 1.7.0. Unfortunately the - installation docs don't say so.

    - -

    There are two workarounds:

    - -
      - -
    1. Add junit.jar to your CLASSPATH when building Ant.
    2. - -
    3. Change Ant's buildfile and remove test-jar from the - depends list of the dist-lite target.
    4. - -
    - -
    -
    - - - <chmod> or <exec> doesn't work in Ant - 1.3 on Unix - - -

    The antRun script in ANT_HOME/bin - has DOS instead of Unix line endings; you must remove the - carriage-return characters from this file. This can be done by - using Ant's <fixcrlf> task - or something like:

    - - /tmp/foo -mv /tmp/foo $ANT_HOME/bin/antRun -]]> -
    -
    - - - <style> or <junit> ignores my - <classpath> - - -

    Starting with Ant 1.7.0, <junit> will honor your - nested <classpath>.

    - -

    These tasks don't ignore your classpath setting, you - are facing a common problem with delegating classloaders.

    - -

    This question collects a common type of problem: A task - needs an external library and it has a nested classpath - element so that you can point it to this external library, but - that doesn't work unless you put the external library - into the CLASSPATH or place it in - ANT_HOME/lib.

    - -

    Some background is necessary before we can discuss - solutions for Ant - 1.5.x and Ant - 1.6.x.

    - -

    When you specify a nested <classpath> in - Ant, Ant creates a new class loader that uses the path you - have specified. It then tries to load additional classes from - this classloader.

    - -

    In most cases - for example using <style> or - <junit> - Ant doesn't load the external library - directly, it is the loaded class that does so.

    - -

    In the case of <junit> it is the task - implementation itself and in the case of - <style> it is the implementation of the - org.apache.tools.ant.taskdefs.XSLTLiaison - class.

    - -

    As of Ant 1.7 <junit> no longer - requires you to have junit.jar in Ant's startup - classpath even if ant-junit.jar is present there.

    - -

    Ant's class loader implementation uses Java's - delegation model, see http://download.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html - the paragraph

    - -
    The ClassLoader class uses a - delegation model to search for classes and resources. Each - instance of ClassLoader has an associated parent - class loader. When called upon to find a class or resource, a - ClassLoader instance will delegate the search for - the class or resource to its parent class loader before - attempting to find the class or resource itself. The virtual - machine's built-in class loader, called the bootstrap - class loader, does not itself have a parent but may serve as - the parent of a ClassLoader - instance.
    - -

    The possible solutions depend on the version of Ant you - use, see the next sections.

    -
    -
    - - - <style> or <junit> ignores my - <classpath> - Ant 1.5.x version - - - -

    Please read the previous - entry before you go ahead.

    - -

    First of all let's state that Ant's wrapper script - (ant or ant.bat) adds all - .jar files from ANT_HOME/lib to - CLASSPATH, therefore "in - CLASSPATH" shall mean "either in your - CLASSPATH environment variable or - ANT_HOME/lib" for the rest of this - answer.

    - -

    The root of the problem is that the class that needs the - external library is on the CLASSPATH.

    - -

    Let's see what happens when you load the <junit> - task. Ant's class loader will consult the - bootstrap class loader first, which tries to load classes from - CLASSPATH. The bootstrap class loader - doesn't know anything about Ant's class loader or - even the path you have specified.

    - -

    If the bootstrap class loader can load the class Ant has - asked it to load (which it can if optional.jar is - part of CLASSPATH), this class will try to load - the external library from CLASSPATH as well - it - doesn't know anything else - and will not find it unless - the library is in CLASSPATH as well.

    - -

    To solve this, you have two major options:

    - -
      -
    1. put all external libraries you need in - CLASSPATH as well this is not what you want, - otherwise you wouldn't have found this FAQ entry.
    2. - -
    3. remove the class that loads the external library from - the CLASSPATH.
    4. -
    - -

    The easiest way to do this is to remove - optional.jar from ANT_HOME/lib. If - you do so, you will have to <taskdef> all - optional tasks and use nested <classpath> - elements in the <taskdef> tasks that point - to the new location of optional.jar. Also, - don't forget to add the new location of - optional.jar to the - <classpath> of your - <style> or <junit> - task.

    - -

    If you want to avoid to <taskdef> all - optional tasks you need, the only other option is to remove - the classes that should not be loaded via the bootstrap class - loader from optional.jar and put them into a - separate archive. Add this separate archive to the - <classpath> of your - <style> or <junit> task - - and make sure the separate archive is not in - CLASSPATH.

    - -

    In the case of <junit> you'd have - to remove all classes that are in the - org/apache/tools/ant/taskdefs/optional/junit - directory, in the <style> case it is one of - the *Liaison classes in - org/apache/tools/ant/taskdefs/optional.

    - -

    If you use the option to break up optional.jar - for <junit> or remove - ant-junit.jar, you still have to use a - <taskdef> with a nested - <classpath> to define the junit task.

    -
    -
    - - - <style> or <junit> ignores my - <classpath> - Ant 1.6.x version - - -

    Please read the general - entry before you go ahead.

    - -

    The wrapper script of Ant 1.6.x no longer adds the contents - of ANT_HOME/lib to CLASSPATH, - instead Ant will create a classloader on top of the bootstrap - classloader - let's call it the coreloader for the rest of - this answer - which holds the contents of - ANT_HOME/lib. Ant's core and its tasks will be - loaded through this classloader and not the bootstrap - classloader.

    - -

    This causes some small but notable differences between Ant - 1.5.x and 1.6.x. Most importantly, a third-party task that is - part of CLASSPATH will no longer work in Ant - 1.6.x since the task now can't find Ant's classes. In a sense - this is the same problem this entry is about, only - ant.jar has become the external library in - question now.

    - -

    This coreloader also holds the contents of - ~/.ant/lib and any file or directory that has - been specified using Ant's -lib command line - argument.

    - -

    Let's see what happens when you load the <junit> - task. Ant's class loader will consult the bootstrap - class loader first, which tries to load classes from - CLASSPATH. The bootstrap class loader - doesn't know anything about Ant's class loader or - even the path you have specified. If it fails to find the - class using the bootstrap classloader it will try the - coreloader next. Again, the coreloader doesn't know anything - about your path.

    - -

    If the coreloader can load the class Ant has asked it to - load (which it can if ant-junit.jar is in - ANT_HOME/lib), this class will try to load the - external library from coreloader as well - it doesn't - know anything else - and will not find it unless the library - is in CLASSPATH or the coreloader as well.

    - -

    To solve this, you have the following major options:

    - -
      -
    1. put all external libraries you need in - CLASSPATH as well this is not what you want, - otherwise you wouldn't have found this FAQ entry.
    2. - -
    3. put all external libraries you need in - ANT_HOME/lib or .ant/lib. This - probably still isn't what you want, but you might reconsider - the .ant/lib option.
    4. - -
    5. Always start Ant with the -lib command line - switch and point to your external libraries (or the - directories holding them).
    6. - -
    7. remove the class that loads the external library from - the coreloader.
    8. -
    - -

    In Ant 1.6 optional.jar has been split into - multiple jars, each one containing classes with the same - dependencies on external libraries. You can move the - "offending" jar out of ANT_HOME/lib. For the - <junit> task it would be - ant-junit.jar.

    - -

    If you do so, you will have to <taskdef> - all optional tasks that need the external library and use - nested <classpath> elements in the - <taskdef> tasks that point to the new - location of ant-*.jar. Also, don't forget - to add the new location of ant-*.jar to the - <classpath> of your - <style> or <junit> - task.

    - -

    For example

    - - - - - - -]]> -
    -
    - - - - Why do my custom task containers see Unknown Elements in Ant 1.6 - - they worked in Ant 1.5? - - -

    - The objects added in TaskContainer.addTask(Task task) - have changed from Tasks to UnknownElements. -

    -

    - There was a number of valid reasons for this change. But the backward - compatibility problems were not noticed until after Ant 1.6.0 was - released. -

    -

    - Your container class will need to be modified to check if the Task - is an UnknownElement and call perform on it to - convert it to a Task and to execute it. - (see apache.tools.ant.taskdefs.Sequential) -

    -

    - If you want to do more processing on the task, - you need to use the techniques in apache.tools.ant.taskdefs.Antlib#execute() - This does make use of one 1.6 method call (UE#getRealObject()), - you need to use UE#getTask() instead - this will - return null for non tasks (types like fileset id=x). -

    -

    - So.. iterate over the tasks, if they are UEs, convert them to - tasks, using UE#maybeConfigure and UE#getTask() -

    - -

    - This approach should work for ant1.5 and ant1.6. -

    -
    -
    - - - - Ant runs into an infinite loop/throws an OutOfMemoryError - when I compile my project under Mac OS X. - - - -

    Apple's Java VMs reside - in /System/Library/Frameworks/JavaVM.framework/Versions/X.Y.Z - and JAVA_HOME will usually be something - like /System/Library/Frameworks/JavaVM.framework/Versions/X.Y.Z/Home.

    - -

    Inside this home directory there is a symbolic link - named shared_bundle that links three levels up, - i.e. to /System/Library/Frameworks/JavaVM.framework.

    - -

    If your build file contains a fileset like

    - -]]> -

    Ant is going to follow the shared_bundle - symlink and ends up recursing into all your installed VMs. - Even worse, it will - enter /System/Library/Frameworks/JavaVM.framework/Versions/X.Y.Z/Home - and will once again follow the same symlink.

    - -

    Ant versions after Ant 1.7.1 will detect the infinite loop - they are in, but the resulting fileset may still be too big to - deal with, in particular if you have many different VM - versions installed. The problem is amplified by the fact that - each installed version has a shared_bundle - symlink in it.

    - -

    One solution is to not allow the fileset to follow symbolic - links at all, like in

    - -]]> -

    another one excludes the shared_bundle - directories:

    - -]]> - -

    For Ant 1.7.1 and earlier - excluding shared_bundle may not be enough since - there is another symlink bundle that points to - the Home directory and will cause infite - recursions as well.

    -
    -
    - - - extension-point doesn't work - with import like the documentation - states. - - -

    Yes, there is - a bug - in Ant 1.8.0.

    - -

    When using two build files like

    - - ... - - - -imported.xml: - - - -]]> -

    Ant 1.8.0 will fail, claiming there was no extension point - named "foo".

    - -

    This bug has been fixed for Ant 1.8.1. For Ant 1.8.0 there - is - a work-around: - add an additional layer of importing like in

    - - - -imported.xml: - - - -build.xml: - - - - -]]> -
    -
    -
    - -
    diff --git a/xdocs/index.xml b/xdocs/index.xml deleted file mode 100644 index f8f684b9ce..0000000000 --- a/xdocs/index.xml +++ /dev/null @@ -1,154 +0,0 @@ - - - - - - Conor MacNeill - Stefan Bodewig - Welcome - - - - -
    - -

    Apache Ant is a Java library and command-line tool who's - mission is to drive processes described in build files as targets - and extension points dependent upon each other. - The main known usage of Ant is the build of Java applications. - Ant supplies a number of built-in tasks allowing to compile, assemble, - test and run Java applications. - Ant can also be used effectively to build non Java applications, for - instance C or C++ applications. More generally, Ant can be used to - pilot any type of process which can be described in terms of targets - and tasks. -

    -

    - Ant is written in Java. Users of Ant can develop their own - "antlibs" containing Ant tasks and types, and are offered - a large number of ready-made commercial or open-source "antlibs". -

    -

    - Ant is extremely flexible and does not impose coding conventions or - directory layouts to the Java projects which adopt it as a build tool. -

    -

    - Software development projects looking for a solution combining build tool and - dependency management can use Ant in combination with Apache Ivy. -

    - -

    The Apache Ant project is part of - the Apache Software - Foundation.

    -
    - -
    -

    December 27th, 2010 - Apache Ant 1.8.2 Released

    -

    Apache Ant 1.8.2 is now available for download as source or binary (with and without - dependencies) from - http://ant.apache.org/bindownload.cgi.

    - -

    Key features of the 1.8.2 release are

    -
      -
    • performance improvements in directory scanning
    • -
    • XSLT task honors classpath again (bugrep 49271)
    • -
    • distinction between core tasks and optional tasks is abolished
    • -
    • numerous bug fixes and improvements as documented in Bugzilla - and in WHATSNEW
    • -
    -
    - -
    -

    September 30, 2010 - Apache Ivy 2.2.0 Released

    -

    Apache Ivy 2.2.0 is now available for download as source or binary (with and without - dependencies) from - http://ant.apache.org/ivy/download.cgi.

    - -

    Key features of the 2.2.0 release are

    -
      -
    • enhanced Maven2 compatibility, with several bug fixes and - more pom features covered
    • -
    • new parent mechanism for Ivy files
    • -
    • improved pom generation from an ivy.xml file
    • -
    • automated PGP signature generation when uploading artifacts
    • -
    • numerous bug fixes and improvements as documented in Jira - and in the release notes
    • -
    - -

    For more information see - the Ivy home page.

    -
    - -
    -

    September 26, 2008 - Apache AntUnit 1.1 Released

    - -

    Apache AntUnit 1.1 is now available for download as binary - or source - release.

    - -

    In addition to a few bugfixes and some new assertions AntUnit - 1.1 allows test listeners to receive the log output of the - project under test. Both plainlistener and xmllistener have - an option that makes them echo the project's output into their - respective logs.

    - -

    For more information see the Antlib's - home page

    -
    - - -
    - -

    -You can view the documentation for the current release (Apache Ant 1.8.1) -online -

    - -

    -Comprehensive documentation is included in the source and binary distributions. -

    - -
    - - - -
    - - - - -
    - - -
    - diff --git a/xdocs/legal.xml b/xdocs/legal.xml deleted file mode 100644 index 75b79f082d..0000000000 --- a/xdocs/legal.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - Jon S. Stevens - Legal - - - - -
    - -

    All material on this website is Copyright © 1999-2011, - The Apache Software Foundation.

    - -

    Apache Ant, Apache Ivy, Ant, Ivy, Apache, the Apache feather - logo, and the Apache Ant project logos are trademarks of The - Apache Software Foundation.

    - -

    Sun, Sun Microsystems, Solaris, Java, JavaServer Web - Development Kit, and JavaServer Pages are trademarks or - registered trademarks of Oracle Corporation. UNIX is a - registered trademark in the United States and other countries, - exclusively licensed through X/Open Company, Ltd. Windows, - WindowsNT, and Win32 are registered trademarks of Microsoft - Corp. All other product names mentioned herein and throughout - the entire web site are trademarks of their respective - owners.

    - -
    - - -
    - diff --git a/xdocs/license.xml b/xdocs/license.xml deleted file mode 100644 index e8347eb039..0000000000 --- a/xdocs/license.xml +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - License - The Apache Software Foundation - - - - -
    -

    The Apache License Version 2.0 applies - to all releases of Apache Ant starting with Ant 1.6.1

    - - /* - * Apache License - * Version 2.0, January 2004 - * http://www.apache.org/licenses/ - * - * TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - * - * 1. Definitions. - * - * "License" shall mean the terms and conditions for use, reproduction, - * and distribution as defined by Sections 1 through 9 of this document. - * - * "Licensor" shall mean the copyright owner or entity authorized by - * the copyright owner that is granting the License. - * - * "Legal Entity" shall mean the union of the acting entity and all - * other entities that control, are controlled by, or are under common - * control with that entity. For the purposes of this definition, - * "control" means (i) the power, direct or indirect, to cause the - * direction or management of such entity, whether by contract or - * otherwise, or (ii) ownership of fifty percent (50%) or more of the - * outstanding shares, or (iii) beneficial ownership of such entity. - * - * "You" (or "Your") shall mean an individual or Legal Entity - * exercising permissions granted by this License. - * - * "Source" form shall mean the preferred form for making modifications, - * including but not limited to software source code, documentation - * source, and configuration files. - * - * "Object" form shall mean any form resulting from mechanical - * transformation or translation of a Source form, including but - * not limited to compiled object code, generated documentation, - * and conversions to other media types. - * - * "Work" shall mean the work of authorship, whether in Source or - * Object form, made available under the License, as indicated by a - * copyright notice that is included in or attached to the work - * (an example is provided in the Appendix below). - * - * "Derivative Works" shall mean any work, whether in Source or Object - * form, that is based on (or derived from) the Work and for which the - * editorial revisions, annotations, elaborations, or other modifications - * represent, as a whole, an original work of authorship. For the purposes - * of this License, Derivative Works shall not include works that remain - * separable from, or merely link (or bind by name) to the interfaces of, - * the Work and Derivative Works thereof. - * - * "Contribution" shall mean any work of authorship, including - * the original version of the Work and any modifications or additions - * to that Work or Derivative Works thereof, that is intentionally - * submitted to Licensor for inclusion in the Work by the copyright owner - * or by an individual or Legal Entity authorized to submit on behalf of - * the copyright owner. For the purposes of this definition, "submitted" - * means any form of electronic, verbal, or written communication sent - * to the Licensor or its representatives, including but not limited to - * communication on electronic mailing lists, source code control systems, - * and issue tracking systems that are managed by, or on behalf of, the - * Licensor for the purpose of discussing and improving the Work, but - * excluding communication that is conspicuously marked or otherwise - * designated in writing by the copyright owner as "Not a Contribution." - * - * "Contributor" shall mean Licensor and any individual or Legal Entity - * on behalf of whom a Contribution has been received by Licensor and - * subsequently incorporated within the Work. - * - * 2. Grant of Copyright License. Subject to the terms and conditions of - * this License, each Contributor hereby grants to You a perpetual, - * worldwide, non-exclusive, no-charge, royalty-free, irrevocable - * copyright license to reproduce, prepare Derivative Works of, - * publicly display, publicly perform, sublicense, and distribute the - * Work and such Derivative Works in Source or Object form. - * - * 3. Grant of Patent License. Subject to the terms and conditions of - * this License, each Contributor hereby grants to You a perpetual, - * worldwide, non-exclusive, no-charge, royalty-free, irrevocable - * (except as stated in this section) patent license to make, have made, - * use, offer to sell, sell, import, and otherwise transfer the Work, - * where such license applies only to those patent claims licensable - * by such Contributor that are necessarily infringed by their - * Contribution(s) alone or by combination of their Contribution(s) - * with the Work to which such Contribution(s) was submitted. If You - * institute patent litigation against any entity (including a - * cross-claim or counterclaim in a lawsuit) alleging that the Work - * or a Contribution incorporated within the Work constitutes direct - * or contributory patent infringement, then any patent licenses - * granted to You under this License for that Work shall terminate - * as of the date such litigation is filed. - * - * 4. Redistribution. You may reproduce and distribute copies of the - * Work or Derivative Works thereof in any medium, with or without - * modifications, and in Source or Object form, provided that You - * meet the following conditions: - * - * (a) You must give any other recipients of the Work or - * Derivative Works a copy of this License; and - * - * (b) You must cause any modified files to carry prominent notices - * stating that You changed the files; and - * - * (c) You must retain, in the Source form of any Derivative Works - * that You distribute, all copyright, patent, trademark, and - * attribution notices from the Source form of the Work, - * excluding those notices that do not pertain to any part of - * the Derivative Works; and - * - * (d) If the Work includes a "NOTICE" text file as part of its - * distribution, then any Derivative Works that You distribute must - * include a readable copy of the attribution notices contained - * within such NOTICE file, excluding those notices that do not - * pertain to any part of the Derivative Works, in at least one - * of the following places: within a NOTICE text file distributed - * as part of the Derivative Works; within the Source form or - * documentation, if provided along with the Derivative Works; or, - * within a display generated by the Derivative Works, if and - * wherever such third-party notices normally appear. The contents - * of the NOTICE file are for informational purposes only and - * do not modify the License. You may add Your own attribution - * notices within Derivative Works that You distribute, alongside - * or as an addendum to the NOTICE text from the Work, provided - * that such additional attribution notices cannot be construed - * as modifying the License. - * - * You may add Your own copyright statement to Your modifications and - * may provide additional or different license terms and conditions - * for use, reproduction, or distribution of Your modifications, or - * for any such Derivative Works as a whole, provided Your use, - * reproduction, and distribution of the Work otherwise complies with - * the conditions stated in this License. - * - * 5. Submission of Contributions. Unless You explicitly state otherwise, - * any Contribution intentionally submitted for inclusion in the Work - * by You to the Licensor shall be under the terms and conditions of - * this License, without any additional terms or conditions. - * Notwithstanding the above, nothing herein shall supersede or modify - * the terms of any separate license agreement you may have executed - * with Licensor regarding such Contributions. - * - * 6. Trademarks. This License does not grant permission to use the trade - * names, trademarks, service marks, or product names of the Licensor, - * except as required for reasonable and customary use in describing the - * origin of the Work and reproducing the content of the NOTICE file. - * - * 7. Disclaimer of Warranty. Unless required by applicable law or - * agreed to in writing, Licensor provides the Work (and each - * Contributor provides its Contributions) on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - * implied, including, without limitation, any warranties or conditions - * of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - * PARTICULAR PURPOSE. You are solely responsible for determining the - * appropriateness of using or redistributing the Work and assume any - * risks associated with Your exercise of permissions under this License. - * - * 8. Limitation of Liability. In no event and under no legal theory, - * whether in tort (including negligence), contract, or otherwise, - * unless required by applicable law (such as deliberate and grossly - * negligent acts) or agreed to in writing, shall any Contributor be - * liable to You for damages, including any direct, indirect, special, - * incidental, or consequential damages of any character arising as a - * result of this License or out of the use or inability to use the - * Work (including but not limited to damages for loss of goodwill, - * work stoppage, computer failure or malfunction, or any and all - * other commercial damages or losses), even if such Contributor - * has been advised of the possibility of such damages. - * - * 9. Accepting Warranty or Additional Liability. While redistributing - * the Work or Derivative Works thereof, You may choose to offer, - * and charge a fee for, acceptance of support, warranty, indemnity, - * or other liability obligations and/or rights consistent with this - * License. However, in accepting such obligations, You may act only - * on Your own behalf and on Your sole responsibility, not on behalf - * of any other Contributor, and only if You agree to indemnify, - * defend, and hold each Contributor harmless for any liability - * incurred by, or claims asserted against, such Contributor by reason - * of your accepting any such warranty or additional liability. - * - * END OF TERMS AND CONDITIONS - * - * APPENDIX: How to apply the Apache License to your work. - * - * To apply the Apache License to your work, attach the following - * boilerplate notice, with the fields enclosed by brackets "[]" - * replaced with your own identifying information. (Don't include - * the brackets!) The text should be enclosed in the appropriate - * comment syntax for the file format. We also recommend that a - * file or class name and description of purpose be included on the - * same "printed page" as the copyright notice for easier - * identification within third-party archives. - * - * Copyright [yyyy] Apache Software Foundation - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -

    You can download the original license file here.

    -

    The License is accompanied by a NOTICE

    - - ========================================================================= - == NOTICE file corresponding to the section 4 d of == - == the Apache License, Version 2.0, == - == in this case for the Apache Ant distribution. == - ========================================================================= - - This product includes software developed by - The Apache Software Foundation (http://www.apache.org/). - - This product includes also software developed by : - - the W3C consortium (http://www.w3c.org) , - - the SAX project (http://www.saxproject.org) - - Please read the different LICENSE files present in the root directory of - this distribution. - - The names "Ant" and "Apache Software Foundation" must not be used to - endorse or promote products derived from this software without prior - written permission. For written permission, please contact - apache@apache.org. - -
    -
    -

    The Apache Software License, Version 1.1, applies to all versions of up to Apache Ant 1.6.0 included.

    - /* - * ============================================================================ - * The Apache Software License, Version 1.1 - * ============================================================================ - * - * Copyright (C) 2000-2003 The Apache Software Foundation. All - * rights reserved. - * - * Redistribution and use in source and binary forms, with or without modifica- - * tion, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, - * this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * - * 3. The end-user documentation included with the redistribution, if any, must - * include the following acknowledgment: "This product includes software - * developed by the Apache Software Foundation (http://www.apache.org/)." - * Alternately, this acknowledgment may appear in the software itself, if - * and wherever such third-party acknowledgments normally appear. - * - * 4. The names "Ant" and "Apache Software Foundation" must not be used to - * endorse or promote products derived from this software without prior - * written permission. For written permission, please contact - * apache@apache.org. - * - * 5. Products derived from this software may not be called "Apache", nor may - * "Apache" appear in their name, without prior written permission of the - * Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND - * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - * APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLU- - * DING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * This software consists of voluntary contributions made by many individuals - * on behalf of the Apache Software Foundation. For more information on the - * Apache Software Foundation, please see <http://www.apache.org/>. - * - */ - -
    - -
    diff --git a/xdocs/mail.xml b/xdocs/mail.xml deleted file mode 100644 index 36daaae6b1..0000000000 --- a/xdocs/mail.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - Mailing Lists - Apache Ant PMC - - - - -
    - -

    Please read the guidelines of - the Jakarta Project before subscribing and posting to any of - the lists below. They apply to Apache Ant's lists as well.

    - -

    The user and dev list are subscriber only lists, this means - you have to subscribe before you can post to the list. Please - note that any HTML parts sent to the lists will be removed by our - mailing list software - you shouldn't be sending HTML mails - anyway.

    - -

    To subscribe to a mailinglist use the links below. In your first email you will get some - information about working with the list manager EZMLM.

    - - -

    - Medium Traffic - Subscribe - Unsubscribe - ASF Archive - Third Party Archive -

    - -

    This list is for developers that are using Ant in their own - projects to ask questions, share knowledge, and discuss issues - related to using Apache Ant as a build tool.

    -
    - - -

    - Medium Traffic - Subscribe - Unsubscribe - ASF Archive -

    - -

    This list is for developers that are using Ivy or IvyDE in - their own projects to ask questions, share knowledge, and - discuss issues related to using Apache Ivy with or without Apache Ant.

    -
    - - -

    - Medium Traffic - Subscribe - Unsubscribe - ASF Archive - Third Party Archive -

    - -

    This is the list where participating developers of the Apache Ant - build tool, Apache Ivy or the Ant libraries developed by the Ant team - meet and discuss issues, code changes/additions, etc.

    -
    - - -

    - Medium Traffic - Subscribe - Unsubscribe - ASF Archive -

    - -

    Subscribers to this list get notices of each and every - code change, build results, testing notices, etc.

    -
    - - -

    - First, find out the particular email adress to which ezmlm is sending. - The email headers are visible in Microsoft Outlook via the messages menu - "View | Options". -

    -        Microsoft Mail Internet Headers Version 2.0
    -        ...
    -        List-Unsubscribe: <mailto:user-unsubscribe@ant.apache.org>
    -        List-Help: <mailto:user-help@ant.apache.org>
    -        List-Post: <mailto:user@ant.apache.org>
    -        List-Id: "Ant Users List" <user.ant.apache.org>
    -        Reply-To: "Ant Users List" <user@ant.apache.org>
    -        Delivered-To: mailing list user@ant.apache.org
    -        ...
    -        Return-Path: user-return-12345-john=host.domain@ant.apache.org
    -        ...
    -        
    - The Return-Path header contains the email address which is subscribed. -

    -

    To stop subscription for the address john@host.domain , send an email to

    dev-unsubscribe-john=host.domain@ant.apache.org
    - or to
    user-unsubscribe-john=host.domain@ant.apache.org
    . -

    -
    -
    -
    - -

    These lists are archived at

    - - - - -
    - -
    diff --git a/xdocs/manualdownload.xml b/xdocs/manualdownload.xml deleted file mode 100644 index 5dd7986109..0000000000 --- a/xdocs/manualdownload.xml +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - Ant Manual Distributions - - - - - -
    - -

    Apache Ant's manual is part of the binary distribution but is also - available as a stand-alone download.

    - -

    Use the links below to download a distribution of Ant's manual from -one of our mirrors. It is good practice to -verify the integrity -of the distribution files, especially if you are using one of our -mirror sites. In order to do this you must use the signatures from -our main distribution -directory.

    - -

    Ant is distributed as zip, tar.gz and -tar.bz2 archives - the contents are the same. Please -note that the tar.* archives contain file names longer -than 100 characters and have been created using GNU tar extensions. -Thus they must be untarred with a GNU compatible version of -tar.

    - -

    If you do not see the file you need in the links below, please see -the master distribution -directory or, preferably, its mirror.

    - -
    - -
    - -

    You are currently using [preferred]. If you encounter a -problem with this mirror, please select another mirror. If all -mirrors are failing, there are backup mirrors (at the end of -the mirrors list) that should be available.

    - -
    -Other mirrors: - -
    -
    - -
    - -

    Currently, Apache Ant 1.8.2 is the best available version, see the -release notes.

    - -
    -
    Note
    -
    Ant 1.8.2 was released on 27-December-2010 and -may not be available on all mirrors for a few days.
    -
    -

    -
    -
    Tar files may require gnu tar to extract
    -
    Tar files in the distribution contain long file names, and may - require gnu tar to do the extraction.
    -
    - - -
    - - -
    - -

    Manuals for older releases of Ant can be -found here.

    - -
    - -
    - -

    It is essential that you verify the integrity of the downloaded -files using the PGP signature or the SHA1, SHA512 or MD5 checksums. The -checksums are not as strong indicators as the PGP signature.

    - -

    The PGP signatures can be verified using PGP or GPG. First -download the KEYS -as well as the asc signature file for the particular -distribution. Make sure you get these files from the main distribution -directory, rather than from a mirror. Then verify the signatures -using

    - -

    -% pgpk -a KEYS
    -% pgpv apache-ant-1.8.2-manual.tar.gz.asc
    -
    -or
    - -% pgp -ka KEYS
    -% pgp apache-ant-1.8.2-manual.tar.gz.asc
    -
    -or
    - -% gpg --import KEYS
    -% gpg --verify apache-ant-1.8.2-manual.tar.gz.asc -

    - -

    A command line version of GnuPG -is also available for Windows users. Follow the -instructions -to verify the package.

    - -

    Alternatively, you can verify the checksums on the files. Unix -programs called md5/sha1/sha512 or -md5sum/sha1sum/sha512sum are included in many unix -distributions. *sum is also available as part of GNU -Textutils. Windows users can get binary md5 programs from here, here. fsum supports MD5 and -SHA1.

    - -

    We highly recommend to verify the PGP signature, though.

    - -
    - - -
    diff --git a/xdocs/mission.xml b/xdocs/mission.xml deleted file mode 100644 index cd94ce2a38..0000000000 --- a/xdocs/mission.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - Apache Ant&#x2122; Mission - Apache Ant PMC - - - -
    - -

    Apache Ant is a project of the Apache Software Foundation. It - started as a subproject of the Apache Jakarta Project.

    - -

    This is the board resolution (from the minutes) - that created the Apache Ant project:

    - - -7.D. Resolution [R3] to create the Ant PMC - -WHEREAS, the Board of Directors deems it to be in the best -interests of the Foundation and consistent with the -Foundation's purpose to establish a Project Management -Committee charged with the creation and maintenance of -open-source software related to the Apache Ant build tool, for -distribution at no charge to the public. - -NOW, THEREFORE, BE IT RESOLVED, that a Project Management -Committee (PMC), to be known as the "Apache Ant PMC", be and -hereby is established pursuant to Bylaws of the Foundation; and -be it further - -RESOLVED, that the Apache Ant PMC be and hereby is responsible -for the creation and maintenance of the Ant build system and -related software components, based on software licensed to the -Foundation; and be it further - -RESOLVED, that the office of "Vice President, Apache Ant" be -and hereby is created, the person holding such office to serve -at the direction of the Board of Directors as the chair of the -Apache Ant PMC, and to have primary responsibility for -management of the projects within the scope of responsibility -of the Apache Ant PMC; and be it further - -RESOLVED, that the persons listed immediately below be and -hereby are appointed to serve as the initial members of the -Apache Ant PMC: - - Bruce Atherton - Stephane Bailliez - Stefan Bodewig - Erik Hatcher - Diane Holt - Donald Leslie - Steve Loughran - Conor MacNeill - Costin Manolache - Sam Ruby - Jon Skeet - Magesh Umasankar - Christoph Wilhelms - -NOW, THEREFORE, BE IT FURTHER RESOLVED, that Conor MacNeill be -and hereby is appointed to the office of Vice President, Apache -Ant, to serve in accordance with and subject to the direction -of the Board of Directors and the Bylaws of the Foundation -until death, resignation, retirement, removal or -disqualification, or until a successor is appointed; and be it -further - -RESOLVED, that the initial Apache Ant PMC be and hereby is -tasked with the creation of a set of bylaws intended to -encourage open development and increased participation in the -Apache Ant Project. - -By Unanimous Vote, Resolution R3 was approved. The Ant PMC is -hereby created. - - -
    - -
    diff --git a/xdocs/nightlies.xml b/xdocs/nightlies.xml deleted file mode 100644 index dd9f6b46fa..0000000000 --- a/xdocs/nightlies.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - Nightly+Continuous Builds - - - - - -
    - -

    We don't provide binary nightly builds at the moment, but if you -want to build Apache Ant from sources, you can use a Subversion snapshot.

    - -
    - - - -
    - -

    Ant and Ivy are using Continous Integrations systems to improve the development process. -Note that these are no official builds and they are not endorsed or even supported by the Ant team. -But if you have problems with testing the latest (successful) build, you are welcome to post -that on the developer mailinglist. -You can directly access the builds of Ant and Ivy on these CI installations:

    - -

    The Apache Software Foundation hosts an -installation of the Hudson CI-system which Ant + Ivy -use.

    - - - - - - current development on the lowest defined JDK - - - current development on the lowest defined JDK - - - Checks the POMs by building Ant by Maven - - - Metric checks of Ant Trunk (Findbugs, RAT, Checkstyle) - - - Checks Ant Trunk against several JDKs (1.4, 1.5, 1.6) - - - - - current development - - - Metric checks of Ivy Trunk (Findbugs, RAT, Checkstyle) - - - - - current development - - - Update your Eclipse installation with the latest Ivy/IvyDE - - - - -

    JetBrains is offering Ant the service of a Continuous Build on their TeamCity system.

    - - - - - current development (Windows platform) - - - current development (Linux platform) - - - current development (MacOS platform) - - - JavaDocs for classes and testclasses - Daily at 08:00 GMT
    (if there are pending changes)
    -
    - - check the conformance against coding styleguide - - - runs Findbugs against Ant Codebase - Daily at 08:00
    (if there are pending changes)
    -
    - - a 'distribution' nearly as done while releasing - Daily at 08:00 GMT
    (if there are pending changes)
    -
    -
    - - - current development - - - maintenance of 2.x releases - - - check of code styleguide - Daily at 00:00 GMT + 12:00 GMT
    (if there are pending changes)
    -
    - - a 'distribution' nearly as done while releasing. - Daily at 09:00 GMT
    (if there are pending changes)
    -
    -
    -
    - -
    - - -
    diff --git a/xdocs/problems.xml b/xdocs/problems.xml deleted file mode 100644 index a718f46348..0000000000 --- a/xdocs/problems.xml +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - Conor MacNeill - Having Problems? - - - -
    -

    - This page details some steps you can take to try and resolve - any problems you may be having with Apache Ant. If you find you can't - resolve the problem, then this page will help you collect some of - the relevant information to provide in a bug report. This information - will help the Ant developers understand and resolve the problem. - Of course, not all the steps here will make sense for every problem - you may encounter - these are just some suggestions to point - you in the right direction. -

    - - -

    Many tools include a version of Ant and some Operating - Systems even install it by default now, so you may have a - version of Ant installed that you haven't been aware of.

    - -

    One of the first things to do is to run -



    - ant -version -



    - and -



    - ant -diagnostics -



    - to be sure. Also, we highly recommend that you run Ant with - an empty CLASSPATH. If any other version of Ant can be - loaded from the CLASSPATH, many types of errors may happen - because of incompatible classes being loaded.

    - -

    See the FAQ for some examples, but many - other problems are a result of an old version of Ant on your - system as well.

    - -
    - - -

    - The first step to take when you have a problem with Ant is to read - the manual entry for the task or - concept that is giving you trouble. In particular, check the - meaning of a task's attributes and nested elements. Perhaps an - attribute is available that would provide the behavior you require. - If you have problems with the manual itself, you can submit a - documentation bug report (see below) to help us improve the Ant - documentation. -

    -
    - -

    - If you're still having a problem, the next step is to try and - gather additional information about what Ant is doing. - Try running Ant with the verbose flag: -



    - ant -verbose -



    - or -



    - ant -v -



    - - This will produce output that starts like the following:

    - - - - -
    -Ant version 1.4.1 compiled on October 11 2001

    -Buildfile: build.xml

    -Detected Java version: 1.3 in: D:\usr\local\java\jdk13\jre

    -Detected OS: Windows NT

    -parsing buildfile D:\ant\build.xml -with URI = file:D:/ant/build.xml

    -Project base dir set to: D:\ant

    -  [property] Loading Environment env.

    -  [property] Loading D:\ant\conf.properties

    -Build sequence for target 'debug' is [debug]

    -Complete build sequence is [debug, gensrc, compile, jar, test]

    -. . .

    -
    -

    - You should be able to see from the trace more about what Ant - is doing and why it's taking a particular course of action. - If you need even more information, you can use the - -debug flag rather than - -verbose. - This will generally produce so much - output that you may want to save the output to a file and - analyze it in an editor. You can save the output using the - -logfile <filename> flag, or - using redirection. -

    -

    - Once you have all this debug information, how can you use it - to solve your problem? That will depend on the task in question - and the nature of your problem. Each task logs different aspects - of its operation, but it should give you an idea of what is going - on. For example, the <javac> task logs the - reasons why it - chooses to compile particular class files and not others, along - with which compiler it is using and the arguments it will pass - to that compiler. The following partial trace shows why - <javac> is adding one class file but - skipping another. - This is followed by which compiler it will be using, the - arguments that will get passed to the compiler, - and a list of all the class files to be compiled. -

    - - - - -
    -[javac] Test.java omitted as D:\classes\Test.class is up to date.

    -[javac] Unset.java added as D:\classes\Unset.class is outdated.

    -[javac] Compiling 1 source file to D:\classes

    -[javac] Using classic compiler

    -[javac] Compilation args: -d D:\classes -classpath D:\classes;

    -D:\jdk118\classes.zip; -sourcepath D:\src\java -g:none

    -[javac] File to be compiled:

    -D:\src\java\Unset.java

    -
    - -

    - In many cases, Ant tasks are wrappers around OS commands or - other Java classes. In debug mode, many of these tasks will - print out the equivalent command line, as the - <javac> task - output does. If you are having a problem, it is often useful to - run the command directly from the command line, in the same way - Ant is running it, and see if the problem occurs from there - as well. The problem may be in the command that is being run, - or it may be in the way the Ant task is running the command. - You can also see the effect of changing attribute values on the - generated command line. This can help you to understand whether - you are using the correct attributes and values. -

    -
    - - -

    - After examining the debug output, if you still believe that the - problem you are having is caused by Ant, chances are that someone - else may have already encountered this problem, and perhaps it has - been fixed. The next step, therefore, would be to download the - sources of ant, see svn. -

    -

    - Gump - is building ant every night and using the ant built from the - latest source to build a long list of open source projects. However, - the version of ant built by gump is not available for download. Even - if it were, it would not include most of the optional tasks. -

    -

    - We currently do not have nightly builds including the optional tasks. -

    -
    - - - -
    -
    -

    If you are convinced that you have identified an unfixed bug, please turn to - our document concerning the bug database.

    -
    - - -
    diff --git a/xdocs/projects.xml b/xdocs/projects.xml deleted file mode 100644 index e43df8b2c7..0000000000 --- a/xdocs/projects.xml +++ /dev/null @@ -1,740 +0,0 @@ - - - - - - Stefan Bodewig - Related Projects - - - - - -
    - -

    Nothing listed here is directly supported by the Apache Ant - developers, if you encounter any problems with them, please use - the contact information.

    - - - -

    AndroMDA is a code generator tool that follows the Model - Driven Architecture (MDA) paradigm. It takes a UML model from - a CASE-tool and generates classes and deployable components - (J2EE or other) specific for your application - architecture.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:1.4.1 and above
    URL:http://www.AndroMDA.org/
    Contact:project mailing lists
    License:BSD license
    -
    - - - -

    The Ant-Contrib project is a collection of user supplied - task (like an <if> task) and a development - playground for experimental tasks like a C/C++ compilation - task for different compilers.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:1.4.1 and above
    URL:http://ant-contrib.sourceforge.net/
    Contact:project mailing list
    License:Apache Software Foundation License
    -
    - - - -

    A GUI for running Ant and editing build files, can run as - stand-alone or as a plugin to jEdit. In addition to running - targets, Antelope can generate performance statistics and can - trace/display a target's execution path without actually - executing the target.

    - -

    Includes several additional tasks: Assert, If/Else, - Try/Catch/Finally, Switch, Variable, Stopwatch, Limit, Math, - Post, SSH, SCP, AntFetch, AntCallBack.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5 and higher.
    URL:http://antelope.tigris.org/
    Contact:Dale Anson
    License:Apache Software Foundation License
    -
    - - - - -

    Anthill is a build tool that promotes a controlled build - process by ensuring that every build reflects the source - repository contents and tagging the repository with a unique - build number after every build. Anthill also encourages the - sharing of knowledge within an organization by automatically - updating a project intranet site with artifacts from the - latest build.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:bundles Ant 1.3, is compatible with Ant 1.3 to 1.4.1
    URL:http://www.urbancode.com/projects/anthill/
    Contact:Maciej Zawadzki
    License:Mozilla-like license
    -
    - - - -

    Antigen (Ant Installer Generator) is a tool to take an Ant build script, combine it with a GUI - and wrap it up as an executable jar file. Its main use is for creating graphical, ant-based installers.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:bundles Ant 1.6.2
    URL:http://antigen.sourceforge.net/
    Contact:Jon Tayler
    License:Academic Free License
    -
    - - -

    Builds MSI style installers (with command line option) - using Ant as Back end. UI developed by writing an XML install - descriptor. Runtime launched from scripts or an all inclusive - Jar.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6.1 others not tested
    URL:http://antinstaller.sf.net/
    Contact:teknopaul@users.sourceforge.net
    License:LGPL but in the process of of moving to Apache2.0 on request
    -
    - - -

    Antiplate is an ant-script that seeds a project-structure for typical java-projects, - including an ant-buildscript with typical targets like compiling, create distributions, - execute tests etc.

    - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6 or later
    URL:Homepage
    Contact:antiplate@mnementh.de
    License:Apache License 2.0
    -
    - - - - -

    The Antlion Project adds value to Ant build scripts by providing - tasks which centralizes the library dependencies, and enables - projects to define dependencies upon other projects.

    - -

    External dependencies may be loaded from a custom local - repository or Maven-like remote repositories. Antlion handles - the generation of properties, filesets, and paths.

    - -

    Inter-project dependencies allow for building the other - project's files if they aren't already built.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6 and later
    URL:http://antlion.sourceforge.net/
    Contact:Project mailing list
    License:Apache License, Version 2.0
    -
    - - - -

    The Ant Script Library (ASL) is a collection of re-usable - Ant scripts that can be imported into your own projects. The ASL - provides a number of pre-defined targets that simplify setting up build - scripts for a new project, bringing re-use and consistency to your own - Ant scripts.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.7 or later
    URL:http://www.exubero.com/asl/ -
    Contact:Joe Schmetzer
    License:The Apache Software License 2.0
    -
    - - -

    The domain is sold and we did not found it any more.

    -
    - - - -

    The antworks project is a set of tools and standardized targets that - greatly simplifies using ant in your project.

    -

    - The driver behind antworks is Importer. Importer is an extension to the - ant import task that will download and - cache an ant build.xml file and it's associated resources called - antlets. Antlets are available for Java compiling - and packaging, JUnit, Forrest, J2EE and - more. -

    -

    - See the Getting Started - guide for more information. -

    - - - - - - - - - - - - - - - - - - -
    Compatibility:1.6 and later
    URL:http://antworks.sourceforge.net/index.html
    Contact:Antworks Developers mailing lists
    License:The Apache License 2.0
    -
    - - - -

    BuildMonkey is a Web-based automated build dashboard, with upload - capability and google web search. It schedules the running of Ant - build scripts - checking sources out of CM - and makes the results - available centrally.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5.4 or later
    URL:http://www.buildmonkey.com/
    Contact:jb@buildmonkey.com
    License:Freeware, commercial/support licences available
    -
    - - - -

    CruiseControl is a tool for setting up a continuous build - process. CruiseControl provides an Ant wrapper and a set of - tasks to automate the checkout/build/test cycle. CruiseControl - also comes bundled with a servlet for viewing the status of - the current build, as well as previous build results.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.2 and higher
    URL:http://cruisecontrol.sourceforge.net/
    Contact:Project Mailing Lists and Administrators
    License:Release 1.0 has been licensed under the GNU General Public - License. Starting with release 1.1 the license has been - changed to a BSD-like license.
    -
    - - - - -

    The goal of Flaka is to simplify writing build scripts using -

      -
    • Regular control structures (when, for, switch, ..)
    • -
    • Exception handling
    • -
    • An Expression Language which in turn provdes: -
        -
      • access to underlying data objects
      • -
      • untyped variables in addition to Ant properties
      • -
      • powerfull expressions like cond ? then : else
      • -
      -
    • -
    - Checkout the manual's overview chapter about the feature Flaka provides. Have especially a look at the section describing the expression language. -

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.7 and higher
    URL:http://workbench.haefelinger.it/flaka/
    Contact:Contact Project Lead
    License:Apache License v.20
    -
    - - - - -

    Invicta is a build management tool. Using simple project definition files, - it generates powerful build scripts (such as ANT) while hiding their - complexity. Invicta is a modular framework that allows developing additional - components and output types.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.5 and higher
    URL:http://invicta.sf.net/
    Contact:Project Mailing Lists and Administrators
    License:LGPL.
    -
    - - - -

    JAM is a modular Ant toolkit for developing and testing Java/J2EE - applications. JAM supports EJB and Servlet/JSP development using XDoclet, - JUnit, Cactus, Maven, Castor and MDA/UML code generation on various J2EE - servers including JBoss.

    - -

    From JAMs website: NOTICE: As of June 2006 JAM is no longer supported. - We recommend Maven 2 Tasks for Ant as a replacement.

    - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6
    URL:http://www.javagen.com/jam/
    License:GPL
    -
    - - -

    The Centipede admin told us, that that project - "is no more" and that "Antworks has taken it place." -

    -
    - - -

    Leafcutter is an API which allows you to execute Ant tasks from Java code.
    - Leafcutter is useful as:

      -
    • A way of integrating Ant tasks into existing Java programs.
    • -
    • A wholesale alternative to standard Ant for process automation.
    • -
    -

    - - - - - - - - - - - - - - - - - -
    Compatibility:unknown
    URL:https://leafcutter.dev.java.net/
    Contact:Discussion Forum
    License:Apache Software Foundation License
    -
    - - - -

    Luntbuild is an open source build automation and management - tool based on Apache Ant. Builds are setup through concepts of - projects, views, schedules, modules, etc. All configurations - and monitoring tasks is performed from a clean web - interface. It supports schedules builds, force builds, - rebuilds, clean build, increment build, etc.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.x
    URL:http://luntbuild.javaforge.com/
    Contact:luntbuild project page
    License:Opensource
    -
    - - - -

    NAnt is a .NET based build tool. In theory it is kind of - like make without make's wrinkles. In practice it's a lot like - Ant.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:compatible in spirit.
    URL:http://nant.sourceforge.net/
    Contact:project mailing list
    License:GNU General Public License
    -
    - - - -

    Parabuild is an automated multiplatform build management server. - Parabuild helps software teams and organizations of all sizes reduce - risks of project failures and increase productivity by providing provides - automatic continuous integration builds and stable scheduled builds.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.3 and later
    URL:http://www.viewtier.com/products/parabuild.htm
    Contact:http://www.viewtier.com/about_us.htm
    License:Commercial
    -
    - - - -

    Rant stands for Remote Ant. It is a distributed build - system that allows an Ant build file to launch builds on other - systems and receive exceptions should they occur.

    - -

    Note: As the Sourceforge project site - shows, the last update was on Feb 09 2002. (jhm)

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4
    URL:http://remoteant.sourceforge.net/
    Contact:Chris Nelson
    License:MIT License
    -
    - - - -

    Savant is a build and dependency management tool written in Java. Savant can be used in - two different ways:

      -
    • As a stand-alone build tool that wraps Apache Ant and provides a number of cool new - features such as plugins that are versioned and downloadable
    • -
    • As a set of tasks which can be used within Apache Ant build files
    • -

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Unknown. There is a distro, which ships Ant 1.7.1
    URL:http://code.google.com/p/savant-build/
    Contact:Bugtracking system
    License:ASF 2.0
    -
    - - - -

    WebTest is a free open source tool for automated testing of web applications. - It is a set of powerful Ant tasks allowing to call web pages, mimic user actions - (clicking links, filling forms, ...) and verify the results. - The generated reports give comprehensive information on success and failure of the test steps.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.6.5
    URL:http://webtest.canoo.com/
    Contact:project mailing list
    License:Apache like license
    -
    - - - -

    XML Publication is a set of tools to generate Web pages - from desktop documents or other structured documents using - XSLT and Ant.

    - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.4
    URL:http://wwbota.free.fr/XMLPublication/
    Contact:Jean-Marc Vanel
    License:GNU General Public License.
    -
    - - - -

    yEd is a freeware multi-purpose graph and diagram editor - that runs on the Java 2 platform. It provides an import filter - for Ant build scripts that makes it possible to conveniently - display and browse the dependencies between the different targets - of the build file. This is especially useful for debugging and - understanding large build files.

    - - - - - - - - - - - - - - - - - - - - -
    Compatibility:Ant 1.x
    URL:http://www.yworks.com/products/yed/
    Contact:yWorks Support
    License:Freeware
    -
    -
    - - -
    \ No newline at end of file diff --git a/xdocs/projects/index.xml b/xdocs/projects/index.xml deleted file mode 100644 index c0bf3b68ae..0000000000 --- a/xdocs/projects/index.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - Christoph Wilhelms - Welcome - - - - -
    -

    This is where the Apache Ant sub-projects live!

    - -

    Now, that Apache Ant has become an Apache Top-Level Project it is time to make space on this - Web-Page for Ant sub-projects.

    -

    To make sure you do not miss anything: Stay tuned and visit this page from time to time :)! -

    -
    - - -
    - diff --git a/xdocs/projects/ivy.xml b/xdocs/projects/ivy.xml deleted file mode 100644 index 8508a4eb07..0000000000 --- a/xdocs/projects/ivy.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - The Apache Ivy Subproject - - - - -
    -

    Apache Ivy

    - -

    Apache Ivy is a simple yet powerful dependency manager featuring continuous integration, - dependencies of dependencies management, multiple repositories including ibiblio and - high performance (use of a local cache).

    - -
    - - -
    - diff --git a/xdocs/projects/ivyde.xml b/xdocs/projects/ivyde.xml deleted file mode 100644 index bd257601ef..0000000000 --- a/xdocs/projects/ivyde.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - The Apache IvyDE Subproject - - - - -
    -

    Apache IvyDE

    - -
      Apache IvyDE is the Eclipse plugin which intergrates Apache Ivy into your java development enviromnent. It includes: -
    • an Ivy xml files editor: creation wizard, html preview and completion for Ivy xml tag, attributes but also attributes' values.
    • -
    • an Ivy settings files editor: completion for xml tag, attributes but also attributes' values.
    • -
    • a classpath container: automatic downloads, access "resolve" task from your IDE, and resolve in Eclipse's workspace
    • -
    • an Ivy console: presents every log from Ivy, really helpful to debug a failing resolve
    • -
    -
    - - -
    diff --git a/xdocs/resources.xml b/xdocs/resources.xml deleted file mode 100644 index 3eb03cc570..0000000000 --- a/xdocs/resources.xml +++ /dev/null @@ -1,779 +0,0 @@ - - - - - - Resources - - - -
    - - -

    Starting with the release of Apache Ant 1.4 the Ant's FAQ is - bundled with the distribution, the most recent version can - always be found at the website.

    - - - - - - -
    FAQ:http://ant.apache.org/faq.html
    -
    - - -

    jGuru hosts an interactive Ant discussion forum and FAQ system

    - - - - - - - - - - -
    Forum:http://www.jguru.com/forums/home.jsp?topic=Ant
    FAQ:http://www.jguru.com/faq/home.jsp?topic=Ant
    -
    - - -

    Benoit Moussaud, the original author of the Borland - Application Server specific EJB tasks has put - together a FAQ for this specific subtask.

    - - - - - - -
    FAQ:http://www.moussaud.org/ejbjar.html
    -
    -
    - -
    - - -

    The ASF provides a Wiki farm for Apache projects.

    - - - - - - - - - - -
    Main page:Apache Wiki Farm
    Ant Wiki:Ant Wiki
    -
    -
    - - - - -
    -

    The most recent books come first

    - -

    Published April/May 2007, and covering Ant 1.7.

    - -

    This is a major rewrite of the first edition; still 600 pages long. -

    - -

    - This book moves up from Ant1.5 to Java1.5 and 1.7, with a near-complete - rewrite of the applied-ant section, covering new topics such as - antlibs, repository management with Ivy, Xml Schema validation, - EJB3.0/Java EE development and advanced deployment using SmartFrog. - The ant coding section looks at AntUnit, antlib authoring and - scripting languages, while the beginners chapters, the first third - of the book, still shows developers how to build, test, package and - redistribute a Java application. -

    -

    - If you are one of the 20,000+ owners of the first edition, it is now - obsolete. Sorry :) -

    - - - - - - - - - - - - - - - - - - -
    Author:Steve Loughran and Erik Hatcher
    Publisher URL: - - http://www.manning.com/loughran/ - -
    Book URL - - http://antbook.org/ - -
    Source code repository - - http://sourceforge.net/projects/antbook - -
    -
    - - -

    Published April 2005, and covers Ant release 1.6.1.

    - -

    This is a complete rewrite of the first edition; this book is - now 290 pages and so covers Ant in more depth than its predecessor. -

    - -

    It also mixes reference information (tables) with text explanation - on how to use the tasks. Contents includes JUnit, CVS, execution, basic - deployment, Web application development and XDoclet. There is also coverage - of XDoclet, and a chapter on how to extend Ant in Java.

    - - - - - - - - - - -
    Author:Steve Holzner
    URL: - http://www.oreilly.com/catalog/anttdg2/ -
    -
    - - -

    - - How to Build, Deploy, and Monitor Java Applications. - Published: July 2004 ISBN: 0-9745140-3-9 -

    -

    - This is not a reference guide to Ant, but a book on how to automate the build process. - The core build, continuous integration, reporting and release management - are all covered. Ant is of course central to this. This is a fun read! -

    - - - - - - - - - -
    Author:Mike Clark
    URL: - http://www.pragmaticprogrammer.com/sk/auto// -
    -
    - - - - -

    This book shows how to implement an XP project using Ant 1.5.3, and many other 3rd party tools. Covers:

    -
      -
    • The fundamentals of Ant: concepts, core and optional tasks
    • -
    • How to write custom Ant components, including custom Tasks, Loggers, Listeners, Input Handlers, Selectors, Filters, Mappers and Data Types
    • -
    • Mitigating risks by creating spike tests with Ant buildfiles
    • -
    • Add CVS version control and testing with JUnit
    • -
    • Automate nightly builds and reporting
    • -
    • Deploy applications dynamically using XDoclet
    • -
    • Enforcing Code Standards with Jalopy, PMD, CheckStyle, iContract, JDepend
    • -
    • Using Remote Ant (Rant) and CruiseControl
    • -
    • Generating project documentation
    • -
    • Adapting an XP process for use by other teams or across an enterprise
    • -
    • Custom Task examples to generating UML diagrams, creating reports and metrics on-the-fly
    • -
    • Follows a case-study of a team that implements an XP Project
    • -
    - - - - - - - - - -
    Authors:Glenn Niemeyer and Jeremy Poteet
    URL:http://www.sams.com/catalog/product.asp?product_id=%7BFB825A48-BC04-4C55-BD8C-DF93C6BBF920%7D
    -
    - - -

    A German language book on Ant that covers Ant 1.5. - This is the original description:

    - - Das Build-Tool Ant ist das Open-Source-Werkzeug, das den Entwicklungsprozess einer Java- - oder J2EE-Anwendung wesentlich vereinfacht. Gesteuert durch XML-basierte Skripte f�hrt es - nahezu alle Aufgaben aus, die nach dem Kodieren einer Anwendung anfallen. -

    Some topics:

    -
      -
    • creating archives (zip, jar)
    • -
    • call the java compiler
    • -
    • edit property files
    • -
    • file operation
    • -
    • source code control systems
    • -
    -

    The book is available in English as "Ant: The Java Build Tool in Practice"

    - - - - - - - - - -
    Authors:Bernd Matzke
    URL:http://www.addison-wesley.de/main/main.asp?page=home/bookdetails&ProductID=13459
    -
    - - -

    Published 2002. This book covers Ant 1.5, including:

    -
      -
    • The new Ant 1.5 features
    • -
    • Ant's datatypes and property handling
    • -
    • JUnit testing and reporting
    • -
    • Continuous integration techniques
    • -
    • XDoclet for attribute-oriented programming
    • -
    • EJB generation, building, and packaging
    • -
    • Writing and testing native code
    • -
    • Building Web Services with Apache Axis
    • -
    • Deploying your system to multiple remote servers
    • -
    • Using and writing -
        -
      • Loggers
      • -
      • Listeners
      • -
      • Selectors
      • -
      • Custom tasks
      • -
      -
    • -
    -

    Also available in Korean and German editions

    - - - - - - - - - - -
    Authors:Erik Hatcher and Steve Loughran
    URL:http://www.manning.com/antbook/
    -
    - - - -

    Published 2002, Covers Ant release 1.4.1.

    - - - - - - - - - -
    Authors:Jesse E. Tilly and Eric M. Burke
    URL:http://www.oreilly.com/catalog/anttdg/
    -
    - - - -

    A German language short reference for Ant that covers Ant - 1.4. This is the original description:

    - - - Ant kurz & gut enthält eine vollständige Referenz der Built-in Tasks - und ihrer jeweiligen Attribute sowie kurze Beispiele für ihre Verwendung. - Daneben bietet das Buch eine knappe Einführung in die Arbeit mit Ant und - eine Erläuterung der Ant-Basiselemente (Projekte, Properties, Targets und Tasks). - Behandelt werden außerdem grundlegende Konzepte wie Filesets, Patternsets und - Pfadstrukturen, das Schreiben eigener Tasks, die Aufruf-Syntax und Optional Tasks. - - - - - - - - - -
    Author:Stefan Edlich
    URL:http://www.amazon.de/exec/obidos/ASIN/3897212412/
    -
    - - -

    This book covers the following XP subjects:

    -
      -
    • Automated unit and functional testing
    • -
    • Continuous integration through build and deployment automation
    • -
    • The value of refactoring and continuous integration
    • -
    • How Ant, JUnit, JUnitPerf, Cactus, HTTPUnit, and JMeter - can be used to achieve the goals of the XP methodology
    • -
    - - - - - - - - - - -
    Authors:Richard Hightower and Nicholas Lesiecki
    URL:http://www.wiley.com/cda/product/0,,047120708X,00.html
    -
    - -
    - -
    - -

    The following sections list articles and presentations - written about Apache Ant. If you've written something that - should be included, please post it to one of the mailing - lists.

    - -
    - -
    - - -

    Pure Java DocBook Systems, including Ant Integration

    -

    The DocBook team documents how to use "make" for DocBook. - This HOWTO document is an attempt to cover the neglected case of using - DocBook for pure Java projects.

    - - - - - - - - - -
    Author:Blaine Simpson
    URL:http://pub.admc.com/howtos/ant-docbook-howto/
    -
    - - -

    The contents of this document is the following:

      -
    • Section 2 provides a simple example how InputHandlers are created,
    • -
    • Section 3 develops an inputhandler that masks the passwords typed on the command line,
    • -
    • Section 4 gives two handlers, whose input is typed in graphical components,
    • -
    • Section 5 extends Input task so that we can use dierent input handlers on different uses of <input>,
    • -
    • Section 6 describes a problem found while writing this document,
    • -
    • Section 7 summarizes some dark corners the author do not understand.
    • -

    - - - - - - - - - - -
    Author:Ivan Ivanov
    URL:https://sourceforge.net/project/showfiles.php?group_id=103509 (Download ZIP+PDF from Sourceforge)
    -
    - - - - -

    Key G. Gauthier talks about writing "buildfiles" in Java.

    - - - - - - - - - - -
    Author:Key G. Gauthier
    URL:http://www.ftponline.com/javapro/2004_06/magazine/features/kgauthier/
    -
    - - -

    This article talks about XML namespace handling, Ant - libraries and the newly introduced type polymorphism.

    - - - - - - - - - - -
    Author:Stefan Bodewig
    URL:http://otn.oracle.com/pub/articles/bodewig_taskwriters.html
    -
    - - - -

    As Apache Ant is applied to increasingly difficult tasks, - its users are creating more complex and less legible build - files. This is due, in part, to the limited tools for - decomposition and code reuse within previous versions of - Ant.

    - - - - - - - - - - -
    Author:Geoffrey Wiseman
    URL:http://www.sys-con.com/story/?storyid=45078&DE=1
    -
    - - -

    This article describes the <macrodef>, <import> - and <subant> tasks in detail and shows how they help in - building bigger systems.

    - - - - - - - - - - -
    Author:Stefan Bodewig
    URL:http://otn.oracle.com/pub/articles/bodewig_ant1.6.html
    -
    - - -

    This article describes the main topics of programming your own tasks. - Description is done on five examples.

    -

    This article is written in German and published in - Java-Spektrum - 5/2004.

    - - - - - - - - - - -
    Author:Bernd Matzke
    URL:http://www.sigs-datacom.de/sd/news/document?PID=216
    -
    - - -

    This document describes strategies and some basic examples of how to - use Ant in larger team development projects.

    - - - - - - - - - - -
    Author:Steve Loughran
    URL:http://ant.apache.org/ant_in_anger.html
    -
    - - -

    This document describes how to write custom Ant tasks, and how to submit - them to potentially be included in Ant.

    - - - - - - - - - - -
    Author:Steve Loughran
    URL:http://ant.apache.org/ant_task_guidelines.html
    -
    - - -

    This article describes the gory details of writing custom - Ant tasks.

    - - - - - - - - - - -
    Author:Erik Hatcher
    URL:http://www.fawcette.com/javapro/2003_02/magazine/features/ehatcher/l
    -
    - - -

    This article demonstrates an approach to the automated build and test process. Working with Ant 1.3 and the JUnit test framework, it shows how to automate a process that captures pertinent information about each test suite run, generates an attractive report, and e-mails the report.

    - - - - - - - - - - -
    Author:Erik Hatcher
    URL:http://www.ibm.com/developerworks/java/library/j-junitmail/
    -
    - - -

    This article explores the benefits of unit testing with Ant and - JUnit, detailing how to develop automated unit tests and integrate them - into your build process.

    - - - - - - - - - - -
    Author:Malcolm Davis
    URL:http://www-106.ibm.com/developerworks/library/j-ant/?dwzone=java
    -
    - - -

    This article provides an introduction to using Ant with some basic - examples and by highlighting some of the important tasks.

    - - - - - - - - - - -
    Author:Michael Cymerman
    URL:http://www.javaworld.com/javaworld/jw-10-2000/jw-1020-ant.html
    -
    - - -

    There is a short tutorial on how to use Ant in Cactus' - documentation. It has a slant towards build files that will be used - with Cactus.

    - - - - - - - - - - -
    Author:Cactus development team
    URL:http://jakarta.apache.org/cactus/howto_ant_primer.html
    -
    - - -

    This article outlines how to integrate Ant into VisualAge for Java, - and how to write and debug custom tasks using the IDE and the - integrated debugger.

    - - - - - - - - - - -
    Author:Glenn McAllister
    URL:http://www7.software.ibm.com/vad.nsf/data/document2366?OpenDocument&p=1&BCT=1&Footer=1
    -
    - - -

    This article shows how you can perform command line builds with a - VisualAge for Java repository.

    - - - - - - - - - - -
    Author:Glenn McAllister
    URL:http://www7.software.ibm.com/vad.nsf/Data/Document4366?OpenDocument&p=1&BCT=3&Footer=1
    -
    - - -

    This article is from the "Best Practices" section of - Sun's Dot-Com Builder Site.

    - - - - - - - - - - -
    Author:Laura Geele Wang
    URL:http://dcb.sun.com/practices/profiles/ant.jsp
    -
    - - -

    This article is from the June 2001 issue of the Java Developer' - Journal. You need to be a registered JDJ subscriber to view this - article.

    - - - - - - - - - - -
    Author:Neal Ford
    URL:http://www.sys-con.com/java/archivesa.cfm?volume=06&issue=06
    -
    - - -

    This article describes how to use Ant to create Weblogic EJBs, and - some workarounds for issues you may encounter.

    - - - - - - - - - - -
    Author:Jesse E. Tilly
    URL:http://www.onjava.com/pub/a/onjava/2001/06/25/antejb.html
    -
    - - -

    A tutorial about using JavaScript and XSLT with Ant.

    - - - - - - - - - - -
    Author:Dylan Schiemann
    URL:http://www.sitepen.com/ant/javascript.html
    -
    - - -

    Series of articles that describe a framework for web - application development based on Ant and JUnit.

    - - - - - - - - - - -
    Author:Alex Chaffee
    URL:Introduction: http://softwaredev.earthweb.com/sdtech/article/0,,12065_989631,00.html
    - Directory Structure: http://softwaredev.earthweb.com/sdtech/article/0,,12082_994991,00.html
    - Deployment and Distribution: http://softwaredev.earthweb.com/sdtech/article/0,,12077_998241,00.html
    -
    - - -

    Series of articles that shows how to use Ant together with - the Java API for XML Binding (JAXB).

    - - - - - - - - - - -
    Author:Joseph Shelby
    URL:http://www.onjava.com/pub/a/onjava/2002/03/06/jaxant1.html
    - http://www.onjava.com/pub/a/onjava/2002/03/13/jaxbant2.html
    -
    -
    - -
    - - -

    A PowerPoint presentation on Ant 1.2. It provides a basic overview - of Ant's capabilities.

    - - - - - - - - - - -
    Author:Patrick Chanezon
    URL:http://people.netscape.com/chanezon/tech/ant/ant_preso.ppt
    -
    - - -

    A detailed Ant 1.3 PowerPoint presentation, made at the St. Louis Java Users Group - meeting in March 2001. Includes a detailed build file and basic - descriptions of all the built in and optional tasks. Updated for Ant 1.4 in October 2001. - Available in PDF format now.

    - - - - - - - - - - -
    Author:Mark Volkmann
    URL:http://www.ociweb.com/jnb/files/Ant.pdf
    -
    - - -
    - -
    diff --git a/xdocs/srcdownload.xml b/xdocs/srcdownload.xml deleted file mode 100644 index 927c8339b8..0000000000 --- a/xdocs/srcdownload.xml +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - Source Distributions - - - - - -
    -

    Apache Ant is a Java library and command-line tool that help - building software.

    -
    - -
    - -

    Use the links below to download a source distribution of Ant from -one of our mirrors. It is good practice to -verify the integrity -of the distribution files, especially if you are using one of our -mirror sites. In order to do this you must use the signatures from -our main distribution -directory.

    - -

    Ant is distributed as zip, tar.gz and -tar.bz2 archives - the contents are the same. Please -note that the tar.* archives contain file names longer -than 100 characters and have been created using GNU tar extensions. -Thus they must be untarred with a GNU compatible version of -tar.

    - -

    If you do not see the file you need in the links below, please see -the master distribution -directory or, preferably, its mirror.

    - -
    - -
    - -

    You are currently using [preferred]. If you encounter a -problem with this mirror, please select another mirror. If all -mirrors are failing, there are backup mirrors (at the end of -the mirrors list) that should be available.

    - -
    -Other mirrors: - -
    -
    - -
    - -

    Currently, Apache Ant 1.8.2 is the best available version, see the -release notes.

    - -
    -
    Note
    -
    Ant 1.8.2 was released on 27-December-2010 and -may not be available on all mirrors for a few days.
    -
    -

    -
    -
    Tar files may require gnu tar to extract
    -
    Tar files in the distribution contain long file names, and may - require gnu tar to do the extraction.
    -
    - - -
    - - -
    - -

    Older releases of Ant can be found here. We highly -recommend to not use those releases but upgrade to Ant's latest release.

    - -
    - -
    - -

    It is essential that you verify the integrity of the downloaded -files using the PGP signature or the SHA1, SHA512 or MD5 checksums. The -checksums are not as strong indicators as the PGP signature.

    - -

    The PGP signatures can be verified using PGP or GPG. First -download the KEYS -as well as the asc signature file for the particular -distribution. Make sure you get these files from the main distribution -directory, rather than from a mirror. Then verify the signatures -using

    - -

    -% pgpk -a KEYS
    -% pgpv apache-ant-1.8.2-src.tar.gz.asc
    -
    -or
    - -% pgp -ka KEYS
    -% pgp apache-ant-1.8.2-src.tar.gz.asc
    -
    -or
    - -% gpg --import KEYS
    -% gpg --verify apache-ant-1.8.2-src.tar.gz.asc -

    - -

    Alternatively, you can verify the checksums on the files. Unix -programs called md5/sha1/sha512 or -md5sum/sha1sum/sha512sum are included in many unix -distributions. *sum is also available as part of GNU -Textutils. Windows users can get binary md5 programs from here, here. fsum supports MD5 and -SHA1.

    - -

    We highly recommend to verify the PGP signature, though.

    - -
    - - -
    diff --git a/xdocs/stylesheets/project.xml b/xdocs/stylesheets/project.xml deleted file mode 100644 index bcbb9b6236..0000000000 --- a/xdocs/stylesheets/project.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - Apache Ant - Apache Ant - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/xdocs/stylesheets/site.vsl b/xdocs/stylesheets/site.vsl deleted file mode 100644 index 0097a260eb..0000000000 --- a/xdocs/stylesheets/site.vsl +++ /dev/null @@ -1,275 +0,0 @@ -#* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - *# - - - -## Content Stylesheet for Site - ## Defined variables - #set ($lightbg = "#ffffff") - #set ($lightfg = "#ffffff") - #set ($darkfg = "#000000") - #set ($active = "#ffcc00") - #set ($blue4 = "#B2C4E0") - #set ($blue3 = "#294563") - #set ($blue2 = "#4C6C8F") - #set ($blue1 = "#CFDCED") - #set ($sourceborder = "#023264") - #set ($pound = "#" ) -## start the processing -#document() -## end the processing - -## This is where the common page macro's live - -#macro ( isbn $isbn) -

    Available from:
    - Amazon.com - | Barnes & Noble - | Book Sense - | Powells.com -

    -#end - -#macro ( subsection $subsection) -

    - - $subsection.getAttributeValue("name") -

    - #foreach ( $items in $subsection.getChildren() ) - #if ($items.getName().equals("img")) - #image ($items) - #elseif ($items.getName().equals("source")) - #source ($items) - #elseif ($items.getName().equals("table")) - #table ($items) - #elseif ($items.getName().equals("subsubsection")) - #subsubsection ($items) - #else - $xmlout.outputString($items) - #end - #end - #if ($subsection.getAttributeValue("isbn")) - #set ($isbn = $subsection.getAttributeValue("isbn")) - #isbn ($isbn) - #end -#end - -#macro ( subsubsection $subsubsection) -
    - - *** $subsubsection.getAttributeValue("name") *** -
    - #foreach ( $items in $subsubsection.getChildren() ) - #if ($items.getName().equals("img")) - #image ($items) - #elseif ($items.getName().equals("source")) - #source ($items) - #elseif ($items.getName().equals("table")) - #table ($items) - #else - $xmlout.outputString($items) - #end - #end -#end - -#macro ( teamcity $teamcity) - - - - - - - - - - #set ($viewLink = $teamcity.getAttributeValue("viewlog") ) - #foreach ($project in $teamcity.getChildren() ) - - #foreach ($configuration in $project.getChildren() ) - #configuration ($configuration $viewLink) - #end - #end -
    TitleDescriptionBuild commandWhenlast buildlast success
    $project.getAttributeValue("name")
    -#end - -#macro ( configuration $conf $viewLink) - #set ($id = $conf.getAttributeValue("id") ) - - $conf.getAttributeValue("title") - $conf.getChild("description").getContent() - $conf.getAttributeValue("command") - #if ($conf.getChild("when")) - $conf.getChild("when").getContent() - #else - continuously - #end - last build - last success - -#end - -## The hudson macro is based on the teamcity macro, but slightly different. -## Mainly in the need of another nested element (job instead of configuration). -## Maybe refactoring would ease that code ... -#macro ( hudson $hudson) - - - - - - - - - - #set ($base = $hudson.getAttributeValue("base") ) - #foreach ($project in $hudson.getChildren() ) - - #foreach ($job in $project.getChildren() ) - #job ($job $base) - #end - #end -
    TitleDescriptionBuild commandWhenlast buildlast success
    $project.getAttributeValue("name")
    -#end - -## The hudson::job macro is based on the teamcity::configuration macro, but slightly different. -## Mainly the links to the build results are different. -#macro ( job $job $base) - #set ($jobId = $job.getAttributeValue("id") ) - - $job.getAttributeValue("title") - $job.getChild("description").getContent() - $job.getAttributeValue("command") - #if ($job.getChild("when")) - $job.getChild("when").getContent() - #else - continuously - #end - last build - last success - -#end - -#macro ( section $section) -

    - - $section.getAttributeValue("name") -

    - #foreach ( $items in $section.getChildren() ) - #if ($items.getName().equals("img")) - #image ($items) - #elseif ($items.getName().equals("source")) - #source ($items) - #elseif ($items.getName().equals("table")) - #table ($items) - #elseif ($items.getName().equals("subsection")) - #subsection ($items) - #elseif ($items.getName().equals("teamcity")) - #teamcity ($items) - #elseif ($items.getName().equals("hudson")) - #hudson ($items) - #else - $xmlout.outputString($items) - #end - #end -#end - -## This is where the FAQ specific macro's live - -#macro (toc $section) -

    $section.getAttributeValue("title")

    -
      - #foreach ($faq in $section.getChildren("faq") ) - #subtoc ($faq) - #end -
    -#end - -#macro (subtoc $faq) - #set ($id = $faq.getAttributeValue("id")) -
  • - $xmlout.outputString($faq.getChild("question"), true) -
  • -#end - -#macro (answers $section) - #foreach ($faq in $section.getChildren("faq") ) - #faq ($faq) - #end -#end - -#macro (faq $faq) - #set ($id = $faq.getAttributeValue("id")) -

    - - $xmlout.outputString($faq.getChild("question"), true) -

    - #foreach ($item in $faq.getChild("answer").getChildren()) - #if ($item.getName().equals("img")) - #image ($item) - #elseif ($item.getName().equals("source")) - #source ($item) - #elseif ($item.getName().equals("table")) - #table ($item) - #else - $xmlout.outputString($item) - #end - #end -#end - -#macro (document) - #header() -
    -
    -

    $root.getChild("properties").getChild("title").getText()

    - #set ($allSections = $root.getChild("body").getChildren("section")) - #foreach ( $section in $allSections ) - #section ($section) - #end - - #if ($root.getChildren("faqsection").size() > 0) - #set ($allFaqSections = $root.getChildren("faqsection")) -

    Questions

    - #foreach ( $faqSection in $allFaqSections ) - #toc ($faqSection) - #end - -

    Answers

    - #foreach ( $faqSection in $allFaqSections ) - #answers ($faqSection) - #end - #end -
    -
    - - #footer() -#end diff --git a/xdocs/stylesheets/templates.vm b/xdocs/stylesheets/templates.vm deleted file mode 100644 index b8b8c6d04b..0000000000 --- a/xdocs/stylesheets/templates.vm +++ /dev/null @@ -1,296 +0,0 @@ -#* - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed with - * this work for additional information regarding copyright ownership. - * The ASF licenses this file to You under the Apache License, Version 2.0 - * (the "License"); you may not use this file except in compliance with - * the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - *# - -## This is where the common macro's live - -#macro ( table $table) - #if ($table.getAttributeValue("class")) - #set ($class = $table.getAttributeValue("class")) - #else - #set ($class = "ForrestTable") - #end - - #foreach ( $items in $table.getChildren() ) - #if ($items.getName().equals("tr")) - #tr ($items) - #end - #end - #if ($table.getParent().getAttributeValue("isbn")) - #set ($isbn = $table.getParent().getAttributeValue("isbn")) - - #end -
    ISBN:$!isbn
    -#end - -#macro ( tr $tr) - - #foreach ( $items in $tr.getChildren() ) - #if ($items.getName().equals("td")) - #td ($items) - #elseif ($items.getName().equals("th")) - #th ($items) - #end - #end - -#end - -#macro ( td $value) - #if ($value.getAttributeValue("colspan")) - #set ($colspan = $value.getAttributeValue("colspan")) - #else - #set ($colspan = 1) - #end - #if ($value.getAttributeValue("rowspan")) - #set ($rowspan = $value.getAttributeValue("rowspan")) - #else - #set ($rowspan = 1) - #end - - #if ($value.getText().length() != 0 || $value.hasChildren()) - $xmlout.outputString($value, true) - #else -   - #end - -#end - -#macro ( th $value) - #if ($value.getAttributeValue("colspan")) - #set ($colspan = $value.getAttributeValue("colspan")) - #else - #set ($colspan = 1) - #end - #if ($value.getAttributeValue("rowspan")) - #set ($rowspan = $value.getAttributeValue("rowspan")) - #else - #set ($rowspan = 1) - #end - - #if ($value.getText().length() != 0 || $value.hasChildren()) - $xmlout.outputString($value, true) - #else -   - #end - -#end - -#macro ( projectanchor $name $value ) - #if ($value.startsWith("http://")) - $name - #elseif ($value.startsWith("/site")) - $name - #else - $name - #end -#end - -#macro ( metaauthor $author $email ) - - -#end - -#macro ( image $value ) - #if ($value.getAttributeValue("width")) - #set ($width=$value.getAttributeValue("width")) - #end - #if ($value.getAttributeValue("height")) - #set ($height=$value.getAttributeValue("height")) - #end - #if ($value.getAttributeValue("align")) - #set ($align=$value.getAttributeValue("align")) - #end - #if ($value.getAttributeValue("alt")) - #set ($align=$value.getAttributeValue("alt")) - #end - $!alt -#end - -#macro ( source $value) -
    $escape.getText($value.getText())
    -#end - -#macro ( makeTabs ) -
    - - - #set ( $tabs = $project.getChild("body").getChildren("menusection")) - #if ( $project.getChild("body").getChild("menusection") ) - #foreach ( $tab in $tabs ) - #set ($currentIndex = $root.getChild("properties").getChild("index").getAttributeValue("value") ) - #set ($index = $tab.getAttributeValue("index")) - #set ($name = $tab.getAttributeValue("name")) - #set ($link = $tab.getAttributeValue("href")) - #if ( ($currentIndex && $currentIndex.trim().equals( $index )) || ((!$currentIndex) && $velocityCount == 1) ) - - #else - - #end - #end - #else - - #end - -
    - - - - -
    $name
    -
    - - - - -
    $name
    -
    - - - - -
    Home
    -
    -
    -#end - - -#macro ( makeMainNavigation ) - #set ( $tabs = $project.getChild("body").getChildren("menusection")) - #if ( $project.getChild("body").getChild("menusection") ) - #set ( $currentIndex = $root.getChild("properties").getChild("index").getAttributeValue("value") ) - #if ( $currentIndex ) - #foreach ( $tab in $tabs ) - #set ($index = $tab.getAttributeValue("index")) - #if ( $currentIndex.trim().equals( $index ) ) - #set ($menus = $tab.getChildren("menu")) - #end - #end - #else - #set ($menus = $project.getChild("body").getChild("menusection").getChildren("menu")) - #end - #else - #set ($menus = $project.getChild("body").getChildren("menu")) - #end - #makeProject ( $menus ) -#end - -#macro (makeProject $menus) - - -#end - -#macro (header) - - - - - $project.getChild("title").getText() - $root.getChild("properties").getChild("title").getText() - - #set ($authors = $root.getChild("properties").getChildren("author")) - #foreach ( $au in $authors ) - #metaauthor ( $au.getText() $au.getAttributeValue("email") ) - #end - - - - - -
    - - - - - - -
    Apache Ant siteApache Ant logo -
    - - - - - - - - - - - - - - -
    - - - - -
    - the Apache Ant site -
    -
    -
    -
    - - #makeTabs() - -
    - #makeMainNavigation() -
     
    -#end - -#macro (footer) - - - -#end diff --git a/xdocs/svn.xml b/xdocs/svn.xml deleted file mode 100644 index 6ceb5989ab..0000000000 --- a/xdocs/svn.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - SVN Repositories - Antoine Levy-Lambert - - - - -
    - -

    Anyone can checkout source code from our public Subversion repository. To do so, - simply use the following command (if you are using a GUI client, configure it - appropriately):

    - - -svn co http://svn.apache.org/repos/asf/ant/[project]/trunk/ ant-[project] - -

    Modules available for access are:

    - -
      -
    • ant - The "main" Ant module.
      - http://svn.apache.org/repos/asf/ant/core/trunk/ -
    • -
    • Ivy - The "main" Ivy module.
      - http://svn.apache.org/repos/asf/ant/ivy/core/trunk/ -
    • -
    • IvyDE - - Eclipse Plugin for Ivy.
      - http://svn.apache.org/repos/asf/ant/ivy/ivyde/trunk/ -
    • -
    • antunit Test framework for Ant.
      - http://svn.apache.org/repos/asf/ant/antlibs/antunit/trunk/
    • -
    • Dotnet antlib Contains Nant, Nunit, ...
      - http://svn.apache.org/repos/asf/ant/antlibs/dotnet/trunk/
    • -
    • svn antlib Contains tasks to interact with Subversion repositories.
      - http://svn.apache.org/repos/asf/ant/antlibs/svn/trunk/
    • -
    • sandbox - New developments. Contains currently gendoc.
      - http://svn.apache.org/repos/asf/ant/sandbox/ -
    • -
    - -

    If you are not familiar with Subversion, Jakarta's - source repositories page may hold many helpful hints.

    - -

    Nightly snapshots of the SVN tree are available at - http://svn.apache.org/snapshots/ant/.

    - -

    A nice view of the source history is available through - Cenqua's Fisheye instance.

    - - -
    - -
    diff --git a/xdocs/velocity.properties b/xdocs/velocity.properties deleted file mode 100644 index da7924d1df..0000000000 --- a/xdocs/velocity.properties +++ /dev/null @@ -1,17 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -file.resource.loader.path=xdocs/stylesheets -velocimacro.library=templates.vm

    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�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 C^8~Q~ diff --git a/docs/bindownload.cgi b/docs/bindownload.cgi deleted file mode 100755 index 4324f769f0..0000000000 --- a/docs/bindownload.cgi +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Wrapper script around mirrors.cgi script -# (we must change to that directory in order for python to pick up the -# python includes correctly) -cd /www/www.apache.org/dyn/mirrors -/www/www.apache.org/dyn/mirrors/mirrors.cgi $* diff --git a/docs/bindownload.html b/docs/bindownload.html deleted file mode 100644 index 5ab8390ac2..0000000000 --- a/docs/bindownload.html +++ /dev/null @@ -1,362 +0,0 @@ - - - - - - - - - Apache Ant - Binary Distributions - - - - -

    SMym9$Cm*I2P^Mv!0ikvxo(+o;=nlaV( z{D{Y)vPuvzjfNah)4oo^my!LEAUQdZK{{ZPlO`t<=fMs_Cvpe}$%0Tgj=3eFxY_^n zwEf?2yw&mhNBX({{rBJh`BCx?dQ09|Cv7A@YuAe`v;sU6vZSqAb*Ob&sIAB5F9WNl z+h^~5d!{Wknxa*9E$NuebN{tvt%-&5*r@GG=dl;GR`%#vsPDR3=vdr^$_8hZ$+A_V z)lKrjKEmu#F&9Y}^BTE{7YHCL8ovPv6 zdDQ~ePZbp<4Wnjz?}S*>ubB}3LM7p9^;03%YcG_+NSPY2vb9hVFsbw(ipwxk5B&?Z zhSV%nZ`w9OM)A{5Hr_gQfD?C#=$B6EAcRv^2=A1fMXuH8m(oi03u_fS8Cu~^loh{` zXpLb6TgMpr)=ice?zGi||N8O$-2bczmoiWj?n7b|cGZ&gxiuW?*(45H6%IetrjXI-LPXQLa?0SEpJ_8a(OR82GE4Oq1b)jQZH=2x=8m{s`1M8xyS=jBC zw@=gzoqjIf>cS|Wc02ZL=lF=iwD#_&g}+Ii??5|W``J4`cSSi}v^x1dn72UUkhJX^ zzLxghMJVMP*S8DOW8N*$al3_%s!i*T%Sk#5ne(;KKGB#>$6Pq;={P0N$U<8vEnBOH zmwoa~reozj=Rl_(7TP(tS}|R)I=aZ-D?v~8Z&y$DDOXPn(f6v(F^jC|zNu0FkNq;o zl3dq;=vI0KdBmCAP+PzD?>-EH0M%uEKfSs~SrUmM5Rj&sFKE1;cGu$7Nfs9E!wi}9 z=zc+q&}u6q=#TYsK|-FIWV@u$g!Uf$nvL#a7Ex%w3BS~)tiA%u zxI2E7yW>Z=f|0+p^^0$r>h$^ zpq2Jbr!gfW*KIIeNf3Q)L8Mv7!(c&R{-9Wb{7-GioG_9s4yL=aeq7FEe(p}C3vv|{ z>Vpa?6k7V&6fTv@Dzn;?Y^p0XDagO9z{spBRcbt+!3+31Y%-8+YVd0|QFxN2dk;@( zlZZF4DaG5_1Pg%?(&3#XY8XnC^d|;p=$8-E&^8~tp@K<&IG>@NnB7U**HBqF04Q)0 z42OD!G#qpl|7IB#kiP`=EEI?qN(zFOG_v?y2fZ#sFTH|8OO+_IUicxw-V`Cv-aaAS zq-V3wBtI5DZ^4Tm^Le$iby)${)><8%El)BzxD4iFmD6&aAVo3OeHUsglqSB#WQ$~y z#_yTj@nj|cG{uYyxR}P}lIE{j_xEcazvl649>3=CYaYMm@oOHx=J9JDzvl7(Fpot) zNAp-z2`;+`LMppWm5o&TD4915lU0-5ogS0tf=-r>Ce4otawJuXRIOW>$dc4yKCRR-MVdEL zZ7_KY^QK?Ftgp8e4Hv&x&5JgszqLHrW5zD7@Yoo}?IfYRx8!&*Br#pK%16oSY}|1DZlGNK9i8uR3U}e!Qu0*o zGkDyJK@+feEuq?Z<%=X7q9t=NQbK-S(u|O*%xs5dS9Ye}x6zaF5>id)(c8R(5*7B_JMnE1&QcJzp^)0pT+GNm`H&KNiVhm%Pl@ z(awu*tw7Sz@f{%%8k^xt!aUW!N0^0V=0*mT`c0WCsQiHkAYqoP13@w9WFIV)B)ny< zd&KOwd5kvuaZOXxlxla;bSt^2l0suqL4_j4=E_NGbO65Wz~ULU5I560^i zHXTShIQXpq&KDkVsjcJTZ7z{)Wbv9d+(LGI?u8=RL=3U=VHrZ^gET}ABNuXraophe zeN?-KBBM}OjQh^4ImPf-V=!n%F9CUF6v@sXg0d>0PpF@sR%3;%;aE^S_kxv$JUV65 z3ppg!i#+7k8z7X}TLqHsU3A&RZjYY9?hEhajj1`EY+)_~Gm7c3^~If?@Cjz{)>ThQ zZVWHiz-OjGe2eK5sbKktg~=C_hVB?UPi=B|`M)!GzxO0FH~7Sq{)t*yu08PN3(LZz zDUgQmNQCH&Qq8m+|Ay`~M%-x&x6vdd$tS~_sb>YI{FvJbvSmw6&G{4dU6iksn;tB1 z>UgSGkI*Pd(`HZT=hQO^9d!0^gNUvlC#io7{Lo?h+}U?boACMl`lYmBzN6~?#;*yj zq=Hk%I6K#wrMG+D?$JdeZZ6r}jZx9uRz^(6=VEN(0}*$jkvS0(HH&=dd>+iDka*U} zb5czC$@&nIb4KluF!HZm5|0LLL^p?bR?_w5u0Q6f8vIz$DtZ2fm~4o`xC~#?R-?#Z ziCXk?)2Ixq&;z?SO-VL>DT$M34U1RlN!x@MORT%U`f2Ba2;(soJFtS&ZSBcxCpFW> zI$nezRC9j^0V-*!0}x>yq#6Bk<)vD?uXEF``7H}(IPZjM{ayNtR$lF>?uWaxl8xw$ z2iDU5U5d43RD~ip)69!cNGn>kIarC7ZFRGH<20iK>h*51XXh$a;msN>gB*|)%UYjz ze~)_icaR%M|K-qA@GVoT{Msp-eXn42oR#O4kmVINl%PV{>J6)B9FD~SF(SETIkqSw zwmJz9<1QrA@}fSNAc#7WmlRg;FzGTH%3^hp7Mw$!QB(rjO1HyfGyOonXmCv1E;{D_ zTBRoH+yN7wLg#*@Ng&f5=`Mae>eLC%s!9uhK$qJ?03L5G-nv4_rjBZLHdlY~5bJB5&2 zr==q-i>}DpQ=k-f?v?J=)7M+alS~bSdMZV%11PS0(fHJqo_J)c#5b5?UG(hymZ<Png)*JE_MTQOv~ zuM}>Pg#=k^%%!cAmQh_~s|^o6YwFHPHWK(26MlZKnx6|Qx+p1bum;~|XKt>(gpqfv-aQ@#l@kUiLE9zV9ceSjD$=oX*|R!c zgqRQeC9LJR{(j7<7947s#?ASnxY*I-S0qZ+P_BtsZHqt#t|Ot+02ViR!s!n2+!PTW z`;PuBcV>L--+#CK*7kiA#|ZKhN|@ht-Nk|u_mmQRG9trvTf|Dr_-TxyQpQ`I5pvN_ zx+eP%Z5zP6V79xxoZv5N%Y95r!~Sbe&`FBkK0Euqc~Mgn;@MtF!!8hSnQ9ZSy|kR0 z-0+SYVoL8ZJgZ$gbJCCopx9;gH% zU64>SNe*J6u5q)=Wg_qX`hma+6>49A$)b$3m691V-qci}PAaX^p$hBBOogV`v<#Ch z!*qC-VLsD=z?aypAn6$4*8*ltn>eD)A)el5)J1FXnl|S`ZhQt(iuNs2Haa0-;T>TU zeEdQLlP*sM>BJCEs*55ECjbE^J$N=cW#x7k|0Wp8&tE#tlT`xYLOns#l2~`HgD6i( zq*ZRHCmbS_)eAmU*P8)?>|GPOoiw7o=p?Q4E^1~UN2K?>GJmpOtn2UUF~fK$7Ibu0 zW*51E^p(TP^Im=qUt;Q#AhF=bOzn6q(*hpZw18x48kc)dw!cvtX&LoD(5!{Qv8*u71~9LTvZK^+D=+3R6@3rBo(J_ zbEWz-{d3@FPfMB@I19>tE@w9EV>LygBy~;Ns3_9#j5X%U&S%a1UD9*CMTWs;WoQMYZJTx|S6W*3)sA3Xb`rlecT?NqF<5Y5S>d zxgIc~T3*x{TB`G-3#8D**SG0&n3_Fr>ZV#9-zz5Tr@aWlRb_2%5pdha0IDLlS2#No zOTx2a8XQS^OoP{(@JmVnpJj@Q4fXk^{vX+8l5V-N0^zN^6`W7mkj;i_dYl$1#m1o^$gtc+F3OCr9fH@YrXBzN+D_xn2x(p#J1yN^|I##Ui4?r*uf;Jp9W zEYO5BdZ%yDsBl_sE^prltJ^3I+f4+z2c?_oBSmYwhl{qCstEDO{UevpnJ-z;0RP;w z7KIU9_Ws;$-%IiaZ}9V`+bnO;(MU2T$NXu;i{x-SqpSl|A_17D1UXEU8Vp+y_W6+H zq(JgtDrJ&{XMNWRGrlH~z4aH8rXJ~1?nowuYNn`??}WQj;ZRL!!AxmMrou0+PKDN? zIhbNnc*aaIAK5_QOKeyay2ZW{$4Gzv5F}YBP%ON1(r#$EP3&b( zgT_R21-+ynyx|UoI_rfW8tgq0`t02kO75NY(rD3i^pVz&EU<+_iL5>|Yh$6nSSj{w z#4R(erc<+38Yhb%vb9w>)!rbGIv+HPX~Vr;_{JXxswU%x6Ob zUZ~|uy7nzU*Hvl?wQ{b8>F_`!+sWIt&s`sFbjE=Mhch#LZiP6kcVh~aCes7AgVd?l z$|S2R6BYmn*5eMAjM{|Ba!M+OA}z}?EjlgVBJPAqBfmBEemvFmx+jft{&yE0dAE@_ zZ6vzG8_Sl0>;j8HEhci!l%5A7H4*;aNi>lM$5P1}ZW@vz$V+MCmuh{d=S`zwVLy0?tZk7v91 zJ5hfXFA=l6@i8&a8?=5iPZfZ%Dz?cWf9^k-{X_i8?q#b=pGmFo_|D$T6f66C5&%LGKDn=q2OOjOrc!omb>Mf4Or% z_2Pge;gyi9q^vfG9F7b*M9D%blVUeYiKQzHdYgjMZ0$qYw$^%cu(R!y*pMZUGabG4 zH0#9rz0fdgc~T~nvY-fV5Mz&7laEZ2_=*8PdM=fWA2V&LE7WJ9l2V5zoN+b6_|G8w z6Prf*!^ej9K}JBx!L_w8#OK)PkIe>zO?DkyF7eCVD)|=L3#_s$U2Fy3As5BH)k_sJ z6WCS-Bu;F$EF@K=k{hVwiCdB?E2gB)7a48$gsG={si$U0!(GDkb*Re+dU;7#JHoGZ zbDVLKZjLkP-2rwU`OT+Y01Lr91)iJNCWUh;p?kC@7}n>b{q`?jYH%R#-Zy+qNgD<_ z5}YJXv#~H<8l6RxbdyBy$ba{?(5*Df7pCs4Jj;a7B;7pq)H3FchGv(yO`7Sx5T*XR zAINa39wUI)I%eV}Vv4eZq*6C|W;l)H10!!R;J@zAB(a8XGPK=n;DM`ZCaeQtc$28X zoJkqz=JWXjBVW0F5aDx4){mov`OwIMW?tt)kNw_PhcaVwxvPp*?b8@bS{B=TwAeBI zx74=qmV6+D-c8+MeVVYDUmDQQb}M;<&JDU}*{%lx9ZujPRGHv8|GTl_u)Iw5UaLXB9PCC;^Qpx7OGBq!> zB;QYpiNHfGv~uK5dZjmRyqZoNs)J9aP>%3*WuT>n=|zi<_xw{PBm@o96Jm#{3t1$M zGM^!*b&~%(bI5A`vZrz&{ZJK@&HT*@qa1T^rKJr>Ir zWU-9aa_=6=YL@+#Eve=w+qFipC4+QIN%_4BLr*Tq^$zZ0BsZe>lshNw0?S~AQU&q)p(_% zAJwfw4gPO+76WE53gxBZ)lTW@KcC+D8*?eft|=JF)a@l{p?kDC0gL+hQg75wlIbe_ zl4-8epdQc8jK-g<{6=tw=Ti9#Nq$Ih2tN{OaIo+qHgrfkb;L(l(6)LH#UZW#ar6zX zA&$k+El=S5l}S4}cgIPY^mK-V`Y0Dx0ca$JXRG;iaFIa`Kz~pl(59gLF4PRw2NCqb z41M&X9qQoz2}_oCt$C%K=n;)JyNBM!`t0>R(UGz$HMefU-c<*FvkH=$*(^@(k6JcE*!uKNuX5^L1GaH~zd@YaS768Ce;hBs2EM ztI-`t!<2N#5p=CBM*Gn8av#NV3_W)tw;VHdQ8$xbn=5FI{H1(MnZSk(ELU^pS>$)} zn9Bls^>{AxdAp_GN$?d$Rt|^D(Fww{u`;Urw=&uxgsV)|$O{S6tj)}<5823iP>bdE zvRID#ua6aCq5st+4D%CrrOd>D>*m8_#V~PtY2DB*1u7b62Mo?HtZF-zR{f!mpG9d6 z5FBdV6y!LDe2%zqsJl|+qicN}432|qePpX8EpGkweM(PO(&-O_j@&P9t zY4-z{S{5L%M~|cca<-li$^Y3dmn=(C9Ek2H4j{y5LpiG0|Fj(>lZnip)QMZq(;f6N znf^&6NttmPsV0;ds~Zgm?W8;lWXtLeiiW$^sM&rLDasj=Xr(U4U`11WjwAyTqAe$@ z?@V>jgr9Z{|8YC@qps1#iAplSxBFpeP=}4%Q_vL@Jb1Mx-f?v(yZptkT{VkyU8PIZ zB<~bye*A%VhG&|m9lmZY$?kmr%^(Q$-FE!%40o>IKku}j{L_7s2|U_l)J!s|M&swI zd`o}V8A-q{ch`ilm>&}csN1_9J?0w0NbQt_-rR z%MW77!Fk(l2wbJzX7Nilte)-(Rtk;fZMj@k6KZ(khUr<)GJ{l*hZ ztC>kQH38&-YuA#A|5VaGXxHgsNlvm!^9q+d;55t*x?|CmZKJLn%VAdZf%M8RJA>bz z;nFNwtMSas*CxB%@{d;^*&B1>n(A{grAAXFGQ)-^x9}}`TuOXFy>mdL@nk_hig)rq!&?*MwrM7_O_&2S zMJz~?uz7h;Usynvh3dmsJM#saFja$jo=23U27(M$&E_Z-|1V@iB4cf5T9?{On<|B| zX9`Br`&+>>c)wRtIzgtGq|JZUy%CMB1WTy)5oes_$~F#p)mt7X9r{Ya()CLk zo;;^y)Ths;;nTIbTQN1CgJrt-C$`>kx89Sni1Iom7#Sdy`=kqB@=pNR9}_Hxoxp5H z@vN0Afz@*{H7v;2GmG0{zeNv{JBLX7`EAgwnN!94&Bc<+>PD>lA5 z8IO8*GDNQ4HbPL{HgNzV4b_DhKBFrW7UUjTZlX7cEelwDPQ#%Yt;#oQ_%-cZx`HN8 zsb{Rm@q3)v_BhZU-1sacUvt-ox{=&}S1})iI@#`Kg5Rp|S@rpzAM<`~)C`@M>!$+j z;=;wP{yfmGY9eh;{#(6ji@n4f@1?~jho9eQ`V6plPLD#hwL}-sMY0qxeQ3qyXsM4DC018N@>-6NP=?PaG1QM_l*U>!D53h5*MAiBcxbK zx-T!KG83e+^OIwcEW3E6Wgefis_>JjpD|Syu3|-pTi)tKG^}tDDJyCZB4DNQH)3sC zjd?MVQQu>Ny!^-YMUwiYAHgzugv<0>v3)IWym|&jih_40HZwv$H5>B*$}(qG79%;q zNmJ9NAIR0vCu1F?cBWJu1=L(kM0tgF=NQSX>8=lX(a*&o)jKIQY}pV7x8CKF4dJx- zW8_gRT)k=EDJTr(ts_=Qbd}M zPiuUoC7rwBP#(pK1%!>Vy;NCpxGZEFG%CXq#F|DhL2Ey~@b{cpJ||Z0l=SS|MfYEp znJ3IS`0#QK@(b^qGniXVFefh&h3dwW95t>22B<|5*4)gq@FpF{#|MO zfSzv4Gh2Cv#rpdt*Up0-sBAB5gQ3ulXwqiOh)Mt)Fdrk!4S^N+7t zY2YMQLrTNK>sZ}s_?4{;iq$RxhPp0|gg{3>U{uxIN$pBz>~J@H`pi3s!@f_pn$J=p zBR43^sn>j2Tfm0@I}_~ggT-dFV17#`3wv8R>q}aOiGiLmVEd0lCwi|1kJ0w zYw@y_1nG327BaX`3+HlYW1$8?kTj);G$cPc(pxO;wBb&|0>R0wcu0Pu^^j)0R?s40 zKWHse-7I-TH|Xh&m_gAwzt3Fx``Ndv{@gYmoI%#&r)&3zA0qE{i4Br)O8_EVR+VA9Ryosg^<_;x#77hr2HH-Q|9-Wnr zoM-5-peJX7dp2|K>=eK>z>+Hzj-zLtr;Xv-N;&)7YDDcxKPAjsIS0F!!k)(RlS-oM zD<%oWmHY*U-~VO}Qj|=QZa?ozNx(d4Q|cBH(6b769vkgDmJVRlA3^>-UwZYGb|ma( zcFPrGYQM(2tVhdBCX$a}mO&BOa>%#Qq0)4xGuWFp`vG%CI%FEfS+PXo!gl3*)R7o;f% z$flPLa>}t0(y%!&Wu3&8Lai6#+=vlSV7JUFLE*%d^? zvTZyWyx7C|n=^OtwT)z2dOALL_P!Pzqe4-8y}P>X;Pt;OvH(B*Wd>f-@?E%KFo)2? zPgaq`TL!+&8J@B@EC~E9?^Q|~Ehk^QcFWgMr9GOu1$O*QrF)^D-(7OeU{8ck_T|^N z8Ch)VNk3lkgCo7KNZk@m`k>h<7UDK=g7s@>r@Qlzt^;#WkOPxA)Qo8W1hO`gSsuMN zkL)yXE?ju1NtKC`r&mK2P*O`?$z&)`*#Lfj#k`k%SZMAxDbg7vg;VX#zxH~g*<@5= zQYN74Nx;203G|q>vjo^%Ym=SZP0cyjjt{{=$gLd`X#2No>gMPSVz`p37m=suR5J%ca>ey?o_%mOlN5_oexZwZe|iVPkp{p&X;su zps-$|Cpu|oX(+qzlI~{wy9Y~fkY_d}{j+AW#bqsNF?G9J>FrtWGwl28`TF}SgN%7c zZ0?@@fS#DonDN$5ccDcVD75Q5hfZWbt7(@@g0H_uE=11klTnJ0*>n*qx2ypsQ-&*s zz+vG6Ys7<6%*?f9#slia&~+;pVK&n)$+nY9EobxxSLIj2ddR`G1MwI`D*$;v zo(On$uSbdL!7Jj5%ya zm1aR(SZbY~V$_CEe#!Okg^`;Zja5L~iV{S3Gd7aZH2cBEpRvz>a<5_Eb3^~G_F4R# z8z8|$JB;ztkJh?5R4{41C)Z!<^T6B!2UN9dw*bR&yH2)k)bh+<<##lP%5Z{E;BsPu zG3^PNrrcv;eT%eh30)LhYdH)^l-Us!+IB1exf);iu;`5s?GFQl4}jZ?2lZ-gw1Wxy2f8QnG1$CdT9H(bR5Bd1zXx3eIOmbk z5RCuG5oZAqv(tbCQWMLu!!%VuCSx<1zyw9WK)iB%8&);u!AvO|()zt=LG6jjxV{(b z__x|@mkv5M+x0nhsgR6)xkNycxCpnX9tvW_LHQw_S?l~|xMvFy5iYKQ z#7o6AG#^PDp`2YU*oLx*i{J9-vC5v&9*C39xfzhQw}16gW1W=51P@2?AQkuvdb$^{ zA!E56m4&q<`%|5OCr9wxmw4PN ztxhQ;!DvYrxD5@1S=s=XIoKebxZ4om|614Q#ruQp<8EH1*nwu8Bxwy@<;>B~8vU!b z(4F>g@usvt#At9V8W`cqq;(v)(;m5nXxN6#&utD7lIBlSFDKZW@fTJQ zl00FL^!Nz;0E=DolRGr1hIJ9|v{fyf3_jZFBm=I>NO_cm*Mx-%AS%@|qJx*$;Wq2v zUK$zgBu!h!v5Ngs7P-XL;#H{3@YSKNw9*bjS9kaML>!SmL>KDOf|Xl%dXIVq!x?iYg&5d-5%b? zr3(L*;<8b&Dd{>ULd7#Xnmh5xL-*PJ1_Fh1i6I+6uIP4Q)sgjBL=5nx#w^ zb*t7Mdwa)-w`)$MOftve?bZE5_Y@{Q^O$a%`}LYJp?Z0Ed_d7%-QW_e_Gd2fw_>91 z1Iu3XJ3@~&yHj{%SlkSDf)H*O{SgI*i3G%xmSTzm7M<^R`=zPjlEzJd8BBqNv-g_p zi)aV|YhuOFb!Bt%PE;&)7K)yh*b1ZgKvr~2YdDFNDb}C@d+?lkq;D42lYEa(>D^S_ zPwr}9L%F^;E;BqbM`uLZRx)Ou_6VMQW-}!`9BBi@2HT|6Da8Dg>lC9}>FQ9bFCjZa za}s|+TpF{L2kbElkbnYlrz?VJ587L5HiEa+=tr%Oj)t{6@Euad17$w}rFD-d>7D?z zsg!AFxHE_Yg7+aIv=;F5W?Qjui_HG7p#++Co0K0+Qy8x{#p0y`Ne{1zDf`D}QDGsj zZ<9gKB`5ZWOtCNAR0x}bnX3v7nCB|ZKBev+tw$ke=~EbomwesyZnUa@d8zlUX_M)$ zFz7-wR-s{H6_-{z58wAQyT`1ddM(~2Kt@^m=;Or$p@8OWDRd~;l-b#=mwILWNVCcI z!hDgI=ui!LffOHN^MAX$d$O(Bb<9PNpbUvHCq4EOBJte0sOLuY7$mb3bf}Nj^0aHp zwi*yZf?COYmMcXl27#%b8gQrOt4m~35w6-Z=Z*aIpn3BQliH{!Iu96^{9B}*85}xA z$i(xbHw|@R=5K)^VYH)+A8xcR3Ar>UhzM2SkNpYDLp`J}Gv!&AEsM6dtO)xSjMQSE ze!mPau^ymIY>l0q9Zd{uV1Fn(LrYjTCICI)KLj^70G3YK!`=iyCvRY8^3#wva5S-X z1~70i{tQw4VJMn7*||6xnK%L1nE#h0WM}LAGw6rI^1mDz6JrYlK|6PV)(?Xoz{fY~XD2GaQze7w~_s{m01vxhC&uXQX7}{G*mmURV@Br)=Wx z{9mo2KP~`%yr&ao05HUi)(98fvhW||MKQt?VfsNyTXk}%_pALrqHvVIZPQ=|= zOzFSI|D!@o=|>0S|BU@_w~(E+ouiVyfsx67O$a%${@7suKk@&sxBppy|Miwm+Qin( z*&M)3&%(s^G zxJ+a1Sm(Z;wq=cEtadF?;B}WCdtCrqQ8Wg?R% zbh}-pR+%j(-kp-_B=Vk>Tjb~Ux$b&>dmK!A&igu<8Dw_gZQDWr=7#oP>@zaBe!eT4 z!H$S`Zva!UV;?4ZfEX)F@O+yTaik zfe($iQUZ9v*zJM8Pp+m3eOm2{`OAm;Q(F0^j6!7o@M310!8i~1ZQs}by zv_^Um5AkkUA!`XC6CSRwQl7VuSvJUWWi%*c`<-*O5Np`fzqKEMKbsgESBt@ zs252>WzY=r_A!c`I8!nwWc|xVb$7f%y%#t|NdvmJ48xrJZ`MgJ=lO9>d<3>u&pH5P&wl>7tIoJyno!xQXdQg}A z_?N;u##txTv^LpP!a}bUha?kW01_VM#d`~p%ykn2Wp6rPA}fVR&HF3HW8>W!sq7Bw z36^oZN*^Hj1yvb9&fT{7G zrR#KvAf0eFZoAIdJ*}w~?H{c3+z4q}*IALIPHxb>xGQddn9m$;^mNi+IAbTq-ggvSa>$xXlVT z5tT%!gB0qhlu3?(e!n{jg{VdX{!IuEdD9NfG$bI(G>z`10*sht#l_*>bbO-yZdL!z zQqg8VzR4zvWby~XmFBM+PwY_p2BC#fS!in&z<3Mg;%N@d<`4Mv3+=NcUC!)qEx~f+ zsd_k+Xe?t8W!9D?RR|UZuQs=HuScA7u0t@ykObIy}Rn}1EFLx?y*j;B`qqsy{64z8I zX+uJx-=>vV?5=ag?S*uUNm`;(spJnxjD)OQ1f4w2D3jX?typEIIP+`~{kZd1U)p~) zMhmqQRg?BFTCxfSFvHQYH?Z6U<23z0PxaM=ribvuC~^={;S+ubh@6OMV9X8G z%1RQuI%hd{H7>I9)QlaYGao2~i@Ju#5a-9)X<&Q%1!7}| zIa?Ak9)TgX{eA__WyteuYn;A~YPlM)av4QFHb}vu3FSV<>t*Ce>~Xgc)-lb3ZZ;#t zpbJ|;kmVlkzSm{vQmpsN6$6q6lJha6u!sg^d!;@ull}@&T zI4*S;EaK}+J($v4Pa!av$VeNpZ4S$MrSXkNVA{+_i@4vPDd}H`Zg;xMCpq-PR{2Fv zu&GbWqZ4!9hhKbZSv(Zwj*{a(Q*^e*#Kcyo!VUBnL?saTCd`=NQu3gz9G}vwh+-Eq z&{$wagoABLoO9_yGTWy;sWt=D{d>`*XWNy~CR3`g2WdjI%6?p_8HL7YUgeG5btreX zO{4gby}3$cGVjkG>ld@*sv;Y73M?mwO@*9E&l+8fEbIk1_-x%@Eh$zPKLxs&pclo8 z3FM7oH;UGXPvjLS7rd~B!86?rz2kaazlxy!pQ`Yj7}_#uQC-fFa6eU>mIY2QW%E64 zBS&ccu-pSbU;)ok-UI?i+{1}&TgL61h>wC#Ws@c5G|HA=pBhOXZ6v}}rC&Ed@0weO z&y&#BOD4%#psHqc374P}!W{Y~2?^=U`>M=vGYjdi;KOeKDUDzo4V)GNtyCXs>w_em zVuUCv-hYomDlFi9pPe)tl>WElEh2L#;x484wP+)elzMgdd1^ep5X&)Q>l{oT>6 zTEFHL!`mKTyLR~1D-Iu$sZbjbv5CopAVaCciQ?cf8JBr>|5#L#VP}9jci}e`SnkbP zGcJnIiU`Sz(TFU0Sj2KsTEV2nOd^9fOiZvoQ7b;d)aI|VZTJ|mDpLh9JnlmRp$Ko@ z*I_iQs{LEYmm`;k_Et-$rYAZ$p15dPC^~9N!)bEIO$ALh_blNTnkt375Tqz7n7K}X zrdSUjnWzTJ<-hoK*VRku?0o(UrT}mVcn~ARG*93@{$oZF-Ew~G>4`oFCdK0?nRc*k zT|Oz3MKohu593hoK*s#`>n35^$M(Wa`6;0c7v~XBOW?3tl~A#FDgNN)g-;< z%VH7>N*_nq#;EUC?DevMFwxU!=MO4fJWI&{0Jf4$KnF(FwA+zhoovbIL_Vojn#jkP zYd}GBRES$uD0_!}NF#e9IS!8r=70^$yu63ES9f*U*Q!K^C@zml_0%cx3P9eR$+3}| zjZgp3nB-PW$>m^dt~$&;#DY)t$;J!jWTKzIgR&5ZsNnQ>Rrj-@;x&G9w$@e#$JvSdJy(XwoudcjS8#& zF}{y<(91z6lPoADetW-r2MqqAngXfor`KBSor=Wjuy&Y2Z4u0QxU~o-8>Fwx_CvV8BzFg0A#)=)JJV znhZggUgX$Y{9k>}-~YUG)8fFg<#~m|2X)HbA>*JW#9TzO%&|Prf*s_NhKz)Kmg_KZ z`_Z&&Vz7bve2+J7-Z#nXmbDm70HrB+mD;HPd}26mezs)F6VRz}C*C)4THOf!?xT zm!zJLol9EU;z3@+q@-jbg)cex&CI21@Rpo;D|c0BzDL{DEU#Mdb)B2u*D%}m=;N}( zw9cc#SDYtZH_!UyW2~sJw+`rIh+o&Xp7#OUQs z=#j$S0HjNT3ZG8i;_t%(o|l5Ck-xO1-%NJQP-`Dgyr)60$E-dIb>TI-YZCZB_2U;H zcQ&tDduV=N(RC%R*|E@C87A%Zb#;Q-P#9>e7ecGdb^&eHQBk+)BgP#JhUzj zGkpwNdQ$vD33;^fzRUDEZNm-Iu}sDFYP8d+#krTY(d{|rUT|4DW{l8*wSB;;i$Xk6BmLqRZF) z{d)iY{qYf7ToR8hFnmoxQ6dR+)@R43?e~5?x>M`;&3_=+UHfSE=b3IPZROeTyW`#* zq@JTdtO1O7ew6WyY5gq$!VlhSpA)GPnSPo=Jb=F;kW~CuNL!~KVV@<5TZ z`mbplK4Rr4SViDyOgJzWwEMF-pJiN%tF>iz4?G@`7BI?KeKW796j_BcW~0*pttF0E z0K$M+u$w!=lMJNs7m4+icOg~+0W~7q05)}@ING`TudQO?*rD8Pfm^{DIySM!*_f2g zha&OgHvyWuW!TimbK)vUmjab&&cEjpTXw^w4Gn_HZ5|=MA6J8UiA!sCf1F=26gmWT zqEdb$kWvcTB90X~>LB1JIZGSF1yc}>oR34#@hH6Im2RZ;vMwaz49TVJ$on@tm|PI7 z8anSo1O&ncC4|&MLh8t@k<Q^MUKNfZMgM606{F8Vvxz}E#{sokF`&+^%cN$J>O zHLA97#hbf!hxWEftw}AURUU0=MjBAw18l-6AyDcR z^7`KdC@yr_6}oFU5vjzg(mh7cKK*xCX?}h@`kt-{foX7o?pgBOe?HVV133A%G&Ye3 zQ-bBEXN9Rn#FZuvausP*Bq3p*1O8QW(LAWgU978T$^fr_-5bl3;IT596Crwpv-su_ zh_BrT(R5cxEWEm^tK#(ze(Nx9>ew6}yq?s3=8 zLI7BTkLO{Lkei#Ot&}Ou0)O(3#A`wEXU^Y>CB@Vu$Mq4ch*?fifh7NyO;QmAzcAX) zn_Rt5qhy5zUIoA{DG-8ku2^T5Ph*RZY%M?o7omnUY?gnJFN^?n!Wetno`u))FVN}a z6=!vLYSgLNG|5sAn8|3dENFI6mOpu=s9}RCd)qk5Tgav>_LrfkW#HIM2Bn+0LZp~R zSEk$ir4C5;wzQ~?No}OePMxEyO1+}&P=zTRQ>36>)mEXsRCGj1g4KDpE$lb!ZeOnl_1-Bmb+)p+)pwzT@>? zHHIjG5>VrF`113JgEnUd>rugxI_o5xa)0d^9d2Aq-q)P7;oQ;$^#%(s?La($?j)<>l1 zd%$0`0rsAMBLd5=us{qLN)`v_5B(68{q~+e3MCHIXbK!5SVR3nUEfp#HXcMKsnhP| zXC|7dj*^pV59~Sz%T^|bBsCXHQc~)Ys|E@qE7~uCfS%$P&l+ zX;m4)j_c;Mt@}d;nH~kP$r_OUnJsg$V#jS?($%%Bc#JM>b>NLIA*17EBCf%D=3PMP_W%(PUU?$p97 zVy-#~P&7JSA=^|_jK*z};hW_nMhkGED<)i=_Ugm*W#e_WQG(}OoG9y%tz-^08hU7B z|M@n8Mr|u)NESP93C0OO^6AxQ8&k9UOzsOH3us$6RE|3*gKXFAED*iR3&tE2tlmw# zA-6lK<|vK9>mi!q5bzR+tT=Tf&^_ z)eD|Sc|#k7MO{ULOxUJBrIxh2>PB{dh?-!oz_Zn-g#c=t&o`-w6n7n|zs*UBu1JX; zqcq-!4EmD{>1IBSyXjeELcDVX(MT}LM#wuy%u6Ci+TzovUMzWXb(vX5ZIgG1x-;F) za+UpTDfV?11nRvxi-VBk4$%*}I$@Su!AKM2DCJ!`V$E=^dpY{nd@9 zGLJAj!<&=!i$yqo2g$UzH1p{(VJ_ArMmL{Ue3^Fprx$QqfV@?Nxqc>r|zZb@Y zT&}s)5Z8Q2nY2?4ZqoL>mbC6RIqVsCi;$=jIhd(!0vkwtr3VUQV*D5-U7?eZ&WL-P(d6=3h96uaR?OMv@x1zvM z&SwOQ$Pg7tccE!cRAVNepW=G^6^Bpr1|mnc%_ghu;d;APsvdpawLuF$CT?0Mo1JNpPCL!` zldsOq@VI^x?0g*Gx|R4OAqQ{sC)aM>f+;|4Q~9bDYD!6YaVn=xueW`_aO`D1%#qpSJ@7>UecFgo z_Sh8L>S=&+b>6dB9kgluWHDVS>z-w8hgln?qgF~@0JkAh8YuEiv`5*LwoN7ASIJ(u%zxc<#?C@XUfLS#m+cJBQ%;r zF};H$BIyMaGZ-oieUD`^g%Ov|?>t_bWPofu{{A*rer-dHIbLh36u7=st}xWl7Yf7E z9G8BMny*3R0b57_lhEktjysb@BR>u~ae32rDhO9oqj7p!mWhe*yuF@Ckg9H4PLgY7 z%`lis;%G4rpZfQhP0D*!zXsZ+6HUf%O4!qm2L1E4dwE}6lD?doK*jWAs^mKNOUyNe zSSzt=;#E(?Ha}KE@G^9}`ibw8Sr%Etb((Q7j*$4!A9%x;v}Yr^^h?k8f>SIqaIA@0 zUn)o_{(*LbP+}Jgs5uF7%xH>RHM6|Qo}3$moam@|f>{2z!wO68Qos1_AWBN{L7r|JSIl@X*(;Z{{en~9iTss~r4PSccI#7ZRu~QsvfgGr zQ+eZ*HGV?vAs6h1&>Xhve>)k@515;!7EVMmL2LAyB+S7fAAHN?g-;a(0E4`Vx*aQa zLEfQUJcAIb;j0)jfm~<%h5IMk?3y&6M6mIj3WH>`i(!9`HNuWsEcHiZ5L$fYK$@HU z=NYG2%25%o9tAIL^Huu9m4zGDm#lj^C8XY74|jZsQa8pKUMp_0(b9 z-Qwi!1xN!MoQeTTi{9_5Nb_P}%~HA{Bc_68#umERSvnbpZQjj!!7>&(tDG<;x{PKQ z@PzJX=9)BNf|rXu$~^1HxE2fSURvN6DtImSH~2pG#j~wYAgZbMim3alA#-4yaoGz* zBuh_RQ;Wykc7!!vx=!ZuAmBoEm>_5B@egNX2-<8pR8>Ts+!o`h57}d1mb2wsI$iwDjD6aKlJvbn32>E5Pa| zb|H>acr~!(#C{Vz)4BiB!Ej`V6k3AuDRx}=Qu#T0&$bckcprBXA#{FJE4IKA(XMEo z*kaY4kmPB@4SIz02_b}gjxiH4WI_3Rbnol%?@F++M`j+WexVS5!zza|R)88Zt~i^> zoJ~>fjQD&1!Y(=tB>-i+L?g}4}q>0=yQ_P&xhn$<_r}#Q;vlz1%Je%lr^jBj&zE9 zjzpSKLSORbJD3Zi1zY8fbe7};3f#+AXk#I}Q{^NLLacOL=Fw2dWq?sQ<(3AO0k9RVvXTK zGAa&hSx4WYa)97HSHb~r%$1RVGzeC)JMFhPZ2|0yb5mFwOPyTNzu!X_cLJBMu*y0I zwgEV)`_H}K*lJr8pZ`)U5~*6JW2{NueGsz>d%p$^gHq6AEEZAH=WYK9b8w5bJfW=) z+gnyxFq~QBab`c%##G$DO}vcTTTORh+gFA!)5@>s!LI9J{uzSQ=zp3$&xniuxPWq; z7^qAfFHeJ2@x1#(0W7%A$O1ID@M`5URkXw7A(7H%>@Q50h@WUcvPKjgyqjvg^y@O& z2J;i9`AyZ?A{em&kKWfV?I3K`iph3tGd&faZ~F@MzBnPDG7+U>AH=Ua)?*Doam{lV zM)~)M$Hj8CqAt(Te^>~|t{-_s!#E~d^8CmUEydvydfEG{CdL-8(GHEX8H0GO4#x2_ z?&Az#2Db;Zov5RnXr=Ko9`|ki?$aRr!LhLB5hhhO4|A~5*q2oK%e7x~D40hwRl+osrJCPuUS^PA^f>vnV1Jm?r zx{GqKIT1qQE`iyBwkLsjT^tpKDVyxYj99hJiMWbFr;H}0on=+_)%yE9m5Oy9IE?~i zYEPe&D#oNdAf`&(xu=URu#uv!q?05CX0+TDDm*;_i(O~y}wzu$LQki zUnkDw`|i&KzHzs2Qblz-MMVsRGMgw&p;jwyL>Lux24O+F$)~8a_9ZKG!!pwwpE*#1 z(S@u&JPjzE>IDjW2`iG@@w@{bk+!jY~vUiRf$Xnjw*j z@}jXHEtQJt7{SWYAiK5Y)(g@rAAO{v;K|H*7CATG_mme&Y0oIa`0UUWpoYx~NR$Ee zNj?E5z{{BSDuRdhS!c!;M6#j&e-P<_i}@iYvk|ojnK0cz73TBh$#kl-iaCEPaM%k- z8f+y_^V%P&uwVYk>F2@BEX1bBZge9t`5hx4n$%Oz9%SHDpk&eZ9@KZz{Z`qs2eb+< z=^bv1abAq}^d5l5tpy^u8_HN`L%BaS2c9_o!h!GJ#CUO|c@3o(;tr=Xo?_=iF+3{o zaw^rD5&wc{_-5%r72C>kKZ8^G17nuxD}h(UmZ%v(<$e-fKX-^Z>}Z8A)oeiW`dhO$ z4l=k{q`4sTVw%O+jN(lWx_}pQer|*oWO&s+T)?q_9+m1uX2&UC@{&1axc<2-45cEi z)woS8;G*6*cpghaEnsl>Uq5rzEBhIk!WaDdS%dJWlE5}aGq{64R472=(CS*LIgi0Bly>PIY*u>=O0Ulf#_ccT%p&cl&=-x30;B5k@KGaK}GW8)QH?=@2sw2;Md12 zyI^olEoU~Z^I+nK=rMI7Lw7TeIIg%tR{pwY${tg(OAoZgs`av{M&rW5p;|~M6%NzA z#@K)*m&p~&nwy6)FG_*-rjo+){8v$F?=38`D;fWjII-l6#hS-?Dh# zR~@}7*{3X@KW|h4gc$H-CfcxE)dk%1~hM7^^&WY^WR|9i*|00;*vB8;(#*5He%Ci)u^@u>hT34zp)s1@ zXoF=w-+v^y1Tv)C@WREPzA#7pP?0u@ZdjB~(|n&;7XB;O-qH3`ACnkEv_MwS48;<2 zwHS3%)>AYycpX^YG=a>!OK)o0oCauGLVz?No$MII8ycZB! z@};tmaV<%0q#5#3(U=z-aW(dV7Bbs~1#0O5yG{ZyME#A7Z+E?GZ56DA6J!5_tXylr zIlxgHY9Cicgd2!eEcH_a7s`@nE8BB+BxSAQ>0(S)#&m}YcP4TEYb;M()H@ZcepL_a z*F{+7pl-tRFo$oF>MRh{=3XML~~H;)!yOwb#A$ z?Y$_4JGi`GIHS`K1qq$KYB-BoF8&*67JkiPmgU3AXzM}FuD21(w;u17z_^_fbJvc4 zh=-|48FUY#zVj~6#T_ry4b{$|nTxtO;!WAI{Jw|ff|x}pNCgSs5*{gW{i#_(MneCT z&0*G|r)5_J$JDGyW|#`BS5Q~$u%yJ?hF3P;#3(y&YbweiRI@$G54dV#&Id}XR|p_8 zS9V%3)Q`?eMEv{Z<=bFG+E!M>05RB_-PZv^V7ZeJpVF7fqE`{GveSk%qjKvLQ^C}J z7@cG30%=hyaL}c`37Lx0v90>7JR6l2!sK};l8__*hjMV6V{vh^_;Bg+td_4K1(UU2 z*C)|T?>uE#W>0C)%3`SdN=>D%TjRh`O}qC-+(W-=O>x~FRZ@e*U2Eb8wyaXHDaclL zAU=2%jQ1SIKIc~ zq8k|5rW+L5!Fqt~hN(iS2aGyKkxvslQ|7Pts^{>%O~Gxsh`-xlw_j_R)#k%fd9D}E z_+V{YVVA-)>kl(qoJg{la8((M?#@g)PTch~#6%dXX*t0)crv&j%p1#^Ba(2NL!nx> zs3w`C$$lBm%pB5PNSFpC_vTu2oh~k}x~~>nnD|!O)CgqoV=YAu#WvDIEZw|ppg(8X z`+6U;UJA0L$|8!6KWL`%zTd^l4C+}_d?Q+c`y-i=>`L(}e39iHXC zRibOE_SfR~s_=ZXZnrMUT;&F2E^+?$lvB{<*)B9Lo>z7uerWwQW@KH?grCrsS#IOO zHR<`gE!?)_j69&?r$-CrY}LWx-6SU2_RopExCT4NB=l7sxm~AIjg>Si1%NcmzJ}rL zbyAd?!PRBiz#*ZQVM=7bJg!O}VmJv9B+(X=9LCVwl%q~lI-4Xp)(_T7hw{S8yw#{M z{z8$YACSCoW?b*ziFUos(%^d4jCyJkui>F#TIrr#N8GX*D8RgiA6U`yd&#rz*2U^L z+?V)gF;@-zTGtB=@7{~i_50&!b_nU*8;%NHN0pH%pQ3%>SNSQVBhIzuq~7qVg)eN2&|sZ-IbAQW+{n!w#PpeglVxUEuuGjs2gLkZ zsw7_KrG=@4wd!vm=1AaPf&PzKofEX)(=RXHnzid!krRm6s)lXo4lpg;wYbsd93Ac{!G+^-m^s6b<6F8^0LDGJ%Kv}nu64Iie)XM!BS ztw(0}uvZTTw}Q@P5QI=^G$-)g!Ho7PH!v0E-vB?7o+4(7F)I}q@~AHYW4#GCmE&?r zQGqEpXKZlSC<6<9v47T;AbT*hMyNk~j9Si?KAB;@Q(8l|iU^O4`@x4#T-$F<2UM0U z2Or@P(g1cD?WA4_?i2!CFYSnp*Oz4y&L~M>Idk`y-#6vXvzfe!6wu0DIuGC>IzfA!p<{m<4;@y0>FDyiU@%4PqYo~8XJ)KB z-ixaKY+-~!#ko%-bl02%fsL~cFPU=1>>c#Is1e{V@)urXe%@#I*|*{iYQBuR_77t? zf$X#}F=|&LL}6L3MCYYjKtR|lTzg6Fs%jD6g!>rYWD~%!EkG8p@*XBT*3}9=P@EjH zTwG0-6#jI2um-}Z&KX9up6rcP1b48OjI@ZpEe}Z%2?MhnJB1QJiOWfsWsKkQ2(uWIk25G=!k_WU)s#Mu2nH(j#fTFz>mG}4%-#9QJW*?#6*dt1@ATl;_qgp z9GQpfh(js3T13mgd$#6pAFD@MXW^I2dbl74J*6(lfe|kvf!>RoDuW{{`^Dp_f;n>q zI85W$^0Xn54!$=>i_urJ5|=p7absO4a$&R5R=4nYJ)kSW*wEHoCrz{WAJ<2kKN5rK zs~F2l4>IIR!59n8PQ}L7L0{Lq*afYb*i7oel!C}j!R^E+TfvOV6!X6}tY*$UY&wvb zrdCV&p6XA*v!l%G-bdSi^|o0kfo-Ta(ZXX94&w5mJ>w#sK&M)cF2W{T z)7wZ_|B!4!J$0e_UKOgy7LRItdrJb7R8p$3Fnjaf*UEf2@08zhXhECYt_rE63uAb2e{0qH103qe~nVblB6G-IQTuAUsw3_`@QSD z+-K&gheOn7DIWs@*=a4T2JXm7kd(QKWu)t~PfJ;b>aFQP1z652e}P1`0geimhaVRLFWI zTWnhmvn6H8*)a7My#(_$2>M+VW{Leu)ja+oxE|=MVKTW4pz&v6ID4Wi?Psy>ZF{2-b(v!9FADBDj-)6D6?}qZ=0rQj`{=kT zYe0sV8uYdMND$6k%qh+pZ*sS(gcxp_eXcI{m(cmEb2N^L(Q z)r&D=WP@cpbT7$p>CRpA+}z^!>q`O}ZuF?nW&ChO|)#N9F=2KtkFP16p@mEyDVsAD39j zQ1`g)c^psEkn2zFmJRyLDh1{xgJ?&cBtENvZ!yj_MUk)${9YVU_FKS?)_`IE>bJXa zoI^~_!Ie|_0h|QaEH{-&n_D^1=(O^#xG!WR8{B*tj9MV-Q2t3HrOBvbyAK9yy}Hz& zWp)VokiYfK5XpPqyRsStV6{w+$M%?Bvxu*{z@@``G3(V88zO887>1JCMZaVeR3E~i z(jQ}qfZ3R-*!O3-T>WC;A!VtaFCd}PkgOxjC64RVzM+`S6r4M|1@^2FHwm899j4u< zM@2^$>A1Y zzJj8$f8qvNkj_as)y`fN8;gtm$p=z;%L0d=01T$Rb)V!6YC1( zl#xxAI{wH(3Dxe*K3O6wLaJ-buDjmktZHO+4fYy00akv8T1(>-XmH;*FN-G(X+s{x z+tyul-2t%GL2yBwx*k@y_lCeeiurnXZOHc`V}0*%{`ZG>MdCi@aPT2}unC$j`z?i~ zQcF*kUy@BkV6NOewQ|*6vGRfI6-2QgmcMYw)YRgz2Qa?rPz;c=mzY7IC$@bDRNFid zeLLIS)7x*^P{b>o8)?{%hxxVmY`0hY!QFPvEcg4nJk2%t(I1Ww+)#24Y!{T(F>>n6 z10OQ8cV}3^jOTZ(tdV~?l4TKLG-5$?u^$QZbZfD?>F9x4zU%)@9jLOGtm5<;1BPj) zg2WlzRW??IkP1{@J@OTKD{YzLw(^bntlz`xPX0OKb|4X2R3;!eEA50Cn=?b-WLH`R zvnol5@s!Ivp9+UYoJcDvz%b|$=qG9z0v=|7kI5MTVU?S6*Yv4Xr|l5I+a?XI57(es z%bZ#uNvvI9pahO%QtkEDN_Ay=Od73n@Y z-^cRQxwrbaCROydm?Q%`7{%EsA^!?yVO2-Okqc4WrwlS=kJxj~->{AXq>pN*@ZiY( z;u?lr&HFvUPx1CEi`>AaIGG-xyOGKiN^8Lji&05n7#_H-dWo*L^5=MNxAcF*brW9x z-3BD~_MEZ-QedPN=$AU6a6yUrFe+Z1aH&A>`H?g6<9~N)?A6a;vz*`S-NM)vlMRiJ z$IPlILm~vkLvST)QI%;eNUgr|;Z%N?M0;tHaql>X7~L(%Er_b@Q5U0xFR~`eO9W?J zKy%}l_w$z{6^3q10g`C-6M$e=CqXC>1{lo_Q^%x_bp(pc<;#=sR-_bj{6#(fCtx?p zYhOa8?aJBKCl^|JDhic$p(CNePn5ieqo*F&U*A4g!Myn?uzRojSs6R?pMah3Pr$CQ z0BzxuUkWd$48)fFe!Y}%X6mKSfYEmbeER~1t5CG~MkTygNbT-$Lr?OaK^gds(VCR_ zYe=z1ypDZmMLLf|MN7`N_#=^9w2rJ9NbP0@)u3WLD`a_vSJiS$^A7lr<~1^eNR%y; zWdqx4d``{jwf{buc7VJ^ZLS#Iex%pUzuC*}P z0H8!C$b%!0dj^mQaBC=f_dxEhIZW(uIaY^f>6s6too2@s_!#4L_7P6%_#!V%NBTP! zX(H9+655%Zz!J>QK$*0OuGj?_>s=99^&X01lT0479gLWfvi>P2EhCcJ_nS}q%;Ff-D#Rt8G9Z^vB~##mKU&=Q$jCP(VYmL2Q=Bk-p#sl za+q#=;)sv zkbdN!?0~^K+q$J_M%Ij{mVEeU<8#$X?kBb}O2MpD-Sz8Q&9rWG8{1nqT(G5_9BY=$=JbA0 zdL@L>OtKhJ41hGz7_nMj@^8z^tIRUiYB zbT3=%6SRP)Ry7)`4730`>~aw{3VoH5+@-?FCm5~V7`3B}y~I0)@?AjwUZ?taNJoB0 z*ayra>@BS<5q+36(>K|w+`0+Hw#YBK^TJ@Z6x8OfN4z$bz< z@G{^DBhrw`1hi5!LQdrKloPq3$cdt!Pj%>>8P#pN2;{Db`5c{_uF)?g2Tdm5;Kz}1 z*M7es8Rsg#E=dCRr~uL>jkrk_8Cn&|vezV86_MWm)(2hlM#ovqCR=9{r(ndNL&bH? z4?3aNBVr;n4t$anT{v1Z53V&;yU#RaCG(mfWjmqc9IX@aC{ ziw_9Aw#wRY{*Y=mxIf!BG21;n{;Wp5sP3oWtg?ImAoK{+fEhjFf4ld5rRq(Kp$C3q zZ%xc$R_Zo|2KGD<6=-A4lZ_ArV_S4&t0Y2! zwG&|qO|Kg&!i&yek+;5roCtuwU$l}e^1q)7`WJe}Xpu`@098RoJq3~*t#1uLC#00o zc_Fibv^($Vx-4ycMO*`+^=Dk;1igRfGF8x<`H=RMFiG2un`^DeU9mRhZdwO(MM1BF z+Mo}b5TQjvqtHH0%+P0{bLhd)z(DO~ETNs~ zSb9K=a3ORmQJE-urX>UrDGPB-v@*FNs!04qtB3q*^|($47*S=6MigKIlJ7;)O4LUb zbR^6C8Ax!}POg8#>(M5!Kv%(B#~45b?#UB!-NRWMd3*akJ6~4S536+Yi`~gK zH+aKn?eLq?q~HWw-9pQ=-i074qo@4c%6Gg`KWtemuO1jp?Ab0M2$Q;qQkd&&gE>a> z-*B3QWRyF-O12FXgfn-?ErcY)j+hZg6K#7$r9vzb2V*A|B>0hEN$eoKifWDZ>hVitDOCUWa8wC zQUe6Fi3_wW+Q7`+tHdDbW)a#162;4xu9$wsKzrEM*vb*n*;V7TJ zTX(lGjj^n6VftOVz=dm9*NJqUG2KGVojO1Ubyp*r)H0SL2&Ohshw&=o8K$5@AN z53FE>y_}x<)BXFoc==6uc$q%9VZ@SZ!W27@WE+SOSg@Y+?gKum2q2tgd-m5C+XXCl6ennz-)^t0!U zptP4|mEh`;a)zlO{HYa;|5)qEUv1^)M_W1i)vR3o>Q>Gknw7hUZtdXISi3lN)=o|> z+6~mB8)tN<+-G@rN;BhKk#G`>^27gFF#Kns0c(C~fMFcEw6YAcY_pW_FN{kxRg8o0 z^8^Syv@a+V&G1ruUwA-SSH*D3ueQ;)=NWWvKJK}?zHmpr1dfGtHo+UXs6LdA^w*4a zpb!=(Jg+|N>(!o~OO5qpKH6jL4Ds=&?fLdm-;1|#(XVtg(n7drI5bPhVqi$f+NlN(kF_Wfg7v17N*He|BPx>hE7fa) zP(G2jkUn|*yeUba!JZGE&}_ZuWEbzLR(^E^FCs#G0M zcNKge46xo|CC|P_S)OzXpZs3XX!p8bIlVYpaVsfEcFQA?z$UXL&e&NdN(tVUC}%uV zN~nvhke6sB;k6AP^$2#C4b5l+*t*_E-768MMo@_Lf4q$)3*uvA&b3J&GhP{2s12lT zWpQG>GH!NQ+bP)02i~%x7EVtTT-bYfm3D2_qj(%XGqXwU)8U z0pSMRa;d1cLX$+J9nV_Pw;|Yszrgf$Oqrb)S_~oA;=8M=iD`=_(VR!mc{m6s1tGBU-40>qu18@ii6(#)4AmJEyhC;5Li~ z8s2VIzr1>GH+|51PV z-+%t~SIP!OytwmvYCIGjfBI{o?L>{)?*A4*S>Koze4*)z&Lez%T+?Z$5ZstFJoPr~ zqYCR5xG|T=P3;pJ%{q5LG+8kU^uoq;DUyqsrL@THgVhUz#DaE;ZFV}y3AWUQ1kIOo zx(T^sNRN)brlI5XH5L0NS0#=lhS`MULac^6uFGP0BN%qgJ3=K$bIFMy3r>UFX(Bjh zkVug3;}r7(w<7_z`c2;>xG5+8)`Z4`o;H`pFm^=Nt-v!4L^poTTbcw|@(PICS$U4Zqwwt_0O;ZityW(G7YXf}$=B@AO`2 z3LB0i{jGNRVCp+WTDY~s0W^m0y^83>L4Io>@$A&lMI)=y-0)=9>+ZQ!L1J+TT`68;c*Q3r#@XckFt$4IvU+mTt`3xgJ=8l0eXxwSrB8Z3piJdqPqbo}++J zhP5NVhl|UTPl!JDN(qQJ@zh6^vE-y0Gzg_)H43TXCoWa`nk-cUTRO5qSLJ#Q4#<$l z$&pm9q=>VAYEV+Rl7g=Umo)kpN_ikrI4*dd;p#7Rb*%i`f*~=^19{smtdV-dEeGBC zLfl{6IxLkD0Rlz8XXdj-9#mZLkj4s={RQ#e^~?}{n1)N5Is$q+Z+-G*)|0P=;~ef3 zleoc%n8xBw^c>DjkaukVGiuLgw;-On#Y$6mmCM#k;gRXQ-5U3&E63Bb(%minjZRlJ zfyZ3`<0{6@>S59kX&KlU^soW9up^^kA@;-Zl zqOb&8l3$wsz9AWe;V5E9HkOLA9=Oz$$cMa@d zZ|B8vLar$NS6m6YW{62S5YZ|Ir$LRWK4QDAGIA&?ct*MpiCqEN>YTELWGTecsxX#N zLNPAeD`R}mEyIRC>*iJH}Nd5|r9 z^@sn-!iTi*)Z(7$sb!{C7k~I`>F2$P+ZvO_{kK3$%~(vppA0#1V{?oIt7dt#f8b8f%?RI-R zvq=TwLe+k!*CkkI1T)OSTB!Z%NHiY0c}rudAHBVC*pHE~^b!QyOn%?$X)HC}+@vM0 z+cIidWmqHU{!~XleyY{tFP1v;Q?YMsc(DaY6SC_3yT|^p!qd;;1jg>Jj9~X4MJBTsMKs#9(Uo*KT?00)^`) z9l-D$gFC^cE!NeJQaNmG`rfl#0GV8<1h`y?bcbH(Q~Ez4vDxva%9c7#t+J!~ovKVQ zhdOHz4|mFrXscL)*>uoX8DQY4>aYWgRVSlSOx?PMkzb`7JTC;fmXS4T`a2`11jT1t z0VKE-N$Kuff;60)E6SB6w~T!!RLBmZp|v@^T9P+YKmX1;#ay(PgNu@Y=GXmF?; zaigAKkYK4V9L_fN__RzEZTW8UH&hUgN&A=yZeGCnO~bA{R7uNvp$UJ{D{m8Fp8KPH zz>PFyKxxR%Et6r(Qr}hK2(k(julqa@87Sw;k39V^`_+zPNsa^kJw>0OkorsKSzxTL zb@u+iiVOxtz0MhXjY2ye$a<8-Ped?iNcmG?1}rnroia1$k`rcyPaw1hF8HYc*U852 z&eTroHXQ9Fb~ky+H#C`fFcEW|8U<)JLQS-&4y1ZuN_9lF1Tv!Kn%H5?&`p8*n^ypI zW`MDA-Wd5}6?|>D;eoS+P+e5)oZB(OgaZzWmvo3HOho4ECVdIsKC%1|F5KA?wc)BK zs{xvv)pjbf;X36KR02#Ga;t5CCN4VI))%5g?KBbf&RQ%$Q$wBeqiIr1SHo*szl}FH zdgdWjLZjTR?Y$pD-jM7~XkRD13Ohx(-65F24D2J21@{|OSVv(wo#D`}%3v#mKu{`& z&@n&tzn@)3$UPXK8X8m05S2L}3Q=Ki`?zHdRTo&^x! z*eUmRxXtx`KR3cDKW-qR!5{cMSFW2MksFo= z^KMrhM4n$Tm;2;zK?R~vIr|U+`*DFvulaIP$GWj(zJ6bEanRCViy5tQ($d{(!}by@ z{;mF6Hl{*N`PPXr?`i|m-~sB}&5)idH~M`?LhJ-1v!uPhb^XFaO2V&4Q(38RHyy%~ z^40X}L}F|+I;A1@80RXs%bA|pM!6MhzV!%LdVeMPoWMBBm~CL8OD9s%8)e@Yl(b0{E)L$eg~MXUlPa_TkjqD&xMr1s}u-pC`f(UBKH{kzGdF-S#9x*p{~?t z@hqD9j;&yr_{fY^r5erdw2fl@eeNyz75QqRq{Ok&1D&fk*HdoW&{x(sUa^KMXrUN5 z4uWVw#~?h=-)z55c;tF-p$zk{Vts{*Gb-Ya5lvA3V#@zOSTfCK*fZWISR)0V5mT|i zGp0Ks`5QGeFAt>t`3IiKQvTmp+(?zMKHmZdBu$-xI3cr5CR)Xo!Swg!X$Iwr9628j zO*y}sf5WeH)W=Hm)8FM}j_@@G#!)VyN>W=uXCsuKd4plN}(2y`oJA}ytS@gz!@vX z#X+4$Sb11rJ|whZ>&Ha@8Cy0l67Lm?!Am|0vY~2s{VEH8pTXO0Ae!thJNO&1T%i~| zAFXq=+G&d_Ti9Eu{3{9_V-Lhp&Kb5ZzTaZp$us}3;eeHC_*;B?Z7xfl`GqUc)c|ID zHq^ggwn0AP9psj;;%haB?YSbw&ZS-3P|fo5WiwLL+&ym<2P>FEy5hv)qmA599LI*! zMo6;Pk`*bzyUn*Ear!KMSKvq~?v1f%Y}kz#D!v+{6r>=%jR+Wp);PwEJn8lxHxoF2 z`TnzEep6awMmqc$D$u>}C0X3NKxl1IYbdY+c3VW=G8Q7C7{BD-fB*fTf3?-V{4c*1 zs?qIOSp|2vXnlj=S{1KlIKdbXeBXLl^&+j^8*TQQK<$#Bo0H{HR%vtSsMsplX7>ya!#V!CVRiB7+ZXWU z{eLmQeyv%!j^WxftB2sLHcTx%dM4#*Ps+yn5GHLtC<>FhajhZg8*33*l(ArYS+tF3 z4Mi24PJ8(G3OD7yzk(OO#SYJ3E#A$X81KGuYT<2Lz*-J(-(tC9YBsJhbz8Ra7E7&o z%yH5#=A(wH&=*?K=z>^NdO4Pyriv|bzAtxzE3}k{w|?{Etsnh%)~|khYiEC*wY$IG z#=)~=^>e zTWqYZkZlxjH~h@dhU6{l(f~<&tK75)nj>{txO#zeS3SGPd%|7wSG(SlWMFSR!rM2_ zmJu z!+QeO_b#kq5wDY;-PkUAtsVQzWbYyI;t=zD2T9Epig$3K4Js7L1%ENdG;5$C9pZw|BX6W4XTz#)vcu)q27!lChcD}}p@q^|I`mFcDM zcER(;Yld8HJ!mcDHegC@TulVG8fv#H1R!8#36?rwYMl}TTSc_7ht{GDv-JX|mMT#M zsaDOp!a(m6uu=_$gkFk5w>$F%>L_8-&!W7>aA`~RnDNA24(&z`ChN%2N(N;F;@)4-W- zJlN>qt;)WZDUP@l<-NpGuBv$S5A3DR%Ao*J>vN1$oPnX<4hAD{F(;!_EG zfScVFRYMOvu9ap{PQ5c^BoCh40Wc-5e`LdYe|)Y#?jOP0SC3~mXs6?ww<3;geYM?p&%1pqjDMgy= z#%|XkGY{=;F85|c%)iff;q-GTYytClp@>^NevsPix>LmGyk<(d!(*55dq~FON{i&} zF0U;lcjL7}^7oKDu{ax(XdBG7)vk*8sliN!bH4F}A??W~x?zItI*zSzwodeD&O6x0 zu@Oq)X6SAk29a#!-{)74aKRs!pLoODDM9xYbbVfN9=Uv)Cy#TkItI6?R&{^f%%!yi+%h6!h1}B!4^O zZfqn7Mm`vXy>Vi9NHcEP9`nYN-J<4ra@T5RW?NJb@w(m|a1Ghjrrvns@2_S#-`7XH zMORV0TT(b5!s)l&&`gVY1gNgR)>PTEVXEysXev*dG!x(?Y97HkmL7r}OwU2eKKOCV zQUc|hg$Yo*#RP(esGepp{Lt*GfvU&Je|T%RTYt7r!2VrZEm-lq0>`p-OR#JIW4l_i zY}ZxTjB3T-m;5GO@&yUYH$H5P&f4eNDA!GSe>g$m z5;=S_HvP?Sn_lOLb&O2lB6%~ngSa?hxCvYPudz+H|l_m@q)M7?ckL)ceZjrE{*X#Gn%g(y2sMjhw9vg%iz;?oPP4o7Pt4E zF5`H!@1c6iok_*rcob^J#*a|5kU`N*jjTe=MiK%UHm-xnLm2;mUNCQ`ELlWL#Vl}% zBjt$+n((_ia!BIN-`@PYQd>pLN<8>(Rh5G7UbID28^Wh{1>d*Ys^GN`p41EV9;{N; z1hL@v%e-lzH_8RZ%_8@MT8e%D3sL%Ek-SDL46j(O+?%2`#c(8gi`*raEjK50Pv@4q zelK6kGPkQ};_Lf+xvSj1_0txge=mcD?9LDYt(hETq|-`(dZviZEn^GnT?|t4@zSp96};{dm{O zLiBAh%>dSjRY-FP!+2|%ZO+W1|>I>K-}xt&wvf|?_}D}qcf1frUa+Aye&6vshHKL2-7YhgnVoVfdxWm%b{y9?_YTc- zbI(v{<{z4gZ~#q3c!1_2Y(S$CMxfz@(e7T!13(YLqmyS4jyylpa;~8DFFnAX{I!r^ zf@%;{P!obn_zGeWY)~J9j?pMNNpISL&sDgE&t15Q&uO@ikFlmoELP6TiN&kh^9Ewf z!aOxq$u-kdhp~s``AOWP-#qTY>w4qDKR3b5*O{OuHo@hs_hDYUe#do8-V>Vm$L$lp z|IfRBlX;ZEPi&s*TK`=b%zG@8F9@BO{f%oAeG!ALy9`}y;G)dk(2AW9)M$nmRed{RdJgQ>!75uHeyZU5us@i>ofyTVkO~t&H{($U860%Z%fq&HvW9`Wa6h) za^A4<ne!dP{6N}vyuM-o7`1Y;|9Zho*rNoxD2JEXWx}1U4E%ugfleB1h;0e41W(3! zBHR_hW03zsf+J(PL^FQP`UNa#mzO8Tt|o>DqJ%IsKhdZV{=fT4;qkU#1crjrxqxD zLhz)gJAgKT9+2QAgqc*(yeohGOPin-{T>+aYb3FFJtUZLxexnXGXcfV_$}>&dBk8Q z7(v2=yvN5myvoO&!~3wc3KUSaXo3NKJlvAf#75^r#JJe6OD7%61vU8ld=^fDE;|4H z`BBk)ooQ@h)8PEPX?7geBt5R;lF#@ojDB;1>>w!IZ%{B|dOPn|wSm?-jvzhO!7p&P zK-K04qtC}`-yi(Ejtf4fj4tE#%=X4oZ@fT*W=h;5h|h!H2`o1r=AUIaF7;0CjytqL zmpHYF!2QNB-0IvI9)_W1VqrS9t1@0^2s2DacK<~6cwDcaPxJqH-85H=&rhrl6-o^k zbbqJ2Y-$X?yW+t~ed`O?PN_4fwz~37>V>AyM!ixzsh1niNxjxABuNE=SNH|7Hun9{ zh^JwhiJ7<};~g=j%y*u5jAae^{NP^s`%T?~&et-!0e8M${aJkbV;5ANz+SzQd(t!k z?Dc~Obwhmz)fXG&H9mMbw!cS^?C*`0DI32y-aF3m5MhDwxEq|f-7%MjVpq69y^7ty zmBeV)vVh+3{B3t&2gdK;yO(dfd%Y~ruP+|_`8Rv(0W7$1uCp*Fe%*zLMwB{wIrN%JkR|Cp#uai{@hV*!@Jc%0MlRJ+LZ{=rZQ7o{17BaB03UIcj; zp%(_{BIVB)zW*YryXs7c;Jj2y4s`=>(R3BFfJYbsPP-ZR-J)E%K5|HV;g`#~P2nu2 zlHmXtrZO6JYvU!<&5ZjGB3!N1eZp|KN#ub;f?OM4KXppw zPHYc5YrZ9kVHOkG959G^cjX^(GBW4kxD|U(IooZ+^*W&u3)y!Mkga*Kv@W^VqfO3ct>j zHt_)0{qqB#6GSX2bRAcI#(eva$6Hv}194g}^G@f$Xy;?02<;K`y;^Qu(B0RhY=%uC#SRJ{Zs2%cd%aiW*2#Lw;P|RSrJv6ol(?CqxaJIu)tD zAM4yBSTVB2M;Ni(1jLUw&hb?ckh@A}L79hVI~5l^*Bp}A1*iNV#4irf&?`J%XFDY* zlV2w1?)h;wJWAjvoaI>)+g LRZ~bI+a2(mu72w6DpmYVad`G9&RL_;N8ZmwF<3M zBf8++ea9&invv$`1u131XqV7!+^942 zJ$H3r{1nhhe%YvaR6{V+L2hgF?~kEfo|GA*Z% zm4^<(`DIi>(ZAnV(pF)wDzL`Rb@CwHw=$3S72{npH=U#%xo_peoq68D9)CYiTq@H^>X9z9*5W|{D(Om$9Pb-0%1!=qhuey%Edqo zoAXqvtz!shlpY~Wn6QN5_W|c%uX|hIgE&o5#VmtQ(|(H&-_Ur$n?rHxogx+3^w-iq zoC5!rJANN5am3h?s!k%o5>na;eJr_raadw|?pPD{^_Sw_)d-s?^46Vd2^59}1tqS6Fxj$+qyj z!R|Uy-oAngx0(B{N#?D6-K=e^j;vrEY4Lp>d2wDHiGCl9%;Lo}1_cKb7{X=)+AXlnZ|EZCyU8ZT ze?7kZe_r^tCtMKOsKJQM*c7#yu$(#qU8e`4wTO;a=uU(k2tld(a z*v@X)4@=3su?*e=tzR;}fpwcVjx)#SV_Tz}!z)|^jZX50P#9ifmf3R^duh3Dj-_FACTNTcOxku)zJV!p> z^Es|Z%dP_)dfFu%9O9-Xww4d$@2kxRJfA$RBDNEIc)~K;%O;B0m!T$nxb^Fm@A5VZ zUwtEVUFR%0Sg>&Dpae-ZWACC^A9b8zRa;X*fOt4vBV%n?1?dG zXNy$I9l(sL^t&WnFcG%sG?<3ksEnklT|}7?!<6(wf^k>{!tE_L;a{GNGV^3~UTS|A zQd`szj+J?`8sC8xVofOew&uHyx{m7F-!pH0-V39q=QmE*U^}KT3r^QjId;66alrjb zx~$DbFyw{IuQd8=u-n-|>WNB*x)S60XOlWxW0;nsi6HgpF^mE!TD2Gz=t(!n z*26UnRM*5?->C#po*yf6_?>BGhPtt;ETl)ls#oDIubdr3(O7l*lg64^MkBa9hz2?k1h?{YWAc}r{aS=waQabv__rx>FdJ{c~pe<*pPH7(kWuT z(h@1L!PrQ4##q7gPp8*SoV6j9b7#(HA2_SsZD8ua*xJ(gqe9tRL!wMgKFw9D^c*Q`T5Fk>o#GDJAJ&zQB_0z zXoi#T+2ETj4#YQ3uY@;_V}(x(PI0dh_o@S;<8U@GeE+Zxbe=k3WT)fSj15nlf1il# zwgEB0QyG!H2D&4w?R++^7q=!U6ULs2W$vT!`zE3loW4I#5b1o*U0Y;9-t0aL`W3uV z6$-~{f7Xrt8yxB#+es~{V@ApSwY6PqwSKIrdnQPUXk9_PW1J;MNCROfP&m(W!y6i)IBkdsUP#j!|iGIY`1{A*|5%r%}XVaF8EN z?FA1Ij48eb(3bYgy92J6@3w4s_0+<_)k)Pc2%binIo@IXNls)@VqptW2*DG-ccDT$JgLwQ zvm6D_%75S8*#MI(eGLyC?)Bg+VdI;0zNWk1kw631V&gEbl>^+uAzAxvH&jc1Pur%m zduI=tu?KDH^Lyu8mlQVUtW;jY1*zxO76@%a`X zew~2R<<_sIMPi*nk_u2bcKbAFW=NlPW>2{wUi$lVXOlX4LKy^pb*V*s;7A|!hy}}Q z$=KC_*5qV}N9X7F$pO87|AbL=4)|$;VO@su!t*8+6TffXZZR|wjbn8dMepb^Ee>!t z$b}S2)R_r`66uW5zNiF_$C*?j#26r*ODvciY&6;5P`T<`iV*3%tdV3jfPE!IhIg{Q zs=ba2KBK{_cKuRC#<#w$`ifGSZ4~(PTW7bw-$skGjUJrNCX=7tCRdFNuR<5MLD*tv zsVr5e0EDCrgSBC?u)z$AB|QWaLmhI8p>JXfj{q$u2CAj-6)7ype=|<(D^!~#TBtCH z8Zj!W3=+kAbSNn5yrCS;f4DQXzJNl9+1&6Kd*&=y4Gq}Mq3nL6wp;{SLndOT0>ndW z;6aU;fqQ&kvULmlmbp)7^UD5w;nz(y$No9fIAW`@3OCwz=4bQmOjG^#&J**I=ixtE zW*9hsBONoUa_B(mUq+R7RgZk#sdvYU*e9LnOMwc*gB9A;*7Y;71fb9ngs+Z)8icyT>!(-13{!0~yy4u0E&xo!|h zGuO^$ro9|`8p$fYe))-+^`II=ICxeq9^CPpoC|lW6~)#Egx4&tlZhP(gCj~oye z=zJY-Q|Aa3pZI%zFFX%hL&4WB`;fXiTRVNY#@>+z-){MBvwQwDM6WQ`FHx7S~nkT zw<~^~%ayb!Qbb59;>m+r_sUocdt%4vWKW^6nkT{LX*{oiKsXv7Z*g?%f!W?s4+`I9 z*y~faY^y{9LiJwHTiRUU>K20aOGu>V;fJf zF|22U=$+-b>~pkkA9qeJ>#FTzwL8Q2DoR6Rq+!;qPvzmx$M?H*R9yplW%GutQ*@mn z9fqzutgE{mL-rz)kLGwCe80xxPnl!LIm9+-=fchfoAdGfl+sA&&u5LW;DUJ;e8he7 zbuNcsb~*0s{Dle0Fr~mMqz}OtC(DjPIDCW#TZS{hir zWZe69{k?S7b4Uu1-dGgOAH#=jbr+#k)DgT5wrIff7A>?U+0f8DdTdB2*k^NOyI#tX zKO|dcIV}2#N09HbC*xc!|79Pj7ws;gXKL3CJ@oH4-h9>*@Q**Y+BEs{KY<~MZC5Bq ziFsQH**PxV^ z*^up%4BrnHzE{^W3mv-psbj6Pz)9Z0YEb>M=T)ujW^m8(`SNn(?=>GkFHbhFO8S%e z#8bOUe=w*~@8n{eUk%fA^-*T{YF0XX13k`MRVAItk6`mNp0_w4E}hT6>~Yl#+oxei zI1^vbg4l0wF%EGoB_O7y48%rCm6tL5$CQn}-mJ%GXX`2JMtNdkt|vBD>!0VdPz6|6G3Z zlA19b{wH?Uzn_2e`nQ%HOlyCBU_9AX->Z`1!1TiQSrH>{djAyh^S5ibuE|fV4Xgxj zVsx=B2cyg6A1yRGP2DYWukrcX`7jGT;-Vib9(tv+aTdC;9o_iz{*g!t8!{>JR%2bk z-V4{0*6Yb@d%UKHYy4d94=*yVNz)+PiLD5({_tWgu;7_i#8y0vYgjq%)mcbHRB&Xb;r{(?q#+#DAZ%LshnL_o(@53$pI=5}x4Pf$+d4k&} zgLz`}WKR(H8lUeYa?9~!ZL%@e_+ad16z@=x!2Nl@ruchYYq45fcKg)aT;g@ms_eS> z-Q>uHw91c=xkRB+FU=7pM@LmSF7#3Sj!>wf5AQI4%5!OO18r z$UVj9P0P=<44<={C(e&6a%S_bW{|7XimtZjXFLv(RYCz%YiI&$n%AlGWx9MMl$;#I zpgLeBCoOg+&cir}I+24pa25)MbM!40itGJ9Pul(GmA+6JBuS&~$(I(2l})b?ZRm%)zd_Srk1^t4U0DebUpN!x5*^52#E0+3^R>j;P z%9_sUY`J?qbjDPn#k8y84*%1zE>-n{q+6CbQ9X3>xp=B~rhL-vjA!EGQxuk^_c$s1Ey{cc z&3w&g&-^@;a=NrL`97GXK;n=j;~Tz~WbYzM`P%hKK)TJ60t2_(bgJ62?6{hwvyi!7 zo8&}OHl5+ZRZnM9a*u41LTTRGIlRXw_hdSwy!#w<;$f5c++xM*g2mA#d#{9gBEQ{w zBB$JXVnpAo+Q-bYqWh*=y_2Q~D7cZ%k4TLmorEN_58A0AS%sOcau$0IGYqxCX@M_ z>;n0Xs(lGj$lZ6f;&}+ zzDb2$*1(hXfzv0?iYHVrrPCRUs(fiGjgz^lS)1s8_iQEa=e2Rhx5OFWd@5-7$+Ldp zlrEDVzIV35|FK`@SaR$-5Zy|zpiXioHze!#{@sTm5MWBy_si?6EM<}y0s*Cpkuvj~ z+ujm)Y`tTUCQ;KZI&IswZJSTqwry+L)3$Bf?w+>oY1=kWzwh_m6ZgmYQT4rfF5fb0Af^dW zrVxHB|6`(vB8?0>y{ghrWl7KNR6Y&V0SkG{6NU~+;b#w#E^ZjFdLqp{gO-K96HqfS zQA?&~%bD2$`@mzzl4NIlVaufC9h>j|Q`!U=#92++yR-=m>4QAIkwa#KC6js!55Rgm z9AIsl8nG)gm`6BfX+mk_0lZ^V!$AB3lMCEcsErE^s@c1yEd;(x&C3Y^o)ZQL%_fMW z=bq=Sn4T1?J6Mz>n=Zo$kgjGDAFTbOD9U`Wc}hPR=|86Pm^0?Db!(xg>08&TENnak zkVE`*B(HMPszE8D9PYRlwhfsdY)!L?mzjUzOXSI^I>;?aa|FUzXw#YhFkk+B%^0cm z{P=$z1SXB=X6AU&RRbsJ1LMZ+lub#J`K6BFKuo=3BBX{`@JfYZz2NfUT32Pt#JkH2 zrCR{&Aiph)$-eA@t80-}qewX#WeU4T8@V^dH60f|Y`Dy( zGqD!tU&xAC7A%M20h3We{mH~>kCHmt$&h-xz+RppGGbDQ=sU#*ZX6DsUK~pG-x9|> zS^c_gElIqp@38o-Mzf%_deUV-#E`^Le=NpyqLSirQ&~xhs9FByW3@9OV1M>YD^l;(1k<9K356;0>#XTnV36D8bLh0LL7VXZ0ds9i28?W3)6iNie2 zJ@=SMIc&&pax);JG z{u2+wHOOh_@WEf9D-y3*MlY^HW?1{d^#;8?d#^5=`{cdB;Dde98a>7BP;nZRyu(IFeCFoj1ammp~ zurJ0T&0z@yOcr;}*%Aq>)O^z#${W|Cj4(tt-v(j9`3T^Q07SrLmEZjdZ-Ly$uh)-? zF73LkqxaTYn5KLuiD`P;)$H^#r`6jfJ}gt3-Q8G)wKW-O;kF%9`$ce2*TO_DSagb5 zpF0=AnTj-r?Jf&d*{^{=_#jJ>hcxQLI(4v62xo3;H#^zIxBWcUvjSWIy-6ykmxvsv zfRTP6wP}fxS)%~`bAy$7fcl~DN>(``T3>4KKyzSE)oY%8cL@3Xs@8A4ov`0SW(dA& z$3@%wZXGb?QXhjs1i7@aE#xnyb@oeC1Hw|gSI4t_`RaV5$=Yus5Nn#pQ0sTMLlI&+0^e5U2m5JeGM^*U~q=tN70X18O;9MGdz>uRHOa>b1q zT#699WQ1w;OlPk|_dCxhT+z4F3DrwVxvJk~(o~N+Blq;Uv()GvG>())zRhFk5)1su zonjNN%6GTo~p=G{ob zf!zS%obGJl(dvbHq!clAlS?WEXr5;&_w&>9>U}^7xG-Nb@iGwVO1FiNm6SX$v+5p> zOg+7qo8N?reVY=|$M@deX*6fRU-Df>>xX>*QSyR*7m%HMa53L=+lDJrB{$9M- zU9{?;a&x(P0a*ciw}~Nv1qW2Jon0}<%n~a_;~ZDzhKlXX5Ii}V=!9foeQik<#LSsg z2EmH4OQ$xINn0(dU3>_rruAfTbyA9=u1O^v0>AayG=LrX1s%oDuO=fGhPp%aPDhLn zA@-xpa_0~~d$jAN@C$|MuZdV&Fslw^)jVLG9DGy|Icv&f&t;f{Ty<1gM;}z#i8~S; z9Ud$h)vR_aMl2Vun}3_x2aY&7BlrBq#jg&0+w6xurzbexy>g2WA1oOKoKol?*#@2^ z%P94Hz0+DFw_b1>!aG^jVcVDAWH~ynRr>JMYeC!U+`c-g)RIC?xQ1<{Ab1T){`@a= z4v+p*_}dLsB>eZ7FIsmqpNs9^tsl!zzNjORcPLV6+b)|!fymEE$Ue-(18&-bQsXa{ zQ3XoF+Sy1>bMhVJ?*!}Y{+@qr+`YN}>My3erzM4c*76BaP@_hGj`Z#$wi0UM`reqE#${ zwj7`S!w_SMMXniodP6(lQvwpeP_HR8&(vQFHkromD4Hq4+dWklxxB+>I~}s|0$YT7 zsa;~@BHY){(@*~L5&}uCn*%)`PL!j9A%-sZ3s}bM#>QoQ{F44ljxiy(*Cm6Z60|?W zE3kyD{z?ZzF(*#4azjC$Q6o<0|a!fliY>JQq+46pmnUfILRL)dF^TXWzwy& zvb|&+daFQta#A%(?*wv6^C$VZ`vbRUaFI;N=x=QL`mII@7;l3m(AXj?{d11Z?*i6& z=Cf~^#GmFn9uNxxNv7#cl>1^1-V3B8$VJ^bMd$mkgJvd-&yjI}TlE4p3k)hJRW@EL z9?NnCs5Pksm8_1bCDf3FMK;UA0?7fEWpQ3?nd1V{jTw^SIB+Lrpw2 z-bJP+Dt6?nT;Of|6!{q_K0F&J^h{Yx0{ajFTragAGiw3HQbO*zmKv{y{D>hn=TW5G zR!up@?o?vQWogTyS6{G|r=qz<`E)FOoG^<1cFByP)l*k_rj@HtZCX|C6EUcIa&x;_ zpDhkZS;U6k?u8^R)J%k>1L+|XoSuC@0~L@@3Kcc`;&G;zpFInW?bZPq()I!l9tKSU zk7w`us|`57ipA%-g?f6Gnsr!rd=pIKYl&9j535%xgF>faYG-?wFF}>vrPZnxu>v3E zk_-Wr);~U-rq4DsBK-E>2X|}tWGL7>xtYrajDZVVxt-NI2^?`d$FixKTY1&-CNeFr z3t<>zyDH+E5GP@v1{ui1W(A7|tATY-k>YaDr1~e+iKM)h=Q)g*w#aMRy>YCMl7E~e zn5k4)#FCSs+=t;Zt)yVgq@~0&1aJhIJqe=A4Q)4SIx|-oQtYV{u z&Jv;}tx{y=&(h`9Ebzn`Rgm^QzYM6<3)74$L@b!TiTaDwHn2g9y&}F3Fi&R)0!d-O zB0?nO*5T+{!@DOfXVWZd@=_myI5zSX%)4(yg1RY$bGyBT$GRK!u<0^l_~+l^!CDk3 zSd-M>=l)T^z4Qt7sZYbl)0^_Es_dsJxX$AOymC8X((sO@OgIU z&3&cY|0Z6piAt7bo>Q}hXmP0zxOn8nUmjepAJ@dPbMFfV4y0r8w+iDf zcQS!VC7uTS6FOV8HcePchJyJ8dhQ4zEpFRy!bOHA5}$IIhMt`wkL2E86n~xJC6Hs~ zwV5c+_1zg6)AesOlO1_;H`-KM$Sq(f4;`i5Olk%sJ_GXiHEG6Zka4*Q90wc#>7cmj zR=T-o;l4z%EjgzA>j;(ycdLTkafz_9cLKC3BhwVzX-jJU-V`EbRo<0Xi}Ut1 zc|xbdx%8Uj*d*DW*C3{I0Di#(ct{eI<+0~QWRZTnIR#(HT+e+!ES z=_(Y$YsgZZ>KFWQch@ALLhVtYD-z?bWRt2>MHlwtZJ13_?`*w0|E72} z%>j##tW_a*IRb1%8N6VAUxJGFQZ(H7o%D=JKLF+0?T-=Eu{%5X3n~s$h+L1Y;l}je zd=v@2vBqj$dH@?DV(rKu3o2H`M%BY7_~V2=d+F0?cF z^jsko;o&Z>#x2X0ANiDvewfntCV~m4YAjNpH6F_?B9qvfkWzUjFH4sAT|hhs=8gWdd4k3O2iCeB z`%RxJ8_IG3V;5l2V7ds_<^J^}AU<}3KkTN1^n66I-^ap4h^5v!f5h*)QY4+JeM5Dq z;>j|Kj4tw$PwOJ>OWR7@Lz*8^_`2k(j$d|lk^%0-yfe8=$UK5kz1HI5#qODOF7lSD zK>hd~w0lED#V&`IQcZ!Q(J$ZB9BTdK0?64x3w$gL$OmG5a_7xMni>G;Cw#EOXSAO& z%h5l}MvDjKbOnx5>()7q>QyL8HS*3@I$gyz`?ApxvwJ@BV75K*VBS<&SQJ*$cbLG^ zljB~HP#QbZPtU;6N|>P-65Yv1*Wz-b=$^;n(37QrU;0a-Oeyiw!8|+P|4<+{;{8R1 zf*crn3ROR_7($yMo<0+|z&-Yz$z{U!drg@u&aVu5-0aINL@|b|O?eU^COu9Z0$<=C z)YT@!#9?I?h#zSR)1V=4-R>T1!Zz_Wo}zM}c&SyE8FELXky+^}&|DDskxpV7Vv;am z?xymuL?Iq~IV|m{P$z)&J1SYg&}twIEaVYbtg1SdCy;M4j=9&k&Zy*GUqk_XweqZrRb+I$Q(9|Hi>|;SO9{zoEOm?FtMyH zkLT=C%|$G|j(9g2+-Ghtu7~@<)rOD$2q19Y%eAYMB)0Q-)5wO;aNcWp@Q}HC zvV{5Ux6vg_>xf0MVdoViX`xU4U2V-$fA2CqiuL3I%~XnBOz;!e(LKA2W@~6W<}E#( z&_6#<_ZHW-X4PH|4uDJF4N`&7@q}oQoR(HEFFF)9+dVr>0a9SI{k$5Gxql1P*JBig zp_TxjGGYYIfmN5%T zw!fIKPdSGb#h6R7-x#a9r9!N^x%mD*buUuZZoA5tZ~_A|Zhx#OHZE;f7#!Zb9NsMw zdQCLA?zYi9@H~Ms z1Pf(_9t^9{vmi(>!%%*&Ie1rxZy4zmw`$MgtP`YY_Rc?B!*3Uld~@*))NHMG{adOK zevQxx8Edq1SMl5F3O7{b#H1*gJu`!UC|J@XL^1=(G=Rpd>b}!ikEU`!G{153b)vSK z^ZzL@fdjL7+*g2ZYLra#^=~M*172#-Sn3F8s!ean=?ViLq8f0)0g~G?#>7YFA_E&t z6mSdXCs%AlHlwi!{)8)%fNDR+uYtgjMt;8ETsjsw4R10%HYeaHvjP$iw8N$yriAoo zR_H<&xjSqN_)5cVOZBg6m?*~gJF@G4{j)igB?E(U(>*wNY3L*h5hSUXB?$$d5O)Ev zYCS)jq%+Fg=g02lv&QXt8Buw$Pn%mFeMPM{rD|NS^)V0j%{m+jEjE5KA7?nmtV+H`gC3iZc&w6lv_#r^ z_W2f$E5jMt6_T{aaiR>5`QVYVx7-QP@rb8vn)hl}G_q|iB%gm=&!m-CheC3U{Hxyw zW<~LyHgY7%DQ`sdzw+#Lk-{(_ZkKrwJ*2t^kYlSf_y$mD0nsbAV7h1&RvvrMkF@6LLR3A{ zv}KqIVed1ECfU6_u={oC1vMv?A3QK$AQ{O7FH8q!q`g#_2M`Sfm{(=LS2At^HRyekn z^nbMHAV!mW&tUz$OQi3Os>jpRt7O00&D-STrlbLkNn znsQQlm74;s>3aC^<+k^B+V>(%X`ZPF&GV z9O_w$1GLl+GNW5#3RB!xpDP_Cico8HW}utIsXMsAQ=GyZX)Dkga1b}@TpNt6PQ2ni zOJhWD|Do30+yzN=DfTgizc?~3zPhc-c5yAY@eRB)XG zyNB`(`s;l^7|j62A@f#jsYg11%!-MQZq(iky>-CvhXG0#?}zupKFDk;oBGNfL;68h zTuJ_&XcT)_-cgo@qlY;?*2$gOq-KLjSZRP=@t0yKvM6lsTr`+8Dt`N>usvZ6ZQmZ3 z^q(UOv@MI%l`7{`DORjvJk6OK@8Jt?+*$mM7hba7U3!GGnDx(2U|)-aF)t334>hA1 z>X~Qa$@gYOR2Tl5T=<(m9Q1aFGazTCvPpCbA8Pdfj2OcIde7~RA>Hz13S=f`7z}U$|GyyhK5-YQ~t0Eig$3pvqW0 zUwg?+@0A1g4nG%d&Q`v+fdnk0AO5wMwN84>|&e6t+)J9Csp3F2F& zFI+pm@mLFixdL5^+jp-7IHSPkzSjV@r5#SJQt>h?SW9P}zO&__&5koPzAH?;RMByo zWIaass)7W<6sqocL#Jz?9CNh)4vr+G^`SEWx*fl^(SvJtKfY($(mg((uPoWe=^VNu z;4(1h_3b{ySwoyznluK4^h6arFe3%RH+H_CwfWm$o*OJUq3jMGG5$AB6j&uE_dBZS zpH{aq;dmlJYF|M=&7+IH;y0b<{b;A7f;aw{%a2-IRYHP&H|lqR44c-86N-}tj-)eY zx}MBEH2{&Q>#et(D3V6>ai26Ae_uIVEQr>(V#@Ehu8F8-DG0wt3lt;l;o--b=wx>MLmT?buQbl|j8njr$!L3WOFOu%E~vY=L%l z<(Y=d0>c=K0&Mzc?V`v!mSxrf!hS0zdJ~PxN#@%(iEdvsl0{KQxRT>m*rWlD{~#G( z$J21+1%J)Jm6U;7{oIa$;GlsO}@(2RW4r@vqRED2CuHbJ~2VmjP*TW-mvhJ7&DmXnh zN*Gs_lGbL&PSn0~8Vi7I@^H%HM{J_G&iZ}eEHH}+4I2Rw{Ww6-^z%u#{yfgTB;;e4 z-U_V*1%5&q?!dG!<$#PhBUZk$Yd&&%(*aZD)(og$TvK0V)yad_0>=Wigbc|Wdkj?T zJw4?2`5<(*1~-+{Q+C07>b6P&*nY7PT=QY-^8dlXdgtATbeG{JeqhtZrpT$E`OY#^UUCtAWEmzatx~}tm^1y?K zBs`oPhag0%$zwhyW^~&(nV^ovHUeCvesNq8ty-uw-QuSFlazWvaM4uz@gd-Zui2p` z4j1K?0^4i0q<~I+>uuk93p;Gkd(=YX1^1dqy0;-3aJwbeKf9t&CS2f*PpB$JQLZ;W ziFZ{pgWnCpb>ZEB9$oA&Zl|P{r}t3b;~)LPLvexMzlXhq44u{&%@00rw~fwowTmT)1PGADXc#epC1e#`xMl1zJf^Y4 z%dqe~rq_@o>8t=3oB^9s-q&C^E*N`Tj+If7Zk<24WD)H83I7P@k-W(#XM7Q;Lpb_z z$upu3R=i-Dg{oQ81a1 zlaDh~a?3!JgHlNms)y-h#HX8r0k5Rw*Te-+Ve*7bE*{O#REj2*0+Md<2WS?&A`M?; z3^WI(Cy>?OzuUh4CQ?doyY7VkbwCZOZw0?sC2noe*g%GpJyB=P7c@@XL$Oqq(y`Q4 zyoUwfZLS^_tB^_$?-@?CJ9DIX0}q>!uRC!<_aFJMGWs zHvQ{NRlb7{96Nf2LTT9=;T-6)+63LAtW5Bil)4JeeWIkdn~E5CubO`ODB$HCvaffh zNBIt+1j}eQ3l@36ewg)dU?&Ng6~`4907GC=6Y@(fvY_^K%pQ@;wZ7b~RDrub(KD4Y zD-k!-P1SZ?j2^)F0J1$Fn_3Xys~QBZ`5JVSDS%#P%XbRsxBq+%q{|^`Cv4DpwGLv|CkF^$y(|ftFN@Y{pH)g9Sq=V zI*Q(AF!MjtTj_Wru(wbQUw7Es*ap$&i$nUyAERkq*7Jvbady zD!H9SE9k01jdCmh@H}>L?+MZ3)Z4#_iPvYD4YKADRoMPAbWnpOhBFhr{dZ4|{s)3A z?+ks;eqp36C*vZS^8oG4)lm7k!yc{m{*)iK4ivPuV>^2gszBf~|8A4u+)LqjYn(C{ zB$bWNC6wxsxK)N92?4M>-;VHIsEfJtu;j^}4D7B~CD5zYV<(r%#?ku@LeLJvKIn}^ zH_!-B?IfSFkBc(#>Av3FI}q976=|!u7a|+HcgQjG1(e#AE4-?}u5DdOn^Nz5(mgI? z7DN#apCOQtxV1zB6!KqBDnt{i@D9f^Rk0f_Mdx9`vQdA7+D-VUb(Zx$8L}tlwCmzu zPX{LZ-wzZD9MdSx9`x??X)!Aipqd1z^jfhr@qOHik+=^qt!nXr)HB9_XhR@#y*pPU ze%Reut-q~NKb(jNZRg?If*XUiA8L6Sb7b33oQ63F+4^NS=`Q)~iy968Ti@U`+h|UpdUn07kN~d!pLbL;(W~6O{#^3cWS()p|#Jz6P zVZhLj)yZG@JEM3EB*Lm-%KmEN7c{`)ynN!pEQG_GY$RyfEwJ*7=;0Z=Iq{4Bn4%kF zl#n@EEEOYWBvvqp&Q1gi_Q%yvC(|4!O@M0dHE>jF@>L?OFgHl-N)Rt7mpO85hrJSDbB0$ zSS`rF6Pmn0L%;{!28XOKDw8iot8I5!Yh?FuYv~R^1aT%ug4_xb5NuVYR)TGmett(! zrl-*8MCwySeFmyb%7jAPO`DzT7X;PTsst`jp&8eKX>W&@N(n{-fi@p*7OtCP%>EY0 z16|QCoV>K>`*U&qv+LD6a>2CdP`(7vxeufVew-mGoH+or`7D=FPpnp$%~M)d)RAMu zPy^J1WiFy{C!6#KDE$RJ4Lrt;-aa3(Qg-n9@g;)pex%rw*+v}=DT0`JTZvoD;O|+J zDekraW-6V5EDcMmNlWFVBDDw8RAMliWqsgLfa=^dhO$m-tB+n2nMA#Pux@ABEqv+y zQTDL>0I-rMrpnD;N_zeHg6dcj)`%O(zsk~EQ9iuCrHHKQa%w2sGLaAuOPhhZofc`R z)I-Z0+!6xYo&cB42gA&<1NeStWjmjUhn`lf((Ysf2(gX+untXM>|RsnE@s~?Eq}9* z4IVIElJSC>mBK^&30fP3i(28^d!~$+L!_=@&~o!i#QJ;2pr?UzP8Sl^V4QIGw*B@g=1iof6Ln$Xt4chcKD>&osw;pgWf2>h-ay5oIqe<8w#` zi+n1O11Yb$mEe&pk(Y+uNg`_eEpB^Jc($AVxLSiGDk2SefU0YiOYZWIjLIC#(BK zVODm@-DK@pz)aw+(%%<$y!r-bnbJfcLB--P*2OSiwN9j+gm236?(HvK4C{B{Mx{;WD?vNU z>TXZcgCXeB=+ZBxi%7zPcIXh&SFziU--sR?ZIK}eV{FE3E1Oh$j92@UrKRvHl3G*y zVb$@iMOmBf_1UY`H#0?QJr8;Zkn_nF*Lc|ycfC|#UMgnXEB(S_pt6bJ?H6GhS4><# zExB^}bcUOZIkBuXSvGj3Z1t@RzOT)}Ia--M8V*TNF#myON|K|ogO(rabSTtC;%>|D z4JZXr<X+!WJxO*LX6k$~}gvFb1K8HwC2Oiu~DiCB3QF^+4 zDkwg~9wx{hri3t(Hi=?QTk%ODkz16f9{SgK$@n%TS&ST3(Zhf$-(cA`PO8@Dip9>s zFWNR_rZ2E@3nBZ$+VgCRE$C}_oH)`B{612`I9+qX2dei{Ah6Mtye{nfbq01zIwEQeD^n z-!QW8bM5K~86wk$t{vZ zWGxyxoV=NwOlP?+HLn$5?jLn=90nGU2K@RyD74w%+xc> ze{&e5OZeg1ASx=yR zDhr&uptS5sgX8r2h@v^}LvP)nfp#-cqM6((>Md&-Q!3K&5N)pw|DKB&dcp=9JhQ(k zKimG>nIrYNA*)yHSBy`8PBLn>%uR~(C($1Jq~kXrtX8K75ru zg8a*t-(FIVF@y02#UkdHUzI6WVo~)D0E01oVyGg?nK)9M_$rW}-joh#*?wKcT%`MI zSmT$iW*FCltQYa%EFpmTmt$;-N|T&UvN6ng&#}3oYumDp8IZV2X&7v&bk%5_RKqIj z5X!4}B1Yv9bRW%q^C0w4iuy0005W3n)CHKtJdMox;`bn6p)&2YF5>8}nfT-5192X& zK%Zij%nS`}lp_{+V?#0b8p&R2LbOiH zYHW*!&>=6PYGeklZ8}q3lzGx3Ncjl5cvca0x;9Z-TTIBnViGkB2>1|OLK#-d-oT5f zMF5z7Gfi7)LPSf=fwXP&Xj{CZ6jlYVNup?i-LrxyN;&U&5Juj1DkIA97f(NkX4b^% z3(J}AhwLpl_-(#=E6Z1uIQPqd*f6^T8YSEHciB!DTfLJmM}erkUoD=-ZaSFQUJsn= z+_CxGKJ%&IO{9fsxg%anUPw6>icrGaNsI{e41VT$42t7#vq4ygMbwcLCeDcp`|bky zit-5hz0aH#mlf0|dL2BBGG1OMWMjcEPa%-i5$!DQ>vLrraBbXl?o-`ayBgwaIjx}m z14{!%F{M74?Sxn0zD2U>xR7TMiQw~vYLOIK6j|s_?qED8oVK5m1G)>^<*nQ{T*gQ|^|@}QMnHtE&9hB$|# zgib_k7;?=G(f`pcjz!6KwmVYm?|V)fIKT0iE!VUoFX^;+;5fkt{&J{X8nwQV+~-B< z29M;nVqGJN?9f7CSqU};06EL*I@z!Z0bHFSP*nc*W}A< zZ}SLL@&bDU3lp?7UUL4>mX|~DuKo{j~>a3Esv0qBPnL@EP z&ZY5I%nW9XifB_cPXpW6X{aC zZM&WC@%GQ2cA>wX0WR596w{x|i}U56CBCvOPfbFRhX9+F_WZz1~T zne?*Du1raUT*9rFay$u4oe8rsHwtdU(YXPw1vj&ijQ~%RH6vz$tPjXHkNnAYpyQdS-B0ZZ6`I zYB@srDM6(X+$qE7AC=!_WAC3ZSr;btFjJJ+5>db@!$L+E`R!$A`f{Aj`--Y(PE$Ob zYdK!yNnT3QVOLj4%e~m$!Usi3*j*A%ub+{sl($SF#DpZbmAQr{c@i8 zVA%t$_~a!YY4idolA=*U(iv+&M24Sy%av*s$O|wP^ekY?&%1T=;VPn^Q;eb*54o-Z zxl18qAFPmtIdZCiqS`Qi(@CI8QO7pE;`)N>kJ8P0a9JpBAp&Izo%cLMA$tNJs7M1S zxcaad?{o}Xu!z>04bcMKSYqTq&a$K{4^k~~Kw2Rii)mC*p(@34h3hDwx@b5<9oNk< z+-e677K?#oz&l-|s)r9(hL?j9ow$waa9l%s#&rp2mw!ynOw)y3Ai~ z0#$qubRE`qIjKiO?Y@r2cG%8>R|Ni-VGvS*=>%$Lq4`uFpMUvZmcSBeaH0}IeARGB zdT+9ASF;l*KK_bJ_Gm*q6)#5;uCOaucQKZZVzdE1tGpRS;!#N8%I>=zmbRB$Yip2} z&X`v9QC(H7ggbkztTpI$FGm|al1%!$?mu)?+HROG}epc^+{#RZj?oh>$!zf`GN1T}e_|~-37X#;XYb?E^p@rXk2EgLQA#nr& zaY1WIedx*EbvtQ6FW$elY}AIjsvO8DO`O9Fz)4a6A#$SlWn7HZ9j|vW?PT_R&y>z! z{Pz9a-y6^;5b*tSXePn*KjM5iQS%$rRm|Xv-&lV2%3dkz;GoIN$og14I3NtrKJ&0hHvv@*H$|RQfrjVd&YO6K+W}Z?(5CSw=^=hSkKMJJqm3KGO@E$v&s`S z`wF}2lljbfuV5cE+r~0I^+}b)HSDLDTow!_g93=NMj2p4~IvSCq@; z1V*nn{L}lpe(&qq#J!8_1y||oH`AU!|L2ORj{fs>UMhQ6=jZNmF27Hgl>qk_m7)8k zPL5=oAn*6yA;<5pe`BG9f69lE>o*|6CUL$GmmM)D~_nc8S) zyx6@!^3P5A4W19dcP&r4I+mUTQ;T2sAp2Us^G40q%=CorfQcyZq%i)HsD100E}{3& zbAbJN(7!YslS&$%HS=DR)|-Ba*3LJ{?>Z$#M)y97)T@(N`bY_SbkF1W6$LxJp2@5V zU;W4{k>3x{sd#AY!$rrzvMHV6O3zQ9@0UY<&vyTM!0OkqEykWc&(#HbzMdB{a&L7cXW`(Q}o7?EEQ{X9yTb1*3+kx2C~Qr%@GQcJ&vr)v$1n;Q`% z4Y}djUO#SKfjLs8NA5y9#V~Q;T%iGDxj|i6y+Ijun%NEUnP*0fG18~)Qmv`u)=BU_H-bo zRC6w44r>y%WYz*&FAfUB+`!A==0@I)0fhuS2AV8jQ5q*w_fvnc(jwRi|bjGUT=d&u`K^?Q|;M@t( zgRQn)_h_Unv9!vBCpn?2G~#7ouBO)><&xl;$dZL9<|S!o7r;>K;S$vc_x7aQG*Zj2 z)KzV)pfkAE6}7^5Ec6%bh}CHbk<{TJxV@U+WK0WM+2FfUHR)B5nF@?L z43~Z(H`Ekouv?8rI9LfrR#~-0o>(#05j&Tp=_sqEH#v{z%d6D~lQ!9iou!P=tw=yA zD$gK^N|WQ5(vPu0Hw&gyHsSV^P1T*Ie(DNSHo~trYmhxo)8>m8)xLEI9wsKZKWiS6 zqq2a?_=?{iuZT~#s z|01GSRHo+ztou<<5Yi_^@*zE?wJmV>2F;m^DfNvHHm1tQ5T;xtaP>_NqU`SlJB%!MflZYVu zJzQ9aF)H30U9PK#+;RBapf({HrBx`pcO}3QRme8-#W^#BvL4$i&qevgJw{qtqLzx1 z=XToJAn^5XVm;&I!Dnpg!Y&99@T42Ituw`Y8~{8t@OjuEigZ=FFRD9cJuu!Qp0ys zHxd3o-Fls<3pa_HzYL3%?fjyI(@R2EWK>2h3L>^yqlYR}c1ckcM0N#Gq2JSw{Opf6 z%xy9*=oS@Bs1QXE#)cx{m{Los$O-jDY!@jKVQadxm?}e{V_nR4ho}-?+OYEtu}8y@12>hEvYl!`+D|lo*VX{(uQSv4Ozu@du}yWv9%@S zatPGMWtdczTAEB*wJ;J}c6YGl^?BpX{AOnWcB$_lH9RiYG!7IPX{=kQ1s{D+&um)Y zYKs_f?TxH(p>lMHAd=Jzc%hWK%QEjYlM%$6tVA)-!%>iH6z4P)eu>!&iu^IP@#!gm zS}tI_pje7jA~oLoV363zm5v(T2?3+OEm|v;iR+Uo4U~%)zdhSi)Y$N#$w20~N-S?_ z2UcbdDJw*bgxJ07Oe?BtH^-e;E8i;&r#x^#`l!7*`&{KiM(2t?;UOEE%4t5$f{Yo8 zsRe@Ngw<(*|8R%D1T>pMPYmk?IopW#={Nk>~YL>s|v?f~XUX`br0?~2_UN}U92NuohQcz{2Swt~?1zvnY za0ioqi?v;6$fHgJYI6y?fg(WFSMp4Vg-sI1>t&MY{{U}5kiWuJo+bWOy)`{l-8Fqg z{5iY4HgGn2E#YiMUoCBuGW%|MvLmYJa}0#Ug)2l=zl<_kcMU2Kn3Aa+lExgd_`lv3 zg;iC`z!UG^teP(#)05{%-r2*taP|{XhKJ zb&nJUk!KmemL`WFnO(MJlE5_t>LeqO*O+;%HBo2bPinYGiCF2<#wJSN^`L8iiy9LZ2Pl0k+tcRRl_5}stg=`iD= zVZ_-x@jHuUeoWSB{Wp|H$cZD4kn4t}y&I!3PE)%SeLB)CY2D2xsU0NH`<+4&VMYak z4EsoW>Ds&v@)_=o3?o<}QDZa-;iL;kCC>TcXt(qqX@ca5nm&1-KBP6zCM>sA6Ei$P z+Pa@eYG(l{?;N2ZoI#X}^NV5{QCd=Hl%*v#=yCJv)GFtm%70Sj{;MopDU&GNC2yXe z$IXY6WjW;SMN-KPl@#7KkqVqz=G%{wj6U+OIe8Ttn+ctfrFCs=c4dm;^0)mYY)b3A zHeo3BQaNLP5FtuO%W63kYM;)f8quEU$dJa>+d5#c^00-2|LB7weZEy7@MZ}oRUvLw z2pypF$|*BaLLI-uJRQ!{6B*sp&7nyV91L|c2-3A6>C=@VxNf>pL?i^xj1!mhof*X@ zLtlir>24DVkkCbhJ6adBbLWx4qj;U*Ii{ z_Fpe7B$}#AdlUlO?_Y?LY%cX18YX>P#0d)5<;!gW?)!lpafZ`;tif4oi{QZK$9 zDc2b3P0lymkY4RxtwI426HsRSH{`%`0E3li;VeujXF2?5Ps_fQ!G zUM+MWJrs=t;^1#^1>nJufJ4t`f;iBJ;XP&+;~aIM*Na=)dD3ZqSReS3AeK`aNngP2 zLT%&@*Zg)eFrw-oG&6>dEWptnjyH>&nSv37%CkLctQMY2|N7S1KQ4I;mk0e6q+-c% z6eT5WS{n4H&_{)#LjY1wHJYyLp(?lx1tI7K?J_Q4lvp0gQ4Y~&QsJ59M(smsk2a~a zR=<|MNPkO5wH1c=pi#Osp^ZYf&|_WH(1D?N=+-Wd3B8w3N?}E4U3D=Q6evRj6gp5$ zD7T1vnMD2_a!-aFW*kn>8p=WB7QIVY#}v0_ri5BDyS^gRU42mpuFa^DP;RNHRCz5o zhU62;9162i$wO^{_cwG3JeXM{gXlA;DuP@h*&NApnLqLk#$Z=B8)#GO@;1WxCw7+) zYR^4Tbq(JFIV{cZfB!eGhEwL(E88S@ZrdB#N{;&?Hbp=E%VL8!F9y@5B`{;$){Sy_ zjclDQu8ZN+R?}kB(>ZlG>0Jj?=k=BKli}8$bvNKt5vx<6j6WN+zp`ja5VC{qpY=0e z8Tr{2J-5Do$_17WalIu^7-yL^GApSU$1E$u?F-d>{##q!JZ0Z3bZRq5 zvR_%``XBkzMa}}k6}+Xos1(<-^pg+&Zu@+(MEp52*>iC*U^kDnd8u56OuE3U@W?cF zWPUJohN1_^{vDZUuEB0l{aT!#{N>ec^kB%HL*T_*PUf?QW&B#wk_2koVaN$8@G6|5 z;D=SB>z7G55vXFL;vvYa;NK|H79i&<(mT6+nD3e&V?S&-Mh}&3Yv+{=X{13y&rEX} z(oScX**DWwhHE7eQsg6P;#zzoNwk$JC}ucM@XtuB@Zd;QQ-)4QDhq4AJLPBlSC3qA zh+eo%Az%(C(^+XOLrrYBBH8)UQHCmMpg|J5kR;ja+2``QB{WiPD+4FB zND)*)5$||KIOdc@iBm0&;z~<0HwY={<|0Ae8KkefisW`8kory&3d2eCvH`_jQwV@p zoJGgW@z`?)lgJ`oJn5HUnSZ>#o;FLSHc)Wk{6 z;QOEpLXMR;fjzPkICx8^z$K%V)Qk4F0?D8xC_|NHj@o+)58$){Z-kik0?A5`Y)D>Y z_i7g^N89gFw{vc?DqpLdA10IzztAvp${aJ@pC@#W@p$DwcZuJ3h^Ael5f8K zr8FNyHJ~rUWNn4_GK86m8Ty+Jttaf=t z%DecY9-z!97ME=+ESLC1J8O{PqO8yYJAzG7+>wgYx{RmIcXUOT`pA0?TGe^>IkL>G zqf5N(Kb*UIid&r9JX4Pk<&^fBY8Ethx&pyz6RRa=CEA@m9)uX6vWU-)Ao| zK|lUGju2sQS6xmQreP_5BXbtXm_FJbln$h*O;ByK%J3c1Cf|j!YxdSwS+dsBQvcMe zu_v&sebd*z^?7y6?<_uXDAd?*wAh9{7Wt{Em3iUDBWv6>#&&LfpMz*3+ ze^$BvNB(4$3(ncrEoDMkC7wv~;optV_xhF9Z!haSUJ_DOw=~(kd=i_0nA4u)c1srS zX;V~#Krx;+fmu6Z+-yEG?b~FF2Zv?>cN@Ewoj24RiI3xMqffW*`(kB1X`>2!3)`_> zEo0HgxD7Pw%j-+p1;kl)_By_r+0`QWtC+?ZYp0nmz4jH?MA%PpUBY_{HIfXYP$#J~ z3bl-D(F$%SBO^mXosJ|gsRUMVHcNkd>QB*d{ov&%&2K%zuqY20E`9M7$D|X!;`k)= zUl7Am|0;2ecO{lFtwQ`%+0VelbYyXh#%EED2DQ8g?UE4j76}tS-af(E(MY$r8tE9O zAzj0Cq;t52bPv~24nYmdC8$F=1+`voPQ6#-%IZ{mc2uVpv!9g#XUS-PR3_1@V&s<$!xLdsh!tXX)f41SG z{7|};zh>;)n>xUy5Bqw#r{`AlEzP+H<80*PPuuhDBL><}#5LwWOXPSa0f~gzdC4q6L|- zQiCRFRCm*2V2_`Z64wFt{9@Zo5T~s%xQ1^zfprPOt$jyARsw6*e5FEGed9_vSH<@= zrq1M&Gj^)gC8U`Kjq_r0CsLlRya_^2~LIQyfXM!h;i9ewEOd3ga8WVEpU!_c5y#yGpZgrtuduZ*ivjPcpZ zjKp|l-0-rtUpN5wNOvUWZ7t=1@qF>lIV0MyGvzd4Q;j*IBnrxC_w40m#geTm z0q+eHKkFUHsI^)^e|lf(Ow{w|Yl8ne?+!^%@N!_~ZNkH_n61W(?1P)h!WF}!%Lrs5 zWs*V2UgiTv(O&5XIX1rRuxJtF>1xoHrD70%d z2~XfO3eVs)3s2!R3=874Z5Cyk$AE<~+Bb_cqY1FTdXE^+E#&=_i0y3<@1LE)idM}0 zX~$0YVSw9x*iPiEP4C>TBjMEUu$n1@M>o?o#{=t3GJ;`s*-6;y(bU0Dvt6xatmME= zY`EoCQKorJ`IkvYlf%R-kr7rpkG2K9TUTf2m7ms~@v+9m0&((yY&#lD+Qvj&)9Z87 z#lZZ2@h|-*e(2`XY2v6ke+%>H|Nar`xY9XX=l&yq|81M?oj#_dWe;!YJ{dld;ibG~ z+&$EP6=UnFcs6ACs)yfZe0Tea-IH)rI|sHeYRb!}o3!k-x+-r3{}wixj7_!XgECiB zHEvHwnJ>0C5$-odLb&Sh%SC~1O_9Sl`%MXVeGZ4Tb)&P)Fdu6ow`=#x#$>S)MB*7I z8-s7}eAF^?hgU5&Cn=O^HUgnewnFJDwhZE`gzHGD7~_lkiRE%CeYwOOjBpE6VNXLd zJ}Z^XpF#;nSc#oZMmzYM(JmgDwUe*4Xg|BDwWnpqx_4PSqPtBvG~@k2*m~;^|C6oP zOG7~}p0u6@%{q|(`n&Le_lvEYh?DT7eG*1cZUh{Mj zqO&cPJT%+W%#zrw0t9Fj2Y!Qs`JcPaEq>Ac_k3Ej-}8$aYl;U^l^zgaRWd;Eg~i@4 zR&@IG(*5cLXhH~$NEV^mJdyptn{bW^tVlm0iBANzcvS=8X;4k=h$Fii zhhKTK@vGHOjT{u-i9A1sG&>y({=ZnP^CD(FTxj%2mDd+eaL`(?(v@WNzp7nnZsOu zGG9TQmtT)q>_#GpoOUGXsN+Eb5Az*zOI@$6Mt_v?kUf@XLBwzaojg?M88{v7)*b|r zP!dp)uAEFB(3^)_5$0a$7>r;~^lgedhFwogMqzM2C8Q)UGEg@vRlvPiOs?OV&}xCG zUY;BRvw7Ye!9}vawR{r;)Bmj&%+(nzubBa5I-`4yN@YU3Kt%@q;Q*hn>q-p#pJ$r> zg4+nqYP9D-7?Ds5vLw~L<3ZbLm5^RUDA!RH;U31(tm)G$>~Xd5_ziF1Q%+%f+o?)pip!<=oJ$H z>XlJ3j&{&}qzHANwg8pCX9LPbhNaN10eae`XD2B@X9?|OKpHJs2!CWgbvQW%=+Udn za2A7*Ujl7u*h-kV&ZAj0f?cg4C8>Ab*=Uc{-K=q8rRC+1zm#HZb7^UtT*3h+gGoe} zA29%@B5z_2itSWlARBU8Zfta2Xn(PT7qlvKPx59gA$V4H?0%eBXDn(S0ltf|(rA*; zjwdyk-!W0XSgB?l z-8jkq+Q!7Y^)U#i>91k5?Q^FwM*2{_fG2l@*C7HxGZQlE;D5z@T+nKPb7j%-y%&@NXe5(FwGsqvZDa3zhOAI`8w*xpIwsh zz&l8PWx|Ft8x9%IR3RK|eFR(K+;Ek`LmC$?5I9W(k?u}OA~;eC3Dy<~CK^8}{p>TM zHttTOZmbO5OKLi?%=(Pf4F1Cf|D%U$8~H1>$vhx!K@V3O)GvefwX34JEfHvaOA`je zl8CXf6l18Gj~KUlj}hZpw9>_#%Dk5!{>Srfzl#xGGmUWUq4K)rODe-reS=NVM!Lzs zFFUHO1jW>`U|hf@5b1SjDe5xtp57}%G4V8g?(E{!7eCO-!lMOu*su~zgGG4aSbb|C zTWD0zh_r(;m=FHV7??mXhWZtw41d=8!x<}c#^DObW^-5#0&bZsL^nle{UTF$OS|UO ziV%C+Sz2loh2e;ju_%owC|mfbHlcc>H3Hg6Wkg#s$E2nMG-|pn zbJI<}8pmXA8g9t(N;B&kp4ocDZk|8jNf*VkfGilAFw(1~1Y+d~lv3}z3R7H9ZrY*q zVGS3~ThDnQy90CV6q7DDcfQc#A3Y3-Wx_IeVs$`5TNL8N&OwNT#P^Ya_TBZU20u)4 zl5{3kUc7I8axm*D*s|B@CAQ6y!CupiH(U$6cZXwIVOc6)=u*&?_@?6KmS z@tC0u;VsO0Osir^2a(*Q&schqOpz%MNHxsERfY4*i2V6YRT`a*nDC6Kps!%D|C3!M zNs`<+@IJ4o4|Ey9ogeDc=>ONj;#fjsZ6=i`Gf6BC2Y}}55{K3d{X-jfsYH|S-l%N^ zaGAw`&@+Q;hd>94;bpJS@KWUElVVSPopWC5l<{QbjIxWuC5#E?KpKswE}F(+SJXg0 z%Gl^SgZ=XZX{B;oU4_gi^vHJ|YyLPgzud5{Kw>s-LDWSszZYY{@gZ!KH~R0}#e(jg*zD`lt<(BgC(SpK57To_&n|Ic z>er}I-THC@(r{B01dWPjsd~*PrAoh(Pk;(;0EiNsnbF970m?0KkTV1f#BCph zwT*t{pRR452Clm;1u{x~EaR4Z_-EVaoy+>?5YOve9Sm4!4_!+PLv9=bufikIJM{Eb zMyD%!fJ}qao4Ll24619Ljp8qNvN?hwtAW6aQzq)^-Pqi9eHEzfgJD|=ufi#<>hvKG zFx0Lja14V}ky#;85~R8=_bbvjwPog6^K0yf4cF+U>?7M5Pcj@m4U+K8G?(Gn=?q8q z&2*LFS{Vq2y=RzcO9zV}k}gUSVutfX{27TAo*agKWaXV3;4&?M zImBwY(pZKnk#L2EO&xHQq3RXFK;4=ng2Zr_5HcJq157%oc=U-wR#HP`dVs_cSx>N} z3W|Kk(ZDtKyW!W^twy7G(n#h8fr4%>2?STOGJxnMJ52BY1LhLn#1bD?+ zcDx*q{hbNrif=#iPb%Jj6D6#UloAHSYuh+u=#uhjz)(#QLlpG3YQOlh(wb9)o0`G* zK^FlzR^9{A8&(1br{fg3WMGnd(cV?yFen6NsM_0guoQRzRdj|-#s+VJ!%A=1q}zwR zJH(Nq6eF1WC1Op4Cna5k_?8;g-)g6?hisd@71sB z=qzx3pzuRd32rOOmTEceP*h*p7D|L%iuA3Jwq#SMcla}jGDYzSZ(cNrPi$_ zKR~PXK7mlQ=r*Gkdvguh*^2&egwULXXjr>(LGd#@VsN-nn2MG6rqyynJkie=P7_C> z^h=u7ORpL3ULYqhBgAO+3}1oW;G>AVpqc21Es-RKY7$b2CZgHRhVo8nMW6*58aR{4 z&)%nr6}|ZTt-ya=EJ^2OSJFTxv(zzgnFuqalM>BC!7BnT@Il*UUYMc!GEA&YeLx>V zO6udxrx3fwnoxmnmIo7hd%MM0>vjdcm!6?hy5H!du2N{au3>1&u5f7Bu77CfE|zHh zE~P#gKxhl>CFu}ppD_~Z00KoXun@$_lH&6vfV1P2zjtt~h?`$%!k6frkD+}ek6mEF za+lwPbh9F$+^CjBtEb3Y*?B`qw6j7Pu95XyAlaAu$l5R5Xrr)fei=7DGqIsXm7I=@ zxOLEp!x+3>`({O>6aYljjWdNUsPA+H;_PmI`{&>POw74lN*r=tVA(a>RCQE89K!vh zpZ*!xZ8=h9hg}$&MHDQGvq;JG3HYFfAW>}^+&0qmvT8D19U-^VhuYN+)Z|lzn-um^ z=n^NKwv(G3x`T@*he8p$$~_f*}?S48Nw~u4ik(Eq-0B`xV_+!djpm&^j>fft~)~!80RlK z`ez5EANeOcU__m5-BL6oYsRT1AO6|+Ty>KBiEWHhFe_De{km3jSU0+j?X4Rw*iy@? zh!#MK4w}j3Z(b;;Nrf*h7XNosjcsKuZ-ElKr%#%Zo^V2E%i1OsbuXo zD86KuLGmC@8g8&3HM@aEk_}IRr!Ye%k{Kq7R_!ofC_lqBMr(!JjCzldNPFrLE=GK} zhf)%KBFtEgme1T=VF$lK!s6qR(|s2d3zX=E|6U&I(#^vNLcyDXgnBpQn-pO<){M;N z^nOr!4G5!|!D2)`0=X}y2#GO+o#AI>N~)=0G@~R1csAo;*bOTw5cerP;whz$n_;wa z6OD3iKIjP7KvlR68Y3j2IKl<`Ba|qO?&F9Q4HAHALUOXsv|!th{F8#kkD>yF`Cfrb zK7S}W(Sjw>idkyIcAH;xEsH5^qj+p$J5UrG=MEwl2oX41o`hHpW%Rd-qgs@rrC$XyfjIXgF9qhHDxG?{!O zK8`GQ?e_~Z;#|eoB}u>@6+pVA5jUwKL#rZL_L`7Y5$XMJeb6;;bezR(vUN7`5RCY9 zsJO2AK_}FDL{4OmAJ|6&;fpQsWgxEX zG!dk0iw^>LZI!j*{DEpVxIf!BG21;n{;Wp5sP3oWtg?ImAoK{+fEhjF-`#t@QuU_A z&;viQw(9K#33~s|WvZYz^C9giVUo5RH`iK`yJBt1-Lwwo zih^DTwLu>=Awr9UMxlM0n4!-?=g@p)%0e6ytt2-@6~s@pddRO9g_4hy1 zrb7-AN0hfV_9ND|`}5>c{qWE5eQuS#%{D{G8|Fl?{^}5L%eJ|Z1Y4_iET-+{QfEu- zmLdMXzTqBB!&-qdkl?JHT>m7lN1MC?T?KO;V*nMnCr`+A4`*%U?d|vMd|6dLtkTIZ zb|>51;0>d-!*52DA|}}C7FwS5E+kPSddlCee8(I0!VeV3p6!x?FsX|ug}J^q zm}4aW4W~)MtZ3x6L7(!o$kA`cmvUK(Z&^+#wxx0Ma?7PZYNbnf-!f z;^c}_0|f7@_&S#1NOA=zgOfBc$D*auw65Z*!;O^t29~LwV?QUb=)UB_&WBE}!te!5 zTk*2{x|$;?ax4Mj*pq!&-eY)9({mXAA27Ed zskG6Du1IA{T!TSoFa5dXCAWsUZB+3dVn|_2gGux%typj&7QjtDA1+?5 zhZgOI(4!k?bf?&}ygQ|taaSaq2&4S)KPC+SS#ZFbUmRcDfrs`5Wuh5gith^#Le`ZrJmgo~Xxn)Potuw)uC6cKkuQN`A)QU|1}@4Er6c_{ zV;v}jMG4QVhkd==({rgYpUj7QtertVe%hXIAJx6Mjf;Mzry1Xjx3UFHC0uH9?dX#0 zt{+`z%oM_mmy*TkUpS|z zcGUyIqg}|x2MVzBZk6vh45V>h%q7HRWY&tT8qD4gZt!L(UiXbngjvVL-Z{?GlcY@5 zak{JE`(S|e4l6nP8fAIXDSYyK5k|A?e&zJyWyP%|Cs{3z6a*HTEyawLWeO?5+fv9G z&y*7CA}i!2TuFFs!$&oO*|NbIZ2()>+o*df!q^B5vHp*?v1EaKY|J?~=`rJ#aRu9e z+Eykf#w+7ykG1{6VQ`P+B$04yDF}?`i+2thO@KO6P!q-gnIm#?2Xq$TO$ofBqCLMn zyf%_=z$*iD5S3#S6@?biPwzWL6Yc!*)xW=;f~$llC_1oGIN| zisH+BiEF2eFoWAg*iK}uW$s+9P2g1SutJfUK!@U*$?uuE9e!@`j)L?uj;J2;uNa`8px`4fo!8YHr}yj+j!?xm zGNyO0zlJr_K{0(!{YJd`t1w;u{ckzCy7ewHL_YpSrK?92t*qRE?i1P*phU&oZ$X`#gsaxN~cJsD$y z%?D-Prc~XY?t)y#Q-u3XrVy?znM&!qHMxQv6Rs2PdTv^2>!OEHF*lDCN>2aE5@qpJ zh|Dlfg2ukR^HmEn&z@Q=OOh!Qn!-$-EQ*pV*b&WD!gZuj)bTYI2F8Mh(sxd4k-=>k z4K%#ns(yL(+-~@`rQ9#KlJLh-LcY*i$-x#vjz@_2FQ_0)JMI{x(6LfZ)&v)unJfU>?ZE!d#xjLsu`eVo&2rV!kiG(7b- z^P>{$7Pv8&NKNe%9L+p;5NMKOQiNHA!ysnE9p*9_-f)Ih^A1-D(p>UDkOZee?qMQ0 zX9STT+2bMR1#U+IZ1tPIM{rY4{H+O%gPt~*#xQn7=B>|44>rzDm{Y+UYHS5fs4ImP zLO5E`nG%L|(RdOhf+K~HU~LiLb+9Z-_zAAa4I#6F^G3)P9!@EvNVlJ9G58OqQv6aa zBY#qh%ni~KbaS;p-5D!ixN60XKv?M`Ox73(qO}b|Y)#d?#kkaav>5kd4;|!brJgT8 z{7-t`eitpwjqWWx`NV}6>p4l)pDzCv9C7I4Q5t@^c3cUn)Z8F5RiYc=b%+pkX?PFs zm8P)aIMUxLhYzN{L!^aUD-=Lu=-R6YPaNd81`^Fq4PDf;D$NZ|X1(s3OBo~A`bY#V|nwk+M4w{tzPL`VXGU)G9f5^Ou-POv8=RpB`b z2xeG2@_V?rJo$v^W3QBexQVAes*EWo)u2Hz6|+%L6`wd&={1?E1h({K1FwpC4GPGR z`^lbEuB7m@erklIa3w{&5?s>gUnu2)NZ~l)b%v|I(Alx_ZwrRRI1l7)w=hSlgCWE%Kn`fAm&I#;hk_3(q;+ z$tO{R;W3THo5FKAHxayJ`=5pOe0Gb#Q@2=Y>aKEGdMP|IowrNl{&eMddRDr-rN7bX z$|lg5>wi?mxS2hS`avxN8-qSJpdL%yqnn|>sEeZ;BWq=_nd(INWIHK5wv{!(ox(%J zTxSH&;R3185rJp8A9y24JRTy0JW6)tHy{ShibB!3h9YtVaATAOSN!qz-*2!a!HK-j zo}e%+!ItQkroV4U1|c|#$dQeuqO1olRVSWtRT;5iWOR}Ofj*f?YDpK-P)dJur2R=9 zW^SKOI=5cup!+66(jC_U>MX^h76fKf*x1cRG^o!8xUr-Sdr+uJ0T8SS1+cHlh!zRu z@zp)qid^EX`AD2ZJ5R<@3t0`_;4dwk9!h2<<_qXLXB%Z|*@8^9q`|a~Ab3>Z4sV9> zz&eA`wauLV10wQGrnbRt zT8D;GWp8_6`-;>P6q;R7D5JW2@0jE^E~;v&MTk~tUu`2Ttmo(Q>;u%2(~JxEFqZ+aat9| z5=tn>g@5yiii`D6h{mra*l#>~M8>&Elz>~)uBa<3+&RL_1PhW^SNMK5^qSAe_2YY6 zk^xIrNm&`=doCF^^jS}Dw9j41f`%!r_B9S`SnrFc`d0bF@Vv4ph`3Ps*A%sy_rp*} z#DjuTCTiXmqxH*Yr!}pZNL&CTeR;CimY0DK%qp0RCjii5r`JBv>`en<-x) z6ZSYtv;>*!$F<)UuAx1Paz8;HA_S%P8`U~X{mSD)U^@aiPVMNL+O*u8yvI;RAVGRY z_Mx_92b^8)Ybp@>XG}$<2^6YtM8kS24|Z<4I5Y;pPpjIFdxb#l$)Z0rW9n7?Yo=CF zPw=D4vgJ+^EImR{bfp-`dT3 zd$UOe!k}uuQ*#N{8O{uou;yyNIub1o-L$1esUNl8V%U!bU&Bif(dOXyt(wMC(@jlU z;<_!PmQ{u|a_*-(`teh(7Qa~P$Y0eWbDOjT-D0gz_+!-zZ>_cw3#)uY3VmU5MAvAL z(NdNHG~Cd?CH|JTr&Fct%MbtKuIHcar;Fv5uP$C6Yg3UZXjDJtuA+hZikslfY5Nn9d=dOh+*U2Ek zlyBHP+ce`{E0HkrRq3yR5SCJV>j6$)z&KLVD>pD{8aGtpPq^|_5@y|R)(S+OS=)CX?(sQ~xM z26bodCv^m8KZ&I#ujPg+GYJ#1_Nh^TY9qu%v+6*qC#F^+UjvF4hY6vx0#m>0{Gi-3eLD?l8;t30p?RCq13EsZ2{21K0vnGn* zZYQe&s+_fcDnf9daxtm_W(>L3Hb4~@8EowfR-%5I$n;KIEI?I5ne(G*TufKPYg*sR zn}pIjq-szpm$ZG1L&yY;y$$Nu1+QYA!rbl<%wH$=5y*o3jmE4au%6Cv=vHM~D}+E$ zDu>W9KlQ+IM9&`}Tz#Gg!E^{Y^;|$~jpbOG_n|-)Y9mNhaidQacq3PH1Iok!s_hVt zR~9#8ai9>0QoeZ<6$FPr!6CUTI?m^hwy>r-f2>gW&^k=n(%MnE^uWAB?z!M%RT#1wU&0Ma(7ly2`mFwnnc?$@>Qy&3g( z7C?NnPPw;3GS~Ee+Xxr`xPw5?Zn@Pgmd9WV3fJ|IPbdT*Jl9I)Z?03qANV{sTQ@%< zcPtO;-L5!@yk0Pubn=@~g(x(eeTabmxI(4(dN^rd-Pk-|zpuDBXv?qJj5a=L%Wg%m zKg5cEE5GKAshXy|Wg^tO>VR~3fcA7Vq^I$Xe&3N0JHyCqZtu6OUwBB(`1R}}EA8o~ zlUb6#s$QK)7F&%@?T9_+xr**`s%N@Ul47l=9sx_!S0kSj7)L3yO)PZzM5?kJFdSN% zjP))*b&P+lkuRqoa+b<>fJOTygIuxo-jV-YNG*8d0$~jWsV`mRlCtkp=JlRU7ta{# zN_}C^BB>wP3Z{w=&sYS|sRq(1!%&lE2I?<;PkN?4ya!wE?fXTVNKZIg;t)nzdMGkK~(xgtl- zheH$2Z|dLh>k{>`nfV#daN7642ER^3U$>R@luBmtLkx926`$RO}T`2eyv0R}n zcsW|G)fGdu%REo%)3<(A5BH zdkD(kZ`~jhdk4PdqxfpgVSBDfv2)F?5frnWUOFRH%w2k_I9Nd)(iJBTpV>%)>^KN6 z9U;zM&swAm@3x+bWYeeVy8=f_ac_)8gWynJX!xp(QjvoEG$LRWv&J!QlJ^THe68HNkr;&M?Lk-$@UfTtt80@T>&F@4Iqa%K~7y4XK`(lfH!_q%RZ} zq`Y*&nqjSF-$|&oR|R>WeD}3Q)@_yRYgu`ORr;DTD!K~xH9W&paf!d~SY13i`2stc z{?7*3ueGYJW4QJz;vwu+1al9MURikBlR{V?Vo6&GMX{t3ZY?C8uoS_HGB<3m6^-y} zp{R`WX%GM2;HLcdSMX|Y(ZkED$GfQ$v%3?{J-m$ste5b163ZP^L%7A%k!<5Fnp*al z^Q4{4M+;RkU#LYh7i2XxFJ~n;Q)Ml2zHfJeJG7LC*M9TkwIBU<+OK|lZD)U-w!6Px z$HB9sV-9D3!*d>Rwzlf5-i9;Hdt?5z#w^i;HnknEssgQ zXvO8Ug56d+Am5k`nDI7uPz8(BdXtc1Cn2R3C!w}(7V_`uBC&z{dc1z=hTs)(lRe7s z%kvc9NAuQlct7J7aS^Vd{Ec;Ez+-XGz`RZM&G4 z!rK|I8}AizMS9SC$ZfzTv2itF+*_#KZV-Tgg(a-i0h`tdF<7gxHjdC*Cd1Zx0h^Wz zQ3R>oaS8nx^|wJzVGd$2&H>K~kF)m}IetM_o? zHm_pD9!CB?-JdeSPTbFJs6yOjt3|Eb(zCgc#Cp+#JWnTfw%?! z*VnXvP5alhe@*+>w0}+e%|Tz&{x$7i)BZK>U(^2oY1&cyzSXnmCPY%b5xWqL*G4sP z8xK`o4Y^B^y@Ejl5OI?IV4JJtBvaw4oVwsOX(~gVD!oGZbmg}%j zH8=t!b{EtXC3svd%{Dpp&ft+ec-ansDRKQXHf;CDbp7%82-aUCp539Hj+>;-u1c`x z^A2i)5w{t_Q{A^2f!uCmF+x%a=1>E&CES8uBKDl2f^1P+s4!tpn|A=29#yWnZtVWK z@6d3B+YAjEu*Ktnbn>$A?O5mz^743!bBX6yO`Tr1SgsCk@p+V!9A2Mo@zUftM($cN z)soZ_tn-4g4m6zG>agLqrxl{XT^IY_O2iq%lTIlbwuf3ju-ow}cw1_qIpfMqz@jOY zo9o7I*C8{>>}{#{W@Om@zTAbA&!Mmt%;SYJ+~e`ns71PjhAsDmXDH2X7%D3r<9_4bLa75b^DdfYonmIoI?4Qsby~pYZ`faWrxK17^y_1i z-_E#%l?1`a2ZOK)XX_4b#=qGvmn=wjRfo=~R{C!yRIOX{?>=J?$Z=kCFK0%C4VJ{Q z?X_Rt=$0FfH)gHjVRo>4Xx5G9u+&h)ZTidGe*ZK}uFL0nf>hC>TME73j5EIWpobRE z2fa;m#KiN9s)_+@vIM#2gQ53I28jIF#6xTLsG(H|0p3zzm=gJ^Uz}13f*v$(^ z@rxObA`2+SQjw=&fBzNX^5F00ko3OS2wXPF%!aw85K|Hx|B_mdwLe2T% z#%129%i+!J2i zI~9QUodj>*4Sg~<>cGal;jOkicxBC*t-Q;nG0%HP^KnDxSbF`5<)W^u7jF~82|q*blyo>vZ*bV zS>Tc*<%tQJ@UuE{NOI?QpZD(@*1Tu-Z5OcH$`cRaU^<++$DxBHz!n2 z?=4r$IY)s04qw|cx2tIK^Zqm3RW9HD(>8zq83qgQPxNoJe|eAVw0fy@oQEeLxALTN zoU2n%9{s)u>HUw*xqAW|^U!VFiwmBXa{C8iAU&MSmTO+*k?m? z1Z9Ma?(rSHP#VYkg>d25Ci1xRMi^P>hT8af*Y6njq}RJ$W-2o~qF3SHA>#3m3H9wD%`^FUAT$g({LZZ#+oWISb1Mg3|`gN z8yaI4?o(5h95YRIm^~!VPvRc^?c*MOU0*Kza}&&boC#{O2`*2)KkjSS@7RvXd!mVd z>^^z@f8PB!JC8E>jm=YC>wgcU^M01eH-t{i{>C$jF2rD~?#AHR?)M*_xEN-BMP5Yl zuNR-~Aal3MqU)j^T(ol!+F>W6HJb6p=(RnB0{4T>{Gmf(mhnPk{5CtOsB;kC4xk9^ zW>{2ry)ovyUO4cd&KMu37JmJ>SD3jq{@kuo6}vfD2kl*XGoLaoIxFJt{G7aoL;z+$ znZGJb=5db^)$|B;J*>Ad%C4cOQ(I_;ZPYc%BSO=luG0)WsVj+Nodpi-U85~M??}}L z8^6AJGV!m~=6td7<|-1UZ@%Kr`r!~;9)FIuUq^blR4RpfjpH>4vo4H@w*Lx0;Ro9E%Txot8lg!of(`$HKtyYEhVN|8aTeZ7RRlU!fDmgEA ze*aR5&d=R?K(w3SdSP{j#fKsodHf7TuW+96xeawu4GuRd(ZPkwSL|+jw|70Ddshp1 zF%PwMWmoa>XB$iXaAYkD(gn&vzpEIFP)0{?SJEud=A1Q+z@;g*ypCOQ`)=3>7topdY*)ac*e zXW$g*qW8bAUlq;AnZ_oY2IuQdv*Tk;(qk(w`OJ4<^qmv3gW%x)MhiwvZ}<7CHqbif z2-0I;Uf^zls?86h&ev+!AN;(I2Y;rFF5~sy?ZZ-E-e`knO57rd&&z9q<>g`iS%!0| zZ*q6;&;}ji)Fy)a%P`#Py)irtL(9a%bZS>+-uDt_n2zlJiR!UjpPx_j|9IRqSBuwA zj1Cn_4HtBOr@frk7`%7o!Abq-3!j~~&Y-i^k#ABhG<`OzmGY!o9-fnGtyxI26$qd3 zi^e+a^Px4KhGlNd6M(5rU_uLA0AW<^&OnP*hSvs!`s>Z9zn9Nm$g$4FMQq__wx{8!C3Bw6T7?S(s0-n zZcv}YZs?U{6l+^RZ&+XL4eVh2e!aC^?XC5;Jios@`1LDm>j5l!;cjQ+p7?e*B95QN zxy_wVPjoDx(-q7QcKDK$lh{r3DX{-BQJLbX0p+lOr7(~CHGHdGWP1NFRKi7RhT#Zv zsLVo;cM)1JI2S2j-+2E*Qg_vv5W)GVl-$-0KBDO=W&w{F0ZywK`#qvu`F!Ly?ZbRDEJN+@$7#L!!A3Kg~ysbt$jIvQYi~-1UE< z%>ABIDtEFicGi4#d?8QBv_BD@ei-Ve#qo`JUMmNRi1UjrE2jhNmRvW>%jcOTCYxo( z``uFe562Pgfx|2~_U9IzY!)7e;g%mliAVq;MPz``X29PF{Hu^qBciyjC&sK-2iXF; zqhu}5g}_?Gc)vQX#eM|0lZhw$UBxG&%; z!8UN!U@N$aupPg;;ZlCJHIAY>ADM9L>#n z>=|{1A7@INJkaa@`hnL8B9;`|jw?Si@BZWQ7S{EHIIWlYrgJdL`Lj@j@`(9fEiV^T zcbSyUP|6pFCAg?|mCLifJRsDb&VNYThRE)-Jy<(O_n*1a(Fyr5*4tuJmD`FMUr~BD z-Qe!gen6Kldj8rspE0*-rUY5^*T+;>$GcuP^HhDL=N-A{w@)=c;sH+^=p6UJhzv_; z_u4spI^H>v&AX|TpKV6>AM(lEFSkvFOP*-N-=@N!JhZt_H2VtmQF29AzMkZ5h6v;Rhxc?a_=9;S(`w=LsQ9xI}0#lTTXQi%?0-lunK4#l@9IMqBv&;DroVggQ%Zc+1Ws#sJV?lf9Ad3G8vl|AjaoF1Yhcm~XD=6=|wKimBt}T{(4F>*TswVLtCVWuh5rzFv@0CX99q z?Z%BdGvDt$9T-0a^w~&2JvBgI5i05@gg~zmQd&-To8%t7(sCHQ5eSptZ;_GwAKO)v zrMa%cw$dx86aSkH_2}0Ar!O`LMEZ@ob-q+$gOCJa5b4G%2waL||1tx_p~pMPC1?gY z#oM5^gcFTTtZ@@ayA1_|A2S1Ez)Zn7Fmo^#%xL+{ER4!#x<5Fb&OGBTL<7@|*h{a( z1j$r^66utLh4d@7ROjdeHQZ?taE?E$p8h%&SAwPU$5or-tXH}jmc(#Xe!u$1)BoOL zPj|lG!1L_3|0Rsp$%SKc?-sJIw)Tbi>sBuw`17LrCTOKOUmG8c)(?|YOjuPXe7yAx ztwk6#e^+C2bYXs)A_jxK1|GeVKW(uNdAXYJ zSD6fi5p$kO+&Y192K5Lcgb7O+eji8<_PTcjJ`krVs+eW)Y1+@?!#50G;LW8te5XnU zZ2D{IADjyR(jC7KmN>%LlBzn9V2LWi*b-ok(%WT9`(PBqR*C7g+KjEX9ZOtbwjDH`v^ZC|KI{u1Y-s^3|`KBthv07Mp_W6g(C&(36 zUO}_1{2s8oI?6j&P~kT7+%?H~>s&V*+bVg?4G*^f4WSdyZ-%ZKi&GF|``UzmwaTv- zs7Qy(L1jz?>!8ESqn?4wzBs`GO&P#_Q0)l2dk?DpYXQ%o-W>#e?v42xIRu@4~FITouKGnI~5G;`Aow5%_t%9jJF#6Mg(pe z0BqM(GBCD?ynMTA{JUCGyiYAFuv%JtUo9`rtCr~Zfn^pa&lpr3I533G4B8{G`8RYC z{%*1f`>!XL{}*uqqDvUuV9mDh0YyhPA$(P#6O$wiB9c%k8BZ{anL_x%;dUcU1T&$T zggq)X(%iU=uab8#Zg{4_sn{iLuxezdKFAX=sPGWNXx-9AP9A&078O1FfS9f#8MY4( zxAJy=V)1YhYmA-8wyQbM2j*t;>r^rsSK-eOeBP6g?FgaRlW{g+4aVBtmm`{sZ(NwM ztX(QjY-hLZ2TRF#V;Q^$T0bfH2E6{b&Og-44Q>U7CQJE4x!A^z@GMt^AKF{5$GOxU0<>cOp+#^U-6K48S@OUe7zws(f&{B#W+4MKQ+UdP8%5N_Y}JAi@7!jwv5-L zTEa+Cd%`f<*`k$l4Va-S{VoYEga})78bU*DL?fvh7eO<^2qnFcU>vLh;qjJ-@RyxY zW_Cu$OXKfCYl{ZLu`-^l#@DbytO<&~t@&=FsiV5~_l&nb@5HF-`Hj;x#EvP91*hv^ zjva4iIFNoNUDkXN7`}<(z-OUo@L?z(d^+-N*`b$kbx(Yj0wBMEJ!5Q^Z)6I>BBAz( zC@=%U;L43OFcVKao^L$>{mUe08vQk}$Js&Z2_{2b3FG-^lRDdAn3iLRAoZ9rSb-E} zEvy1F>EYOBxJH2L+IX8gl>qAVVV+MY_Clb|6T9#hRtifzdy7 zHN{rdS;oEdhfSyboTlr350!m_m9I@0hRz24Hz?_`*!nUoPaS;a$JaYmqXmLDRlDLV zOH~ZQR}IM>ZMe1B;FRMBU8`!E#>q#QhHacZZBti#(5F_}6-7Dfc%QjGxS@{Jfm2s?|}q!4z&B;tLvkf}`@FWr#5Ilwi$?LW4MUFe_2uS@ZLi-`34x33vK< zkE5!F`q2zdzGp*jvN{mHb$TVdaUCmiTHsXo8g;K~5FLjz!|?sXCeZOzgOQz%TQh8U z+VcBEWw#l`1fGgf*&Cocy4ucX(|U0^Nu4n4omiGW3cqinT7lE|=P4qc&vDlgS&%oo z&w_phUWtXmwc4L`WB&{;^^WbNmNYS=}c)-=79GvkRpa`EuoqtiSQc%PE7 zzC5KK0V!Qd7E(^-$G6V9zf6$U2U1Kgd^l0pz}ZE+f}6c6$`^-KT3rq#VX+cc==;;C z;s`kC4_td80|bVPuR;AszyV(f%nz1~OXI(Pg`Yn+ z&wmmge7f-?e7T_`?U(liT;cDwY&d&r;o_=Obr`|Zs52)!j6W%fENU!bA&3xo;`c5@ zq=P3B?O>Lpz_aq-cTYBeDV4r~hYt5<@ReZWn{>XWr{9r)7Ocg_VYpT!+nfVjUw%1Qf2_J_DLDq|YX^r(O_V`up@`lO}mW83cKCX+(UG zNFU9J1=BMe1-z)uqx(Pb!Jc;19!;`hzlEld;DI8kR& z^^OkH;(%m>UPz%v9Zwk4NXM}DMHDz0XA(sS!$3MyEHEY57_#3`x$0Yr5K_Oa(PRyP zeI!VoUpG@ zZIWn#VGuRKU{o0-iudSHQ1HBgj+Q?>nc7@Hp(AW=wfpW-1 z%v6BzP!2rchy}RE_a$4muy0xVbZlAKpD+Bnso~f^XBtP?I98EH+s^ped^^)rzrEuL ze`G)Wt2Be*{6;%wuyUxO^e+ZWyQ;?mGc8p(Zk9?QYgKiu_76t8ACBC5pu^1A5?dRFnXFXtp2p7-T;>8_5lY8N5wSsJYP%mHHsMRklo2YQ& z!zAhu{vX>_le0%}!}d8v)?EbSfBQTIvij0Z?+?_nB${%HECRmIj7O#l!VCCQ|->lNDx8>|iN|C~kcruAww++tvGdj`|e(nL)U@u`u zXL~SK0JED;ff{E|m^rqMokDHy93dS3)K#)IK8^6w-ktfujiVXzA4NN4JcN2_gYG_L z$`UhFeKWMKY1=Mtm%bcpzdXIsLoWftTWI4p7v`k6ySd0YV%rOCvqK|~8asKQ@xvxK zwZ3p3_Eg}}IG&9&<0UlQ@HcFHyCpfL+wU>giL52Z0E((6qMC5Zrj-%njt zn|?6VCXR$V9bY9~ROGI;*Pp|&OvT z+oZg#5^q+pp$^mHr%fDbOY5PgO=}UIX))oCcOAn2Zz%r0+YkB9q~^idGl(i*su3*+ znqw*J16PgE$yJ}?8$&ArCKbCLp$#n~8dJ*>L0Au4-o7PZ8ykc6gBEeA{CszRI}>My za2*_8x2t&`Ecn8-gNLTe4QR3n3>KTtD6kF;zn7`OF7Dy=?fcS$!{;j5%R&w5;rUkU z;RD<4ieKmAN?a5X5u%FlWTVzy8EfH8>>8b%DF~}&64)}0=d}gAZ9bG-J*gN!~ z@LiVO1r<|26q@+c1oXOGxF#UdLun zuraJ>gXo>lQ5=g4O&gu7M2?9 z58=e0>*8}LJgZ=YuY;xEIg<;s(Y3oUxnj< z7e`mGW5^}q7Kg0D!c0`x0%HnTiF6Zu;bht&gu^W~u#MOe%o4Dr9nV`?5N?CNXJv(O zrW=Y6-fqz4tcr1Ut8y@7UExGp(|~6*RW1)^9YGeijs*9#)Q&XQv5UQ@jC$x)v*oJA z=&GMzavZu}j^x;s0y$li)4gYVi8w2nEyrZl6_W-0JYGh`why6c){MAk4)5YHWpKUz zT(|4O1UfGEsWk(gFqgn1{|si;u{UjJ5xy8rI#l+*^x&`pbvF_4;9d}C3td<-|+nl6H-s3T+>*s1}~TeZ-dWTv5c^_WR0*k^OZcD9Fc2JOX_edo#|(^k3|TdeQC@W~NTvFhl=-&)uzdp{|OkB*meau zN{pxKeE(G=ELcqS^@bUnA~phhgkewZR~<@^_*1@?e=TLkUN50o473)X%#BYr|3~<% z9NCcVlLFrl7QRYs~U^TFQvG-N2oMzyj5Hby>NV5 zb_8eQ>sb-|?XAW^jmb4G1nXG@!7G>l=b4rKMX(53zNz25rGMgA)#`d^u zSH(GTwg}tsy-nE|TOHtetVh5#cmv?i>vDv6tu6_#XI88*EU@l1)cuIq`ECzJ-zCn^ z#ZO<-Fh;`v#L4>i^KW1OR@s4D`||_#WUIcblEMM^!tt4i5pH__6yfJ@*Kl25X+R&j{fPEEvqmC;0IM-y;=v*Z$nKqrsF)>?*lN{3&-W#XQv+^90;ee7?KWoVYpP{tcGnO!#{#)-+lI2cxH(z_Rh=Vy6v=kH9NYZcc%I5#_pD4!!ZC|ZNQLXTTz;51k6j;g279F<`1 zNcG1v1?Dp~9AgMGjeuANOB|8ha(|wY_xBrbOa8u+LPIhI^~UeRBm6p#ZQBhH@(@44 zW0QepV&ln~Alz$wzK@7ojvs52gR#MfU@wMv2Sozz&-*pS-{V?~)#750Ps7b6UI(Mf zu8ZG|j$DYV{1BN-BpP~Yi6}WHsv>b=j^cNeLJf0xm-!>l&y}N6rVRPKj$)h&U&73eo~P$hi{resZJ}V+Mb{BI8;^%0;bWB18UmWsq{`+>o0t5xWvz*g z@)XqM(s{~)){2adjfT|KM#tiAR0Nz=CU;SZR)zA7grg14)|5~6ZB))rRY(yeapfW< zfZwt(f%nph*^f+;J$&vv?^z^i$z=2>H`-RqZ;+1v^4q0T6Mpk_D$H3)XSsC7Qa{ux znHvbR#&bGbuAb0^WzUQtOB#M^YDVmxs^Qyt)dJQ}6%{27qh@>WgjmzBl@R_$CE;rI zQz6!CZG1_Xl%l{0li>hWp+AWJu)C`?|F5c>$Q9kWusXWP-YY>* z~^cL-f6>bIc+ux^HUKyJ>m=1=o}A8n`;pp+)-eQnq_^22h+@X=Nk*JH4DN zAz!}e?2;RG)82Kyc1CwP7IC8)kv%C*nRNx+m)klamotzE)bq<~0g*IU-A(?-ez~N{ zt?Mv&D_KE()?3<8Mz{ArJ$!(moF3hI&H9fkwnS0@B&5PQR7`I|nV)^PK%ZS|-(EJb z-Ky|0>G#f6iIKEiaFA_AW+=7|8r-&!E58*;=F%5w#ghqUDQ&n*XVHbcum=WS-~;B9 zcEwZbNyVJ8d6kp4)3TFW25e&f_H3u{^FHnqKgxaLN2G$0zqIQY-!e7n@q2bFRI0F) znd{v4me|8a4k&<5IJPbnMd)-EED0W?rA48Y_D!d;B_h{tuw6+IeLaF`v)aSpK)`=6 zEJ6OK9>;VTX%>y?K3P95XX2l`Q|W?S1%>*cLJEbJKIX!uQdz~Ty~(D!LX(30D+-M4 zs#2xK^BJ;$zr&n?WUj%lnWJzeOYc2gr8yCIU@pbonS+JE2&s7|i5i9yCH)D*4E=I5 z4Q+GV4HZoKLw|;L!n>37Ttj7%0HDB02ppOfGH@_e{M%(rK>iZcb5I~!7%2!^(#YX+ z9rU>jz4QqVEmfk-`rwBI`=JPV_Tv-MO?o!Zne@lX=ST3O$8uinJi43!JJvcKokyNz za&QIA$0n!cb%GSbSob}stx%fy7LzTKNgBUra>tdG{L>UOHsE3!n@gI%yzcKeJbuID zH#~mB<2O8h!{awRe#7H8JbuID{}CRGevaX>s1jUp5rkHDbCr!&x|Pfu2FCUr6_tu- zYNtVuW(}c@wAf6jM!l)ylx&l<2l>!!CH`)Nt*;VQj3zgWOryQXyE;8ZPN&D@x!@$r zi6+gD334=5hE$_lgvgTA5k76y;UdisQ*8)&3x3nDU)I-Kik6GttCmF@+uvF)?6F`M zTX@Wdu{&uf_bojhEQz@8IZ-WGFp4VlOcq?}uo+_Hi+xg$XA8@MFN}2)^4%F65g}P< zjE|Dd*|_2Q-N3l|J38Ot6zRgXrR1vGXK=X{Mia2OEuq@E<%^^oq9t>&QbN97(u|U- z%xs5d`2X6bM+ddv0$Tfhy8J5X#$ORZH`1e@`#tW{d{&grR)s$E0TQK&2IzO!piVg4En2BYXDAg_+1+4)0I zP6hM{^V2hGtdKP<3ySAiuyT+`r)>Hlhot(Dhur!B2qpHT0?GDMbj8GOkDkHP7um@V zruKC52=g*9W0($)zNE7gIl%(ny5=d#gW;7L_{=njZ!vu$62uG-}A z%715Ye{UzVH28!||HP~;*B)f@h0DUDEsz7>(FoBQrJ8Ly{tdm;81YV9cpFVZliV5B zOg$?I<;T)akX^Pk)SN#N-$nUKx#__LP7_b{=@A+wX`1(heokGJ(80+b9uRTr$4TlR z17CE+K2P=?ZWB4bU%!+inD3~1f8*DLR#L$#!_LmNW;xqEclYQ;B6cp_+>KSy-d0vj z?Q^lV$bqQ4(8!($iJC>f)Sm}?DI}RS`kWLlKRF*lvd)+t5-k6^OXAUBjOdo|&Puwz z-1Wy?RYM*NS|!)tP?HT&7+2s++8PvDEK!SoZW@(k6?zc&rYXtBFQswvtl{ESdeS!G z#U<9$U;VUmL6q^BiXBA3>9O|Ywv(FaVjV9+5vrxXg94R|)B&il8fjL)Tz#o_+}F8j z*Zh_hGm>}0wDVp1i&k#!sP0F)vyqMJj0e%u{<{oo%c=@RZ>EJ8cSsvrjXAgyExXmt z>IbJ89Z;|L5qoxCr7E&nLu8NzlH#(~=Y76Mz0Y@$2T1?r&{gm)Q>Xm8Q#Sivfpwgf z>y(n^7B-ZiLfPsKt7jdK)d4jkd1N_uQABOk2@mToByM?8A8Zgr9nDLMD0tX(v4*lZ z9i)ZiP-hI4fF7kg;qfs2K))DpOxrFxmj7C%CaQ0}Db-UWRH3q7bXj48WqWpy{1-{y z&3%Mr=Oa^pzQmk?WUj%l1$pW=f8m-J*4!$6iDaI|otwLb;JEW$LFVZcDtFA7fRjQ8 z(}f7akRg!BNf1wT8Nv#aANePw7+GL2;6JaF$JFp|$CDyr&N~m5MajZ|LC%s!E)p_` zp@m@jK!=$6u!qk2K?n)x|PFg0yvY3kOcnXxllY6zh_008l;z_0kLOqot zt^*jZ`=arwDLwJXREcje#k%O(`7KicuF6z^WD3dkn|g9W!d|@-i#{8=eZFP*HHcJdey$_a`NA4WKnZ$WBHfWTi>x9YS1x;2$BR(&VZTJQ9M|8ECDnpOEz`I;UlbcVy8Mbp zsT#^QQLAkg$ij6rR1SdE4ViFyLOeG`g~z_DKg-=2xBdI?mfzZbAH_0)e1%fxH(h(N zqQpLB1fQ(Pu)8g4C1dDGhTFy-#c*hN4R4uo&?ESIr^|@-W^{BEw+qQ$+ zB{f&tnk8qdj98MOQr_4%p~jXH<{w56OoEVJkT5ez4icd*yV>Omk@xxffxrnBYF~iK zqFCBW$qbJ-H5I6nN~?6J!fKhR(9D|FVUl&23C}vrXKDz1iFpM{ZG>M7nBg|DMDro8 z-aP7}HMmXlxsV(8KuXcRWy-7*0v6d3F~RK@BA9e#Do7_xJgF{h#m5otJ+IE6oEJOw_w-m`JQNEiIvcZ#JV5%D!^ZQz{2ac-)FnY`!H=2RaapDX zT(W5a$<#D9_jb0wF&Y^e^?znaRGJXH1NRSQSr!b+coEXxG|7kt=~++G>*M*v&B$Qx z7on4quSBhITx7^q)$pk8q@_Y7WLJ`;;?&Josz1{|2Y&XnqzS`WQ1){rvtb{rDGDX2 zYtu%>kVa;#;VV0zHOqHN&-E5DgDc9KHIT~ZTA1AuxM<6O+?(xK3AcoP)#Oo4j(Qa< zFba#XgqjPr%6_PO*Jza*`(_t~#$vyd5Palj6LW$LhZzDzX4F{8nBtFyZxt^YTG5MY z$Dsp?3v!k&jJS(Qb(UiwDc)ba~qy+F;wy2n?&o}k_ z-ey@vyHTUmkdR^AHgC>yfbkVm)nKYap% z0NEqgcl2AzqzQtm2=U1MBbU#aFImt4|Jbr``=MU3b9153FY#S~K=LW}ti5hk_b z)*vX=Q~Z@N7>Z52*6IM*LNJ;@a_ts|&Ay`}xqfe8CddEooIN%BBqefkU} z)*eZ7==R^-?TTiNG_}yFmvZWxqz+zB~iCiY`23X1T)K0;=yhR3NG?>z!u1yDm<*-TW|--LntoRM0VLil4!3Mp z<_MKw8f4U7e0*60>;kK-ap4NxTSn){vt9h1sK1Jrh*{qFn3(4cT0b*S6@anhtKe`M z8zZl|)s`39r<%gHGgu_p2@m;&)sR)m6CfiM{C>=ZXOSQ~=L3?j=7Mz*FyTnFRdTAl z8ujsrY@}c4*gKzYqsA5T8NMd9QJvHW21Qf{pip2*s=eyQ24(rBXENcWiEq0@v4r!P zjRC&JMns{LUt1Wrb8zUykr(E&-)4XA?QSKV;M1u)HVmmqVG`>^9h{*$Z6SG>#E?Ve z7*dG|4jILucZDVNl5uE8^$vgM6*5B>19d!cOHyUUl(hLG zqwStB^>i=w)C_63OPIb6b@@OqFX?JW__c11GfvXYaR$9Rz|JGT`LqjQA(*GYbMxAy za4scukJbdk`h2wC{>MuV4#eI2hL0&}!$3!Zlf-E@7RF1XvuKiTlIR`z|K1k5m1g=GMuW%2;jAjnRtnqqU<24)J>ilP9yoi z$Qum!ulr+?Si?6N+HN-Rz*RL9)`2j*Nz`D@qzrWP`TT*AuiQR}@VO-G$5Fz3Xk5Ut&rW1$i;FBqo zBYa&MXlY@3(W2u$|C9*{LBsTf*kS5I7D=PbXUJ)tBRYs%=xKNDXU5O!HB$K$3sP%AYW`VZ?&MdVwO=*2^8i9%jpS zg|)Nf4vP5L7L)Xt)=$XMTMHBt5;7(xISoB?joitWKSS-F`Jv|2Z3uLvaYNdP^GmFMm1k?a1A^`Mr*l1f})r_;yDgch9@U z*m}aG^^A$jWqPmEGmt(eBgk$mA^|oRm>l;skvRJn+rvc~EkC!t zfN9Iy$rFQco1-0CXyvVs&Y=Hd?K8K>Xr*Dh?l2^ye4+BMuGPZ7)-Drk%+o8)mR^p8 z_BrPBHcVN!hPfE=E)7B3etCDcb-1-vAFP`sI$-z;(V+8VqCqDutzRCC1dW<`n+4Gb z!P+-ztAH~=+XVl5#*;9upPnfQ#SL;bUa9Cub*oT=|685KfEkQJd8v4{Q+oQ(r+0p1 zF2&e21tXcdy(BGkk5(sOQ6FFGjoL{vU8P?#%~cxIkf_`0!*VQ*mfhummeWnHBaw zlg7N+b0F)#5z58rT^qU$6=NV!gEy~A(2Zs4+#}3Am79cTt(buYd2TI>H)$CSq-T`n zFi1lBW*QSQKN}k6jyY+VK0|k}31LHid;kQwMoMb+gYh30ES&Y}`OD!#+mO{~@?%3c zn1KE{qGvHK(=7vWQCG7FLi+@-nf8z}#;uOcx5Ahhn+I>w4hHPJnL-jA{LI9=;aO=p z8ht=gu|@*VzBaC@;TK+y^~I!f8tbrsE5Db9ZX5*fakO z&+4n`;AtnC)$PVavs$j-!?$8!1(DbMQUIS=TIEBBKU_cM6&qC()O&txV~+blHnhOb zc=GHAgClajE{oyDpI2+mBVsKhE8~-7#{PIUy5ne=lI}QyuC>KzADUk7qgali=Pu-y zW2P?ZX3}eO1+9_4l#eMB*sy`+YR){1{G2@IvVdMap38jRZs~Ute1(yf!{Kstg79pt zjOzYb8SN0lRig@kF=W@grhY-ByC#d3RDEJyv<#|p8~e>Dli{KQ=;Gcn-0`S4gV zOq^a?H*`yZipJRigYy$swVg_<{?NzIqO=AG4z+FyavVcGM_f46T`BU>wLT68$H6sn zU%#*~tuV1CRl>*5q`_Sy^@N0H`=k!}fD?|i`+-X>3lP|&M^XSeThE8&pF}1}W;~5l zA1N_jH$n#uk~~Yume*S-THLj0UV?(RsN??%(j|K`s3d!hBT{GFoZgk)|6$lS>GaWDt6R}9tXVoHsnO2`ZwPHy2_^thDx zg8JkDjmF3VxfJi@e}<1HW}Bb`Gi5B0Bx3XSp1!aESrw{_uXff8Xu?zt)_ERM zjvfePVAX7nQuF_UHY6(6c1G)>_M%Oeg6tWC5$SzaungYsl~hh3V@#sWKkGh-hAst5 zu=XKmL~>~xL0)#3D3^Jq=_Qe#k!?2CI))_duk|EVL9Kbwgwto+~+YZP!yAbuRoG@ahYWMB4BX}h_&^6p7mwC?^2 zE1UxmsLcossx=MtcGE`L*vaY57|`YeW5Ww%gWZmgi=l^ChD`@D`?Z{M`pBpX-+8$S zA2-?}>NBD=wv!Oxn%sAmk!y#(RlYtwLbZSGc#&F5g7F8;*UJMPwd zDi&E@rv;+|MCG1z;!FMs0QScS%fU{-Y)0{_l}mxuYcVw}$Tu^K+hM;=4qFh z8=9^G_Ri^9sJ52qVq8R4;-wE-aXDJ5X+l39w3#g*L`!6V-f11$F(Rkuy*Aq>%vozM zqK~4|G84#|Q19P$pPa=_2TO~CRe4U&SK}Re<}NKuz4F_7h%KTtV#f{i#!M?z(=a-3 zjr3cSJR^1RPZgZFGcxvE>p@D@LP@7h+{}QcDBAoNjKMb7k!_0JaXa;!13ez8bWXd8 z4DCT{S*2U{g24Y(L5yw4W9?wOk?zrZm(wM=rl>GOzX7DeALt*hxMACX}R%V(ciD zRdbL8%5B5Jg5k5Hs6_+(-;Bj~4RLm$8_b7p2SBqupZHBJ41oDE$W>mX`Jr6Lrd=4>L$E3~U) zL}pEQeULZ(Tuf5EN~vMXhA_GHE|(k#M~f%N>4SuJ<2&b1`rHSEp}?S6&{#k0Ldzx3 zF1rqSM_R}q=Au?*I^nP^)j(DTY)MukqWSo=##dU=xf>2;DAp`M*eKhJDq9Yh1#JV3 z%CrPxPa~N?Yd^E_w@xhAiIpcMoqeb1{$-h2VNT$~+cl71c;A}A+-d@I@)CiZE|T=9 zB+#xX?fxL=rsQltAQ|aop1bWC0H!o8aUYP}TjQjhNaK|s8W~k#B;wM!6AOpDj272y zw>8+^eMWMuosq;qlZ}r;1zJ3*M@Q1%mBtU~nYN4uL($O6(K1?tPBYNpRr^U)q=BfX zZPn5TqPNt-*+OzOi9gZE2X$t&(<^WN@il7=L}ERpG%UQ1^__-a*~+9??;>I7>(Ypj z=$HpcRn3#sE@j3Jchjej-hmwUJ=toGrGiFoQkJ7$^JQ%T8~%4j*xiN2G+LnFl98po zt(^7-m$i9P+?)fMHg=aF(?+0D8A~9ra^)S`b0agfxGfO4y`?O{7Qy7z%IvnYx}?!4 zE00FKRe6E%l{1vmXr(3JJ-y{DXiCt$%)1sZOG=PV_h~7E`?Pc}cQ%%4AP|zK5)lo_ zCr5gVm7O-+k+4A!nKciQ-)KEZGhZvvBEo*qT1IuV<&oV$&uoMS#pL`xy7KqgcdGu} zF&@+)8}V^y%&vH66~3!aYNB3JoZ(CzVPCQB2x>#nPm9Iv10^#sz0JEj7@)3PDEg^Z zLe02IIc4?2Is%yOaJc%Rp8EWoeW(<5yYfFDR%2K+)G`wM+Q3Cx=5QkEdpsuFi`P1_Tg}pN@j}p9ehzD13j0D zmuL`-iD=gxCN5_z41q0A!d55G_hXV1(u?NKdNh;!?lBH)@uVDrN=TEE$m#ur+REj2 zgjSomX-aA#*qp8pTBLnssXaMsKf1H!a)f6ik4`QTPL2o7nnkD7EIQ?Jmr(8UaDh#D zaKXwHA`iW2qWwUNx&GYjWF3H9tddf(sywrjNLn{gU`mR~x`;>~@o|(49d2!XO61w< z4@x@+@(MJbAz6RP%W`=cd4$&gAFe;R5@o4e2d)?lLp~UL=U_@BGHZ*)EzrmbEj1?; zXlzn^pj?&euhgEASO%T&WM^a|)l!*>itwbFdb|^T1H|PWX{wMd4Y=xuHq&r9 z9vL!!gq{fEYBoKe)!4dU|sAyU#qRd5Hqc z-o8`aw`VYZI%mKh8)pFZmQR{J1{%WG2gB%A7J|=O&8SE|Sq70& z7n^E#Y<**NXF=0vGO=yjwr$(aKejoslZkEHwrzW2V`5|TJp1mR{ji^I-KxG-zwUcZ zpRVreD(GS)o^*Gz5S9d!#hR2%w|JQ^3HRg+O{c*=pWcD`pn&U?o>6}i0g5lbzOKk3 zH?O+!r6&}zTS|1iDj%Ws*E{V-lVU)rkop^;&*JE>$3(w!p@CM%?Yw?Ep3!b17$!nq zy@;TjmHz4L!&AtiD!N`|f#SPd8>)D;xCS)HE^=wCTNYYYK?QtyYg1t@Hie#c=aS=@ zbZv~@vShX(_$2AUijv?p@(6zUc;HroC7tSLf`mZeOj@)>%AoC-&$Q#DIm3VXU!HJd0R9ggsNLC5?C zh0HciZuVR}F8kA;4x2Oin`c`InJ*LFh!TK8xWT0Gwq!)E6aK3iN7q;mI%c}RB6Tw! zS2en>_%MMVK%!O{e|ksb2}idAWy3}O!19K@%TLek@R-*2jq&$nv<>tJtd^|ulaiocu68_Q0oPHfo$nErQY)YwwJDNU{113xAe|BCSTBQLMMvKZvBH&crS3GodBUOSGIx2hz2+ zRW8+o(AfTzed$kWl^N$g2faAEhhQ*JtSgjpa!JsWV!^m#(({pgb+rD5!sF-w#dzR; z{ZfNVSM{cVbm>a~8ztW9r`M1_q6v zc=foA$fP6=%m3Ah+O z{HF{=8A*cB+`zV+ZQkM^m$RWEZXO|ItA!NwuW?%uJpD~Lrqb}U-f|cTYQB-KZ~*u0 z6lkl*r9jFbXB7$I!&Q7JCBgij?!_GxT+e-gXjz3J_1sLjuUKDr=}EK$_)r@Sjk2TZ zK{_niO2P&`@@C;BI+yftL+?K?@KQ#Vp&W{9miu>kohV&ZUY(TfuzeK#+nE zi?Fa9 zr#BA}=N6AA7r1WZCTVf94(8qdp-=EVs&u3V+JwQ07(P>zbeh zGNWPtfpo`eL>tzr-ERcS{>N2H=XafdMDNeF)|>C)i>@U{3MEp0`@s6(&l!@!nS;RF z&r%unMCy$@Jf&qtEju>$HNZVs<|2xBa!FxO=`ToW;D6lc?eh^U^@iL%eTU;;4;FZ_ zS}H3b#gNhosIsZ+j9s~z|Kt)xPomeQCa3E#Z^|80qIIPmOASOeX$#%=Sy`M6pmH42 z?J#gB6s~a$)aWgFhAn#DOC6M&0GAWPVtd?Ys-VW63w8%iMSYF}amJkr|lycdAm}XBLM+rVD*?K`f`^06D_onFwj`Rpd za&3IG`-q>eH~rbd2bzBAc88{BnJ})Z)tKz1Ypmm|?}Z+&UA5Rx)wtnCDax@G9-0}1 zeM6`{n46wMw4=lTx@}Pozjccm*8<#I)FxMQ5g3pt*Q7WdF;5ptytsS{$BvQm)nZ{_ z6AGxTS7dMb@D``Cwfwn>MAv2(lwOGHA@6b{7)XUPhgZ72nfD}dDht9W@c}EOh3fw; zQ^72KF#Iof(~ev`8;rnX1TjN=H1#UjUKP`rBwhNWMqB2!`*f^9>bBX{lrD(0YkbWk zO0&VVgb6o91Tv=hw6xuX;OLS$+59&hybpS`7}&u@o@d(Fy4=T_T>9-e;1al4tMYEw z5IL&Ox3Meu58|}VD6KQVOU~wuA`nG|2MU$Dt4M3onz0lSGLm?`Ig0VFd9L*^cvpw# zcxU5m!gvrTE_JL(0}5Wr=zf_63PGFk=ZA_Fk%R~Bk|1cUVYi)(kUciqB0~`Vu^G3m zY*OtpSsP3yE{0c|*pvZ;R@Sl+V{g1N;H*^U4Cb%$-t8Dg%%PuO=41>z^j3iRET43$ z^@@%L&me{&oQJGi*LQr`apiXFjx?FHVOnXi@bXIA8e9~7=emP)v@(4(9MPa)Zi047 zlB2PMmLKVMDArZt3fS)tDhE*I(49mEqOUV!n+bubJ;mo$2L*-kbUXDdM6X~BNit`> z50Ie=-Fc{&#r7K~@zMyWE;S0bo2s+}h+v^?l|n1EVwHoTw9f%td6oJqxwK>(j$DK-#m(Rs076;SYKSaVA1$M)v>0U=U~dp;`WiW+h~1 z`ad)~A=7`mto)-vmH9{Tzj6P^EQ6Sbi-gL5f&53EgvyUT=KlB%6LDt$vBCL&<^M18|0w+*u{(EPSyt(+>eE16>0id-x9E9Ma9$B+j4_??o<5U+C5Zv$rOX+J1Lt|MK+u z`ZZZPDo_=G5%Ti)jsMLj4v3^iu6yL)k-}}YDCCu3P#H&bA4w6|A)*1_CxDbdAp8<} z6XA)Z@XuIHWmy>k?%3QPZV>!!c)u&yYo^S2=RohCD~YS!B+rbz+UFI2uNPo_BCx9O z3jU8@wM+0fKl{hEXU?sjW$wYunTUt4LnT6TQ7R$dHx1D&QHbFUExbU8?MK`#QLm~W z1q0i>ZQHIwgnJGGw24M&JU~#zKoD{Bd|eHP*4labADhDwM}i}O83V4jk18f-8vj+; z9-^00LHD>c1OaWG9=Uq|SgIK!h9MPxzi*fYI6#L!Xzr$3jVs(gXF{4FB55LJU#!gI zTVFw}v1oK+f&0Tw!w&3>6To?wY))$ylxmTW)>H#>`Kg5(`F)X(L?UhNjQsL?Iq&=R zp=@?mSt5$7lkdd)d@?V&(srrytqA8Y=ybeS3&FB!;iRa_@nwniRoPtPG6bZ{nO%q) zywlCiCud(zSC-OsOIy#Q>>h>$*1&o%NSRPVxK?Oo}}>tiF}Ps4_VibI0UgF3_nrs{z%o@BeOo zzZ|?iUEF+K;0N%7)$br-UY=h=29a_G34!l#l{)J6rs$CbtXJsPOgJV)wN2f*lLS$R zTwiZ1&rKH*K~Zeo9$5btM~`RbYXql1%@A}|Ujga@?*CUdHAk)>o&VrOtsH-^96e8( zJ}7~8^9uBDigiNhZ)L2J1Gt{=<&_7mv_5%#JU^VT6tJ7&{@$tEgU2d059XP?i|AFf z+DUd5cN^?NrM*$hd`*w-oSIXbV{tq^+_v0mgcFOuds87bN5SNDkdwD3l`~O`i<(+U ziYIzh0jHMUpB?Ltz~U=h=VTz7mKCY^F@DDR;yeb-YVs+ormrtfA6&lXqnPz1Ajj`m z;d|m0`yQ{oneydPMXZppt%z35vL;zlbuHbw0==6^vDWeZ*mr^J>s*Og1p{rLK&hf6 zR*35!eEmxm-dUx$el_C`0-qS6`^35YtDT=?vc5ocHv!1|izloxKEFbiJTz6aDqB^m4 zBUAS&f&L&eC@N`##PNoDa^v54ra*%h6s!mlCd?n>I$FO&uvK*Gga*a{2sx%u#ThbG zMJKZ%)e*?jLMWre^E1X$F*KYJ@b7G{fp3<`iT@@blX};)VpIy(w(o=qOmqVqtX5=D z5)$m5l&IwW`jDy5a^?d3Vq{nsT~FbZfuWQua{j=mXc;?S0_w{uO8}cX!THk1o${`= zWJyjPT$L113vslW4N`M^S0%e7o_$1J4=r>%T+xSYGF@XJmNwF4asTc)kD)^Ib{{d^%_{Q;26*+Z zcXn1F@553DC=BNSAOjA57Z0D@KeaW9gt1+X_GAxIjFP~VZ-_9c`=Hld^ELIK)3QYQ zf^A7$%FVsK$Sv=1G*)j%1b*0<5o4U*HWR-TbcsQ>&#!;+-FCD_BraTAY5yjI zRLh!p^EunjDOCi~*qEACU$$8_kC*81sKuYt7aY*c%2A=6EW)71Vmg1d@%IsS%G9yL zBZM6t3T^Vw1G4sCR!{s;pZ=NK*LQ=t$%$subSH*8VyoMCsuIQaRqf|2U!?*#o;qq# z8GAuVV)PFZFAxZs#yjjJPx$JU6gC3U;M%-|VO*&x_)^+Q=jXMQhB+(KlI4!O|U z* z`PR`URF!y~f0O2Lxn2RB9XWoxh_~dE21LUoi^T&Mg&}(3%|=nJ1G;jlh^NYnWO0jt z5&=d2U7`yvQ` zL+IV-9r+mQ)xuBS_({!H3ahdih#Un!roU0**JMrPmm(#0baTT%v7?N=N?CO1ym*78 zxi#p-bd?p?1;a63T*Rwn6nOJt9y3wGD*@>^U^`LRBELGmd-poAy?JDPFv%-4lO_Ya zlyGPy6}aB*j>Et|asSZhX{L71RlEz45lOSKV7F;-;N)eR&HrPMIv**TrYE%(_IoG) z2Ju6wl~!uTGW{LQf;js-bOaddPBu$T3~VTwm|<$@XYyqG38F~Tcu7q2=b>Vi;n+AK z%8s1^@3J_QNY3*e1bZ8YS<`M%waPzI($xmx8W+t8JfosP;R1e46002=}Lu^e#yJ8m{65YKiHy=4Tnj69W8^?)S1IehP=)bo}ZscF3O6}&aW+42U{zh1Y zc|i&y@`>1n=w9epAKs(*N`u!#VyAhYQ|D8f23?%rZ%`5CT)Yji#Cy&+Pm4?(!j2_dr-@>-!+cG{Y!5Se$F6LJ>cBHw~_D$rwj^_ zOM0Dpz`%NOmXuASK(7z4FL}b}d*~MD=dZv!?+&po9BxJ=S8&7^cZ;{lBeHNqcL-Bs zU4IsR2#S{fJ-3cFt{;W5z(1of^k!_cDBKr_`xP@1qr{GZlPnxrOe;Pam=e4mX{@v% zJpYS@vB6z+kHx*aJw`@$f28xxSiKX0&24e>>V#qP>5yo4WRHAsg4}m+9cypxJ#O>k z6Y%~0TU$`u=l93wR|ILA*x|!lQj4p?^A28o`s~~%!D!g?bF4WC5rY-!7pzv6m$L-o z_e&dZIW%97UfXLLVqVQeW|)rE-R8j{1!Zoh7?!B~{N>Tp*Lj;y$5&8F0f~mj&yxS` zIR5>9d-jBL_wMtP<%9Ak&4K+5)8xoW*iWX(QHkOQP~k%Xzr^ILuVas&XeTR`9r%mb zrr+mKYmbMrUn$Hf9DYR?3O!!hSc!t=#EL_tgrhw0-hR%WzG0rboag+VF-jn@IH`>J z&P|rYx;wsYo;@3tmTu3zH$h#x42FCDvSdk%VY=vfMt66uNA$tL0vp`EP5vN#mZ*__ zqfvbqS31uw)VmrrmWTsbHQdgLK2N@_UU&;s}F*jY`7=J#VSzfcu+)gOgCIIJuG7 z-!RkTcPU|M@}+jnD6vF04U>T9Yj;;kvZ}nGzHO3aPNnk>*FS|+JJzQI(%CCmlXzqtj8ThD ze1`tR-&$fwyuIRc%I5J4+mA(HGG&M}^4GvVlW?0CC=6vmJY5fDB^ZIy(-fg>4o9%{ zeDtpc)pwzInS|Bw9VxU!1ZCfJE?r+U+SQWwfn@7HR(dj+P3L5i8z{)aSC~+BPl>?> znK90VF=L*M@ZGOx2eSd^4;%{}hoPq+D7@5hH{qQzK-hY3^n_ zMW`5Lp~Qe;QE)%$NN|3YVOD?G*a>imjJg?zZyacq(9cE4Ovg2tMY=Hg^(`6EVH2Rb zP)K0is8Iy%It>K&z64%0$jT$AIc>g(xpNbbNW7FGM0N}sbkmsg;@~7?=xHMapT)rl zCZz3sS<kZI;oZEG_-;|`0~JZ)lrTHf zQgsRewh-3l>V`?s`72L~y15}!2E*+u>l#8nYch~VY%>&j_k?87_Uj@MEjPirm*T_W z9PpVC4;yo+Y$d?my-aXRyP!+f516ES@OwZxKf!Yu5%|)*p zVtXw?&O7c4r!4=B68n|a;Kp8JCkUPSRawRejl6DHycCRnN(LZUdz3rnR^X{w23Omp z!QTUy&K|=b;AemYZ+SWZHDAU%OFDwJk;QT=I@jc&1e-u?-hl24mZj)P*c3#kELZ>hY#JOjl{;Y_WEBHyjg%_Cw z8S%uThSI(P6yZ?0CltmXxuuD%dJG-Q6cz)P{xXd+j~RYae2b!>V#1K!JYdTmk^bUh z0V8oPi2)f59$mVJw8Rr1P8yR5dPAf`c}Sq9U8eX%Y6K$5Z4GQ9ZZ~AKC7D9~q6pq%S3+ zOOuA{-X&?`pgQq8jAl#`f3892Eb^oe!R$p%$=PL)1~xg7>h`TCDMVXiI18&)=uu^& zdO|VTI4RGfoEnGyNC59>*|TOin~v^<;Myhy?{xW(o@!SFHX7E~qS%R_twW}r#|sCQ zfgN$M??#iDB(yDKGBLgGU@^3Q`(Mcv)wwPVcT~-l8GeC1~0LYd$B(0(CC3TvW8VU;x4CXkFV1e~GwQxBO z&wgYB!QD->cjbmwHHEty8a|AfyBRlgFQG!_drUBc8@oCM)KTg%+%5KgN_ynjTkrscM)9&6X>+8%Z2)8e4HC+-aYPO>hfl$i-MZ)19>x6K1_|7oB0HNcKnwmjaEbyBUEb zbNtnyqe#z)7=6~TI87%1h^qVnA&F0wRgi2F;bEnSh6F@|{??R0{tlV$UYZd#adY-;Jje9vvbUFj(s13x-yh+J#%7H>(5sMr=C zL`xtN8MvHm(s-xHs*>^ve(h#~H-t8e2aWX=*ova+irfXdh!Q+@#1cqS-3kU(Ill(_ zW)lv`=b1BiedehCDHE zGQ_t(L~86z#|*!Z4?EBiqnldKwT)#Hh?^y`_2e;RXmr$sC_AbZCRj;?wN^kv3KJ$C zT;;*mtf@7~@~`eR_&ndv6dIl&-P@9Gh>R%05{ViK03}otT_h+>;SRfyAyt zMSX>d?1p!5`UGe^_S`veDPlT?FH5O2twk#1fbDNfF`l7Ri2?*}Xny9*;DX+P5jNwD zb}XoZS!ruE`1L{h^;Q{+LAwfDfMO*zB$=@qru0&UVA7~sKIL>};5-we11$!IoV-Ro zewBJ)$HuQKDI+z51g~9Lx`ppVJ+kqXElwwc(mAj@EGY+G#bx=-p6>!CF8{d8Oh72a zK|CRNSPXN{Xbt4Fvs6tl`;w^bN$@f`d@orMlhERNsC{XcPkK~cs2U97I-6zO|w~L z+=B>BpR&5{(KMrJbHi>NY7PK?W?otESKj{Ms<{ui&^BT{SohIV#EHqZp;BCg)?`bOMwDM5mMqQcZ~FUzj8qz zsB=>hp{EXeNpS&pXaH&_xoY4hU$N3*GbHh#Js$F6w{QVl|bi*kcUiW_||eu>71zePLw1^%`>Em#~s$V3RhCjS^rA0WeIswiO$roBGEIg+J!QH z<@)**#a5X;5;;IJ(_|d7k=XJ^A9|h_n!3_UhD{R4G10q|s`)$OmkYyKhb}p8aEn@> z$aP?*KAWa{EW#8(OT0;n?nxprqi(}}N0RcMeU=!5=Nk>J^L)CaPx{EMSl;4H(3y@R z>5MrJF5r(?L@zGUi{)ZirZlygB`(2J%)Mvt6FbG6!<(*2bfngt*}C%&X2%;Hs!J|m z%H26EJVr@pIqzAt4#lzxIZ4Rn@+uH4WSB$4v{)IB$nn}bDkxZa^sC_W-v#>U}lT9Du{jL%;@;zCIcpI8(rZe^Uh8>KWbA#o!xofFlUAt9h)(AxLiwgnGK*P-n zuI1uQ6x_rMZC*O=YczZ|xBa~@z>>N4WRM10`-u~Xt<1sDr@T&);?iYzJX0!;IUGo5 zIjguCsCz;AtFRDfnsL{Q@kBn`E(PI|kXcw1^d~$lk#eF2!EI+YC{S^Tqyu;i38m#- z(MwL@zRYU%%3~5O<%fk1NhA;+%F{R{w?^I^at6C}7+1aeU2zuF3|C6HYrnq*lV*;U zd;5(RT0^q3_BwpFQU-km;z(v3_U#lb_p2GY+HfNxoL4Ic0Tca|UJk)0%f1b)Ie&ib zZ~65dAP&Vv&EpoBpOPdeKGkN_3)HW>p-u^up$MKI)ksXR;W-!27j4#9l5jq5c%0Lp zTt2fd<^S2s(&v<;+6B5+h_R)Uv{$$%`Bg##YX8I?7K!N5JcoBy@|QCUw{Bm8lb0UZ zXYpPMarD(FZ*tj8Zm)OH4M_rr~uap0VQl_gXV zefJa|VtU`KqzyFx&L$SS@@Tf$&-dceUJ-vVBri8Gi5Bb6K+$1h3iu~guqr0?FW$$b z!m~hxo8rZvAaVV=h z_VcbIKJ=nvyfv)ZPPQ>7BCppXQgsA6%~gO<05Nt}K1hggd&pK4@~in+JS>$N5Jf|% za`@JOJ5;4?02>R{QUcb;c{=>lBR3F-cQUB6j2PLZbvqL&WdawfSuwJ(ZNMmW_ODp$ zl`+CMNHsC})EpbZJKYC~nl@PQ&h$LFn#sknX91>8A4TuBfClR=Iz&Uu-{0@EZP@bj zwHhT-*IVoy4avCAVm6UIpM$0cGz`I(i^yq2t*!;QWj{XdejsdVO9pyk&iN8>sXJQ9 z%>~T?#b7nxgpdVRFBX2 z+dlOG;;k8r!_-c865>y*_b{)eydt_32Gv3Ew-?^MGGY0S_Y#6y-K0DAQjUs&z!A`7 z80X&vis;5E?DXWN$zfWWgN;?K`@L574kEw~?e&sb+{|x4+=btGF1!;uV$CkyvRH9j zN^x%2N8{C}apcQIc*DuQao;NM!f~+^R>LBgeu%`<8q%lXDXiEm(ayi{f_Csuq3+fF zkHc6Ej`6tG&06B0 zAiDzCtOaQZ8L;B#_AWc97}d>*J}Ek7P&LINo|LgxE;1!!4VgmD zg#=h|Pv`+%1x4MFMGTF{!%!05$31ceSWYCs0lm1KCy=5eI$qL2{Ru4Ps`tChSJB_w zOiH6}Nh+hT-y1DiOfH?rDDC;!#G(3gn-!mLqg&@}Y`&#tH@l-Z57WQePJ7!$oC=F#X>G=iR(ig&MM4v801 z9DV@ZLQ9s*n8${udNKjz5OTAsfiI*`J6352O%m~h_}Jlcsg zui{sju;cVAYF$E(-mn>K?uC<4L2CBChIISfvKN?X@5OgmXiM z;|t;j!K#h?n={@4`z|GKhIRvO0^=ipOoW(p{9Vm0&kiYsbt;}8eCazVjE{Q|WA+6PvF^j`yE}z3a4lr;~?WclFS8&M+ix#g) z7V7L4Kt>XWC&jQ6PJ$=z`8QrQq^B-lNvFV>KNLPv7c59yJxHJLNT^32VP;C7HqVxZ zR?(**n{CWNN!=n~J4jAxD?W0u19stR-BL%YY3(_ZjFdD83Dh{E!YIRlfB!8eu!u2E$reCgzJ z9cnL^Gx|hYT+67;XnC2Od$VP70MxRq##!LH`}XUDFLJV_71g>sKU=} z@@FB{9$o+fAc;5NVmJA|9o)Mf{@{-uK>nuss0$oMKU}KZ?|iw7qAuDO#boD=cKePe zO2OvbCK`pV#VA(nC*K}Gzt3Y9TX)*o%2Vbs+F5{*pmnj{yprR5mU8uHjfZtKaAI?j z!kk})Oq%dB!+n10_cFg-0kR>;h}2wV61QQbZMa>spZquJwAxC`%Z@>ZJu-eZx;=c` zXh;Dflr1S zf#RasoHW>;f)eA`0RUb;R=oYSQt1yq_QbM?1lRkr;`MLWrXZCdH^=iidHL$*OeOnm z&O#otoTF{3X&ZB~0V(DQgm07ao7@oas@G!Rz9;464-ifl#HY^?y6}=n$IEwHKoxxQ zMF%j$@N>v0})caQIo;Jc;n15I~E=6=Z>?vz$i*-jOLATL zvUY?ez9dg^h`ENGr3o)_CGU&4G`BrnIXUD?rWK_TPjxh<5PFqr9#qECb`$2>!AVh( zt3O}w8av96r8R8Lo{qesUZ8{ZPJExVAz)gAy6zlDV}OgMr?%dO{O1%_rkb8;+H8)K z0o^^2EM#EwJm=igvGF20$499SMfAdSjfaJgPmWrCJLmchMJL?|Uyg0gFDCMk3~7V=`LA?L^xiz_!-`=sNyd za$-|^-~ZOx?iM>(_|@Aq3FYnLY$Z&jHc!K?@87mum?(Pn zEjg-Y^@cp&=k|(n*Qmmuw11DC^x8IdFOG_8Ki!0058gn9rk8zPDx0JIHBsFI=IC^tW_|$htIP_8> z52*PW&?CE8N8 z>Us3N5AVY5B7DnH=g*wn92OXcU`g>xbfC=-bIw$RN2chnl@w4zy1(GQ9W!y6X5C{AM| za|lOoYg#_kaOLkA*Wlq0;uQ_>`Q1luDv>f4Yp0i3OM_4JojV}s*Tu;=rrk0;N!cfX zfUSlDb_k8W99MgW89Kgm6s(`Te=8lN?+d9WLx5_k!6N$X8U4ec+3@u```rwZgeXih zMy#5NvX0ONa!y@I^saDR2jWIME89_3ld zG-o2Ng->|ji66gXYsRh^L&4(Z5oA~CY$oH*=EDje*|;S>LQqEuD@SN0@@l>Kd-ft7 z0n|3{)fjDX192IYRfJVn;pKh~g`emwA`ktiS_&^*MLC|Msm8$#jXnGC=C|^Gp}p*} zSEiz^#qj3L8E*gUlASs1lGb$_M@t|BvkhzKg^Ht>4UH?H{H+ft(Dz_~mPG#FANV zaV|@@{(Xa95O(F~%}b{umI&)6?HHz*c6o`J=e%&G)!Q3EjHIfdE|MDLi8v3($Lhg7 z8eE~oYbd^%1%J#|Q4*Cfbrqn>A){fJVx-X>81Ttg|H)c33nnp8g!S3XWRkQ=KDCZ; zP%(b)IQ461_upk#UTA-cA3HfsN?W~?ivwrL-aC`=|AZ09@&IV8t=c5}- zsXYIIuuWAH_Cku+l~4nJW{f#b=jR*zvkO8z_ysC1s1PR=KZkcqjKzqbFoh4Jagv}X zW}c#_GMZiv18z_cr?Mm?26d0@6{1x!5SkA&4HF#D)nQHM1cf)Oi7-TB0Ja*S6~)}x z40+_S5Yv_MmBjD3~oErWFa z*A|%CZx%Z#5mqK&4dfw7YF1v^{|R|w+#glD0r6|h=iI>&dah7iZI2clsTXu(p-zp_ zG27fs3C68CR8;w2SK~Z>d8gLFko5RuSg$BkOM6q3ocx}DLO*H2L@cJiN`GcrkTFj( z<`}sAWK2v=)Fp%4O`tm9O6qU41Y}M!UMB&{MWom;NuN7Y4y*Lt`fZU}a%F|z@vd|% zNAj#bQiun?L8go4px#;oT`!w@Tf}XNGqe^8xcggY(Z4mt9?fzy-0d_|KU)){+c+DV zIR~2W)mr6r$xguIBL!QMvP!ju`P=(YYtqAcr{a!d3;E>V%8071s2tNMMVP*V)qRUJ zO^^Z?4OF!-P^;$j0$D9bK|R&tD$d8S@7qWdP?cWVnt%95e9iPPjXNQ+s~F58-qj@XsFe@q9c;QUkYv%C7Hf=nKk%1fs8$E|os2=#5;gC{|* zMgS$Wpug2-cAP zOjgZG4(|%+-UxV=rNs9tM@@k&AU`-X3w|8>(VQYS%W7?H;g0o8=g z6NGLXo=r=V(1S=+2l=eT`8Inbo5ANX3y>BR$w+` zn&~QQ53>uTPR}oY3O&@xUz&`pMnxJjpvFg#NoCJ^A!Ica99MIXb)hgP)hE1h+W}l| zky5FdJO&oGvG}1wX^h|sRq%vOV#M;7xWN{2FZ{@JJ)Jq_{RoSkQqJV+`d#+EPK@6P zdU#TQ));TDHBLbajo}G05}&^{NLYWZHiu=SlOfm7Ybp$+@RiEjT#yBIlgDzTNClsi z{b}08J5GYU3h-IzQwhprPp!jrd3T(NMte;;(hZ$?RZa1}5>*WBWY%61UsrGMkg3S+X`Yr@ zi87NNe|wU1ZsEdiJit;g-~$$A^nyKX#2WO?I1)q6beIWel?)`_hzLo?%$bVPM1sL! z&A(4JKbdGO^LvGh!$bO_C`?={V((W+;Ch~TwF-$`wULRc1UW#p1HSg_wvRigy}35) z7)1Lp6H-TlF0RSGwM&M{R;9w4@2K&sqU14LSLjrrlJ|ykf*C4>Gw2V#kbQtMz<#UE z_f<-Atts;fbGh5Ql&IM@O!w&PqARo|AS7|BKs(Q}KZ?@#O@uW_t?5V&)llL_{4Zqb zyo$*LiAOY9C1t9ak4zGVx788GD7!S>0#)Ww&p>vHW=d$k3-J}^2s2j;L*hM`G%S}` z*03@K=>Y@sCC6oY!SdKfBjSh7A~@y4QH`8upke*cGMb|yxvJ8!v%|Wmfv1pe1K|WQ z=8m&gom}wagZTU3WLgXMh~=J4H0v`%1>@pya+xy^W zpXC&*?8l0fzXt-qJ z0~bEMgq|wmW?5*R;(nSAF}l+H3E5wy{eK4t;b$S8p`OrY6ixp@YCz3k1rV-j2ba_5 z7~&66MXz%N zLEw^6`h+kpl?);Y5w|J-B$vekt|3;XeM=TjQC6wE14h=UoB@@iCYfy|aMdmBy>N^9 zTLCy!u!>I?q7-7m0JECO^O;sdZ3X*PY;PoNqKQ~-i)eg7McT(L-)M5x_V`bd($(kn zM&R1xJ*KseGeH{@v6ikHORQ9y&lQuJiuk8|>&6v?K}ti((r!t?4gV=2q0VL}iI<*^ z;X%_sPzo6GYm9U~D7O&ZJkSvDOh}nf97V~}MrL&n6)WR-_9+%Frm z5=CZ*iaC**=HLY~G0SOuRHdW1&9)F%+!K@H^>tr%F?%SaYv$W(x0#d#qVe!_L97C!@f0@BW(#(}y_ zkG^s*NQXbK0*jI6Ne@7ZlJzsxz}|TepdcT-t6HYMF$?d_*4RJHX0UvroPg?%XD37U zHip&+)=;%~4xUx5C>HZ+`y}=Vwu_o$&cb&;hoqC+plxbhSy8v0c(3Z{2 z$?V1qtHKofPDD&Vp@75V5T|qtl|XePfd52x7py{G6@#rCnE?>cB5SV<-c z6%C1$K{t?UsNzv6kuwk3w2rQTEW`vwHG~*{IU?B36GNN?299k-9+$ms9!}Qt;>&Xr z8xKJ1wvj!Tv}|FAq$e{9bcGO0q-=}m!_s%)xd_>-nl&~SKgY{}lq!E_Q6ch*fzJp1 zCy4;wbnBK-&wYj5#lbsR#M;Xw5mU_Q5;Mq{5VOZv7xT?H6GO}N79%Z(>2HBzLv=>@ z6Q>I-=I=j`A`50bjC^>H?yoi~@5fMEFKXwOk8F_FO(3EZ%gr7rmW=ZWUPZzEYbwSL zid84Bt0fyQSdfN0Y4>uz7fSup>0 zk^&qMGTT9t5sDQJE-+VS=D&}RPjkT&Wg4Y1%K)-f7ZtSf9;)CAlH4zs%NEq~ra}2| zGjgz)eMwbjSz!AIM9K=-5E(K#nM(5hbwnq=?o+*V!4Ltowu-(K?CgW!#RikcK^Mk_ zB1OmnRW6>wF#U_xQk@ET81KTmBv_b8r;c@vwQ^1JdZ&JlFF!HDv?A-^@s;NLY^q#x zF!};Nf~7@{dpu#b+kwEcf%hc>4lRjp?Zm4V*78DEOgU>BSaYk3LsW%OO9R{$oO>?r zGxrRpolU{5!HCSpD{>1uRjQUU)J6KM=Hr!64n_$v53juIu^77%Nph>qQ)xnb7UcwzA5~@l8acT{4(Gl}48(bm z5VJ4ii-c3imp1~ZN!TN2)}Z6amHFLf9enK43e|i}w0FD2s~dc32SY~T<(*cKEw{L} zWQ5ZzH1KhNf8N7%2NwA{@Ou`4E$7%yRBW&^0PVA81jA0)y~={Aa`7VYjEpc?95hPN z7Jtk&kC<}=R6RI1j=8)jbnYg_)NuVFsD@*T61Z1kVlX#hfr+K5YU;-^Wg$3%Tve=a zzyUM;0%7h{NC&juPY*VdwO#7JH zCf`%F-j*?PqCIAeOBl4J$y}_eL-k<@OC^U0EopR=I_?*J2M);-bB3Tu2R2AD7@dE( zp4EVIwn00Y#`%pEv^e)_aZ77`vquo60o2exvE_FW;#W8$0>!908eI(X)$D;kNEU6+ zzz(V%5Y^IYbY1@odq9N0RZ@@;2OEh9v=x=%3FMi%J-LKfCL-~HKn=7ESivwgL@@!) z;0&h|{ygY}Z%A|^sKrwae5Xb=RTqxTH8!8JbHcUytr3I5%Gcv#NMl#NFNla!7ayY} z2CHWP>f%9MxQi6cjCk2AT&#ks+<)hTj(Q_<7TRQqHn9+N|Fa9Z&hen_Y~4L4tm8ZO zQAhZq(SRQX-NzJ=zk9s1zR8;9H?x_`Z)O)L^flZg61x$I!#j-!>FDBv03KasRh(ax znhN);`zEyA#p73d)SBu%4X2&m+Ji77lmmv(h`*=zxT))vi@^tWqHhi8Fl}{JVeyV^ zOK!u!-D;oiS#ShP7@Wk0W=OU-L<4&s0_A97&Et&_0mimyNLNXu0&6GI3t)Fka>{ zK0U9FF#02}euCM*Vwp~}GWUlC#GBfV3>Du2(Lmb2cyp}knfQ#U=UNdekj zs4oLjc}Yk3k!e*UrIA37;#Hb6i-Z9aXiM!@)`UOL;QIY%s5+z|QABBLBR_m?JDmSE;%a9i!t6;2S1i%7k$4NEb!&&KZd-?AF*shWt$!;8Y_gB=}Koy=gO8TC`_~iD% z{(r#Sg5=8?6wv5MWlCIwLCTkv^}{Mvez7~*=H}ioS`>aWnk{1DTix=JXS2(bs1e=e z|4;c22KDtVYvt9$rHMV;B?Vzp7g7pyu{M}vP5uq1n}k`>$Zey&+Rq}_elor-m!7GK48ApPWKr%ox?6=&3O>K7(qZwmmrU17OgHp?Mwb- z2|~QNn@GxkWc4pA8~N;;?BjKpy34%E)h|dCCwG(@AefHg11#c5a^+BjlMFCm;Zhk| zNAXl~BkfL(Mb&fc=X5N*FS)Sup~_V%d^v8Uc-ehj&5;xVOMp1`&Au-~QQ#O3r5J?0 z?CUyA1uIdnBkUrO9QAs5{4V?LIk?O2K3l|5K7B}cw=j*dtZ!lZS-QZ5Ye(0Kbe(ZK zB{XNMfQ--`&1i;}u{1%1{!FV>&&(ORf<@vOtN2D@1$)}d>8?MepV!3;H~GWM_yLAB zPW38=Gw!=M)`lqyINpYF76Q|{4MGHtG1b5_9;*btDVt|vn)Y+#jiI)eXO$t1Ou4{P z5OL}S6F;_kimScc;%P6(FwM&~O!smQ*Sy@rb#I3VjkimL&f6(Mi*`fk(Tyv+Q|+PX zPHkq~l?i9Uc)sLM2qS)$96;-X103T~vdVHOv@KM=KQN5w#ux|RmkE$~T3>J`x??hY z-|!%0!x$q%eyxqRpI0!X`K0F>ec*w7DV&6KcEua`F@AUk(%&k!fx=jo@Va(5=*>N& zmYVR%dU21pGsq`S`|I1sbT4j`qNnn-;9K!Fwt%UOpH^Huw&aHE$JX46pBkxx!B#{i z(nmEwriJmSa9Wm-#l)Zx+NB1LjI}HghV7P;Dj2stGb>W~tJG_OU_Pa{q&_`<-BhU0 z;iwNUaJJdGM8&+|DqeB-o>rV@>=Q&|#La(J31P)#WHHAFt|@B6^nmi{P_l`E0vx>C z^!ptHX`VNh5)v|UYgJZFVec32@MapO`;JY9*~Y})HO?!NWK1=1x|`zr!T|IhR(kd^ z%Ic&u_{#4^7~QV>k<*Kp4fm%wDQbC^Ac)B9C1#>5OGp{sUP3N-m6UK7c_EW>C1cu- zk7)$AWrH*N1op1?QTL_@XCp8K{U2@P$pZQKm^QYb>v#$V?czC*C4A$0)={{&HmO&h@+MJF^_!tl7lbIj1=z<_<(*;A& zstbx>Vb>qQ($FVhap)J2JoL@Vv}@WZs{*(dO;k`JvUf>D#q0_wi?8w}u3aI*9PSWd zyO6P!d2qEgK~QAx750$ z&pM>Hpf|YMyKD_dRae!Or&t}(Kwh;3vd!+;c*mP<p zH|EXnN9gkJ|LW1Tt(Vvk{rHL!p*aUQqoUVqL565%#7e7X#Cr|UPX|3 z{uGHUDW)uF3O99$C@QXCM|4*iw^>5b=Eqo=7z-B4*g3sLrnF%;(2RC#_GKEi-SBNs zd0g%#5s#yUVxjetgEJ^eIFFL0vauO0?pMX5o-N4Zg|y#(|E+z=-#`EPt7L;cCh5FU z8V^M$pMDeCPT5%G{x1cb^^IvE2CZOp8R7I3oX#_a;l`wqsken6jaawBjk&~XYM?o(75G zEFomrdIp#dmPHLeL(1GRaw{ZnjC|pdlnTmp$C(vF{7@?;F10d>C#}fBAS=Nz*9tV8 z@$!YMUfc+Tmp;Peje#I~+aSc=R6SZuN_}LDNiUAnL6KJO`R7aiwCDYI*}~H3(ZWkk zLU@Uu(^UN#@{iz1zz~nx@D$pS3N)#?L1v~zH^LhbAsX875#Fm!;lpv3|C<~>nEC;c z7HO?i09{~cuSa>}Aiph!G=fL2_|OUU1HcvtGZdJsua?#u883 zLX*(;9XHRnA$a1;(#?6h=mnn)Nh0tIQAU$t-x+s?qadw{$WcNt1MST3k>ZNvGvbe< zQWD}Onfj#c^RH{)2Ztaf)V|3{}An?PgI|EP+2D|cb4>F4+?cD0D^U)0QPkm(KDekzD6Y5P)HnFFNsrV z=aq5PLRCXI`OC^?q>`b+da8O<luTr_Eq4p^S1|#5a$sxLp5~ zXyRIid{uh`p)3?N-4b!E)&g=E;! zXQRB)e=ZdZI;OPQ*CniJeJq~lTaypd^CqGo zS<@aDiG=)1!eN0|M=WtxJ8;G;3!Z!3jk2{UQ=vxpETrbO{JfAaeC1&AI~NYu-^F+-92|LeFrlObkN}J;iT3a+-(JdKy2iw+^@7-|Sj}FsS+O%v^?T zr8Cndth+j{jYN;baBb;P8po{n7>?t?x9~DVv?cgso2K#93|Et$xZ%sFXH{U!oX4q+ ze*Dy`B`(%FidU`3!X_)hu-NJo{&@AmTd(bZ*{_xyOL7~y_bK`Wh16d$cb6nUjS}=tKxis8Z^M(zO35&XLZiVZD%x=`OB4BiH=00xdmLdMG z3$2gz@e)UKAy$td-)s~p6z94MoJs}*(_fm_sR@)^SD65Ydn;TCPK;QC9i?_y82Z*S zT^Lfj00lT*2z3Wv;3@r|kl5^qRM=9-SBvbZex@P{<`7zA_u)xdaoZx6U{nZw5dpJ2 z6^NZ>u|OF$#Wbz6Yx0XsgV%*1_p()uhW?DGDM9hs+5iboKxqJN9^(>pRzmt}yJ-l# z<1{3Zdj4AvsNZaGp?1LfHS+Nb_Lc-!+?8N0kp_pz5fAE)3=(|G4ZCNXW_)NR9*lfb z`s*Nst<>H}f{Pb0j@0$Y9ZdSn8!GWXIPy{wX5H`g%W@+F8BhkY@yKLYGu1aR96@Gb z%In$}vowitls)jP>p=n%9SHo*szm+!$Jv&I%pi(Yr`eCIcVx7X=?hwr17WNUyg8PlmtRt{RXE=1LvaA(SASjhX=$L;s;0)383kX-o z^&prIA*Y@Th^?_4EAt5oRG~J4R24V+RDm~gH8-G4oS@nc;do_nGZq1bK$P;$qo^P_ z{FNM%yP|MDf3$@)P5fA)@S$~>vZb}7a%sSFQtv7cTW6OTiWZcf;M57)AqP5826fy_ zJ9IWpXcDY3$W+a}V$2hK&=`FLMYOGq0Y0Io+9TM;A-E`6X9*>)KlgG^Ea%Wo`53{F z9t!;F5bWyT1^4r}S{l4PjLr30bGurt}M|LZM<0V%9t-Q?}Q!`EZmWfdB zssl3M0s7m?ke<#b`h7=2>;fZmxV^t+{lZ0B!P{$ytn{~&E@nx7s(KZXEVde*HV}KQ zIEwCas%N@Ul49+*9sx_!QzM@Uj87@EEi7~;A~jhK7)~us!FpHTI>w*2%$LhQ5=-TG zf>ryafLyWl-jV-YNG*8h0$~jWsc&869%bLR%HR0-?z&2T}|#2K&?Qro1W)pQvwe@~ujP_D?C^Wo5h^Sk;tyj`5!qOAY-#$@WxfKkA|S z{;irCEC-fPg>B#|DeNT#h^5%@DhDjX=Y$EIZ>=m9a}LUJ@gec+KI^*a5|m07@k0!C zJr!GI_VeRYS11H0G8j%-gbG?6`C4Bk)#4E!NTJtT>&gL~v2t8|Xqpig9%fjBgb0oq zCi>6Vym=Y%UZE^_tDztSMZ5b~JNSJCZ;yp&yt`2FH)6R$S@0TK=je=Ri_TlvTd4Xg z3!TMYh$Eb{bYFZw#k!NH{(<0vl^OUgp1n4grcV9B73gXJwLJvo_eVF#hrI)z@>P7b z=CD0iq};h?*9eMPe!g@@nwY!it>Rz>bx2p7JbY#&39{oLxOId$d!uNP3cTBXE0Rs0 zrtb=zDaE}p77c<^d7cEG8N$XmuzBoyNp|NHO1|MRbL#+U!{Tc8--iItV{go~CtFz#LO zIf@I6@xpV`!!8HW_dBljfbhp@+}5%H817T5C+1`vp$O>w= z-HKot>C(FhPkT}b%S9|{`$17Gsf2q^Nhd5tu%fI3+iOK5yn8At;}Y%R&pX_dzkda9 zb{GA4{Tlgf>cs5qgv&^GBLN#V-JQhp$b`f;HAXNO5DNI;bkW*p3>Tau((2NqlBm8XQwta z-qJ2j&}i?poAy9+MqL`NUm(sZ-)?-Lbk_PcuDcW-*c-2Ocf!?pa>3Y-o$?kKc_sXm z58P87czG$dXe!}ffFr1nY03*5{GH517Lf3eJeh=FKUo-TGUlR|?tYG!rHdb2tX zm4noeI7h8|bC^EgIIiOZ4zYL#`A((2r67c8Vta z>_p*#LGewh5)wc-Bx4KK*@lELHq%sLicU!q6sC&WVF0((9)aCdEpLaC<3S=FtAzUZ zRbu(P^8=ei&vZRi?7&cTPlq}HXG->9iAdEyIMJ%Ta3WUk;lyoT#fUv&tEUKu34?i` zgoSEMNX$!_&^T5ALl+)yCKLDBEZ$7n^PR+_)_lgZ)~v?Efs3to(%i=5*8C+6&q}(W z!{oA|!{(}@!|1A`!|N)g!_EFV%|1cRHMoIrA4VJmiaE84w%jAJj$>t|@cLja!o!^y z-tU?90{bp8+==CI;MBn2-1s~=*^kQ{zSCWl(=*mpLJh<%@PGZ7_8-&!W7>aA`;Te= zG3_@8{h0P2)Ba=He@y$2Y5)H;?Wp}Y>e)*dB5B@;Lx{#}qZ+u&jh8h#c&l4q^Au;? zn($t+Ql2h&%@6FQuEL`RA4uf3v3q*PG9QVi9aocubNTop$6=ppa3)CXE~qPd;BmDy z$K=#IgGVy(wjBUd;`(Q7*zbqW_2c;wY<$i9?E&p{+$C*xRD!LC(L zO23W8Oi3kJQVqzKa0_~g*mI@|vPJEw!h|_(-T`EKRJqo^vHRz7Qo|AMD>Y=o7LNzg z$;+Piu+RhKk zLfU+}OU);Dv$Wl`Sy6qbVhFCZR=hpseNb^Xi%{|RA$hntn<2Er!nXIWtNERPS)6OV zd08Nx#ZUCG6YR?g_QBacF*%%1Q=ecLl!lvOq-_g`P@{OhekP+>K5m(wphuCeXmzTL zLaX1x*$3@z>+UnC8p`WtS0tqCB2-&2YQOoV)=0NQh1MyLn@6Ws6C=DI&%&f2Y+;g+ zS1@VB$TylVVp2D=1pR(a@?R+KW*0$I~n;!?Dn+oHs$5|-ciaAWkTeXbkjx<}q0PK*LlP` zj!bZo+?m@!Y@8Tw!q)z4Qzw{&KjXch=EdyS)uk6bI#T;Y z&JSZO+)U-AIZ%aO&TqNdy|nol%*io5IAZ!^elT$f>&5~;w*v4wH^Gy4L!ZozI zc&qIWURm?bR_@28G0$^G^L0b-vGnz!I(KmyyxNY{PrkFo?)^@ealG00P(7WUNyXhf z3N>T%Bh)NpP&88`t5CC%gfI-7>!9Hw#{ZuelebfrEE-E?7P#a{d18Vl{H~51lHB>* zd;YG}RuQw32k)(_QqbOuwuov&d}>$leXFesUiHnQT_+3Cx5YFAtP!h_<`Bbp zYoV=femQ^_t0S=5Z2)E5ye5^I7 z+sW;m8ZYm7o~QUP6nDGv3I!g_rr4VY2BUDSamC;4cSCaoWrU0F@g1{J8prz=;lhti z)-Lf^yIIF1QVkMLB(i7aEY%V2EoSY zL(p+FN}i-Q?ZD4fxP_m)a1%eL;XZzhHC5tb<#Rc4@v8Q`VK8RlIW<+uYo@6VvxnsQ zN!+8~bKGOD>&=CKZi1PwGeJ!@!R1@;!*lKW9osQ^Pc-q5-6y~Q&%1wf@+gC!*gVy> z{<|2H_gE%h5IQmY8`n+rMGUs?E?hj@S^wsVgJI@ZpuHi6dJ3cM8hSd7 zg=W}BQcpKqQ_e6>29H#Xi}MWXc0SDaZd z4zcC&tF-+%(#54xE7WTor&-g$<6@5muPdFos-x=b8dm3V{ENPsv(o-!y3jt1t`xbucAisL&-%%x{u%T&7yb?Sa=ZSDv1doIK7ZMy9(8Fw`?9*7dcXnvwmA^e9EvCj$f@&t|G(-%KCzsvWTA2Pp%zVCh-%Ox&k zzp-6+=VWv5jO54Mp^Auwg^~e_Dv|_5*MkNm8L=?)khpa&#)2{8{9 zH1En^|Bg+J75yHJ_cfAOydDxvT<*m_*O`FgXZ)7-VLoCo6C6R}LEhuXIlRh`JBRmS z*D8#FsznnV(8t3qDNWqyT!@&9{knA0vAm$h{63!xr$85d{{8t;(R`h0Y_e%^e%>@Y z7Hg6oTXD%}J{LycIUzd;3ilf$7%{z__p91K>zpGMI*K@WvOTBqv44Nr%iy%G^zY{Ds5A)A5oJ+lvyK{#&=p{~VBDmiS!>v9W!^1GN zOe{>Nc2(we4q=Ar$nKx09*^tw^J)Gcubbv-@%f3XLxobq1>N6iFMBiw?_GItQs4T* zwbRiVR9n6BP3ncF&qlpcp47|Db5gH03rUUw;T3){SeyNRXoII=nFlkuBI6w~rObDp zcO1(a^7-Lj`TI@Xg4WkEx`8`yul_9F{jm$GPOw+6l`8Rv(0W4Y8-OmWnJvRS}Vn8#TSpK2GG-aibLa8a6JIKmt%^CHN*2)!^k7b$9lX1w3K|IPGTacZ+i6`p6mDi(fA1HidIBl?(@9n969>t<6iQn;G{X zM7Ub1`^0d#Ny7t&#BgoChL0G}rQ8n7LiPJO>wlrl{nROyJJ}v~)_iq*Ay3G(KM|cC zTQx;XJbs;m28VU%*jBj$Ux++5Jz*Q9KQQr;&0ipJE z{vd4|BD>FaVeK5M5Ey-p5S$0sMUc{i2v+GccrkWc2i zxh-m3^28uMiyFW4(Be7K>?<@!$rV}oc#@AH;uWTp7_ZY)nQ_mb4?WEEx{jMla_7%? zUTZ^E3ywopEaykIJA1ELi@7)%do6>#)FrP~&Z|&oD92Y1=KaHX{W5!+4cu-%QL`ed zHeH8u?;l33O`z{fSo?`ewF|qMnUoLXxux=sHlHif$k+@=9y5uBE3*(>BD9yul@|9RbVAgisZ){a`?1b_1nd9Uu9hs#c@?&m zUO}DsZ8p@SzxF@9u|XixcT}a5d=BOz35;y95r!>S0xv7W zA0HCf2&eqO#BVmy;43`dcRM90lMj=7_xSh`JaXXIoJFjG^)4^&LRWpUbV|j+oSK*0 zn^5ZH4ojq#@Gv1U2X8V~wNxnG5uywiR~jB|A$-RR9(JJT=PHG9 z-c`zgDx~pwflHYX+AVY&6YB7MPtFd6pA7nJM4;vxz^^bB^n}JSo8rYU_YGWg7+yvBaLjmH)%s?10 zQxFc!9E1fkT0S!ip|Y9o52DkVXWWI_z&IoJ(n~SXWXeFP>9h$8@mFlA-lGrLaHmDU zd;DSc^y8FV36{DFD5WW18y}3)52I5|SXCu_yz~sM(sJfl@lYY0UyM#D`umL~Z58&a z0&DEJP8QOAJM(y7F}zF0O_j8x_N{zyXFRX4$M5IK3w>{1$Hzi$tANEf&OvmaaUR5d z(H;`*u^Q#;#f{T@9Ac;RAI#-A#)GOA5VmAAD)#ZK+zf2TCJLExs+x6 z`@o&!TR$oM6}7zA+pzOZS!!dou=MQnhtenT6_#E>u`T^>u)8YCJ6B-gHuKyy$$0Br zHyhh3dCUzDmjE@P6Yp<^&Kiqd5M%q=gnqTk#|v1bgXO?7MuK%v@bai;;Ic1Huz*tr za37RA!mi$fa{o%eGpIHP?~GF|kD@fHHDQBGTcN;P>_(kK7z!lZdBDjc$87!vX%_VQ zIC(u7lG}HJqQCZ5Fs$(zh4<@Gg5nu(75EJc+|&TruBpwy*evq$?W*x}m83XNB`dH> zT6|w6FXB~6^!q?Ei#N|0lpH89h|L7rEwJe~coF(;vIfR>< z*jhdqzpthbct3esh1gE)CI|r!Grwcmu=1cD0<3J65%%1@CWR?2E3Y8uO1-uN!{g{nPmM zeWfmrlS{_&dHJas&J=B6u-{YYwlC(~9N02mlX3|mMeYehXlIL3$`xRS%JjP=xL_h| z(P=OZwNV>MRlA5bBMej03lYY_N)T>uc?f@58D(Z=biCC5E|j*YAsj2?$!vTDE6AFl z=xNP&8+9GkxxZ(;^?h%Qn%>`tuEBOpVJwKQqjN00nc;x@m2_FtMPTSAk^`Luqd|wk zc+lzaw`B)kLe<^znF|2@26m6JnZDsE2#W;U!=gY82%}f7rGc2Z<8goM2I${T@=l{) z1G}9a#GdG6uq$D_|7>Ds8w}%e3=yavGX^P;qFoEAz)ZS1wi&Krpt=^`=1wVq>ik%f z!|zOMGxUvhWg$Katb7&j^3vIXX!=XmOoa}t{exGNZB?FS+&h2Rc-rGMUiW(_?Gvng zZNd##WZf-Vu%JGA$RTWL^ z$w!xlZ9RL+rmFa$POY*kiuS1EedhY$hB_()_n1gJ6{(7tue3r+Y%nItjv*^}|LJtx zM63;^oIB$j`#`LAw*l3Gu{G84{bzD!9Bbx|DkyGl#W>U0j}|(mEAg%96fPX>3krLT zqxM0|5N75n(KW{k4eF_bnTZ0=n%}Q{S~rCy-09;zLRAj+&)4y|2~n~Z2~cYr($IG8t9Iyw)5Gv zUfiCfN*MM^EOQ@)&zs0r;Pm}@l1TA6?m8k1^k(;2;IF_db)j&s_GjJLKZ8@fV>_uO zP0T2HzP65Qtu~J}O>bq-cx;bcJlyx_G*1}br(~>$C)XorN~e+qms9!mt+Vcj3EcXC zi|K`f6IBhwE?O1b>}65DIHc0@av%|lrLcnEpGFyn!9jhX+6x{aFjRaEsy_@4`h_sg z7izZy+n4g!fEA0q-N`9&xvRy zT&EAQE{dPvtetXCNPh0=S{xysa0=s(!_I<5hg2|Pd z#}p(yP%KgX6Hur0jF&LqJ#bMYQSG9w#4w2bIvrOu8)3pr`MCEFM)|u*9?D-7FW+N2 z<9#xJxgNUH^?L%s8YSam&%GVy2TR7K@$X;a=g-aaPr`$v8$ZIA8#>Z{d3V4S`fkgH zcTX*xTve(LA$S^9=6HwkCpnQtg@r9dBLtp!-h~?J;7N^kFw;@sS^4+foef}erLWic`=TbGnX z!c9rrYX*$(RVD3>ycEevFOrj9E3pH9Kf_%EcmCd6^u_Tl4t|}4)8*DrON+!hLXsL# zICuLDXvUyEo6MeSL3ru&>CPri@&q#o{OVGR_`s1q>JbZ;*OFmZ2U?SpAv`+2zfTS5 z`28acMRmZV2@LBp6feAQL^1Jv^L7i-L^h7qS(LrQ!?ZZS*`O9us8B}}1{KmVqMcI=5J0aBY=wu1FEI)6)7ypzZEC!D^#0ATIev48ew!)8AOUVbTBCTyrCV< zf4DQXxd20l+1&qQyJ~hbxnbBnPmyyE!T3+MpQk`hn_l|^Bw}-Hr5P^f z@cjL^HwY)go$FzkhFG~A*siB@#o@p%>I`Aans(Hg8A zeC3-}y7jW0!laa4_z@2#ap|_fQ9q+2E#YSgs0MopJ388hu>zRgbPCisd&11IE$kF( zbLR-*@Q1FFt?_Aur}pm17j7I)-~UmxeUFDwFRjzv`<}AI3{~FTXBwSP;>~sTp!kHJ>-WNb z*aix|cCee&DID!^bB(QO5w}JP?PjCx+Kw2N^GQCGtjg~?A&lSOx~ew)V5m(T2@4%xce<#^U2Bg& zhjC@8KK5QK9GqGxPaHb%vmPugCG@jQ&AlMrpZ*_F^z+xBZLE*bhy9+9K5EHJ_BxP?qkd(dc zhKA9GS-U=!3kx4FXX&WA21w=b`d+8#I(<(Vx^B0r?sW9M7ZH8rr9Fo&V*n6#X zqMvYyy(hnBmhe;SywFa#wYzs>b_J?rd&&l>V6rNQu!q>qfXU^op zY=~AE*fRG6HV^jxej5teXln7Pp(p3}Jb%N&$Jfnqz>}k^$1&s*af?G%VPPh!Yk@HZ ztVFsAK5#JY5W?;j8rVi`4`vD2(vIh?EC{#G-?OqpIKvIa18>*qa#qE-x>Y%tv953; zt!cnBnkttIvyLE(OGkoxnrcUy>)65GQ${^>s@ZbYVszEdFF6j~Cr5H@N`V~FX%)oiSO!*W;x}Z2J(JW{!v@b9e`bDTC|DbzRYg33MFnQ)>h|VJ?At{tRZ- zu{W)-2p^0l?JE0Ex^P&5#7zXecomLU_EJjsTeJle($9TGe=ov(_T2)+Hx>oUM|ZQW z=^|)~+C#R1ts3yWRST_2W*VATkC}vmeKtpI*GoC#2hAo-hgCn}9_TyRn{iC0|6n)N zlXjOdGj-~Q8T$K;yPx$0{Nd-QP1|4o6EG;T?Fw>~7!TEX`Kl2XET;N;!;DQ48-WsG z*i+@GLy?FdXc0%TgtfNZo> zxiP$dY}uIWh4uLC*k;PS@#P=7pJxUFqByVH_7=(O7uhw;H1jvhufPU3#-6;8IZtzr zPu3Z6n*61{w~;VCXNc_J&}6t7su;L-W&*flS~q4=E~d?tA`|kJKSNW7JmTqjc9mQsew4eGVxH=Vc>D=I|=>OP}AMrR;RtW;8(U1db+Sf_=GO|AsBqs+lNC!-E(&S{~JlH|#L=NE~Sr7`xF}EZX zC;LBF+y8#!u8!}I^tu22`}aQ|CGViOk^=R(Waud;gW{YITps&4@nz3h5_p*{l=MN6ty87sH{v0vs`lIuDU-Ab<@k2sSX zYU|hj-G?C%pt`K@r+qDTyZ;L*PdnN3wXH;Ecb`P;xs>YfE{x2itTGi3eTqSfb3 z)!NPMndaC;;h?>jweWMU&JXa;_kNDfugj^HB%H?=9NUjgNCq7!;JK)ImXlQUj) zNpttRiI58CP%*s;VSe_V0)2L=eS3|8?V}1GlYH;ol?;-W8xFF=NDalYL4(H@a^<%G zNnQFTEqGGF45bx!=?uD%2lilq7t8^hlXk^Z>Pf{WWAi8{ZKq|OTL#9&{5`XsVxISL zcl;=K$B%FYBj2>^7gw3;^!Poy6)IJXl$rb7wo05~!v_>VCmh=sf+BP}1D1ptqoGBh zmG(`iF(o3`Z7^L)5PfYyq*=$qU_oI1pjd+Zr?z8G7)cff)7@D=E@v`7cc;S;?QKm~j9X(>Pqx{59+Te$C_8JbumN*F1jBGBvUD_QeoT-fsZykB-NHncqz?0GrH(1myqRi) z$y=B={d%*$Rw)`Tey^GrZA^b_xv|HLT^!-DF^tnmLV0e<@nA?~>YfwP!U#rCg`UZP zD;*|72Ki#1bjCAjbH#llga|bs(~e4tyGdmxDxzfC$j4}BfW!R7l|P>1KX+~#XQ19~9b4o&DM64~ zXz8+Nz{ZwrjlcuTfWKn(_oZLk0c)3(46pv-;nQt;7-D{(@cd3fd-~iAsd?>zU4G;t zb0LBYj9*++a(B#MBNA53X{PrSq$1*i+^nFXVbP7xHfqwx``Ui_1@%}?f&Qufx~A=w zeBZ6D%fq^!`|yqJ%$ymQy=es=1hP9q>M1xuL_&n8EzB(fIlHxq$95eXu*SLKK3#?+ z#=+S^K+Lbls3D$Iy7CIr5I40o<}cq#Di0XPa|b{)ZRdnX4wQZF6O`zuwAvyv?VU1e zT8p*H$S6_nj4aU_6G=wKjD(~_reIZDR&-yQ5>YH|Z;v}oIed7hAM&Qxm0ESiKil1H z1!UK2>nm=F$!u*GZipW;TDONhYCJ|B(2MTNL+J)SOjaP~(gQY8;m?)lVbH4_mg7R=4FF|t@uR!w{ zt!CpVuWyAU-sn7S2;aix3EV>49>Y>{;#}+Rf}SKV8CXVhbL}Tf>(f%>A^8mwwSjWe zK^;&Q$Q1jIh-jsK87xj?>YY|dLsNga0#Cf;7@Y#;q|b88l8@Gbr!NSYELoly?1 zH9S&wFWg&&XyNSb#!hUaBERTA2Atf;`d~QW&0x`EVev)k`{D-=`c%Pv4Wbzdh9j~I zA@OI7W}*Jk-s=Q+W^}eKZwakv!ax$sxfz*4 z#wtO$%WY9ostguwY3 zA6($_5>hz+;1~E)r>RtQOY1(_nXXfI8uSAmWYQNm^LkD9=3*{wX-wyJhnrq2A`+ceLYU6Ly9ji3|wSj0mn)ia&FV%;BH zqcBCi9L{LkCYH&1ZsVpqROmQnN4zA)9zif9W%4ba1Lqi_Mh^T@;-oG*+HQW zXbBb`3V71+!Z>46kW}tz&KNKz^_=2R)A`fnlz(iBH}>k&ee?8~*-LEDa31`s6_H$Q zyD65GXq59Cbe*I7L*lQtc|P^nJ@BrHL|u6qpH2u_F~nI}UYqgVwpjJrPJ($_$A4et z^r6HJXQ;lrF*l6#Ql&C)Ls5_{WKL+EFnmx(U_@Ss{cvg_b%sN+?;zv>C}_;jlcW1n z%manN&VB^^IM+po)_*3<$vYnio-4dA})H&y)7l>xEWRUAxqTJc({5^DF5lCL&ixH zwEHQ^;nJ9YVp{uEOB>363PaFT_x$K6GvYL)4M6Vy+Zoo8j>2TjR~7s%-Me@OiNhMV6L+#FDs(=dUB&i_q*-j$&^~GBC;>lHnI7khfX#g?WVuB=r)Hin_O1TD|l!Vp2er(^WuU-_aiALSX4SW||P@yEVlq7G*!k{}h2vrq_<&2P%8Mn`);v#+LS=Ri_ zHvo=78n>>Ffc+G-wnvJXFMFSXvx`oz8XIpi(O6gra;}n@F9GVul{4M9q$b+OU~bw7 zKvgCVsI~ZFx_Q;0TUsa&8n4*HbQFI#i(oi*jMtGsP##5lAX!RN7<}hH@sog`fk3b% z9^#{(W3qK>lipv~;(=$$=Rbp_QICsjQKT~*$jE@47tK@RRMf>xDw})COwf-pN{5kLDky%%GM|D+jGV&rwS1S^#m*NWjK zS~SPy6DS(IVCm%X!K=O{YO!idILkx6C5=a+xxu5|)U7NMCU%Y2?mg{276AHslG02b zwcGG=V*8<+z~&y9%eH0e5f~$yz`$`VN2E&}x`APWlZOcLkC|lDpkPsdHK1-Ll$Z=8 z;YX1ok(m3UQ#S36CH%5lPdvl3NUEJE9l0XCK(YtvS~6IOr5J>%m?Rytw}}%)GxS(L zLShetX~^3c=r3Kpfx;;&oz!^z0MiEhzKiRd(o;Zd%bw^}J%hMT1A@dZP`uGxgN!mHQ<}Y}Kz8s|$RG>U(zZRS5>rE)mIG?}%c3k4ONHJ@DDhCWE z(iF;Lg70kz7xMXU7;RqnB7EBDCP&`xwk%cno3>d@lds_)>hH|yeX=S#7|^JAwGm(?n01qY z7=JYQ`F=RW>57N!$6E^H%(4XguBw_?4h>a7CsMl9w31mCmCx9!(!Qdv{rmJxq9)A( zM_}uW<|-9dc-3qiXlF+z0SxhC!3@9tSv*6i)$iC=joGTGJXn_GrG2gqq$+(T1hh+j zBGvgy%eSU-5!v!c8)jkeuV_nRt5t3%@A_#J5Cp85>FXw>gZj-dGPz6%m@QbjQf;z? zsv0RZ0DRR54mCzIMB-7BGPHcoUkR~XLq7GAzVyx0?Q^du}EC%{4m|pyX;J+=$yOt zFrbv;l?odx`2-zLA_SR?_XbV`N!E-t^eqi5A!PRFdVgDXpb%M17k%m%>xYw_8`T+b zuIyI5fw%}{qB`06F7%QG)Yt%V2sYtJoTRkYCiSPN) zABlb{0yPN@8+Zt<*giZWm+(uHobmBV{Am2xAN(?^Jb!D}(89|a_SQ+*M%b>d%{12o| z(f5IokY@o={?WeXX8OUC)zjE1&>$IC94*?ri7m=E)ODz;1}YtEkZl6Aq3$Iq6h@>~ zRS;rX>lSKam7)Z!vV(A~1WKxsqA4^Co0p*SQm^t-Q}F?v{zsRx2{2C&2{o?%S{J7* zhXmUgrqiuIzca0=QXK%OK5mel%oWmLCyIQpCQ|g}lftiOI$cY9{OfHtZ)piEP)@`w zV%f%edR@$HkwoW2;hRyvmzLRT<_WZt>niSvpc&#V?x#h@0sm_1{&u8n`eYAVv}V1xE#3P7Dm zP4Y5lPT-=vkDdjBW=J&nVi1poh@dh&vY~jMz4UO#qsESEC{>%~jHoR%tZ(KFM;><+ zH~O{i|H6B+xr9Dh^qcxx@bhg{AHr}d1+{yM7>zV;B?{9Gw}$Cv?;t%o!YQq;zEq7BDM*M|-(`!CC z7Bl(gi_;A~a~99nb4-4&)kSPxPu&@>kKP$~l$VqT7xnC>Fm+`)m&6t&O!=8u>Y7XR zOwft@n=1Ewh{-DxQoRVv?%C|)wuhqAyIsRIVfV_8$NkU1GfZbVBu*nn@u~a8A%!qXa zN%&+^{SGRJAwor7hC;4y(Y*$Lrq^nrs>&vDlOG&uNh=y@@)eBP*365Gi(_CIvp7w+ zI+Shs#ISssgkveS70M$@E+h$GR$s+@V^BeUtve|~L!`l_+>s%TG`hSLw9K0IWZ;`n7e!4`s_&DJlBZVZXn6UDlHP>W*)xjD%H(QD^yGCsjow# z04Ssu9)^>T6w`Tr{{5(4e6}pTRRca6zRD-D1(F@8N#?fJj2mL%{VY8|eiL8qAUVQU zxfPP-wRcGaI<1d9DK$cktGM*X+w+9&STRaRi9VrxLuy{|#oPrD_35s7yDXb{LFJuf zLAzLhCnp;tnosR5dKY@8_#Q3cGj12&mw0|xe^12vG|u%rEVeGs<_R}KNb~356iZVG zJ2GD@=ii$W>DA#T4w=dP0tVuFp|(0mUOaM6_3=WV2q+7{mw*p{X25-?Jd-k>@GKP5 z<6NX`S>Oj9wZ?k$ak68981woit|!(-DANr3$U%y6fPA@iX6O4urDIcqIAjD}dktgZ_;}#=4nhQ%Lev{m7h6Nmj(dPN8 zH&s-4y~i!-mHxl!ObX(@z8UE*teoVO!Z|Qv6f5F5Jg@LuVo<7Hl3XR3MXs~MH!|5H zHe7T_+~`NmjdxzcW?PaKPPfwM2%d+T+p3-n*c{gajV)Vg=E|dY9&aj8Rd|mnI*{A& zVijKJ*MTP`-FgKUf$ozL*5fujV` z9Jt+iH&$MmF>WFVVv z!p<&vd{KHMg+%JAL}L9JMc>w_Bp2}6+FUNgx=Sp&?y(z`@@Mc$0Rd8fa``LnGf_N& z{(xDrTFJ1=mKeJ!@s>J{rjm^u^IEgebVQ|y+)TV6*|QgvDr4V?7$XkefP^Xaty%gWneZB7OS-s9|f7aOcUuw9%r1^@4>3V)PYu|L%8}Rn{X(C<|kX=q~p7M!Shb;MS}F!JW+$`NrWYXui~EOOGl0P zPiIyQPVVB{4v#?L8$1l4`Ko%FZGg3JRiE=ee~k+MuV*Fhwc3&)s*kI2{Ed!J{1oi0 zRtuqBN}0?dy0tpb4zg7W=9JbeM-`c}y>P4&v+fCKMFnN`IEFa5mzhN2oJiJzF3S`P zW6J0sS?wSG$~&N3LEN0fi-5P;y}t&66_xAk4ou=%I-YGrHa%E0Y(Jq~J7|^3<#?8W zqd+T*2`)e7MLx4NO#KO)#)&DAYJUGLGH{$n2)Q;y*EmuZs!oB;M-jhk z^)Z(1P*G&#D@o7q@nLO;iBk6QD1Su!{tFtSg(^B;#8W+rk0{QF5^Y#jIYoIc>#o$U zW5_8|+7U2LvlWY+peap=WC_a^%Wd)73^0_3((*qD-pFE!e{4vq>mG%~s^s$+1U}i5 zEZV!KhB~krim#5h$Zj-}L@KZ8>a%?S{xsv}3p5w>b@4PQEW3U!n=+d}gw!8{Xc)C# z92A`GB^xXVnD(|vO{b+>o^YvT-Z~`G%&R*{Ds|!lwUNGLkA$t~*CJEv^cJ0sIZ2B8 zyjf@P>ST7JC_S)flw|rDUSxMXZAXbDz0mZH0+gR7(t3~a{n7W6uEUlEY{VF9R8bCls??dd>|t>D5S zRBMigS8kQT_7@j&Aqbg4?+*fL7rV|l1u~ofWX(;qHy7=^k4E&B0ZpyR8&Vp_xp4SI zFl*s~btYxwg&JGge9AXieA-c&43*8c?nvKlJ@-=e={Xr$tewg*xOF^G_1Ecga;W5k zV^)zVni}(~tY}%4>blci_jY`Li%yvV@H)9CSJsj;e$XbCx=RUl)s9KAT+7Ra!x5dp znghh32dx(B6g^z-IyqJkZMV#pc_*f%VG^hbD)_N=Ke4vuRM*6IJ#upF#k`5zaI?_B zOx{VMvUZR}a^2*AoNN+gVJW;=miCjvoB_xAR0<}|kuJ&c;v>$|6hCW-(ZVo~D46ui zN2hj5Pj@|OVnR6op07DyA2`U^OB1{!oDwKB%n;)g<-N{`7ubS0^su$*87M+0wtXv+ z@ArDuDV3}qxf-;C_2gE>xOBy0YyzuRkYlcm!(64EWYY4B;0mQdZp=Gm#}7y`fiJP} zDdSE=Eh+y2B2j?^CMmnafhYW6MTSy!fL*2tf_1~8fMj9$BWMA0FOuF3lxpd-RLd5T z^Khxf_59IWpdzq5{AK#gmtoyFQARdtLRH3{YH>G({2~fL&^&dM4*%Adp$Dd0aSupp z(}r#S!=&+z?_ROrOP{=e#`^F?Rbf*%QfixUv8+N$r-u>`c;mzW_tn%^K7=SxCo#}|e0bnS zH{8t2CF1i8eP3}pA=V`1hz~m7;^{iF@V|~;82sQ#4)@r-be4`!OSuZt}T$9JO*4lD~Z{MzzlJu18$2Mfc1P+kxyPt>u};% z4zupt+@vy>+`Nx-PEkLDu4$wdD-De5i#h@}l^HODdHrpCS>6=c(RBRdjpPB?p{rKO zSfTjj_!{GtL@5Td$C3jOiUEFfQ?=$R{v)a;yH*so#6T|dLtq2r?;K=`ugA3bZ=yO3 z1PoNIkqgPJv)+!h(j=wOMj2y20{sp z!6stl1{eubUDsqN7y2wbE%JdWl>$q~Bum+j0ixV9mo(zk5S_EuK5)T?$E5E9lGw2V3*Hf`7w2RS72MJ|TR%1^P0k?|4=!UK3#Rm}I2(%W3AB=) zx-9AA5k`_j+Nc5v zfY6lNBiq=r6eg^9Jz#p0hWIavcZd*w>j^lC@sLuPP=@_!cVhLa6ankEjUTY%b?-l3$}Z3SEUNlMEq`nEXzNxt*rirwW-moa()*LFcB_O) zuY3vQQt!3~;z9AHtgNRv@^f0_h@<6-m9|ssULPo6mD)4%FWNin_2-WhRYJyDA8~0( zCq;x*y*mMw^U@6%Pj1&Bw#FDrW@MXeZ%rTsj~2B<0|V%31-@h2#kc|Mp(% zX4oNzq0*$^Q&Q{8693}Vx*v+g-L1G^W#{GWFO>Ec6nZ8Tz@rtK14hcJ14Wl)jl{E< zGeR7)`sXlY%AK-8oftA~<)F_7=UiYgKfIs%>&9EXCR%mKwpSxJT%EUMM^ZKim9B$d zm08#6rNhINAmW{_7i_WBUfdT5l@54;C&D(a`&CZr@ki14i=GGWUf2;2)3o9s97f~+ zy0qOaLVs-&c!7vM-z^TJ@Lsk>XI$Cq%~+2k9V^s6SHEvetWY>${U-a-`6x8DipN(c zlDTRg!y^lsMUQ6*;5kY%Am+xEla=1{?q^`2ONt;+><3+PwXu9?CgirwX8%R(i`^izIAb)*C%2o5ae$sgYo zmsvo&C%9dNvL&_?cVjh+3c{Tpgs*AEj4M^`4HX);@umHy2mhv*1@K!0VW)jHzE0mS z%tVyHJBiqaBd2g9YiF4cE^}C=(oQvyt8=V%Dtm`X?aSDg{E}3fcKTGzVfzUY*eAO$A&{OpN|HQ_Hi> zVzYG6xz?t~sYQWk;3d~?!c`;u>r;rzaSA6}O_+$gWB`aY066V^csA&b-jCNDV25#q zWq@nHg4F8Y7OwYJ!_QJEmXqx;z>UYbBfp2(&iW1$-|10vS>-90;|o_DjZqP5tKw;Y zTecbU0x`c;wrbhEcgr3{76Km}RpI^!PVT}#sCFoF77rbOdTnY6lX$V+%{z7r@=Wbg98zd=S3|1C;0tYwik^3 zesC&GUZoE?FB{<_!XH5{7GV!M%;9BHd?=n~0LewTz|`H8m<1mc!Hp3zpmaIvynZcg z9dIy0f^H^u~N3>PjCc;YZz()PQdWFzb>FoQ#hzL2Vb5vZ~)U(WNycA zLScP%Bg7#ka4aSgrOEthc0M(-JT8g2?;Ew*y)(4Mx$~73j!WrbdV=)bY0p0}S2*6~ zn*Y|6g9DZ9_$SbnIK?-J#RDd>^xc)1c7OcoSw=|mP0h>fivRYHd0qg+XomkKuErI} z|5K0SaEJL}X~Lyog~c9imB>C~1@#6n3;J-Ew{zV3 zp`Yx?^oI}|iBl6jOkc`Mg+IwsB;AUDZAD-#q0W$hZ<1XVoE5X=;Ri_4{)=^d(|5&d z^!v-n#tYA(BdY0hjM;*UcGtwdHk`PL1AEpdw+MsEkY&BwDMGU1W9s=Bb2stM23(Ri z{GJ{ki4Sn$-`w;O4YFZ#_^Yq3orCdr8?#)SP$n!~ylgsc1@qUhq(dFdTV=0W0_lf|EmJFgq$$0+hh-dCciP>d!$+mU>%e1c7RT7Z3t}rFlT0|DdT3XD^=25WN;}6F{R(eWbCX{t*1;EGaZd*Z7&4%-1?){Rp#(_JTZ- zmZ*@sya31#@!93R>49up4qXe;3n)WkjA@^}ga~{OZpcM3GX}{Vo?hj}jC}2e^34YL zkf0Xw0gY-gihf|4rv~gwi0BT$!9YM9IVp zV)q(qJI&w0px|_3OkQua&k1?7rit)X;m!kzD#Lwb&a)JlHe5=#_HFP77mU?o-hTiJ zKF_fsO>B*woE=RJY+!yVJ3~ttc1C=9{QnT#-1snb${zM6_;m6HW+uNU@&=A3w$Atr z9RCqf{ADPbIN7;48ksoZvorlKOUTaF`B&(d!~DM-853g*13^1?e63#wJw7V~BR<=& z1)X1gAxAs=|Nj<6J7)uDlV5QdUS9nFbL~H!{GV&`j&?>$CeFWR>Ewk)@#&OJ+@1ex zRrJ>d{9o_sL>cfI=~;hu6n|-^U;2NXq!VSvXJq()X;yp&Hje+1QC4RBZD9EC$$z?~ z6LEJIQ~IwX|1l?~^lOjte`NpLEM#YG=cr_FU}W;&?u49JfBRtnKlT5w=l{7G|LZxO zw27^mvpGI9JqIi6uVWV0&L)n(N9*4U7B(@mGd98hkLLeA6-e>$Dm5*;4NgSgnc7{V z<}!`=MHF(#N5_th%e6+4gGM?FJmmD4B_gR1;*)!}XS5q=37!40cJN4mdg{ciJvOEt z?*|8;=VvIgtg2SCO*0EY?^hRcXg{gx7JOGn?>E1~x%y-`5;#1Q;B0qwO0BtX9+@Vlu_@c+IdLBpBJ zz;^M}D5s;kYrx>>eHFd;^dpyCayNMInt_NkBm^8Cx341_$?|)-P)FJFg8pFY$;pa` zjz>^3Q@XN_n9lh*8w&$Lo+it->|B0*-*|`4KI(w9=^~mY6fhifmsVAG%wj&b_IgI3 z;-=UA&6#jVtRNVUl801GXRTAP=RRPwb=e3@_d4qcm^R#PK>$RGml*uPj6KRB9>Jz_d;xQsO)<{19y(sE|WDbrUDV*xvS?wm7 z>2mlup{_G3MnO(`ab+~{&z8riSA=zh=n>Amfj@|&oUL00!zPG2#xwgi(z+kz z(-du9=0_faW^^&p;}x^A5caII4N=ZuLBPZEMqK2?iZHM5pA;$aMJE4)UC}%K44JT) z7}t;4ClF?x-?0}hvF#6Hz$mlr9tYfkOzs@pABLMbsq>YWx*M(b#Xtp~&u_=aH_jnN z`4EL&A}ESAk4U!CC}BcFw1r{rRi{#tMWd9ph}Si=5Msh< z6KnWRxV4MWX#m{V=dsE5>>AFtDryhp?V`b2eZHSnpM+WUkG_egqVUb07hqIyTYA<2 zbXNwztN08)#9O@3Y#CQ_Ab76=+@KJ+AaVAkJ!L%jCeF-K=87$_4l;f;{*ZQl?kng{1?D;8Bvs~3P-rQ7;jSAF9r7c4yHcbB3YV>0s zfQ=|Gk>)3NLocPWWH$x1!xnNWY4z-)Z{}rl4sp?huA(>C5VcEBdQnhwk{9oHG-g4+ zdt0C#5YP0!NMOyA=B-6Px<@lpe1l_V z$JS4YJ(Aw$t0yD0iHC>ziGqfXiP{*Xt-`Ccj3XgBYQ(w%oVhtI+J|gk53|ijb>N2% zUI?M7_i;gB1{!Bx&i19Eds5mH z-tHZVfE^4rW6|fWm5p4WOwob&laa~=Vn=mvmDmH7%DnvI&Og?&VGk08p`mSa`+^G? zb)d8rJk;1`t#&~laXYY#_pWM2y8%X;vsLR)&~|Wt)4@O-fD2_bZdq)x9gmsHcRe@~ z#Ra^b0pFo90Zi8IV}Py(z*h(evo>S782JHyOhEiQ>I3i0**F~%I2vk^Hy!WbMD@qx z@1BrE?`|n$`^N!`LG>!^h52PY9WMO}Y73G8Du=WPlz?g?<;(B-bQ4pYeu^m<#J?x@ zG+;!kUb#JbhK?qOJbom$z;n@|tZ`I>e0}h*(_hn@f$zo=M4?Q`ql=c(tSf3wmEW^U+2qK z&%3SeN4R$j;rKfidQIT|VL=c&&X+|5hYcFRbAIt` zWE)c|{qQ}arpr1mq&BFkxX;$Qqg3AJHgqCY9f`StHz64iwOKj%yMyx1ehUTXQ{eZl zY)GHOEDI_PN*p&;{&llDl4g|%{<89NVymyf_a2BmzH@c&*M*y6Km|a~3b!!^0b}4L z1W}mrAeyE>DLLxko%12~83hCHpC!LXXJ76C97F(J;tyi$^abq&RVVWQ6~P3g5AsN5pSP8+nhN_6hC&2n?mGF8Mh+U2@vyMQ3r6{` zH*xi8Jw;8!a<;+xGNH9;mCQ+4GguXsi$kb#JYTP0Fm(kd523xxD>%lnPN6*c=I*;X z945ii1eVEhyMJ+gR4(OlHQChkXcW243|83ZpM*A?q--dsblIXUs|xLV4Fi^H$1nk< zm24)^;pYO%-1?q#m3e98+34^zSb0ge&Z-6X++~--^^VJd27)ygRb`tO>I6c~l4fG( zQ1&dW16yS$6~6d^;r#;QoJI=~YhPB9v7dkXB}&kPV4OmdAfxgyaz8?Aji>Z$ee`5? zOWwhQy{gez%;NVVX>W6l2?we=C@R;$a$34UTTwRIUS~!8HkjWZt2i;))AWi4ookqw z{61jZ;b}IR)GG&q-7F?}jJTi+7z5M6hs%e|yKvziL)Xv6ziS=lT*?e-tGolNRrVs~ z9VZhzCleW6;z!<@KIj0qa~J?do)S-;QJDx9EG7qZN{0w2{JQ73E|EyelF6X=99hB% zv{na%e+n`vn6V8#v$l^+mRrEgqi=NdH9md{do*2%xNJ|i^&Cp@gvdc zcYkZc(aba%8a$>oF@qo944B2Mou?RI0Rn|jFJ4jJ$8i(yB-W78%u23&zTaiBrpV>u zrc8iTYvA6rS1fT`9#AMC>B%aB%=DB-ieYbJW;|(w|3H=lLk(JZo=&;dJAJC0)#H_t z%LX*SKLRM>6`>j{@DUxjmSRZA-%DBfWgx7o=pwZjKIqXMV)9@aZ4}?CDjuem;<^H| zY3I@`n&oS}qhjgLyoXRY`;6?!PwZmU@1;fS%lS84>h<38e>vjxgF+SD!P4$+6nY+= z+xxL^;`Lx(_g=!q?#MQbqjp6uE3tBCUic1G0U|oo5jpYC)o=N7!I_Dl4SXZ~*mc$l z-nSxdwVlo%-rc(Nu4xF^tfc8?(4<Nre4a44Z>%|NVPLa^f!1t@!Qtnd(ZgmzUkwM z7!Nib0@aOL(gLrQ>$Ky}D*N42N)aN09D=^7(zA(&OORszK_mQ3X03R1`TcF`=i$cr zk3O&VW^PXYVy=0{?0V^I?_q5Ae&8m4MoG>qXFic!E#iJ=R?E7(GeEK!A&dNz`=#ru zm(DB94|jIZJ#=yW4FV`m_o!8H-c?P&F1cHNer{+|Z5A(;E%wE2v08S1@}?8fv+*#y zX_t8-+Uo4?8%kyNMz8j-h5S+MM`-9#uixcO7Ufp>?>$r2{0#XIoHs`5 z1qiPdLdgLv)fViN!^-H=P72oulpiytPm@2^F5%rBoF76Rt8QnhB9h-;#{7zon_708 z1h3bI&GZ0TE!SC*Pa1wHldP&)OzvMeJNKcEd?D4b5}e*Y+_X{COkRzD8jL;z*J zkJ@h~fe9o~_`e+m+@i&n)vbV4T5m1A=HUjNLQRKLgb=U-LL~5~1*>QZY zxZluhV2v&MXfvzE{#aIwr8XFJ%9B9CN|1ap0wJI|C&-tEH6|LBaKuLScj!^u;VNI) z5kE`7QtgO}K&E>YB&k8UkpL z;{e!X3PqUYX@zPSNI_3MkN~1Wq(zxu)F#ZNp1rN?#+V#t%Rqvdv>Az!iq;5rZfc#! zDcMt`13j&Pj)((=q{16%f*97kxq!Mn#@b(%AW9yw{UlrG`qu==$wWmT88Kh6MPB%KbV85XhuF;FaDZ2tk!z8Gh8a?I=$Timh7N}}YAS^o`s7%;s z8vhQ`9@q${h{H4zqQB*Du?9dr!6Al@kaa;*N=fwiQ53B^XCW}Z>ODQyvWM8`biUI$yT3J}a zDcBC>G^KH63_P1DpiGkxh-BlavNYW^mcPJLONRO)$CBxe zGAb;^*;24ZjPumu0gajnOB&<6%T|sWiLDsIVoI!vc#2j@marm%wuf~>I3cCJQ@x2& zCd+*msFg+QlZc!MXO*5O@}A50H9ZsDL59HqOK3?yp*-0BbMUX&2Gm1-o&HfLesnGB zs9B07sL0u}p~`>pWSK(S_oVsj?q3ybzJ%C?W!mq6F+R#^0^7uCmig=6`>&ktwJ_Fe z#39o#?ygNTiNZ)ii`d){OY9>CiQSGO=+-`{O0zXv_uE)TsQnFP>#CjJA?lQgK=ffn z(`}U}$wJcj8RcESI~$;`5wklE!=rx8K#ilS(^HGG!|o_C_ci->(+(sc12rTzaA@-d zG4d@M=Sd>};yAxl79F34q@q`lD(yb`NI*5yMsjS~1)i4{X{D4S_& za%45^COKL`_M(MKb!kh9;uodywQ1U5=4W4l9Bes~6!2P{$Nr5HoBr6-v`mQidd7p2b=+ zN$9JW(n3$pAEeqccDEk`_NDcTvnLhORu*@UJTro-1dWa4k=Fiw$4aQncULI>RROzH zG6a+kix)QxOA{!hrG#X0TG5tmKfN5?2tTx+qTm6CZ&Lkw1ucgFLesPZ_|W6h7?UWH8o6--o~kD zN!V<4$BDegF_$^0u1X?PFCXP*s~%8_cO4flgN3YqlMrusN;a`o1=mtP-ae{(PC5U8 z&9>1}+}PY`x)`mr5oM~YD>~LWWqMAJ9SK1|7bzsOzO^R}QlxVYB9fg03{anMDY!O> zua>bt$&ii^du+?+=?Q7yEdrN8J-CDs zsWNlOT4bx|U z_V-(*#E-u?h}+^|K}2$x2<~S8LI9exBomHM@Ciz977!($=`@5283S9-t?CuxdI`}; z_4e~SSQ_y_B^2!dy-ce?dd(U=jk>9gXg{gb{6=Q*hjj@Vo8fUFS3X3RWpJ2Ip>E+nW?-mWGsMMgr6C6915vda_Xm50HUc7p4kG%|%mNN<}m`{~*R-evSN zKxd&()@OC6Bda>wF?GFdvNq3XkwLrH+9hE8n*vn+#&7YD=ARly9ywS-TIm~Qs(-eAWTMYK&X>xq4hc4aCUTsx`qLSgf1LI%n^Jt^1PJa4jbrNuL^aW>U5_ z;9=mF{67FxK&!vKe4k)KR%r1CLtK$AhP&fa2<2sN;;Wnwx8!04+lE83(kpLf+()sD zv!?t5%Nd{I7&bgO&X{b=aJh4A_#;rlv>(y9Arg`1yNk@&KdC_c2Li!RmF;tZ+B zPrWiI_ues!At)>uioy$y?J(@3kozogKw%?pDE#1H?+XvRH_iGv1^M3Ef61Tjt;nM= z!Isvf(wR#uS3di_?PFr!ril7K{MdDm6b6xJ5nxM;Ly%~fZIvW&4S}j;1o9d)kBuhk zOdJXiIh2+1+GG+ad)+mTr}ktx&iA7lOdtoBA?a1^iWZw{xj~u&pMCkr99hl!L*Ni( zRy3(=Mml&H$@A1lsp>qC370>bVqD%xssQ7CqzWyp8PdmT>kzG-o^&xT{bZSVGYX;# zN5)7*;m8Ow6y1&ZiX=Q4{ib3DsbR#`JNyApE^Wf;T z#E-N<@1bOmKnd+rU8))FiH?Xg?%viN z_DT<1V(>410Mh4M3Bpg7#H2FBtqh?8I$t?OBPCS%9pQ2+@+B0TY;c$&(~C@qJ$CrcG4g?!|i zNyelJ5^>KM-Hjnk9@ z4&eUu*w%*h@iadoV7fx^VXu3r2!U4{-H~4EgTu)IC;keD$3=o)dOix`I6n-`m|2Vi z>W*G7Zt3Jnr}<%h;L89pozlqg1>7KN3+@2tx08txR{x-xIRvr<$8Ple=hUu+h>13c?=hlehN~uWH<_wl5bj?^rsL~VWG63qDi^7f}#|UeGRb z!KK7PCP%qMhe?HJmN)7gN_%ujrM3FC^hM@dI;x{E$j1jIsL98u^Onz8keW|mXFQ+Q zAjgE5<&%TmX zGx*gj9qj9U0B-g!3FelLN|x7lV@OaWb12MCC8XLCj}tlt9@nfSb@{AXNEr|8!!+aynJ+Z)+R&if)Z zML+$`WaB3dCiFSrF2esTCNO&YxD-Jo>pO zom7g;2$1ka#)o8C$>@=;`LTMVVqUg$f~4X z9J8tnx39D2!*6YML&?5b!l}a`gZ;`P*MG^ME^?L-?%*xmMWwlxm7je0d)w!WDdN`= zWzWsUfZaSY=B0BPa?k}{g-6ub5&dB33`Nf&`*%dqT!Y=9`n9+|`OB-D^kB%7L*VsO zF6Og_Rs32qk_775VaNq4@G6|b;D=eF>z7GlB2dXj$wQD?!M{%* zSb^k7S5u}=C6%Q$&rbQ-{;5~4xI|yLj3L|{E~c~6ScY2I?uu0BOGg9&=LlU}4qs-Vbs9FbphN}4}5B?xo9K;ev+ zFI@HFMj*WO5hia81QBiHAx2Mm0?=`m9kk=I=S(Q~d;2AS((m|9w6Ho-TG*k#ZClM4 zx?Ssu+)zysLvQG9-G2ScJnFSH{ibH{ebDuQ9BXg#=#jO+@l!elE|FH!FFM}}B!g0* z43(BSYwsyM4yQGEBhP6skgWB{MDikguTG)D6qJ=CpRLLiMg~C@(+hA{R4!>oYj|N3 zqXSACkF-wWeA5-q$xA;4(Fe{Flmh* zERX`7Smun{5}L`nD~JjQ1v}|sy(HPm5tSD%r&70W$z>n7(iLtyl{4-qLt}Ic3b*WC z8M1&DP==Gfuq1h0@JgP1=SvwrhH64zrp<^1uMpE$ORu=z)=ZzdRNKh- zNc&~*7`>696}Teq+!0oqyrWoe?PIMrY$QL2*6U+B@}~7^L$%o(IArH2`j>>zoCIm8 zunR)LnZLv!fhdf{%KIkn96qIXn#yF@d-@?m>ZO+q_b8APmJwmJMuw}vVes{cG_(0Q znFeA0589crMEx^C-YK)k>%b?N7fB+Vz0cGt1o6+e<^F&jMMKY^&OpYiqPJ(VF2jD3 zlUW74!q@_zlX(aPrTKrWj*|mIQ0BUvo%&T9J8`WIrFf%_ELj$Eo`tbC?cj>fLOAM^ z5Qb^uw(7F!Q2V|95rAr+4AHR3?B)7P?p;8Y-Ii-EZngxxWt~lYs z(eF&;{v{W$+%8;jyp=Ma+4`ya`|Kqq=*PdukwDn#s>|teH7w0(|~5&4fC4#luM$oQtq1k|9`ftBuSDRhJB?!&=uO32ido|`2PoU0T-1W z9WhfVRVpPC1i=+?u(|7eW=f*<^owZU2le#Jo%Rq#i8oLk-1L5`!J1BIQ$r1FpYh~#=iM1o%EdM$2Wx<+Z#2vejd&I5NZW4?C@ZXT@9R?XsKWv z;$VDSkYlhFjrtko>JR_%DCaS!vo0=^9#vvQ;xB&}zF+f`M!z++^H@o6Rh`si*EAV8d*!}&2>)%sNZy$x2{ zlNPGLrm*GH)zm1Ojaxu1FCH7x4j}f@z2~;kOkd4{Khx0&W9-zUbFaPWYAozKU7gc= zQfQbAErpJ$(^6;&=b~j?c4UT4LUu>Y%bpU;IGUxc?))eku5CPRr}5S!4(8>7gL7Zp z>0;aoZ@T#C=)VXIN&U@%BfN583HO--KScH;G475uZ{GMctKOid^`Mmq;j18wKfKJr z>DHi|zZ!J(qk*n|bkNza2DaBYa63U zIt1a?J|iJ2fi-GAQX#57aV4Cy;`16yXL89IyVU9s(yRxK^I~x)7*gnXTisJVFK%|7 z(UUKV=tQ8kGwhusJv~h-PTf{_{fVi}uz~gVCt3UIUb(p`d@_73j5yc*%IdW@>%G_& z*DpL$9N22M6gD1(Qd9}vmZHvhrmRryfXz!3lJMHVN1XwVvp?!-)T=Yp(nmi%uP#7> zOcvJv7#gI@6lb?rkaU^x%D9@un4YbyNQ_s;4KHi^g#&PpbVpL&)=~@@&lm3;Gm`x} zQ%n=Kt}#cXgyDYRP5E2mo;|(Xv1F=Bz`0?~&$xp&YE%p8tM_f4NqYYNs^CAayFtLn-cE2 z4u`aLqO-`b9%~@C_wJRA$>L5BfoGg-41T@yR?EyCUbWbqq@zr;5jg5(E0nHc!yv9o zxQ-NxF}}2)R4#|ohfCDK2)8g5_Ea?Evr@`@6`f#&mDp)#(81pfy71upcz+P4-ulCTGWB|D=#Yymt*1gW2J*MR3ky7744we~@Mls9bv}nX z7adk2BZ=peZbfu4K4(=#q@@?Osi+FV9X^MCc}$L3R>raDvIk%aDn(g5cofpCead9C z1c^>Fx#gGA24}$tN8ONtzMR9tMY9z&29g_T)4o!$gFaMr2icBiwdJqk<1{}8+o9n{ zB-EE5pDSbd)d({|F~H#qH+#QW(dyGn_p2440U=7<5g!j z*oheE%rb6gRZ&kB-Z*~WC2l}UT$`HJxGs^gNg#F;*W_;!Pi08U9!Fw2A3wU>&Tgd_ zPiXk{17N9ikDA8W;;T7Gh@*{61lo$q@C>q6Y|k$JKd)y#5VV2%i!p|^A=m^oLo{4Z z`1{Zk-XZCUpcb!c5Ij9pQ#<0wuExi&JlXiw>Ze8w3eQ9yA43|u@_9i-oXYr^CNWq& z18CPd{8X7hGb748p@9%r+5gT59lZ^CANJKyP7;V=A?W_Gi@MJ7pzU(qJtveYj_-@` zL(>6Y3cZguAfJ1@XMNIXmha5RT)s13L7bOgk5ueNAV{2c1nH>bK>!cy9b!wYSE|vM zQXVqLaxF+R+(0K6)p-g|OS`oPp-HF+Xp^oSOfJxyi(3)uUga2yU@Q7IMIFViJ0_zr zm`@3*2#gHWjY<}9FK#B+?@Va5K$I^J4uRP`ZjRt0+22~cNrCBq%LQw72Fr71K$Xtq zUQeZMLRp|q2K;b<&)54(6#U;$HT{9M5t`Lx&w(f+p%!9EUH6U$ZI@L-dJ&OaM^zg4 zFpcJ(K0U*Z-~%GVz5*klJ4mNU=#F@iG#EdU^d38|_9eTD_AI-mwlh-~G`?aJrl^;S z68a_d3cXZ?4NVuC7YGe`b=OMd5;}^u9*A4M3a$gQ7G-8@5z6tT7imux&Dq?)mH;~@KM8w-mc$)*B5ZsmXdDwP9ix2!(?q=M4W zR3q(7pHKWsgI;|W>O1zSZy%d(e9-FZjFPg|FBA#6U!V-J~i93B>W1wk9l(N+LnELrP+T z|%YX=}$#09Aitu9vdeo6zZVsE-`)#MZx0~Wz5Kfd~7OddLJtok^O zRUSt&;gkkIOG_sYF!Nv=-F2#Ivsbd(&NvVcwmXi?4eiEdrVIprRnFjvKyd0?glUQ> zc@PPvx?@;&B!K&G7!D?1N8b3ewmQ8h0yrh1PO<65-TMV(5$mmmJ)dbj7I zgx5?Z9CN6=ZuyYPa8#dQ6SR_UQt->RYAZo8b=)v6;1Y=NIX>m7RHZkj*fNseM!Koks32Q0I_leN}=~%g(-+D)qyE?vPqYlJ6~w_j~;@=B4H6cu{t22EfR5J=O9Fb#P^Ya_TBYN z4L(fcB+Z#vdGX%*W@FZquw~Dw6We;pV6VyJjb#$yIjSQqc!xP9LVF;eH1O0QsLdrT zM%+CBkIZA3v9;a354GJf($3S*N*S&ls=#qG6*!V#g5r%s^pN37u!0!$UY<%>u~aS} zh7By%5^Xhh!d)RYY%LsRI3KuEREUA=jF>rG#@=&8yw`wead;y)YwC8+gaTv|uKa6psN(}jCgIXnk(JTZ)iww@?1ntPh%bJgPN%Zoh*pi=h&JCW@I_aTN zR${n-u3$E(QR~!5Q)}25)saaVm9E39e>||xU~cUzr}=;u`6j~FQ41vP+b!=>Oxu*| zT2J|`f2wIcB3BUl&ngc*in2_CCC;FuN6=fKRM{IhZeM;95;pCoJw|o!-f2i}+aXuE z|2nUsZD8Rfv#1tmTJR!DpZ*ZdU=?k76$RK4ypcD;Y4p^X@(3Pd$tudF8Q&7+#hzOE z#j%Z2i*(9nxvy}iC6=XOFr7#{hOtbJ?aSnRjuJyo5ofW~3CZ}21p5tprf4;?_ACVd z*0cc%eYtB>o*-B(adkx;meVtU_Dt{QBQ+ig43zdG3TFqNuC?E-U^@gZDqmjB^@>zqW?~W%>3T6Nb#Wyo8 zBl87CW{#r-iGovcI)R~Z%Y(4C)erxZwawB%eYdzldg_meUU`+!Zh|f#mBDUBT_ac(iffIGqA$0qI)Wgv0mFk+D%9PY zR&$f}m7$Cef@KOk0tb((-8w%&P^J>Y-W3i(Y6VA$k?=a-FG${$kr`*juF)SBTqBo~ zk7TDmNwBvth{H3&T!MXtGZfi7!c~HEMj!~b7GbK3CzuDZ%A({UCOEdopAcJN$syQ! zq>drd8fQEGY<=^U(=U++r*Z+zsl=8uj3p=(30G=Y)d5Ed3SS`%wdrs~kO;06LV|rp zfU5`06l47#2ip8-&<;3JI`|)9hF~Zv8tFN*!N5{Es`{e&a1Hj-(a_#A{1yM$xHK zPaTFziU^{imv;NXm!+&JHMprLybn4E$kz7mh+fwg*f{Mw!O4P&`$c9~f?XjOC_&-g zCc={81{Biitc(?&1iQ9gSEbv!zT4T6#1uU$hd-N{DU=MHD)f+REunNtQChPHMN~QD zHf~`Z$N7XSl#?5NRvAMo(4ILO&a4)Z0!PCz|9I6V$8}ck$Q(FLQ?Ae%v6Y8qeCdcJJN#zZM>aitWLWG?+wo|Da~)p zQDZ3#UE?r}WMeoCY~w$Sb0bTPexp(o1|Zr5TS_`e+B8N$5g=gn1XF=nu>|?N1z^>& z)8ET$ERmaCsKgg&@5j*AqmGSWQRPOz0qcp50CS^T0?igAuWe@oA<&8rB{+NZZ-Q07 z+z&6tHiTSHFM3xdP~lGnt}3vlM&~%;wCvdIFdd9EDHMV*RnE@nq1XED>6WU)!rmw> zCBuTEoNo3Nb}E)htX%Mo|6dUZCg~bsvUTlzXUeBZfs5$h2le#Le1}j?ys#ju@ILj& zP1aGb)?~XaP3mYJM$_5~!dQM!dan6Txf?W%J5>4OtJNT z*Nm852$IfJbPAS29;v6GNjYn$fbluI1fmZ7q~HeqQPCS}k7C19s8g81ie$Kn%vHfU`4;H@r9ev9V=SQ>h!u`dI<=j5y2uG3`&df(S!ZnmC+(sEABq(u&3+0bcqBWYy5pEhJ z0NsS-M4w5+mJk2qhQ*J(1G)0811Eoe(R9oOlcVKYYQc8ZFS3@o3R`F%RcsrKqH=B{ za*hyzE$vwmt1cBiamJKqNCoBbu?nPsi|)pVy^JQ%kgmo+WkCxdVwak*ROeT2$(1_1 znu3web*b%bY%Sg(%2xvMdr|fNkVt+**ay@i>(W(#kX z6ePsKMj`@jMP+ybd1h`;E+LkQNPHkr11$qqFiZ_mOh7X@!|8-S4?5u+5}gQY@l*rf zsZmYUg(Gu~&8O^~aIJo8#GtV9_4pXl*p=@KBI4A=$0&)x>KTB#cn}xvB1JPJUiJzX ztDq|P-}#`U-iVxqHd&%gECk*E>_V<{JZL*xch3py_>O(l5x!_N;739CF$LuB9`CGg zvS#_sZ07Qt*#!!H4flw|ZUo}+PUAs3y7(Y~M^{-D=NF}>!u{&L32k@r_|+b@raDi< zX=k_gAj}BmfZ;RZ-|0PW>U!m3@PVD^TLU^wTU}LHyd&F^+c0pq+NXOK9KjL>C$XU! zlI;!Az@CRdIa*lrcq2rBu`L?XRT8Pd+KDtdr{@h7>BVHw%mwAj&&#NPh{>ZDJVD_(ArV_d% z9+H{jCds%lb9EG%D>|mkO`TxID42C%8_Yo^B8*6I6vn5L8Rjf_4l@`W=&0PtCAbrl zJP=QLC0PfiCd$leBG}?dFVdb=$92Zh@&Fm(Lhw|eq$paHB?u5D3vvuJqqsq;DEvTw z*{+ft$#xsK|EH+6fhs&rlysgC_o~|q`~HAA1<98-3TSksG9`||;OarY+CAXu03*7L z(TE02(Bym3w377^4IRZYUv)F8np9xj<@E)il~;5`96_sslx6`Vi`Qrl7AXT3(8=sJ z)^vYfgX`B{)6^jci6hEe8~YJ!+xfcksDAi8u+Ocsx7lXs^yWIztNy46IAz-;PlByg z6pQI|bE&f>mPEw=#)i9H4QmIAAn~(j=lUmc-8$qI=qi}&7z1a4v-6~Z_x$V`dHeIT zDPLCB535x9#qMOAn|s4(QTWYhwup&ub<0Pd%`Q)(Ms%0|Kjk|Z)YrGHl~)g!CiZNX z6og4#NGZ(4+F*_~`8S+y5@tmsw~h8{KZ{)Z$@sQhmf~BMlNQ_3*m=3-5)WIRo3v`w z08F&{fcaKC-Dli%4!e{!=Rxpd1OY8wf;^I0w7LYfFZq)t2=V4_A}Rlo)xWH4iw79bG5Vb;j+K(446PGD3GWqZwMp(gYFu zGp$lRGiT@u7Kvl5;v0z->}fBjyZ)4ZUKcOi2k)vFlJxbNav8>TGacpJu9 z2u$lX2oX5OR0GR+tP=R9Y@Uf}+Ru?UhT2}9RfaS&I6CP3n8eZiUNj>+(S!-J3wV~hy-wKm#*Ucr#& zlb&nzfd}%Xa1zql6>s3j_~98yf2-IA3S(8m>)PRoRarHK zyOG1b87Zi?><1JHX|>Dk99tCP;)E58?Ebi3|HPA^_I z+@Ip4sO4FLAR@Dun2EA1A!T@b3Ax}^Qo>#2g-ptojA=VQrV-qh4bJEj*t_0G-J2qu zjldA}f3%G!3*_TtF1X2#1yjWhYy)beN=|~Q;_i?2{f5)wp2bNf;oeIS1g|&VHE28m z+A2XU7z1R@%*mb5S%9}B@T!WA{L1j!NWO!p49r1Pj!#q+TEaNJ?|)S!E`e;Wj&jR?WFj1Unsvy2$gIx%wI@KhxfN@*kKPrXfMUjZiZ z@N~f#tgRK(eb81cgE(BZIUSMkF&@k(Ge2n21wqiJ3x=Ro7Zkz5u0MjMp-;f#&@Ui) z=$n;k*R)Yq1#m5zsGve*?~;g$*%eS0U*$_&yF!FH+#$ktA!94^;A(4vpz?qXip&K% z6xW(B*j5=E-kvdL3PwJb+v41I8V=*HSTVsdY!6bx3bPZ*aAD*&2?juBt0f zu{xlEylM$#o87VTjyK!JI~T+G+~SopeR%ybtc4C9*XP`C%$whj(B;4XsYlngUSdP^ z<8LlqJK|_niyzURf-%9?3sv6cRNYbTf?UQ^jK?jeFmAn=%IUkUxPl!M zt}`BX?pkTvqK8lkH_sAENk3JILNXOHGlGkt@o(>X6+!0tQzWvan6jWL+|(tasJMb1 z(OqTSW(h@`A7f!+ELbRG=kykt(uUbUGuo}$mub{?!?!)yZcG}PdRzF>h;=L6m`kjt_DPNwo;wIMOEGrzLdFa&l8c#T zVNvTdsuu!D2<<$++1Vgx*h?2ObX_j#W)zB{938u+qvPzFhJ9125>Il3MTEm3VZ)u~ z3K`yXMpW}oR~hnLia@Xg=RqD}Vz^cYks;d?A(jPhX99fnTd_w-Q!f195}F62Y%X13 z?uf!$KU5y5ExhC;gqP?!P1Wy^e*{MYhIrJ5 zr_hd6ph?XQGBYK*5#E3Z(a?sE@Lp{SAC9y9-{kPY)DMWXNNc46=mJA~J<1aY`E7|* zvvWf~=2_F`h9>h~56xu^l8Zy~f^$Zk_4-xq@wmt~mUz+@nuNCRxOu(}!4qGWZqD09 zFZg6g5`kZcGMWtg&bTui1!+}8juL_yXlH(p6jvml5q}(&k`On^)JK&G<&+w92&NJ? zN~)5RpennjQkBA9p6uXNHLpVfISN0;lO~mvezu>MA$g>dGF}CeHu?uDd0s6lx_DBjx-CmK6KX`!hTijkW?NB1W@^V)p+*IgOLjkd8|mVKOnwK zuNfkTWw?~7qhOTx=%*S(uY3`n3%H9m%HRbgkouY#c!B!`Zzf5`LuOD$$kuXq3b0ZTGm$om=vD#J4Dg?@SZ$A;t(g5yy+vawV=^nzsSBrC?B*jH z)aL`-S<;6+DAc6@2-bxH*wJI%5q$a+;y-sdb=);3v|Wlzp6^mHB&{(0f{yhI2~-v^^x0c z(~-koK{K*FOm+`~ZOW-iNTEWUHiNl@GRkog-#n_~a{W`HiE9~-n~xrqabXfC;I^_W z+R6%dj`A|Y2gz%czMl=f7BiB*Vs9%lfOM7Al`+2;l3_!ijq*nSxl}CZn9^onm$0Vw zv3QzqO+HM|n}~vp3zvT@QEPQSOm)OOsHkM3)on3b|M}TvO?zA<67nwzhXr08vBX*J zz!|SBc^FqGxwJ-V8g%4?wsU2A6rwqm3!Cs1nLN6$j|6L)Jb>1HO#(l0%82jW$5V&mFhdwu$}6ILz*rR z|I2>0G8(PLK%y?eh%KtIFBT{eiJWN|s+m_j(qIT2vD8LSgGeQe*&oHR0?Q zR|%A#eDER9{ASh;v;!r+hvROT+PO@nh2>Stf+R8zh2D}`Difz?4$EZn zk=_k0+mie;;AvQzLO0366)vN!s=#z=?oT28_A0u?18X1oSJ7mCCbXcR82xGYVfWf? z+1r*2cD`lG=7M>&sX>x$q*wtPxQf3u|E$|JsXFz~FZm}^FRzVjiZ#l|6!$NVsamH2 zQ@Ej&MjET%umB2S?Jn$-a9mK>ZMUon*uJ-LpEPud5P#=^)<^neiQ99bR&PVOSxZnT z$#quPNd^tmp9m*9~(zX>f=f$)L`Y!402u!|K`IGu~K<2P0ode-(ryf zVA7}Gki`Gs$b%#-x?l5`~hn z8L-Uu-6=D34mn{~>}+-G-x`#O@|9`G%C42NN;ZsZoHm5o)4E zbs*IPQ>r7XC6Ey<*TfDoL#G1uH?IKb%m8EKyfN~{DtOv(!UJasp}MHp`EJJy8ys*@ zc1VY~!bD`d-85fyhdgdWjgQVQ8?Y$pD-q6_FAfHZn73&n?c86g8 zGO&+87Tj-CVI76#bcRE>D#KbK1cFjIgpT=F59~+u`~u3==XwxKhmcdx1;o}^PLz2a z3ZzgQK~lwyJ}K}dwfJ-g+iSR!4G_%tF4 z$GWj(zJ6bE@u8(}iy5u*rKP*ohV3O*{H?w%8&fe&`PPY`cjbUIc!2tLGNh-H$)B#TX>QyOBAagM@Wj(Wz8ax2z+>k+W@ zern`%0^?I;wtAI~D;N|XnX#%=quHI@DAwQSp24rkR|_R2 zj*TAZT)ny83w;eq~UzMXK%_1;1m=3mA73KeHm#2q7= zp!|i(|3Fx>na!|gyic%33OpmGVu5F%uj!plR3iE7#N>&0acRP0y>*P zc^&V*&2xMaq4L)ZhjvFgxVzL5TxNkkO59F9Vi%F~bLtQnUrN|=trmL%Al%e(`et>5 zat;`z^>&L4sH(awVqAQvn-NwX7MKqSZP@xT(SOF4&C7`Q3T44dJ_@p- zYIprA3%}3c?KTiic9$LejaaTw7CaxVbF|uNiz-{#Td4di3Z2Csh@+e{xG%n+V%*82 zf7o!q$~62I&t990siR-G0$mM2+q0qmesP0*#5>3-U&WU-hwZr{#m+UmwxOEk=ZiB^ z)Z9I96$dNOAzg9e@R^O=P#njGlOrVAYl%fl@NV<1NH%>;-xWAgihE-$8XI=pWK$||_SMe7{|*Q$6e;sj$n@OU+Bjvd%W`|1AdCk2Q;}V>tHA>LKh_8>SX6J(KdZCuL*3h$U@4 zD2gR@<61+~H`XFpQO1JpwW4i2YbdJVblSt8SGXyE{|a90F8p}@YVmAzVs`e8Qww+7 z0@iZ4`xeU;Q?qf6soS!RyD+ulF~>=}n2#E&V!n_?GZ$nvH7{o+H&bOTah@-Cf-AI? zhiAX}=h=^bI`*rdp6%?nW4rt9IS!s3j*Dl{#>uj4chk1sBN2Q!dP$O^8w_EKrhU zC76(dWU$;ggF#aNz=ai+El)^3v*P--jNMi{Al+CDnDMrBPyvgSa+46TlMrdeNvO`7 zh5Y$*kyyuhJzl$XL-CBb>K^6im3fNy+w)daxWC{UaaOL_`Rnt>$mhng#CZDmyoTH;&Rc-@WO1!L_J7hY%>>I16w6@q-U7@v6z@7M+p$(0<*rfp)?X7at9%#;}i{a`8 z&RO-_MeY;Mn!nn0mm~vw;}Pz@aW99I=FiXiF*m(8< z6U}b8N1Vjf=%P`K$Mv{Rzo99T@hq{@^+f?U9`XAVUe?b$g)+l^0@nL3tYHzalb+q!E_$sU`)kSGL*m6TY|lGL zYOYYcgNxaqVj{WVFNXOKH4w$hQ`HVeQYdgn#jH*mZ&t@4If#D5Icnsa!}xsSxQ-V% z#NsXNZ~l4V(0II+!r4VqSGe2C=B03V!SlvzhFonuXf5P6V3XLmnh0(+)NWM>K)}ip zR_cIF>y#L*RYV(mXf2arYrTL?OO+^s)ULRMevJCJQ}o8q3>1DaD86V_js$FcBx5S( zY(qi>n`z20MJojfI;Lv3Ljx|MJq~tLHM|{Cj0cHyObPYxQ)1=3{R5js_i#Nb_Q6ne zPX`@&cPTb~IjMxLVda7`kFqroVSgFQ@#JrRVjbj2By5r$` zFma#F;>{F2-wHfx&1XDo&1yV+aI*DIo7;HYnm>i%89^5~OfDN7Hdhr6qpJ>w*Hwzc zE&e&o{)WsoxMAbkj5sz(=F~FUa<;%aj>$^L>w~p6ZtleJevPbmuw>$F%>L_8-&!W7>aA z`~RnDNA269XHQj$qD{_0QO_ z-VdMa$NyuyT(Yd^RTw&>TJbYxLe=_f{@rT~0y*Dp?&Wim7_cPI&%?&g+3XI_;d zKAzHaxNeTPZZ`8E-qv>CjKKJPy&HFysj$h8b;{%B(W%wM2=B+UFewOIm?Y#COd2urjpmD()XgkGzn_!* z7mB;tMbH#E*#vuY!F1>_Zrgs>%?s0V!tuggYj~I)>>iqRV>m1|)Nq@A^RnMx!;FO&uifaO#WRArZtT`wIjZ5V9XjYP51I535F+XsAv6{l0ve3W0m)8& zBC<4+e2*}MXIk7K5QusXgY$#1djeF?B>&0Q5x4#w9pYF&qefA@3TZ4xw^3YMq|x|z zXn00zL7XdtECELgmSHC^9K{c2IF6s=a40|LO^~-t2b6Kk@=GG-=9PPHt}EJuv336v z1o?u5qfcmk@v-k5iXI#C$s5qzT5OVk66c%2`-X5b32HQ6T?l|+J9~8 z1e5S*JUNIb7w%-lYE!5=Kis&@3w_zVnEkrC^rA;cYM;pYVT^^Fsk}4?s?f{%EjPQD zHXnmIIi?3kOn=M|CN5#!Sit920AA-Nc=B%Oletj`Hs%FywcWuhYu?$)y<8geJZCf? zH}oD$Zy&027ni|b+wt|2?`*Mqztd$LZ}vV^PiJRRaW{`b&Di`1H47OO&D6*$)NCXn z48!I+Xn2V6|L4Wz?UW^p#!{IDE;&-3n4k$it0RXbcYgPtzbmy>#H{4Od#kDxwD+Pd zqS_Fj+7-OtYO8|RK0K)x>OHthRTIR5-!Jo~f!^pWFgJ_b4{9m){x72R!y?lyIgzJOQmvdo?LF_N$uE2r=UIheG$_8kKJ?E1UBZO+c*aoJT2w+55hv4opb-# zskCkxTL#WVw~5v!2q5W{$Dp{;IyIe-_dBe2?S0A<{~ zCY6~OcF+p7$x{QmsMwf01nP-ECNvev?Fwj^s?G1BsUwEl$?cpPFYkDsr}!@vcf0Wl z1s=?%*qa9iqj0Qo#oz3ALvsXWgp2O+9kWmx$NLxI!jDblap#3F@?silrGyl*`gac?Q!UHrHVFMbCFaixHM!S0@55Ra3 zk4~OJ9C?1Gn8dl z23vO*E}rdt|K^E}tu zIM!L6QTpa9&a4-Q*z)*Q+I}4A;!>#<>NSqj ztZ87m*s|bpr88G`RDE2-*LfWOqHpGWX@BoJL{@!o?B+`I%ecuLE#I?-$JJ_GXdgyb zirig0>(tfrys46NbLaQJD$)75OAAE139bj;&hTCkU+TdCS3s!0 z=0+{r_~P&tJDWc3T?=&1Y5~8@Lv3BzReby`W2qmGtYtyEKskt9XAqM!lvf0;zIc6| zX-yW}D;_5%4Ds$=6Z$mGS@h)_g?F|kcoeFH6uS`wpEHt`+dQ(aK^1Nw+!Z-#irAwB zx+rHZv&+Pttqk)4>%%x{u%T&7yb?Sa=ZSDv1doIK7ZMy9(8Fw`? z9*7dcXnvwmA^e9EvCj$f@&t|G(-*Is-{ten51HRW?{`0q&m}Hozp-6+=VWv5jO54M zp^Auwg^~e_Dv|_5*MkNm8L=?)khpa&#)2{8{9H1En^|Bg+J75yHJ z=QWa8JRTBET<(v3t}_9}&-g9v!+gYGCOCq`gS^L&b9j{>cMk8vu2mQTRf{G#ppS=J zQkuBYxezfI`*rE0V|hW1`F%bYPJu4^{QLS*(R`d~Y_e%^zTPxDKGq~Xw&Ie{d@hW> zb3%3y6z(@hFk*T;&sVj9);ULz9_#Q6?iQ%p{4n}_toHrE&+EAGF=ccaujg!UmU{ET z7&KGj7D0R-ekWLN9_F8AIG1`Scjpdm&`X@!L~y?uhFg6$hKFHjnOK-k?W)Y{9KsCK zk=;L0J(lbB^J)GckDKOd@%o9YLxobq1>N6iFMBiw?_GItQs4T*wbRiVR9n6BP3ncF z&qlpcp47|Db5gH03rUUw;T3){SeyNRXoII=nFlkuBI6w~rObEMJC0=y`TTIN{QjnH zLEqOhx`8`yul_9F{jm$GPOw+6A^?vA-M6uZI=>Q(H9SxH8-mId^N^|#%D9gN?l z`Zs&)0W4Y8-OmWnJvRS}V zn8*1VKGiNVy?+=g;i5FdaD+Kj=0%Wq5qe>8E>ga}@ctJ`-Bo8o1m~qvaz;0Ji>9lX z1w3K|IPGTacZ+i6`p6mDi(fA1HidIBl?(@9n969>t<6iQn;G{XM7Ub1`^0d#Ny7t& z#BgoChL0HQQf`N3q5A!t^}kT&e(IFUootJpHD4WH$P+T{Pei8&m%3?jd?B9K%7G%{ z{L7Y=w*#A&TsOm@?ao4MZYys2Jvim0w5ug0jb6T9+HBCLIirACA4^a z%lI}~sPpqj8N70*R2Cd~zb2cT*{^ZASM8`DCt}+oHxLPYmL-sPQ`w zEuIt2zCv@9T#=QJC;1p6USUd!@i;w|8TWjB=wbdJ+vSpNIj#cHspJUGvi@R1)vBC- z_gR8~!1Y?0dmUd};u8e)x{ggHxbx>bpS8iOIeU{8_4)4Y?%iv|Vs3WE7E5Ofb&0jg zco)hH`S@zaynh(4-#VUV1GmiAYF1d)cFu9Q_YWi1D$sceYd?=vOW1XoN%=5-S6AMV z=DQ+|u+3oP>Dp?_V=Xz)>f%?+n5tqSGIrL5K-*P_Z(_IEOk&~4Y#0|e?PYSL#byyQ zA!k5Srrg!{J38MMtZ3O{Eeu<(0%FG-_xMK;;JZp^L7BJCURPZ3`|%;cCOG8>6TjI+ zL$C1jzS}9GOn#Z%yT`}Rz#|8K%~_l^Snu+37rN@p(kT>&IW(`fH=)qUZI%cv@vuQ+ z4&KIC)l?yMXAosvoN0Kph2uLfc(@`|S#r%=R30%FfS!l!wRFj_dyoHhaeld==a(=K zxSWmBFjqADhkbUa3+gD9nsMptTBlKTTm@WA9hrA!*P*2ozw0QB_uWYusDm^66pw}=dEw;N&a*tYRu?$`dgw5|+G)Rb1 zNY`FL;F2BtZ)Kox=3z-I@ZzkDkF`Ku=+Cpyx1H(4*zk zvlvv?)BVBewC9<-P#KtJ#9n$OCW=fIC>5O+VIlpBE!AuEfg0|#2zZS@te*Zl6<5O2 z`Qxh1an>u{j3rgLD!*U-Gt>XM!Ja<({szyp+y0vvsgsLibM6+ruBP@y{B^6B2mZXM zz6nxkldp{rBlW}N6dhJ|5YV@X?uy{f<(JJ-pBbl=K6 z-dBuw$=r03cI3X54|nEy2YdYeJaM7#&FlDhklQL?=Nsombf0m4i2I^EB+6qoir34H z!+RWJr|=)KCLskV+GoKbp&Fk!+HhTjLAgT3x;fe+#| zMHRCQK27^AK72#t1#b?;sdtK0VAEeq|8NTYTkiOMu*4B#OR74F1WQyAW^;fwLT{HT z?ZXI$trF8?wV5rp9ZOs={P30JjwP_F4;be)i3{F0CFg3@oXe#umxotA&MUpMNNP0$*X_6(rlj?*_Z;M0xuPD%@u7yC#{p_I0zit&-c^c=!lV z6FTwyW^~n9?1Gr>YZLRURerrdMLJXtDq|v82OVA>of)|7%LxlKWq|vj*b)2m9u)g` z1U!Rsb9iS?xjYl4QLc#%mzF|-x7dv;hZqw`xbncsB1doj4bd#9^>N~Q7$djugra}# zrC_Y*GYRk4qlCmWZyoR(7PzSauw7G&f!Qqb^6jee?>ds=eLAv&b)?1jb>zi)btL+I zFfxl5&lnUOOkfC`4QRK(Hou{ZnC~W=82|P7@_)lFKy-;w8?4!8KA`CECd5}2I#rUy zfCwj4O6G~m;z}WYaJbz_6H%GaOk%f6jWjnd67hk(DV_CbUII*4GupgF^d1D#82U@>md;{-%T<0IklCk`XX_26$$oXy$J=B9V0yJ#TA9de^ULHx<_cI5`!S0+0Ra}r3@>ogYS z^~G7K3W5c`Yc#5&mwTrwBVNn{zA`wu)_$aczSsRY_jE0eW9-KfwSlAZ?c6rn?TNd} z`~G0#U|yl4V85M(-?u892Xl|iRe6qlyytUVkCt5rIP|njI5@;jO>8Y6#@|<)4|qO# zT19Lp_V9#dw3kg3u`feS_;BmjE8pd96u$aK=(^5Xap+^b#lcxJ}m^li;|8+9GkwZCWH z`n(rLP0w$fuEBOpVHTXOqjKzcGvk2!m2_E~i(t%61P5~#iiSB1#lxHqe_M9wC8oMN zK63$(-(dF`o8=pxf>7^gVYn140R>O z^Uo%Aw#G0mM-xHn(PJ0|QnYF@D$tW|j;)7l7^tp^x4u&epgccTp1=U0yjmh@!t@%~I%KAK%TWuLI}wTUs%c|iXYCF!=< z@-oa%9lrA8>z%66LV-6`yW%TLRYt*AHOU=mxUt!&Ddz`St2#8TCLdiIw$cGjD(B9e&pvQg zyW7Cjfw8rz!|Bo*>fsoV&Kjg1p&%7W6B4r79GT)&8s-`!_h$JGPTrQpb#v`)g~v)@uD& zQ}9_ZyLrO!J|(lhJh>i0QM!~YxSYz5Z|!w|nZT_NxR_q}aH3NKXBW*1 zZuY7uUmT;-;&PCL#X?x2?@yzM!{8u4nA!^-AQ)484az?Z4(f#%?-we!gYD19>_)r& z4OOgXIU~^|7X2MLzM5N4JV}$U4K9>exzfQ*|nzbh-!XWl3BSL-o%x_(a} zSfgYv_PdwE{IFy$jsN}?e*WA%|4BUfbmJ#{xuGrXmv;wTG2d<3@an0BgR7IOV-P%z zGIPAc_>-K-qQt@$q7Z^7e(yqsba+ys9cDQSo|XT;yR!i%SNa+rI^65QSHi|O>3mIh zzaxPLti{G*Tq_5-g+sFT+is|q{+_l?XZOw?G-D6i)aUokw=OA#xpa|Xuus*3hT zT#DqN7s)}dmDB-$Kf_&vJAdy@`r`8~KKwcXr^~HhON+!hgCrH8aP0PJ(9DoN>&%{V zLA><$>CPr~@`N%7{OVGR_`s1q>JbZ;*OIZT1Fgx)5RcB!?~?<1{r(A~=p69V1jD)v z<%Q=>C?*2nl&CWk1|{-;Y*$N;B{vM)&nfx@jq*>n z&l8|mdD-OtK=tX*Lzph=PNy#VMz-z|oQnxNR7-&s z=~$586(@`pstA#mcbJnJVehEah!o$@ok6|Ni?^fs4>(hs3uowKHi!F*A+ZY9L(T1G zQw+b6OKbw|AtNzk0m4mt;PD(h*rh-y$>|I)wJ-Tg#9VB9NY^514=J5RecQyzo!=3wK z7>8K99N4a>bK}#*&2@2tG;{bT$;q>BL2}!-a4q0gvo~99 zRLg}6m3qN6s1>$-5NaL5?sZ;{TN~AdXO6hsxbb-v=J{JW5z!i~9DL=QRl4=EoWe;d zyYV9)oW#Z321oshjGYCG6;E7sd);cGFX!#@P#Ij%{I2p$>PB5DtInD%l#J zMtJJ%j(p+9(e(WvMccPLgnntA?%ub`Qf8?8Mi^b=w$BMT;v?F?S;14VUT-`liV@*VG|tMUpNnYDsXQc&%&AU+-W%BFWC5YbJvt^zhq7* zS#uu)xLGw(stE^g;+5JgPK9)9LbweoylIH{#ex3uKB=v?l~rEIH}>akuE}s>#6E|{ zFk;Gb1gq_I-U#N)W*|{G2qW3Nm4!&yeVlQ0K7}{e*#qMfey-mO`(YCleC=R2sZ%)G z;pQ59N9ugL>9@^Z`BxB~VN5Te_jbhSoG#kbd&5uI@{;fHq} z!v80VKWF;KE*eNRsu{)b`qh9mL(dhWrZND zhfN>f60pfer~RNsTq-{=?r%rp$`G!d!xOuj*TI4>oOa})>2iZKnF1q=O*INx2ZrCv zG++lyczyZ4bm8#1O7^nQKzew-)q42AcDv%&Ik-|T$|ey?72&}~O`I8P;YzF?9b738 zt5p)%Dvjs05eW9i$6FsAKCsvYd{Fo<)9!)}9+U}ZX`-@s9Ei%^@$t+P#(2$0owY>j zEK0SHb6qx{86oU~eLlHHO{UJRNrObi$*%Y&F!%lva%FUp+#8iZo?{yk!d9xhKTD+| zTvB{K2YQn4!Jk`(p+{UoDG&BOHhY4NVO|@A2&dy<_tCn29G_g~$+p{SFNW_`G=_#T zhFPaRl?w|WFK6kfx&}z)@cLe-=sJBX3|+UIs(U*6-is)Gf; zK9^She&e3rpK}LSS2u;t2g2A!b|`-zHzJz?6&EFb=@$;{MS7cpuncALzB@BwuTe9d z@|w0DaSAmU+hG!hs@A~Ogl%D|!Tu0V{5jb^hr+WCM))c$a&#sa&W31*AzS8tkj;aA zzTbgDHJVy{8tBROJZ%&iU;1V)8(v-adqo*WX7h#6KO+(JY%SGxiIqx zs@#Jl2TwIyu3C()`uQbC(S34Ej;R!qBU&8snUxZ8)?~IEi&bYV z7V!0W=@HvLgrS)uV#yrd!9itkJ-Mzcx-cOf2fJ#GkWQFO;GVyNS#|6~D@?)%V@SKw z{*x{oRv>W`0WV&KNgYO*kFa{e*i+-@!hNV{-Zrc0)aBcL|!Qsv9)) z_Z#;->k0V7=dexNU;aB_q{Ox>&{1MMl;`EUMp&?z>gx>}nAsp3;c7tRtWWt^D4+t0G^AGmElEU$6+YuazuV+o{x3?Zga%?1!OdA;_8zWV24DTODHr9G! zJw7`&O_?{o{6qKi%s_w?=XKlOV)FWx>>4!9{LS(!u)&S77cW%K%beqrbw->ff2r?n zB&g>MksTa{3^zj;1J}-(0Paxh#+j5W(`HIh3Hi=nVJJf#@$|fLn!*wnFgjK*ws3xq7Z8@+mgMYNv5OUouVyW@@Dtwr=9^s-NE8cpg za&XqVh#hMDxPBzcgqchlyxBOfz^;Y!8tZw@wLMp zTwuYoToE=>?IYsh=ZleEV6@2)E2L#Q1=JvA*2BmR zT0XRXW#Z1rh192M0xK z&{ODf>kORc%q{483e8ao=8jmuUn(#z)o=_E<}?Cg87xsEdE`Eq#KMCsL0D>hUV6kW$B(ta!IgdfsugadcUUl zdt7U=S{&^0X}Gz>>p-gPy7=AFkqhN2Ux~~mCK`Ncg(x`|s-kc~NAWvap#~jZZGO>n zxz5iQKU+Kx;?Z0^nJ-JiI&#F4;`5fv$8#AzXERSYU!};I!#B>LQl}Y9ZO@N*96GB6 z0@G;70X3cLBzzg!9|@F`Lo$d5jB?WCV&Xj5LGVNl;hm`pKI)Yzj1fR z&!6!gk3t9HG}LMy;mAxqkUJ?s?y{NYdQO=us}Ttd`#(z5dH@ zm)@T6o2R$KJS*v4E9pA7=OQ=mo(!*~dZW}?h@C%K>)Cl!Vn-Vk1N1AN@%IbhC zYKi!ltaP{qD=Ti#N)9{sYK%j9rN)81iX#|a;SnelKZ1zHK!DLP2tK+AiMcyXdhqYR zo-h4}CKP43not*cH{o(Ek~@ndlHm94w+)h+P9ZV&QdVZ~mDWwATLCsdto&YR zofl0fkt!);kL}U_6*8NubZ!zgl=8QMmDD{8+HO^SqG!nZxkanbo2s>&*)z?tiNZm9 zFKglFT%8}_o$vh|onMzzElJYJ`C?UpyWJ`Kj>{Dd2n3a#5ldK+uH0P)l=mP2}3BPME zJ<(^WC%Q`N3F!J>_c?~0HNS8AuBB<_3mT87-L-ghl7&V4FheFix?j*DwA#uD`eVIZ zkdUV)*@Iizu|;gg3P*t6u@-aH11>I6%3e+mkb1bV+mfyNQqr=TI@d z31NQrodSJ!seOBmf$gITACr9V+?5QHmKzST!$=Lqu|b2!7INjc07+f?CM|eU!3?Dp zcj*kekO%f)fEUaGo0E3MQ|d{@CS&s`CvB%?om&RR#QZ(8onoH%ad-SEcgK%#1tZ_I z>las<>h$)`jFg%C+_p-bVZ#R$KqnmA7lI;mIs=x38Ka>^pq2Jbr!gfW*KIIe zNf3Q)L8Mv7!(c&R{-9Wb{7-GioG_9s4yL=aeq7FEe(p}C3vv|{>Vpa?6k7V&6fTv@ zDzn;?Y^p0XDagO9z{spBRcbt+!3+2rHW^4ZHTX4~DBQ`?dk=SMlZYp`aT_&t+5?yTgWrkHU6 z7t=Ug()=~+{`r{4k9qu<$B%jZn8%NK{Fuj&dHk5ik9qtb=CSDKXda6y!DSagNM*OF zvXM$3CG&=XvOPydrQ(^6)1XJahR}vvY$jBr-qg`0+a&FQKeVwDe>cL`r9>4Y$;~X& zXfN`tPIr;h=`ndO=w#_=()>0-j-*PFs&xw!S&}-;rwlZGj?%=$Hp*DCkf@bCC7syk*Rx5L<=JrK^1x?1Fm$K3>oB$dD0or z6qbd#FxE}*cW1Cfgk+;pK1x<+9oYajx3`SCC zPvOahW{(g_dDg<{39XFmC~&K`wA6S-c8<}4ee`?Zv%H0>H5&x9_Pe|MD(Qp2!h&wN zNALSR?ruISJH6i$5D&bSPxy+SOH4>WxQu?17NoM@WRm zX1J0tPqpt6W+9omkpZQCQ>F?kf8YT~nC0p~Pz*ZR2MZ+$tE_d8nEf`7(PlrcX=<8M z?Jk;bB^OmvXe=tIP^8#gSxeznHy25r=H^18TawS~!xZzucr9Vmfuw_j-wNP-;Rcu5 zI&R+P63Ipuk7>g#WXI=TD3VRY5Gx;+A!I&CL*y`WA%_^p4UXSOwQDFc3U$S}@64K0 z41YBSgI4qskXJ^L?0gZFRRMiM{q(dND`XAZg5tRstSscwDVtu%A*o*EA-CQDp~T)Q zkZkXw%O-Yv^bB@icqea6&FN$d^D;1_m=0TC+}R1AU<3yweumMw5^vpA2iJo)wt#V{RwNE?a79&R5uXQNB`cdT@bL$5Xv}ghol4HhV%p zr|wDUptFY?M0EW)N&VZvHyyUmoqfl&37_AuH>Cx0jjH!Ieobg473?y`*}3*Cz1{P4 zk6t9=^=0m=!H)&4lKXFn$%ZJ5%kU*_HHr+Ds6{_FjmoeJJ+OPz zlw{*gNt`@uxOkPGv`u(%iFNl^zuUPW!gx%@4y@pGTYK`@NzHVzju#;a)!g4ffJ$2G z07O^^X-2)fgKUr#m$g3c{vP%2?;tmj{^rnK zaFwZ5e%&dXeXn42oR#~OkmV6Jl%PV{>J6)B9FD~SF(SETId)M*Y;_VI#$8CJyN7wLY#*@Ng z&f5=`Mae>eLC%s!ZW1zxqJ?03L5G-nv4_rjBZLHdlY~5bJB5&2r==q-i>}DpQ=k-f z?v?J=)7M+alS~bSdMZU+2T)x1MdQ1s^u!}mC9YtKbAa}D%uSdkJOWITtz%pn|dZ%B5Ko17WRR5lThjA zR(kVXO>;6EowLeK)$X~tgGmX|GLm5It10Wjv$~Szx9c&w-K`ih+*b;>$U=f#Ys{ss zl$KFlWUCDiK5OdENj4I=iU~hISIy4_6}?1qUqw9+xBRGS;Nc#f$UOL?{u435WJS1y zG+YR*(n;DT2FO4XoXuq7bjCL(Rmf9ZUj$QfI*SGt4h5AIX0P6kMV}2lK35rj4I-7A zpX=~+zOe@1W_xa~zJ!rytKK~x1(g#9C_&pL+#P8%$STrt<+5jWya+KL_9m?5xc+|3 zsTOQ%na0ieqBz*m?N=m9)liO!SZ#|y2CgHa(f}4Wc*5xp@!S*<9{Y~|EO%yn?B9R4 z{MPpSD7F#gJCrcL={k!ACC(`&_+&(e-E9#oDdVRxib@%8bw*H^iW7d7NeI z$FbM<6@#s<%J^(M4q}(oTxn~DoUSr#NrFmwW8Q=sQ%aa$v>vDgA-y1>W|ADlLS5r# zm&-)n{q+NZ6Dric0Fy--X)7f&X1uAXK%G=tr9&0gk(mljuW1=3S%&HGEW>=J1A&X! ztRU$a;nxCYOqC%#%JaVb z94=z&k|43*$NnR`OtLJ=RUo>Rzk)dGn+?UNa{tpWz%cO4QN=BP=`PV2hN>NprCPuv zs}_({P5pA;$@c4|5tdQ@Wtc>v1;M+R{;n)rjX|9sg4N)l9!hR&5{&*aaEpOqf8FmN`M{U&EN^$or23N%rdt9Jtsanf(;Ew6OBg98MKsytRW-l} zEX)#O{-`(RL#B80RLNjJ%;KZDneQMNpSRg~oxsDPhCuEa#a7a$*rRDz#Y?6{G*PSZ zxgll6gN<+;s)BQU=*I23coN<`Xz6~cTdoD{QL7&s3@z2U$O8Fj;p<2B*-gz^nTD#? z!1t=k`t2V=a79_WSp?j+Gk~JV{S(fC#FFr=ss?*fifZuw5`IYu;Il|k)uFz=G~#=Q zS?Md2m4ts!ZgfqoNap12?)T>~NUt{CcOR|dh^;_p++Vqy;Jp8<7HB{ktef@kHWh(pL1}9GNZ#7!;k@l?~=U1 z3x3>mtL1e%5=qA7s6X|1kqmBQlx2WUPXMMVVIC$*42CWU`+R7|q(Jf?r7{V^v$peu z>0gt`-ueSc6OVK$cO;cUF;i5@H{tHgaHyuVV5+nvRpCdgQK4mMcBYu*o-tC)M>-Jr z5*-$aZt}9E7&$z%jw4=Yr$0q6cxxSQ)E*s!)FmB})GVEz)H9o`&^nA@s3OMm_<^Nd zm12si4xz>ThX|8ua%&Kj>?!`rG14DD1kETEC>CBhXg8$X2KF+ePGcguf?m=OUU!F+ zI%|dR8f-n``fT0fN^YI?s8??~`bh0Z7T7|ecvj1Z+E^$sR*F9BzD$nrZ(dVQR&L2i zMjr3IN{hIIrrqgUFG4n){y zN`dchD#;y*wdvE5Sba3BLDPR`Zg)!7NJ9#pN^Wzbatl}^o^=U$q8cx0(zpCv6RAm5 z)43|9LxD!t6Su3MyB2A5#(@NfGa`Iug*dEtWeS7_(*w7I)QQ)MB#SGXEC3L!$L%Z` zu?d6a6qF1_SeBz&bZWe1niD4V_|}m7@l?a=p48L%-!9tYZar>VNpy$Tmo0(06D$Tb znaDLldJ05pApEV7Xd(}eC6d+6Gz58&m(a#9#rh7*n?&JeI;!&f1Knt;Gi-2pE8E1C zgDn0o60mY^mKw-$GtCwsJFvuds$5!pz8pkr@7-Aav1WHWpXYNI%*4|IyC48Tc&C5iTm8|#$i zM`bYKq=9dnL(zounT`RzMMp%U6JJ{xx1)3D_>mXpvfXBX?rm-*oM36x9UX>LBsYn9 zqIS+unYNHTOk&6(atx`&1c!`b(3`>%TFN*yBYTIx^NO6uFL&&xRveHdyb^L16x9Zi z!;v9}C|O8lknctzv2=w_uPG?a+CG$RZLODs9c?GXhD>=J;pnxeStr`>iMm?L6EYzb z1w}A}=zGi>e58`ZS9JK%bE#zfm}*mAp*{=MOm(Qj=~pB4e+JpFZyMnbiw^CBjDV1X zt81Z)&(YEEn+*t?>^iz!;+MN-vMsbFSZP%spxn4N$(>6IU6Gn#Sj$KI^g zD#~`6nVQNo!>Kes(BlRj{_FmzBS5kY{HCqS>+%caiv14Vk|+v}K_ zj?Q7`PluJ~c5jX+)kcmd)lD%?)g|?TSx)zIvoU=nk!=1eRr5q^#`{S=5qPMDR`%S@ zmg&WfSCffDb+F0g%Hh5)4YaT@EosrQo-b)aLeMZhA$FL$kVR5Y^BHoQC;8u*LssLL zEtCW4hpM1##?Q#m(=j`DiZQ5YK~bd8K@_l)6}KzqM$HUR(O6a|jitAid3R4%)$Ffm zNijdsu8EpjD7%8TxtRBpE6T~<*+W)HDmi>-L$z%R6{%v4@M+%D6-e`+vGVJt){U5x zTQ88uT6?)6*j;Ve&aifr+(8i^-C}}@YW;v5y;`7xu>eA{z(ZhWud zBu-(y8ou3-$KB#?KDLURv=%WjxeV`hS_IO@qzBn-g(pDg0+VB&#uKOCWs05P9nNK8 zR5gHJG(ni{vDo3!Gzr5?rhS_POl>MB5cXYycn?ws&3LyniMq?1gknf^5Y{zzuX{PAZ~BZT*%iRXt- z{4g>gFWD9@Qm^s3Z3RqQUQe7DgxehH&_pY4ePjmx=WCz3Jw_`G+ck$VBgz*l|8y-E z{?&FFSYt}dG-`M`658je&)YC%O&jK7#G5oYZT;ol(bn$PR(`N<(3AngS4;^yKQ<-k zq$TysW09ayBW|-G8ZKD-25k{=2576`U(0w9rgdqN0#{roQ{xqienhttRrtTvSPYoK zD3nLZtDV%-zn|Xu<8#T!t|}Nw)$P%&u6wjP4vYHus8wnwNp+QeNi|ofQ;$buM*Yu~ zelu}~a;f}@W_)Pk5OyR|=V0MQbm)+F=!lIlr>*twibGoeZ5IdkpIfr9 zYt<^{c#lZ5**)|&+Go%Act_5ashV}0>|Jr-H>x10s?Fl$?(s~8f^Sg~A*sOddn!IW znaY$OS`{on3viAM`=3dp-mDzR`X3MFV)U*K-HM7)m{5b4S0U)eQgv<~<`&9L!n2yp zz=Ay28pRv5lseMW({kuEUHV2Clc|2zHOw4yP*;71?p_tbiu~9Ba59aYq16TB-z}Is z>(k-j1h1<0kRrx4kIh$MOpMNhm$ZWc zJ8q1`s)2eZojCu%sqDrbL&2gEUTbUL zd!*LQWLjtLR9~@2{OO+c|7=%Db|gCvyOEzJYPe9XzVE;75J?bJRd4(fPGtne0RU|^ z?Gf$pVKuukd|0*CU+^^m^e2ydo6hvAs);Jl}NfUm@G5m*4>W7BJ z6em=Y0oLh9*t zCE1XP~;SA62avKe|scg2$N5no(b5qxqvO-_qy0q6paKbnW=4&Oi4A z8qJ4j5`c!u!gLd4`mqMf0Rv{G0_u03;$**^7LV+ADg)Wp<$+jn5O33gz*U+Ki(j%~ z^>k0LQ);Yk+v%zrQNt5AsAs*)3`$XySWqz_7x&MTM4gKc!@O*k(a5MY{!X0#fL7xR zK88GuP+LaMXcIB_#joLzdjBW=DLEjRy%JKvY9l~F(B1RzgbQ%lzUtCIFX zyUqwpa*Iv0l(_l>98I%>?pS1J+bBEda+(!=Kzig?oym8vaA{Vo-5B%swaG5G{pHmq z`(SZ0ZO>K+ZCBGm(sTudU1&GKx69oN?Wg5+inbGyxe*|9BgeS2d%zjAj(O0mj~s6g+e zBGoallu4XKQKgdIfZ&E@kQGBi_k-l0IuiMJD{+ODA3S1>0*(p9mxGy>)7xC^%MmJV zH}9^zXOR}IyT8JA&H)J2W`qXSng)7%XrpZG`t8ja(B=bU!wY1C-L8*|p@&z7O$Rdj zwViUt%&2xgQ@IH*H`*c^E21>E>mk53x$i6^YKOj7uyXwpO)s9KWYm{y({y!h?pBP= z*JPV+e#F*0b?dzqi!ATkf>8mYq9>jBl79k#{V~FFa1t<^QM_tJDX@AimV^cQW@d9c z9NP3iU3G})Jl{>4HFK(XzPVVUvKUFb?S~+nhrg0*+OhG~#e7uV$&k6KV}zu-ZK438 z4AqGkK4SF-ExU7qBLU1 z4Mbz66{=|%owsKCEJ>b`I{2pwPCOYId+z-pp=zO|%O-ARKvNWL{tL!no6F2-cdDI{ zQ1^#+W!D}a*9^xLk{8h&G%ChF<)R173;`KFMPm0XY8 ziQgRP@knKG+D&9=4_YIiXk9@yuwBqITYri>hb<(tK*@1{1g*+IP}BOL@+d7#Q~w8) z)F~j8K#k7;5!t)JSg?w7uunmBxa&w+sA&k0N*jS37eM|gww)8eL^bN!^(eV{WG z7!(T{>xW%vyX4tr_a*O03;Dxb)UHe?9G0aT$jX2%$x1}D9-r3uNGm#b!zm2Kngs|O zWqVO&%i*%1ZJ=41mO$)jBok<#XBPg}iS0VE^Q5G+?-c1T%gPFK1E1cmf&9WpYX);G z39Q9S1ai7a(jz^ArlNGlgPfa^v;9ENNEY)vY|j8NrD=)#fV$oqC;N>w9{Hh}QSFSR zyL6t!!XYoS#WkC@2D^K#NRG8Lk{D>Q@lmKinmi|G;dQLc(| zCdGOe2}56(MubGiJV2^yo}{Lf89SV&PaeGkIUGINYL2CXMl>ng(Wv>dwt!9loe}nM zVKI&F(C?m+rM>N(_6C=Ac(S`W2QqCOEaH!n*{=!5RlQU>>F>D=yY zEY(0DBuOPAnmwPK=_yur+Hgmm4T8w5d5HW*`$3ZVT7WhY_Jh_ks)sF)>;`&fBQz)` z=l9W-zt6r?^+(5eQiE*7=cO^bqRuLO*I3jkj2(T+QexQNK%4Mk;5|^JTCLf z&ZwRI=2+RvDEZkuvAt+vz!xnV_^AbDS3u=Gc$5eX6?=iQqIaVU@={7HDn?4bkQKV> z_k*5KUSf`{RF4l=?n`Z>AX`!=mr}Xv zpk8%QPTaWJ&gUpX1Auw7auMeZ(_S1Wfmy@4iETX?IvfMQ8!glyRAWgsy<+#1XXexr zqQJ6uq^tX}2>MUs49H{U44_`~n<|fiW()IrMP zoi(EYy;kp0;hpfg2Eg}s?=Ja^ZpN@sP6mnL*@!Sff~z78)Wq+#f-VU4NJKoVC8MY1 zH=h|usVj==^ca*%?7_S{O*kdFDB4|f(eB_92Qwe=?0k4B*|Dc)r$JVFAw1K|0=1Lh z)F9zmzfRELK0C*~A`3AfJY9){aM#Yw?&RnQ#H=kp6F;T$A8aX+6_BzO2)rap>G2vC z8laVj)9jg0X33Lp?3}5wbEf9SFKT6upaUnEH8a6z7IkaXpUL-Zy;GPd!LA0n#$IFF zwr$(CZQHhO+qP$oZQC~P?0wEX-+j1GU7e~Ve|NuBr}8JWWKZ+7-N&rV^rUwjlbj8I zbYb%Ma84v9zn6_SI;@VGid}D#zP}W|_j-RbuX=q)Af{g6n^GA63f>EnApRT^TVD|A zja6>HDG+rr<9Lytk+waR-=2}_nurIDlxg%ID5dZhT9ncg$zVtivdQe7MwKkGPY<@E zNw<=QIPITyfJS@wc<8GgZFC=P)F9ek4qJ0}*pwPd+U%3R2zXIoTBDT+4V4FtvA>wJ z##DNC{T2+h#|Zr* z*oVY**%X;_X{$A5If8g7Q~gl+x;nZ@YJ=%l*{}JMZ)g^StAa0ane>Js=x5;`NI?tt z-nflL6f}z(!|2a(n4m+zfi1@RRHQ~}tt>7QwMcGf)Cjz;P$9d{Ke|X=+<%5MJM;8w zqUZ8jW(Kc$LK3jO3K>#kjCp0DcKCUJ_#E^#+jn=p!{Y5&4FVF>W`Lc%zueBMfF|uR zw)R?;4dmq4r=(diiQ5;o%f^&}LW<_C@PcAb4vZV^@FN$>(z5z>0>P+0k zI1^Z8yF{+}S4XPWzQV5b74lC{+P>JQnEZrYkBwH0)MEfJAnG~X2$3k@w{QBG0)q2_ zTxG;=W8ra>zg#>(zfP(4rL#$sf4an_F9C9P2b@a~q8-OqrI===!u(r+P3ZZ9C-Vb_XUq)p!`s-jLrTsob$y%h!>Z@;$`BR8n0ljFwSn}tV3A@ zB|rHzSmlqW2Lvg5T#N{t`}Mt4*e4}1L1VGp2nBuu-kzm9Kv?ekCPHNudXTfzVcx=h zVWp#CcA!ITo+d^6V<~Zc-=T#N}AaDic*=pg-ymLgB9RzlVQ1~NI8@7Y~TI$Li5 z*(~MCq#J$$!@!(EP;-Cz4W0RD{b|;PfNHXE8j|%_sN5z(-X*# zN0DO} zStAhfAH&dfm80MK@}*@QB*-x`Ew;|{?HP4D2Y^-&@g=Cl=FR%8#^mo>v= zjWmmA9W)1f{V@xCbDOn!+{>?)ILnBWrl_Z`nm+=zWCd)CFwm}(XixtG9|M6+4J}kx z+)RNd(OfXu9G7{KXC$shpJ!)+MG1@vv+(u8Mb!EN;O-QLn2%cd=&@okjR zgp7L2(6%Cku#WZjv`2P63b`KRYMWh{cfv{K+7^O-^bmZ=RxXlW{QzN~dxKZ0UMxj5_Jcp=C zEE1UswkpEKCvCrD^XPzK{c8mH~D?~hB!OFYv=JY8sRcJ+;*NQQ{3XhBRXrxr^ z#(9$Msv4M+%m9M$+~jHDHDT&*{IR|1&(v$TE2M`=l5nnWZAve7V;y&0FXZsdirM}Y zrCT(FLT|Oe(DWemI&JI0Z1gOg4H@d6yB3A8JD2Ejb)$!}+T=?18(nUNniPj4hN(i) z*NgjLoOp2$9Yz`^KA(~XWzP0DHwjrwE9^ZG>R&=NmpJWv#_hT{xGqZ;yU_5U=t=Zg zKBx}bJyH|{G4Ka<`2<-qYVXgc3nTqG)oUMP$Se~_j}@s`;Q$=wxYEAslE%bMYz$Q< zlCGxcGLzWA@0n3+7_p=Y#-Kb~kX&wrPbTNHTu*k%{bcR9|4hK0eE%zl844nMXL#yX z5<0Hd2##DvGX?Bll6vqB)_;np;B%8MlMJdQD?=$h1Z;H8iG2C7rA!wO7?Zz+V++Jw zuJEF~s2{1>@n4r?-n2hD>Q-+-4~ZGhlmoPtR^6VY1_DtgQzoAY=i!I=?Z$;kT0pPc zeZ;@4GKT=d2sIrxD5#Tf&|2({;uS(Ej;@O729sAX;9;&lQ(-RTFYHd4V?Q~m;MWDR zrxY2{uT`7Nh&XLQyyAV|E0M=lL}H>hJ=ciUs*~&{&<+$ zIbsgdYW6Vr*Gt!h8!6}u#%W9!LxFUTot#K}sZr1kHy&xp&k|^g47$nj2YVBlUFemmh!C2oK z=67UkU;)F%j7Nv}p8*#a9t^FLyPYu}t(?B8@$ZeCzJsxi6COP~!|xJ>Ux9+Lqph=p zp|K+#8_WNS1Z{1cei!{pSpQcdZER$&FJSA2r}-!j~w{JR{6hX?Qfp#8_m|3Q;;ur*XPcKS6-D<>p^N2_G)=Ja2yBEJyue$ms4(Bm=C z{SPo&5ysy!iWFhUq5WX?qrK66@O+wIKJN%{n-n(frHsDRed8i7TX#k zn!^o>75xkp%E7%T<&{0VOB~C;85y@XVnJYsW=8r7M1;ILW4t{(TIm%H6dgeRRtylW z$21M?2ZBfU`+k{D2Zr~J?IrWi^mW$t8QJNRe$9O!Z40H{T*~Kt^FMiy2PIwW-*?{A z-Lk3_VE&6gT72*zy~UQe`qb_qCpw~gkw&`{dT@9v@9crbIq5|J;L)i?K$qayKACK# zu9H#)Me4E_Pz4(*%YWJFkMpiQ>J0;4n6e`d7CfTDGOFo03k*{R{7?Rh#Z_(*Pf&CvC zx~Equ_%buWu^V-rsdS6`isD6TMauDK*_I83=F66`wU^plKkZ#e9%rvCqFoy>ZC~lw z4J;BH5;e3TQtRtH$_uX^GKn`jkCMVbx)8G5TLzA?YZYg5fMwfZG89S*Wkd<#=Am8| z>F#(oO1=H_ZE?cSpZbnDY9mNM{!}m5*3Xz+B_~{F5ZvSg|MFm~T%k$t#X>{5E15X_ z-Cmi5eERB`eNd z`-jIR)L6K|w^((gU1XZiu&ElycZ_0@8Bt@&%E=gLQb|n@@C) zW0J!Exdq{iW~*eaD68!HrINwDN(1-c4}GhVc$f@afXBzg*-Uln72@uIqrtY z%zqZN2lGtxBWwcn_iDFu(|33g4xR3P_vfxZ&=G6ei_8dO5n-RTs~Gz@cDA@I6meB% zwiNlqx*j^a$wKsm)iP}(theeQo^GJ5Kvn1{9lvP4=k{~$^-l5@oxwLB76LuQ@5Y?r zc7!@Q1>w9Nzmh}q?Y;K3%MWEI**+v_A2E{NcWerSuuL5V;QV!u!5@ow9;0w-?Z=gB z%KT(uZL9(UK0q+(=d^k*!VPi*dikuhpsV!B!P{wu4q9zqhs~imz!7;&i~9I*Sb4i? z)>@hBZoc4f-+4T^gk{-E@Ua{B5bv7sMZLJnI8(?92Y>ArbdbdEO(}U>Srke`wjl7q z-)W(X=IU{~JZP$%0X(`}f}y32R!PZDj*n+YG%XaESy`YA;-b`t z;gluqHb^A?SA1zAJ?K>jGaj|dCMF3~L_27#eIXtn!!=mr%e9iG@~yLk9WHlB`ityp zd;P{EP09vuK2f}h6Q{cLk}Gewl_x~ahO(t}_@2N_RwjSf|e0kKf#XyEYc zQCQ_nLAf=G$elZ-G?KashP3-%j~#SS%_Slp*W6$J)Z^P~zl&zn5cUM6@q%kyQ zjm}}Voq{g{$*O`%!+0`I8i4e~hksoYlU%*P_l1#>#m083i+-%Pc?T|WeYno@KVp-L z`WA3IS>=%~Wd~~)G~Oi^DZRja+PG;pBQM>Hn@s1LEO6F1%C)91CiqwxMEXtp9L6d^ zDujA#85e^<>=K{6r+vL>_vNG(W8Slk#l=3G=w9Xx{r2Ql{(6(D$ObA6_R324O4dQx z9TEc;p`wajYWV)E%(#BW#oygYE;=B$sfb)_gTQ6{9>glc25?X8i zi)S+fa|(U4_@F>ogwce^f-5en>GnIJHnV=v7(VuZXwbV;rAtU1ToEyro1HHqGT#Q+P^h9 zw!1-a-G+66S~9N2LfXc<{GWV4O@%SIEV^~6E#~dYT9IF9e%OnemFXIouEjj-rmzr_ zL!$jwiuDJZQmHxp@ru=u)8y7i5_ZqK8@`NH0r~xM0xhzlJ!1jNSX zi}SGK+tudd_G;5F))Sw9_eU5jv*H=n>nT@Hml|TVZ>s~s5f?5z_{Cg#cbcC^TP=2D z^CirxhaN3G+sUOqW&4GE#@&FKonV9910bLr=udm^4`9;^Bs@ssm|*)APuL zQoQd{-6-S^^GM!Ldq>CS?K#`@Hz-(SnV_B3z~stMAmAIx5kKf!m}-v1O%t^|w$Z5~Unz!^7PqDK&+^~k&*S}gzSw$l1w1liqx)pC2(DT(znzx`CRN{-C?&Am_4Zi(z0ivMU zznnhPzn{#7g_Bnbse=}2 z-;WssNdchadf4$Sy0rF!$IXAy!AgAwBNh@jxQB_OrJ7q(TOO@1Pw$X=+g0`_dF0_E zIo}i-2C6~c2XuYyL6)=6-0a2r)GZv?E)(UnFskVs+QxtsJ9!-7K6-O;3aBr0^Q6v^ z=&eW;H2o(b+3L?9f9r@5KH76RTyhsUyoq0|SA4)Az4ttCV>j zPXVW>PovXejUtWVxEw&?zRoXw4Ga2&gU?N9m;ZJ43lel72{!#ePEHZg~6-dgT|X5PZ-UCu6Mxo z9K%+@by;#l3SV4AaPhd0UHLYIrsK5R65+iNp^NZj|N4KyPKUunWNWV>2s4Q6aFp-l z{La1~*L#FX8z-@*A~>RHFteLoa|Y8w7I?WQsf|rII1WyUO3Havmo^vOLqy zs|vpFq|lR&3RzzSKsw0rk|br{^5x=*-3vyd^B;ujPn=B_ot|xj`~&>+z29H^t7GL| zF{RHgI+fJ1%Z|l@xzp$poxX-yG~S;-6`9=F>Bq(SVwG8_K|5M(R{fR)4&$IPVp$HS~BNl@xD*TS@fQ{JvaIA zeZ9w6b9p_Js@JI|`Y89MvO-^H$BxBnP8yQsE4aO3xfXJ|M&|KUwcEyVJjbp32T5x? zPm6ff@`X!EfpFZjV!kiyjSlDVcf7u#H{L^W8D5yfiiDqMVK?tv<3l?t#vEldLI#~@T0SAN7ei@^=})h&dsm*0`k0`zwS1SKI>i4}um za%;sg!p98MA!IySg(UDdffhoCZ3nc9vaLNK_*kb(o=V7BH-3Ntq+A{sg=1Td08(vf z^M|W#$@^8iqy0I)z6^0Zmk%PmN0i+%;BDof9Q)1XaIzmvABnJ!t$P#Ev#Y zo-f0Km&`%@9^;O)Jm51>N!R4BYA*V}X7d`mql`k06$H>~4~T^4pddL;5x}Z1qP-Q9 zgH1C+hwUms+@8)K zmuX@zKJ@}d$bS5Ms!ix}NGyPs1q)zJeYH2I8p6vg0X!9}fkonA_P&U8VKw59&1r6W zDgiWZ1W-a^XcBr7Xk(BAXdWRRSTd~!#?CV^0GCj?YsyUfRj38(P#N`W;(~qpKWc(O zf3AlQLN$e+^nj?w75(cpa{gQ`C4yJ;gp{u8i$ibR8}Kie=}3r?=g(q2_px$kp&`yu zPYVS|yc!5&Uq18gQ~@c8j-$d&k+VS(&9)7#VA4m zN*SVqfDc30ZqyRNw1oLQ!hJEU*#!tBeN2&B@W@2k{^2eu$6gANqs|p5}yYlCeVF%^UtA$#Z^huYP(Ds0}>wW^?`Vf z`CxwIZK&=FG`M@^BfLc{Ju(nQ@(~954Gpjw;}pbXrKq|z9kpgZ;B<@fk!Xzufh>(# zfl7^QfsS?P$+1mxk(EVdk*iIIv_$19dEw%WcaXfWZm z=tktE)shP%G&qg5kHPV6vxX`lngRMZp1M5)p`z_ zcLdS>^5mn~HF$#VeE;-|DRY2$)Ap(hj!#2W(I`k2_n$r#P%N~O9Zfbtmt@IXDFl@x zn2PufvjTblNGH`k~*XDhKg%iIu|DHuK%q)&QT+N4>zKBXs8Gr{$9 zS*+m`1TdwF!=P5|$^%?$SQCh0*irBH@$gIHyWG(5w>dAu1={q`39r@d_8*ubOqsx% zB~-H1K$(Br4VTCRS5WPbT3Z&3Sd94>l-#<;h$^bqlFQlbXP)$dKETdQXBK0Cs=0`> zc(Le^EYbH_1CIifq60EgR(iu=?Jf)G0azNU_A6Cpq^Ya*iEaNu(3Vtzm)Kf`S54|3 z8(g`rwlHnZ;aXL8qe|OKKO6fD;G%xPgwVaTs**vNppC@b=N>{H9UjAR9b!HV4oWDU zB0?cW-qWGl;hHHz`HZq0*43^!d^M!G}Jn~ZgU9$72y;HD$OqP zUy@nqvm~`JXp$$k{oNufU)T{qrsdzlh7ag0Y~Nh1en4lkctSBE)kBBnCs;CGNQlHP9)O z2e-)pn2?-`#=u))5oS+d8449J8J51?J_@Z}w(5Jo+?o$j?)!h4rT}g#+5xYZChxNC zv#p(yTTyh5?*Hzig`y?ahAA{fBA^~0!8ll<2fc&AWpTszWXF;gU?~98x0N_wL z*5LTQlrop9fn-wgE?G}C29OsNHfLk1?UedP>OLMG4JfEPONq-IT}&wp>pbaGp(_~5 z3lC>-cRl5hIOp2;w(fAvV-9R>SjN$Z5jNgxszr-%m=`O;$qQ=ckr01sZ&))4wkw)? zuJLnjd1P}vy<|%m+1t)n6z$=l$_x)LjyfG^+EnGy2@Uf@nxfZ>98L#LGO-6|+fU%e z4=c9fyvJc#;{lev9xre^3Ikh5^i0F#5zX6@6-u;D!X6f1&I-4glP69p91Zgv3Kt(b z)-b{v;zkQ{#%!lCbnIYU1!iZ9ZNt6`>mQgf$4`rC{OhkG$WSLNDu(hm8eIL(!lJ$* z#B^JK4q{1gYYYjChaq;}rDpJ!(V^XUvFIjQ44$+)T!nyyK*XI6NS4s1LeXWJp7@q) z@5s^bQ1pqN|9t3p1b(_qTWW)7>JGD3hN!4p5X}rY>NP%!QOY}F_vdTM!zXC!&CXvD`+J-&myGHb!Q*Q z*j)MJO!X6cNg>`sG;06BA*_R!V~+DzsrjGuj_(}SpZFZ}9jbx7ds2BUKDt)z>bLy@ z^+*YhcU;P}pO0E3(f3f=uzvzF2k7@GK!YANIjrW`{e#UjXjL4esZHM6 zTB*605#S z5%CpX8ge7H7TX*m4#=JCfBQiLOj%SHv(lEEOA>uTu01+MKC zVWXQjnN`GQM1ec?7)C6fH_mgJIyTh$-oB_{bR>2sd7rBeYw&ZGxyGozrD8QUYq^Ei zrlQe41Z^3G)gB>oFf|vMoHOfh7O-9DOJq2Dh)A5#P2UYy%3X(N>5;96RX%4+YcS3V z*OhtHFq>4h#-n}wzW6^&6zQvzARk}O_AXvr6LQPKf!G7a@fOC^7eUa1egj09Y83K7i=|jlTRA#*4}cWNiE4sL`o|<3&kjN z7-p4XiRaYFbtWEa=YhU=K=ItUQgCYN=ZTYWq>Mojr)&;oB9LbHAL*w1Ts8&s+%;=d zcG=b;X33?(>tDHFxHo&eFNN;;7ZV8C`H@XtdQSSZY2$eB4>o#XdNp z<~u45fP>0kZBl*CJaPmycDFXar?S(uTwPkKh@%s#rT?M=O`r8Vb68)_6gpWT%N&0I zSn|E<^KOEos6bkVim($?K)x`Fl*~u~<2**@zT#k` z`<0Qn1Z2&K+y9W$qmQSs)SD#i;hYIw2Fr-}`2e7o!$Xu-Y_O2ZTP8`8RY42>|5J*kk`2LuW4wSz?oidSU zZ=8tKE9~=hrWx4&fUoHt@#t$*0gohZu*kD4k1<%=i-inoNV_NIoGpr!sv?#=UPvF5 z_8D_uQ1$5(r6}i3PEPhRvk9wdm^@A=nw!GE7|R0X|ohzPv4T$BN{zQh@Sos=Ec=15$i!9M_8xvFyX z)a!QIOP`F?b=|r3u4IyKL5vXW5g2Bj^k$59!HFHeyq}kv*3G-3EMh3?Zk_#^33crv zonf42tQ1yx&Y(F~f2;BC%Si2gnu{j)6m=+N4zzog4%GUR{IQCA@Dl@}t**(5u=IF8 z`^WolM>apKw}rx!oCd&Qs@htIQZ_6M4#B4ST)2 zt5Ooyf1Vu)r%Hn1W{vCMWHF^^c0GnqTrPNYR}OS%0AY#e`W!J>ghd1=ViWQ$8s8G2 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

  • ?3 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%0D-Gjdx8d)k;mJQI*b-PAy)im-aHOb5%q@bCL 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