DNA SVN: r630 - tags/dna-0.3.
by dna-commits@lists.jboss.org
Author: rhauch
Date: 2008-11-13 15:42:36 -0500 (Thu, 13 Nov 2008)
New Revision: 630
Modified:
tags/dna-0.3/pom.xml
Log:
Added option to the pom.xml that controls the profiles and goals during the 'release:perform' step.
Modified: tags/dna-0.3/pom.xml
===================================================================
--- tags/dna-0.3/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
+++ tags/dna-0.3/pom.xml 2008-11-13 20:42:36 UTC (rev 630)
@@ -352,6 +352,22 @@
</archive>
</configuration>
</plugin>
+ <!--
+ This section defines an option for the "release:perform" plugin,
+ so that additional profiles/goals are run during that stage.
+ -->
+ <plugin>
+ <artifactId>maven-release-plugin</artifactId>
+ <!--version>2.0-beta-7</version-->
+ <configuration>
+ <!--
+ During release:perform, enable the "assembly" profile
+ and create the JavaDoc and run an install before the deploy.
+ -->
+ <releaseProfiles>assembly</releaseProfiles>
+ <goals>javadoc:javadoc install deploy assembly:assembly</goals>
+ </configuration>
+ </plugin>
</plugins>
</build>
<!--
17 years, 1 month
DNA SVN: r629 - in trunk: dna-common and 24 other directories.
by dna-commits@lists.jboss.org
Author: rhauch
Date: 2008-11-13 14:23:57 -0500 (Thu, 13 Nov 2008)
New Revision: 629
Modified:
trunk/dna-common/pom.xml
trunk/dna-graph/pom.xml
trunk/dna-integration-tests/pom.xml
trunk/dna-jcr/pom.xml
trunk/dna-repository/pom.xml
trunk/docs/examples/gettingstarted/pom.xml
trunk/docs/examples/gettingstarted/repositories/pom.xml
trunk/docs/examples/gettingstarted/sequencers/pom.xml
trunk/docs/gettingstarted/pom.xml
trunk/docs/pom.xml
trunk/docs/reference/pom.xml
trunk/extensions/dna-classloader-maven/pom.xml
trunk/extensions/dna-connector-federation/pom.xml
trunk/extensions/dna-connector-inmemory/pom.xml
trunk/extensions/dna-connector-jbosscache/pom.xml
trunk/extensions/dna-connector-svn/pom.xml
trunk/extensions/dna-mimetype-detector-aperture/pom.xml
trunk/extensions/dna-sequencer-cnd/pom.xml
trunk/extensions/dna-sequencer-images/pom.xml
trunk/extensions/dna-sequencer-java/pom.xml
trunk/extensions/dna-sequencer-jbpm-jpdl/pom.xml
trunk/extensions/dna-sequencer-mp3/pom.xml
trunk/extensions/dna-sequencer-msoffice/pom.xml
trunk/extensions/dna-sequencer-xml/pom.xml
trunk/extensions/dna-sequencer-zip/pom.xml
trunk/pom.xml
Log:
[maven-release-plugin] prepare for next development iteration
Modified: trunk/dna-common/pom.xml
===================================================================
--- trunk/dna-common/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/dna-common/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -3,7 +3,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
</parent>
<!-- The groupId and version values are inherited from parent -->
<artifactId>dna-common</artifactId>
Modified: trunk/dna-graph/pom.xml
===================================================================
--- trunk/dna-graph/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/dna-graph/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -3,7 +3,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
</parent>
<!-- The groupId and version values are inherited from parent -->
<artifactId>dna-graph</artifactId>
Modified: trunk/dna-integration-tests/pom.xml
===================================================================
--- trunk/dna-integration-tests/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/dna-integration-tests/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -3,12 +3,12 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
</parent>
<!-- The groupId and version values are inherited from parent -->
<artifactId>dna-integration-tests</artifactId>
<packaging>jar</packaging>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<name>JBoss DNA Integration Tests</name>
<url>http://labs.jboss.org/dna</url>
Modified: trunk/dna-jcr/pom.xml
===================================================================
--- trunk/dna-jcr/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/dna-jcr/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -4,7 +4,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
</parent>
<!-- The groupId and version values are inherited from parent -->
<artifactId>dna-jcr</artifactId>
Modified: trunk/dna-repository/pom.xml
===================================================================
--- trunk/dna-repository/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/dna-repository/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -3,7 +3,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
</parent>
<!-- The groupId and version values are inherited from parent -->
<artifactId>dna-repository</artifactId>
Modified: trunk/docs/examples/gettingstarted/pom.xml
===================================================================
--- trunk/docs/examples/gettingstarted/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/docs/examples/gettingstarted/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -4,7 +4,7 @@
<groupId>org.jboss.dna.examples</groupId>
<artifactId>getting_started</artifactId>
<packaging>pom</packaging>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<name>JBoss DNA Getting Started examples</name>
<description />
Modified: trunk/docs/examples/gettingstarted/repositories/pom.xml
===================================================================
--- trunk/docs/examples/gettingstarted/repositories/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/docs/examples/gettingstarted/repositories/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -3,14 +3,14 @@
<parent>
<groupId>org.jboss.dna.examples</groupId>
<artifactId>getting_started</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.jboss.dna.examples</groupId>
<artifactId>dna-example-repositories</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<packaging>jar</packaging>
<name>JBoss DNA Repositories Examples</name>
<description>Examples that showcase how to use DNA repositories.</description>
Modified: trunk/docs/examples/gettingstarted/sequencers/pom.xml
===================================================================
--- trunk/docs/examples/gettingstarted/sequencers/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/docs/examples/gettingstarted/sequencers/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -3,14 +3,14 @@
<parent>
<groupId>org.jboss.dna.examples</groupId>
<artifactId>getting_started</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.jboss.dna.examples</groupId>
<artifactId>dna-example-sequencers</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<packaging>jar</packaging>
<name>JBoss DNA Sequencer Examples</name>
<description>Examples that showcase how to use sequencers with a JCR repository.</description>
Modified: trunk/docs/gettingstarted/pom.xml
===================================================================
--- trunk/docs/gettingstarted/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/docs/gettingstarted/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -4,7 +4,7 @@
parent> <groupId>org.jboss</groupId> <artifactId>documentation</artifactId> <version>1.0</version> </parent -->
<groupId>org.jboss.dna</groupId>
<artifactId>getting-started-en</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<packaging>jdocbook</packaging>
<name>JBoss DNA Getting Started manual</name>
<description>The JBoss DNA Getting Started manual</description>
Modified: trunk/docs/pom.xml
===================================================================
--- trunk/docs/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/docs/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -2,7 +2,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.jboss.dna.docs</groupId>
Modified: trunk/docs/reference/pom.xml
===================================================================
--- trunk/docs/reference/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/docs/reference/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -4,7 +4,7 @@
parent> <groupId>org.jboss</groupId> <artifactId>documentation</artifactId> <version>1.0</version> </parent -->
<groupId>org.jboss.dna</groupId>
<artifactId>reference-guide-en</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<packaging>jdocbook</packaging>
<name>JBoss DNA Reference Guide</name>
<description>The reference guide for JBoss DNA developers and advanced users</description>
Modified: trunk/extensions/dna-classloader-maven/pom.xml
===================================================================
--- trunk/extensions/dna-classloader-maven/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/extensions/dna-classloader-maven/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -3,7 +3,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
</parent>
<!-- The groupId and version values are inherited from parent -->
<artifactId>dna-classloader-maven</artifactId>
Modified: trunk/extensions/dna-connector-federation/pom.xml
===================================================================
--- trunk/extensions/dna-connector-federation/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/extensions/dna-connector-federation/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -4,7 +4,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<relativePath>../..</relativePath>
</parent>
<!-- The groupId and version values are inherited from parent -->
Modified: trunk/extensions/dna-connector-inmemory/pom.xml
===================================================================
--- trunk/extensions/dna-connector-inmemory/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/extensions/dna-connector-inmemory/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -4,7 +4,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<relativePath>../..</relativePath>
</parent>
<!-- The groupId and version values are inherited from parent -->
Modified: trunk/extensions/dna-connector-jbosscache/pom.xml
===================================================================
--- trunk/extensions/dna-connector-jbosscache/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/extensions/dna-connector-jbosscache/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -4,7 +4,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<relativePath>../..</relativePath>
</parent>
<!-- The groupId and version values are inherited from parent -->
Modified: trunk/extensions/dna-connector-svn/pom.xml
===================================================================
--- trunk/extensions/dna-connector-svn/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/extensions/dna-connector-svn/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -3,7 +3,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<relativePath>../..</relativePath>
</parent>
<artifactId>dna-connector-svn</artifactId>
Modified: trunk/extensions/dna-mimetype-detector-aperture/pom.xml
===================================================================
--- trunk/extensions/dna-mimetype-detector-aperture/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/extensions/dna-mimetype-detector-aperture/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -3,7 +3,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<relativePath>../..</relativePath>
</parent>
<!-- The groupId and version values are inherited from parent -->
Modified: trunk/extensions/dna-sequencer-cnd/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-cnd/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/extensions/dna-sequencer-cnd/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -2,7 +2,7 @@
<parent>
<artifactId>dna</artifactId>
<groupId>org.jboss.dna</groupId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<relativePath>../..</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
Modified: trunk/extensions/dna-sequencer-images/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-images/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/extensions/dna-sequencer-images/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -3,7 +3,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<relativePath>../..</relativePath>
</parent>
<!-- The groupId and version values are inherited from parent -->
Modified: trunk/extensions/dna-sequencer-java/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-java/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/extensions/dna-sequencer-java/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -3,7 +3,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<relativePath>../..</relativePath>
</parent>
<!-- The groupId and version values are inherited from parent -->
@@ -47,7 +47,7 @@
<dependency>
<groupId>org.jboss.dna</groupId>
<artifactId>dna-integration-tests</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<!--
Modified: trunk/extensions/dna-sequencer-jbpm-jpdl/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-jbpm-jpdl/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/extensions/dna-sequencer-jbpm-jpdl/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -3,12 +3,12 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<relativePath>../..</relativePath>
</parent>
<artifactId>dna-sequencer-jbpm-jpdl</artifactId>
<packaging>jar</packaging>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<name>JBoss DNA jBPM jPDL Sequencer</name>
<description>
JBoss DNA Sequencer that processes jPDL XML document
@@ -50,7 +50,7 @@
<dependency>
<groupId>org.jboss.dna</groupId>
<artifactId>dna-integration-tests</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<!--
Modified: trunk/extensions/dna-sequencer-mp3/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-mp3/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/extensions/dna-sequencer-mp3/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -3,7 +3,7 @@
<parent>
<artifactId>dna</artifactId>
<groupId>org.jboss.dna</groupId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<relativePath>../..</relativePath>
</parent>
<!-- The groupId and version values are inherited from parent -->
Modified: trunk/extensions/dna-sequencer-msoffice/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-msoffice/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/extensions/dna-sequencer-msoffice/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -3,7 +3,7 @@
<parent>
<artifactId>dna</artifactId>
<groupId>org.jboss.dna</groupId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<relativePath>../..</relativePath>
</parent>
<!-- The groupId and version values are inherited from parent -->
Modified: trunk/extensions/dna-sequencer-xml/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-xml/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/extensions/dna-sequencer-xml/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -3,7 +3,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<relativePath>../..</relativePath>
</parent>
<!-- The groupId and version values are inherited from parent -->
Modified: trunk/extensions/dna-sequencer-zip/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-zip/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/extensions/dna-sequencer-zip/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -3,7 +3,7 @@
<parent>
<artifactId>dna</artifactId>
<groupId>org.jboss.dna</groupId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<relativePath>../..</relativePath>
</parent>
<!-- The groupId and version values are inherited from parent -->
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
+++ trunk/pom.xml 2008-11-13 19:23:57 UTC (rev 629)
@@ -2,7 +2,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3</version>
+ <version>0.4-SNAPSHOT</version>
<packaging>pom</packaging>
<name>JBoss DNA</name>
<url>http://www.jboss.org/dna</url>
@@ -11,7 +11,7 @@
JBoss DNA provides tools for working with JCR repositories.
</description>
<scm>
- <connection>scm:svn:https://svn.jboss.org/repos/dna/tags/dna-0.3</connection>
+ <connection>scm:svn:https://svn.jboss.org/repos/dna/trunk</connection>
</scm>
<licenses>
<license>
17 years, 1 month
DNA SVN: r628 - in tags: dna-0.3 and 25 other directories.
by dna-commits@lists.jboss.org
Author: rhauch
Date: 2008-11-13 14:23:43 -0500 (Thu, 13 Nov 2008)
New Revision: 628
Added:
tags/dna-0.3/
tags/dna-0.3/dna-common/pom.xml
tags/dna-0.3/dna-graph/pom.xml
tags/dna-0.3/dna-integration-tests/pom.xml
tags/dna-0.3/dna-jcr/pom.xml
tags/dna-0.3/dna-repository/pom.xml
tags/dna-0.3/docs/examples/gettingstarted/pom.xml
tags/dna-0.3/docs/examples/gettingstarted/repositories/pom.xml
tags/dna-0.3/docs/examples/gettingstarted/sequencers/pom.xml
tags/dna-0.3/docs/gettingstarted/pom.xml
tags/dna-0.3/docs/pom.xml
tags/dna-0.3/docs/reference/pom.xml
tags/dna-0.3/extensions/dna-classloader-maven/pom.xml
tags/dna-0.3/extensions/dna-connector-federation/pom.xml
tags/dna-0.3/extensions/dna-connector-inmemory/pom.xml
tags/dna-0.3/extensions/dna-connector-jbosscache/pom.xml
tags/dna-0.3/extensions/dna-connector-svn/pom.xml
tags/dna-0.3/extensions/dna-mimetype-detector-aperture/pom.xml
tags/dna-0.3/extensions/dna-sequencer-cnd/pom.xml
tags/dna-0.3/extensions/dna-sequencer-images/pom.xml
tags/dna-0.3/extensions/dna-sequencer-java/pom.xml
tags/dna-0.3/extensions/dna-sequencer-jbpm-jpdl/pom.xml
tags/dna-0.3/extensions/dna-sequencer-mp3/pom.xml
tags/dna-0.3/extensions/dna-sequencer-msoffice/pom.xml
tags/dna-0.3/extensions/dna-sequencer-xml/pom.xml
tags/dna-0.3/extensions/dna-sequencer-zip/pom.xml
tags/dna-0.3/pom.xml
Removed:
tags/dna-0.3/dna-common/pom.xml
tags/dna-0.3/dna-graph/pom.xml
tags/dna-0.3/dna-integration-tests/pom.xml
tags/dna-0.3/dna-jcr/pom.xml
tags/dna-0.3/dna-repository/pom.xml
tags/dna-0.3/docs/examples/gettingstarted/pom.xml
tags/dna-0.3/docs/examples/gettingstarted/repositories/pom.xml
tags/dna-0.3/docs/examples/gettingstarted/sequencers/pom.xml
tags/dna-0.3/docs/gettingstarted/pom.xml
tags/dna-0.3/docs/pom.xml
tags/dna-0.3/docs/reference/pom.xml
tags/dna-0.3/extensions/dna-classloader-maven/pom.xml
tags/dna-0.3/extensions/dna-connector-federation/pom.xml
tags/dna-0.3/extensions/dna-connector-inmemory/pom.xml
tags/dna-0.3/extensions/dna-connector-jbosscache/pom.xml
tags/dna-0.3/extensions/dna-connector-svn/pom.xml
tags/dna-0.3/extensions/dna-mimetype-detector-aperture/pom.xml
tags/dna-0.3/extensions/dna-sequencer-cnd/pom.xml
tags/dna-0.3/extensions/dna-sequencer-images/pom.xml
tags/dna-0.3/extensions/dna-sequencer-java/pom.xml
tags/dna-0.3/extensions/dna-sequencer-jbpm-jpdl/pom.xml
tags/dna-0.3/extensions/dna-sequencer-mp3/pom.xml
tags/dna-0.3/extensions/dna-sequencer-msoffice/pom.xml
tags/dna-0.3/extensions/dna-sequencer-xml/pom.xml
tags/dna-0.3/extensions/dna-sequencer-zip/pom.xml
tags/dna-0.3/pom.xml
Log:
[maven-release-plugin] copy for tag dna-0.3
Copied: tags/dna-0.3 (from rev 626, trunk)
Deleted: tags/dna-0.3/dna-common/pom.xml
===================================================================
--- trunk/dna-common/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/dna-common/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,84 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
- </parent>
- <!-- The groupId and version values are inherited from parent -->
- <artifactId>dna-common</artifactId>
- <packaging>jar</packaging>
- <name>JBoss DNA Common</name>
- <description>JBoss DNA Common Library and Utilities</description>
- <url>http://labs.jboss.org/dna</url>
- <!--
- Define the dependencies. Note that all version and scopes default to those
- defined in the dependencyManagement section of the parent pom.
- -->
- <dependencies>
- <!--
- Testing (note the scope)
- -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </dependency>
- <dependency>
- <groupId>org.hamcrest</groupId>
- <artifactId>hamcrest-library</artifactId>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-all</artifactId>
- <scope>test</scope>
- </dependency>
- <!--
- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
- -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </dependency>
- <!--
- Java Concurrency in Practice annotations
- -->
- <dependency>
- <groupId>net.jcip</groupId>
- <artifactId>jcip-annotations</artifactId>
- </dependency>
- <!--
- Java Content Repository API and Apache Jackrabbit for the JCR unit test infrastructure
- -->
- <dependency>
- <groupId>javax.jcr</groupId>
- <artifactId>jcr</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-api</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-core</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
- <reporting>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-report-plugin</artifactId>
- </plugin>
- </plugins>
- </reporting>
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/dna-common/pom.xml (from rev 627, trunk/dna-common/pom.xml)
===================================================================
--- tags/dna-0.3/dna-common/pom.xml (rev 0)
+++ tags/dna-0.3/dna-common/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,84 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna</artifactId>
+ <version>0.3</version>
+ </parent>
+ <!-- The groupId and version values are inherited from parent -->
+ <artifactId>dna-common</artifactId>
+ <packaging>jar</packaging>
+ <name>JBoss DNA Common</name>
+ <description>JBoss DNA Common Library and Utilities</description>
+ <url>http://labs.jboss.org/dna</url>
+ <!--
+ Define the dependencies. Note that all version and scopes default to those
+ defined in the dependencyManagement section of the parent pom.
+ -->
+ <dependencies>
+ <!--
+ Testing (note the scope)
+ -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.hamcrest</groupId>
+ <artifactId>hamcrest-library</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <!--
+ Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
+ -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </dependency>
+ <!--
+ Java Concurrency in Practice annotations
+ -->
+ <dependency>
+ <groupId>net.jcip</groupId>
+ <artifactId>jcip-annotations</artifactId>
+ </dependency>
+ <!--
+ Java Content Repository API and Apache Jackrabbit for the JCR unit test infrastructure
+ -->
+ <dependency>
+ <groupId>javax.jcr</groupId>
+ <artifactId>jcr</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-api</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-core</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </reporting>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/dna-graph/pom.xml
===================================================================
--- trunk/dna-graph/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/dna-graph/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,73 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
- </parent>
- <!-- The groupId and version values are inherited from parent -->
- <artifactId>dna-graph</artifactId>
- <description>The JBoss DNA Graph API and SPI interfaces</description>
- <packaging>jar</packaging>
- <name>JBoss DNA Graph</name>
- <url>http://labs.jboss.org/dna</url>
-
- <!--
- Define the dependencies. Note that all version and scopes default to those
- defined in the dependencyManagement section of the parent pom.
- -->
- <dependencies>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>joda-time</groupId>
- <artifactId>joda-time</artifactId>
- </dependency>
- <!--
- Testing (note the scope)
- -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-all</artifactId>
- <scope>test</scope>
- </dependency>
- <!--
- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
- -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <scope>test</scope>
- </dependency>
- <!--
- Java Concurrency in Practice annotations
- -->
- <dependency>
- <groupId>net.jcip</groupId>
- <artifactId>jcip-annotations</artifactId>
- </dependency>
- </dependencies>
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/dna-graph/pom.xml (from rev 627, trunk/dna-graph/pom.xml)
===================================================================
--- tags/dna-0.3/dna-graph/pom.xml (rev 0)
+++ tags/dna-0.3/dna-graph/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,73 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna</artifactId>
+ <version>0.3</version>
+ </parent>
+ <!-- The groupId and version values are inherited from parent -->
+ <artifactId>dna-graph</artifactId>
+ <description>The JBoss DNA Graph API and SPI interfaces</description>
+ <packaging>jar</packaging>
+ <name>JBoss DNA Graph</name>
+ <url>http://labs.jboss.org/dna</url>
+
+ <!--
+ Define the dependencies. Note that all version and scopes default to those
+ defined in the dependencyManagement section of the parent pom.
+ -->
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>joda-time</groupId>
+ <artifactId>joda-time</artifactId>
+ </dependency>
+ <!--
+ Testing (note the scope)
+ -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <!--
+ Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
+ -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <!--
+ Java Concurrency in Practice annotations
+ -->
+ <dependency>
+ <groupId>net.jcip</groupId>
+ <artifactId>jcip-annotations</artifactId>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/dna-integration-tests/pom.xml
===================================================================
--- trunk/dna-integration-tests/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/dna-integration-tests/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,118 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
- </parent>
- <!-- The groupId and version values are inherited from parent -->
- <artifactId>dna-integration-tests</artifactId>
- <packaging>jar</packaging>
- <version>0.3-SNAPSHOT</version>
- <name>JBoss DNA Integration Tests</name>
- <url>http://labs.jboss.org/dna</url>
-
- <!--
- Define the dependencies. Note that all version and scopes default to those
- defined in the dependencyManagement section of the parent pom.
- -->
- <dependencies>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-classloader-maven</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-repository</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <!--
- Testing (note the scope)
- -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-all</artifactId>
- </dependency>
- <!--
- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
- -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </dependency>
- <!--
- Java Content Repository API
- -->
- <dependency>
- <groupId>javax.jcr</groupId>
- <artifactId>jcr</artifactId>
- <scope>test</scope>
- </dependency>
- <!--
- Apache Jackrabbit (JCR Implementation)
- -->
- <dependency>
- <groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-core</artifactId>
- </dependency>
- <!--
- Databases and JDBC Drivers
- -->
- <dependency>
- <groupId>org.apache.derby</groupId>
- <artifactId>derby</artifactId>
- </dependency>
- </dependencies>
- <!--
- Build configuration - run integration tests only in 'integration' phase
- -->
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <skip>true</skip>
- </configuration>
- <executions>
- <execution>
- <id>integration-test</id>
- <phase>integration-test</phase>
- <goals>
- <goal>test</goal>
- </goals>
- <configuration>
- <skip>false</skip>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/dna-integration-tests/pom.xml (from rev 627, trunk/dna-integration-tests/pom.xml)
===================================================================
--- tags/dna-0.3/dna-integration-tests/pom.xml (rev 0)
+++ tags/dna-0.3/dna-integration-tests/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,118 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna</artifactId>
+ <version>0.3</version>
+ </parent>
+ <!-- The groupId and version values are inherited from parent -->
+ <artifactId>dna-integration-tests</artifactId>
+ <packaging>jar</packaging>
+ <version>0.3</version>
+ <name>JBoss DNA Integration Tests</name>
+ <url>http://labs.jboss.org/dna</url>
+
+ <!--
+ Define the dependencies. Note that all version and scopes default to those
+ defined in the dependencyManagement section of the parent pom.
+ -->
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-classloader-maven</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-repository</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <!--
+ Testing (note the scope)
+ -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ </dependency>
+ <!--
+ Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
+ -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </dependency>
+ <!--
+ Java Content Repository API
+ -->
+ <dependency>
+ <groupId>javax.jcr</groupId>
+ <artifactId>jcr</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <!--
+ Apache Jackrabbit (JCR Implementation)
+ -->
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-core</artifactId>
+ </dependency>
+ <!--
+ Databases and JDBC Drivers
+ -->
+ <dependency>
+ <groupId>org.apache.derby</groupId>
+ <artifactId>derby</artifactId>
+ </dependency>
+ </dependencies>
+ <!--
+ Build configuration - run integration tests only in 'integration' phase
+ -->
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <skip>true</skip>
+ </configuration>
+ <executions>
+ <execution>
+ <id>integration-test</id>
+ <phase>integration-test</phase>
+ <goals>
+ <goal>test</goal>
+ </goals>
+ <configuration>
+ <skip>false</skip>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/dna-jcr/pom.xml
===================================================================
--- trunk/dna-jcr/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/dna-jcr/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,106 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
- </parent>
- <!-- The groupId and version values are inherited from parent -->
- <artifactId>dna-jcr</artifactId>
- <packaging>jar</packaging>
- <name>JBoss DNA JCR implementation</name>
- <description>JBoss DNA implementation of the JCR API</description>
- <url>http://labs.jboss.org/dna</url>
-
- <!--
- Define the dependencies. Note that all version and scopes default to those
- defined in the dependencyManagement section of the parent pom.
- -->
- <dependencies>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-repository</artifactId>
- </dependency>
- <!--
- Testing (note the scope)
- -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </dependency>
- <dependency>
- <groupId>org.hamcrest</groupId>
- <artifactId>hamcrest-library</artifactId>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-all</artifactId>
- </dependency>
- <!--
- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
- -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <scope>test</scope>
- </dependency>
- <!--
- Java Concurrency in Practice annotations
- -->
- <dependency>
- <groupId>net.jcip</groupId>
- <artifactId>jcip-annotations</artifactId>
- </dependency>
- <!--
- Java Content Repository API
- -->
- <dependency>
- <groupId>javax.jcr</groupId>
- <artifactId>jcr</artifactId>
- </dependency>
- <!--
- Apache JCR API unit tests (for any JCR implementation), which is a subset of the official TCK
- -->
- <dependency>
- <groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-jcr-tests</artifactId>
- </dependency>
- <dependency>
- <groupId>com.google.code.google-collections</groupId>
- <artifactId>google-collect</artifactId>
- <version>snapshot-20080530</version>
- </dependency>
- </dependencies>
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/dna-jcr/pom.xml (from rev 627, trunk/dna-jcr/pom.xml)
===================================================================
--- tags/dna-0.3/dna-jcr/pom.xml (rev 0)
+++ tags/dna-0.3/dna-jcr/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna</artifactId>
+ <version>0.3</version>
+ </parent>
+ <!-- The groupId and version values are inherited from parent -->
+ <artifactId>dna-jcr</artifactId>
+ <packaging>jar</packaging>
+ <name>JBoss DNA JCR implementation</name>
+ <description>JBoss DNA implementation of the JCR API</description>
+ <url>http://labs.jboss.org/dna</url>
+
+ <!--
+ Define the dependencies. Note that all version and scopes default to those
+ defined in the dependencyManagement section of the parent pom.
+ -->
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-repository</artifactId>
+ </dependency>
+ <!--
+ Testing (note the scope)
+ -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.hamcrest</groupId>
+ <artifactId>hamcrest-library</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ </dependency>
+ <!--
+ Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
+ -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <!--
+ Java Concurrency in Practice annotations
+ -->
+ <dependency>
+ <groupId>net.jcip</groupId>
+ <artifactId>jcip-annotations</artifactId>
+ </dependency>
+ <!--
+ Java Content Repository API
+ -->
+ <dependency>
+ <groupId>javax.jcr</groupId>
+ <artifactId>jcr</artifactId>
+ </dependency>
+ <!--
+ Apache JCR API unit tests (for any JCR implementation), which is a subset of the official TCK
+ -->
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-jcr-tests</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>com.google.code.google-collections</groupId>
+ <artifactId>google-collect</artifactId>
+ <version>snapshot-20080530</version>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/dna-repository/pom.xml
===================================================================
--- trunk/dna-repository/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/dna-repository/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,125 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
- </parent>
- <!-- The groupId and version values are inherited from parent -->
- <artifactId>dna-repository</artifactId>
- <packaging>jar</packaging>
- <name>JBoss DNA Repository</name>
- <description>JBoss DNA Repository library</description>
- <url>http://labs.jboss.org/dna</url>
-
- <!--
- Define the dependencies. Note that all version and scopes default to those
- defined in the dependencyManagement section of the parent pom.
- -->
- <dependencies>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-connector-federation</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-connector-federation</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <!--
- Rules
- -->
- <dependency>
- <groupId>jsr94</groupId>
- <artifactId>jsr94</artifactId>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-jsr94</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-compiler</artifactId>
- <scope>test</scope>
- </dependency>
- <!--
- Testing (note the scope)
- -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-all</artifactId>
- </dependency>
- <!--
- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
- -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <scope>test</scope>
- </dependency>
- <!--
- Java Concurrency in Practice annotations
- -->
- <dependency>
- <groupId>net.jcip</groupId>
- <artifactId>jcip-annotations</artifactId>
- </dependency>
- <!--
- Java Content Repository API
- -->
- <dependency>
- <groupId>javax.jcr</groupId>
- <artifactId>jcr</artifactId>
- </dependency>
- <!--
- Apache Jackrabbit (JCR Implementation) for testing purposes
- -->
- <dependency>
- <groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-core</artifactId>
- </dependency>
- </dependencies>
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/dna-repository/pom.xml (from rev 627, trunk/dna-repository/pom.xml)
===================================================================
--- tags/dna-0.3/dna-repository/pom.xml (rev 0)
+++ tags/dna-0.3/dna-repository/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,125 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna</artifactId>
+ <version>0.3</version>
+ </parent>
+ <!-- The groupId and version values are inherited from parent -->
+ <artifactId>dna-repository</artifactId>
+ <packaging>jar</packaging>
+ <name>JBoss DNA Repository</name>
+ <description>JBoss DNA Repository library</description>
+ <url>http://labs.jboss.org/dna</url>
+
+ <!--
+ Define the dependencies. Note that all version and scopes default to those
+ defined in the dependencyManagement section of the parent pom.
+ -->
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-connector-federation</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-connector-federation</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <!--
+ Rules
+ -->
+ <dependency>
+ <groupId>jsr94</groupId>
+ <artifactId>jsr94</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-jsr94</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-compiler</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <!--
+ Testing (note the scope)
+ -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ </dependency>
+ <!--
+ Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
+ -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <!--
+ Java Concurrency in Practice annotations
+ -->
+ <dependency>
+ <groupId>net.jcip</groupId>
+ <artifactId>jcip-annotations</artifactId>
+ </dependency>
+ <!--
+ Java Content Repository API
+ -->
+ <dependency>
+ <groupId>javax.jcr</groupId>
+ <artifactId>jcr</artifactId>
+ </dependency>
+ <!--
+ Apache Jackrabbit (JCR Implementation) for testing purposes
+ -->
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-core</artifactId>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/docs/examples/gettingstarted/pom.xml
===================================================================
--- trunk/docs/examples/gettingstarted/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/docs/examples/gettingstarted/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,180 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.jboss.dna.examples</groupId>
- <artifactId>getting_started</artifactId>
- <packaging>pom</packaging>
- <version>0.3-SNAPSHOT</version>
- <name>JBoss DNA Getting Started examples</name>
- <description />
-
- <modules>
- <module>sequencers</module>
- <module>repositories</module>
- </modules>
-
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-repository</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-jcr</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-maven-classloader</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-sequencer-images</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-sequencer-java</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-connector-inmemory</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-connector-jbosscache</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-connector-federation</artifactId>
- <version>${pom.version}</version>
- <scope>runtime</scope>
- </dependency>
- <!-- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing) -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- <version>1.4.3</version>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- <version>1.4.3</version>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <version>1.2.14</version>
- </dependency>
- <!-- Java Content Repository API -->
- <dependency>
- <groupId>javax.jcr</groupId>
- <artifactId>jcr</artifactId>
- <version>1.0.1</version>
- <scope>compile</scope>
- </dependency>
- <!-- Apache Jackrabbit (JCR Implementation) -->
- <dependency>
- <groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-api</artifactId>
- <version>1.3.3</version>
- <scope>compile</scope>
- <!-- Exclude these since they are included in JDK 1.5 -->
- <exclusions>
- <exclusion>
- <groupId>xml-apis</groupId>
- <artifactId>xml-apis</artifactId>
- </exclusion>
- <exclusion>
- <groupId>xerces</groupId>
- <artifactId>xercesImpl</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-core</artifactId>
- <version>1.3.3</version>
- <scope>compile</scope>
- <!-- Exclude these since they are included in JDK 1.5 -->
- <exclusions>
- <exclusion>
- <groupId>xml-apis</groupId>
- <artifactId>xml-apis</artifactId>
- </exclusion>
- <exclusion>
- <groupId>xerces</groupId>
- <artifactId>xercesImpl</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <!-- Testing (note the scope) -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.4</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-all</artifactId>
- <version>1.5</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>2.0.2</version>
- <configuration>
- <source>1.5</source>
- <target>1.5</target>
- <debug>true</debug>
- <showDeprecation>true</showDeprecation>
- <showWarnings>true</showWarnings>
- <optimize>true</optimize>
- </configuration>
- </plugin>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <includes>
- <include>**/*TestCase.java</include>
- <include>**/*Test.java</include>
- </includes>
- <!--excludes>
- <exclude>**/Abstract*TestCase.java</exclude>
- <exclude>**/Abstract*Test.java</exclude>
- </excludes-->
- <systemProperties>
- <property>
- <name>java.io.tmpdir</name>
- <value>${basedir}/target</value>
- </property>
- </systemProperties>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/docs/examples/gettingstarted/pom.xml (from rev 627, trunk/docs/examples/gettingstarted/pom.xml)
===================================================================
--- tags/dna-0.3/docs/examples/gettingstarted/pom.xml (rev 0)
+++ tags/dna-0.3/docs/examples/gettingstarted/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,180 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.jboss.dna.examples</groupId>
+ <artifactId>getting_started</artifactId>
+ <packaging>pom</packaging>
+ <version>0.3</version>
+ <name>JBoss DNA Getting Started examples</name>
+ <description />
+
+ <modules>
+ <module>sequencers</module>
+ <module>repositories</module>
+ </modules>
+
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-repository</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-jcr</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-maven-classloader</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-sequencer-images</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-sequencer-java</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-connector-inmemory</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-connector-jbosscache</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-connector-federation</artifactId>
+ <version>${pom.version}</version>
+ <scope>runtime</scope>
+ </dependency>
+ <!-- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing) -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <version>1.4.3</version>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>1.4.3</version>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>1.2.14</version>
+ </dependency>
+ <!-- Java Content Repository API -->
+ <dependency>
+ <groupId>javax.jcr</groupId>
+ <artifactId>jcr</artifactId>
+ <version>1.0.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <!-- Apache Jackrabbit (JCR Implementation) -->
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-api</artifactId>
+ <version>1.3.3</version>
+ <scope>compile</scope>
+ <!-- Exclude these since they are included in JDK 1.5 -->
+ <exclusions>
+ <exclusion>
+ <groupId>xml-apis</groupId>
+ <artifactId>xml-apis</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>xerces</groupId>
+ <artifactId>xercesImpl</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-core</artifactId>
+ <version>1.3.3</version>
+ <scope>compile</scope>
+ <!-- Exclude these since they are included in JDK 1.5 -->
+ <exclusions>
+ <exclusion>
+ <groupId>xml-apis</groupId>
+ <artifactId>xml-apis</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>xerces</groupId>
+ <artifactId>xercesImpl</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <!-- Testing (note the scope) -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.4</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ <version>1.5</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>2.0.2</version>
+ <configuration>
+ <source>1.5</source>
+ <target>1.5</target>
+ <debug>true</debug>
+ <showDeprecation>true</showDeprecation>
+ <showWarnings>true</showWarnings>
+ <optimize>true</optimize>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <includes>
+ <include>**/*TestCase.java</include>
+ <include>**/*Test.java</include>
+ </includes>
+ <!--excludes>
+ <exclude>**/Abstract*TestCase.java</exclude>
+ <exclude>**/Abstract*Test.java</exclude>
+ </excludes-->
+ <systemProperties>
+ <property>
+ <name>java.io.tmpdir</name>
+ <value>${basedir}/target</value>
+ </property>
+ </systemProperties>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/docs/examples/gettingstarted/repositories/pom.xml
===================================================================
--- trunk/docs/examples/gettingstarted/repositories/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/docs/examples/gettingstarted/repositories/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,114 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
- <parent>
- <groupId>org.jboss.dna.examples</groupId>
- <artifactId>getting_started</artifactId>
- <version>0.3-SNAPSHOT</version>
- <relativePath>..</relativePath>
- </parent>
-
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.jboss.dna.examples</groupId>
- <artifactId>dna-example-repositories</artifactId>
- <version>0.3-SNAPSHOT</version>
- <packaging>jar</packaging>
- <name>JBoss DNA Repositories Examples</name>
- <description>Examples that showcase how to use DNA repositories.</description>
-
- <dependencies>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-repository</artifactId>
- <version>${pom.version}</version>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-jcr</artifactId>
- <version>${pom.version}</version>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- <version>${pom.version}</version>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-connector-inmemory</artifactId>
- <version>${pom.version}</version>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-connector-jbosscache</artifactId>
- <version>${pom.version}</version>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-connector-federation</artifactId>
- <version>${pom.version}</version>
- <scope>runtime</scope>
- </dependency>
- <!--
- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
- -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </dependency>
- <!--
- Java Content Repository API
- -->
- <dependency>
- <groupId>javax.jcr</groupId>
- <artifactId>jcr</artifactId>
- </dependency>
- <!--
- Test cases use JUnit
- -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-all</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <configuration>
- <descriptors>
- <descriptor>src/main/assembly/basic.xml</descriptor>
- </descriptors>
- <finalName>${pom.artifactId}</finalName>
- </configuration>
- <executions>
- <execution>
- <phase>package</phase>
- <goals>
- <goal>directory-inline</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/docs/examples/gettingstarted/repositories/pom.xml (from rev 627, trunk/docs/examples/gettingstarted/repositories/pom.xml)
===================================================================
--- tags/dna-0.3/docs/examples/gettingstarted/repositories/pom.xml (rev 0)
+++ tags/dna-0.3/docs/examples/gettingstarted/repositories/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,114 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+ <parent>
+ <groupId>org.jboss.dna.examples</groupId>
+ <artifactId>getting_started</artifactId>
+ <version>0.3</version>
+ <relativePath>..</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.jboss.dna.examples</groupId>
+ <artifactId>dna-example-repositories</artifactId>
+ <version>0.3</version>
+ <packaging>jar</packaging>
+ <name>JBoss DNA Repositories Examples</name>
+ <description>Examples that showcase how to use DNA repositories.</description>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-repository</artifactId>
+ <version>${pom.version}</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-jcr</artifactId>
+ <version>${pom.version}</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>${pom.version}</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-connector-inmemory</artifactId>
+ <version>${pom.version}</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-connector-jbosscache</artifactId>
+ <version>${pom.version}</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-connector-federation</artifactId>
+ <version>${pom.version}</version>
+ <scope>runtime</scope>
+ </dependency>
+ <!--
+ Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
+ -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </dependency>
+ <!--
+ Java Content Repository API
+ -->
+ <dependency>
+ <groupId>javax.jcr</groupId>
+ <artifactId>jcr</artifactId>
+ </dependency>
+ <!--
+ Test cases use JUnit
+ -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <configuration>
+ <descriptors>
+ <descriptor>src/main/assembly/basic.xml</descriptor>
+ </descriptors>
+ <finalName>${pom.artifactId}</finalName>
+ </configuration>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals>
+ <goal>directory-inline</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/docs/examples/gettingstarted/sequencers/pom.xml
===================================================================
--- trunk/docs/examples/gettingstarted/sequencers/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/docs/examples/gettingstarted/sequencers/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,114 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
- <parent>
- <groupId>org.jboss.dna.examples</groupId>
- <artifactId>getting_started</artifactId>
- <version>0.3-SNAPSHOT</version>
- <relativePath>..</relativePath>
- </parent>
-
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.jboss.dna.examples</groupId>
- <artifactId>dna-example-sequencers</artifactId>
- <version>0.3-SNAPSHOT</version>
- <packaging>jar</packaging>
- <name>JBoss DNA Sequencer Examples</name>
- <description>Examples that showcase how to use sequencers with a JCR repository.</description>
-
- <dependencies>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-repository</artifactId>
- <version>${pom.version}</version>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- <version>${pom.version}</version>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-sequencer-images</artifactId>
- <version>${pom.version}</version>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-sequencer-mp3</artifactId>
- <version>${pom.version}</version>
- <scope>runtime</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-sequencer-java</artifactId>
- <version>${pom.version}</version>
- <scope>runtime</scope>
- </dependency>
- <!--
- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
- -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </dependency>
- <!--
- Java Content Repository API
- -->
- <dependency>
- <groupId>javax.jcr</groupId>
- <artifactId>jcr</artifactId>
- </dependency>
- <!--
- Apache Jackrabbit (JCR Implementation) for repository implementation
- -->
- <dependency>
- <groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-core</artifactId>
- </dependency>
- <!--
- Test cases use JUnit
- -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <configuration>
- <descriptors>
- <descriptor>src/main/assembly/basic.xml</descriptor>
- </descriptors>
- <finalName>${pom.artifactId}</finalName>
- </configuration>
- <executions>
- <execution>
- <phase>package</phase>
- <goals>
- <goal>directory-inline</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/docs/examples/gettingstarted/sequencers/pom.xml (from rev 627, trunk/docs/examples/gettingstarted/sequencers/pom.xml)
===================================================================
--- tags/dna-0.3/docs/examples/gettingstarted/sequencers/pom.xml (rev 0)
+++ tags/dna-0.3/docs/examples/gettingstarted/sequencers/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,114 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+ <parent>
+ <groupId>org.jboss.dna.examples</groupId>
+ <artifactId>getting_started</artifactId>
+ <version>0.3</version>
+ <relativePath>..</relativePath>
+ </parent>
+
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.jboss.dna.examples</groupId>
+ <artifactId>dna-example-sequencers</artifactId>
+ <version>0.3</version>
+ <packaging>jar</packaging>
+ <name>JBoss DNA Sequencer Examples</name>
+ <description>Examples that showcase how to use sequencers with a JCR repository.</description>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-repository</artifactId>
+ <version>${pom.version}</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>${pom.version}</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-sequencer-images</artifactId>
+ <version>${pom.version}</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-sequencer-mp3</artifactId>
+ <version>${pom.version}</version>
+ <scope>runtime</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-sequencer-java</artifactId>
+ <version>${pom.version}</version>
+ <scope>runtime</scope>
+ </dependency>
+ <!--
+ Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
+ -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </dependency>
+ <!--
+ Java Content Repository API
+ -->
+ <dependency>
+ <groupId>javax.jcr</groupId>
+ <artifactId>jcr</artifactId>
+ </dependency>
+ <!--
+ Apache Jackrabbit (JCR Implementation) for repository implementation
+ -->
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-core</artifactId>
+ </dependency>
+ <!--
+ Test cases use JUnit
+ -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <configuration>
+ <descriptors>
+ <descriptor>src/main/assembly/basic.xml</descriptor>
+ </descriptors>
+ <finalName>${pom.artifactId}</finalName>
+ </configuration>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals>
+ <goal>directory-inline</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/docs/gettingstarted/pom.xml
===================================================================
--- trunk/docs/gettingstarted/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/docs/gettingstarted/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,104 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <!--
- parent> <groupId>org.jboss</groupId> <artifactId>documentation</artifactId> <version>1.0</version> </parent -->
- <groupId>org.jboss.dna</groupId>
- <artifactId>getting-started-en</artifactId>
- <version>0.3-SNAPSHOT</version>
- <packaging>jdocbook</packaging>
- <name>JBoss DNA Getting Started manual</name>
- <description>The JBoss DNA Getting Started manual</description>
- <build>
- <plugins>
- <plugin>
- <groupId>org.jboss.maven.plugins</groupId>
- <artifactId>maven-jdocbook-plugin</artifactId>
- <version>2.1.2</version>
- <extensions>true</extensions>
- <dependencies>
- <dependency>
- <groupId>org.jboss</groupId>
- <artifactId>jbossorg-docbook-xslt</artifactId>
- <version>1.1.0.Beta1</version>
- </dependency>
- <dependency>
- <groupId>org.jboss</groupId>
- <artifactId>jbossorg-jdocbook-style</artifactId>
- <version>1.1.0.Beta1</version>
- <type>jdocbook-style</type>
- </dependency>
- </dependencies>
- <configuration>
- <sourceDocumentName>master.xml</sourceDocumentName>
- <imageResource>
- <directory>${basedir}/src/main/docbook/en-US/images</directory>
- <includes>
- <include>*.png</include>
- </includes>
- </imageResource>
- <!-- cssResource>
- <directory>${basedir}/src/main/docbook/css</directory>
- </cssResource-->
- <targetDirectory>${basedir}/target/docbook/en-US</targetDirectory>
- <formats>
- <format>
- <formatName>html</formatName>
- <stylesheetResource>classpath:/xslt/org/jboss/xhtml.xsl</stylesheetResource>
- <finalName>index.html</finalName>
- </format>
- <!--
- <format>
- <formatName>html_single</formatName>
- <stylesheetResource>classpath:/xslt/org/jboss/xhtml-single.xsl</stylesheetResource>
- <finalName>index.html</finalName>
- </format>
- <format>
- <formatName>pdf</formatName>
- <stylesheetResource>classpath:/xslt/org/jboss/pdf.xsl</stylesheetResource>
- <finalName>userguide_en.pdf</finalName>
- </format>
- -->
- </formats>
- <options>
- <xincludeSupported>true</xincludeSupported>
- <xmlTransformerType>saxon</xmlTransformerType>
- <!-- needed for uri-resolvers; can be ommitted if using 'current' uri scheme -->
- <!-- could also locate the docbook dependency and inspect its version... -->
- <docbookVersion>1.72.0</docbookVersion>
- </options>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <repositories>
- <repository>
- <id>apiviz.release</id>
- <name>APIviz releases</name>
- <url>http://apiviz.googlecode.com/svn/site/repo/mvn/release</url>
- <releases>
- <enabled>true</enabled>
- </releases>
- <snapshots>
- <enabled>false</enabled>
- </snapshots>
- </repository>
-
-
- <repository>
- <id>jboss</id>
- <url>http://repository.jboss.com/maven2</url>
- </repository>
- <repository>
- <id>jboss-snapshot</id>
- <url>http://snapshots.jboss.org/maven2</url>
- </repository>
- </repositories>
- <distributionManagement>
- <repository>
- <!-- Copy the distribution jar file to a local checkout of the maven repository
- - This variable can be set in $MAVEN_HOME/conf/settings.xml -->
- <id>repository.jboss.org</id>
- <url>file://${jboss.repository.root}</url>
- </repository>
- </distributionManagement>
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/docs/gettingstarted/pom.xml (from rev 627, trunk/docs/gettingstarted/pom.xml)
===================================================================
--- tags/dna-0.3/docs/gettingstarted/pom.xml (rev 0)
+++ tags/dna-0.3/docs/gettingstarted/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,104 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <!--
+ parent> <groupId>org.jboss</groupId> <artifactId>documentation</artifactId> <version>1.0</version> </parent -->
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>getting-started-en</artifactId>
+ <version>0.3</version>
+ <packaging>jdocbook</packaging>
+ <name>JBoss DNA Getting Started manual</name>
+ <description>The JBoss DNA Getting Started manual</description>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.1.2</version>
+ <extensions>true</extensions>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jbossorg-docbook-xslt</artifactId>
+ <version>1.1.0.Beta1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jbossorg-jdocbook-style</artifactId>
+ <version>1.1.0.Beta1</version>
+ <type>jdocbook-style</type>
+ </dependency>
+ </dependencies>
+ <configuration>
+ <sourceDocumentName>master.xml</sourceDocumentName>
+ <imageResource>
+ <directory>${basedir}/src/main/docbook/en-US/images</directory>
+ <includes>
+ <include>*.png</include>
+ </includes>
+ </imageResource>
+ <!-- cssResource>
+ <directory>${basedir}/src/main/docbook/css</directory>
+ </cssResource-->
+ <targetDirectory>${basedir}/target/docbook/en-US</targetDirectory>
+ <formats>
+ <format>
+ <formatName>html</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/xhtml.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ <!--
+ <format>
+ <formatName>html_single</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/xhtml-single.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ <format>
+ <formatName>pdf</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/pdf.xsl</stylesheetResource>
+ <finalName>userguide_en.pdf</finalName>
+ </format>
+ -->
+ </formats>
+ <options>
+ <xincludeSupported>true</xincludeSupported>
+ <xmlTransformerType>saxon</xmlTransformerType>
+ <!-- needed for uri-resolvers; can be ommitted if using 'current' uri scheme -->
+ <!-- could also locate the docbook dependency and inspect its version... -->
+ <docbookVersion>1.72.0</docbookVersion>
+ </options>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <repositories>
+ <repository>
+ <id>apiviz.release</id>
+ <name>APIviz releases</name>
+ <url>http://apiviz.googlecode.com/svn/site/repo/mvn/release</url>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+
+
+ <repository>
+ <id>jboss</id>
+ <url>http://repository.jboss.com/maven2</url>
+ </repository>
+ <repository>
+ <id>jboss-snapshot</id>
+ <url>http://snapshots.jboss.org/maven2</url>
+ </repository>
+ </repositories>
+ <distributionManagement>
+ <repository>
+ <!-- Copy the distribution jar file to a local checkout of the maven repository
+ - This variable can be set in $MAVEN_HOME/conf/settings.xml -->
+ <id>repository.jboss.org</id>
+ <url>file://${jboss.repository.root}</url>
+ </repository>
+ </distributionManagement>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/docs/pom.xml
===================================================================
--- trunk/docs/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/docs/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,49 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <parent>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.jboss.dna.docs</groupId>
- <artifactId>dna-docs</artifactId>
- <packaging>pom</packaging>
- <name>JBoss DNA Documents</name>
- <url>http://www.jboss.org/dna</url>
- <description>JBoss DNA Documentation</description>
- <modules>
- <module>gettingstarted</module>
- <module>reference</module>
- </modules>
- <repositories>
- <repository>
- <id>apiviz.release</id>
- <name>APIviz releases</name>
- <url>http://apiviz.googlecode.com/svn/site/repo/mvn/release</url>
- <releases>
- <enabled>true</enabled>
- </releases>
- <snapshots>
- <enabled>false</enabled>
- </snapshots>
- </repository>
-
-
- <repository>
- <id>jboss</id>
- <url>http://repository.jboss.com/maven2</url>
- </repository>
- <repository>
- <id>jboss-snapshot</id>
- <url>http://snapshots.jboss.org/maven2</url>
- </repository>
- </repositories>
- <distributionManagement>
- <repository>
- <!-- Copy the distribution jar file to a local checkout of the maven repository
- - This variable can be set in $MAVEN_HOME/conf/settings.xml -->
- <id>repository.jboss.org</id>
- <url>file://${jboss.repository.root}</url>
- </repository>
- </distributionManagement>
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/docs/pom.xml (from rev 627, trunk/docs/pom.xml)
===================================================================
--- tags/dna-0.3/docs/pom.xml (rev 0)
+++ tags/dna-0.3/docs/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,49 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <parent>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna</artifactId>
+ <version>0.3</version>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.jboss.dna.docs</groupId>
+ <artifactId>dna-docs</artifactId>
+ <packaging>pom</packaging>
+ <name>JBoss DNA Documents</name>
+ <url>http://www.jboss.org/dna</url>
+ <description>JBoss DNA Documentation</description>
+ <modules>
+ <module>gettingstarted</module>
+ <module>reference</module>
+ </modules>
+ <repositories>
+ <repository>
+ <id>apiviz.release</id>
+ <name>APIviz releases</name>
+ <url>http://apiviz.googlecode.com/svn/site/repo/mvn/release</url>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+
+
+ <repository>
+ <id>jboss</id>
+ <url>http://repository.jboss.com/maven2</url>
+ </repository>
+ <repository>
+ <id>jboss-snapshot</id>
+ <url>http://snapshots.jboss.org/maven2</url>
+ </repository>
+ </repositories>
+ <distributionManagement>
+ <repository>
+ <!-- Copy the distribution jar file to a local checkout of the maven repository
+ - This variable can be set in $MAVEN_HOME/conf/settings.xml -->
+ <id>repository.jboss.org</id>
+ <url>file://${jboss.repository.root}</url>
+ </repository>
+ </distributionManagement>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/docs/reference/pom.xml
===================================================================
--- trunk/docs/reference/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/docs/reference/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,73 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <!--
- parent> <groupId>org.jboss</groupId> <artifactId>documentation</artifactId> <version>1.0</version> </parent -->
- <groupId>org.jboss.dna</groupId>
- <artifactId>reference-guide-en</artifactId>
- <version>0.3-SNAPSHOT</version>
- <packaging>jdocbook</packaging>
- <name>JBoss DNA Reference Guide</name>
- <description>The reference guide for JBoss DNA developers and advanced users</description>
- <build>
- <plugins>
- <plugin>
- <groupId>org.jboss.maven.plugins</groupId>
- <artifactId>maven-jdocbook-plugin</artifactId>
- <version>2.1.2</version>
- <extensions>true</extensions>
- <dependencies>
- <dependency>
- <groupId>org.jboss</groupId>
- <artifactId>jbossorg-docbook-xslt</artifactId>
- <version>1.1.0.Beta1</version>
- </dependency>
- <dependency>
- <groupId>org.jboss</groupId>
- <artifactId>jbossorg-jdocbook-style</artifactId>
- <version>1.1.0.Beta1</version>
- <type>jdocbook-style</type>
- </dependency>
- </dependencies>
- <configuration>
- <sourceDocumentName>master.xml</sourceDocumentName>
- <imageResource>
- <directory>${basedir}/src/main/docbook/en-US/images</directory>
- <includes>
- <include>*.png</include>
- </includes>
- </imageResource>
- <!-- cssResource>
- <directory>${basedir}/src/main/docbook/css</directory>
- </cssResource-->
- <targetDirectory>${basedir}/target/docbook/en-US</targetDirectory>
- <formats>
- <format>
- <formatName>html</formatName>
- <stylesheetResource>classpath:/xslt/org/jboss/xhtml.xsl</stylesheetResource>
- <finalName>index.html</finalName>
- </format>
- <!--
- <format>
- <formatName>html_single</formatName>
- <stylesheetResource>classpath:/xslt/org/jboss/xhtml-single.xsl</stylesheetResource>
- <finalName>index.html</finalName>
- </format>
- -->
- <format>
- <formatName>pdf</formatName>
- <stylesheetResource>classpath:/xslt/org/jboss/pdf.xsl</stylesheetResource>
- <finalName>userguide_en.pdf</finalName>
- </format>
- </formats>
- <options>
- <xincludeSupported>true</xincludeSupported>
- <xmlTransformerType>saxon</xmlTransformerType>
- <!-- needed for uri-resolvers; can be ommitted if using 'current' uri scheme -->
- <!-- could also locate the docbook dependency and inspect its version... -->
- <docbookVersion>1.72.0</docbookVersion>
- </options>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/docs/reference/pom.xml (from rev 627, trunk/docs/reference/pom.xml)
===================================================================
--- tags/dna-0.3/docs/reference/pom.xml (rev 0)
+++ tags/dna-0.3/docs/reference/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,73 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <!--
+ parent> <groupId>org.jboss</groupId> <artifactId>documentation</artifactId> <version>1.0</version> </parent -->
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>reference-guide-en</artifactId>
+ <version>0.3</version>
+ <packaging>jdocbook</packaging>
+ <name>JBoss DNA Reference Guide</name>
+ <description>The reference guide for JBoss DNA developers and advanced users</description>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.jboss.maven.plugins</groupId>
+ <artifactId>maven-jdocbook-plugin</artifactId>
+ <version>2.1.2</version>
+ <extensions>true</extensions>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jbossorg-docbook-xslt</artifactId>
+ <version>1.1.0.Beta1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss</groupId>
+ <artifactId>jbossorg-jdocbook-style</artifactId>
+ <version>1.1.0.Beta1</version>
+ <type>jdocbook-style</type>
+ </dependency>
+ </dependencies>
+ <configuration>
+ <sourceDocumentName>master.xml</sourceDocumentName>
+ <imageResource>
+ <directory>${basedir}/src/main/docbook/en-US/images</directory>
+ <includes>
+ <include>*.png</include>
+ </includes>
+ </imageResource>
+ <!-- cssResource>
+ <directory>${basedir}/src/main/docbook/css</directory>
+ </cssResource-->
+ <targetDirectory>${basedir}/target/docbook/en-US</targetDirectory>
+ <formats>
+ <format>
+ <formatName>html</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/xhtml.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ <!--
+ <format>
+ <formatName>html_single</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/xhtml-single.xsl</stylesheetResource>
+ <finalName>index.html</finalName>
+ </format>
+ -->
+ <format>
+ <formatName>pdf</formatName>
+ <stylesheetResource>classpath:/xslt/org/jboss/pdf.xsl</stylesheetResource>
+ <finalName>userguide_en.pdf</finalName>
+ </format>
+ </formats>
+ <options>
+ <xincludeSupported>true</xincludeSupported>
+ <xmlTransformerType>saxon</xmlTransformerType>
+ <!-- needed for uri-resolvers; can be ommitted if using 'current' uri scheme -->
+ <!-- could also locate the docbook dependency and inspect its version... -->
+ <docbookVersion>1.72.0</docbookVersion>
+ </options>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/extensions/dna-classloader-maven/pom.xml
===================================================================
--- trunk/extensions/dna-classloader-maven/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/extensions/dna-classloader-maven/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,77 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
- </parent>
- <!-- The groupId and version values are inherited from parent -->
- <artifactId>dna-classloader-maven</artifactId>
- <packaging>jar</packaging>
- <name>JBoss DNA Maven Classloader</name>
- <description>JBoss DNA Maven Classloader</description>
- <url>http://labs.jboss.org/dna</url>
-
- <!--
- Define the dependencies. Note that all version and scopes default to those
- defined in the dependencyManagement section of the parent pom.
- -->
- <dependencies>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <!--
- Testing (note the scope)
- -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-all</artifactId>
- <scope>test</scope>
- </dependency>
- <!--
- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
- -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </dependency>
- <!--
- Java Content Repository API
- -->
- <dependency>
- <groupId>javax.jcr</groupId>
- <artifactId>jcr</artifactId>
- </dependency>
- <!--
- Apache Jackrabbit (JCR Implementation) for testing purposes
- -->
- <dependency>
- <groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-core</artifactId>
- </dependency>
- </dependencies>
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/extensions/dna-classloader-maven/pom.xml (from rev 627, trunk/extensions/dna-classloader-maven/pom.xml)
===================================================================
--- tags/dna-0.3/extensions/dna-classloader-maven/pom.xml (rev 0)
+++ tags/dna-0.3/extensions/dna-classloader-maven/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,77 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna</artifactId>
+ <version>0.3</version>
+ </parent>
+ <!-- The groupId and version values are inherited from parent -->
+ <artifactId>dna-classloader-maven</artifactId>
+ <packaging>jar</packaging>
+ <name>JBoss DNA Maven Classloader</name>
+ <description>JBoss DNA Maven Classloader</description>
+ <url>http://labs.jboss.org/dna</url>
+
+ <!--
+ Define the dependencies. Note that all version and scopes default to those
+ defined in the dependencyManagement section of the parent pom.
+ -->
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <!--
+ Testing (note the scope)
+ -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <!--
+ Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
+ -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </dependency>
+ <!--
+ Java Content Repository API
+ -->
+ <dependency>
+ <groupId>javax.jcr</groupId>
+ <artifactId>jcr</artifactId>
+ </dependency>
+ <!--
+ Apache Jackrabbit (JCR Implementation) for testing purposes
+ -->
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-core</artifactId>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/extensions/dna-connector-federation/pom.xml
===================================================================
--- trunk/extensions/dna-connector-federation/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/extensions/dna-connector-federation/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,89 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
- <relativePath>../..</relativePath>
- </parent>
- <!-- The groupId and version values are inherited from parent -->
- <artifactId>dna-connector-federation</artifactId>
- <packaging>jar</packaging>
- <name>JBoss DNA Federation Connector</name>
- <description>JBoss DNA Connector that federates content from multiple connectors.</description>
- <url>http://labs.jboss.org/dna</url>
-
- <!--
- Define the dependencies. Note that all version and scopes default to those
- defined in the dependencyManagement section of the parent pom.
- -->
- <dependencies>
- <!--
- Common
- -->
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <!--
- Testing (note the scope)
- -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-all</artifactId>
- </dependency>
- <!--
- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
- -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </dependency>
- <!--
- Java Concurrency in Practice annotations
- -->
- <dependency>
- <groupId>net.jcip</groupId>
- <artifactId>jcip-annotations</artifactId>
- </dependency>
- </dependencies>
- <reporting>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-report-plugin</artifactId>
- </plugin>
- </plugins>
- </reporting>
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/extensions/dna-connector-federation/pom.xml (from rev 627, trunk/extensions/dna-connector-federation/pom.xml)
===================================================================
--- tags/dna-0.3/extensions/dna-connector-federation/pom.xml (rev 0)
+++ tags/dna-0.3/extensions/dna-connector-federation/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna</artifactId>
+ <version>0.3</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <!-- The groupId and version values are inherited from parent -->
+ <artifactId>dna-connector-federation</artifactId>
+ <packaging>jar</packaging>
+ <name>JBoss DNA Federation Connector</name>
+ <description>JBoss DNA Connector that federates content from multiple connectors.</description>
+ <url>http://labs.jboss.org/dna</url>
+
+ <!--
+ Define the dependencies. Note that all version and scopes default to those
+ defined in the dependencyManagement section of the parent pom.
+ -->
+ <dependencies>
+ <!--
+ Common
+ -->
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <!--
+ Testing (note the scope)
+ -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ </dependency>
+ <!--
+ Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
+ -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </dependency>
+ <!--
+ Java Concurrency in Practice annotations
+ -->
+ <dependency>
+ <groupId>net.jcip</groupId>
+ <artifactId>jcip-annotations</artifactId>
+ </dependency>
+ </dependencies>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </reporting>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/extensions/dna-connector-inmemory/pom.xml
===================================================================
--- trunk/extensions/dna-connector-inmemory/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/extensions/dna-connector-inmemory/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,89 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
- <relativePath>../..</relativePath>
- </parent>
- <!-- The groupId and version values are inherited from parent -->
- <artifactId>dna-connector-inmemory</artifactId>
- <packaging>jar</packaging>
- <name>JBoss DNA Connector to a simple in-memory repository</name>
- <description>JBoss DNA Connector that accesses an in-memory graph.</description>
- <url>http://labs.jboss.org/dna</url>
-
- <!--
- Define the dependencies. Note that all version and scopes default to those
- defined in the dependencyManagement section of the parent pom.
- -->
- <dependencies>
- <!--
- Common
- -->
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <!--
- Testing (note the scope)
- -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-all</artifactId>
- </dependency>
- <!--
- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
- -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </dependency>
- <!--
- Java Concurrency in Practice annotations
- -->
- <dependency>
- <groupId>net.jcip</groupId>
- <artifactId>jcip-annotations</artifactId>
- </dependency>
- </dependencies>
- <reporting>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-report-plugin</artifactId>
- </plugin>
- </plugins>
- </reporting>
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/extensions/dna-connector-inmemory/pom.xml (from rev 627, trunk/extensions/dna-connector-inmemory/pom.xml)
===================================================================
--- tags/dna-0.3/extensions/dna-connector-inmemory/pom.xml (rev 0)
+++ tags/dna-0.3/extensions/dna-connector-inmemory/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna</artifactId>
+ <version>0.3</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <!-- The groupId and version values are inherited from parent -->
+ <artifactId>dna-connector-inmemory</artifactId>
+ <packaging>jar</packaging>
+ <name>JBoss DNA Connector to a simple in-memory repository</name>
+ <description>JBoss DNA Connector that accesses an in-memory graph.</description>
+ <url>http://labs.jboss.org/dna</url>
+
+ <!--
+ Define the dependencies. Note that all version and scopes default to those
+ defined in the dependencyManagement section of the parent pom.
+ -->
+ <dependencies>
+ <!--
+ Common
+ -->
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <!--
+ Testing (note the scope)
+ -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ </dependency>
+ <!--
+ Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
+ -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </dependency>
+ <!--
+ Java Concurrency in Practice annotations
+ -->
+ <dependency>
+ <groupId>net.jcip</groupId>
+ <artifactId>jcip-annotations</artifactId>
+ </dependency>
+ </dependencies>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </reporting>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/extensions/dna-connector-jbosscache/pom.xml
===================================================================
--- trunk/extensions/dna-connector-jbosscache/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/extensions/dna-connector-jbosscache/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,97 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
- <relativePath>../..</relativePath>
- </parent>
- <!-- The groupId and version values are inherited from parent -->
- <artifactId>dna-connector-jbosscache</artifactId>
- <packaging>jar</packaging>
- <name>JBoss DNA Connector to JBoss Cache</name>
- <description>JBoss DNA Connector that accesses an in-process JBoss Cache instance.</description>
- <url>http://labs.jboss.org/dna</url>
-
- <!--
- Define the dependencies. Note that all version and scopes default to those
- defined in the dependencyManagement section of the parent pom.
- -->
- <dependencies>
- <!--
- Common
- -->
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <!--
- JBoss Cache
- -->
- <dependency>
- <groupId>org.jboss.cache</groupId>
- <artifactId>jbosscache-core</artifactId>
- <version>2.2.1.GA</version>
- </dependency>
- <!--
- Testing (note the scope)
- -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-all</artifactId>
- </dependency>
- <!--
- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
- -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </dependency>
- <!--
- Java Concurrency in Practice annotations
- -->
- <dependency>
- <groupId>net.jcip</groupId>
- <artifactId>jcip-annotations</artifactId>
- </dependency>
- </dependencies>
- <reporting>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-report-plugin</artifactId>
- </plugin>
- </plugins>
- </reporting>
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/extensions/dna-connector-jbosscache/pom.xml (from rev 627, trunk/extensions/dna-connector-jbosscache/pom.xml)
===================================================================
--- tags/dna-0.3/extensions/dna-connector-jbosscache/pom.xml (rev 0)
+++ tags/dna-0.3/extensions/dna-connector-jbosscache/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna</artifactId>
+ <version>0.3</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <!-- The groupId and version values are inherited from parent -->
+ <artifactId>dna-connector-jbosscache</artifactId>
+ <packaging>jar</packaging>
+ <name>JBoss DNA Connector to JBoss Cache</name>
+ <description>JBoss DNA Connector that accesses an in-process JBoss Cache instance.</description>
+ <url>http://labs.jboss.org/dna</url>
+
+ <!--
+ Define the dependencies. Note that all version and scopes default to those
+ defined in the dependencyManagement section of the parent pom.
+ -->
+ <dependencies>
+ <!--
+ Common
+ -->
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <!--
+ JBoss Cache
+ -->
+ <dependency>
+ <groupId>org.jboss.cache</groupId>
+ <artifactId>jbosscache-core</artifactId>
+ <version>2.2.1.GA</version>
+ </dependency>
+ <!--
+ Testing (note the scope)
+ -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ </dependency>
+ <!--
+ Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
+ -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </dependency>
+ <!--
+ Java Concurrency in Practice annotations
+ -->
+ <dependency>
+ <groupId>net.jcip</groupId>
+ <artifactId>jcip-annotations</artifactId>
+ </dependency>
+ </dependencies>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </reporting>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/extensions/dna-connector-svn/pom.xml
===================================================================
--- trunk/extensions/dna-connector-svn/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/extensions/dna-connector-svn/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,98 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
- <relativePath>../..</relativePath>
- </parent>
- <artifactId>dna-connector-svn</artifactId>
- <packaging>jar</packaging>
- <name>JBoss DNA Connector to SVN</name>
- <description>
- JBoss DNA Connector that accesses an in-process SVN instance.
- </description>
- <url>http://labs.jboss.org/dna</url>
- <!--
- Define the dependencies. Note that all version and scopes default to those
- defined in the dependencyManagement section of the parent pom.
- -->
- <dependencies>
- <!--
- Common
- -->
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <!--
- SVNKit
- -->
- <dependency>
- <groupId>org.tmatesoft.svnkit</groupId>
- <artifactId>svnkit</artifactId>
- <version>1.2.0.4949</version>
- </dependency>
- <!--
- Testing (note the scope)
- -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-all</artifactId>
- </dependency>
- <!--
- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
- -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </dependency>
- <!--
- Java Concurrency in Practice annotations
- -->
- <dependency>
- <groupId>net.jcip</groupId>
- <artifactId>jcip-annotations</artifactId>
- </dependency>
- </dependencies>
- <reporting>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-report-plugin</artifactId>
- </plugin>
- </plugins>
- </reporting>
-</project>
Copied: tags/dna-0.3/extensions/dna-connector-svn/pom.xml (from rev 627, trunk/extensions/dna-connector-svn/pom.xml)
===================================================================
--- tags/dna-0.3/extensions/dna-connector-svn/pom.xml (rev 0)
+++ tags/dna-0.3/extensions/dna-connector-svn/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,96 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna</artifactId>
+ <version>0.3</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <artifactId>dna-connector-svn</artifactId>
+ <packaging>jar</packaging>
+ <name>JBoss DNA Connector to SVN</name>
+ <description>
+ JBoss DNA Connector that accesses an in-process SVN instance.
+ </description>
+ <url>http://labs.jboss.org/dna</url>
+ <!--
+ Define the dependencies. Note that all version and scopes default to those
+ defined in the dependencyManagement section of the parent pom.
+ -->
+ <dependencies>
+ <!--
+ Common
+ -->
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <!--
+ SVNKit
+ -->
+ <dependency>
+ <groupId>org.tmatesoft.svnkit</groupId>
+ <artifactId>svnkit</artifactId>
+ <version>1.2.0.4949</version>
+ </dependency>
+ <!--
+ Testing (note the scope)
+ -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ </dependency>
+ <!--
+ Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
+ -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </dependency>
+ <!--
+ Java Concurrency in Practice annotations
+ -->
+ <dependency>
+ <groupId>net.jcip</groupId>
+ <artifactId>jcip-annotations</artifactId>
+ </dependency>
+ </dependencies>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </reporting>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/extensions/dna-mimetype-detector-aperture/pom.xml
===================================================================
--- trunk/extensions/dna-mimetype-detector-aperture/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/extensions/dna-mimetype-detector-aperture/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,256 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
- <relativePath>../..</relativePath>
- </parent>
- <!-- The groupId and version values are inherited from parent -->
- <artifactId>dna-mimetype-detector-aperture</artifactId>
- <packaging>jar</packaging>
- <name>JBoss DNA Aperture MIME-type detector</name>
- <description>JBoss DNA MIME-type detector using Aperture library</description>
- <url>http://labs.jboss.org/dna</url>
- <!--
- Define the dependencies. Note that all version and scopes default to those
- defined in the dependencyManagement section of the parent pom.
- -->
- <dependencies>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-repository</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-repository</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
-<!--
- <dependency>
- <groupId>org.apache.tika</groupId>
- <artifactId>tika</artifactId>
- <version>0.1-incubating</version>
- </dependency>
--->
- <!--
- MIME-type detection and metadata extraction
- -->
- <dependency>
- <groupId>org.semanticdesktop</groupId>
- <artifactId>aperture</artifactId>
- <version>1.1.0.Beta1</version>
- <!-- Exclude these since they are not needed for MIME-type detection -->
- <exclusions>
- <exclusion>
- <groupId>javax.activation</groupId>
- <artifactId>activation</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.gnowsis</groupId>
- <artifactId>applewrapper</artifactId>
- </exclusion>
- <exclusion>
- <groupId>bouncycastle</groupId>
- <artifactId>bcmail-jdk14</artifactId>
- </exclusion>
- <exclusion>
- <groupId>bouncycastle</groupId>
- <artifactId>bcprov-jdk14</artifactId>
- </exclusion>
- <exclusion>
- <groupId>commons-codec</groupId>
- <artifactId>commons-codec</artifactId>
- </exclusion>
- <exclusion>
- <groupId>commons-httpclient</groupId>
- <artifactId>commons-httpclient</artifactId>
- </exclusion>
- <exclusion>
- <groupId>commons-lang</groupId>
- <artifactId>commons-lang</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.semanticdesktop</groupId>
- <artifactId>demork</artifactId>
- </exclusion>
- <exclusion>
- <groupId>de.dfki</groupId>
- <artifactId>utils</artifactId>
- </exclusion>
- <exclusion>
- <groupId>com.aetrion</groupId>
- <artifactId>flickr</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.fontbox</groupId>
- <artifactId>fontbox</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.htmlparser</groupId>
- <artifactId>htmlparser</artifactId>
- </exclusion>
- <exclusion>
- <groupId>ical4j</groupId>
- <artifactId>ical4j</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.semanticdesktop.nepomuk</groupId>
- <artifactId>infsail</artifactId>
- </exclusion>
- <exclusion>
- <groupId>com.jacob</groupId>
- <artifactId>jacob</artifactId>
- </exclusion>
- <exclusion>
- <groupId>javax.media</groupId>
- <artifactId>jai-core</artifactId>
- </exclusion>
- <exclusion>
- <groupId>com.sun.media</groupId>
- <artifactId>jai-codec</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.jaudiotagger</groupId>
- <artifactId>jaudiotagger</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>jcl104-over-slf4j</artifactId>
- </exclusion>
- <exclusion>
- <groupId>net.wimpi</groupId>
- <artifactId>pim</artifactId>
- </exclusion>
- <exclusion>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </exclusion>
- <exclusion>
- <groupId>com.beetstra.jutf7</groupId>
- <artifactId>jutf7</artifactId>
- </exclusion>
- <exclusion>
- <groupId>javax.mail</groupId>
- <artifactId>mail</artifactId>
- </exclusion>
- <exclusion>
- <groupId>com.drewnoakes</groupId>
- <artifactId>metadata-extractor</artifactId>
- </exclusion>
- <exclusion>
- <groupId>mstor</groupId>
- <artifactId>mstor</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.semanticdesktop.nepomuk</groupId>
- <artifactId>nrlvalidator</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.openrdf</groupId>
- <artifactId>openrdf-sesame-onejar-osgi</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.osgi</groupId>
- <artifactId>org.osgi.core</artifactId>
- </exclusion>
- <exclusion>
- <groupId>pdfbox</groupId>
- <artifactId>pdfbox</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.apache.poi</groupId>
- <artifactId>poi</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.apache.poi</groupId>
- <artifactId>poi-scratchpad</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.semweb4j</groupId>
- <artifactId>rdf2go.impl.base</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.semweb4j</groupId>
- <artifactId>rdf2go.impl.sesame20</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.semweb4j</groupId>
- <artifactId>rdf2go.impl.util</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-jdk14</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.semanticdesktop.nepomuk</groupId>
- <artifactId>unionsail</artifactId>
- </exclusion>
- <exclusion>
- <groupId>winlaf</groupId>
- <artifactId>winlaf</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <!--
- Testing (note the scope)
- -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </dependency>
- <dependency>
- <groupId>org.hamcrest</groupId>
- <artifactId>hamcrest-library</artifactId>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-all</artifactId>
- <scope>test</scope>
- </dependency>
- <!--
- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
- -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </dependency>
- <!--
- Java Concurrency in Practice annotations
- -->
- <dependency>
- <groupId>net.jcip</groupId>
- <artifactId>jcip-annotations</artifactId>
- </dependency>
- <!--
- Java Content Repository API and Apache Jackrabbit for the JCR unit test infrastructure
- -->
- </dependencies>
- <reporting>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-report-plugin</artifactId>
- </plugin>
- </plugins>
- </reporting>
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/extensions/dna-mimetype-detector-aperture/pom.xml (from rev 627, trunk/extensions/dna-mimetype-detector-aperture/pom.xml)
===================================================================
--- tags/dna-0.3/extensions/dna-mimetype-detector-aperture/pom.xml (rev 0)
+++ tags/dna-0.3/extensions/dna-mimetype-detector-aperture/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,256 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna</artifactId>
+ <version>0.3</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <!-- The groupId and version values are inherited from parent -->
+ <artifactId>dna-mimetype-detector-aperture</artifactId>
+ <packaging>jar</packaging>
+ <name>JBoss DNA Aperture MIME-type detector</name>
+ <description>JBoss DNA MIME-type detector using Aperture library</description>
+ <url>http://labs.jboss.org/dna</url>
+ <!--
+ Define the dependencies. Note that all version and scopes default to those
+ defined in the dependencyManagement section of the parent pom.
+ -->
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-repository</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-repository</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+<!--
+ <dependency>
+ <groupId>org.apache.tika</groupId>
+ <artifactId>tika</artifactId>
+ <version>0.1-incubating</version>
+ </dependency>
+-->
+ <!--
+ MIME-type detection and metadata extraction
+ -->
+ <dependency>
+ <groupId>org.semanticdesktop</groupId>
+ <artifactId>aperture</artifactId>
+ <version>1.1.0.Beta1</version>
+ <!-- Exclude these since they are not needed for MIME-type detection -->
+ <exclusions>
+ <exclusion>
+ <groupId>javax.activation</groupId>
+ <artifactId>activation</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.gnowsis</groupId>
+ <artifactId>applewrapper</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>bouncycastle</groupId>
+ <artifactId>bcmail-jdk14</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>bouncycastle</groupId>
+ <artifactId>bcprov-jdk14</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>commons-codec</groupId>
+ <artifactId>commons-codec</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>commons-httpclient</groupId>
+ <artifactId>commons-httpclient</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>commons-lang</groupId>
+ <artifactId>commons-lang</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.semanticdesktop</groupId>
+ <artifactId>demork</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>de.dfki</groupId>
+ <artifactId>utils</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>com.aetrion</groupId>
+ <artifactId>flickr</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.fontbox</groupId>
+ <artifactId>fontbox</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.htmlparser</groupId>
+ <artifactId>htmlparser</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>ical4j</groupId>
+ <artifactId>ical4j</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.semanticdesktop.nepomuk</groupId>
+ <artifactId>infsail</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>com.jacob</groupId>
+ <artifactId>jacob</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>javax.media</groupId>
+ <artifactId>jai-core</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>com.sun.media</groupId>
+ <artifactId>jai-codec</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.jaudiotagger</groupId>
+ <artifactId>jaudiotagger</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.slf4j</groupId>
+ <artifactId>jcl104-over-slf4j</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>net.wimpi</groupId>
+ <artifactId>pim</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>com.beetstra.jutf7</groupId>
+ <artifactId>jutf7</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>javax.mail</groupId>
+ <artifactId>mail</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>com.drewnoakes</groupId>
+ <artifactId>metadata-extractor</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>mstor</groupId>
+ <artifactId>mstor</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.semanticdesktop.nepomuk</groupId>
+ <artifactId>nrlvalidator</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.openrdf</groupId>
+ <artifactId>openrdf-sesame-onejar-osgi</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>pdfbox</groupId>
+ <artifactId>pdfbox</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.poi</groupId>
+ <artifactId>poi</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.apache.poi</groupId>
+ <artifactId>poi-scratchpad</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.semweb4j</groupId>
+ <artifactId>rdf2go.impl.base</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.semweb4j</groupId>
+ <artifactId>rdf2go.impl.sesame20</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.semweb4j</groupId>
+ <artifactId>rdf2go.impl.util</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-jdk14</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.semanticdesktop.nepomuk</groupId>
+ <artifactId>unionsail</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>winlaf</groupId>
+ <artifactId>winlaf</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <!--
+ Testing (note the scope)
+ -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.hamcrest</groupId>
+ <artifactId>hamcrest-library</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <!--
+ Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
+ -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </dependency>
+ <!--
+ Java Concurrency in Practice annotations
+ -->
+ <dependency>
+ <groupId>net.jcip</groupId>
+ <artifactId>jcip-annotations</artifactId>
+ </dependency>
+ <!--
+ Java Content Repository API and Apache Jackrabbit for the JCR unit test infrastructure
+ -->
+ </dependencies>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </reporting>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/extensions/dna-sequencer-cnd/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-cnd/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/extensions/dna-sequencer-cnd/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,54 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <parent>
- <artifactId>dna</artifactId>
- <groupId>org.jboss.dna</groupId>
- <version>0.3-SNAPSHOT</version>
- <relativePath>../..</relativePath>
- </parent>
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-sequencer-cnd</artifactId>
- <name>JBoss DNA CND Sequencer</name>
- <description>JBoss DNA Sequencer that processes JCR CND files</description>
- <dependencies>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- </dependency>
- <dependency>
- <groupId>org.antlr</groupId>
- <artifactId>antlr-runtime</artifactId>
- <version>3.0.1</version>
- </dependency>
-
- <!-- Testing -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </dependency>
- <dependency>
- <groupId>org.hamcrest</groupId>
- <artifactId>hamcrest-library</artifactId>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>antlr3-maven-plugin</artifactId>
- <version>1.0</version>
- <executions>
- <execution>
- <goals>
- <goal>antlr</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/extensions/dna-sequencer-cnd/pom.xml (from rev 627, trunk/extensions/dna-sequencer-cnd/pom.xml)
===================================================================
--- tags/dna-0.3/extensions/dna-sequencer-cnd/pom.xml (rev 0)
+++ tags/dna-0.3/extensions/dna-sequencer-cnd/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,54 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <parent>
+ <artifactId>dna</artifactId>
+ <groupId>org.jboss.dna</groupId>
+ <version>0.3</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-sequencer-cnd</artifactId>
+ <name>JBoss DNA CND Sequencer</name>
+ <description>JBoss DNA Sequencer that processes JCR CND files</description>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.antlr</groupId>
+ <artifactId>antlr-runtime</artifactId>
+ <version>3.0.1</version>
+ </dependency>
+
+ <!-- Testing -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.hamcrest</groupId>
+ <artifactId>hamcrest-library</artifactId>
+ </dependency>
+ </dependencies>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>antlr3-maven-plugin</artifactId>
+ <version>1.0</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>antlr</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/extensions/dna-sequencer-images/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-images/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/extensions/dna-sequencer-images/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,92 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
- <relativePath>../..</relativePath>
- </parent>
- <!-- The groupId and version values are inherited from parent -->
- <artifactId>dna-sequencer-images</artifactId>
- <packaging>jar</packaging>
- <name>JBoss DNA Image Sequencer</name>
- <description>JBoss DNA Sequencer that processes PNG, JPEG, GIF and other image files</description>
- <url>http://labs.jboss.org/dna</url>
-
- <!--
- Define the dependencies. Note that all version and scopes default to those
- defined in the dependencyManagement section of the parent pom.
- -->
- <dependencies>
- <!--
- Common
- -->
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <!--
- Testing (note the scope)
- -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </dependency>
- <dependency>
- <groupId>org.hamcrest</groupId>
- <artifactId>hamcrest-library</artifactId>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-all</artifactId>
- </dependency>
- <!--
- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
- -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </dependency>
- <!--
- Java Concurrency in Practice annotations
- -->
- <dependency>
- <groupId>net.jcip</groupId>
- <artifactId>jcip-annotations</artifactId>
- </dependency>
- </dependencies>
- <reporting>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-report-plugin</artifactId>
- </plugin>
- </plugins>
- </reporting>
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/extensions/dna-sequencer-images/pom.xml (from rev 627, trunk/extensions/dna-sequencer-images/pom.xml)
===================================================================
--- tags/dna-0.3/extensions/dna-sequencer-images/pom.xml (rev 0)
+++ tags/dna-0.3/extensions/dna-sequencer-images/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,92 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna</artifactId>
+ <version>0.3</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <!-- The groupId and version values are inherited from parent -->
+ <artifactId>dna-sequencer-images</artifactId>
+ <packaging>jar</packaging>
+ <name>JBoss DNA Image Sequencer</name>
+ <description>JBoss DNA Sequencer that processes PNG, JPEG, GIF and other image files</description>
+ <url>http://labs.jboss.org/dna</url>
+
+ <!--
+ Define the dependencies. Note that all version and scopes default to those
+ defined in the dependencyManagement section of the parent pom.
+ -->
+ <dependencies>
+ <!--
+ Common
+ -->
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <!--
+ Testing (note the scope)
+ -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.hamcrest</groupId>
+ <artifactId>hamcrest-library</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ </dependency>
+ <!--
+ Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
+ -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </dependency>
+ <!--
+ Java Concurrency in Practice annotations
+ -->
+ <dependency>
+ <groupId>net.jcip</groupId>
+ <artifactId>jcip-annotations</artifactId>
+ </dependency>
+ </dependencies>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </reporting>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/extensions/dna-sequencer-java/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-java/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/extensions/dna-sequencer-java/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,142 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
- <relativePath>../..</relativePath>
- </parent>
- <!-- The groupId and version values are inherited from parent -->
- <artifactId>dna-sequencer-java</artifactId>
- <packaging>jar</packaging>
- <name>JBoss DNA Java Sequencer</name>
- <description>
- JBoss DNA Sequencer that processes java sources
- </description>
- <url>http://labs.jboss.org/dna</url>
- <!--
- Define the dependencies. Note that all version and scopes default to those
- defined in the dependencyManagement section of the parent pom.
- -->
- <dependencies>
- <!--
- Common
- -->
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-integration-tests</artifactId>
- <version>0.3-SNAPSHOT</version>
- <scope>test</scope>
- </dependency>
- <!--
- Testing (note the scope)
- -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </dependency>
- <dependency>
- <groupId>org.hamcrest</groupId>
- <artifactId>hamcrest-library</artifactId>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-all</artifactId>
- </dependency>
- <!--
- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
- -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </dependency>
- <!--
- Java Concurrency in Practice annotations
- -->
- <dependency>
- <groupId>net.jcip</groupId>
- <artifactId>jcip-annotations</artifactId>
- </dependency>
- <dependency>
- <groupId>org.eclipse.jdt</groupId>
- <artifactId>core</artifactId>
- <version>3.2.3.v_686_R32x</version>
- </dependency>
- <dependency>
- <groupId>org.eclipse.core</groupId>
- <artifactId>runtime</artifactId>
- <version>3.3.100-v20070530</version>
- <!-- Exclude this problem library -->
- <exclusions>
- <exclusion>
- <groupId>org.eclipse.equinox</groupId>
- <artifactId>app</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.eclipse.core</groupId>
- <artifactId>resources</artifactId>
- <version>3.3.0-v20070604</version>
- </dependency>
- <dependency>
- <groupId>commons-io</groupId>
- <artifactId>commons-io</artifactId>
- <version>1.4</version>
- </dependency>
- <dependency>
- <groupId>commons-lang</groupId>
- <artifactId>commons-lang</artifactId>
- <version>2.4</version>
- </dependency>
- <!--
- Apache Jackrabbit (JCR Implementation)
- -->
- <dependency>
- <groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-core</artifactId>
- </dependency>
- </dependencies>
- <reporting>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-report-plugin</artifactId>
- </plugin>
- </plugins>
- </reporting>
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/extensions/dna-sequencer-java/pom.xml (from rev 627, trunk/extensions/dna-sequencer-java/pom.xml)
===================================================================
--- tags/dna-0.3/extensions/dna-sequencer-java/pom.xml (rev 0)
+++ tags/dna-0.3/extensions/dna-sequencer-java/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,142 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna</artifactId>
+ <version>0.3</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <!-- The groupId and version values are inherited from parent -->
+ <artifactId>dna-sequencer-java</artifactId>
+ <packaging>jar</packaging>
+ <name>JBoss DNA Java Sequencer</name>
+ <description>
+ JBoss DNA Sequencer that processes java sources
+ </description>
+ <url>http://labs.jboss.org/dna</url>
+ <!--
+ Define the dependencies. Note that all version and scopes default to those
+ defined in the dependencyManagement section of the parent pom.
+ -->
+ <dependencies>
+ <!--
+ Common
+ -->
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-integration-tests</artifactId>
+ <version>0.3</version>
+ <scope>test</scope>
+ </dependency>
+ <!--
+ Testing (note the scope)
+ -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.hamcrest</groupId>
+ <artifactId>hamcrest-library</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ </dependency>
+ <!--
+ Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
+ -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </dependency>
+ <!--
+ Java Concurrency in Practice annotations
+ -->
+ <dependency>
+ <groupId>net.jcip</groupId>
+ <artifactId>jcip-annotations</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.jdt</groupId>
+ <artifactId>core</artifactId>
+ <version>3.2.3.v_686_R32x</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.core</groupId>
+ <artifactId>runtime</artifactId>
+ <version>3.3.100-v20070530</version>
+ <!-- Exclude this problem library -->
+ <exclusions>
+ <exclusion>
+ <groupId>org.eclipse.equinox</groupId>
+ <artifactId>app</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.core</groupId>
+ <artifactId>resources</artifactId>
+ <version>3.3.0-v20070604</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>1.4</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-lang</groupId>
+ <artifactId>commons-lang</artifactId>
+ <version>2.4</version>
+ </dependency>
+ <!--
+ Apache Jackrabbit (JCR Implementation)
+ -->
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-core</artifactId>
+ </dependency>
+ </dependencies>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </reporting>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/extensions/dna-sequencer-jbpm-jpdl/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-jbpm-jpdl/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/extensions/dna-sequencer-jbpm-jpdl/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,138 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
- <relativePath>../..</relativePath>
- </parent>
- <artifactId>dna-sequencer-jbpm-jpdl</artifactId>
- <packaging>jar</packaging>
- <version>0.3-SNAPSHOT</version>
- <name>JBoss DNA jBPM jPDL Sequencer</name>
- <description>
- JBoss DNA Sequencer that processes jPDL XML document
- </description>
- <url>http://labs.jboss.org/dna</url>
- <properties>
- <dna-version>0.3-SNAPSHOT</dna-version>
- </properties>
- <!--
- Define the dependencies. Note that all version and scopes default to those
- defined in the dependencyManagement section of the parent pom.
- -->
- <dependencies>
- <!--
- Common
- -->
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- <version>${dna-version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- <version>${dna-version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-integration-tests</artifactId>
- <version>0.3-SNAPSHOT</version>
- <scope>test</scope>
- </dependency>
- <!--
- jBPM jPDL
- -->
- <dependency>
- <groupId>org.jbpm</groupId>
- <artifactId>jbpm-jpdl</artifactId>
- <version>3.2.2</version>
- </dependency>
- <dependency>
- <groupId>dom4j</groupId>
- <artifactId>dom4j</artifactId>
- <version>1.6.1</version>
- </dependency>
- <!--
- Testing (note the scope)
- -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </dependency>
- <dependency>
- <groupId>org.hamcrest</groupId>
- <artifactId>hamcrest-library</artifactId>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-all</artifactId>
- </dependency>
- <!--
- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
- -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </dependency>
- <!--
- Java Concurrency in Practice annotations
- -->
- <dependency>
- <groupId>net.jcip</groupId>
- <artifactId>jcip-annotations</artifactId>
- </dependency>
- <dependency>
- <groupId>commons-io</groupId>
- <artifactId>commons-io</artifactId>
- <version>1.4</version>
- </dependency>
- <dependency>
- <groupId>commons-lang</groupId>
- <artifactId>commons-lang</artifactId>
- <version>2.4</version>
- </dependency>
- <!--
- Apache Jackrabbit (JCR Implementation)
- -->
- <dependency>
- <groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-core</artifactId>
- </dependency>
- </dependencies>
- <reporting>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-report-plugin</artifactId>
- </plugin>
- </plugins>
- </reporting>
-</project>
Copied: tags/dna-0.3/extensions/dna-sequencer-jbpm-jpdl/pom.xml (from rev 627, trunk/extensions/dna-sequencer-jbpm-jpdl/pom.xml)
===================================================================
--- tags/dna-0.3/extensions/dna-sequencer-jbpm-jpdl/pom.xml (rev 0)
+++ tags/dna-0.3/extensions/dna-sequencer-jbpm-jpdl/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,136 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna</artifactId>
+ <version>0.3</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <artifactId>dna-sequencer-jbpm-jpdl</artifactId>
+ <packaging>jar</packaging>
+ <version>0.3</version>
+ <name>JBoss DNA jBPM jPDL Sequencer</name>
+ <description>
+ JBoss DNA Sequencer that processes jPDL XML document
+ </description>
+ <url>http://labs.jboss.org/dna</url>
+ <properties>
+ <dna-version>0.3</dna-version>
+ </properties>
+ <!--
+ Define the dependencies. Note that all version and scopes default to those
+ defined in the dependencyManagement section of the parent pom.
+ -->
+ <dependencies>
+ <!--
+ Common
+ -->
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>${dna-version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ <version>${dna-version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-integration-tests</artifactId>
+ <version>0.3</version>
+ <scope>test</scope>
+ </dependency>
+ <!--
+ jBPM jPDL
+ -->
+ <dependency>
+ <groupId>org.jbpm</groupId>
+ <artifactId>jbpm-jpdl</artifactId>
+ <version>3.2.2</version>
+ </dependency>
+ <dependency>
+ <groupId>dom4j</groupId>
+ <artifactId>dom4j</artifactId>
+ <version>1.6.1</version>
+ </dependency>
+ <!--
+ Testing (note the scope)
+ -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.hamcrest</groupId>
+ <artifactId>hamcrest-library</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ </dependency>
+ <!--
+ Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
+ -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </dependency>
+ <!--
+ Java Concurrency in Practice annotations
+ -->
+ <dependency>
+ <groupId>net.jcip</groupId>
+ <artifactId>jcip-annotations</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>1.4</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-lang</groupId>
+ <artifactId>commons-lang</artifactId>
+ <version>2.4</version>
+ </dependency>
+ <!--
+ Apache Jackrabbit (JCR Implementation)
+ -->
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-core</artifactId>
+ </dependency>
+ </dependencies>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </reporting>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/extensions/dna-sequencer-mp3/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-mp3/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/extensions/dna-sequencer-mp3/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,34 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <artifactId>dna</artifactId>
- <groupId>org.jboss.dna</groupId>
- <version>0.3-SNAPSHOT</version>
- <relativePath>../..</relativePath>
- </parent>
- <!-- The groupId and version values are inherited from parent -->
- <artifactId>dna-sequencer-mp3</artifactId>
- <packaging>jar</packaging>
- <name>JBoss DNA MP3 Sequencer</name>
- <description>JBoss DNA Sequencer that processes MP3 audio files</description>
- <url>http://labs.jboss.org/dna</url>
- <dependencies>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jaudiotagger</groupId>
- <artifactId>jaudiotagger</artifactId>
- <version>1.0.8</version>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </dependency>
- </dependencies>
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/extensions/dna-sequencer-mp3/pom.xml (from rev 627, trunk/extensions/dna-sequencer-mp3/pom.xml)
===================================================================
--- tags/dna-0.3/extensions/dna-sequencer-mp3/pom.xml (rev 0)
+++ tags/dna-0.3/extensions/dna-sequencer-mp3/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,34 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <artifactId>dna</artifactId>
+ <groupId>org.jboss.dna</groupId>
+ <version>0.3</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <!-- The groupId and version values are inherited from parent -->
+ <artifactId>dna-sequencer-mp3</artifactId>
+ <packaging>jar</packaging>
+ <name>JBoss DNA MP3 Sequencer</name>
+ <description>JBoss DNA Sequencer that processes MP3 audio files</description>
+ <url>http://labs.jboss.org/dna</url>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jaudiotagger</groupId>
+ <artifactId>jaudiotagger</artifactId>
+ <version>1.0.8</version>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/extensions/dna-sequencer-msoffice/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-msoffice/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/extensions/dna-sequencer-msoffice/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,63 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <artifactId>dna</artifactId>
- <groupId>org.jboss.dna</groupId>
- <version>0.3-SNAPSHOT</version>
- <relativePath>../..</relativePath>
- </parent>
- <!-- The groupId and version values are inherited from parent -->
- <artifactId>dna-sequencer-msoffice</artifactId>
- <packaging>jar</packaging>
- <name>JBoss DNA Microsoft Office Sequencer</name>
- <description>JBoss DNA Sequencer that processes Microsoft Office files and searches for common metadata</description>
- <url>http://labs.jboss.org/dna</url>
- <dependencies>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.poi</groupId>
- <artifactId>poi</artifactId>
- <version>3.1-beta2</version>
- </dependency>
- <dependency>
- <groupId>org.apache.poi</groupId>
- <artifactId>poi-scratchpad</artifactId>
- <version>3.1-beta2</version>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </dependency>
- <!--
- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
- -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/extensions/dna-sequencer-msoffice/pom.xml (from rev 627, trunk/extensions/dna-sequencer-msoffice/pom.xml)
===================================================================
--- tags/dna-0.3/extensions/dna-sequencer-msoffice/pom.xml (rev 0)
+++ tags/dna-0.3/extensions/dna-sequencer-msoffice/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,63 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <artifactId>dna</artifactId>
+ <groupId>org.jboss.dna</groupId>
+ <version>0.3</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <!-- The groupId and version values are inherited from parent -->
+ <artifactId>dna-sequencer-msoffice</artifactId>
+ <packaging>jar</packaging>
+ <name>JBoss DNA Microsoft Office Sequencer</name>
+ <description>JBoss DNA Sequencer that processes Microsoft Office files and searches for common metadata</description>
+ <url>http://labs.jboss.org/dna</url>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.poi</groupId>
+ <artifactId>poi</artifactId>
+ <version>3.1-beta2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.poi</groupId>
+ <artifactId>poi-scratchpad</artifactId>
+ <version>3.1-beta2</version>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </dependency>
+ <!--
+ Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
+ -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/extensions/dna-sequencer-xml/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-xml/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/extensions/dna-sequencer-xml/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,92 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
- <relativePath>../..</relativePath>
- </parent>
- <!-- The groupId and version values are inherited from parent -->
- <artifactId>dna-sequencer-xml</artifactId>
- <packaging>jar</packaging>
- <name>JBoss DNA XML Sequencer</name>
- <description>JBoss DNA Sequencer that processes XML files</description>
- <url>http://labs.jboss.org/dna</url>
-
- <!--
- Define the dependencies. Note that all version and scopes default to those
- defined in the dependencyManagement section of the parent pom.
- -->
- <dependencies>
- <!--
- Common
- -->
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <!--
- Testing (note the scope)
- -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- </dependency>
- <dependency>
- <groupId>org.hamcrest</groupId>
- <artifactId>hamcrest-library</artifactId>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-all</artifactId>
- </dependency>
- <!--
- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
- -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- </dependency>
- <!--
- Java Concurrency in Practice annotations
- -->
- <dependency>
- <groupId>net.jcip</groupId>
- <artifactId>jcip-annotations</artifactId>
- </dependency>
- </dependencies>
- <reporting>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-report-plugin</artifactId>
- </plugin>
- </plugins>
- </reporting>
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/extensions/dna-sequencer-xml/pom.xml (from rev 627, trunk/extensions/dna-sequencer-xml/pom.xml)
===================================================================
--- tags/dna-0.3/extensions/dna-sequencer-xml/pom.xml (rev 0)
+++ tags/dna-0.3/extensions/dna-sequencer-xml/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,92 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna</artifactId>
+ <version>0.3</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <!-- The groupId and version values are inherited from parent -->
+ <artifactId>dna-sequencer-xml</artifactId>
+ <packaging>jar</packaging>
+ <name>JBoss DNA XML Sequencer</name>
+ <description>JBoss DNA Sequencer that processes XML files</description>
+ <url>http://labs.jboss.org/dna</url>
+
+ <!--
+ Define the dependencies. Note that all version and scopes default to those
+ defined in the dependencyManagement section of the parent pom.
+ -->
+ <dependencies>
+ <!--
+ Common
+ -->
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <!--
+ Testing (note the scope)
+ -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.hamcrest</groupId>
+ <artifactId>hamcrest-library</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ </dependency>
+ <!--
+ Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
+ -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ </dependency>
+ <!--
+ Java Concurrency in Practice annotations
+ -->
+ <dependency>
+ <groupId>net.jcip</groupId>
+ <artifactId>jcip-annotations</artifactId>
+ </dependency>
+ </dependencies>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </reporting>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/extensions/dna-sequencer-zip/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-zip/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/extensions/dna-sequencer-zip/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,62 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <artifactId>dna</artifactId>
- <groupId>org.jboss.dna</groupId>
- <version>0.3-SNAPSHOT</version>
- <relativePath>../..</relativePath>
- </parent>
- <!-- The groupId and version values are inherited from parent -->
- <artifactId>dna-sequencer-zip</artifactId>
- <packaging>jar</packaging>
- <name>JBoss DNA ZIP Sequencer</name>
- <description>JBoss DNA Sequencer that processes zip files and extracts content to repository</description>
- <url>http://labs.jboss.org/dna</url>
- <dependencies>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- <version>${pom.version}</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- </dependency>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit-dep</artifactId>
- <version>4.4</version>
- </dependency>
- <dependency>
- <groupId>org.hamcrest</groupId>
- <artifactId>hamcrest-library</artifactId>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-all</artifactId>
- </dependency>
- <!--
- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
- -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <scope>test</scope>
- </dependency>
- </dependencies>
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/extensions/dna-sequencer-zip/pom.xml (from rev 627, trunk/extensions/dna-sequencer-zip/pom.xml)
===================================================================
--- tags/dna-0.3/extensions/dna-sequencer-zip/pom.xml (rev 0)
+++ tags/dna-0.3/extensions/dna-sequencer-zip/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,62 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <artifactId>dna</artifactId>
+ <groupId>org.jboss.dna</groupId>
+ <version>0.3</version>
+ <relativePath>../..</relativePath>
+ </parent>
+ <!-- The groupId and version values are inherited from parent -->
+ <artifactId>dna-sequencer-zip</artifactId>
+ <packaging>jar</packaging>
+ <name>JBoss DNA ZIP Sequencer</name>
+ <description>JBoss DNA Sequencer that processes zip files and extracts content to repository</description>
+ <url>http://labs.jboss.org/dna</url>
+ <dependencies>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>${pom.version}</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit-dep</artifactId>
+ <version>4.4</version>
+ </dependency>
+ <dependency>
+ <groupId>org.hamcrest</groupId>
+ <artifactId>hamcrest-library</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ </dependency>
+ <!--
+ Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing)
+ -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+</project>
\ No newline at end of file
Deleted: tags/dna-0.3/pom.xml
===================================================================
--- trunk/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ tags/dna-0.3/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -1,590 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
- <packaging>pom</packaging>
- <name>JBoss DNA</name>
- <url>http://www.jboss.org/dna</url>
- <inceptionYear>2008</inceptionYear>
- <description>
- JBoss DNA provides tools for working with JCR repositories.
- </description>
- <scm>
- <connection>scm:svn:https://svn.jboss.org/repos/dna/trunk</connection>
- </scm>
- <licenses>
- <license>
- <name>GNU Lesser General Public License</name>
- <url>http://www.gnu.org/licenses/lgpl.html</url>
- <distribution>repo</distribution>
- <comments>A business-friendly OSS license</comments>
- </license>
- </licenses>
- <organization>
- <name>JBoss, a division of Red Hat</name>
- <url>http://www.jboss.org</url>
- </organization>
- <developers>
- <developer>
- <name>Randall Hauch</name>
- <id>randall</id>
- <email>rhauch(a)redhat.com</email>
- <organization>JBoss, a division of Red Hat</organization>
- <roles>
- <role>Project Lead</role>
- <role>Developer</role>
- </roles>
- <timezone>-6</timezone>
- </developer>
- <developer>
- <name>John Verhaeg</name>
- <id>johnny</id>
- <email>jverhaeg(a)redhat.com</email>
- <organization>JBoss, a division of Red Hat</organization>
- <roles>
- <role>Developer</role>
- </roles>
- <timezone>-6</timezone>
- </developer>
- <developer>
- <name>Dan Florian</name>
- <id>dan</id>
- <email>dflorian(a)redhat.com</email>
- <organization>JBoss, a division of Red Hat</organization>
- <roles>
- <role>Developer</role>
- </roles>
- <timezone>-6</timezone>
- </developer>
- <developer>
- <name>Stefano Maestri</name>
- <id>stefano</id>
- <email>stefano.maestri(a)javalinux.it</email>
- <roles>
- <role>Developer</role>
- </roles>
- <timezone>+1</timezone>
- </developer>
- <developer>
- <name>Serge Pagop</name>
- <id>spagop</id>
- <email>Serge.Pagop(a)innoq.com</email>
- <roles>
- <role>Developer</role>
- </roles>
- <timezone>+1</timezone>
- </developer>
- <developer>
- <name>Michael Trezzi</name>
- <id>mathwizard</id>
- <email>michael(a)mathwizard.org</email>
- <roles>
- <role>Developer</role>
- </roles>
- <timezone>+1</timezone>
- </developer>
- <developer>
- <name>Alexandre Porcelli</name>
- <id>porcelli</id>
- <email>porcelli(a)devexp.com.br</email>
- <roles>
- <role>Developer</role>
- </roles>
- <timezone>-3</timezone>
- </developer>
- <developer>
- <name>Sergiy Litsenko</name>
- <id>lisbor</id>
- <email>litsenko_sergey(a)yahoo.com</email>
- <roles>
- <role>Developer</role>
- </roles>
- <timezone>0</timezone>
- </developer>
- </developers>
- <contributors>
- <contributor>
- <name>Greg Haber</name>
- <organization>JBoss, a division of Red Hat</organization>
- <timezone>-5</timezone>
- </contributor>
- </contributors>
- <modules>
- <module>dna-common</module>
- <module>dna-graph</module>
- <module>dna-repository</module>
- <module>dna-jcr</module>
- <module>extensions/dna-classloader-maven</module>
- <module>extensions/dna-sequencer-images</module>
- <module>extensions/dna-sequencer-mp3</module>
- <module>extensions/dna-sequencer-jbpm-jpdl</module>
- <!--module>extensions/dna-sequencer-esbMessage</module-->
- <module>extensions/dna-sequencer-cnd</module>
- <module>extensions/dna-sequencer-java</module>
- <module>extensions/dna-sequencer-msoffice</module>
- <module>extensions/dna-sequencer-xml</module>
- <module>extensions/dna-sequencer-zip</module>
- <module>extensions/dna-connector-federation</module>
- <module>extensions/dna-connector-inmemory</module>
- <module>extensions/dna-connector-jbosscache</module>
- <module>extensions/dna-connector-svn</module>
- <module>extensions/dna-mimetype-detector-aperture</module>
- <module>dna-integration-tests</module>
- <module>docs/examples/gettingstarted</module>
- </modules>
-
- <profiles>
- <profile>
- <id>release</id>
- <modules>
- <module>docs</module>
- <module>docs/examples/gettingstarted</module>
- </modules>
- </profile>
- <profile>
- <!--
- This profile is activated when the "generate.docs" property is set,
- as in "mvn ... -Dgenerate.docs=true ..."
- -->
- <id>docs</id>
- <activation>
- <property>
- <name>generate.docs</name>
- </property>
- </activation>
- <modules>
- <module>docs</module>
- </modules>
- <reporting>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <aggregate>true</aggregate>
- <show>public</show>
- <title>JBoss DNA ${project.version}</title>
- </configuration>
- </plugin>
- </plugins>
- </reporting>
- </profile>
- <profile>
- <!--
- This profile is activated manually, as in "mvn ... -P assembly ..."
- -->
- <id>assembly</id>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <inherited>false</inherited>
- <executions>
- <execution>
- <id>make-assembly</id>
- <phase>install</phase>
- <goals>
- <goal>assembly</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <finalName>
- jboss-dna-${project.version}
- </finalName>
- <descriptors>
- <descriptor>
- build/assembly/examples.xml
- </descriptor>
- <descriptor>
- build/assembly/javadoc.xml
- </descriptor>
- <descriptor>
- build/assembly/dist.xml
- </descriptor>
- <descriptor>
- build/assembly/src.xml
- </descriptor>
- <descriptor>
- build/assembly/all.xml
- </descriptor>
- </descriptors>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <modules>
- <module>docs</module>
- <module>docs/examples/gettingstarted</module>
- </modules>
- <reporting>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <configuration>
- <aggregate>true</aggregate>
- <show>public</show>
- <title>JBoss DNA ${project.version}</title>
- </configuration>
- </plugin>
- </plugins>
- </reporting>
- </profile>
- </profiles>
- <build>
- <!-- This section defines the default plugin settings inherited by child projects. -->
- <pluginManagement>
- <plugins>
- <!-- Fixes how test resources of a project can be used in projects dependent on it -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jar-plugin</artifactId>
- <version>2.2</version>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <version>2.2</version>
- <configuration>
- <aggregate>true</aggregate>
- <doclet>net.gleamynode.apiviz.APIviz</doclet>
- <docletArtifact>
- <groupId>net.gleamynode.apiviz</groupId>
- <artifactId>apiviz</artifactId>
- <version>1.1.1</version>
- </docletArtifact>
- <additionalparam>
- -charset UTF-8
- -docencoding UTF-8
- -version
- -author
- -breakiterator
- -linksource
- -sourcetab 4
- -windowtitle "${project.name} ${project.version} API Reference"
- -doctitle "${project.name} ${project.version} API Reference"
- -bottom "Copyright © ${project.inceptionYear}-Present JBoss a division of Red Hat. All Rights Reserved."
- -link http://java.sun.com/javase/6/docs/api/
- </additionalparam>
- <encoding>UTF-8</encoding>
- </configuration>
- </plugin>
- </plugins>
- </pluginManagement>
- <plugins>
- <!-- Specify the compiler options and settings -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>2.0.2</version>
- <configuration>
- <source>1.5</source>
- <target>1.5</target>
- <showDeprecation>false</showDeprecation>
- <showWarnings>false</showWarnings>
- </configuration>
- </plugin>
- <!-- Produce source jars during the 'verify' phase -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-source-plugin</artifactId>
- <executions>
- <execution>
- <id>attach-sources</id>
- <phase>verify</phase>
- <goals>
- <goal>jar</goal>
- <goal>test-jar</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <includes>
- <include>**/*TestCase.java</include>
- <include>**/*Test.java</include>
- </includes>
- <!--excludes>
- <exclude>**/Abstract*TestCase.java</exclude>
- <exclude>**/Abstract*Test.java</exclude>
- </excludes-->
- <systemProperties>
- <property>
- <name>java.io.tmpdir</name>
- <value>${basedir}/target</value>
- </property>
- </systemProperties>
- </configuration>
- </plugin>
- <!--
- Build a test-jar for each project, so that src/test/* resources and classes can be used
- in other projects. Also customize how the jar files are assembled.
- -->
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jar-plugin</artifactId>
- <executions>
- <execution>
- <goals>
- <goal>test-jar</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <archive>
- <manifest>
- <addDefaultSpecificationEntries>
- true
- </addDefaultSpecificationEntries>
- <addDefaultImplementationEntries>
- true
- </addDefaultImplementationEntries>
- </manifest>
- <manifestEntries>
- <Implementation-URL>
- ${pom.url}
- </Implementation-URL>
- </manifestEntries>
- </archive>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <!--
- This section defines the default dependency settings inherited by child projects.
- Note that this section does not add dependencies, but rather provide default settings.
- -->
- <dependencyManagement>
- <dependencies>
- <!-- DNA subprojects -->
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-classloader-maven</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-graph</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-repository</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-jcr</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-connector-federation</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-connector-jbosscache</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-connector-inmemory</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.dna</groupId>
- <artifactId>dna-mimetype-detector-aperture</artifactId>
- <version>${pom.version}</version>
- </dependency>
- <!--
- Time and Date
- -->
- <dependency>
- <groupId>joda-time</groupId>
- <artifactId>joda-time</artifactId>
- <version>1.4</version>
- </dependency>
- <!--
- Rules
- -->
- <dependency>
- <groupId>jsr94</groupId>
- <artifactId>jsr94</artifactId>
- <version>1.1</version>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-jsr94</artifactId>
- <version>4.0.7</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.drools</groupId>
- <artifactId>drools-compiler</artifactId>
- <version>4.0.7</version>
- <scope>test</scope>
- </dependency>
- <!-- Testing (note the scope) -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.4</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.hamcrest</groupId>
- <artifactId>hamcrest-library</artifactId>
- <version>1.1</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.mockito</groupId>
- <artifactId>mockito-all</artifactId>
- <version>1.5</version>
- <scope>test</scope>
- </dependency>
- <!-- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing) -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- <version>1.4.3</version>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- <version>1.4.3</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <version>1.2.14</version>
- <scope>test</scope>
- </dependency>
- <!-- Java Concurrency in Practice annotations -->
- <dependency>
- <groupId>net.jcip</groupId>
- <artifactId>jcip-annotations</artifactId>
- <version>1.0</version>
- <scope>compile</scope>
- </dependency>
- <!-- Java Content Repository API -->
- <dependency>
- <groupId>javax.jcr</groupId>
- <artifactId>jcr</artifactId>
- <version>1.0.1</version>
- <scope>compile</scope>
- </dependency>
- <!-- Apache Jackrabbit (JCR Implementation) -->
- <dependency>
- <groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-api</artifactId>
- <version>1.4</version>
- <scope>test</scope>
- <!-- Exclude these since they are included in JDK 1.5 -->
- <exclusions>
- <exclusion>
- <groupId>xml-apis</groupId>
- <artifactId>xml-apis</artifactId>
- </exclusion>
- <exclusion>
- <groupId>xerces</groupId>
- <artifactId>xercesImpl</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-core</artifactId>
- <version>1.4.5</version>
- <scope>test</scope>
- <!-- Exclude these since they are included in JDK 1.5 -->
- <exclusions>
- <exclusion>
- <groupId>xml-apis</groupId>
- <artifactId>xml-apis</artifactId>
- </exclusion>
- <exclusion>
- <groupId>xerces</groupId>
- <artifactId>xercesImpl</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
- <!--
- Apache JCR API unit tests (for any JCR implementation), which is a subset of the official TCK
- -->
- <dependency>
- <groupId>org.apache.jackrabbit</groupId>
- <artifactId>jackrabbit-jcr-tests</artifactId>
- <version>1.4</version>
- <scope>test</scope>
- </dependency>
- <!-- Databases and JDBC Drivers -->
- <dependency>
- <groupId>mysql</groupId>
- <artifactId>mysql-connector-java</artifactId>
- <version>5.0.7</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.derby</groupId>
- <artifactId>derby</artifactId>
- <version>10.2.1.6</version>
- <scope>test</scope>
- </dependency>
-
-
- </dependencies>
- </dependencyManagement>
- <reporting>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-report-plugin</artifactId>
- </plugin>
- </plugins>
- </reporting>
-
- <repositories>
- <repository>
- <id>apiviz.release</id>
- <name>APIviz releases</name>
- <url>http://apiviz.googlecode.com/svn/site/repo/mvn/release</url>
- <releases>
- <enabled>true</enabled>
- </releases>
- <snapshots>
- <enabled>false</enabled>
- </snapshots>
- </repository>
-
-
- <repository>
- <id>jboss</id>
- <url>http://repository.jboss.com/maven2</url>
- </repository>
- <repository>
- <id>jboss-snapshot</id>
- <url>http://snapshots.jboss.org/maven2</url>
- </repository>
- </repositories>
- <distributionManagement>
- <repository>
- <!-- Copy the distribution jar file to a local checkout of the maven repository
- - This variable can be set in $MAVEN_HOME/conf/settings.xml -->
- <id>repository.jboss.org</id>
- <url>file://${jboss.repository.root}</url>
- </repository>
- </distributionManagement>
-</project>
\ No newline at end of file
Copied: tags/dna-0.3/pom.xml (from rev 627, trunk/pom.xml)
===================================================================
--- tags/dna-0.3/pom.xml (rev 0)
+++ tags/dna-0.3/pom.xml 2008-11-13 19:23:43 UTC (rev 628)
@@ -0,0 +1,590 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna</artifactId>
+ <version>0.3</version>
+ <packaging>pom</packaging>
+ <name>JBoss DNA</name>
+ <url>http://www.jboss.org/dna</url>
+ <inceptionYear>2008</inceptionYear>
+ <description>
+ JBoss DNA provides tools for working with JCR repositories.
+ </description>
+ <scm>
+ <connection>scm:svn:https://svn.jboss.org/repos/dna/tags/dna-0.3</connection>
+ </scm>
+ <licenses>
+ <license>
+ <name>GNU Lesser General Public License</name>
+ <url>http://www.gnu.org/licenses/lgpl.html</url>
+ <distribution>repo</distribution>
+ <comments>A business-friendly OSS license</comments>
+ </license>
+ </licenses>
+ <organization>
+ <name>JBoss, a division of Red Hat</name>
+ <url>http://www.jboss.org</url>
+ </organization>
+ <developers>
+ <developer>
+ <name>Randall Hauch</name>
+ <id>randall</id>
+ <email>rhauch(a)redhat.com</email>
+ <organization>JBoss, a division of Red Hat</organization>
+ <roles>
+ <role>Project Lead</role>
+ <role>Developer</role>
+ </roles>
+ <timezone>-6</timezone>
+ </developer>
+ <developer>
+ <name>John Verhaeg</name>
+ <id>johnny</id>
+ <email>jverhaeg(a)redhat.com</email>
+ <organization>JBoss, a division of Red Hat</organization>
+ <roles>
+ <role>Developer</role>
+ </roles>
+ <timezone>-6</timezone>
+ </developer>
+ <developer>
+ <name>Dan Florian</name>
+ <id>dan</id>
+ <email>dflorian(a)redhat.com</email>
+ <organization>JBoss, a division of Red Hat</organization>
+ <roles>
+ <role>Developer</role>
+ </roles>
+ <timezone>-6</timezone>
+ </developer>
+ <developer>
+ <name>Stefano Maestri</name>
+ <id>stefano</id>
+ <email>stefano.maestri(a)javalinux.it</email>
+ <roles>
+ <role>Developer</role>
+ </roles>
+ <timezone>+1</timezone>
+ </developer>
+ <developer>
+ <name>Serge Pagop</name>
+ <id>spagop</id>
+ <email>Serge.Pagop(a)innoq.com</email>
+ <roles>
+ <role>Developer</role>
+ </roles>
+ <timezone>+1</timezone>
+ </developer>
+ <developer>
+ <name>Michael Trezzi</name>
+ <id>mathwizard</id>
+ <email>michael(a)mathwizard.org</email>
+ <roles>
+ <role>Developer</role>
+ </roles>
+ <timezone>+1</timezone>
+ </developer>
+ <developer>
+ <name>Alexandre Porcelli</name>
+ <id>porcelli</id>
+ <email>porcelli(a)devexp.com.br</email>
+ <roles>
+ <role>Developer</role>
+ </roles>
+ <timezone>-3</timezone>
+ </developer>
+ <developer>
+ <name>Sergiy Litsenko</name>
+ <id>lisbor</id>
+ <email>litsenko_sergey(a)yahoo.com</email>
+ <roles>
+ <role>Developer</role>
+ </roles>
+ <timezone>0</timezone>
+ </developer>
+ </developers>
+ <contributors>
+ <contributor>
+ <name>Greg Haber</name>
+ <organization>JBoss, a division of Red Hat</organization>
+ <timezone>-5</timezone>
+ </contributor>
+ </contributors>
+ <modules>
+ <module>dna-common</module>
+ <module>dna-graph</module>
+ <module>dna-repository</module>
+ <module>dna-jcr</module>
+ <module>extensions/dna-classloader-maven</module>
+ <module>extensions/dna-sequencer-images</module>
+ <module>extensions/dna-sequencer-mp3</module>
+ <module>extensions/dna-sequencer-jbpm-jpdl</module>
+ <!--module>extensions/dna-sequencer-esbMessage</module-->
+ <module>extensions/dna-sequencer-cnd</module>
+ <module>extensions/dna-sequencer-java</module>
+ <module>extensions/dna-sequencer-msoffice</module>
+ <module>extensions/dna-sequencer-xml</module>
+ <module>extensions/dna-sequencer-zip</module>
+ <module>extensions/dna-connector-federation</module>
+ <module>extensions/dna-connector-inmemory</module>
+ <module>extensions/dna-connector-jbosscache</module>
+ <module>extensions/dna-connector-svn</module>
+ <module>extensions/dna-mimetype-detector-aperture</module>
+ <module>dna-integration-tests</module>
+ <module>docs/examples/gettingstarted</module>
+ </modules>
+
+ <profiles>
+ <profile>
+ <id>release</id>
+ <modules>
+ <module>docs</module>
+ <module>docs/examples/gettingstarted</module>
+ </modules>
+ </profile>
+ <profile>
+ <!--
+ This profile is activated when the "generate.docs" property is set,
+ as in "mvn ... -Dgenerate.docs=true ..."
+ -->
+ <id>docs</id>
+ <activation>
+ <property>
+ <name>generate.docs</name>
+ </property>
+ </activation>
+ <modules>
+ <module>docs</module>
+ </modules>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <aggregate>true</aggregate>
+ <show>public</show>
+ <title>JBoss DNA ${project.version}</title>
+ </configuration>
+ </plugin>
+ </plugins>
+ </reporting>
+ </profile>
+ <profile>
+ <!--
+ This profile is activated manually, as in "mvn ... -P assembly ..."
+ -->
+ <id>assembly</id>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <inherited>false</inherited>
+ <executions>
+ <execution>
+ <id>make-assembly</id>
+ <phase>install</phase>
+ <goals>
+ <goal>assembly</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <finalName>
+ jboss-dna-${project.version}
+ </finalName>
+ <descriptors>
+ <descriptor>
+ build/assembly/examples.xml
+ </descriptor>
+ <descriptor>
+ build/assembly/javadoc.xml
+ </descriptor>
+ <descriptor>
+ build/assembly/dist.xml
+ </descriptor>
+ <descriptor>
+ build/assembly/src.xml
+ </descriptor>
+ <descriptor>
+ build/assembly/all.xml
+ </descriptor>
+ </descriptors>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <modules>
+ <module>docs</module>
+ <module>docs/examples/gettingstarted</module>
+ </modules>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <aggregate>true</aggregate>
+ <show>public</show>
+ <title>JBoss DNA ${project.version}</title>
+ </configuration>
+ </plugin>
+ </plugins>
+ </reporting>
+ </profile>
+ </profiles>
+ <build>
+ <!-- This section defines the default plugin settings inherited by child projects. -->
+ <pluginManagement>
+ <plugins>
+ <!-- Fixes how test resources of a project can be used in projects dependent on it -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>2.2</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>2.2</version>
+ <configuration>
+ <aggregate>true</aggregate>
+ <doclet>net.gleamynode.apiviz.APIviz</doclet>
+ <docletArtifact>
+ <groupId>net.gleamynode.apiviz</groupId>
+ <artifactId>apiviz</artifactId>
+ <version>1.1.1</version>
+ </docletArtifact>
+ <additionalparam>
+ -charset UTF-8
+ -docencoding UTF-8
+ -version
+ -author
+ -breakiterator
+ -linksource
+ -sourcetab 4
+ -windowtitle "${project.name} ${project.version} API Reference"
+ -doctitle "${project.name} ${project.version} API Reference"
+ -bottom "Copyright © ${project.inceptionYear}-Present JBoss a division of Red Hat. All Rights Reserved."
+ -link http://java.sun.com/javase/6/docs/api/
+ </additionalparam>
+ <encoding>UTF-8</encoding>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ <plugins>
+ <!-- Specify the compiler options and settings -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>2.0.2</version>
+ <configuration>
+ <source>1.5</source>
+ <target>1.5</target>
+ <showDeprecation>false</showDeprecation>
+ <showWarnings>false</showWarnings>
+ </configuration>
+ </plugin>
+ <!-- Produce source jars during the 'verify' phase -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <phase>verify</phase>
+ <goals>
+ <goal>jar</goal>
+ <goal>test-jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <includes>
+ <include>**/*TestCase.java</include>
+ <include>**/*Test.java</include>
+ </includes>
+ <!--excludes>
+ <exclude>**/Abstract*TestCase.java</exclude>
+ <exclude>**/Abstract*Test.java</exclude>
+ </excludes-->
+ <systemProperties>
+ <property>
+ <name>java.io.tmpdir</name>
+ <value>${basedir}/target</value>
+ </property>
+ </systemProperties>
+ </configuration>
+ </plugin>
+ <!--
+ Build a test-jar for each project, so that src/test/* resources and classes can be used
+ in other projects. Also customize how the jar files are assembled.
+ -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <executions>
+ <execution>
+ <goals>
+ <goal>test-jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <archive>
+ <manifest>
+ <addDefaultSpecificationEntries>
+ true
+ </addDefaultSpecificationEntries>
+ <addDefaultImplementationEntries>
+ true
+ </addDefaultImplementationEntries>
+ </manifest>
+ <manifestEntries>
+ <Implementation-URL>
+ ${pom.url}
+ </Implementation-URL>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ <!--
+ This section defines the default dependency settings inherited by child projects.
+ Note that this section does not add dependencies, but rather provide default settings.
+ -->
+ <dependencyManagement>
+ <dependencies>
+ <!-- DNA subprojects -->
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-classloader-maven</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-repository</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-jcr</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-connector-federation</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-connector-jbosscache</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-connector-inmemory</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-mimetype-detector-aperture</artifactId>
+ <version>${pom.version}</version>
+ </dependency>
+ <!--
+ Time and Date
+ -->
+ <dependency>
+ <groupId>joda-time</groupId>
+ <artifactId>joda-time</artifactId>
+ <version>1.4</version>
+ </dependency>
+ <!--
+ Rules
+ -->
+ <dependency>
+ <groupId>jsr94</groupId>
+ <artifactId>jsr94</artifactId>
+ <version>1.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-jsr94</artifactId>
+ <version>4.0.7</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.drools</groupId>
+ <artifactId>drools-compiler</artifactId>
+ <version>4.0.7</version>
+ <scope>test</scope>
+ </dependency>
+ <!-- Testing (note the scope) -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.4</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.hamcrest</groupId>
+ <artifactId>hamcrest-library</artifactId>
+ <version>1.1</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ <version>1.5</version>
+ <scope>test</scope>
+ </dependency>
+ <!-- Logging (require SLF4J API for compiling, but use Log4J and its SLF4J binding for testing) -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <version>1.4.3</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>1.4.3</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>1.2.14</version>
+ <scope>test</scope>
+ </dependency>
+ <!-- Java Concurrency in Practice annotations -->
+ <dependency>
+ <groupId>net.jcip</groupId>
+ <artifactId>jcip-annotations</artifactId>
+ <version>1.0</version>
+ <scope>compile</scope>
+ </dependency>
+ <!-- Java Content Repository API -->
+ <dependency>
+ <groupId>javax.jcr</groupId>
+ <artifactId>jcr</artifactId>
+ <version>1.0.1</version>
+ <scope>compile</scope>
+ </dependency>
+ <!-- Apache Jackrabbit (JCR Implementation) -->
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-api</artifactId>
+ <version>1.4</version>
+ <scope>test</scope>
+ <!-- Exclude these since they are included in JDK 1.5 -->
+ <exclusions>
+ <exclusion>
+ <groupId>xml-apis</groupId>
+ <artifactId>xml-apis</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>xerces</groupId>
+ <artifactId>xercesImpl</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-core</artifactId>
+ <version>1.4.5</version>
+ <scope>test</scope>
+ <!-- Exclude these since they are included in JDK 1.5 -->
+ <exclusions>
+ <exclusion>
+ <groupId>xml-apis</groupId>
+ <artifactId>xml-apis</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>xerces</groupId>
+ <artifactId>xercesImpl</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <!--
+ Apache JCR API unit tests (for any JCR implementation), which is a subset of the official TCK
+ -->
+ <dependency>
+ <groupId>org.apache.jackrabbit</groupId>
+ <artifactId>jackrabbit-jcr-tests</artifactId>
+ <version>1.4</version>
+ <scope>test</scope>
+ </dependency>
+ <!-- Databases and JDBC Drivers -->
+ <dependency>
+ <groupId>mysql</groupId>
+ <artifactId>mysql-connector-java</artifactId>
+ <version>5.0.7</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.derby</groupId>
+ <artifactId>derby</artifactId>
+ <version>10.2.1.6</version>
+ <scope>test</scope>
+ </dependency>
+
+
+ </dependencies>
+ </dependencyManagement>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-report-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </reporting>
+
+ <repositories>
+ <repository>
+ <id>apiviz.release</id>
+ <name>APIviz releases</name>
+ <url>http://apiviz.googlecode.com/svn/site/repo/mvn/release</url>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+
+
+ <repository>
+ <id>jboss</id>
+ <url>http://repository.jboss.com/maven2</url>
+ </repository>
+ <repository>
+ <id>jboss-snapshot</id>
+ <url>http://snapshots.jboss.org/maven2</url>
+ </repository>
+ </repositories>
+ <distributionManagement>
+ <repository>
+ <!-- Copy the distribution jar file to a local checkout of the maven repository
+ - This variable can be set in $MAVEN_HOME/conf/settings.xml -->
+ <id>repository.jboss.org</id>
+ <url>file://${jboss.repository.root}</url>
+ </repository>
+ </distributionManagement>
+</project>
\ No newline at end of file
17 years, 1 month
DNA SVN: r627 - in trunk: dna-common and 24 other directories.
by dna-commits@lists.jboss.org
Author: rhauch
Date: 2008-11-13 14:23:31 -0500 (Thu, 13 Nov 2008)
New Revision: 627
Modified:
trunk/dna-common/pom.xml
trunk/dna-graph/pom.xml
trunk/dna-integration-tests/pom.xml
trunk/dna-jcr/pom.xml
trunk/dna-repository/pom.xml
trunk/docs/examples/gettingstarted/pom.xml
trunk/docs/examples/gettingstarted/repositories/pom.xml
trunk/docs/examples/gettingstarted/sequencers/pom.xml
trunk/docs/gettingstarted/pom.xml
trunk/docs/pom.xml
trunk/docs/reference/pom.xml
trunk/extensions/dna-classloader-maven/pom.xml
trunk/extensions/dna-connector-federation/pom.xml
trunk/extensions/dna-connector-inmemory/pom.xml
trunk/extensions/dna-connector-jbosscache/pom.xml
trunk/extensions/dna-connector-svn/pom.xml
trunk/extensions/dna-mimetype-detector-aperture/pom.xml
trunk/extensions/dna-sequencer-cnd/pom.xml
trunk/extensions/dna-sequencer-images/pom.xml
trunk/extensions/dna-sequencer-java/pom.xml
trunk/extensions/dna-sequencer-jbpm-jpdl/pom.xml
trunk/extensions/dna-sequencer-mp3/pom.xml
trunk/extensions/dna-sequencer-msoffice/pom.xml
trunk/extensions/dna-sequencer-xml/pom.xml
trunk/extensions/dna-sequencer-zip/pom.xml
trunk/pom.xml
Log:
[maven-release-plugin] prepare release dna-0.3
Modified: trunk/dna-common/pom.xml
===================================================================
--- trunk/dna-common/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/dna-common/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -3,7 +3,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
</parent>
<!-- The groupId and version values are inherited from parent -->
<artifactId>dna-common</artifactId>
Modified: trunk/dna-graph/pom.xml
===================================================================
--- trunk/dna-graph/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/dna-graph/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -3,7 +3,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
</parent>
<!-- The groupId and version values are inherited from parent -->
<artifactId>dna-graph</artifactId>
Modified: trunk/dna-integration-tests/pom.xml
===================================================================
--- trunk/dna-integration-tests/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/dna-integration-tests/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -3,12 +3,12 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
</parent>
<!-- The groupId and version values are inherited from parent -->
<artifactId>dna-integration-tests</artifactId>
<packaging>jar</packaging>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<name>JBoss DNA Integration Tests</name>
<url>http://labs.jboss.org/dna</url>
Modified: trunk/dna-jcr/pom.xml
===================================================================
--- trunk/dna-jcr/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/dna-jcr/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -4,7 +4,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
</parent>
<!-- The groupId and version values are inherited from parent -->
<artifactId>dna-jcr</artifactId>
Modified: trunk/dna-repository/pom.xml
===================================================================
--- trunk/dna-repository/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/dna-repository/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -3,7 +3,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
</parent>
<!-- The groupId and version values are inherited from parent -->
<artifactId>dna-repository</artifactId>
Modified: trunk/docs/examples/gettingstarted/pom.xml
===================================================================
--- trunk/docs/examples/gettingstarted/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/docs/examples/gettingstarted/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -4,7 +4,7 @@
<groupId>org.jboss.dna.examples</groupId>
<artifactId>getting_started</artifactId>
<packaging>pom</packaging>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<name>JBoss DNA Getting Started examples</name>
<description />
Modified: trunk/docs/examples/gettingstarted/repositories/pom.xml
===================================================================
--- trunk/docs/examples/gettingstarted/repositories/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/docs/examples/gettingstarted/repositories/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -3,14 +3,14 @@
<parent>
<groupId>org.jboss.dna.examples</groupId>
<artifactId>getting_started</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<relativePath>..</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.jboss.dna.examples</groupId>
<artifactId>dna-example-repositories</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<packaging>jar</packaging>
<name>JBoss DNA Repositories Examples</name>
<description>Examples that showcase how to use DNA repositories.</description>
Modified: trunk/docs/examples/gettingstarted/sequencers/pom.xml
===================================================================
--- trunk/docs/examples/gettingstarted/sequencers/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/docs/examples/gettingstarted/sequencers/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -3,14 +3,14 @@
<parent>
<groupId>org.jboss.dna.examples</groupId>
<artifactId>getting_started</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<relativePath>..</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.jboss.dna.examples</groupId>
<artifactId>dna-example-sequencers</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<packaging>jar</packaging>
<name>JBoss DNA Sequencer Examples</name>
<description>Examples that showcase how to use sequencers with a JCR repository.</description>
Modified: trunk/docs/gettingstarted/pom.xml
===================================================================
--- trunk/docs/gettingstarted/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/docs/gettingstarted/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -4,7 +4,7 @@
parent> <groupId>org.jboss</groupId> <artifactId>documentation</artifactId> <version>1.0</version> </parent -->
<groupId>org.jboss.dna</groupId>
<artifactId>getting-started-en</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<packaging>jdocbook</packaging>
<name>JBoss DNA Getting Started manual</name>
<description>The JBoss DNA Getting Started manual</description>
Modified: trunk/docs/pom.xml
===================================================================
--- trunk/docs/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/docs/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -2,7 +2,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.jboss.dna.docs</groupId>
Modified: trunk/docs/reference/pom.xml
===================================================================
--- trunk/docs/reference/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/docs/reference/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -4,7 +4,7 @@
parent> <groupId>org.jboss</groupId> <artifactId>documentation</artifactId> <version>1.0</version> </parent -->
<groupId>org.jboss.dna</groupId>
<artifactId>reference-guide-en</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<packaging>jdocbook</packaging>
<name>JBoss DNA Reference Guide</name>
<description>The reference guide for JBoss DNA developers and advanced users</description>
Modified: trunk/extensions/dna-classloader-maven/pom.xml
===================================================================
--- trunk/extensions/dna-classloader-maven/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/extensions/dna-classloader-maven/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -3,7 +3,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
</parent>
<!-- The groupId and version values are inherited from parent -->
<artifactId>dna-classloader-maven</artifactId>
Modified: trunk/extensions/dna-connector-federation/pom.xml
===================================================================
--- trunk/extensions/dna-connector-federation/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/extensions/dna-connector-federation/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -4,7 +4,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<relativePath>../..</relativePath>
</parent>
<!-- The groupId and version values are inherited from parent -->
Modified: trunk/extensions/dna-connector-inmemory/pom.xml
===================================================================
--- trunk/extensions/dna-connector-inmemory/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/extensions/dna-connector-inmemory/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -4,7 +4,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<relativePath>../..</relativePath>
</parent>
<!-- The groupId and version values are inherited from parent -->
Modified: trunk/extensions/dna-connector-jbosscache/pom.xml
===================================================================
--- trunk/extensions/dna-connector-jbosscache/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/extensions/dna-connector-jbosscache/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -4,7 +4,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<relativePath>../..</relativePath>
</parent>
<!-- The groupId and version values are inherited from parent -->
Modified: trunk/extensions/dna-connector-svn/pom.xml
===================================================================
--- trunk/extensions/dna-connector-svn/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/extensions/dna-connector-svn/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -1,11 +1,9 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<relativePath>../..</relativePath>
</parent>
<artifactId>dna-connector-svn</artifactId>
@@ -95,4 +93,4 @@
</plugin>
</plugins>
</reporting>
-</project>
+</project>
\ No newline at end of file
Modified: trunk/extensions/dna-mimetype-detector-aperture/pom.xml
===================================================================
--- trunk/extensions/dna-mimetype-detector-aperture/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/extensions/dna-mimetype-detector-aperture/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -3,7 +3,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<relativePath>../..</relativePath>
</parent>
<!-- The groupId and version values are inherited from parent -->
Modified: trunk/extensions/dna-sequencer-cnd/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-cnd/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/extensions/dna-sequencer-cnd/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -2,7 +2,7 @@
<parent>
<artifactId>dna</artifactId>
<groupId>org.jboss.dna</groupId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<relativePath>../..</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
Modified: trunk/extensions/dna-sequencer-images/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-images/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/extensions/dna-sequencer-images/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -3,7 +3,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<relativePath>../..</relativePath>
</parent>
<!-- The groupId and version values are inherited from parent -->
Modified: trunk/extensions/dna-sequencer-java/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-java/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/extensions/dna-sequencer-java/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -3,7 +3,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<relativePath>../..</relativePath>
</parent>
<!-- The groupId and version values are inherited from parent -->
@@ -47,7 +47,7 @@
<dependency>
<groupId>org.jboss.dna</groupId>
<artifactId>dna-integration-tests</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<scope>test</scope>
</dependency>
<!--
Modified: trunk/extensions/dna-sequencer-jbpm-jpdl/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-jbpm-jpdl/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/extensions/dna-sequencer-jbpm-jpdl/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -1,23 +1,21 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<relativePath>../..</relativePath>
</parent>
<artifactId>dna-sequencer-jbpm-jpdl</artifactId>
<packaging>jar</packaging>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<name>JBoss DNA jBPM jPDL Sequencer</name>
<description>
JBoss DNA Sequencer that processes jPDL XML document
</description>
<url>http://labs.jboss.org/dna</url>
<properties>
- <dna-version>0.3-SNAPSHOT</dna-version>
+ <dna-version>0.3</dna-version>
</properties>
<!--
Define the dependencies. Note that all version and scopes default to those
@@ -52,7 +50,7 @@
<dependency>
<groupId>org.jboss.dna</groupId>
<artifactId>dna-integration-tests</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<scope>test</scope>
</dependency>
<!--
@@ -135,4 +133,4 @@
</plugin>
</plugins>
</reporting>
-</project>
+</project>
\ No newline at end of file
Modified: trunk/extensions/dna-sequencer-mp3/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-mp3/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/extensions/dna-sequencer-mp3/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -3,7 +3,7 @@
<parent>
<artifactId>dna</artifactId>
<groupId>org.jboss.dna</groupId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<relativePath>../..</relativePath>
</parent>
<!-- The groupId and version values are inherited from parent -->
Modified: trunk/extensions/dna-sequencer-msoffice/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-msoffice/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/extensions/dna-sequencer-msoffice/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -3,7 +3,7 @@
<parent>
<artifactId>dna</artifactId>
<groupId>org.jboss.dna</groupId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<relativePath>../..</relativePath>
</parent>
<!-- The groupId and version values are inherited from parent -->
Modified: trunk/extensions/dna-sequencer-xml/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-xml/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/extensions/dna-sequencer-xml/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -3,7 +3,7 @@
<parent>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<relativePath>../..</relativePath>
</parent>
<!-- The groupId and version values are inherited from parent -->
Modified: trunk/extensions/dna-sequencer-zip/pom.xml
===================================================================
--- trunk/extensions/dna-sequencer-zip/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/extensions/dna-sequencer-zip/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -3,7 +3,7 @@
<parent>
<artifactId>dna</artifactId>
<groupId>org.jboss.dna</groupId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<relativePath>../..</relativePath>
</parent>
<!-- The groupId and version values are inherited from parent -->
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2008-11-13 18:59:47 UTC (rev 626)
+++ trunk/pom.xml 2008-11-13 19:23:31 UTC (rev 627)
@@ -2,7 +2,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.jboss.dna</groupId>
<artifactId>dna</artifactId>
- <version>0.3-SNAPSHOT</version>
+ <version>0.3</version>
<packaging>pom</packaging>
<name>JBoss DNA</name>
<url>http://www.jboss.org/dna</url>
@@ -11,7 +11,7 @@
JBoss DNA provides tools for working with JCR repositories.
</description>
<scm>
- <connection>scm:svn:https://svn.jboss.org/repos/dna/trunk</connection>
+ <connection>scm:svn:https://svn.jboss.org/repos/dna/tags/dna-0.3</connection>
</scm>
<licenses>
<license>
17 years, 1 month
DNA SVN: r626 - in trunk/docs/reference/src/main/docbook/en-US: content and 1 other directory.
by dna-commits@lists.jboss.org
Author: rhauch
Date: 2008-11-13 13:59:47 -0500 (Thu, 13 Nov 2008)
New Revision: 626
Modified:
trunk/docs/reference/src/main/docbook/en-US/content/classloaders.xml
trunk/docs/reference/src/main/docbook/en-US/content/development_tools.xml
trunk/docs/reference/src/main/docbook/en-US/content/environment.xml
trunk/docs/reference/src/main/docbook/en-US/content/future.xml
trunk/docs/reference/src/main/docbook/en-US/content/introduction.xml
trunk/docs/reference/src/main/docbook/en-US/content/jcr.xml
trunk/docs/reference/src/main/docbook/en-US/content/repositories.xml
trunk/docs/reference/src/main/docbook/en-US/content/sequencing.xml
trunk/docs/reference/src/main/docbook/en-US/custom.dtd
Log:
Edits and corrections to the Reference Guide, before the 0.3 release
Modified: trunk/docs/reference/src/main/docbook/en-US/content/classloaders.xml
===================================================================
--- trunk/docs/reference/src/main/docbook/en-US/content/classloaders.xml 2008-11-13 14:31:18 UTC (rev 625)
+++ trunk/docs/reference/src/main/docbook/en-US/content/classloaders.xml 2008-11-13 18:59:47 UTC (rev 626)
@@ -107,4 +107,13 @@
of limited use right now.
</para>
</sect1>
+ <sect1>
+ <title>Summary</title>
+ <para>
+ In this chapter, we described the framework used by JBoss DNA to load extension classes, like implementations
+ of repositories, sequencers, MIME type detectors, and other components.
+ <link linkend="environment">Next</link>, we cover how JBoss security works and how the various components
+ of JBoss DNA can access this security information as well as information about the environment in which the component is running.
+ </para>
+ </sect1>
</chapter>
Modified: trunk/docs/reference/src/main/docbook/en-US/content/development_tools.xml
===================================================================
--- trunk/docs/reference/src/main/docbook/en-US/content/development_tools.xml 2008-11-13 14:31:18 UTC (rev 625)
+++ trunk/docs/reference/src/main/docbook/en-US/content/development_tools.xml 2008-11-13 18:59:47 UTC (rev 626)
@@ -50,15 +50,15 @@
You should be able to use the <ulink url="http://java.sun.com/javase/downloads/index.jsp">latest JDK</ulink>,
which is currently JDK 6. We periodically try to build JBoss DNA using JDK 6, but it's not our official JDK (yet).
</para>
+ <para>
+ Why do we build using JDK 5 and not 6? The main reason is that if we were to use JDK 6, then JBoss DNA couldn't really be used in any
+ applications or projects that still used JDK 5. Plus, anybody using JDK 6 can still use JBoss DNA.
+ However, considering that the end-of-life for Java 5 is
+ <ulink url="http://java.sun.com/products/archive/eol.policy.html">October 2009</ulink>, we may be switching to
+ Java 6 sometime in 2009.
+ </para>
</note>
<para>
- Why do we build using JDK 5 and not 6? The main reason is that if we were to use JDK 6, then JBoss DNA couldn't really be used in any
- applications or projects that still used JDK 5. Plus, anybody using JDK 6 can still use JBoss DNA.
- However, considering that the end-of-life for Java 5 is
- <ulink url="http://java.sun.com/products/archive/eol.policy.html">October 2009</ulink>, we may be switching to
- Java 6 in the coming months.
- </para>
- <para>
When installing a JDK, simply follow the procedure for your particular platform. On most platforms, this should set the
<code>JAVA_HOME</code> environment variable. But if you run into any problems, first check that this environment
variable was set to the correct location, and then check that you're running the version you expect by running
@@ -257,10 +257,11 @@
available from <ulink url="http://www.eclipse.org/">Eclipse.org</ulink>. Simply follow the instructions for your platform.
</para>
<para>
- After Eclipse is installed, create a new workspace. Before importing the JBoss DNA projects, import (via "File->Import->Preferences")
- the subset of the Eclipse preferences by importing the <code>eclipse-preferences.epf</code> file (located under <code>trunk</code>).
- Then, open the Eclipse preferences and open the "Java->Code Style-> Formatter" preference page, and press the "Import" button and
- choose the <code>eclipse-code-formatter-profile.xml</code> file (located under <code>trunk</code>). This will load the code
+ After Eclipse is installed, create a new workspace. Before importing the JBoss DNA projects, import (via
+ <emphasis role="strong">File->Import->Preferences</emphasis>) the subset of the Eclipse preferences by importing the
+ <code>eclipse-preferences.epf</code> file (located under <code>trunk</code>). Then, open the Eclipse preferences and
+ open the <emphasis role="strong">Java->Code Style-> Formatter</emphasis> preference page, and press the "Import" button and
+ choose the <code>eclipse-code-formatter-profile.xml</code> file (also located under <code>trunk</code>). This will load the code
formatting preferences for the JBoss DNA project.
</para>
<para>
@@ -415,4 +416,13 @@
</para>
</sect2>
</sect1>
+ <sect1>
+ <title>Summary</title>
+ <para>
+ In this chapter, we described the various aspects of developing code for the JBoss DNA project. Before we start talking
+ about some of the details of JBoss DNA repositories, connectors, and sequencers, we'll first talk about
+ some very ubiquitous information: how does JBoss DNA load all of the extension classes?
+ This is the topic of the <link linkend="classloaders">next chapter</link>.
+ </para>
+ </sect1>
</chapter>
Modified: trunk/docs/reference/src/main/docbook/en-US/content/environment.xml
===================================================================
--- trunk/docs/reference/src/main/docbook/en-US/content/environment.xml 2008-11-13 14:31:18 UTC (rev 625)
+++ trunk/docs/reference/src/main/docbook/en-US/content/environment.xml 2008-11-13 18:59:47 UTC (rev 626)
@@ -229,5 +229,14 @@
These contexts (or the context factory) can then be passed to the various components as needed.
</para>
</sect1>
+ <sect1>
+ <title>Summary</title>
+ <para>
+ In this chapter, we covered security and environment topics as used throughout JBoss DNA.
+ The <link linkend="repositories">next chapter</link> will cover JBoss DNA repositories, including the connector framework,
+ how DNA's JCR implementation works with connectors, what connectors are available (and how to use them),
+ and how to write your own connector.
+ </para>
+ </sect1>
</chapter>
Modified: trunk/docs/reference/src/main/docbook/en-US/content/future.xml
===================================================================
--- trunk/docs/reference/src/main/docbook/en-US/content/future.xml 2008-11-13 14:31:18 UTC (rev 625)
+++ trunk/docs/reference/src/main/docbook/en-US/content/future.xml 2008-11-13 18:59:47 UTC (rev 626)
@@ -43,4 +43,8 @@
Or, check out <ulink url="http://jira.jboss.org/jira/secure/IssueNavigator.jspa?reset=true&mode...">JIRA</ulink>
for the list of sequencers we've thought of. If you think of one that's not there, please add it to JIRA!
</para>
+ <para>
+ And, if you haven't already, check out our &GettingStarted; guide, which has examples that you can build and run to see
+ JBoss DNA in action.
+ </para>
</chapter>
Modified: trunk/docs/reference/src/main/docbook/en-US/content/introduction.xml
===================================================================
--- trunk/docs/reference/src/main/docbook/en-US/content/introduction.xml 2008-11-13 14:31:18 UTC (rev 625)
+++ trunk/docs/reference/src/main/docbook/en-US/content/introduction.xml 2008-11-13 18:59:47 UTC (rev 626)
@@ -34,24 +34,31 @@
regular JCR repository that they search, navigate, version, and listen for changes. But under the covers, JBoss DNA
gets its content by federating multiple back-end systems (like databases, services, other repositories, etc.),
allowing those systems to continue "owning" the information while ensuring the unified repository stays up-to-date
- and in sync. JBoss DNA also analyzes the content you put into the repository and turns it into information you can use more effectively.
+ and in sync. JBoss DNA also analyzes the files you upload into the repository and turns it into information you can use more effectively.
</para>
<para>
This document goes into detail about JBoss DNA and its capabilities, features, architecture, components, extension points,
- security, configuration, and testing. So whether your a developer on the project, or you're trying to learn the intricate details of
+ security, configuration, and the development environment and procedures.
+ So whether your a developer on the project, or you're trying to learn the intricate details of
how JBoss DNA works, this document hopefully serves a good reference for developers on the project.
</para>
<sect1 id="use_cases">
<title>Use cases for JBoss DNA</title>
<para>
- JBoss DNA repositories can be used in a variety of applications. One of the most obvious ones
+ JBoss DNA repositories can be used in a variety of applications. One of the more obvious use cases for a metadata repository
is in provisioning and management, where it's critical to understand and keep track of the metadata for models, database, services,
components, applications, clusters, machines, and other systems used in an enterprise. Governance takes that a step
- farther, by also tracking the policies and expectations against which performance can be verified.
- In these cases, a repository is an excellent mechanism for managing this complex and highly-varied information.
- But a JBoss DNA repository doesn't have to be large and complex: it could just manage configuration information
- for an application, or it could just provide a JCR interface on top of a couple of non-JCR systems.
+ farther, by also tracking the policies and expectations against which performance of the systems described by the repository can be verified.
+ In these cases, a repository is an excellent mechanism for managing this complex and highly-varied information.
</para>
+ <para>
+ But these large and complex use cases aren't the only way to use a JBoss DNA repository. You could use an embedded JBoss DNA repository
+ to manage configuration information for an application, or you could use JBoss DNA just provide a JCR interface on top of a few non-JCR systems.
+ </para>
+ <para>
+ The point is that JBoss DNA can be used in many different ways, ranging from the very tiny embedded repository to a large and distributed
+ enterprise-grade repository. The choice is yours.
+ </para>
</sect1>
<sect1 id="what_is_metadata">
<title>What is metadata?</title>
@@ -65,14 +72,14 @@
designed to be a repository for all this (and more).
</para>
<para>
- There are a couple of important things to understand about metadata. First, the majority of metadata is either found in or
- managed by other systems: databases, applications, file systems, source code management systems, services, and
- content management systems, and even other repositories. We can't pull the information out and duplicate it, because
- then we risk having multiple copies that are out-of-sync. But we do want to access it through a homogenous API,
- since that will make our lives significantly easier.
+ There are a couple of important things to understand about metadata. First, many systems manage (and frequently change) their own metadata and information.
+ Databases, applications, file systems, source code management systems, services, content management systems, and even other repositories
+ are just a few types of systems that do this. We can't pull the information out and duplicate it, because
+ then we risk having multiple copies that are out-of-sync. Ideally, we could access all of this information through a homogenous API
+ that also provides navigation, caching, versioning, search, and notification of changes. That would make our lives significantly easier.
</para>
<para>
- The answer to this apparent dichotomy is <emphasis><link linkend="dna-connector-federation">federation</link></emphasis>.
+ What we want is <emphasis><link linkend="dna-connector-federation">federation</link></emphasis>.
We can connect to these back-end systems to dynamically access the content and project it into a single, unified
repository. We can also cache it for faster access, as long as the cache can be invalidated based upon time or event.
But we also need to maintain a clear picture of where all the bits come from, so users can be sure they're looking
@@ -83,11 +90,11 @@
The second important characteristic of the metadata is that a lot of it is represented as files, and there are
a lot of different file formats. These include source code, configuration files, web pages, database schemas,
XML schemas, service definitions, policies, documents, spreadsheets, presentations, images, audio files, workflow
- definitions, business rules, and on and on. And so even though information is added to the repository through files
- like these, the repository should be able to automatically extract the most useful content and place it in
- the repository where it can be much more easily used, searched, related, and analyzed.
- This process of extracting content and storing it in the repository is what JBoss DNA calls
- <emphasis><link linkend="sequencing">sequencing</link></emphasis>,
+ definitions, business rules, and on and on. And logically if files contain metadata, we want to add those files
+ to our metadata repository. The problem is, all that metadata is tied up as blobs in the repository.
+ Ideally, our repository would automatically extract from those files the content that's most useful to us,
+ and place that content inside the repository where it can be much more easily used, searched, related, and analyzed.
+ JBoss DNA does exactly this via a process we call <emphasis><link linkend="sequencing">sequencing</link></emphasis>,
and it's an important part of a metadata repository.
</para>
<para>
@@ -95,7 +102,7 @@
information need to see different views of it. Metadata about two similar systems is not always the same.
The metadata often needs to be tagged or annotated with additional information. And the things being
described often change over time, meaning the metadata has to change, too. As a result, the way in which
- we store and manage the metadata has to be flexible and able to adapt, and the object model
+ we store and manage the metadata has to be flexible and able to adapt to our ever-changing needs, and the object model
we use to interact with the repository must accommodate these needs. The graph-based nature of the JCR API provides this
flexibility while also giving us the ability to constrain information when it needs to be constrained.
</para>
@@ -185,9 +192,9 @@
always shows the next three releases.)
</para>
<para>
- By convention, JIRA issues not immediately targeted to a release will be reviewed periodically to determine the
- appropriate release where they can be targeted. Any issue that is reviewed and that does not fit in a known release will
- be targeted to the
+ By convention, the JBoss DNA project team periodically review JIRA issues that aren't targeted to a release, and then schedule
+ them based upon current workload, severity, and the roadmap. And if we review an issue and don't know how to target it,
+ we target it to the
<ulink url="&JIRA;?report=com.atlassian.jira.plugin.system.project:roadmap-panel">Future Releases</ulink>
bucket.
</para>
@@ -338,12 +345,26 @@
</listitem>
<listitem>
<para>
+ <emphasis role="strong">dna-connector-svn</emphasis>
+ is a prototype DNA sequencer that obtains content from a Subversion repository, providing that content in
+ the form of <code>nt:file</code> and <code>nt:folder</code> nodes.
+ <emphasis>This is still under development.</emphasis>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
<emphasis role="strong">dna-sequencer-zip</emphasis>
is a DNA sequencer that extracts from ZIP archives the files (with content) and folders.
</para>
</listitem>
<listitem>
<para>
+ <emphasis role="strong">dna-sequencer-xml</emphasis>
+ is a DNA sequencer that extracts the structure and content from XML files.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
<emphasis role="strong">dna-sequencer-images</emphasis>
is a DNA sequencer that extracts the image metadata (e.g., size, date, etc.) from PNG, JPEG, GIF, BMP, PCS, IFF,
RAS, PBM, PGM, and PPM image files.
@@ -374,11 +395,19 @@
<listitem>
<para>
<emphasis role="strong">dna-sequencer-cnd</emphasis>
- is a DNA sequencer that extracts JCR node definitions from JCR Compact Node Definition (CND) files.
+ is a prototype DNA sequencer that extracts JCR node definitions from JCR Compact Node Definition (CND) files.
+ <emphasis>This is still under development.</emphasis>
</para>
</listitem>
<listitem>
<para>
+ <emphasis role="strong">dna-sequencer-jbpm-jpdl</emphasis>
+ is a prototype DNA sequencer that extracts process definition metadata from jBPM process definition language (jPDL) files.
+ <emphasis>This is still under development.</emphasis>
+ </para>
+ </listitem>
+ <listitem>
+ <para>
<emphasis role="strong">dna-mimetype-detector-aperture</emphasis>
is a DNA MIME type detector that uses the
<ulink url="http://aperture.sourceforge.net/">Aperture</ulink>
Modified: trunk/docs/reference/src/main/docbook/en-US/content/jcr.xml
===================================================================
--- trunk/docs/reference/src/main/docbook/en-US/content/jcr.xml 2008-11-13 14:31:18 UTC (rev 625)
+++ trunk/docs/reference/src/main/docbook/en-US/content/jcr.xml 2008-11-13 18:59:47 UTC (rev 626)
@@ -98,4 +98,12 @@
&Session; session = jcrRepository.login(credentials, sourceName);
</programlisting>
</sect1>
+ <sect1>
+ <title>Summary</title>
+ <para>
+ In this chapter, we covered how to use JCR with JBoss DNA. Now that you know how JBoss DNA repositories work,
+ and how to use JCR to work with DNA repositories, we'll move on in
+ the <link linkend="sequencing">next chapter</link> to describing in detail how the sequencing of file content works.
+ </para>
+ </sect1>
</chapter>
Modified: trunk/docs/reference/src/main/docbook/en-US/content/repositories.xml
===================================================================
--- trunk/docs/reference/src/main/docbook/en-US/content/repositories.xml 2008-11-13 14:31:18 UTC (rev 625)
+++ trunk/docs/reference/src/main/docbook/en-US/content/repositories.xml 2008-11-13 18:59:47 UTC (rev 626)
@@ -36,23 +36,28 @@
<para>Why not just copy or move the information into a JCR repository? Moving it is probably pretty difficult, since most
likely there are existing applications that rely upon that information being where it is. All of those applications
would break or have to change. And copying the information means that we'd have to continually synchronize the changes.
- This not only is a lot of work, but it often creates issues with knowing which information is accurate.
+ This not only is a lot of work, but it often makes it difficult to know whether information is accurate and "the master" data.
</para>
- <para>The JBoss DNA allows lets us leave information where it is, yet provide access to it through the JCR API.
- The first benefit is that any existing applications that already use that information can keep using it.
- Plus, if the underlying information changes, all the client applications see the correct information. JCR clients
- even get the benefit of using JCR observation to be notified of the changes. And if a JBoss DNA repository is
- configured to allow updates, client applications can change the information in the repository and JBoss DNA will propagate
- those changes down to the original source.</para>
+ <para>JBoss DNA lets us leave information where it, yet access it through the JCR API as if it were in one big repository.
+ One major benefit is that existing applications that use the information in the original locations don't break, since they
+ can keep using the information. But now our JCR clients can also access all the information, too. And if our federating JBoss DNA repository is
+ configured to allow updates, JCR client applications can change the information in the repository and JBoss DNA will propagate
+ those changes down to the original source, making those changes visible to all the other applications.
+ </para>
+ <para>
+ In short, all clients see the correct information, even when it changes in the underlying systems. But the JCR clients can get to all of the information
+ in one spot, using one powerful standard API.
+ </para>
<sect1 id="connectors">
<title>Repository connectors</title>
- <para>As we've mentioned above, one of the capabilities of JBoss DNA is to provide access through
- <ulink url="&JSR170;">JCR</ulink> to different kinds of repositories and storage systems.
- Your applications work with the JCR API, but through JBoss DNA are able to accesses the content from where the information
- exists - not just a single purpose-built repository. This is fundamentally what makes JBoss DNA different.</para>
+ <para>
+ With JBoss DNA, your applications use the <ulink url="&JSR170;">JCR API</ulink> to work with the repository,
+ but the DNA repository transparently fetches the information from different kinds of repositories and storage systems,
+ not just a single purpose-built store. This is fundamentally what makes JBoss DNA different.
+ </para>
<para>How does JBoss DNA do this? At the heart of JBoss DNA and it's JCR implementation is a simple graph-based
- <emphasis>repository connector</emphasis> system. Essentially, the JBoss DNA JCR implementation makes use of a single
- repository connector to access all content.
+ <emphasis>repository connector</emphasis> system. Essentially, JBoss DNA's JCR implementation uses a single
+ repository connector to access all content:
<figure id="dnajcr-and-connector">
<title>JBoss DNA's JCR implementation delegates to a repository connector</title>
<graphic align="center" scale="100" fileref="dnajcr-and-connector.png"/>
@@ -63,21 +68,26 @@
<title>JBoss DNA can put JCR on top of multiple kinds of systems</title>
<graphic align="center" scale="100" fileref="dna-connectors-0.2.png"/>
</figure>
- There are a lot of other possibilities, too. The JBoss DNA project has plans to create other connectors.
- For instance, we want to build a connector to <ulink url="&JIRA-39;">other JCR repositories</ulink>, and another that accesses
- the <ulink url="&JIRA-34;">local file system</ulink>. Another connector we've already started working on is a
- <ulink url="&JIRA-36;">Subversion connector</ulink>, which will allow JCR to access the files in a SVN repository (and perhaps
- push changes into SVN through a commit). And of course we want to create a connector that accesses <ulink url="&JIRA-199;">data</ulink>
- and <ulink url="&JIRA-37;">metadata</ulink> from relational databases.
+ Really, the federated connector gives us all kinds of possibilities, since we can use that connector on top of lots of connectors
+ to other individual sources. This simple connector architecture is fundamentally what makes JBoss DNA so powerful and flexible.
+ Along with a good library of connectors, which is what we're planning to create.
</para>
<para>
- Of course, if we don't have a connector to suit your needs, you can write your own.
+ For instance, we want to build a connector to <ulink url="&JIRA-39;">other JCR repositories</ulink>, and another that accesses
+ the <ulink url="&JIRA-34;">local file system</ulink>. We've already started on a <ulink url="&JIRA-36;">Subversion connector</ulink>,
+ which will allow JCR to access the files in a SVN repository (and perhaps push changes into SVN through a commit).
+ And of course we want to create a connector that accesses <ulink url="&JIRA-199;">data</ulink>
+ and <ulink url="&JIRA-37;">metadata</ulink> from relational databases. For more information, check out our
+ <ulink url="&JIRA;?report=com.atlassian.jira.plugin.system.project:roadmap-panel">roadmap</ulink>.
+ Of course, if we don't have a connector to suit your needs, you can <link linkend="custom-connectors">write your own</link>.
<figure id="dna-connectors-future">
<title>Future JBoss DNA connectors</title>
<graphic align="center" scale="100" fileref="dna-connectors-future.png"/>
</figure>
</para>
<para>
+ </para>
+ <para>
It's even possible to put a different API layer on top of the connectors. For example, the new <ulink url="&JSR203;">New I/O (JSR-203)</ulink>
API offers the opportunity to build new file system providers. This would be very straightforward to put on top of a JCR implementation,
but it could be made even simpler by putting it on top of a DNA connector. In both cases, it'd be a trivial mapping from nodes that represent
@@ -159,16 +169,21 @@
<title>Repository Service</title>
<para>The JBoss DNA &RepositoryService; is the component that manages the <emphasis>repository sources</emphasis>
and the connections to them. &RepositorySource; instances can be programmatically added to the service, but
- the service can actually read its configuration from a configuration repository (which is represented by a
- &RepositorySource; instance that's usually added programmatically to the service). The service connects to
- the configuration repository and automatically sets up the repositories given the &RepositorySource; instances
- found in the configuration repository. It also transparently maintains for each source a pool of reusable connections.
+ the service can actually read its configuration from a configuration repository (which, by the way, is represented by a
+ just another &RepositorySource; instance that's usually added programmatically to the service). The service connects to
+ the configuration repository, reads the content in a particular area, and automatically sets up the &RepositorySource; instances
+ per the information found in the configuration repository.
</para>
+ <para>
+ The &RepositoryService; also transparently maintains for each source a pool of reusable connections. The pooling properties
+ can be controlled via the configuration repository, or adjusted programmatically.
+ </para>
<para>
- To use a repository, then, involves simply asking the &RepositoryService; for a &RepositoryConnection;
+ Using a repository, then, involves simply asking the &RepositoryService; for a &RepositoryConnection;
to the repository given the repository's name. If a source exists with that name, the service checks out a connection from
- the pool and returns it. The resulting connection is actually a wrapper around the underlying pooled connection - when
- the returned connection is closed, it returns the underlying connection to the pool.
+ the source's pool. The resulting connection is actually a wrapper around the underlying pooled connection, so the
+ component that requested the connection can simply close it, and under the covers the actual connection is simply returned
+ to the pool.
</para>
<para>To instantiate the &RepositoryService;, we need to first have a few other objects:
<itemizedlist>
@@ -188,8 +203,8 @@
<para>
A <emphasis>configuration repository</emphasis> that contains descriptions of all of the repository sources
as well as any information those sources need. Because this is a regular repository, this could be a simple
- repository with content loaded from an XML file (as in this example). Or it could be a shared
- central repository with information about all of the JBoss DNA processes across your company.
+ repository with content loaded from an XML file, or it could be a shared
+ central repository with information about all of the JBoss DNA repositories used across your organization.
</para>
</listitem>
</itemizedlist>
@@ -516,7 +531,8 @@
<title>Writing custom connectors</title>
<para>
There may come a time when you want to tackle creating your own repository connector. Maybe the connectors we provide out-of-the-box
- don't cut it. Or maybe you have a system that you want to make available through a JBoss DNA repository. Or, maybe you're
+ don't work with your source. Maybe you want to use a different cache system.
+ Maybe you have a system that you want to make available through a JBoss DNA repository. Or, maybe you're
a contributor and want to help us round out our library with a new connector. No matter what the reason, creating a new connector
is pretty straightforward, as we'll see in this section.
</para>
@@ -556,7 +572,7 @@
</para>
</listitem>
</orderedlist>
- It's that simple.
+ Let's go through each one of these steps in more detail.
</para>
<sect2 id="custom_connector_project">
<title>Creating the Maven 2 project</title>
@@ -583,28 +599,34 @@
<programlisting role="XML"><![CDATA[
<dependency>
<groupId>org.jboss.dna</groupId>
- <artifactId>dna-common</artifactId>
- <version>0.1</version>
-</dependency>
-<dependency>
- <groupId>org.jboss.dna</groupId>
<artifactId>dna-graph</artifactId>
- <version>0.1</version>
+ <version>0.3</version>
</dependency>
-<dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
-</dependency>
]]></programlisting>
<para>
- These are minimum dependencies required for compiling a connector. Of course, you'll have to add
- other dependencies that your connector needs.
+ This is the only dependency required for compiling a connector - Maven pulls in all of the dependencies needed by
+ the 'dna-graph' artifact. Of course, you'll still have to add dependencies for any library your connector needs
+ to talk to its underlying system.
</para>
<para>
As for testing, you probably will want to add more dependencies, such as those listed here:
</para>
<programlisting role="XML"><![CDATA[
<dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ <version>0.3</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+</dependency>
+<dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>0.3</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+</dependency>
+<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.4</version>
@@ -633,7 +655,8 @@
<para>
Testing JBoss DNA connectors does not require a JCR repository or the JBoss DNA services. (For more detail,
see the <link linkend="testing_custom_connectors">testing section</link>.) However, if you want to do
- integration testing with a JCR repository and the JBoss DNA services, you'll need additional dependencies.
+ integration testing with a JCR repository and the JBoss DNA services, you'll need additional dependencies
+ (e.g., <code>dna-repository</code> and any other extensions).
</para>
<para>
At this point, your project should be set up correctly, and you're ready to move on to
@@ -646,15 +669,15 @@
As mentioned earlier, a <emphasis>connector</emphasis> consists of the Java code that is used to access content
from a system. Perhaps the most important class that makes up a connector is the implementation of the
&RepositorySource;. This class is analogous to JDBC's DataSource in that it is instantiated to represent
- a single source for repository content, and it contains enough information (in the form of JavaBean properties)
+ a single instance of a system that will be accessed, and it contains enough information (in the form of JavaBean properties)
so that it can create connections to the source.
</para>
<para>
Why is the &RepositorySource; implementation a JavaBean? Well, this is the class that is instantiated, usually
- reflectively, and so a no-arg constructor is required. And, using JavaBean properties makes it possible
+ reflectively, and so a no-arg constructor is required. Using JavaBean properties makes it possible
to reflect upon the object's class to determine the properties that can be set (using setters) and read
(using getters). This means that an administrative application can instantiate, configure, and manage
- the objects that represent the actual sources.
+ the objects that represent the actual sources, without having to know anything about the actual implementation.
</para>
<para>
So, your connector will need a public class that implements &RepositorySource; and provides JavaBean properties
@@ -665,10 +688,10 @@
<sect3 id="connector_cache_policy">
<title>Cache policy</title>
<para>
- The first is that each connector is responsible for determining whether and how long DNA is to cache the
+ Each connector is responsible for determining whether and how long DNA is to cache the
content made available by the connector. This is referred to as the <emphasis>caching policy</emphasis>,
and consists of a <emphasis>time to live</emphasis> value representing the number of milliseconds that
- a piece of data may be cached before it is no longer used.
+ a piece of data may be cached. After the TTL has passed, the information is no longer used.
</para>
<para>
DNA allows a connector to use a flexible and powerful caching policy. First, each connection returns the
@@ -690,15 +713,15 @@
being federated not define their own caching policy.
</para>
<para>
- The result is that a connector has great flexibility and control over whether and for how long the information it provides
+ In summary, a connector has total control over whether and for how long the information it provides
is cached.
</para>
</sect3>
<sect3 id="repository_source_jndi">
<title>Leveraging JNDI</title>
<para>
- Sometimes its far easier for a &RepositorySource; implementation to look up an object in JNDI that represents the
- system that the source is to use. One example of this is the JBoss Cache connector. While this connector can
+ Sometimes it is necessary (or easier) for a &RepositorySource; implementation to look up an object in JNDI.
+ One example of this is the JBoss Cache connector: while the connector can
instantiate a new JBoss Cache instance, more interesting use cases involve JBoss Cache instances that are
set up for clustering and replication, something that is generally difficult to configure in a single JavaBean.
Therefore the &JBossCacheSource; has optional JavaBean properties that define how it is to look up a
@@ -708,7 +731,7 @@
This is a simple pattern that you may find useful in your connector. Basically, if your source implementation
can look up an object in JNDI, simply use a single JavaBean String property that defines the
full name that should be used to locate that object in JNDI. Usually it's best to include "Jndi" in the
- JavaBean property name so that administrative applications understand the purpose of the property.
+ JavaBean property name so that administrative users understand the purpose of the property.
(And some may suggest that any optional property also use the word "optional" in the property name.)
</para>
</sect3>
@@ -731,8 +754,8 @@
</para>
<note>
<para>
- Why a concrete class and not an interface? Well, by using a concrete class, connectors inherit the default
- behavior. And if additional capabilities need to be added to the class in the future, connectors may
+ Why a concrete class and not an interface? By using a concrete class, connectors inherit the default
+ behavior. If additional capabilities need to be added to the class in future releases, connectors may
not have to override the defaults. This provides some insulation against future enhancements to the connector framework.
</para>
</note>
@@ -757,7 +780,7 @@
<sect2 id="implementing_repository_connection">
<title>Implementing a <code>RepositoryConnection</code></title>
<para>
- One of the main purposes of the &RepositorySource; implementation is to create connections to the underlying sources.
+ One job of the &RepositorySource; implementation is to create connections to the underlying sources.
Connections are represented by classes that implement the &RepositoryConnection; interface, and creating this
class is the next step in writing a repository connector. This is what we'll cover in this section.
</para>
@@ -832,25 +855,25 @@
void close();
}</programlisting>
<para>
- While most of these methods are straightforward, a few warrant some extra information.
+ While most of these methods are straightforward, a few warrant additional information.
The <code>ping(...)</code> allows DNA to check the connection to see if it is
alive. This method can be used in a variety of situations, ranging from verifying that a &RepositorySource;'s
JavaBean properties are correct to ensuring that a connection is still alive before returning the connection from
a connection pool.
</para>
<para>
- DNA hasn't yet defined the event mechanism, so the method to add listeners isn't currently used.
- (However, this will be a focus of the next release.) Note that by default the &RepositorySourceCapabilities; returns
+ DNA hasn't yet defined the event mechanism, so connectors don't have any methods to invoke on the &RepositorySourceListener;.
+ This will be defined in the next release, so feel free to manage the listeners now. Note that by default the &RepositorySourceCapabilities; returns
<code>false</code> for <code>supportsEvents()</code>.
</para>
<para>
- Perhaps the most important method on this interface is the <code>execute(...)</code> method, which serves as the
+ The most important method on this interface, though, is the <code>execute(...)</code> method, which serves as the
mechanism by which the component using the connector access and manipulates the content exposed by the connector.
The first parameter to this method is the &ExecutionContext;, which contains the information about environment
as well as the subject performing the request. This was discussed <link linkend="execution-context">earlier</link>.
</para>
<para>
- The second parameter, however, represents a request for content or for changes to content. Request objects can
+ The second parameter, however, represents a request that is to be processed by the connector. Request objects can
take many different forms, as there are different classes for each kind of request (see the table below).
Each request contains the information a connector needs to do the processing, and it also is the place
where the connector places the results (or the error, if one occurs).
@@ -1059,14 +1082,14 @@
</tgroup>
</table>
<para>
- Although there are over a dozen different kinds of requests, we do anticipate that we'll need additional kinds of requests
- in the future. For example, DNA will likely support searching repository content in sources through an additional
- subclass of &Request;.
+ Although there are over a dozen different kinds of requests, we do anticipate adding more in future releases.
+ For example, DNA will likely support searching repository content in sources through an additional subclass of &Request;.
+ Getting the version history for a node will likely be another kind of request added in an upcoming release.
</para>
<para>
A connector is technically free to implement the <code>execute(...)</code> method in any way, as long as the semantics
are maintained. But DNA provides a &RequestProcessor; class that can simplify writing your own connector and at the
- same time help insulate your connector from requests that may be added in the future. The &RequestProcessor;
+ same time help insulate your connector from new kinds of requests that may be added in the future. The &RequestProcessor;
is an abstract class that defines a <code>process(...)</code> method for each concrete &Request; subclass.
In other words, there is a <code>process(CompositeRequest)</code> method, a <code>process(ReadNodeRequest)</code> method,
and so on.
@@ -1098,8 +1121,8 @@
If you do this, the bulk of your connector implementation may be in the &RequestProcessor; implementation methods.
This not only is pretty maintainable, it also lends itself to easier testing. And should any new request types be added
in the future, your connector may work just fine without any changes. In fact, if the &RequestProcessor; class
- can implement meaningful methods for those new request types, your connector "may just work". Or, at least
- your connector will still be compatible, even if newer features aren't supported.
+ can implement meaningful methods for those new request types, your connector may "just work". Or, at least
+ your connector will still be binary compatible, even if your connector won't support any of the new features.
</para>
<para>
Finally, how should the connector handle exceptions? As mentioned above, each &Request; object has a slot where the connector
@@ -1151,23 +1174,32 @@
is much less verbose and much easier to use. This is where the DNA graph API comes in.
</para>
<para>
- JBoss DNA's <emphasis>Graph API</emphasis> was designed as a public API that insulates components from the more verbose
- (and more or less internal) request representations. The &Graph; class is the main class in this API and represents a single
- view of the graph of content from a single connector. To obtain a &Graph; instance, use the static <code>create(...)</code>
+ JBoss DNA's <emphasis>Graph API</emphasis> was designed as a lightweight public API for working with graph information,
+ and it insulates components from the underlying requests and interacting with connectors.
+ The &Graph; class is the primary class in API, and each instance represents a single, independent
+ view of the graph of content from a single connector. &Graph; instances return snapshots of state, and those snapshots
+ never change after they're retrieved. To obtain a &Graph; instance, use the static <code>create(...)</code>
method, supplying the name of the source, a &RepositoryConnectionFactory; from which a &RepositoryConnection; can be obtained,
and the &ExecutionContext;.
</para>
<para>
- The &Graph; class basically represents an <ulink url="http://www.martinfowler.com/bliki/DomainSpecificLanguage.html">internal domain specific language (DSL)</ulink>
- that acts as a &Request; builder, although the &Graph; interface is intensionally designed to completely hide the underlying &Request; objects.
- For example, the following example returns a map of properties (keyed by property name) for a node at a specific &Path;:
+ The &Graph; class basically represents an <ulink url="http://www.martinfowler.com/bliki/DomainSpecificLanguage.html">internal domain specific language (DSL)</ulink>,
+ designed to be easy to use in an application.
+ The Graph API makes extensive use of interfaces and method chaining, so that methods return a concise interface that has only those
+ methods that make sense at that point. In fact, this should be really easy if your IDE has code completion.
+ Just remember that under the covers, a &Graph; is just building &Request; objects, submitting them to the connector,
+ and then exposing the results.
</para>
+ <para>
+ Let's look at some examples of how the Graph API works. This first example returns a map of properties (keyed by property name)
+ for a node at a specific &Path;:
+ </para>
<programlisting>
&Path; path = ...
Map<&Name;,&Property;> propertiesByName = graph.getPropertiesByName().on(path);
</programlisting>
<para>
- Similarly, the following example shows how the graph can be used to obtain and loop over the properties of a node:
+ This next example shows how the graph can be used to obtain and loop over the properties of a node:
</para>
<programlisting>
&Path; path = ...
@@ -1176,7 +1208,7 @@
}
</programlisting>
<para>
- Likewise, the following example shows how the graph can be used to obtain and loop over the children of a node:
+ Likewise, the next example shows how the graph can be used to obtain and loop over the children of a node:
</para>
<programlisting>
&Path; path = ...
@@ -1186,8 +1218,9 @@
}
</programlisting>
<para>
- Most of the methods take a variety of argument types. For example, the <code>on(...)</code> and <code>of(...)</code> methods shown above
- accept String, &Path;s, &Location;s, &UUID;, or &Property; parameters, making it easy to use in many different situations.
+ Notice that the examples pass a &Path; instance to the <code>on(...)</code> and <code>of(...)</code> methods. Many
+ of the Graph API methods take a variety of parameter types, including String, &Path;s, &Location;s, &UUID;, or &Property; parameters.
+ This should make it easy to use in many different situations.
</para>
<para>
Of course, changing content is more interesting and offers more interesting possibilities. Here are a few examples:
@@ -1197,9 +1230,10 @@
&Location; location = ...
&Property; idProp1 = ...
&Property; idProp2 = ...
+&UUID; uuid = ...
graph.move(path).into(idProp1, idProp2);
graph.copy(path).into(location);
-graph.delete(path);
+graph.delete(uuid);
graph.delete(idProp1,idProp2);
</programlisting>
<para>
@@ -1210,9 +1244,37 @@
that can be used to read the node information retrieved by the batched requests.
</para>
<para>
+ Method chaining works really well with the batch mode, since multiple commands can be assembled together very easily:
+ </para>
+ <programlisting>
+&Path; path = ...
+String path2 = ...
+&Location; location = ...
+&Property; idProp1 = ...
+&Property; idProp2 = ...
+&UUID; uuid = ...
+graph.batch().move(path).into(idProp1, idProp2).and().copy(path2).into(location).and().delete(uuid).execute();
+&Results; results = graph.batch().read(path2).
+ and().readChildren().of(idProp1,idProp2).
+ and().readSugraphOfDepth(3).at(uuid2).
+ execute();
+for ( &Location; child : results.getNode(path2) ) {
+ ...
+}
+</programlisting>
+ <para>
Of course, this section provided just a hint of the Graph API.
The &Graph; interface is actually quite complete and offers a full-featured approach for reading and updating a graph.
For more information, see the &Graph; JavaDocs.
</para>
</sect1>
+ <sect1>
+ <title>Summary</title>
+ <para>
+ In this chapter, we covered all the aspects of JBoss DNA repositories, including the connector framework,
+ how DNA's JCR implementation works with connectors, what connectors are available (and how to use them),
+ and how to write your own connector. So now that you know how to set up and use JBoss DNA repositories,
+ the <link linkend="jcr">next chapter</link> describes how you can leverage JBoss DNA's JCR implementation.
+ </para>
+ </sect1>
</chapter>
Modified: trunk/docs/reference/src/main/docbook/en-US/content/sequencing.xml
===================================================================
--- trunk/docs/reference/src/main/docbook/en-US/content/sequencing.xml 2008-11-13 14:31:18 UTC (rev 625)
+++ trunk/docs/reference/src/main/docbook/en-US/content/sequencing.xml 2008-11-13 18:59:47 UTC (rev 626)
@@ -490,23 +490,33 @@
<dependency>
<groupId>org.jboss.dna</groupId>
<artifactId>dna-common</artifactId>
- <version>0.1</version>
+ <version>0.3</version>
</dependency>
<dependency>
<groupId>org.jboss.dna</groupId>
<artifactId>dna-graph</artifactId>
- <version>0.1</version>
+ <version>0.3</version>
</dependency>
-<dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
-</dependency>
]]></programlisting>
<para>These are minimum dependencies required for compiling a sequencer. Of course, you'll have to add
other dependencies that your sequencer needs.</para>
<para>As for testing, you probably will want to add more dependencies, such as those listed here:</para>
<programlisting role="XML"><![CDATA[
<dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ <version>0.3</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+</dependency>
+<dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>0.3</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+</dependency>
+<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.4</version>
@@ -799,4 +809,13 @@
</note>
</sect2>
</sect1>
+ <sect1>
+ <title>Summary</title>
+ <para>
+ In this chapter, we described how JBoss DNA sequences files as they're uploaded into a repository.
+ And one of the things we mentioned was that each sequencer is handed (with other inputs) the MIME type of the file it is to process.
+ How does DNA know what the MIME type is?
+ JBoss DNA uses <emphasis>MIME type detectors</emphasis>, and this is the topic of the <link linkend="mimetypes">next chapter</link>.
+ </para>
+ </sect1>
</chapter>
Modified: trunk/docs/reference/src/main/docbook/en-US/custom.dtd
===================================================================
--- trunk/docs/reference/src/main/docbook/en-US/custom.dtd 2008-11-13 14:31:18 UTC (rev 625)
+++ trunk/docs/reference/src/main/docbook/en-US/custom.dtd 2008-11-13 18:59:47 UTC (rev 626)
@@ -71,11 +71,13 @@
<!ENTITY ValueFactories "<ulink url='&API;graph/properties/ValueFactories.html'><interface>ValueFactories</interface></ulink>">
<!ENTITY NamespaceRegistry "<ulink url='&API;graph/properties/NamespaceRegistry.html'><interface>NamespaceRegistry</interface></ulink>">
<!ENTITY PropertyFactory "<ulink url='&API;graph/properties/PropertyFactory.html'><interface>PropertyFactory</interface></ulink>">
+<!ENTITY PathNotFoundException "<ulink url='&API;graph/properties/PathNotFoundException.html'><classname>PathNotFoundException</classname></ulink>">
<!ENTITY RepositorySource "<ulink url='&API;graph/connectors/RepositorySource.html'><interface>RepositorySource</interface></ulink>">
<!ENTITY RepositoryConnection "<ulink url='&API;graph/connectors/RepositoryConnection.html'><interface>RepositoryConnection</interface></ulink>">
<!ENTITY RepositoryConnectionFactory "<ulink url='&API;graph/connectors/RepositoryConnectionFactory.html'><interface>RepositoryConnectionFactory</interface></ulink>">
+<!ENTITY RepositorySourceListener "<ulink url='&API;graph/connectors/RepositorySourceListener.html'><interface>RepositorySourceListener</interface></ulink>">
<!ENTITY RepositorySourceCapabilities "<ulink url='&API;graph/connectors/RepositorySourceCapabilities.html'><classname>RepositorySourceCapabilities</classname></ulink>">
-<!ENTITY PathNotFoundException "<ulink url='&API;graph/properties/PathNotFoundException.html'><classname>PathNotFoundException</classname></ulink>">
+<!ENTITY CachePolicy "<ulink url='&API;graph/cache/CachePolicy.html'><interface>CachePolicy</interface></ulink>">
<!ENTITY Request "<ulink url='&API;graph/requests/Requests.html'><classname>Request</classname></ulink>">
<!ENTITY CompositeRequest "<ulink url='&API;graph/requests/CompositeRequest.html'><classname>CompositeRequest</classname></ulink>">
<!ENTITY ReadNodeRequest "<ulink url='&API;graph/requests/ReadNodeRequest.html'><classname>ReadNodeRequest</classname></ulink>">
17 years, 1 month
DNA SVN: r625 - trunk/extensions/dna-connector-jbosscache.
by dna-commits@lists.jboss.org
Author: rhauch
Date: 2008-11-13 09:31:18 -0500 (Thu, 13 Nov 2008)
New Revision: 625
Modified:
trunk/extensions/dna-connector-jbosscache/pom.xml
Log:
DNA-251 Upgrade JBoss Cache to 2.2.1GA
https://jira.jboss.org/jira/browse/DNA-251
Changed to use JBoss Cache 2.2.1.GA in the JBoss Cache connector
Modified: trunk/extensions/dna-connector-jbosscache/pom.xml
===================================================================
--- trunk/extensions/dna-connector-jbosscache/pom.xml 2008-11-13 05:57:01 UTC (rev 624)
+++ trunk/extensions/dna-connector-jbosscache/pom.xml 2008-11-13 14:31:18 UTC (rev 625)
@@ -50,7 +50,7 @@
<dependency>
<groupId>org.jboss.cache</groupId>
<artifactId>jbosscache-core</artifactId>
- <version>2.2.0.GA</version>
+ <version>2.2.1.GA</version>
</dependency>
<!--
Testing (note the scope)
17 years, 1 month
DNA SVN: r624 - in trunk/docs: reference/src/main/docbook/en-US/content and 1 other directory.
by dna-commits@lists.jboss.org
Author: rhauch
Date: 2008-11-13 00:57:01 -0500 (Thu, 13 Nov 2008)
New Revision: 624
Modified:
trunk/docs/gettingstarted/src/main/docbook/en-US/master.xml
trunk/docs/reference/src/main/docbook/en-US/content/sequencing.xml
Log:
Minor corrections to the documentation
Modified: trunk/docs/gettingstarted/src/main/docbook/en-US/master.xml
===================================================================
--- trunk/docs/gettingstarted/src/main/docbook/en-US/master.xml 2008-11-13 05:51:33 UTC (rev 623)
+++ trunk/docs/gettingstarted/src/main/docbook/en-US/master.xml 2008-11-13 05:57:01 UTC (rev 624)
@@ -23,7 +23,7 @@
~ Boston, MA 02110-1301 USA
-->
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-<!ENTITY versionNumber "0.2">
+<!ENTITY versionNumber "0.3">
<!ENTITY copyrightYear "2008">
<!ENTITY copyrightHolder "Red Hat Middleware, LLC.">
]>
Modified: trunk/docs/reference/src/main/docbook/en-US/content/sequencing.xml
===================================================================
--- trunk/docs/reference/src/main/docbook/en-US/content/sequencing.xml 2008-11-13 05:51:33 UTC (rev 623)
+++ trunk/docs/reference/src/main/docbook/en-US/content/sequencing.xml 2008-11-13 05:57:01 UTC (rev 624)
@@ -449,7 +449,7 @@
</para>
<para>
Creating a custom sequencer involves the following steps:
- <itemizedlist>
+ <orderedlist>
<listitem>
<para>Create a Maven 2 project for your sequencer;</para>
</listitem>
@@ -465,7 +465,7 @@
<para>Deploy the JAR file with your implementation (as well as any dependencies), and make them available to JBoss DNA
in your application.</para>
</listitem>
- </itemizedlist>
+ </orderedlist>
It's that simple.
</para>
<sect2 id="custom_sequencer_project">
@@ -481,7 +481,7 @@
<para>In lieu of a Maven archetype, you may find it easier to start with a small existing sequencer project.
The <emphasis role="strong">dna-sequencer-images</emphasis> project is a small, self-contained sequencer implementation that
has only the minimal dependencies.
- See the subversion repository: <ulink url="&Subversion;trunk/extensions/dna-sequencer-images/">&Subversion;trunk/sequencers/dna-sequencer-images/</ulink>
+ See the subversion repository: <ulink url="&Subversion;trunk/extensions/dna-sequencer-images/">&Subversion;trunk/extensions/dna-sequencer-images/</ulink>
</para>
</note>
<para>You can create your Maven project any way you'd like. For examples, see the <ulink url="http://maven.apache.org/guides/getting-started/index.html#How_do_I_make_m...">Maven 2 documentation</ulink>.
@@ -604,6 +604,7 @@
* @param context the context for the sequencing operation; never null
*/
void sequence( &InputStream; stream, &SequencerOutput; output, &SequencerContext; context );
+}
</programlisting>
<para>The job of a stream sequencer is to process the data in the supplied stream, and place into the &SequencerOutput;
any information that is to go into the JCR repository. JBoss DNA figures out when your sequencer should be called
17 years, 1 month
DNA SVN: r623 - in trunk/docs: gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle and 4 other directories.
by dna-commits@lists.jboss.org
Author: rhauch
Date: 2008-11-13 00:51:33 -0500 (Thu, 13 Nov 2008)
New Revision: 623
Added:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/vfs-and-connector.graffle
trunk/docs/gettingstarted/src/main/docbook/en-US/images/vfs-and-connector.png
trunk/docs/reference/src/main/docbook/en-US/images/vfs-and-connector.png
Modified:
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-0.2.graffle
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-0.2.png
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/QuickLook/Preview.pdf
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/QuickLook/Thumbnail.tiff
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/data.plist
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.png
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dnajcr-and-connector.graffle
trunk/docs/gettingstarted/src/main/docbook/en-US/images/dnajcr-and-connector.png
trunk/docs/reference/src/main/docbook/en-US/content/repositories.xml
trunk/docs/reference/src/main/docbook/en-US/custom.dtd
trunk/docs/reference/src/main/docbook/en-US/images/dna-connector-federation.graffle
trunk/docs/reference/src/main/docbook/en-US/images/dna-connector-federation.png
trunk/docs/reference/src/main/docbook/en-US/images/dna-connectors-0.2.png
trunk/docs/reference/src/main/docbook/en-US/images/dna-connectors-future.png
trunk/docs/reference/src/main/docbook/en-US/images/dnajcr-and-connector.png
Log:
DNA-249 - Document how to create a custom connector
http://jira.jboss.com/jira/browse/DNA-249
Added two new sections to the Reference Guide chapter on repositories: a new section on writing custom connectors and a new section on the new graph API. Also changed some of the images, and edited the rest of the repositories chapter.
Modified: trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-0.2.graffle
===================================================================
--- trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-0.2.graffle 2008-11-13 05:31:21 UTC (rev 622)
+++ trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-0.2.graffle 2008-11-13 05:51:33 UTC (rev 623)
@@ -44,7 +44,7 @@
<key>Creator</key>
<string>Randall Hauch</string>
<key>DisplayScale</key>
- <string>1 0/72 in = 1 0/72 in</string>
+ <string>1 0/72 in = 1.0000 in</string>
<key>GraphDocumentVersion</key>
<integer>6</integer>
<key>GraphicsList</key>
@@ -168,7 +168,7 @@
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
-\f0\fs18 \cf0 Repository Source}</string>
+\f0\fs18 \cf0 Repository Connector}</string>
</dict>
</dict>
<dict>
@@ -290,7 +290,7 @@
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
-\f0\fs18 \cf0 Repository Source}</string>
+\f0\fs18 \cf0 Repository Connector}</string>
</dict>
</dict>
<dict>
@@ -412,7 +412,7 @@
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
-\f0\fs18 \cf0 Repository Source}</string>
+\f0\fs18 \cf0 Repository Connector}</string>
</dict>
</dict>
<dict>
@@ -534,7 +534,7 @@
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
-\f0\fs18 \cf0 Repository Source}</string>
+\f0\fs18 \cf0 Repository Connector}</string>
</dict>
</dict>
<dict>
@@ -807,18 +807,18 @@
<dict>
<key>UnitPoints</key>
<array>
- <string>{-0.5, -0.5}</string>
- <string>{-0.5, -0.5}</string>
- <string>{0.5, -0.5}</string>
- <string>{0.5, -0.5}</string>
- <string>{0.5, -0.5}</string>
- <string>{0.5, 0.499996}</string>
- <string>{0.5, 0.499996}</string>
- <string>{0.166667, 0.499996}</string>
- <string>{-0.333334, 0.500008}</string>
- <string>{-0.5, 0.499996}</string>
- <string>{-0.499999, 0.499996}</string>
- <string>{-0.5, -0.5}</string>
+ <string>{-0.499999, -0.5}</string>
+ <string>{-0.499999, -0.5}</string>
+ <string>{0.500001, -0.5}</string>
+ <string>{0.500001, -0.5}</string>
+ <string>{0.500001, -0.5}</string>
+ <string>{0.500001, 0.499997}</string>
+ <string>{0.500001, 0.499997}</string>
+ <string>{0.166668, 0.499997}</string>
+ <string>{-0.333334, 0.500009}</string>
+ <string>{-0.499999, 0.499997}</string>
+ <string>{-0.499998, 0.499997}</string>
+ <string>{-0.499999, -0.5}</string>
</array>
</dict>
<key>Style</key>
@@ -894,7 +894,7 @@
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
-\f0\fs18 \cf0 Repository Source}</string>
+\f0\fs18 \cf0 Repository Connector}</string>
</dict>
</dict>
<dict>
@@ -980,7 +980,7 @@
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
-\f0\fs24 \cf0 Repository Source}</string>
+\f0\fs24 \cf0 Repository Connector}</string>
</dict>
</dict>
<dict>
@@ -1314,7 +1314,7 @@
<key>Points</key>
<array>
<string>{75.1351, 393.075}</string>
- <string>{76.8942, 397.704}</string>
+ <string>{76.8943, 397.704}</string>
</array>
<key>Style</key>
<dict>
@@ -1391,8 +1391,8 @@
<integer>208</integer>
<key>Points</key>
<array>
- <string>{71.1849, 393.075}</string>
- <string>{69.4254, 397.704}</string>
+ <string>{71.185, 393.075}</string>
+ <string>{69.4254, 397.705}</string>
</array>
<key>Style</key>
<dict>
@@ -1469,7 +1469,7 @@
<integer>209</integer>
<key>Points</key>
<array>
- <string>{64.9909, 376.781}</string>
+ <string>{64.991, 376.781}</string>
<string>{69.9094, 383.462}</string>
</array>
<key>Style</key>
@@ -1626,7 +1626,7 @@
<key>Points</key>
<array>
<string>{58.4799, 376.773}</string>
- <string>{53.5264, 383.47}</string>
+ <string>{53.5265, 383.47}</string>
</array>
<key>Style</key>
<dict>
@@ -2548,7 +2548,7 @@
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
-\f0\fs24 \cf0 Repository Source}</string>
+\f0\fs24 \cf0 Repository Connector}</string>
</dict>
</dict>
<dict>
@@ -2687,7 +2687,7 @@
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
-\f0\fs24 \cf0 Repository Source}</string>
+\f0\fs24 \cf0 Repository Connector}</string>
</dict>
</dict>
<dict>
@@ -2791,7 +2791,7 @@
<key>MasterSheets</key>
<array/>
<key>ModificationDate</key>
- <string>2008-09-19 10:35:32 -0500</string>
+ <string>2008-11-12 12:43:06 -0600</string>
<key>Modifier</key>
<string>Randall Hauch</string>
<key>NotesVisible</key>
@@ -2835,149 +2835,174 @@
<key>QuickLookPreview</key>
<data>
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
- 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
- cpAf5ksOWmgTVMDwSUOBg0JpEwlMS8+oQFBR7JTiQf6puURaEsu5iqOXwH3OqYo79xuk
- vXRqSZRzgrUkdG5tSZQcdNrFuSVRtiUeZG2iX5SDaFQ37+496EUPQX99DrLt1BykRmk5
- SI1SkGk6NxQ7pXiQf3oVp0ZxrzKjmAeZUToPclrxIP/UHKRGKUs77eJklLqteznorPrf
- MgfdkewedDcH/T/Usx0cCmVuZHN0cmVhbQplbmRvYmoKNSAwIG9iago0NDI1CmVuZG9i
- agoyIDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291cmNlcyA2
- IDAgUiAvQ29udGVudHMgNCAwIFIgL01lZGlhQm94IFswIDAgNTc2IDczM10KPj4KZW5k
- b2JqCjYgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdl
- QyAvSW1hZ2VJIF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUgovQ3MyIDIwIDAgUiA+
- PiAvRm9udCA8PCAvRjMuMCAzMiAwIFIgL0YxLjAgMjEgMCBSIC9GMi4wIDMxIDAgUiA+
- PiAvWE9iamVjdAo8PCAvSW01IDE2IDAgUiAvSW0yIDEwIDAgUiAvSW0zIDEyIDAgUiAv
- SW0xIDggMCBSIC9JbTQgMTQgMCBSIC9JbTYgMTggMCBSCj4+IC9TaGFkaW5nIDw8IC9T
- aDggMjkgMCBSIC9TaDEyIDM1IDAgUiAvU2g0IDI1IDAgUiAvU2g5IDMwIDAgUiAvU2gx
- MSAzNCAwIFIKL1NoMyAyNCAwIFIgL1NoMiAyMyAwIFIgL1NoNSAyNiAwIFIgL1NoNiAy
- NyAwIFIgL1NoMTMgMzYgMCBSIC9TaDcgMjggMCBSIC9TaDEwCjMzIDAgUiAvU2gxIDIy
- IDAgUiA+PiA+PgplbmRvYmoKMjkgMCBvYmoKPDwgL0NvbG9yU3BhY2UgNyAwIFIgL1No
- YWRpbmdUeXBlIDMgL0Nvb3JkcyBbIC0wLjcyOTE0MzkgLTEuMTY2MjU5IDAgLTAuNzI5
- MTQzOQotMS4xNjYyNTkgOC4zNDg3NDQgXSAvRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBb
- IGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDM3IDAgUgo+PgplbmRvYmoKMzUgMCBvYmoK
- PDwgL0NvbG9yU3BhY2UgNyAwIFIgL1NoYWRpbmdUeXBlIDMgL0Nvb3JkcyBbIDAgMCAw
- IDAgMCAzMC40NjMwOSBdIC9Eb21haW4KWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFs
- c2UgXSAvRnVuY3Rpb24gMzggMCBSID4+CmVuZG9iagoyNSAwIG9iago8PCAvQ29sb3JT
- cGFjZSA3IDAgUiAvU2hhZGluZ1R5cGUgMyAvQ29vcmRzIFsgLTAuNzI5MTQzOSAtMS4x
- NjYyNTkgMCAtMC43MjkxNDM5Ci0xLjE2NjI1OSA4LjM0ODc0NCBdIC9Eb21haW4gWyAw
- IDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gMzkgMCBSCj4+CmVu
- ZG9iagozMCAwIG9iago8PCAvQ29sb3JTcGFjZSA3IDAgUiAvU2hhZGluZ1R5cGUgMyAv
- Q29vcmRzIFsgMCAwIDAgMCAwIDMyLjMxMDk5IF0gL0RvbWFpbgpbIDAgMSBdIC9FeHRl
- bmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA0MCAwIFIgPj4KZW5kb2JqCjM0IDAg
- b2JqCjw8IC9Db2xvclNwYWNlIDcgMCBSIC9TaGFkaW5nVHlwZSAzIC9Db29yZHMgWyAw
- IDAgMCAwIDAgMzAuNDYzMDkgXSAvRG9tYWluClsgMCAxIF0gL0V4dGVuZCBbIGZhbHNl
- IGZhbHNlIF0gL0Z1bmN0aW9uIDQxIDAgUiA+PgplbmRvYmoKMjQgMCBvYmoKPDwgL0Nv
+ dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG1m1tzHbcNx9/3U/CxfdBmednba9xm
+ Jp7ptI0902dXkUf2SFZiuen02/cHkgB5jo50JDupp4kXZwFigT8uBJlf3T/dr27iz7wu
+ bo3Rfb5y/3Kf3DQuU/6f++C+e3Xv3eW98/nP/aW7mMa5/tr+VgUMCHjvvvvH1efLq1++
+ /Ofdjfv8gSX2tayCjH0M6zJtLm7LuO4B0bfuux9vvfvLXdamvppiezWFmF8dyqvh6NUZ
+ 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
+ BOn/ZAOmr3ATSknI5TKVPkmBlGUDN2RyYyhKddozNyH1HHyNXB8Q/uxe2ak4BtHcBDnb
+ VQSmGQUTGKAOYykTz7hZljdc1quXC+mHN8seO4VV1ROZrDlCnjpHyKPaPbdt9BSDEejl
+ miNyK4iNxYbqCKOZIxJdZe4oqp1p6ugKha05gizUOUKXbY4QpXrtO0fQb8rXnAv5A3vX
+ 8nyymTgu+ueaiTOCX9JMSLBIqc2pqQQL4a5P+IhD0bCVE7J8eaj8VFErt4lKUsvBok+K
+ eikhtNxcSW+RIIslegX6zBIspHtykmRGZcPbSsrBYk8aLHIyQgTK/hy2or0c4eWO7/Br
+ JFgifduWF3hBsMh/TZCZJF9rsDzrGubXB4uqXuAlVxTFLvLUHJEf1e6K2nzRK79bgqU6
+ wlDfOcJo6gjyeg2Wauc+WNT0JVjsSbZN0vebI0THXnsJlvr8zGA5sPfvGSxnBL84WOhl
+ chLNwSJ7f32iTsklGQYPGYuch9afarAYIVcWe1LUw87RCnWkD5baOHXBQi9cEn8tSASL
+ kkqw6JMFi8yVZeSQg6Vo34Ll4GtysMjt2Vy6XhAs0g9lpj5YTt+X1DL17POTxyqLTK3E
+ EiVY1BElWNQR+Ue1tAWLEXKw2JOWiM4RLViqI7pgKXY+CJZq+hos+mTBoo7IwdJpn4Ol
+ PD8zWA7s/XsGyxnBLw2Wuh3P0JOZQmvKGCnQ5cuoJ2Mxz30EdYpaI+RgsacWLByZHLVh
+ spi0YS1Y6rCgryxGysFiT7psHSaUYKnaW7Acfk2+xVlHPFLLnt2GzfSfOYT7YHnWpc2v
+ ryyqegkWdUQJFnVEDha1tAWLEXKw2FMLFnOEBYs6ogVLtXMfLGr6Eiz2pMFijhAde+0l
+ WOrzM4PlwN6/Z7CcEfyiYPk/UBsKbwplbmRzdHJlYW0KZW5kb2JqCjUgMCBvYmoKNDMz
+ MAplbmRvYmoKMiAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDMgMCBSIC9SZXNv
+ dXJjZXMgNiAwIFIgL0NvbnRlbnRzIDQgMCBSIC9NZWRpYUJveCBbMCAwIDU3NiA3MzNd
+ Cj4+CmVuZG9iago2IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VC
+ IC9JbWFnZUMgL0ltYWdlSSBdIC9Db2xvclNwYWNlIDw8IC9DczIgMjAgMCBSCi9DczEg
+ NyAwIFIgPj4gL0ZvbnQgPDwgL0YxLjAgMjEgMCBSIC9GMi4wIDMxIDAgUiAvRjMuMCAz
+ MiAwIFIgPj4gL1hPYmplY3QKPDwgL0ltNiAxOCAwIFIgL0ltNCAxNCAwIFIgL0ltMyAx
+ MiAwIFIgL0ltNSAxNiAwIFIgL0ltMiAxMCAwIFIgL0ltMSA4IDAgUgo+PiAvU2hhZGlu
+ ZyA8PCAvU2g2IDI3IDAgUiAvU2g3IDI4IDAgUiAvU2g5IDMwIDAgUiAvU2gzIDI0IDAg
+ UiAvU2g4IDI5IDAgUgovU2gxMSAzNCAwIFIgL1NoNCAyNSAwIFIgL1NoMTMgMzYgMCBS
+ IC9TaDIgMjMgMCBSIC9TaDUgMjYgMCBSIC9TaDEgMjIgMCBSCi9TaDEyIDM1IDAgUiAv
+ U2gxMCAzMyAwIFIgPj4gPj4KZW5kb2JqCjI3IDAgb2JqCjw8IC9Db2xvclNwYWNlIDcg
+ MCBSIC9TaGFkaW5nVHlwZSAzIC9Db29yZHMgWyAtMC43MjkxNDM5IC0xLjE2NjI1OSAw
+ IC0wLjcyOTE0MzkKLTEuMTY2MjU5IDguMzQ4NzQ0IF0gL0RvbWFpbiBbIDAgMSBdIC9F
+ eHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiAzNyAwIFIKPj4KZW5kb2JqCjI4
+ IDAgb2JqCjw8IC9Db2xvclNwYWNlIDcgMCBSIC9TaGFkaW5nVHlwZSAzIC9Db29yZHMg
+ WyAtMC43MjkxNDM5IC0xLjE2NjI1OSAwIC0wLjcyOTE0MzkKLTEuMTY2MjU5IDguMzQ4
+ NzQ0IF0gL0RvbWFpbiBbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5j
+ dGlvbiAzOCAwIFIKPj4KZW5kb2JqCjMwIDAgb2JqCjw8IC9Db2xvclNwYWNlIDcgMCBS
+ IC9TaGFkaW5nVHlwZSAzIC9Db29yZHMgWyAwIDAgMCAwIDAgMzIuMzEwOTggXSAvRG9t
+ YWluClsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDM5IDAg
+ UiA+PgplbmRvYmoKMjQgMCBvYmoKPDwgL0NvbG9yU3BhY2UgNyAwIFIgL1NoYWRpbmdU
+ eXBlIDMgL0Nvb3JkcyBbIC0wLjcyOTE0MzkgLTEuMTY2MjU5IDAgLTAuNzI5MTQzOQot
+ MS4xNjYyNTkgOC4zNDg3NDQgXSAvRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNl
+ IGZhbHNlIF0gL0Z1bmN0aW9uIDQwIDAgUgo+PgplbmRvYmoKMjkgMCBvYmoKPDwgL0Nv
bG9yU3BhY2UgNyAwIFIgL1NoYWRpbmdUeXBlIDMgL0Nvb3JkcyBbIC0wLjcyOTE0Mzkg
LTEuMTY2MjU5IDAgLTAuNzI5MTQzOQotMS4xNjYyNTkgOC4zNDg3NDQgXSAvRG9tYWlu
- IFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDQyIDAgUgo+
- PgplbmRvYmoKMjMgMCBvYmoKPDwgL0NvbG9yU3BhY2UgNyAwIFIgL1NoYWRpbmdUeXBl
- IDMgL0Nvb3JkcyBbIC0wLjcyOTE0NDYgLTEuMTY2MjYgMCAtMC43MjkxNDQ2Ci0xLjE2
- NjI2IDguMzQ4NzUzIF0gL0RvbWFpbiBbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxz
- ZSBdIC9GdW5jdGlvbiA0MyAwIFIKPj4KZW5kb2JqCjI2IDAgb2JqCjw8IC9Db2xvclNw
- YWNlIDcgMCBSIC9TaGFkaW5nVHlwZSAzIC9Db29yZHMgWyAtMC43MjkxNDM5IC0xLjE2
- NjI1OSAwIC0wLjcyOTE0MzkKLTEuMTY2MjU5IDguMzQ4NzQ0IF0gL0RvbWFpbiBbIDAg
- MSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA0NCAwIFIKPj4KZW5k
- b2JqCjI3IDAgb2JqCjw8IC9Db2xvclNwYWNlIDcgMCBSIC9TaGFkaW5nVHlwZSAzIC9D
- b29yZHMgWyAtMC43MjkxNDM5IC0xLjE2NjI1OSAwIC0wLjcyOTE0MzkKLTEuMTY2MjU5
- IDguMzQ4NzQ0IF0gL0RvbWFpbiBbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBd
- IC9GdW5jdGlvbiA0NSAwIFIKPj4KZW5kb2JqCjM2IDAgb2JqCjw8IC9Db2xvclNwYWNl
- IDcgMCBSIC9TaGFkaW5nVHlwZSAzIC9Db29yZHMgWyAwIDAgMCAwIDAgMzAuNDYzMDkg
- XSAvRG9tYWluClsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9u
- IDQ2IDAgUiA+PgplbmRvYmoKMjggMCBvYmoKPDwgL0NvbG9yU3BhY2UgNyAwIFIgL1No
- YWRpbmdUeXBlIDMgL0Nvb3JkcyBbIC0wLjcyOTE0MzkgLTEuMTY2MjU5IDAgLTAuNzI5
- MTQzOQotMS4xNjYyNTkgOC4zNDg3NDQgXSAvRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBb
- IGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDQ3IDAgUgo+PgplbmRvYmoKMzMgMCBvYmoK
- PDwgL0NvbG9yU3BhY2UgNyAwIFIgL1NoYWRpbmdUeXBlIDMgL0Nvb3JkcyBbIDAgMCAw
- IDAgMCAzMC40NjMwOSBdIC9Eb21haW4KWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFs
- c2UgXSAvRnVuY3Rpb24gNDggMCBSID4+CmVuZG9iagoyMiAwIG9iago8PCAvQ29sb3JT
- cGFjZSA3IDAgUiAvU2hhZGluZ1R5cGUgMyAvQ29vcmRzIFsgLTUuMzMzMzM1IC00LjY1
- NjA1NyAwIC01LjMzMzMzNQotNC42NTYwNTcgNDcuNDY2NzQgXSAvRG9tYWluIFsgMCAx
- IF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDQ5IDAgUgo+PgplbmRv
+ IFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDQxIDAgUgo+
+ PgplbmRvYmoKMzQgMCBvYmoKPDwgL0NvbG9yU3BhY2UgNyAwIFIgL1NoYWRpbmdUeXBl
+ IDMgL0Nvb3JkcyBbIDAgMCAwIDAgMCAzMC40NjMwOSBdIC9Eb21haW4KWyAwIDEgXSAv
+ RXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gNDIgMCBSID4+CmVuZG9iagoy
+ NSAwIG9iago8PCAvQ29sb3JTcGFjZSA3IDAgUiAvU2hhZGluZ1R5cGUgMyAvQ29vcmRz
+ IFsgLTAuNzI5MTQzOSAtMS4xNjYyNTkgMCAtMC43MjkxNDM5Ci0xLjE2NjI1OSA4LjM0
+ ODc0NCBdIC9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVu
+ Y3Rpb24gNDMgMCBSCj4+CmVuZG9iagozNiAwIG9iago8PCAvQ29sb3JTcGFjZSA3IDAg
+ UiAvU2hhZGluZ1R5cGUgMyAvQ29vcmRzIFsgMCAwIDAgMCAwIDMwLjQ2MzA5IF0gL0Rv
+ bWFpbgpbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA0NCAw
+ IFIgPj4KZW5kb2JqCjIzIDAgb2JqCjw8IC9Db2xvclNwYWNlIDcgMCBSIC9TaGFkaW5n
+ VHlwZSAzIC9Db29yZHMgWyAtMC43MjkxNDQ2IC0xLjE2NjI2IDAgLTAuNzI5MTQ0Ngot
+ MS4xNjYyNiA4LjM0ODc1MyBdIC9Eb21haW4gWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2Ug
+ ZmFsc2UgXSAvRnVuY3Rpb24gNDUgMCBSCj4+CmVuZG9iagoyNiAwIG9iago8PCAvQ29s
+ b3JTcGFjZSA3IDAgUiAvU2hhZGluZ1R5cGUgMyAvQ29vcmRzIFsgLTAuNzI5MTQzOSAt
+ MS4xNjYyNTkgMCAtMC43MjkxNDM5Ci0xLjE2NjI1OSA4LjM0ODc0NCBdIC9Eb21haW4g
+ WyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gNDYgMCBSCj4+
+ CmVuZG9iagoyMiAwIG9iago8PCAvQ29sb3JTcGFjZSA3IDAgUiAvU2hhZGluZ1R5cGUg
+ MyAvQ29vcmRzIFsgLTUuMzMzMzM1IC00LjY1NjA1NyAwIC01LjMzMzMzNQotNC42NTYw
+ NTcgNDcuNDY2NzQgXSAvRG9tYWluIFsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNl
+ IF0gL0Z1bmN0aW9uIDQ3IDAgUgo+PgplbmRvYmoKMzUgMCBvYmoKPDwgL0NvbG9yU3Bh
+ Y2UgNyAwIFIgL1NoYWRpbmdUeXBlIDMgL0Nvb3JkcyBbIDAgMCAwIDAgMCAzMC40NjMw
+ OSBdIC9Eb21haW4KWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rp
+ b24gNDggMCBSID4+CmVuZG9iagozMyAwIG9iago8PCAvQ29sb3JTcGFjZSA3IDAgUiAv
+ U2hhZGluZ1R5cGUgMyAvQ29vcmRzIFsgMCAwIDAgMCAwIDMwLjQ2MzA5IF0gL0RvbWFp
+ bgpbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5jdGlvbiA0OSAwIFIg
+ Pj4KZW5kb2JqCjE4IDAgb2JqCjw8IC9MZW5ndGggMTkgMCBSIC9UeXBlIC9YT2JqZWN0
+ IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTk0IC9IZWlnaHQgODYgL0NvbG9yU3BhY2UK
+ NTAgMCBSIC9TTWFzayA1MSAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9G
+ bGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0IEAAAAAw6D5Ux/khVBhwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDDw
+ PjDDhAABCmVuZHN0cmVhbQplbmRvYmoKMTkgMCBvYmoKMjQwCmVuZG9iagoxNCAwIG9i
+ ago8PCAvTGVuZ3RoIDE1IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2Ug
+ L1dpZHRoIDE5NCAvSGVpZ2h0IDg2IC9Db2xvclNwYWNlCjUwIDAgUiAvU01hc2sgNTMg
+ MCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry
+ ZWFtCngB7dCBAAAAAMOg+VMf5IVQYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw8D4ww4QAAQplbmRzdHJlYW0K
+ ZW5kb2JqCjE1IDAgb2JqCjI0MAplbmRvYmoKMTIgMCBvYmoKPDwgL0xlbmd0aCAxMyAw
+ IFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTQgL0hlaWdo
+ dCAxMDIgL0NvbG9yU3BhY2UKNTUgMCBSIC9TTWFzayA1NiAwIFIgL0JpdHNQZXJDb21w
+ b25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0IEAAAAAw6D5
+ U1/gCIVQYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMG/sAA5+QAAQplbmRzdHJlYW0KZW5kb2JqCjEzIDAgb2JqCjI4MwplbmRv
YmoKMTYgMCBvYmoKPDwgL0xlbmd0aCAxNyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5
- cGUgL0ltYWdlIC9XaWR0aCAxOTQgL0hlaWdodCAxMDIgL0NvbG9yU3BhY2UKNTAgMCBS
- IC9TTWFzayA1MSAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURl
+ cGUgL0ltYWdlIC9XaWR0aCAxOTQgL0hlaWdodCAxMDIgL0NvbG9yU3BhY2UKNTUgMCBS
+ IC9TTWFzayA1OCAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURl
Y29kZSA+PgpzdHJlYW0KeAHt0IEAAAAAw6D5U1/gCIVQYcCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
@@ -2986,881 +3011,845 @@
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG/sAA5+QAAQplbmRzdHJl
YW0KZW5kb2JqCjE3IDAgb2JqCjI4MwplbmRvYmoKMTAgMCBvYmoKPDwgL0xlbmd0aCAx
MSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTQgL0hl
- aWdodCA4NiAvQ29sb3JTcGFjZQo1MyAwIFIgL1NNYXNrIDU0IDAgUiAvQml0c1BlckNv
+ aWdodCA4NiAvQ29sb3JTcGFjZQo1MCAwIFIgL1NNYXNrIDYwIDAgUiAvQml0c1BlckNv
bXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QgQAAAADD
oPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
MGDAgAEDBgwYMGDAgAEDBgwYMPA+MMOEAAEKZW5kc3RyZWFtCmVuZG9iagoxMSAwIG9i
- agoyNDAKZW5kb2JqCjEyIDAgb2JqCjw8IC9MZW5ndGggMTMgMCBSIC9UeXBlIC9YT2Jq
- ZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTk0IC9IZWlnaHQgMTAyIC9Db2xvclNw
- YWNlCjUwIDAgUiAvU01hc2sgNTYgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRl
- ciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dCBAAAAAMOg+VNf4AiFUGHAgAEDBgwY
- MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
- BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
- gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
- MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
- BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBv7AAOfk
- AAEKZW5kc3RyZWFtCmVuZG9iagoxMyAwIG9iagoyODMKZW5kb2JqCjggMCBvYmoKPDwg
- L0xlbmd0aCA5IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRo
- IDE5NCAvSGVpZ2h0IDEwMiAvQ29sb3JTcGFjZQo1MCAwIFIgL1NNYXNrIDU4IDAgUiAv
- Qml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4
- Ae3QgQAAAADDoPlTX+AIhVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
- GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
- AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ agoyNDAKZW5kb2JqCjggMCBvYmoKPDwgL0xlbmd0aCA5IDAgUiAvVHlwZSAvWE9iamVj
+ dCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE5NCAvSGVpZ2h0IDEwMiAvQ29sb3JTcGFj
+ ZQo1NSAwIFIgL1NNYXNrIDYyIDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIg
+ L0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QgQAAAADDoPlTX+AIhVBhwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
- AwYMGDBgwIABAwYMGDBgwIABAwb+wADn5AABCmVuZHN0cmVhbQplbmRvYmoKOSAwIG9i
- agoyODMKZW5kb2JqCjE0IDAgb2JqCjw8IC9MZW5ndGggMTUgMCBSIC9UeXBlIC9YT2Jq
- ZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTk0IC9IZWlnaHQgODYgL0NvbG9yU3Bh
- Y2UKNTMgMCBSIC9TTWFzayA2MCAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVy
- IC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0IEAAAAAw6D5Ux/khVBhwIABAwYMGDBg
- wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
- GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
- GDDwPjDDhAABCmVuZHN0cmVhbQplbmRvYmoKMTUgMCBvYmoKMjQwCmVuZG9iagoxOCAw
- IG9iago8PCAvTGVuZ3RoIDE5IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1h
- Z2UgL1dpZHRoIDE5NCAvSGVpZ2h0IDg2IC9Db2xvclNwYWNlCjUzIDAgUiAvU01hc2sg
- NjIgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K
- c3RyZWFtCngB7dCBAAAAAMOg+VMf5IVQYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
- YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
- DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
- AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
- YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw8D4ww4QAAQplbmRzdHJl
- YW0KZW5kb2JqCjE5IDAgb2JqCjI0MAplbmRvYmoKNjAgMCBvYmoKPDwgL0xlbmd0aCA2
- MSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTQgL0hl
- aWdodCA4NiAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvQml0c1BlckNvbXBvbmVudCA4
- IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae1b+TtbWxc2JiEDiQxk0JAI
- aUOkRVDa9Aal1SKk9LpVRA39tAhaqg3xGK7g6kVarZqqqHlqQ9Dn/mvf2idCdLxftT3n
- +R7vL/xyzl7vXsPZ2Wu9bm4nIPYOuBMA37lD7u4eCJ6enl64AgzADHF3/1+IYNZ7enl7
- e5PIZDIFX5DJJDDEC/H4tyzQ5oP1JArFx5dKpdHodDoDJ8DSNBqV6utDoZAdLP6FJ8B+
- 2H0yxYdKozP8mEwWK4CNIwICWEymP4NBo/ogEuCJb3CA+MHsp9IY/swANpcXGMTnCwRC
- nCAQ8Pn8QB6Pw2b5IxLf5gAOQPtPpfsx2dxAvihYLA6VSCRSaRgukEqlEkloiDhYxA/i
- IRKIg9fX3AAOgPD3pfuxOIECkVgSFi4/rVBERkUpcUJUVKRCcVoeLpOEBAsCuQH+dCqF
- BKH0pUhCBMABDCYnUCiWyOQKpepcbJw6PiEhESckJMSr1bExKmXk6XCJWBTEYTFo4IYv
- UcAI+ND8AngCsTRCER2jTky+qNFqU1LT8EOqVnvpYnKiOkYVKQ8TC3lsf7rvlyhgBHzp
- THaQSBIRqVKf12jTMjKzsnW63Dw9TsjL1emyszKvXE7RJKnPRsklwXwOk+FL+bwXUAgB
- AQ5fLFOo1Mna9MwcfUFhUXFJqcFQVnYHB5SVGQylJcVFhTf1umsZ2gvxZxUysYD7JQru
- Hl5kHzqTKwgJj4pJ0mZk6QtvGyruVt+vqTMa6x1o+GXYX9BorKutqb5bUVZceCP7ijY5
- TikPFfKAAtnbw+OjUwYQIFFoTI4gRB6tvph2Xf9HaWV1XePDRy1PTKbWNoD5FwOt2dpq
- evL4UVOj8V6VoehGVromXiWXCLlMug/J6+OCBDFEofqx+UAg/lKG7veSypqGZpO5o6u7
- x2Lp7e3DBb29FkvPn10dZtOjxpoqQ2HuVW2iSh4q4PjTUCoccQKKIV9GQJA4PDr+t6t5
- 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
- MJxPTFDHnouOlMPsNY/lB0IE17FfDw9vkg8SHvBFIVKZ/IwiShmtIhiilcrIM/JwaUgw
- n8vyc8gQnGng5uaQHgAFNo8vDAblijRMRjxIJaHiUyI+j83E5CxHdRQu+hsOL5AvEIoI
- CKEA5Dhc0OOAluUTPQ7ScIEEx4eKFFyYfotDOICmDKRd/gw6CLtInwqKHDI0UNEhER1u
- CrpvCffoSF5HQfZ/Tpjm4OBNImEyRh8CAqkrMY0jZr/zQHGYzZDPQAKkpCAkBSEkIQGm
- YULTrwk0MTEvECEoMPNcd/3k/5MdONkBxw78F/a3ckwKZW5kc3RyZWFtCmVuZG9iago2
- MSAwIG9iagoyNzAzCmVuZG9iago1MSAwIG9iago8PCAvTGVuZ3RoIDUyIDAgUiAvVHlw
- ZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE5NCAvSGVpZ2h0IDEwMiAv
- Q29sb3JTcGFjZQovRGV2aWNlR3JheSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIg
- L0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae1c61dSaR+VO3g4R4GjKJfEQNQBQSYIxcvQ
- KKhdvBVelqWmRtbCIXEwG43EZTrjpWa8j05opVmWOsWMadZ6/7X3OZAXHNf5eNYzs87+
- 4Jfnw+/Ze/PAcq3f3nFxNGBTgAE7SARjMJgALBaLDS3A5Yg7Mhin0SCuz2JzOFwuj8eH
- FDwel8vhsAkW/+BA6A+uz+ML4hFEKERRDDqgqFCIIPECPi9KIpYDuD/Qn8dHhBiWKBKJ
- JTiEkIhFokQMEyICwAH4EEOBwWRxuPx4ISaS4MnSFJlMLldABrlcJkuVJuMSESaM53M5
- bCbz2GOIEkDQRElyqlyZpjqrVmsyIINGoz6rSlPKU6W4CCNsYB03AbwBLh/BRHiqQqXO
- yMzW6XMMRthg0Ouys7RqlTI16YDCkQngM0QQSJKlqTN1BtM5izUv3wYb8qwWs8moy9Ko
- ZMliDOFz2UcmMJgcXjwKCKi0ulyztaDYXlLqhA6OkgvFhXnmXL0WUAAu8DjHGAALhIm4
- LE2bY7YVl5RdqqyuveaCDNdqa6oul5d+ZzMbMlWyJBEq4LIO3zKTzYvHJClpGTmWotKL
- 1a7GGy1t7R23oEJHe1vrjUZXzSVHsdUIXMATEB77iAGwQJSsUOvMRc5KV1Or+27XPV8P
- ZPDd67rrbrteV1X+nUWvUUpFQj7nOANUnJKWabSVVtY3uz3d/gcDgcEgVBgMPPyp1+dx
- tzRUOQtMWcAETHD0EJgcAYbLzurMxRddzW6vv39weHRsfAIqjI/9PBwc6PV2ttZftlv0
- akVSQjyXdfCzzOQiiclKjcFaUtXk9t4PDI89+W1mdg4qzM5MPRl7/KjP626udeQbtWek
- IoR3yIDFQ0TStEyTrczV6vEHRian5hafhZahQujZ0vzU5Oij3q72uoqib7NVKScZpKiy
- zxVdarzV3T88Mf176MXqOmRYexFanJkcGfB1Nl2xm3XpMrGQzz74FLH4QnFq+jcWe+X1
- O/7Bsanfl1dfv93cggqb796srSxOjwfve5qrv7fq1TIJGsNAIlPrrd9Xt3geDD+ZC61u
- bP4ZhgzvtzbWlheePu733qwtzTNo5HgMAxSXqXPySmtvegdGf1t88Xrzw98fd6HCx53w
- 1puXS1O/BHztLqfNmKHAseMeoLhcY8h3XGvvDozNPFt9++ffu5/2ocKnvZ3379ZCs+OD
- P7rrymy5WuUpDGxOV4dvcHw2tL4Z/vjp8xeo8Hl/N7y1vjI/GfS768sLYhkw2HwMV2QY
- AYNbPcGJueX1rfDu/pf/QYUvn/f+2n79fGFyqPd2Q0WhSatMIn6Uo/8h0Awo8Yr2gBKZ
- SYfQHpDKQ8kh7QElMpMOoT0glYeSQ9oDSmQmHUJ7QCoPJYe0B5TITDqE9oBUHkoOaQ8o
- kZl0CO0BqTyUHNIeUCIz6RDaA1J5KDmkPaBEZtIhtAek8lBySHtAicykQ2gPSOWh5JD2
- gBKZSYfQHpDKQ8kh7QElMpMOoT0glYeSQ9oDSmQmHUJ7QCoPJYe0B5TITDrkP+5BHIsf
- 2bP7926pHTIAm4I+YlNw7d37nb39z1Bhf2/nw+YrYlPQDzYFT+zZRRhEtzXbvA9Hp5Ze
- vNkK7+zuQYXdnfD2xss/psG2Zsep25qRjdmSmtaun4afzi+vbWy/D/8FFcIftt++Wln4
- daT/XttVR75Bc2LfVCgGy/sWe9WNu73BsanF52sb77a2ocLW5sar50szE0N9npbqkn9s
- LYPdd7A5bi6+3Oj2DTyenF1afvlq/TVUWF9fXVmafToa6LkDNscturOxm+Nft/cLyl03
- Pb2PRienF5ZCK8+hwkroj4WZJz8H+35or7/4dXuff5g/iCYoMox5pTXX3d6+RyPjT6dn
- 5xegwvzc9K8To8EH3Z3NtWDt+kSCgsmJx3C5Wm+2X6pr7bx3/+HQyC/jk5BhYmx0KNDX
- fedmw5UL5/WaEykWkMORpKqycm2OqobW2109ff2B4BBkCAb6+3p+6GxtrHEWmrLTTyaJ
- QJpLqtTozcVlVfU32js9Xt+P/l6o4Pf7vJ7O9uaGmgr7+ZwMEMNBj6e52DwEw1NVWqO1
- 2Hm5tr6ppa3DfRsyuDvaWpoaaq847XlGEAokEnUHi+NxcQwi1UjEMjONlgK7o+JK9VVX
- XQNkqHddram86LxQeN6YlS5Pjk01RpKlmCgZJEv1JoutyF7icJZXQIbyMkeJvch23pST
- ma6QEuFYzuGXaVwciOiDdK8YUNBk643fWqz5toJCyFBgy7dazuXmZGtVcqk4ITbdG8dk
- criCSEBZma7RgoC1wZhrggy5RmOOLjtTk34GxJMThJGQ+FHCmki58wgKuFSmOANC7poM
- LXyIxtxlp6bcgQls0DSAoAkiPAkUDcgVSgihkEeqBsSJKAIaH0DTwEGejrCCaHsAFAQI
- iiVEux6SoAPonwB9D4kYigiiVQnHCUQpEDbwicINCOs2ov0fKFG5wSfuf7Ku4sCGaOkJ
- UXkigBDEvUDvydfGkFgHom860jwT6Z3hQArQiBOpnjm9eeaABSj/Iepp4ESkmSh6U/ov
- rQCtwHEF/g8/2JcPCmVuZHN0cmVhbQplbmRvYmoKNTIgMCBvYmoKMTkyNwplbmRvYmoK
- NjIgMCBvYmoKPDwgL0xlbmd0aCA2MyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUg
- L0ltYWdlIC9XaWR0aCAxOTQgL0hlaWdodCA4NiAvQ29sb3JTcGFjZQovRGV2aWNlR3Jh
- eSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVh
- bQp4Ae1b+TtbWxc2JiEDiQxk0JAIaUOkRVDa9Aal1SKk9LpVRA39tAhaqg3xGK7g6kVa
- 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
- Zr/zQHGYzZDPQAKkpCAkBSEkIQGmYULTrwk0MTEvECEoMPNcd/3k/5MdONkBxw78F/a3
- ckwKZW5kc3RyZWFtCmVuZG9iago2MyAwIG9iagoyNzAzCmVuZG9iago1NCAwIG9iago8
- PCAvTGVuZ3RoIDU1IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dp
- ZHRoIDE5NCAvSGVpZ2h0IDg2IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9CaXRzUGVy
- Q29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7Vv5O1tb
- FzYmIQOJDGTQkAhpQ6RFUNr0BqXVIqT0ulVEDf20CFqqDfEYruDqRVqtmqqoeWpD0Of+
- a9/aJ0J0vF+1Pef5Hu8v/HLOXu9ew9nZa71ubicg9g64EwDfuUPu7h4Inp6eXrgCDMAM
- cXf/X4hg1nt6eXt7k8hkMgVfkMkkMMQL8fi3LNDmg/UkCsXHl0ql0eh0OgMnwNI0GpXq
- 60OhkB0s/oUnwH7YfTLFh0qjM/yYTBYrgI0jAgJYTKY/g0Gj+iAS4IlvcID4weyn0hj+
- zAA2lxcYxOcLBEKcIBDw+fxAHo/DZvkjEt/mAA5A+0+l+zHZ3EC+KFgsDpVIJFJpGC6Q
- SqUSSWiIOFjED+IhEoiD19fcAA6A8Pel+7E4gQKRWBIWLj+tUERGRSlxQlRUpEJxWh4u
- k4QECwK5Af50KoUEofSlSEIEwAEMJidQKJbI5Aql6lxsnDo+ISERJyQkxKvVsTEqZeTp
- cIlYFMRhMWjghi9RwAj40PwCeAKxNEIRHaNOTL6o0WpTUtPwQ6pWe+licqI6RhUpDxML
- eWx/uu+XKGAEfOlMdpBIEhGpUp/XaNMyMrOydbrcPD1OyMvV6bKzMq9cTtEkqc9GySXB
- fA6T4Uv5vBdQCAEBDl8sU6jUydr0zBx9QWFRcUmpwVBWdgcHlJUZDKUlxUWFN/W6axna
- C/FnFTKxgPslCu4eXmQfOpMrCAmPiknSZmTpC28bKu5W36+pMxrrHWj4Zdhf0Gisq62p
- vltRVlx4I/uKNjlOKQ8V8oAC2dvD46NTBhAgUWhMjiBEHq2+mHZd/0dpZXVd48NHLU9M
- ptY2gPkXA63Z2mp68vhRU6PxXpWh6EZWuiZeJZcIuUy6D8nr44IEMUSh+rH5QCD+Uobu
- 95LKmoZmk7mjq7vHYunt7cMFvb0WS8+fXR1m06PGmipDYe5VbaJKHirg+NNQKhxxAooh
- X0ZAkDg8Ov63q3m37txraGnr7OkbeDo4NGy1Wp/hAlh4eGjw74F+S5e5pfF+eZE+E1EQ
- 89l+VIijI18Fd3ABjckTyaLUl67qiypqm1o7eweGno2Mjo6Nj49P4ARYeuzV6Mjz4ad9
- 3W3NxqriG5naBKXsVCAL4uioE8AFEEMCyZmYixl5RZXGR+09A9YXryampt/MzM7O4YfZ
- mTfTUxNjL6xPLR0t9VXF+qsatUIq4vpTKUec4O7hTaGzAsURqqQ03a0KY0tH7+DI2NSb
- ufmFxaVlhBUcgC28tLgwPzfzevzFUH/n4/qqoryM5HMQRwEMH29PlzBy9yT5+nGEkki1
- 9vrvd2ofdfQPj07OzC8ur66tb2ziio31tbWVpfnZqVErUDBWFGanJCjDkBPIXi657OEF
- WYBckJyhL7nX1N47PDo1t7i6vvnOZrNtbW1t4wRYGgx4t7m+uvR2+pW1v6O5xpB/9WKM
- XBzEokMYHVYjD28fBpsvUai1WX9UNrRaBoHA8tqmbWvbbt/Z2cUROzt2u33L9m59eX56
- dLjX/OBukS4lPkoqZDN8SYdhBEFE9eeKZNHn0/WlNS2dAyOTc8vr77fsO7t7DnzABfuL
- 7+7Yt20by2+nXv7d/biurCAjWRVxisekkl0YQCWCIJLHXMwsrGxo67WOzSyuvd+2g/0H
- lv/zy3Gw9N7e7s62bX15dvxZf/uDqltZl2LPhPJZNMphIkAa0AOwIMq5Xd3cOfBi6u3K
- 5pYLgV9u/f6C+yTAFzvb79YWXoMTWmpKclMToqQCNsMlEaCWMtjCMGVimt5Q96Rn6NWb
- xXXbIQG87EfrOjns2m0bS7PjVkursTw/I0klE3H9fA9T2cPb148bHA6VqKCiwdz3bGJu
- eXNrxxlCeBJwckBO2Fx5OznyF4RRYeaFc/JTPH8q6aAYAQN/3in5OUiDqocdAyNT86vv
- tncdOYCz/QcUdu3vURg97WyuLsrSxJwWBzKpJE9nOfUgoUQ+HaO5XlTd3PX05fTC2nu7
- wwX4E9iPpD27bX3xzeggJEJxjlatgFR2KUYeZCorKFQR91v27fst3YOjWBpgLiACAQeF
- vR1IhJmx4Z4ntSW6FHWkhB9AoxyUU08yjYWVIl1xDUrkmaUNm51ADFA+7+1sbUI9tVpM
- RkNeGipGAXSKl/NkBAygmEbGp+hK60yW4bHZ5Q3bDmJADBdgTtjbBQZz49betvoyfVqi
- Er7Krgywz0FUQmquwWiyWMdnsVJEHAKIwt4uFKO5iWd95oY7+suJyjA4V7j4gEJnC6TA
- IM9gbAUGjmJKRAaTz/vMjeU3gIFM9CkD+KDlldXDmcLJgCgxhOzY98Hk835gkJ9+PvoL
- DPQnDH6a277LBz/Nmu96sSOTvxBF7p5YJqODnWsUfddCP+2hrzOAwzXUoqMMdvd+mjHf
- 9eIPWDX9yAfOw6m718Hh+k59Gzqarmxu7xLmc+Yg/GHX/m717dRIf3tjRQF2vObAdcX+
- 4dSVgeNwTUQGe04GD04YfFcUH/+hDyc+OP4mHvMNJz445gb+gMdPfPADNvGYrzjxwTE3
- 8Ac8fuKDH7CJx3zFiQ+OuYE/4PH/cx+4ff5X5v7VPUH+fPVX5gEDdOOFbh1nlhwNkP0+
- FiH+oBYIujftbUM3Xp+7L+JLotC9ae0TuLt+Pb+yaYM2JpGwbdtcXZh+NdRjMmL3pp/c
- Ou630YrvP+oYeD4xs4B6yYTC5sbq4uzkyNOultpSrJH20b0p3L6HKmI1Wbf+88BsGXw5
- NbOwtLJKKKwsL0Bff7ivvan6djZ0QKB/4Hp3vd+MvZB5s9z4uLPfOjoxPTv3llCYm3sz
- OWod6DbVVxVe0zjbsYf9AyqTdypChRri1Q9au/uHRkbHJ6cIhcnxVyPDf/1pbrpvyL+S
- fFaO+miHPRzoo6GWvjI+JedWeU1TaxeMFlmfjxAKz58NwZCRubmuskgHDRBZ8JGmPvQy
- GTBcpIjRXL1RXFn78El7V09vP8HQZ+luNzXVVZUUXLsUp5AKOX4ugxVoMAQm1CKiE1Oz
- Coor7tU3tZjM7QSD2dTSVH+/svhmTlqSSh7CZ6MrO2ceQE8fjahJFTEX0rPybxkqq2uM
- DY0PCIXGRmNNdaWhqCAnQxMXGQZB5Dqeg2bUYDpHLFPCoGamLr/wdmlZeQXBUF5Weruw
- QHctTROvDHcOCzo74o45QZj2DVfGntekZlzLztXfKCAY8vW5OdevpF1KilNGhMDk75FZ
- QRizg1lNJhcbWI5NTNZoU9PSMwiG9MupWk1yYpwqMjxEyGMxYFTwoCHu5ga6CZjaZwGF
- MJjZPxurTkg8n0QwnE9MUMeei46Uw+w1j+UHQgTXsV8PD2+SDxIe8EUhUpn8jCJKGa0i
- GKKVysgz8nBpSDCfy/JzyBCcaeDm5pAeAAU2jy8MBuWKNExGPEgloeJTIj6PzcTkLEd1
- FC76Gw4vkC8QiggIoQDkOFzQ44CW5RM9DtJwgQTHh4oUXJh+i0M4gKYMpF3+DDoIu0if
- CoocMjRQ0SERHW4Kum8J9+hIXkdB9n9OmObg4E0iYTJGHwICqSsxjSNmv/NAcZjNkM9A
- AqSkICQFISQhAaZhQtOvCTQxMS8QISgw81x3/eT/kx042QHHDvwX9rdyTAplbmRzdHJl
- YW0KZW5kb2JqCjU1IDAgb2JqCjI3MDMKZW5kb2JqCjU4IDAgb2JqCjw8IC9MZW5ndGgg
- NTkgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTk0IC9I
- ZWlnaHQgMTAyIC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9CaXRzUGVyQ29tcG9uZW50
- IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7VzrV1JpH5U7eDhHgaMo
- l8RA1AFBJgjFy9AoqF28FV6WpaZG1sIhcTAbjcRlOuOlZryPTmilWZY6xYxp1nr/tfc5
- kBcc1/l41jOzzv7gl+fD79l788Byrd/ecXE0YFOAATtIBGMwmAAsFosNLcDliDsyGKfR
- IK7PYnM4XC6Px4cUPB6Xy+GwCRb/4EDoD67P4wviEUQoRFEMOqCoUIgg8QI+L0oilgO4
- P9Cfx0eEGJYoEoklOISQiEWiRAwTIgLAAfgQQ4HBZHG4/HghJpLgydIUmUwuV0AGuVwm
- S5Um4xIRJoznczlsJvPYY4gSQNBESXKqXJmmOqtWazIgg0ajPqtKU8pTpbgII2xgHTcB
- vAEuH8FEeKpCpc7IzNbpcwxG2GDQ67KztGqVMjXpgMKRCeAzRBBIkqWpM3UG0zmLNS/f
- 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
- dSJBrqU9OZnrl5pd3Ns+MzHEM5KsWDMTnfHf/MYtJGXefdTcdSz/m2dtkWcYhQUBEzbv
- NjQk0YsYGuHARQ4ZekwqTFqlX9BqwsPkX5UWEuVdFhW9WOGeFX/PeRS4W8Y/hVgccw3l
- CJr+Tv+iL+sL+l3983xtob7imXPPmsara18ZV2aW1ci4QY0yvqwpiG+w2g56LWRpneIV
- 9OSV9Y3h6jL2fG3Zo8kc4mp8NdSlCGVqxDjjya5l90WyxTfh51vL9q/pUft89klNJdey
- unhmKfp8NlwNa/+zq2DSsqvw5I2QLjxroe5VD6p9aovaCk09prarbWoX346qA+Udw5yV
- iQus22X1KfZgY5reyklXZovg38Ivhv+lXmEL1zQ0+Q9NuLmMaQnfEdw2cIeU/8NfswMN
- 3gplbmRzdHJlYW0KZW5kb2JqCjY1IDAgb2JqCjc5MgplbmRvYmoKNyAwIG9iagpbIC9J
- Q0NCYXNlZCA2NCAwIFIgXQplbmRvYmoKNjYgMCBvYmoKPDwgL0xlbmd0aCA2NyAwIFIg
- L04gMyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K
- c3RyZWFtCngBhZK/TxRREMc/e8SAIVAI0ZhYPBM1mqBZjiso79wCSQ5yEqJiaPb21uPC
- 3bHZW/FHRcNfoKEg2hEKf9RYWFysLLQyQSI02pmYWKA0eFnn7cuG6mCSl/m82e/MZOYt
- 9NhuENQzQKMZhTMTN9W9ufuqd4cMw5zmEhddrxUUSqWiSLrYwTaW/vTluq61t9hZj17+
- PbTaA2+/r/342SUpDQ+E0hAsJYHhquGc5rLhW5ofRUEkmnnN3oJbEQ6ER8LZGUf4hfBg
- 1fAbzWXD7zUve1Wd+0nYblZqTeF/wuMVv+VBRvd65gWhaDIfhfONxpLU7+kTvqp3IV7s
- 6TYUXkvu4FHsznN4tQzn9QgqkXF5EYb+wLvNo9j+TrIf62xf68FYNtFZ/Vtwai2O9+9C
- 7zXofI3jw6047mxK72/QPvAehlLbqK3PcNLdzGn08HsjpW5sdpGobNhow5xcJvOwLufK
- OTizCyXh2TzWLyc9Zm8ilUGL2dyoPT2lHLdeK4du5MvmjA1RJEuOUWymmULh4FKnRplQ
- KMInER9TI611so/8x/J+4CwFT8JadSFSBfkTfTXZ9G6MqKxtjx9fw7y51syvwu0VTR8q
- FxKvObX/LjiQyAplbmRzdHJlYW0KZW5kb2JqCjY3IDAgb2JqCjQ2MgplbmRvYmoKNTAg
- MCBvYmoKWyAvSUNDQmFzZWQgNjYgMCBSIF0KZW5kb2JqCjY4IDAgb2JqCjw8IC9MZW5n
- dGggNjkgMCBSIC9OIDMgL0FsdGVybmF0ZSAvRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRl
- RGVjb2RlID4+CnN0cmVhbQp4AYWSv08UURDHP3vEgCFQCNGYWDwTNZqgWY4rKO/cAkkO
- chKiYmj29tbjwt2x2VvxR0XDX6ChINoRCn/UWFhcrCy0MkEiNNqZmFigNHhZ5+3Lhupg
- kpf5vNnvzGTmLfTYbhDUM0CjGYUzEzfVvbn7qneHDMOc5hIXXa8VFEqloki62ME2lv70
- 5bqutbfYWY9e/j202gNvv6/9+NklKQ0PhNIQLCWB4arhnOay4VuaH0VBJJp5zd6CWxEO
- hEfC2RlH+IXwYNXwG81lw+81L3tVnftJ2G5Wak3hf8LjFb/lQUb3euYFoWgyH4XzjcaS
- 1O/pE76qdyFe7Ok2FF5L7uBR7M5zeLUM5/UIKpFxeRGG/sC7zaPY/k6yH+tsX+vBWDbR
- Wf1bcGotjvfvQu816HyN48OtOO5sSu9v0D7wHoZS26itz3DS3cxp9PB7I6VubHaRqGzY
- aMOcXCbzsC7nyjk4swsl4dk81i8nPWZvIpVBi9ncqD09pRy3XiuHbuTL5owNUSRLjlFs
- pplC4eBSp0aZUCjCJxEfUyOtdbKP/MfyfuAsBU/CWnUhUgX5E3012fRujKisbY8fX8O8
- udbMr8LtFU0fKhcSrzm1/y44kMgKZW5kc3RyZWFtCmVuZG9iago2OSAwIG9iago0NjIK
- ZW5kb2JqCjUzIDAgb2JqClsgL0lDQ0Jhc2VkIDY4IDAgUiBdCmVuZG9iago3MCAwIG9i
- ago8PCAvTGVuZ3RoIDcxIDAgUiAvTiAxIC9BbHRlcm5hdGUgL0RldmljZUdyYXkgL0Zp
- bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhVJPSBRRHP7NNhKEiEGFeIh3CgmV
- KaysoNp2dVmVbVuV0qIYZ9+6o7Mz05vZNcWTBF2iPHUPomN07NChm5eiwKxL1yCpIAg8
- dej7zezqKIRveTvf+/39ft97RG2dpu87KUFUc0OVK6Wnbk5Ni4MfKUUd1E5YphX46WJx
- jLHruZK/u9fWZ9LYst7HtXb79j21lWVgIeottrcQ+iGRZgAfmZ8oZYCzwB2Wr9g+ATxY
- Dqwa8COiAw+auTDT0Zx0pbItkVPmoigqr2I7Sa77+bnGvou1iYP+XI9m1o69s+qq0UzU
- tPdEobwPrkQZz19U9mw1FKcN45xIQxop8q7V3ytMxxGRKxBKBlI1ZLmfak6ddeB1GLtd
- upPj+PYQpT7JYKiJtemymR2FfQB2KsvsEPAF6PGyYg/ngXth/1tRw5PAJ2E/ZId51q0f
- 9heuU+B7hD014M4UrsXx2oofXi0BQ/dUI2iMc03E09c5c6SI7zHUGZj3RjmmCzF3lqoT
- N4A7YR9ZqmYKsV37ruol7nsCd9PjO9GbOQtcoBxJcrEV2RTQPAlYFH2LsEkOPD7OHlXg
- d6iYwBy5idzNKPce1REbZ6NSgVZ6jVfGT+O58cX4ZWwYz4B+rHbXe3z/6eMVdde2Pjz5
- jXrcOa69nRtVYVZxZQvd/8cyhI/ZJzmmwdOhWVhr2HbkD5rMTLAMKMR/BT6X+pITVdzV
- 7u24RRLMUD4sbCW6S1RuKdTqPYNKrBwr2AB2cJLELFocuFNrujl4d9giem35TVey64b+
- +vZ6+9ryHm3KqCkoE82zRGaUsVuj5N142/1mkRGfODq+572KWsn+SUUQP4U5WiryFFX0
- VlDWxG9nDn4btn5cP6Xn9UH9PAk9rZ/Rr+ijEb4MdEnPwnNRH6NJ8LBpIeISoIqDM9RO
- VGONA+Ip8fK0W2SR/Q9AGf1mCmVuZHN0cmVhbQplbmRvYmoKNzEgMCBvYmoKNzA0CmVu
- ZG9iagoyMCAwIG9iagpbIC9JQ0NCYXNlZCA3MCAwIFIgXQplbmRvYmoKMzcgMCBvYmoK
- PDwgL0xlbmd0aCA3MiAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDgg
- L1NpemUgWyAxMzY1IF0gL0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAx
- IF0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBlcFnQoEBAADQ+1+lohSR
- piIjKu1ESyHR0KDE5wL68d4LgunGaCT+0FD8oh8xQH30Lb7Qp/hAPfGO3sQrehFd1BHP
- qI2eRAs1RQM9igdUF/foTtyiG3GNaqgqrlBFXKILcY7OxCk6QcfuyJXRoTtA+66Eim4P
- FVze5VDW7aKMS6Mdt41Sbsttog23jtbcKkq6FZRwcbeMYi6KltwiirgFNO/CLoTm3Cya
- +d8EnQU9JgplbmRzdHJlYW0KZW5kb2JqCjcyIDAgb2JqCjE3NwplbmRvYmoKNDEgMCBv
- YmoKPDwgL0xlbmd0aCA3MyAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxl
- IDggL1NpemUgWyAxMzY1IF0gL0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEg
- MCAxIF0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBncEHVgEAAADQ+9/E
- SrZkVBQaskdpGJlRjuA5gv//4XDyr/7UXu3Ur9qqjVqrlVqShfpRczVTUzVR3+pLfaoP
- NVbv6k2N1FANVF/1VFd1SFu1VFO9qoZ6Uc/qST2quqqpqnpQ96qiyupO3aobVVJFUlB5
- da1y6kplVUalVUolVULFVUxdqqi6UBEVViEVVIHzHQFawrliCmVuZHN0cmVhbQplbmRv
- YmoKNzMgMCBvYmoKMTUyCmVuZG9iagozOSAwIG9iago8PCAvTGVuZ3RoIDc0IDAgUiAv
- RnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUgOCAvU2l6ZSBbIDEzNjUgXSAvRG9t
- YWluClsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvRmlsdGVyIC9GbGF0ZURl
- Y29kZSA+PgpzdHJlYW0KeAGVwWdCgQEAAND7X6WiFJGmIiMq7URLIdHQoMTnAvrx3guC
- 6cZoJP7QUPyiHzFAffQtvtCn+EA98Y7exCt6EV3UEc+ojZ5ECzVFAz2KB1QX9+hO3KIb
- cY1qqCquUEVcogtxjs7EKTpBx+7IldGhO0D7roSKbg8VXN7lUNbtooxLox23jVJuy22i
- DbeO1twqSroVlHBxt4xiLoqW3CKKuAU078IuhObcLJr53wSdBT0mCmVuZHN0cmVhbQpl
- bmRvYmoKNzQgMCBvYmoKMTc3CmVuZG9iago0NiAwIG9iago8PCAvTGVuZ3RoIDc1IDAg
- UiAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUgOCAvU2l6ZSBbIDEzNjUgXSAv
- RG9tYWluClsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvRmlsdGVyIC9GbGF0
- ZURlY29kZSA+PgpzdHJlYW0KeAGdwQdWAQAAAND738RKtmRUFBqyR2kYmVGO4DmC///h
- cPKv/tRe7dSv2qqNWquVWpKF+lFzNVNTNVHf6kt9qg81Vu/qTY3UUA1UX/VUV3VIW7VU
- U72qhnpRz+pJPaq6qqmqelD3qqLK6k7dqhtVUkVSUHl1rXLqSmVVRqVVSiVVQsVVTF2q
- qLpQERVWIRVUgfMdAVrCuWIKZW5kc3RyZWFtCmVuZG9iago3NSAwIG9iagoxNTIKZW5k
- b2JqCjQ0IDAgb2JqCjw8IC9MZW5ndGggNzYgMCBSIC9GdW5jdGlvblR5cGUgMCAvQml0
- c1BlclNhbXBsZSA4IC9TaXplIFsgMTM2NSBdIC9Eb21haW4KWyAwIDEgXSAvUmFuZ2Ug
- WyAwIDEgMCAxIDAgMSBdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZXB
- Z0KBAQAA0PtfpaIUkaYiIyrtREsh0dCgxOcC+vHeC4Lpxmgk/tBQ/KIfMUB99C2+0Kf4
- QD3xjt7EK3oRXdQRz6iNnkQLNUUDPYoHVBf36E7cohtxjWqoKq5QRVyiC3GOzsQpOkHH
- 7siV0aE7QPuuhIpuDxVc3uVQ1u2ijEujHbeNUm7LbaINt47W3CpKuhWUcHG3jGIuipbc
- Ioq4BTTvwi6E5twsmvnfBJ0FPSYKZW5kc3RyZWFtCmVuZG9iago3NiAwIG9iagoxNzcK
- ZW5kb2JqCjQwIDAgb2JqCjw8IC9MZW5ndGggNzcgMCBSIC9GdW5jdGlvblR5cGUgMCAv
- Qml0c1BlclNhbXBsZSA4IC9TaXplIFsgMTM2NSBdIC9Eb21haW4KWyAwIDEgXSAvUmFu
- Z2UgWyAwIDEgMCAxIDAgMSBdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4
- AZ3BB1YBAAAA0PvfxEq2ZFQUGrJHaRiZUY7gOYL//+Fw8q/+1F7t1K/aqo1aq5VakoX6
- UXM1U1M1Ud/qS32qDzVW7+pNjdRQDVRf9VRXdUhbtVRTvaqGelHP6kk9qrqqqap6UPeq
- osrqTt2qG1VSRVJQeXWtcupKZVVGpVVKJVVCxVVMXaqoulARFVYhFVSB8x0BWsK5Ygpl
- bmRzdHJlYW0KZW5kb2JqCjc3IDAgb2JqCjE1MgplbmRvYmoKNDMgMCBvYmoKPDwgL0xl
- bmd0aCA3OCAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDggL1NpemUg
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwb+wADn5AAB
+ CmVuZHN0cmVhbQplbmRvYmoKOSAwIG9iagoyODMKZW5kb2JqCjYwIDAgb2JqCjw8IC9M
+ ZW5ndGggNjEgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGgg
+ MTk0IC9IZWlnaHQgODYgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0JpdHNQZXJDb21w
+ b25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtW/k7W1sXNiYh
+ A4kMZNCQCGlDpEVQ2vQGpdUipPS6VUQN/bQIWqoN8Riu4OpFWq2aqqh5akPQ5/5r39on
+ QnS8X7U95/ke7y/8cs5e717D2dlrvW5uJyD2DrgTAN+5Q+7uHgienp5euAIMwAxxd/9f
+ iGDWe3p5e3uTyGQyBV+QySQwxAvx+Lcs0OaD9SQKxceXSqXR6HQ6AyfA0jQalerrQ6GQ
+ HSz+hSfAfth9MsWHSqMz/JhMFiuAjSMCAlhMpj+DQaP6IBLgiW9wgPjB7KfSGP7MADaX
+ FxjE5wsEQpwgEPD5/EAej8Nm+SMS3+YADkD7T6X7MdncQL4oWCwOlUgkUmkYLpBKpRJJ
+ aIg4WMQP4iESiIPX19wADoDw96X7sTiBApFYEhYuP61QREZFKXFCVFSkQnFaHi6ThAQL
+ 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
+ skoorCwvQF9/uK+9qfp2NnRAoH/gene934y9kHmz3Pi4s986OjE9O/eWUJibezM5ah3o
+ NtVXFV7TONuxh/0DKpN3KkKFGuLVD1q7+4dGRscnpwiFyfFXI8N//Wluum/Iv5J8Vo76
+ aIc9HOijoZa+Mj4l51Z5TVNrF4wWWZ+PEArPnw3BkJG5ua6ySAcNEFnwkaY+9DIZMFyk
+ iNFcvVFcWfvwSXtXT28/wdBn6W43NdVVlRRcuxSnkAo5fi6DFWgwBCbUIqITU7MKiivu
+ 1Te1mMztBIPZ1NJUf7+y+GZOWpJKHsJnoys7Zx5ATx+NqEkVMRfSs/JvGSqra4wNjQ8I
+ hcZGY011paGoICdDExcZBkHkOp6DZtRgOkcsU8KgZqYuv/B2aVl5BcFQXlZ6u7BAdy1N
+ E68Mdw4LOjvijjlBmPYNV8ae16RmXMvO1d8oIBjy9bk516+kXUqKU0aEwOTvkVlBGLOD
+ WU0mFxtYjk1M1mhT09IzCIb0y6laTXJinCoyPETIYzFgVPCgIe7mBroJmNpnAYUwmNk/
+ G6tOSDyfRDCcT0xQx56LjpTD7DWP5QdCBNexXw8Pb5IPEh7wRSFSmfyMIkoZrSIYopXK
+ yDPycGlIMJ/L8nPIEJxp4ObmkB4ABTaPLwwG5Yo0TEY8SCWh4lMiPo/NxOQsR3UULvob
+ Di+QLxCKCAihAOQ4XNDjgJblEz0O0nCBBMeHihRcmH6LQziApgykXf4MOgi7SJ8Kihwy
+ NFDRIREdbgq6bwn36EheR0H2f06Y5uDgTSJhMkYfAgKpKzGNI2a/80BxmM2Qz0ACpKQg
+ JAUhJCEBpmFC068JNDExLxAhKDDzXHf95P+THTjZAccO/Bf2t3JMCmVuZHN0cmVhbQpl
+ bmRvYmoKNjEgMCBvYmoKMjcwMwplbmRvYmoKNTEgMCBvYmoKPDwgL0xlbmd0aCA1MiAw
+ IFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTQgL0hlaWdo
+ dCA4NiAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvQml0c1BlckNvbXBvbmVudCA4IC9G
+ aWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae1b+TtbWxc2JiEDiQxk0JAIaUOk
+ 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
+ CffoSF5HQfZ/Tpjm4OBNImEyRh8CAqkrMY0jZr/zQHGYzZDPQAKkpCAkBSEkIQGmYULT
+ rwk0MTEvECEoMPNcd/3k/5MdONkBxw78F/a3ckwKZW5kc3RyZWFtCmVuZG9iago1MiAw
+ IG9iagoyNzAzCmVuZG9iago2MiAwIG9iago8PCAvTGVuZ3RoIDYzIDAgUiAvVHlwZSAv
+ WE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE5NCAvSGVpZ2h0IDEwMiAvQ29s
+ b3JTcGFjZQovRGV2aWNlR3JheSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0Zs
+ YXRlRGVjb2RlID4+CnN0cmVhbQp4Ae1c61dSaR+VO3g4R4GjKJfEQNQBQSYIxcvQKKhd
+ vBVelqWmRtbCIXEwG43EZTrjpWa8j05opVmWOsWMadZ6/7X3OZAXHNf5eNYzs87+4Jfn
+ w+/Ze/PAcq3f3nFxNGBTgAE7SARjMJgALBaLDS3A5Yg7Mhin0SCuz2JzOFwuj8eHFDwe
+ l8vhsAkW/+BA6A+uz+ML4hFEKERRDDqgqFCIIPECPi9KIpYDuD/Qn8dHhBiWKBKJJTiE
+ kIhFokQMEyICwAH4EEOBwWRxuPx4ISaS4MnSFJlMLldABrlcJkuVJuMSESaM53M5bCbz
+ 2GOIEkDQRElyqlyZpjqrVmsyIINGoz6rSlPKU6W4CCNsYB03AbwBLh/BRHiqQqXOyMzW
+ 6XMMRthg0Ouys7RqlTI16YDCkQngM0QQSJKlqTN1BtM5izUv3wYb8qwWs8moy9KoZMli
+ DOFz2UcmMJgcXjwKCKi0ulyztaDYXlLqhA6OkgvFhXnmXL0WUAAu8DjHGAALhIm4LE2b
+ Y7YVl5RdqqyuveaCDNdqa6oul5d+ZzMbMlWyJBEq4LIO3zKTzYvHJClpGTmWotKL1a7G
+ Gy1t7R23oEJHe1vrjUZXzSVHsdUIXMATEB77iAGwQJSsUOvMRc5KV1Or+27XPV8PZPDd
+ 67rrbrteV1X+nUWvUUpFQj7nOANUnJKWabSVVtY3uz3d/gcDgcEgVBgMPPyp1+dxtzRU
+ OQtMWcAETHD0EJgcAYbLzurMxRddzW6vv39weHRsfAIqjI/9PBwc6PV2ttZftlv0akVS
+ QjyXdfCzzOQiiclKjcFaUtXk9t4PDI89+W1mdg4qzM5MPRl7/KjP626udeQbtWekIoR3
+ yIDFQ0TStEyTrczV6vEHRian5hafhZahQujZ0vzU5Oij3q72uoqib7NVKScZpKiyzxVd
+ arzV3T88Mf176MXqOmRYexFanJkcGfB1Nl2xm3XpMrGQzz74FLH4QnFq+jcWe+X1O/7B
+ sanfl1dfv93cggqb796srSxOjwfve5qrv7fq1TIJGsNAIlPrrd9Xt3geDD+ZC61ubP4Z
+ hgzvtzbWlheePu733qwtzTNo5HgMAxSXqXPySmtvegdGf1t88Xrzw98fd6HCx53w1puX
+ S1O/BHztLqfNmKHAseMeoLhcY8h3XGvvDozNPFt9++ffu5/2ocKnvZ3379ZCs+ODP7rr
+ ymy5WuUpDGxOV4dvcHw2tL4Z/vjp8xeo8Hl/N7y1vjI/GfS768sLYhkw2HwMV2QYAYNb
+ PcGJueX1rfDu/pf/QYUvn/f+2n79fGFyqPd2Q0WhSatMIn6Uo/8h0Awo8Yr2gBKZSYfQ
+ HpDKQ8kh7QElMpMOoT0glYeSQ9oDSmQmHUJ7QCoPJYe0B5TITDqE9oBUHkoOaQ8okZl0
+ CO0BqTyUHNIeUCIz6RDaA1J5KDmkPaBEZtIhtAek8lBySHtAicykQ2gPSOWh5JD2gBKZ
+ SYfQHpDKQ8kh7QElMpMOoT0glYeSQ9oDSmQmHUJ7QCoPJYe0B5TITDrkP+5BHIsf2bP7
+ 926pHTIAm4I+YlNw7d37nb39z1Bhf2/nw+YrYlPQDzYFT+zZRRhEtzXbvA9Hp5ZevNkK
+ 7+zuQYXdnfD2xss/psG2Zsep25qRjdmSmtaun4afzi+vbWy/D/8FFcIftt++Wln4daT/
+ XttVR75Bc2LfVCgGy/sWe9WNu73BsanF52sb77a2ocLW5sar50szE0N9npbqkn9sLYPd
+ d7A5bi6+3Oj2DTyenF1afvlq/TVUWF9fXVmafToa6LkDNscturOxm+Nft/cLyl03Pb2P
+ RienF5ZCK8+hwkroj4WZJz8H+35or7/4dXuff5g/iCYoMox5pTXX3d6+RyPjT6dn5xeg
+ wvzc9K8To8EH3Z3NtWDt+kSCgsmJx3C5Wm+2X6pr7bx3/+HQyC/jk5BhYmx0KNDXfedm
+ w5UL5/WaEykWkMORpKqycm2OqobW2109ff2B4BBkCAb6+3p+6GxtrHEWmrLTTyaJQJpL
+ qtTozcVlVfU32js9Xt+P/l6o4Pf7vJ7O9uaGmgr7+ZwMEMNBj6e52DwEw1NVWqO12Hm5
+ tr6ppa3DfRsyuDvaWpoaaq847XlGEAokEnUHi+NxcQwi1UjEMjONlgK7o+JK9VVXXQNk
+ qHddram86LxQeN6YlS5Pjk01RpKlmCgZJEv1JoutyF7icJZXQIbyMkeJvch23pSTma6Q
+ EuFYzuGXaVwciOiDdK8YUNBk643fWqz5toJCyFBgy7dazuXmZGtVcqk4ITbdG8dkcriC
+ SEBZma7RgoC1wZhrggy5RmOOLjtTk34GxJMThJGQ+FHCmki58wgKuFSmOANC7poMLXyI
+ xtxlp6bcgQls0DSAoAkiPAkUDcgVSgihkEeqBsSJKAIaH0DTwEGejrCCaHsAFAQIiiVE
+ ux6SoAPonwB9D4kYigiiVQnHCUQpEDbwicINCOs2ov0fKFG5wSfuf7Ku4sCGaOkJUXki
+ gBDEvUDvydfGkFgHom860jwT6Z3hQArQiBOpnjm9eeaABSj/Iepp4ESkmSh6U/ovrQCt
+ wHEF/g8/2JcPCmVuZHN0cmVhbQplbmRvYmoKNjMgMCBvYmoKMTkyNwplbmRvYmoKNTMg
+ MCBvYmoKPDwgL0xlbmd0aCA1NCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0lt
+ YWdlIC9XaWR0aCAxOTQgL0hlaWdodCA4NiAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAv
+ Qml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4
+ Ae1b+TtbWxc2JiEDiQxk0JAIaUOkRVDa9Aal1SKk9LpVRA39tAhaqg3xGK7g6kVarZqq
+ qHlqQ9Dn/mvf2idCdLxftT3n+R7vL/xyzl7vXsPZ2Wu9bm4nIPYOuBMA37lD7u4eCJ6e
+ nl64AgzADHF3/1+IYNZ7enl7e5PIZDIFX5DJJDDEC/H4tyzQ5oP1JArFx5dKpdHodDoD
+ J8DSNBqV6utDoZAdLP6FJ8B+2H0yxYdKozP8mEwWK4CNIwICWEymP4NBo/ogEuCJb3CA
+ +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
+ Z5YcDZD9PhYh/qAWCLo37W1DN16fuy/iS6LQvWntE7i7fj2/smmDNiaRsG3bXF2YfjXU
+ YzJi96af3Drut9GK7z/qGHg+MbOAesmEwubG6uLs5MjTrpbaUqyR9tG9Kdy+hypiNVm3
+ /vPAbBl8OTWzsLSySiisLC9AX3+4r72p+nY2dECgf+B6d73fjL2QebPc+Liz3zo6MT07
+ 95ZQmJt7MzlqHeg21VcVXtM427GH/QMqk3cqQoUa4tUPWrv7h0ZGxyenCIXJ8Vcjw3/9
+ aW66b8i/knxWjvpohz0c6KOhlr4yPiXnVnlNU2sXjBZZn48QCs+fDcGQkbm5rrJIBw0Q
+ WfCRpj70MhkwXKSI0Vy9UVxZ+/BJe1dPbz/B0Gfpbjc11VWVFFy7FKeQCjl+LoMVaDAE
+ JtQiohNTswqKK+7VN7WYzO0Eg9nU0lR/v7L4Zk5akkoewmejKztnHkBPH42oSRUxF9Kz
+ 8m8ZKqtrjA2NDwiFxkZjTXWloaggJ0MTFxkGQeQ6noNm1GA6RyxTwqBmpi6/8HZpWXkF
+ wVBeVnq7sEB3LU0Trwx3Dgs6O+KOOUGY9g1Xxp7XpGZcy87V3yggGPL1uTnXr6RdSopT
+ RoTA5O+RWUEYs4NZTSYXG1iOTUzWaFPT0jMIhvTLqVpNcmKcKjI8RMhjMWBU8KAh7uYG
+ ugmY2mcBhTCY2T8bq05IPJ9EMJxPTFDHnouOlMPsNY/lB0IE17FfDw9vkg8SHvBFIVKZ
+ /IwiShmtIhiilcrIM/JwaUgwn8vyc8gQnGng5uaQHgAFNo8vDAblijRMRjxIJaHiUyI+
+ j83E5CxHdRQu+hsOL5AvEIoICKEA5Dhc0OOAluUTPQ7ScIEEx4eKFFyYfotDOICmDKRd
+ /gw6CLtInwqKHDI0UNEhER1uCrpvCffoSF5HQfZ/Tpjm4OBNImEyRh8CAqkrMY0jZr/z
+ QHGYzZDPQAKkpCAkBSEkIQGmYULTrwk0MTEvECEoMPNcd/3k/5MdONkBxw78F/a3ckwK
+ ZW5kc3RyZWFtCmVuZG9iago1NCAwIG9iagoyNzAzCmVuZG9iago1NiAwIG9iago8PCAv
+ TGVuZ3RoIDU3IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRo
+ 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
+ yF7icJZXQIbyMkeJvch23pSTma6QEuFYzuGXaVwciOiDdK8YUNBk643fWqz5toJCyFBg
+ y7dazuXmZGtVcqk4ITbdG8dkcriCSEBZma7RgoC1wZhrggy5RmOOLjtTk34GxJMThJGQ
+ +FHCmki58wgKuFSmOANC7poMLXyIxtxlp6bcgQls0DSAoAkiPAkUDcgVSgihkEeqBsSJ
+ KAIaH0DTwEGejrCCaHsAFAQIiiVEux6SoAPonwB9D4kYigiiVQnHCUQpEDbwicINCOs2
+ ov0fKFG5wSfuf7Ku4sCGaOkJUXkigBDEvUDvydfGkFgHom860jwT6Z3hQArQiBOpnjm9
+ eeaABSj/Iepp4ESkmSh6U/ovrQCtwHEF/g8/2JcPCmVuZHN0cmVhbQplbmRvYmoKNTcg
+ MCBvYmoKMTkyNwplbmRvYmoKNTggMCBvYmoKPDwgL0xlbmd0aCA1OSAwIFIgL1R5cGUg
+ L1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTQgL0hlaWdodCAxMDIgL0Nv
+ bG9yU3BhY2UKL0RldmljZUdyYXkgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9G
+ bGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtXOtXUmkflTt4OEeBoyiXxEDUAUEmCMXL0Cio
+ XbwVXpalpkbWwiFxMBuNxGU646VmvI9OaKVZljrFjGnWev+19zmQFxzX+XjWM7PO/uCX
+ 58Pv2XvzwHKt395xcTRgU4ABO0gEYzCYACwWiw0twOWIOzIYp9Egrs9iczhcLo/HhxQ8
+ HpfL4bAJFv/gQOgPrs/jC+IRRChEUQw6oKhQiCDxAj4vSiKWA7g/0J/HR4QYligSiSU4
+ hJCIRaJEDBMiAsAB+BBDgcFkcbj8eCEmkuDJ0hSZTC5XQAa5XCZLlSbjEhEmjOdzOWwm
+ 89hjiBJA0ERJcqpcmaY6q1ZrMiCDRqM+q0pTylOluAgjbGAdNwG8AS4fwUR4qkKlzsjM
+ 1ulzDEbYYNDrsrO0apUyNemAwpEJ4DNEEEiSpakzdQbTOYs1L98GG/KsFrPJqMvSqGTJ
+ Ygzhc9lHJjCYHF48CgiotLpcs7Wg2F5S6oQOjpILxYV55ly9FlAALvA4xxgAC4SJuCxN
+ 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
+ o0UQBV4itv87k7tjVL4wM795nv/7fL3DAFWPUo5jRTRgys67yd6Ydnp0TNv8GlWoRhRc
+ KcNzOhKJAZ+plc/1a/UtFGlZapSx1vs2fKt2mRBQNCp3ZAM+LHk84OOSL+SdPDVnJBsT
+ qTTZITe4Q8lO8i3y1myIx0OcFp4BVLVTkzMcl3EiO8gtRSMrYz4g63batMnvpT3tGVPU
+ sN/INzkL2rjy/UDbHmDTi4ptzAMe3AN211Vs9TXAzhFg8VDF9j3pz0fZ9crLHGr2wynR
+ GGv6UCp9rwM23wB+Xi+VftwulX7eYQ7W8dQyCm7R17Iw5SUQ1BvsZvzkGv2Lg558VQuw
+ wDmObAH6rwA3PwL7HwLbHwOJamCoFZHLbDe48uIi5wJ05pxp18xO5LVmXT+idfBohdZn
+ G00NWsqyNN/laa7whFsU6SZMWQXO2V/beI8Ke3iQT/YXuSS87t+szKVTXZwlmtjWp7To
+ 6iY3kO9nzJ4+cj2v9xm3Zzhg5YCZ7xsKOHLKtuI8F6mJ1Njj8ZNkxldUJx+T85A85xUH
+ ZUzffi51IkGupT05meuXml3c2z4zMcQzkqxYMxOd8d/8xi0kZd591Nx1LP+bZ22RZxiF
+ BQETNu82NCTRixga4cBFDhl6TCpMWqVf0GrCw+RflRYS5V0WFb1Y4Z4Vf895FLhbxj+F
+ WBxzDeUImv5O/6Iv6wv6Xf3zfG2hvuKZc8+axqtrXxlXZpbVyLhBjTK+rCmIb7DaDnot
+ ZGmd4hX05JX1jeHqMvZ8bdmjyRzianw11KUIZWrEOOPJrmX3RbLFN+HnW8v2r+lR+3z2
+ SU0l17K6eGYp+nw2XA1r/7OrYNKyq/DkjZAuPGuh7lUPqn1qi9oKTT2mtqttahffjqoD
+ 5R3DnJWJC6zbZfUp9mBjmt7KSVdmi+Dfwi+G/6VeYQvXNDT5D024uYxpCd8R3DZwh5T/
+ w1+zAw3eCmVuZHN0cmVhbQplbmRvYmoKNjcgMCBvYmoKNzkyCmVuZG9iago3IDAgb2Jq
+ ClsgL0lDQ0Jhc2VkIDY2IDAgUiBdCmVuZG9iago2OCAwIG9iago8PCAvTGVuZ3RoIDY5
+ IDAgUiAvTiAzIC9BbHRlcm5hdGUgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0ZURlY29k
+ ZSA+PgpzdHJlYW0KeAGFkr9PFFEQxz97xIAhUAjRmFg8EzWaoFmOKyjv3AJJDnISomJo
+ 9vbW48Ldsdlb8UdFw1+goSDaEQp/1FhYXKwstDJBIjTamZhYoDR4Wefty4bqYJKX+bzZ
+ 78xk5i302G4Q1DNAoxmFMxM31b25+6p3hwzDnOYSF12vFRRKpaJIutjBNpb+9OW6rrW3
+ 2FmPXv49tNoDb7+v/fjZJSkND4TSECwlgeGq4ZzmsuFbmh9FQSSaec3eglsRDoRHwtkZ
+ R/iF8GDV8BvNZcPvNS97VZ37SdhuVmpN4X/C4xW/5UFG93rmBaFoMh+F843GktTv6RO+
+ qnchXuzpNhReS+7gUezOc3i1DOf1CCqRcXkRhv7Au82j2P5Osh/rbF/rwVg20Vn9W3Bq
+ LY7370LvNeh8jePDrTjubErvb9A+8B6GUtuorc9w0t3MafTweyOlbmx2kahs2GjDnFwm
+ 87Au58o5OLMLJeHZPNYvJz1mbyKVQYvZ3Kg9PaUct14rh27ky+aMDVEkS45RbKaZQuHg
+ UqdGmVAowicRH1MjrXWyj/zH8n7gLAVPwlp1IVIF+RN9Ndn0boyorG2PH1/DvLnWzK/C
+ 7RVNHyoXEq85tf8uOJDICmVuZHN0cmVhbQplbmRvYmoKNjkgMCBvYmoKNDYyCmVuZG9i
+ ago1MCAwIG9iagpbIC9JQ0NCYXNlZCA2OCAwIFIgXQplbmRvYmoKNzAgMCBvYmoKPDwg
+ L0xlbmd0aCA3MSAwIFIgL04gMyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAv
+ RmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhZK/TxRREMc/e8SAIVAI0ZhYPBM1mqBZjiso
+ 79wCSQ5yEqJiaPb21uPC3bHZW/FHRcNfoKEg2hEKf9RYWFysLLQyQSI02pmYWKA0eFnn
+ 7cuG6mCSl/m82e/MZOYt9NhuENQzQKMZhTMTN9W9ufuqd4cMw5zmEhddrxUUSqWiSLrY
+ wTaW/vTluq61t9hZj17+PbTaA2+/r/342SUpDQ+E0hAsJYHhquGc5rLhW5ofRUEkmnnN
+ 3oJbEQ6ER8LZGUf4hfBg1fAbzWXD7zUve1Wd+0nYblZqTeF/wuMVv+VBRvd65gWhaDIf
+ hfONxpLU7+kTvqp3IV7s6TYUXkvu4FHsznN4tQzn9QgqkXF5EYb+wLvNo9j+TrIf62xf
+ 68FYNtFZ/Vtwai2O9+9C7zXofI3jw6047mxK72/QPvAehlLbqK3PcNLdzGn08HsjpW5s
+ dpGobNhow5xcJvOwLufKOTizCyXh2TzWLyc9Zm8ilUGL2dyoPT2lHLdeK4du5MvmjA1R
+ JEuOUWymmULh4FKnRplQKMInER9TI611so/8x/J+4CwFT8JadSFSBfkTfTXZ9G6MqKxt
+ jx9fw7y51syvwu0VTR8qFxKvObX/LjiQyAplbmRzdHJlYW0KZW5kb2JqCjcxIDAgb2Jq
+ CjQ2MgplbmRvYmoKNTUgMCBvYmoKWyAvSUNDQmFzZWQgNzAgMCBSIF0KZW5kb2JqCjQ0
+ IDAgb2JqCjw8IC9MZW5ndGggNzIgMCBSIC9GdW5jdGlvblR5cGUgMCAvQml0c1BlclNh
+ bXBsZSA4IC9TaXplIFsgMTM2NSBdIC9Eb21haW4KWyAwIDEgXSAvUmFuZ2UgWyAwIDEg
+ MCAxIDAgMSBdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZ3BB1YBAAAA
+ 0PvfxEq2ZFQUGrJHaRiZUY7gOYL//+Fw8q/+1F7t1K/aqo1aq5VakoX6UXM1U1M1Ud/q
+ S32qDzVW7+pNjdRQDVRf9VRXdUhbtVRTvaqGelHP6kk9qrqqqap6UPeqosrqTt2qG1VS
+ RVJQeXWtcupKZVVGpVVKJVVCxVVMXaqoulARFVYhFVSB8x0BWsK5YgplbmRzdHJlYW0K
+ ZW5kb2JqCjcyIDAgb2JqCjE1MgplbmRvYmoKNDUgMCBvYmoKPDwgL0xlbmd0aCA3MyAw
+ IFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDggL1NpemUgWyAxMzY1IF0g
+ L0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL0ZpbHRlciAvRmxh
+ dGVEZWNvZGUgPj4Kc3RyZWFtCngBlcFnQoEBAADQ+1+lohSRpiIjKu1ESyHR0KDE5wL6
+ 8d4LgunGaCT+0FD8oh8xQH30Lb7Qp/hAPfGO3sQrehFd1BHPqI2eRAs1RQM9igdUF/fo
+ TtyiG3GNaqgqrlBFXKILcY7OxCk6QcfuyJXRoTtA+66Eim4PFVze5VDW7aKMS6Mdt41S
+ bsttog23jtbcKkq6FZRwcbeMYi6KltwiirgFNO/CLoTm3Cya+d8EnQU9JgplbmRzdHJl
+ YW0KZW5kb2JqCjczIDAgb2JqCjE3NwplbmRvYmoKNDYgMCBvYmoKPDwgL0xlbmd0aCA3
+ NCAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDggL1NpemUgWyAxMzY1
+ IF0gL0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL0ZpbHRlciAv
+ RmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBlcFnQoEBAADQ+1+lohSRpiIjKu1ESyHR0KDE
+ 5wL68d4LgunGaCT+0FD8oh8xQH30Lb7Qp/hAPfGO3sQrehFd1BHPqI2eRAs1RQM9igdU
+ F/foTtyiG3GNaqgqrlBFXKILcY7OxCk6QcfuyJXRoTtA+66Eim4PFVze5VDW7aKMS6Md
+ t41Sbsttog23jtbcKkq6FZRwcbeMYi6KltwiirgFNO/CLoTm3Cya+d8EnQU9JgplbmRz
+ dHJlYW0KZW5kb2JqCjc0IDAgb2JqCjE3NwplbmRvYmoKMzcgMCBvYmoKPDwgL0xlbmd0
+ aCA3NSAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDggL1NpemUgWyAx
+ MzY1IF0gL0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL0ZpbHRl
+ ciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBlcFnQoEBAADQ+1+lohSRpiIjKu1ESyHR
+ 0KDE5wL68d4LgunGaCT+0FD8oh8xQH30Lb7Qp/hAPfGO3sQrehFd1BHPqI2eRAs1RQM9
+ igdUF/foTtyiG3GNaqgqrlBFXKILcY7OxCk6QcfuyJXRoTtA+66Eim4PFVze5VDW7aKM
+ S6Mdt41Sbsttog23jtbcKkq6FZRwcbeMYi6KltwiirgFNO/CLoTm3Cya+d8EnQU9Jgpl
+ bmRzdHJlYW0KZW5kb2JqCjc1IDAgb2JqCjE3NwplbmRvYmoKNDcgMCBvYmoKPDwgL0xl
+ bmd0aCA3NiAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDggL1NpemUg
WyAxMzY1IF0gL0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL0Zp
bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBlcFnQoEBAADQ+1+lohSRpiIjKu1E
SyHR0KDE5wL68d4LgunGaCT+0FD8oh8xQH30Lb7Qp/hAPfGO3sQrehFd1BHPqI2eRAs1
RQM9igdUF/foTtyiG3GNaqgqrlBFXKILcY7OxCk6QcfuyJXRoTtA+66Eim4PFVze5VDW
7aKMS6Mdt41Sbsttog23jtbcKkq6FZRwcbeMYi6KltwiirgFNO/CLoTm3Cya+d8EnQU9
- JgplbmRzdHJlYW0KZW5kb2JqCjc4IDAgb2JqCjE3NwplbmRvYmoKNDggMCBvYmoKPDwg
- L0xlbmd0aCA3OSAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDggL1Np
+ JgplbmRzdHJlYW0KZW5kb2JqCjc2IDAgb2JqCjE3NwplbmRvYmoKNDAgMCBvYmoKPDwg
+ L0xlbmd0aCA3NyAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDggL1Np
emUgWyAxMzY1IF0gL0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0g
- L0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBncEHVgEAAADQ+9/ESrZkVBQa
- skdpGJlRjuA5gv//4XDyr/7UXu3Ur9qqjVqrlVqShfpRczVTUzVR3+pLfaoPNVbv6k2N
- 1FANVF/1VFd1SFu1VFO9qoZ6Uc/qST2quqqpqnpQ96qiyupO3aobVVJFUlB5da1y6kpl
- VUalVUolVULFVUxdqqi6UBEVViEVVIHzHQFawrliCmVuZHN0cmVhbQplbmRvYmoKNzkg
- MCBvYmoKMTUyCmVuZG9iago0MiAwIG9iago8PCAvTGVuZ3RoIDgwIDAgUiAvRnVuY3Rp
- b25UeXBlIDAgL0JpdHNQZXJTYW1wbGUgOCAvU2l6ZSBbIDEzNjUgXSAvRG9tYWluClsg
- MCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+
- PgpzdHJlYW0KeAGVwWdCgQEAAND7X6WiFJGmIiMq7URLIdHQoMTnAvrx3guC6cZoJP7Q
- UPyiHzFAffQtvtCn+EA98Y7exCt6EV3UEc+ojZ5ECzVFAz2KB1QX9+hO3KIbcY1qqCqu
- UEVcogtxjs7EKTpBx+7IldGhO0D7roSKbg8VXN7lUNbtooxLox23jVJuy22iDbeO1twq
- SroVlHBxt4xiLoqW3CKKuAU078IuhObcLJr53wSdBT0mCmVuZHN0cmVhbQplbmRvYmoK
- ODAgMCBvYmoKMTc3CmVuZG9iago0NyAwIG9iago8PCAvTGVuZ3RoIDgxIDAgUiAvRnVu
+ L0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBlcFnQoEBAADQ+1+lohSRpiIj
+ Ku1ESyHR0KDE5wL68d4LgunGaCT+0FD8oh8xQH30Lb7Qp/hAPfGO3sQrehFd1BHPqI2e
+ RAs1RQM9igdUF/foTtyiG3GNaqgqrlBFXKILcY7OxCk6QcfuyJXRoTtA+66Eim4PFVze
+ 5VDW7aKMS6Mdt41Sbsttog23jtbcKkq6FZRwcbeMYi6KltwiirgFNO/CLoTm3Cya+d8E
+ nQU9JgplbmRzdHJlYW0KZW5kb2JqCjc3IDAgb2JqCjE3NwplbmRvYmoKNDIgMCBvYmoK
+ PDwgL0xlbmd0aCA3OCAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDgg
+ L1NpemUgWyAxMzY1IF0gL0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAx
+ IF0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBncEHVgEAAADQ+9/ESrZk
+ VBQaskdpGJlRjuA5gv//4XDyr/7UXu3Ur9qqjVqrlVqShfpRczVTUzVR3+pLfaoPNVbv
+ 6k2N1FANVF/1VFd1SFu1VFO9qoZ6Uc/qST2quqqpqnpQ96qiyupO3aobVVJFUlB5da1y
+ 6kplVUalVUolVULFVUxdqqi6UBEVViEVVIHzHQFawrliCmVuZHN0cmVhbQplbmRvYmoK
+ NzggMCBvYmoKMTUyCmVuZG9iagozOCAwIG9iago8PCAvTGVuZ3RoIDc5IDAgUiAvRnVu
Y3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUgOCAvU2l6ZSBbIDEzNjUgXSAvRG9tYWlu
ClsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvRmlsdGVyIC9GbGF0ZURlY29k
ZSA+PgpzdHJlYW0KeAGVwWdCgQEAAND7X6WiFJGmIiMq7URLIdHQoMTnAvrx3guC6cZo
JP7QUPyiHzFAffQtvtCn+EA98Y7exCt6EV3UEc+ojZ5ECzVFAz2KB1QX9+hO3KIbcY1q
qCquUEVcogtxjs7EKTpBx+7IldGhO0D7roSKbg8VXN7lUNbtooxLox23jVJuy22iDbeO
1twqSroVlHBxt4xiLoqW3CKKuAU078IuhObcLJr53wSdBT0mCmVuZHN0cmVhbQplbmRv
- YmoKODEgMCBvYmoKMTc3CmVuZG9iagozOCAwIG9iago8PCAvTGVuZ3RoIDgyIDAgUiAv
+ YmoKNzkgMCBvYmoKMTc3CmVuZG9iago0OCAwIG9iago8PCAvTGVuZ3RoIDgwIDAgUiAv
RnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUgOCAvU2l6ZSBbIDEzNjUgXSAvRG9t
YWluClsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvRmlsdGVyIC9GbGF0ZURl
Y29kZSA+PgpzdHJlYW0KeAGdwQdWAQAAAND738RKtmRUFBqyR2kYmVGO4DmC///hcPKv
/tRe7dSv2qqNWquVWpKF+lFzNVNTNVHf6kt9qg81Vu/qTY3UUA1UX/VUV3VIW7VUU72q
hnpRz+pJPaq6qqmqelD3qqLK6k7dqhtVUkVSUHl1rXLqSmVVRqVVSiVVQsVVTF2qqLpQ
- ERVWIRVUgfMdAVrCuWIKZW5kc3RyZWFtCmVuZG9iago4MiAwIG9iagoxNTIKZW5kb2Jq
- CjQ5IDAgb2JqCjw8IC9MZW5ndGggODMgMCBSIC9GdW5jdGlvblR5cGUgMCAvQml0c1Bl
+ ERVWIRVUgfMdAVrCuWIKZW5kc3RyZWFtCmVuZG9iago4MCAwIG9iagoxNTIKZW5kb2Jq
+ CjM5IDAgb2JqCjw8IC9MZW5ndGggODEgMCBSIC9GdW5jdGlvblR5cGUgMCAvQml0c1Bl
clNhbXBsZSA4IC9TaXplIFsgMTM2NSBdIC9Eb21haW4KWyAwIDEgXSAvUmFuZ2UgWyAw
- IDEgMCAxIDAgMSBdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZXBZ0KB
- AQAA0PtfpaIUkaYiIyrtREsh0dCgxOcC+vHeC4Lpxmgk/tBQ/KIfMUB99C2+0Kf4QD3x
- jt7EK3oRXdQRz6iNnkQLNUUDPYoHVBf36E7cohtxjWqoKq5QRVyiC3GOzsQpOkHH7siV
- 0aE7QPuuhIpuDxVc3uVQ1u2ijEujHbeNUm7LbaINt47W3CpKuhWUcHG3jGIuipbcIoq4
- BTTvwi6E5twsmvnfBJ0FPSYKZW5kc3RyZWFtCmVuZG9iago4MyAwIG9iagoxNzcKZW5k
- b2JqCjQ1IDAgb2JqCjw8IC9MZW5ndGggODQgMCBSIC9GdW5jdGlvblR5cGUgMCAvQml0
- c1BlclNhbXBsZSA4IC9TaXplIFsgMTM2NSBdIC9Eb21haW4KWyAwIDEgXSAvUmFuZ2Ug
- WyAwIDEgMCAxIDAgMSBdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZXB
- Z0KBAQAA0PtfpaIUkaYiIyrtREsh0dCgxOcC+vHeC4Lpxmgk/tBQ/KIfMUB99C2+0Kf4
- QD3xjt7EK3oRXdQRz6iNnkQLNUUDPYoHVBf36E7cohtxjWqoKq5QRVyiC3GOzsQpOkHH
- 7siV0aE7QPuuhIpuDxVc3uVQ1u2ijEujHbeNUm7LbaINt47W3CpKuhWUcHG3jGIuipbc
- Ioq4BTTvwi6E5twsmvnfBJ0FPSYKZW5kc3RyZWFtCmVuZG9iago4NCAwIG9iagoxNzcK
- ZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9NZWRpYUJveCBbMCAwIDU3NiA3
- MzNdIC9Db3VudCAxIC9LaWRzIFsgMiAwIFIgXSA+PgplbmRvYmoKODUgMCBvYmoKPDwg
- L1R5cGUgL0NhdGFsb2cgL1BhZ2VzIDMgMCBSIC9WZXJzaW9uIC8xLjQgPj4KZW5kb2Jq
- Cjg2IDAgb2JqCjw8IC9MZW5ndGggODcgMCBSIC9MZW5ndGgxIDUwODAgL0ZpbHRlciAv
- RmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBvVcLcFTVGf7/+9hHCJIQkE3Cene5m4Qku4SX
- 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
- p8OautceVKeygW4PJr3/3yBSSfOrG9bsb1hzosk478u+SIiO/erWTrqWdTU7HD0n1jAH
- O3mGmlvamAxH1DVyxKuekL2OngZj3iXuJuZukL090ORbEOhpUiLeeIPSwM7zwf11Pj/9
- XaEiF2ptSdby+36ilo8l87Nadca8S2rVMncdq1XLatWyWnVKnVGrsNC3vLES/gvQRnrL
- CmVuZHN0cmVhbQplbmRvYmoKODcgMCBvYmoKMjc4MwplbmRvYmoKODggMCBvYmoKPDwg
- L1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgNzcwIC9DYXBIZWlnaHQgNzMxIC9E
- ZXNjZW50IC0yMzAgL0ZsYWdzIDMyCi9Gb250QkJveCBbLTEwMTggLTQ4MSAxNDM2IDEx
- NTldIC9Gb250TmFtZSAvTEFIRkRBK0hlbHZldGljYS1Cb2xkIC9JdGFsaWNBbmdsZQow
- IC9TdGVtViAxNDkgL01heFdpZHRoIDE1MDAgL1N0ZW1IIDEyNCAvWEhlaWdodCA1NDAg
- L0ZvbnRGaWxlMiA4NiAwIFIgPj4KZW5kb2JqCjg5IDAgb2JqClsgMjc4IF0KZW5kb2Jq
- CjMyIDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZv
- bnQgL0xBSEZEQStIZWx2ZXRpY2EtQm9sZCAvRm9udERlc2NyaXB0b3IKODggMCBSIC9X
- aWR0aHMgODkgMCBSIC9GaXJzdENoYXIgNDYgL0xhc3RDaGFyIDQ2IC9FbmNvZGluZyAv
+ IDEgMCAxIDAgMSBdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZ3BB1YB
+ AAAA0PvfxEq2ZFQUGrJHaRiZUY7gOYL//+Fw8q/+1F7t1K/aqo1aq5VakoX6UXM1U1M1
+ Ud/qS32qDzVW7+pNjdRQDVRf9VRXdUhbtVRTvaqGelHP6kk9qrqqqap6UPeqosrqTt2q
+ G1VSRVJQeXWtcupKZVVGpVVKJVVCxVVMXaqoulARFVYhFVSB8x0BWsK5YgplbmRzdHJl
+ YW0KZW5kb2JqCjgxIDAgb2JqCjE1MgplbmRvYmoKNDEgMCBvYmoKPDwgL0xlbmd0aCA4
+ MiAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDggL1NpemUgWyAxMzY1
+ IF0gL0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL0ZpbHRlciAv
+ RmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBlcFnQoEBAADQ+1+lohSRpiIjKu1ESyHR0KDE
+ 5wL68d4LgunGaCT+0FD8oh8xQH30Lb7Qp/hAPfGO3sQrehFd1BHPqI2eRAs1RQM9igdU
+ F/foTtyiG3GNaqgqrlBFXKILcY7OxCk6QcfuyJXRoTtA+66Eim4PFVze5VDW7aKMS6Md
+ t41Sbsttog23jtbcKkq6FZRwcbeMYi6KltwiirgFNO/CLoTm3Cya+d8EnQU9JgplbmRz
+ dHJlYW0KZW5kb2JqCjgyIDAgb2JqCjE3NwplbmRvYmoKNDMgMCBvYmoKPDwgL0xlbmd0
+ aCA4MyAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDggL1NpemUgWyAx
+ MzY1IF0gL0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL0ZpbHRl
+ ciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBlcFnQoEBAADQ+1+lohSRpiIjKu1ESyHR
+ 0KDE5wL68d4LgunGaCT+0FD8oh8xQH30Lb7Qp/hAPfGO3sQrehFd1BHPqI2eRAs1RQM9
+ igdUF/foTtyiG3GNaqgqrlBFXKILcY7OxCk6QcfuyJXRoTtA+66Eim4PFVze5VDW7aKM
+ S6Mdt41Sbsttog23jtbcKkq6FZRwcbeMYi6KltwiirgFNO/CLoTm3Cya+d8EnQU9Jgpl
+ bmRzdHJlYW0KZW5kb2JqCjgzIDAgb2JqCjE3NwplbmRvYmoKNDkgMCBvYmoKPDwgL0xl
+ bmd0aCA4NCAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDggL1NpemUg
+ WyAxMzY1IF0gL0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL0Zp
+ bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBncEHVgEAAADQ+9/ESrZkVBQaskdp
+ GJlRjuA5gv//4XDyr/7UXu3Ur9qqjVqrlVqShfpRczVTUzVR3+pLfaoPNVbv6k2N1FAN
+ VF/1VFd1SFu1VFO9qoZ6Uc/qST2quqqpqnpQ96qiyupO3aobVVJFUlB5da1y6kplVUal
+ VUolVULFVUxdqqi6UBEVViEVVIHzHQFawrliCmVuZHN0cmVhbQplbmRvYmoKODQgMCBv
+ YmoKMTUyCmVuZG9iagozIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvTWVkaWFCb3ggWzAg
+ MCA1NzYgNzMzXSAvQ291bnQgMSAvS2lkcyBbIDIgMCBSIF0gPj4KZW5kb2JqCjg1IDAg
+ b2JqCjw8IC9UeXBlIC9DYXRhbG9nIC9QYWdlcyAzIDAgUiAvVmVyc2lvbiAvMS40ID4+
+ CmVuZG9iago4NiAwIG9iago8PCAvTGVuZ3RoIDg3IDAgUiAvTGVuZ3RoMSAxMTE3MiAv
+ RmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG9ent8VNW1/97nPc/MTOb9PpnM
+ TCbvB4QMCWQMefFIDIRHgkSTQCABogFDEFr4oaJIRBQUgmCtiIUAYoaQwgCFSxFE+hJb
+ RKXWaytYq+bDbS9aBWbmt/YJROHT9vpHP50z+73POWt999prrb3PRhghpESrEI1Cs9ub
+ OrAW/xRqfgXhF7O7Ot1P/WXsiwjhLQjRC+d2zGvXfvT6LxBiGYTkynkLl8295vu8CqEE
+ DUIme2tL05wrO/76GkK+dLg/vxUq5En8CCjPgXJya3vnQ0vWyT6E8hNQ7lj4wOymqhMV
+ n0D5ayiPbm96qENYJf8GIT/cg9z3N7W3VDzQuQzKU6Gc1PHAg53UdXoHlB+C8syOxS0d
+ P3v0/hwonwf63oI6DBf5KRGHjkPqRjNv1kjVd0TUHeV/XqQRcAw/Voo5xEupALFMysml
+ +J9FCqBHhdQoQeqgQVqkk3KJSI8MyAh5EzIjC6RWqd4GLzqBNOwxlMKuQlYmC7kQir8P
+ 4SJJY9Pin7BnkCbWHv8rXQh3HCaBihUXoRPoKbQN9QH3vZBPQfeiLegsno8O41loAF3A
+ TpQJY82gCJqEfoXj8bfRXPQK9O9EJ9EmtB/oTEHtQNMktB5748uhHIJ8M1odfxklowL0
+ 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
+ 9zjq4SgJZOKO+lt9wbj8H7/OJdChpUQyQge6OubPlY7GeMpaGuGETPjJLjiqtKrZ7d4/
+ v4M0kDMZjc2zW0na1BLu8LSUhud7St37u6T77mieS5q7PKX70dyyqXX754ZaSvu7Ql1l
+ 5IjQgeaSxQ23vWvt8LsWl/yDd5WQhy0m72qW7rvjXQ2kuZm8q4G8q4G8qznULL2LQFDW
+ VlvyYCdIJxyfgeMrKbXh8ZNn1sEpsfrSCN5JztQsQf8fbxgh4AplbmRzdHJlYW0KZW5k
+ b2JqCjg3IDAgb2JqCjc2MDYKZW5kb2JqCjg4IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVz
+ Y3JpcHRvciAvQXNjZW50IDc3MCAvQ2FwSGVpZ2h0IDcyNyAvRGVzY2VudCAtMjMwIC9G
+ bGFncyAzMgovRm9udEJCb3ggWy05NTEgLTQ4MSAxNDQ1IDExMjJdIC9Gb250TmFtZSAv
+ WEdCSEJLK0hlbHZldGljYSAvSXRhbGljQW5nbGUgMAovU3RlbVYgOTggL01heFdpZHRo
+ IDE1MDAgL1N0ZW1IIDg1IC9YSGVpZ2h0IDUzMSAvRm9udEZpbGUyIDg2IDAgUiA+Pgpl
+ bmRvYmoKODkgMCBvYmoKWyAyNzggMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMzMzIDAg
+ MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMAo2NjcgNzIyIDAgMCA2
+ MTEgMCAwIDI3OCA1MDAgMCAwIDgzMyAwIDc3OCAwIDAgNzIyIDAgMCAwIDAgMCAwIDAg
+ MCAwIDAgMCAwCjAgMCA1NTYgNTU2IDUwMCA1NTYgNTU2IDAgMCA1NTYgMjIyIDIyMiAw
+ IDAgODMzIDU1NiA1NTYgNTU2IDAgMzMzIDUwMCAyNzgKMCA1MDAgMCAwIDUwMCBdCmVu
+ ZG9iagoyMSAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jh
+ c2VGb250IC9YR0JIQksrSGVsdmV0aWNhIC9Gb250RGVzY3JpcHRvcgo4OCAwIFIgL1dp
+ ZHRocyA4OSAwIFIgL0ZpcnN0Q2hhciAzMiAvTGFzdENoYXIgMTIxIC9FbmNvZGluZyAv
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
- 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
- drE/RlZGykdlbwuNCvpD49z+UEMwiPEpr4jrxNvEW8QSMRcv1KGiF+2iQdJLWkkjqSWl
- JElijDzbV+MWjpMDUIOwHDgkCRLK3+cxkztOnpMznzsicRIjgWSIJT9EliSAW5sD/chq
- BDByWJBjQow8h98wadZzETeyPgFOLtAi9+HnJWQxZFKGSAyMwZtLD8YEuNfUXWOp0Q/X
- hRvq/pnXLpdc96ll8U9+FuKMbsO7M9H9zla8poSRpLP1el1UNv/Hb+kyrDCnVlZKh7oX
- LZgrX7vy1c9px9tX0Qe68Rrcmpkez8EFi2gBve/TPnNWJw075kQX+ebURRf46jwHu+X3
- vlI8lxZ3++oOwtz6SS0H50bm1PV1R7rr6fWzQzNrl7Td1NeGwb6W1H5NX7W0sSW0r5ny
- e1/pq40Wz6R9tdG+2mhfMyMz5b4oBPXzm2vvXIrciVez8GpUdnN09IRpLXgDsbUuRnbT
- +1rL4P8B2HGwdAplbmRzdHJlYW0KZW5kb2JqCjkxIDAgb2JqCjgwNzAKZW5kb2JqCjky
- IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDc3MCAvQ2FwSGVp
- Z2h0IDcyNyAvRGVzY2VudCAtMjMwIC9GbGFncyAzMgovRm9udEJCb3ggWy05NTEgLTQ4
- MSAxNDQ1IDExMjJdIC9Gb250TmFtZSAvWEtUUEFaK0hlbHZldGljYSAvSXRhbGljQW5n
- bGUgMAovU3RlbVYgOTggL01heFdpZHRoIDE1MDAgL1N0ZW1IIDg1IC9YSGVpZ2h0IDUz
- MSAvRm9udEZpbGUyIDkwIDAgUiA+PgplbmRvYmoKOTMgMCBvYmoKWyAyNzggMCAwIDAg
- MCAwIDAgMCAwIDAgMCAwIDAgMzMzIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
- IDAgMCAwIDAgMAo2NjcgNzIyIDAgMCA2MTEgMCAwIDI3OCA1MDAgMCAwIDgzMyAwIDc3
- OCAwIDAgNzIyIDY2NyAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDU1NiA1NTYgNTAw
- IDU1NiA1NTYgMCAwIDU1NiAyMjIgMjIyIDAgMCA4MzMgNTU2IDU1NiA1NTYgMCAzMzMg
- NTAwIDI3OAo1NTYgNTAwIDAgMCA1MDAgXQplbmRvYmoKMjEgMCBvYmoKPDwgL1R5cGUg
- L0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvWEtUUEFaK0hlbHZldGlj
- YSAvRm9udERlc2NyaXB0b3IKOTIgMCBSIC9XaWR0aHMgOTMgMCBSIC9GaXJzdENoYXIg
- MzIgL0xhc3RDaGFyIDEyMSAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcKPj4KZW5k
- b2JqCjk0IDAgb2JqCjw8IC9MZW5ndGggOTUgMCBSIC9MZW5ndGgxIDYzNTYgL0ZpbHRl
- ciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBxVhrVFRXlt7nPqqKh8hLKB7FrfJSvBGB
- CCiOlGUVghiDoHaV0UiBIBBQRpGoiTZtNFFUJsZBbc2yNaYzKjFegbYLHQ2xtWM63Wlj
- j3Z3xpmOncR+rGSc6WlnpWPkzncvSCQryfJHVvqede7ZZ5/H/va39y04hxgRBVM78eSo
- afa1UB0ToPk56kBNW6t1x5+mHSBi24n4prqWZc1h7/3kZ0TCJ0SBwcua1tbtCnrhDNFY
- rBHeq6/1Lf2v9skVRBEfYH1ePRTBd0IaiCLj0U+sb25dk5grPIe+A/2UphU1PmO8IQT9
- evSjmn1rWkzNgdg7sh1963Jfc21SYcRU9A+in9ayYlUr7WWd6Gv48lpW1rb869PLs4nG
- wT7/S+gYivYEk4H60Fpp/rBGV/+dXhzs8iSQCFRExi9BYYIuQBygUPEspYjtFCtkkUSk
- /hb1Xa0dnK/eFN+g0MFm9X/4Qszu1yo3WDSVBmgH7acT2PsI5BR6jPbSm6yR+tkicHCN
- JdAEaod1P82mnzNVfYfq6CXMb6Xz1EUnwVUKNdM4jHYyu7oOfQfkatqkvkiJVEDP0Fma
- jF076WP1qNqL0Qqweoy6sf4tJnMnhQj1VfUDMtFc7LkJI++os9UTFE4Z5KRyaDfROWbn
- 31XryUyFQPcC/YAO0ev0EdvI+tR6tU29rN4gDqPxVImynvWxG/wJ4Rn1BfXP6iCYSKE0
- WK2iXXQY+59AGUCo3exx1sp2sS7OwW3k+oTNYvTgXfCQSjNRSmgFbQED/XSB/kJ/Y7c4
- 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
- yyC7wLAmiRIEdkr6Q3am9GG2n2M90vlkv4Dm9QT0HGOlAcsB6TXLMukcavfQ0LFUzDgl
- HbU0SbsS/Gxfj/S8xc+wZudQs9qCpaek5tTd0tJsfXz2bj/X3SNNxvgCR5CUV2CTJlk+
- kLKS/SaGfqZltpSW/QspEQsxzYpN7Y4wKd6yS5qCoQSLO3kK6hl2jO2nNLa/xz5LOg0R
- 7vaWphbs9rMne0tSsu1+ts6RV5KyO7Uk2Z46W7KnFicnQ15wybjJ+KhxujHHmI4LoySj
- zRhnjDSFm0JNIaZgU6DJZDL62Ss9RZLhDOumItDS3WsymEQ/exVK4Qw7riuP/9gkmDgT
- mSL96nu4FGYU6WfdfaGaBOGUQZcMfnYcua2pjjskpDI+Tn0gFFnFtNTCmzhm4mgWTuY7
- /AbaHNVWZC4KnxY2udj1Va8qfeTeO/2rHzOzKLtxNlSOWbw4hkNQLd570833hK9sW1dj
- qNaZnl5Wsba3raWxTr9WkN21VbhdULa14ZqnvdpqPdnYMnxnklRVXVOvnWt9tUqLXOtS
- GmWX9WSbvk5T3zdcpw23ya6TVOee5zlZ56h19bQ52tza9UpvtXPl4lG2to7YWun8EltO
- bbOVmq1qfd0XbC3Whqs1W4s1W4s1W9WOat2W5ry7odK5qhXZiasHHP1TKpXSuQs9uGHz
- uvzsZe0+YjX9PzsclPwKZW5kc3RyZWFtCmVuZG9iago5NSAwIG9iagozNzEyCmVuZG9i
- ago5NiAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA3NzAgL0Nh
- cEhlaWdodCA3MjcgL0Rlc2NlbnQgLTIzMCAvRmxhZ3MgOTYKL0ZvbnRCQm94IFstOTMz
- IC00ODEgMTU3MSAxMTM4XSAvRm9udE5hbWUgL0hBSUJaTCtIZWx2ZXRpY2EtT2JsaXF1
- ZSAvSXRhbGljQW5nbGUKLTEyIC9TdGVtViAwIC9NYXhXaWR0aCAxNTAwIC9YSGVpZ2h0
- IDUzMSAvRm9udEZpbGUyIDk0IDAgUiA+PgplbmRvYmoKOTcgMCBvYmoKWyAyNzggMCAw
- IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
- MCAwIDAgMCAwIDAgMAowIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
- IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA1NTYgMCA1MDAgNTU2CjU1NiAyNzggMCA1NTYg
- MCAwIDAgMCAwIDAgMCAwIDAgMzMzIDAgMjc4IF0KZW5kb2JqCjMxIDAgb2JqCjw8IC9U
- eXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZvbnQgL0hBSUJaTCtIZWx2
- ZXRpY2EtT2JsaXF1ZSAvRm9udERlc2NyaXB0b3IKOTYgMCBSIC9XaWR0aHMgOTcgMCBS
- IC9GaXJzdENoYXIgMzIgL0xhc3RDaGFyIDExNiAvRW5jb2RpbmcgL01hY1JvbWFuRW5j
- b2RpbmcKPj4KZW5kb2JqCjEgMCBvYmoKPDwgL1RpdGxlIChVbnRpdGxlZCkgL0F1dGhv
- ciAoUmFuZGFsbCBIYXVjaCkgL0NyZWF0b3IgKE9tbmlHcmFmZmxlKSAvUHJvZHVjZXIK
- KE1hYyBPUyBYIDEwLjUuNSBRdWFydHogUERGQ29udGV4dCkgL0NyZWF0aW9uRGF0ZSAo
- RDoyMDA4MDkxOTE1MzU0OFowMCcwMCcpCi9Nb2REYXRlIChEOjIwMDgwOTE5MTUzNTQ4
- WjAwJzAwJykgPj4KZW5kb2JqCnhyZWYKMCA5OAowMDAwMDAwMDAwIDY1NTM1IGYgCjAw
- MDAwNDk0MzUgMDAwMDAgbiAKMDAwMDAwNDU0MSAwMDAwMCBuIAowMDAwMDMyNjQ3IDAw
- MDAwIG4gCjAwMDAwMDAwMjIgMDAwMDAgbiAKMDAwMDAwNDUyMSAwMDAwMCBuIAowMDAw
- MDA0NjQ1IDAwMDAwIG4gCjAwMDAwMjU5NDcgMDAwMDAgbiAKMDAwMDAwODYwOCAwMDAw
- MCBuIAowMDAwMDA5MDcyIDAwMDAwIG4gCjAwMDAwMDc2ODAgMDAwMDAgbiAKMDAwMDAw
- ODEwMiAwMDAwMCBuIAowMDAwMDA4MTIyIDAwMDAwIG4gCjAwMDAwMDg1ODggMDAwMDAg
- biAKMDAwMDAwOTA5MSAwMDAwMCBuIAowMDAwMDA5NTEzIDAwMDAwIG4gCjAwMDAwMDcx
- OTQgMDAwMDAgbiAKMDAwMDAwNzY2MCAwMDAwMCBuIAowMDAwMDA5NTMzIDAwMDAwIG4g
- CjAwMDAwMDk5NTUgMDAwMDAgbiAKMDAwMDAyODA1NSAwMDAwMCBuIAowMDAwMDQ0ODEx
- IDAwMDAwIG4gCjAwMDAwMDcwMTkgMDAwMDAgbiAKMDAwMDAwNjAyNyAwMDAwMCBuIAow
- MDAwMDA1ODUwIDAwMDAwIG4gCjAwMDAwMDUzODcgMDAwMDAgbiAKMDAwMDAwNjIwMiAw
- MDAwMCBuIAowMDAwMDA2Mzc5IDAwMDAwIG4gCjAwMDAwMDY2OTkgMDAwMDAgbiAKMDAw
- MDAwNTA2NyAwMDAwMCBuIAowMDAwMDA1NTY0IDAwMDAwIG4gCjAwMDAwNDkyNTIgMDAw
- MDAgbiAKMDAwMDAzNTk1NiAwMDAwMCBuIAowMDAwMDA2ODc2IDAwMDAwIG4gCjAwMDAw
- MDU3MDcgMDAwMDAgbiAKMDAwMDAwNTI0NCAwMDAwMCBuIAowMDAwMDA2NTU2IDAwMDAw
- IG4gCjAwMDAwMjgwOTIgMDAwMDAgbiAKMDAwMDAzMTU5MiAwMDAwMCBuIAowMDAwMDI4
- Nzg3IDAwMDAwIG4gCjAwMDAwMjk4NDIgMDAwMDAgbiAKMDAwMDAyODQ1MiAwMDAwMCBu
- IAowMDAwMDMwODcyIDAwMDAwIG4gCjAwMDAwMzAxNzcgMDAwMDAgbiAKMDAwMDAyOTQ4
- MiAwMDAwMCBuIAowMDAwMDMyMjg3IDAwMDAwIG4gCjAwMDAwMjkxNDcgMDAwMDAgbiAK
- MDAwMDAzMTIzMiAwMDAwMCBuIAowMDAwMDMwNTM3IDAwMDAwIG4gCjAwMDAwMzE5Mjcg
- MDAwMDAgbiAKMDAwMDAyNjU2OCAwMDAwMCBuIAowMDAwMDEyODcyIDAwMDAwIG4gCjAw
- MDAwMTQ5NzMgMDAwMDAgbiAKMDAwMDAyNzE5MCAwMDAwMCBuIAowMDAwMDE3ODkxIDAw
- MDAwIG4gCjAwMDAwMjA3NjcgMDAwMDAgbiAKMDAwMDAyMjkxMCAwMDAwMCBuIAowMDAw
- MDI1MDExIDAwMDAwIG4gCjAwMDAwMjA3ODggMDAwMDAgbiAKMDAwMDAyMjg4OSAwMDAw
- MCBuIAowMDAwMDA5OTc1IDAwMDAwIG4gCjAwMDAwMTI4NTEgMDAwMDAgbiAKMDAwMDAx
- NDk5NCAwMDAwMCBuIAowMDAwMDE3ODcwIDAwMDAwIG4gCjAwMDAwMjUwMzIgMDAwMDAg
- biAKMDAwMDAyNTkyNyAwMDAwMCBuIAowMDAwMDI1OTgzIDAwMDAwIG4gCjAwMDAwMjY1
- NDggMDAwMDAgbiAKMDAwMDAyNjYwNSAwMDAwMCBuIAowMDAwMDI3MTcwIDAwMDAwIG4g
- CjAwMDAwMjcyMjcgMDAwMDAgbiAKMDAwMDAyODAzNSAwMDAwMCBuIAowMDAwMDI4NDMy
- IDAwMDAwIG4gCjAwMDAwMjg3NjcgMDAwMDAgbiAKMDAwMDAyOTEyNyAwMDAwMCBuIAow
- MDAwMDI5NDYyIDAwMDAwIG4gCjAwMDAwMjk4MjIgMDAwMDAgbiAKMDAwMDAzMDE1NyAw
- MDAwMCBuIAowMDAwMDMwNTE3IDAwMDAwIG4gCjAwMDAwMzA4NTIgMDAwMDAgbiAKMDAw
- MDAzMTIxMiAwMDAwMCBuIAowMDAwMDMxNTcyIDAwMDAwIG4gCjAwMDAwMzE5MDcgMDAw
- MDAgbiAKMDAwMDAzMjI2NyAwMDAwMCBuIAowMDAwMDMyNjI3IDAwMDAwIG4gCjAwMDAw
- MzI3MzAgMDAwMDAgbiAKMDAwMDAzMjc5NCAwMDAwMCBuIAowMDAwMDM1NjY3IDAwMDAw
- IG4gCjAwMDAwMzU2ODggMDAwMDAgbiAKMDAwMDAzNTkzMiAwMDAwMCBuIAowMDAwMDM2
- MTM1IDAwMDAwIG4gCjAwMDAwNDQyOTYgMDAwMDAgbiAKMDAwMDA0NDMxNyAwMDAwMCBu
- IAowMDAwMDQ0NTUzIDAwMDAwIG4gCjAwMDAwNDQ5ODYgMDAwMDAgbiAKMDAwMDA0ODc4
- OCAwMDAwMCBuIAowMDAwMDQ4ODA5IDAwMDAwIG4gCjAwMDAwNDkwNDQgMDAwMDAgbiAK
- dHJhaWxlcgo8PCAvU2l6ZSA5OCAvUm9vdCA4NSAwIFIgL0luZm8gMSAwIFIgL0lEIFsg
- PDY3ZGM0MGU2ZDhjY2JjYTM3MjQ4MzQ3MWM5NzkxNGNmPgo8NjdkYzQwZTZkOGNjYmNh
- MzcyNDgzNDcxYzk3OTE0Y2Y+IF0gPj4Kc3RhcnR4cmVmCjQ5NjQyCiUlRU9GCjEgMCBv
- YmoKPDwvQXV0aG9yIChSYW5kYWxsIEhhdWNoKS9DcmVhdGlvbkRhdGUgKEQ6MjAwODA5
- MTkxNTM1MDBaKS9DcmVhdG9yIChPbW5pR3JhZmZsZSA1LjAuMikvTW9kRGF0ZSAoRDoy
- MDA4MDkxOTE1MzUwMFopL1Byb2R1Y2VyIChNYWMgT1MgWCAxMC41LjUgUXVhcnR6IFBE
- RkNvbnRleHQpL1RpdGxlIChVbnRpdGxlZCk+PgplbmRvYmoKeHJlZgoxIDEKMDAwMDA1
- MTc2MCAwMDAwMCBuIAp0cmFpbGVyCjw8L0lEIFs8NjdkYzQwZTZkOGNjYmNhMzcyNDgz
- NDcxYzk3OTE0Y2Y+IDw2N2RjNDBlNmQ4Y2NiY2EzNzI0ODM0NzFjOTc5MTRjZj5dIC9J
- bmZvIDEgMCBSIC9QcmV2IDQ5NjQyIC9Sb290IDg1IDAgUiAvU2l6ZSA5OD4+CnN0YXJ0
- eHJlZgo1MTk1NAolJUVPRgo=
+ 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
+ tHT3mgwm2cdehlI6y07oyhM/MUkmwUSmSJ//XVwKM4r0se6+UC5BOG3QJYOPnUBuc9UJ
+ h4JUxsepD4QiqxhPLbxJYCaBZuNkvtNnoC1RbYXmwvDpYVOKnV/1qtJH7r7Tv/oxM4u2
+ B2dD7bjFg2M4BL/Fc3e6+a7wlW3rGgzVFqWnl1Ws621raazTrxVUV20Vbhe07W245mmv
+ tlpPNbYM35kkVVXX1PNzrbdWa1FrnVqj6rSeatPXcfU9w3V8uE11nqI613z3qTpHrbOn
+ zdHm4tcrvdVFq5aMsrVtxNaqoi+xVcQ3W8VtVevrvmBrCR+u5raWcFtLuK1qR7Vuizvv
+ aqgsWt2K7MTVA47+KZVa6bxFbtyweZw+9iK/j1hD/wchkJP9CmVuZHN0cmVhbQplbmRv
+ YmoKOTEgMCBvYmoKMzcxMQplbmRvYmoKOTIgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNj
+ cmlwdG9yIC9Bc2NlbnQgNzcwIC9DYXBIZWlnaHQgNzI3IC9EZXNjZW50IC0yMzAgL0Zs
+ YWdzIDk2Ci9Gb250QkJveCBbLTkzMyAtNDgxIDE1NzEgMTEzOF0gL0ZvbnROYW1lIC9U
+ SVBTSlorSGVsdmV0aWNhLU9ibGlxdWUgL0l0YWxpY0FuZ2xlCi0xMiAvU3RlbVYgMCAv
+ TWF4V2lkdGggMTUwMCAvWEhlaWdodCA1MzEgL0ZvbnRGaWxlMiA5MCAwIFIgPj4KZW5k
+ b2JqCjkzIDAgb2JqClsgMjc4IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
+ MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAw
+ IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNTU2IDAg
+ NTAwIDU1Ngo1NTYgMjc4IDAgNTU2IDAgMCAwIDAgMCAwIDAgMCAwIDMzMyAwIDI3OCBd
+ CmVuZG9iagozMSAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUg
+ L0Jhc2VGb250IC9USVBTSlorSGVsdmV0aWNhLU9ibGlxdWUgL0ZvbnREZXNjcmlwdG9y
+ CjkyIDAgUiAvV2lkdGhzIDkzIDAgUiAvRmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAxMTYg
+ L0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nCj4+CmVuZG9iago5NCAwIG9iago8PCAv
+ TGVuZ3RoIDk1IDAgUiAvTGVuZ3RoMSA1MDgwIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+
+ CnN0cmVhbQp4Ab1XC3BU1Rn+//vYRwiSEJBNwnp3uZuEJLuElwmQkNyE3bAYEsMG4i4P
+ 3U2yGGgC25amIgUiD5XFOjhWoBlbpDKjg0VvFsRFRieDONoqUx9FrS/U8YHSlNbyqEJy
+ +5+7YSWMw2RGhnvm3P/8j/P/3/3O2eQcQABIhU7gQWluD0XABF6yvE7d0tyxynZnZb5C
+ 488B+HuXRu5sfyP81R4AoQ0gJePOttVLaw/syAK4oZNi/twaDrWcbvpvFcAIJ+nFrWQw
+ 32s0kd5CuqO1fdVdJkCKH3E/6aa2lc0haISppG8j3dAeuitiCqdcJH0n6bYVofbwkePc
+ +6THSc+LrPzlKu1uCJP+Cem5kV+EI32+LUsB0qgG/zeyITX2pIKBOsAEZhF7IF08Ai5x
+ B1iFKrACaJRT+4DJ/gbttPgGpGh9Wi9PSHAc6ycu4Ch4BozwHKwDAd6CvWgGGXpxMvwD
+ rVgA70E/fACfQRZshcfo7YGTeA7M8DWOp5hi2AB/hF1aBCJQQe0kijAapsHX2hrtVe07
+ qIIoHEUjZqBVOwRFcB+1LngUU7kmrRssMBd+TSuyAf4C72sx7RvKXwxfYDoWCaXaR8CB
+ SJbpsAX2wnNoRxkLcJH2BdkthHEx7NVqtQ6ad5qiiqAO1lC1T1HCXCzELvyY79U6tQfp
+ 28aSbwE0U2uHe2AnPAr79KgmYaw4mvK7oYZ8D9JeOAnfEo35WIV3ccf5b/h/C6VCl3aU
+ cCygekHYhTyx4sAF2IIR3IcH8CU8x5VwIX46f1yICLsJ2wK4H3bDC/AKvA0fwSnohe+h
+ DwXCVI634hr8A837jJvCLeHWcg9w73On+Un8x4JR2CpuFg9rgnZc+54w3wQFUAqzYR74
+ aR+EYSmsgF/BetiERtgB3fASoT0BJzAF07AIJ+FsnI+L8Ge4Gh7CPfg8foif45f4NaHL
+ 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
+ HHMlK+V3PrZdcjpulyoL4vjkc97xBQ5v3vbiOJ7RazBBQJlYkRDNeS/gE3QTzseFkIO/
+ 3+/NJ8y4LSZtJNG13zu+JCfOn1RGSvvzvHmbqBdTz6G+II7zFadxh7HFuMA4xVhozDfm
+ Gu3Gm4zZxlGmkaY00w2mVFOKyWQymAQTZwLTqLj2iVLI9tsoQxoTBoG9BX2cRvsH9U1G
+ W5JDEwe3QNwAm2/sqLBUjCxPn17t/pFXUDcG3YU/PPSzTj4WtKrb6bCm7rUG1MlsoFkD
+ Se9PG4SraH6Nb/V+3+pTjfp5X/aEg3TsV7d20LWss8lm6z61mjnYyTPY1NzKZCisrpbD
+ bvWU7LZ1+/R5V7gbmdsnu7uh0TPf392ohN0xn+Jj5/nA/nqPl/6uUJFLtbYka3k9P1LL
+ w5J5Wa16fd4VteqYu57VqmO16liteqVer1VY6FnWUAX/B4CdecwKZW5kc3RyZWFtCmVu
+ ZG9iago5NSAwIG9iagoyNzg0CmVuZG9iago5NiAwIG9iago8PCAvVHlwZSAvRm9udERl
+ c2NyaXB0b3IgL0FzY2VudCA3NzAgL0NhcEhlaWdodCA3MzEgL0Rlc2NlbnQgLTIzMCAv
+ RmxhZ3MgMzIKL0ZvbnRCQm94IFstMTAxOCAtNDgxIDE0MzYgMTE1OV0gL0ZvbnROYW1l
+ IC9SUk5BRVorSGVsdmV0aWNhLUJvbGQgL0l0YWxpY0FuZ2xlCjAgL1N0ZW1WIDE0OSAv
+ TWF4V2lkdGggMTUwMCAvU3RlbUggMTI0IC9YSGVpZ2h0IDU0MCAvRm9udEZpbGUyIDk0
+ IDAgUiA+PgplbmRvYmoKOTcgMCBvYmoKWyAyNzggXQplbmRvYmoKMzIgMCBvYmoKPDwg
+ L1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvUlJOQUVaK0hl
+ bHZldGljYS1Cb2xkIC9Gb250RGVzY3JpcHRvcgo5NiAwIFIgL1dpZHRocyA5NyAwIFIg
+ L0ZpcnN0Q2hhciA0NiAvTGFzdENoYXIgNDYgL0VuY29kaW5nIC9NYWNSb21hbkVuY29k
+ aW5nCj4+CmVuZG9iagoxIDAgb2JqCjw8IC9UaXRsZSAoVW50aXRsZWQpIC9BdXRob3Ig
+ KFJhbmRhbGwgSGF1Y2gpIC9DcmVhdG9yIChPbW5pR3JhZmZsZSkgL1Byb2R1Y2VyCihN
+ YWMgT1MgWCAxMC41LjUgUXVhcnR6IFBERkNvbnRleHQpIC9DcmVhdGlvbkRhdGUgKEQ6
+ MjAwODExMTIxODQzMTNaMDAnMDAnKQovTW9kRGF0ZSAoRDoyMDA4MTExMjE4NDMxM1ow
+ MCcwMCcpID4+CmVuZG9iagp4cmVmCjAgOTgKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAw
+ MDQ4ODcyIDAwMDAwIG4gCjAwMDAwMDQ0NDYgMDAwMDAgbiAKMDAwMDAzMjU1MiAwMDAw
+ MCBuIAowMDAwMDAwMDIyIDAwMDAwIG4gCjAwMDAwMDQ0MjYgMDAwMDAgbiAKMDAwMDAw
+ NDU1MCAwMDAwMCBuIAowMDAwMDI2NzE3IDAwMDAwIG4gCjAwMDAwMDkzOTcgMDAwMDAg
+ biAKMDAwMDAwOTg2MSAwMDAwMCBuIAowMDAwMDA4OTU1IDAwMDAwIG4gCjAwMDAwMDkz
+ NzcgMDAwMDAgbiAKMDAwMDAwNzk4MyAwMDAwMCBuIAowMDAwMDA4NDQ5IDAwMDAwIG4g
+ CjAwMDAwMDc1NDEgMDAwMDAgbiAKMDAwMDAwNzk2MyAwMDAwMCBuIAowMDAwMDA4NDY5
+ IDAwMDAwIG4gCjAwMDAwMDg5MzUgMDAwMDAgbiAKMDAwMDAwNzA5OSAwMDAwMCBuIAow
+ MDAwMDA3NTIxIDAwMDAwIG4gCjAwMDAwMjU3NjUgMDAwMDAgbiAKMDAwMDA0MDkwNyAw
+ MDAwMCBuIAowMDAwMDA2NjM4IDAwMDAwIG4gCjAwMDAwMDYyODYgMDAwMDAgbiAKMDAw
+ MDAwNTQ2OSAwMDAwMCBuIAowMDAwMDA1OTY2IDAwMDAwIG4gCjAwMDAwMDY0NjEgMDAw
+ MDAgbiAKMDAwMDAwNDk3MiAwMDAwMCBuIAowMDAwMDA1MTQ5IDAwMDAwIG4gCjAwMDAw
+ MDU2NDYgMDAwMDAgbiAKMDAwMDAwNTMyNiAwMDAwMCBuIAowMDAwMDQ1MzQ3IDAwMDAw
+ IG4gCjAwMDAwNDg2OTMgMDAwMDAgbiAKMDAwMDAwNjk1NiAwMDAwMCBuIAowMDAwMDA1
+ ODIzIDAwMDAwIG4gCjAwMDAwMDY4MTMgMDAwMDAgbiAKMDAwMDAwNjE0MyAwMDAwMCBu
+ IAowMDAwMDI5MDUyIDAwMDAwIG4gCjAwMDAwMzA0NjcgMDAwMDAgbiAKMDAwMDAzMTE2
+ MiAwMDAwMCBuIAowMDAwMDI5NzcyIDAwMDAwIG4gCjAwMDAwMzE0OTcgMDAwMDAgbiAK
+ MDAwMDAzMDEzMiAwMDAwMCBuIAowMDAwMDMxODU3IDAwMDAwIG4gCjAwMDAwMjc5OTcg
+ MDAwMDAgbiAKMDAwMDAyODMzMiAwMDAwMCBuIAowMDAwMDI4NjkyIDAwMDAwIG4gCjAw
+ MDAwMjk0MTIgMDAwMDAgbiAKMDAwMDAzMDgyNyAwMDAwMCBuIAowMDAwMDMyMjE3IDAw
+ MDAwIG4gCjAwMDAwMjczMzggMDAwMDAgbiAKMDAwMDAxMjc3NyAwMDAwMCBuIAowMDAw
+ MDE1NjUzIDAwMDAwIG4gCjAwMDAwMTc3OTYgMDAwMDAgbiAKMDAwMDAyMDY3MiAwMDAw
+ MCBuIAowMDAwMDI3OTYwIDAwMDAwIG4gCjAwMDAwMjA2OTMgMDAwMDAgbiAKMDAwMDAy
+ Mjc5NCAwMDAwMCBuIAowMDAwMDIyODE1IDAwMDAwIG4gCjAwMDAwMjQ5MTYgMDAwMDAg
+ biAKMDAwMDAwOTg4MCAwMDAwMCBuIAowMDAwMDEyNzU2IDAwMDAwIG4gCjAwMDAwMTU2
+ NzQgMDAwMDAgbiAKMDAwMDAxNzc3NSAwMDAwMCBuIAowMDAwMDI0OTM3IDAwMDAwIG4g
+ CjAwMDAwMjU3NDUgMDAwMDAgbiAKMDAwMDAyNTgwMiAwMDAwMCBuIAowMDAwMDI2Njk3
+ IDAwMDAwIG4gCjAwMDAwMjY3NTMgMDAwMDAgbiAKMDAwMDAyNzMxOCAwMDAwMCBuIAow
+ MDAwMDI3Mzc1IDAwMDAwIG4gCjAwMDAwMjc5NDAgMDAwMDAgbiAKMDAwMDAyODMxMiAw
+ MDAwMCBuIAowMDAwMDI4NjcyIDAwMDAwIG4gCjAwMDAwMjkwMzIgMDAwMDAgbiAKMDAw
+ MDAyOTM5MiAwMDAwMCBuIAowMDAwMDI5NzUyIDAwMDAwIG4gCjAwMDAwMzAxMTIgMDAw
+ MDAgbiAKMDAwMDAzMDQ0NyAwMDAwMCBuIAowMDAwMDMwODA3IDAwMDAwIG4gCjAwMDAw
+ MzExNDIgMDAwMDAgbiAKMDAwMDAzMTQ3NyAwMDAwMCBuIAowMDAwMDMxODM3IDAwMDAw
+ IG4gCjAwMDAwMzIxOTcgMDAwMDAgbiAKMDAwMDAzMjUzMiAwMDAwMCBuIAowMDAwMDMy
+ NjM1IDAwMDAwIG4gCjAwMDAwMzI2OTkgMDAwMDAgbiAKMDAwMDA0MDM5NiAwMDAwMCBu
+ IAowMDAwMDQwNDE3IDAwMDAwIG4gCjAwMDAwNDA2NTMgMDAwMDAgbiAKMDAwMDA0MTA4
+ MiAwMDAwMCBuIAowMDAwMDQ0ODgzIDAwMDAwIG4gCjAwMDAwNDQ5MDQgMDAwMDAgbiAK
+ MDAwMDA0NTEzOSAwMDAwMCBuIAowMDAwMDQ1NTMwIDAwMDAwIG4gCjAwMDAwNDg0MDQg
+ MDAwMDAgbiAKMDAwMDA0ODQyNSAwMDAwMCBuIAowMDAwMDQ4NjY5IDAwMDAwIG4gCnRy
+ YWlsZXIKPDwgL1NpemUgOTggL1Jvb3QgODUgMCBSIC9JbmZvIDEgMCBSIC9JRCBbIDw1
+ M2QyNzY2MDA4OGY5MzFhNDM2ODNlYTI2M2MzNzQ5Yj4KPDUzZDI3NjYwMDg4ZjkzMWE0
+ MzY4M2VhMjYzYzM3NDliPiBdID4+CnN0YXJ0eHJlZgo0OTA3OQolJUVPRgoxIDAgb2Jq
+ Cjw8L0F1dGhvciAoUmFuZGFsbCBIYXVjaCkvQ3JlYXRpb25EYXRlIChEOjIwMDgwOTE5
+ MTUzNTAwWikvQ3JlYXRvciAoT21uaUdyYWZmbGUgNS4wLjIpL01vZERhdGUgKEQ6MjAw
+ ODExMTIxODQzMDBaKS9Qcm9kdWNlciAoTWFjIE9TIFggMTAuNS41IFF1YXJ0eiBQREZD
+ b250ZXh0KS9UaXRsZSAoZG5hLWNvbm5lY3RvcnMtMC4yKT4+CmVuZG9iagp4cmVmCjEg
+ MQowMDAwMDUxMTk3IDAwMDAwIG4gCnRyYWlsZXIKPDwvSUQgWzw1M2QyNzY2MDA4OGY5
+ MzFhNDM2ODNlYTI2M2MzNzQ5Yj4gPDUzZDI3NjYwMDg4ZjkzMWE0MzY4M2VhMjYzYzM3
+ NDliPl0gL0luZm8gMSAwIFIgL1ByZXYgNDkwNzkgL1Jvb3QgODUgMCBSIC9TaXplIDk4
+ Pj4Kc3RhcnR4cmVmCjUxNDAxCiUlRU9GCg==
</data>
<key>QuickLookThumbnail</key>
<data>
- TU0AKgAAqw6AP+BACCQWDQeEQmFQuGQ2HQ+IRGJROKRWLReMRmNRuOR2PR+QSGRSOSSW
+ TU0AKgAAkVqAP+BACCQWDQeEQmFQuGQ2HQ+IRGJROKRWLReMRmNRuOR2PR+QSGRSOSSW
TSeUSmVSuWS2XS+YTGZTOaTWbTecTmdQJ/zqfT+gUGhUOiUWjUekUmlUumU2nU+oVGpV
OczyOuxyOJ2udyvV4vB+v1+VaD2SqWeJAK1AsHhEIhcMhUOh8A3WEWoBXUA2iTVitVyv
WCxWaC4S+YeFXi2W64XK6XaD3i9YjKZXLVC/Vuu1+w2OB2XP5fLYq22+43PJ5G1anRa3
@@ -3869,876 +3858,747 @@
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
- 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
- CWJsNIuhHgpAT9EAI9xWhvEICwR4fhog+DSCEXoqQggTAENQVomx1A2CoOwOgQQDiMGk
- FsFIChkHpDNBNCPDyBRBxBGDVC8A8AQABC7BuAbDVBfC+AbDRDjBMBkBGAKDoC+AaAxC
- iC1CyAzCDDBA2CnYHBlBUDOCMCzBECPAlBmBADICvA1AMD+C9B3AsDYBXC3ALCDBJD5B
- 9C9BbAmALD+D0DXevBheyBGCZC1B4AjUANuD+e6DthTDfhVGVAqBVhZLOUECShdAFhfU
- jAvZJbYGaDeCxBMCKABC3CfBVAMW8D8DYB4B0DXCBNrBmBBDICUDOBtAYADDxCyCTCyA
- xBhA3CDA7ClB9DUCOAoAIDrCNAkByBCDABkBVBADXDRDkBxAVACDmB3AaBxBVDCBwDRD
- ZATBkBMApgZB+AxCVApCwBAC3DDA2CNBgD+MmDJA5NHDnAlA7DWDEDWYUD9DkCBAtB7B
- NC+BwCTBCCPBrDBCXApAHD9D1DYCvBDBgCJAAA8BzC1CCBLQJD/Y1e9F7fBDqDjjmAxj
- oBOjqczLOc1Dhc3Cgc5Llc7Unc+BOdAdCdEdGdIdKdMdOdQdSdUdWdYdadcdedgdidkd
- mdodqdsdudwdyd0d2d4d6d8d+eAeCeEeGeIeKeMeOeQeSeUeWeYeaeceeegeiekemeoe
- qeseueweye0e2e4e6e6e+Y3jkfDA/fFBAcnLIjslAlBlClDlElFlGlHLZDelKCjlMS7S
- 5hjADGZD5C2B1j3BqC3BWAphuGZDgCtB5COD6BfCRBHD1B8BNBuD1BBA1DLC/AWCiDCC
- GAQC/ByBOB/C9A4A4AoDIDIAdCmDJCXAxD1C8BjBCBoABBIA7DFC4AYC2DUCRAYDPCLA
- yBdC7BUBUARCsDnA6DICdA8CJBgDPCBCpBaDDB4AmBrD2CODEBoAEElBuD/BCA2DKC+A
- WCkC/CCAGC8ByCKD5BlCVBVAkF8DqDHCQBPByR2C/BpAWe8e7D/bGLHSsbLjuS5BXnVL
- LGPDiGRCfALncIyAnj0bYD8DdW/CllXCFlalRACD4CyBuBFD1ZYBHD2C2FVCSlqAAC/A
- MB3C/CUBTDCBuA2l2Anl5DZDIARB/DJCjBhmCCLmFC+mIDXmLCKDUUuDUCHBGBYC7AeB
- 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
+ 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
+ FdFogVF9GNGYedGtLVLlL1HtH4btINIdIpcdJE9FJUotJhOlJwA0+NSjM9KMadKZwc+8
+ /M/Y01QUr1AMu9AdL9BJAlMYAFMoAdM8fdCYF1CtC9DJytDdDtD9EIgSe1O1E1FFFVFi
+ U9FyxVP1GjzwvVT4GtUIfNUdQtIFIVIlIxcNRjjc9MiFSE9sz1Sta5o8+caRbppMqAKh
+ tM5AhIbIcwdRXgYolRnoA4IYFgEwgwQIVgXINgJAHhjIjIAldddogRr5uQfoJSx8s4MA
+ vQC4B4BogYR4WoYIpIF0lIdIY7liqhdofQOYJYIISYXIYYMYIAG544B7Grv9YYGwV4ZY
+ addNfFd1eFeQHgZobocZ2aDdZ889aNR0zIDBnVJsztJ6RdS9bg59b1cEiFcVclc1dDl9
+ kwgtd9eNedepL1owAFfZs1fwFVgFgVglg1hFhVhlhwcFiAgg8FiVili1jFjVjljwutkF
+ kVklotdlk9pNlVlll1RdmJnVaUo1SVbFu7FVnZblbsbFb4GFcIhFcdco+Vc4cFkttdo9
+ lFpQole1ptp9ftf8fdgIG1gdgogVg9hIG9hYcthth60ViNiditi9jNjYCVjohDzovAvV
+ tFw9fIglpFlNldlqDVuMy1RoC8PNadmszdu1vF3xcdbUplTBPQS4XYYoDZ1MCaW5s0fQ
+ X1OQbFzgv4wIwYwow5xg8wWwaAa4BIAwAoIT2ggdx9qMs4MNjRF1q1zIFz6QlglwmAmQ
+ mgmwA4qwY0GB0QgckwdYCgnpklGovgvwwBEl6oxAxQ8xr9uFI9uROVulal3tnUFd4RcF
+ 4t495L5d5Yft5t596OAF6ggRt964xt7N7d7t74Et8IyFfl8cfd8oG989y9q9zV9Ylpu1
+ 94mom9+d+qNF+74N/QBl/lkF/16WAODt62AgxuA12mBF21mV3FJd3c9mBt3+KK4dvRb2
+ CV5AB95ShV5gWV50kl6AdOIODgAGD2IoIeEN7l718FfWE9qFyIXuFeFoAFzFhWGN9omI
+ gomeGt+Qq+HAC2HV/N/ZJV/ovuMIwmIeAYxeIwyGA9mGJVudmc9WJ1m891SeKWSxZt4M
+ 0ZP4bYc4dZVwLR1wET3qYAswayBlyZXBjxXZkRX5koGE2WNGEmEwbOFGN2OE1OF19IgZ
+ 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
</data>
<key>ReadOnly</key>
<string>NO</string>
Modified: trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-0.2.png
===================================================================
(Binary files differ)
Modified: trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/QuickLook/Preview.pdf
===================================================================
(Binary files differ)
Modified: trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/QuickLook/Thumbnail.tiff
===================================================================
(Binary files differ)
Modified: trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/data.plist
===================================================================
--- trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/data.plist 2008-11-13 05:31:21 UTC (rev 622)
+++ trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.graffle/data.plist 2008-11-13 05:51:33 UTC (rev 623)
@@ -44,7 +44,7 @@
<key>Creator</key>
<string>Randall Hauch</string>
<key>DisplayScale</key>
- <string>1 0/72 in = 1 0/72 in</string>
+ <string>1 0/72 in = 1.0000 in</string>
<key>GraphDocumentVersion</key>
<integer>6</integer>
<key>GraphicsList</key>
@@ -257,7 +257,7 @@
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
-\f0\fs24 \cf0 Repository Source}</string>
+\f0\fs24 \cf0 Repository Connector}</string>
</dict>
</dict>
<dict>
@@ -717,7 +717,7 @@
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
-\f0\fs24 \cf0 Repository Source}</string>
+\f0\fs24 \cf0 Repository Connector}</string>
</dict>
</dict>
<dict>
@@ -985,7 +985,7 @@
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
-\f0\fs24 \cf0 Repository Source}</string>
+\f0\fs24 \cf0 Repository Connector}</string>
</dict>
</dict>
<dict>
@@ -1200,7 +1200,7 @@
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
-\f0\fs24 \cf0 Repository Source}</string>
+\f0\fs24 \cf0 Repository Connector}</string>
</dict>
</dict>
<dict>
@@ -1415,7 +1415,7 @@
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
-\f0\fs24 \cf0 Repository Source}</string>
+\f0\fs24 \cf0 Repository Connector}</string>
</dict>
</dict>
<dict>
@@ -1527,7 +1527,7 @@
<key>MasterSheets</key>
<array/>
<key>ModificationDate</key>
- <string>2008-09-19 10:39:39 -0500</string>
+ <string>2008-11-12 12:43:41 -0600</string>
<key>Modifier</key>
<string>Randall Hauch</string>
<key>NotesVisible</key>
Modified: trunk/docs/gettingstarted/src/main/docbook/en-US/images/dna-connectors-future.png
===================================================================
(Binary files differ)
Modified: trunk/docs/gettingstarted/src/main/docbook/en-US/images/dnajcr-and-connector.graffle
===================================================================
--- trunk/docs/gettingstarted/src/main/docbook/en-US/images/dnajcr-and-connector.graffle 2008-11-13 05:31:21 UTC (rev 622)
+++ trunk/docs/gettingstarted/src/main/docbook/en-US/images/dnajcr-and-connector.graffle 2008-11-13 05:51:33 UTC (rev 623)
@@ -44,7 +44,7 @@
<key>Creator</key>
<string>Randall Hauch</string>
<key>DisplayScale</key>
- <string>1 0/72 in = 1 0/72 in</string>
+ <string>1 0/72 in = 1.0000 in</string>
<key>GraphDocumentVersion</key>
<integer>6</integer>
<key>GraphicsList</key>
@@ -163,7 +163,7 @@
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
-\f0\fs24 \cf0 Repository Source}</string>
+\f0\fs24 \cf0 Repository Connector}</string>
</dict>
</dict>
<dict>
@@ -353,7 +353,7 @@
<key>MasterSheets</key>
<array/>
<key>ModificationDate</key>
- <string>2008-09-19 10:34:37 -0500</string>
+ <string>2008-11-12 12:44:40 -0600</string>
<key>Modifier</key>
<string>Randall Hauch</string>
<key>NotesVisible</key>
@@ -397,669 +397,654 @@
<key>QuickLookPreview</key>
<data>
JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAgUiAvRmls
- dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGNVE1PGzEQvftXzLEc4tjj7yMNrQSH
- CpJInFG0qEGbBpJQqf++z/aaDQGhZKXIMx4/v5k34xe6oxdS+FzwFIyhXUf39IeU9Kr8
- aE3T2V7Tak+6fPsVTZR0w+64GgAEAB5petvtVt3z4fWhp90aV6RQb9HESktWIZFLUYbE
- gN7Q9Hqj6Wpb2AyhJoyh3rgSKmoon4RaM4Y6ZoSahmpq6HTe9Q+H9d9utu23u/WmO+zW
- KwFmyNMoHRklkC45n0JeWauTxQq5srLSkdfYpmgIrGqCsz3nmpQYJXKKumQ4QYbW5yMc
- 8Q/C35ekedhjmrCXxrAyZGmJxH9qqXB0+Ujfrn5dTm5m8wuxfKIfS9TiMxHAg0PSPtM0
- VrOJecXRBm8rYW3y7SET3ggOmUW1euJoJPLyg4NjyJveV2czNZxIvG5ahCilqRfskozG
- WPLNxzoiFzRN9tiUUqtWC3grn8+YuL8Wc7hQsAI5TkAsbPmI+Yp+07G9yU31ruZozI81
- dwDMTXJac5Y+uBA/1hz1pgtqBT8X0OS0U7Qf8S5vr0e4T/QTZ+rnPFRE2TdUFWz2qKFo
- riqUgzo2aD/o5hzaFuebjs5kW6UsQtOx+cSbjoPHDUK1gIxSlGuoTcnx0kHJkVTRslEc
- 1Wye8/R0FnqC9WeSRkgag6aJOZ2jefe83a8P292/r6T9AlsnqbQKljQG8/2MLraveNhG
- iTXdYHqfxlHFU1Dey9mijLyixey4T1V5ZNGh9ZHA/GaJy4OBmZYKM9TTArOfQUR5YDDf
- 5SEqQc5bmWpf2ISZcoGLDUVsnvvRxvwcnxC54gpsFdge9fkpIR8LiUwq44+kKv5giz7P
- 50C7nci07/4D13JVNgplbmRzdHJlYW0KZW5kb2JqCjUgMCBvYmoKNjQ5CmVuZG9iagoy
- IDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291cmNlcyA2IDAg
- UiAvQ29udGVudHMgNCAwIFIgL01lZGlhQm94IFswIDAgNTc2IDczM10KPj4KZW5kb2Jq
- CjYgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAv
- SW1hZ2VJIF0gL0NvbG9yU3BhY2UgPDwgL0NzMiAxNCAwIFIKL0NzMSA3IDAgUiA+PiAv
- Rm9udCA8PCAvRjEuMCAxNSAwIFIgPj4gL1hPYmplY3QgPDwgL0ltMSA4IDAgUiAvSW0z
- IDEyIDAgUgovSW0yIDEwIDAgUiA+PiA+PgplbmRvYmoKOCAwIG9iago8PCAvTGVuZ3Ro
- IDkgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTk0IC9I
- ZWlnaHQgMTAyIC9Db2xvclNwYWNlCjE2IDAgUiAvU01hc2sgMTcgMCBSIC9CaXRzUGVy
- Q29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dCBAAAA
- AMOg+VNf4AiFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
- BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
- gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
- MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
- BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
- gAEDBgwYMGDAgAEDBv7AAOfkAAEKZW5kc3RyZWFtCmVuZG9iago5IDAgb2JqCjI4Mwpl
- bmRvYmoKMTIgMCBvYmoKPDwgL0xlbmd0aCAxMyAwIFIgL1R5cGUgL1hPYmplY3QgL1N1
- YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTQgL0hlaWdodCA4NiAvQ29sb3JTcGFjZQoxOSAw
- IFIgL1NNYXNrIDIwIDAgUiAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRl
- RGVjb2RlID4+CnN0cmVhbQp4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwY
- MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
- BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
- gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
- MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMPA+MMOE
- AAEKZW5kc3RyZWFtCmVuZG9iagoxMyAwIG9iagoyNDAKZW5kb2JqCjEwIDAgb2JqCjw8
- IC9MZW5ndGggMTEgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lk
- dGggMTk0IC9IZWlnaHQgNzQgL0NvbG9yU3BhY2UKMjIgMCBSIC9TTWFzayAyMyAwIFIg
- L0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K
- eAHt0IEAAAAAw6D5Ux/khVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
- GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGNVE1PGzEQvftXzLEc4tjj7yNdWgkO
+ FR+ROKNoUYM2BJK0Uv99n+01G0KEyEqRZzx+fjNvxq90Q6+k8LngKRhD257u6ZmU9Kr8
+ aEXzbqdpuSNdvt2SZkq6cXdajQACAI80v+63y/5l/+dhoO0KV6RQb9HESktWIZFLUYbE
+ gF7T/HKt6WJT2IyhJkyh3rgSKmooH4VaM4U6ZoSahmpq6Py2Hx72q799txk229W6329X
+ SwFmyNMoHRklkC45n0JeWauTxQq5srLSkdfYpmgIrGqC3Y5zTUqMEjlFXTKcIUPr8xGO
+ +Afh7wvSPO4xzdhLY1gZsrRA4j+1VDi6eKRvF7/OZ1fd7ZlYPNGPBWpxSgTw4JC0zzSN
+ 1WxiXnG0wdtKWJt8e8iE14JDZlGtgTgaibz86OAY8qb31dlMDScSr5sWIUppGgS7JKMx
+ lnzzsY7IBU2TPTal1KrVAt7K5zMm7q/FHC8UrECOExALWz5gvqTfdGivc1O9qzka82PN
+ HQBzkxzXnKUPLsSPNUe96Yxawb8KaHLaKdqPeOfXlxPcCf3EF/VzHiqi7GuqCjZ70lA0
+ VxXKQR0btB91cw5ti/NNR2eyrVIWoenYfOJNx9HjRqFaQEYpyjXUpuR06ajkRKpo2ShO
+ ajbP1/R0FnqC9SlJIySNQdPMHM/Rbf+y2a32m+2/z6T9DDtIH9kzaQzm+xntNs/P/RLY
+ k8qarjDAT9O04jUoT2Z3V6Ze0V132KqqvLNo0vpOYISzyuXNwFhLhTEa6A7jn0FEeWMw
+ 4uUtKkHOW5lqa9iEsXKBiw1RbB79ycYIHZ4QuegKbBXYHrT6MSEfC4lMKuNPpCr+aIsh
+ j+hIu53ItG/+A5OvVnsKZW5kc3RyZWFtCmVuZG9iago1IDAgb2JqCjY1MAplbmRvYmoK
+ MiAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDMgMCBSIC9SZXNvdXJjZXMgNiAw
+ IFIgL0NvbnRlbnRzIDQgMCBSIC9NZWRpYUJveCBbMCAwIDU3NiA3MzNdCj4+CmVuZG9i
+ ago2IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMg
+ L0ltYWdlSSBdIC9Db2xvclNwYWNlIDw8IC9DczIgMTQgMCBSCi9DczEgNyAwIFIgPj4g
+ L0ZvbnQgPDwgL0YxLjAgMTUgMCBSID4+IC9YT2JqZWN0IDw8IC9JbTMgMTIgMCBSIC9J
+ bTEgOCAwIFIKL0ltMiAxMCAwIFIgPj4gPj4KZW5kb2JqCjEyIDAgb2JqCjw8IC9MZW5n
+ dGggMTMgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTk0
+ IC9IZWlnaHQgODYgL0NvbG9yU3BhY2UKMTYgMCBSIC9TTWFzayAxNyAwIFIgL0JpdHNQ
+ ZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0IEA
+ AAAAw6D5Ux/khVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
- wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwa+
- BgaoPAABCmVuZHN0cmVhbQplbmRvYmoKMTEgMCBvYmoKMjEwCmVuZG9iagoxNyAwIG9i
- ago8PCAvTGVuZ3RoIDE4IDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2Ug
- L1dpZHRoIDE5NCAvSGVpZ2h0IDEwMiAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvQml0
- c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae1c
- 61dSaR+VO3g4R4GjKJfEQNQBQSYIxcvQKKhdvBVelqWmRtbCIXEwG43EZTrjpWa8j05o
- pVmWOsWMadZ6/7X3OZAXHNf5eNYzs87+4Jfnw+/Ze/PAcq3f3nFxNGBTgAE7SARjMJgA
- LBaLDS3A5Yg7Mhin0SCuz2JzOFwuj8eHFDwel8vhsAkW/+BA6A+uz+ML4hFEKERRDDqg
- qFCIIPECPi9KIpYDuD/Qn8dHhBiWKBKJJTiEkIhFokQMEyICwAH4EEOBwWRxuPx4ISaS
- 4MnSFJlMLldABrlcJkuVJuMSESaM53M5bCbz2GOIEkDQRElyqlyZpjqrVmsyIINGoz6r
- SlPKU6W4CCNsYB03AbwBLh/BRHiqQqXOyMzW6XMMRthg0Ouys7RqlTI16YDCkQngM0QQ
- SJKlqTN1BtM5izUv3wYb8qwWs8moy9KoZMliDOFz2UcmMJgcXjwKCKi0ulyztaDYXlLq
- hA6OkgvFhXnmXL0WUAAu8DjHGAALhIm4LE2bY7YVl5RdqqyuveaCDNdqa6oul5d+ZzMb
- MlWyJBEq4LIO3zKTzYvHJClpGTmWotKL1a7GGy1t7R23oEJHe1vrjUZXzSVHsdUIXMAT
- EB77iAGwQJSsUOvMRc5KV1Or+27XPV8PZPDd67rrbrteV1X+nUWvUUpFQj7nOANUnJKW
- abSVVtY3uz3d/gcDgcEgVBgMPPyp1+dxtzRUOQtMWcAETHD0EJgcAYbLzurMxRddzW6v
- v39weHRsfAIqjI/9PBwc6PV2ttZftlv0akVSQjyXdfCzzOQiiclKjcFaUtXk9t4PDI89
- +W1mdg4qzM5MPRl7/KjP626udeQbtWekIoR3yIDFQ0TStEyTrczV6vEHRian5hafhZah
- QujZ0vzU5Oij3q72uoqib7NVKScZpKiyzxVdarzV3T88Mf176MXqOmRYexFanJkcGfB1
- Nl2xm3XpMrGQzz74FLH4QnFq+jcWe+X1O/7Bsanfl1dfv93cggqb796srSxOjwfve5qr
- v7fq1TIJGsNAIlPrrd9Xt3geDD+ZC61ubP4ZhgzvtzbWlheePu733qwtzTNo5HgMAxSX
- qXPySmtvegdGf1t88Xrzw98fd6HCx53w1puXS1O/BHztLqfNmKHAseMeoLhcY8h3XGvv
- DozNPFt9++ffu5/2ocKnvZ3379ZCs+ODP7rrymy5WuUpDGxOV4dvcHw2tL4Z/vjp8xeo
- 8Hl/N7y1vjI/GfS768sLYhkw2HwMV2QYAYNbPcGJueX1rfDu/pf/QYUvn/f+2n79fGFy
- qPd2Q0WhSatMIn6Uo/8h0Awo8Yr2gBKZSYfQHpDKQ8kh7QElMpMOoT0glYeSQ9oDSmQm
- HUJ7QCoPJYe0B5TITDqE9oBUHkoOaQ8okZl0CO0BqTyUHNIeUCIz6RDaA1J5KDmkPaBE
- ZtIhtAek8lBySHtAicykQ2gPSOWh5JD2gBKZSYfQHpDKQ8kh7QElMpMOoT0glYeSQ9oD
- SmQmHUJ7QCoPJYe0B5TITDrkP+5BHIsf2bP7926pHTIAm4I+YlNw7d37nb39z1Bhf2/n
- w+YrYlPQDzYFT+zZRRhEtzXbvA9Hp5ZevNkK7+zuQYXdnfD2xss/psG2Zsep25qRjdmS
- mtaun4afzi+vbWy/D/8FFcIftt++Wln4daT/XttVR75Bc2LfVCgGy/sWe9WNu73BsanF
- 52sb77a2ocLW5sar50szE0N9npbqkn9sLYPdd7A5bi6+3Oj2DTyenF1afvlq/TVUWF9f
- XVmafToa6LkDNscturOxm+Nft/cLyl03Pb2PRienF5ZCK8+hwkroj4WZJz8H+35or7/4
- dXuff5g/iCYoMox5pTXX3d6+RyPjT6dn5xegwvzc9K8To8EH3Z3NtWDt+kSCgsmJx3C5
- Wm+2X6pr7bx3/+HQyC/jk5BhYmx0KNDXfedmw5UL5/WaEykWkMORpKqycm2OqobW2109
- ff2B4BBkCAb6+3p+6GxtrHEWmrLTTyaJQJpLqtTozcVlVfU32js9Xt+P/l6o4Pf7vJ7O
- 9uaGmgr7+ZwMEMNBj6e52DwEw1NVWqO12Hm5tr6ppa3DfRsyuDvaWpoaaq847XlGEAok
- EnUHi+NxcQwi1UjEMjONlgK7o+JK9VVXXQNkqHddram86LxQeN6YlS5Pjk01RpKlmCgZ
- JEv1JoutyF7icJZXQIbyMkeJvch23pSTma6QEuFYzuGXaVwciOiDdK8YUNBk643fWqz5
- toJCyFBgy7dazuXmZGtVcqk4ITbdG8dkcriCSEBZma7RgoC1wZhrggy5RmOOLjtTk34G
- xJMThJGQ+FHCmki58wgKuFSmOANC7poMLXyIxtxlp6bcgQls0DSAoAkiPAkUDcgVSgih
- kEeqBsSJKAIaH0DTwEGejrCCaHsAFAQIiiVEux6SoAPonwB9D4kYigiiVQnHCUQpEDbw
- icINCOs2ov0fKFG5wSfuf7Ku4sCGaOkJUXkigBDEvUDvydfGkFgHom860jwT6Z3hQArQ
- iBOpnjm9eeaABSj/Iepp4ESkmSh6U/ovrQCtwHEF/g8/2JcPCmVuZHN0cmVhbQplbmRv
- YmoKMTggMCBvYmoKMTkyNwplbmRvYmoKMjAgMCBvYmoKPDwgL0xlbmd0aCAyMSAwIFIg
- L1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTQgL0hlaWdodCA4
- NiAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0
- ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae1b+TtbWxc2JiEDiQxk0JAIaUOkRVDa
- 9Aal1SKk9LpVRA39tAhaqg3xGK7g6kVarZqqqHlqQ9Dn/mvf2idCdLxftT3n+R7vL/xy
- zl7vXsPZ2Wu9bm4nIPYOuBMA37lD7u4eCJ6enl64AgzADHF3/1+IYNZ7enl7e5PIZDIF
- X5DJJDDEC/H4tyzQ5oP1JArFx5dKpdHodDoDJ8DSNBqV6utDoZAdLP6FJ8B+2H0yxYdK
- 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
- W8Y/hVgccw3lCJr+Tv+iL+sL+l3983xtob7imXPPmsara18ZV2aW1ci4QY0yvqwpiG+w
- 2g56LWRpneIV9OSV9Y3h6jL2fG3Zo8kc4mp8NdSlCGVqxDjjya5l90WyxTfh51vL9q/p
- Uft89klNJdeyunhmKfp8NlwNa/+zq2DSsqvw5I2QLjxroe5VD6p9aovaCk09prarbWoX
- 346qA+Udw5yViQus22X1KfZgY5reyklXZovg38Ivhv+lXmEL1zQ0+Q9NuLmMaQnfEdw2
- cIeU/8NfswMN3gplbmRzdHJlYW0KZW5kb2JqCjI4IDAgb2JqCjc5MgplbmRvYmoKNyAw
- IG9iagpbIC9JQ0NCYXNlZCAyNyAwIFIgXQplbmRvYmoKMjkgMCBvYmoKPDwgL0xlbmd0
- aCAzMCAwIFIgL04gMyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAvRmxhdGVE
- ZWNvZGUgPj4Kc3RyZWFtCngBhZK/TxRREMc/e8SAIVAI0ZhYPBM1mqBZjiso79wCSQ5y
- EqJiaPb21uPC3bHZW/FHRcNfoKEg2hEKf9RYWFysLLQyQSI02pmYWKA0eFnn7cuG6mCS
- l/m82e/MZOYt9NhuENQzQKMZhTMTN9W9ufuqd4cMw5zmEhddrxUUSqWiSLrYwTaW/vTl
- uq61t9hZj17+PbTaA2+/r/342SUpDQ+E0hAsJYHhquGc5rLhW5ofRUEkmnnN3oJbEQ6E
- R8LZGUf4hfBg1fAbzWXD7zUve1Wd+0nYblZqTeF/wuMVv+VBRvd65gWhaDIfhfONxpLU
- 7+kTvqp3IV7s6TYUXkvu4FHsznN4tQzn9QgqkXF5EYb+wLvNo9j+TrIf62xf68FYNtFZ
- /Vtwai2O9+9C7zXofI3jw6047mxK72/QPvAehlLbqK3PcNLdzGn08HsjpW5sdpGobNho
- w5xcJvOwLufKOTizCyXh2TzWLyc9Zm8ilUGL2dyoPT2lHLdeK4du5MvmjA1RJEuOUWym
- mULh4FKnRplQKMInER9TI611so/8x/J+4CwFT8JadSFSBfkTfTXZ9G6MqKxtjx9fw7y5
- 1syvwu0VTR8qFxKvObX/LjiQyAplbmRzdHJlYW0KZW5kb2JqCjMwIDAgb2JqCjQ2Mgpl
- bmRvYmoKMTYgMCBvYmoKWyAvSUNDQmFzZWQgMjkgMCBSIF0KZW5kb2JqCjMxIDAgb2Jq
- Cjw8IC9MZW5ndGggMzIgMCBSIC9OIDMgL0FsdGVybmF0ZSAvRGV2aWNlUkdCIC9GaWx0
- ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AYWSv08UURDHP3vEgCFQCNGYWDwTNZqg
- WY4rKO/cAkkOchKiYmj29tbjwt2x2VvxR0XDX6ChINoRCn/UWFhcrCy0MkEiNNqZmFig
- NHhZ5+3Lhupgkpf5vNnvzGTmLfTYbhDUM0CjGYUzEzfVvbn7qneHDMOc5hIXXa8VFEql
- oki62ME2lv705bqutbfYWY9e/j202gNvv6/9+NklKQ0PhNIQLCWB4arhnOay4VuaH0VB
- JJp5zd6CWxEOhEfC2RlH+IXwYNXwG81lw+81L3tVnftJ2G5Wak3hf8LjFb/lQUb3euYF
- oWgyH4XzjcaS1O/pE76qdyFe7Ok2FF5L7uBR7M5zeLUM5/UIKpFxeRGG/sC7zaPY/k6y
- H+tsX+vBWDbRWf1bcGotjvfvQu816HyN48OtOO5sSu9v0D7wHoZS26itz3DS3cxp9PB7
- I6VubHaRqGzYaMOcXCbzsC7nyjk4swsl4dk81i8nPWZvIpVBi9ncqD09pRy3XiuHbuTL
- 5owNUSRLjlFspplC4eBSp0aZUCjCJxEfUyOtdbKP/MfyfuAsBU/CWnUhUgX5E3012fRu
- jKisbY8fX8O8udbMr8LtFU0fKhcSrzm1/y44kMgKZW5kc3RyZWFtCmVuZG9iagozMiAw
- IG9iago0NjIKZW5kb2JqCjIyIDAgb2JqClsgL0lDQ0Jhc2VkIDMxIDAgUiBdCmVuZG9i
- agozMyAwIG9iago8PCAvTGVuZ3RoIDM0IDAgUiAvTiAzIC9BbHRlcm5hdGUgL0Rldmlj
- ZVJHQiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFkr9PFFEQxz97xIAh
- UAjRmFg8EzWaoFmOKyjv3AJJDnISomJo9vbW48Ldsdlb8UdFw1+goSDaEQp/1FhYXKws
- tDJBIjTamZhYoDR4Wefty4bqYJKX+bzZ78xk5i302G4Q1DNAoxmFMxM31b25+6p3hwzD
- nOYSF12vFRRKpaJIutjBNpb+9OW6rrW32FmPXv49tNoDb7+v/fjZJSkND4TSECwlgeGq
- 4ZzmsuFbmh9FQSSaec3eglsRDoRHwtkZR/iF8GDV8BvNZcPvNS97VZ37SdhuVmpN4X/C
- 4xW/5UFG93rmBaFoMh+F843GktTv6RO+qnchXuzpNhReS+7gUezOc3i1DOf1CCqRcXkR
- hv7Au82j2P5Osh/rbF/rwVg20Vn9W3BqLY7370LvNeh8jePDrTjubErvb9A+8B6GUtuo
- rc9w0t3MafTweyOlbmx2kahs2GjDnFwm87Au58o5OLMLJeHZPNYvJz1mbyKVQYvZ3Kg9
- PaUct14rh27ky+aMDVEkS45RbKaZQuHgUqdGmVAowicRH1MjrXWyj/zH8n7gLAVPwlp1
- IVIF+RN9Ndn0boyorG2PH1/DvLnWzK/C7RVNHyoXEq85tf8uOJDICmVuZHN0cmVhbQpl
- bmRvYmoKMzQgMCBvYmoKNDYyCmVuZG9iagoxOSAwIG9iagpbIC9JQ0NCYXNlZCAzMyAw
- IFIgXQplbmRvYmoKMyAwIG9iago8PCAvVHlwZSAvUGFnZXMgL01lZGlhQm94IFswIDAg
- NTc2IDczM10gL0NvdW50IDEgL0tpZHMgWyAyIDAgUiBdID4+CmVuZG9iagozNSAwIG9i
- ago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMyAwIFIgL1ZlcnNpb24gLzEuNCA+Pgpl
- bmRvYmoKMzYgMCBvYmoKPDwgL0xlbmd0aCAzNyAwIFIgL0xlbmd0aDEgOTc5NiAvRmls
- dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG9Wnl81NW1P/e3z5LJzGT2ZJZfJjOT
- ZJJMFhIIiWQI2ViCQASTSGwSCCRIFDGGpQ9eXJGIVEEWwarUCgHUDIGHAxQf5YFIXxe0
- ioVn3bG2z9T2PfS1wsy8c38Jqfhsn3/0099v7nbu8jv3e8895y4DBAC00AcshBd0ty2D
- T0ktUn6K7icLens8j/x20lMAZDsAu3TRssXdhvf+7ScAPAeg1i5eumrRB2mD/wyQrAcw
- fNrZ0bbw98+OfxzAcxXrl3QiQZ0u5gHI4zCd0dnds/KWkxJNN2K6cekdC9pCvdmHMR3B
- dF5328pl0mr1nzH9HqY9t7d1dzR39WwCSMckpC+7464ehmVOYDQD0zOXLe9Y9qP7bi/A
- dA/y9wukEXzpowUBXsbQA82jFIX8NY/5WvqvJVnM4IAfyxZAHI1LGKrQqUEzlvvNES2S
- k0azdF8pkgyIHRjACClgGqWbEeEToOePQybfBw4uBG6AxAV0F2kYn5v4mD8D+nh34o9s
- GdY5Qh0TryiHE/AI7IRB7P0AxjPhVtgOZ8kSOELmwyE4T1yQh2PNQRRmwE9JIvEaLIIf
- YvkeOAlb4ADilgndYMbcjcSXWI3pMMbb4f7EDyADJsCDcBxKsdWNMJzYmziIuXNgLuyD
- /Vj/34mXOcClJF5MfAQSzMY278ec1xIzEoPYuxyohFlIvR9eJj72YqITbFCG3D0JT8Mu
- +DHK3b3kUKIz0Zs4l3gfGMxNgwZ815BD5H12kHsw8WTid4k4IpEJ2fjVVtgMz2L7g/ie
- wGGvJreRHrKZbGHCzL3MIe4B3hqPIQ5ZUItvHdwBDyECR+AU/Bf8mXzG2Fg928OeThQn
- /hvHbjr2kvakA3rxXYfvRuzTMSKQfDKFzCJryONkC/klk83MZRqZFcxK5mN2JjufXcX+
- kruLG+I38NsFTfzzxLHEmcSbYAUn3ALLYS327iScg8vwJWGxrTTiI2WkktyKbx/ZyRwh
- u8gRZhY5Qc4x+8i75EPyGbnC8IyWMTNBpofZzOxnTjI/Z7vYLewT7Lvs59wknuF38ZcE
- n/gf8fb4+vjPE2WJ9xN/wtkrgYwjUwkz4TvQhr1dBuPgn7EXL+A7iKN2Ck7DWeX9kKTB
- MPwJUQBiJA5SSOrxnUluJItIF3mKHMX3ZYWXLxgcCEbFGBgrk8Y0MO1MN9PHvMn0sals
- NjuNbWYH8X2VPc9eYa9wPJfCmblabips4Lq5Hfju5ga4Ie4XfCk/iZ/Jz+P7+PX8BnYB
- /xp/XlgrbBSGhM+EP4iZ4gzxDnEDjs5ZlNkfj86BkYAjGch9IdwOC0gVaYetOBq7SBv0
- o3QtJA8hXssgM9HCrmVrmXyUhpfhuyitO2ANrGfnw67Er9h98BZKylJsrg/2cJXg5Lfh
- 6NwL+ShFo284KzsrM+D3ZXjTZY/b5UxLddhtVovZlGI06JO0GrVKEgWeYxkCOdXemlZP
- xN8a4fzeurpcmva2IaHtK4TWiAdJNdeXiXhovTbMuq5kGEsu+lrJ8EjJ8FhJoveUQ3lu
- jqfa64n8rMrriZLm2Y0Yf6TK2+SJDCvxeiX+qBJPwrgsYwVPta2zyhMhrZ7qSE1vZ391
- a1VuDjkSRjjUuTlUcYRBQxuOwJS2NZ02DGiJ6ojDW1UdsXsxjnmsr7ptYWTW7MbqqlRZ
- bkIakuY04jdyc7oiyCc8rF3oXfhwNAztrTTWNr8xwrY1RZhW2pYhGLF6qyLW1Zdsf0le
- i1Vv+EpmhPHVtHX010TCrQ8juDTZSlNtGzA1vcGDzTIPNDVGyAOjTFAelyCnlN0ObzXl
- q3WJJ6LyVno7+5e0Irgwp3HIEXZUe9uqmiIwq3HIHrYridycI7a1ZTL2/kju5NzJNCyT
- bWtHwt/cN0J//QQNbWtPvYfh9DljABD6Je9U5DPiWaB8xIvMTqBexwToXzABccKniWA3
- u5CfKREGZYb1RXjf1LZIX8M1NjqrRphrXVI1pLI7aB9aK5uwfGu/fiKOFJbXez39nwMO
- oXf40+spbaMUwaf/HGgmHegxWYmQtmvxXgUY7HWnzdtJx7dXGVNMe23VXyFgmkJDeY6Y
- IoXTZzXKEU8TEqIQzJkeBdWsxgOEbGyKksQDUahyHkHbx37nVszOoaLWVYXfx0RuDhKy
- ZYzl5XhqsNc1VFY8/Z7+qQv7PTWeThQmzqeEmNHR3xRCBBsaESe4Cb8Ybkodi3Y0NU3E
- dkK0HayCxfubsIUloy1gqJBCMSyUnzMdR8U/q3F2Y6SvKjUSrmrCUUDxPTGrMXICJbep
- CUsVjHGKHK/pso3yXIg8F2RjftFIKw3YBjbR1N9P22xo9MqRE/39qf10vo2kowS+TgiP
- EqJAi2DHq6OkbxbWxcArp1KCV/bKyFYTxXQcivQ1iYpC8d9GuGSMb6w5HrktURCe8HdC
- uPTbIDzxWyFcNsbpdQiXI89lFOEb/nEIT7oO4Yq/jXB4jG9kcjJyG1YQrvw7ITzl2yBc
- 9a0Qrh7j9DqEa5Dnaopw7T8O4brrEJ76txGeNsY3MjkduZ2mIDzj74Rw/bdBeOa3QvjG
- MU6vQ3gW8nwjRXj2Pw7hOdch3PC3Eb5pjG9kci5ye5OC8Ly/E8I3fxuEG78Vwk1jnF6H
- cDPy3EQRvuUfh/D8ryCMC95K3Oydw70Xi7u8iig0BKMghdD4oZP0UYBz6Gga4+zbUeDQ
- AcbFt+Gosi+cFzyKrfAwL5hfUGSQDQF0ldzG6NUP+ONfToly9VcO4vKLwFzyDjOd2Ybf
- 8YTVEGKJgwc7x0dJ5UH5aJ0tGJz5kf5jCNUPF+SnyGZ5Lvkirma20b0eCy7cId6APDLK
- zvNieFYdaSSdhH2I3cZtV+9VR1VRtZCpJiAKAmEklQo9NYg82UBYzmNSq31GpJl43mfE
- AhoNz6rUnMATDUNYYFyiFCVNYRUueQWVmuUxNRA2JiVZrQ7+KfKU2q5N2iVvuBVZtM+8
- bKuPxewzqzuqPq6pskGFtbyivD5WHis3lFYQg7G0FH+G0tC6vOAa/XS0zNyJ1Ah3qmld
- nm2UwCKBPdUUHC27Tl9eLqIryCctLdBCNCSliHhZmfUSduO7ww+8z5gvbokde/qnzKNM
- M7M+toJd8OUUEo3XKWg0Jy7yd/KXcIXvggPhslR+G9nKs27i5u4l6/j1KXyDxD7oNBjM
- wkQnq51oVrkYl8vOFjBl+gKDw6MqsNvdnl3ykkUU/sv1wzP1X9QPXx42loagomK4gkb0
- OB5TVoUnQprVl+LX+VL9GouqEJJM+kJiNCTrxTRM8cAWEsJwrNqmLYRkI3qSQygkHEEv
- iA/Rl+vLg8ERnxLuaSEtErF684g3HQx6Y1Hh+JLxRYIoyJ6A36AfXyJ7ORcZZzgpnx66
- EP/8j5+9fdcNrpOOTYPxtxLw4qXnj5LaTP5S/OKxjbvjv4ifjsfj/7q36bFPvn9858/I
- 86T63AcoNww8h3KzAJFKwv314rB7nWGrkSmUNK5kBlxWSSpIcTiSfDq73XFe7l0/gkFM
- wQAqYhUxpeN+YjH4zH5B5EVOZEVG5AW1XsLeWtBTGTWFRDThjg27GAxm0375aE/wLdYz
- XtnAyh6rxWASmSzCnOuY3DOtzJF84Y/xp19lGkhoz5bGnfEHY4P7zIE7mh5uqCUGkndl
- O5/y1sn4a787Hh9S5s1ZnDybsA8sWHFdipONHvnkBfFMg05LJpRfkFJk8J49e5ZON8z0
- Ji6w3Vg+BSrD6SrBLizWrBa2MfxKjqhUnJFJ2sSpDD5wmNU+0W4yR8nsg/KGZV8VAMCh
- x5FvKchvISYckXT/DaTIbLLQMSo2FLHd4xfFP3jud8duu/PpAtdpcvjo4h8dvNTVtXJV
- 95Sj7C8p7k8i7tnIgwrna2/YNJ5MEBiRWEmA1JJGhhcJw0TJzrAVZyMiKrE4XQVJzarV
- RJDwyAvz/oXnHFo6L3eG1Sqwa7TPyL0jTNLphmNEAzqHFFHFSYhRDmfdujWnC/JxHrXg
- NDIgLgR/T/4n8/Hxd2PJLzMT+eNXmrndX07hnrtyC/JHeR1E/fcnjKvxPKotXNyl7TKu
- 0q42cnWmRlOnabWJEyWXQa9XE12yiwCjlhjBqOVUJlMB57Akq3xgN1uiRHNQ3nJNgih7
- 9TGD0VqKswhVgx7BxIBQQFPkQtxpCygZXgj4MZALS4oHmS2n/nD+nXjhGbZvZeVd8R6y
- 4cE9/PFfv/p8IraZOzLRHWeXP0p5PYS4rlRwDcDjYaOYNJXU8U2kke/iF5pW8pLlGB7g
- 2CGVpIUrvbLH32q803i3iTW63KY0Myu7LCbOb8zwuUClShVdGsaflip5fGa3z8IWJHel
- OrIkvy+gtmdmnZe3jOiEUbTrLw+/gS9UlJdXxEa6U2qwll7TeC04EkGqwgj2ZpzSL1Yu
- pGcKgugibmKxWqxmnOsh4lcyvWzthmeX37Ao7jjDDAx0/6K7fd7NvMhqjHmX1VpOKy4s
- XR0vO8OmLdv0/VIXmoFdBbfG7h8o8i7vO31TVo1JTimf9/mjBamxfsSkNfEm9wXqwBCe
- ccTDt2YlB7x+f4muWK71t/tX61ZkqG6TbDqrj2nSder2pbNq3cT0jHQ1y6XZHjSFQsG0
- iSaWmxhU5TNqnWTISHdn5ucbbD7rVMmX6Sh0+wxTwReyFxQ+Iy8ZHWDUkH9RlEYD6nx0
- X1GYdOTzYkUtdyoKpD4zz+AGifEz/lyf4HP42RwIQm6eEvDZUpA4U9xBSDXbgsRuI7lc
- EFQBTZD4NCQP42IWei5jGmZa0EMNgGpUr2hUJYpalT733HMPSj3irExSHAIF6uJxGUWF
- nNlLUU8XzCarRRkLs4nzopodT4hLHLfgy2Xzh6bP+MGZf5u9gRiv/IZMOZZccMvFyI7m
- snM/3zJ7Q/z7/xn//c6dLFNPLq6Zuckz6ZmVRYW+3Jzi+S+9En/3896Kux5vX1royQ+l
- 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
- AYwcFpSYECUv4DkoJb0QdqNoE+CUDD1KGx4roEihcDJEYmAa3n4+EhXgAUtvha3COMlQ
- WlP117xWJeeaT63dX3lsxBnZivdvkX3OJrzqxEjC2XStLKqx/+fpuRsLdFQGg6jGDvYu
- W7JIubr1Vne04g1u5OFevErva/d4DixZNnov7W9tX9BJ7w7bOiLLvB1VkSXeKs+BXqUe
- JX8lexHN7vVWHYBF1Tc1HlgU7qga6g33VtMr7IPtlctbrvvW+rFvLa/8hm9V0saW02+1
- K/W+9q0Wmt1Ov9VCv9VCv9Ueble+RSGo7mqovKsHpROvd/F6NbMhMnV2cyP+i6GpKkp2
- 0zvfu+F/AZRBstkKZW5kc3RyZWFtCmVuZG9iagozNyAwIG9iago2NTYzCmVuZG9iagoz
- OCAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA3NzAgL0NhcEhl
- aWdodCA3MjcgL0Rlc2NlbnQgLTIzMCAvRmxhZ3MgMzIKL0ZvbnRCQm94IFstOTUxIC00
- ODEgMTQ0NSAxMTIyXSAvRm9udE5hbWUgL0RTVUJWWCtIZWx2ZXRpY2EgL0l0YWxpY0Fu
- Z2xlIDAKL1N0ZW1WIDk4IC9NYXhXaWR0aCAxNTAwIC9TdGVtSCA4NSAvWEhlaWdodCA1
- MzEgL0ZvbnRGaWxlMiAzNiAwIFIgPj4KZW5kb2JqCjM5IDAgb2JqClsgMjc4IDAgMCAw
- IDAgMCAwIDAgMCAwIDAgMCAwIDMzMyAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
- MCAwIDAgMCAwIDY2NwowIDcyMiA3MjIgMCAwIDAgMCAyNzggNTAwIDAgMCAwIDcyMiAw
- IDY2NyAwIDcyMiA2NjcgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDAgNTAwIDAg
- NTU2IDAgMCAwIDIyMiAwIDAgMCAwIDAgNTU2IDU1NiAwIDMzMyA1MDAgMjc4IDU1NiAw
- IDAgMCA1MDAKXQplbmRvYmoKMTUgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5cGUg
- L1RydWVUeXBlIC9CYXNlRm9udCAvRFNVQlZYK0hlbHZldGljYSAvRm9udERlc2NyaXB0
- b3IKMzggMCBSIC9XaWR0aHMgMzkgMCBSIC9GaXJzdENoYXIgMzIgL0xhc3RDaGFyIDEy
- MSAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcKPj4KZW5kb2JqCjEgMCBvYmoKPDwg
- L1RpdGxlIChVbnRpdGxlZCkgL0F1dGhvciAoUmFuZGFsbCBIYXVjaCkgL0NyZWF0b3Ig
- KE9tbmlHcmFmZmxlKSAvUHJvZHVjZXIKKE1hYyBPUyBYIDEwLjUuNSBRdWFydHogUERG
- Q29udGV4dCkgL0NyZWF0aW9uRGF0ZSAoRDoyMDA4MDkxOTE1MzUxNlowMCcwMCcpCi9N
- b2REYXRlIChEOjIwMDgwOTE5MTUzNTE2WjAwJzAwJykgPj4KZW5kb2JqCnhyZWYKMCA0
- MAowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMjE0MDkgMDAwMDAgbiAKMDAwMDAwMDc2
- NCAwMDAwMCBuIAowMDAwMDEzOTM1IDAwMDAwIG4gCjAwMDAwMDAwMjIgMDAwMDAgbiAK
- MDAwMDAwMDc0NSAwMDAwMCBuIAowMDAwMDAwODY4IDAwMDAwIG4gCjAwMDAwMTIwMzMg
- MDAwMDAgbiAKMDAwMDAwMTA1MyAwMDAwMCBuIAowMDAwMDAxNTE3IDAwMDAwIG4gCjAw
- MDAwMDE5NzggMDAwMDAgbiAKMDAwMDAwMjM3MCAwMDAwMCBuIAowMDAwMDAxNTM2IDAw
- MDAwIG4gCjAwMDAwMDE5NTggMDAwMDAgbiAKMDAwMDAxMTA4MSAwMDAwMCBuIAowMDAw
- MDIxMjM0IDAwMDAwIG4gCjAwMDAwMTI2NTQgMDAwMDAgbiAKMDAwMDAwMjM5MCAwMDAw
- MCBuIAowMDAwMDA0NDkxIDAwMDAwIG4gCjAwMDAwMTM4OTggMDAwMDAgbiAKMDAwMDAw
- NDUxMiAwMDAwMCBuIAowMDAwMDA3Mzg4IDAwMDAwIG4gCjAwMDAwMTMyNzYgMDAwMDAg
- biAKMDAwMDAwNzQwOSAwMDAwMCBuIAowMDAwMDEwMjMyIDAwMDAwIG4gCjAwMDAwMTAy
- NTMgMDAwMDAgbiAKMDAwMDAxMTA2MSAwMDAwMCBuIAowMDAwMDExMTE4IDAwMDAwIG4g
- CjAwMDAwMTIwMTMgMDAwMDAgbiAKMDAwMDAxMjA2OSAwMDAwMCBuIAowMDAwMDEyNjM0
- IDAwMDAwIG4gCjAwMDAwMTI2OTEgMDAwMDAgbiAKMDAwMDAxMzI1NiAwMDAwMCBuIAow
- MDAwMDEzMzEzIDAwMDAwIG4gCjAwMDAwMTM4NzggMDAwMDAgbiAKMDAwMDAxNDAxOCAw
- MDAwMCBuIAowMDAwMDE0MDgyIDAwMDAwIG4gCjAwMDAwMjA3MzUgMDAwMDAgbiAKMDAw
- MDAyMDc1NiAwMDAwMCBuIAowMDAwMDIwOTkyIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1Np
- emUgNDAgL1Jvb3QgMzUgMCBSIC9JbmZvIDEgMCBSIC9JRCBbIDwwMjdhYzQxZTUxZTM1
- ZWFmNjkyZGMwYzBlZjNiNjBjNz4KPDAyN2FjNDFlNTFlMzVlYWY2OTJkYzBjMGVmM2I2
- MGM3PiBdID4+CnN0YXJ0eHJlZgoyMTYxNgolJUVPRgoxIDAgb2JqCjw8L0F1dGhvciAo
- UmFuZGFsbCBIYXVjaCkvQ3JlYXRpb25EYXRlIChEOjIwMDgwOTE5MTUzNDAwWikvQ3Jl
- YXRvciAoT21uaUdyYWZmbGUgNS4wLjIpL01vZERhdGUgKEQ6MjAwODA5MTkxNTM0MDBa
- KS9Qcm9kdWNlciAoTWFjIE9TIFggMTAuNS41IFF1YXJ0eiBQREZDb250ZXh0KS9UaXRs
- ZSAoVW50aXRsZWQpPj4KZW5kb2JqCnhyZWYKMSAxCjAwMDAwMjI1NzQgMDAwMDAgbiAK
- dHJhaWxlcgo8PC9JRCBbPDAyN2FjNDFlNTFlMzVlYWY2OTJkYzBjMGVmM2I2MGM3PiA8
- MDI3YWM0MWU1MWUzNWVhZjY5MmRjMGMwZWYzYjYwYzc+XSAvSW5mbyAxIDAgUiAvUHJl
- diAyMTYxNiAvUm9vdCAzNSAwIFIgL1NpemUgNDA+PgpzdGFydHhyZWYKMjI3NjgKJSVF
- T0YK
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDDwPjDDhAABCmVuZHN0cmVhbQplbmRvYmoKMTMg
+ MCBvYmoKMjQwCmVuZG9iago4IDAgb2JqCjw8IC9MZW5ndGggOSAwIFIgL1R5cGUgL1hP
+ YmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTQgL0hlaWdodCAxMDIgL0NvbG9y
+ U3BhY2UKMTkgMCBSIC9TTWFzayAyMCAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmls
+ dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0IEAAAAAw6D5U1/gCIVQYcCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG/sAA
+ 5+QAAQplbmRzdHJlYW0KZW5kb2JqCjkgMCBvYmoKMjgzCmVuZG9iagoxMCAwIG9iago8
+ PCAvTGVuZ3RoIDExIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dp
+ ZHRoIDE5NCAvSGVpZ2h0IDc0IC9Db2xvclNwYWNlCjIyIDAgUiAvU01hc2sgMjMgMCBS
+ IC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFt
+ CngB7dCBAAAAAMOg+VMf5IVQYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ vgYGqDwAAQplbmRzdHJlYW0KZW5kb2JqCjExIDAgb2JqCjIxMAplbmRvYmoKMjAgMCBv
+ YmoKPDwgL0xlbmd0aCAyMSAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdl
+ IC9XaWR0aCAxOTQgL0hlaWdodCAxMDIgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0Jp
+ dHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt
+ XOtXUmkflTt4OEeBoyiXxEDUAUEmCMXL0CioXbwVXpalpkbWwiFxMBuNxGU646VmvI9O
+ aKVZljrFjGnWev+19zmQFxzX+XjWM7PO/uCX58Pv2XvzwHKt395xcTRgU4ABO0gEYzCY
+ ACwWiw0twOWIOzIYp9Egrs9iczhcLo/HhxQ8HpfL4bAJFv/gQOgPrs/jC+IRRChEUQw6
+ oKhQiCDxAj4vSiKWA7g/0J/HR4QYligSiSU4hJCIRaJEDBMiAsAB+BBDgcFkcbj8eCEm
+ kuDJ0hSZTC5XQAa5XCZLlSbjEhEmjOdzOWwm89hjiBJA0ERJcqpcmaY6q1ZrMiCDRqM+
+ q0pTylOluAgjbGAdNwG8AS4fwUR4qkKlzsjM1ulzDEbYYNDrsrO0apUyNemAwpEJ4DNE
+ EEiSpakzdQbTOYs1L98GG/KsFrPJqMvSqGTJYgzhc9lHJjCYHF48CgiotLpcs7Wg2F5S
+ 6oQOjpILxYV55ly9FlAALvA4xxgAC4SJuCxNm2O2FZeUXaqsrr3mggzXamuqLpeXfmcz
+ GzJVsiQRKuCyDt8yk82LxyQpaRk5lqLSi9Wuxhstbe0dt6BCR3tb641GV80lR7HVCFzA
+ ExAe+4gBsECUrFDrzEXOSldTq/tu1z1fD2Tw3eu66267XldV/p1Fr1FKRUI+5zgDVJyS
+ lmm0lVbWN7s93f4HA4HBIFQYDDz8qdfncbc0VDkLTFnABExw9BCYHAGGy87qzMUXXc1u
+ r79/cHh0bHwCKoyP/TwcHOj1drbWX7Zb9GpFUkI8l3Xws8zkIonJSo3BWlLV5PbeDwyP
+ PfltZnYOKszOTD0Ze/yoz+turnXkG7VnpCKEd8iAxUNE0rRMk63M1erxB0Ymp+YWn4WW
+ oULo2dL81OToo96u9rqKom+zVSknGaSoss8VXWq81d0/PDH9e+jF6jpkWHsRWpyZHBnw
+ dTZdsZt16TKxkM8++BSx+EJxavo3Fnvl9Tv+wbGp35dXX7/d3IIKm+/erK0sTo8H73ua
+ q7+36tUyCRrDQCJT663fV7d4Hgw/mQutbmz+GYYM77c21pYXnj7u996sLc0zaOR4DAMU
+ l6lz8kprb3oHRn9bfPF688PfH3ehwsed8Nabl0tTvwR87S6nzZihwLHjHqC4XGPId1xr
+ 7w6MzTxbffvn37uf9qHCp72d9+/WQrPjgz+668psuVrlKQxsTleHb3B8NrS+Gf746fMX
+ qPB5fze8tb4yPxn0u+vLC2IZMNh8DFdkGAGDWz3Bibnl9a3w7v6X/0GFL5/3/tp+/Xxh
+ cqj3dkNFoUmrTCJ+lKP/IdAMKPGK9oASmUmH0B6QykPJIe0BJTKTDqE9IJWHkkPaA0pk
+ Jh1Ce0AqDyWHtAeUyEw6hPaAVB5KDmkPKJGZdAjtAak8lBzSHlAiM+kQ2gNSeSg5pD2g
+ RGbSIbQHpPJQckh7QInMpENoD0jloeSQ9oASmUmH0B6QykPJIe0BJTKTDqE9IJWHkkPa
+ A0pkJh1Ce0AqDyWHtAeUyEw65D/uQRyLH9mz+/duqR0yAJuCPmJTcO3d+529/c9QYX9v
+ 58PmK2JT0A82BU/s2UUYRLc127wPR6eWXrzZCu/s7kGF3Z3w9sbLP6bBtmbHqduakY3Z
+ kprWrp+Gn84vr21svw//BRXCH7bfvlpZ+HWk/17bVUe+QXNi31QoBsv7FnvVjbu9wbGp
+ xedrG++2tqHC1ubGq+dLMxNDfZ6W6pJ/bC2D3XewOW4uvtzo9g08npxdWn75av01VFhf
+ X11Zmn06Gui5AzbHLbqzsZvjX7f3C8pdNz29j0YnpxeWQivPocJK6I+FmSc/B/t+aK+/
+ +HV7n3+YP4gmKDKMeaU1193evkcj40+nZ+cXoML83PSvE6PBB92dzbVg7fpEgoLJicdw
+ uVpvtl+qa+28d//h0Mgv45OQYWJsdCjQ133nZsOVC+f1mhMpFpDDkaSqsnJtjqqG1ttd
+ PX39geAQZAgG+vt6fuhsbaxxFpqy008miUCaS6rU6M3FZVX1N9o7PV7fj/5eqOD3+7ye
+ zvbmhpoK+/mcDBDDQY+nudg8BMNTVVqjtdh5uba+qaWtw30bMrg72lqaGmqvOO15RhAK
+ JBJ1B4vjcXEMItVIxDIzjZYCu6PiSvVVV10DZKh3Xa2pvOi8UHjemJUuT45NNUaSpZgo
+ GSRL9SaLrche4nCWV0CG8jJHib3Idt6Uk5mukBLhWM7hl2lcHIjog3SvGFDQZOuN31qs
+ +baCQshQYMu3Ws7l5mRrVXKpOCE23RvHZHK4gkhAWZmu0YKAtcGYa4IMuUZjji47U5N+
+ BsSTE4SRkPhRwppIufMICrhUpjgDQu6aDC18iMbcZaem3IEJbNA0gKAJIjwJFA3IFUoI
+ oZBHqgbEiSgCGh9A08BBno6wgmh7ABQECIolRLsekqAD6J8AfQ+JGIoIolUJxwlEKRA2
+ 8InCDQjrNqL9HyhRucEn7n+yruLAhmjpCVF5IoAQxL1A78nXxpBYB6JvOtI8E+md4UAK
+ 0IgTqZ45vXnmgAUo/yHqaeBEpJkoelP6L60ArcBxBf4PP9iXDwplbmRzdHJlYW0KZW5k
+ b2JqCjIxIDAgb2JqCjE5MjcKZW5kb2JqCjE3IDAgb2JqCjw8IC9MZW5ndGggMTggMCBS
+ IC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTk0IC9IZWlnaHQg
+ ODYgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0JpdHNQZXJDb21wb25lbnQgOCAvRmls
+ dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtW/k7W1sXNiYhA4kMZNCQCGlDpEVQ
+ 2vQGpdUipPS6VUQN/bQIWqoN8Riu4OpFWq2aqqh5akPQ5/5r39onQnS8X7U95/ke7y/8
+ cs5e717D2dlrvW5uJyD2DrgTAN+5Q+7uHgienp5euAIMwAxxd/9fiGDWe3p5e3uTyGQy
+ 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
+ YmoKMjcwMwplbmRvYmoKMjMgMCBvYmoKPDwgL0xlbmd0aCAyNCAwIFIgL1R5cGUgL1hP
+ YmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTQgL0hlaWdodCA3NCAvQ29sb3JT
+ cGFjZQovRGV2aWNlR3JheSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRl
+ RGVjb2RlID4+CnN0cmVhbQp4Ae1b+Ttb2xo2JiEDiQxk0JAIaUOkRVDa9ASl1SKk9DhV
+ RA29WgQ9VBviMRzB0YOgVVPN89SGoM/51+63doToeG7vbfd+7tP3l+SXZH3v+ob9rW+9
+ 283tJ37uwPfdAXcC4BsZurt7IHh6enrhCjAAM8Td/T8hglnv6eXt7U0ik8kUfEEmk8AQ
+ L8Tjn7JAmw/WkygUH18qlUaj0+kMnABL02hUqq8PhUJ2sPgHngD7YffJFB8qjc7wYzJZ
+ rAA2jggIYDGZ/gwGjeqDSIAnvsIB4gezn0pj+DMD2FxeYBCfLxAIcYJAwOfzA3k8Dpvl
+ j0h8nQM4AO0/le7HZHMD+aJgsThUIpFIpWG4QCqVSiShIeJgET+Ih0ggDl5fcgM4AMLf
+ l+7H4gQKRGJJWLj8vEIRGRWlxAlRUZEKxXl5uEwSEiwI5Ab406kUEoTS5yIJEQAHMJic
+ QKFYIpMrlKpLsXHq+ISERJyQkBCvVsfGqJSR58MlYlEQh8WggRs+RwEj4EPzC+AJxNII
+ RXSMOjH5qkarTUlNww+pWu21q8mJ6hhVpDxMLOSx/em+n6OAEfClM9lBIklEpEp9WaNN
+ y8jMytbpcvP0OCEvV6fLzsq8cT1Fk6S+GCWXBPM5TIYv5dNeQCEEBDh8sUyhUidr0zNz
+ 9AWFRcUlpQZDWdkDHFBWZjCUlhQXFd7V625laK/EX1TIxALu5yi4e3iRfehMriAkPCom
+ SZuRpS+8b6h4WP24ps5orHeg4YfheEGjsa62pvphRVlx4Z3sG9rkOKU8VMgDCmRvD48P
+ ugwgQKLQmBxBiDxafTXttv630srqusbfn7Y8N5la2wDmHwy0Zmur6fmzp02NxkdVhqI7
+ WemaeJVcIuQy6T4krw8LEsQQherH5gOB+GsZul9LKmsamk3mjq7uHoult7cPF/T2Wiw9
+ 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
+ c5W3eHh4k3yQwI4vCpHK5BcUUcpoFcEQrVRGXpCHS0OC+VyWn0Nu50wDNzeHxA4osHl8
+ YTAoNKVhMuJBKgkVnxPxeWwmJts8qxd00ZlyeIF8gVBEQAgFIDvlgu4UNJsf6U6RVhmk
+ pj5UpFTGdMocwgG00yBh9mfQQcBM+lg465Bbg1ocicVxU4p/TaBORzJyCrL/UwJsBwdv
+ EgmT6/sQEOgtAkzLj9nvbChOsxnyGUjAKxPwwgQI/gkJMA17oeJLLyJgL60AEYICM891
+ 139+/7kD/5sd+De6yKZ+CmVuZHN0cmVhbQplbmRvYmoKMjQgMCBvYmoKMjY1MAplbmRv
+ YmoKMjUgMCBvYmoKPDwgL0xlbmd0aCAyNiAwIFIgL04gMyAvQWx0ZXJuYXRlIC9EZXZp
+ Y2VSR0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhZK/TxRREMc/e8SA
+ IVAI0ZhYPBM1mqBZjiso79wCSQ5yEqJiaPb21uPC3bHZW/FHRcNfoKEg2hEKf9RYWFys
+ LLQyQSI02pmYWKA0eFnn7cuG6mCSl/m82e/MZOYt9NhuENQzQKMZhTMTN9W9ufuqd4cM
+ w5zmEhddrxUUSqWiSLrYwTaW/vTluq61t9hZj17+PbTaA2+/r/342SUpDQ+E0hAsJYHh
+ quGc5rLhW5ofRUEkmnnN3oJbEQ6ER8LZGUf4hfBg1fAbzWXD7zUve1Wd+0nYblZqTeF/
+ wuMVv+VBRvd65gWhaDIfhfONxpLU7+kTvqp3IV7s6TYUXkvu4FHsznN4tQzn9QgqkXF5
+ EYb+wLvNo9j+TrIf62xf68FYNtFZ/Vtwai2O9+9C7zXofI3jw6047mxK72/QPvAehlLb
+ qK3PcNLdzGn08HsjpW5sdpGobNhow5xcJvOwLufKOTizCyXh2TzWLyc9Zm8ilUGL2dyo
+ PT2lHLdeK4du5MvmjA1RJEuOUWymmULh4FKnRplQKMInER9TI611so/8x/J+4CwFT8Ja
+ dSFSBfkTfTXZ9G6MqKxtjx9fw7y51syvwu0VTR8qFxKvObX/LjiQyAplbmRzdHJlYW0K
+ ZW5kb2JqCjI2IDAgb2JqCjQ2MgplbmRvYmoKMTYgMCBvYmoKWyAvSUNDQmFzZWQgMjUg
+ MCBSIF0KZW5kb2JqCjI3IDAgb2JqCjw8IC9MZW5ndGggMjggMCBSIC9OIDEgL0FsdGVy
+ bmF0ZSAvRGV2aWNlR3JheSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGF
+ Uk9IFFEc/s02EoSIQYV4iHcKCZUprKyg2nZ1WZVtW5XSohhn37qjszPTm9k1xZMEXaI8
+ dQ+iY3Ts0KGbl6LArEvXIKkgCDx16PvN7OoohG95O9/7/f1+33tEbZ2m7zspQVRzQ5Ur
+ paduTk2Lgx8pRR3UTlimFfjpYnGMseu5kr+719Zn0tiy3se1dvv2PbWVZWAh6i22txD6
+ IZFmAB+ZnyhlgLPAHZav2D4BPFgOrBrwI6IDD5q5MNPRnHSlsi2RU+aiKCqvYjtJrvv5
+ uca+i7WJg/5cj2bWjr2z6qrRTNS090ShvA+uRBnPX1T2bDUUpw3jnEhDGinyrtXfK0zH
+ EZErEEoGUjVkuZ9qTp114HUYu126k+P49hClPslgqIm16bKZHYV9AHYqy+wQ8AXo8bJi
+ D+eBe2H/W1HDk8AnYT9kh3nWrR/2F65T4HuEPTXgzhSuxfHaih9eLQFD91QjaIxzTcTT
+ 1zlzpIjvMdQZmPdGOaYLMXeWqhM3gDthH1mqZgqxXfuu6iXuewJ30+M70Zs5C1ygHEly
+ sRXZFNA8CVgUfYuwSQ48Ps4eVeB3qJjAHLmJ3M0o9x7VERtno1KBVnqNV8ZP47nxxfhl
+ bBjPgH6sdtd7fP/p4xV117Y+PPmNetw5rr2dG1VhVnFlC93/xzKEj9knOabB06FZWGvY
+ duQPmsxMsAwoxH8FPpf6khNV3NXu7bhFEsxQPixsJbpLVG4p1Oo9g0qsHCvYAHZwksQs
+ Why4U2u6OXh32CJ6bflNV7Lrhv769nr72vIebcqoKSgTzbNEZpSxW6Pk3Xjb/WaREZ84
+ Or7nvYpayf5JRRA/hTlaKvIUVfRWUNbEb2cOfhu2flw/pef1Qf08CT2tn9Gv6KMRvgx0
+ Sc/Cc1Efo0nwsGkh4hKgioMz1E5UY40D4inx8rRbZJH9D0AZ/WYKZW5kc3RyZWFtCmVu
+ ZG9iagoyOCAwIG9iago3MDQKZW5kb2JqCjE0IDAgb2JqClsgL0lDQ0Jhc2VkIDI3IDAg
+ UiBdCmVuZG9iagoyOSAwIG9iago8PCAvTGVuZ3RoIDMwIDAgUiAvTiAzIC9BbHRlcm5h
+ dGUgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFlE1I
+ FGEYx/+zjQSxBtGXCMXQwSRUJgtSAtP1K1O2ZdVMCWKdfXedHGenmd0tRSKE6Jh1jC5W
+ RIeITuGhQ6c6RASZdYmgo0UQBV4itv87k7tjVL4wM795nv/7fL3DAFWPUo5jRTRgys67
+ yd6Ydnp0TNv8GlWoRhRcKcNzOhKJAZ+plc/1a/UtFGlZapSx1vs2fKt2mRBQNCp3ZAM+
+ LHk84OOSL+SdPDVnJBsTqTTZITe4Q8lO8i3y1myIx0OcFp4BVLVTkzMcl3EiO8gtRSMr
+ Yz4g63batMnvpT3tGVPUsN/INzkL2rjy/UDbHmDTi4ptzAMe3AN211Vs9TXAzhFg8VDF
+ 9j3pz0fZ9crLHGr2wynRGGv6UCp9rwM23wB+Xi+VftwulX7eYQ7W8dQyCm7R17Iw5SUQ
+ 1BvsZvzkGv2Lg558VQuwwDmObAH6rwA3PwL7HwLbHwOJamCoFZHLbDe48uIi5wJ05pxp
+ 18xO5LVmXT+idfBohdZnG00NWsqyNN/laa7whFsU6SZMWQXO2V/beI8Ke3iQT/YXuSS8
+ 7t+szKVTXZwlmtjWp7To6iY3kO9nzJ4+cj2v9xm3Zzhg5YCZ7xsKOHLKtuI8F6mJ1Njj
+ 8ZNkxldUJx+T85A85xUHZUzffi51IkGupT05meuXml3c2z4zMcQzkqxYMxOd8d/8xi0k
+ Zd591Nx1LP+bZ22RZxiFBQETNu82NCTRixga4cBFDhl6TCpMWqVf0GrCw+RflRYS5V0W
+ Fb1Y4Z4Vf895FLhbxj+FWBxzDeUImv5O/6Iv6wv6Xf3zfG2hvuKZc8+axqtrXxlXZpbV
+ yLhBjTK+rCmIb7DaDnotZGmd4hX05JX1jeHqMvZ8bdmjyRzianw11KUIZWrEOOPJrmX3
+ RbLFN+HnW8v2r+lR+3z2SU0l17K6eGYp+nw2XA1r/7OrYNKyq/DkjZAuPGuh7lUPqn1q
+ i9oKTT2mtqttahffjqoD5R3DnJWJC6zbZfUp9mBjmt7KSVdmi+Dfwi+G/6VeYQvXNDT5
+ D024uYxpCd8R3DZwh5T/w1+zAw3eCmVuZHN0cmVhbQplbmRvYmoKMzAgMCBvYmoKNzky
+ CmVuZG9iago3IDAgb2JqClsgL0lDQ0Jhc2VkIDI5IDAgUiBdCmVuZG9iagozMSAwIG9i
+ ago8PCAvTGVuZ3RoIDMyIDAgUiAvTiAzIC9BbHRlcm5hdGUgL0RldmljZVJHQiAvRmls
+ dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFkr9PFFEQxz97xIAhUAjRmFg8EzWa
+ oFmOKyjv3AJJDnISomJo9vbW48Ldsdlb8UdFw1+goSDaEQp/1FhYXKwstDJBIjTamZhY
+ oDR4Wefty4bqYJKX+bzZ78xk5i302G4Q1DNAoxmFMxM31b25+6p3hwzDnOYSF12vFRRK
+ paJIutjBNpb+9OW6rrW32FmPXv49tNoDb7+v/fjZJSkND4TSECwlgeGq4ZzmsuFbmh9F
+ QSSaec3eglsRDoRHwtkZR/iF8GDV8BvNZcPvNS97VZ37SdhuVmpN4X/C4xW/5UFG93rm
+ BaFoMh+F843GktTv6RO+qnchXuzpNhReS+7gUezOc3i1DOf1CCqRcXkRhv7Au82j2P5O
+ sh/rbF/rwVg20Vn9W3BqLY7370LvNeh8jePDrTjubErvb9A+8B6GUtuorc9w0t3MafTw
+ eyOlbmx2kahs2GjDnFwm87Au58o5OLMLJeHZPNYvJz1mbyKVQYvZ3Kg9PaUct14rh27k
+ y+aMDVEkS45RbKaZQuHgUqdGmVAowicRH1MjrXWyj/zH8n7gLAVPwlp1IVIF+RN9Ndn0
+ boyorG2PH1/DvLnWzK/C7RVNHyoXEq85tf8uOJDICmVuZHN0cmVhbQplbmRvYmoKMzIg
+ MCBvYmoKNDYyCmVuZG9iagoxOSAwIG9iagpbIC9JQ0NCYXNlZCAzMSAwIFIgXQplbmRv
+ YmoKMzMgMCBvYmoKPDwgL0xlbmd0aCAzNCAwIFIgL04gMyAvQWx0ZXJuYXRlIC9EZXZp
+ Y2VSR0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBhZK/TxRREMc/e8SA
+ IVAI0ZhYPBM1mqBZjiso79wCSQ5yEqJiaPb21uPC3bHZW/FHRcNfoKEg2hEKf9RYWFys
+ LLQyQSI02pmYWKA0eFnn7cuG6mCSl/m82e/MZOYt9NhuENQzQKMZhTMTN9W9ufuqd4cM
+ w5zmEhddrxUUSqWiSLrYwTaW/vTluq61t9hZj17+PbTaA2+/r/342SUpDQ+E0hAsJYHh
+ quGc5rLhW5ofRUEkmnnN3oJbEQ6ER8LZGUf4hfBg1fAbzWXD7zUve1Wd+0nYblZqTeF/
+ wuMVv+VBRvd65gWhaDIfhfONxpLU7+kTvqp3IV7s6TYUXkvu4FHsznN4tQzn9QgqkXF5
+ EYb+wLvNo9j+TrIf62xf68FYNtFZ/Vtwai2O9+9C7zXofI3jw6047mxK72/QPvAehlLb
+ qK3PcNLdzGn08HsjpW5sdpGobNhow5xcJvOwLufKOTizCyXh2TzWLyc9Zm8ilUGL2dyo
+ PT2lHLdeK4du5MvmjA1RJEuOUWymmULh4FKnRplQKMInER9TI611so/8x/J+4CwFT8Ja
+ dSFSBfkTfTXZ9G6MqKxtjx9fw7y51syvwu0VTR8qFxKvObX/LjiQyAplbmRzdHJlYW0K
+ ZW5kb2JqCjM0IDAgb2JqCjQ2MgplbmRvYmoKMjIgMCBvYmoKWyAvSUNDQmFzZWQgMzMg
+ MCBSIF0KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9NZWRpYUJveCBbMCAw
+ IDU3NiA3MzNdIC9Db3VudCAxIC9LaWRzIFsgMiAwIFIgXSA+PgplbmRvYmoKMzUgMCBv
+ YmoKPDwgL1R5cGUgL0NhdGFsb2cgL1BhZ2VzIDMgMCBSIC9WZXJzaW9uIC8xLjQgPj4K
+ ZW5kb2JqCjM2IDAgb2JqCjw8IC9MZW5ndGggMzcgMCBSIC9MZW5ndGgxIDkzODAgL0Zp
+ bHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBvVl5fNTVtT/3t8+Sycxk9sksv0xm
+ JvtqAiGRDCEbSzDsGSSYBBISJAoYI7GFFxVFIqKCQASrohUCqBkCxQEKpRREWltxw0Kt
+ K1jrMx/aPuyzwsy88/slpOLH+vjDj3Pn7ts533vOuff+LhAAUEM30BCY3964BE6RmVjy
+ Gvrfzu/scD/817FPAZBeAHpxy5KF7boPf/NbAJYBUKoXLu5qOX7XjgcB4rUA2rrW5sYF
+ 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
+ YmoKNjIyMQplbmRvYmoKMzggMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9B
+ c2NlbnQgNzcwIC9DYXBIZWlnaHQgNzI3IC9EZXNjZW50IC0yMzAgL0ZsYWdzIDMyCi9G
+ b250QkJveCBbLTk1MSAtNDgxIDE0NDUgMTEyMl0gL0ZvbnROYW1lIC9QTVNZUkgrSGVs
+ dmV0aWNhIC9JdGFsaWNBbmdsZSAwCi9TdGVtViA5OCAvTWF4V2lkdGggMTUwMCAvU3Rl
+ bUggODUgL1hIZWlnaHQgNTMxIC9Gb250RmlsZTIgMzYgMCBSID4+CmVuZG9iagozOSAw
+ IG9iagpbIDI3OCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAzMzMgMCAwIDAgMCAwIDAg
+ MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA2NjcKMCA3MjIgNzIyIDAgMCAwIDAgMjc4
+ IDUwMCAwIDAgMCA3MjIgMCA2NjcgMCA3MjIgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
+ MAowIDAgMCA1MDAgMCA1NTYgMCAwIDAgMjIyIDAgMCAwIDAgNTU2IDU1NiA1NTYgMCAz
+ MzMgNTAwIDI3OCAwIDAgMCAwIDUwMCBdCmVuZG9iagoxNSAwIG9iago8PCAvVHlwZSAv
+ Rm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9QTVNZUkgrSGVsdmV0aWNh
+ IC9Gb250RGVzY3JpcHRvcgozOCAwIFIgL1dpZHRocyAzOSAwIFIgL0ZpcnN0Q2hhciAz
+ MiAvTGFzdENoYXIgMTIxIC9FbmNvZGluZyAvTWFjUm9tYW5FbmNvZGluZwo+PgplbmRv
+ YmoKMSAwIG9iago8PCAvVGl0bGUgKFVudGl0bGVkKSAvQXV0aG9yIChSYW5kYWxsIEhh
+ dWNoKSAvQ3JlYXRvciAoT21uaUdyYWZmbGUpIC9Qcm9kdWNlcgooTWFjIE9TIFggMTAu
+ NS41IFF1YXJ0eiBQREZDb250ZXh0KSAvQ3JlYXRpb25EYXRlIChEOjIwMDgxMTEyMTg0
+ NDQ0WjAwJzAwJykKL01vZERhdGUgKEQ6MjAwODExMTIxODQ0NDRaMDAnMDAnKSA+Pgpl
+ bmRvYmoKeHJlZgowIDQwCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAyMTA2NiAwMDAw
+ MCBuIAowMDAwMDAwNzY1IDAwMDAwIG4gCjAwMDAwMTM5MzYgMDAwMDAgbiAKMDAwMDAw
+ MDAyMiAwMDAwMCBuIAowMDAwMDAwNzQ2IDAwMDAwIG4gCjAwMDAwMDA4NjkgMDAwMDAg
+ biAKMDAwMDAxMjY1NiAwMDAwMCBuIAowMDAwMDAxNDk2IDAwMDAwIG4gCjAwMDAwMDE5
+ NjAgMDAwMDAgbiAKMDAwMDAwMTk3OSAwMDAwMCBuIAowMDAwMDAyMzcxIDAwMDAwIG4g
+ CjAwMDAwMDEwNTQgMDAwMDAgbiAKMDAwMDAwMTQ3NiAwMDAwMCBuIAowMDAwMDExNzA0
+ IDAwMDAwIG4gCjAwMDAwMjA4OTEgMDAwMDAgbiAKMDAwMDAxMDgzOSAwMDAwMCBuIAow
+ MDAwMDA0NTEzIDAwMDAwIG4gCjAwMDAwMDczODkgMDAwMDAgbiAKMDAwMDAxMzI3NyAw
+ MDAwMCBuIAowMDAwMDAyMzkxIDAwMDAwIG4gCjAwMDAwMDQ0OTIgMDAwMDAgbiAKMDAw
+ MDAxMzg5OSAwMDAwMCBuIAowMDAwMDA3NDEwIDAwMDAwIG4gCjAwMDAwMTAyMzMgMDAw
+ MDAgbiAKMDAwMDAxMDI1NCAwMDAwMCBuIAowMDAwMDEwODE5IDAwMDAwIG4gCjAwMDAw
+ MTA4NzYgMDAwMDAgbiAKMDAwMDAxMTY4NCAwMDAwMCBuIAowMDAwMDExNzQxIDAwMDAw
+ IG4gCjAwMDAwMTI2MzYgMDAwMDAgbiAKMDAwMDAxMjY5MiAwMDAwMCBuIAowMDAwMDEz
+ MjU3IDAwMDAwIG4gCjAwMDAwMTMzMTQgMDAwMDAgbiAKMDAwMDAxMzg3OSAwMDAwMCBu
+ IAowMDAwMDE0MDE5IDAwMDAwIG4gCjAwMDAwMTQwODMgMDAwMDAgbiAKMDAwMDAyMDM5
+ NCAwMDAwMCBuIAowMDAwMDIwNDE1IDAwMDAwIG4gCjAwMDAwMjA2NTEgMDAwMDAgbiAK
+ dHJhaWxlcgo8PCAvU2l6ZSA0MCAvUm9vdCAzNSAwIFIgL0luZm8gMSAwIFIgL0lEIFsg
+ PDRiZTJkYTA4YjhiZmQ3MmU3ZTQ3NmJhYTliMjMxM2Q0Pgo8NGJlMmRhMDhiOGJmZDcy
+ ZTdlNDc2YmFhOWIyMzEzZDQ+IF0gPj4Kc3RhcnR4cmVmCjIxMjczCiUlRU9GCjEgMCBv
+ YmoKPDwvQXV0aG9yIChSYW5kYWxsIEhhdWNoKS9DcmVhdGlvbkRhdGUgKEQ6MjAwODA5
+ MTkxNTM0MDBaKS9DcmVhdG9yIChPbW5pR3JhZmZsZSA1LjAuMikvTW9kRGF0ZSAoRDoy
+ MDA4MTExMjE4NDQwMFopL1Byb2R1Y2VyIChNYWMgT1MgWCAxMC41LjUgUXVhcnR6IFBE
+ RkNvbnRleHQpL1RpdGxlIChkbmFqY3ItYW5kLWNvbm5lY3Rvcik+PgplbmRvYmoKeHJl
+ ZgoxIDEKMDAwMDAyMjIzMSAwMDAwMCBuIAp0cmFpbGVyCjw8L0lEIFs8NGJlMmRhMDhi
+ OGJmZDcyZTdlNDc2YmFhOWIyMzEzZDQ+IDw0YmUyZGEwOGI4YmZkNzJlN2U0NzZiYWE5
+ YjIzMTNkND5dIC9JbmZvIDEgMCBSIC9QcmV2IDIxMjczIC9Sb290IDM1IDAgUiAvU2l6
+ ZSA0MD4+CnN0YXJ0eHJlZgoyMjQzNwolJUVPRgo=
</data>
<key>QuickLookThumbnail</key>
<data>
- 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
+ TU0AKgAAJCKAP+BACCQWDQeEQmFQuGQ2HQ+IRGJROKRWLReMRmFwJ/xqPR+QSGRSOSSW
TRyLvx9PputJnNhksRytpsPR3u99vp8SaeT2fT+IgEAAYEAoIBULiAVi4UDgeB0TiqgA
CURN+TmbO9wNVot1nMtzt9uPZ4vJ9vud1O1Wu2R+Ov8DgcFg0JhMNCMTCMZDQPCgWAgF
gwCAUCgHDSOqw98vZ7OBrNFiKtTuhwt225fMZmegICAQPigWjgolULh8RgUDAYBavWYb
XUKJ4mF4t6tVjMFfKRQPl8PXNb/gcGPW8HhMLj4sl8QCwYAa46wB9HWayI7KD1eWNBmL
NKpDeb7heHxeOIW8HcYhGAz3cTZ0CanVav3a/DwrrACVPp6vF4KxGEIyjLPJAcCQKgwA
- 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
- AAAAAAAAAAAAAAAAAAAA
+ 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
+ AA==
</data>
<key>ReadOnly</key>
<string>NO</string>
Modified: trunk/docs/gettingstarted/src/main/docbook/en-US/images/dnajcr-and-connector.png
===================================================================
(Binary files differ)
Added: trunk/docs/gettingstarted/src/main/docbook/en-US/images/vfs-and-connector.graffle
===================================================================
--- trunk/docs/gettingstarted/src/main/docbook/en-US/images/vfs-and-connector.graffle (rev 0)
+++ trunk/docs/gettingstarted/src/main/docbook/en-US/images/vfs-and-connector.graffle 2008-11-13 05:51:33 UTC (rev 623)
@@ -0,0 +1,1160 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>ActiveLayerIndex</key>
+ <integer>0</integer>
+ <key>ApplicationVersion</key>
+ <array>
+ <string>com.omnigroup.OmniGraffle</string>
+ <string>136.19.0.104178</string>
+ </array>
+ <key>AutoAdjust</key>
+ <true/>
+ <key>BackgroundGraphic</key>
+ <dict>
+ <key>Bounds</key>
+ <string>{{0, 0}, {576, 733}}</string>
+ <key>Class</key>
+ <string>SolidGraphic</string>
+ <key>ID</key>
+ <integer>2</integer>
+ <key>Style</key>
+ <dict>
+ <key>shadow</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ </dict>
+ <key>CanvasOrigin</key>
+ <string>{0, 0}</string>
+ <key>ColumnAlign</key>
+ <integer>1</integer>
+ <key>ColumnSpacing</key>
+ <real>36</real>
+ <key>CreationDate</key>
+ <string>2008-09-19 10:34:25 -0500</string>
+ <key>Creator</key>
+ <string>Randall Hauch</string>
+ <key>DisplayScale</key>
+ <string>1 0/72 in = 1.0000 in</string>
+ <key>GraphDocumentVersion</key>
+ <integer>6</integer>
+ <key>GraphicsList</key>
+ <array>
+ <dict>
+ <key>Class</key>
+ <string>LineGraphic</string>
+ <key>Head</key>
+ <dict>
+ <key>ID</key>
+ <integer>40</integer>
+ </dict>
+ <key>ID</key>
+ <integer>41</integer>
+ <key>Points</key>
+ <array>
+ <string>{246.5, 123}</string>
+ <string>{246.5, 169.999}</string>
+ </array>
+ <key>Style</key>
+ <dict>
+ <key>stroke</key>
+ <dict>
+ <key>HeadArrow</key>
+ <string>FilledArrow</string>
+ <key>TailArrow</key>
+ <string>0</string>
+ </dict>
+ </dict>
+ <key>Tail</key>
+ <dict>
+ <key>ID</key>
+ <integer>6</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{205, 169.999}, {83, 29.0002}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>w</key>
+ <string>0</string>
+ </dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>NSKern</key>
+ <real>0.0</real>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>40</integer>
+ <key>Shape</key>
+ <string>Bezier</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>UnitPoints</key>
+ <array>
+ <string>{-0.5, -0.5}</string>
+ <string>{-0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.5, 0.499996}</string>
+ <string>{0.166667, 0.499996}</string>
+ <string>{-0.333334, 0.500008}</string>
+ <string>{-0.5, 0.499996}</string>
+ <string>{-0.499999, 0.499996}</string>
+ <string>{-0.5, -0.5}</string>
+ </array>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.284764</string>
+ <key>g</key>
+ <string>0.341238</string>
+ <key>r</key>
+ <string>0.527916</string>
+ </dict>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>CornerRadius</key>
+ <real>9</real>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Repository Connector}</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{205, 63}, {83, 23}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>FontInfo</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>w</key>
+ <string>0</string>
+ </dict>
+ <key>Font</key>
+ <string>Helvetica</string>
+ <key>NSKern</key>
+ <real>0.0</real>
+ <key>Size</key>
+ <real>12</real>
+ </dict>
+ <key>ID</key>
+ <integer>39</integer>
+ <key>Shape</key>
+ <string>Bezier</string>
+ <key>ShapeData</key>
+ <dict>
+ <key>UnitPoints</key>
+ <array>
+ <string>{-0.5, -0.5}</string>
+ <string>{-0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, -0.5}</string>
+ <string>{0.5, 0.499995}</string>
+ <string>{0.5, 0.499995}</string>
+ <string>{0.166667, 0.499995}</string>
+ <string>{-0.333334, 0.500006}</string>
+ <string>{-0.5, 0.499995}</string>
+ <string>{-0.499999, 0.499995}</string>
+ <string>{-0.5, -0.5}</string>
+ </array>
+ </dict>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.284764</string>
+ <key>g</key>
+ <string>0.341238</string>
+ <key>r</key>
+ <string>0.527916</string>
+ </dict>
+ <key>GradientColor</key>
+ <dict>
+ <key>w</key>
+ <string>0.666667</string>
+ </dict>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>CornerRadius</key>
+ <real>9</real>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 JSR-203}</string>
+ </dict>
+ </dict>
+ <dict>
+ <key>Bounds</key>
+ <string>{{205, 86}, {83, 37}}</string>
+ <key>Class</key>
+ <string>ShapedGraphic</string>
+ <key>ID</key>
+ <integer>6</integer>
+ <key>Shape</key>
+ <string>Rectangle</string>
+ <key>Style</key>
+ <dict>
+ <key>fill</key>
+ <dict>
+ <key>Color</key>
+ <dict>
+ <key>b</key>
+ <string>0.441947</string>
+ <key>g</key>
+ <string>0.595697</string>
+ <key>r</key>
+ <string>0.630182</string>
+ </dict>
+ <key>GradientCenter</key>
+ <string>{-0.0761905, -0.114286}</string>
+ <key>MiddleFraction</key>
+ <real>0.4841269850730896</real>
+ </dict>
+ <key>shadow</key>
+ <dict>
+ <key>Fuzziness</key>
+ <real>5.7921171188354492</real>
+ <key>ShadowVector</key>
+ <string>{3, 4}</string>
+ </dict>
+ <key>stroke</key>
+ <dict>
+ <key>Draws</key>
+ <string>NO</string>
+ </dict>
+ </dict>
+ <key>Text</key>
+ <dict>
+ <key>Text</key>
+ <string>{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf350
+{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
+
+\f0\fs24 \cf0 Virtual File System}</string>
+ <key>VerticalPad</key>
+ <integer>0</integer>
+ </dict>
+ </dict>
+ </array>
+ <key>GridInfo</key>
+ <dict/>
+ <key>GuidesLocked</key>
+ <string>NO</string>
+ <key>GuidesVisible</key>
+ <string>YES</string>
+ <key>HPages</key>
+ <integer>1</integer>
+ <key>ImageCounter</key>
+ <integer>1</integer>
+ <key>KeepToScale</key>
+ <false/>
+ <key>Layers</key>
+ <array>
+ <dict>
+ <key>Lock</key>
+ <string>NO</string>
+ <key>Name</key>
+ <string>Layer 1</string>
+ <key>Print</key>
+ <string>YES</string>
+ <key>View</key>
+ <string>YES</string>
+ </dict>
+ </array>
+ <key>LayoutInfo</key>
+ <dict>
+ <key>Animate</key>
+ <string>NO</string>
+ <key>circoMinDist</key>
+ <real>18</real>
+ <key>circoSeparation</key>
+ <real>0.0</real>
+ <key>layoutEngine</key>
+ <string>dot</string>
+ <key>neatoSeparation</key>
+ <real>0.0</real>
+ <key>twopiSeparation</key>
+ <real>0.0</real>
+ </dict>
+ <key>LinksVisible</key>
+ <string>NO</string>
+ <key>MagnetsVisible</key>
+ <string>NO</string>
+ <key>MasterSheets</key>
+ <array/>
+ <key>ModificationDate</key>
+ <string>2008-11-12 12:45:20 -0600</string>
+ <key>Modifier</key>
+ <string>Randall Hauch</string>
+ <key>NotesVisible</key>
+ <string>NO</string>
+ <key>Orientation</key>
+ <integer>2</integer>
+ <key>OriginVisible</key>
+ <string>NO</string>
+ <key>PageBreaks</key>
+ <string>YES</string>
+ <key>PrintInfo</key>
+ <dict>
+ <key>NSBottomMargin</key>
+ <array>
+ <string>float</string>
+ <string>41</string>
+ </array>
+ <key>NSLeftMargin</key>
+ <array>
+ <string>float</string>
+ <string>18</string>
+ </array>
+ <key>NSPaperSize</key>
+ <array>
+ <string>size</string>
+ <string>{612, 792}</string>
+ </array>
+ <key>NSRightMargin</key>
+ <array>
+ <string>float</string>
+ <string>18</string>
+ </array>
+ <key>NSTopMargin</key>
+ <array>
+ <string>float</string>
+ <string>18</string>
+ </array>
+ </dict>
+ <key>PrintOnePage</key>
+ <false/>
+ <key>QuickLookPreview</key>
+ <data>
+ JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAgUiAvRmls
+ dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGdVE1v2zAMvetX8JgeokjUl3VdtgLr
+ aW2C7VwELuYgaVonG9B/vydZqtq0A9bFiCFS1PPjo8hHuqZHUnhc8BSMobGnH3RPSnqV
+ fzTQYnnUtDmSzs9xQ3MlXdltqwIgAHBHi2/9uOkfTr9udzQO+EQM01c0sdKSVYjkYidD
+ ZEDvafF1r+nzIbMpoSa0UG9cDhVTKJ+FWtNCHTNCTUU1U+jipt/dnobf/fKwO4zDvj+N
+ w0aAGfI0SncMCaSLzseQVtbqaLFCrqysdOQ1tqkzBFZTgssjJ01yjBIpRZ0znCND69MR
+ 7vAG4U9r0lz2mOZws/FQem5ojcwvtVQ4u76j2fcLWm/Fl3WW4V/hEltj/Dtww5j1vxx2
+ PV2I9ZY+jKyUiag62L0kKmarp+Op3ye2E+Z7twWCcYjaJz2N1Wy6tOLOBm8nZbWRTviQ
+ lN0ThyTXZO2IOyNRAF8c3IW06f3krKZOAiM2b1q8ldICh12UnTGWfPER604a/LLHxhhr
+ WWvAc519wgREqrpoH1QgxxGImS0n5mW9oZ+Ab/Y+3f5XlwMd9CjOq+n+cjkMtDLBkX0t
+ Oc2uVjdzVqbV8f81J+fBF1JV1Yud8q66V9ckroOiNmhftHYO6ii0WLVNslV8qb0rvqZ9
+ 8bii/XNA1b6iVvXbR6v6z6Sy3tVqFaie8xoIlWpw3qDOogZg/X6P+tAF/aapxOymfzgc
+ h9NhfKJ2/z+EHaTv2DPaSrxqK5otD/f3/QbYDVnTFXhv0Tln83i5yiNF0Wr5MjWVhnga
+ k9MQQtul3soDCa0oFa7+jlYYMHWooynxpEGXg5y3MqK06VBEC7jA2UZRbLrkzca1Pztx
+ B6Ar/LdvCEFiUUl0mUTBp0Zqwm92xde+nki0r/8AXy5rvwplbmRzdHJlYW0KZW5kb2Jq
+ CjUgMCBvYmoKNjcwCmVuZG9iagoyIDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQg
+ MyAwIFIgL1Jlc291cmNlcyA2IDAgUiAvQ29udGVudHMgNCAwIFIgL01lZGlhQm94IFsw
+ IDAgNTc2IDczM10KPj4KZW5kb2JqCjYgMCBvYmoKPDwgL1Byb2NTZXQgWyAvUERGIC9U
+ ZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJIF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3
+ IDAgUgovQ3MyIDE0IDAgUiA+PiAvRm9udCA8PCAvRjEuMCAxNSAwIFIgPj4gL1hPYmpl
+ Y3QgPDwgL0ltMSA4IDAgUiAvSW0yIDEwIDAgUgovSW0zIDEyIDAgUiA+PiA+PgplbmRv
+ YmoKOCAwIG9iago8PCAvTGVuZ3RoIDkgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBl
+ IC9JbWFnZSAvV2lkdGggMTk0IC9IZWlnaHQgMTAyIC9Db2xvclNwYWNlCjE2IDAgUiAv
+ U01hc2sgMTcgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNv
+ ZGUgPj4Kc3RyZWFtCngB7dCBAAAAAMOg+VNf4AiFUGHAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBv7AAOfkAAEKZW5kc3RyZWFt
+ CmVuZG9iago5IDAgb2JqCjI4MwplbmRvYmoKMTAgMCBvYmoKPDwgL0xlbmd0aCAxMSAw
+ IFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTQgL0hlaWdo
+ dCA3NCAvQ29sb3JTcGFjZQoxOSAwIFIgL1NNYXNrIDIwIDAgUiAvQml0c1BlckNvbXBv
+ bmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae3QgQAAAADDoPlT
+ H+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
+ gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
+ MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
+ BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBr4GBqg8AAEKZW5kc3Ry
+ ZWFtCmVuZG9iagoxMSAwIG9iagoyMTAKZW5kb2JqCjEyIDAgb2JqCjw8IC9MZW5ndGgg
+ MTMgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTk0IC9I
+ ZWlnaHQgODYgL0NvbG9yU3BhY2UKMjIgMCBSIC9TTWFzayAyMyAwIFIgL0JpdHNQZXJD
+ b21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0IEAAAAA
+ w6D5Ux/khVBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIAB
+ AwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBg
+ wIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYM
+ GDBgwIABAwYMGDBgwIABAwYMGDDwPjDDhAABCmVuZHN0cmVhbQplbmRvYmoKMTMgMCBv
+ YmoKMjQwCmVuZG9iagoxNyAwIG9iago8PCAvTGVuZ3RoIDE4IDAgUiAvVHlwZSAvWE9i
+ amVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE5NCAvSGVpZ2h0IDEwMiAvQ29sb3JT
+ cGFjZQovRGV2aWNlR3JheSAvQml0c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRl
+ RGVjb2RlID4+CnN0cmVhbQp4Ae1c61dSaR+VO3g4R4GjKJfEQNQBQSYIxcvQKKhdvBVe
+ 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
+ p6bcgQls0DSAoAkiPAkUDcgVSgihkEeqBsSJKAIaH0DTwEGejrCCaHsAFAQIiiVEux6S
+ oAPonwB9D4kYigiiVQnHCUQpEDbwicINCOs2ov0fKFG5wSfuf7Ku4sCGaOkJUXkigBDE
+ vUDvydfGkFgHom860jwT6Z3hQArQiBOpnjm9eeaABSj/Iepp4ESkmSh6U/ovrQCtwHEF
+ /g8/2JcPCmVuZHN0cmVhbQplbmRvYmoKMTggMCBvYmoKMTkyNwplbmRvYmoKMjMgMCBv
+ YmoKPDwgL0xlbmd0aCAyNCAwIFIgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdl
+ IC9XaWR0aCAxOTQgL0hlaWdodCA4NiAvQ29sb3JTcGFjZQovRGV2aWNlR3JheSAvQml0
+ c1BlckNvbXBvbmVudCA4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ae1b
+ +TtbWxc2JiEDiQxk0JAIaUOkRVDa9Aal1SKk9LpVRA39tAhaqg3xGK7g6kVarZqqqHlq
+ Q9Dn/mvf2idCdLxftT3n+R7vL/xyzl7vXsPZ2Wu9bm4nIPYOuBMA37lD7u4eCJ6enl64
+ AgzADHF3/1+IYNZ7enl7e5PIZDIFX5DJJDDEC/H4tyzQ5oP1JArFx5dKpdHodDoDJ8DS
+ NBqV6utDoZAdLP6FJ8B+2H0yxYdKozP8mEwWK4CNIwICWEymP4NBo/ogEuCJb3CA+MHs
+ p9IY/swANpcXGMTnCwRCnCAQ8Pn8QB6Pw2b5IxLf5gAOQPtPpfsx2dxAvihYLA6VSCRS
+ aRgukEqlEkloiDhYxA/iIRKIg9fX3AAOgPD3pfuxOIECkVgSFi4/rVBERkUpcUJUVKRC
+ cVoeLpOEBAsCuQH+dCqFBKH0pUhCBMABDCYnUCiWyOQKpepcbJw6PiEhESckJMSr1bEx
+ KmXk6XCJWBTEYTFo4IYvUcAI+ND8AngCsTRCER2jTky+qNFqU1LT8EOqVnvpYnKiOkYV
+ KQ8TC3lsf7rvlyhgBHzpTHaQSBIRqVKf12jTMjKzsnW63Dw9TsjL1emyszKvXE7RJKnP
+ RsklwXwOk+FL+bwXUAgBAQ5fLFOo1Mna9MwcfUFhUXFJqcFQVnYHB5SVGQylJcVFhTf1
+ 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
+ ohNTswqKK+7VN7WYzO0Eg9nU0lR/v7L4Zk5akkoewmejKztnHkBPH42oSRUxF9Kz8m8Z
+ KqtrjA2NDwiFxkZjTXWloaggJ0MTFxkGQeQ6noNm1GA6RyxTwqBmpi6/8HZpWXkFwVBe
+ Vnq7sEB3LU0Trwx3Dgs6O+KOOUGY9g1Xxp7XpGZcy87V3yggGPL1uTnXr6RdSopTRoTA
+ 5O+RWUEYs4NZTSYXG1iOTUzWaFPT0jMIhvTLqVpNcmKcKjI8RMhjMWBU8KAh7uYGugmY
+ 2mcBhTCY2T8bq05IPJ9EMJxPTFDHnouOlMPsNY/lB0IE17FfDw9vkg8SHvBFIVKZ/Iwi
+ ShmtIhiilcrIM/JwaUgwn8vyc8gQnGng5uaQHgAFNo8vDAblijRMRjxIJaHiUyI+j83E
+ 5CxHdRQu+hsOL5AvEIoICKEA5Dhc0OOAluUTPQ7ScIEEx4eKFFyYfotDOICmDKRd/gw6
+ CLtInwqKHDI0UNEhER1uCrpvCffoSF5HQfZ/Tpjm4OBNImEyRh8CAqkrMY0jZr/zQHGY
+ zZDPQAKkpCAkBSEkIQGmYULTrwk0MTEvECEoMPNcd/3k/5MdONkBxw78F/a3ckwKZW5k
+ c3RyZWFtCmVuZG9iagoyNCAwIG9iagoyNzAzCmVuZG9iagoyMCAwIG9iago8PCAvTGVu
+ Z3RoIDIxIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE5
+ NCAvSGVpZ2h0IDc0IC9Db2xvclNwYWNlCi9EZXZpY2VHcmF5IC9CaXRzUGVyQ29tcG9u
+ ZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7Vv5O1vbGjYmIQOJ
+ DGTQkAhpQ6RFUNr0BKXVIqT0OFVEDb1aBD1UG+IxHMHRg6BVU83z1Iagz/nX7rd2hOh4
+ bu9t937u0/eX5Jdkfe/6hv2tb73bze0nfu7A990BdwLgGxm6u3sgeHp6euEKMAAzxN39
+ PyGCWe/p5e3tTSKTyRR8QSaTwBAvxOOfskCbD9aTKBQfXyqVRqPT6QycAEvTaFSqrw+F
+ Qnaw+AeeAPth98kUHyqNzvBjMlmsADaOCAhgMZn+DAaN6oNIgCe+wgHiB7OfSmP4MwPY
+ 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
+ 05vZNcWTBF2iPHUPomN07NChm5eiwKxL1yCpIAg8dej7zezqKIRveTvf+/39ft97RG2d
+ pu87KUFUc0OVK6Wnbk5Ni4MfKUUd1E5YphX46WJxjLHruZK/u9fWZ9LYst7HtXb79j21
+ lWVgIeottrcQ+iGRZgAfmZ8oZYCzwB2Wr9g+ATxYDqwa8COiAw+auTDT0Zx0pbItkVPm
+ oigqr2I7Sa77+bnGvou1iYP+XI9m1o69s+qq0UzUtPdEobwPrkQZz19U9mw1FKcN45xI
+ Qxop8q7V3ytMxxGRKxBKBlI1ZLmfak6ddeB1GLtdupPj+PYQpT7JYKiJtemymR2FfQB2
+ KsvsEPAF6PGyYg/ngXth/1tRw5PAJ2E/ZId51q0f9heuU+B7hD014M4UrsXx2oofXi0B
+ Q/dUI2iMc03E09c5c6SI7zHUGZj3RjmmCzF3lqoTN4A7YR9ZqmYKsV37ruol7nsCd9Pj
+ O9GbOQtcoBxJcrEV2RTQPAlYFH2LsEkOPD7OHlXgd6iYwBy5idzNKPce1REbZ6NSgVZ6
+ jVfGT+O58cX4ZWwYz4B+rHbXe3z/6eMVdde2Pjz5jXrcOa69nRtVYVZxZQvd/8cyhI/Z
+ JzmmwdOhWVhr2HbkD5rMTLAMKMR/BT6X+pITVdzV7u24RRLMUD4sbCW6S1RuKdTqPYNK
+ rBwr2AB2cJLELFocuFNrujl4d9giem35TVey64b++vZ6+9ryHm3KqCkoE82zRGaUsVuj
+ 5N142/1mkRGfODq+572KWsn+SUUQP4U5WiryFFX0VlDWxG9nDn4btn5cP6Xn9UH9PAk9
+ rZ/Rr+ijEb4MdEnPwnNRH6NJ8LBpIeISoIqDM9ROVGONA+Ip8fK0W2SR/Q9AGf1mCmVu
+ ZHN0cmVhbQplbmRvYmoKMjYgMCBvYmoKNzA0CmVuZG9iagoxNCAwIG9iagpbIC9JQ0NC
+ YXNlZCAyNSAwIFIgXQplbmRvYmoKMjcgMCBvYmoKPDwgL0xlbmd0aCAyOCAwIFIgL04g
+ MyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry
+ ZWFtCngBhZK/TxRREMc/e8SAIVAI0ZhYPBM1mqBZjiso79wCSQ5yEqJiaPb21uPC3bHZ
+ W/FHRcNfoKEg2hEKf9RYWFysLLQyQSI02pmYWKA0eFnn7cuG6mCSl/m82e/MZOYt9Nhu
+ ENQzQKMZhTMTN9W9ufuqd4cMw5zmEhddrxUUSqWiSLrYwTaW/vTluq61t9hZj17+PbTa
+ A2+/r/342SUpDQ+E0hAsJYHhquGc5rLhW5ofRUEkmnnN3oJbEQ6ER8LZGUf4hfBg1fAb
+ zWXD7zUve1Wd+0nYblZqTeF/wuMVv+VBRvd65gWhaDIfhfONxpLU7+kTvqp3IV7s6TYU
+ Xkvu4FHsznN4tQzn9QgqkXF5EYb+wLvNo9j+TrIf62xf68FYNtFZ/Vtwai2O9+9C7zXo
+ fI3jw6047mxK72/QPvAehlLbqK3PcNLdzGn08HsjpW5sdpGobNhow5xcJvOwLufKOTiz
+ CyXh2TzWLyc9Zm8ilUGL2dyoPT2lHLdeK4du5MvmjA1RJEuOUWymmULh4FKnRplQKMIn
+ ER9TI611so/8x/J+4CwFT8JadSFSBfkTfTXZ9G6MqKxtjx9fw7y51syvwu0VTR8qFxKv
+ ObX/LjiQyAplbmRzdHJlYW0KZW5kb2JqCjI4IDAgb2JqCjQ2MgplbmRvYmoKMTkgMCBv
+ YmoKWyAvSUNDQmFzZWQgMjcgMCBSIF0KZW5kb2JqCjI5IDAgb2JqCjw8IC9MZW5ndGgg
+ MzAgMCBSIC9OIDMgL0FsdGVybmF0ZSAvRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRlRGVj
+ b2RlID4+CnN0cmVhbQp4AYWSv08UURDHP3vEgCFQCNGYWDwTNZqgWY4rKO/cAkkOchKi
+ Ymj29tbjwt2x2VvxR0XDX6ChINoRCn/UWFhcrCy0MkEiNNqZmFigNHhZ5+3Lhupgkpf5
+ vNnvzGTmLfTYbhDUM0CjGYUzEzfVvbn7qneHDMOc5hIXXa8VFEqloki62ME2lv705bqu
+ tbfYWY9e/j202gNvv6/9+NklKQ0PhNIQLCWB4arhnOay4VuaH0VBJJp5zd6CWxEOhEfC
+ 2RlH+IXwYNXwG81lw+81L3tVnftJ2G5Wak3hf8LjFb/lQUb3euYFoWgyH4XzjcaS1O/p
+ E76qdyFe7Ok2FF5L7uBR7M5zeLUM5/UIKpFxeRGG/sC7zaPY/k6yH+tsX+vBWDbRWf1b
+ cGotjvfvQu816HyN48OtOO5sSu9v0D7wHoZS26itz3DS3cxp9PB7I6VubHaRqGzYaMOc
+ XCbzsC7nyjk4swsl4dk81i8nPWZvIpVBi9ncqD09pRy3XiuHbuTL5owNUSRLjlFspplC
+ 4eBSp0aZUCjCJxEfUyOtdbKP/MfyfuAsBU/CWnUhUgX5E3012fRujKisbY8fX8O8udbM
+ r8LtFU0fKhcSrzm1/y44kMgKZW5kc3RyZWFtCmVuZG9iagozMCAwIG9iago0NjIKZW5k
+ b2JqCjIyIDAgb2JqClsgL0lDQ0Jhc2VkIDI5IDAgUiBdCmVuZG9iagozMSAwIG9iago8
+ PCAvTGVuZ3RoIDMyIDAgUiAvTiAzIC9BbHRlcm5hdGUgL0RldmljZVJHQiAvRmlsdGVy
+ IC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGFlE1IFGEYx/+zjQSxBtGXCMXQwSRUJgtS
+ AtP1K1O2ZdVMCWKdfXedHGenmd0tRSKE6Jh1jC5WRIeITuGhQ6c6RASZdYmgo0UQBV4i
+ tv87k7tjVL4wM795nv/7fL3DAFWPUo5jRTRgys67yd6Ydnp0TNv8GlWoRhRcKcNzOhKJ
+ AZ+plc/1a/UtFGlZapSx1vs2fKt2mRBQNCp3ZAM+LHk84OOSL+SdPDVnJBsTqTTZITe4
+ Q8lO8i3y1myIx0OcFp4BVLVTkzMcl3EiO8gtRSMrYz4g63batMnvpT3tGVPUsN/INzkL
+ 2rjy/UDbHmDTi4ptzAMe3AN211Vs9TXAzhFg8VDF9j3pz0fZ9crLHGr2wynRGGv6UCp9
+ rwM23wB+Xi+VftwulX7eYQ7W8dQyCm7R17Iw5SUQ1BvsZvzkGv2Lg558VQuwwDmObAH6
+ rwA3PwL7HwLbHwOJamCoFZHLbDe48uIi5wJ05pxp18xO5LVmXT+idfBohdZnG00NWsqy
+ NN/laa7whFsU6SZMWQXO2V/beI8Ke3iQT/YXuSS87t+szKVTXZwlmtjWp7To6iY3kO9n
+ zJ4+cj2v9xm3Zzhg5YCZ7xsKOHLKtuI8F6mJ1Njj8ZNkxldUJx+T85A85xUHZUzffi51
+ IkGupT05meuXml3c2z4zMcQzkqxYMxOd8d/8xi0kZd591Nx1LP+bZ22RZxiFBQETNu82
+ NCTRixga4cBFDhl6TCpMWqVf0GrCw+RflRYS5V0WFb1Y4Z4Vf895FLhbxj+FWBxzDeUI
+ mv5O/6Iv6wv6Xf3zfG2hvuKZc8+axqtrXxlXZpbVyLhBjTK+rCmIb7DaDnotZGmd4hX0
+ 5JX1jeHqMvZ8bdmjyRzianw11KUIZWrEOOPJrmX3RbLFN+HnW8v2r+lR+3z2SU0l17K6
+ eGYp+nw2XA1r/7OrYNKyq/DkjZAuPGuh7lUPqn1qi9oKTT2mtqttahffjqoD5R3DnJWJ
+ C6zbZfUp9mBjmt7KSVdmi+Dfwi+G/6VeYQvXNDT5D024uYxpCd8R3DZwh5T/w1+zAw3e
+ CmVuZHN0cmVhbQplbmRvYmoKMzIgMCBvYmoKNzkyCmVuZG9iago3IDAgb2JqClsgL0lD
+ Q0Jhc2VkIDMxIDAgUiBdCmVuZG9iagozMyAwIG9iago8PCAvTGVuZ3RoIDM0IDAgUiAv
+ TiAzIC9BbHRlcm5hdGUgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+Pgpz
+ dHJlYW0KeAGFkr9PFFEQxz97xIAhUAjRmFg8EzWaoFmOKyjv3AJJDnISomJo9vbW48Ld
+ sdlb8UdFw1+goSDaEQp/1FhYXKwstDJBIjTamZhYoDR4Wefty4bqYJKX+bzZ78xk5i30
+ 2G4Q1DNAoxmFMxM31b25+6p3hwzDnOYSF12vFRRKpaJIutjBNpb+9OW6rrW32FmPXv49
+ tNoDb7+v/fjZJSkND4TSECwlgeGq4ZzmsuFbmh9FQSSaec3eglsRDoRHwtkZR/iF8GDV
+ 8BvNZcPvNS97VZ37SdhuVmpN4X/C4xW/5UFG93rmBaFoMh+F843GktTv6RO+qnchXuzp
+ NhReS+7gUezOc3i1DOf1CCqRcXkRhv7Au82j2P5Osh/rbF/rwVg20Vn9W3BqLY7370Lv
+ Neh8jePDrTjubErvb9A+8B6GUtuorc9w0t3MafTweyOlbmx2kahs2GjDnFwm87Au58o5
+ OLMLJeHZPNYvJz1mbyKVQYvZ3Kg9PaUct14rh27ky+aMDVEkS45RbKaZQuHgUqdGmVAo
+ wicRH1MjrXWyj/zH8n7gLAVPwlp1IVIF+RN9Ndn0boyorG2PH1/DvLnWzK/C7RVNHyoX
+ Eq85tf8uOJDICmVuZHN0cmVhbQplbmRvYmoKMzQgMCBvYmoKNDYyCmVuZG9iagoxNiAw
+ IG9iagpbIC9JQ0NCYXNlZCAzMyAwIFIgXQplbmRvYmoKMyAwIG9iago8PCAvVHlwZSAv
+ UGFnZXMgL01lZGlhQm94IFswIDAgNTc2IDczM10gL0NvdW50IDEgL0tpZHMgWyAyIDAg
+ UiBdID4+CmVuZG9iagozNSAwIG9iago8PCAvVHlwZSAvQ2F0YWxvZyAvUGFnZXMgMyAw
+ IFIgL1ZlcnNpb24gLzEuNCA+PgplbmRvYmoKMzYgMCBvYmoKPDwgL0xlbmd0aCAzNyAw
+ IFIgL0xlbmd0aDEgMTA5OTYgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB
+ vVp5fFTVvf+du8+Sycxk9v1mMlv2hYSEBDKEbGwRwpYgwSQQCEsUMESgQqOCSERcUIjg
+ hrYQQc0QogwglloQ22cV96XWWgVr+5ra14c+q2Tm/e6dkIKv7fOPfjp3zrlnu+f+zvf8
+ fr/z+517gACAGrqBhvCijpZVxErWYckrGH6xqKvTc9fvJzwCQHoB6JVLVi3t0H38s18A
+ sAyAUr105folGe98lAyQrAUw3dze1rL4i4/+MgDg247PF7VjgTKVz8f8acyntXd0rltZ
+ LLyK+c8x377yhkUtk6+vXA7gnyG172hZt0rYpPwr5u/AvOf6lo62aTe23In5Psynrrrh
+ xk6qmw5jXqJv7qo1bauev+36PIBAGtL3GpYRvKSfGjh4Ae8emD9SIhd/J6LkPI0xA+x3
+ 6r6b5eQCfqRY+E61ApRyieo75YmsGm9JGDQjtYgY/rSgAz2kgAHTRjCBGSxyOYAVET4F
+ WvYkBNlusDE54AaIv4/hA+kemxP/jD0L2lhH/L/oUnzmmBSoWHkZnIK7YC/04+j7MB2E
+ hdALPyfL4RhZAIPwDnFBNs41A1GYBq+QePx1WAI/wvad8CI8AIcRtyB0IDXTYAfxxTdg
+ PozpVtgcfxzSoBhuh5NQgr3ugKH4k/EjWFsPc+AgHMLn/4N4qcNMSvyZ+HkQYCb2uRlr
+ Xo9Pi/fjODOhAmZg6WZ4gfjoD+LtONpSpO4heBT2wU/hj+RWMhhvj3fFz8V/CxTWOmAW
+ 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
+ ZWFtCmVuZG9iagozNyAwIG9iago3NDkyCmVuZG9iagozOCAwIG9iago8PCAvVHlwZSAv
+ Rm9udERlc2NyaXB0b3IgL0FzY2VudCA3NzAgL0NhcEhlaWdodCA3MjcgL0Rlc2NlbnQg
+ LTIzMCAvRmxhZ3MgMzIKL0ZvbnRCQm94IFstOTUxIC00ODEgMTQ0NSAxMTIyXSAvRm9u
+ dE5hbWUgL0ZaR0xBSitIZWx2ZXRpY2EgL0l0YWxpY0FuZ2xlIDAKL1N0ZW1WIDk4IC9N
+ YXhXaWR0aCAxNTAwIC9TdGVtSCA4NSAvWEhlaWdodCA1MzEgL0ZvbnRGaWxlMiAzNiAw
+ IFIgPj4KZW5kb2JqCjM5IDAgb2JqClsgMjc4IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
+ IDMzMyAwIDAgNTU2IDAgNTU2IDU1NiAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAg
+ MCA3MjIgMCAwIDYxMSAwIDAgMCA1MDAgMCAwIDAgMCAwIDAgMCA3MjIgNjY3IDAgMCA2
+ NjcgMCAwIDAgMCAwIDAgMAowIDAgMCA1NTYgMCA1MDAgMCA1NTYgMCAwIDAgMjIyIDAg
+ MCAyMjIgODMzIDU1NiA1NTYgNTU2IDAgMzMzIDUwMCAyNzggNTU2CjAgMCAwIDUwMCBd
+ CmVuZG9iagoxNSAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUg
+ L0Jhc2VGb250IC9GWkdMQUorSGVsdmV0aWNhIC9Gb250RGVzY3JpcHRvcgozOCAwIFIg
+ L1dpZHRocyAzOSAwIFIgL0ZpcnN0Q2hhciAzMiAvTGFzdENoYXIgMTIxIC9FbmNvZGlu
+ ZyAvTWFjUm9tYW5FbmNvZGluZwo+PgplbmRvYmoKMSAwIG9iago8PCAvVGl0bGUgKFVu
+ dGl0bGVkKSAvQXV0aG9yIChSYW5kYWxsIEhhdWNoKSAvQ3JlYXRvciAoT21uaUdyYWZm
+ bGUpIC9Qcm9kdWNlcgooTWFjIE9TIFggMTAuNS41IFF1YXJ0eiBQREZDb250ZXh0KSAv
+ Q3JlYXRpb25EYXRlIChEOjIwMDgxMTEyMTg0NTIzWjAwJzAwJykKL01vZERhdGUgKEQ6
+ MjAwODExMTIxODQ1MjNaMDAnMDAnKSA+PgplbmRvYmoKeHJlZgowIDQwCjAwMDAwMDAw
+ MDAgNjU1MzUgZiAKMDAwMDAyMjM2OCAwMDAwMCBuIAowMDAwMDAwNzg1IDAwMDAwIG4g
+ CjAwMDAwMTM5NTYgMDAwMDAgbiAKMDAwMDAwMDAyMiAwMDAwMCBuIAowMDAwMDAwNzY2
+ IDAwMDAwIG4gCjAwMDAwMDA4ODkgMDAwMDAgbiAKMDAwMDAxMzI5OCAwMDAwMCBuIAow
+ MDAwMDAxMDc0IDAwMDAwIG4gCjAwMDAwMDE1MzggMDAwMDAgbiAKMDAwMDAwMTU1NyAw
+ MDAwMCBuIAowMDAwMDAxOTQ5IDAwMDAwIG4gCjAwMDAwMDE5NjkgMDAwMDAgbiAKMDAw
+ MDAwMjM5MSAwMDAwMCBuIAowMDAwMDExMTAyIDAwMDAwIG4gCjAwMDAwMjIxOTMgMDAw
+ MDAgbiAKMDAwMDAxMzkxOSAwMDAwMCBuIAowMDAwMDAyNDExIDAwMDAwIG4gCjAwMDAw
+ MDQ1MTIgMDAwMDAgbiAKMDAwMDAxMTcyNCAwMDAwMCBuIAowMDAwMDA3NDMwIDAwMDAw
+ IG4gCjAwMDAwMTAyNTMgMDAwMDAgbiAKMDAwMDAxMjM0NiAwMDAwMCBuIAowMDAwMDA0
+ NTMzIDAwMDAwIG4gCjAwMDAwMDc0MDkgMDAwMDAgbiAKMDAwMDAxMDI3NCAwMDAwMCBu
+ IAowMDAwMDExMDgyIDAwMDAwIG4gCjAwMDAwMTExMzkgMDAwMDAgbiAKMDAwMDAxMTcw
+ NCAwMDAwMCBuIAowMDAwMDExNzYxIDAwMDAwIG4gCjAwMDAwMTIzMjYgMDAwMDAgbiAK
+ MDAwMDAxMjM4MyAwMDAwMCBuIAowMDAwMDEzMjc4IDAwMDAwIG4gCjAwMDAwMTMzMzQg
+ MDAwMDAgbiAKMDAwMDAxMzg5OSAwMDAwMCBuIAowMDAwMDE0MDM5IDAwMDAwIG4gCjAw
+ MDAwMTQxMDMgMDAwMDAgbiAKMDAwMDAyMTY4NiAwMDAwMCBuIAowMDAwMDIxNzA3IDAw
+ MDAwIG4gCjAwMDAwMjE5NDMgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSA0MCAvUm9v
+ dCAzNSAwIFIgL0luZm8gMSAwIFIgL0lEIFsgPDE4MTVhYjRkMDU2ZjE0ZDNjYjJjNWRi
+ NGE4ODUxYzI4Pgo8MTgxNWFiNGQwNTZmMTRkM2NiMmM1ZGI0YTg4NTFjMjg+IF0gPj4K
+ c3RhcnR4cmVmCjIyNTc1CiUlRU9GCjEgMCBvYmoKPDwvQXV0aG9yIChSYW5kYWxsIEhh
+ dWNoKS9DcmVhdGlvbkRhdGUgKEQ6MjAwODA5MTkxNTM0MDBaKS9DcmVhdG9yIChPbW5p
+ R3JhZmZsZSA1LjAuMikvTW9kRGF0ZSAoRDoyMDA4MTExMjE4NDUwMFopL1Byb2R1Y2Vy
+ IChNYWMgT1MgWCAxMC41LjUgUXVhcnR6IFBERkNvbnRleHQpL1RpdGxlICh2ZnMtYW5k
+ LWNvbm5lY3Rvcik+PgplbmRvYmoKeHJlZgoxIDEKMDAwMDAyMzUzMyAwMDAwMCBuIAp0
+ cmFpbGVyCjw8L0lEIFs8MTgxNWFiNGQwNTZmMTRkM2NiMmM1ZGI0YTg4NTFjMjg+IDwx
+ ODE1YWI0ZDA1NmYxNGQzY2IyYzVkYjRhODg1MWMyOD5dIC9JbmZvIDEgMCBSIC9QcmV2
+ IDIyNTc1IC9Sb290IDM1IDAgUiAvU2l6ZSA0MD4+CnN0YXJ0eHJlZgoyMzczNgolJUVP
+ Rgo=
+ </data>
+ <key>QuickLookThumbnail</key>
+ <data>
+ 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
+ AAAAAAAAAAAAAAAAAAAA
+ </data>
+ <key>ReadOnly</key>
+ <string>NO</string>
+ <key>RowAlign</key>
+ <integer>1</integer>
+ <key>RowSpacing</key>
+ <real>36</real>
+ <key>SheetTitle</key>
+ <string>Canvas 1</string>
+ <key>SmartAlignmentGuidesActive</key>
+ <string>YES</string>
+ <key>SmartDistanceGuidesActive</key>
+ <string>YES</string>
+ <key>UniqueID</key>
+ <integer>1</integer>
+ <key>UseEntirePage</key>
+ <false/>
+ <key>VPages</key>
+ <integer>1</integer>
+ <key>WindowInfo</key>
+ <dict>
+ <key>CurrentSheet</key>
+ <integer>0</integer>
+ <key>ExpandedCanvases</key>
+ <array>
+ <dict>
+ <key>name</key>
+ <string>Canvas 1</string>
+ </dict>
+ </array>
+ <key>Frame</key>
+ <string>{{68, 234}, {710, 884}}</string>
+ <key>ListView</key>
+ <true/>
+ <key>OutlineWidth</key>
+ <integer>142</integer>
+ <key>RightSidebar</key>
+ <false/>
+ <key>ShowRuler</key>
+ <true/>
+ <key>Sidebar</key>
+ <true/>
+ <key>SidebarWidth</key>
+ <integer>120</integer>
+ <key>VisibleRegion</key>
+ <string>{{0, 0}, {575, 733}}</string>
+ <key>Zoom</key>
+ <real>1</real>
+ <key>ZoomValues</key>
+ <array>
+ <array>
+ <string>Canvas 1</string>
+ <real>1</real>
+ <real>1</real>
+ </array>
+ </array>
+ </dict>
+ <key>saveQuickLookFiles</key>
+ <string>YES</string>
+</dict>
+</plist>
Added: trunk/docs/gettingstarted/src/main/docbook/en-US/images/vfs-and-connector.png
===================================================================
(Binary files differ)
Property changes on: trunk/docs/gettingstarted/src/main/docbook/en-US/images/vfs-and-connector.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: trunk/docs/reference/src/main/docbook/en-US/content/repositories.xml
===================================================================
--- trunk/docs/reference/src/main/docbook/en-US/content/repositories.xml 2008-11-13 05:31:21 UTC (rev 622)
+++ trunk/docs/reference/src/main/docbook/en-US/content/repositories.xml 2008-11-13 05:51:33 UTC (rev 623)
@@ -50,26 +50,44 @@
<ulink url="&JSR170;">JCR</ulink> to different kinds of repositories and storage systems.
Your applications work with the JCR API, but through JBoss DNA are able to accesses the content from where the information
exists - not just a single purpose-built repository. This is fundamentally what makes JBoss DNA different.</para>
- <para>How does JBoss DNA do this? At the heart of JBoss DNA and it's JCR implementation is a simple graph-based connector
- system. Essentially, the JBoss DNA JCR implementation makes use of a single repository source, from which all the
- content is accessed.
+ <para>How does JBoss DNA do this? At the heart of JBoss DNA and it's JCR implementation is a simple graph-based
+ <emphasis>repository connector</emphasis> system. Essentially, the JBoss DNA JCR implementation makes use of a single
+ repository connector to access all content.
<figure id="dnajcr-and-connector">
- <title>JBoss DNA's JCR implementation delegates to a repository source</title>
+ <title>JBoss DNA's JCR implementation delegates to a repository connector</title>
<graphic align="center" scale="100" fileref="dnajcr-and-connector.png"/>
</figure>
- That single repository source could be an in-memory repository, a JBoss Cache instance, or a federated repository.
+ That single repository connector could use an in-memory repository, a JBoss Cache instance (including those that are clustered and replicated),
+ or a federated repository where content from multiple sources is unified.
<figure id="dna-connectors-0.2">
<title>JBoss DNA can put JCR on top of multiple kinds of systems</title>
<graphic align="center" scale="100" fileref="dna-connectors-0.2.png"/>
</figure>
- And the JBoss DNA project has plans to create other connectors, too. For instance, we're going to build a connector
- to other JCR repositories. And another to a file system, so that the files and directories on an area of the file system
- can be accessed through JCR. Of course, if we don't have a connector to suit your needs, you can write your own.
+ There are a lot of other possibilities, too. The JBoss DNA project has plans to create other connectors.
+ For instance, we want to build a connector to <ulink url="&JIRA-39;">other JCR repositories</ulink>, and another that accesses
+ the <ulink url="&JIRA-34;">local file system</ulink>. Another connector we've already started working on is a
+ <ulink url="&JIRA-36;">Subversion connector</ulink>, which will allow JCR to access the files in a SVN repository (and perhaps
+ push changes into SVN through a commit). And of course we want to create a connector that accesses <ulink url="&JIRA-199;">data</ulink>
+ and <ulink url="&JIRA-37;">metadata</ulink> from relational databases.
+ </para>
+ <para>
+ Of course, if we don't have a connector to suit your needs, you can write your own.
<figure id="dna-connectors-future">
<title>Future JBoss DNA connectors</title>
<graphic align="center" scale="100" fileref="dna-connectors-future.png"/>
</figure>
</para>
+ <para>
+ It's even possible to put a different API layer on top of the connectors. For example, the new <ulink url="&JSR203;">New I/O (JSR-203)</ulink>
+ API offers the opportunity to build new file system providers. This would be very straightforward to put on top of a JCR implementation,
+ but it could be made even simpler by putting it on top of a DNA connector. In both cases, it'd be a trivial mapping from nodes that represent
+ files and folders into JSR-203 files and directories, and events on those nodes could easily be translated into JSR-203 watch events.
+ Then, simply choose a DNA connector and configure it to use the source you want to use.
+ <figure id="dna-connectors-vfs">
+ <title>Virtual File System with JBoss DNA</title>
+ <graphic align="center" scale="100" fileref="vfs-and-connector.png"/>
+ </figure>
+ </para>
<para>Before we go further, let's define some terminology regarding connectors.</para>
<itemizedlist>
<listitem>
@@ -83,10 +101,14 @@
</listitem>
<listitem>
<para>
- The description of a particular source system is called a <emphasis role="strong">repository source</emphasis>.
- A connector contains a JavaBean class that implements the &RepositorySource; interface, with JavaBean properties for
- all of the connector-specific properties required to fully describe a system. Applications that use JBoss DNA
- create an instance that describes each external source that a repository is to access.
+ The description of a particular source system (e.g., the "Customer" database, or the company LDAP system)
+ is called a <emphasis role="strong">repository source</emphasis>. JBoss DNA defines a &RepositorySource; interface
+ that defines methods describing the behavior and supported features and a method for establishing connections.
+ A connector will have a class that implements this interface and that has JavaBean properties for
+ all of the connector-specific properties required to fully describe an instance of the system. Use of JavaBean
+ properties is not required, but it is highly recommended, as it enables reflective configuration and administration.
+ Applications that use JBoss DNA create an instance of the connector's &RepositorySource; implementation and set
+ the properties for the external source that the application wants to access with that connector.
</para>
</listitem>
<listitem>
@@ -94,10 +116,11 @@
A repository source instance is then used to establish <emphasis role="strong">connections</emphasis> to
that source. A connector provides an implementation of the &RepositoryConnection; interface, which
defines methods for interacting with the external system. In particular, the <code>execute(...)</code> method
- takes an <code>ExecutionContext</code> instance and one or more <code>GraphCommand</code> objects describing the
- operations that are to be executed against the graph of information the connector is exposing.
- Examples of commands include getting a node, moving a node, creating a node, changing a node, and deleting a node.
- And, if the repository source is able to participate in JTA/JTS distributed transactions, then the
+ takes an &ExecutionContext; instance and a &Request; object. The &ExectuionContext; object defines the
+ environment in which the processing is occurring, including information about the JAAS &Subject; and &LoginContext;.
+ The &Request; object describes the requested operations on the content, with different concrete subclasses
+ representing each type of activity. Examples of commands include (but not limited to) getting a node, moving a node, creating a node,
+ changing a node, and deleting a node. And, if the repository source is able to participate in JTA/JTS distributed transactions, then the
&RepositoryConnection; must implement the <code>getXaResource()</code> method by returning
a valid <code>javax.transaction.xa.XAResource</code> object that can be used by the transaction monitor.
</para>
@@ -111,23 +134,25 @@
<code>DataSource</code> instance pointing to our JDBC database.)
</para>
<para>
- That connector would also have a <code>JdbcRepositoryConnection</code> Java class that implements the
+ Our new connector would also have a <code>JdbcRepositoryConnection</code> Java class that implements the
&RepositoryConnection; interface. This class would probably wrap a JDBC database connection,
and would implement the <code>execute(...)</code> method such that the nodes exposed by the connector
describe the database schema of the database. For example, the connector might represent each database table
- as a node wit the table's name, with properties that describe the table (e.g., the description, whether it's a
+ as a node with the table's name, with properties that describe the table (e.g., the description, whether it's a
temporary table), and with child nodes that represent each of the columns, keys and constraints.
</para>
<para>
- To use the connector, we need to create an instance of the <classname>JdbcRepositorySource</classname> for each database instance
- that we want to access. If we have 3 MySQL databases, 9 Oracle databases, and 4 PostgreSQL databases, then we'd need
- to create a total of 16 <classname>JdbcRepositorySource</classname> instances, each with the properties describing a single database instance.
- Those sources are then available for use by the JBoss DNA components, including <link linkend="jcr">JCR</link>.
+ To use our connector in an application that uses JBoss DNA, we need to create an instance of the
+ <classname>JdbcRepositorySource</classname> for each database instance that we want to access. If we have 3 MySQL databases,
+ 9 Oracle databases, and 4 PostgreSQL databases, then we'd need to create a total of 16 <classname>JdbcRepositorySource</classname>
+ instances, each with the properties describing a single database instance. Those sources are then available for use by
+ JBoss DNA components, including the <link linkend="jcr">JCR</link> implementation.
</para>
<para>
- So, we've so far learned what a repository connector is and how they're used to create &RepositorySource; instances.
- In the <link linkend="repository-service">next section</link>, we'll show how these source instances can be configured,
- managed, and their connections pooled.
+ So, we've so far learned what a repository connector is and how they're used to establish connections to the underlying sources
+ and access the content in those sources. In the <link linkend="repository-service">next section</link>, we'll show how these
+ source instances can be configured, managed, and their connections pooled. After that, we'll look review JBoss DNA's
+ <link linkend="connector-library">existing connectors</link> and show how to <link linkend="custom-connectors">create your own connectors</link>.
</para>
</sect1>
<sect1 id="repository-service">
@@ -216,7 +241,7 @@
</para>
</sect1>
<sect1 id="connector-library">
- <title>Repository connectors and sources</title>
+ <title>Out-of-the-box repository connectors</title>
<para>
A number of repository connectors are already available in JBoss DNA, and are outlined in the following sections.
Note that we do want to build <ulink url="https://jira.jboss.org/jira/secure/IssueNavigator.jspa?reset=true&mod...">more connectors</ulink>
@@ -366,25 +391,24 @@
information is no longer valid). In effect, the source has complete control over how the information it contributes is
cached and used.</para>
<para>
- The federated repository also needs to incorporate
- <emphasis>negative caching</emphasis>
- , which is storage of the knowledge that something does not exist. Sources can be configured to contribute information
- only below certain paths (e.g.,
- <code>/A/B/C</code>
- ), and the federation engine can take advantage of this by never consulting that source for contributions to information
- on other paths. However, below that path, any negative responses must also be cached (with appropriate TTL and expiry
- parameters) to prevent the exclusion of that source (in case the source has information to contribute at a later time)
- or the frequent checking with the source.
+ The federated repository also needs to incorporate <emphasis>negative caching</emphasis>, which is storage of the knowledge
+ that something does <emphasis>not</emphasis> exist. Sources can be configured to contribute information
+ only below certain paths (e.g., <code>/A/B/C</code>), and the federation engine can take advantage of this by never
+ consulting that source for contributions to information on other paths. However, below that path, any negative responses
+ must also be cached (with appropriate TTL and expiry parameters) to prevent the exclusion of that source (in case the source
+ has information to contribute at a later time) or the frequent checking with the source.
</para>
<para>
The federated repository uses other &RepositorySource;s that are to be federated and a &RepositorySource; that is to be used as the
cache of the unified contents. These are configured in another &RepositorySource; that is treated as a configuration repository.
- The name of the configuration repository is provided by JavaBean properties, and is the path to the "dna:federation" node
- in that configuration repository containing the information about the cache and federated sources. This graph
- structure is as follows (using XML elements to represent nodes and XML attributes to represent properties):
+ The &FederatedRepositorySource; class uses JavaBean properties to define the name of the configuration repository and
+ the path to the "<code>dna:federation</code>" node in that configuration repository containing the information about the
+ cache and federated sources. This graph structure that is expected at this location is as follows:
</para>
<programlisting><![CDATA[<!-- Define the federation configuration. -->
-<dna:federation dna:timeToCache="100000">
+<dna:federation xmlns:dna="http://www.jboss.org/dna"
+ xmlns:jcr="http://www.jcp.org/jcr/1.0"
+ dna:timeToCache="100000" >
<!-- Define how the content in the 'Cache' source is to map to the federated cache -->
<dna:cache>
<dna:projection jcr:name="Cache" dna:projectionRules="/ => /" />
@@ -399,9 +423,16 @@
</dna:projections>
</dna:federation>
]]></programlisting>
+ <note>
+ <para>
+ We're using XML to represent a graph structure, since the two map pretty well. Each XML element represents
+ a node and XML attributes represent properties on a node. The name of the node is defined by either the
+ <code>jcr:name</code> attribute (if it exists) or the name of the XML element. And we use XML namespaces
+ to define the namespaces used in the node and property names. BTW, this is exactly how the XML graph importer
+ works.
+ </para>
+ </note>
<para>
- Here, the "<code>dna</code>" prefix denotes the "<code>http://www.jboss.org/dna</code>" namespace, while the
- "<code>jcr</code>" prefix denotes the standard JCR namespace "<code>http://www.jcp.org/jcr/1.0</code>".
Notice that there is a cache projection and three source projections, and each projection defines
one or more <emphasis>projection rules</emphasis> that are of the form:
</para>
@@ -414,7 +445,7 @@
The &FederatedRepositorySource; class provides a number of JavaBean properties that control its behavior:
</para>
<table frame='all'>
- <title>&InMemoryRepositorySource; properties</title>
+ <title>&FederatedRepositorySource; properties</title>
<tgroup cols='2' align='left' colsep='1' rowsep='1'>
<colspec colname='c1' colwidth="1*"/>
<colspec colname='c2' colwidth="1*"/>
@@ -484,15 +515,704 @@
<sect1 id="custom-connectors">
<title>Writing custom connectors</title>
<para>
- The current release of JBoss DNA comes with six sequencers. However, JBoss DNA was designed so that you can create your own
- connectors and to then configure JBoss DNA to use them in your own application.
+ There may come a time when you want to tackle creating your own repository connector. Maybe the connectors we provide out-of-the-box
+ don't cut it. Or maybe you have a system that you want to make available through a JBoss DNA repository. Or, maybe you're
+ a contributor and want to help us round out our library with a new connector. No matter what the reason, creating a new connector
+ is pretty straightforward, as we'll see in this section.
</para>
- <caution>
+ <para>
+ Creating a custom connector involves the following steps:
+ <orderedlist>
+ <listitem>
+ <para>Create a Maven 2 project for your connector;</para>
+ </listitem>
+ <listitem>
+ <para>
+ Implement the &RepositorySource; interface, using JavaBean properties for each bit of information the implementation will
+ need to establish a connection to the source system.
+ </para>
+ <para>
+ Then, implement the &RepositoryConnection; interface with a class that represents a connection to the source. The
+ <code>execute(&ExecutionContext;, &Request;)</code> method should process any and all requests that may come down the pike,
+ and the results of each request can be put directly on that request.
+ </para>
+ <para>
+ Don't forget unit tests that verify that the connector is doing what it's expected to do. (If you'll be committing the connector
+ code to the JBoss DNA project, please ensure that the unit tests can be run by others that may not have access to the
+ source system. In this case, consider writing integration tests that can be easily configured to use different sources
+ in different environments, and try to make the failure messages clear when the tests can't connect to the underlying source.)
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Configure JBoss DNA to use your connector. This may involve just registering the source with the &RepositoryService;,
+ or it may involve adding a source to a configuration repository used by the <link linkend="dna-connector-federation">federated repository</link>.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ Deploy the JAR file with your connector (as well as any dependencies), and make them available to JBoss DNA
+ in your application.
+ </para>
+ </listitem>
+ </orderedlist>
+ It's that simple.
+ </para>
+ <sect2 id="custom_connector_project">
+ <title>Creating the Maven 2 project</title>
+ <para>
+ The first step is to create the Maven 2 project that you can use to compile your code and build the JARs.
+ Maven 2 automates a lot of the work, and since you're already <link linkend="maven">set up to use Maven</link>,
+ using Maven for your project will save you a lot of time and effort. Of course, you don't have to use Maven 2, but then you'll
+ have to get the required libraries and manage the compiling and building process yourself.</para>
+ <note>
+ <para>JBoss DNA may provide in the future a Maven archetype for creating connector projects. If you'd find this useful
+ and would like to help create it, please <link linkend="preface">join the community</link>.
+ </para>
+ <para>In lieu of a Maven archetype, you may find it easier to start with a small existing connector project.
+ The <emphasis role="strong">dna-connector-inmemory</emphasis> project is small, but it may be tough to separate
+ the stuff that every connector needs from the extra code and data structures that manage the content.
+ See the subversion repository: <ulink url="&Subversion;trunk/extensions/dna-connector-inmemory/">&Subversion;trunk/extensions/dna-connector-inmemory/</ulink>
+ </para>
+ </note>
+ <para>
+ You can create your Maven project any way you'd like. For examples, see the
+ <ulink url="http://maven.apache.org/guides/getting-started/index.html#How_do_I_make_m...">Maven 2 documentation</ulink>.
+ Once you've done that, just add the dependencies in your project's <code>pom.xml</code> dependencies section:
+ </para>
+ <programlisting role="XML"><![CDATA[
+<dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-common</artifactId>
+ <version>0.1</version>
+</dependency>
+<dependency>
+ <groupId>org.jboss.dna</groupId>
+ <artifactId>dna-graph</artifactId>
+ <version>0.1</version>
+</dependency>
+<dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+</dependency>
+ ]]></programlisting>
<para>
- At this time, we recommend consulting with the JBoss DNA project team before writing a connector. The 0.3 release
- will have a few changes in the connector SPI that may have a large impact on your connectors. Please contact us
- using any of the ways listed in the <link linkend="preface">Preface</link>.
+ These are minimum dependencies required for compiling a connector. Of course, you'll have to add
+ other dependencies that your connector needs.
</para>
- </caution>
+ <para>
+ As for testing, you probably will want to add more dependencies, such as those listed here:
+ </para>
+ <programlisting role="XML"><![CDATA[
+<dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.4</version>
+ <scope>test</scope>
+</dependency>
+<dependency>
+ <groupId>org.hamcrest</groupId>
+ <artifactId>hamcrest-library</artifactId>
+ <version>1.1</version>
+ <scope>test</scope>
+</dependency>
+<!-- Logging with Log4J -->
+<dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ <version>1.4.3</version>
+ <scope>test</scope>
+</dependency>
+<dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>1.2.14</version>
+ <scope>test</scope>
+</dependency>
+ ]]></programlisting>
+ <para>
+ Testing JBoss DNA connectors does not require a JCR repository or the JBoss DNA services. (For more detail,
+ see the <link linkend="testing_custom_connectors">testing section</link>.) However, if you want to do
+ integration testing with a JCR repository and the JBoss DNA services, you'll need additional dependencies.
+ </para>
+ <para>
+ At this point, your project should be set up correctly, and you're ready to move on to
+ <link linkend="implementing_repository_source">writing the Java implementation</link> for your connector.
+ </para>
+ </sect2>
+ <sect2 id="implementing_repository_source">
+ <title>Implementing a <code>RepositorySource</code></title>
+ <para>
+ As mentioned earlier, a <emphasis>connector</emphasis> consists of the Java code that is used to access content
+ from a system. Perhaps the most important class that makes up a connector is the implementation of the
+ &RepositorySource;. This class is analogous to JDBC's DataSource in that it is instantiated to represent
+ a single source for repository content, and it contains enough information (in the form of JavaBean properties)
+ so that it can create connections to the source.
+ </para>
+ <para>
+ Why is the &RepositorySource; implementation a JavaBean? Well, this is the class that is instantiated, usually
+ reflectively, and so a no-arg constructor is required. And, using JavaBean properties makes it possible
+ to reflect upon the object's class to determine the properties that can be set (using setters) and read
+ (using getters). This means that an administrative application can instantiate, configure, and manage
+ the objects that represent the actual sources.
+ </para>
+ <para>
+ So, your connector will need a public class that implements &RepositorySource; and provides JavaBean properties
+ for any kind of inputs or options required to establish a connection to and interact with the underlying source.
+ Most of the semantics of the class are defined by the &RepositorySource; and inherited interface.
+ However, there are a few characteristics that are worth mentioning here.
+ </para>
+ <sect3 id="connector_cache_policy">
+ <title>Cache policy</title>
+ <para>
+ The first is that each connector is responsible for determining whether and how long DNA is to cache the
+ content made available by the connector. This is referred to as the <emphasis>caching policy</emphasis>,
+ and consists of a <emphasis>time to live</emphasis> value representing the number of milliseconds that
+ a piece of data may be cached before it is no longer used.
+ </para>
+ <para>
+ DNA allows a connector to use a flexible and powerful caching policy. First, each connection returns the
+ <emphasis>default</emphasis> caching policy for all information returned by that connection.
+ Often this policy can be configured via properties on the &RepositorySource; implementation.
+ This is optional, meaning the connector can return <code>null</code> if it does not wish to
+ have a default caching policy.
+ </para>
+ <para>
+ Second, the connector is able to override its default caching policy on individual requests
+ (which we'll cover in the <link linkend="implementing_repository_connection">next section</link>).
+ Again, this is optional, meaning that a null caching policy on a request implies that the
+ request has no overridden caching policy.
+ </para>
+ <para>
+ Third, if the connector has no default caching policy and none is set on the individual requests,
+ DNA uses whatever caching policy is set up for that component using the connector. For example, the federating
+ connector allows a default caching policy to be specified, and this policy is used should the sources
+ being federated not define their own caching policy.
+ </para>
+ <para>
+ The result is that a connector has great flexibility and control over whether and for how long the information it provides
+ is cached.
+ </para>
+ </sect3>
+ <sect3 id="repository_source_jndi">
+ <title>Leveraging JNDI</title>
+ <para>
+ Sometimes its far easier for a &RepositorySource; implementation to look up an object in JNDI that represents the
+ system that the source is to use. One example of this is the JBoss Cache connector. While this connector can
+ instantiate a new JBoss Cache instance, more interesting use cases involve JBoss Cache instances that are
+ set up for clustering and replication, something that is generally difficult to configure in a single JavaBean.
+ Therefore the &JBossCacheSource; has optional JavaBean properties that define how it is to look up a
+ JBoss Cache instance in JNDI.
+ </para>
+ <para>
+ This is a simple pattern that you may find useful in your connector. Basically, if your source implementation
+ can look up an object in JNDI, simply use a single JavaBean String property that defines the
+ full name that should be used to locate that object in JNDI. Usually it's best to include "Jndi" in the
+ JavaBean property name so that administrative applications understand the purpose of the property.
+ (And some may suggest that any optional property also use the word "optional" in the property name.)
+ </para>
+ </sect3>
+ <sect3 id="repository_source_capabilities">
+ <title>Capabilities</title>
+ <para>
+ Another characteristic of a &RepositorySource; implementation is that it provides some hint as to whether
+ it supports several features. This is defined on the interface as a method that returns a
+ &RepositorySourceCapabilities; object. This class currently provides methods that say whether the connector supports
+ updates, whether it supports same-name-siblings (SNS), and whether the connector supports listeners and events.
+ </para>
+ <para>
+ Note that these may be hard-coded values, or the connector's response may be determined at runtime by various factors.
+ For example, a connector may interrogate the underlying system to decide whether it can support updates.
+ </para>
+ <para>
+ The &RepositorySourceCapabilities; can be used as is (the class is immutable), or it can be subclassed
+ to provide more complex behavior. It is important, however, that the capabilities remain constant
+ throughout the lifetime of the &RepositorySource; instance.
+ </para>
+ <note>
+ <para>
+ Why a concrete class and not an interface? Well, by using a concrete class, connectors inherit the default
+ behavior. And if additional capabilities need to be added to the class in the future, connectors may
+ not have to override the defaults. This provides some insulation against future enhancements to the connector framework.
+ </para>
+ </note>
+ </sect3>
+ <sect3 id="repository_source_security">
+ <title>Security and authentication</title>
+ <para>
+ As we'll see in the next section, the main method connectors have to process requests takes an &ExecutionContext;,
+ which contains the JAAS security information of the subject performing the request. This means that the connector
+ can use this to determine authentication and authorization information for each request.
+ </para>
+ <para>
+ Sometimes that is not sufficient. For example, it may be that the connector needs its own authorization information
+ so that it can establish a connection (even if user-level privileges still use the &ExecutionContext; provided with
+ each request). In this case, the &RepositorySource; implementation will probably need JavaBean properties
+ that represent the connector's authentication information. This may take the form of a username and password,
+ or it may be properties that are used to delegate authentication to JAAS.
+ Either way, just realize that it's perfectly acceptable for the connector to require its own security properties.
+ </para>
+ </sect3>
+ </sect2>
+ <sect2 id="implementing_repository_connection">
+ <title>Implementing a <code>RepositoryConnection</code></title>
+ <para>
+ One of the main purposes of the &RepositorySource; implementation is to create connections to the underlying sources.
+ Connections are represented by classes that implement the &RepositoryConnection; interface, and creating this
+ class is the next step in writing a repository connector. This is what we'll cover in this section.
+ </para>
+ <para>
+ The &RepositoryConnection; interface is pretty straightforward:
+ </para>
+ <programlisting>
+/**
+ * A connection to a repository source.
+ * <p>
+ * These connections need not support concurrent operations by multiple threads.
+ * </p>
+ */
+@NotThreadSafe
+public interface &RepositoryConnection; {
+
+ /**
+ * Get the name for this repository source. This value should be the same as that returned
+ * by the same &RepositorySource; that created this connection.
+ *
+ * @return the identifier; never null or empty
+ */
+ String getSourceName();
+
+ /**
+ * Return the transactional resource associated with this connection. The transaction manager
+ * will use this resource to manage the participation of this connection in a distributed transaction.
+ *
+ * @return the XA resource, or null if this connection is not aware of distributed transactions
+ */
+ XAResource getXAResource();
+
+ /**
+ * Ping the underlying system to determine if the connection is still valid and alive.
+ *
+ * @param time the length of time to wait before timing out
+ * @param unit the time unit to use; may not be null
+ * @return true if this connection is still valid and can still be used, or false otherwise
+ * @throws InterruptedException if the thread has been interrupted during the operation
+ */
+ boolean ping( long time, &TimeUnit; unit ) throws InterruptedException;
+
+ /**
+ * Set the listener that is to receive notifications to changes to content within this source.
+ *
+ * @param listener the new listener, or null if no component is interested in the change notifications
+ */
+ void setListener( &RepositorySourceListener; listener );
+
+ /**
+ * Get the default cache policy for this repository. If none is provided, a global cache policy
+ * will be used.
+ *
+ * @return the default cache policy
+ */
+ &CachePolicy; getDefaultCachePolicy();
+
+ /**
+ * Execute the supplied commands against this repository source.
+ *
+ * @param context the environment in which the commands are being executed; never null
+ * @param request the request to be executed; never null
+ * @throws RepositorySourceException if there is a problem loading the node data
+ */
+ void execute( &ExecutionContext; context,
+ &Request; request ) throws &RepositorySourceException;;
+
+ /**
+ * Close this connection to signal that it is no longer needed and that any accumulated
+ * resources are to be released.
+ */
+ void close();
+}</programlisting>
+ <para>
+ While most of these methods are straightforward, a few warrant some extra information.
+ The <code>ping(...)</code> allows DNA to check the connection to see if it is
+ alive. This method can be used in a variety of situations, ranging from verifying that a &RepositorySource;'s
+ JavaBean properties are correct to ensuring that a connection is still alive before returning the connection from
+ a connection pool.
+ </para>
+ <para>
+ DNA hasn't yet defined the event mechanism, so the method to add listeners isn't currently used.
+ (However, this will be a focus of the next release.) Note that by default the &RepositorySourceCapabilities; returns
+ <code>false</code> for <code>supportsEvents()</code>.
+ </para>
+ <para>
+ Perhaps the most important method on this interface is the <code>execute(...)</code> method, which serves as the
+ mechanism by which the component using the connector access and manipulates the content exposed by the connector.
+ The first parameter to this method is the &ExecutionContext;, which contains the information about environment
+ as well as the subject performing the request. This was discussed <link linkend="execution-context">earlier</link>.
+ </para>
+ <para>
+ The second parameter, however, represents a request for content or for changes to content. Request objects can
+ take many different forms, as there are different classes for each kind of request (see the table below).
+ Each request contains the information a connector needs to do the processing, and it also is the place
+ where the connector places the results (or the error, if one occurs).
+ </para>
+ <para>
+ How do the requests reference a node (or nodes)? Since requests are coming from a client, the client
+ may identify a particular node using a &Location; object that is created with:
+ <itemizedlist>
+ <listitem>
+ <para>the &Path; to the node; or</para>
+ </listitem>
+ <listitem>
+ <para>one or more <emphasis>identification properties</emphasis> that are likely source=specific
+ and that are represented with &Property; objects; or</para>
+ </listitem>
+ <listitem>
+ <para>a combination of both.</para>
+ </listitem>
+ </itemizedlist>
+ So, when a client knows the path or the identification properties, they can create a &Location;. However,
+ all of the requests return &Location; objects, so often times the client simply uses the location
+ from a previous request. Since &Location; is an immutable class, it is perfectly safe to reuse them.
+ </para>
+ <para>
+ One more thing about locations: while the request may have an incomplete location (e.g., a path but no
+ identification properties), the connector is expected to set on the request the <emphasis>actual</emphasis>
+ location that contains the path and all identification properties. So as long as the client
+ reuses the actual locations in subsequent requests, the connectors will have the benefit of having
+ both the path and identification properties. Connectors can then be written to leverage this
+ information, although the connector should still perform as expected when requests have incomplete locations.
+ </para>
+ <table frame='all'>
+ <title>Types of Requests</title>
+ <tgroup cols='2' align='left' colsep='1' rowsep='1'>
+ <colspec colname='c1' colwidth="1*"/>
+ <colspec colname='c2' colwidth="1*"/>
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>ReadNodeRequest</entry>
+ <entry>
+ A request to read from the source a node's properties and children.
+ The node may be specified by path and/or by identification properties.
+ The connector returns all properties and the locations for all children,
+ or sets a &PathNotFoundException; error on the request if the node did not exist.
+ If the node is found, the connector sets on the request the actual location of the node (including the path and identification properties).
+ </entry>
+ </row>
+ <row>
+ <entry>ReadAllPropertiesRequest</entry>
+ <entry>
+ A request to read from the source all of the properties of a node.
+ The node may be specified by path and/or by identification properties.
+ The connector returns all properties that were found on the node,
+ or sets a &PathNotFoundException; error on the request if the node did not exist.
+ If the node is found, the connector sets on the request the actual location of the node (including the path and identification properties).
+ </entry>
+ </row>
+ <row>
+ <entry>ReadPropertyRequest</entry>
+ <entry>
+ A request to read from the source a single property of a node.
+ The node may be specified by path and/or by identification properties,
+ and the property is specified by name.
+ The connector returns the property if found on the node,
+ or sets a &PathNotFoundException; error on the request if the node or property did not exist.
+ If the node is found, the connector sets on the request the actual location of the node (including the path and identification properties).
+ </entry>
+ </row>
+ <row>
+ <entry>ReadAllChildrenRequest</entry>
+ <entry>
+ A request to read from the source all of the children of a node.
+ The node may be specified by path and/or by identification properties.
+ The connector returns an ordered list of locations for each child found on the node,
+ an empty list if the node had no children,
+ or sets a &PathNotFoundException; error on the request if the node did not exist.
+ If the node is found, the connector sets on the request the actual location of the parent node (including the path and identification properties).
+ </entry>
+ </row>
+ <row>
+ <entry>ReadBlockOfChildrenRequest</entry>
+ <entry>
+ A request to read from the source a block of children of a node, starting with the n<superscript>th</superscript> children.
+ This is designed to allow paging through the children, which is much more efficient for large numbers of children.
+ The node may be specified by path and/or by identification properties, and the block
+ is defined by a starting index and a count (i.e., the block size).
+ The connector returns an ordered list of locations for each of the node's children found in the block,
+ or an empty list if there are no children in that range.
+ The connector also sets on the request the actual location of the parent node (including the path and identification properties)
+ or sets a &PathNotFoundException; error on the request if the parent node did not exist.
+ </entry>
+ </row>
+ <row>
+ <entry>ReadNextBlockOfChildrenRequest</entry>
+ <entry>
+ A request to read from the source a block of children of a node, starting with the children that immediately follow
+ a previously-returned child.
+ This is designed to allow paging through the children, which is much more efficient for large numbers of children.
+ The node may be specified by path and/or by identification properties, and the block
+ is defined by the location of the node immediately preceding the block and a count (i.e., the block size).
+ The connector returns an ordered list of locations for each of the node's children found in the block,
+ or an empty list if there are no children in that range.
+ The connector also sets on the request the actual location of the parent node (including the path and identification properties)
+ or sets a &PathNotFoundException; error on the request if the parent node did not exist.
+ </entry>
+ </row>
+ <row>
+ <entry>ReadBranchRequest</entry>
+ <entry>
+ A request to read a portion of a subgraph that has as its root a particular node, up to a maximum depth.
+ This request is an efficient mechanism when a branch (or part of a branch) is to be navigated and processed,
+ and replaces some non-trivial code to read the branch iteratively using multiple <code>ReadNodeRequest</code>s.
+ The connector reads the branch to the specified maximum depth, returning the properties and children for all
+ nodes found in the branch.
+ The connector also sets on the request the actual location of the branch's root node (including the path and identification properties).
+ The connector sets a &PathNotFoundException; error on the request if the node at
+ the top of the branch does not exist.
+ </entry>
+ </row>
+ <row>
+ <entry>CreateNodeRequest</entry>
+ <entry>
+ A request to create a node at the specified location and setting on the new node the properties included in the request.
+ The connector creates the node at the desired location, adjusting any same-name-sibling indexes as required.
+ (If an SNS index is provided in the new node's location, existing children with the same name after that SNS index
+ will have their SNS indexes adjusted. However, if the requested location does not include a SNS index, the new
+ node is added after all existing children, and it's SNS index is set accordingly.)
+ The connector also sets on the request the actual location of the new node (including the path and identification properties)..
+ The connector sets a &PathNotFoundException; error on the request if the parent node does not exist.
+ </entry>
+ </row>
+ <row>
+ <entry>RemovePropertiesRequest</entry>
+ <entry>
+ A request to remove a set of properties on an existing node. The request contains the location of the node as well as the
+ names of the properties to be removed. The connector performs these changes and sets on the request the
+ actual location (including the path and identification properties) of the node.
+ The connector sets a &PathNotFoundException; error on the request if the node does not exist.
+ </entry>
+ </row>
+ <row>
+ <entry>UpdatePropertiesRequest</entry>
+ <entry>
+ A request to set or update properties on an existing node. The request contains the location of the node as well as the
+ properties to be set and those to be deleted. The connector performs these changes and sets on the request the
+ actual location (including the path and identification properties) of the node.
+ The connector sets a &PathNotFoundException; error on the request if the node does not exist.
+ </entry>
+ </row>
+ <row>
+ <entry>RenameNodeRequest</entry>
+ <entry>
+ A request to change the name of a node. The connector changes the node's name, adjusts all SNS indexes
+ accordingly, and returns the actual locations (including the path and identification properties) of both the original
+ location and the new location.
+ The connector sets a &PathNotFoundException; error on the request if the node does not exist.
+ </entry>
+ </row>
+ <row>
+ <entry>CopyBranchRequest</entry>
+ <entry>
+ A request to copy a portion of a subgraph that has as its root a particular node, up to a maximum depth.
+ The connector copies the branch from the original location, up to the specified maximum depth, and places a copy
+ of the node as a child of the new location.
+ The connector also sets on the request the actual location (including the path and identification properties)
+ of the original location as well as the location of the new copy.
+ The connector sets a &PathNotFoundException; error on the request if the node at
+ the top of the branch does not exist.
+ </entry>
+ </row>
+ <row>
+ <entry>MoveBranchRequest</entry>
+ <entry>
+ A request to move a subgraph that has a particular node as its root.
+ The connector moves the branch from the original location and places it as child of the specified new location.
+ The connector also sets on the request the actual location (including the path and identification properties)
+ of the original and new locations. The connector will adjust SNS indexes accordingly.
+ The connector sets a &PathNotFoundException; error on the request if the node that is to be moved or the
+ new location do not exist.
+ </entry>
+ </row>
+ <row>
+ <entry>DeleteBranchRequest</entry>
+ <entry>
+ A request to delete an entire branch specified by a single node's location.
+ The connector deletes the specified node and all nodes below it, and sets the actual location,
+ including the path and identification properties, of the node that was deleted.
+ The connector sets a &PathNotFoundException; error on the request if the node being deleted does not exist.
+ </entry>
+ </row>
+ <row>
+ <entry>CompositeRequest</entry>
+ <entry>
+ A request that actually comprises multiple requests (none of which will be a composite).
+ The connector simply processes all of the requests in the composite request, but should set on the composite
+ request any error (usually the first error) that occurs during processing of the contained requests.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ <para>
+ Although there are over a dozen different kinds of requests, we do anticipate that we'll need additional kinds of requests
+ in the future. For example, DNA will likely support searching repository content in sources through an additional
+ subclass of &Request;.
+ </para>
+ <para>
+ A connector is technically free to implement the <code>execute(...)</code> method in any way, as long as the semantics
+ are maintained. But DNA provides a &RequestProcessor; class that can simplify writing your own connector and at the
+ same time help insulate your connector from requests that may be added in the future. The &RequestProcessor;
+ is an abstract class that defines a <code>process(...)</code> method for each concrete &Request; subclass.
+ In other words, there is a <code>process(CompositeRequest)</code> method, a <code>process(ReadNodeRequest)</code> method,
+ and so on.
+ </para>
+ <para>
+ To use this in your connector, simply create a subclass of &RequestProcessor;, overriding all of the abstract methods and optionally
+ overriding any of the other methods that have a default implementation.
+ </para>
+ <note>
+ <para>
+ In many cases, the default implementations of the <code>process(...)</code> methods are <emphasis>sufficient</emphasis>
+ but probably not efficient or optimum. If that is the case, simply provide your own methods that perform the request
+ in a manner that is efficient for your source. However, if performance is not a big issue, all of the concrete methods
+ will provide the correct behavior. And remember, you can always provide better implementations later.
+ </para>
+ </note>
+ <para>
+ Then, in your connector's <code>execute(&ExecutionContext;, &Request;)</code> method, instantiate your &RequestProcessor; subclass
+ and call its <code>process(&Request;) method, passing in the <code>execute(...)</code> method's &Request; parameter.</code>
+ The &RequestProcessor; will determine the appropriate method given the actual &Request; object and will then invoke that method:
+ </para>
+ <programlisting>
+public void execute( final &ExecutionContext; context,
+ final &Request; request ) throws RepositorySourceException {
+ RequestProcessor processor = new RequestProcessor(context);
+ processor.process(request);
+}</programlisting>
+ <para>
+ If you do this, the bulk of your connector implementation may be in the &RequestProcessor; implementation methods.
+ This not only is pretty maintainable, it also lends itself to easier testing. And should any new request types be added
+ in the future, your connector may work just fine without any changes. In fact, if the &RequestProcessor; class
+ can implement meaningful methods for those new request types, your connector "may just work". Or, at least
+ your connector will still be compatible, even if newer features aren't supported.
+ </para>
+ <para>
+ Finally, how should the connector handle exceptions? As mentioned above, each &Request; object has a slot where the connector
+ can set any exception encountered during processing. This not only handles the exception, but in the case of &CompositeRequest;s
+ it also correctly associates the problem with the request. However, it is perfectly acceptable to throw an exception
+ if the connection becomes invalid (e.g., there is a communication failure) or if a fatal error would prevent subsequent
+ requests from being processed.
+ </para>
+ </sect2>
+ <sect2 id="testing_custom_connectors">
+ <title>Testing custom connectors</title>
+ <para>
+ Testing connectors is not really that much different than testing other classes. Using mocks may help to isolate your
+ instances so you can create more unit tests that don't require the underlying source system.
+ </para>
+ <para>
+ However, there may be times when you have to use the underlying source system in your tests. If this is the case,
+ we recommend using Maven integration tests, which run at a different point in the Maven lifecycle. The benefit of
+ using integration tests is that by convention they're able to rely upon external systems. Plus, your unit tests
+ don't become polluted with slow-running tests that break if the external system is not available.
+ </para>
+ </sect2>
+ <sect2 id="deploying_custom_connectors">
+ <title>Configuring and deploying custom connectors</title>
+ <para>
+ After building your connector project, you need to configure the JBoss DNA components your application is using so
+ that they use your connector. In a lot of cases, this will entail instantiating your connector's &RepositorySource; class,
+ setting the various properties, and registering it with a &RepositoryLibrary;. Or, it will entail using a configuration
+ repository to use your source and letting &RepositoryService; instantiate and set up your &RepositorySource; instance.
+ Or, you can just instantiate and set it up manually, passing the instance to whatever component needs it.
+ </para>
+ <para>
+ And of course you have to make the JAR file containing your connector (as well as any dependency JARs) available to
+ your application's classpath.
+ </para>
+ </sect2>
</sect1>
+ <sect1 id="dna_graph_api">
+ <title>Graph API for using connectors</title>
+ <para>
+ So far we've talked about repositories, repository connectors, and how connectors respond to the different kinds of requests.
+ Normally you'd code to the JCR API and use our JCR implementation. However, what does your code look like if you want
+ to use the connectors directly, without using our JCR implementation? After all, you may be a contributor to JBoss DNA,
+ or you may want to take advantage of our connectors without all the overhead of JCR.
+ </para>
+ <para>
+ One option, of course, is to explicitly create the different requests and pass them to the connector's <code>execute(...)</code> method.
+ While this is the most efficient approach (and one taken in some key DNA components), you probably want something that
+ is much less verbose and much easier to use. This is where the DNA graph API comes in.
+ </para>
+ <para>
+ JBoss DNA's <emphasis>Graph API</emphasis> was designed as a public API that insulates components from the more verbose
+ (and more or less internal) request representations. The &Graph; class is the main class in this API and represents a single
+ view of the graph of content from a single connector. To obtain a &Graph; instance, use the static <code>create(...)</code>
+ method, supplying the name of the source, a &RepositoryConnectionFactory; from which a &RepositoryConnection; can be obtained,
+ and the &ExecutionContext;.
+ </para>
+ <para>
+ The &Graph; class basically represents an <ulink url="http://www.martinfowler.com/bliki/DomainSpecificLanguage.html">internal domain specific language (DSL)</ulink>
+ that acts as a &Request; builder, although the &Graph; interface is intensionally designed to completely hide the underlying &Request; objects.
+ For example, the following example returns a map of properties (keyed by property name) for a node at a specific &Path;:
+ </para>
+ <programlisting>
+&Path; path = ...
+Map<&Name;,&Property;> propertiesByName = graph.getPropertiesByName().on(path);
+</programlisting>
+ <para>
+ Similarly, the following example shows how the graph can be used to obtain and loop over the properties of a node:
+ </para>
+ <programlisting>
+&Path; path = ...
+for ( &Property; property : graph.getProperties().on(path) ) {
+ ...
+}
+</programlisting>
+ <para>
+ Likewise, the following example shows how the graph can be used to obtain and loop over the children of a node:
+ </para>
+ <programlisting>
+&Path; path = ...
+for ( &Location; child : graph.getChildren().of(path) ) {
+ &Path; childPath = child.getPath();
+ ...
+}
+</programlisting>
+ <para>
+ Most of the methods take a variety of argument types. For example, the <code>on(...)</code> and <code>of(...)</code> methods shown above
+ accept String, &Path;s, &Location;s, &UUID;, or &Property; parameters, making it easy to use in many different situations.
+ </para>
+ <para>
+ Of course, changing content is more interesting and offers more interesting possibilities. Here are a few examples:
+ </para>
+ <programlisting>
+&Path; path = ...
+&Location; location = ...
+&Property; idProp1 = ...
+&Property; idProp2 = ...
+graph.move(path).into(idProp1, idProp2);
+graph.copy(path).into(location);
+graph.delete(path);
+graph.delete(idProp1,idProp2);
+</programlisting>
+ <para>
+ The methods shown above work immediately, as soon as each request is built. However, there is another way to use
+ the &Graph; object, and that is in a <emphasis>batch</emphasis> mode. Simply create a &GraphBatch; object using the
+ <code>batch()</code> method, create the requests on that batch object, and then execute all of the commands on the
+ batch by calling its <code>execute()</code> method. That <code>execute()</code> method returns a &Results; interface
+ that can be used to read the node information retrieved by the batched requests.
+ </para>
+ <para>
+ Of course, this section provided just a hint of the Graph API.
+ The &Graph; interface is actually quite complete and offers a full-featured approach for reading and updating a graph.
+ For more information, see the &Graph; JavaDocs.
+ </para>
+ </sect1>
</chapter>
Modified: trunk/docs/reference/src/main/docbook/en-US/custom.dtd
===================================================================
--- trunk/docs/reference/src/main/docbook/en-US/custom.dtd 2008-11-13 05:31:21 UTC (rev 622)
+++ trunk/docs/reference/src/main/docbook/en-US/custom.dtd 2008-11-13 05:51:33 UTC (rev 623)
@@ -1,4 +1,4 @@
-<!ENTITY versionNumber "0.2">
+<!ENTITY versionNumber "0.3">
<!ENTITY copyrightYear "2008">
<!ENTITY copyrightHolder "Red Hat Middleware, LLC.">
@@ -8,7 +8,7 @@
<!ENTITY Downloads "&Home;downloads.html">
<!ENTITY Community "&Home;community.html">
<!ENTITY DocHome "http://www.jboss.org/file-access/default/members/dna/freezone/">
-<!ENTITY API "&DocHome;api/&versionNumber;/org/jboss/dna/">
+<!ENTITY API "&DocHome;docs/&versionNumber;/apidocs/org/jboss/dna/">
<!ENTITY JIRA "http://jira.jboss.org/jira/browse/DNA">
<!ENTITY Subversion "http://anonsvn.jboss.org/repos/dna/">
<!ENTITY Fisheye "http://fisheye.jboss.org/browse/DNA/">
@@ -16,6 +16,7 @@
<!ENTITY Forums "http://www.jboss.com/index.html?module=bb&op=viewforum&f=272">
<!ENTITY JSR170 "http://www.jcp.org/en/jsr/detail?id=170">
<!ENTITY JSR283 "http://www.jcp.org/en/jsr/detail?id=283">
+<!ENTITY JSR203 "http://www.jcp.org/en/jsr/detail?id=203">
<!ENTITY MailTo "mailto:dna-users@jboss.org">
<!ENTITY Wikipedia "http://en.wikipedia.org/wiki/">
<!ENTITY JBossMaven "http://repository.jboss.com/maven2/">
@@ -35,7 +36,10 @@
<!ENTITY Subject "<ulink url='&Java;javax/security/auth/Subject.html'><classname>Subject</classname></ulink>">
<!ENTITY CallbackHandler "<ulink url='&Java;javax/security/auth/callback/CallbackHandler.html'><interface>CallbackHandler</interface></ulink>">
<!ENTITY ExecutorService "<ulink url='&Java;java/util/concurrent/ExecutorService.html'><interface>ExecutorService</interface></ulink>">
+<!ENTITY TimeUnit "<ulink url='&Java;java/util/concurrent/TimeUnit.html'><interface>TimeUnit</interface></ulink>">
+<!ENTITY UUID "<ulink url='&Java;java/util/UUID.html'><classname>UUID</classname></ulink>">
+
<!-- Types in JCR API -->
<!ENTITY Repository "<interface>Repository</interface>">
@@ -50,15 +54,33 @@
<!-- Types in dna-graph -->
+<!ENTITY Graph "<ulink url='&API;graph/Graph.html'><classname>Graph</classname></ulink>">
+<!ENTITY GraphBatch "<ulink url='&API;graph/Graph.Batch.html'><classname>Graph.Batch</classname></ulink>">
+<!ENTITY Subgraph "<ulink url='&API;graph/Subgraph.html'><interface>Subgraph</interface></ulink>">
+<!ENTITY Node "<ulink url='&API;graph/Node.html'><interface>Node</interface></ulink>">
+<!ENTITY Results "<ulink url='&API;graph/Results.html'><interface>Results</interface></ulink>">
+<!ENTITY Location "<ulink url='&API;graph/Location.html'><classname>Location</classname></ulink>">
<!ENTITY ExecutionContext "<ulink url='&API;graph/ExecutionContext.html'><interface>ExecutionContext</interface></ulink>">
<!ENTITY ExecutionContextFactory "<ulink url='&API;graph/ExecutionContextFactory.html'><interface>ExecutionContextFactory</interface></ulink>">
<!ENTITY BasicExecutionContext "<ulink url='&API;graph/BasicExecutionContext.html'><classname>BasicExecutionContext</classname></ulink>">
<!ENTITY BasicExecutionContextFactory "<ulink url='&API;graph/BasicExecutionContextFactory.html'><classname>BasicExecutionContextFactory</classname></ulink>">
+<!ENTITY Name "<ulink url='&API;graph/properties/Name.html'><interface>Name</interface></ulink>">
+<!ENTITY Path "<ulink url='&API;graph/properties/Path.html'><interface>Path</interface></ulink>">
+<!ENTITY PathSegment "<ulink url='&API;graph/properties/Path.Segment.html'><interface>Path.Segment</interface></ulink>">
+<!ENTITY Property "<ulink url='&API;graph/properties/Property.html'><interface>Property</interface></ulink>">
<!ENTITY ValueFactories "<ulink url='&API;graph/properties/ValueFactories.html'><interface>ValueFactories</interface></ulink>">
<!ENTITY NamespaceRegistry "<ulink url='&API;graph/properties/NamespaceRegistry.html'><interface>NamespaceRegistry</interface></ulink>">
<!ENTITY PropertyFactory "<ulink url='&API;graph/properties/PropertyFactory.html'><interface>PropertyFactory</interface></ulink>">
<!ENTITY RepositorySource "<ulink url='&API;graph/connectors/RepositorySource.html'><interface>RepositorySource</interface></ulink>">
<!ENTITY RepositoryConnection "<ulink url='&API;graph/connectors/RepositoryConnection.html'><interface>RepositoryConnection</interface></ulink>">
+<!ENTITY RepositoryConnectionFactory "<ulink url='&API;graph/connectors/RepositoryConnectionFactory.html'><interface>RepositoryConnectionFactory</interface></ulink>">
+<!ENTITY RepositorySourceCapabilities "<ulink url='&API;graph/connectors/RepositorySourceCapabilities.html'><classname>RepositorySourceCapabilities</classname></ulink>">
+<!ENTITY PathNotFoundException "<ulink url='&API;graph/properties/PathNotFoundException.html'><classname>PathNotFoundException</classname></ulink>">
+<!ENTITY Request "<ulink url='&API;graph/requests/Requests.html'><classname>Request</classname></ulink>">
+<!ENTITY CompositeRequest "<ulink url='&API;graph/requests/CompositeRequest.html'><classname>CompositeRequest</classname></ulink>">
+<!ENTITY ReadNodeRequest "<ulink url='&API;graph/requests/ReadNodeRequest.html'><classname>ReadNodeRequest</classname></ulink>">
+<!ENTITY CopyBranchRequest "<ulink url='&API;graph/requests/CopyBranchRequest.html'><classname>CopyBranchRequest</classname></ulink>">
+<!ENTITY RequestProcessor "<ulink url='&API;graph/requests/processor/RequestProcessor.html'><classname>RequestProcessor</classname></ulink>">
<!ENTITY StreamSequencer "<ulink url='&API;graph/sequencers/StreamSequencer.html'><interface>StreamSequencer</interface></ulink>">
<!ENTITY SequencerOutput "<ulink url='&API;graph/sequencers/SequencerOutput.html'><interface>SequencerOutput</interface></ulink>">
<!ENTITY SequencerContext "<ulink url='&API;graph/sequencers/SequencerContext.html'><interface>SequencerContext</interface></ulink>">
Modified: trunk/docs/reference/src/main/docbook/en-US/images/dna-connector-federation.graffle
===================================================================
--- trunk/docs/reference/src/main/docbook/en-US/images/dna-connector-federation.graffle 2008-11-13 05:31:21 UTC (rev 622)
+++ trunk/docs/reference/src/main/docbook/en-US/images/dna-connector-federation.graffle 2008-11-13 05:51:33 UTC (rev 623)
@@ -168,7 +168,7 @@
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
-\f0\fs18 \cf0 Repository Source}</string>
+\f0\fs18 \cf0 Repository Connector}</string>
</dict>
</dict>
<dict>
@@ -290,7 +290,7 @@
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
-\f0\fs18 \cf0 Repository Source}</string>
+\f0\fs18 \cf0 Repository Connector}</string>
</dict>
</dict>
<dict>
@@ -412,7 +412,7 @@
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
-\f0\fs18 \cf0 Repository Source}</string>
+\f0\fs18 \cf0 Repository Connector}</string>
</dict>
</dict>
<dict>
@@ -455,7 +455,7 @@
<string>{0.5, 0.499996}</string>
<string>{0.5, 0.499996}</string>
<string>{0.166667, 0.499996}</string>
- <string>{-0.333334, 0.500008}</string>
+ <string>{-0.333334, 0.50001}</string>
<string>{-0.5, 0.499996}</string>
<string>{-0.499999, 0.499996}</string>
<string>{-0.5, -0.5}</string>
@@ -534,7 +534,7 @@
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
-\f0\fs18 \cf0 Repository Source}</string>
+\f0\fs18 \cf0 Repository Connector}</string>
</dict>
</dict>
<dict>
@@ -894,7 +894,7 @@
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
-\f0\fs18 \cf0 Repository Source}</string>
+\f0\fs18 \cf0 Repository Connector}</string>
</dict>
</dict>
<dict>
@@ -980,7 +980,7 @@
{\colortbl;\red255\green255\blue255;}
\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural
-\f0\fs24 \cf0 Repository Source}</string>
+\f0\fs24 \cf0 Repository Connector}</string>
</dict>
</dict>
<dict>
@@ -1124,7 +1124,7 @@
<key>MasterSheets</key>
<array/>
<key>ModificationDate</key>
- <string>2008-09-25 15:58:55 -0500</string>
+ <string>2008-11-12 12:46:58 -0600</string>
<key>Modifier</key>
<string>Randall Hauch</string>
<key>NotesVisible</key>
@@ -1168,1312 +1168,1019 @@
<key>QuickLookPreview</key>
<data>
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
- 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
- 5JRUtaIszqG7yaWnEqUPZKJ0qUU8lhvP+jETpTZME1HQA+dd2zJA3YYKUZrUiZKQ7Xk1
- zUQp1g+i7JwmEwW34VKyXkAU9kF50UQU98ZEqZYz1NjmFBwoTThQbI7uROkDmShdGhWl
- 4zCIUnGYiFLcvEOU6vlKlCZ1ojQcaJSdrM9EKfIzibLj7tckyvGNX0aUfvvORPG40+cI
- gYTLPzr7/A0HMYlPBfigMxOlD2SidKlFPL8d+L3Wi8rYeg2itE80U0XpQ5koXWpEGd8O
- YGO1vhNl9zTzN5wXVRSPnjPTdyKKf1uiNMsLURoOhSgdB4rN0Z0ofSATpUuDKB2HTpSG
- wyBK+4bTp4xvOIUoDYemdnzDoVGz9SRKlZ9JlB13vyZRjm/8AqL8D8PTVswKZW5kc3Ry
- ZWFtCmVuZG9iago1IDAgb2JqCjE5NTUKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1Bh
- Z2UgL1BhcmVudCAzIDAgUiAvUmVzb3VyY2VzIDYgMCBSIC9Db250ZW50cyA0IDAgUiAv
- TWVkaWFCb3ggWzAgMCA1NzYgNzMzXQo+PgplbmRvYmoKNiAwIG9iago8PCAvUHJvY1Nl
- dCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSAvQ29sb3JTcGFj
- ZSA8PCAvQ3MyIDEyIDAgUgovQ3MxIDcgMCBSID4+IC9Gb250IDw8IC9GMS4wIDEzIDAg
- UiAvRjIuMCAxNSAwIFIgL0YzLjAgMTYgMCBSID4+IC9YT2JqZWN0Cjw8IC9JbTIgMTAg
- MCBSIC9JbTEgOCAwIFIgPj4gL1NoYWRpbmcgPDwgL1NoNCAxOSAwIFIgL1NoMyAxOCAw
- IFIgL1NoNSAyMCAwIFIKL1NoMiAxNyAwIFIgL1NoMSAxNCAwIFIgPj4gPj4KZW5kb2Jq
- CjE5IDAgb2JqCjw8IC9Db2xvclNwYWNlIDcgMCBSIC9TaGFkaW5nVHlwZSAzIC9Db29y
- ZHMgWyAwIDAgMCAwIDAgMzAuNDYzMDkgXSAvRG9tYWluClsgMCAxIF0gL0V4dGVuZCBb
- IGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDIxIDAgUiA+PgplbmRvYmoKMTggMCBvYmoK
- PDwgL0NvbG9yU3BhY2UgNyAwIFIgL1NoYWRpbmdUeXBlIDMgL0Nvb3JkcyBbIDAgMCAw
- IDAgMCAzMC40NjMwOSBdIC9Eb21haW4KWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFs
- c2UgXSAvRnVuY3Rpb24gMjIgMCBSID4+CmVuZG9iagoyMCAwIG9iago8PCAvQ29sb3JT
- cGFjZSA3IDAgUiAvU2hhZGluZ1R5cGUgMyAvQ29vcmRzIFsgMCAwIDAgMCAwIDMwLjQ2
- MzA5IF0gL0RvbWFpbgpbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxzZSBdIC9GdW5j
- dGlvbiAyMyAwIFIgPj4KZW5kb2JqCjE3IDAgb2JqCjw8IC9Db2xvclNwYWNlIDcgMCBS
- IC9TaGFkaW5nVHlwZSAzIC9Db29yZHMgWyAwIDAgMCAwIDAgMzAuNDYzMDkgXSAvRG9t
- YWluClsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDI0IDAg
- UiA+PgplbmRvYmoKMTQgMCBvYmoKPDwgL0NvbG9yU3BhY2UgNyAwIFIgL1NoYWRpbmdU
- eXBlIDMgL0Nvb3JkcyBbIDAgMCAwIDAgMCAzMi4zMTA5OSBdIC9Eb21haW4KWyAwIDEg
- XSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gMjUgMCBSID4+CmVuZG9i
- agoxMCAwIG9iago8PCAvTGVuZ3RoIDExIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlw
- ZSAvSW1hZ2UgL1dpZHRoIDE5NCAvSGVpZ2h0IDg2IC9Db2xvclNwYWNlCjI2IDAgUiAv
- U01hc2sgMjcgMCBSIC9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNv
- ZGUgPj4Kc3RyZWFtCngB7dCBAAAAAMOg+VMf5IVQYcCAAQMGDBgwYMCAAQMGDBgwYMCA
+ dGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAG1WMtuXDcM3d+v0LJdWNb7Stu6DdCs
+ 2thA18FkDDvwI7HdFv37nqP3jMexDdgJkhnqSiTFw0Pyznfxp/guFP76NYjVWnG3FX+J
+ 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
+ +vt45orHW35OEkj4OQCDfv5Vh2mZf+KZudIXMle61JKevyb4vUmMxjiJDa60H22mvtKX
+ Mle61Lgyfk2AU9X7zpXd25ArPF/I+AqueIyg+dDEFf++XGmeF640HApXGg6ZKy3QnSt9
+ IXOlS4MrHYfOlYbD4EoN88yVFvnClS41rnQc6OPsPblS5RdyZSfcb8mVZxS/iiv/AxWi
+ X5gKZW5kc3RyZWFtCmVuZG9iago1IDAgb2JqCjE5NjQKZW5kb2JqCjIgMCBvYmoKPDwg
+ L1R5cGUgL1BhZ2UgL1BhcmVudCAzIDAgUiAvUmVzb3VyY2VzIDYgMCBSIC9Db250ZW50
+ cyA0IDAgUiAvTWVkaWFCb3ggWzAgMCA1NzYgNzMzXQo+PgplbmRvYmoKNiAwIG9iago8
+ PCAvUHJvY1NldCBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUkgXSAv
+ Q29sb3JTcGFjZSA8PCAvQ3MxIDcgMCBSCi9DczIgMTIgMCBSID4+IC9Gb250IDw8IC9G
+ MS4wIDEzIDAgUiAvRjIuMCAxNSAwIFIgL0YzLjAgMTYgMCBSID4+IC9YT2JqZWN0Cjw8
+ IC9JbTEgOCAwIFIgL0ltMiAxMCAwIFIgPj4gL1NoYWRpbmcgPDwgL1NoMSAxNCAwIFIg
+ L1NoNCAxOSAwIFIgL1NoMyAxOCAwIFIKL1NoMiAxNyAwIFIgL1NoNSAyMCAwIFIgPj4g
+ Pj4KZW5kb2JqCjE0IDAgb2JqCjw8IC9Db2xvclNwYWNlIDcgMCBSIC9TaGFkaW5nVHlw
+ ZSAzIC9Db29yZHMgWyAwIDAgMCAwIDAgMzIuMzEwOTkgXSAvRG9tYWluClsgMCAxIF0g
+ L0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0aW9uIDIxIDAgUiA+PgplbmRvYmoK
+ MTkgMCBvYmoKPDwgL0NvbG9yU3BhY2UgNyAwIFIgL1NoYWRpbmdUeXBlIDMgL0Nvb3Jk
+ cyBbIDAgMCAwIDAgMCAzMC40NjMwOSBdIC9Eb21haW4KWyAwIDEgXSAvRXh0ZW5kIFsg
+ ZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gMjIgMCBSID4+CmVuZG9iagoxOCAwIG9iago8
+ PCAvQ29sb3JTcGFjZSA3IDAgUiAvU2hhZGluZ1R5cGUgMyAvQ29vcmRzIFsgMCAwIDAg
+ MCAwIDMwLjQ2MzA5IF0gL0RvbWFpbgpbIDAgMSBdIC9FeHRlbmQgWyBmYWxzZSBmYWxz
+ ZSBdIC9GdW5jdGlvbiAyMyAwIFIgPj4KZW5kb2JqCjE3IDAgb2JqCjw8IC9Db2xvclNw
+ YWNlIDcgMCBSIC9TaGFkaW5nVHlwZSAzIC9Db29yZHMgWyAwIDAgMCAwIDAgMzAuNDYz
+ MDkgXSAvRG9tYWluClsgMCAxIF0gL0V4dGVuZCBbIGZhbHNlIGZhbHNlIF0gL0Z1bmN0
+ aW9uIDI0IDAgUiA+PgplbmRvYmoKMjAgMCBvYmoKPDwgL0NvbG9yU3BhY2UgNyAwIFIg
+ L1NoYWRpbmdUeXBlIDMgL0Nvb3JkcyBbIDAgMCAwIDAgMCAzMC40NjMwOSBdIC9Eb21h
+ aW4KWyAwIDEgXSAvRXh0ZW5kIFsgZmFsc2UgZmFsc2UgXSAvRnVuY3Rpb24gMjUgMCBS
+ ID4+CmVuZG9iago4IDAgb2JqCjw8IC9MZW5ndGggOSAwIFIgL1R5cGUgL1hPYmplY3Qg
+ L1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTQgL0hlaWdodCAxMDIgL0NvbG9yU3BhY2UK
+ MjYgMCBSIC9TTWFzayAyNyAwIFIgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9G
+ bGF0ZURlY29kZSA+PgpzdHJlYW0KeAHt0IEAAAAAw6D5U1/gCIVQYcCAAQMGDBgwYMCA
AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
- AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw8D4ww4QAAQpl
- bmRzdHJlYW0KZW5kb2JqCjExIDAgb2JqCjI0MAplbmRvYmoKOCAwIG9iago8PCAvTGVu
- Z3RoIDkgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lkdGggMTk0
- IC9IZWlnaHQgMTAyIC9Db2xvclNwYWNlCjI5IDAgUiAvU01hc2sgMzAgMCBSIC9CaXRz
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG/sAA5+QAAQpl
+ bmRzdHJlYW0KZW5kb2JqCjkgMCBvYmoKMjgzCmVuZG9iagoxMCAwIG9iago8PCAvTGVu
+ Z3RoIDExIDAgUiAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDE5
+ NCAvSGVpZ2h0IDg2IC9Db2xvclNwYWNlCjI5IDAgUiAvU01hc2sgMzAgMCBSIC9CaXRz
UGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngB7dCB
- AAAAAMOg+VNf4AiFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
- gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
- MGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAED
- BgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDA
- gAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwY
- MGDAgAEDBgwYMGDAgAEDBv7AAOfkAAEKZW5kc3RyZWFtCmVuZG9iago5IDAgb2JqCjI4
- MwplbmRvYmoKMzAgMCBvYmoKPDwgL0xlbmd0aCAzMSAwIFIgL1R5cGUgL1hPYmplY3Qg
- L1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTQgL0hlaWdodCAxMDIgL0NvbG9yU3BhY2UK
- L0RldmljZUdyYXkgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29k
- ZSA+PgpzdHJlYW0KeAHtXOtXUmkflTt4OEeBoyiXxEDUAUEmCMXL0CioXbwVXpalpkbW
- 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
- bNA0gKAJIjwJFA3IFUoIoZBHqgbEiSgCGh9A08BBno6wgmh7ABQECIolRLsekqAD6J8A
- fQ+JGIoIolUJxwlEKRA28InCDQjrNqL9HyhRucEn7n+yruLAhmjpCVF5IoAQxL1A78nX
- xpBYB6JvOtI8E+md4UAK0IgTqZ45vXnmgAUo/yHqaeBEpJkoelP6L60ArcBxBf4PP9iX
- DwplbmRzdHJlYW0KZW5kb2JqCjMxIDAgb2JqCjE5MjcKZW5kb2JqCjI3IDAgb2JqCjw8
- IC9MZW5ndGggMjggMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9JbWFnZSAvV2lk
- dGggMTk0IC9IZWlnaHQgODYgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkgL0JpdHNQZXJD
- b21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtW/k7W1sX
- NiYhA4kMZNCQCGlDpEVQ2vQGpdUipPS6VUQN/bQIWqoN8Riu4OpFWq2aqqh5akPQ5/5r
- 39onQnS8X7U95/ke7y/8cs5e717D2dlrvW5uJyD2DrgTAN+5Q+7uHgienp5euAIMwAxx
- d/9fiGDWe3p5e3uTyGQyBV+QySQwxAvx+Lcs0OaD9SQKxceXSqXR6HQ6AyfA0jQalerr
- Q6GQHSz+hSfAfth9MsWHSqMz/JhMFiuAjSMCAlhMpj+DQaP6IBLgiW9wgPjB7KfSGP7M
- ADaXFxjE5wsEQpwgEPD5/EAej8Nm+SMS3+YADkD7T6X7MdncQL4oWCwOlUgkUmkYLpBK
- pRJJaIg4WMQP4iESiIPX19wADoDw96X7sTiBApFYEhYuP61QREZFKXFCVFSkQnFaHi6T
- hAQLArkB/nQqhQSh9KVIQgTAAQwmJ1AolsjkCqXqXGycOj4hIREnJCTEq9WxMSpl5Olw
- iVgUxGExaOCGL1HACPjQ/AJ4ArE0QhEdo05MvqjRalNS0/BDqlZ76WJyojpGFSkPEwt5
- bH+675coYAR86Ux2kEgSEalSn9do0zIys7J1utw8PU7Iy9XpsrMyr1xO0SSpz0bJJcF8
- DpPhS/m8F1AIAQEOXyxTqNTJ2vTMHH1BYVFxSanBUFZ2BweUlRkMpSXFRYU39bprGdoL
- 8WcVMrGA+yUK7h5eZB86kysICY+KSdJmZOkLbxsq7lbfr6kzGusdaPhl2F/QaKyrram+
- W1FWXHgj+4o2OU4pDxXygALZ28Pjo1MGECBRaEyOIEQerb6Ydl3/R2lldV3jw0ctT0ym
- 1jaA+RcDrdnaanry+FFTo/FelaHoRla6Jl4llwi5TLoPyevjggQxRKH6sflAIP5Shu73
- ksqahmaTuaOru8di6e3twwW9vRZLz59dHWbTo8aaKkNh7lVtokoeKuD401AqHHECiiFf
- RkCQODw6/rerebfu3Gtoaevs6Rt4Ojg0bLVan+ECWHh4aPDvgX5Ll7ml8X55kT4TURDz
- 2X5UiKMjXwV3cAGNyRPJotSXruqLKmqbWjt7B4aejYyOjo2Pj0/gBFh67NXoyPPhp33d
- bc3GquIbmdoEpexUIAvi6KgTwAUQQwLJmZiLGXlFlcZH7T0D1hevJqam38zMzs7hh9mZ
- N9NTE2MvrE8tHS31VcX6qxq1Qiri+lMpR5zg7uFNobMCxRGqpDTdrQpjS0fv4MjY1Ju5
- +YXFpWWEFRyALby0uDA/N/N6/MVQf+fj+qqivIzkcxBHAQwfb0+XMHL3JPn6cYSSSLX2
- +u93ah919A+PTs7MLy6vrq1vbOKKjfW1tZWl+dmpUStQMFYUZqckKMOQE8heLrns4QVZ
- gFyQnKEvudfU3js8OjW3uLq++c5ms21tbW3jBFgaDHi3ub669Hb6lbW/o7nGkH/1Yoxc
- HMSiQxgdViMPbx8Gmy9RqLVZf1Q2tFoGgcDy2qZta9tu39nZxRE7O3a7fcv2bn15fnp0
- uNf84G6RLiU+SipkM3xJh2EEQUT154pk0efT9aU1LZ0DI5Nzy+vvt+w7u3sOfMAF+4vv
- 7ti3bRvLb6de/t39uK6sICNZFXGKx6SSXRhAJYIgksdczCysbGjrtY7NLK6937aD/QeW
- //PLcbD03t7uzrZtfXl2/Fl/+4OqW1mXYs+E8lk0ymEiQBrQA7Agyrld3dw58GLq7crm
- lguBX279/oL7JMAXO9vv1hZegxNaakpyUxOipAI2wyURoJYy2MIwZWKa3lD3pGfo1ZvF
- ddshAbzsR+s6OezabRtLs+NWS6uxPD8jSSUTcf18D1PZw9vXjxscDpWooKLB3PdsYm55
- c2vHGUJ4EnByQE7YXHk7OfIXhFFh5oVz8lM8fyrpoBgBA3/eKfk5SIOqhx0DI1Pzq++2
- dx05gLP9BxR27e9RGD3tbK4uytLEnBYHMqkkT2c59SChRD4do7leVN3c9fTl9MLae7vD
- BfgT2I+kPbttffHN6CAkQnGOVq2AVHYpRh5kKisoVBH3W/bt+y3dg6NYGmAuIAIBB4W9
- HUiEmbHhnie1JboUdaSEH0CjHJRTTzKNhZUiXXENSuSZpQ2bnUAMUD7v7WxtQj21WkxG
- Q14aKkYBdIqX82QEDKCYRsan6ErrTJbhsdnlDdsOYkAMF2BO2NsFBnPj1t62+jJ9WqIS
- vsquDLDPQVRCaq7BaLJYx2exUkQcAojC3i4Uo7mJZ33mhjv6y4nKMDhXuPiAQmcLpMAg
- z2BsBQaOYkpEBpPP+8yN5TeAgUz0KQP4oOWV1cOZwsmAKDGE7Nj3weTzfmCQn34++gsM
- 9CcMfprbvssHP82a73qxI5O/EEXunlgmo4OdaxR910I/7aGvM4DDNdSiowx2936aMd/1
- 4g9YNf3IB87DqbvXweH6Tn0bOpqubG7vEuZz5iD8Ydf+bvXt1Eh/e2NFAXa85sB1xf7h
- 1JWB43BNRAZ7TgYPThh8VxQf/6EPJz44/iYe8w0nPjjmBv6Ax0988AM28ZivOPHBMTfw
- Bzx+4oMfsInHfMWJD465gT/g8f9zH7h9/lfm/tU9Qf589VfmAQN044VuHWeWHA2Q/T4W
- If6gFgi6N+1tQzden7sv4kui0L1p7RO4u349v7JpgzYmkbBt21xdmH411GMyYvemn9w6
- 7rfRiu8/6hh4PjGzgHrJhMLmxuri7OTI066W2lKskfbRvSncvocqYjVZt/7zwGwZfDk1
- s7C0skoorCwvQF9/uK+9qfp2NnRAoH/gene934y9kHmz3Pi4s986OjE9O/eWUJibezM5
- ah3oNtVXFV7TONuxh/0DKpN3KkKFGuLVD1q7+4dGRscnpwiFyfFXI8N//Wluum/Iv5J8
- Vo76aIc9HOijoZa+Mj4l51Z5TVNrF4wWWZ+PEArPnw3BkJG5ua6ySAcNEFnwkaY+9DIZ
- MFykiNFcvVFcWfvwSXtXT28/wdBn6W43NdVVlRRcuxSnkAo5fi6DFWgwBCbUIqITU7MK
- iivu1Te1mMztBIPZ1NJUf7+y+GZOWpJKHsJnoys7Zx5ATx+NqEkVMRfSs/JvGSqra4wN
- jQ8IhcZGY011paGoICdDExcZBkHkOp6DZtRgOkcsU8KgZqYuv/B2aVl5BcFQXlZ6u7BA
- dy1NE68Mdw4LOjvijjlBmPYNV8ae16RmXMvO1d8oIBjy9bk516+kXUqKU0aEwOTvkVlB
- GLODWU0mFxtYjk1M1mhT09IzCIb0y6laTXJinCoyPETIYzFgVPCgIe7mBroJmNpnAYUw
- mNk/G6tOSDyfRDCcT0xQx56LjpTD7DWP5QdCBNexXw8Pb5IPEh7wRSFSmfyMIkoZrSIY
- opXKyDPycGlIMJ/L8nPIEJxp4ObmkB4ABTaPLwwG5Yo0TEY8SCWh4lMiPo/NxOQsR3UU
- LvobDi+QLxCKCAihAOQ4XNDjgJblEz0O0nCBBMeHihRcmH6LQziApgykXf4MOgi7SJ8K
- ihwyNFDRIREdbgq6bwn36EheR0H2f06Y5uDgTSJhMkYfAgKpKzGNI2a/80BxmM2Qz0AC
- pKQgJAUhJCEBpmFC068JNDExLxAhKDDzXHf95P+THTjZAccO/Bf2t3JMCmVuZHN0cmVh
- bQplbmRvYmoKMjggMCBvYmoKMjcwMwplbmRvYmoKMzIgMCBvYmoKPDwgL0xlbmd0aCAz
- MyAwIFIgL04gMSAvQWx0ZXJuYXRlIC9EZXZpY2VHcmF5IC9GaWx0ZXIgL0ZsYXRlRGVj
- b2RlID4+CnN0cmVhbQp4AYVST0gUURz+zTYShIhBhXiIdwoJlSmsrKDadnVZlW1bldKi
- GGffuqOzM9Ob2TXFkwRdojx1D6JjdOzQoZuXosCsS9cgqSAIPHXo+83s6iiEb3k73/v9
- /X7fe0RtnabvOylBVHNDlSulp25OTYuDHylFHdROWKYV+OlicYyx67mSv7vX1mfS2LLe
- x7V2+/Y9tZVlYCHqLba3EPohkWYAH5mfKGWAs8Adlq/YPgE8WA6sGvAjogMPmrkw09Gc
- dKWyLZFT5qIoKq9iO0mu+/m5xr6LtYmD/lyPZtaOvbPqqtFM1LT3RKG8D65EGc9fVPZs
- NRSnDeOcSEMaKfKu1d8rTMcRkSsQSgZSNWS5n2pOnXXgdRi7XbqT4/j2EKU+yWCoibXp
- spkdhX0AdirL7BDwBejxsmIP54F7Yf9bUcOTwCdhP2SHedatH/YXrlPge4Q9NeDOFK7F
- 8dqKH14tAUP3VCNojHNNxNPXOXOkiO8x1BmY90Y5pgsxd5aqEzeAO2EfWapmCrFd+67q
- Je57AnfT4zvRmzkLXKAcSXKxFdkU0DwJWBR9i7BJDjw+zh5V4HeomMAcuYnczSj3HtUR
- G2ejUoFWeo1Xxk/jufHF+GVsGM+Afqx213t8/+njFXXXtj48+Y163DmuvZ0bVWFWcWUL
- 3f/HMoSP2Sc5psHToVlYa9h25A+azEywDCjEfwU+l/qSE1Xc1e7tuEUSzFA+LGwluktU
- binU6j2DSqwcK9gAdnCSxCxaHLhTa7o5eHfYInpt+U1XsuuG/vr2evva8h5tyqgpKBPN
- s0RmlLFbo+TdeNv9ZpERnzg6vue9ilrJ/klFED+FOVoq8hRV9FZQ1sRvZw5+G7Z+XD+l
- 5/VB/TwJPa2f0a/ooxG+DHRJz8JzUR+jSfCwaSHiEqCKgzPUTlRjjQPiKfHytFtkkf0P
- QBn9ZgplbmRzdHJlYW0KZW5kb2JqCjMzIDAgb2JqCjcwNAplbmRvYmoKMTIgMCBvYmoK
- WyAvSUNDQmFzZWQgMzIgMCBSIF0KZW5kb2JqCjM0IDAgb2JqCjw8IC9MZW5ndGggMzUg
- MCBSIC9OIDMgL0FsdGVybmF0ZSAvRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
- ID4+CnN0cmVhbQp4AYWUTUgUYRjH/7ONBLEG0ZcIxdDBJFQmC1IC0/UrU7Zl1UwJYp19
- d50cZ6eZ3S1FIoTomHWMLlZEh4hO4aFDpzpEBJl1iaCjRRAFXiK2/zuTu2NUvjAzv3me
- //t8vcMAVY9SjmNFNGDKzrvJ3ph2enRM2/waVahGFFwpw3M6EokBn6mVz/Vr9S0UaVlq
- lLHW+zZ8q3aZEFA0KndkAz4seTzg45Iv5J08NWckGxOpNNkhN7hDyU7yLfLWbIjHQ5wW
- ngFUtVOTMxyXcSI7yC1FIytjPiDrdtq0ye+lPe0ZU9Sw38g3OQvauPL9QNseYNOLim3M
- Ax7cA3bXVWz1NcDOEWDxUMX2PenPR9n1ysscavbDKdEYa/pQKn2vAzbfAH5eL5V+3C6V
- ft5hDtbx1DIKbtHXsjDlJRDUG+xm/OQa/YuDnnxVC7DAOY5sAfqvADc/AvsfAtsfA4lq
- YKgVkctsN7jy4iLnAnTmnGnXzE7ktWZdP6J18GiF1mcbTQ1ayrI03+VprvCEWxTpJkxZ
- Bc7ZX9t4jwp7eJBP9he5JLzu36zMpVNdnCWa2NantOjqJjeQ72fMnj5yPa/3GbdnOGDl
- gJnvGwo4csq24jwXqYnU2OPxk2TGV1QnH5PzkDznFQdlTN9+LnUiQa6lPTmZ65eaXdzb
- PjMxxDOSrFgzE53x3/zGLSRl3n3U3HUs/5tnbZFnGIUFARM27zY0JNGLGBrhwEUOGXpM
- KkxapV/QasLD5F+VFhLlXRYVvVjhnhV/z3kUuFvGP4VYHHMN5Qia/k7/oi/rC/pd/fN8
- baG+4plzz5rGq2tfGVdmltXIuEGNMr6sKYhvsNoOei1kaZ3iFfTklfWN4eoy9nxt2aPJ
- HOJqfDXUpQhlasQ448muZfdFssU34edby/av6VH7fPZJTSXXsrp4Zin6fDZcDWv/s6tg
- 0rKr8OSNkC48a6HuVQ+qfWqL2gpNPaa2q21qF9+OqgPlHcOclYkLrNtl9Sn2YGOa3spJ
- V2aL4N/CL4b/pV5hC9c0NPkPTbi5jGkJ3xHcNnCHlP/DX7MDDd4KZW5kc3RyZWFtCmVu
- ZG9iagozNSAwIG9iago3OTIKZW5kb2JqCjcgMCBvYmoKWyAvSUNDQmFzZWQgMzQgMCBS
- IF0KZW5kb2JqCjM2IDAgb2JqCjw8IC9MZW5ndGggMzcgMCBSIC9OIDMgL0FsdGVybmF0
- ZSAvRGV2aWNlUkdCIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Aa1YZ1ST
- S7eedAKhBwi9SO9dmnSQLlKVJhBCkVAMSBMVPGBDQYoIiihSREWkKEVA6YoQwEYRFEUs
- iMABFUEpd4J6zrfWXd+6f+6slcwzz+w95d3zzt77BYBj3C8ykooEAISFR9OctpuK7drt
- IYYbAUyAHXACXUD0I0dFmjg62kGR/1KWhgCC0fVUiTGW+2hdV0Pa1fA99wJ1nLqG7/8X
- pT80Gw1OCABCERLEoF/YmIH9f2EXBo6NjoyGMsEMTA72C4A4EWJFmouTGcTlELMF/cIN
- DOz/Cz9k4BhyEEN3BAAsV3hASDgAuM8QGwZQosiwmzFvQEAUOQziM1BuPSwsAo7PATGQ
- JUfSoC4HY0xJxnOBNSze1wDYCneMXfqXi1IHoJYLALGSfzmpnwDwMgFwI+1f7ovT5rNC
- 8A5EBWpAHVgQBFMAMK82Nr5Iw7VlAbCWubHx88rGxloxAKhxAFqp5P20mE1ZKI2gA/B/
- tX/t+bcGCi6VYWAisASZ4CvCF/EKGYpiQtWggzFymDXsa1wXUw3+JnMtyz0CnXWGHceh
- yOnOlcbdzoPk1eVLJj0UEBIMFKoTYRL1EquXIG7xl7wvTZSJk30iL6NwVnFR2V7luhpe
- PVCjTYtNm7q1W5eoF6bftI3LcLdRkfFXU12zWPM6i5/bPazoNkq2F+yxDtQdvTsVnHKc
- 512d3Op3Se0+4jHt5ehdtYfVl+LXQhYJOETpDZIIjgvpD1WgJoR1RwhEkveV05aidfbH
- xLTHgXj9hP0HqhKnD4ketk9KTa48MpyCTFU+6nns+PGyE10n353CnZZJN80IOHM481xW
- UXZTDv3sx9wv52by3uSPnu+90FrQcLG+sOxS0eWTRQeuRBQHlriVWpXpXZUr5ylfv/bh
- +tCNrorqmxmVsbcoVbbVSjWcNd9rR27fuVNQF1fv1qDdyNP4993eprLmIy2e9zTus9yf
- bK1rO9Ue0GHYyds53dXUnfGA8lC3B98z8uhab2KfE12avtTfOZA56PlY9PHLJ8VPg57J
- Pfv0vHooclhleGGkZjT6hdaLb2P14/tfqr+ce3VrIuy1/OtPb8onKW/F376cOv9u93u+
- 908+ZH90nGadfvwpY8b+M8vnvtn0uZ3zPPPP/s5f8F4UXZz6UvGV9k1vCbtE/5677LMi
- vbL0497PE6vua1Jrc+vtGyEbG9D+nEAPxINHCEXEeSQJWYzSR71GZ2BssOzYaXgCyvGZ
- zMksCYRE1uNseezlHG2cE9wYohqPH286XwdpSUBOMFLopvCsqJJYuHi5xJykvlScdLss
- Qs5MPlNhWImk7KFSoPpCnaBhr5mmdV97VcdAN1AvS/+BwaIhn5GO8R6TItN5cxWLRMsu
- K4K1g0267bA90cFjR7HjopOmc7JLnxu3u/uuc7tHPCW8qN4lPu995fxC/evJSxSNwMSg
- 28Gze5VDKdQLYWMRXJEW++JpN6Mm9xNjjGKj4y7EdyTMJpIOWh6KPpyddDt55Mhainiq
- 0dHAYynHi05UnxxImz7NlC6QIXiGP5OURczmzOE+y5tLPMeRx5QP8tfPr15YKli8OFf4
- 4dLLy4NF7VdaiutLKktzy05ePVYedy3ouvsN2wq9m7KVpFvYW4tV76qf1LTUXr+deyel
- bl+9R4NFo8pdviZE01zzeAv9Xs39/NaUtsh2rw6zTtkujq7V7k8PXjy811P66HRvTJ8b
- XaOfp39l4MVgw+PCJ4lPvZ5tey42hB56Pdw5Ujqa8sJ3zHBceHz55cir+ons1xFvrCcl
- Jn+8HZuqenf8vd8HnY+sHz9Nt3w6M0P+rD3LMvt6rnY+9W/XBemFr4udX3K/Ur5pLuGW
- nn4vWqau6PzA/Rj8eWE1aE1jbWW9Z4O6aX88EAXGIBRcBq8Q0ohYxGOkJrIIxYvKQvOi
- izCaGDo2FMeOa2IKw0vi3zIXsVAIaoQ11j62S+wxHDs5lbnQXB+4+4hVPLm8iXx7SBb8
- ygIkQaTgnNBj4QaRItETYhHiLhKmW2Qk8ZJvpO5LX4Q3hLOcrDxWfkShXDFJKUTZV8VO
- 1VhNS11Kg1NjQ3NB65V2/9Z2nQbdm3pF+vkG6duSDfcZ+Rv7mLibmpkZmGtaKFqqbJey
- ErYWtuGxZbdjt2d2wOzAO+J2op1QzmgXnCveDe/OuottN5sHpyefl7i3go/SHlVfbT8j
- f1uyfYAvhRIYERQSHB+SuDczNJ9aEFYYXhZREnl1XwWtPqohunF/bUx1bHXcnfjqhCp4
- n9w4WHLo/OHTSWnJx44k/7U3xTfV5+jOY8bH1U5In+RJw6QtnXp3+kl6d8btM5czT2Ul
- ZIfkuJ01yVU6R8pD5s3mj8Gbpbmg9OLpwvhLIZfdi4yvyBZzlyBKFkvfltGv1pUXX8u5
- nnojtiLo5s5Kg1vyVXzV2Oqlmje1vbe77lTVXazPbzjRGHs3tCmo2bvF5Z7zfadWpzaX
- dvcOz87Arqju+AcnHhb23HnU3/uTzt+vP0AdvPJ47CnPM7fnZUPrI+6jt8fkxi+/Epmo
- eeP3ljhFf1/68fqn5lkwH7rI/A21nLe6yrD/L9/H8AlYbQByowDY3QqASwIAadCHygwA
- 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
- JaUEAjc1Y6BmFIzZ3kOdsD0hR2hA7Pc4PYAMOT8Q/odRvaE6rbr6pwXnigBU+PtX49fI
- Yv/REwICoMQfnvxHgzFPWE1gTF5EvJ5bMHzD1dFaaFP0NrQhWheIwWhRACihNaGfN0Eb
- ofVhn27/5/rP/8z8a8/+/+zIFq6DAvbDlVDgav/s+3/NCkLgN4jN3Bs+PYCFdi6ADADt
- RupJjPo/SzQlDublAJhFRMbTQoKCo8VM4JcHiqKYdThZWVFMXVVVB/wPCLFULwplbmRz
- dHJlYW0KZW5kb2JqCjM3IDAgb2JqCjM4NzgKZW5kb2JqCjI2IDAgb2JqClsgL0lDQ0Jh
- c2VkIDM2IDAgUiBdCmVuZG9iagozOCAwIG9iago8PCAvTGVuZ3RoIDM5IDAgUiAvTiAz
- IC9BbHRlcm5hdGUgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJl
- YW0KeAGtWGdUk0u3nnQCoQcIvUjvXZp0kC5SlSYQQpFQDEgTFTxgQ0GKCIooUkRFpChF
- QOmKEMBGERRFLIjAARVBKXeCes631l3fun/urJXMM8/sPeXd887e+wWAY9wvMpKKBACE
- hUfTnLabiu3a7SGGGwFMgB1wAl1A9CNHRZo4OtpBkf9SloYAgtH1VIkxlvtoXVdD2tXw
- PfcCdZy6hu//F6U/NBsNTggAQhESxKBf2JiB/X9hFwaOjY6MhjLBDEwO9guAOBFiRZqL
- kxnE5RCzBf3CDQzs/ws/ZOAYchBDdwQALFd4QEg4ALjPEBsGUKLIsJsxb0BAFDkM4jNQ
- bj0sLAKOzwExkCVH0qAuB2NMScZzgTUs3tcA2Ap3jF36l4tSB6CWCwCxkn85qZ8A8DIB
- cCPtX+6L0+azQvAORAVqQB1YEARTADCvNja+SMO1ZQGwlrmx8fPKxsZaMQCocQBaqeT9
- tJhNWSiNoAPwf7V/7fm3BgoulWFgIrAEmeArwhfxChmKYkLVoIMxcpg17GtcF1MN/iZz
- Lcs9Ap11hh3HocjpzpXG3c6D5NXlSyY9FBASDBSqE2ES9RKrlyBu8Ze8L02UiZN9Ii+j
- cFZxUdle5boaXj1Qo02LTZu6tVuXqBem37SNy3C3UZHxV1Nds1jzOouf2z2s6DZKthfs
- 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
- t6SK5LJUp3SWzC5ZRdkNuT75UoVERQclBWWM8guVRtU8tVh1Nw0tTZLmhtYb7d6td3QK
- dY/CWNTVwGqbnqGCkYAx3gRtMmf60WzC/IPFmOXE9sdWg9bDNm9t39mtOGB38DoK7VR3
- MncOdElxveLW6D6xG+Eh6Wnvlehd5fPJl+Rn459MHqAQAk2D0oJH924JpVI7Nm33gMYf
- FRM9GrMt9nI8OoF6YBzGIk1JKslFf3GkHExdPZZ4fPlkZNrs6fgM5JmjWbjslLPcuaV5
- 6vlNFywK+gt9L60XnS1WLnlU5nN149q1G1oV45VHqtiq62v33F6rS4cR50CTf/OPe6db
- JdvudNh1DnR7PfjWE/touS+evjLgPTj8xPVp+/MtQynDU6NmL66MfX2p9+rwRMcb3OT2
- t9FTRe/636985JtW+qQ1Y/DZbNZ6zn7e7G+NBc6FucXeL8VfQ79pfFtYqvpOWeZeblvx
- Xln+kfWT92feqsBq5urKmt9az7raeu8GhWH/X/kSw38AZrMIagRNzM7MfLP5//cXRt0P
- c7LNwgH/CeH+DjtgDfMqMBgV42wBawY/GRhiaf0bLwb4mdtCLARTI2RCsJkDxASIRQJp
- lk4QQ12E/F4/G0eI2SA2oIS7Ov/mbSKjTRkyJMh7UaIs/vDRCcEu7r/lj9L2O7lCLAll
- ckIjbBnyjPEbAijmv9eD6AynOthBnhfyz0KirV0gJkL8CWZcfoAGggAFKAE7YAbMITO1
- yfxpu222Q/7p/yWlBAI3NWOgZhSM2d5DnbA9IUdoQOz3OD2ADDk/EP6HUb2hOq26+qcF
- 54oAVPj7V+PXyGL/0RMCAqDEH578R4MxT1hNYExeRLyeWzB8w9XRWmhT9Da0IVoXiMFo
- UQAooTWhnzdBG6H1YZ9u/+f6z//M/GvP/v/syBaugwL2w5VQ4Gr/7Pt/zQpC4DeIzdwb
- Pj2AhXYugAwA7UbqSYz6P0s0JQ7m5QCYRUTG00KCgqPFTOCXB4qimHU4WVlRTF1VVQf8
- DwixVC8KZW5kc3RyZWFtCmVuZG9iagozOSAwIG9iagozODc4CmVuZG9iagoyOSAwIG9i
- agpbIC9JQ0NCYXNlZCAzOCAwIFIgXQplbmRvYmoKMjIgMCBvYmoKPDwgL0xlbmd0aCA0
- MCAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDggL1NpemUgWyAxMzY1
- IF0gL0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL0ZpbHRlciAv
- RmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBncEHVgEAAADQ+9/ESrZkVBQaskdpGJlRjuA5
- gv//4XDyr/7UXu3Ur9qqjVqrlVqShfpRczVTUzVR3+pLfaoPNVbv6k2N1FANVF/1VFd1
- SFu1VFO9qoZ6Uc/qST2quqqpqnpQ96qiyupO3aobVVJFUlB5da1y6kplVUalVUolVULF
- VUxdqqi6UBEVViEVVIHzHQFawrliCmVuZHN0cmVhbQplbmRvYmoKNDAgMCBvYmoKMTUy
- CmVuZG9iagoyMyAwIG9iago8PCAvTGVuZ3RoIDQxIDAgUiAvRnVuY3Rpb25UeXBlIDAg
- L0JpdHNQZXJTYW1wbGUgOCAvU2l6ZSBbIDEzNjUgXSAvRG9tYWluClsgMCAxIF0gL1Jh
- bmdlIFsgMCAxIDAgMSAwIDEgXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K
- eAGdwQdWAQAAAND738RKtmRUFBqyR2kYmVGO4DmC///hcPKv/tRe7dSv2qqNWquVWpKF
- +lFzNVNTNVHf6kt9qg81Vu/qTY3UUA1UX/VUV3VIW7VUU72qhnpRz+pJPaq6qqmqelD3
- qqLK6k7dqhtVUkVSUHl1rXLqSmVVRqVVSiVVQsVVTF2qqLpQERVWIRVUgfMdAVrCuWIK
- ZW5kc3RyZWFtCmVuZG9iago0MSAwIG9iagoxNTIKZW5kb2JqCjIxIDAgb2JqCjw8IC9M
- ZW5ndGggNDIgMCBSIC9GdW5jdGlvblR5cGUgMCAvQml0c1BlclNhbXBsZSA4IC9TaXpl
- IFsgMTM2NSBdIC9Eb21haW4KWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAxIDAgMSBdIC9G
- aWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZ3BB1YBAAAA0PvfxEq2ZFQUGrJH
- aRiZUY7gOYL//+Fw8q/+1F7t1K/aqo1aq5VakoX6UXM1U1M1Ud/qS32qDzVW7+pNjdRQ
- DVRf9VRXdUhbtVRTvaqGelHP6kk9qrqqqap6UPeqosrqTt2qG1VSRVJQeXWtcupKZVVG
- pVVKJVVCxVVMXaqoulARFVYhFVSB8x0BWsK5YgplbmRzdHJlYW0KZW5kb2JqCjQyIDAg
- b2JqCjE1MgplbmRvYmoKMjQgMCBvYmoKPDwgL0xlbmd0aCA0MyAwIFIgL0Z1bmN0aW9u
- VHlwZSAwIC9CaXRzUGVyU2FtcGxlIDggL1NpemUgWyAxMzY1IF0gL0RvbWFpbgpbIDAg
- MSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4K
- c3RyZWFtCngBncEHVgEAAADQ+9/ESrZkVBQaskdpGJlRjuA5gv//4XDyr/7UXu3Ur9qq
- jVqrlVqShfpRczVTUzVR3+pLfaoPNVbv6k2N1FANVF/1VFd1SFu1VFO9qoZ6Uc/qST2q
- uqqpqnpQ96qiyupO3aobVVJFUlB5da1y6kplVUalVUolVULFVUxdqqi6UBEVViEVVIHz
- HQFawrliCmVuZHN0cmVhbQplbmRvYmoKNDMgMCBvYmoKMTUyCmVuZG9iagoyNSAwIG9i
- ago8PCAvTGVuZ3RoIDQ0IDAgUiAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQZXJTYW1wbGUg
- OCAvU2l6ZSBbIDEzNjUgXSAvRG9tYWluClsgMCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAw
- IDEgXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGdwQdWAQAAAND738RK
- tmRUFBqyR2kYmVGO4DmC///hcPKv/tRe7dSv2qqNWquVWpKF+lFzNVNTNVHf6kt9qg81
- Vu/qTY3UUA1UX/VUV3VIW7VUU72qhnpRz+pJPaq6qqmqelD3qqLK6k7dqhtVUkVSUHl1
- rXLqSmVVRqVVSiVVQsVVTF2qqLpQERVWIRVUgfMdAVrCuWIKZW5kc3RyZWFtCmVuZG9i
- ago0NCAwIG9iagoxNTIKZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9NZWRp
- YUJveCBbMCAwIDU3NiA3MzNdIC9Db3VudCAxIC9LaWRzIFsgMiAwIFIgXSA+PgplbmRv
- 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
- KGV4VYaihMJIEZ6CqfhCdl9EBncZe8rMZbpSbVFVxb8LmqWaS6G0nf3rwEwc4S34RhPe
- 62jE5zBMxByNl5qimvo/ft23YoO28kAA1dSBnq6li6XnPXdlWzO+8oXv7cHn1t5Wl2v/
- 0q7Rt0tvc+vCdvF9qaUt3OVuqwgvdVe49vdI34nFl1UvFqt73BX7YXHl7Ib9i0NtFYM9
- oZ5K8ZnzQGv58qYrxlo/Ntby8n8xVrnY2XJxrFbpu38aq0msbhXHahLHahLHag21SmOJ
- EFR21Jff0o3SiU+A+ASXVh+umTWvAV+6GysiZJf4Lngr/A9YjzQ8CmVuZHN0cmVhbQpl
- bmRvYmoKNDcgMCBvYmoKNjE3MwplbmRvYmoKNDggMCBvYmoKPDwgL1R5cGUgL0ZvbnRE
- ZXNjcmlwdG9yIC9Bc2NlbnQgNzcwIC9DYXBIZWlnaHQgNzI3IC9EZXNjZW50IC0yMzAg
- L0ZsYWdzIDMyCi9Gb250QkJveCBbLTk1MSAtNDgxIDE0NDUgMTEyMl0gL0ZvbnROYW1l
- IC9KVElaQ1orSGVsdmV0aWNhIC9JdGFsaWNBbmdsZSAwCi9TdGVtViA5OCAvTWF4V2lk
- dGggMTUwMCAvU3RlbUggODUgL1hIZWlnaHQgNTMxIC9Gb250RmlsZTIgNDYgMCBSID4+
- CmVuZG9iago0OSAwIG9iagpbIDI3OCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
- MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwCjAgMCAwIDYxMSAw
- IDAgMCAwIDAgMCAwIDAgMCAwIDAgNzIyIDY2NyAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
- MCAwIDU1NiAwIDUwMAo1NTYgNTU2IDAgMCAwIDIyMiAwIDAgMCAwIDU1NiA1NTYgNTU2
- IDAgMzMzIDUwMCAyNzggNTU2IDAgMCAwIDUwMCBdCmVuZG9iagoxMyAwIG9iago8PCAv
- VHlwZSAvRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9KVElaQ1orSGVs
- dmV0aWNhIC9Gb250RGVzY3JpcHRvcgo0OCAwIFIgL1dpZHRocyA0OSAwIFIgL0ZpcnN0
- Q2hhciAzMiAvTGFzdENoYXIgMTIxIC9FbmNvZGluZyAvTWFjUm9tYW5FbmNvZGluZwo+
- PgplbmRvYmoKNTAgMCBvYmoKPDwgL0xlbmd0aCA1MSAwIFIgL0xlbmd0aDEgNjM1NiAv
- RmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAHFWGtUVFeW3uc+qoqHyEsoHsWt
- 8lK8EYEIKo6UWIUgxiCoXWU0VoEgEFBGkaiJNm00UVQmxkFtzbI1pjMqMV6Btgttldja
- iZ3utLFbuzvjTMdOYj9WMs70tLMyUbnz3QsSyUqy/JGVuWede/bZ57G//e19C84hRkTB
- 1EY8OaqbfM1UywRofoHaX93aYt3+l6n7idg2Ir6xtnlpU9j7P/05kfApUWDw0sY1tTuD
- XjpNNBprhPfranxL/uOFQwaiiA+xPq8OiuA7IfVEkfHoJ9Y1taxOzBVeQN+Bfkrj8mqf
- Md4Qgn4d+lFNvtXNpqZA7B3Zhr51ma+pJsc52ov+AfTTmpevbKE9rAN9DV9e84qa5p88
- uyybaAzs87+CjqFoTzAZqBetleYNaXT1/9OLg12eBBKBisj4JShM0AWI/RQqnqEUsY1i
- hSySiNTfo76ntQPz1JvimxQ60KT+F1+A2X1a5QYKp1A/bad9dBx7H4acQk/QHrrEGqiP
- LQQH11gCjaM2WPfTLPoFU9V3qZZewfwWOk+ddAJcpVATjcFoB7Ora9F3QK6ijerLlEgT
- 6Tk6Q5Owawd9oh5RezBaAVaPUhfWv81k7oQQob6ufkgmmoM9N2LkXXWWepzCKYOKqBza
- jXSW2fn31DoyUwHQvUQ/oIP0Bn3MNrBetU5tVS+rN4jDaDxVoqxjvewGf1x4Tn1J/as6
- ACZSKA1WvbSTDmH/4yj9CLWLPcla2E7WyTm4DVyvsEmMHrgHHlJpBkoJLafNYKCPLtDf
- 6H/ZLc7Mh/It/EV1gvrfFERl8FLzpIZaUZ5H6YBPp5mBjWfTWTlbx/6ZdbJfc2ncPM7N
- PcWt5m7ys/mF/Br+18JKoVvcJu4xBA3cVk+rb6pXKZos9DitoPXw7jxdpr/TZ4zHXvHM
- zgpYEXsCpY3t4/rYQdbHlbN+dpk7yv7APmC32B1O5IK5MVw618Lt5Lq489w7fD3fyX+f
- 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
- OgUR7vaUpk7c5WdP95SkZNv9bK0jryRlV2pJsj11lmRPLU5Ohjz/LeNG4+PGacYcYzou
- jJKMNmOcMdIUbgo1hZiCTYEmk8noZ691F0qG06yLCkFLV4/JYBL97HUohdPsmK489mOT
- YOJMZIr0q+/jUphRpJ919YZqEoSTBl0y+Nkx5LamOuaQkMr4OPWBUGQV01ILb+KYiaOZ
- OJlv9xtoU1RrobkwfGrYpGLnV728+sj9d/pXP2ZmUXbhbKgctXhwDIegWjz3p5vvC1/Z
- tqzCUE1RenpZxZqe1uaGWv1aQXbVeHG7oGxtxTVPW5XVeqKheejOJMlbVV2nnWt9NUqz
- XONUGmSn9USrvk5TPzBcqw23ys4TVOua6z5R66hxdrc6Wl3a9UpPVdGKRSNsbRm2taLo
- S2wVaZut0GxV6eu+YGuRNlyl2Vqk2Vqk2apyVOm2NOdd9ZVFK1uQnbh6wNE/pVIpnbPA
- jRs2j9PPXtXuI1bR/wHYY5P9CmVuZHN0cmVhbQplbmRvYmoKNTEgMCBvYmoKMzcxMQpl
- bmRvYmoKNTIgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Bc2NlbnQgNzcw
- IC9DYXBIZWlnaHQgNzI3IC9EZXNjZW50IC0yMzAgL0ZsYWdzIDk2Ci9Gb250QkJveCBb
- LTkzMyAtNDgxIDE1NzEgMTEzOF0gL0ZvbnROYW1lIC9aWFVLRFkrSGVsdmV0aWNhLU9i
- bGlxdWUgL0l0YWxpY0FuZ2xlCi0xMiAvU3RlbVYgMCAvTWF4V2lkdGggMTUwMCAvWEhl
- aWdodCA1MzEgL0ZvbnRGaWxlMiA1MCAwIFIgPj4KZW5kb2JqCjUzIDAgb2JqClsgMjc4
- IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
- MCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
- IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNTU2IDAgNTAwIDU1Ngo1NTYgMjc4IDAg
- NTU2IDAgMCAwIDAgMCAwIDAgMCAwIDMzMyAwIDI3OCBdCmVuZG9iagoxNSAwIG9iago8
- PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9aWFVLRFkr
- SGVsdmV0aWNhLU9ibGlxdWUgL0ZvbnREZXNjcmlwdG9yCjUyIDAgUiAvV2lkdGhzIDUz
- IDAgUiAvRmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAxMTYgL0VuY29kaW5nIC9NYWNSb21h
- bkVuY29kaW5nCj4+CmVuZG9iago1NCAwIG9iago8PCAvTGVuZ3RoIDU1IDAgUiAvTGVu
- Z3RoMSA1MDgwIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4Ab1XC3BU1Rn+
- //vYRwiSEJBNwnJ3uZuEJLuEl4RATG7CblgMiSGBuMtDd5MsBprAtqWpSMHIQ2WxDo4V
- aMYWqczooOjNgniR0ckgjrbK1Ed91Bfq+EBppHV4VCG5/c/dsBLGYTJThnvm3P/8j/P/
- 3/3O2eQcQABIhU7gQWluD0fBAn6yvE7d1tyx2nF7Rb5C4y8A+HuWRW9vfyPy9R4AoQ0g
- JeP2tjXLag7syAK4rpNinmqNhFu+++KxsQAj3KRPbyWD9R6zhfQW0l2t7avvsABS/Ij7
- SLe0rWoOQyNMI30b6ab28B1RSyTlAuk7SXesDLdHjnz03T9I10jPi6769Wr9ToiQ/inp
- udFfRaJ99VuWAaRRDf7vZENq7EkFE3WAicwi9kC6eAQ84g6wC5VgB9A/oP4hk/0N+inx
- DUjR+/RenpDgeNaPn8dR8AyY4TlYDwK8BXvRCjL04hT4J9qxAN6HfvgQPocs2AqP0tsH
- J/AsWOEbnEAx02ED/Bl26VGIQjm1EyjCaJgB3+hr9Vf1H6ASYnAUzZiBdv0QFMG91Lrg
- EUzlmvRusME8+C2tyAb4K3ygx/VvKf90+BLTsUiYpX8MHIhkKYEtsBeeQyfKWICL9S/J
- biOMS2CvXqN30LxTFFUEtbCWqn2GEuZiIXbhJ3yv3qk/QN82lnwLoZlaO9wNO+ER2GdE
- NQljxdGU3wvV5HuA9sIJ+J5ozMdKvIN7h/+W/7cwS+jSjxKOhVQvBLuQJ1ZcuBBbMIr7
- 8AC+hGe5Yi7Ml/DvCFFhN2FbCPfBbngBXoG34WM4Cb3wI/ShQJjK8GZci3+ieZ9zU7ml
- 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
- RsPxcGLihoSIbjIKrdpviJX7Ne7Jg1K7K1dqoomoDJOWutqkJa4SaUGFhjlxqYZNOyjN
- yzsmVbPScUlJFJqeyH6Dy0A8JVHW7TosTUhUGM+ilQzJ4Zon2Sm/+9Htktt1q1RRoOET
- z/knFLj8eduna3jaqMEEAWViZUI0572Aj9NNOB8XQQ7+cb8/nzDjtri0kUTXfv+E4hyN
- P6GMlPbn+fM2UZ9OPYf6Qg0XKG7zDnOLeaF5qrnQnG/ONTvN48zZ5lGWkZY0y3WWVEuK
- xWIxWQQLZwHLKE3/VClk+22UKY0Jk8DegjFOo/2DxiajLcmhhYObQDPB5us7ym3lI8vS
- S6q8P/MKGcaQt/Cnh37WyceGdnU7HdbUvfagOoUNdHsw6f3/BpFKml9dv2Z//ZqTjcZ5
- X/ZFQnTsV7d20LWss8nh6D65hjnYyTPU1NzKZDiirpEjXvWk7HV01xvzLnM3Mne97O2G
- Rt+CQHejEvHG65V6dp4P7q/z+envChW5WGtLspbf9zO1fCyZn9WqM+ZdVquWuetYrVpW
- q5bVqlPqjFqFhb7lDZXwPyVFeM0KZW5kc3RyZWFtCmVuZG9iago1NSAwIG9iagoyNzg0
- CmVuZG9iago1NiAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0FzY2VudCA3
- NzAgL0NhcEhlaWdodCA3MzEgL0Rlc2NlbnQgLTIzMCAvRmxhZ3MgMzIKL0ZvbnRCQm94
- IFstMTAxOCAtNDgxIDE0MzYgMTE1OV0gL0ZvbnROYW1lIC9CWk5JQUwrSGVsdmV0aWNh
- LUJvbGQgL0l0YWxpY0FuZ2xlCjAgL1N0ZW1WIDE0OSAvTWF4V2lkdGggMTUwMCAvU3Rl
- bUggMTI0IC9YSGVpZ2h0IDU0MCAvRm9udEZpbGUyIDU0IDAgUiA+PgplbmRvYmoKNTcg
- MCBvYmoKWyAyNzggXQplbmRvYmoKMTYgMCBvYmoKPDwgL1R5cGUgL0ZvbnQgL1N1YnR5
- cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvQlpOSUFMK0hlbHZldGljYS1Cb2xkIC9Gb250
- RGVzY3JpcHRvcgo1NiAwIFIgL1dpZHRocyA1NyAwIFIgL0ZpcnN0Q2hhciA0NiAvTGFz
- dENoYXIgNDYgL0VuY29kaW5nIC9NYWNSb21hbkVuY29kaW5nCj4+CmVuZG9iagoxIDAg
- b2JqCjw8IC9UaXRsZSAoVW50aXRsZWQpIC9BdXRob3IgKFJhbmRhbGwgSGF1Y2gpIC9D
- cmVhdG9yIChPbW5pR3JhZmZsZSkgL1Byb2R1Y2VyCihNYWMgT1MgWCAxMC41LjUgUXVh
- cnR6IFBERkNvbnRleHQpIC9DcmVhdGlvbkRhdGUgKEQ6MjAwODA5MjUyMDU5MjZaMDAn
- MDAnKQovTW9kRGF0ZSAoRDoyMDA4MDkyNTIwNTkyNlowMCcwMCcpID4+CmVuZG9iagp4
- cmVmCjAgNTgKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDM1NTQzIDAwMDAwIG4gCjAw
- MDAwMDIwNzEgMDAwMDAgbiAKMDAwMDAyMDY3NyAwMDAwMCBuIAowMDAwMDAwMDIyIDAw
- MDAwIG4gCjAwMDAwMDIwNTEgMDAwMDAgbiAKMDAwMDAwMjE3NSAwMDAwMCBuIAowMDAw
- MDEwODg4IDAwMDAwIG4gCjAwMDAwMDM2MDYgMDAwMDAgbiAKMDAwMDAwNDA3MCAwMDAw
- MCBuIAowMDAwMDAzMTY0IDAwMDAwIG4gCjAwMDAwMDM1ODYgMDAwMDAgbiAKMDAwMDAw
- OTkzNiAwMDAwMCBuIAowMDAwMDI3NTc4IDAwMDAwIG4gCjAwMDAwMDMwMjEgMDAwMDAg
- biAKMDAwMDAzMjAxOCAwMDAwMCBuIAowMDAwMDM1MzY0IDAwMDAwIG4gCjAwMDAwMDI4
- NzggMDAwMDAgbiAKMDAwMDAwMjU5MiAwMDAwMCBuIAowMDAwMDAyNDQ5IDAwMDAwIG4g
- CjAwMDAwMDI3MzUgMDAwMDAgbiAKMDAwMDAxOTY3MiAwMDAwMCBuIAowMDAwMDE5MDAy
- IDAwMDAwIG4gCjAwMDAwMTkzMzcgMDAwMDAgbiAKMDAwMDAyMDAwNyAwMDAwMCBuIAow
- MDAwMDIwMzQyIDAwMDAwIG4gCjAwMDAwMTQ5MjYgMDAwMDAgbiAKMDAwMDAwNjIxMSAw
- MDAwMCBuIAowMDAwMDA5MDg3IDAwMDAwIG4gCjAwMDAwMTg5NjUgMDAwMDAgbiAKMDAw
- MDAwNDA4OSAwMDAwMCBuIAowMDAwMDA2MTkwIDAwMDAwIG4gCjAwMDAwMDkxMDggMDAw
- MDAgbiAKMDAwMDAwOTkxNiAwMDAwMCBuIAowMDAwMDA5OTczIDAwMDAwIG4gCjAwMDAw
- MTA4NjggMDAwMDAgbiAKMDAwMDAxMDkyNCAwMDAwMCBuIAowMDAwMDE0OTA1IDAwMDAw
- IG4gCjAwMDAwMTQ5NjMgMDAwMDAgbiAKMDAwMDAxODk0NCAwMDAwMCBuIAowMDAwMDE5
- MzE3IDAwMDAwIG4gCjAwMDAwMTk2NTIgMDAwMDAgbiAKMDAwMDAxOTk4NyAwMDAwMCBu
- IAowMDAwMDIwMzIyIDAwMDAwIG4gCjAwMDAwMjA2NTcgMDAwMDAgbiAKMDAwMDAyMDc2
- MCAwMDAwMCBuIAowMDAwMDIwODI0IDAwMDAwIG4gCjAwMDAwMjcwODcgMDAwMDAgbiAK
- MDAwMDAyNzEwOCAwMDAwMCBuIAowMDAwMDI3MzQ0IDAwMDAwIG4gCjAwMDAwMjc3NTMg
- MDAwMDAgbiAKMDAwMDAzMTU1NCAwMDAwMCBuIAowMDAwMDMxNTc1IDAwMDAwIG4gCjAw
- MDAwMzE4MTAgMDAwMDAgbiAKMDAwMDAzMjIwMSAwMDAwMCBuIAowMDAwMDM1MDc1IDAw
- MDAwIG4gCjAwMDAwMzUwOTYgMDAwMDAgbiAKMDAwMDAzNTM0MCAwMDAwMCBuIAp0cmFp
- bGVyCjw8IC9TaXplIDU4IC9Sb290IDQ1IDAgUiAvSW5mbyAxIDAgUiAvSUQgWyA8MzJi
- ZWZiMjY2ZTI3ZGZhOTUzMGJjYzE4ZTQ5ZjA2YTg+CjwzMmJlZmIyNjZlMjdkZmE5NTMw
- YmNjMThlNDlmMDZhOD4gXSA+PgpzdGFydHhyZWYKMzU3NTAKJSVFT0YKMSAwIG9iago8
- PC9BdXRob3IgKFJhbmRhbGwgSGF1Y2gpL0NyZWF0aW9uRGF0ZSAoRDoyMDA4MDkxOTE1
- MzUwMFopL0NyZWF0b3IgKE9tbmlHcmFmZmxlIDUuMC4yKS9Nb2REYXRlIChEOjIwMDgw
- OTI1MjA1ODAwWikvUHJvZHVjZXIgKE1hYyBPUyBYIDEwLjUuNSBRdWFydHogUERGQ29u
- dGV4dCkvVGl0bGUgKGRuYS1jb25uZWN0b3JzLTAuMik+PgplbmRvYmoKeHJlZgoxIDEK
- MDAwMDAzNzA2OCAwMDAwMCBuIAp0cmFpbGVyCjw8L0lEIFs8MzJiZWZiMjY2ZTI3ZGZh
- OTUzMGJjYzE4ZTQ5ZjA2YTg+IDwzMmJlZmIyNjZlMjdkZmE5NTMwYmNjMThlNDlmMDZh
- OD5dIC9JbmZvIDEgMCBSIC9QcmV2IDM1NzUwIC9Sb290IDQ1IDAgUiAvU2l6ZSA1OD4+
- CnN0YXJ0eHJlZgozNzI3MgolJUVPRgo=
+ AAAAAMOg+VMf5IVQYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw
+ YMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMG
+ DBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCA
+ AQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgw8D4ww4QAAQplbmRzdHJlYW0KZW5kb2JqCjEx
+ IDAgb2JqCjI0MAplbmRvYmoKMjcgMCBvYmoKPDwgL0xlbmd0aCAyOCAwIFIgL1R5cGUg
+ L1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAxOTQgL0hlaWdodCAxMDIgL0Nv
+ bG9yU3BhY2UKL0RldmljZUdyYXkgL0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9G
+ bGF0ZURlY29kZSA+PgpzdHJlYW0KeAHtXOtXUmkflTt4OEeBoyiXxEDUAUEmCMXL0Cio
+ XbwVXpalpkbWwiFxMBuNxGU646VmvI9OaKVZljrFjGnWev+19zmQFxzX+XjWM7PO/uCX
+ 58Pv2XvzwHKt395xcTRgU4ABO0gEYzCYACwWiw0twOWIOzIYp9Egrs9iczhcLo/HhxQ8
+ HpfL4bAJFv/gQOgPrs/jC+IRRChEUQw6oKhQiCDxAj4vSiKWA7g/0J/HR4QYligSiSU4
+ hJCIRaJEDBMiAsAB+BBDgcFkcbj8eCEmkuDJ0hSZTC5XQAa5XCZLlSbjEhEmjOdzOWwm
+ 89hjiBJA0ERJcqpcmaY6q1ZrMiCDRqM+q0pTylOluAgjbGAdNwG8AS4fwUR4qkKlzsjM
+ 1ulzDEbYYNDrsrO0apUyNemAwpEJ4DNEEEiSpakzdQbTOYs1L98GG/KsFrPJqMvSqGTJ
+ Ygzhc9lHJjCYHF48CgiotLpcs7Wg2F5S6oQOjpILxYV55ly9FlAALvA4xxgAC4SJuCxN
+ m2O2FZeUXaqsrr3mggzXamuqLpeXfmczGzJVsiQRKuCyDt8yk82LxyQpaRk5lqLSi9Wu
+ xhstbe0dt6BCR3tb641GV80lR7HVCFzAExAe+4gBsECUrFDrzEXOSldTq/tu1z1fD2Tw
+ 3eu66267XldV/p1Fr1FKRUI+5zgDVJySlmm0lVbWN7s93f4HA4HBIFQYDDz8qdfncbc0
+ VDkLTFnABExw9BCYHAGGy87qzMUXXc1ur79/cHh0bHwCKoyP/TwcHOj1drbWX7Zb9GpF
+ UkI8l3Xws8zkIonJSo3BWlLV5PbeDwyPPfltZnYOKszOTD0Ze/yoz+turnXkG7VnpCKE
+ d8iAxUNE0rRMk63M1erxB0Ymp+YWn4WWoULo2dL81OToo96u9rqKom+zVSknGaSoss8V
+ XWq81d0/PDH9e+jF6jpkWHsRWpyZHBnwdTZdsZt16TKxkM8++BSx+EJxavo3Fnvl9Tv+
+ wbGp35dXX7/d3IIKm+/erK0sTo8H73uaq7+36tUyCRrDQCJT663fV7d4Hgw/mQutbmz+
+ GYYM77c21pYXnj7u996sLc0zaOR4DAMUl6lz8kprb3oHRn9bfPF688PfH3ehwsed8Nab
+ l0tTvwR87S6nzZihwLHjHqC4XGPId1xr7w6MzTxbffvn37uf9qHCp72d9+/WQrPjgz+6
+ 68psuVrlKQxsTleHb3B8NrS+Gf746fMXqPB5fze8tb4yPxn0u+vLC2IZMNh8DFdkGAGD
+ Wz3Bibnl9a3w7v6X/0GFL5/3/tp+/Xxhcqj3dkNFoUmrTCJ+lKP/IdAMKPGK9oASmUmH
+ 0B6QykPJIe0BJTKTDqE9IJWHkkPaA0pkJh1Ce0AqDyWHtAeUyEw6hPaAVB5KDmkPKJGZ
+ dAjtAak8lBzSHlAiM+kQ2gNSeSg5pD2gRGbSIbQHpPJQckh7QInMpENoD0jloeSQ9oAS
+ mUmH0B6QykPJIe0BJTKTDqE9IJWHkkPaA0pkJh1Ce0AqDyWHtAeUyEw65D/uQRyLH9mz
+ +/duqR0yAJuCPmJTcO3d+529/c9QYX9v58PmK2JT0A82BU/s2UUYRLc127wPR6eWXrzZ
+ Cu/s7kGF3Z3w9sbLP6bBtmbHqduakY3ZkprWrp+Gn84vr21svw//BRXCH7bfvlpZ+HWk
+ /17bVUe+QXNi31QoBsv7FnvVjbu9wbGpxedrG++2tqHC1ubGq+dLMxNDfZ6W6pJ/bC2D
+ 3XewOW4uvtzo9g08npxdWn75av01VFhfX11Zmn06Gui5AzbHLbqzsZvjX7f3C8pdNz29
+ j0YnpxeWQivPocJK6I+FmSc/B/t+aK+/+HV7n3+YP4gmKDKMeaU1193evkcj40+nZ+cX
+ oML83PSvE6PBB92dzbVg7fpEgoLJicdwuVpvtl+qa+28d//h0Mgv45OQYWJsdCjQ133n
+ ZsOVC+f1mhMpFpDDkaSqsnJtjqqG1ttdPX39geAQZAgG+vt6fuhsbaxxFpqy008miUCa
+ S6rU6M3FZVX1N9o7PV7fj/5eqOD3+7yezvbmhpoK+/mcDBDDQY+nudg8BMNTVVqjtdh5
+ uba+qaWtw30bMrg72lqaGmqvOO15RhAKJBJ1B4vjcXEMItVIxDIzjZYCu6PiSvVVV10D
+ ZKh3Xa2pvOi8UHjemJUuT45NNUaSpZgoGSRL9SaLrche4nCWV0CG8jJHib3Idt6Uk5mu
+ kBLhWM7hl2lcHIjog3SvGFDQZOuN31qs+baCQshQYMu3Ws7l5mRrVXKpOCE23RvHZHK4
+ gkhAWZmu0YKAtcGYa4IMuUZjji47U5N+BsSTE4SRkPhRwppIufMICrhUpjgDQu6aDC18
+ iMbcZaem3IEJbNA0gKAJIjwJFA3IFUoIoZBHqgbEiSgCGh9A08BBno6wgmh7ABQECIol
+ RLsekqAD6J8AfQ+JGIoIolUJxwlEKRA28InCDQjrNqL9HyhRucEn7n+yruLAhmjpCVF5
+ IoAQxL1A78nXxpBYB6JvOtI8E+md4UAK0IgTqZ45vXnmgAUo/yHqaeBEpJkoelP6L60A
+ rcBxBf4PP9iXDwplbmRzdHJlYW0KZW5kb2JqCjI4IDAgb2JqCjE5MjcKZW5kb2JqCjMw
+ IDAgb2JqCjw8IC9MZW5ndGggMzEgMCBSIC9UeXBlIC9YT2JqZWN0IC9TdWJ0eXBlIC9J
+ bWFnZSAvV2lkdGggMTk0IC9IZWlnaHQgODYgL0NvbG9yU3BhY2UKL0RldmljZUdyYXkg
+ L0JpdHNQZXJDb21wb25lbnQgOCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0K
+ eAHtW/k7W1sXNiYhA4kMZNCQCGlDpEVQ2vQGpdUipPS6VUQN/bQIWqoN8Riu4OpFWq2a
+ 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
+ Kfp8NlwNa/+zq2DSsqvw5I2QLjxroe5VD6p9aovaCk09prarbWoX346qA+Udw5yViQus
+ 22X1KfZgY5reyklXZovg38Ivhv+lXmEL1zQ0+Q9NuLmMaQnfEdw2cIeU/8NfswMN3gpl
+ bmRzdHJlYW0KZW5kb2JqCjMzIDAgb2JqCjc5MgplbmRvYmoKNyAwIG9iagpbIC9JQ0NC
+ YXNlZCAzMiAwIFIgXQplbmRvYmoKMzQgMCBvYmoKPDwgL0xlbmd0aCAzNSAwIFIgL04g
+ MyAvQWx0ZXJuYXRlIC9EZXZpY2VSR0IgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3Ry
+ ZWFtCngBhZK/TxRREMc/e8SAIVAI0ZhYPBM1mqBZjiso79wCSQ5yEqJiaPb21uPC3bHZ
+ W/FHRcNfoKEg2hEKf9RYWFysLLQyQSI02pmYWKA0eFnn7cuG6mCSl/m82e/MZOYt9Nhu
+ ENQzQKMZhTMTN9W9ufuqd4cMw5zmEhddrxUUSqWiSLrYwTaW/vTluq61t9hZj17+PbTa
+ A2+/r/342SUpDQ+E0hAsJYHhquGc5rLhW5ofRUEkmnnN3oJbEQ6ER8LZGUf4hfBg1fAb
+ zWXD7zUve1Wd+0nYblZqTeF/wuMVv+VBRvd65gWhaDIfhfONxpLU7+kTvqp3IV7s6TYU
+ Xkvu4FHsznN4tQzn9QgqkXF5EYb+wLvNo9j+TrIf62xf68FYNtFZ/Vtwai2O9+9C7zXo
+ fI3jw6047mxK72/QPvAehlLbqK3PcNLdzGn08HsjpW5sdpGobNhow5xcJvOwLufKOTiz
+ CyXh2TzWLyc9Zm8ilUGL2dyoPT2lHLdeK4du5MvmjA1RJEuOUWymmULh4FKnRplQKMIn
+ ER9TI611so/8x/J+4CwFT8JadSFSBfkTfTXZ9G6MqKxtjx9fw7y51syvwu0VTR8qFxKv
+ ObX/LjiQyAplbmRzdHJlYW0KZW5kb2JqCjM1IDAgb2JqCjQ2MgplbmRvYmoKMjYgMCBv
+ YmoKWyAvSUNDQmFzZWQgMzQgMCBSIF0KZW5kb2JqCjM2IDAgb2JqCjw8IC9MZW5ndGgg
+ MzcgMCBSIC9OIDEgL0FsdGVybmF0ZSAvRGV2aWNlR3JheSAvRmlsdGVyIC9GbGF0ZURl
+ Y29kZSA+PgpzdHJlYW0KeAGFUk9IFFEc/s02EoSIQYV4iHcKCZUprKyg2nZ1WZVtW5XS
+ ohhn37qjszPTm9k1xZMEXaI8dQ+iY3Ts0KGbl6LArEvXIKkgCDx16PvN7OoohG95O9/7
+ /f1+33tEbZ2m7zspQVRzQ5UrpaduTk2Lgx8pRR3UTlimFfjpYnGMseu5kr+719Zn0tiy
+ 3se1dvv2PbWVZWAh6i22txD6IZFmAB+ZnyhlgLPAHZav2D4BPFgOrBrwI6IDD5q5MNPR
+ nHSlsi2RU+aiKCqvYjtJrvv5uca+i7WJg/5cj2bWjr2z6qrRTNS090ShvA+uRBnPX1T2
+ bDUUpw3jnEhDGinyrtXfK0zHEZErEEoGUjVkuZ9qTp114HUYu126k+P49hClPslgqIm1
+ 6bKZHYV9AHYqy+wQ8AXo8bJiD+eBe2H/W1HDk8AnYT9kh3nWrR/2F65T4HuEPTXgzhSu
+ xfHaih9eLQFD91QjaIxzTcTT1zlzpIjvMdQZmPdGOaYLMXeWqhM3gDthH1mqZgqxXfuu
+ 6iXuewJ30+M70Zs5C1ygHElysRXZFNA8CVgUfYuwSQ48Ps4eVeB3qJjAHLmJ3M0o9x7V
+ ERtno1KBVnqNV8ZP47nxxfhlbBjPgH6sdtd7fP/p4xV117Y+PPmNetw5rr2dG1VhVnFl
+ C93/xzKEj9knOabB06FZWGvYduQPmsxMsAwoxH8FPpf6khNV3NXu7bhFEsxQPixsJbpL
+ VG4p1Oo9g0qsHCvYAHZwksQsWhy4U2u6OXh32CJ6bflNV7Lrhv769nr72vIebcqoKSgT
+ zbNEZpSxW6Pk3Xjb/WaREZ84Or7nvYpayf5JRRA/hTlaKvIUVfRWUNbEb2cOfhu2flw/
+ pef1Qf08CT2tn9Gv6KMRvgx0Sc/Cc1Efo0nwsGkh4hKgioMz1E5UY40D4inx8rRbZJH9
+ D0AZ/WYKZW5kc3RyZWFtCmVuZG9iagozNyAwIG9iago3MDQKZW5kb2JqCjEyIDAgb2Jq
+ ClsgL0lDQ0Jhc2VkIDM2IDAgUiBdCmVuZG9iagozOCAwIG9iago8PCAvTGVuZ3RoIDM5
+ IDAgUiAvTiAzIC9BbHRlcm5hdGUgL0RldmljZVJHQiAvRmlsdGVyIC9GbGF0ZURlY29k
+ ZSA+PgpzdHJlYW0KeAGFkr9PFFEQxz97xIAhUAjRmFg8EzWaoFmOKyjv3AJJDnISomJo
+ 9vbW48Ldsdlb8UdFw1+goSDaEQp/1FhYXKwstDJBIjTamZhYoDR4Wefty4bqYJKX+bzZ
+ 78xk5i302G4Q1DNAoxmFMxM31b25+6p3hwzDnOYSF12vFRRKpaJIutjBNpb+9OW6rrW3
+ 2FmPXv49tNoDb7+v/fjZJSkND4TSECwlgeGq4ZzmsuFbmh9FQSSaec3eglsRDoRHwtkZ
+ R/iF8GDV8BvNZcPvNS97VZ37SdhuVmpN4X/C4xW/5UFG93rmBaFoMh+F843GktTv6RO+
+ qnchXuzpNhReS+7gUezOc3i1DOf1CCqRcXkRhv7Au82j2P5Osh/rbF/rwVg20Vn9W3Bq
+ LY7370LvNeh8jePDrTjubErvb9A+8B6GUtuorc9w0t3MafTweyOlbmx2kahs2GjDnFwm
+ 87Au58o5OLMLJeHZPNYvJz1mbyKVQYvZ3Kg9PaUct14rh27ky+aMDVEkS45RbKaZQuHg
+ UqdGmVAowicRH1MjrXWyj/zH8n7gLAVPwlp1IVIF+RN9Ndn0boyorG2PH1/DvLnWzK/C
+ 7RVNHyoXEq85tf8uOJDICmVuZHN0cmVhbQplbmRvYmoKMzkgMCBvYmoKNDYyCmVuZG9i
+ agoyOSAwIG9iagpbIC9JQ0NCYXNlZCAzOCAwIFIgXQplbmRvYmoKMjEgMCBvYmoKPDwg
+ L0xlbmd0aCA0MCAwIFIgL0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDggL1Np
+ emUgWyAxMzY1IF0gL0RvbWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0g
+ L0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBncEHVgEAAADQ+9/ESrZkVBQa
+ skdpGJlRjuA5gv//4XDyr/7UXu3Ur9qqjVqrlVqShfpRczVTUzVR3+pLfaoPNVbv6k2N
+ 1FANVF/1VFd1SFu1VFO9qoZ6Uc/qST2quqqpqnpQ96qiyupO3aobVVJFUlB5da1y6kpl
+ VUalVUolVULFVUxdqqi6UBEVViEVVIHzHQFawrliCmVuZHN0cmVhbQplbmRvYmoKNDAg
+ MCBvYmoKMTUyCmVuZG9iagoyMiAwIG9iago8PCAvTGVuZ3RoIDQxIDAgUiAvRnVuY3Rp
+ b25UeXBlIDAgL0JpdHNQZXJTYW1wbGUgOCAvU2l6ZSBbIDEzNjUgXSAvRG9tYWluClsg
+ MCAxIF0gL1JhbmdlIFsgMCAxIDAgMSAwIDEgXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+
+ PgpzdHJlYW0KeAGdwQdWAQAAAND738RKtmRUFBqyR2kYmVGO4DmC///hcPKv/tRe7dSv
+ 2qqNWquVWpKF+lFzNVNTNVHf6kt9qg81Vu/qTY3UUA1UX/VUV3VIW7VUU72qhnpRz+pJ
+ Paq6qqmqelD3qqLK6k7dqhtVUkVSUHl1rXLqSmVVRqVVSiVVQsVVTF2qqLpQERVWIRVU
+ gfMdAVrCuWIKZW5kc3RyZWFtCmVuZG9iago0MSAwIG9iagoxNTIKZW5kb2JqCjI0IDAg
+ b2JqCjw8IC9MZW5ndGggNDIgMCBSIC9GdW5jdGlvblR5cGUgMCAvQml0c1BlclNhbXBs
+ ZSA4IC9TaXplIFsgMTM2NSBdIC9Eb21haW4KWyAwIDEgXSAvUmFuZ2UgWyAwIDEgMCAx
+ IDAgMSBdIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZ3BB1YBAAAA0Pvf
+ xEq2ZFQUGrJHaRiZUY7gOYL//+Fw8q/+1F7t1K/aqo1aq5VakoX6UXM1U1M1Ud/qS32q
+ DzVW7+pNjdRQDVRf9VRXdUhbtVRTvaqGelHP6kk9qrqqqap6UPeqosrqTt2qG1VSRVJQ
+ eXWtcupKZVVGpVVKJVVCxVVMXaqoulARFVYhFVSB8x0BWsK5YgplbmRzdHJlYW0KZW5k
+ b2JqCjQyIDAgb2JqCjE1MgplbmRvYmoKMjUgMCBvYmoKPDwgL0xlbmd0aCA0MyAwIFIg
+ L0Z1bmN0aW9uVHlwZSAwIC9CaXRzUGVyU2FtcGxlIDggL1NpemUgWyAxMzY1IF0gL0Rv
+ bWFpbgpbIDAgMSBdIC9SYW5nZSBbIDAgMSAwIDEgMCAxIF0gL0ZpbHRlciAvRmxhdGVE
+ ZWNvZGUgPj4Kc3RyZWFtCngBncEHVgEAAADQ+9/ESrZkVBQaskdpGJlRjuA5gv//4XDy
+ r/7UXu3Ur9qqjVqrlVqShfpRczVTUzVR3+pLfaoPNVbv6k2N1FANVF/1VFd1SFu1VFO9
+ qoZ6Uc/qST2quqqpqnpQ96qiyupO3aobVVJFUlB5da1y6kplVUalVUolVULFVUxdqqi6
+ UBEVViEVVIHzHQFawrliCmVuZHN0cmVhbQplbmRvYmoKNDMgMCBvYmoKMTUyCmVuZG9i
+ agoyMyAwIG9iago8PCAvTGVuZ3RoIDQ0IDAgUiAvRnVuY3Rpb25UeXBlIDAgL0JpdHNQ
+ ZXJTYW1wbGUgOCAvU2l6ZSBbIDEzNjUgXSAvRG9tYWluClsgMCAxIF0gL1JhbmdlIFsg
+ MCAxIDAgMSAwIDEgXSAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeAGdwQdW
+ AQAAAND738RKtmRUFBqyR2kYmVGO4DmC///hcPKv/tRe7dSv2qqNWquVWpKF+lFzNVNT
+ NVHf6kt9qg81Vu/qTY3UUA1UX/VUV3VIW7VUU72qhnpRz+pJPaq6qqmqelD3qqLK6k7d
+ qhtVUkVSUHl1rXLqSmVVRqVVSiVVQsVVTF2qqLpQERVWIRVUgfMdAVrCuWIKZW5kc3Ry
+ ZWFtCmVuZG9iago0NCAwIG9iagoxNTIKZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1Bh
+ Z2VzIC9NZWRpYUJveCBbMCAwIDU3NiA3MzNdIC9Db3VudCAxIC9LaWRzIFsgMiAwIFIg
+ XSA+PgplbmRvYmoKNDUgMCBvYmoKPDwgL1R5cGUgL0NhdGFsb2cgL1BhZ2VzIDMgMCBS
+ IC9WZXJzaW9uIC8xLjQgPj4KZW5kb2JqCjQ2IDAgb2JqCjw8IC9MZW5ndGggNDcgMCBS
+ IC9MZW5ndGgxIDkwMDggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBvVkL
+ dFTV1d7nPubeeWQyM5n3+2YyM3k/SUhISIaQScIrQqKQINEkkJAg0YAxChX+qFghIopK
+ iGCtqIUAaoaQwgBCKQVRaytaxUdtqxWs7TKLPtBaJTP/vndCKl3Wn7V+l3PmvPZ57f2d
+ ffY59xwgAKCCXqAhsLizuQsGSTpSXkX/yuKebvcDfy59AoAMANDL27qWdmo/+MUrACwD
+ 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
+ V+PrZzLZtj9luasJi3ZDF/pe9LQUErJ72JnrOkbSwcsQbOMDJ0MOuP6Uk+E6nxOmyLDr
+ hD/MYPRzJ+YC8a7jjidcP3MsdR1DvzdWtCcFaxxw7XYsdz3iDJNtw66H8asD22yORbc5
+ sOkBV2dKv2tJjlQ+uz9M7R12FWH5/IDSVVAouPId51xZ/jBPMJ/hmO1KzfmVKwkbYjU3
+ duoNaF12xyOuKVjkdAT9U9AfIXvIdkgl24e9M12HMYni7p+RUtgfJj/YX52c4w2T1YGC
+ 6uT+lGq/N2W2y5tS6fdjev5L3Druem4al8ul4QMkGmfOxul5Ha/h1byKV/A8z4XJs8Nl
+ LtkRshfKEJa9+3kZz4bJ80hkjpDnJOJzB3mGp3jg9eHoB3iZQEAfJntHUJ0IYOKATErJ
+ wuQ5vPMRSc8FXKjCBBipQIMahlcaqEaoiBThKZiJLz0PhGVwr7GnzFymK9UWVVb8t6BJ
+ KrkcStvBNwdm4gj141tDaI+jAZ91MBF1NFyuiqbp//h134YVWsvT0tA07e/pWtYmPVN5
+ gq1N+FoVur8Hnw17W9zufcu6xt/gfE0ti9vFd5Lm1lCXp7UitMxT4d7XI7UTyV8rbhOL
+ ezwV+6AteG39vrZAa8VwT6AnKD7X7W8pX9l4xVgbJsZaWf4NY5WLna0Ux2qR2v3HWI1i
+ cYs4VqM4VqM4VkugRRpLhCDYUVd+azdqJz5l4VNScl1oxryF9fhi21ARJjvF963b4H8B
+ s/XyXgplbmRzdHJlYW0KZW5kb2JqCjQ3IDAgb2JqCjU5MjUKZW5kb2JqCjQ4IDAgb2Jq
+ Cjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvQXNjZW50IDc3MCAvQ2FwSGVpZ2h0IDcy
+ NyAvRGVzY2VudCAtMjMwIC9GbGFncyAzMgovRm9udEJCb3ggWy05NTEgLTQ4MSAxNDQ1
+ IDExMjJdIC9Gb250TmFtZSAvRE1SWUFGK0hlbHZldGljYSAvSXRhbGljQW5nbGUgMAov
+ U3RlbVYgOTggL01heFdpZHRoIDE1MDAgL1N0ZW1IIDg1IC9YSGVpZ2h0IDUzMSAvRm9u
+ dEZpbGUyIDQ2IDAgUiA+PgplbmRvYmoKNDkgMCBvYmoKWyAyNzggMCAwIDAgMCAwIDAg
+ MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
+ IDAgMAo3MjIgMCAwIDYxMSAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNzIyIDAgMCAwIDAg
+ MCAwIDAgMCAwIDAgMCAwIDAgMCA1NTYgMCA1MDAKNTU2IDU1NiAwIDAgMCAyMjIgMCAw
+ IDAgMCA1NTYgNTU2IDU1NiAwIDMzMyA1MDAgMjc4IDAgMCAwIDAgNTAwIF0KZW5kb2Jq
+ CjEzIDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVlVHlwZSAvQmFzZUZv
+ bnQgL0RNUllBRitIZWx2ZXRpY2EgL0ZvbnREZXNjcmlwdG9yCjQ4IDAgUiAvV2lkdGhz
+ IDQ5IDAgUiAvRmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAxMjEgL0VuY29kaW5nIC9NYWNS
+ b21hbkVuY29kaW5nCj4+CmVuZG9iago1MCAwIG9iago8PCAvTGVuZ3RoIDUxIDAgUiAv
+ TGVuZ3RoMSA2MzU2IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AcVYe1RU
+ 17n/9nnMDA+RlzA8hjPjYXgjAhFQvDLiDIIYg6B2xmhkQBAI6FxFoiZaajRRVG6MF7Wa
+ ZTWmuSoxHoHaQashVpukaVNjq21z7W1sEvtYyfLeNnblxsi5v3NAIllJln9k5Z699tnf
+ /vbj+32/7zsDexMjomBqJ54ctS1eH9UzAZpfoA7UtrVad/x12gEitp2Ib673LWsJe/en
+ PycSPiEKDF7WvLZ+V9BzZ4jGYo3wbkOdd+nNkI//SRTxPtbnNUARfDukkSgyHv3EhpbW
+ NYm5wjPoO9BPaV5R6zXGG0LQb0A/qsW7xmdqCcTeke3oW5d7W+pSpkYuQP8g+mm+Fata
+ aS/rRF/Dl+dbWef7yZPLs4nGwT7/K+gYivYEk4H60Fpp/rBGV/8/vTjY5UkgEaiIjF+C
+ wgRdgDhAoeJZShHbKVbIIolI/T3qO1o7OF+9Ib5GoYMt6v/whZjdr1VusGgqDdAO2k8n
+ sPcRyCn0CO2lN1gT9bNF4OAqS6AJ1A7rfppNv2Cq+jbV0wuY30rnqYtOgqsUaqFxGO1k
+ dnUd+g7INbRJfZ4SqYCeorM0Gbt20kfqUbUXo5Vg9Rh1Y/2bTOZOChHqy+r7ZKK52HMT
+ Rt5WZ6snKJwyqJgqoN1E55idf0dtIDMVAt1z9AM6RK/Sh2wj61Mb1Db1knqdOIzGUxXK
+ etbHrvMnhKfU59S/qYNgIoXSYLWadtFh7H8CZQChdrFHWSvbxbo4B7eR6xM2i9GDd8BD
+ Ks1EKaUVtAUM9NMF+jv9L7vJmflQvpW/qE5S/0FBVA4vNU/qqA3laZRO+HSGGdhENoNV
+ sPXs31kX+zWXxs3n3Nxj3BruBj+HX8Sv5X8trBJ6xO3iXkPQ4C31jPqaeoWiyUIP00ra
+ AO/O0yX6mD5lPPaKZ3ZWyIrZIyjtbD/Xzw6xfq6CDbBL3DH2R/Yeu8lucyIXzI3j0rlW
+ bhfXzZ3n3uIb+S7++/wf+VvCNJETD4kfGOzG/xysGdw6+JZaqF5XP0FGmciGyBTTHFpC
+ Xnjrowfou/DiOMoJRO0CXaQ39PIei6eP6BOwQCycxbIc9iDKHPYQq2eN7AA7jXJOx/JP
+ DoHgArgwLpqL56q4Gq6Fa+eucO18HJ/Gz+IX8idQXuev8rf524IoRAjjhJlCGW0XWoR9
+ KC8KR4Qe4VfiZHGaOEdcILaLW8XtfK34tnjVsMHQaegx3DT8tzHFONu4wrgd0XkDOfvq
+ qC9CYIlAn0PLqZY5WQ3tRjQOMS91ILuWsi3gy0cp6mJ+Az+Tm4hsOEePI1v30Xrayi+i
+ Q+rv+GP0W2RKM3Ztp/8Qiski7kF0NtJEZNFwcaSmpaYkJ9kT5fE2q5RgiY+LjTFHR42L
+ jAgPCx0THBQYYDIaRIHnGGW45JJqq5JUrQhJcmlpptaXvVB471FUK1aoSkbPUazaOi+G
+ Rs10YGb9F2Y6hmY6RmayUOtUmpqZYXXJVuWXTtnqZwvnuiHvcMoeq/KRLj+oy8/o8hjI
+ NhsWWF3mBqdVYdVWl1LS1tDhqnZmZrB+B+gIzMzQfjgcFKRtrNAM7/oGMxpthkuJlZ0u
+ JUaGjDHe7vIuVSrmul3OOJvNAx1UlW7YyMxoVICTtgUvlZdu8zuoplqTvIvcCu/1KFy1
+ tldYuhItO5XodR+YP+/elVzb7xlUOHuJt66jRHFUbwO5Wrda63m3o1deZcW23GaPW2Gb
+ h0FoGJuAVINbJ7s0XNVNViVALpYbOpqqQS5VuntiHbEu2ev0KFTh7olxxOidzIx+84ZC
+ G7zvz5yeOV1rC23mDUPtn58c0l8e0Frzhgvvoi2vHCGAaZbkMuBUrLW6ERlgC7RXXQF1
+ 1BaAJzweBjcbgWeGwiFneLsi2su8SnvVXRgNziFw1U3OnoCYWM2H6mIP5ld3hE5BpDA/
+ VLZ23CKEUP7ow9Ea77DGYA+9RdqgFuiRXFGY967cphMDrxvMcoMW3zY9pujLZtc9CvQ1
+ ajTMSqSSU17htilWDxR+Ss8o91NAhfskY50eP1M3+8lp6acA4pc8guEMLdUanbCPTmYG
+ FGk2SBMyrCXwukTLFWuHtaNsaYe1xNqAZBLseouBug5PFhiscoMnmgeLDk/ciFjn8UzB
+ PlnaPliC6R0e7NA0vANaXZV1B5MmZpQjKkkV7rlupd0ZpzicHkQB6TtQ4VYGkLkeD2Zl
+ jyAF4vWN5mHMOcCcnYbx3KFdqrAHtvB0dGh7VrllmzLQ0RHXoX1vQ30/oy8qHMMKP2lT
+ 4LjLz9orsBaNbIvTFLJNtgGWR+P0AaT03Yzy06SvZzhvBDdW5gNtns5wwTfE8OT7YXjK
+ fTFcOIJ0FMNTgblQY/hfvj2Gp41iuOjrGXaM4AbI6UDr0Bku/oYYnnE/DDvvi2HXCNJR
+ DJcAs0tjeOa3x3DpKIbLvp7hWSO4AbIcaGfpDM/+hhh+8H4YnnNfDD80gnQUwxXA/JDG
+ 8Nxvj+HKUQxXfT3D80ZwA+R8oJ2nM7zgG2L4O/fDsPu+GPaMIB3F8EJg9mgMP/ztMbzo
+ HobxD28xzq+XcPbicTor8lNVup9MWfjjh2oK9RNdQtX6kPlrfhJQCbLxGp3Wz3ML0k9j
+ F5EWpE/Mzg2zhSWjFgud/s/+JJ79dIZfePB2L/794sinXsP/yGU0FuegQs0O1ifTJKw7
+ jVNONFo/Jd9jUJPTLqHC+CTIEyBPyJqYbc/JzytiIWwsMxhRolhePkqSPB49OS8xNyc6
+ ysgbonJz8vKNIUwen5yUrzVJ+dNYPruxpPaHiQn25bm+uvzFUWFLWK9DCguIXLluR3la
+ 3JEsZj58tr7e+qRhrD1YCrdkZCYtjh8rznz/ia49Fusf9q/OKHtx5zgc28fEZy2bs5CL
+ NGWYMxdVzU6r+tn+0tK9d/bEj+f5zcGGYtlR2vSjLV0vROAEvlq9LqwX5lAsJQ97HYTz
+ oea1GSdTzWszvGOgNRxtyLWJ2UwedmfIi1yDII/n8sMpNydKWHZCXLDhpeUzx8sLn/Ud
+ zDlRPnjjzOX+7Kls/m9+dJZ7rfbJIy0HD13b+tiViyz3Bk47UxSN+xXqO2KSeB4nPwvF
+ 6Sj8NDbrNOISpSOJx8lRi58dpGm2dV6joiNymayTx+XnwTpXvP6t9PQn1m25km73ciFp
+ mauOD772vDTvlRW9P8vLZgX/9fhjv33jzZ9e+vlLf+H3JJRzlk+nddW6Weanf2PfgSng
+ WK++g1PSTJx1E0kaZsNEkTqGWJzoNFYsOitgIcoYZbRpFCC+uSFMCzZ4iNB54POSdZjC
+ 9+wikz+7mbBsz45lU+WTkS2Ftd91Vb7+u4J8tuhPKwfWhMRMOP7EWzL/9NzmWc8fvrg4
+ b2bhzgkV8aFMxgGVY8WPDu5cXbKxt0PDx3AjQHyleBnZiLAgQ/0UiuzjUEWwNYZCgBAx
+ QpzCkY1j0EZeAtI8RCbaOAFZZjDmGmVejpDzc/PzOFbZF5YYJcfFBFXm2HsS+i70XOhK
+ 6EqMF9sWcdwLHJv/cudnS/nnOo/4YHsTvsODiFEU2YdtB8HuOFSCbQOF6exwiCGFhU+G
+ 1VwewRpKdzlimA9eZmf7VldOqd3414mxtmf7/y0mXHrad3XCmj7x/J1rc22TD3sO3JnL
+ HW7Ld++7eud1zeet8HktYhI2HBHN59P4noN1X0X4aIKvJnx5LNc4jd3jKow1dydbLz4q
+ muNTQmNDt/w4ZmOfkNWft5/jz/HciZV39mL/V9Sb3IfiQmT7XU7DsD8bzn0B++s/K2jH
+ wQ6PNlrjNJfXmDREf/4hJ+VrtLI3Tzm6pe6u4PER2WMSxiXYXMkbiqL27JR2igsHr+y6
+ 4yqICGJcZ4Dpe8u4i7tgR39S/zDnH0vGTr1FYdp1E9FFx5WkkbZY/zouIz8D7s7XWkPq
+ YCqu09gnHZ9NCn7WREz7Hfv8CRTDqZibjKitIh8u4VajXYG6HrqTaDdxx2gr5Few5AEU
+ hf7O8thT7ALuGCZyPmg1bIG4u+CoCb+kHIWiLMYl2V8Cg8GONsrwSzHkgQH80cJ55TPK
+ qtJL65rb6loba72ZD9U0N/7r6jrM5HBT9jFqHe50vuwJhJInJ5Xot0NluAGaT/gotUzz
+ UxlqEeok1PT06WZqZy/SM6gHUXlqZNtoLepW1O+jCiPSUfT62bYeweQ4zdZSLJvlCBKk
+ eZExkjkwSLrsZ4a+A9Lvze+dYTH4eq6zmJ4xFDA9kB1kP6ClJLEfkp2tw21VCtvXm9os
+ VWPoKPlQ21F5/c3Y0Z6EHOkcyyC7wLAmiRIEdkr6c3am9EG2n2M90vlkv4Dm1QT0HGOl
+ AcsB6RXLMukcavfQ0LFUzDglHbU0S7sS/Gxfj/Ssxc+wZudQs9qCpaekltTd0tJsfXz2
+ bj/X3SNNxvgCR5CUV2CTJlnel7KS/SaGfqZltpSW/UspEQsxzYpN7Y4wKd6yS5qCoQSL
+ K3kK6hl2jO2nNLa/xz5LOg0R7vaWpRbs9rPHe0tTsu1+ts6RV5qyO7U02Z46W7KnliQn
+ Q17wunGT8WHjdGOOMR0XRklGmzHOGGkKN4WaQkzBpkCTyWT0s5d6iiTDGdZNRaClu9dk
+ MIl+9jKUwhl2XFce/7FJMHEmMkX61XdxKcwo0s+6+0I1CcIpgy4Z/Ow4cltTHXdISGV8
+ nPpAKLKKaamFN3HMxNEsnMx3+A20OaqtyFwUPi1sconzq17V+sjdd/pXP2ZmUXbjbKgc
+ s3hwDIegWjx3p5vvCl/Ztq7GUF1xenp55dreNl9TvX6tILvqqnG7oGxrwzVPe43VerLJ
+ N3xnklRdU9ugnWu9dYpPrnMqTbLTerJNX6ep7xmu14bbZOdJqnfNc5+sd9Q5e9ocbS7t
+ eqW3pnjl4lG2to7YWln8JbaKtc1WarZq9HVfsLVYG67RbC3WbC3WbNU4anRbmvOuxqri
+ Va3ITlw94OifUqWUzV3oxg2bx+lnL2r3Eavp/wC1n5T8CmVuZHN0cmVhbQplbmRvYmoK
+ NTEgMCBvYmoKMzcxMgplbmRvYmoKNTIgMCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlw
+ dG9yIC9Bc2NlbnQgNzcwIC9DYXBIZWlnaHQgNzI3IC9EZXNjZW50IC0yMzAgL0ZsYWdz
+ IDk2Ci9Gb250QkJveCBbLTkzMyAtNDgxIDE1NzEgMTEzOF0gL0ZvbnROYW1lIC9aVEtD
+ SVMrSGVsdmV0aWNhLU9ibGlxdWUgL0l0YWxpY0FuZ2xlCi0xMiAvU3RlbVYgMCAvTWF4
+ V2lkdGggMTUwMCAvWEhlaWdodCA1MzEgL0ZvbnRGaWxlMiA1MCAwIFIgPj4KZW5kb2Jq
+ CjUzIDAgb2JqClsgMjc4IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
+ IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAKMCAwIDAgMCAwIDAgMCAwIDAg
+ MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNTU2IDAgNTAw
+ IDU1Ngo1NTYgMjc4IDAgNTU2IDAgMCAwIDAgMCAwIDAgMCAwIDMzMyAwIDI3OCBdCmVu
+ ZG9iagoxNSAwIG9iago8PCAvVHlwZSAvRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jh
+ c2VGb250IC9aVEtDSVMrSGVsdmV0aWNhLU9ibGlxdWUgL0ZvbnREZXNjcmlwdG9yCjUy
+ IDAgUiAvV2lkdGhzIDUzIDAgUiAvRmlyc3RDaGFyIDMyIC9MYXN0Q2hhciAxMTYgL0Vu
+ Y29kaW5nIC9NYWNSb21hbkVuY29kaW5nCj4+CmVuZG9iago1NCAwIG9iago8PCAvTGVu
+ Z3RoIDU1IDAgUiAvTGVuZ3RoMSA1MDgwIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0
+ cmVhbQp4Ab1XC3BU1Rn+//vYRwiSEJBNwnp3uZuEJLuEl4RATG7CblgMiSGBuMtDd5Ms
+ BprAtqWpSMHIQ2WxDo4VaMYWqczoYNGbBfEio5MqjrbK1MegFh+o4wOlKa3DowrJ7X/u
+ hpUwDJOZMtwz5/7n/8//+O53zibnAAJAKnQCD0pzezgKFvCT5S3qtuaOVY67KvIVGn8J
+ wN+/NHpX+9uRb3YDCG0AKRl3ta1eWrN/exbADZ3k8+fWSLjlVNOZVIARbtKntZLBer/Z
+ QnoL6a7W9lV3WwDJf8SDpFvaVjaHoRGmkr6VdFN7+O6oJZJygfQdpDtWhNsjfzmmv0+6
+ RnpedOUvV+n3QIT0z0jPjf4iEu2r37wUII1q8H8nG1JjTyqYqANMYBaxB9LFV8Ajbge7
+ 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
+ 72BBP11CWQ6jS5PWl9w5ovQMpNO1k57XlKO5Sdk58DVI/6wTd1EjxpTfn0/XUjz38YWP
+ hq1LzrAw9nDi69DFlTCMdB9upDeL5WA59Ta6k3OQRm0xgPlESgbdSBNIRg7kMdHtEry3
+ 1cyuCxb6I20dkVXLmsOeypVtLSyH8ejstnSlh82nA2hQX6iBn3oZ9anUCwq7LcqLuBVG
+ LTmtWFESYJj0Yea/XsYJMBy+Nt4qTlBSh4O1eUOp1Lxhgz+/worVUCwgSOgDlyG9cdcz
+ koZlcZdM4paE4OLFdtJAsRa7pL7iJulCsWZBJVv6r+tR6Rz1s65y6YxrkvQO+b1dPFs6
+ UkHzcenNAo0j8TeXJqAyQnrDdZ/0fHG+tL94phTPI1tc6q4gcUDaXXyf9ORGw/KnAkPs
+ cmnYFZeeYOKAtJPyb9tgTDyWCFyfENGNRqGV+wyxYp/GPXNAanflSk0UiMowaYmrTVrs
+ KpHmV2iYE5dqWNgBaW7eEamalY5LSqLQtET2m10G4smJsm7XIWl8osI45q1kSA7XXMlO
+ +d1PbJPcrjukigINn37BP77A5c/bNk3D00YNJggoEysSojnvJXyKbsL5uBBy8Pf7/PmE
+ GbfGpQ0kuvb5xxfnaPwJZaS0L8+ft5H6NOo51BdoOF9xm7ebW8wLzFPMheZ8c67Zab7J
+ nG0eZRlpSbPcYEm1pFgsFpNFsHAWsIzS9M+UQrYjR5nSmDAJ7C0Y4zTaP2hsMtqSHFo4
+ uBU0E2y6saPcVj6yLL2kynuFV8gwhryFPz30s04+NrSr2+iwpu6xB9XJbKDbg8nZ/28Q
+ qaT46vrV++pXn2w0zvuyLxKiY7+6pYOuZZ1NDkf3ydVsgp08Q03NrUyGI+pqOeJVT8pe
+ R3e9EXfZdCObrpe93dDomx/oblQi3ni9Us/O88F9dT4//V2hIhdrbU7W8vuuUMvHkvlZ
+ rToj7rJatWy6jtWqZbVqWa06pc6oVVjoW9ZQCf8D6TF5zAplbmRzdHJlYW0KZW5kb2Jq
+ CjU1IDAgb2JqCjI3ODMKZW5kb2JqCjU2IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3Jp
+ cHRvciAvQXNjZW50IDc3MCAvQ2FwSGVpZ2h0IDczMSAvRGVzY2VudCAtMjMwIC9GbGFn
+ cyAzMgovRm9udEJCb3ggWy0xMDE4IC00ODEgMTQzNiAxMTU5XSAvRm9udE5hbWUgL0RP
+ TUdQWStIZWx2ZXRpY2EtQm9sZCAvSXRhbGljQW5nbGUKMCAvU3RlbVYgMTQ5IC9NYXhX
+ aWR0aCAxNTAwIC9TdGVtSCAxMjQgL1hIZWlnaHQgNTQwIC9Gb250RmlsZTIgNTQgMCBS
+ ID4+CmVuZG9iago1NyAwIG9iagpbIDI3OCBdCmVuZG9iagoxNiAwIG9iago8PCAvVHlw
+ ZSAvRm9udCAvU3VidHlwZSAvVHJ1ZVR5cGUgL0Jhc2VGb250IC9ET01HUFkrSGVsdmV0
+ aWNhLUJvbGQgL0ZvbnREZXNjcmlwdG9yCjU2IDAgUiAvV2lkdGhzIDU3IDAgUiAvRmly
+ c3RDaGFyIDQ2IC9MYXN0Q2hhciA0NiAvRW5jb2RpbmcgL01hY1JvbWFuRW5jb2RpbmcK
+ Pj4KZW5kb2JqCjEgMCBvYmoKPDwgL1RpdGxlIChVbnRpdGxlZCkgL0F1dGhvciAoUmFu
+ ZGFsbCBIYXVjaCkgL0NyZWF0b3IgKE9tbmlHcmFmZmxlKSAvUHJvZHVjZXIKKE1hYyBP
+ UyBYIDEwLjUuNSBRdWFydHogUERGQ29udGV4dCkgL0NyZWF0aW9uRGF0ZSAoRDoyMDA4
+ MTExMjE4NDcwMlowMCcwMCcpCi9Nb2REYXRlIChEOjIwMDgxMTEyMTg0NzAyWjAwJzAw
+ JykgPj4KZW5kb2JqCnhyZWYKMCA1OAowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMjg0
+ NjggMDAwMDAgbiAKMDAwMDAwMjA4MCAwMDAwMCBuIAowMDAwMDEzODUyIDAwMDAwIG4g
+ CjAwMDAwMDAwMjIgMDAwMDAgbiAKMDAwMDAwMjA2MCAwMDAwMCBuIAowMDAwMDAyMTg0
+ IDAwMDAwIG4gCjAwMDAwMTAwMzIgMDAwMDAgbiAKMDAwMDAwMzE3MyAwMDAwMCBuIAow
+ MDAwMDAzNjM3IDAwMDAwIG4gCjAwMDAwMDM2NTYgMDAwMDAgbiAKMDAwMDAwNDA3OCAw
+ MDAwMCBuIAowMDAwMDExNTE4IDAwMDAwIG4gCjAwMDAwMjA1MDMgMDAwMDAgbiAKMDAw
+ MDAwMjQ1OCAwMDAwMCBuIAowMDAwMDI0OTQ0IDAwMDAwIG4gCjAwMDAwMjgyODkgMDAw
+ MDAgbiAKMDAwMDAwMjg4NyAwMDAwMCBuIAowMDAwMDAyNzQ0IDAwMDAwIG4gCjAwMDAw
+ MDI2MDEgMDAwMDAgbiAKMDAwMDAwMzAzMCAwMDAwMCBuIAowMDAwMDEyMTc3IDAwMDAw
+ IG4gCjAwMDAwMTI1MTIgMDAwMDAgbiAKMDAwMDAxMzUxNyAwMDAwMCBuIAowMDAwMDEy
+ ODQ3IDAwMDAwIG4gCjAwMDAwMTMxODIgMDAwMDAgbiAKMDAwMDAxMDY1MyAwMDAwMCBu
+ IAowMDAwMDA0MDk4IDAwMDAwIG4gCjAwMDAwMDYxOTkgMDAwMDAgbiAKMDAwMDAxMjE0
+ MCAwMDAwMCBuIAowMDAwMDA2MjIwIDAwMDAwIG4gCjAwMDAwMDkwOTYgMDAwMDAgbiAK
+ MDAwMDAwOTExNyAwMDAwMCBuIAowMDAwMDEwMDEyIDAwMDAwIG4gCjAwMDAwMTAwNjgg
+ MDAwMDAgbiAKMDAwMDAxMDYzMyAwMDAwMCBuIAowMDAwMDEwNjkwIDAwMDAwIG4gCjAw
+ MDAwMTE0OTggMDAwMDAgbiAKMDAwMDAxMTU1NSAwMDAwMCBuIAowMDAwMDEyMTIwIDAw
+ MDAwIG4gCjAwMDAwMTI0OTIgMDAwMDAgbiAKMDAwMDAxMjgyNyAwMDAwMCBuIAowMDAw
+ MDEzMTYyIDAwMDAwIG4gCjAwMDAwMTM0OTcgMDAwMDAgbiAKMDAwMDAxMzgzMiAwMDAw
+ MCBuIAowMDAwMDEzOTM1IDAwMDAwIG4gCjAwMDAwMTM5OTkgMDAwMDAgbiAKMDAwMDAy
+ MDAxNCAwMDAwMCBuIAowMDAwMDIwMDM1IDAwMDAwIG4gCjAwMDAwMjAyNzEgMDAwMDAg
+ biAKMDAwMDAyMDY3OCAwMDAwMCBuIAowMDAwMDI0NDgwIDAwMDAwIG4gCjAwMDAwMjQ1
+ MDEgMDAwMDAgbiAKMDAwMDAyNDczNiAwMDAwMCBuIAowMDAwMDI1MTI3IDAwMDAwIG4g
+ CjAwMDAwMjgwMDAgMDAwMDAgbiAKMDAwMDAyODAyMSAwMDAwMCBuIAowMDAwMDI4MjY1
+ IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgNTggL1Jvb3QgNDUgMCBSIC9JbmZvIDEg
+ MCBSIC9JRCBbIDw1MmVlNmM2ZDI2ZThhMWE1N2U2NDUwZmZiMzY1NGI1YT4KPDUyZWU2
+ YzZkMjZlOGExYTU3ZTY0NTBmZmIzNjU0YjVhPiBdID4+CnN0YXJ0eHJlZgoyODY3NQol
+ JUVPRgoxIDAgb2JqCjw8L0F1dGhvciAoUmFuZGFsbCBIYXVjaCkvQ3JlYXRpb25EYXRl
+ IChEOjIwMDgwOTE5MTUzNTAwWikvQ3JlYXRvciAoT21uaUdyYWZmbGUgNS4wLjIpL01v
+ ZERhdGUgKEQ6MjAwODExMTIxODQ2MDBaKS9Qcm9kdWNlciAoTWFjIE9TIFggMTAuNS41
+ IFF1YXJ0eiBQREZDb250ZXh0KS9UaXRsZSAoZG5hLWNvbm5lY3Rvci1mZWRlcmF0aW9u
+ KT4+CmVuZG9iagp4cmVmCjEgMQowMDAwMDI5OTkzIDAwMDAwIG4gCnRyYWlsZXIKPDwv
+ SUQgWzw1MmVlNmM2ZDI2ZThhMWE1N2U2NDUwZmZiMzY1NGI1YT4gPDUyZWU2YzZkMjZl
+ OGExYTU3ZTY0NTBmZmIzNjU0YjVhPl0gL0luZm8gMSAwIFIgL1ByZXYgMjg2NzUgL1Jv
+ b3QgNDUgMCBSIC9TaXplIDU4Pj4Kc3RhcnR4cmVmCjMwMjAzCiUlRU9GCg==
</data>
<key>QuickLookThumbnail</key>
<data>
- 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
- AAADAQAAAgAAABQARgCRAPQBYAHeAmsDCAOyBGgFKQX9BuAHxQiyCa0Kswu+DM0N6w8H
- ECwRVxKLE8IVAhY5F4EYyBocG2Ycth4IH1wgtyIUI2IkvyYUJ3go0ionK5Us8i5NL6ox
- CTJmM8E1DjZsN8Y5FDptO7s9Ej5ZP6FA9EI5Q3dEtkX7R1pIzUotS5tNBk5sT8tRK1KU
- U+9VUla3WCVZglrpXFBdsF8NYGVhvWMeZH5ly2ciaHhpzmsrbHptxm8acGNxqHL2dDh1
- dnbCeAB5O3p1e7B86X4ff02AhYGugteEAoUuhluHiIimicWK5YwHjSeOQo9kkH+Rl5Kh
- k7uUzZXolvOX65jhmdmay5vAnLidt56mn6GgiqF7om+jZqRWpUimOqcpqBWo/qnnqtar
- xayxrY+ud69lsEuxLbIRsvez2LS1tZy2eLdWuDa5Fbnwusu7pryCvVu+M78Lv+LAtsGM
- wmTDPsQWxOnFu8aPx2XIOckJydjKqct8zFLNJs32zsTPkdBb0R/R3dKj02fUKdTq1bHW
- cNcv1/HYstl02jXa9du33HXdMt3u3q/fbeAq4OrhqOJl4yHj3eSa5VnmF+bS55PoUOkN
- 6dHqj+tN7AvszO2O7lHvFe/U8JnxXfIf8uTzrPRy9Tr2BvbN95b4Xvkm+fb6vvuJ/Ff9
- Jf3u/sL/af//AAAAEQA6AHkAygEsAZoCGAKjAzsD4ASPBUoGDwbpB8UIqAmRCoELegx8
- DYgOmA+oEMER3xMFFDEVYRaOF8MY9hopG3AcrR3tHy0gbiGoIu4kOyV4JsIoASlDKpEr
- 1y0YLlovnDDaMgwzTTSLNb82/Dg8OWY6kjvHPPI+Fz84QF9BoULvRC9FfEbFSAxJTkqO
- S9dNFE5aT6NQ8lI0U4FUzFYTV1dYl1nYWyJcbF2kXuZgKWFrYrdj9mUzZnxntGjtai5r
- ZWybbdtvEnBFcXlyrXPidRR2P3d0eJt5w3rtfBh9Rn50f5OAtIHYgv2EIYU/hmaHhIih
- ibGKz4vpjQiOGo8bkBmRGJIUkxGUE5UWlhSXEJgImQCZ/pr8m/ac8p3unuef3aDQocKi
- vaO3pK6llqaKp4eoeKlnqlerS6w6rSiuGK8Gr/Kw5bHSsr2zqrSWtYS2cbdauEW5L7oX
- uwG77rzcvc2+sr+ZwITBcMJcw0PEKMUQxfzG6sfayL7JpcqNy3bMVs0zzhXO+c/a0LjR
- ntJ801zUPdUg1gTW4NfE2KXZhNpg2z7cHdz43djet9+T4G/hSeIi4vrj2+Sw5YjmYec4
- 6A3o6um96pDrY+w27Qvt4O6z74XwVfEm8fTyxPOW9GX1NPYH9tP3ofhs+Tj6B/rQ+5v8
- Z/0z/fn+yf9s//8AAAAJAB8AQABrAKAA3gEmAXcB0QI0AqEDFgOSBBYEoQU0Bc0GawcP
- B7sIbQkkCeMKoQtlDDEM/Q3MDp8PdhBRES4SBBLnE8wUsBWWFnwXXxhFGS4aGBsCG+4c
- 0R24HqEfiSBvIVQiQiMnJAkk4SW/Jp0neChTKSgqBirYK6gsgC1pLmAvTDBAMTUyJTMR
- M/808TXeNs43wji4Oa06oTuZPI49gT5xP2JAXkFXQkNDPEQ0RSxGL0clSB1JHUoVSw9M
- D00KTgVPCVAHUQRSA1MEVAdVCVYJVw1YDlkOWhFbF1whXSteLV8wYDZhP2JLY01kYGVl
- Zm9naWh5aXxqkWuZbJxtnm6mb6Rwp3GscrdzuHS5dbN2sXexeLV5sXqwe7B8q32kfpp/
- jYCLgYeCgYNqhGCFXoZRh0CIMYkmihWLBYv2jOWN0o7Gj7SQoJGMknqTaZRWlUGWLZcY
- mAKY7ZnbmsubvJylnY2eeZ9poFehQKIooxOkAaTypeOmzae2qKOplKqFq3esZ61Rrjyv
- KrAXsQax9rLhs8u0xbWwtp23mbiJuXe6a7tnvF29VL5Tv1LAUsFUwlfDW8RmxXPGeceJ
- yJ7JtcrOy/vNGc47z2zQotHb0xXUVtWm1v7YV9m02yncoN4e37LhYeMU5M3mpeiq6rzt
- AO9r8gr1A/iY/Pz//wAAbmRpbgAAAAAAAAY2AACWcwAAWcAAAFR6AACLQwAAJ88AABVg
- AABQDQAAVDkAAlHrAAIcKAABVHoAAwEAAAIAAAAnAFMAgACuAN4BDQE8AW4BoQHTAgYC
- OwJxAqYC3gMWA08DiAPCA/0EOAR3BLME8gUxBW8FsQXzBjYGega/BwQHSQeQB9wIJQhv
- CL0JBwlVCaUJ9wpDCpQK6As9C5IL6QxADJkM8g1PDbEODQ5rDs0PMw+UD/wQYxDJETcR
- phISEn4S8hNoE98UWBTNFTsVpBYSFoYW9BdkF9YYShjBGToZsxooGqUbIxueHBsclh0Q
- HZQeFB6THxUfmiAgIKkhNCHBIksi1SNgI/UkiSUaJa4mRCbXJ2soByimKUEp3SqBKycr
- yCxtLRktxy5sLxovzTCAMTYx7DKkM100GzTgNZw2ZDcuN/g4wzmOOlo7JzwBPNs9tj6R
- P2xATEEyQg9C+EPiRNxFxka9R6hInkmsSsdL2Uz6ThdPNVBIUXJSkFPGVPFWHVdFWH1Z
- rVrkXCFdZF6uX+5hMWJ4Y9hlJ2ZyZ9BpM2qNa/NtY27EcDtxrXMfdJ12HXefeSF6rHw5
- fcx/ZYD9gpOEJ4XLh3aJHYrBjHOOLo/lkZiTR5UHls+YmZpxnGmeS6A4ojCkGqYeqBmq
- G6wZriKwKrI9tFu2ariMuqW8xr7uwRzDRsVvx6fJzswMzjHQbtKq1OLXF9lH24zdvd/+
- 4jnkbOaq6NfrFO1M75LxwPQE9j/4cvq9/Of//wAAAC8AYQCUAMgA/QEzAWcBngHWAhAC
- SgKFAsAC+wM5A3gDtwP3BDcEeAS5BP0FQgWGBc4GFwZcBqUG8Ac7B4gH1QgnCHgIyAkY
- CW8JwgoYCnIKzAsjC30L2ww6DJoM/A1eDcUOMQ6XDv8PbQ/cEEgQthEtEacSHBKUExMT
- lBQYFJwVFxWMFgQWgxb8F3gX9hh2GPkZfxoAGoUbEBuWHB4cox0qHbkeQh7NH1sf6yB9
- IRIhqSI+ItAjZSQFJKAlPCXZJngnESexKFco/CmbKkUq8iubLEQs9S2oLlQvBS+8MHQx
- LTHnMqEzXTQeNOQ1ojZsNzY4ATjNOZg6YzswPAk84j26PpM/a0BJQSxCBULrQ9BExUWs
- RpxHhUhySXRKhEuRTKFNuU7MT9tQ71IKUypUT1VyVo5XtVjcWgJbLlxgXZde02AFYTli
- cmPCZQJmOWeEaNJqH2tobMFuE29ocMlyHHN7dN92Q3eoeQ16d3vpfVV+zIBCgbaDKISX
- hhuHnYkcipiMGo2rjzeQwJJFk8aVX5b2mIuaIZvVnX2fIqDPooKkKKXlp5epUKr+rMOu
- erA5sf+zzbWRt2e5MrsBvNe+ssCUwnvEUMZByCzKF8wUzfvP/NH/1APWB9gM2hbcK94/
- 4F7ieuST5rzo1usF7THvbfGZ89r2GPhR+qT82P//AAAAWQCwAQUBWwGxAggCYQK5AxMD
- bAPKBCYEhQTmBUgFqwYPBnoG4QdKB7cIJAiXCQsJgAn3CnAK6wtuC+8Mcwz6DYcODw6f
- DzQP0xBtEQ8RshJeEwUTuxRzFR4VvBZmFwwXtBhhGRMZxhp3GzEb5xycHVQeEB7KH4gg
- SSEPIdgimSNdJC8k+CXEJpInWCgsKP8pzCqlK3wsTi0rLgUu2i+5MJgxdzJWMzU0GDT/
- NeE2yze1OJ45hjptO1U8SD06Pis/GkAJQQRB7kLoQ99E50XbRt9H0UjQSddK40vlTPlO
- Bk8WUBxRMlJEU2ZUhFWiVrlX31kBWiRbTVx8XbBe6mAYYUpigWPPZQxmQmeLaNlqI2ts
- bMNuE29ocMdyGXN2dNl2PXegeQR6bHvcfUZ+u4AvgaGDEIR9hfyHfIj4inCL7Y15jwKQ
- hpIHk4SVE5almDKZu5tFnM6eYJ/+oZWjLqTKpl6n/6mpqzWs3K6CsA6xt7NftP22jrg2
- uc+7Yrz6vo3AJMG1w0zEz8Zcx/XJd8r4zHnN+c9d0NfSVdPC1SPWhNfk2UPaotv03Tre
- f9/D4QfiR+N05KHlzub56BfpLeo16zzsQ+1J7k3vQ/Az8RHx7vLL86P0a/Uz9fH2sPdl
- +BP4wfld+fj6kvsW+5j8GvyR/Pn9Yf3J/jH+y/9l//8AAGRlc2MAAAAAAAAACkNvbG9y
- IExDRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtbHVjAAAAAAAAABAAAAAMbmJO
- TwAAABIAAADQc3ZTRQAAABAAAADiZmlGSQAAABAAAADyZGFESwAAABwAAAECemhDTgAA
- AAwAAAEeZnJGUgAAABIAAAEqamFKUAAAAA4AAAE8ZW5VUwAAABIAAAFKcHRCUgAAABgA
- AAFcZXNFUwAAABIAAAF0emhUVwAAAA4AAAGGcnVSVQAAACQAAAGUa29LUgAAAAwAAAG4
- ZGVERQAAABAAAAHEbmxOTAAAABYAAAHUaXRJVAAAABQAAAHqAEYAYQByAGcAZQAtAEwA
- QwBEAEYA5AByAGcALQBMAEMARABWAOQAcgBpAC0ATABDAEQATABDAEQALQBmAGEAcgB2
- AGUAcwBrAOYAcgBtX2mCcgAgAEwAQwBEAMkAYwByAGEAbgAgAEwAQwBEMKsw6TD8ACAA
- TABDAEQAQwBvAGwAbwByACAATABDAEQATABDAEQAIABDAG8AbABvAHIAaQBkAG8ATABD
- AEQAIABjAG8AbABvAHJfaYJybbJmdphveTpWaAQmBDIENQRCBD0EPgQ5ACAEFgQaAC0E
- NAQ4BEEEPwQ7BDUEOc7st+wAIABMAEMARABGAGEAcgBiAC0ATABDAEQASwBsAGUAdQBy
- AGUAbgAtAEwAQwBEAEwAQwBEACAAYwBvAGwAbwByAGkAAG1tb2QAAAAAAAAGEAAAnGkA
- AAAAwj8ygAAAAAAAAAAAAAAAAAAAAAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSwgSW5j
- LiwgMjAwOAA=
+ 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
</data>
<key>ReadOnly</key>
<string>NO</string>
Modified: trunk/docs/reference/src/main/docbook/en-US/images/dna-connector-federation.png
===================================================================
(Binary files differ)
Modified: trunk/docs/reference/src/main/docbook/en-US/images/dna-connectors-0.2.png
===================================================================
(Binary files differ)
Modified: trunk/docs/reference/src/main/docbook/en-US/images/dna-connectors-future.png
===================================================================
(Binary files differ)
Modified: trunk/docs/reference/src/main/docbook/en-US/images/dnajcr-and-connector.png
===================================================================
(Binary files differ)
Added: trunk/docs/reference/src/main/docbook/en-US/images/vfs-and-connector.png
===================================================================
(Binary files differ)
Property changes on: trunk/docs/reference/src/main/docbook/en-US/images/vfs-and-connector.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
17 years, 1 month
DNA SVN: r622 - in trunk: dna-graph/src/test/java/org/jboss/dna/graph/connectors and 4 other directories.
by dna-commits@lists.jboss.org
Author: rhauch
Date: 2008-11-13 00:31:21 -0500 (Thu, 13 Nov 2008)
New Revision: 622
Modified:
trunk/dna-graph/src/main/java/org/jboss/dna/graph/connectors/RepositorySourceCapabilities.java
trunk/dna-graph/src/test/java/org/jboss/dna/graph/connectors/SimpleRepositorySource.java
trunk/dna-graph/src/test/java/org/jboss/dna/graph/connectors/TimeDelayingRepositorySource.java
trunk/extensions/dna-connector-federation/src/main/java/org/jboss/dna/connector/federation/FederatedRepositorySource.java
trunk/extensions/dna-connector-inmemory/src/main/java/org/jboss/dna/connector/inmemory/InMemoryRepositorySource.java
trunk/extensions/dna-connector-jbosscache/src/main/java/org/jboss/dna/connector/jbosscache/JBossCacheSource.java
trunk/extensions/dna-connector-svn/src/main/java/org/jboss/dna/connector/svn/SVNRepositorySource.java
Log:
Changed RepositorySourceCapabilities from an interface to a concrete class, allowing connector to use (or extend) the capabilities so that future additions to this class are automatically inherited by connectors. Also changed all connector implementations and test classes.
Modified: trunk/dna-graph/src/main/java/org/jboss/dna/graph/connectors/RepositorySourceCapabilities.java
===================================================================
--- trunk/dna-graph/src/main/java/org/jboss/dna/graph/connectors/RepositorySourceCapabilities.java 2008-11-12 22:12:46 UTC (rev 621)
+++ trunk/dna-graph/src/main/java/org/jboss/dna/graph/connectors/RepositorySourceCapabilities.java 2008-11-13 05:31:21 UTC (rev 622)
@@ -21,24 +21,82 @@
*/
package org.jboss.dna.graph.connectors;
+import net.jcip.annotations.Immutable;
+
/**
- * The capabilities of a {@link RepositorySource}.
+ * The capabilities of a {@link RepositorySource}. This class can be used as is, or subclassed to define more complex behavior.
*
+ * @see RepositorySource#getCapabilities()
* @author Randall Hauch
*/
-public interface RepositorySourceCapabilities {
+@Immutable
+public class RepositorySourceCapabilities {
/**
+ * The default support for same-name-siblings is {@value} .
+ */
+ public static final boolean DEFAULT_SUPPORT_SAME_NAME_SIBLINGS = true;
+
+ /**
+ * The default support for updates is {@value} .
+ */
+ public static final boolean DEFAULT_SUPPORT_UPDATES = false;
+
+ /**
+ * The default support for updates is {@value} .
+ */
+ public static final boolean DEFAULT_SUPPORT_EVENTS = false;
+
+ private boolean sameNameSiblings;
+ private boolean updates;
+ private boolean events;
+
+ /**
+ * Create a capabilities object using the defaults, .
+ */
+ public RepositorySourceCapabilities() {
+ this(DEFAULT_SUPPORT_SAME_NAME_SIBLINGS, DEFAULT_SUPPORT_UPDATES, DEFAULT_SUPPORT_EVENTS);
+ }
+
+ public RepositorySourceCapabilities( boolean supportsSameNameSiblings,
+ boolean supportsUpdates ) {
+ this(supportsSameNameSiblings, supportsUpdates, DEFAULT_SUPPORT_EVENTS);
+ }
+
+ public RepositorySourceCapabilities( boolean supportsSameNameSiblings,
+ boolean supportsUpdates,
+ boolean supportsEvents ) {
+ this.sameNameSiblings = supportsSameNameSiblings;
+ this.updates = supportsUpdates;
+ this.events = supportsEvents;
+ }
+
+ /**
* Return whether the source supports same name siblings. If not, then no two siblings may share the same name.
*
* @return true if same name siblings are supported, or false otherwise
*/
- boolean supportsSameNameSiblings();
+ public boolean supportsSameNameSiblings() {
+ return sameNameSiblings;
+ }
/**
- * Return whether the source supports updates.
+ * Return whether the source supports updates. This may be true, even though a particular connection made on behalf of a user
+ * may not have any update privileges. In other words, returning <code>false</code> implies that no connections would allow
+ * updates to the content.
*
* @return true if updates are supported, or false if the source only supports reads.
*/
- boolean supportsUpdates();
+ public boolean supportsUpdates() {
+ return updates;
+ }
+
+ /**
+ * Return whether the source supports events through {@link RepositorySourceListener}s.
+ *
+ * @return true if events are supported, or false if the source is not capable of generating events
+ */
+ public boolean supportsEvents() {
+ return events;
+ }
}
Modified: trunk/dna-graph/src/test/java/org/jboss/dna/graph/connectors/SimpleRepositorySource.java
===================================================================
--- trunk/dna-graph/src/test/java/org/jboss/dna/graph/connectors/SimpleRepositorySource.java 2008-11-12 22:12:46 UTC (rev 621)
+++ trunk/dna-graph/src/test/java/org/jboss/dna/graph/connectors/SimpleRepositorySource.java 2008-11-13 05:31:21 UTC (rev 622)
@@ -63,6 +63,9 @@
* The default limit is {@value} for retrying {@link RepositoryConnection connection} calls to the underlying source.
*/
public static final int DEFAULT_RETRY_LIMIT = 0;
+
+ protected static final RepositorySourceCapabilities CAPABILITIES = new RepositorySourceCapabilities(true, true);
+
private String repositoryName;
private String name;
private final AtomicInteger retryLimit = new AtomicInteger(DEFAULT_RETRY_LIMIT);
@@ -193,19 +196,9 @@
* @see org.jboss.dna.graph.connectors.RepositorySource#getCapabilities()
*/
public RepositorySourceCapabilities getCapabilities() {
- return new Capabilities();
+ return CAPABILITIES;
}
- protected class Capabilities implements RepositorySourceCapabilities {
- public boolean supportsSameNameSiblings() {
- return true;
- }
-
- public boolean supportsUpdates() {
- return true;
- }
- }
-
/**
* {@inheritDoc}
*
Modified: trunk/dna-graph/src/test/java/org/jboss/dna/graph/connectors/TimeDelayingRepositorySource.java
===================================================================
--- trunk/dna-graph/src/test/java/org/jboss/dna/graph/connectors/TimeDelayingRepositorySource.java 2008-11-12 22:12:46 UTC (rev 621)
+++ trunk/dna-graph/src/test/java/org/jboss/dna/graph/connectors/TimeDelayingRepositorySource.java 2008-11-13 05:31:21 UTC (rev 622)
@@ -52,6 +52,8 @@
*/
public static final int DEFAULT_RETRY_LIMIT = 0;
+ protected static final RepositorySourceCapabilities CAPABILITIES = new RepositorySourceCapabilities(true, true);
+
private String name;
private final AtomicInteger connectionsOpenedCount = new AtomicInteger(0);
private final AtomicInteger connectionsClosedCount = new AtomicInteger(0);
@@ -236,19 +238,9 @@
* @see org.jboss.dna.graph.connectors.RepositorySource#getCapabilities()
*/
public RepositorySourceCapabilities getCapabilities() {
- return new Capabilities();
+ return CAPABILITIES;
}
- protected class Capabilities implements RepositorySourceCapabilities {
- public boolean supportsSameNameSiblings() {
- return true;
- }
-
- public boolean supportsUpdates() {
- return true;
- }
- }
-
public class Connection implements RepositoryConnection {
private final String connectionName;
Modified: trunk/extensions/dna-connector-federation/src/main/java/org/jboss/dna/connector/federation/FederatedRepositorySource.java
===================================================================
--- trunk/extensions/dna-connector-federation/src/main/java/org/jboss/dna/connector/federation/FederatedRepositorySource.java 2008-11-12 22:12:46 UTC (rev 621)
+++ trunk/extensions/dna-connector-federation/src/main/java/org/jboss/dna/connector/federation/FederatedRepositorySource.java 2008-11-13 05:31:21 UTC (rev 622)
@@ -81,6 +81,8 @@
public static final String DEFAULT_CONFIGURATION_SOURCE_PATH = "/";
+ protected static final RepositorySourceCapabilities CAPABILITIES = new RepositorySourceCapabilities(true, true);
+
protected static final String REPOSITORY_NAME = "repositoryName";
protected static final String SOURCE_NAME = "sourceName";
protected static final String USERNAME = "username";
@@ -711,17 +713,6 @@
* @see org.jboss.dna.graph.connectors.RepositorySource#getCapabilities()
*/
public RepositorySourceCapabilities getCapabilities() {
- return new Capabilities();
+ return CAPABILITIES;
}
-
- protected class Capabilities implements RepositorySourceCapabilities {
- public boolean supportsSameNameSiblings() {
- return true;
- }
-
- public boolean supportsUpdates() {
- return true;
- }
- }
-
}
Modified: trunk/extensions/dna-connector-inmemory/src/main/java/org/jboss/dna/connector/inmemory/InMemoryRepositorySource.java
===================================================================
--- trunk/extensions/dna-connector-inmemory/src/main/java/org/jboss/dna/connector/inmemory/InMemoryRepositorySource.java 2008-11-12 22:12:46 UTC (rev 621)
+++ trunk/extensions/dna-connector-inmemory/src/main/java/org/jboss/dna/connector/inmemory/InMemoryRepositorySource.java 2008-11-13 05:31:21 UTC (rev 622)
@@ -65,6 +65,8 @@
*/
public static final int DEFAULT_RETRY_LIMIT = 0;
+ protected static final RepositorySourceCapabilities CAPABILITIES = new RepositorySourceCapabilities(true, true);
+
protected static final String ROOT_NODE_UUID = "rootNodeUuid";
protected static final String SOURCE_NAME = "sourceName";
protected static final String DEFAULT_CACHE_POLICY = "defaultCachePolicy";
@@ -315,16 +317,6 @@
* @see org.jboss.dna.graph.connectors.RepositorySource#getCapabilities()
*/
public RepositorySourceCapabilities getCapabilities() {
- return new Capabilities();
+ return CAPABILITIES;
}
-
- protected class Capabilities implements RepositorySourceCapabilities {
- public boolean supportsSameNameSiblings() {
- return true;
- }
-
- public boolean supportsUpdates() {
- return true;
- }
- }
}
Modified: trunk/extensions/dna-connector-jbosscache/src/main/java/org/jboss/dna/connector/jbosscache/JBossCacheSource.java
===================================================================
--- trunk/extensions/dna-connector-jbosscache/src/main/java/org/jboss/dna/connector/jbosscache/JBossCacheSource.java 2008-11-12 22:12:46 UTC (rev 621)
+++ trunk/extensions/dna-connector-jbosscache/src/main/java/org/jboss/dna/connector/jbosscache/JBossCacheSource.java 2008-11-13 05:31:21 UTC (rev 622)
@@ -82,6 +82,8 @@
public static final int DEFAULT_RETRY_LIMIT = 0;
public static final String DEFAULT_UUID_PROPERTY_NAME = DnaLexicon.UUID.getString();
+ protected static final RepositorySourceCapabilities CAPABILITIES = new RepositorySourceCapabilities(true, true);
+
protected static final String ROOT_NODE_UUID = "rootNodeUuid";
protected static final String SOURCE_NAME = "sourceName";
protected static final String DEFAULT_CACHE_POLICY = "defaultCachePolicy";
@@ -551,16 +553,6 @@
* @see org.jboss.dna.graph.connectors.RepositorySource#getCapabilities()
*/
public RepositorySourceCapabilities getCapabilities() {
- return new Capabilities();
+ return CAPABILITIES;
}
-
- protected class Capabilities implements RepositorySourceCapabilities {
- public boolean supportsSameNameSiblings() {
- return true;
- }
-
- public boolean supportsUpdates() {
- return true;
- }
- }
}
Modified: trunk/extensions/dna-connector-svn/src/main/java/org/jboss/dna/connector/svn/SVNRepositorySource.java
===================================================================
--- trunk/extensions/dna-connector-svn/src/main/java/org/jboss/dna/connector/svn/SVNRepositorySource.java 2008-11-12 22:12:46 UTC (rev 621)
+++ trunk/extensions/dna-connector-svn/src/main/java/org/jboss/dna/connector/svn/SVNRepositorySource.java 2008-11-13 05:31:21 UTC (rev 622)
@@ -76,6 +76,9 @@
* The default limit is {@value} for retrying {@link RepositoryConnection connection} calls to the underlying source.
*/
public static final int DEFAULT_RETRY_LIMIT = 0;
+
+ protected static final RepositorySourceCapabilities CAPABILITIES = new RepositorySourceCapabilities(false, true);
+
public static final String DEFAULT_UUID_PROPERTY_NAME = DnaLexicon.UUID.getString();
protected static final String SOURCE_NAME = "sourceName";
@@ -275,7 +278,7 @@
* @see org.jboss.dna.graph.connectors.RepositorySource#getCapabilities()
*/
public RepositorySourceCapabilities getCapabilities() {
- return new Capabilities();
+ return CAPABILITIES;
}
/**
@@ -456,13 +459,4 @@
return null;
}
- protected class Capabilities implements RepositorySourceCapabilities {
- public boolean supportsSameNameSiblings() {
- return false;
- }
-
- public boolean supportsUpdates() {
- return true;
- }
- }
}
17 years, 1 month
DNA SVN: r621 - in trunk/dna-graph/src: main/java/org/jboss/dna/graph/requests/processor and 1 other directories.
by dna-commits@lists.jboss.org
Author: rhauch
Date: 2008-11-12 17:12:46 -0500 (Wed, 12 Nov 2008)
New Revision: 621
Added:
trunk/dna-graph/src/main/java/org/jboss/dna/graph/requests/ReadNextBlockOfChildrenRequest.java
Modified:
trunk/dna-graph/src/main/java/org/jboss/dna/graph/requests/ReadBlockOfChildrenRequest.java
trunk/dna-graph/src/main/java/org/jboss/dna/graph/requests/processor/LoggingRequestProcessor.java
trunk/dna-graph/src/main/java/org/jboss/dna/graph/requests/processor/RequestProcessor.java
trunk/dna-graph/src/test/java/org/jboss/dna/graph/GraphTest.java
Log:
Added a new Request that retrieves a block of children starting immediately after a child that was found from a previous request.
Modified: trunk/dna-graph/src/main/java/org/jboss/dna/graph/requests/ReadBlockOfChildrenRequest.java
===================================================================
--- trunk/dna-graph/src/main/java/org/jboss/dna/graph/requests/ReadBlockOfChildrenRequest.java 2008-11-12 04:35:25 UTC (rev 620)
+++ trunk/dna-graph/src/main/java/org/jboss/dna/graph/requests/ReadBlockOfChildrenRequest.java 2008-11-12 22:12:46 UTC (rev 621)
@@ -32,19 +32,22 @@
import org.jboss.dna.graph.properties.Property;
/**
- * Instruction to read a block of the children of a node, where the block is dictated by the {@link #startingAt() starting index}
- * and the {@link #count() maximum number of children} to include in the block. This command is useful when paging through a large
- * number of children.
+ * Instruction to read a block of the children of a node, where the block is dictated by the {@link #startingAtIndex() starting
+ * index} and the {@link #count() maximum number of children} to include in the block. This command is useful when paging through
+ * a large number of children.
*
+ * @see ReadNextBlockOfChildrenRequest
* @author Randall Hauch
*/
public class ReadBlockOfChildrenRequest extends CacheableRequest {
+ public static final int INDEX_NOT_USED = -1;
+
private static final long serialVersionUID = 1L;
private final Location of;
private final List<Location> children = new LinkedList<Location>();
- private final int startingAt;
+ private final int startingAtIndex;
private final int count;
private Location actualLocation;
@@ -67,7 +70,7 @@
CheckArg.isNonNegative(startingIndex, "startingIndex");
CheckArg.isPositive(count, "count");
this.of = of;
- this.startingAt = startingIndex;
+ this.startingAtIndex = startingIndex;
this.count = count;
}
@@ -94,7 +97,7 @@
* Get the maximum number of children that may be returned in the block.
*
* @return the block's maximum count
- * @see #startingAt()
+ * @see #startingAtIndex()
* @see #endingBefore()
*/
public int count() {
@@ -109,8 +112,8 @@
* @see #endingBefore()
* @see #count()
*/
- public int startingAt() {
- return this.startingAt;
+ public int startingAtIndex() {
+ return this.startingAtIndex;
}
/**
@@ -118,12 +121,12 @@
* in the list, not the {@link Path.Segment#getIndex() same-name-sibiling index}.
*
* @return the index just past the last child included in the block; always positive and always greater than
- * {@link #startingAt()}.
- * @see #startingAt()
+ * {@link #startingAtIndex()}.
+ * @see #startingAtIndex()
* @see #count()
*/
public int endingBefore() {
- return this.startingAt + this.count;
+ return this.startingAtIndex + this.count;
}
/**
@@ -222,7 +225,7 @@
if (this.getClass().isInstance(obj)) {
ReadBlockOfChildrenRequest that = (ReadBlockOfChildrenRequest)obj;
if (!this.of().equals(that.of())) return false;
- if (this.startingAt() != that.startingAt()) return false;
+ if (this.startingAtIndex() != that.startingAtIndex()) return false;
if (this.count() != that.count()) return false;
return true;
}
@@ -238,10 +241,10 @@
public String toString() {
Inflector inflector = Inflector.getInstance();
if (count() == 1) {
- return "read " + inflector.ordinalize(startingAt()) + " thru " + inflector.ordinalize(endingBefore() - 1)
+ return "read " + inflector.ordinalize(startingAtIndex()) + " thru " + inflector.ordinalize(endingBefore() - 1)
+ " children of " + of();
}
- return "read " + inflector.ordinalize(startingAt()) + " child of " + of();
+ return "read " + inflector.ordinalize(startingAtIndex()) + " child of " + of();
}
}
Added: trunk/dna-graph/src/main/java/org/jboss/dna/graph/requests/ReadNextBlockOfChildrenRequest.java
===================================================================
--- trunk/dna-graph/src/main/java/org/jboss/dna/graph/requests/ReadNextBlockOfChildrenRequest.java (rev 0)
+++ trunk/dna-graph/src/main/java/org/jboss/dna/graph/requests/ReadNextBlockOfChildrenRequest.java 2008-11-12 22:12:46 UTC (rev 621)
@@ -0,0 +1,233 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2008, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.dna.graph.requests;
+
+import java.util.LinkedList;
+import java.util.List;
+import org.jboss.dna.common.util.CheckArg;
+import org.jboss.dna.graph.GraphI18n;
+import org.jboss.dna.graph.Location;
+import org.jboss.dna.graph.connectors.RepositoryConnection;
+import org.jboss.dna.graph.properties.Path;
+import org.jboss.dna.graph.properties.Property;
+
+/**
+ * Instruction to read a block of the children of a node, where the block is dictated by the {@link #startingAfter location of the
+ * child preceding the block} and the {@link #count() maximum number of children} to include in the block. This command is useful
+ * when paging through a large number of children.
+ *
+ * @see ReadBlockOfChildrenRequest
+ * @author Randall Hauch
+ */
+public class ReadNextBlockOfChildrenRequest extends CacheableRequest {
+
+ public static final int INDEX_NOT_USED = -1;
+
+ private static final long serialVersionUID = 1L;
+
+ private final Location of;
+ private final List<Location> children = new LinkedList<Location>();
+ private final Location startingAfter;
+ private final int count;
+ private Location actualLocation;
+
+ /**
+ * Create a request to read a block of the children of a node at the supplied location. The block is defined by the starting
+ * index of the first child and the number of children to include. Note that this index is <i>not</i> the
+ * {@link Path.Segment#getIndex() same-name-sibiling index}, but rather is the index of the child as if the children were in
+ * an array.
+ *
+ * @param of the location of the node whose children are to be read
+ * @param startingAfter the child that was the last child of the previous block of children read
+ * @param count the maximum number of children that should be included in the block
+ * @throws IllegalArgumentException if the location is null, if <code>startingAfter</code> is null, or if
+ * <code>count</count> is less than 1.
+ */
+ public ReadNextBlockOfChildrenRequest( Location of,
+ Location startingAfter,
+ int count ) {
+ CheckArg.isNotNull(of, "of");
+ CheckArg.isNotNull(startingAfter, "startingAfter");
+ CheckArg.isPositive(count, "count");
+ this.of = of;
+ this.startingAfter = startingAfter;
+ this.count = count;
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see org.jboss.dna.graph.requests.Request#isReadOnly()
+ */
+ @Override
+ public boolean isReadOnly() {
+ return true;
+ }
+
+ /**
+ * Get the location defining the node whose children are to be read.
+ *
+ * @return the location of the parent node; never null
+ */
+ public Location of() {
+ return of;
+ }
+
+ /**
+ * Get the maximum number of children that may be returned in the block.
+ *
+ * @return the block's maximum count
+ * @see #startingAfter()
+ */
+ public int count() {
+ return this.count;
+ }
+
+ /**
+ * Get the location of the child after which the block begins. This form may be easier to use when paging through blocks, as
+ * the last children retrieved with the previous block can be supplied with the next read request.
+ *
+ * @return the location of the child that is immediately before the start of the block; index at which this block starts;
+ * never negative
+ * @see #count()
+ */
+ public Location startingAfter() {
+ return this.startingAfter;
+ }
+
+ /**
+ * Get the children that were read from the {@link RepositoryConnection} after the request was processed. Each child is
+ * represented by a location.
+ *
+ * @return the children that were read; never null
+ */
+ public List<Location> getChildren() {
+ return children;
+ }
+
+ /**
+ * Add to the list of children that has been read the child with the given path and identification properties. The children
+ * should be added in order.
+ *
+ * @param child the location of the child that was read
+ * @throws IllegalArgumentException if the location is null
+ * @see #addChild(Path, Property)
+ * @see #addChild(Path, Property, Property...)
+ */
+ public void addChild( Location child ) {
+ CheckArg.isNotNull(child, "child");
+ this.children.add(child);
+ }
+
+ /**
+ * Add to the list of children that has been read the child with the given path and identification properties. The children
+ * should be added in order.
+ *
+ * @param pathToChild the path of the child that was just read
+ * @param firstIdProperty the first identification property of the child that was just read
+ * @param remainingIdProperties the remaining identification properties of the child that was just read
+ * @throws IllegalArgumentException if the path or identification properties are null
+ * @see #addChild(Location)
+ * @see #addChild(Path, Property)
+ */
+ public void addChild( Path pathToChild,
+ Property firstIdProperty,
+ Property... remainingIdProperties ) {
+ Location child = new Location(pathToChild, firstIdProperty, remainingIdProperties);
+ this.children.add(child);
+ }
+
+ /**
+ * Add to the list of children that has been read the child with the given path and identification property. The children
+ * should be added in order.
+ *
+ * @param pathToChild the path of the child that was just read
+ * @param idProperty the identification property of the child that was just read
+ * @throws IllegalArgumentException if the path or identification properties are null
+ * @see #addChild(Location)
+ * @see #addChild(Path, Property, Property...)
+ */
+ public void addChild( Path pathToChild,
+ Property idProperty ) {
+ Location child = new Location(pathToChild, idProperty);
+ this.children.add(child);
+ }
+
+ /**
+ * Sets the actual and complete location of the node whose children have been read. This method must be called when processing
+ * the request, and the actual location must have a {@link Location#getPath() path}.
+ *
+ * @param actual the actual location of the node being read, or null if the {@link #of() current location} should be used
+ * @throws IllegalArgumentException if the actual location does not represent the {@link Location#isSame(Location) same
+ * location} as the {@link #of() current location}, or if the actual location does not have a path.
+ */
+ public void setActualLocationOfNode( Location actual ) {
+ if (!of.isSame(actual)) { // not same if actual is null
+ throw new IllegalArgumentException(GraphI18n.actualLocationIsNotSameAsInputLocation.text(actual, of));
+ }
+ assert actual != null;
+ if (!actual.hasPath()) {
+ throw new IllegalArgumentException(GraphI18n.actualLocationMustHavePath.text(actual));
+ }
+ this.actualLocation = actual;
+ }
+
+ /**
+ * Get the actual location of the node whose children were read.
+ *
+ * @return the actual location, or null if the actual location was not set
+ */
+ public Location getActualLocationOfNode() {
+ return actualLocation;
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see java.lang.Object#equals(java.lang.Object)
+ */
+ @Override
+ public boolean equals( Object obj ) {
+ if (this.getClass().isInstance(obj)) {
+ ReadNextBlockOfChildrenRequest that = (ReadNextBlockOfChildrenRequest)obj;
+ if (!this.of().equals(that.of())) return false;
+ if (!this.startingAfter().equals(that.startingAfter())) return false;
+ if (this.count() != that.count()) return false;
+ return true;
+ }
+ return false;
+ }
+
+ /**
+ * {@inheritDoc}
+ *
+ * @see java.lang.Object#toString()
+ */
+ @Override
+ public String toString() {
+ if (count() == 1) {
+ return "read one child of " + of() + " starting after " + startingAfter();
+ }
+ return "read " + count() + " children of " + of();
+ }
+
+}
Property changes on: trunk/dna-graph/src/main/java/org/jboss/dna/graph/requests/ReadNextBlockOfChildrenRequest.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/dna-graph/src/main/java/org/jboss/dna/graph/requests/processor/LoggingRequestProcessor.java
===================================================================
--- trunk/dna-graph/src/main/java/org/jboss/dna/graph/requests/processor/LoggingRequestProcessor.java 2008-11-12 04:35:25 UTC (rev 620)
+++ trunk/dna-graph/src/main/java/org/jboss/dna/graph/requests/processor/LoggingRequestProcessor.java 2008-11-12 22:12:46 UTC (rev 621)
@@ -33,6 +33,7 @@
import org.jboss.dna.graph.requests.ReadAllPropertiesRequest;
import org.jboss.dna.graph.requests.ReadBlockOfChildrenRequest;
import org.jboss.dna.graph.requests.ReadBranchRequest;
+import org.jboss.dna.graph.requests.ReadNextBlockOfChildrenRequest;
import org.jboss.dna.graph.requests.ReadNodeRequest;
import org.jboss.dna.graph.requests.ReadPropertyRequest;
import org.jboss.dna.graph.requests.RemovePropertiesRequest;
@@ -177,6 +178,18 @@
/**
* {@inheritDoc}
*
+ * @see org.jboss.dna.graph.requests.processor.RequestProcessor#process(org.jboss.dna.graph.requests.ReadNextBlockOfChildrenRequest)
+ */
+ @Override
+ public void process( ReadNextBlockOfChildrenRequest request ) {
+ logger.log(level, GraphI18n.executingRequest, request);
+ delegate.process(request);
+ logger.log(level, GraphI18n.executedRequest, request);
+ }
+
+ /**
+ * {@inheritDoc}
+ *
* @see org.jboss.dna.graph.requests.processor.RequestProcessor#process(org.jboss.dna.graph.requests.ReadBranchRequest)
*/
@Override
Modified: trunk/dna-graph/src/main/java/org/jboss/dna/graph/requests/processor/RequestProcessor.java
===================================================================
--- trunk/dna-graph/src/main/java/org/jboss/dna/graph/requests/processor/RequestProcessor.java 2008-11-12 04:35:25 UTC (rev 620)
+++ trunk/dna-graph/src/main/java/org/jboss/dna/graph/requests/processor/RequestProcessor.java 2008-11-12 22:12:46 UTC (rev 621)
@@ -46,6 +46,7 @@
import org.jboss.dna.graph.requests.ReadAllPropertiesRequest;
import org.jboss.dna.graph.requests.ReadBlockOfChildrenRequest;
import org.jboss.dna.graph.requests.ReadBranchRequest;
+import org.jboss.dna.graph.requests.ReadNextBlockOfChildrenRequest;
import org.jboss.dna.graph.requests.ReadNodeRequest;
import org.jboss.dna.graph.requests.ReadPropertyRequest;
import org.jboss.dna.graph.requests.RemovePropertiesRequest;
@@ -133,6 +134,8 @@
process((MoveBranchRequest)request);
} else if (request instanceof ReadAllChildrenRequest) {
process((ReadAllChildrenRequest)request);
+ } else if (request instanceof ReadNextBlockOfChildrenRequest) {
+ process((ReadNextBlockOfChildrenRequest)request);
} else if (request instanceof ReadBlockOfChildrenRequest) {
process((ReadBlockOfChildrenRequest)request);
} else if (request instanceof ReadBranchRequest) {
@@ -235,7 +238,7 @@
/**
* Process a request to read a block of the children of a node. The block is defined by a
- * {@link ReadBlockOfChildrenRequest#startingAt() starting index} and a {@link ReadBlockOfChildrenRequest#count() maximum
+ * {@link ReadBlockOfChildrenRequest#startingAtIndex() starting index} and a {@link ReadBlockOfChildrenRequest#count() maximum
* number of children to include in the block}.
* <p>
* This method does nothing if the request is null. The default implementation converts the command to a
@@ -257,11 +260,11 @@
List<Location> allChildren = readAll.getChildren();
// If there aren't enough children for the block's range ...
- if (allChildren.size() < request.startingAt()) return;
+ if (allChildren.size() < request.startingAtIndex()) return;
// Now, find the children in the block ...
int endIndex = Math.min(request.endingBefore(), allChildren.size());
- for (int i = request.startingAt(); i != endIndex; ++i) {
+ for (int i = request.startingAtIndex(); i != endIndex; ++i) {
request.addChild(allChildren.get(i));
}
// Set the actual location ...
@@ -269,6 +272,46 @@
}
/**
+ * Process a request to read the next block of the children of a node, starting after a previously-retrieved child.
+ * <p>
+ * This method does nothing if the request is null. The default implementation converts the command to a
+ * {@link ReadAllChildrenRequest}, and then finds the children within the block. Obviously for large numbers of children, this
+ * implementation may not be efficient and may need to be overridden.
+ * </p>
+ *
+ * @param request the read request
+ */
+ public void process( ReadNextBlockOfChildrenRequest request ) {
+ if (request == null) return;
+ // Convert the request to a ReadAllChildrenRequest and execute it ...
+ ReadAllChildrenRequest readAll = new ReadAllChildrenRequest(request.of());
+ process(readAll);
+ if (readAll.hasError()) {
+ request.setError(readAll.getError());
+ return;
+ }
+ List<Location> allChildren = readAll.getChildren();
+
+ // Iterate through the children, looking for the 'startingAfter' child ...
+ boolean found = false;
+ int count = 0;
+ for (Location child : allChildren) {
+ if (count > request.count()) break;
+ if (!found) {
+ // Set to true if we find the child we're looking for ...
+ found = child.equals(request.startingAfter());
+ } else {
+ // Add the child to the block ...
+ ++count;
+ request.addChild(child);
+ }
+ }
+
+ // Set the actual location ...
+ request.setActualLocationOfNode(readAll.getActualLocationOfNode());
+ }
+
+ /**
* Process a request to read a branch or subgraph that's below a node at a specified location.
* <p>
* This method does nothing if the request is null. The default implementation processes the branch by submitting the
Modified: trunk/dna-graph/src/test/java/org/jboss/dna/graph/GraphTest.java
===================================================================
--- trunk/dna-graph/src/test/java/org/jboss/dna/graph/GraphTest.java 2008-11-12 04:35:25 UTC (rev 620)
+++ trunk/dna-graph/src/test/java/org/jboss/dna/graph/GraphTest.java 2008-11-12 22:12:46 UTC (rev 621)
@@ -204,7 +204,7 @@
assertThat(request, is(instanceOf(ReadBlockOfChildrenRequest.class)));
ReadBlockOfChildrenRequest read = (ReadBlockOfChildrenRequest)request;
assertThat(read.of(), is(at));
- assertThat(read.startingAt(), is(startIndex));
+ assertThat(read.startingAtIndex(), is(startIndex));
assertThat(read.endingBefore(), is(startIndex + maxCount));
assertThat(read.count(), is(maxCount));
assertThat(read.getChildren(), hasItems(children));
17 years, 2 months