[jboss-svn-commits] JBL Code SVN: r36718 - in labs/jbossrules/tags/5.2.0.M1: install and 22 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Feb 24 13:00:04 EST 2011


Author: ge0ffrey
Date: 2011-02-24 13:00:03 -0500 (Thu, 24 Feb 2011)
New Revision: 36718

Added:
   labs/jbossrules/tags/5.2.0.M1/install/
   labs/jbossrules/tags/5.2.0.M1/install/.gitignore
   labs/jbossrules/tags/5.2.0.M1/install/auth/
   labs/jbossrules/tags/5.2.0.M1/install/auth/roles.properties
   labs/jbossrules/tags/5.2.0.M1/install/auth/users.properties
   labs/jbossrules/tags/5.2.0.M1/install/build.properties
   labs/jbossrules/tags/5.2.0.M1/install/build.xml
   labs/jbossrules/tags/5.2.0.M1/install/conf/
   labs/jbossrules/tags/5.2.0.M1/install/conf/META-INF/
   labs/jbossrules/tags/5.2.0.M1/install/conf/META-INF/CustomWorkItemHandlers.conf
   labs/jbossrules/tags/5.2.0.M1/install/conf/META-INF/drools.session.conf
   labs/jbossrules/tags/5.2.0.M1/install/db/
   labs/jbossrules/tags/5.2.0.M1/install/db/driver/
   labs/jbossrules/tags/5.2.0.M1/install/db/driver/.gitignore
   labs/jbossrules/tags/5.2.0.M1/install/db/hibernate.cfg.xml
   labs/jbossrules/tags/5.2.0.M1/install/db/persistence.xml
   labs/jbossrules/tags/5.2.0.M1/install/db/testDS1-ds.xml
   labs/jbossrules/tags/5.2.0.M1/install/eclipse.preferences.ini
   labs/jbossrules/tags/5.2.0.M1/install/install.html
   labs/jbossrules/tags/5.2.0.M1/install/lib/
   labs/jbossrules/tags/5.2.0.M1/install/lib/.gitignore
   labs/jbossrules/tags/5.2.0.M1/install/lib/readme.txt
   labs/jbossrules/tags/5.2.0.M1/install/report/
   labs/jbossrules/tags/5.2.0.M1/install/report/overall_activity.rptdesign
   labs/jbossrules/tags/5.2.0.M1/install/report/process_summary.rptdesign
   labs/jbossrules/tags/5.2.0.M1/install/repository_export.xml
   labs/jbossrules/tags/5.2.0.M1/install/sample/
   labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/
   labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/.classpath
   labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/.project
   labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/src/
   labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/src/main/
   labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/src/main/java/
   labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/src/main/java/com/
   labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/src/main/java/com/sample/
   labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/src/main/java/com/sample/ProcessTest.java
   labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/src/main/rules/
   labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/src/main/rules/Evaluation.bpmn
   labs/jbossrules/tags/5.2.0.M1/install/task-service/
   labs/jbossrules/tags/5.2.0.M1/install/task-service/.gitignore
   labs/jbossrules/tags/5.2.0.M1/install/task-service/resources/
   labs/jbossrules/tags/5.2.0.M1/install/task-service/resources/org/
   labs/jbossrules/tags/5.2.0.M1/install/task-service/resources/org/drools/
   labs/jbossrules/tags/5.2.0.M1/install/task-service/resources/org/drools/LoadGroups.mvel
   labs/jbossrules/tags/5.2.0.M1/install/task-service/resources/org/drools/LoadUsers.mvel
   labs/jbossrules/tags/5.2.0.M1/install/task-service/src/
   labs/jbossrules/tags/5.2.0.M1/install/task-service/src/org/
   labs/jbossrules/tags/5.2.0.M1/install/task-service/src/org/drools/
   labs/jbossrules/tags/5.2.0.M1/install/task-service/src/org/drools/DemoTaskService.java
Log:
All monolothic build versions (<= 5.2.0.M1) stay in subversion

Added: labs/jbossrules/tags/5.2.0.M1/install/.gitignore
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/.gitignore	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/.gitignore	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,5 @@
+/eclipse
+/jboss-4.2.3.GA
+/runtime
+/repository
+/repository.xml

Added: labs/jbossrules/tags/5.2.0.M1/install/auth/roles.properties
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/auth/roles.properties	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/auth/roles.properties	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,4 @@
+admin=admin,manager,user
+krisv=admin,manager,user
+john=admin,manager,user
+mary=admin,manager,user
\ No newline at end of file

Added: labs/jbossrules/tags/5.2.0.M1/install/auth/users.properties
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/auth/users.properties	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/auth/users.properties	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,4 @@
+admin=admin
+krisv=krisv
+john=john
+mary=mary
\ No newline at end of file

Added: labs/jbossrules/tags/5.2.0.M1/install/build.properties
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/build.properties	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/build.properties	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,19 @@
+# the version of Drools you want to use
+# and the associated URL you want to get the dependencies from
+# for example: 
+#   drools.version=5.1.0.M2
+#   drools.url=http://download.jboss.org/drools/release/5.1.0.33002.M2
+drools.version=5.2.0.M1
+drools.url=https://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target
+
+# the home of your JBoss AS 4.2.3.GA installation
+jboss.home=./jboss-4.2.3.GA
+
+# defines which server configuration should be used
+# for example, if you specify 'default', the application
+# will be deployed to ${jboss.home}/server/default/deploy
+jboss.server.configuration=default
+
+# the home of your eclipse installation
+# will be used to deploy the Eclipse plugin to
+eclipse.home=./eclipse

Added: labs/jbossrules/tags/5.2.0.M1/install/build.xml
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/build.xml	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/build.xml	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,429 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project name="drools.install">
+
+  <property file="build.properties" />
+
+  <property name="install.home" value="./" />
+
+  <property name="jboss.server.conf.dir" value="${jboss.home}/server/${jboss.server.configuration}/conf" />
+  <property name="jboss.server.data.dir" value="${jboss.home}/server/${jboss.server.configuration}/data" />
+  <property name="jboss.server.deploy.dir" value="${jboss.home}/server/${jboss.server.configuration}/deploy" />
+  <property name="jboss.server.lib.dir" value="${jboss.home}/server/${jboss.server.configuration}/lib" />
+  <property name="jboss.server.birt.dir" value="${jboss.server.data.dir}/birt"/>
+  <property name="jboss.bind.address" value="localhost" />
+
+  <property name="eclipse.workspace.dir" value="${install.home}/workspace"/>
+
+  <property name="jboss.download.url" value="http://downloads.sourceforge.net/jboss/jboss-4.2.3.GA.zip"/>
+  <property name="h2.download.url" value="http://repository.jboss.org/maven2/com/h2database/h2/1.2.124/h2-1.2.124.jar"/>
+  <property name="birt.download.url" value="http://www.eclipse.org/downloads/download.php?file=/birt/downloads/drops/R-R1-2_3_2_2-200906011507/birt-runtime-2_3_2_2.zip&amp;url=http://archive.eclipse.org/birt/downloads/drops/R-R1-2_3_2_2-200906011507/birt-runtime-2_3_2_2.zip&amp;mirror_id=1"/>
+
+  <!-- ############ DOWNLOAD ############ -->
+
+  <!-- Download H2 -->
+  <target name="download.h2.check">
+    <echo message="Checking h2 download ..." />
+    <condition property="h2.not.available">
+      <not>
+        <available file="${install.home}/db/driver/h2.jar" />
+      </not>
+    </condition>
+  </target>
+  <target name="download.h2" depends="download.h2.check" if="h2.not.available">
+    <echo message="Getting h2 ..." />
+    <mkdir dir="${install.home}/db/driver"/>
+    <get src="${h2.download.url}" dest="${install.home}/db/driver/h2.jar" />
+  </target>
+
+  <!-- Download BIRT engine (gwt-console) -->
+  <target name="download.birt.check">
+    <echo message="Checking birt reporting engine download ..." />
+    <condition property="birt.not.available">
+      <not>
+        <available file="${install.home}/lib/birt-runtime-2_3_2_2.zip" />
+      </not>
+    </condition>
+  </target> 
+  <target name="download.birt" depends="download.birt.check" if="birt.not.available">
+    <echo message="Getting birt reporting engine ..." />
+    <mkdir dir="${install.home}/lib"/>
+    <get src="${birt.download.url}" dest="${install.home}/lib/birt-runtime-2_3_2_2.zip" />
+  </target>
+
+  <!-- Download JBoss AS -->
+  <target name="download.jboss.check">
+    <echo message="Checking JBoss AS download ..." />
+    <condition property="jboss.not.available">
+      <not>
+        <available file="${install.home}/lib/jboss-4.2.3.GA.zip" />
+      </not>
+    </condition>
+  </target>
+  <target name="download.jboss" depends="download.jboss.check" if="jboss.not.available">
+    <echo message="Getting JBoss AS ..." />
+    <mkdir dir="${install.home}/lib"/>
+    <get src="${jboss.download.url}" dest="${install.home}/lib/jboss-4.2.3.GA.zip" />
+  </target>
+
+  <!-- Download Eclipse -->
+  <condition property="download.type" value="win32">
+    <os family="windows" />
+  </condition>	
+  <condition property="download.type" value="macosx-carbon">
+    <and>
+      <os family="mac" />
+      <os family="unix" />
+    </and>
+  </condition>
+  <condition property="download.type" value="linux-gtk">
+    <and>
+      <not>
+        <os family="mac" />
+      </not>
+      <os family="unix" />
+    </and>
+  </condition>		
+  <condition property="download.extension" value="zip">
+    <os family="windows" />
+  </condition>		
+  <condition property="download.extension" value="tar.gz">
+    <or>
+      <os family="mac" />
+      <os family="unix" />
+    </or>
+  </condition>	
+  <condition property="expandTypeZip" value="true">
+    <equals arg1="${download.extension}" arg2="zip" />
+  </condition>   
+  <condition property="expandTypeTarGz" value="true">
+    <equals arg1="${download.extension}" arg2="tar.gz" />
+  </condition>   
+  <target name="download.eclipse.check">
+    <echo message="Checking Eclipse download ..." />
+    <condition property="eclipse.not.available">
+      <not>
+        <available file="${install.home}/lib/eclipse-SDK-3.5.1-${download.type}.${download.extension}" />
+      </not>
+    </condition>
+  </target>
+  <target name="download.eclipse" depends="download.eclipse.check" if="eclipse.not.available">
+    <echo message="Getting Eclipse ..." />
+    <mkdir dir="${install.home}/lib"/>
+    <get src="http://archive.eclipse.org/eclipse/downloads/drops/R-3.5.1-200909170800/eclipse-SDK-3.5.1-${download.type}.${download.extension}"
+         dest="${install.home}/lib/eclipse-SDK-3.5.1-${download.type}.${download.extension}" />
+  </target>
+  <target name="download.eclipse.gef.check">
+    <echo message="Checking Eclipse GEF download ..." />
+    <condition property="eclipse.gef.not.available">
+      <not>
+        <available file="${install.home}/lib/GEF-runtime-3.5.1.zip" />
+      </not>
+    </condition>
+  </target>
+  <target name="download.eclipse.gef" depends="download.eclipse.gef.check" if="eclipse.gef.not.available">
+    <echo message="Getting Eclipse GEF ..." />
+    <mkdir dir="${install.home}/lib"/>
+    <get src="http://archive.eclipse.org/tools/gef/downloads/drops/3.5.1/R200909151220/GEF-runtime-3.5.1.zip"
+         dest="${install.home}/lib/GEF-runtime-3.5.1.zip" />
+  </target>
+
+  <!-- Download Drools binaries -->
+  <target name="download.drools.bin.check">
+    <echo message="Checking Drools binaries download ..." />
+    <condition property="drools.bin.not.available">
+      <not>
+        <available file="${install.home}/lib/drools-${drools.version}-bin.zip" />
+      </not>
+    </condition>
+  </target>
+  <target name="download.drools.bin" depends="download.drools.bin.check" if="drools.bin.not.available">
+    <echo message="Getting Drools binaries ..." />
+    <mkdir dir="${install.home}/lib"/>
+    <get src="${drools.url}/drools-${drools.version}-bin.zip" dest="${install.home}/lib/drools-${drools.version}-bin.zip" />
+  </target>
+
+  <!-- Download Drools Guvnor -->
+  <target name="download.drools.guvnor.check">
+    <echo message="Checking Drools Guvnor download ..." />
+    <condition property="drools.guvnor.not.available">
+      <not>
+        <available file="${install.home}/lib/drools-${drools.version}-guvnor.war" />
+      </not>
+    </condition>
+  </target>  
+  <target name="download.drools.guvnor" depends="download.drools.guvnor.check" if="drools.guvnor.not.available">
+    <echo message="Getting Drools Guvnor ..." />
+    <mkdir dir="${install.home}/lib"/>
+    <get src="${drools.url}/drools-${drools.version}-guvnor.war" dest="${install.home}/lib/drools-${drools.version}-guvnor.war" />
+  </target>
+
+  <!-- Download Drools Eclipse plugins -->
+  <target name="download.drools.eclipse.check">
+    <echo message="Checking Drools Eclipse download ..." />
+    <condition property="drools.eclipse.not.available">
+      <not>
+        <available file="${install.home}/lib/drools-${drools.version}-eclipse-all.zip" />
+      </not>
+    </condition>
+  </target>
+  <target name="download.drools.eclipse" depends="download.drools.eclipse.check" if="drools.eclipse.not.available">
+    <echo message="Getting Drools Eclipse ..." />
+    <mkdir dir="${install.home}/lib"/>
+    <get src="${drools.url}/drools-${drools.version}-eclipse-all.zip" dest="${install.home}/lib/drools-${drools.version}-eclipse-all.zip" />
+  </target>
+
+  <!-- Download Drools gwt-console -->
+  <target name="download.drools.gwt-console.check">
+    <echo message="Checking Drools gwt-console download ..." />
+    <condition property="drools.gwt-console.not.available">
+      <not>
+        <available file="${install.home}/lib/drools-${drools.version}-gwt-console.zip" />
+      </not>
+    </condition>
+  </target>
+  <target name="download.drools.gwt-console" depends="download.drools.gwt-console.check" if="drools.gwt-console.not.available">
+    <echo message="Getting Drools gwt-console ..." />
+    <mkdir dir="${install.home}/lib"/>
+    <get src="${drools.url}/drools-${drools.version}-gwt-console.zip" dest="${install.home}/lib/drools-${drools.version}-gwt-console.zip" />
+  </target>
+
+  <!-- ############ INSTALL ############ -->
+
+  <!-- Install JBoss AS -->
+  <target name="install.jboss" depends="download.jboss">
+    <unzip src="${install.home}/lib/jboss-4.2.3.GA.zip" dest="${install.home}" />
+    <chmod perm="a+x" file="${install.home}/jboss-4.2.3.GA/bin/run.sh" />
+    <chmod perm="a+x" file="${install.home}/jboss-4.2.3.GA/bin/shutdown.sh" />
+  </target>
+
+  <!-- Install guvnor -->
+  <target name="install.guvnor.into.jboss" depends="download.drools.guvnor">
+    <copy file="${install.home}/lib/drools-${drools.version}-guvnor.war"
+          tofile="${jboss.server.deploy.dir}/drools-guvnor.war"
+          overwrite="true" />
+  </target>
+
+  <!-- Install gwt-console --> <!-- TODO drools-gwt-console has been moved to jbpm -->
+  <target name="install.drools-gwt-console.into.jboss" depends="download.h2,download.birt,download.drools.gwt-console">
+    <!-- gwt-console -->
+    <mkdir dir="${install.home}/target"/>
+    <unzip src="${install.home}/lib/drools-${drools.version}-gwt-console.zip" dest="${install.home}/target" />
+    <mkdir dir="${install.home}/target/drools-gwt-server-war"/>
+    <unzip src="${install.home}/target/gwt-console-server-drools-${drools.version}.war"
+           dest="${install.home}/target/drools-gwt-server-war"/>
+    <copy file="${install.home}/db/hibernate.cfg.xml"
+          tofile="${install.home}/target/drools-gwt-server-war/WEB-INF/classes/hibernate.cfg.xml"
+          overwrite="true" />
+    <copy file="${install.home}/db/persistence.xml"
+          tofile="${install.home}/target/drools-gwt-server-war/WEB-INF/classes/META-INF/persistence.xml"
+          overwrite="true" />
+    <!-- Fix for conflicting javassist jar -->
+    <delete file="${install.home}/target/drools-gwt-server-war/WEB-INF/lib/javassist-3.6.0.GA.jar"/>
+    <!-- Other configuration like work item handlers -->
+    <copy todir="${install.home}/target/drools-gwt-server-war/WEB-INF/classes" overwrite="true">
+      <fileset dir="${install.home}/conf"/>
+    </copy>
+    <zip basedir="${install.home}/target/drools-gwt-server-war"
+         destfile="${install.home}/target/gwt-console-server-drools-${drools.version}.war"/>
+    <copy file="${install.home}/target/gwt-console-server-drools-${drools.version}.war"
+          tofile="${jboss.server.deploy.dir}/gwt-console-server-drools.war"
+          overwrite="true" />
+    <copy file="${install.home}/target/gwt-console-drools-${drools.version}.war"
+          tofile="${jboss.server.deploy.dir}/gwt-console-drools.war"
+          overwrite="true" />
+    <delete dir="${install.home}/target"/>
+    <!-- db configuration -->
+    <copy file="${install.home}/db/testDS1-ds.xml"
+          tofile="${jboss.server.deploy.dir}/testDS1-ds.xml"
+          overwrite="true" />
+    <copy todir="${jboss.server.lib.dir}" overwrite="true">
+      <fileset dir="${install.home}/db/driver"/>
+    </copy>
+    <!-- authentication configuration -->
+    <copy file="${install.home}/auth/users.properties"
+          tofile="${jboss.server.conf.dir}/users.properties"
+          overwrite="true" />
+    <copy file="${install.home}/auth/roles.properties"
+          tofile="${jboss.server.conf.dir}/roles.properties"
+          overwrite="true" />
+    <!-- reporting -->
+    <mkdir dir="${install.home}/target"/>
+    <unzip src="${install.home}/lib/birt-runtime-2_3_2_2.zip"
+           dest="${install.home}/target"/>
+    <mkdir dir="${jboss.server.birt.dir}"/>
+    <mkdir dir="${jboss.server.birt.dir}/ReportEngine"/>
+    <copy todir="${jboss.server.birt.dir}/ReportEngine" overwrite="true">
+      <fileset dir="${install.home}/target/birt-runtime-2_3_2/ReportEngine"/>
+    </copy>
+    <delete dir="${install.home}/target"/>
+    <copy file="${install.home}/report/overall_activity.rptdesign"
+          tofile="${jboss.server.birt.dir}/overall_activity.rptdesign"
+          overwrite="true" />
+    <copy file="${install.home}/report/process_summary.rptdesign"
+          tofile="${jboss.server.birt.dir}/process_summary.rptdesign"
+          overwrite="true" />
+    <copy todir="${jboss.server.birt.dir}/ReportEngine/plugins/org.eclipse.birt.report.data.oda.jdbc_2.3.2.r232_v20090212/drivers" overwrite="true">
+      <fileset dir="${install.home}/db/driver"/>
+    </copy>
+  </target>
+
+  <!-- Install Eclipse -->
+  <target name="install.eclipse" depends="download.eclipse,download.eclipse.gef">   
+    <antcall target="unzipEclipse" />	
+    <antcall target="untarEclipse" />
+    <unzip dest="${install.home}" overwrite="true" 
+           src="${install.home}/lib/GEF-runtime-3.5.1.zip" />				         
+  </target>    
+  
+  <target name="unzipEclipse" if="expandTypeZip">
+    <unzip dest="${install.home}" overwrite="true" 
+           src="${install.home}/lib/eclipse-SDK-3.5.1-${download.type}.zip" />  
+  </target>
+
+  <target name="untarEclipse" if="expandTypeTarGz">
+    <gunzip src="${install.home}/lib/eclipse-SDK-3.5.1-${download.type}.tar.gz"/>
+    <untar dest="${install.home}" src="${install.home}/lib/eclipse-SDK-3.5.1-${download.type}.tar" />
+    <chmod perm="a+x" file="${install.home}/eclipse/eclipse" />
+  </target>
+
+  <!-- Install Eclipse plugins -->
+  <target name="install.drools.runtime" depends="download.drools.bin">
+    <!-- create runtime -->
+    <mkdir dir="${install.home}/runtime"/>
+    <unzip src="${install.home}/lib/drools-${drools.version}-bin.zip" dest="${install.home}/runtime" />
+  </target>
+
+  <!-- Install Eclipse plugins -->
+  <target name="install.drools-eclipse.into.eclipse" depends="download.drools.eclipse">
+    <!-- install plugins -->
+    <unzip src="${install.home}/lib/drools-${drools.version}-eclipse-all.zip" dest="${eclipse.home}" />
+  </target>
+
+  <!-- Install Demo -->
+  <target name="install.demo" depends="install.jboss,install.guvnor.into.jboss,install.drools-gwt-console.into.jboss,install.eclipse,install.drools-eclipse.into.eclipse,install.drools.runtime" />
+
+  <!-- ############ START/STOP ############ -->
+
+  <!-- Start H2 server -->
+  <target name="start.h2" depends="download.h2">
+    <java classname="org.h2.tools.Server" fork="true" spawn="true">
+      <arg value="-tcp" />
+      <classpath location="${install.home}/db/driver/h2.jar" />
+    </java>
+  </target>
+  <!-- Stop H2 server -->
+  <target name="stop.h2" depends="download.h2">
+    <java classname="org.h2.tools.Server" fork="true">
+      <classpath location="${install.home}/db/driver/h2.jar" />
+      <arg value="-tcpShutdown" />
+      <arg value="tcp://localhost:9092" />
+    </java>
+  </target>
+
+  <!-- Start JBoss AS -->
+  <target name="start.jboss">
+    <property name="jboss.full.path.win" location="${jboss.home}/bin/run.bat" />
+    <exec executable="${jboss.full.path.win}" spawn="yes"
+          os="Windows 7,Windows Vista,Windows XP,Windows 2000">
+      <env key="JAVA_OPTS" value="-XX:MaxPermSize=256m" />
+      <arg value="-b" />
+      <arg value="${jboss.bind.address}" />
+    </exec>
+    <property name="jboss.full.path.linux" location="${jboss.home}/bin/run.sh" />
+    <exec executable="${jboss.full.path.linux}" spawn="yes" os="Linux,Mac OS X">
+      <env key="JAVA_OPTS" value="-XX:MaxPermSize=256m" />
+      <arg value="-b" />
+      <arg value="${jboss.bind.address}" />
+    </exec>
+    <waitfor maxwait="5" maxwaitunit="minute" checkevery="30"
+             checkeveryunit="second" timeoutproperty="jboss.timeout">
+      <socket server="${jboss.bind.address}" port="8080" />
+    </waitfor>
+    <fail if="jboss.timeout" message="jboss did not start within 5 minutes"/>
+  </target>
+  <!-- Stop JBoss AS -->
+  <target name="stop.jboss">
+    <exec executable="${jboss.home}/bin/shutdown.bat"
+          os="Windows 7,Windows Vista,Windows XP,Windows 2000">
+      <arg value="-s" />
+      <arg value="jnp://${jboss.bind.address}:1099" />
+      <arg value="-S" />
+    </exec>
+    <exec executable="${jboss.home}/bin/shutdown.sh" os="Linux,Mac OS X">
+      <arg value="-s" />
+      <arg value="jnp://${jboss.bind.address}:1099" />
+      <arg value="-S" />
+    </exec>
+  </target>
+
+  <!-- Start Eclipse -->
+  <target name="start.eclipse">
+    <exec executable="${eclipse.home}/eclipse.exe"
+          spawn="yes"
+          os="Windows 7,Windows Vista,Windows XP,Windows 2000">
+      <arg value="-data" />
+      <arg value="${eclipse.workspace.dir}" />
+      <arg value="-plugincustomization" />
+      <arg value="./eclipse.preferences.ini" />
+    </exec>
+    <exec executable="${eclipse.home}/eclipse" spawn="yes" os="Linux">
+      <arg value="-data" />
+      <arg value="${eclipse.workspace.dir}" />
+      <arg value="-plugincustomization" />
+      <arg value="./eclipse.preferences.ini" />
+    </exec>
+    <exec executable="${eclipse.home}/Eclipse.app/Contents/MacOS/eclipse" spawn="yes" os="Mac OS X">
+      <arg value="-data" />
+      <arg value="${eclipse.workspace.dir}" />
+      <arg value="-plugincustomization" />
+      <arg value="./eclipse.preferences.ini" />
+    </exec>
+  </target>
+
+  <!-- Start Human Task Service -->
+  <path id="classpath.human.task">
+    <fileset dir="${install.home}/runtime" includes="**/*.jar"/>
+    <fileset dir="${install.home}/db/driver" includes="**/*.jar"/>
+  </path>
+  <target name="start.human.task">
+    <mkdir dir="${install.home}/task-service/target"/>
+    <javac srcdir="${install.home}/task-service/src" destdir="${install.home}/task-service/target" classpathref="classpath.human.task">
+      <compilerarg value="-Xlint:unchecked"/>
+    </javac>
+    <copy todir="${install.home}/task-service/target">
+      <fileset dir="${install.home}/task-service/resources"/>
+    </copy>
+    <java classname="org.drools.DemoTaskService" fork="true">  
+      <classpath>
+        <pathelement path="${install.home}/task-service/target"/>
+        <path refid="classpath.human.task" />
+      </classpath>
+    </java>
+  </target>
+
+  <!-- Start Demo -->
+  <target name="start.demo" depends="start.h2,start.jboss,start.eclipse,start.human.task" />
+  <!-- Stop Demo -->
+  <target name="stop.demo" depends="stop.h2,stop.jboss" />
+
+  <!-- ############ CLEAN ############ -->
+	
+  <!-- Clean jboss -->
+  <target name="clean.jboss">
+    <delete dir="${install.home}/jboss-4.2.3.GA"/>
+    <delete dir="${install.home}/repository"/>
+    <delete file="${install.home}/repository.xml"/>
+  </target>
+
+  <!-- Clean eclipse -->
+  <target name="clean.eclipse">
+    <delete dir="${install.home}/eclipse"/>
+    <delete dir="${install.home}/runtime"/>
+    <delete dir="${eclipse.workspace.dir}"/>
+  </target>
+
+  <!-- Stop Demo -->
+  <target name="clean.demo" depends="clean.jboss,clean.eclipse" />
+	
+</project>

Added: labs/jbossrules/tags/5.2.0.M1/install/conf/META-INF/CustomWorkItemHandlers.conf
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/conf/META-INF/CustomWorkItemHandlers.conf	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/conf/META-INF/CustomWorkItemHandlers.conf	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,3 @@
+[
+  "Log": new org.drools.process.instance.impl.demo.SystemOutWorkItemHandler(),
+]

Added: labs/jbossrules/tags/5.2.0.M1/install/conf/META-INF/drools.session.conf
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/conf/META-INF/drools.session.conf	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/conf/META-INF/drools.session.conf	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1 @@
+drools.workItemHandlers = CustomWorkItemHandlers.conf

Added: labs/jbossrules/tags/5.2.0.M1/install/db/driver/.gitignore
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/db/driver/.gitignore	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/db/driver/.gitignore	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,2 @@
+*
+!.gitignore

Added: labs/jbossrules/tags/5.2.0.M1/install/db/hibernate.cfg.xml
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/db/hibernate.cfg.xml	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/db/hibernate.cfg.xml	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,39 @@
+<?xml version='1.0' encoding='utf-8'?>
+<!DOCTYPE hibernate-configuration PUBLIC
+        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
+        "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+
+<hibernate-configuration>
+
+    <session-factory>
+
+        <!-- Database connection settings -->
+        <property name="connection.driver_class">org.h2.Driver</property>
+        <property name="connection.url">jdbc:h2:tcp://localhost/~/test</property>
+        <!--property name="connection.url">jdbc:h2:file:/NotBackedUp/data/mydb</property-->
+        <property name="connection.username">sa</property>
+        <property name="connection.password"></property>
+
+        <!-- JDBC connection pool (use the built-in) -->
+        <property name="connection.pool_size">1</property>
+
+        <!-- SQL dialect -->
+        <property name="dialect">org.hibernate.dialect.H2Dialect</property>
+
+        <!-- Enable Hibernate's automatic session context management -->
+        <property name="current_session_context_class">thread</property>
+
+        <!-- Disable the second-level cache  -->
+        <property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
+
+        <!-- Echo all executed SQL to stdout -->
+        <property name="show_sql">false</property>
+
+        <!-- Drop and re-create the database schema on startup? -->
+        <property name="hbm2ddl.auto">create</property>
+
+        <mapping resource="AuditLog.hbm.xml"/>
+
+    </session-factory>
+
+</hibernate-configuration>

Added: labs/jbossrules/tags/5.2.0.M1/install/db/persistence.xml
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/db/persistence.xml	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/db/persistence.xml	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<persistence
+    version="1.0"
+    xsi:schemaLocation=
+    	"http://java.sun.com/xml/ns/persistence
+    	 http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd
+		 http://java.sun.com/xml/ns/persistence/orm 
+		 http://java.sun.com/xml/ns/persistence/orm_1_0.xsd"
+    xmlns:orm="http://java.sun.com/xml/ns/persistence/orm"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns="http://java.sun.com/xml/ns/persistence">
+
+ <!--persistence-unit name="ProcessService">
+  <jta-data-source>java:/DefaultDS</jta-data-source>
+  <properties>
+   <property name="hibernate.hbm2ddl.auto" value="create-drop"/>
+  </properties>
+ </persistence-unit-->
+
+    <persistence-unit name="org.drools.persistence.jpa" transaction-type="JTA">
+        <provider>org.hibernate.ejb.HibernatePersistence</provider>
+        <jta-data-source>java:jdbc/testDS1</jta-data-source>        
+        <class>org.drools.persistence.session.SessionInfo</class>
+        <class>org.drools.persistence.processinstance.ProcessInstanceInfo</class>
+        <class>org.drools.persistence.processinstance.variabletypes.JPAPersistedVariable</class>
+        <class>org.drools.persistence.processinstance.variabletypes.VariableInstanceInfo</class>
+        <class>org.drools.persistence.processinstance.variabletypes.SerializablePersistedVariable</class>
+        <class>org.drools.persistence.processinstance.WorkItemInfo</class>
+
+	    <properties>
+	        <property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/>	        
+	        <property name="hibernate.max_fetch_depth" value="3"/>
+		    <property name="hibernate.hbm2ddl.auto" value="create" />
+            <property name="hibernate.show_sql" value="false" />	
+            <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup" />
+	    </properties>        
+    </persistence-unit>
+    
+</persistence>

Added: labs/jbossrules/tags/5.2.0.M1/install/db/testDS1-ds.xml
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/db/testDS1-ds.xml	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/db/testDS1-ds.xml	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<datasources>
+  <local-tx-datasource>
+    <jndi-name>jdbc/testDS1</jndi-name>
+    <connection-url>jdbc:h2:tcp://localhost/~/test</connection-url>
+    <!--connection-url>jdbc:h2:mem:mydb</connection-url-->
+    <driver-class>org.h2.jdbcx.JdbcDataSource</driver-class>
+    <user-name>sa</user-name>
+    <password></password>
+  </local-tx-datasource>
+</datasources>

Added: labs/jbossrules/tags/5.2.0.M1/install/eclipse.preferences.ini
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/eclipse.preferences.ini	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/eclipse.preferences.ini	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,2 @@
+org.eclipse.ui/defaultPerspectiveId=org.drools.eclipse.DroolsPerspective
+org.drools.eclipse/Drools.Runtimes=Drools runtime#./runtime#true# 
\ No newline at end of file

Added: labs/jbossrules/tags/5.2.0.M1/install/install.html
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/install.html	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/install.html	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,163 @@
+<HTML>
+<BODY>
+
+<H1>Installation</H1>
+
+<H2>Prerequisites</H2>
+This script assumes you have Java JDK 1.5+ (set as JAVA_HOME), and Ant 1.7+ installed.<BR/>
+If you don't, use the following links to download and install them:<BR/>
+Java: <A href="http://java.sun.com/javase/downloads/index.jsp">http://java.sun.com/javase/downloads/index.jsp</A><BR/>
+Ant: <A href="http://ant.apache.org/bindownload.cgi">http://ant.apache.org/bindownload.cgi</A><BR/>
+
+<H2>Download the installer</H2>
+First of all, you need to download the installer:<BR/>
+<EM>drools-{version}-install.zip</EM>
+<P>
+You can for example find the latest snapshot release <A href="http://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/">here</A>.
+
+<H2>Demo setup</H2>
+The easiest way to get started is to simply run the installation script to install the demo setup.
+Simply go into the install folder and run:<BR/>
+<BR/>
+<EM>ant install.demo</EM><BR/>
+<BR/>
+This will:<UL>
+  <LI>Download JBoss AS</LI>
+  <LI>Download Eclipse</LI>
+  <LI>Install Guvnor into JBoss AS</LI>
+  <LI>Install the gwt-console into JBoss AS</LI>
+  <LI>Install the Eclipse plugins</LI>
+</UL>
+
+Once the demo setup has finished (this could take a while as it might have to download the various components),
+you can start playing with the various components by starting the demo setup:<BR/>
+<BR/>
+<EM>ant start.demo</EM><BR/>
+<BR/>
+This will:<UL>
+  <LI>Start the H2 database</LI>
+  <LI>Start the JBoss AS</LI>
+  <LI>Start Eclipse</LI>
+  <LI>Start the Human Task Service</LI>
+</UL>
+Once everything is started, you can start playing with the Eclipse tooling, Guvnor and gwt-console, as explained in the next three sections.
+<BR/>
+
+<H3>Using Eclipse Tooling</H3>
+
+The <A href="http://people.redhat.com/kverlaen/install-eclipse.swf">following screencast</A> gives an overview of how to run a simple demo process in Eclipse.  It shows you:
+<UL>
+  <LI>How to import an existing example project into your workspace, containing
+    <UL>
+      <LI>a sample BPMN2 process for requesting a performance evaluation</LI>
+      <LI>a sample Java class to start the process</LI>
+    </UL>
+  </LI>
+  <LI>How to start the process</LI>
+  <LI>How to complete human tasks using the test human task client in Eclipse</LI>
+</UL>
+If you want to know more, we recommend you take a look at the Drools documentation <A href="http://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/docs/drools-flow/html/index.html">here</A>.
+
+<H3>Using Guvnor repository</H3>
+
+Open up Drools Guvnor:<BR/>
+<A href="http://localhost:8080/drools-guvnor">http://localhost:8080/drools-guvnor</A><BR/>
+<BR/>
+Log in, using any non-empty username / password (we disabled authentication for demo purposes).
+<P>
+The <A href="http://people.redhat.com/kverlaen/install-guvnor.swf">following screencast</A> gives an overview of how to manage your repository.  It shows you:
+<UL>
+  <LI>How to import an existing sample repository, containing the performance evaluation process as shown in the previous section</LI>
+  <LI>How to look up the processes that are part of a package</LI>
+  <LI>How to build a package so it can be used for creating a session (like for example in the gwt-console as shown in the next section)</LI>
+</UL>
+If you want to know more, we recommend you take a look at the Drools documentation <A href="http://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/docs/drools-guvnor/html/index.html">here</A>.
+
+<H3>Using web management consoles</H3>
+
+First make sure you have imported the sample repository and built the defaultPackage in Guvnor first (see previous section).
+<P>
+Open up the process management console:<BR/>
+<A href="http://localhost:8080/gwt-console">http://localhost:8080/gwt-console</A><BR/>
+<BR/>
+Log in, using krisv / krisv as username / password.
+<P>
+The <A href="http://people.redhat.com/kverlaen/install-gwt-console.swf">following screencast</A> gives an overview of how to manage your process instances.  It shows you:
+<UL>
+  <LI>How to start a new process</LI>
+  <LI>How to look up the current status of a running process instance</LI>
+  <LI>How to look up your tasks</LI>
+  <LI>How to complete a task</LI>
+  <LI>How to generate reports to monitor your process execution</LI>
+</UL>
+If you want to know more, we recommend you take a look at the Drools documentation <A href="http://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/trunk/target/docs/drools-flow/html/ch14.html">here</A>.
+<P>
+Once you're done playing:
+<EM>ant stop.demo</EM>
+<P>
+and simply close all the rest.
+
+
+<H2>Manually installing the different components</H2>
+
+If you don't want to use the demo setup, you can also use the individual ant targets, as described below.
+
+<H3>Getting JBoss AS</H3>
+You need to download and install JBoss AS version 4.2.3.GA.
+If you don't have it installed yet, go into the install folder and run the installation script:<BR/>
+<EM>ant install.jboss</EM><BR/>
+<BR/>
+This will download and install the server in install/jboss-4.2.3.GA folder. If you don't
+want it to download the zip file, you can put the jboss-4.2.3.GA.zip in the install/lib folder.
+<P>
+If you already have it installed somewhere else, in install/build.properties, change the
+jboss.home property to the location of your JBoss AS installation.
+<P>
+
+<H3>Getting Eclipse</H3>
+You need to download and install Eclipse 3.5.2
+If you don't have it installed yet, run installation script:<BR/>
+<EM>ant install.eclipse</EM><BR/>
+<BR/>
+This will download and install eclipse in install/eclipse folder.
+If you don't want it to download the eclipse file, you can put the file in the install/lib folder:<BR/>
+    eclipse-SDK-3.5.2-linux-gtk.tar.gz (linux),<BR/>
+    eclipse-SDK-3.5.2-win32.zip (windows), or<BR/>
+    eclipse-SDK-3.5.2-macosx-carbon.tar.gz (mac).<BR/>
+If you don't want it to download the eclipse GEF file, you can put the GEF-runtime-3.5.2.zip file in the install/lib folder.
+<P>
+If you already have it installed somewhere else, in install/build.properties, change the
+eclipse.home property to the location of your Eclipse installation.
+
+<H3>Installing</H3>
+In the install dir, run installation script:<BR/>
+<EM>ant install.guvnor.into.jboss</EM><BR/>
+<EM>ant install.drools-gwt-console.into.jboss</EM><BR/>
+<EM>ant install.drools-eclipse.into.eclipse</EM><BR/>
+
+<H3>Starting</H3/>
+Startup database:<BR/>
+<EM>ant start.h2</EM>
+<P>
+Startup JBoss AS:<BR/>
+<EM>ant start.jboss</EM>
+<P>
+Startup task service:<BR/>
+<EM>ant start.human.task</EM>
+<P>
+Startup eclipse:<BR/>
+<EM>ant start.eclipse</EM>
+
+<H3>Stopping</H3>
+
+Once you're done playing<BR/>
+stop database:<BR/>
+<EM>ant stop.h2</EM>
+<P>
+stop JBoss AS:<BR/>
+<EM>ant stop.jboss</EM>
+<P>
+and simply close all the rest.
+
+</body>
+</html>

Added: labs/jbossrules/tags/5.2.0.M1/install/lib/.gitignore
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/lib/.gitignore	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/lib/.gitignore	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,5 @@
+/*.zip
+/*.tar
+/*.gz
+/*.jar
+/*.war

Added: labs/jbossrules/tags/5.2.0.M1/install/lib/readme.txt
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/lib/readme.txt	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/lib/readme.txt	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,22 @@
+This location will be used to download the necessary installation files.
+You can also drop them here if you don't want ANT to download them for you:
+
+JBoss AS:
+  jboss-4.2.3.GA.zip
+
+Birt runtime engine:
+  birt-runtime-2_3_2_2.zip
+
+Eclipse: 
+  eclipse-SDK-3.5.1-linux-gtk.tar.gz (linux)
+  eclipse-SDK-3.5.1-win32.zip (windows)
+  eclipse-SDK-3.5.1-macosx-carbon.tar.gz (mac)
+
+Eclipse GEF:
+  GEF-runtime-3.5.1.zip
+
+Drools:
+  drools-#{drools.version}-bin.zip
+  drools-#{drools.version}-eclipse-all.zip
+  drools-#{drools.version}-guvnor.war
+  drools-#{drools.version}-gwt-console.zip

Added: labs/jbossrules/tags/5.2.0.M1/install/report/overall_activity.rptdesign
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/report/overall_activity.rptdesign	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/report/overall_activity.rptdesign	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,4421 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.17" id="1">
+    <property name="createdBy">Eclipse BIRT Designer Version 2.3.1.v20080911 Build &lt;2.3.1.v20080917-1340></property>
+    <property name="units">in</property>
+    <property name="comments">Copyright (c) 2010 JBoss</property>
+    <html-property name="description">Gives an overview of all process activity.</html-property>
+    <text-property name="displayName">Overall Activity Report</text-property>
+    <text-property name="title">Overall Activity Report</text-property>
+    <property name="iconFile">/templates/blank_report.gif</property>
+    <data-sources>
+        <oda-data-source extensionID="org.eclipse.birt.report.data.oda.jdbc" name="ProcessInstanceLog" id="25">
+            <property name="odaDriverClass">org.h2.Driver</property>
+            <property name="odaURL">jdbc:h2:tcp://localhost/~/test</property>
+            <property name="odaUser">sa</property>
+        </oda-data-source>
+    </data-sources>
+    <data-sets>
+        <oda-data-set extensionID="org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet" name="ProcessInstanceLog" id="26">
+            <list-property name="columnHints">
+                <structure>
+                    <property name="columnName">PROCESSINSTANCEID</property>
+                    <property name="displayName">PROCESSINSTANCEID</property>
+                </structure>
+                <structure>
+                    <property name="columnName">PROCESSID</property>
+                    <property name="displayName">PROCESSID</property>
+                </structure>
+                <structure>
+                    <property name="columnName">START_DATE</property>
+                    <property name="displayName">START_DATE</property>
+                </structure>
+                <structure>
+                    <property name="columnName">END_DATE</property>
+                    <property name="displayName">END_DATE</property>
+                </structure>
+            </list-property>
+            <structure name="cachedMetaData">
+                <list-property name="resultSet">
+                    <structure>
+                        <property name="position">1</property>
+                        <property name="name">PROCESSINSTANCEID</property>
+                        <property name="dataType">decimal</property>
+                    </structure>
+                    <structure>
+                        <property name="position">2</property>
+                        <property name="name">PROCESSID</property>
+                        <property name="dataType">string</property>
+                    </structure>
+                    <structure>
+                        <property name="position">3</property>
+                        <property name="name">START_DATE</property>
+                        <property name="dataType">date-time</property>
+                    </structure>
+                    <structure>
+                        <property name="position">4</property>
+                        <property name="name">END_DATE</property>
+                        <property name="dataType">date-time</property>
+                    </structure>
+                </list-property>
+            </structure>
+            <property name="dataSource">ProcessInstanceLog</property>
+            <list-property name="resultSet">
+                <structure>
+                    <property name="position">1</property>
+                    <property name="name">PROCESSINSTANCEID</property>
+                    <property name="nativeName">PROCESSINSTANCEID</property>
+                    <property name="dataType">decimal</property>
+                    <property name="nativeDataType">-5</property>
+                </structure>
+                <structure>
+                    <property name="position">2</property>
+                    <property name="name">PROCESSID</property>
+                    <property name="nativeName">PROCESSID</property>
+                    <property name="dataType">string</property>
+                    <property name="nativeDataType">12</property>
+                </structure>
+                <structure>
+                    <property name="position">3</property>
+                    <property name="name">START_DATE</property>
+                    <property name="nativeName">START_DATE</property>
+                    <property name="dataType">date-time</property>
+                    <property name="nativeDataType">93</property>
+                </structure>
+                <structure>
+                    <property name="position">4</property>
+                    <property name="name">END_DATE</property>
+                    <property name="nativeName">END_DATE</property>
+                    <property name="dataType">date-time</property>
+                    <property name="nativeDataType">93</property>
+                </structure>
+            </list-property>
+            <property name="queryText">select 
+  p.PROCESSINSTANCEID,
+  p.PROCESSID,
+  p.START_DATE,
+  p.END_DATE  
+from
+  PUBLIC.PROCESSINSTANCELOG as p</property>
+            <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+  <Version>1.0</Version>
+  <design:ResultSets derivedMetaData="true">
+    <design:resultSetDefinitions>
+      <design:resultSetColumns>
+        <design:resultColumnDefinitions>
+          <design:attributes>
+            <design:name>PROCESSINSTANCEID</design:name>
+            <design:position>1</design:position>
+            <design:nativeDataTypeCode>-5</design:nativeDataTypeCode>
+            <design:precision>19</design:precision>
+            <design:scale>0</design:scale>
+            <design:nullability>NotNullable</design:nullability>
+            <design:uiHints>
+              <design:displayName>PROCESSINSTANCEID</design:displayName>
+            </design:uiHints>
+          </design:attributes>
+          <design:usageHints>
+            <design:label>PROCESSINSTANCEID</design:label>
+            <design:formattingHints>
+              <design:displaySize>20</design:displaySize>
+            </design:formattingHints>
+          </design:usageHints>
+        </design:resultColumnDefinitions>
+        <design:resultColumnDefinitions>
+          <design:attributes>
+            <design:name>PROCESSID</design:name>
+            <design:position>2</design:position>
+            <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+            <design:precision>255</design:precision>
+            <design:scale>0</design:scale>
+            <design:nullability>Nullable</design:nullability>
+            <design:uiHints>
+              <design:displayName>PROCESSID</design:displayName>
+            </design:uiHints>
+          </design:attributes>
+          <design:usageHints>
+            <design:label>PROCESSID</design:label>
+            <design:formattingHints>
+              <design:displaySize>255</design:displaySize>
+            </design:formattingHints>
+          </design:usageHints>
+        </design:resultColumnDefinitions>
+        <design:resultColumnDefinitions>
+          <design:attributes>
+            <design:name>START_DATE</design:name>
+            <design:position>3</design:position>
+            <design:nativeDataTypeCode>93</design:nativeDataTypeCode>
+            <design:precision>23</design:precision>
+            <design:scale>10</design:scale>
+            <design:nullability>Nullable</design:nullability>
+            <design:uiHints>
+              <design:displayName>START_DATE</design:displayName>
+            </design:uiHints>
+          </design:attributes>
+          <design:usageHints>
+            <design:label>START_DATE</design:label>
+            <design:formattingHints>
+              <design:displaySize>23</design:displaySize>
+            </design:formattingHints>
+          </design:usageHints>
+        </design:resultColumnDefinitions>
+        <design:resultColumnDefinitions>
+          <design:attributes>
+            <design:name>END_DATE</design:name>
+            <design:position>4</design:position>
+            <design:nativeDataTypeCode>93</design:nativeDataTypeCode>
+            <design:precision>23</design:precision>
+            <design:scale>10</design:scale>
+            <design:nullability>Nullable</design:nullability>
+            <design:uiHints>
+              <design:displayName>END_DATE</design:displayName>
+            </design:uiHints>
+          </design:attributes>
+          <design:usageHints>
+            <design:label>END_DATE</design:label>
+            <design:formattingHints>
+              <design:displaySize>23</design:displaySize>
+            </design:formattingHints>
+          </design:usageHints>
+        </design:resultColumnDefinitions>
+      </design:resultSetColumns>
+    </design:resultSetDefinitions>
+  </design:ResultSets>
+</model:DesignValues>]]></xml-property>
+        </oda-data-set>
+        <oda-data-set extensionID="org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet" name="NodeInstanceLog" id="27">
+            <list-property name="columnHints">
+                <structure>
+                    <property name="columnName">ID</property>
+                    <property name="displayName">ID</property>
+                </structure>
+                <structure>
+                    <property name="columnName">TYPE</property>
+                    <property name="displayName">TYPE</property>
+                </structure>
+                <structure>
+                    <property name="columnName">NODEINSTANCEID</property>
+                    <property name="displayName">NODEINSTANCEID</property>
+                </structure>
+                <structure>
+                    <property name="columnName">NODEID</property>
+                    <property name="displayName">NODEID</property>
+                </structure>
+                <structure>
+                    <property name="columnName">PROCESSINSTANCEID</property>
+                    <property name="displayName">PROCESSINSTANCEID</property>
+                </structure>
+                <structure>
+                    <property name="columnName">PROCESSID</property>
+                    <property name="displayName">PROCESSID</property>
+                </structure>
+                <structure>
+                    <property name="columnName">DATE</property>
+                    <property name="displayName">DATE</property>
+                </structure>
+            </list-property>
+            <structure name="cachedMetaData">
+                <list-property name="resultSet">
+                    <structure>
+                        <property name="position">1</property>
+                        <property name="name">ID</property>
+                        <property name="dataType">string</property>
+                    </structure>
+                    <structure>
+                        <property name="position">2</property>
+                        <property name="name">TYPE</property>
+                        <property name="dataType">integer</property>
+                    </structure>
+                    <structure>
+                        <property name="position">3</property>
+                        <property name="name">NODEINSTANCEID</property>
+                        <property name="dataType">string</property>
+                    </structure>
+                    <structure>
+                        <property name="position">4</property>
+                        <property name="name">NODEID</property>
+                        <property name="dataType">string</property>
+                    </structure>
+                    <structure>
+                        <property name="position">5</property>
+                        <property name="name">PROCESSINSTANCEID</property>
+                        <property name="dataType">decimal</property>
+                    </structure>
+                    <structure>
+                        <property name="position">6</property>
+                        <property name="name">PROCESSID</property>
+                        <property name="dataType">string</property>
+                    </structure>
+                    <structure>
+                        <property name="position">7</property>
+                        <property name="name">DATE</property>
+                        <property name="dataType">date-time</property>
+                    </structure>
+                </list-property>
+            </structure>
+            <property name="dataSource">ProcessInstanceLog</property>
+            <list-property name="resultSet">
+                <structure>
+                    <property name="position">1</property>
+                    <property name="name">ID</property>
+                    <property name="nativeName">ID</property>
+                    <property name="dataType">string</property>
+                    <property name="nativeDataType">12</property>
+                </structure>
+                <structure>
+                    <property name="position">2</property>
+                    <property name="name">TYPE</property>
+                    <property name="nativeName">TYPE</property>
+                    <property name="dataType">integer</property>
+                    <property name="nativeDataType">4</property>
+                </structure>
+                <structure>
+                    <property name="position">3</property>
+                    <property name="name">NODEINSTANCEID</property>
+                    <property name="nativeName">NODEINSTANCEID</property>
+                    <property name="dataType">string</property>
+                    <property name="nativeDataType">12</property>
+                </structure>
+                <structure>
+                    <property name="position">4</property>
+                    <property name="name">NODEID</property>
+                    <property name="nativeName">NODEID</property>
+                    <property name="dataType">string</property>
+                    <property name="nativeDataType">12</property>
+                </structure>
+                <structure>
+                    <property name="position">5</property>
+                    <property name="name">PROCESSINSTANCEID</property>
+                    <property name="nativeName">PROCESSINSTANCEID</property>
+                    <property name="dataType">decimal</property>
+                    <property name="nativeDataType">-5</property>
+                </structure>
+                <structure>
+                    <property name="position">6</property>
+                    <property name="name">PROCESSID</property>
+                    <property name="nativeName">PROCESSID</property>
+                    <property name="dataType">string</property>
+                    <property name="nativeDataType">12</property>
+                </structure>
+                <structure>
+                    <property name="position">7</property>
+                    <property name="name">DATE</property>
+                    <property name="nativeName">DATE</property>
+                    <property name="dataType">date-time</property>
+                    <property name="nativeDataType">93</property>
+                </structure>
+            </list-property>
+            <property name="queryText">select
+  p.ID,
+  p.TYPE,
+  p.NODEINSTANCEID,
+  p.NODEID,
+  p.PROCESSINSTANCEID,
+  p.PROCESSID,
+  p.DATE
+from
+  PUBLIC.NODEINSTANCELOG as p</property>
+        </oda-data-set>
+    </data-sets>
+    <styles>
+        <style name="crosstab-cell" id="4">
+            <property name="borderBottomColor">#CCCCCC</property>
+            <property name="borderBottomStyle">solid</property>
+            <property name="borderBottomWidth">1pt</property>
+            <property name="borderLeftColor">#CCCCCC</property>
+            <property name="borderLeftStyle">solid</property>
+            <property name="borderLeftWidth">1pt</property>
+            <property name="borderRightColor">#CCCCCC</property>
+            <property name="borderRightStyle">solid</property>
+            <property name="borderRightWidth">1pt</property>
+            <property name="borderTopColor">#CCCCCC</property>
+            <property name="borderTopStyle">solid</property>
+            <property name="borderTopWidth">1pt</property>
+        </style>
+        <style name="crosstab" id="5">
+            <property name="borderBottomColor">#CCCCCC</property>
+            <property name="borderBottomStyle">solid</property>
+            <property name="borderBottomWidth">1pt</property>
+            <property name="borderLeftColor">#CCCCCC</property>
+            <property name="borderLeftStyle">solid</property>
+            <property name="borderLeftWidth">1pt</property>
+            <property name="borderRightColor">#CCCCCC</property>
+            <property name="borderRightStyle">solid</property>
+            <property name="borderRightWidth">1pt</property>
+            <property name="borderTopColor">#CCCCCC</property>
+            <property name="borderTopStyle">solid</property>
+            <property name="borderTopWidth">1pt</property>
+        </style>
+        <style name="StyleRight" id="117">
+            <structure name="dateTimeFormat">
+                <property name="category">Long Date</property>
+                <property name="pattern">Long Date</property>
+            </structure>
+            <property name="textAlign">right</property>
+        </style>
+    </styles>
+    <page-setup>
+        <simple-master-page name="Simple MasterPage" id="2"/>
+    </page-setup>
+    <body>
+        <image id="18">
+            <property name="source">embed</property>
+            <property name="imageName">Drools.bmp</property>
+        </image>
+        <data id="116">
+            <property name="style">StyleRight</property>
+            <list-property name="boundDataColumns">
+                <structure>
+                    <property name="name">Column Binding</property>
+                    <property name="displayName">Current Date</property>
+                    <expression name="expression">new Date()</expression>
+                    <property name="dataType">date-time</property>
+                </structure>
+            </list-property>
+            <property name="resultSetColumn">Column Binding</property>
+        </data>
+        <text id="19">
+            <property name="contentType">html</property>
+            <text-property name="content"><![CDATA[<CENTER>
+<H1>Business Activity Monitoring</H1><BR/>
+</CENTER>]]></text-property>
+        </text>
+        <extended-item extensionName="Chart" name="NewChart2" id="29">
+            <xml-property name="xmlRepresentation"><![CDATA[<model:ChartWithAxes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:attribute="http://www.birt.eclipse.org/ChartModelAttribute" xmlns:data="http://www.birt.eclipse.org/ChartModelData" xmlns:layout="http://www.birt.eclipse.org/ChartModelLayout" xmlns:model="http://www.birt.eclipse.org/ChartModel" xmlns:type="http://www.birt.eclipse.org/ChartModelType">
+  <Type>Bar Chart</Type>
+  <SubType>Side-by-side</SubType>
+  <Block>
+    <Children xsi:type="layout:TitleBlock">
+      <Bounds>
+        <Left>0.0</Left>
+        <Top>0.0</Top>
+        <Width>0.0</Width>
+        <Height>0.0</Height>
+      </Bounds>
+      <Insets>
+        <Top>3.0</Top>
+        <Left>3.0</Left>
+        <Bottom>3.0</Bottom>
+        <Right>3.0</Right>
+      </Insets>
+      <Row>-1</Row>
+      <Column>-1</Column>
+      <Rowspan>-1</Rowspan>
+      <Columnspan>-1</Columnspan>
+      <Outline>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </Outline>
+      <Visible>true</Visible>
+      <Label>
+        <Caption>
+          <Value># Process Instances / Hour</Value>
+          <Font>
+            <Size>16.0</Size>
+            <Bold>true</Bold>
+            <Alignment>
+              <horizontalAlignment>Center</horizontalAlignment>
+              <verticalAlignment>Center</verticalAlignment>
+            </Alignment>
+          </Font>
+        </Caption>
+        <Background xsi:type="attribute:ColorDefinition">
+          <Transparency>0</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Background>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+        </Outline>
+        <Insets>
+          <Top>0.0</Top>
+          <Left>2.0</Left>
+          <Bottom>0.0</Bottom>
+          <Right>3.0</Right>
+        </Insets>
+        <Visible>true</Visible>
+      </Label>
+    </Children>
+    <Children xsi:type="layout:Plot">
+      <Bounds>
+        <Left>0.0</Left>
+        <Top>0.0</Top>
+        <Width>0.0</Width>
+        <Height>0.0</Height>
+      </Bounds>
+      <Insets>
+        <Top>3.0</Top>
+        <Left>3.0</Left>
+        <Bottom>3.0</Bottom>
+        <Right>3.0</Right>
+      </Insets>
+      <Row>-1</Row>
+      <Column>-1</Column>
+      <Rowspan>-1</Rowspan>
+      <Columnspan>-1</Columnspan>
+      <Outline>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </Outline>
+      <Visible>true</Visible>
+      <HorizontalSpacing>5</HorizontalSpacing>
+      <VerticalSpacing>5</VerticalSpacing>
+      <ClientArea>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>0</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </Outline>
+        <Insets>
+          <Top>0.0</Top>
+          <Left>0.0</Left>
+          <Bottom>0.0</Bottom>
+          <Right>0.0</Right>
+        </Insets>
+      </ClientArea>
+    </Children>
+    <Children xsi:type="layout:Legend">
+      <Bounds>
+        <Left>0.0</Left>
+        <Top>0.0</Top>
+        <Width>0.0</Width>
+        <Height>0.0</Height>
+      </Bounds>
+      <Insets>
+        <Top>3.0</Top>
+        <Left>3.0</Left>
+        <Bottom>3.0</Bottom>
+        <Right>3.0</Right>
+      </Insets>
+      <Row>-1</Row>
+      <Column>-1</Column>
+      <Rowspan>-1</Rowspan>
+      <Columnspan>-1</Columnspan>
+      <Outline>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </Outline>
+      <Visible>true</Visible>
+      <ClientArea>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>0</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </Outline>
+        <Insets>
+          <Top>2.0</Top>
+          <Left>2.0</Left>
+          <Bottom>2.0</Bottom>
+          <Right>2.0</Right>
+        </Insets>
+      </ClientArea>
+      <Text>
+        <Value></Value>
+        <Font>
+          <Alignment/>
+        </Font>
+      </Text>
+      <Orientation>Vertical</Orientation>
+      <Direction>Top_Bottom</Direction>
+      <Separator>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+        <Visible>true</Visible>
+      </Separator>
+      <Position>Right</Position>
+      <ItemType>Series</ItemType>
+      <Title>
+        <Caption>
+          <Value></Value>
+          <Font>
+            <Alignment/>
+          </Font>
+        </Caption>
+        <Background xsi:type="attribute:ColorDefinition">
+          <Transparency>0</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Background>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </Outline>
+        <Insets>
+          <Top>0.0</Top>
+          <Left>2.0</Left>
+          <Bottom>0.0</Bottom>
+          <Right>3.0</Right>
+        </Insets>
+        <Visible>false</Visible>
+      </Title>
+      <TitlePosition>Above</TitlePosition>
+      <ShowValue>false</ShowValue>
+    </Children>
+    <Bounds>
+      <Left>0.0</Left>
+      <Top>0.0</Top>
+      <Width>431.24999999759996</Width>
+      <Height>130.0</Height>
+    </Bounds>
+    <Insets>
+      <Top>3.0</Top>
+      <Left>3.0</Left>
+      <Bottom>3.0</Bottom>
+      <Right>3.0</Right>
+    </Insets>
+    <Row>-1</Row>
+    <Column>-1</Column>
+    <Rowspan>-1</Rowspan>
+    <Columnspan>-1</Columnspan>
+    <Outline>
+      <Style>Solid</Style>
+      <Thickness>1</Thickness>
+      <Color>
+        <Transparency>255</Transparency>
+        <Red>0</Red>
+        <Green>0</Green>
+        <Blue>0</Blue>
+      </Color>
+      <Visible>false</Visible>
+    </Outline>
+    <Visible>true</Visible>
+  </Block>
+  <Dimension>Two_Dimensional</Dimension>
+  <Units>Points</Units>
+  <SeriesThickness>10.0</SeriesThickness>
+  <SampleData>
+    <BaseSampleData>
+      <DataSetRepresentation>01/05/2000,02/01/2000,04/12/2000</DataSetRepresentation>
+    </BaseSampleData>
+    <OrthogonalSampleData>
+      <DataSetRepresentation>5.0,4.0,12.0</DataSetRepresentation>
+      <SeriesDefinitionIndex>0</SeriesDefinitionIndex>
+    </OrthogonalSampleData>
+  </SampleData>
+  <Interactivity>
+    <LegendBehavior>None</LegendBehavior>
+  </Interactivity>
+  <Axes>
+    <Type>DateTime</Type>
+    <Title>
+      <Caption>
+        <Value>X-Axis Title</Value>
+        <Font>
+          <Size>14.0</Size>
+          <Bold>true</Bold>
+          <Alignment>
+            <horizontalAlignment>Center</horizontalAlignment>
+            <verticalAlignment>Center</verticalAlignment>
+          </Alignment>
+        </Font>
+      </Caption>
+      <Background xsi:type="attribute:ColorDefinition">
+        <Transparency>0</Transparency>
+        <Red>255</Red>
+        <Green>255</Green>
+        <Blue>255</Blue>
+      </Background>
+      <Outline>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+      </Outline>
+      <Insets>
+        <Top>0.0</Top>
+        <Left>2.0</Left>
+        <Bottom>0.0</Bottom>
+        <Right>3.0</Right>
+      </Insets>
+      <Visible>false</Visible>
+    </Title>
+    <TitlePosition>Below</TitlePosition>
+    <AssociatedAxes>
+      <Type>Linear</Type>
+      <Title>
+        <Caption>
+          <Value>Y-Axis Title</Value>
+          <Font>
+            <Size>14.0</Size>
+            <Bold>true</Bold>
+            <Alignment>
+              <horizontalAlignment>Center</horizontalAlignment>
+              <verticalAlignment>Center</verticalAlignment>
+            </Alignment>
+            <Rotation>90.0</Rotation>
+          </Font>
+        </Caption>
+        <Background xsi:type="attribute:ColorDefinition">
+          <Transparency>0</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Background>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+        </Outline>
+        <Insets>
+          <Top>0.0</Top>
+          <Left>2.0</Left>
+          <Bottom>0.0</Bottom>
+          <Right>3.0</Right>
+        </Insets>
+        <Visible>false</Visible>
+      </Title>
+      <TitlePosition>Left</TitlePosition>
+      <SeriesDefinitions>
+        <Query>
+          <Definition>row[&quot;PROCESSID&quot;]</Definition>
+        </Query>
+        <SeriesPalette>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>80</Red>
+            <Green>166</Green>
+            <Blue>218</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>242</Red>
+            <Green>88</Green>
+            <Blue>106</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>232</Red>
+            <Green>172</Green>
+            <Blue>57</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>255</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>64</Red>
+            <Green>128</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>128</Green>
+            <Blue>192</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>170</Red>
+            <Green>85</Green>
+            <Blue>85</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>128</Green>
+            <Blue>0</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>192</Red>
+            <Green>192</Green>
+            <Blue>192</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>255</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>192</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>7</Red>
+            <Green>146</Green>
+            <Blue>94</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>128</Green>
+            <Blue>255</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>128</Green>
+            <Blue>192</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>255</Green>
+            <Blue>255</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>128</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>128</Green>
+            <Blue>192</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>128</Green>
+            <Blue>192</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>0</Green>
+            <Blue>255</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>64</Green>
+            <Blue>64</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>128</Green>
+            <Blue>64</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>80</Red>
+            <Green>240</Green>
+            <Blue>120</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>64</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>0</Green>
+            <Blue>64</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>0</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>128</Green>
+            <Blue>64</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>128</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>128</Green>
+            <Blue>255</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>64</Green>
+            <Blue>0</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>255</Green>
+            <Blue>255</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>128</Green>
+            <Blue>0</Blue>
+          </Entries>
+        </SeriesPalette>
+        <Series xsi:type="type:BarSeries">
+          <Visible>true</Visible>
+          <Label>
+            <Caption>
+              <Value></Value>
+              <Font>
+                <Alignment/>
+              </Font>
+            </Caption>
+            <Background xsi:type="attribute:ColorDefinition">
+              <Transparency>0</Transparency>
+              <Red>255</Red>
+              <Green>255</Green>
+              <Blue>255</Blue>
+            </Background>
+            <Outline>
+              <Style>Solid</Style>
+              <Thickness>1</Thickness>
+              <Color>
+                <Transparency>255</Transparency>
+                <Red>0</Red>
+                <Green>0</Green>
+                <Blue>0</Blue>
+              </Color>
+              <Visible>false</Visible>
+            </Outline>
+            <Insets>
+              <Top>0.0</Top>
+              <Left>2.0</Left>
+              <Bottom>0.0</Bottom>
+              <Right>3.0</Right>
+            </Insets>
+            <Visible>true</Visible>
+          </Label>
+          <DataDefinition>
+            <Definition>row[&quot;PROCESSINSTANCEID&quot;]</Definition>
+          </DataDefinition>
+          <SeriesIdentifier></SeriesIdentifier>
+          <DataPoint>
+            <Components>
+              <Type>Orthogonal_Value</Type>
+            </Components>
+            <Separator>, </Separator>
+          </DataPoint>
+          <LabelPosition>Inside</LabelPosition>
+          <Stacked>false</Stacked>
+          <Translucent>true</Translucent>
+          <Riser>Rectangle</Riser>
+        </Series>
+        <Grouping>
+          <Enabled>false</Enabled>
+          <GroupingInterval>2.0</GroupingInterval>
+          <GroupType>Text</GroupType>
+          <AggregateExpression>Sum</AggregateExpression>
+        </Grouping>
+        <Sorting>Ascending</Sorting>
+      </SeriesDefinitions>
+      <Orientation>Vertical</Orientation>
+      <LineAttributes>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+        <Visible>true</Visible>
+      </LineAttributes>
+      <Label>
+        <Caption>
+          <Value></Value>
+          <Font>
+            <Alignment/>
+          </Font>
+        </Caption>
+        <Background xsi:type="attribute:ColorDefinition">
+          <Transparency>0</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Background>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+        </Outline>
+        <Insets>
+          <Top>0.0</Top>
+          <Left>2.0</Left>
+          <Bottom>0.0</Bottom>
+          <Right>3.0</Right>
+        </Insets>
+        <Visible>true</Visible>
+      </Label>
+      <LabelPosition>Left</LabelPosition>
+      <MajorGrid>
+        <LineAttributes>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>196</Red>
+            <Green>196</Green>
+            <Blue>196</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </LineAttributes>
+        <TickStyle>Across</TickStyle>
+        <TickAttributes>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>196</Red>
+            <Green>196</Green>
+            <Blue>196</Blue>
+          </Color>
+          <Visible>true</Visible>
+        </TickAttributes>
+      </MajorGrid>
+      <MinorGrid>
+        <LineAttributes>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>225</Red>
+            <Green>225</Green>
+            <Blue>225</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </LineAttributes>
+        <TickStyle>Across</TickStyle>
+        <TickAttributes>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>225</Red>
+            <Green>225</Green>
+            <Blue>225</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </TickAttributes>
+      </MinorGrid>
+      <Scale>
+        <MinorGridsPerUnit>5</MinorGridsPerUnit>
+      </Scale>
+      <Origin>
+        <Type>Min</Type>
+        <Value xsi:type="data:NumberDataElement">
+          <Value>0.0</Value>
+        </Value>
+      </Origin>
+      <PrimaryAxis>true</PrimaryAxis>
+      <Percent>false</Percent>
+    </AssociatedAxes>
+    <SeriesDefinitions>
+      <Query>
+        <Definition></Definition>
+      </Query>
+      <SeriesPalette>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>80</Red>
+          <Green>166</Green>
+          <Blue>218</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>242</Red>
+          <Green>88</Green>
+          <Blue>106</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>232</Red>
+          <Green>172</Green>
+          <Blue>57</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>255</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>64</Red>
+          <Green>128</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>128</Green>
+          <Blue>192</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>170</Red>
+          <Green>85</Green>
+          <Blue>85</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>128</Green>
+          <Blue>0</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>192</Red>
+          <Green>192</Green>
+          <Blue>192</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>192</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>7</Red>
+          <Green>146</Green>
+          <Blue>94</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>128</Green>
+          <Blue>255</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>128</Green>
+          <Blue>192</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>128</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>128</Green>
+          <Blue>192</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>128</Green>
+          <Blue>192</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>0</Green>
+          <Blue>255</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>64</Green>
+          <Blue>64</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>128</Green>
+          <Blue>64</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>80</Red>
+          <Green>240</Green>
+          <Blue>120</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>64</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>0</Green>
+          <Blue>64</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>0</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>128</Green>
+          <Blue>64</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>128</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>128</Green>
+          <Blue>255</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>64</Green>
+          <Blue>0</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>128</Green>
+          <Blue>0</Blue>
+        </Entries>
+      </SeriesPalette>
+      <Series>
+        <Visible>true</Visible>
+        <Label>
+          <Caption>
+            <Value></Value>
+            <Font>
+              <Alignment/>
+            </Font>
+          </Caption>
+          <Background xsi:type="attribute:ColorDefinition">
+            <Transparency>0</Transparency>
+            <Red>255</Red>
+            <Green>255</Green>
+            <Blue>255</Blue>
+          </Background>
+          <Outline>
+            <Style>Solid</Style>
+            <Thickness>1</Thickness>
+            <Color>
+              <Transparency>255</Transparency>
+              <Red>0</Red>
+              <Green>0</Green>
+              <Blue>0</Blue>
+            </Color>
+            <Visible>false</Visible>
+          </Outline>
+          <Insets>
+            <Top>0.0</Top>
+            <Left>2.0</Left>
+            <Bottom>0.0</Bottom>
+            <Right>3.0</Right>
+          </Insets>
+          <Visible>false</Visible>
+        </Label>
+        <DataDefinition>
+          <Definition>row[&quot;START_DATE&quot;]</Definition>
+        </DataDefinition>
+        <SeriesIdentifier></SeriesIdentifier>
+        <DataPoint>
+          <Components>
+            <Type>Orthogonal_Value</Type>
+          </Components>
+          <Separator>, </Separator>
+        </DataPoint>
+        <LabelPosition>Outside</LabelPosition>
+        <Stacked>false</Stacked>
+      </Series>
+      <Grouping>
+        <Enabled>true</Enabled>
+        <GroupingUnit>Hours</GroupingUnit>
+        <GroupingInterval>1.0</GroupingInterval>
+        <GroupType>DateTime</GroupType>
+        <AggregateExpression>Count</AggregateExpression>
+      </Grouping>
+    </SeriesDefinitions>
+    <Orientation>Horizontal</Orientation>
+    <LineAttributes>
+      <Style>Solid</Style>
+      <Thickness>1</Thickness>
+      <Color>
+        <Transparency>255</Transparency>
+        <Red>0</Red>
+        <Green>0</Green>
+        <Blue>0</Blue>
+      </Color>
+      <Visible>true</Visible>
+    </LineAttributes>
+    <Label>
+      <Caption>
+        <Value></Value>
+        <Font>
+          <Alignment/>
+        </Font>
+      </Caption>
+      <Background xsi:type="attribute:ColorDefinition">
+        <Transparency>0</Transparency>
+        <Red>255</Red>
+        <Green>255</Green>
+        <Blue>255</Blue>
+      </Background>
+      <Outline>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+      </Outline>
+      <Insets>
+        <Top>0.0</Top>
+        <Left>2.0</Left>
+        <Bottom>0.0</Bottom>
+        <Right>3.0</Right>
+      </Insets>
+      <Visible>true</Visible>
+    </Label>
+    <FormatSpecifier xsi:type="attribute:JavaDateFormatSpecifier">
+      <Pattern>HH:00</Pattern>
+    </FormatSpecifier>
+    <LabelPosition>Below</LabelPosition>
+    <MajorGrid>
+      <LineAttributes>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>196</Red>
+          <Green>196</Green>
+          <Blue>196</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </LineAttributes>
+      <TickStyle>Across</TickStyle>
+      <TickAttributes>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>196</Red>
+          <Green>196</Green>
+          <Blue>196</Blue>
+        </Color>
+        <Visible>true</Visible>
+      </TickAttributes>
+    </MajorGrid>
+    <MinorGrid>
+      <LineAttributes>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>225</Red>
+          <Green>225</Green>
+          <Blue>225</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </LineAttributes>
+      <TickStyle>Across</TickStyle>
+      <TickAttributes>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>225</Red>
+          <Green>225</Green>
+          <Blue>225</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </TickAttributes>
+    </MinorGrid>
+    <Scale>
+      <MinorGridsPerUnit>5</MinorGridsPerUnit>
+    </Scale>
+    <Origin>
+      <Type>Min</Type>
+      <Value xsi:type="data:NumberDataElement">
+        <Value>0.0</Value>
+      </Value>
+    </Origin>
+    <PrimaryAxis>true</PrimaryAxis>
+    <CategoryAxis>true</CategoryAxis>
+    <Percent>false</Percent>
+  </Axes>
+  <Orientation>Vertical</Orientation>
+  <UnitSpacing>50.0</UnitSpacing>
+  <Rotation/>
+</model:ChartWithAxes>
+]]></xml-property>
+            <property name="outputFormat">SVG</property>
+            <property name="dataSet">ProcessInstanceLog</property>
+            <property name="height">130pt</property>
+            <property name="width">5.9895833333in</property>
+            <list-property name="boundDataColumns">
+                <structure>
+                    <property name="name">PROCESSINSTANCEID</property>
+                    <expression name="expression">dataSetRow["PROCESSINSTANCEID"]</expression>
+                    <property name="dataType">decimal</property>
+                </structure>
+                <structure>
+                    <property name="name">PROCESSID</property>
+                    <expression name="expression">dataSetRow["PROCESSID"]</expression>
+                    <property name="dataType">string</property>
+                </structure>
+                <structure>
+                    <property name="name">START_DATE</property>
+                    <expression name="expression">dataSetRow["START_DATE"]</expression>
+                    <property name="dataType">date-time</property>
+                </structure>
+                <structure>
+                    <property name="name">END_DATE</property>
+                    <expression name="expression">dataSetRow["END_DATE"]</expression>
+                    <property name="dataType">date-time</property>
+                </structure>
+            </list-property>
+        </extended-item>
+        <extended-item extensionName="Chart" name="NewChart" id="23">
+            <xml-property name="xmlRepresentation"><![CDATA[<model:ChartWithAxes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:attribute="http://www.birt.eclipse.org/ChartModelAttribute" xmlns:data="http://www.birt.eclipse.org/ChartModelData" xmlns:layout="http://www.birt.eclipse.org/ChartModelLayout" xmlns:model="http://www.birt.eclipse.org/ChartModel" xmlns:type="http://www.birt.eclipse.org/ChartModelType">
+  <Type>Bar Chart</Type>
+  <SubType>Side-by-side</SubType>
+  <Block>
+    <Children xsi:type="layout:TitleBlock">
+      <Bounds>
+        <Left>0.0</Left>
+        <Top>0.0</Top>
+        <Width>0.0</Width>
+        <Height>0.0</Height>
+      </Bounds>
+      <Insets>
+        <Top>3.0</Top>
+        <Left>3.0</Left>
+        <Bottom>3.0</Bottom>
+        <Right>3.0</Right>
+      </Insets>
+      <Row>-1</Row>
+      <Column>-1</Column>
+      <Rowspan>-1</Rowspan>
+      <Columnspan>-1</Columnspan>
+      <Outline>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </Outline>
+      <Visible>true</Visible>
+      <Label>
+        <Caption>
+          <Value># Currently Active Process Instances</Value>
+          <Font>
+            <Size>16.0</Size>
+            <Bold>true</Bold>
+            <Alignment>
+              <horizontalAlignment>Center</horizontalAlignment>
+              <verticalAlignment>Center</verticalAlignment>
+            </Alignment>
+          </Font>
+        </Caption>
+        <Background xsi:type="attribute:ColorDefinition">
+          <Transparency>0</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Background>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+        </Outline>
+        <Insets>
+          <Top>0.0</Top>
+          <Left>2.0</Left>
+          <Bottom>0.0</Bottom>
+          <Right>3.0</Right>
+        </Insets>
+        <Visible>true</Visible>
+      </Label>
+    </Children>
+    <Children xsi:type="layout:Plot">
+      <Bounds>
+        <Left>0.0</Left>
+        <Top>0.0</Top>
+        <Width>0.0</Width>
+        <Height>0.0</Height>
+      </Bounds>
+      <Insets>
+        <Top>3.0</Top>
+        <Left>3.0</Left>
+        <Bottom>3.0</Bottom>
+        <Right>3.0</Right>
+      </Insets>
+      <Row>-1</Row>
+      <Column>-1</Column>
+      <Rowspan>-1</Rowspan>
+      <Columnspan>-1</Columnspan>
+      <Outline>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </Outline>
+      <Visible>true</Visible>
+      <HorizontalSpacing>5</HorizontalSpacing>
+      <VerticalSpacing>5</VerticalSpacing>
+      <ClientArea>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>0</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </Outline>
+        <Insets>
+          <Top>0.0</Top>
+          <Left>0.0</Left>
+          <Bottom>0.0</Bottom>
+          <Right>0.0</Right>
+        </Insets>
+      </ClientArea>
+    </Children>
+    <Children xsi:type="layout:Legend">
+      <Bounds>
+        <Left>0.0</Left>
+        <Top>0.0</Top>
+        <Width>0.0</Width>
+        <Height>0.0</Height>
+      </Bounds>
+      <Insets>
+        <Top>3.0</Top>
+        <Left>3.0</Left>
+        <Bottom>3.0</Bottom>
+        <Right>3.0</Right>
+      </Insets>
+      <Row>-1</Row>
+      <Column>-1</Column>
+      <Rowspan>-1</Rowspan>
+      <Columnspan>-1</Columnspan>
+      <Outline>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </Outline>
+      <Visible>false</Visible>
+      <ClientArea>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>0</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </Outline>
+        <Insets>
+          <Top>2.0</Top>
+          <Left>2.0</Left>
+          <Bottom>2.0</Bottom>
+          <Right>2.0</Right>
+        </Insets>
+      </ClientArea>
+      <Text>
+        <Value></Value>
+        <Font>
+          <Alignment/>
+        </Font>
+      </Text>
+      <Orientation>Vertical</Orientation>
+      <Direction>Top_Bottom</Direction>
+      <Separator>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+        <Visible>true</Visible>
+      </Separator>
+      <Position>Right</Position>
+      <ItemType>Categories</ItemType>
+      <Title>
+        <Caption>
+          <Value></Value>
+          <Font>
+            <Alignment/>
+          </Font>
+        </Caption>
+        <Background xsi:type="attribute:ColorDefinition">
+          <Transparency>0</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Background>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </Outline>
+        <Insets>
+          <Top>0.0</Top>
+          <Left>2.0</Left>
+          <Bottom>0.0</Bottom>
+          <Right>3.0</Right>
+        </Insets>
+        <Visible>false</Visible>
+      </Title>
+      <TitlePosition>Above</TitlePosition>
+    </Children>
+    <Bounds>
+      <Left>0.0</Left>
+      <Top>0.0</Top>
+      <Width>214.5000000024</Width>
+      <Height>144.0</Height>
+    </Bounds>
+    <Insets>
+      <Top>3.0</Top>
+      <Left>3.0</Left>
+      <Bottom>3.0</Bottom>
+      <Right>3.0</Right>
+    </Insets>
+    <Row>-1</Row>
+    <Column>-1</Column>
+    <Rowspan>-1</Rowspan>
+    <Columnspan>-1</Columnspan>
+    <Outline>
+      <Style>Solid</Style>
+      <Thickness>1</Thickness>
+      <Color>
+        <Transparency>255</Transparency>
+        <Red>0</Red>
+        <Green>0</Green>
+        <Blue>0</Blue>
+      </Color>
+      <Visible>false</Visible>
+    </Outline>
+    <Visible>true</Visible>
+  </Block>
+  <Dimension>Two_Dimensional</Dimension>
+  <Units>Points</Units>
+  <SeriesThickness>10.0</SeriesThickness>
+  <SampleData>
+    <BaseSampleData>
+      <DataSetRepresentation>'A','B','C'</DataSetRepresentation>
+    </BaseSampleData>
+    <OrthogonalSampleData>
+      <DataSetRepresentation>5.0,4.0,12.0</DataSetRepresentation>
+      <SeriesDefinitionIndex>0</SeriesDefinitionIndex>
+    </OrthogonalSampleData>
+  </SampleData>
+  <Interactivity/>
+  <Axes>
+    <Type>Text</Type>
+    <Title>
+      <Caption>
+        <Value>X-Axis Title</Value>
+        <Font>
+          <Size>14.0</Size>
+          <Bold>true</Bold>
+          <Alignment>
+            <horizontalAlignment>Center</horizontalAlignment>
+            <verticalAlignment>Center</verticalAlignment>
+          </Alignment>
+        </Font>
+      </Caption>
+      <Background xsi:type="attribute:ColorDefinition">
+        <Transparency>0</Transparency>
+        <Red>255</Red>
+        <Green>255</Green>
+        <Blue>255</Blue>
+      </Background>
+      <Outline>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+      </Outline>
+      <Insets>
+        <Top>0.0</Top>
+        <Left>2.0</Left>
+        <Bottom>0.0</Bottom>
+        <Right>3.0</Right>
+      </Insets>
+      <Visible>false</Visible>
+    </Title>
+    <TitlePosition>Below</TitlePosition>
+    <AssociatedAxes>
+      <Type>Linear</Type>
+      <Title>
+        <Caption>
+          <Value># Process Instances</Value>
+          <Font>
+            <Size>14.0</Size>
+            <Bold>true</Bold>
+            <Alignment>
+              <horizontalAlignment>Center</horizontalAlignment>
+              <verticalAlignment>Center</verticalAlignment>
+            </Alignment>
+            <Rotation>90.0</Rotation>
+          </Font>
+        </Caption>
+        <Background xsi:type="attribute:ColorDefinition">
+          <Transparency>0</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Background>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+        </Outline>
+        <Insets>
+          <Top>0.0</Top>
+          <Left>2.0</Left>
+          <Bottom>0.0</Bottom>
+          <Right>3.0</Right>
+        </Insets>
+        <Visible>false</Visible>
+      </Title>
+      <TitlePosition>Left</TitlePosition>
+      <SeriesDefinitions>
+        <Query>
+          <Definition></Definition>
+        </Query>
+        <SeriesPalette>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>80</Red>
+            <Green>166</Green>
+            <Blue>218</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>242</Red>
+            <Green>88</Green>
+            <Blue>106</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>232</Red>
+            <Green>172</Green>
+            <Blue>57</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>255</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>64</Red>
+            <Green>128</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>128</Green>
+            <Blue>192</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>170</Red>
+            <Green>85</Green>
+            <Blue>85</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>128</Green>
+            <Blue>0</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>192</Red>
+            <Green>192</Green>
+            <Blue>192</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>255</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>192</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>7</Red>
+            <Green>146</Green>
+            <Blue>94</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>128</Green>
+            <Blue>255</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>128</Green>
+            <Blue>192</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>255</Green>
+            <Blue>255</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>128</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>128</Green>
+            <Blue>192</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>128</Green>
+            <Blue>192</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>0</Green>
+            <Blue>255</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>64</Green>
+            <Blue>64</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>128</Green>
+            <Blue>64</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>80</Red>
+            <Green>240</Green>
+            <Blue>120</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>64</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>0</Green>
+            <Blue>64</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>0</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>128</Green>
+            <Blue>64</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>128</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>128</Green>
+            <Blue>255</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>64</Green>
+            <Blue>0</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>255</Green>
+            <Blue>255</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>128</Green>
+            <Blue>0</Blue>
+          </Entries>
+        </SeriesPalette>
+        <Series xsi:type="type:BarSeries">
+          <Visible>true</Visible>
+          <Label>
+            <Caption>
+              <Value></Value>
+              <Font>
+                <Alignment/>
+              </Font>
+            </Caption>
+            <Background xsi:type="attribute:ColorDefinition">
+              <Transparency>0</Transparency>
+              <Red>255</Red>
+              <Green>255</Green>
+              <Blue>255</Blue>
+            </Background>
+            <Outline>
+              <Style>Solid</Style>
+              <Thickness>1</Thickness>
+              <Color>
+                <Transparency>255</Transparency>
+                <Red>0</Red>
+                <Green>0</Green>
+                <Blue>0</Blue>
+              </Color>
+              <Visible>false</Visible>
+            </Outline>
+            <Insets>
+              <Top>0.0</Top>
+              <Left>2.0</Left>
+              <Bottom>0.0</Bottom>
+              <Right>3.0</Right>
+            </Insets>
+            <Visible>true</Visible>
+          </Label>
+          <DataDefinition>
+            <Definition>row[&quot;PROCESSINSTANCEID&quot;]</Definition>
+          </DataDefinition>
+          <SeriesIdentifier></SeriesIdentifier>
+          <DataPoint>
+            <Components>
+              <Type>Orthogonal_Value</Type>
+            </Components>
+            <Separator>, </Separator>
+          </DataPoint>
+          <LabelPosition>Inside</LabelPosition>
+          <Stacked>true</Stacked>
+          <Translucent>true</Translucent>
+          <Riser>Rectangle</Riser>
+        </Series>
+        <Grouping>
+          <Enabled>false</Enabled>
+          <GroupingInterval>2.0</GroupingInterval>
+          <GroupType>Text</GroupType>
+          <AggregateExpression>Sum</AggregateExpression>
+        </Grouping>
+        <Sorting>Ascending</Sorting>
+      </SeriesDefinitions>
+      <Orientation>Vertical</Orientation>
+      <LineAttributes>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+        <Visible>true</Visible>
+      </LineAttributes>
+      <Label>
+        <Caption>
+          <Value></Value>
+          <Font>
+            <Alignment/>
+          </Font>
+        </Caption>
+        <Background xsi:type="attribute:ColorDefinition">
+          <Transparency>0</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Background>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+        </Outline>
+        <Insets>
+          <Top>0.0</Top>
+          <Left>2.0</Left>
+          <Bottom>0.0</Bottom>
+          <Right>3.0</Right>
+        </Insets>
+        <Visible>true</Visible>
+      </Label>
+      <LabelPosition>Left</LabelPosition>
+      <MajorGrid>
+        <LineAttributes>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>196</Red>
+            <Green>196</Green>
+            <Blue>196</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </LineAttributes>
+        <TickStyle>Across</TickStyle>
+        <TickAttributes>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>196</Red>
+            <Green>196</Green>
+            <Blue>196</Blue>
+          </Color>
+          <Visible>true</Visible>
+        </TickAttributes>
+      </MajorGrid>
+      <MinorGrid>
+        <LineAttributes>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>225</Red>
+            <Green>225</Green>
+            <Blue>225</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </LineAttributes>
+        <TickStyle>Across</TickStyle>
+        <TickAttributes>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>225</Red>
+            <Green>225</Green>
+            <Blue>225</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </TickAttributes>
+      </MinorGrid>
+      <Scale>
+        <MinorGridsPerUnit>5</MinorGridsPerUnit>
+      </Scale>
+      <Origin>
+        <Type>Value</Type>
+        <Value xsi:type="data:NumberDataElement">
+          <Value>0.0</Value>
+        </Value>
+      </Origin>
+      <PrimaryAxis>true</PrimaryAxis>
+      <Percent>false</Percent>
+    </AssociatedAxes>
+    <SeriesDefinitions>
+      <Query>
+        <Definition></Definition>
+      </Query>
+      <SeriesPalette>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>80</Red>
+          <Green>166</Green>
+          <Blue>218</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>242</Red>
+          <Green>88</Green>
+          <Blue>106</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>232</Red>
+          <Green>172</Green>
+          <Blue>57</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>255</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>64</Red>
+          <Green>128</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>128</Green>
+          <Blue>192</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>170</Red>
+          <Green>85</Green>
+          <Blue>85</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>128</Green>
+          <Blue>0</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>192</Red>
+          <Green>192</Green>
+          <Blue>192</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>192</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>7</Red>
+          <Green>146</Green>
+          <Blue>94</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>128</Green>
+          <Blue>255</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>128</Green>
+          <Blue>192</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>128</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>128</Green>
+          <Blue>192</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>128</Green>
+          <Blue>192</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>0</Green>
+          <Blue>255</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>64</Green>
+          <Blue>64</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>128</Green>
+          <Blue>64</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>80</Red>
+          <Green>240</Green>
+          <Blue>120</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>64</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>0</Green>
+          <Blue>64</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>0</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>128</Green>
+          <Blue>64</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>128</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>128</Green>
+          <Blue>255</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>64</Green>
+          <Blue>0</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>128</Green>
+          <Blue>0</Blue>
+        </Entries>
+      </SeriesPalette>
+      <Series>
+        <Visible>true</Visible>
+        <Label>
+          <Caption>
+            <Value></Value>
+            <Font>
+              <Alignment/>
+            </Font>
+          </Caption>
+          <Background xsi:type="attribute:ColorDefinition">
+            <Transparency>0</Transparency>
+            <Red>255</Red>
+            <Green>255</Green>
+            <Blue>255</Blue>
+          </Background>
+          <Outline>
+            <Style>Solid</Style>
+            <Thickness>1</Thickness>
+            <Color>
+              <Transparency>255</Transparency>
+              <Red>0</Red>
+              <Green>0</Green>
+              <Blue>0</Blue>
+            </Color>
+            <Visible>false</Visible>
+          </Outline>
+          <Insets>
+            <Top>0.0</Top>
+            <Left>2.0</Left>
+            <Bottom>0.0</Bottom>
+            <Right>3.0</Right>
+          </Insets>
+          <Visible>false</Visible>
+        </Label>
+        <DataDefinition>
+          <Definition>row[&quot;PROCESSID&quot;]</Definition>
+        </DataDefinition>
+        <SeriesIdentifier></SeriesIdentifier>
+        <DataPoint>
+          <Components>
+            <Type>Orthogonal_Value</Type>
+          </Components>
+          <Separator>, </Separator>
+        </DataPoint>
+        <LabelPosition>Outside</LabelPosition>
+        <Stacked>false</Stacked>
+      </Series>
+      <Grouping>
+        <Enabled>true</Enabled>
+        <GroupingInterval>0.0</GroupingInterval>
+        <GroupType>Text</GroupType>
+        <AggregateExpression>Count</AggregateExpression>
+      </Grouping>
+    </SeriesDefinitions>
+    <Orientation>Horizontal</Orientation>
+    <LineAttributes>
+      <Style>Solid</Style>
+      <Thickness>1</Thickness>
+      <Color>
+        <Transparency>255</Transparency>
+        <Red>0</Red>
+        <Green>0</Green>
+        <Blue>0</Blue>
+      </Color>
+      <Visible>true</Visible>
+    </LineAttributes>
+    <Label>
+      <Caption>
+        <Value></Value>
+        <Font>
+          <Alignment/>
+        </Font>
+      </Caption>
+      <Background xsi:type="attribute:ColorDefinition">
+        <Transparency>0</Transparency>
+        <Red>255</Red>
+        <Green>255</Green>
+        <Blue>255</Blue>
+      </Background>
+      <Outline>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+      </Outline>
+      <Insets>
+        <Top>0.0</Top>
+        <Left>2.0</Left>
+        <Bottom>0.0</Bottom>
+        <Right>3.0</Right>
+      </Insets>
+      <Visible>true</Visible>
+    </Label>
+    <LabelPosition>Below</LabelPosition>
+    <MajorGrid>
+      <LineAttributes>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>196</Red>
+          <Green>196</Green>
+          <Blue>196</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </LineAttributes>
+      <TickStyle>Across</TickStyle>
+      <TickAttributes>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>196</Red>
+          <Green>196</Green>
+          <Blue>196</Blue>
+        </Color>
+        <Visible>true</Visible>
+      </TickAttributes>
+    </MajorGrid>
+    <MinorGrid>
+      <LineAttributes>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>225</Red>
+          <Green>225</Green>
+          <Blue>225</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </LineAttributes>
+      <TickStyle>Across</TickStyle>
+      <TickAttributes>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>225</Red>
+          <Green>225</Green>
+          <Blue>225</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </TickAttributes>
+    </MinorGrid>
+    <Scale>
+      <MinorGridsPerUnit>5</MinorGridsPerUnit>
+    </Scale>
+    <Origin>
+      <Type>Min</Type>
+      <Value xsi:type="data:NumberDataElement">
+        <Value>0.0</Value>
+      </Value>
+    </Origin>
+    <PrimaryAxis>true</PrimaryAxis>
+    <CategoryAxis>true</CategoryAxis>
+    <Percent>false</Percent>
+  </Axes>
+  <Orientation>Vertical</Orientation>
+  <UnitSpacing>50.0</UnitSpacing>
+  <Rotation/>
+</model:ChartWithAxes>
+]]></xml-property>
+            <property name="outputFormat">SVG</property>
+            <list-property name="filter">
+                <structure>
+                    <property name="operator">is-null</property>
+                    <expression name="expr">row["END_DATE"]</expression>
+                </structure>
+            </list-property>
+            <property name="dataSet">ProcessInstanceLog</property>
+            <property name="height">2in</property>
+            <property name="width">2.9791666667in</property>
+            <list-property name="boundDataColumns">
+                <structure>
+                    <property name="name">PROCESSINSTANCEID</property>
+                    <expression name="expression">dataSetRow["PROCESSINSTANCEID"]</expression>
+                    <property name="dataType">decimal</property>
+                </structure>
+                <structure>
+                    <property name="name">PROCESSID</property>
+                    <expression name="expression">dataSetRow["PROCESSID"]</expression>
+                    <property name="dataType">string</property>
+                </structure>
+                <structure>
+                    <property name="name">START_DATE</property>
+                    <expression name="expression">dataSetRow["START_DATE"]</expression>
+                    <property name="dataType">date-time</property>
+                </structure>
+                <structure>
+                    <property name="name">END_DATE</property>
+                    <expression name="expression">dataSetRow["END_DATE"]</expression>
+                    <property name="dataType">date-time</property>
+                </structure>
+            </list-property>
+        </extended-item>
+        <extended-item extensionName="Chart" name="NewChart1" id="24">
+            <xml-property name="xmlRepresentation"><![CDATA[<model:ChartWithAxes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:attribute="http://www.birt.eclipse.org/ChartModelAttribute" xmlns:data="http://www.birt.eclipse.org/ChartModelData" xmlns:layout="http://www.birt.eclipse.org/ChartModelLayout" xmlns:model="http://www.birt.eclipse.org/ChartModel" xmlns:type="http://www.birt.eclipse.org/ChartModelType">
+  <Type>Bar Chart</Type>
+  <SubType>Side-by-side</SubType>
+  <Block>
+    <Children xsi:type="layout:TitleBlock">
+      <Bounds>
+        <Left>0.0</Left>
+        <Top>0.0</Top>
+        <Width>0.0</Width>
+        <Height>0.0</Height>
+      </Bounds>
+      <Insets>
+        <Top>3.0</Top>
+        <Left>3.0</Left>
+        <Bottom>3.0</Bottom>
+        <Right>3.0</Right>
+      </Insets>
+      <Row>-1</Row>
+      <Column>-1</Column>
+      <Rowspan>-1</Rowspan>
+      <Columnspan>-1</Columnspan>
+      <Outline>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </Outline>
+      <Visible>true</Visible>
+      <Label>
+        <Caption>
+          <Value>Average Completion Time (Minutes)</Value>
+          <Font>
+            <Size>16.0</Size>
+            <Bold>true</Bold>
+            <Alignment>
+              <horizontalAlignment>Center</horizontalAlignment>
+              <verticalAlignment>Center</verticalAlignment>
+            </Alignment>
+          </Font>
+        </Caption>
+        <Background xsi:type="attribute:ColorDefinition">
+          <Transparency>0</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Background>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+        </Outline>
+        <Insets>
+          <Top>0.0</Top>
+          <Left>2.0</Left>
+          <Bottom>0.0</Bottom>
+          <Right>3.0</Right>
+        </Insets>
+        <Visible>true</Visible>
+      </Label>
+    </Children>
+    <Children xsi:type="layout:Plot">
+      <Bounds>
+        <Left>0.0</Left>
+        <Top>0.0</Top>
+        <Width>0.0</Width>
+        <Height>0.0</Height>
+      </Bounds>
+      <Insets>
+        <Top>3.0</Top>
+        <Left>3.0</Left>
+        <Bottom>3.0</Bottom>
+        <Right>3.0</Right>
+      </Insets>
+      <Row>-1</Row>
+      <Column>-1</Column>
+      <Rowspan>-1</Rowspan>
+      <Columnspan>-1</Columnspan>
+      <Outline>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </Outline>
+      <Visible>true</Visible>
+      <HorizontalSpacing>5</HorizontalSpacing>
+      <VerticalSpacing>5</VerticalSpacing>
+      <ClientArea>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>0</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </Outline>
+        <Insets>
+          <Top>0.0</Top>
+          <Left>0.0</Left>
+          <Bottom>0.0</Bottom>
+          <Right>0.0</Right>
+        </Insets>
+      </ClientArea>
+    </Children>
+    <Children xsi:type="layout:Legend">
+      <Bounds>
+        <Left>0.0</Left>
+        <Top>0.0</Top>
+        <Width>0.0</Width>
+        <Height>0.0</Height>
+      </Bounds>
+      <Insets>
+        <Top>3.0</Top>
+        <Left>3.0</Left>
+        <Bottom>3.0</Bottom>
+        <Right>3.0</Right>
+      </Insets>
+      <Row>-1</Row>
+      <Column>-1</Column>
+      <Rowspan>-1</Rowspan>
+      <Columnspan>-1</Columnspan>
+      <Outline>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </Outline>
+      <Visible>false</Visible>
+      <ClientArea>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>0</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </Outline>
+        <Insets>
+          <Top>2.0</Top>
+          <Left>2.0</Left>
+          <Bottom>2.0</Bottom>
+          <Right>2.0</Right>
+        </Insets>
+      </ClientArea>
+      <Text>
+        <Value></Value>
+        <Font>
+          <Alignment/>
+        </Font>
+      </Text>
+      <Orientation>Vertical</Orientation>
+      <Direction>Top_Bottom</Direction>
+      <Separator>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+        <Visible>true</Visible>
+      </Separator>
+      <Position>Right</Position>
+      <ItemType>Categories</ItemType>
+      <Title>
+        <Caption>
+          <Value></Value>
+          <Font>
+            <Alignment/>
+          </Font>
+        </Caption>
+        <Background xsi:type="attribute:ColorDefinition">
+          <Transparency>0</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Background>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </Outline>
+        <Insets>
+          <Top>0.0</Top>
+          <Left>2.0</Left>
+          <Bottom>0.0</Bottom>
+          <Right>3.0</Right>
+        </Insets>
+        <Visible>false</Visible>
+      </Title>
+      <TitlePosition>Above</TitlePosition>
+      <ShowValue>false</ShowValue>
+    </Children>
+    <Bounds>
+      <Left>0.0</Left>
+      <Top>0.0</Top>
+      <Width>216.0</Width>
+      <Height>145.4999999976</Height>
+    </Bounds>
+    <Insets>
+      <Top>3.0</Top>
+      <Left>3.0</Left>
+      <Bottom>3.0</Bottom>
+      <Right>3.0</Right>
+    </Insets>
+    <Row>-1</Row>
+    <Column>-1</Column>
+    <Rowspan>-1</Rowspan>
+    <Columnspan>-1</Columnspan>
+    <Outline>
+      <Style>Solid</Style>
+      <Thickness>1</Thickness>
+      <Color>
+        <Transparency>255</Transparency>
+        <Red>0</Red>
+        <Green>0</Green>
+        <Blue>0</Blue>
+      </Color>
+      <Visible>false</Visible>
+    </Outline>
+    <Visible>true</Visible>
+  </Block>
+  <Dimension>Two_Dimensional</Dimension>
+  <Units>Points</Units>
+  <SeriesThickness>10.0</SeriesThickness>
+  <SampleData>
+    <BaseSampleData>
+      <DataSetRepresentation>'A','B','C'</DataSetRepresentation>
+    </BaseSampleData>
+    <OrthogonalSampleData>
+      <DataSetRepresentation>5.0,4.0,12.0</DataSetRepresentation>
+      <SeriesDefinitionIndex>0</SeriesDefinitionIndex>
+    </OrthogonalSampleData>
+  </SampleData>
+  <Interactivity/>
+  <Axes>
+    <Type>Text</Type>
+    <Title>
+      <Caption>
+        <Value>X-Axis Title</Value>
+        <Font>
+          <Size>14.0</Size>
+          <Bold>true</Bold>
+          <Alignment>
+            <horizontalAlignment>Center</horizontalAlignment>
+            <verticalAlignment>Center</verticalAlignment>
+          </Alignment>
+        </Font>
+      </Caption>
+      <Background xsi:type="attribute:ColorDefinition">
+        <Transparency>0</Transparency>
+        <Red>255</Red>
+        <Green>255</Green>
+        <Blue>255</Blue>
+      </Background>
+      <Outline>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+      </Outline>
+      <Insets>
+        <Top>0.0</Top>
+        <Left>2.0</Left>
+        <Bottom>0.0</Bottom>
+        <Right>3.0</Right>
+      </Insets>
+      <Visible>false</Visible>
+    </Title>
+    <TitlePosition>Below</TitlePosition>
+    <AssociatedAxes>
+      <Type>Linear</Type>
+      <Title>
+        <Caption>
+          <Value>Y-Axis Title</Value>
+          <Font>
+            <Size>14.0</Size>
+            <Bold>true</Bold>
+            <Alignment>
+              <horizontalAlignment>Center</horizontalAlignment>
+              <verticalAlignment>Center</verticalAlignment>
+            </Alignment>
+            <Rotation>90.0</Rotation>
+          </Font>
+        </Caption>
+        <Background xsi:type="attribute:ColorDefinition">
+          <Transparency>0</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Background>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+        </Outline>
+        <Insets>
+          <Top>0.0</Top>
+          <Left>2.0</Left>
+          <Bottom>0.0</Bottom>
+          <Right>3.0</Right>
+        </Insets>
+        <Visible>false</Visible>
+      </Title>
+      <TitlePosition>Left</TitlePosition>
+      <SeriesDefinitions>
+        <Query>
+          <Definition></Definition>
+        </Query>
+        <SeriesPalette>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>80</Red>
+            <Green>166</Green>
+            <Blue>218</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>242</Red>
+            <Green>88</Green>
+            <Blue>106</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>232</Red>
+            <Green>172</Green>
+            <Blue>57</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>255</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>64</Red>
+            <Green>128</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>128</Green>
+            <Blue>192</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>170</Red>
+            <Green>85</Green>
+            <Blue>85</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>128</Green>
+            <Blue>0</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>192</Red>
+            <Green>192</Green>
+            <Blue>192</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>255</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>192</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>7</Red>
+            <Green>146</Green>
+            <Blue>94</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>128</Green>
+            <Blue>255</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>128</Green>
+            <Blue>192</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>255</Green>
+            <Blue>255</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>128</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>128</Green>
+            <Blue>192</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>128</Green>
+            <Blue>192</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>0</Green>
+            <Blue>255</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>64</Green>
+            <Blue>64</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>128</Green>
+            <Blue>64</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>80</Red>
+            <Green>240</Green>
+            <Blue>120</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>64</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>0</Green>
+            <Blue>64</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>0</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>128</Green>
+            <Blue>64</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>128</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>128</Green>
+            <Blue>255</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>64</Green>
+            <Blue>0</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>255</Green>
+            <Blue>255</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>128</Green>
+            <Blue>0</Blue>
+          </Entries>
+        </SeriesPalette>
+        <Series xsi:type="type:BarSeries">
+          <Visible>true</Visible>
+          <Label>
+            <Caption>
+              <Value></Value>
+              <Font>
+                <Alignment/>
+              </Font>
+            </Caption>
+            <Background xsi:type="attribute:ColorDefinition">
+              <Transparency>0</Transparency>
+              <Red>255</Red>
+              <Green>255</Green>
+              <Blue>255</Blue>
+            </Background>
+            <Outline>
+              <Style>Solid</Style>
+              <Thickness>1</Thickness>
+              <Color>
+                <Transparency>255</Transparency>
+                <Red>0</Red>
+                <Green>0</Green>
+                <Blue>0</Blue>
+              </Color>
+              <Visible>false</Visible>
+            </Outline>
+            <Insets>
+              <Top>0.0</Top>
+              <Left>2.0</Left>
+              <Bottom>0.0</Bottom>
+              <Right>3.0</Right>
+            </Insets>
+            <Visible>true</Visible>
+          </Label>
+          <DataDefinition>
+            <Definition>DateTimeSpan.minutes(row[&quot;START_DATE&quot;], row[&quot;END_DATE&quot;])</Definition>
+          </DataDefinition>
+          <SeriesIdentifier></SeriesIdentifier>
+          <DataPoint>
+            <Components>
+              <Type>Orthogonal_Value</Type>
+            </Components>
+            <Separator>, </Separator>
+          </DataPoint>
+          <LabelPosition>Inside</LabelPosition>
+          <Stacked>false</Stacked>
+          <Translucent>true</Translucent>
+          <Riser>Rectangle</Riser>
+        </Series>
+        <Grouping>
+          <Enabled>true</Enabled>
+          <GroupingInterval>2.0</GroupingInterval>
+          <GroupType>Text</GroupType>
+          <AggregateExpression>Average</AggregateExpression>
+        </Grouping>
+        <Sorting>Ascending</Sorting>
+      </SeriesDefinitions>
+      <Orientation>Vertical</Orientation>
+      <LineAttributes>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+        <Visible>true</Visible>
+      </LineAttributes>
+      <Label>
+        <Caption>
+          <Value></Value>
+          <Font>
+            <Alignment/>
+          </Font>
+        </Caption>
+        <Background xsi:type="attribute:ColorDefinition">
+          <Transparency>0</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Background>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+        </Outline>
+        <Insets>
+          <Top>0.0</Top>
+          <Left>2.0</Left>
+          <Bottom>0.0</Bottom>
+          <Right>3.0</Right>
+        </Insets>
+        <Visible>true</Visible>
+      </Label>
+      <LabelPosition>Left</LabelPosition>
+      <Staggered>false</Staggered>
+      <MajorGrid>
+        <LineAttributes>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>196</Red>
+            <Green>196</Green>
+            <Blue>196</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </LineAttributes>
+        <TickStyle>Across</TickStyle>
+        <TickAttributes>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>196</Red>
+            <Green>196</Green>
+            <Blue>196</Blue>
+          </Color>
+          <Visible>true</Visible>
+        </TickAttributes>
+      </MajorGrid>
+      <MinorGrid>
+        <LineAttributes>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>225</Red>
+            <Green>225</Green>
+            <Blue>225</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </LineAttributes>
+        <TickStyle>Across</TickStyle>
+        <TickAttributes>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>225</Red>
+            <Green>225</Green>
+            <Blue>225</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </TickAttributes>
+      </MinorGrid>
+      <Scale>
+        <MinorGridsPerUnit>5</MinorGridsPerUnit>
+      </Scale>
+      <Origin>
+        <Type>Min</Type>
+        <Value xsi:type="data:NumberDataElement">
+          <Value>0.0</Value>
+        </Value>
+      </Origin>
+      <PrimaryAxis>true</PrimaryAxis>
+      <Percent>false</Percent>
+    </AssociatedAxes>
+    <SeriesDefinitions>
+      <Query>
+        <Definition></Definition>
+      </Query>
+      <SeriesPalette>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>80</Red>
+          <Green>166</Green>
+          <Blue>218</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>242</Red>
+          <Green>88</Green>
+          <Blue>106</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>232</Red>
+          <Green>172</Green>
+          <Blue>57</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>255</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>64</Red>
+          <Green>128</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>128</Green>
+          <Blue>192</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>170</Red>
+          <Green>85</Green>
+          <Blue>85</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>128</Green>
+          <Blue>0</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>192</Red>
+          <Green>192</Green>
+          <Blue>192</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>192</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>7</Red>
+          <Green>146</Green>
+          <Blue>94</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>128</Green>
+          <Blue>255</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>128</Green>
+          <Blue>192</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>128</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>128</Green>
+          <Blue>192</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>128</Green>
+          <Blue>192</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>0</Green>
+          <Blue>255</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>64</Green>
+          <Blue>64</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>128</Green>
+          <Blue>64</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>80</Red>
+          <Green>240</Green>
+          <Blue>120</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>64</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>0</Green>
+          <Blue>64</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>0</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>128</Green>
+          <Blue>64</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>128</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>128</Green>
+          <Blue>255</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>64</Green>
+          <Blue>0</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>128</Green>
+          <Blue>0</Blue>
+        </Entries>
+      </SeriesPalette>
+      <Series>
+        <Visible>true</Visible>
+        <Label>
+          <Caption>
+            <Value></Value>
+            <Font>
+              <Alignment/>
+            </Font>
+          </Caption>
+          <Background xsi:type="attribute:ColorDefinition">
+            <Transparency>0</Transparency>
+            <Red>255</Red>
+            <Green>255</Green>
+            <Blue>255</Blue>
+          </Background>
+          <Outline>
+            <Style>Solid</Style>
+            <Thickness>1</Thickness>
+            <Color>
+              <Transparency>255</Transparency>
+              <Red>0</Red>
+              <Green>0</Green>
+              <Blue>0</Blue>
+            </Color>
+            <Visible>false</Visible>
+          </Outline>
+          <Insets>
+            <Top>0.0</Top>
+            <Left>2.0</Left>
+            <Bottom>0.0</Bottom>
+            <Right>3.0</Right>
+          </Insets>
+          <Visible>false</Visible>
+        </Label>
+        <DataDefinition>
+          <Definition>row[&quot;PROCESSID&quot;]</Definition>
+        </DataDefinition>
+        <SeriesIdentifier></SeriesIdentifier>
+        <DataPoint>
+          <Components>
+            <Type>Orthogonal_Value</Type>
+          </Components>
+          <Separator>, </Separator>
+        </DataPoint>
+        <LabelPosition>Outside</LabelPosition>
+        <Stacked>false</Stacked>
+      </Series>
+      <Grouping>
+        <Enabled>true</Enabled>
+        <GroupingInterval>0.0</GroupingInterval>
+        <GroupType>Text</GroupType>
+        <AggregateExpression>Average</AggregateExpression>
+      </Grouping>
+    </SeriesDefinitions>
+    <Orientation>Horizontal</Orientation>
+    <LineAttributes>
+      <Style>Solid</Style>
+      <Thickness>1</Thickness>
+      <Color>
+        <Transparency>255</Transparency>
+        <Red>0</Red>
+        <Green>0</Green>
+        <Blue>0</Blue>
+      </Color>
+      <Visible>true</Visible>
+    </LineAttributes>
+    <Label>
+      <Caption>
+        <Value></Value>
+        <Font>
+          <Alignment/>
+        </Font>
+      </Caption>
+      <Background xsi:type="attribute:ColorDefinition">
+        <Transparency>0</Transparency>
+        <Red>255</Red>
+        <Green>255</Green>
+        <Blue>255</Blue>
+      </Background>
+      <Outline>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+      </Outline>
+      <Insets>
+        <Top>0.0</Top>
+        <Left>2.0</Left>
+        <Bottom>0.0</Bottom>
+        <Right>3.0</Right>
+      </Insets>
+      <Visible>true</Visible>
+    </Label>
+    <LabelPosition>Below</LabelPosition>
+    <MajorGrid>
+      <LineAttributes>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>196</Red>
+          <Green>196</Green>
+          <Blue>196</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </LineAttributes>
+      <TickStyle>Across</TickStyle>
+      <TickAttributes>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>196</Red>
+          <Green>196</Green>
+          <Blue>196</Blue>
+        </Color>
+        <Visible>true</Visible>
+      </TickAttributes>
+    </MajorGrid>
+    <MinorGrid>
+      <LineAttributes>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>225</Red>
+          <Green>225</Green>
+          <Blue>225</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </LineAttributes>
+      <TickStyle>Across</TickStyle>
+      <TickAttributes>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>225</Red>
+          <Green>225</Green>
+          <Blue>225</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </TickAttributes>
+    </MinorGrid>
+    <Scale>
+      <MinorGridsPerUnit>5</MinorGridsPerUnit>
+    </Scale>
+    <Origin>
+      <Type>Min</Type>
+      <Value xsi:type="data:NumberDataElement">
+        <Value>0.0</Value>
+      </Value>
+    </Origin>
+    <PrimaryAxis>true</PrimaryAxis>
+    <CategoryAxis>true</CategoryAxis>
+    <Percent>false</Percent>
+  </Axes>
+  <Orientation>Vertical</Orientation>
+  <UnitSpacing>50.0</UnitSpacing>
+  <Rotation/>
+</model:ChartWithAxes>
+]]></xml-property>
+            <property name="outputFormat">SVG</property>
+            <list-property name="filter">
+                <structure>
+                    <property name="operator">is-not-null</property>
+                    <expression name="expr">row["END_DATE"]</expression>
+                </structure>
+            </list-property>
+            <property name="dataSet">ProcessInstanceLog</property>
+            <property name="height">2.0208333333in</property>
+            <property name="width">3in</property>
+            <list-property name="boundDataColumns">
+                <structure>
+                    <property name="name">PROCESSINSTANCEID</property>
+                    <expression name="expression">dataSetRow["PROCESSINSTANCEID"]</expression>
+                    <property name="dataType">decimal</property>
+                </structure>
+                <structure>
+                    <property name="name">PROCESSID</property>
+                    <expression name="expression">dataSetRow["PROCESSID"]</expression>
+                    <property name="dataType">string</property>
+                </structure>
+                <structure>
+                    <property name="name">START_DATE</property>
+                    <expression name="expression">dataSetRow["START_DATE"]</expression>
+                    <property name="dataType">date-time</property>
+                </structure>
+                <structure>
+                    <property name="name">END_DATE</property>
+                    <expression name="expression">dataSetRow["END_DATE"]</expression>
+                    <property name="dataType">date-time</property>
+                </structure>
+            </list-property>
+        </extended-item>
+    </body>
+    <list-property name="images">
+        <structure>
+            <property name="name">Drools.bmp</property>
+            <property name="data">
+                Qk2OpwAAAAAAADYAAAAoAAAA4gAAAD8AAAABABgAAAAAAFinAAAAAAAAAAAAAAAAAAAAAAAA////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////AAD/////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                //////////////////////////////////////////8AAP//////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                /////////////////////////////////////////////////////////////////////wAA////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////AAD/////////////////////////////////////////////////////////////
+                ///6//z7/vz///7//v3/+/3//f/7/P/7/vzt8vvY1fX08vj////6/P3//v////v7//7/////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ///////////////////////////////////////////+/v7+/v7+/v7/////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ///////////////////////////////////////////+/v7+/v7+/v7+/v7+/v7/////////////////
+                //////////////////////////////////////////8AAP//////////////////////////////////
+                ///////////////////////////////7//3+//j+//j8/f///PHz/pmZ5UJAzyUcxxYVwycryjk005+f
+                7f7+/v/+//n+//////////////////////////////////////////////////////////7+/v7+/v//
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                //////////////////////////////7+/v7+/v//////////////////////////////////////////
+                //////////////////////////////////////////////7+/v7+/v////////////////7+/v7+/v7+
+                /v////////////7+/v7+/v//////////////////////////////////////////////////////////
+                //////////////////////////////7+/v7+/v7+/v////7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v//
+                //7+/v7+/v//////////////////////////////////////////////////////////////////////
+                //////////////7+/v////////////////////////////7+/v7+/v////////////////7+/v7+/v7+
+                /v7+/v////////////////7+/v7+/v///////////////////////////////////////wAA////////
+                ////////////////////////////////////////////////////////+//8//z///36/f//rK7uLCjE
+                AgDHAADBHBrKISHNCwTDAQO/BAXFSD3T6e3////+////////////////////////////////////////
+                /////////////v7+/f39/Pz8+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7
+                +/v7+/v7/f39/f39/v7+/v7+////////////////////////////////////////////////////////
+                ////////////////////////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7/Pz8/v7+/v7+////
+                /////////////////////////////////////////////////////////////////////////Pz8/f39
+                /v7+/////////////////////v7+/////////////v7+/v7+/v7+////////////////////////////
+                /////////////////////////////////////////v7+/////////////f39/Pz8/f39////////////
+                /////////////////////////f39/f39/f39////////////////////////////////////////////
+                ////////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7/Pz8/f39/v7+/////////////v7+/Pz8/f39
+                /v7+/////////////////////////////////////////v7+/f39/Pz8////////////////////////
+                ////////////////AAD////////////////////////////////+/P////z+//j9/v/8+////v/9/P79
+                //z5/P////v7/v9jY9UFBcMBAMJSTdiztevn6/327P3EvfBoZ9sdFsUCBL09ONHx7v7///z3/v///f//
+                //j///////z8//3+//3////9//7//v3//P3//v/6/v/9//////z///7///7////7/f39///////+//3/
+                //79/////v/////9/////v///v79///////////////+/v7///////7+//39/vz8/fv7/Pj//v3//v//
+                /v/7/v/7///+/v7///77/f3//v///v/+/f/8/v/9//////////78/v///v/8/v///////v79/////f7/
+                ///9///6//////f3/v/9///+/v7////////8/v7////8/Pz////////////+/v7+/v7///////78/v76
+                /v/9///8/fv5+/z4/v/9//////////7//vr+/fnz8u7w8e3v8Oz08vL//f3///7///7///7//v3////6
+                /Pz6/P3///////77/f39/v///v////7///v9//z///7//P79///9/////f7///78//v///78//34/fz6
+                //79/f3//v///v///v////z29fHw7+vy8e3y8O/08vH8/fv9/vz6/f///v///v7////////5+/v/////
+                //79//z//P7//v////////7//P39///5/v3//v/////////////+/v7//f///v///f///v/+//v+//3/
+                //78/v////z7/Pr//v/8/v79///+//39/vz///z4+fXv8O7w8e/w7+vz8u7y7+v08e3///7///79/f3/
+                ///9/P/8/Pz6/vn6///7/v////////////////////8AAP////////////////////////////////v/
+                +f/8/////vv/////+//7/P///vX5/v7/++rw90M+1QMAxxkXxZ+b4/3/+fv+////+/3///n/+P39/8/P
+                8zMs0wAAu0hG1fv+//r9///////8//v9/v/+///+//z+/v78/P7+/v///v7+/v7+/v///s3HwLemnbyt
+                pLytpL6vpr2tprqqo7ytpL6vpruso7euobuvo7atoLivorquorquorqxpLisoLy2r8/Jwt/b1vPw7P78
+                +//+///+//79///8//n8//X7+v3//P//+//++//+/vv//////v/////+/v////////////z8/Pz8/Mi/
+                trWpn7eupLywpLquorWtoL6wpLmvpb6rpLaoor2toP/+//////7+/v////z+/v////7+/v////////7+
+                /v7+/v7+/v////////z+//v//////P34+f/8///+////993TyaqelId2aWxVRmNJOWpJOWxLOGtHNWVN
+                NWNLNXBaSIt7a6+jmdHLxv/+/v3///r///7+/v/7/P////z//fv+/P/////+/////v////z+//r//vv+
+                /P///v/+/v3///z9+//////9///+//v39r+3sKeWiYpxYWdLOmRIN2dJOGhKOWdJOGdLOmFFNH1hUJyE
+                crmpndnV0P/+/f///v/+/f////v+//39/f/+//7+/vz/+/7//f3///z8/Obe17KpnLeuobeuobiwo7ev
+                orauobmvpbmvpbeupLWpndLIwf/9//v+//z8/P///uzs7MW7sbKmnJaGenxnWGNJOWRGNWlJNmtKN2ZK
+                OWhMO2NKNmVNO2BKOHdjUaKQf7mpmOTcz///+//+///9/P/9/P///////////////////wAA////////
+                ////////////////////////+//+/Pz//f39//7+//v////+/P37//3/6uX6MCzLBADDNzXP0dXy+///
+                +/7//vj9/v7++//8+/z///v////53ez1NjTKAADBgnvj+//4/P7+//z///79/v3///7//P7///7/////
+                /f///f///f////75i31xRykYYkcyWj0oWj0oXD8qXUArWj0oXUArWT4pXz8sXDwpXz8sXT0qXz8sXDwp
+                Xj0tXDsrYEIpZUkxZks2cFhEblxLd2hYqZyO1Mi85+bi//z4///+//z9/vz8/////f/+/f/8///+///+
+                //79///+//79/v7+/f///P7/g2VUUjAgX0EuXj0qYUAtXD4rXTwpXD4tXz4uW0AyQScW//z8//79//7+
+                /f//+v7//v7+/////////Pz8/////////v7++/39//7//f78///7//7+/f398vHtsaOXd1tKaEg1YEIv
+                cFI/dFlFdl1JdV1Jc15Jc2BLd11Mdl1JcFdDa1I+XEMvXUUzclxKqZWE9+vl////+/7///79///7////
+                /f7//f////7//P7/+//////////8/v/9/f///Pz/+vz///3+4NTKk39taU83XEEsX0c1Zk9AdFxKeGBO
+                d11Md11MdlxLdV1LdV1LblZEYkw6WT4pZUgzdF1Nsaae8vHt+/39//38//7//Pz8/f/+/P35////+P3/
+                ///+vKuiTi8aXz8sXz8sXT8sWz0qXD4rXj4rXj4rYEEsTy8ci3hr/f/++P796OHYe2RUa1I+Y0MwYEAt
+                aUs4cVZCdl1Jdl5KdmFMcF1Idl5Mc1tJdV1Ld11MdVtKc1dGZkk6Wj0uZks3cV5Pvreu///7//79////
+                ////////////////AAD//////////////////////////////////v///f////z6//r7//////r6//vI
+                x/MlJ8sIAb5GStjq7/j//v/9+f78+/////z7//78/f///v/7///49v///f/Y2vghF8gUDsfLy/P7/f75
+                /vX///z++//9//v//////f/+/v79///6/Pz8/Pz///unl4dvTjp8ZVV7ZFR7Y1F9ZVN7Y1F+ZlR6Y1N7
+                ZFR3ZE99ZVF6ZVB3ZE9/Z1N6ZFJ1ZFF8ZlR6Y018ZU90XEZxWUNxVkFtUDtnSjVcPyprUDuJd2a5sKf6
+                +Pf9///8/v/9/f3//v3////+/v7///7///7///7//f39/f39//+RgGtwW0Z4Z1J5ZE93Yk12ZVB9ZVF5
+                ZVN8ZEx6Yk5rVD7///v9//7+/v7//v7////////////9/f3////////9/f3////////8/v///v3//v39
+                //6tpp1fRjZiRDFsVkR2Y054Y051YEt1XUt4Xk50Wkp2W011WkxzWUt2XE51W0t6YE99Yk58YUxwVUBk
+                STRhSDigkob49fH9///+/f///v7////+/v78/v/7//////7//f7//f78/v79/////fzg29J9a2BcPS5q
+                SzZ3X0d4Y017Y1F9Xk9zW0l0XEp1XUt3X012Xkx2XkxyWkh5YU95YU99ZVN3X0t1WENePypnTj6ropX/
+                //n9///5+/v7//////7//f/7/v/8//3JvbNrVD5/Z1N8ZFB7ZlF7ZlF+ZlJ7Y098ZFCDaFRxV0aikIX/
+                /v/9///q4ttuVkJxVz96ZVB5ZE93Yk13X010W0t1Wkx2W013W1B1W0p4Xk11XUt1XUt2XkxzXUt5Y1F0
+                XkyRgm93XEdZOSZtWU7l4dz+//v+//3+/f/9/vz///8AAP////////////////////////////////z+
+                /v//+//7//38/v38//L2/3h52xALygUAwmlu2/3//vr//v/+///+////+fv8+P///vz8///6////+f3+
+                //r7+fn/+pmY6AABvlRP1Pv9/////v3++v37//v//v/8/v3///3//////v/+///+///+/Z+ShGdKNXpi
+                TndfS3RbR3RcRnVdR3RbR3ZeSnNbR3VfTXlbSnVdS3FdS3dbSnVbSnJeTHVbS3ZcUHVbTXVbTXZdTXZf
+                T3dhT3dhT3ljUW9aRWlOOmRGM2NMPKKZjPbz7v/+/v/9//r7//3///v///r8/P////////z8/Pz+/pB8
+                amhOPXZiUHVdS3lfTnJcSnZcS3JbS3BfRXReTGBLNvz9+/v//////////v///v////7+/v7+/v////z8
+                /P////////v7+/v+/Pv//+Lc13ZbTWE9K3ZcS3ZiUHdgSnFaSnVdS3VdS3ZeTHZeSnNbR3hhS3VeSHdd
+                THheTXZcS3JaSHhfT3VeTnNcTHZhUnJcSmFFLWxUQtTLyPn8/////v//+//+///+//3//v//+//+//37
+                //v+////+rWlmF5CKmlOOXpiUHdgUHRdTXVcTHVcSHhgSndfS3RcSHRfSnNeSXFcR3NeSXNeSXNeSXJd
+                SHVdS3ZcTHZcTHxmVHBbRllBLXlgTPPt5v////n+///+///9/vj6+/3//sG3sGlPPnheTXBXR3RbS3Zd
+                TXVcTHVbS3ddTHxhTFpEMpyMe//////9/e/t7HdmWWxTQ3RcSndfTXVdS3VdS3dfS3VdSXJbRXVeSHde
+                SnRbR3ZdSXVcSHJaRnhgTHVdSXRcSHJaRndfTYBnU3BUPFZALsm/uP////v9/fz+/////wAA////////
+                /////////////////////////f///f//+///1Nj1goHhJyHOAgC8EBHHpKLk/f/+/P/9//3//fz++fz/
+                /f7///7///79///8///7///++Pz/+v7/////8PD8NTXPBQLDsbLq///++P79/f/+//3//f/8/f///P/9
+                ///+//7//fz/////nJCGZUw4eF9PdVxMdl9Pd2BQcFlJd2BQc1pKd15OdV1LcFRDeGBOdFxKfWFQel5N
+                dFxKeF1JdFxIc1tHdV1JdVxIdlxLel5Nd1tKeV1MdV5PeWNRe2ROeFpBZEMvak9Buayk///8//3/+/3+
+                +///+////f39//7+/////f//k31rZ008dF5MeFxLdVlIdl5Me11MdlxLdV1JdlxMZko5//38+f79///+
+                ///+/v/9/////////////f39/v7+//////39////9//9x7y0XUAxcFE8gGdTdl5MeGBOdFxGdV9Nc11L
+                c11LclxKdF5Mc15JcVxHdF9Kd2FPdV1Ldl5Md19NdFxKc1tJdl5Mdl5MeF9LemFNcldCXUUxwbOn//38
+                /P7//vz8//v8///+///+/f//+/7///38hnZqWj0oc19NemBPeV5KeF1JdFxIdWFPcFpIcFdHdlxMdlxM
+                d15OdVxMd15Oe2JScllJeF5Oe15QdVtKc15IcWFKcV1Lc1xMgWVUaUo1cV5P/PHt/P7/+P79/v7+/f//
+                ///+xLi0ZEw4eWFPdl5MdV5OcltLdV1Ld19NdFxKclhIg3Nim416/f78///7+Pn1fWlYeFZGdmFMdV9N
+                c11LdmBOclxKdmFMdF9Kc15JcV1McltLeWJSdF1NeF9PdVtLdFpKeFxLdV1JdFtLc1lJel9KdF9ETT4r
+                7OPa//3//f////75AAD////////////////////////////////+/v7//f/1+/omFsIAArkEALxgUuDV
+                4fn7///19////v/7/f3//v////z//Pv//v/+/f///v///v/4/fz6/////vr/+f////ucmOQFAMdNStb7
+                ///8/v74+P7///76//r//v/+//3///z////8/f////+ckIRmSDV9YEt6X0tjSThjSzl2XkxvVUR6X0t7
+                XklwWEaHdmNpUT9zWUhjUDt0XEh5W0h3X0t4XUl6X0t5X051XUtyXEpwXEtvW0pvXUx2XEx1XUtyXEp3
+                Yk15ZE9yWkZaQjCPdmb/9fH//vv8/fv9/////v///P7////6/PyNeWhpUEBxXUt1W0p2XEt2Xkx3W0p2
+                XEt2Xkx3V0pqSTn//v36//3///7//v/9///////////////+/v7//////f3//////f3Vw7xROyl3X0d4
+                YExxWkp0XEh0W0d3XUx4XUl3XEh3W0p4W0x6YFB6YFB4Xk55X09tVT9sVD53Xkp3X0t1XUt1XUt0W0t1
+                XEx2WUR2YVJyXkx0WT9hRjG9sa3//v/8//3///7//v78/v/7/////fiEdGhZPy6AY053Wkt1Xk5wX0xy
+                XEp5XUx4XEtzW0l4aVZwWER7Y090X0p1YEtsV0JvWkV3Yk10X0pyWEd2XU12X090XEh2XkZ5YUtzWkp6
+                YVdoTzt1X1P99e79//z9///6/P3//v3Bta9kTDZ2Xkp2Xkx2XkxzW0l0XEp3X0trUz9+c2vZz8igkIT8
+                +////P3///+Dcl9qUj5+YE14XUlyVkVnTT15X091W0t1Wkx0WUt5WUZ6XElrUDxtU0J3XUxxWUVzW0d2
+                XkpyXEp3Yk1yXEp1XEyCYk9xUTpyYlL9//7//v7+//YAAP//////////////////////////////////
+                //7/+/r//rq28aWj6cfN8Pv//v//+v//+f/+///+//3///n/+/r//v3+/////////P3//vv8/////v//
+                +//9////+/b8//r5/Tc3ywYGyLa27P//+/3////9/f/+///8/////////P///vv///v8+qOTh2pJNXZg
+                TmxYR7amlpyMf97OwXtrW2pWRXpkUmNMPdPMu497am1QQaqhjWtaR4BfT2dZQ3BaSHReTHNdS3RcSnVd
+                SXVdSXdeSnZdSXJfSnNbSXheTXVbSnNbSXFcR3ZeSmVNN2VVSdXMw///+/7//f/+///8/v/+//3//4Fy
+                YoVwYdbGtmpTQ3RdTXBcS3ddTXJbS25dSHZcTGdJNv38+Pr//P///v/+/vv///////////3///////7+
+                /v/9/f///8nExVY+JnZcS3NXRndeSnFcRnJeTHRdTXZcS3NcTHNcTHZdTXdfTWlQPGRMNmxSOl5FK4dz
+                YpiEc2dTQnhhUXRcSnVdS3ddTHVcSHFfTnRbR21SPnhgVMSxol9NPLyyqP3///z//fv8//z8/////7qs
+                oGFDMIJlUHNdS3pdTnJaSHReTHZeSndbSnBTRFhDNM/Csn5jT2NINGlQPGBHM5B2ZW5UQ21TQndbSn5r
+                Vm1XRW5UQ3FXR3leUHJZSXdfS3RgR3piSmdLOnpnWvXw5//+/vv7/////r61q3BXQ3JZRW1TQnVbSnhe
+                TXZcS3deSmdOOqiQfopwYo93Zfv+/////v/8/pF7aWlSPHpjU2tURH9pV7WfjWRMOGVOOGZONnBWPnlk
+                T1ZBLI13ZaiSgF1HNXpkUnlhTWZOOnpfSnFbSXNfTnNbSXddTHhhUlA/MtXFuP/8//r//wAA////////
+                ////////////////////////+//+///+/f39///+//3/+/7////7+v3///7/+f/6//7///7/+v//+v/9
+                ///8/Pv///7//f/+///7//7+/f3///////v8//7//f//i4LdAADGanHY///7/vr////+/f/+//7////7
+                +////////v3/////oJCAZUk4dWNSclpCd19T///+nZSHZ0w3dmFLeGJQVzcgwLez297VVDkfiXBgalRC
+                ZEcyjnhmhXJdalVAe2JOemFNd11MdVxMdl5MdV1JeFtNd19LbV5LcVtCfGRQr6KUa1VDgGJPa1I+ZE85
+                08vE////+//69f7////////+iXdmcFJBo5CDZlA+eVxHdV9NdF1Hc1xNc11LdlxLZUo1/P/9//7//f/+
+                ///+//7//////P7+///+//7///z//fz++PbsblZEfGlUclNEiG5icFtAdF9Ja1lIeGBIdFtLcFxKe2NN
+                blQ8ZlA+h3RsqZiVxbWvsaWb6OXgzcW4XTwtcVlBdmJQcV1MfV5HbVtQcl1OXkgvtaSXxcDBb1NCdlhF
+                Z0015ODb+f7///36////4NTSZFE2a1A7dl9Jc1lLb1xNellJdV9NdGJLa1M3wrawmYZ3aFA4clxKjXhp
+                tKaasqui6+bdu7KldV5OVTQhsKibemNbemJWhnBkc1hEel5GdlxOblE8b1NIfWVTXUYwloZ2/v/9+v//
+                //z+/f//qZuPeWNRm4l4blQ8e11KcF9WblpJf15PjYBwYE04sqGY//7//P7////8lIR4YUMwY0pAYU8y
+                kXdw5+Tgwrmv1c/K5uHe5eLe8vDv39rZ//754dvWWTgoinpj2NDJpJ2UbEM0c2FKbV9JfFtLdFdOfGJW
+                Z0gxkH5t+/7//f33AAD/////////////////////////////////+f/167v5++/7+v/4/fz1+/r///z/
+                /P/9/vz//f/5//7///v//f/4//////n///z4/f79///4+//1/v/4/v//+//6//z2/Pv////KyfUJCMRE
+                P9bz9f3///v///77/////v////z6/v/////8+/3///+jlIRnSzp5X1F8YUdlTjSTfm9zXVFvV0N7XUpy
+                Tj6fiIB7Y1H8//2ypppqU0SIbWNxWU26sKaZfHVeQjdmTDtpUDxxWUV2YUxzXUtzW0lsW0h1XUd4XlB3
+                V0RsVUb9//+9ubRgSDJ7ak9xUEFxV0fq5+P/////+/3//v/6/fuPfWxjSTi3ppmgjHpwVUFxWkp4YEx0
+                WkxzXUt2XEtlSjX8//3//v/9//7///7//v/9/////v/9//73/Pv//P7///6Yj4J0V0LOy7xKMh7Wxbip
+                oJaynY5tU0N3XU18XE92XkxpTz91YFHRy8D///n///z///z9//v////9/f3Ju7VpVkFyV0J3YU9rVkB9
+                Yk5vVkKSeGr///umlo9eRSt+Z1hkSzeaiHf6/////f/1/f2WgHVqUDi0q6F0WUt1XUtxX053XUxwW0Zx
+                W0lfRzHAsqyEaV9zWkbf29b///z//v/9/P79//////7//PecjojdzsX///vd0sSQeWNnVUR4Xk1sUjqN
+                gnTHuqyRf25vV0NnUEDZ0cr//v///v/b0s5qUUGGb1/bz8l7a19sUz9vWUByWj54YVHw5t+Whnrk2NT+
+                /f/7/f3//vehkoJ4XES5rqrg2cj+8e/7//////v//v7///7+/v73/f///v/6/vn2/v7HvbNYPyV8ZlTD
+                sqWUg3ppUjx1YU90Xkx2XUl1XUtyWkR5ZE//+/3///wAAP////////////////////////////////rq
+                tdCNAvHXlfr//f/++f//+/r//v3///////3//v3//////v/+/f7+/vv///n9/v3//vz6//3/////+v/8
+                +v3/+f/+//j/+v7+/vT4+TUx0BYOx9vf/P//+/7+/vj9///+///++vv////////+/////56Pf2RIN3lg
+                UH1dSnlhSWlQPHRaSXZeRm5WRM/NxeTj34FwXf76//z//f//+P///P/+/vfz8vDr6OLY0b+upZqFdm9W
+                RmFJN3VcSH1iTXRgT3xeRXNbT3FZTXVdSd3Ux9rRx3ljUWlNNXtnVmZOOJR5a//9//v////9/////4p5
+                ZmVNO4p3aIJuXXFZR3VeTnVdS3ZbTXNdS3ZcS2VKNfz//f/+//3//v///v/+///+//////j9+/////r/
+                /vPt5mVFOG1VP31mVmdHNG1VQ4J2bH9qW3FYRG5cS3JfSnNURXtlWvLq4/3//vr///f8+/r//vf9/P79
+                //r9//7//efc1G9VRHJXQ3txX2pPO3NUP4FpVbSonrWupYJrVXFZR3RbR2lSQuDb0v///+HY1GpPOnpf
+                RMS0rWdRP31hSXRYR3lhSXFOOrOmpIl5aFo6I3dkVf/+//v//vz+/v36/P/+//r7//n9/v3//v///vrw
+                8MTDuaeclFE4JHlhTXZiUGVOOMayp5uOfmZPP35gT2hNOZiHev///vr9+72zqV4/KGdQOmZSQXVcSHZf
+                SYl6Z3BZQ2lSPH1jUmpPOpqKff////v+//z+/+Pj4/v38v7+/v3/+f38/vr///r+//j8/f///vr8/f7/
+                +/r9+/78/Pv9/+nj5HNPP2ZUPXldTNPMw2xRPHlfTnhjTnRcRHFeSXFaRHFXRvP38v///gAA////////
+                /////////////////////v7+79ml3Y4A68x9//7///z//P37/f/////5////+vv3/f/////7///+//7/
+                9/387vr/1uv/x+j7stnvtdj/t+L97fn/+vn//v3//Pz///z3a2vfBAC+tLjy//7+/fz/+////v3////8
+                /f////39/fz+////o5SEZUs6dl9Pc1xNclxKeWFPdl1NaU46rJqJ9P/+xLqz8u3q//3////8/f////z9
+                +P7/////+//++//++f78/f/85uLdo5SLalA/dFI7cF1OeV9HcVpKel1ObEw1X0k3p5yO9vbwfWtgZ0w3
+                bmNPaE0yxr25+P/+/f39//7/kX1rbFRCcFlJalRCdV1Lc1xMdFxKdlxLc11LdlxLZUo1/P/9//7//f/+
+                ///+//7//v3///7//v7++P38+//8taadnIJ0bFVFhGtXqZqRgWtZfGRQfmVVeVtIclxKfGZNYkExzcS6
+                +P38/fn+//z++///+v/+//3///7///79+f34//3/xLiuWDsmw7mvwrWtb1VHbVc+hm9fraqifWlYdlg/
+                gGRMXkc3q5uO/P/7oYqCWUEreWJIbE9GalpDa1A8eFpJbV1Ma0o6uKiihW5YZ0gx7eri+v7/+fz6/f78
+                ///+///+//79///+/v/7/v/7//3/o5SL+Pr0saifYUAte2BMcVhIbVZGalZEdVtLfF5Nc1hDcFhG5uHe
+                +P//urCmhGxat7OorqWbhGdSalI80ca+6drXmYd8a08+bFE8mo1///7+//7///7//P7//v7+/f78///+
+                /P7+/f///f///f/////8/f39//36///8+/r8/P7+0szBY0Y3dGBPdFRBemlcfWNSZU07ak86dFtLcmBP
+                cVtCdldO8vb3//v/AAD////////////////////////////+/v7++drWlQTiyWn///j8+/37/////v//
+                /v///v/9//71/v///v/3/f////z//f9NovgBY+0GafEGbfIAbOgAZ/ETffKg0/v///z7/f///P2Rk+EB
+                Ab98gtv//v3//P////z//v////z6/P3//////v////+ej39bQTB6X1FrXEx1YEp0W0d6YFRxVEZuV0fE
+                sank2NLn6Ob69/n///v5/f7+/v70/Pz//v/////5+/v7///4///4/v3///zd08lsXExtVUN2Xkx3Xkpr
+                UDaJeW3q5ef//fz5/f7n3+ChjXxpW0RtVDqEcF74/Pf9////+vyTfWthSzl8YU16YE9yXEp0X0p0XEp2
+                XkpzXUt2XEtlSjX8//3//v/9//7///7//v/8/v79//7//v/+/f/6//t2W1GhlIbo29Oyp5///v2nmYdj
+                Szd1W0t7XUx2XE51XEhmTjz19Or4////+////f////78//3//P///v////z8/fn8+//4+vR2XEuvnZb/
+                //uikoKFbl/FvK9kTEByWkZxVkF0XkxoUTeDc2P///7Lv7+EdGRnTjqYhX1tWUibi3//+vFrV0xxXEFu
+                VkRjRC+ckIT//v/+/Pz9/////v///v/////9///5+/v8/v/9///9/v/99fX6/vjq7+3BsKdyVUBzWUhx
+                X0h5YU1xXEd0Xkx2ZE1kSTTKurT9//+6qaCPeW3s7ev48u12XUloUDqTg3eei4ZyXk10XU1pUT2Win7/
+                //7///7//v3///7//vr///z9+vz//////v7//v/7+/v///////75+/////79//7RyL9sVDxnWUJ4ZFNn
+                TDiolYiljn6GdmmikoJ+aFxtWUh3XkRvUkT6+e/9/P4AAP/////////////////////////////////7
+                +92XA+3AWf///v/7/f3//////P79//v+/P/+//j+////9v/+//v+////+MHc94a99qDR+bTU/7/e/YHA
+                8wRq8gt57+76/vn8/////rW26AcDxlFU1P///v/8/v///P/+/////P3///////v6/P7+/puOfo91ZIVo
+                U3FeSXZbRnZdSXthUG9RQJaEc5KCdebo6Z6Ugurp6/////n+/fj//vv/+//+///+///9///9/v/9/v/+
+                ///9/f7//efo5HddTHFVRHNYRKGQfff6+Pv9/bWlmfHk4v/7/cbAu2RFLH5iV2JEK9TKw/////39/Yp1
+                Zm9cTYFkT3VaRnJcSndgSnVdS3VeSHNdS3ZcS2VKNfz//f/+//3//v///v/+//////P++//7/P/9//v/
+                +29RRoN6bejj4sW2tKWVhW1VQXJZSXphTXJaRHhkU19KNZSHef//9fr//v/+///8/f3++vr//fv////+
+                /vj9/Pv////9//v//LenmpBzapuUhXNdRHpkUot2Z3haR2hOPZF8bevi3oBxXnVdRczDv9bR0tDAs1Ax
+                GsW6sqCJepOAccvFwG1WR3RfRHxkUmhJNOLc0fz+/vv9/v/+///+//v9/v3///3///z+///+//38/vr9
+                ////++ve3Pv9//bz61Y7J4NsXW5XQWlPPmxXQnVeTnJhTGdPN56Jgfz+/sW5s2NCL8GxpJuLfntmV3Ja
+                SGhRO7+tnJmIdW5UPGxRN6CRgf///P78+/////3+//3+///+/v/+///+//z7/f/////+//j////8+e/l
+                5b60o6OJguTUznlfUW1UQGhPO5aBcreupXVeTr6zq///+It7anBUQ3NXP4JwWf/+//v+/AAA////////
+                ///////////////////////////+zqAA4rc4//39//7/9f/////6//7////+///+//3//f/////7//z+
+                +//////++P////3+///+////+v//VKT7Amjw1u38/v7+///+3N35GBPKNTPT7+/7/////v7+//7////7
+                /f///////v3/////lYh4inJgfWdOc1hEeF5OdF1NaFE7YU07///2+P/88Obsg2tV9/n5/f7///7+//v7
+                //7//Pz8//3////////+/v/9/////////fr8//3/3NbLZk48d1lIc2FW4NvYrKCUPycPyb2x/f/8vrGv
+                a0g6vbOpgm9gi3Nt///+8PLyq5+VppySf2ZSd1tKc11LcllFd11PdV1Jc11LdlxLZUo1/P/9//7//f/+
+                ///+//7//f/////+/v7+//7/2NLLgWBQ///0+u3vknxwXEcsdV1HdlpJaFJAemZUb1RAaEk0saeg///8
+                +Pv5/f///////f/++///+v/+/f//+/////7///v9+v/+1tLHY0IvYlJBdFtHWEYvakk2bllEj3prgW5f
+                +Pb2no+Ga000no5+vrKsrqWXd1tDm42BfmRTaFA6akw5cFxLdF1ObVVDbFA4//779P///P7+///+///+
+                ///+///+///+///+//38///+//3////56+Lf//z/6t/bdFlLmYZ5wbOniHJnl4RvaEs9d2JTaFI5inVm
+                /f/+t7GqUjMeua2jwbu0+PHuhG5iZk42uK+lpaCfZE86a1M9no6C//v8/P/9/f/++fv7/////f///Pv9
+                ////////9fDnw7Ot9///gXBjZU89XUIuZUE3tauh7/DsaUxDaUEutaWelYl9Vz8rfm5io5qNb15LfV9M
+                ZUc0nJKA/v3//P74AAD////////////////////////////////9///ZmgrnsyP4//b8/v77//7//fz9
+                /v/7//7+/f///P37/v/5/vz///n9/f/4/f/8+/37+v7///77+/v5//5dqPQAcOzj8/////7//v/u8Psp
+                KMYaFsnT0PD//v/7/P///v////z8/v/////+/f/9//+ekYFZQS91X1N4Wkd2YE5wVkZ5YlL49e3+/f/x
+                7O7l4N2OeWr39fT7///9/f3///76+//9//z9//z8//v///7+/v79///9///////9/vr//v+ql4pbQzGW
+                hnX07erx6u2ol46hlojHu7Xx8eW4rKykloT8//3EubH///vt6Onm4NvNysJmTjx2XEtyXk14X0t0Wk52
+                XEtzXUt2XEtlSjX8//3//v/9//7///7//v///v///fz3/P3//f/Lxr1wUz6LhXLc0NCCZVBrWkV3YlNl
+                RzS6rqLHw76AZlVoSDXg1NT8/fv4/v3////////7/f7//v///P/9/v////b///v//P77/f/s8OVsSjKc
+                in/g0MqlkIicjH95YEyYiHd7aFO9sat+ZlBkTT6MdGC6rqLX1M97Zlfd1MpqTj13X0t8YE90XkJ8Y0+A
+                Z11/bmH//f///fr////9//79///9///+/v7//v///v79///7///4/////f3v7Oejlo7Uz9Hs6+F6alP/
+                +//e2NGYkX2ObmNzWU1wWECDa1n///rSyMHXzsrT0dDb2c7Gva9lTj+UfW3g2NG4ppueinhgRzOfjoX/
+                /f/7///5//37/////v39//z///zp5eDDwLyQhHKQdmj9//tqTjbOxrXX0cqcnY1MIwzTx73r7OJTOSHd
+                2taIbVhvVz9zWERsTTh1XUt4Xk5iRDPf2NX8/v7//v4AAP////v///z+//r//v///////vv///z7//v+
+                /9yrE+epAfr66v79/////v/7/f3///////j////+///+//////z8/Pj///////v/////+/39//v//v/8
+                /yuN8wh67/b5//3+//z/9v/7/0xG0wEAxMXC8/3//P/8/v/////+//3//////v39/f///qGQh2ZLNnhh
+                UndgSnlbSnRZRIFpV8i8sLGYiI6Bc9bU1J2Gd/ny7//9//z9//z/+//++vv/////////////////////
+                //////////////7/+trb17Ojk/r+//v//v//+6ifkmpKM19HK7WqpuTb0qmblfz+/vv29f78+/z18u/s
+                56+fmGZJKnRhTG9UQHVXRndeSnJbS3VcTHRcRGhMQfv9/f///v///vr+//v//////v3///37+////sG+
+                tlM2IW9ZQOLPx2VQQXJRQXtcQ3BaTvr6+vfy893W02JBMf///v3////8/v///v3//P/8/v/+//3///z8
+                ////+//+///8+P3///X19WVGMa2cj87FvP/+/+7r43ddT2xMOYR5ZbqwpnlZRm1bPn9lWbelnu7o4cO7
+                tMnAt4BwZG5VO3ZiUXhaSXVgSntiTpuHfP///v79/////v/////////////////////////////////9
+                /vz/++DYy0ooEYN0ZPXu66WOhvr//P319a2elYJrXHVZSGpZTHpgT/z6+cCvprmrpfP683NgUXNYPm9W
+                QnlcTXZiUIVrWndfTW1SOJuKgfn8/////Pz//fr9/////vz+///9/dzd1G9ZTpaGdYdrWoVsWGhPO459
+                aP/7/6iejVk7IH9kT8K8r3VZSJJ8anhdSXRbS29cTXVhT4NnT2FCLZmJff///v///////wAA/P/9//z/
+                //3///7///79+v/9+/78///4///+5LAu2JsA+vnv/f////v////5+P/8//7+/f////7/+vz8+///////
+                +P38//7///7////8+v7/+f784PD8AHTsR5j59v///P3////+//7/ZWTcAADAsa7s+vz8//////////7/
+                /f/////+/f39///+oZCHZks2e15PcVxHdV9NdFxIc1lIY01BW0o919LJ9PT0jXpr+fby//7/+v3//f/8
+                ///+/P7///////////////////////////////////7/+vv/tKeZ9/Py8O7u////9/TvjYF1g2tZmoh9
+                3dfS//7/+/7829bT+v//8vX5pY2BlYZ9aVVEd2JTt6ulcl5NdFxGbl5Nc11LeGBKZUs76+jj/v7+//v6
+                /////f39////+/39//39//79wLqzYEMucVtCVkU85OLYh3FmY1I4hndkqZ2Ruauf6OfZUTkj8vDv+vz9
+                //7///79/P/9//7///z+/f////7//v/6//7///79/f//8vDwblE8kn9wfW1ciHJmh3ZjZVA7f2BLeFtG
+                blZEcltFcl5Nd15KWzoqta2m29jQl4J6uaaeYkoydV5OeV1MeGNOYEczlYF2///+/P7///79////////
+                ////////////////////////9fr7////4NrVfWdbpJiOycfG///8/f782dTT/vv2lIh+cVI9alI6eWJM
+                9fv6x767wLix1si8YkU2dVtKdmNOcVdGc1lIbVdFemFRaVA2nY2B/f////38+v/9/f//8+vkh3drrJuO
+                q5yMeWBQmox6WTwusKWXiHhsYEgwXT4nzca9xbexg3Bh+v7/9vD1opODZko5eGBOe2NPf2JNW0ArgXFh
+                //z3//7/////////AAD6///+/Pv///7///r9/vz9/P/+/PzS0PT6///1x1vYmAD18dn9//v//vn9/vr9
+                /////f7//////f36///7/f3//v/////7///8/v/9//z5+v7///632fYAYPCEwPz//v37/f7//v/+/v6D
+                heMBAr6VkOX6/v///////////v/9//////7+/v7///6hkIdlSjV9ZVN0W0t2Xkp3XkpxWUV6Y1Pa0sv3
+                8u////yCdGL19vT////5/P/6/fv//v3//v///////////////////////////////////P/7/f+6sqW8
+                q6Lp3dv7/f7///78/Pz6+vT29fH3+fnc19b++vmai4KpmYz//v+Nc2VpVTzu5t/RvrmpmY14YExzWkp4
+                XUhzXUt2XUljSjbEu675/v3//P7///7//v/////9///6/fv//v3Bu7RUNSCQeGC4qaDKu7KLd2xoUTt1
+                WkZpTz9kRjOKdmRgSS/v6uf7/f79/P7////7/vz+/f///v/9/////v////z+/f/7/vz7/f738/J4W0Zo
+                VENyWEpuVkBuWUR0X0p4Xk5uVkpiUkF2X09+W01nTjqbjHnQyLt7ZlfJvbPZ2NRYMRt5YU92XEt1Yk1m
+                TTmbhXn///z5/v///////////////////////////////////////v/9///8/Pz/+/j6//r6//zg1djo
+                3dmmnY+Tgm2Wf2lpTz6JeGODaVHs7Ob//fzazshsUT15WEh3XVFwXUh3X0l5XUxyXkx3Xk5nTzegj4L+
+                /f///v/6///9+vaCcWRiRTBqTThuVkB3WUZkVUJwVkj//fCakIZeRy17ZlD6/f////+Wh36+rqiik5CM
+                fGxtVEB5YUtlTTdhRzahkYT//vn6/P3+/f////////8AAP/9/////v//+//+//3//vb+/nNw4wIAuKeq
+                +/jieNSNAP3rzP///P////7//f/8//////b7+vv///7+/v/////9/f/////+//79//z9+fv+///8/4HC
+                9QJl97fe+v///vr+//38//7//Zud5AQCwHFr2vv///7//f7+/v/+//3//////v7+/v///qGQh2VKNXZh
+                THVaTHVdSXddTHRcSF5FMfz79/r09fjz6paEc/X29Pz8/Pr+//3//v///v7+/v//////////////////
+                ///////////////+/fj9/9vWx29TQryppN/g3v//+/f09vr///3//////8K2sMa/vM3Bt5ODbP3//ox2
+                anRfRJOGeH1nVWhQPnRZRH9gS3VbS3VfTXpgT11FL6SRgvv///v3/P/+/f/+//77/f3///n+/P/+/dnT
+                zGJEMX5mULKjmmhNOHBcSnlgTHZcTHZfT35gTXNZSGFJMc7Evf////z9///+/v3//vv9/f/+//////7+
+                /vz9+f/+//r//v/+/+3p5GxRPHReTHZhTH5gRXVUQHVdRWRQP8m4r5mIdW1PPG9dRo1zZ8C3qZmLeWI/
+                K3BbTN7d2ZmMfHBWRXVcTHNfTW1UQHxlVv/9+Pj///z7/f//////////////////////////////////
+                /Pr+//z8/Pz1+P//+///+97X3KOck9PRyYBnV25QP3hmW7qxp452cP/+/ePk4mpOQ2NOOXReTHVbTXZc
+                S3ZdSXNbSXNeSXlfUWdROJ6Ofv/////8/vr//bivpmBHM35jT4FhTnNgS3haR3ZeSnJaSHBcS6WWhmpJ
+                Nr2xq9HGwqqdj7mqoWJAI4t3XnpsVlhGL2pSQJB8cdnPyP3+/P////7+/v///////////wAA/P/6//3/
+                //v/9/z6/f/+fHreAAK/Ew7Du8H//+yj14sD9uOq///7//v//f/+//7/+v////7///3+//z9/f//+///
+                /f//+Pz9//3/+P/8//7///z/T6TyAHTw7Pn/+f/++v7//vz8///+trbsBwTFUErR+//////+/v7+//7/
+                /f/////+/v7+///+oZCHZUo1fGFMdVtNcF9KcVtJfmNPZ0c06+fi6OTjkYF1hG5c+/z6/////P7//P/9
+                /////f/////////////////////////////////////6+v7/8/DoWz0spJSO9Pr12NDJ5Nra/v3/5uDZ
+                ///+/Pjz+PLt9vHy0cvG/Pz8iHZvWTolhWxYlINwc1lBdl9PdV1HcV9Oc1tJe15QdV1JaVNB+Pn1/vv9
+                ///++/////7/+/v7+v/9////6eXgcFhGZkw0vq6idVtDbFA/eF1Jcl9QcVpKdV5Ie2RUZEQxrZ6V///8
+                +vv//////f/+/f///v3////////////+////9/38//7/ycK5bVI9dFxKcltLdWFPhnFidV1HYUw92tPQ
+                x8CxZUYxbl1KuKicbFhGaVE/fWRUZ0o1qpSI7ezijHNfZ1BAd2BQeF9LaVBA///5+f/+//7/////////
+                /////////////////////////v/9//3/+P38/v3/3tLQ+/bz+/7/9/bs+vv54tbWrJaQdVtDTjkdmIJ8
+                //36vrSjXj0pwbmon4h4aVA8dmBOd11NdWBLdV1Jd15OaFE7no5+///+//3//P35empdcVI7dF1OdlxM
+                bVxJemBPeF9LdFtHcldDkXlldVxMintoXEQseGRLnYyDXjwsdmVYlH5ssaia6t7Y//z9/f7/+v///Pz8
+                ///+/f39////////AAD4//z8+//6+/////6hoOIFAMopIsbS1er6//zy2qzTjADu4J7///v///v3/fz/
+                ///9///+/v79///16OrbucDLl6HDg4/IipbPlKLau77++fv/+v9Bm/kTf+7//f39/v/7/////fz////U
+                0vYWEco5NdD7/v////7+/v7//v/9//////7+/v7///6hkIdlSjV6YU12XU10Xkx2Xkx1XEhlSTiwopa+
+                s6tmTT13XUz+/v7////+/v79///////9//////////////////////////////////////z9/v/18PJ6
+                YFLGurT7//yqp5/u5N3/+frp6en3/Pv4//77/f7//v6ik5D/9/rRy8acgnKCbl3l4dx3X01sVktyXk1z
+                W0l1X012WUt4YE5fRzWmnZD///v+/Pz3/fz9/////f77//7//v////50YlFiSDCYhXifjH9qWE12WEd0
+                XEp0X0l1YUh3XU1tTj+NeGn///v5+/z//v////77/////////v79/f3//////f36/////v+bkoVkTDZ9
+                Y1JoTEGTioD//vSMdWZkSD3Y09DKyr5lRzaJaVzq39t4YExzWkBwXU54Xk5pTz9tT0R0XUd3Xk51XEx1
+                XUleRjTXxr3+//39/P7//////////////////////////////////v///f/09/Xe29fo4d7+/f/9/f//
+                //z///re4OHy8fNyYlaVhGrz7On5//7AuLFnTjSFfG6DZFV0XEZtX0x0WkpzW0d3XUx6YlBmTjqgjYD/
+                //79/P7Y1M9oUUF7X0d3X01xXUt1XUtuWEZ1X016XEtzXUtwVkVzU0BhRix0W0uGdmaqn5vTycnz8Ov/
+                //z//v39///5/P///v///fz+//v8/v7//v////////8AAP/8///+///9/9na9BgRxgoIwMXG+P/+///8
+                //flsNOMAPPfpf7+/v///vr///7/+//8/fr////+/8KFj6tTY7d1gcOHksWHk7dmebp1gPn//v/8/jaW
+                9BeC8f/+/v/9//3////9/P38/u3t+SYozSgny/n4/////P7+/v/+//3//////v39/f///qGQh2VKNXlj
+                UXNbR3hcS3ZaSXhgTm1bSmxSQWdQQHJXQ3xjT/3///////////3////9//v9/f//////////////////
+                ///////////////9/f////j0+pV+brqpnLiupL+2rLGhlY55cezp6////vr///bz9a6hkY17av7+/q2k
+                lvHr5rSonLqvp5OEgWhOPn9gSXZcTnFcR3teT3VbTXZeSmRMONDHvf/+/vv+/Pr//f/9/Pv9/fv3/Pr8
+                /Yp9bXFVPVlCMsO1qeXk1mZMO3ZeSnBfSm1dRnddTXFgTV9GMu3o3/3////6+////vr//v////////7+
+                /v/+///+/fv//v/++7WommxVP3VbSnhdSHheUIBwX3pnUm5TP3xkUn1pWGRKMol5bP/9/pB2am9QOXlh
+                TXZcTHNcTHlcR3BbRXRbS3lcTndkT2NLNZd/c///+/////7+/v////////////////////7+/v7+/vv9
+                /vn28qqelG1TQ97Ryf/+///+/vH38piEcnpuXNvSyLmqoXBiTN7Z1v//+7+2s2hQOmlVQ3VWR3RcSm5d
+                SnleSnheTXNcTHZfSWhOPaGNgv3//v///83CumNHNnZeSHdcSHJcSnlfTnRgTnRcSnhcS3RdTWtSQnJi
+                UcO6sfbx8P///v/++///////+vz9///+//f7/Pv////9/P///v7+/v3////+/////////wAA//38/f//
+                /f/8UlDSAADBgIHZ//z++ff9/f/+8+S93JIE5dN0//7///v9+v3////+/////v7+/f398uHk8+Lm+Pz9
+                //7///7/+/j/9vP1///+///+N5v0FX/y/P/9/////P7+//7///7//v/7MDbLGBfB9fL////8/v7+//7/
+                /f/////+/f39///+oZCHZUo1eV9PdF9Jdl1NdFxIeV1McFtMflxFeGNNblZAfWVR+f79///+/f39/f//
+                //7//////////////////////////////////////////v/7+vn7hnBXXkQsbU4/bVhJclhHWUMqv7Wk
+                697W6urwnoiDUzQViHJg+//+eWVUzMe+yL+2l4J6va6laU0veF9LcV1Lc2FKd1xIcltMdl5Ke1pAWk48
+                wLSy///7+v/+//7+/v7+//3/+v//49rMYUUteF5OcVtJjHxsdFRBd15OeVlMeFxLeVxOeWFNZUgzta+k
+                //////3+/P37+v/+/f///////////fz///79+//+raGfe2tbdl5Kd11Ndl9JdVhJbVVBcllJel5NdF1D
+                dFxKaUs4uKqe+P/7qqSZa0g+dF9KbmBDh2xYcFpIcmBJd11NelpNb1xHeGFLY0Y40cvG/v7+/f39/v7+
+                /v7+/////////v7+/v7+/v7+///8iHRpX0o1ZUkqmIh4u7683dPJ0cO9jnxxuKWWhG9gh29dalQ77+fo
+                ///7w7Sxa0o6fmRMclxKdFxQeV5KeV1Fdl1NbltMeWNKZ008oIuD+v/9///+wLGoaUg4d2FPdlxLdlxL
+                cl5McVtJdlxLdF5Md1lGc1tH8u3q+vv///7/+v7///72+P37+P/////+/f39///8/v74+//++v3///3/
+                //7//f76////////AAD//f/5/vzMy/IAAsIvKsn1+vn/+//5/ff//v3378fXkwTnzHH//////v///fz9
+                ///////////////////////////////////6//7//vv6/P////tlrfoAZeqgzvf//f/7///8/fv6////
+                /v9RUNYFB8Pt8/r//v///P////7//v/////7/f3///+fkoRlSTh5YU91XUt1XUt1XUt1XUt1XUt1XUt2
+                XkxvVkJ7Y0///v/////8/v7///7///////////////////////////////////////////7//f7x7eh7
+                Zld0WUV3YU90Wkp2XkpxWEiGbFt6aFGCalhwVkhuVkCLc2H7//+Oe26AZVB4X0/JurHl4t5mTjx9XUpw
+                Xk15XUxyW0tyXkx0XUd1YEtwWUpnRjeHdV63sabn2Nbg19Tg1dHq3tzUzcRoVkV4Xk51XUdmUD5vW0p0
+                Xkx0XEp0XU11XUt5Xkl3WktnUUXb0sn//vr7///7/////v///f/4/v/9//////nKuq1eSjhtVUF1W0p2
+                Xkx7Xkl0XEpxX050X0p5W0h7YVBvW0lxVkHq5OX//v/p5t5pVUNyW0V4XEuhjXtuVkJ3X0lxWUd2XE54
+                W0x/YEtvVD9pWkrr5Nv////////+/v7//f///////////////f2qmopYRjV3YU91XUt5YU99Z1VmUz6N
+                emX9+vb9/f////+qoI+hkYH//v36/v/AuLFpTjl4X0t1XUt1XUt1XUt2XUl1XUtzXEx6X0tpUT2di4D9
+                /////f/HvrBkSTR3Xk5yXUd9XUpzXExwXEtzXUt7YVBmSDecjX3///78+vn+/Pv9+/r8/fv////8/Pz7
+                /f7//f////7////7///d1NDk6uX///7/+/j///////8AAPz7/f//+Wdf1AABvoyN5f/9//78/Pz+/v//
+                //Hqv9aSA+/Sd////v/8/f/+//3////////////////////////////////////9///8/v78//3/99fv
+                /wR77wRi8XrF8//7////+f7+/vv9/m5t2wAAxe7m9/v////8/////v/+//////v9/f///5+ShGVJOHlh
+                T3VdS3VdS3VdS3VdS3VdS3VdS3ZeTG9WQntjT//+//////z+/v///v//////////////////////////
+                //////////////39/f///+nj3mtURHNbRXdfTXddTXRfSnRbS3VbSmpVP3FZR3ZcTmpSPI95Z/v9/pF8
+                bWRMNG1VQ2taTenh2otzX21PPHRgTnVbS3FdS3ZdSXdfTXBcSntfTnxgT2VRP2VQNWdLOmNOOWVOOGNL
+                OWdSPHleRHVWP3dgUHRbR4FpV6iThGtVQ3dcR3deSm5bTnldRW9WQmdQQLSjmvbs5f///P3+/Pv/////
+                /O/n4KSWimRSQXVdS3hfS3VbSnVcTHVdS3BcS3JYSnpdTnRcSHhhS2FJN6uYi//+/fv9/v///p2TiWRI
+                N3lhS3FYRG9eS3ZgTntnVmxYR3JcSnVdSXhfS25URGlPQb6zq/748/7//ff9/Pr////9/OXd1ot+dmFJ
+                N3ddTHlgTHpgT3BWRXJYR3BYRmZOPOXf2Me5s7+upYp9b+Pa0fv9/f///8GzrWlOOXhfS3VdS3VdS3Vd
+                S3ZdSXVdS3NcTHlgTGVQO52LgP///v/+/9DKv2VNO3pfS3ReTHdaS3JeTXRcSnhfS3VcSHJWRW1bSuXe
+                2//8+//+//r9//v+//v9/v/9/f///vv///T17OTa0KeYiFU5KMS7sf/9//39/////////wAA/Pv////5
+                LCjVBwfF7/H////3//7//v3///7/8OrB1pMC8tB2///7//38//3//P/9////////////////////////
+                ////////+//8///8//////n/+/390OX/Io3vAFv4FoXxvd/9//z////8i4bhAAC97+v3///+//z////+
+                //7/////+/39////n5KEZUk4eWFPdV1LdV1LdV1LdV1LdV1LdV1Ldl5Mb1ZCe2NP//7//////P7+///+
+                /////////////////////////////////////////fz++///3dHLYUg4eWJMdVxIdFpJdF5Md19Nd11M
+                dWBLdV1Le2FRZEw2lYBx////kntsaVE5fWhTY0w8loh8inNdb1dBdV1Ld15Ob11GeFtGdlxMcFxLeFtG
+                d19Ldl9QeWFLeF5Ob1xHe2NPdl1NZFA/mYJyiXpxZks2eGBOdF1Ng2tZdVxId19NcVpKcVxNdF9KeGBM
+                dFpJZUs7dVtNjXpro5aInJOFhXJjbFhHYkw6dV1LdVxIdVtKeGBOdFtLcV9Odl1NeVxOdFpMd2JNclc9
+                eGFR9vPv///+9/v8//3/8u3sdFxQcldCe2BLbVtKfWNVj3VkeF9Lc15Jc19OcFxLd15Kd1pFYko2dF5M
+                loN0qpiNoI6DhG9ga1NBZk05eF1IfGFNblVBa1FAeWFPeGBOdlxLfGJRiXlsaE05TDMfpJqQ////+/3+
+                ///+xLWyaU45eF9LdV1LdV1LdV1Ldl1JdV1Lc1xMemFNZVA7nYx////7//3/7+znb1xNdlpCd15Oc1pK
+                cV1Ld15Kel9KeGFLe2BMalJAZVVFoZGFvrKozMK7yL63z8S8xrissaGUlYV4d2hVZkw7bVFAYUAtva+j
+                ///+9vr7////////AAD8//3QzO8CAcJDR9X///n///z////+/fn//f/38tHWkwDmxWT///z//////v/8
+                //3///////////////////////////////////v4/v33///9//79/v///v3//v+hzvkbgu8AYu5FnPTz
+                //uJheUABLvq6PT5//v//P////7//v/////7/f3///+fkoRlSTh5YU91XUt1XUt1XUt1XUt1XUt1XUt2
+                XkxvVkJ7Y0///v/////8/v7///7//////////////////////////////////////////v/6//2xnpZl
+                TTt3Ykx1WkZ3X01zXUtzW0l1XUt3X0t1XUt4Xk1nTjqgkIT///+PeGlpUjx2YUx6X0tnUkNxW0J1YEt1
+                W0pwWkh3Yk11X013WEl4YE51XUdzXkl0Wkx1W0p1XExwX0p0XEh4Xk5tVESBa1/m499lSjVzW0l6YVFv
+                VkJzW0lwWk51Xk57X0dyXk1vW0lxW0l6Yk5yWUVqTzprTjlpSzhvVD91WkZ4X0t4X0t2XEt4YE5wWEZ2
+                XU1xWkp3W0p0XEp4YlB3WUZjSTjQx739///7/f3////7/////f/Oxr9dQzJ+ZEx1XUt1W0t0WEd2W0d3
+                XUxyWUlzXUt2YUxyW0V2YUtwWUNsUTxoTDRrTzdwVj50XEZ4YUt3X0luVkKLd2WNeWhpVUNzXUt1XUtz
+                W0lzWERsTTiOfGv///v//v///f/++/fEubVpTjl4X0t1XUt1XUt1XUt2XUl1XUtzXEx3X01mUTyejYD/
+                //v////9//+Sg3poTTN4X0t3XUx0XkxoVEJmUD5yWkZ6X0t4X0t2XUlkTDZhRjFuVDxoTjZqUjxlTTlh
+                STVuTzZ0WT94Wkl+Y1VoSzyfkYX///z///z///////8AAP///LS17QAAu3yA3////vz6//3/+////v//
+                /v/75NuXAuC+U/38/v///////v/+///////////////////////////////////9///////+///9///7
+                /Pv//Pv+/P/+/////Hi7+gBq57rm/p2R6wcAwuTo+/3+///8/////v/+//////v9/f///5+ShGVJOHlh
+                T3VdS3VdS3VdS3VdS3VdS3VdS3ZeTG9WQntjT//+//////z+/v///v//////////////////////////
+                //////////7+/vz7/f//+4RuYm9XRXVgS3leSnZeTHRcSnZeTHVdSXNbSXRcSnlgTGdPPbuwqP///5J6
+                bmpRPXJcSnpdSHthU3NbRXRgTntfTmxVP45zZa6ll2BBMnxhTXFgS3RcSnddTHheTnVdS3NeSHZbRnxe
+                TXdaRWFIOP//+8/CuldBL3ZYP31iTnhhUXNaSnVcSHVcSHhdSXRbR3piTnNeSXRfSnhgTnthUXpdTntg
+                S3ZdSXdeSnZeTHRcSnBaSHdfTXhgTnxeS3RcSHdlTndbQ2FCM7aspfv//v/9/vz+///+/f///v/+//3/
+                /oNzZ1xEMIBgTXRdR3VgS3NdS3RbS3ldTHdcSHpeTXddTHNZS3NcTHhiUHReTHReTHhiUHZdTXZdTXdf
+                S2lTQZKAb5mFdGlTQXhgTHNbR3RcSmxRPHVgUfPt6Pv9/fv6/P79/////r20sGlOOXhfS3VdS3VdS3Vd
+                S3ZdSXVdS3NcTHpiUGJLNaGQg////P37+/v//93U0GZPOXVbQ4JlUGxSQZ6Pf6GUhG9VR3FVRHFaRHRc
+                SntjUXphTXdcR3tgS3ZdSXdfTXZfT3hgTnJgSXVdS3thUGhNOIx3aP///v/8/v///////wAA//v/prDs
+                CAS7ko/l/f//+Pv5+P37//3+///+//rr3psD5cBQ/v3//P7+///8//7/////////////////////////
+                /////////f76+v/9/P/9+/39//7////+///+//399vv8/f/+6vL///7/kofjAAS35+fz///8//z////+
+                //7/////+/39////n5KEZUk4eWFPdV1LdV1LdV1LdV1LdV1LdV1Ldl5Mb1ZCe2NP//7//////P7+///+
+                /////////////////////////////////v7+/v7+///+08e9Z089clpIdV1LdV1Jcl1IeF5OdFxKdV1J
+                dlxMdl1NeV5JXkc31c/K////jHZqa1FAeGFRd1xHdVtNdVxIb1tKdVtKblg/e11S/f/3dFpOb1dFb15L
+                eV9PdFpJcVpLdF9Qbl1Kdl1NdVtNdltGbVRE/f////7/y8C4ZU05blM5fGFMd19NclxKdV9Nd1pLeF5O
+                c1lJdFxKdF5McVtJcV1Lcl5NdFxKeGBOcFpIdV9NdV9NdV9Nc1tHc1tHdV1HemJOclRBY0o2tayi/v7+
+                +fj8///+//7////+///89/38////+/jzkH1wXUMyeVxHe2JOc1xMcFxKeGBMc1pGdVtKdFpMfF5NeFxL
+                dVtNdF1OdV5Pdl1NdVtKdltHd11MdVxMbVZHcVhIdltHfWJOc1lImYJzcWNQ8ebi//7//f/////++P79
+                /P7+xLawaU45eF9LdV1LdV1LdV1Ldl1JdV1Lc1xMdl9PbFI6oI2A+/v7////+//////+taiaW0YxeV5K
+                b1FAmIl5yr2vZEo+j3ZmeWZRdFtHdV1LdV5OcVxNcVxNdV5OdFxKdl1JdFxQcWBNcltLdV1JcVxBc1xM
+                +v/9//3/////////AAD///uGh+EAALiXkeL+/f/9/f39/v///v3//v78+evcmQDowE///v/6//7////+
+                /v7////////////////////////////////9//////77/v/7///7/v//+f/7/f7////7//////76//v5
+                //qDgeUAA7rt6/f//f///P////7//v/////7/f3///+fkoRlSTh5YU91XUt1XUt1XUt1XUt1XUt1XUt2
+                XkxvVkJ7Y0///v/////8/v7///7////////////////////////////////+/v7+/v7///mKc2RqUT17
+                Y1F2XExwWkh0X0p4W0x1XUt1XUl2XEx2X09yWkJ0YE/v7ur///+MeWpvUUB3Xk51XUd2XU16Xk1yXk14
+                X0tqVT91V0z7//vf081SQjJ0W0d5Xkp1X013X01yWkZ1XUl4W0xzXEx1W0NvUT79/Pj//////v/c0896
+                ZlVeRjBwWEZ2X093X0twW0x2X1B1W012XEx4Xk11W0p3X0tyXUd0XkxyXEp0XkxyWkhzW0l2Xkx3Xkp7
+                Yk5vXEdgRzdyWk7NxLv7//z//v///f77//79/vz6/Pz//v/9///+/Pz9//////urn5VjSTloTj13Xkp4
+                YEx0XkxzX01yXkx0XkxyXUd0XEh2Xkx2XEt1W0p0XEhzXkh1YEp2XUlzWkp0W0t8YlF7YExzWkZWQTKU
+                hXzw7uT//v/7/P////7//v35/f79///CtK5pTjl4X0t1XUt1XUt1XUt2XUl1XUtzXEx1Xk5sUTefjH/7
+                //////73+vj//v////ymmIxYRTZ1WUhvWkVpVUNgRTe2o5SOfGtgRzN3XkpzW0lzXExzXExxWUd5YEx1
+                XUd6W0xyXEp3XU93Xk5uWUN3YFD6//v+/v7///////8AAP/8/4WH3wADu5SM6//+/f/8/v38/v/+/f/+
+                //r66teUAOC4SP///vr//v/9/////v////////////////////////////////39/f/+//78/P///v//
+                +v///v/+//r////9///9/Pr9/////GBf1wwFxOzs/Pr////8/////v/+//////v9/f///5+ShGVJOHlh
+                T3VdS3VdS3VdS3VdS3VdS3VdS3ZeTG9WQntjT//+//////z+/v///v//////////////////////////
+                //////7+/v7+/qKhl2lIOHpiSnJcSndaTHNfTXNeSXlbSnZeTHZeSnZcTHVeTmdPN5N+b/7//f///419
+                bHJUQ31kVHdiTHdgUHpeTXZiUXpiTHNeSXhaT/3/+//+/ci/tWVCLnFWQXNhUHhgTHdfS3dfS3dcTnFe
+                UXZeSGxQP/n6+P///Pv7+/r9//v4+qmakXJXQmZLMWxUQHRgR3VgSnZhTHVdS3deTnheTnVbS3ddTXdf
+                TXRcSndfTX1jUnheTXheTXNXRmVJOG5RQqaThPLw6P3////7//z9+/v//P/+//3//Pv+//f7///+////
+                /vz7/fr////+/dvVyoZ2ZWRJNG9QO3VZSHheUHhgTnhgSHVeT3VcTHheTXZdSXZdSXdfTXRdTXZfUHhh
+                S3ljUXZgTmlRPWNLNW5aSKufk/by7f7//f38/v3//////P/+/f/9///+/sK4sWlOOXhfS3VdS3VdS3Vd
+                S3ZdSXVdS3NcTHRfUG9SN6CNgPn+///+/f///Pn8//3+///+/r+2rG9VRGhMNHhdSHFXRrKjk4NyZb6r
+                nGVOPnpiUHhfS3ZdSXdfTXNcTHVgUXhgTnNiTXlgUHlbSmxSOmZIN+7w6v/+/////////wAA//z8fYTh
+                AQDAiozg//z/9/7////////+//7+9f/63rJH/diO+fz////5+v////36////////////////////////
+                /////////////////////////////////////////////vz8/v/6+/7/S1DRCwi87e78//7///3////8
+                //7//////P7/////n5KCZUk4eWBMeGBOc11LcFpId19NdVtKdl1Jd15KcVZCeWdQ/Pr/+//8/P3////7
+                ///+9v///P/9///+//////3///39//39///+rqWiY0o2dl1Jdl5Kdl5Kc1tJd19NdV1LdV1LemFHdltH
+                c1xNdmJRZE03xrWs//7/9vv6hm1ZVz4qZUw4Y0o2ZEs3ZEs3ZEs3ZEs3YUIrYEw7///2/f///f//0MrD
+                c15PZkcyaFM+cVdGc1lIdFxId11FcldDWkQ45tzV///++Pr6/f///f/////+8OrlqJ6UcmVXZ008ZUk4
+                bVFAcVZCcFZFc1tJcFlJcV1MclpIblRDdVpGb1E+ZUo2ZEo5emFRqpaF5OTk/Pz8/////Pz8/f39////
+                /////////////////////////////////v7+/v7+/f/////80se/jXxvb1ZGZUo2Z0w3b1U9b1dFc1pG
+                dFtHd1xIdVpGc1pGcFZFbVVDb1M7ZUo1ZE48d2dXq5+V8uzn///7///+/////////P7+//////7/+/39
+                ///8wrayaU45eF9LdV1LdV1LdV1Ldl1JdV1Lc1xMeGBMZ085noyB////////+/////7/////+////f39
+                8+rmsJ+WaFNEVT4urpmEc2BLrpeHZU89eGBMdFtHc1pGc1pGclpGbFRCa1U8aFA4YkcybVRAe2ZXo5eN
+                +vfz+///////////AAD9/P+hoOgAAMRrZdT7///9+/v///z8/v7++v////j//v3//v/8/v77///7//77
+                /////////////////////////////////////////////////////////////////////v/9///8+///
+                //80MssaF8v8+vr8/v///f////z//v/////8/v////+fkoJlSTh6YE9zW0lyXEp5YU91XUt1W0p0XEp3
+                YU9vVkJ6Yk79//b/+////fj2//z//P76//r7///9///9/P/6/f/6//719u2XiHhoSjd4X0t0XEh2Xkx1
+                XUt1XUt1XUt0XEpzW0l2XU1vW0p5YU1wVUBzXk/79e7///7+/f/JvbOyppy7r6W5raO4rKK5raO5raO5
+                raO1q6G0rKX//fz//v/7+vz//v/88++3rKSHcl1zW0lxWEhoUDxxWUN5XkpqVUbu5Nr///78/Pz9///5
+                +/z9/f3///7//fj/+/TYyr6snI+HdGV4YlB2XUl3WkVxUjtzVD1zXUR4YUtxXkmJeWmto5nNxsPu7u79
+                /v/7+/v////+/v7////////+/v7+/v7////////////////////////////////+/v7//fz//v3/////
+                //7o5eHCubCikIWFcGF0XEpzW0luVUFuVUFsUz90Wkl1XUt5YU+Of3ayppzWy8P/+vX///z9/f39///6
+                /f/////////8/v7//////v/7/f3///zCtrJpTjl4X0t1XUt1XUt1XUt2XUl1XUtzXEx4YExnTzmejIH/
+                ///////7/////v////////7///76/fv9//7m4966r6eLdWl7XlBmUD5zW0lqUj5wV0NwV0N1XEh1XUt5
+                YU+GcWmhkIfBt63b2c/9/vX///z//v7//f////////8AAPr//ry37gMCvjMuzfr5////+//7//r/+/v+
+                ///7//v///v9/v////3//v/////7/v//////////////////////////////////////////////////
+                //////////////v9/fr//////Ofg9SAhyS0s0P/5//v+///9/////P/+//////z+/////5+SgmVJOHtj
+                UXVdS3RcSnNbR3ZdSXZeTHNcTGdTQnBXQ4FmWP//+////Pv+//3+///8///5/v/+/////////Orn37Go
+                m3FfTmVNOXpfSnRcSnhgTnVdS3JaSHhgTnNbSXdfTXZeTG9bUHBdTnxjSV9EL7Cknv///v//+/79////
+                ///+/v/////////+/v/////+/v////3///r6+v/+///+///+//z7/f3///3/////+/Xx8NvZ2NTTz9/c
+                1/Xx7Pz6+fn+/////v////////3///3///v9/v79//7+/vr///j9/Pv9/fv5+PLv6+Pf2tjSzdvV0OPg
+                3PTx7fz59f///P///P3+/P////39/f7+/v////z8/P7+/v//////////////////////////////////
+                //////////////3///v9/vn9/vv///z+/v39/f/////8/fj38+/u6t7b19jV0dXSzufk4PHw7P37+v//
+                //////39/f3///v9/vj8/fv///n9/v////////z+/v/////+//v9/f///MK2smlOOXhfS3VdS3VdS3Vd
+                S3ZdSXVdS3NcTHhgTGdPOZ6Mgf////////v////+//////36/P/////9/v/+/f/8+////v///vv8+vfz
+                8uXi3tjT0NXQzdrV0vXy7u7q6f35+P/+///+/v////z+/v3///z+//3///3//////////wAA+///3Nj1
+                GxjCERLI2Nn1/f////7///v////59/////34///7//7///3//f7/+v/+////////////////////////
+                /////////////////////////////////////////f/7+/78//z/sa7zAwLEWVnV//7//P/7//7////8
+                //7//////P7/////n5KCZUk4d15OclpIeGBMdVxIeF9Ldl5MZlJBj3xtaVA8bks36efn9//7zcOyycO+
+                xMK41cnDyb+4r56ViHBkcFNEY0o2cVlFd19Nd11Ndl5MdFxKc1tJd19NdV1LdFxKd19Nc1tJcVtPel9L
+                blI6dWhY9PXz//////38+///+vz8/P7++vz8+/39/P7++/39+vz8/P7+/Pv9/////v/9///+///+////
+                +/r8/Pv9//39//7///7//Pv9//////7///7//f7//v7+/////Pz8/v7+//7//P7/+/7/+v3//vv9//7/
+                //7///3///7///7/+/3++////f3/+/v//f7//P7//Pz8/////vz8//7//f39/////////////v7+////
+                /////v7+////////////////////////////////+f3+/f/////+//36///8/f39+f3++P///v3/////
+                //7+//////////////7//v3//f//+Pr6/f//+/39/f39///+/f78///+/////////P7+//////7/+/39
+                ///8wrayaU45eF9LdV1LdV1LdV1Ldl1JdV1Lc1xMeGBMZ085noyB////////+/////7/////+v//+Pz9
+                /v7+///+//79/f39/f7/+fz///7+//////z9//7///7///3///7///7/9/38+////Pv9//3///3+/Pr6
+                /f/++v/9////////AAD6/vn//v9WUNcAAMNfXtb///v8//3//P7///v9/vz6///5/v3//f3/+v/9///4
+                //j//////////////////////////////////////////////////////////////////fz/+////v9G
+                Rs4AAb2qrun///z///7//v////z//v/////7/f7///+fkoJlSTh5YFB4YE5zW0d2XUl2XUl0XEppVUT/
+                //K2qZl3YU/6/v92VktcQS1oRzdmUz5hQSpkTTdqTzttTz51WUh9Y1N1XEx0Wkl5XUx1XUt1XUt3X010
+                XEpzW0l1XUt0XEp3X016YkxzVDtrV0bx7ur8//3//fz////6/Pz////////////+/v7/////////////
+                /////fz///7///7+//38/fv///7///7///7///z5/Pr6/fv///7//fz8/fn///z8+vn//v//////////
+                //7//v3////9///9///9///9///+/v78/fv+//3///z7//r9//v//f7//P3////+/v7+/v7//v///v/+
+                /f/////+/v7///////////////////////////////////////////////////////////z///z//f3/
+                /v///v////////7///z8//3+//39/vr9/vr9/vr9/vz+//38//3///79/vz///7///7///7//v3//v3/
+                //7////////8/v7//////v/7/f3///zCtrJpTjl4X0t1XUt1XUt1XUt2XUl1XUtzXEx4YExnTzmejIH/
+                ///////7/////v/////9/vr///79///8/f/9/v/9///6+vr///78/fv///z+//v+//v9/vz7/vz7/vz9
+                //7//v3///7////9/f3//////////v3///7///////8AAPr9///8/7m27gUHxBQTx9TY8P/////+///+
+                +v/8/////P3/+f/////+///8/v///P//////////////////////////////////////////////////
+                ///////////////+/v/+/bm67QoJxTIyzOjr+vr6///7///+/////P/+//////v9/v///5+SgmVJOHlh
+                T3JaSHNbSXVdSXlgTHNbSXBZSW9bSm1bSpSEc5uKh25QNdPJwm9XRdfXy29ZQH5gTXRcSHZjTnFeSXBY
+                RHdeSnZcS3VdS3VdS3RcSnJaSHZeTHlhT3BYRndfTXdfTXNXP2JNN9bQyfn6/v///v3++vv////+////
+                //39/f////7+/v////////////7+/v3//vr8/P/+//79///+///+//z+/vn+/P/9///+///+///+///+
+                //79///+///+//3///38/v///////v///v///v/+/f///v7+/v/////+///+///+///+///9///+////
+                /////////v///v7//f7//f///v///v////z8/P39/f//////////////////////////////////////
+                ///////////////9///+//3///v///n9/vz+/v/////8/f79//79///+//79///+//79///+///+//39
+                /f////////////79///+///+//38/v////////z+/v/////+//v9/f///MK2smlOOXhfS3VdS3VdS3Vd
+                S3ZdSXVdS3NcTHhgTGdPOZ6Mgf////////v////+/////////v/+///+/v////////z9+/3//v3//P/+
+                //v6/P/+///+//79///+///+//79///+///9/f3///v///v///3////+///9/////////wAA/P7+//v/
+                //7/NTPIBga+X1nc/Pz/+vz8/f/88/39//z///7/+vz8//3//fz//f3/////////////////////////
+                /////////////////////////////////v7+/v7+/f/87PX5QDvUBQTAd3Lb//3///7////+//7////8
+                //7/////+/3+////n5KCZUk4e2FQdl5MdF5MeGBOc1tJdlxLd19NbVdFeFxEW0QqXjcooJmFe2JIvqid
+                t6ulakUvd2RVcltLd15Kdl5IdF9Jcl9KcVtJdl1NdV1Ld19NdV1Lc1tJc1tJeWFPfGRQZ046Xkk61s3E
+                //////7////+/f/++v/+/////v3//v3///7///7//v3///7///7//v3//f///f///v3///7///7//Pv9
+                /P7++////fz+/f//+/39////////+///+f79/////////v7+/////////////v7+/v7+///////7///8
+                ///+/////P7//f///f7//f7////8//79///+///+/////f//+f79+///////////////////////////
+                /v7+/v7+/////////////////////////////////f3//f7//f/////+///+/////v3//f7//f///f//
+                /f///f///f///f///f///f///////fz+/v3///7/+/3+/f///P7//f///////////P7+//////7/+/39
+                ///8wrayaU45eF9LdV1LdV1LdV1Ldl1JdV1Lc1xMeGBMZ085noyB////////+/////7//////P3//f//
+                /P/9/f/8/v/7///+//v8//3/+/39/f///f//+Pr6/f///f///f///f///P7//f///v7+/////////Pv9
+                /P7//f//////////AAD///76/Pz6//65uPAKCcUSCcS4su3+//36+f3//f////z///z7//76//39//7+
+                //3////////////////////////////////////////////////////+/v7+/v79/f37/v+EdtwFDMEk
+                I83a3Pr//v3//vv9/////v////z//v/////7/f7///+fkoJlSTh5YEx0XEpzXUtyXEp3X01zWUh4X0tx
+                WER9ZlfEuavQyMlsUkJxXEa7tapcQjR0Xkx1WkZ5X051XExzWUt3XE52XEx1XUtyXUh0XEp1XUt2Xkx1
+                XUt9ZVF1XUlbQi5/ZlLr49z//f/+/f///vr9//7//////v37//////7///79/vz///7///7+//3///7/
+                //7//v///f3///7///79/vz///7//////////v/7/f3///7///7+/Pz7///7//////////7/////////
+                ///9///9/////v/+/v7//v/+/f/+/f///v///////v3///z///v8/f/9///+/f///f///v///f3/////
+                //7////+/v7////+/v7////////+/v7////////////////////////////////////+//v///7/////
+                /////P7///////79/vz////////9/f3////////////+/v7//////v7////+/v7////+/v7+/v7///7+
+                //3////////8/v7//////v/7/f3///zCtrJpTjl4X0t1XUt1XUt1XUt2XUl1XUtzXEx4YExnTzmejIH/
+                ///////7/////v////////79/f3//v///f///f/9/P79///7///////////9/f3//////////f3///7/
+                //79///7/f3///7///z///v///7///7+/v7///////8AAP////j/+v//+//9/1tX2AcGxyYfyOXr+P/+
+                //X++////P/7///+//3/+/n+///9//3///3////+/////v///P3//vz+//r9//3/////////+v7//f//
+                +/37+/z/+/v9/ZKU6BgWxAkKxoGG4///+//5//v+//z+//v////+/f/+/f/+//z9/////52Pg2NMNnhg
+                TnZeTHRcSnVdS3VdS3VdS3VdS3VdS25ON+Df1XRmWmZDL4J0Yund02NIOnZhTHVdSXRcSnNbSXRdTXJb
+                S3JbTHVeT3NbT3lfU3lgUH9kUHNUPWVGMWJJOayglv//+f//////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                //////////////////////////////7+/v/////////////9//r8/P///MG2smhPO3ZeTHVcTHNcTHNd
+                S3NdS3NdS3RdTXdgSmpSOp2Mf//+/v/+//////79//3/////////////////////////////////////
+                /////////////////////////////////////////////////////////////////////wAA//7//v/9
+                9/////7/6uz2Ix/SDgy6NTTQ+/n///3/9/38/v/9/////v/9///8/f7///z+//7////+//7+/vv9//3/
+                //3////+/P7+///7/v3//f//9/r/+/7/+v3/lYzmFQ7LEAvEUkzT+/////z++v/6/vz7///5+/3+////
+                ///+/P7++/////76pJSHZkk0eWFNdl5KdV1JdV1Jdl5Kdl5Kd19LeGBMZkk0k4x5sKGRhmhXXUw3m4x8
+                d2BRclxDdV5PdVxMd15Oe2FQfWJOfWJNf2JNeFxEbFY9bE86XTwpdVxMoJaM6+3n/f///fv/////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                /////////////////////////////////////////////////////////v7+/////v7+/f39//7//f//
+                ///8wbWxak86eV5Kd11MdlxLdl1Jdl1JdVxIdVtKd2FPZE85n4+D//////3+/v7+//7//f39////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////AAD//v/7/v/////8+/37//vUzfIaFskEBMY1MNHm6PD///z6///5+/z9/vz///v8
+                /Pz///////z9//z7//79/////v/+/Pv///r6/P37+P////76/fv/+v/r8PlfYNoTDb4KEMFDOtD28/z/
+                +//9///+/fn//////////v///v7+//37///6//7///ugj4JmSTR5YU12Xkp0XEh0XEh0XEh0XEh1XUl2
+                Xkp+YE9nUDp/Z1V+YVJ0WURpUT1zWUl+X0h0XEpzW0dvV0NnUDpiTDNaRCtYQyhpVDl5XE2aiXzPy8D2
+                +vT9//7+/v7+/f///v//////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                /////////v7//////////v/4+vr9/vrEuLRqTzt5XUx3XU12XEx2XEx4Xk13XU12XEx5X09oTzubioH9
+                ///////7//76/Pz9//7/////////////////////////////////////////////////////////////
+                //////////////////////////////////////////8AAP3//P///P3+/P/+///7/Pr//NrY9jQpzQQA
+                wSIcx8XE9v/8//////z+/vv+//v//Pr8/Pz//fz//fn7/Pv9/fv+/P3//v3//////Pr8/Pr+//n0/4uL
+                3x0gyBMPxggEyFpV2vL1+f//+fz8//3+//z//f/++vv+///+/////////v3///3////9+ZWJf086K25Q
+                PWxOO2pMOWpMOWpMOWpMOWpMOWpMOWVLOm1ROWJKNGFIOGxRPWtQO2JJNWlLOGtNNGpONn1kUIZxYqCQ
+                hLespL+2subf3P///v3+/P3////+//77/f37+v///P3/+f//////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                //////////////////////////////v9/f7+/v3///7+/v/+//v9/f///MG1sWZPOXRfSnNdS3JcSm9c
+                R3FeSXJfSnNdS3lfTmdPOZ6Ogv3////+/v3//v/+///9/f//////////////////////////////////
+                /////////////////////////////////////////////////////////////////////wAA//z9+P//
+                //z+//3///v/+fv7+f3+///8bGncAAHBAQO7TUzRpKXp4t/5///+//n+/vz///////z7//3///z//v3/
+                +v/++f7/7+j3o6LmZ2jiGRnFDQjBDwrEGxrIkpbk/f78/f////7/+f/+/f//////+P3///7//P7+/v7+
+                /v/9//////7///7++PPw+fHq8vPx8fLw8fLw8fLw8vPx8vPx8vPx8vPx9PLy9PPv9PTu9PT08fD09PTu
+                9PLq//7//f///f//+vz9/f///////f39///+///+9v7+/f39//z9//3+/v7++////f////7/////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                /////////////////////////////////////////////////////////f///////P7+/v7+//7/+fv7
+                ///8w7ezak87eF5NeF5OdVxMdFxKdV1LdV1LdlxMeWJMZVE4nY2A+v37///+//79//z///7/////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////AAD//v////f6/////v78/fv///v2/P///v35/v/c2vdAOs8AAMAGAMAUEMMpJM1L
+                S9N4e92BguR9e9+AfeCAgdt7gN1bWNY5LtAcHsoEAcICBMEMBM0iIMZratjs6v79//7/+//8/Pz6//7/
+                ///7//f7/v////n+//39/////////////f3//f///v/9///9////////////////////////////////
+                ///////7//////z9/vz7/v/8//3///n3+v7//v7//f3//////v///P7//P79+vz8+fv//f/////7//72
+                /fr9//7//f3//f///P//////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ///9/////f37/f3//////f/6/Pz///zBtbFpUDx5X054X094X094YE54YE53X013Xk59Yk5vVD+hjoH/
+                //7//v39//78/v/7////////////////////////////////////////////////////////////////
+                //////////////////////////////////////////8AAP3///77/f3+/Pj+/////Pr//f7+/vr9//n/
+                /vz++Pr//sfG7Wto3CElyhMZwAAAwAIAvgABtwQEvAAAwgAAxAAAvQAAtwECwgoPyCgo0EZAzZWe6OPq
+                +//+///9///9/vv/+f3//v///vv7//r8////+v/8+/3+///9//39/f////////39/f/+//n7/Pv///7+
+                /v7+/v7+/v7+/v7+/v7+/v39/f39/f/8/vv7+//////+//38/v39/f///v/+/////v///v7//f3+/P//
+                /P///P/++v///Pr+//3//////////////v///v///v///v//////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ///////////////////////////////////+/v////////36/P3///3++ryxrVk9JWZJNGVHNGRJNWRJ
+                NGRJNGRJNGRJNWJIPFE4KJB9dv/+///+/vr///n+//j/////////////////////////////////////
+                /////////////////////////////////////////////////////////////////////wAA//7//f/+
+                /f/+//z9+//////////8///+///8//v///38/f///v3///7/4OD+sbHtm5rqkJLgjo/pcXDYfX3hkJPk
+                mZnlmpbov7vs+fr+///+///6+///+P3//f7//////vz////8/f78/f/////7///+/f7/+//+//7/////
+                /f///P/9///+///+/////v7+//////////////////////////////////7//f/++vz8//7////+/P7+
+                +/7////+/v7+/////////f///P7//f//+///+v7////8/v/9/////v3///7//P7//f///f/+////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                /////////////////////////////////////////////////////////////////v7+/v7+//7//P7+
+                ///88ufjzsW719DH08vE08vE0cvE0czD0srD08vE1s3E08q84tnV+fz///7///////7///79////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////AAD////////////////////////////////////////+/v79/f39/f3+/v7+/v7/
+                ///////////////////////////////////+/v7+/v7+/v7+/v7+/v7/////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ///////////////////////////////////////////////////////////////////+/v7+/v7/////
+                ////////////////////////////////////////////////////////////////////////////////
+                //////////////////////////////////////////8AAP//////////////////////////////////
+                //////////////////////7+/v7+/vz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/P7+/v7+/v7+/v7+/v//
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                //////////////////////////////////////////////////////////////39/f39/f39/f39/f39
+                /f39/f39/f39/f7+/v7+/v7+/v7+/v7+/v//////////////////////////////////////////////
+                /////////////////////////////////////////////////////////////////////wAA////////
+                /////////////////////////v7+/////////////////////v7+/f39////////////////////////
+                /////////v7+////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////AAD/////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                //////////////////////////////////////////8AAP//////////////////////////////////
+                //////////7+/v//////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                /////////////////////////////////////////////////////////////////////wAA////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////AAD/////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ///////////////////////////////////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7/////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                //////////////////////////////////////////8AAP//////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                /////////////////////////////////////////////////////////////////////wAA
+            </property>
+        </structure>
+    </list-property>
+</report>

Added: labs/jbossrules/tags/5.2.0.M1/install/report/process_summary.rptdesign
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/report/process_summary.rptdesign	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/report/process_summary.rptdesign	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,2593 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.17" id="1">
+    <property name="createdBy">Eclipse BIRT Designer Version 2.3.1.v20080911 Build &lt;2.3.1.v20080917-1340></property>
+    <property name="units">in</property>
+    <property name="comments">Copyright (c) 2010 JBoss</property>
+    <html-property name="description">A summary for one specific process definition.</html-property>
+    <text-property name="title">Process Summary</text-property>
+    <text-property name="displayName">Process Summary</text-property>
+    <property name="iconFile">/templates/blank_report.gif</property>
+    <parameters>
+        <scalar-parameter name="procId" id="30">
+            <property name="valueType">static</property>
+            <property name="dataType">string</property>
+            <property name="paramType">simple</property>
+            <text-property name="promptText">Please enter a process definition id</text-property>
+            <property name="controlType">text-box</property>
+            <property name="distinct">true</property>
+            <structure name="format">
+                <property name="category">Unformatted</property>
+            </structure>
+        </scalar-parameter>
+    </parameters>
+    <data-sources>
+        <oda-data-source extensionID="org.eclipse.birt.report.data.oda.jdbc" name="ProcessInstanceLog" id="25">
+            <property name="odaDriverClass">org.h2.Driver</property>
+            <property name="odaURL">jdbc:h2:tcp://localhost/~/test</property>
+            <property name="odaUser">sa</property>
+        </oda-data-source>
+    </data-sources>
+    <data-sets>
+        <oda-data-set extensionID="org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet" name="ProcessInstancesForProcessId" id="73">
+            <list-property name="computedColumns">
+                <structure>
+                    <property name="name">TOTAL</property>
+                    <expression name="expression">row["PROCESSINSTANCEID"]</expression>
+                    <property name="dataType">integer</property>
+                    <property name="aggregateFunction">COUNT</property>
+                </structure>
+                <structure>
+                    <property name="name">TOTAL_24H</property>
+                    <expression name="expression">row["PROCESSINSTANCEID"]</expression>
+                    <property name="dataType">integer</property>
+                    <property name="aggregateFunction">COUNT</property>
+                    <expression name="filterExpr">DateTimeSpan.seconds(row["START_DATE"], new Date()) &lt; 24*3600</expression>
+                </structure>
+                <structure>
+                    <property name="name">TOTAL_ACTIVE</property>
+                    <expression name="expression">row["END_DATE"]</expression>
+                    <property name="dataType">integer</property>
+                    <property name="aggregateFunction">COUNT</property>
+                    <expression name="filterExpr">row["END_DATE"] = NULL</expression>
+                </structure>
+            </list-property>
+            <list-property name="columnHints">
+                <structure>
+                    <property name="columnName">PROCESSINSTANCEID</property>
+                    <property name="displayName">PROCESSINSTANCEID</property>
+                </structure>
+                <structure>
+                    <property name="columnName">PROCESSID</property>
+                    <property name="displayName">PROCESSID</property>
+                </structure>
+                <structure>
+                    <property name="columnName">START_DATE</property>
+                    <property name="displayName">START_DATE</property>
+                </structure>
+                <structure>
+                    <property name="columnName">END_DATE</property>
+                    <property name="displayName">END_DATE</property>
+                </structure>
+            </list-property>
+            <structure name="cachedMetaData">
+                <list-property name="resultSet">
+                    <structure>
+                        <property name="position">1</property>
+                        <property name="name">PROCESSINSTANCEID</property>
+                        <property name="dataType">decimal</property>
+                    </structure>
+                    <structure>
+                        <property name="position">2</property>
+                        <property name="name">PROCESSID</property>
+                        <property name="dataType">string</property>
+                    </structure>
+                    <structure>
+                        <property name="position">3</property>
+                        <property name="name">START_DATE</property>
+                        <property name="dataType">date-time</property>
+                    </structure>
+                    <structure>
+                        <property name="position">4</property>
+                        <property name="name">END_DATE</property>
+                        <property name="dataType">date-time</property>
+                    </structure>
+                    <structure>
+                        <property name="position">5</property>
+                        <property name="name">TOTAL</property>
+                        <property name="dataType">integer</property>
+                    </structure>
+                    <structure>
+                        <property name="position">6</property>
+                        <property name="name">TOTAL_24H</property>
+                        <property name="dataType">integer</property>
+                    </structure>
+                    <structure>
+                        <property name="position">7</property>
+                        <property name="name">TOTAL_ACTIVE</property>
+                        <property name="dataType">integer</property>
+                    </structure>
+                </list-property>
+            </structure>
+            <property name="dataSource">ProcessInstanceLog</property>
+            <list-property name="parameters">
+                <structure>
+                    <property name="name">processId</property>
+                    <property name="paramName">procId</property>
+                    <property name="nativeName"></property>
+                    <property name="dataType">string</property>
+                    <property name="nativeDataType">12</property>
+                    <property name="position">1</property>
+                    <property name="isOptional">false</property>
+                    <property name="isInput">true</property>
+                    <property name="isOutput">false</property>
+                </structure>
+            </list-property>
+            <list-property name="resultSet">
+                <structure>
+                    <property name="position">1</property>
+                    <property name="name">PROCESSINSTANCEID</property>
+                    <property name="nativeName">PROCESSINSTANCEID</property>
+                    <property name="dataType">decimal</property>
+                    <property name="nativeDataType">-5</property>
+                </structure>
+                <structure>
+                    <property name="position">2</property>
+                    <property name="name">PROCESSID</property>
+                    <property name="nativeName">PROCESSID</property>
+                    <property name="dataType">string</property>
+                    <property name="nativeDataType">12</property>
+                </structure>
+                <structure>
+                    <property name="position">3</property>
+                    <property name="name">START_DATE</property>
+                    <property name="nativeName">START_DATE</property>
+                    <property name="dataType">date-time</property>
+                    <property name="nativeDataType">93</property>
+                </structure>
+                <structure>
+                    <property name="position">4</property>
+                    <property name="name">END_DATE</property>
+                    <property name="nativeName">END_DATE</property>
+                    <property name="dataType">date-time</property>
+                    <property name="nativeDataType">93</property>
+                </structure>
+            </list-property>
+            <property name="queryText">select
+ p.PROCESSINSTANCEID,
+ p.PROCESSID,
+ p.START_DATE,
+ p.END_DATE
+from
+ PUBLIC.PROCESSINSTANCELOG as p
+where
+  p.PROCESSID = ?
+order by p.PROCESSINSTANCEID DESC</property>
+            <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+  <Version>1.0</Version>
+  <design:DataSetParameters>
+    <design:parameterDefinitions>
+      <design:inOutMode>In</design:inOutMode>
+      <design:attributes>
+        <design:name></design:name>
+        <design:position>1</design:position>
+        <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+        <design:nullability>Unknown</design:nullability>
+        <design:uiHints>
+          <design:displayName>Please enter a process definition id</design:displayName>
+        </design:uiHints>
+      </design:attributes>
+      <design:inputAttributes>
+        <design:elementAttributes>
+          <design:optional>false</design:optional>
+          <design:masksValue>false</design:masksValue>
+          <design:uiHints>
+            <design:promptStyle>TextField</design:promptStyle>
+          </design:uiHints>
+        </design:elementAttributes>
+      </design:inputAttributes>
+    </design:parameterDefinitions>
+  </design:DataSetParameters>
+  <design:ResultSets derivedMetaData="true">
+    <design:resultSetDefinitions>
+      <design:resultSetColumns>
+        <design:resultColumnDefinitions>
+          <design:attributes>
+            <design:name>PROCESSINSTANCEID</design:name>
+            <design:position>1</design:position>
+            <design:nativeDataTypeCode>-5</design:nativeDataTypeCode>
+            <design:precision>19</design:precision>
+            <design:scale>0</design:scale>
+            <design:nullability>NotNullable</design:nullability>
+            <design:uiHints>
+              <design:displayName>PROCESSINSTANCEID</design:displayName>
+            </design:uiHints>
+          </design:attributes>
+          <design:usageHints>
+            <design:label>PROCESSINSTANCEID</design:label>
+            <design:formattingHints>
+              <design:displaySize>20</design:displaySize>
+            </design:formattingHints>
+          </design:usageHints>
+        </design:resultColumnDefinitions>
+        <design:resultColumnDefinitions>
+          <design:attributes>
+            <design:name>PROCESSID</design:name>
+            <design:position>2</design:position>
+            <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+            <design:precision>255</design:precision>
+            <design:scale>0</design:scale>
+            <design:nullability>Nullable</design:nullability>
+            <design:uiHints>
+              <design:displayName>PROCESSID</design:displayName>
+            </design:uiHints>
+          </design:attributes>
+          <design:usageHints>
+            <design:label>PROCESSID</design:label>
+            <design:formattingHints>
+              <design:displaySize>255</design:displaySize>
+            </design:formattingHints>
+          </design:usageHints>
+        </design:resultColumnDefinitions>
+        <design:resultColumnDefinitions>
+          <design:attributes>
+            <design:name>START_DATE</design:name>
+            <design:position>3</design:position>
+            <design:nativeDataTypeCode>93</design:nativeDataTypeCode>
+            <design:precision>23</design:precision>
+            <design:scale>10</design:scale>
+            <design:nullability>Nullable</design:nullability>
+            <design:uiHints>
+              <design:displayName>START_DATE</design:displayName>
+            </design:uiHints>
+          </design:attributes>
+          <design:usageHints>
+            <design:label>START_DATE</design:label>
+            <design:formattingHints>
+              <design:displaySize>23</design:displaySize>
+            </design:formattingHints>
+          </design:usageHints>
+        </design:resultColumnDefinitions>
+        <design:resultColumnDefinitions>
+          <design:attributes>
+            <design:name>END_DATE</design:name>
+            <design:position>4</design:position>
+            <design:nativeDataTypeCode>93</design:nativeDataTypeCode>
+            <design:precision>23</design:precision>
+            <design:scale>10</design:scale>
+            <design:nullability>Nullable</design:nullability>
+            <design:uiHints>
+              <design:displayName>END_DATE</design:displayName>
+            </design:uiHints>
+          </design:attributes>
+          <design:usageHints>
+            <design:label>END_DATE</design:label>
+            <design:formattingHints>
+              <design:displaySize>23</design:displaySize>
+            </design:formattingHints>
+          </design:usageHints>
+        </design:resultColumnDefinitions>
+      </design:resultSetColumns>
+    </design:resultSetDefinitions>
+  </design:ResultSets>
+</model:DesignValues>]]></xml-property>
+        </oda-data-set>
+        <oda-data-set extensionID="org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet" name="ActiveProcessInstancesForProcessId" id="173">
+            <list-property name="computedColumns">
+                <structure>
+                    <property name="name">TOTAL</property>
+                    <expression name="expression">row["PROCESSINSTANCEID"]</expression>
+                    <property name="dataType">integer</property>
+                    <property name="aggregateFunction">COUNT</property>
+                </structure>
+            </list-property>
+            <list-property name="columnHints">
+                <structure>
+                    <property name="columnName">PROCESSINSTANCEID</property>
+                    <property name="displayName">PROCESSINSTANCEID</property>
+                </structure>
+                <structure>
+                    <property name="columnName">PROCESSID</property>
+                    <property name="displayName">PROCESSID</property>
+                </structure>
+                <structure>
+                    <property name="columnName">START_DATE</property>
+                    <property name="displayName">START_DATE</property>
+                </structure>
+                <structure>
+                    <property name="columnName">END_DATE</property>
+                    <property name="displayName">END_DATE</property>
+                </structure>
+            </list-property>
+            <structure name="cachedMetaData">
+                <list-property name="resultSet">
+                    <structure>
+                        <property name="position">1</property>
+                        <property name="name">PROCESSINSTANCEID</property>
+                        <property name="dataType">decimal</property>
+                    </structure>
+                    <structure>
+                        <property name="position">2</property>
+                        <property name="name">PROCESSID</property>
+                        <property name="dataType">string</property>
+                    </structure>
+                    <structure>
+                        <property name="position">3</property>
+                        <property name="name">START_DATE</property>
+                        <property name="dataType">date-time</property>
+                    </structure>
+                    <structure>
+                        <property name="position">4</property>
+                        <property name="name">END_DATE</property>
+                        <property name="dataType">date-time</property>
+                    </structure>
+                    <structure>
+                        <property name="position">5</property>
+                        <property name="name">TOTAL</property>
+                        <property name="dataType">integer</property>
+                    </structure>
+                </list-property>
+            </structure>
+            <property name="dataSource">ProcessInstanceLog</property>
+            <list-property name="parameters">
+                <structure>
+                    <property name="name">processId</property>
+                    <property name="paramName">procId</property>
+                    <property name="nativeName"></property>
+                    <property name="dataType">string</property>
+                    <property name="nativeDataType">12</property>
+                    <property name="position">1</property>
+                    <property name="isOptional">false</property>
+                    <property name="isInput">true</property>
+                    <property name="isOutput">false</property>
+                </structure>
+            </list-property>
+            <list-property name="resultSet">
+                <structure>
+                    <property name="position">1</property>
+                    <property name="name">PROCESSINSTANCEID</property>
+                    <property name="nativeName">PROCESSINSTANCEID</property>
+                    <property name="dataType">decimal</property>
+                    <property name="nativeDataType">-5</property>
+                </structure>
+                <structure>
+                    <property name="position">2</property>
+                    <property name="name">PROCESSID</property>
+                    <property name="nativeName">PROCESSID</property>
+                    <property name="dataType">string</property>
+                    <property name="nativeDataType">12</property>
+                </structure>
+                <structure>
+                    <property name="position">3</property>
+                    <property name="name">START_DATE</property>
+                    <property name="nativeName">START_DATE</property>
+                    <property name="dataType">date-time</property>
+                    <property name="nativeDataType">93</property>
+                </structure>
+                <structure>
+                    <property name="position">4</property>
+                    <property name="name">END_DATE</property>
+                    <property name="nativeName">END_DATE</property>
+                    <property name="dataType">date-time</property>
+                    <property name="nativeDataType">93</property>
+                </structure>
+            </list-property>
+            <property name="queryText">select
+ p.PROCESSINSTANCEID,
+ p.PROCESSID,
+ p.START_DATE,
+ p.END_DATE
+from
+ PUBLIC.PROCESSINSTANCELOG as p
+where
+  p.PROCESSID = ?
+  AND p.END_DATE IS NULL
+order by p.PROCESSINSTANCEID DESC</property>
+            <xml-property name="designerValues"><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+<model:DesignValues xmlns:design="http://www.eclipse.org/datatools/connectivity/oda/design" xmlns:model="http://www.eclipse.org/birt/report/model/adapter/odaModel">
+  <Version>1.0</Version>
+  <design:DataSetParameters>
+    <design:parameterDefinitions>
+      <design:inOutMode>In</design:inOutMode>
+      <design:attributes>
+        <design:name></design:name>
+        <design:position>1</design:position>
+        <design:nativeDataTypeCode>12</design:nativeDataTypeCode>
+        <design:nullability>Unknown</design:nullability>
+        <design:uiHints>
+          <design:displayName>Please enter a process definition id</design:displayName>
+        </design:uiHints>
+      </design:attributes>
+      <design:inputAttributes>
+        <design:elementAttributes>
+          <design:optional>false</design:optional>
+          <design:masksValue>false</design:masksValue>
+          <design:uiHints>
+            <design:promptStyle>TextField</design:promptStyle>
+          </design:uiHints>
+        </design:elementAttributes>
+      </design:inputAttributes>
+    </design:parameterDefinitions>
+  </design:DataSetParameters>
+</model:DesignValues>]]></xml-property>
+        </oda-data-set>
+    </data-sets>
+    <styles>
+        <style name="crosstab-cell" id="4">
+            <property name="borderBottomColor">#CCCCCC</property>
+            <property name="borderBottomStyle">solid</property>
+            <property name="borderBottomWidth">1pt</property>
+            <property name="borderLeftColor">#CCCCCC</property>
+            <property name="borderLeftStyle">solid</property>
+            <property name="borderLeftWidth">1pt</property>
+            <property name="borderRightColor">#CCCCCC</property>
+            <property name="borderRightStyle">solid</property>
+            <property name="borderRightWidth">1pt</property>
+            <property name="borderTopColor">#CCCCCC</property>
+            <property name="borderTopStyle">solid</property>
+            <property name="borderTopWidth">1pt</property>
+            <structure name="dateTimeFormat">
+                <property name="category">Custom</property>
+                <property name="pattern">d MMMM yyyy HH:mm:ss</property>
+            </structure>
+        </style>
+        <style name="crosstab" id="5">
+            <property name="borderBottomColor">#CCCCCC</property>
+            <property name="borderBottomStyle">solid</property>
+            <property name="borderBottomWidth">1pt</property>
+            <property name="borderLeftColor">#CCCCCC</property>
+            <property name="borderLeftStyle">solid</property>
+            <property name="borderLeftWidth">1pt</property>
+            <property name="borderRightColor">#CCCCCC</property>
+            <property name="borderRightStyle">solid</property>
+            <property name="borderRightWidth">1pt</property>
+            <property name="borderTopColor">#CCCCCC</property>
+            <property name="borderTopStyle">solid</property>
+            <property name="borderTopWidth">1pt</property>
+            <structure name="dateTimeFormat">
+                <property name="category">Unformatted</property>
+            </structure>
+        </style>
+        <style name="Style" id="111">
+            <property name="borderBottomStyle">none</property>
+            <property name="borderBottomWidth">thin</property>
+            <property name="borderLeftStyle">none</property>
+            <property name="borderLeftWidth">thin</property>
+            <property name="borderRightStyle">none</property>
+            <property name="borderRightWidth">thin</property>
+            <property name="borderTopStyle">none</property>
+            <property name="borderTopWidth">thin</property>
+            <structure name="dateTimeFormat">
+                <property name="category">Custom</property>
+                <property name="pattern">d MMMM yyyy HH:mm:ss</property>
+            </structure>
+            <property name="textAlign">left</property>
+        </style>
+        <style name="StyleRight" id="113">
+            <property name="fontSize">medium</property>
+            <structure name="dateTimeFormat">
+                <property name="category">Long Date</property>
+                <property name="pattern">Long Date</property>
+            </structure>
+            <structure name="numberFormat">
+                <property name="category">Unformatted</property>
+            </structure>
+            <structure name="stringFormat">
+                <property name="category">Unformatted</property>
+            </structure>
+            <property name="textAlign">right</property>
+        </style>
+        <style name="StyleCenter" id="190">
+            <property name="textAlign">center</property>
+        </style>
+    </styles>
+    <page-setup>
+        <simple-master-page name="Simple MasterPage" id="2"/>
+    </page-setup>
+    <body>
+        <image id="18">
+            <property name="source">embed</property>
+            <property name="imageName">Drools.bmp</property>
+        </image>
+        <data id="116">
+            <property name="style">StyleRight</property>
+            <list-property name="boundDataColumns">
+                <structure>
+                    <property name="name">Column Binding</property>
+                    <property name="displayName">Current Date</property>
+                    <expression name="expression">new Date()</expression>
+                    <property name="dataType">date-time</property>
+                </structure>
+            </list-property>
+            <property name="resultSetColumn">Column Binding</property>
+        </data>
+        <text id="19">
+            <property name="contentType">html</property>
+            <text-property name="content"><![CDATA[<CENTER>
+<H1>Business Activity Monitoring</BR>
+Process <CODE><VALUE-OF>params["procId"]</VALUE-OF></CODE></H1><BR/>
+</CENTER>
+]]></text-property>
+        </text>
+        <table id="122">
+            <property name="width">100%</property>
+            <property name="dataSet">ProcessInstancesForProcessId</property>
+            <list-property name="boundDataColumns">
+                <structure>
+                    <property name="name">PROCESSINSTANCEID</property>
+                    <expression name="expression">dataSetRow["PROCESSINSTANCEID"]</expression>
+                    <property name="dataType">decimal</property>
+                </structure>
+                <structure>
+                    <property name="name">PROCESSID</property>
+                    <expression name="expression">dataSetRow["PROCESSID"]</expression>
+                    <property name="dataType">string</property>
+                </structure>
+                <structure>
+                    <property name="name">START_DATE</property>
+                    <expression name="expression">dataSetRow["START_DATE"]</expression>
+                    <property name="dataType">date-time</property>
+                </structure>
+                <structure>
+                    <property name="name">END_DATE</property>
+                    <expression name="expression">dataSetRow["END_DATE"]</expression>
+                    <property name="dataType">date-time</property>
+                </structure>
+                <structure>
+                    <property name="name">TOTAL</property>
+                    <expression name="expression">dataSetRow["TOTAL"]</expression>
+                    <property name="dataType">integer</property>
+                </structure>
+                <structure>
+                    <property name="name">TOTAL_24H</property>
+                    <expression name="expression">dataSetRow["TOTAL_24H"]</expression>
+                    <property name="dataType">integer</property>
+                </structure>
+                <structure>
+                    <property name="name">TOTAL_ACTIVE</property>
+                    <expression name="expression">dataSetRow["TOTAL_ACTIVE"]</expression>
+                    <property name="dataType">integer</property>
+                </structure>
+            </list-property>
+            <property name="pageBreakInterval">50</property>
+            <column id="132">
+                <property name="width">2.7333333333333334in</property>
+                <property name="style">Style</property>
+            </column>
+            <column id="133">
+                <property name="style">Style</property>
+            </column>
+            <header>
+                <row id="123">
+                    <cell id="124">
+                        <text id="134">
+                            <property name="contentType">auto</property>
+                            <text-property name="content"><![CDATA[Process Definition Id:]]></text-property>
+                        </text>
+                    </cell>
+                    <cell id="125">
+                        <text-data id="135">
+                            <expression name="valueExpr">params["procId"]</expression>
+                            <property name="contentType">html</property>
+                        </text-data>
+                    </cell>
+                </row>
+            </header>
+            <footer>
+                <row id="145">
+                    <cell id="146">
+                        <text id="169">
+                            <property name="contentType">auto</property>
+                            <text-property name="content"><![CDATA[Total number of instances:]]></text-property>
+                        </text>
+                        <text id="148">
+                            <property name="contentType">auto</property>
+                            <text-property name="content"><![CDATA[Number of instances last 24h:]]></text-property>
+                        </text>
+                    </cell>
+                    <cell id="147">
+                        <text-data id="170">
+                            <expression name="valueExpr">row["TOTAL"]</expression>
+                            <property name="contentType">html</property>
+                        </text-data>
+                        <text-data id="159">
+                            <expression name="valueExpr">row["TOTAL_24H"]</expression>
+                            <property name="contentType">html</property>
+                        </text-data>
+                    </cell>
+                </row>
+            </footer>
+        </table>
+        <table id="175">
+            <property name="width">100%</property>
+            <property name="dataSet">ActiveProcessInstancesForProcessId</property>
+            <list-property name="boundDataColumns">
+                <structure>
+                    <property name="name">PROCESSINSTANCEID</property>
+                    <expression name="expression">dataSetRow["PROCESSINSTANCEID"]</expression>
+                    <property name="dataType">decimal</property>
+                </structure>
+                <structure>
+                    <property name="name">PROCESSID</property>
+                    <expression name="expression">dataSetRow["PROCESSID"]</expression>
+                    <property name="dataType">string</property>
+                </structure>
+                <structure>
+                    <property name="name">START_DATE</property>
+                    <expression name="expression">dataSetRow["START_DATE"]</expression>
+                    <property name="dataType">date-time</property>
+                </structure>
+                <structure>
+                    <property name="name">END_DATE</property>
+                    <expression name="expression">dataSetRow["END_DATE"]</expression>
+                    <property name="dataType">date-time</property>
+                </structure>
+                <structure>
+                    <property name="name">TOTAL</property>
+                    <expression name="expression">dataSetRow["TOTAL"]</expression>
+                    <property name="dataType">integer</property>
+                </structure>
+            </list-property>
+            <property name="pageBreakInterval">50</property>
+            <column id="188">
+                <property name="width">2.7333333333333334in</property>
+                <property name="style">Style</property>
+            </column>
+            <column id="189">
+                <property name="style">Style</property>
+            </column>
+            <footer>
+                <row id="181">
+                    <cell id="182">
+                        <text id="184">
+                            <property name="contentType">auto</property>
+                            <text-property name="content"><![CDATA[Number of active instances:]]></text-property>
+                        </text>
+                    </cell>
+                    <cell id="185">
+                        <text-data id="187">
+                            <expression name="valueExpr">row["TOTAL"]</expression>
+                            <property name="contentType">html</property>
+                        </text-data>
+                    </cell>
+                </row>
+            </footer>
+        </table>
+        <text id="117">
+            <property name="contentType">auto</property>
+            <text-property name="content"><![CDATA[
+
+
+]]></text-property>
+        </text>
+        <extended-item extensionName="Chart" name="NewChart2" id="29">
+            <xml-property name="xmlRepresentation"><![CDATA[<model:ChartWithAxes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:attribute="http://www.birt.eclipse.org/ChartModelAttribute" xmlns:data="http://www.birt.eclipse.org/ChartModelData" xmlns:layout="http://www.birt.eclipse.org/ChartModelLayout" xmlns:model="http://www.birt.eclipse.org/ChartModel" xmlns:type="http://www.birt.eclipse.org/ChartModelType">
+  <Type>Bar Chart</Type>
+  <SubType>Side-by-side</SubType>
+  <Block>
+    <Children xsi:type="layout:TitleBlock">
+      <Bounds>
+        <Left>0.0</Left>
+        <Top>0.0</Top>
+        <Width>0.0</Width>
+        <Height>0.0</Height>
+      </Bounds>
+      <Insets>
+        <Top>3.0</Top>
+        <Left>3.0</Left>
+        <Bottom>3.0</Bottom>
+        <Right>3.0</Right>
+      </Insets>
+      <Row>-1</Row>
+      <Column>-1</Column>
+      <Rowspan>-1</Rowspan>
+      <Columnspan>-1</Columnspan>
+      <Outline>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </Outline>
+      <Visible>true</Visible>
+      <Label>
+        <Caption>
+          <Value>Start Process Instances</Value>
+          <Font>
+            <Size>16.0</Size>
+            <Bold>true</Bold>
+            <Alignment>
+              <horizontalAlignment>Center</horizontalAlignment>
+              <verticalAlignment>Center</verticalAlignment>
+            </Alignment>
+          </Font>
+        </Caption>
+        <Background xsi:type="attribute:ColorDefinition">
+          <Transparency>0</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Background>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+        </Outline>
+        <Insets>
+          <Top>0.0</Top>
+          <Left>2.0</Left>
+          <Bottom>0.0</Bottom>
+          <Right>3.0</Right>
+        </Insets>
+        <Visible>true</Visible>
+      </Label>
+    </Children>
+    <Children xsi:type="layout:Plot">
+      <Bounds>
+        <Left>0.0</Left>
+        <Top>0.0</Top>
+        <Width>0.0</Width>
+        <Height>0.0</Height>
+      </Bounds>
+      <Insets>
+        <Top>3.0</Top>
+        <Left>3.0</Left>
+        <Bottom>3.0</Bottom>
+        <Right>3.0</Right>
+      </Insets>
+      <Row>-1</Row>
+      <Column>-1</Column>
+      <Rowspan>-1</Rowspan>
+      <Columnspan>-1</Columnspan>
+      <Outline>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </Outline>
+      <Visible>true</Visible>
+      <HorizontalSpacing>5</HorizontalSpacing>
+      <VerticalSpacing>5</VerticalSpacing>
+      <ClientArea>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>0</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </Outline>
+        <Insets>
+          <Top>0.0</Top>
+          <Left>0.0</Left>
+          <Bottom>0.0</Bottom>
+          <Right>0.0</Right>
+        </Insets>
+      </ClientArea>
+    </Children>
+    <Children xsi:type="layout:Legend">
+      <Bounds>
+        <Left>0.0</Left>
+        <Top>0.0</Top>
+        <Width>0.0</Width>
+        <Height>0.0</Height>
+      </Bounds>
+      <Insets>
+        <Top>3.0</Top>
+        <Left>3.0</Left>
+        <Bottom>3.0</Bottom>
+        <Right>3.0</Right>
+      </Insets>
+      <Row>-1</Row>
+      <Column>-1</Column>
+      <Rowspan>-1</Rowspan>
+      <Columnspan>-1</Columnspan>
+      <Outline>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </Outline>
+      <Visible>true</Visible>
+      <ClientArea>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>0</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </Outline>
+        <Insets>
+          <Top>2.0</Top>
+          <Left>2.0</Left>
+          <Bottom>2.0</Bottom>
+          <Right>2.0</Right>
+        </Insets>
+      </ClientArea>
+      <Text>
+        <Value></Value>
+        <Font>
+          <Alignment/>
+        </Font>
+      </Text>
+      <Orientation>Vertical</Orientation>
+      <Direction>Top_Bottom</Direction>
+      <Separator>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+        <Visible>true</Visible>
+      </Separator>
+      <Position>Right</Position>
+      <ItemType>Series</ItemType>
+      <Title>
+        <Caption>
+          <Value></Value>
+          <Font>
+            <Alignment/>
+          </Font>
+        </Caption>
+        <Background xsi:type="attribute:ColorDefinition">
+          <Transparency>0</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Background>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </Outline>
+        <Insets>
+          <Top>0.0</Top>
+          <Left>2.0</Left>
+          <Bottom>0.0</Bottom>
+          <Right>3.0</Right>
+        </Insets>
+        <Visible>false</Visible>
+      </Title>
+      <TitlePosition>Above</TitlePosition>
+      <ShowValue>false</ShowValue>
+    </Children>
+    <Bounds>
+      <Left>0.0</Left>
+      <Top>0.0</Top>
+      <Width>431.24999999759996</Width>
+      <Height>130.0</Height>
+    </Bounds>
+    <Insets>
+      <Top>3.0</Top>
+      <Left>3.0</Left>
+      <Bottom>3.0</Bottom>
+      <Right>3.0</Right>
+    </Insets>
+    <Row>-1</Row>
+    <Column>-1</Column>
+    <Rowspan>-1</Rowspan>
+    <Columnspan>-1</Columnspan>
+    <Outline>
+      <Style>Solid</Style>
+      <Thickness>1</Thickness>
+      <Color>
+        <Transparency>255</Transparency>
+        <Red>0</Red>
+        <Green>0</Green>
+        <Blue>0</Blue>
+      </Color>
+      <Visible>false</Visible>
+    </Outline>
+    <Visible>true</Visible>
+  </Block>
+  <Dimension>Two_Dimensional</Dimension>
+  <Units>Points</Units>
+  <SeriesThickness>10.0</SeriesThickness>
+  <SampleData>
+    <BaseSampleData>
+      <DataSetRepresentation>01/05/2000,02/01/2000,04/12/2000</DataSetRepresentation>
+    </BaseSampleData>
+    <OrthogonalSampleData>
+      <DataSetRepresentation>5.0,4.0,12.0</DataSetRepresentation>
+      <SeriesDefinitionIndex>0</SeriesDefinitionIndex>
+    </OrthogonalSampleData>
+  </SampleData>
+  <Interactivity>
+    <LegendBehavior>None</LegendBehavior>
+  </Interactivity>
+  <Axes>
+    <Type>DateTime</Type>
+    <Title>
+      <Caption>
+        <Value>X-Axis Title</Value>
+        <Font>
+          <Size>14.0</Size>
+          <Bold>true</Bold>
+          <Alignment>
+            <horizontalAlignment>Center</horizontalAlignment>
+            <verticalAlignment>Center</verticalAlignment>
+          </Alignment>
+        </Font>
+      </Caption>
+      <Background xsi:type="attribute:ColorDefinition">
+        <Transparency>0</Transparency>
+        <Red>255</Red>
+        <Green>255</Green>
+        <Blue>255</Blue>
+      </Background>
+      <Outline>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+      </Outline>
+      <Insets>
+        <Top>0.0</Top>
+        <Left>2.0</Left>
+        <Bottom>0.0</Bottom>
+        <Right>3.0</Right>
+      </Insets>
+      <Visible>false</Visible>
+    </Title>
+    <TitlePosition>Below</TitlePosition>
+    <AssociatedAxes>
+      <Type>Linear</Type>
+      <Title>
+        <Caption>
+          <Value>Y-Axis Title</Value>
+          <Font>
+            <Size>14.0</Size>
+            <Bold>true</Bold>
+            <Alignment>
+              <horizontalAlignment>Center</horizontalAlignment>
+              <verticalAlignment>Center</verticalAlignment>
+            </Alignment>
+            <Rotation>90.0</Rotation>
+          </Font>
+        </Caption>
+        <Background xsi:type="attribute:ColorDefinition">
+          <Transparency>0</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Background>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+        </Outline>
+        <Insets>
+          <Top>0.0</Top>
+          <Left>2.0</Left>
+          <Bottom>0.0</Bottom>
+          <Right>3.0</Right>
+        </Insets>
+        <Visible>false</Visible>
+      </Title>
+      <TitlePosition>Left</TitlePosition>
+      <SeriesDefinitions>
+        <Query>
+          <Definition>row[&quot;PROCESSID&quot;]</Definition>
+        </Query>
+        <SeriesPalette>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>80</Red>
+            <Green>166</Green>
+            <Blue>218</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>242</Red>
+            <Green>88</Green>
+            <Blue>106</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>232</Red>
+            <Green>172</Green>
+            <Blue>57</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>255</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>64</Red>
+            <Green>128</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>128</Green>
+            <Blue>192</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>170</Red>
+            <Green>85</Green>
+            <Blue>85</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>128</Green>
+            <Blue>0</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>192</Red>
+            <Green>192</Green>
+            <Blue>192</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>255</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>192</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>7</Red>
+            <Green>146</Green>
+            <Blue>94</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>128</Green>
+            <Blue>255</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>128</Green>
+            <Blue>192</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>255</Green>
+            <Blue>255</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>128</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>128</Green>
+            <Blue>192</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>128</Green>
+            <Blue>192</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>0</Green>
+            <Blue>255</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>64</Green>
+            <Blue>64</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>128</Green>
+            <Blue>64</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>80</Red>
+            <Green>240</Green>
+            <Blue>120</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>64</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>0</Green>
+            <Blue>64</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>0</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>128</Green>
+            <Blue>64</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>128</Red>
+            <Green>128</Green>
+            <Blue>128</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>128</Green>
+            <Blue>255</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>64</Green>
+            <Blue>0</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>255</Green>
+            <Blue>255</Blue>
+          </Entries>
+          <Entries xsi:type="attribute:ColorDefinition">
+            <Transparency>255</Transparency>
+            <Red>255</Red>
+            <Green>128</Green>
+            <Blue>0</Blue>
+          </Entries>
+        </SeriesPalette>
+        <Series xsi:type="type:BarSeries">
+          <Visible>true</Visible>
+          <Label>
+            <Caption>
+              <Value></Value>
+              <Font>
+                <Alignment/>
+              </Font>
+            </Caption>
+            <Background xsi:type="attribute:ColorDefinition">
+              <Transparency>0</Transparency>
+              <Red>255</Red>
+              <Green>255</Green>
+              <Blue>255</Blue>
+            </Background>
+            <Outline>
+              <Style>Solid</Style>
+              <Thickness>1</Thickness>
+              <Color>
+                <Transparency>255</Transparency>
+                <Red>0</Red>
+                <Green>0</Green>
+                <Blue>0</Blue>
+              </Color>
+              <Visible>false</Visible>
+            </Outline>
+            <Insets>
+              <Top>0.0</Top>
+              <Left>2.0</Left>
+              <Bottom>0.0</Bottom>
+              <Right>3.0</Right>
+            </Insets>
+            <Visible>true</Visible>
+          </Label>
+          <DataDefinition>
+            <Definition>row[&quot;PROCESSINSTANCEID&quot;]</Definition>
+          </DataDefinition>
+          <SeriesIdentifier></SeriesIdentifier>
+          <DataPoint>
+            <Components>
+              <Type>Orthogonal_Value</Type>
+            </Components>
+            <Separator>, </Separator>
+          </DataPoint>
+          <LabelPosition>Inside</LabelPosition>
+          <Stacked>false</Stacked>
+          <Translucent>true</Translucent>
+          <Riser>Rectangle</Riser>
+        </Series>
+        <Grouping>
+          <Enabled>false</Enabled>
+          <GroupingInterval>2.0</GroupingInterval>
+          <GroupType>Text</GroupType>
+          <AggregateExpression>Sum</AggregateExpression>
+        </Grouping>
+        <Sorting>Ascending</Sorting>
+      </SeriesDefinitions>
+      <Orientation>Vertical</Orientation>
+      <LineAttributes>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+        <Visible>true</Visible>
+      </LineAttributes>
+      <Label>
+        <Caption>
+          <Value></Value>
+          <Font>
+            <Alignment/>
+          </Font>
+        </Caption>
+        <Background xsi:type="attribute:ColorDefinition">
+          <Transparency>0</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Background>
+        <Outline>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>0</Red>
+            <Green>0</Green>
+            <Blue>0</Blue>
+          </Color>
+        </Outline>
+        <Insets>
+          <Top>0.0</Top>
+          <Left>2.0</Left>
+          <Bottom>0.0</Bottom>
+          <Right>3.0</Right>
+        </Insets>
+        <Visible>true</Visible>
+      </Label>
+      <LabelPosition>Left</LabelPosition>
+      <MajorGrid>
+        <LineAttributes>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>196</Red>
+            <Green>196</Green>
+            <Blue>196</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </LineAttributes>
+        <TickStyle>Across</TickStyle>
+        <TickAttributes>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>196</Red>
+            <Green>196</Green>
+            <Blue>196</Blue>
+          </Color>
+          <Visible>true</Visible>
+        </TickAttributes>
+      </MajorGrid>
+      <MinorGrid>
+        <LineAttributes>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>225</Red>
+            <Green>225</Green>
+            <Blue>225</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </LineAttributes>
+        <TickStyle>Across</TickStyle>
+        <TickAttributes>
+          <Style>Solid</Style>
+          <Thickness>1</Thickness>
+          <Color>
+            <Transparency>255</Transparency>
+            <Red>225</Red>
+            <Green>225</Green>
+            <Blue>225</Blue>
+          </Color>
+          <Visible>false</Visible>
+        </TickAttributes>
+      </MinorGrid>
+      <Scale>
+        <MinorGridsPerUnit>5</MinorGridsPerUnit>
+      </Scale>
+      <Origin>
+        <Type>Min</Type>
+        <Value xsi:type="data:NumberDataElement">
+          <Value>0.0</Value>
+        </Value>
+      </Origin>
+      <PrimaryAxis>true</PrimaryAxis>
+      <Percent>false</Percent>
+    </AssociatedAxes>
+    <SeriesDefinitions>
+      <Query>
+        <Definition></Definition>
+      </Query>
+      <SeriesPalette>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>80</Red>
+          <Green>166</Green>
+          <Blue>218</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>242</Red>
+          <Green>88</Green>
+          <Blue>106</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>232</Red>
+          <Green>172</Green>
+          <Blue>57</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>255</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>64</Red>
+          <Green>128</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>128</Green>
+          <Blue>192</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>170</Red>
+          <Green>85</Green>
+          <Blue>85</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>128</Green>
+          <Blue>0</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>192</Red>
+          <Green>192</Green>
+          <Blue>192</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>192</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>7</Red>
+          <Green>146</Green>
+          <Blue>94</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>128</Green>
+          <Blue>255</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>128</Green>
+          <Blue>192</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>128</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>128</Green>
+          <Blue>192</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>128</Green>
+          <Blue>192</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>0</Green>
+          <Blue>255</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>64</Green>
+          <Blue>64</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>128</Green>
+          <Blue>64</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>80</Red>
+          <Green>240</Green>
+          <Blue>120</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>64</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>0</Green>
+          <Blue>64</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>0</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>128</Green>
+          <Blue>64</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>128</Red>
+          <Green>128</Green>
+          <Blue>128</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>128</Green>
+          <Blue>255</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>64</Green>
+          <Blue>0</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>255</Green>
+          <Blue>255</Blue>
+        </Entries>
+        <Entries xsi:type="attribute:ColorDefinition">
+          <Transparency>255</Transparency>
+          <Red>255</Red>
+          <Green>128</Green>
+          <Blue>0</Blue>
+        </Entries>
+      </SeriesPalette>
+      <Series>
+        <Visible>true</Visible>
+        <Label>
+          <Caption>
+            <Value></Value>
+            <Font>
+              <Alignment/>
+            </Font>
+          </Caption>
+          <Background xsi:type="attribute:ColorDefinition">
+            <Transparency>0</Transparency>
+            <Red>255</Red>
+            <Green>255</Green>
+            <Blue>255</Blue>
+          </Background>
+          <Outline>
+            <Style>Solid</Style>
+            <Thickness>1</Thickness>
+            <Color>
+              <Transparency>255</Transparency>
+              <Red>0</Red>
+              <Green>0</Green>
+              <Blue>0</Blue>
+            </Color>
+            <Visible>false</Visible>
+          </Outline>
+          <Insets>
+            <Top>0.0</Top>
+            <Left>2.0</Left>
+            <Bottom>0.0</Bottom>
+            <Right>3.0</Right>
+          </Insets>
+          <Visible>false</Visible>
+        </Label>
+        <DataDefinition>
+          <Definition>row[&quot;START_DATE&quot;]</Definition>
+        </DataDefinition>
+        <SeriesIdentifier></SeriesIdentifier>
+        <DataPoint>
+          <Components>
+            <Type>Orthogonal_Value</Type>
+          </Components>
+          <Separator>, </Separator>
+        </DataPoint>
+        <LabelPosition>Outside</LabelPosition>
+        <Stacked>false</Stacked>
+      </Series>
+      <Grouping>
+        <Enabled>true</Enabled>
+        <GroupingUnit>Hours</GroupingUnit>
+        <GroupingInterval>1.0</GroupingInterval>
+        <GroupType>DateTime</GroupType>
+        <AggregateExpression>Count</AggregateExpression>
+      </Grouping>
+    </SeriesDefinitions>
+    <Orientation>Horizontal</Orientation>
+    <LineAttributes>
+      <Style>Solid</Style>
+      <Thickness>1</Thickness>
+      <Color>
+        <Transparency>255</Transparency>
+        <Red>0</Red>
+        <Green>0</Green>
+        <Blue>0</Blue>
+      </Color>
+      <Visible>true</Visible>
+    </LineAttributes>
+    <Label>
+      <Caption>
+        <Value></Value>
+        <Font>
+          <Alignment/>
+        </Font>
+      </Caption>
+      <Background xsi:type="attribute:ColorDefinition">
+        <Transparency>0</Transparency>
+        <Red>255</Red>
+        <Green>255</Green>
+        <Blue>255</Blue>
+      </Background>
+      <Outline>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>0</Red>
+          <Green>0</Green>
+          <Blue>0</Blue>
+        </Color>
+      </Outline>
+      <Insets>
+        <Top>0.0</Top>
+        <Left>2.0</Left>
+        <Bottom>0.0</Bottom>
+        <Right>3.0</Right>
+      </Insets>
+      <Visible>true</Visible>
+    </Label>
+    <FormatSpecifier xsi:type="attribute:JavaDateFormatSpecifier">
+      <Pattern>HH:00</Pattern>
+    </FormatSpecifier>
+    <LabelPosition>Below</LabelPosition>
+    <MajorGrid>
+      <LineAttributes>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>196</Red>
+          <Green>196</Green>
+          <Blue>196</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </LineAttributes>
+      <TickStyle>Across</TickStyle>
+      <TickAttributes>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>196</Red>
+          <Green>196</Green>
+          <Blue>196</Blue>
+        </Color>
+        <Visible>true</Visible>
+      </TickAttributes>
+    </MajorGrid>
+    <MinorGrid>
+      <LineAttributes>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>225</Red>
+          <Green>225</Green>
+          <Blue>225</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </LineAttributes>
+      <TickStyle>Across</TickStyle>
+      <TickAttributes>
+        <Style>Solid</Style>
+        <Thickness>1</Thickness>
+        <Color>
+          <Transparency>255</Transparency>
+          <Red>225</Red>
+          <Green>225</Green>
+          <Blue>225</Blue>
+        </Color>
+        <Visible>false</Visible>
+      </TickAttributes>
+    </MinorGrid>
+    <Scale>
+      <MinorGridsPerUnit>5</MinorGridsPerUnit>
+    </Scale>
+    <Origin>
+      <Type>Min</Type>
+      <Value xsi:type="data:NumberDataElement">
+        <Value>0.0</Value>
+      </Value>
+    </Origin>
+    <PrimaryAxis>true</PrimaryAxis>
+    <CategoryAxis>true</CategoryAxis>
+    <Percent>false</Percent>
+  </Axes>
+  <Orientation>Vertical</Orientation>
+  <UnitSpacing>50.0</UnitSpacing>
+  <Rotation/>
+</model:ChartWithAxes>
+]]></xml-property>
+            <property name="outputFormat">SVG</property>
+            <property name="dataSet">ProcessInstancesForProcessId</property>
+            <property name="height">130pt</property>
+            <property name="width">5.9895833333in</property>
+            <list-property name="boundDataColumns">
+                <structure>
+                    <property name="name">PROCESSINSTANCEID</property>
+                    <expression name="expression">dataSetRow["PROCESSINSTANCEID"]</expression>
+                    <property name="dataType">decimal</property>
+                </structure>
+                <structure>
+                    <property name="name">PROCESSID</property>
+                    <expression name="expression">dataSetRow["PROCESSID"]</expression>
+                    <property name="dataType">string</property>
+                </structure>
+                <structure>
+                    <property name="name">START_DATE</property>
+                    <expression name="expression">dataSetRow["START_DATE"]</expression>
+                    <property name="dataType">date-time</property>
+                </structure>
+                <structure>
+                    <property name="name">END_DATE</property>
+                    <expression name="expression">dataSetRow["END_DATE"]</expression>
+                    <property name="dataType">date-time</property>
+                </structure>
+            </list-property>
+        </extended-item>
+        <text id="118">
+            <property name="contentType">auto</property>
+            <text-property name="content"><![CDATA[
+
+
+]]></text-property>
+        </text>
+        <table id="44">
+            <property name="height">1in</property>
+            <property name="width">6.986666666666666in</property>
+            <property name="dataSet">ProcessInstancesForProcessId</property>
+            <list-property name="boundDataColumns">
+                <structure>
+                    <property name="name">PROCESSINSTANCEID</property>
+                    <expression name="expression">dataSetRow["PROCESSINSTANCEID"]</expression>
+                    <property name="dataType">decimal</property>
+                </structure>
+                <structure>
+                    <property name="name">PROCESSID</property>
+                    <expression name="expression">dataSetRow["PROCESSID"]</expression>
+                    <property name="dataType">string</property>
+                </structure>
+                <structure>
+                    <property name="name">START_DATE</property>
+                    <expression name="expression">dataSetRow["START_DATE"]</expression>
+                    <property name="dataType">date-time</property>
+                </structure>
+                <structure>
+                    <property name="name">END_DATE</property>
+                    <expression name="expression">dataSetRow["END_DATE"]</expression>
+                    <property name="dataType">date-time</property>
+                </structure>
+                <structure>
+                    <property name="name">Start Date Binding</property>
+                    <expression name="expression">row["START_DATE"]</expression>
+                    <property name="dataType">date-time</property>
+                </structure>
+                <structure>
+                    <property name="name">End Date Binding</property>
+                    <expression name="expression">row["END_DATE"]</expression>
+                    <property name="dataType">date-time</property>
+                </structure>
+            </list-property>
+            <property name="pageBreakInterval">50</property>
+            <column id="57">
+                <property name="width">1in</property>
+            </column>
+            <column id="58">
+                <property name="width">2.2266666666666666in</property>
+                <property name="style">Style</property>
+            </column>
+            <column id="64">
+                <property name="width">2.013333333333333in</property>
+                <property name="style">Style</property>
+            </column>
+            <header>
+                <row id="45">
+                    <cell id="46">
+                        <text id="65">
+                            <property name="contentType">auto</property>
+                            <text-property name="content"><![CDATA[Id]]></text-property>
+                        </text>
+                    </cell>
+                    <cell id="47">
+                        <text id="66">
+                            <property name="style">Style</property>
+                            <property name="contentType">auto</property>
+                            <text-property name="content"><![CDATA[Start]]></text-property>
+                        </text>
+                    </cell>
+                    <cell id="60">
+                        <text id="67">
+                            <property name="contentType">auto</property>
+                            <text-property name="content"><![CDATA[End]]></text-property>
+                        </text>
+                    </cell>
+                </row>
+            </header>
+            <detail>
+                <row id="48">
+                    <cell id="49">
+                        <text-data id="71">
+                            <property name="style">StyleCenter</property>
+                            <expression name="valueExpr">row["PROCESSINSTANCEID"]</expression>
+                            <property name="contentType">html</property>
+                        </text-data>
+                    </cell>
+                    <cell id="50">
+                        <data id="119">
+                            <property name="style">Style</property>
+                            <property name="resultSetColumn">Start Date Binding</property>
+                        </data>
+                    </cell>
+                    <cell id="61">
+                        <data id="120">
+                            <property name="style">Style</property>
+                            <property name="resultSetColumn">End Date Binding</property>
+                        </data>
+                    </cell>
+                </row>
+            </detail>
+        </table>
+    </body>
+    <list-property name="images">
+        <structure>
+            <property name="name">Drools.bmp</property>
+            <property name="data">
+                Qk2OpwAAAAAAADYAAAAoAAAA4gAAAD8AAAABABgAAAAAAFinAAAAAAAAAAAAAAAAAAAAAAAA////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////AAD/////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                //////////////////////////////////////////8AAP//////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                /////////////////////////////////////////////////////////////////////wAA////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////AAD/////////////////////////////////////////////////////////////
+                ///6//z7/vz///7//v3/+/3//f/7/P/7/vzt8vvY1fX08vj////6/P3//v////v7//7/////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ///////////////////////////////////////////+/v7+/v7+/v7/////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ///////////////////////////////////////////+/v7+/v7+/v7+/v7+/v7/////////////////
+                //////////////////////////////////////////8AAP//////////////////////////////////
+                ///////////////////////////////7//3+//j+//j8/f///PHz/pmZ5UJAzyUcxxYVwycryjk005+f
+                7f7+/v/+//n+//////////////////////////////////////////////////////////7+/v7+/v//
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                //////////////////////////////7+/v7+/v//////////////////////////////////////////
+                //////////////////////////////////////////////7+/v7+/v////////////////7+/v7+/v7+
+                /v////////////7+/v7+/v//////////////////////////////////////////////////////////
+                //////////////////////////////7+/v7+/v7+/v////7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v//
+                //7+/v7+/v//////////////////////////////////////////////////////////////////////
+                //////////////7+/v////////////////////////////7+/v7+/v////////////////7+/v7+/v7+
+                /v7+/v////////////////7+/v7+/v///////////////////////////////////////wAA////////
+                ////////////////////////////////////////////////////////+//8//z///36/f//rK7uLCjE
+                AgDHAADBHBrKISHNCwTDAQO/BAXFSD3T6e3////+////////////////////////////////////////
+                /////////////v7+/f39/Pz8+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7
+                +/v7+/v7/f39/f39/v7+/v7+////////////////////////////////////////////////////////
+                ////////////////////////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7/Pz8/v7+/v7+////
+                /////////////////////////////////////////////////////////////////////////Pz8/f39
+                /v7+/////////////////////v7+/////////////v7+/v7+/v7+////////////////////////////
+                /////////////////////////////////////////v7+/////////////f39/Pz8/f39////////////
+                /////////////////////////f39/f39/f39////////////////////////////////////////////
+                ////////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7/Pz8/f39/v7+/////////////v7+/Pz8/f39
+                /v7+/////////////////////////////////////////v7+/f39/Pz8////////////////////////
+                ////////////////AAD////////////////////////////////+/P////z+//j9/v/8+////v/9/P79
+                //z5/P////v7/v9jY9UFBcMBAMJSTdiztevn6/327P3EvfBoZ9sdFsUCBL09ONHx7v7///z3/v///f//
+                //j///////z8//3+//3////9//7//v3//P3//v/6/v/9//////z///7///7////7/f39///////+//3/
+                //79/////v/////9/////v///v79///////////////+/v7///////7+//39/vz8/fv7/Pj//v3//v//
+                /v/7/v/7///+/v7///77/f3//v///v/+/f/8/v/9//////////78/v///v/8/v///////v79/////f7/
+                ///9///6//////f3/v/9///+/v7////////8/v7////8/Pz////////////+/v7+/v7///////78/v76
+                /v/9///8/fv5+/z4/v/9//////////7//vr+/fnz8u7w8e3v8Oz08vL//f3///7///7///7//v3////6
+                /Pz6/P3///////77/f39/v///v////7///v9//z///7//P79///9/////f7///78//v///78//34/fz6
+                //79/f3//v///v///v////z29fHw7+vy8e3y8O/08vH8/fv9/vz6/f///v///v7////////5+/v/////
+                //79//z//P7//v////////7//P39///5/v3//v/////////////+/v7//f///v///f///v/+//v+//3/
+                //78/v////z7/Pr//v/8/v79///+//39/vz///z4+fXv8O7w8e/w7+vz8u7y7+v08e3///7///79/f3/
+                ///9/P/8/Pz6/vn6///7/v////////////////////8AAP////////////////////////////////v/
+                +f/8/////vv/////+//7/P///vX5/v7/++rw90M+1QMAxxkXxZ+b4/3/+fv+////+/3///n/+P39/8/P
+                8zMs0wAAu0hG1fv+//r9///////8//v9/v/+///+//z+/v78/P7+/v///v7+/v7+/v///s3HwLemnbyt
+                pLytpL6vpr2tprqqo7ytpL6vpruso7euobuvo7atoLivorquorquorqxpLisoLy2r8/Jwt/b1vPw7P78
+                +//+///+//79///8//n8//X7+v3//P//+//++//+/vv//////v/////+/v////////////z8/Pz8/Mi/
+                trWpn7eupLywpLquorWtoL6wpLmvpb6rpLaoor2toP/+//////7+/v////z+/v////7+/v////////7+
+                /v7+/v7+/v////////z+//v//////P34+f/8///+////993TyaqelId2aWxVRmNJOWpJOWxLOGtHNWVN
+                NWNLNXBaSIt7a6+jmdHLxv/+/v3///r///7+/v/7/P////z//fv+/P/////+/////v////z+//r//vv+
+                /P///v/+/v3///z9+//////9///+//v39r+3sKeWiYpxYWdLOmRIN2dJOGhKOWdJOGdLOmFFNH1hUJyE
+                crmpndnV0P/+/f///v/+/f////v+//39/f/+//7+/vz/+/7//f3///z8/Obe17KpnLeuobeuobiwo7ev
+                orauobmvpbmvpbeupLWpndLIwf/9//v+//z8/P///uzs7MW7sbKmnJaGenxnWGNJOWRGNWlJNmtKN2ZK
+                OWhMO2NKNmVNO2BKOHdjUaKQf7mpmOTcz///+//+///9/P/9/P///////////////////wAA////////
+                ////////////////////////+//+/Pz//f39//7+//v////+/P37//3/6uX6MCzLBADDNzXP0dXy+///
+                +/7//vj9/v7++//8+/z///v////53ez1NjTKAADBgnvj+//4/P7+//z///79/v3///7//P7///7/////
+                /f///f///f////75i31xRykYYkcyWj0oWj0oXD8qXUArWj0oXUArWT4pXz8sXDwpXz8sXT0qXz8sXDwp
+                Xj0tXDsrYEIpZUkxZks2cFhEblxLd2hYqZyO1Mi85+bi//z4///+//z9/vz8/////f/+/f/8///+///+
+                //79///+//79/v7+/f///P7/g2VUUjAgX0EuXj0qYUAtXD4rXTwpXD4tXz4uW0AyQScW//z8//79//7+
+                /f//+v7//v7+/////////Pz8/////////v7++/39//7//f78///7//7+/f398vHtsaOXd1tKaEg1YEIv
+                cFI/dFlFdl1JdV1Jc15Jc2BLd11Mdl1JcFdDa1I+XEMvXUUzclxKqZWE9+vl////+/7///79///7////
+                /f7//f////7//P7/+//////////8/v/9/f///Pz/+vz///3+4NTKk39taU83XEEsX0c1Zk9AdFxKeGBO
+                d11Md11MdlxLdV1LdV1LblZEYkw6WT4pZUgzdF1Nsaae8vHt+/39//38//7//Pz8/f/+/P35////+P3/
+                ///+vKuiTi8aXz8sXz8sXT8sWz0qXD4rXj4rXj4rYEEsTy8ci3hr/f/++P796OHYe2RUa1I+Y0MwYEAt
+                aUs4cVZCdl1Jdl5KdmFMcF1Idl5Mc1tJdV1Ld11MdVtKc1dGZkk6Wj0uZks3cV5Pvreu///7//79////
+                ////////////////AAD//////////////////////////////////v///f////z6//r7//////r6//vI
+                x/MlJ8sIAb5GStjq7/j//v/9+f78+/////z7//78/f///v/7///49v///f/Y2vghF8gUDsfLy/P7/f75
+                /vX///z++//9//v//////f/+/v79///6/Pz8/Pz///unl4dvTjp8ZVV7ZFR7Y1F9ZVN7Y1F+ZlR6Y1N7
+                ZFR3ZE99ZVF6ZVB3ZE9/Z1N6ZFJ1ZFF8ZlR6Y018ZU90XEZxWUNxVkFtUDtnSjVcPyprUDuJd2a5sKf6
+                +Pf9///8/v/9/f3//v3////+/v7///7///7///7//f39/f39//+RgGtwW0Z4Z1J5ZE93Yk12ZVB9ZVF5
+                ZVN8ZEx6Yk5rVD7///v9//7+/v7//v7////////////9/f3////////9/f3////////8/v///v3//v39
+                //6tpp1fRjZiRDFsVkR2Y054Y051YEt1XUt4Xk50Wkp2W011WkxzWUt2XE51W0t6YE99Yk58YUxwVUBk
+                STRhSDigkob49fH9///+/f///v7////+/v78/v/7//////7//f7//f78/v79/////fzg29J9a2BcPS5q
+                SzZ3X0d4Y017Y1F9Xk9zW0l0XEp1XUt3X012Xkx2XkxyWkh5YU95YU99ZVN3X0t1WENePypnTj6ropX/
+                //n9///5+/v7//////7//f/7/v/8//3JvbNrVD5/Z1N8ZFB7ZlF7ZlF+ZlJ7Y098ZFCDaFRxV0aikIX/
+                /v/9///q4ttuVkJxVz96ZVB5ZE93Yk13X010W0t1Wkx2W013W1B1W0p4Xk11XUt1XUt2XkxzXUt5Y1F0
+                XkyRgm93XEdZOSZtWU7l4dz+//v+//3+/f/9/vz///8AAP////////////////////////////////z+
+                /v//+//7//38/v38//L2/3h52xALygUAwmlu2/3//vr//v/+///+////+fv8+P///vz8///6////+f3+
+                //r7+fn/+pmY6AABvlRP1Pv9/////v3++v37//v//v/8/v3///3//////v/+///+///+/Z+ShGdKNXpi
+                TndfS3RbR3RcRnVdR3RbR3ZeSnNbR3VfTXlbSnVdS3FdS3dbSnVbSnJeTHVbS3ZcUHVbTXVbTXZdTXZf
+                T3dhT3dhT3ljUW9aRWlOOmRGM2NMPKKZjPbz7v/+/v/9//r7//3///v///r8/P////////z8/Pz+/pB8
+                amhOPXZiUHVdS3lfTnJcSnZcS3JbS3BfRXReTGBLNvz9+/v//////////v///v////7+/v7+/v////z8
+                /P////////v7+/v+/Pv//+Lc13ZbTWE9K3ZcS3ZiUHdgSnFaSnVdS3VdS3ZeTHZeSnNbR3hhS3VeSHdd
+                THheTXZcS3JaSHhfT3VeTnNcTHZhUnJcSmFFLWxUQtTLyPn8/////v//+//+///+//3//v//+//+//37
+                //v+////+rWlmF5CKmlOOXpiUHdgUHRdTXVcTHVcSHhgSndfS3RcSHRfSnNeSXFcR3NeSXNeSXNeSXJd
+                SHVdS3ZcTHZcTHxmVHBbRllBLXlgTPPt5v////n+///+///9/vj6+/3//sG3sGlPPnheTXBXR3RbS3Zd
+                TXVcTHVbS3ddTHxhTFpEMpyMe//////9/e/t7HdmWWxTQ3RcSndfTXVdS3VdS3dfS3VdSXJbRXVeSHde
+                SnRbR3ZdSXVcSHJaRnhgTHVdSXRcSHJaRndfTYBnU3BUPFZALsm/uP////v9/fz+/////wAA////////
+                /////////////////////////f///f//+///1Nj1goHhJyHOAgC8EBHHpKLk/f/+/P/9//3//fz++fz/
+                /f7///7///79///8///7///++Pz/+v7/////8PD8NTXPBQLDsbLq///++P79/f/+//3//f/8/f///P/9
+                ///+//7//fz/////nJCGZUw4eF9PdVxMdl9Pd2BQcFlJd2BQc1pKd15OdV1LcFRDeGBOdFxKfWFQel5N
+                dFxKeF1JdFxIc1tHdV1JdVxIdlxLel5Nd1tKeV1MdV5PeWNRe2ROeFpBZEMvak9Buayk///8//3/+/3+
+                +///+////f39//7+/////f//k31rZ008dF5MeFxLdVlIdl5Me11MdlxLdV1JdlxMZko5//38+f79///+
+                ///+/v/9/////////////f39/v7+//////39////9//9x7y0XUAxcFE8gGdTdl5MeGBOdFxGdV9Nc11L
+                c11LclxKdF5Mc15JcVxHdF9Kd2FPdV1Ldl5Md19NdFxKc1tJdl5Mdl5MeF9LemFNcldCXUUxwbOn//38
+                /P7//vz8//v8///+///+/f//+/7///38hnZqWj0oc19NemBPeV5KeF1JdFxIdWFPcFpIcFdHdlxMdlxM
+                d15OdVxMd15Oe2JScllJeF5Oe15QdVtKc15IcWFKcV1Lc1xMgWVUaUo1cV5P/PHt/P7/+P79/v7+/f//
+                ///+xLi0ZEw4eWFPdl5MdV5OcltLdV1Ld19NdFxKclhIg3Nim416/f78///7+Pn1fWlYeFZGdmFMdV9N
+                c11LdmBOclxKdmFMdF9Kc15JcV1McltLeWJSdF1NeF9PdVtLdFpKeFxLdV1JdFtLc1lJel9KdF9ETT4r
+                7OPa//3//f////75AAD////////////////////////////////+/v7//f/1+/omFsIAArkEALxgUuDV
+                4fn7///19////v/7/f3//v////z//Pv//v/+/f///v///v/4/fz6/////vr/+f////ucmOQFAMdNStb7
+                ///8/v74+P7///76//r//v/+//3///z////8/f////+ckIRmSDV9YEt6X0tjSThjSzl2XkxvVUR6X0t7
+                XklwWEaHdmNpUT9zWUhjUDt0XEh5W0h3X0t4XUl6X0t5X051XUtyXEpwXEtvW0pvXUx2XEx1XUtyXEp3
+                Yk15ZE9yWkZaQjCPdmb/9fH//vv8/fv9/////v///P7////6/PyNeWhpUEBxXUt1W0p2XEt2Xkx3W0p2
+                XEt2Xkx3V0pqSTn//v36//3///7//v/9///////////////+/v7//////f3//////f3Vw7xROyl3X0d4
+                YExxWkp0XEh0W0d3XUx4XUl3XEh3W0p4W0x6YFB6YFB4Xk55X09tVT9sVD53Xkp3X0t1XUt1XUt0W0t1
+                XEx2WUR2YVJyXkx0WT9hRjG9sa3//v/8//3///7//v78/v/7/////fiEdGhZPy6AY053Wkt1Xk5wX0xy
+                XEp5XUx4XEtzW0l4aVZwWER7Y090X0p1YEtsV0JvWkV3Yk10X0pyWEd2XU12X090XEh2XkZ5YUtzWkp6
+                YVdoTzt1X1P99e79//z9///6/P3//v3Bta9kTDZ2Xkp2Xkx2XkxzW0l0XEp3X0trUz9+c2vZz8igkIT8
+                +////P3///+Dcl9qUj5+YE14XUlyVkVnTT15X091W0t1Wkx0WUt5WUZ6XElrUDxtU0J3XUxxWUVzW0d2
+                XkpyXEp3Yk1yXEp1XEyCYk9xUTpyYlL9//7//v7+//YAAP//////////////////////////////////
+                //7/+/r//rq28aWj6cfN8Pv//v//+v//+f/+///+//3///n/+/r//v3+/////////P3//vv8/////v//
+                +//9////+/b8//r5/Tc3ywYGyLa27P//+/3////9/f/+///8/////////P///vv///v8+qOTh2pJNXZg
+                TmxYR7amlpyMf97OwXtrW2pWRXpkUmNMPdPMu497am1QQaqhjWtaR4BfT2dZQ3BaSHReTHNdS3RcSnVd
+                SXVdSXdeSnZdSXJfSnNbSXheTXVbSnNbSXFcR3ZeSmVNN2VVSdXMw///+/7//f/+///8/v/+//3//4Fy
+                YoVwYdbGtmpTQ3RdTXBcS3ddTXJbS25dSHZcTGdJNv38+Pr//P///v/+/vv///////////3///////7+
+                /v/9/f///8nExVY+JnZcS3NXRndeSnFcRnJeTHRdTXZcS3NcTHNcTHZdTXdfTWlQPGRMNmxSOl5FK4dz
+                YpiEc2dTQnhhUXRcSnVdS3ddTHVcSHFfTnRbR21SPnhgVMSxol9NPLyyqP3///z//fv8//z8/////7qs
+                oGFDMIJlUHNdS3pdTnJaSHReTHZeSndbSnBTRFhDNM/Csn5jT2NINGlQPGBHM5B2ZW5UQ21TQndbSn5r
+                Vm1XRW5UQ3FXR3leUHJZSXdfS3RgR3piSmdLOnpnWvXw5//+/vv7/////r61q3BXQ3JZRW1TQnVbSnhe
+                TXZcS3deSmdOOqiQfopwYo93Zfv+/////v/8/pF7aWlSPHpjU2tURH9pV7WfjWRMOGVOOGZONnBWPnlk
+                T1ZBLI13ZaiSgF1HNXpkUnlhTWZOOnpfSnFbSXNfTnNbSXddTHhhUlA/MtXFuP/8//r//wAA////////
+                ////////////////////////+//+///+/f39///+//3/+/7////7+v3///7/+f/6//7///7/+v//+v/9
+                ///8/Pv///7//f/+///7//7+/f3///////v8//7//f//i4LdAADGanHY///7/vr////+/f/+//7////7
+                +////////v3/////oJCAZUk4dWNSclpCd19T///+nZSHZ0w3dmFLeGJQVzcgwLez297VVDkfiXBgalRC
+                ZEcyjnhmhXJdalVAe2JOemFNd11MdVxMdl5MdV1JeFtNd19LbV5LcVtCfGRQr6KUa1VDgGJPa1I+ZE85
+                08vE////+//69f7////////+iXdmcFJBo5CDZlA+eVxHdV9NdF1Hc1xNc11LdlxLZUo1/P/9//7//f/+
+                ///+//7//////P7+///+//7///z//fz++PbsblZEfGlUclNEiG5icFtAdF9Ja1lIeGBIdFtLcFxKe2NN
+                blQ8ZlA+h3RsqZiVxbWvsaWb6OXgzcW4XTwtcVlBdmJQcV1MfV5HbVtQcl1OXkgvtaSXxcDBb1NCdlhF
+                Z0015ODb+f7///36////4NTSZFE2a1A7dl9Jc1lLb1xNellJdV9NdGJLa1M3wrawmYZ3aFA4clxKjXhp
+                tKaasqui6+bdu7KldV5OVTQhsKibemNbemJWhnBkc1hEel5GdlxOblE8b1NIfWVTXUYwloZ2/v/9+v//
+                //z+/f//qZuPeWNRm4l4blQ8e11KcF9WblpJf15PjYBwYE04sqGY//7//P7////8lIR4YUMwY0pAYU8y
+                kXdw5+Tgwrmv1c/K5uHe5eLe8vDv39rZ//754dvWWTgoinpj2NDJpJ2UbEM0c2FKbV9JfFtLdFdOfGJW
+                Z0gxkH5t+/7//f33AAD/////////////////////////////////+f/167v5++/7+v/4/fz1+/r///z/
+                /P/9/vz//f/5//7///v//f/4//////n///z4/f79///4+//1/v/4/v//+//6//z2/Pv////KyfUJCMRE
+                P9bz9f3///v///77/////v////z6/v/////8+/3///+jlIRnSzp5X1F8YUdlTjSTfm9zXVFvV0N7XUpy
+                Tj6fiIB7Y1H8//2ypppqU0SIbWNxWU26sKaZfHVeQjdmTDtpUDxxWUV2YUxzXUtzW0lsW0h1XUd4XlB3
+                V0RsVUb9//+9ubRgSDJ7ak9xUEFxV0fq5+P/////+/3//v/6/fuPfWxjSTi3ppmgjHpwVUFxWkp4YEx0
+                WkxzXUt2XEtlSjX8//3//v/9//7///7//v/9/////v/9//73/Pv//P7///6Yj4J0V0LOy7xKMh7Wxbip
+                oJaynY5tU0N3XU18XE92XkxpTz91YFHRy8D///n///z///z9//v////9/f3Ju7VpVkFyV0J3YU9rVkB9
+                Yk5vVkKSeGr///umlo9eRSt+Z1hkSzeaiHf6/////f/1/f2WgHVqUDi0q6F0WUt1XUtxX053XUxwW0Zx
+                W0lfRzHAsqyEaV9zWkbf29b///z//v/9/P79//////7//PecjojdzsX///vd0sSQeWNnVUR4Xk1sUjqN
+                gnTHuqyRf25vV0NnUEDZ0cr//v///v/b0s5qUUGGb1/bz8l7a19sUz9vWUByWj54YVHw5t+Whnrk2NT+
+                /f/7/f3//vehkoJ4XES5rqrg2cj+8e/7//////v//v7///7+/v73/f///v/6/vn2/v7HvbNYPyV8ZlTD
+                sqWUg3ppUjx1YU90Xkx2XUl1XUtyWkR5ZE//+/3///wAAP////////////////////////////////rq
+                tdCNAvHXlfr//f/++f//+/r//v3///////3//v3//////v/+/f7+/vv///n9/v3//vz6//3/////+v/8
+                +v3/+f/+//j/+v7+/vT4+TUx0BYOx9vf/P//+/7+/vj9///+///++vv////////+/////56Pf2RIN3lg
+                UH1dSnlhSWlQPHRaSXZeRm5WRM/NxeTj34FwXf76//z//f//+P///P/+/vfz8vDr6OLY0b+upZqFdm9W
+                RmFJN3VcSH1iTXRgT3xeRXNbT3FZTXVdSd3Ux9rRx3ljUWlNNXtnVmZOOJR5a//9//v////9/////4p5
+                ZmVNO4p3aIJuXXFZR3VeTnVdS3ZbTXNdS3ZcS2VKNfz//f/+//3//v///v/+///+//////j9+/////r/
+                /vPt5mVFOG1VP31mVmdHNG1VQ4J2bH9qW3FYRG5cS3JfSnNURXtlWvLq4/3//vr///f8+/r//vf9/P79
+                //r9//7//efc1G9VRHJXQ3txX2pPO3NUP4FpVbSonrWupYJrVXFZR3RbR2lSQuDb0v///+HY1GpPOnpf
+                RMS0rWdRP31hSXRYR3lhSXFOOrOmpIl5aFo6I3dkVf/+//v//vz+/v36/P/+//r7//n9/v3//v///vrw
+                8MTDuaeclFE4JHlhTXZiUGVOOMayp5uOfmZPP35gT2hNOZiHev///vr9+72zqV4/KGdQOmZSQXVcSHZf
+                SYl6Z3BZQ2lSPH1jUmpPOpqKff////v+//z+/+Pj4/v38v7+/v3/+f38/vr///r+//j8/f///vr8/f7/
+                +/r9+/78/Pv9/+nj5HNPP2ZUPXldTNPMw2xRPHlfTnhjTnRcRHFeSXFaRHFXRvP38v///gAA////////
+                /////////////////////v7+79ml3Y4A68x9//7///z//P37/f/////5////+vv3/f/////7///+//7/
+                9/387vr/1uv/x+j7stnvtdj/t+L97fn/+vn//v3//Pz///z3a2vfBAC+tLjy//7+/fz/+////v3////8
+                /f////39/fz+////o5SEZUs6dl9Pc1xNclxKeWFPdl1NaU46rJqJ9P/+xLqz8u3q//3////8/f////z9
+                +P7/////+//++//++f78/f/85uLdo5SLalA/dFI7cF1OeV9HcVpKel1ObEw1X0k3p5yO9vbwfWtgZ0w3
+                bmNPaE0yxr25+P/+/f39//7/kX1rbFRCcFlJalRCdV1Lc1xMdFxKdlxLc11LdlxLZUo1/P/9//7//f/+
+                ///+//7//v3///7//v7++P38+//8taadnIJ0bFVFhGtXqZqRgWtZfGRQfmVVeVtIclxKfGZNYkExzcS6
+                +P38/fn+//z++///+v/+//3///7///79+f34//3/xLiuWDsmw7mvwrWtb1VHbVc+hm9fraqifWlYdlg/
+                gGRMXkc3q5uO/P/7oYqCWUEreWJIbE9GalpDa1A8eFpJbV1Ma0o6uKiihW5YZ0gx7eri+v7/+fz6/f78
+                ///+///+//79///+/v/7/v/7//3/o5SL+Pr0saifYUAte2BMcVhIbVZGalZEdVtLfF5Nc1hDcFhG5uHe
+                +P//urCmhGxat7OorqWbhGdSalI80ca+6drXmYd8a08+bFE8mo1///7+//7///7//P7//v7+/f78///+
+                /P7+/f///f///f/////8/f39//36///8+/r8/P7+0szBY0Y3dGBPdFRBemlcfWNSZU07ak86dFtLcmBP
+                cVtCdldO8vb3//v/AAD////////////////////////////+/v7++drWlQTiyWn///j8+/37/////v//
+                /v///v/9//71/v///v/3/f////z//f9NovgBY+0GafEGbfIAbOgAZ/ETffKg0/v///z7/f///P2Rk+EB
+                Ab98gtv//v3//P////z//v////z6/P3//////v////+ej39bQTB6X1FrXEx1YEp0W0d6YFRxVEZuV0fE
+                sank2NLn6Ob69/n///v5/f7+/v70/Pz//v/////5+/v7///4///4/v3///zd08lsXExtVUN2Xkx3Xkpr
+                UDaJeW3q5ef//fz5/f7n3+ChjXxpW0RtVDqEcF74/Pf9////+vyTfWthSzl8YU16YE9yXEp0X0p0XEp2
+                XkpzXUt2XEtlSjX8//3//v/9//7///7//v/8/v79//7//v/+/f/6//t2W1GhlIbo29Oyp5///v2nmYdj
+                Szd1W0t7XUx2XE51XEhmTjz19Or4////+////f////78//3//P///v////z8/fn8+//4+vR2XEuvnZb/
+                //uikoKFbl/FvK9kTEByWkZxVkF0XkxoUTeDc2P///7Lv7+EdGRnTjqYhX1tWUibi3//+vFrV0xxXEFu
+                VkRjRC+ckIT//v/+/Pz9/////v///v/////9///5+/v8/v/9///9/v/99fX6/vjq7+3BsKdyVUBzWUhx
+                X0h5YU1xXEd0Xkx2ZE1kSTTKurT9//+6qaCPeW3s7ev48u12XUloUDqTg3eei4ZyXk10XU1pUT2Win7/
+                //7///7//v3///7//vr///z9+vz//////v7//v/7+/v///////75+/////79//7RyL9sVDxnWUJ4ZFNn
+                TDiolYiljn6GdmmikoJ+aFxtWUh3XkRvUkT6+e/9/P4AAP/////////////////////////////////7
+                +92XA+3AWf///v/7/f3//////P79//v+/P/+//j+////9v/+//v+////+MHc94a99qDR+bTU/7/e/YHA
+                8wRq8gt57+76/vn8/////rW26AcDxlFU1P///v/8/v///P/+/////P3///////v6/P7+/puOfo91ZIVo
+                U3FeSXZbRnZdSXthUG9RQJaEc5KCdebo6Z6Ugurp6/////n+/fj//vv/+//+///+///9///9/v/9/v/+
+                ///9/f7//efo5HddTHFVRHNYRKGQfff6+Pv9/bWlmfHk4v/7/cbAu2RFLH5iV2JEK9TKw/////39/Yp1
+                Zm9cTYFkT3VaRnJcSndgSnVdS3VeSHNdS3ZcS2VKNfz//f/+//3//v///v/+//////P++//7/P/9//v/
+                +29RRoN6bejj4sW2tKWVhW1VQXJZSXphTXJaRHhkU19KNZSHef//9fr//v/+///8/f3++vr//fv////+
+                /vj9/Pv////9//v//LenmpBzapuUhXNdRHpkUot2Z3haR2hOPZF8bevi3oBxXnVdRczDv9bR0tDAs1Ax
+                GsW6sqCJepOAccvFwG1WR3RfRHxkUmhJNOLc0fz+/vv9/v/+///+//v9/v3///3///z+///+//38/vr9
+                ////++ve3Pv9//bz61Y7J4NsXW5XQWlPPmxXQnVeTnJhTGdPN56Jgfz+/sW5s2NCL8GxpJuLfntmV3Ja
+                SGhRO7+tnJmIdW5UPGxRN6CRgf///P78+/////3+//3+///+/v/+///+//z7/f/////+//j////8+e/l
+                5b60o6OJguTUznlfUW1UQGhPO5aBcreupXVeTr6zq///+It7anBUQ3NXP4JwWf/+//v+/AAA////////
+                ///////////////////////////+zqAA4rc4//39//7/9f/////6//7////+///+//3//f/////7//z+
+                +//////++P////3+///+////+v//VKT7Amjw1u38/v7+///+3N35GBPKNTPT7+/7/////v7+//7////7
+                /f///////v3/////lYh4inJgfWdOc1hEeF5OdF1NaFE7YU07///2+P/88Obsg2tV9/n5/f7///7+//v7
+                //7//Pz8//3////////+/v/9/////////fr8//3/3NbLZk48d1lIc2FW4NvYrKCUPycPyb2x/f/8vrGv
+                a0g6vbOpgm9gi3Nt///+8PLyq5+VppySf2ZSd1tKc11LcllFd11PdV1Jc11LdlxLZUo1/P/9//7//f/+
+                ///+//7//f/////+/v7+//7/2NLLgWBQ///0+u3vknxwXEcsdV1HdlpJaFJAemZUb1RAaEk0saeg///8
+                +Pv5/f///////f/++///+v/+/f//+/////7///v9+v/+1tLHY0IvYlJBdFtHWEYvakk2bllEj3prgW5f
+                +Pb2no+Ga000no5+vrKsrqWXd1tDm42BfmRTaFA6akw5cFxLdF1ObVVDbFA4//779P///P7+///+///+
+                ///+///+///+///+//38///+//3////56+Lf//z/6t/bdFlLmYZ5wbOniHJnl4RvaEs9d2JTaFI5inVm
+                /f/+t7GqUjMeua2jwbu0+PHuhG5iZk42uK+lpaCfZE86a1M9no6C//v8/P/9/f/++fv7/////f///Pv9
+                ////////9fDnw7Ot9///gXBjZU89XUIuZUE3tauh7/DsaUxDaUEutaWelYl9Vz8rfm5io5qNb15LfV9M
+                ZUc0nJKA/v3//P74AAD////////////////////////////////9///ZmgrnsyP4//b8/v77//7//fz9
+                /v/7//7+/f///P37/v/5/vz///n9/f/4/f/8+/37+v7///77+/v5//5dqPQAcOzj8/////7//v/u8Psp
+                KMYaFsnT0PD//v/7/P///v////z8/v/////+/f/9//+ekYFZQS91X1N4Wkd2YE5wVkZ5YlL49e3+/f/x
+                7O7l4N2OeWr39fT7///9/f3///76+//9//z9//z8//v///7+/v79///9///////9/vr//v+ql4pbQzGW
+                hnX07erx6u2ol46hlojHu7Xx8eW4rKykloT8//3EubH///vt6Onm4NvNysJmTjx2XEtyXk14X0t0Wk52
+                XEtzXUt2XEtlSjX8//3//v/9//7///7//v///v///fz3/P3//f/Lxr1wUz6LhXLc0NCCZVBrWkV3YlNl
+                RzS6rqLHw76AZlVoSDXg1NT8/fv4/v3////////7/f7//v///P/9/v////b///v//P77/f/s8OVsSjKc
+                in/g0MqlkIicjH95YEyYiHd7aFO9sat+ZlBkTT6MdGC6rqLX1M97Zlfd1MpqTj13X0t8YE90XkJ8Y0+A
+                Z11/bmH//f///fr////9//79///9///+/v7//v///v79///7///4/////f3v7Oejlo7Uz9Hs6+F6alP/
+                +//e2NGYkX2ObmNzWU1wWECDa1n///rSyMHXzsrT0dDb2c7Gva9lTj+UfW3g2NG4ppueinhgRzOfjoX/
+                /f/7///5//37/////v39//z///zp5eDDwLyQhHKQdmj9//tqTjbOxrXX0cqcnY1MIwzTx73r7OJTOSHd
+                2taIbVhvVz9zWERsTTh1XUt4Xk5iRDPf2NX8/v7//v4AAP////v///z+//r//v///////vv///z7//v+
+                /9yrE+epAfr66v79/////v/7/f3///////j////+///+//////z8/Pj///////v/////+/39//v//v/8
+                /yuN8wh67/b5//3+//z/9v/7/0xG0wEAxMXC8/3//P/8/v/////+//3//////v39/f///qGQh2ZLNnhh
+                UndgSnlbSnRZRIFpV8i8sLGYiI6Bc9bU1J2Gd/ny7//9//z9//z/+//++vv/////////////////////
+                //////////////7/+trb17Ojk/r+//v//v//+6ifkmpKM19HK7WqpuTb0qmblfz+/vv29f78+/z18u/s
+                56+fmGZJKnRhTG9UQHVXRndeSnJbS3VcTHRcRGhMQfv9/f///v///vr+//v//////v3///37+////sG+
+                tlM2IW9ZQOLPx2VQQXJRQXtcQ3BaTvr6+vfy893W02JBMf///v3////8/v///v3//P/8/v/+//3///z8
+                ////+//+///8+P3///X19WVGMa2cj87FvP/+/+7r43ddT2xMOYR5ZbqwpnlZRm1bPn9lWbelnu7o4cO7
+                tMnAt4BwZG5VO3ZiUXhaSXVgSntiTpuHfP///v79/////v/////////////////////////////////9
+                /vz/++DYy0ooEYN0ZPXu66WOhvr//P319a2elYJrXHVZSGpZTHpgT/z6+cCvprmrpfP683NgUXNYPm9W
+                QnlcTXZiUIVrWndfTW1SOJuKgfn8/////Pz//fr9/////vz+///9/dzd1G9ZTpaGdYdrWoVsWGhPO459
+                aP/7/6iejVk7IH9kT8K8r3VZSJJ8anhdSXRbS29cTXVhT4NnT2FCLZmJff///v///////wAA/P/9//z/
+                //3///7///79+v/9+/78///4///+5LAu2JsA+vnv/f////v////5+P/8//7+/f////7/+vz8+///////
+                +P38//7///7////8+v7/+f784PD8AHTsR5j59v///P3////+//7/ZWTcAADAsa7s+vz8//////////7/
+                /f/////+/f39///+oZCHZks2e15PcVxHdV9NdFxIc1lIY01BW0o919LJ9PT0jXpr+fby//7/+v3//f/8
+                ///+/P7///////////////////////////////////7/+vv/tKeZ9/Py8O7u////9/TvjYF1g2tZmoh9
+                3dfS//7/+/7829bT+v//8vX5pY2BlYZ9aVVEd2JTt6ulcl5NdFxGbl5Nc11LeGBKZUs76+jj/v7+//v6
+                /////f39////+/39//39//79wLqzYEMucVtCVkU85OLYh3FmY1I4hndkqZ2Ruauf6OfZUTkj8vDv+vz9
+                //7///79/P/9//7///z+/f////7//v/6//7///79/f//8vDwblE8kn9wfW1ciHJmh3ZjZVA7f2BLeFtG
+                blZEcltFcl5Nd15KWzoqta2m29jQl4J6uaaeYkoydV5OeV1MeGNOYEczlYF2///+/P7///79////////
+                ////////////////////////9fr7////4NrVfWdbpJiOycfG///8/f782dTT/vv2lIh+cVI9alI6eWJM
+                9fv6x767wLix1si8YkU2dVtKdmNOcVdGc1lIbVdFemFRaVA2nY2B/f////38+v/9/f//8+vkh3drrJuO
+                q5yMeWBQmox6WTwusKWXiHhsYEgwXT4nzca9xbexg3Bh+v7/9vD1opODZko5eGBOe2NPf2JNW0ArgXFh
+                //z3//7/////////AAD6///+/Pv///7///r9/vz9/P/+/PzS0PT6///1x1vYmAD18dn9//v//vn9/vr9
+                /////f7//////f36///7/f3//v/////7///8/v/9//z5+v7///632fYAYPCEwPz//v37/f7//v/+/v6D
+                heMBAr6VkOX6/v///////////v/9//////7+/v7///6hkIdlSjV9ZVN0W0t2Xkp3XkpxWUV6Y1Pa0sv3
+                8u////yCdGL19vT////5/P/6/fv//v3//v///////////////////////////////////P/7/f+6sqW8
+                q6Lp3dv7/f7///78/Pz6+vT29fH3+fnc19b++vmai4KpmYz//v+Nc2VpVTzu5t/RvrmpmY14YExzWkp4
+                XUhzXUt2XUljSjbEu675/v3//P7///7//v/////9///6/fv//v3Bu7RUNSCQeGC4qaDKu7KLd2xoUTt1
+                WkZpTz9kRjOKdmRgSS/v6uf7/f79/P7////7/vz+/f///v/9/////v////z+/f/7/vz7/f738/J4W0Zo
+                VENyWEpuVkBuWUR0X0p4Xk5uVkpiUkF2X09+W01nTjqbjHnQyLt7ZlfJvbPZ2NRYMRt5YU92XEt1Yk1m
+                TTmbhXn///z5/v///////////////////////////////////////v/9///8/Pz/+/j6//r6//zg1djo
+                3dmmnY+Tgm2Wf2lpTz6JeGODaVHs7Ob//fzazshsUT15WEh3XVFwXUh3X0l5XUxyXkx3Xk5nTzegj4L+
+                /f///v/6///9+vaCcWRiRTBqTThuVkB3WUZkVUJwVkj//fCakIZeRy17ZlD6/f////+Wh36+rqiik5CM
+                fGxtVEB5YUtlTTdhRzahkYT//vn6/P3+/f////////8AAP/9/////v//+//+//3//vb+/nNw4wIAuKeq
+                +/jieNSNAP3rzP///P////7//f/8//////b7+vv///7+/v/////9/f/////+//79//z9+fv+///8/4HC
+                9QJl97fe+v///vr+//38//7//Zud5AQCwHFr2vv///7//f7+/v/+//3//////v7+/v///qGQh2VKNXZh
+                THVaTHVdSXddTHRcSF5FMfz79/r09fjz6paEc/X29Pz8/Pr+//3//v///v7+/v//////////////////
+                ///////////////+/fj9/9vWx29TQryppN/g3v//+/f09vr///3//////8K2sMa/vM3Bt5ODbP3//ox2
+                anRfRJOGeH1nVWhQPnRZRH9gS3VbS3VfTXpgT11FL6SRgvv///v3/P/+/f/+//77/f3///n+/P/+/dnT
+                zGJEMX5mULKjmmhNOHBcSnlgTHZcTHZfT35gTXNZSGFJMc7Evf////z9///+/v3//vv9/f/+//////7+
+                /vz9+f/+//r//v/+/+3p5GxRPHReTHZhTH5gRXVUQHVdRWRQP8m4r5mIdW1PPG9dRo1zZ8C3qZmLeWI/
+                K3BbTN7d2ZmMfHBWRXVcTHNfTW1UQHxlVv/9+Pj///z7/f//////////////////////////////////
+                /Pr+//z8/Pz1+P//+///+97X3KOck9PRyYBnV25QP3hmW7qxp452cP/+/ePk4mpOQ2NOOXReTHVbTXZc
+                S3ZdSXNbSXNeSXlfUWdROJ6Ofv/////8/vr//bivpmBHM35jT4FhTnNgS3haR3ZeSnJaSHBcS6WWhmpJ
+                Nr2xq9HGwqqdj7mqoWJAI4t3XnpsVlhGL2pSQJB8cdnPyP3+/P////7+/v///////////wAA/P/6//3/
+                //v/9/z6/f/+fHreAAK/Ew7Du8H//+yj14sD9uOq///7//v//f/+//7/+v////7///3+//z9/f//+///
+                /f//+Pz9//3/+P/8//7///z/T6TyAHTw7Pn/+f/++v7//vz8///+trbsBwTFUErR+//////+/v7+//7/
+                /f/////+/v7+///+oZCHZUo1fGFMdVtNcF9KcVtJfmNPZ0c06+fi6OTjkYF1hG5c+/z6/////P7//P/9
+                /////f/////////////////////////////////////6+v7/8/DoWz0spJSO9Pr12NDJ5Nra/v3/5uDZ
+                ///+/Pjz+PLt9vHy0cvG/Pz8iHZvWTolhWxYlINwc1lBdl9PdV1HcV9Oc1tJe15QdV1JaVNB+Pn1/vv9
+                ///++/////7/+/v7+v/9////6eXgcFhGZkw0vq6idVtDbFA/eF1Jcl9QcVpKdV5Ie2RUZEQxrZ6V///8
+                +vv//////f/+/f///v3////////////+////9/38//7/ycK5bVI9dFxKcltLdWFPhnFidV1HYUw92tPQ
+                x8CxZUYxbl1KuKicbFhGaVE/fWRUZ0o1qpSI7ezijHNfZ1BAd2BQeF9LaVBA///5+f/+//7/////////
+                /////////////////////////v/9//3/+P38/v3/3tLQ+/bz+/7/9/bs+vv54tbWrJaQdVtDTjkdmIJ8
+                //36vrSjXj0pwbmon4h4aVA8dmBOd11NdWBLdV1Jd15OaFE7no5+///+//3//P35empdcVI7dF1OdlxM
+                bVxJemBPeF9LdFtHcldDkXlldVxMintoXEQseGRLnYyDXjwsdmVYlH5ssaia6t7Y//z9/f7/+v///Pz8
+                ///+/f39////////AAD4//z8+//6+/////6hoOIFAMopIsbS1er6//zy2qzTjADu4J7///v///v3/fz/
+                ///9///+/v79///16OrbucDLl6HDg4/IipbPlKLau77++fv/+v9Bm/kTf+7//f39/v/7/////fz////U
+                0vYWEco5NdD7/v////7+/v7//v/9//////7+/v7///6hkIdlSjV6YU12XU10Xkx2Xkx1XEhlSTiwopa+
+                s6tmTT13XUz+/v7////+/v79///////9//////////////////////////////////////z9/v/18PJ6
+                YFLGurT7//yqp5/u5N3/+frp6en3/Pv4//77/f7//v6ik5D/9/rRy8acgnKCbl3l4dx3X01sVktyXk1z
+                W0l1X012WUt4YE5fRzWmnZD///v+/Pz3/fz9/////f77//7//v////50YlFiSDCYhXifjH9qWE12WEd0
+                XEp0X0l1YUh3XU1tTj+NeGn///v5+/z//v////77/////////v79/f3//////f36/////v+bkoVkTDZ9
+                Y1JoTEGTioD//vSMdWZkSD3Y09DKyr5lRzaJaVzq39t4YExzWkBwXU54Xk5pTz9tT0R0XUd3Xk51XEx1
+                XUleRjTXxr3+//39/P7//////////////////////////////////v///f/09/Xe29fo4d7+/f/9/f//
+                //z///re4OHy8fNyYlaVhGrz7On5//7AuLFnTjSFfG6DZFV0XEZtX0x0WkpzW0d3XUx6YlBmTjqgjYD/
+                //79/P7Y1M9oUUF7X0d3X01xXUt1XUtuWEZ1X016XEtzXUtwVkVzU0BhRix0W0uGdmaqn5vTycnz8Ov/
+                //z//v39///5/P///v///fz+//v8/v7//v////////8AAP/8///+///9/9na9BgRxgoIwMXG+P/+///8
+                //flsNOMAPPfpf7+/v///vr///7/+//8/fr////+/8KFj6tTY7d1gcOHksWHk7dmebp1gPn//v/8/jaW
+                9BeC8f/+/v/9//3////9/P38/u3t+SYozSgny/n4/////P7+/v/+//3//////v39/f///qGQh2VKNXlj
+                UXNbR3hcS3ZaSXhgTm1bSmxSQWdQQHJXQ3xjT/3///////////3////9//v9/f//////////////////
+                ///////////////9/f////j0+pV+brqpnLiupL+2rLGhlY55cezp6////vr///bz9a6hkY17av7+/q2k
+                lvHr5rSonLqvp5OEgWhOPn9gSXZcTnFcR3teT3VbTXZeSmRMONDHvf/+/vv+/Pr//f/9/Pv9/fv3/Pr8
+                /Yp9bXFVPVlCMsO1qeXk1mZMO3ZeSnBfSm1dRnddTXFgTV9GMu3o3/3////6+////vr//v////////7+
+                /v/+///+/fv//v/++7WommxVP3VbSnhdSHheUIBwX3pnUm5TP3xkUn1pWGRKMol5bP/9/pB2am9QOXlh
+                TXZcTHNcTHlcR3BbRXRbS3lcTndkT2NLNZd/c///+/////7+/v////////////////////7+/v7+/vv9
+                /vn28qqelG1TQ97Ryf/+///+/vH38piEcnpuXNvSyLmqoXBiTN7Z1v//+7+2s2hQOmlVQ3VWR3RcSm5d
+                SnleSnheTXNcTHZfSWhOPaGNgv3//v///83CumNHNnZeSHdcSHJcSnlfTnRgTnRcSnhcS3RdTWtSQnJi
+                UcO6sfbx8P///v/++///////+vz9///+//f7/Pv////9/P///v7+/v3////+/////////wAA//38/f//
+                /f/8UlDSAADBgIHZ//z++ff9/f/+8+S93JIE5dN0//7///v9+v3////+/////v7+/f398uHk8+Lm+Pz9
+                //7///7/+/j/9vP1///+///+N5v0FX/y/P/9/////P7+//7///7//v/7MDbLGBfB9fL////8/v7+//7/
+                /f/////+/f39///+oZCHZUo1eV9PdF9Jdl1NdFxIeV1McFtMflxFeGNNblZAfWVR+f79///+/f39/f//
+                //7//////////////////////////////////////////v/7+vn7hnBXXkQsbU4/bVhJclhHWUMqv7Wk
+                697W6urwnoiDUzQViHJg+//+eWVUzMe+yL+2l4J6va6laU0veF9LcV1Lc2FKd1xIcltMdl5Ke1pAWk48
+                wLSy///7+v/+//7+/v7+//3/+v//49rMYUUteF5OcVtJjHxsdFRBd15OeVlMeFxLeVxOeWFNZUgzta+k
+                //////3+/P37+v/+/f///////////fz///79+//+raGfe2tbdl5Kd11Ndl9JdVhJbVVBcllJel5NdF1D
+                dFxKaUs4uKqe+P/7qqSZa0g+dF9KbmBDh2xYcFpIcmBJd11NelpNb1xHeGFLY0Y40cvG/v7+/f39/v7+
+                /v7+/////////v7+/v7+/v7+///8iHRpX0o1ZUkqmIh4u7683dPJ0cO9jnxxuKWWhG9gh29dalQ77+fo
+                ///7w7Sxa0o6fmRMclxKdFxQeV5KeV1Fdl1NbltMeWNKZ008oIuD+v/9///+wLGoaUg4d2FPdlxLdlxL
+                cl5McVtJdlxLdF5Md1lGc1tH8u3q+vv///7/+v7///72+P37+P/////+/f39///8/v74+//++v3///3/
+                //7//f76////////AAD//f/5/vzMy/IAAsIvKsn1+vn/+//5/ff//v3378fXkwTnzHH//////v///fz9
+                ///////////////////////////////////6//7//vv6/P////tlrfoAZeqgzvf//f/7///8/fv6////
+                /v9RUNYFB8Pt8/r//v///P////7//v/////7/f3///+fkoRlSTh5YU91XUt1XUt1XUt1XUt1XUt1XUt2
+                XkxvVkJ7Y0///v/////8/v7///7///////////////////////////////////////////7//f7x7eh7
+                Zld0WUV3YU90Wkp2XkpxWEiGbFt6aFGCalhwVkhuVkCLc2H7//+Oe26AZVB4X0/JurHl4t5mTjx9XUpw
+                Xk15XUxyW0tyXkx0XUd1YEtwWUpnRjeHdV63sabn2Nbg19Tg1dHq3tzUzcRoVkV4Xk51XUdmUD5vW0p0
+                Xkx0XEp0XU11XUt5Xkl3WktnUUXb0sn//vr7///7/////v///f/4/v/9//////nKuq1eSjhtVUF1W0p2
+                Xkx7Xkl0XEpxX050X0p5W0h7YVBvW0lxVkHq5OX//v/p5t5pVUNyW0V4XEuhjXtuVkJ3X0lxWUd2XE54
+                W0x/YEtvVD9pWkrr5Nv////////+/v7//f///////////////f2qmopYRjV3YU91XUt5YU99Z1VmUz6N
+                emX9+vb9/f////+qoI+hkYH//v36/v/AuLFpTjl4X0t1XUt1XUt1XUt2XUl1XUtzXEx6X0tpUT2di4D9
+                /////f/HvrBkSTR3Xk5yXUd9XUpzXExwXEtzXUt7YVBmSDecjX3///78+vn+/Pv9+/r8/fv////8/Pz7
+                /f7//f////7////7///d1NDk6uX///7/+/j///////8AAPz7/f//+Wdf1AABvoyN5f/9//78/Pz+/v//
+                //Hqv9aSA+/Sd////v/8/f/+//3////////////////////////////////////9///8/v78//3/99fv
+                /wR77wRi8XrF8//7////+f7+/vv9/m5t2wAAxe7m9/v////8/////v/+//////v9/f///5+ShGVJOHlh
+                T3VdS3VdS3VdS3VdS3VdS3VdS3ZeTG9WQntjT//+//////z+/v///v//////////////////////////
+                //////////////39/f///+nj3mtURHNbRXdfTXddTXRfSnRbS3VbSmpVP3FZR3ZcTmpSPI95Z/v9/pF8
+                bWRMNG1VQ2taTenh2otzX21PPHRgTnVbS3FdS3ZdSXdfTXBcSntfTnxgT2VRP2VQNWdLOmNOOWVOOGNL
+                OWdSPHleRHVWP3dgUHRbR4FpV6iThGtVQ3dcR3deSm5bTnldRW9WQmdQQLSjmvbs5f///P3+/Pv/////
+                /O/n4KSWimRSQXVdS3hfS3VbSnVcTHVdS3BcS3JYSnpdTnRcSHhhS2FJN6uYi//+/fv9/v///p2TiWRI
+                N3lhS3FYRG9eS3ZgTntnVmxYR3JcSnVdSXhfS25URGlPQb6zq/748/7//ff9/Pr////9/OXd1ot+dmFJ
+                N3ddTHlgTHpgT3BWRXJYR3BYRmZOPOXf2Me5s7+upYp9b+Pa0fv9/f///8GzrWlOOXhfS3VdS3VdS3Vd
+                S3ZdSXVdS3NcTHlgTGVQO52LgP///v/+/9DKv2VNO3pfS3ReTHdaS3JeTXRcSnhfS3VcSHJWRW1bSuXe
+                2//8+//+//r9//v+//v9/v/9/f///vv///T17OTa0KeYiFU5KMS7sf/9//39/////////wAA/Pv////5
+                LCjVBwfF7/H////3//7//v3///7/8OrB1pMC8tB2///7//38//3//P/9////////////////////////
+                ////////+//8///8//////n/+/390OX/Io3vAFv4FoXxvd/9//z////8i4bhAAC97+v3///+//z////+
+                //7/////+/39////n5KEZUk4eWFPdV1LdV1LdV1LdV1LdV1LdV1Ldl5Mb1ZCe2NP//7//////P7+///+
+                /////////////////////////////////////////fz++///3dHLYUg4eWJMdVxIdFpJdF5Md19Nd11M
+                dWBLdV1Le2FRZEw2lYBx////kntsaVE5fWhTY0w8loh8inNdb1dBdV1Ld15Ob11GeFtGdlxMcFxLeFtG
+                d19Ldl9QeWFLeF5Ob1xHe2NPdl1NZFA/mYJyiXpxZks2eGBOdF1Ng2tZdVxId19NcVpKcVxNdF9KeGBM
+                dFpJZUs7dVtNjXpro5aInJOFhXJjbFhHYkw6dV1LdVxIdVtKeGBOdFtLcV9Odl1NeVxOdFpMd2JNclc9
+                eGFR9vPv///+9/v8//3/8u3sdFxQcldCe2BLbVtKfWNVj3VkeF9Lc15Jc19OcFxLd15Kd1pFYko2dF5M
+                loN0qpiNoI6DhG9ga1NBZk05eF1IfGFNblVBa1FAeWFPeGBOdlxLfGJRiXlsaE05TDMfpJqQ////+/3+
+                ///+xLWyaU45eF9LdV1LdV1LdV1Ldl1JdV1Lc1xMemFNZVA7nYx////7//3/7+znb1xNdlpCd15Oc1pK
+                cV1Ld15Kel9KeGFLe2BMalJAZVVFoZGFvrKozMK7yL63z8S8xrissaGUlYV4d2hVZkw7bVFAYUAtva+j
+                ///+9vr7////////AAD8//3QzO8CAcJDR9X///n///z////+/fn//f/38tHWkwDmxWT///z//////v/8
+                //3///////////////////////////////////v4/v33///9//79/v///v3//v+hzvkbgu8AYu5FnPTz
+                //uJheUABLvq6PT5//v//P////7//v/////7/f3///+fkoRlSTh5YU91XUt1XUt1XUt1XUt1XUt1XUt2
+                XkxvVkJ7Y0///v/////8/v7///7//////////////////////////////////////////v/6//2xnpZl
+                TTt3Ykx1WkZ3X01zXUtzW0l1XUt3X0t1XUt4Xk1nTjqgkIT///+PeGlpUjx2YUx6X0tnUkNxW0J1YEt1
+                W0pwWkh3Yk11X013WEl4YE51XUdzXkl0Wkx1W0p1XExwX0p0XEh4Xk5tVESBa1/m499lSjVzW0l6YVFv
+                VkJzW0lwWk51Xk57X0dyXk1vW0lxW0l6Yk5yWUVqTzprTjlpSzhvVD91WkZ4X0t4X0t2XEt4YE5wWEZ2
+                XU1xWkp3W0p0XEp4YlB3WUZjSTjQx739///7/f3////7/////f/Oxr9dQzJ+ZEx1XUt1W0t0WEd2W0d3
+                XUxyWUlzXUt2YUxyW0V2YUtwWUNsUTxoTDRrTzdwVj50XEZ4YUt3X0luVkKLd2WNeWhpVUNzXUt1XUtz
+                W0lzWERsTTiOfGv///v//v///f/++/fEubVpTjl4X0t1XUt1XUt1XUt2XUl1XUtzXEx3X01mUTyejYD/
+                //v////9//+Sg3poTTN4X0t3XUx0XkxoVEJmUD5yWkZ6X0t4X0t2XUlkTDZhRjFuVDxoTjZqUjxlTTlh
+                STVuTzZ0WT94Wkl+Y1VoSzyfkYX///z///z///////8AAP///LS17QAAu3yA3////vz6//3/+////v//
+                /v/75NuXAuC+U/38/v///////v/+///////////////////////////////////9///////+///9///7
+                /Pv//Pv+/P/+/////Hi7+gBq57rm/p2R6wcAwuTo+/3+///8/////v/+//////v9/f///5+ShGVJOHlh
+                T3VdS3VdS3VdS3VdS3VdS3VdS3ZeTG9WQntjT//+//////z+/v///v//////////////////////////
+                //////////7+/vz7/f//+4RuYm9XRXVgS3leSnZeTHRcSnZeTHVdSXNbSXRcSnlgTGdPPbuwqP///5J6
+                bmpRPXJcSnpdSHthU3NbRXRgTntfTmxVP45zZa6ll2BBMnxhTXFgS3RcSnddTHheTnVdS3NeSHZbRnxe
+                TXdaRWFIOP//+8/CuldBL3ZYP31iTnhhUXNaSnVcSHVcSHhdSXRbR3piTnNeSXRfSnhgTnthUXpdTntg
+                S3ZdSXdeSnZeTHRcSnBaSHdfTXhgTnxeS3RcSHdlTndbQ2FCM7aspfv//v/9/vz+///+/f///v/+//3/
+                /oNzZ1xEMIBgTXRdR3VgS3NdS3RbS3ldTHdcSHpeTXddTHNZS3NcTHhiUHReTHReTHhiUHZdTXZdTXdf
+                S2lTQZKAb5mFdGlTQXhgTHNbR3RcSmxRPHVgUfPt6Pv9/fv6/P79/////r20sGlOOXhfS3VdS3VdS3Vd
+                S3ZdSXVdS3NcTHpiUGJLNaGQg////P37+/v//93U0GZPOXVbQ4JlUGxSQZ6Pf6GUhG9VR3FVRHFaRHRc
+                SntjUXphTXdcR3tgS3ZdSXdfTXZfT3hgTnJgSXVdS3thUGhNOIx3aP///v/8/v///////wAA//v/prDs
+                CAS7ko/l/f//+Pv5+P37//3+///+//rr3psD5cBQ/v3//P7+///8//7/////////////////////////
+                /////////f76+v/9/P/9+/39//7////+///+//399vv8/f/+6vL///7/kofjAAS35+fz///8//z////+
+                //7/////+/39////n5KEZUk4eWFPdV1LdV1LdV1LdV1LdV1LdV1Ldl5Mb1ZCe2NP//7//////P7+///+
+                /////////////////////////////////v7+/v7+///+08e9Z089clpIdV1LdV1Jcl1IeF5OdFxKdV1J
+                dlxMdl1NeV5JXkc31c/K////jHZqa1FAeGFRd1xHdVtNdVxIb1tKdVtKblg/e11S/f/3dFpOb1dFb15L
+                eV9PdFpJcVpLdF9Qbl1Kdl1NdVtNdltGbVRE/f////7/y8C4ZU05blM5fGFMd19NclxKdV9Nd1pLeF5O
+                c1lJdFxKdF5McVtJcV1Lcl5NdFxKeGBOcFpIdV9NdV9NdV9Nc1tHc1tHdV1HemJOclRBY0o2tayi/v7+
+                +fj8///+//7////+///89/38////+/jzkH1wXUMyeVxHe2JOc1xMcFxKeGBMc1pGdVtKdFpMfF5NeFxL
+                dVtNdF1OdV5Pdl1NdVtKdltHd11MdVxMbVZHcVhIdltHfWJOc1lImYJzcWNQ8ebi//7//f/////++P79
+                /P7+xLawaU45eF9LdV1LdV1LdV1Ldl1JdV1Lc1xMdl9PbFI6oI2A+/v7////+//////+taiaW0YxeV5K
+                b1FAmIl5yr2vZEo+j3ZmeWZRdFtHdV1LdV5OcVxNcVxNdV5OdFxKdl1JdFxQcWBNcltLdV1JcVxBc1xM
+                +v/9//3/////////AAD///uGh+EAALiXkeL+/f/9/f39/v///v3//v78+evcmQDowE///v/6//7////+
+                /v7////////////////////////////////9//////77/v/7///7/v//+f/7/f7////7//////76//v5
+                //qDgeUAA7rt6/f//f///P////7//v/////7/f3///+fkoRlSTh5YU91XUt1XUt1XUt1XUt1XUt1XUt2
+                XkxvVkJ7Y0///v/////8/v7///7////////////////////////////////+/v7+/v7///mKc2RqUT17
+                Y1F2XExwWkh0X0p4W0x1XUt1XUl2XEx2X09yWkJ0YE/v7ur///+MeWpvUUB3Xk51XUd2XU16Xk1yXk14
+                X0tqVT91V0z7//vf081SQjJ0W0d5Xkp1X013X01yWkZ1XUl4W0xzXEx1W0NvUT79/Pj//////v/c0896
+                ZlVeRjBwWEZ2X093X0twW0x2X1B1W012XEx4Xk11W0p3X0tyXUd0XkxyXEp0XkxyWkhzW0l2Xkx3Xkp7
+                Yk5vXEdgRzdyWk7NxLv7//z//v///f77//79/vz6/Pz//v/9///+/Pz9//////urn5VjSTloTj13Xkp4
+                YEx0XkxzX01yXkx0XkxyXUd0XEh2Xkx2XEt1W0p0XEhzXkh1YEp2XUlzWkp0W0t8YlF7YExzWkZWQTKU
+                hXzw7uT//v/7/P////7//v35/f79///CtK5pTjl4X0t1XUt1XUt1XUt2XUl1XUtzXEx1Xk5sUTefjH/7
+                //////73+vj//v////ymmIxYRTZ1WUhvWkVpVUNgRTe2o5SOfGtgRzN3XkpzW0lzXExzXExxWUd5YEx1
+                XUd6W0xyXEp3XU93Xk5uWUN3YFD6//v+/v7///////8AAP/8/4WH3wADu5SM6//+/f/8/v38/v/+/f/+
+                //r66teUAOC4SP///vr//v/9/////v////////////////////////////////39/f/+//78/P///v//
+                +v///v/+//r////9///9/Pr9/////GBf1wwFxOzs/Pr////8/////v/+//////v9/f///5+ShGVJOHlh
+                T3VdS3VdS3VdS3VdS3VdS3VdS3ZeTG9WQntjT//+//////z+/v///v//////////////////////////
+                //////7+/v7+/qKhl2lIOHpiSnJcSndaTHNfTXNeSXlbSnZeTHZeSnZcTHVeTmdPN5N+b/7//f///419
+                bHJUQ31kVHdiTHdgUHpeTXZiUXpiTHNeSXhaT/3/+//+/ci/tWVCLnFWQXNhUHhgTHdfS3dfS3dcTnFe
+                UXZeSGxQP/n6+P///Pv7+/r9//v4+qmakXJXQmZLMWxUQHRgR3VgSnZhTHVdS3deTnheTnVbS3ddTXdf
+                TXRcSndfTX1jUnheTXheTXNXRmVJOG5RQqaThPLw6P3////7//z9+/v//P/+//3//Pv+//f7///+////
+                /vz7/fr////+/dvVyoZ2ZWRJNG9QO3VZSHheUHhgTnhgSHVeT3VcTHheTXZdSXZdSXdfTXRdTXZfUHhh
+                S3ljUXZgTmlRPWNLNW5aSKufk/by7f7//f38/v3//////P/+/f/9///+/sK4sWlOOXhfS3VdS3VdS3Vd
+                S3ZdSXVdS3NcTHRfUG9SN6CNgPn+///+/f///Pn8//3+///+/r+2rG9VRGhMNHhdSHFXRrKjk4NyZb6r
+                nGVOPnpiUHhfS3ZdSXdfTXNcTHVgUXhgTnNiTXlgUHlbSmxSOmZIN+7w6v/+/////////wAA//z8fYTh
+                AQDAiozg//z/9/7////////+//7+9f/63rJH/diO+fz////5+v////36////////////////////////
+                /////////////////////////////////////////////vz8/v/6+/7/S1DRCwi87e78//7///3////8
+                //7//////P7/////n5KCZUk4eWBMeGBOc11LcFpId19NdVtKdl1Jd15KcVZCeWdQ/Pr/+//8/P3////7
+                ///+9v///P/9///+//////3///39//39///+rqWiY0o2dl1Jdl5Kdl5Kc1tJd19NdV1LdV1LemFHdltH
+                c1xNdmJRZE03xrWs//7/9vv6hm1ZVz4qZUw4Y0o2ZEs3ZEs3ZEs3ZEs3YUIrYEw7///2/f///f//0MrD
+                c15PZkcyaFM+cVdGc1lIdFxId11FcldDWkQ45tzV///++Pr6/f///f/////+8OrlqJ6UcmVXZ008ZUk4
+                bVFAcVZCcFZFc1tJcFlJcV1MclpIblRDdVpGb1E+ZUo2ZEo5emFRqpaF5OTk/Pz8/////Pz8/f39////
+                /////////////////////////////////v7+/v7+/f/////80se/jXxvb1ZGZUo2Z0w3b1U9b1dFc1pG
+                dFtHd1xIdVpGc1pGcFZFbVVDb1M7ZUo1ZE48d2dXq5+V8uzn///7///+/////////P7+//////7/+/39
+                ///8wrayaU45eF9LdV1LdV1LdV1Ldl1JdV1Lc1xMeGBMZ085noyB////////+/////7/////+////f39
+                8+rmsJ+WaFNEVT4urpmEc2BLrpeHZU89eGBMdFtHc1pGc1pGclpGbFRCa1U8aFA4YkcybVRAe2ZXo5eN
+                +vfz+///////////AAD9/P+hoOgAAMRrZdT7///9+/v///z8/v7++v////j//v3//v/8/v77///7//77
+                /////////////////////////////////////////////////////////////////////v/9///8+///
+                //80MssaF8v8+vr8/v///f////z//v/////8/v////+fkoJlSTh6YE9zW0lyXEp5YU91XUt1W0p0XEp3
+                YU9vVkJ6Yk79//b/+////fj2//z//P76//r7///9///9/P/6/f/6//719u2XiHhoSjd4X0t0XEh2Xkx1
+                XUt1XUt1XUt0XEpzW0l2XU1vW0p5YU1wVUBzXk/79e7///7+/f/JvbOyppy7r6W5raO4rKK5raO5raO5
+                raO1q6G0rKX//fz//v/7+vz//v/88++3rKSHcl1zW0lxWEhoUDxxWUN5XkpqVUbu5Nr///78/Pz9///5
+                +/z9/f3///7//fj/+/TYyr6snI+HdGV4YlB2XUl3WkVxUjtzVD1zXUR4YUtxXkmJeWmto5nNxsPu7u79
+                /v/7+/v////+/v7////////+/v7+/v7////////////////////////////////+/v7//fz//v3/////
+                //7o5eHCubCikIWFcGF0XEpzW0luVUFuVUFsUz90Wkl1XUt5YU+Of3ayppzWy8P/+vX///z9/f39///6
+                /f/////////8/v7//////v/7/f3///zCtrJpTjl4X0t1XUt1XUt1XUt2XUl1XUtzXEx4YExnTzmejIH/
+                ///////7/////v////////7///76/fv9//7m4966r6eLdWl7XlBmUD5zW0lqUj5wV0NwV0N1XEh1XUt5
+                YU+GcWmhkIfBt63b2c/9/vX///z//v7//f////////8AAPr//ry37gMCvjMuzfr5////+//7//r/+/v+
+                ///7//v///v9/v////3//v/////7/v//////////////////////////////////////////////////
+                //////////////v9/fr//////Ofg9SAhyS0s0P/5//v+///9/////P/+//////z+/////5+SgmVJOHtj
+                UXVdS3RcSnNbR3ZdSXZeTHNcTGdTQnBXQ4FmWP//+////Pv+//3+///8///5/v/+/////////Orn37Go
+                m3FfTmVNOXpfSnRcSnhgTnVdS3JaSHhgTnNbSXdfTXZeTG9bUHBdTnxjSV9EL7Cknv///v//+/79////
+                ///+/v/////////+/v/////+/v////3///r6+v/+///+///+//z7/f3///3/////+/Xx8NvZ2NTTz9/c
+                1/Xx7Pz6+fn+/////v////////3///3///v9/v79//7+/vr///j9/Pv9/fv5+PLv6+Pf2tjSzdvV0OPg
+                3PTx7fz59f///P///P3+/P////39/f7+/v////z8/P7+/v//////////////////////////////////
+                //////////////3///v9/vn9/vv///z+/v39/f/////8/fj38+/u6t7b19jV0dXSzufk4PHw7P37+v//
+                //////39/f3///v9/vj8/fv///n9/v////////z+/v/////+//v9/f///MK2smlOOXhfS3VdS3VdS3Vd
+                S3ZdSXVdS3NcTHhgTGdPOZ6Mgf////////v////+//////36/P/////9/v/+/f/8+////v///vv8+vfz
+                8uXi3tjT0NXQzdrV0vXy7u7q6f35+P/+///+/v////z+/v3///z+//3///3//////////wAA+///3Nj1
+                GxjCERLI2Nn1/f////7///v////59/////34///7//7///3//f7/+v/+////////////////////////
+                /////////////////////////////////////////f/7+/78//z/sa7zAwLEWVnV//7//P/7//7////8
+                //7//////P7/////n5KCZUk4d15OclpIeGBMdVxIeF9Ldl5MZlJBj3xtaVA8bks36efn9//7zcOyycO+
+                xMK41cnDyb+4r56ViHBkcFNEY0o2cVlFd19Nd11Ndl5MdFxKc1tJd19NdV1LdFxKd19Nc1tJcVtPel9L
+                blI6dWhY9PXz//////38+///+vz8/P7++vz8+/39/P7++/39+vz8/P7+/Pv9/////v/9///+///+////
+                +/r8/Pv9//39//7///7//Pv9//////7///7//f7//v7+/////Pz8/v7+//7//P7/+/7/+v3//vv9//7/
+                //7///3///7///7/+/3++////f3/+/v//f7//P7//Pz8/////vz8//7//f39/////////////v7+////
+                /////v7+////////////////////////////////+f3+/f/////+//36///8/f39+f3++P///v3/////
+                //7+//////////////7//v3//f//+Pr6/f//+/39/f39///+/f78///+/////////P7+//////7/+/39
+                ///8wrayaU45eF9LdV1LdV1LdV1Ldl1JdV1Lc1xMeGBMZ085noyB////////+/////7/////+v//+Pz9
+                /v7+///+//79/f39/f7/+fz///7+//////z9//7///7///3///7///7/9/38+////Pv9//3///3+/Pr6
+                /f/++v/9////////AAD6/vn//v9WUNcAAMNfXtb///v8//3//P7///v9/vz6///5/v3//f3/+v/9///4
+                //j//////////////////////////////////////////////////////////////////fz/+////v9G
+                Rs4AAb2qrun///z///7//v////z//v/////7/f7///+fkoJlSTh5YFB4YE5zW0d2XUl2XUl0XEppVUT/
+                //K2qZl3YU/6/v92VktcQS1oRzdmUz5hQSpkTTdqTzttTz51WUh9Y1N1XEx0Wkl5XUx1XUt1XUt3X010
+                XEpzW0l1XUt0XEp3X016YkxzVDtrV0bx7ur8//3//fz////6/Pz////////////+/v7/////////////
+                /////fz///7///7+//38/fv///7///7///7///z5/Pr6/fv///7//fz8/fn///z8+vn//v//////////
+                //7//v3////9///9///9///9///+/v78/fv+//3///z7//r9//v//f7//P3////+/v7+/v7//v///v/+
+                /f/////+/v7///////////////////////////////////////////////////////////z///z//f3/
+                /v///v////////7///z8//3+//39/vr9/vr9/vr9/vz+//38//3///79/vz///7///7///7//v3//v3/
+                //7////////8/v7//////v/7/f3///zCtrJpTjl4X0t1XUt1XUt1XUt2XUl1XUtzXEx4YExnTzmejIH/
+                ///////7/////v/////9/vr///79///8/f/9/v/9///6+vr///78/fv///z+//v+//v9/vz7/vz7/vz9
+                //7//v3///7////9/f3//////////v3///7///////8AAPr9///8/7m27gUHxBQTx9TY8P/////+///+
+                +v/8/////P3/+f/////+///8/v///P//////////////////////////////////////////////////
+                ///////////////+/v/+/bm67QoJxTIyzOjr+vr6///7///+/////P/+//////v9/v///5+SgmVJOHlh
+                T3JaSHNbSXVdSXlgTHNbSXBZSW9bSm1bSpSEc5uKh25QNdPJwm9XRdfXy29ZQH5gTXRcSHZjTnFeSXBY
+                RHdeSnZcS3VdS3VdS3RcSnJaSHZeTHlhT3BYRndfTXdfTXNXP2JNN9bQyfn6/v///v3++vv////+////
+                //39/f////7+/v////////////7+/v3//vr8/P/+//79///+///+//z+/vn+/P/9///+///+///+///+
+                //79///+///+//3///38/v///////v///v///v/+/f///v7+/v/////+///+///+///+///9///+////
+                /////////v///v7//f7//f///v///v////z8/P39/f//////////////////////////////////////
+                ///////////////9///+//3///v///n9/vz+/v/////8/f79//79///+//79///+//79///+///+//39
+                /f////////////79///+///+//38/v////////z+/v/////+//v9/f///MK2smlOOXhfS3VdS3VdS3Vd
+                S3ZdSXVdS3NcTHhgTGdPOZ6Mgf////////v////+/////////v/+///+/v////////z9+/3//v3//P/+
+                //v6/P/+///+//79///+///+//79///+///9/f3///v///v///3////+///9/////////wAA/P7+//v/
+                //7/NTPIBga+X1nc/Pz/+vz8/f/88/39//z///7/+vz8//3//fz//f3/////////////////////////
+                /////////////////////////////////v7+/v7+/f/87PX5QDvUBQTAd3Lb//3///7////+//7////8
+                //7/////+/3+////n5KCZUk4e2FQdl5MdF5MeGBOc1tJdlxLd19NbVdFeFxEW0QqXjcooJmFe2JIvqid
+                t6ulakUvd2RVcltLd15Kdl5IdF9Jcl9KcVtJdl1NdV1Ld19NdV1Lc1tJc1tJeWFPfGRQZ046Xkk61s3E
+                //////7////+/f/++v/+/////v3//v3///7///7//v3///7///7//v3//f///f///v3///7///7//Pv9
+                /P7++////fz+/f//+/39////////+///+f79/////////v7+/////////////v7+/v7+///////7///8
+                ///+/////P7//f///f7//f7////8//79///+///+/////f//+f79+///////////////////////////
+                /v7+/v7+/////////////////////////////////f3//f7//f/////+///+/////v3//f7//f///f//
+                /f///f///f///f///f///f///////fz+/v3///7/+/3+/f///P7//f///////////P7+//////7/+/39
+                ///8wrayaU45eF9LdV1LdV1LdV1Ldl1JdV1Lc1xMeGBMZ085noyB////////+/////7//////P3//f//
+                /P/9/f/8/v/7///+//v8//3/+/39/f///f//+Pr6/f///f///f///f///P7//f///v7+/////////Pv9
+                /P7//f//////////AAD///76/Pz6//65uPAKCcUSCcS4su3+//36+f3//f////z///z7//76//39//7+
+                //3////////////////////////////////////////////////////+/v7+/v79/f37/v+EdtwFDMEk
+                I83a3Pr//v3//vv9/////v////z//v/////7/f7///+fkoJlSTh5YEx0XEpzXUtyXEp3X01zWUh4X0tx
+                WER9ZlfEuavQyMlsUkJxXEa7tapcQjR0Xkx1WkZ5X051XExzWUt3XE52XEx1XUtyXUh0XEp1XUt2Xkx1
+                XUt9ZVF1XUlbQi5/ZlLr49z//f/+/f///vr9//7//////v37//////7///79/vz///7///7+//3///7/
+                //7//v///f3///7///79/vz///7//////////v/7/f3///7///7+/Pz7///7//////////7/////////
+                ///9///9/////v/+/v7//v/+/f/+/f///v///////v3///z///v8/f/9///+/f///f///v///f3/////
+                //7////+/v7////+/v7////////+/v7////////////////////////////////////+//v///7/////
+                /////P7///////79/vz////////9/f3////////////+/v7//////v7////+/v7////+/v7+/v7///7+
+                //3////////8/v7//////v/7/f3///zCtrJpTjl4X0t1XUt1XUt1XUt2XUl1XUtzXEx4YExnTzmejIH/
+                ///////7/////v////////79/f3//v///f///f/9/P79///7///////////9/f3//////////f3///7/
+                //79///7/f3///7///z///v///7///7+/v7///////8AAP////j/+v//+//9/1tX2AcGxyYfyOXr+P/+
+                //X++////P/7///+//3/+/n+///9//3///3////+/////v///P3//vz+//r9//3/////////+v7//f//
+                +/37+/z/+/v9/ZKU6BgWxAkKxoGG4///+//5//v+//z+//v////+/f/+/f/+//z9/////52Pg2NMNnhg
+                TnZeTHRcSnVdS3VdS3VdS3VdS3VdS25ON+Df1XRmWmZDL4J0Yund02NIOnZhTHVdSXRcSnNbSXRdTXJb
+                S3JbTHVeT3NbT3lfU3lgUH9kUHNUPWVGMWJJOayglv//+f//////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                //////////////////////////////7+/v/////////////9//r8/P///MG2smhPO3ZeTHVcTHNcTHNd
+                S3NdS3NdS3RdTXdgSmpSOp2Mf//+/v/+//////79//3/////////////////////////////////////
+                /////////////////////////////////////////////////////////////////////wAA//7//v/9
+                9/////7/6uz2Ix/SDgy6NTTQ+/n///3/9/38/v/9/////v/9///8/f7///z+//7////+//7+/vv9//3/
+                //3////+/P7+///7/v3//f//9/r/+/7/+v3/lYzmFQ7LEAvEUkzT+/////z++v/6/vz7///5+/3+////
+                ///+/P7++/////76pJSHZkk0eWFNdl5KdV1JdV1Jdl5Kdl5Kd19LeGBMZkk0k4x5sKGRhmhXXUw3m4x8
+                d2BRclxDdV5PdVxMd15Oe2FQfWJOfWJNf2JNeFxEbFY9bE86XTwpdVxMoJaM6+3n/f///fv/////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                /////////////////////////////////////////////////////////v7+/////v7+/f39//7//f//
+                ///8wbWxak86eV5Kd11MdlxLdl1Jdl1JdVxIdVtKd2FPZE85n4+D//////3+/v7+//7//f39////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////AAD//v/7/v/////8+/37//vUzfIaFskEBMY1MNHm6PD///z6///5+/z9/vz///v8
+                /Pz///////z9//z7//79/////v/+/Pv///r6/P37+P////76/fv/+v/r8PlfYNoTDb4KEMFDOtD28/z/
+                +//9///+/fn//////////v///v7+//37///6//7///ugj4JmSTR5YU12Xkp0XEh0XEh0XEh0XEh1XUl2
+                Xkp+YE9nUDp/Z1V+YVJ0WURpUT1zWUl+X0h0XEpzW0dvV0NnUDpiTDNaRCtYQyhpVDl5XE2aiXzPy8D2
+                +vT9//7+/v7+/f///v//////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                /////////v7//////////v/4+vr9/vrEuLRqTzt5XUx3XU12XEx2XEx4Xk13XU12XEx5X09oTzubioH9
+                ///////7//76/Pz9//7/////////////////////////////////////////////////////////////
+                //////////////////////////////////////////8AAP3//P///P3+/P/+///7/Pr//NrY9jQpzQQA
+                wSIcx8XE9v/8//////z+/vv+//v//Pr8/Pz//fz//fn7/Pv9/fv+/P3//v3//////Pr8/Pr+//n0/4uL
+                3x0gyBMPxggEyFpV2vL1+f//+fz8//3+//z//f/++vv+///+/////////v3///3////9+ZWJf086K25Q
+                PWxOO2pMOWpMOWpMOWpMOWpMOWpMOWVLOm1ROWJKNGFIOGxRPWtQO2JJNWlLOGtNNGpONn1kUIZxYqCQ
+                hLespL+2subf3P///v3+/P3////+//77/f37+v///P3/+f//////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                //////////////////////////////v9/f7+/v3///7+/v/+//v9/f///MG1sWZPOXRfSnNdS3JcSm9c
+                R3FeSXJfSnNdS3lfTmdPOZ6Ogv3////+/v3//v/+///9/f//////////////////////////////////
+                /////////////////////////////////////////////////////////////////////wAA//z9+P//
+                //z+//3///v/+fv7+f3+///8bGncAAHBAQO7TUzRpKXp4t/5///+//n+/vz///////z7//3///z//v3/
+                +v/++f7/7+j3o6LmZ2jiGRnFDQjBDwrEGxrIkpbk/f78/f////7/+f/+/f//////+P3///7//P7+/v7+
+                /v/9//////7///7++PPw+fHq8vPx8fLw8fLw8fLw8vPx8vPx8vPx8vPx9PLy9PPv9PTu9PT08fD09PTu
+                9PLq//7//f///f//+vz9/f///////f39///+///+9v7+/f39//z9//3+/v7++////f////7/////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                /////////////////////////////////////////////////////////f///////P7+/v7+//7/+fv7
+                ///8w7ezak87eF5NeF5OdVxMdFxKdV1LdV1LdlxMeWJMZVE4nY2A+v37///+//79//z///7/////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////AAD//v////f6/////v78/fv///v2/P///v35/v/c2vdAOs8AAMAGAMAUEMMpJM1L
+                S9N4e92BguR9e9+AfeCAgdt7gN1bWNY5LtAcHsoEAcICBMEMBM0iIMZratjs6v79//7/+//8/Pz6//7/
+                ///7//f7/v////n+//39/////////////f3//f///v/9///9////////////////////////////////
+                ///////7//////z9/vz7/v/8//3///n3+v7//v7//f3//////v///P7//P79+vz8+fv//f/////7//72
+                /fr9//7//f3//f///P//////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ///9/////f37/f3//////f/6/Pz///zBtbFpUDx5X054X094X094YE54YE53X013Xk59Yk5vVD+hjoH/
+                //7//v39//78/v/7////////////////////////////////////////////////////////////////
+                //////////////////////////////////////////8AAP3///77/f3+/Pj+/////Pr//f7+/vr9//n/
+                /vz++Pr//sfG7Wto3CElyhMZwAAAwAIAvgABtwQEvAAAwgAAxAAAvQAAtwECwgoPyCgo0EZAzZWe6OPq
+                +//+///9///9/vv/+f3//v///vv7//r8////+v/8+/3+///9//39/f////////39/f/+//n7/Pv///7+
+                /v7+/v7+/v7+/v7+/v7+/v39/f39/f/8/vv7+//////+//38/v39/f///v/+/////v///v7//f3+/P//
+                /P///P/++v///Pr+//3//////////////v///v///v///v//////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ///////////////////////////////////+/v////////36/P3///3++ryxrVk9JWZJNGVHNGRJNWRJ
+                NGRJNGRJNGRJNWJIPFE4KJB9dv/+///+/vr///n+//j/////////////////////////////////////
+                /////////////////////////////////////////////////////////////////////wAA//7//f/+
+                /f/+//z9+//////////8///+///8//v///38/f///v3///7/4OD+sbHtm5rqkJLgjo/pcXDYfX3hkJPk
+                mZnlmpbov7vs+fr+///+///6+///+P3//f7//////vz////8/f78/f/////7///+/f7/+//+//7/////
+                /f///P/9///+///+/////v7+//////////////////////////////////7//f/++vz8//7////+/P7+
+                +/7////+/v7+/////////f///P7//f//+///+v7////8/v/9/////v3///7//P7//f///f/+////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                /////////////////////////////////////////////////////////////////v7+/v7+//7//P7+
+                ///88ufjzsW719DH08vE08vE0cvE0czD0srD08vE1s3E08q84tnV+fz///7///////7///79////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////AAD////////////////////////////////////////+/v79/f39/f3+/v7+/v7/
+                ///////////////////////////////////+/v7+/v7+/v7+/v7+/v7/////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ///////////////////////////////////////////////////////////////////+/v7+/v7/////
+                ////////////////////////////////////////////////////////////////////////////////
+                //////////////////////////////////////////8AAP//////////////////////////////////
+                //////////////////////7+/v7+/vz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/P7+/v7+/v7+/v7+/v//
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                //////////////////////////////////////////////////////////////39/f39/f39/f39/f39
+                /f39/f39/f39/f7+/v7+/v7+/v7+/v7+/v//////////////////////////////////////////////
+                /////////////////////////////////////////////////////////////////////wAA////////
+                /////////////////////////v7+/////////////////////v7+/f39////////////////////////
+                /////////v7+////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////AAD/////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                //////////////////////////////////////////8AAP//////////////////////////////////
+                //////////7+/v//////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                /////////////////////////////////////////////////////////////////////wAA////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////AAD/////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ///////////////////////////////////+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7/////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                //////////////////////////////////////////8AAP//////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                ////////////////////////////////////////////////////////////////////////////////
+                /////////////////////////////////////////////////////////////////////wAA
+            </property>
+        </structure>
+    </list-property>
+</report>

Added: labs/jbossrules/tags/5.2.0.M1/install/repository_export.xml
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/repository_export.xml	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/repository_export.xml	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?><sv:node sv:name="drools:repository" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:fn_old="http://www.w3.org/2004/10/xpath-functions" xmlns:drools="http://www.jboss.org/drools-repository/1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:mix="http://www.jcp.org/jcr/mix/1.0" xmlns:sv="http://www.jcp.org/jcr/sv/1.0" xmlns:rep="internal" xmlns:nt="http://www.jcp.org/jcr/nt/1.0"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>nt:folder</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2010-06-08T00:45:35.022+02:00</sv:value></sv:property><sv:property sv:name="jcr:createdBy" sv:type="String"><sv:value>admin</sv:value></sv:property><sv:node sv:name="drools:package_area"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>nt:folder</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2010-06-08T00:45!
 :35.025+02:00</sv:value></sv:property><sv:property sv:name="jcr:createdBy" sv:type="String"><sv:value>admin</sv:value></sv:property><sv:node sv:name="globalArea"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:packageNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>98b564fc-3cbf-4a24-a1d8-e3e3a8fcadac</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>admin</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value>the global area that holds sharable assets</sv:value></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>package</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2010-06-08T00:45:35.030+02:00</sv:value></sv:property><sv:property sv:name="drools:title" sv:type="Strin!
 g"><sv:value>globalArea</sv:value></sv:property><sv:property s!
 v:name="
jcr:baseVersion" sv:type="Reference"><sv:value>0da98b6b-2ebc-4362-9f98-afcc6e6d3c52</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2010-06-08T00:45:35.029+02:00</sv:value></sv:property><sv:property sv:name="jcr:createdBy" sv:type="String"><sv:value>admin</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>true</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"><sv:value>0da98b6b-2ebc-4362-9f98-afcc6e6d3c52</sv:value></sv:property><sv:property sv:name="jcr:versionHistory" sv:type="Reference"><sv:value>9db85b75-c0be-46fd-b0fc-15fb3b9a4b9d</sv:value></sv:property><sv:node sv:name="assets"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:versionableAssetFolder</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>88412d81-c7a0-40f1-a8c7-0b5e239e4d16</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="!
 Reference"><sv:value>0cc6df05-2163-4814-b943-095fb05d4ab8</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2010-06-08T00:45:35.029+02:00</sv:value></sv:property><sv:property sv:name="jcr:createdBy" sv:type="String"><sv:value>admin</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>true</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"><sv:value>0cc6df05-2163-4814-b943-095fb05d4ab8</sv:value></sv:property><sv:property sv:name="jcr:versionHistory" sv:type="Reference"><sv:value>35a58112-26ff-4598-9e1c-6fcd9d2a82a4</sv:value></sv:property></sv:node></sv:node><sv:node sv:name="defaultPackage"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:packageNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>acad58af-4768-42b9-a952-9cbcf2367fcb</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boole!
 an"><sv:value>false</sv:value></sv:property><sv:property sv:na!
 me="droo
ls:checkinComment" sv:type="String"><sv:value>Initial</sv:value></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>admin</sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value>The default rule package</sv:value></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>package</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>admin</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2010-06-08T00:45:35.492+02:00</sv:value></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>defaultPackage</sv:value></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>1</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>f717fcf9-cb62-4595-b3a6-ab4334136425</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date">!
 <sv:value>2010-06-08T00:45:35.488+02:00</sv:value></sv:property><sv:property sv:name="jcr:createdBy" sv:type="String"><sv:value>admin</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"/><sv:property sv:name="jcr:versionHistory" sv:type="Reference"><sv:value>404f2c71-344c-4829-8cd3-cc867f9c3f5f</sv:value></sv:property><sv:node sv:name="assets"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:versionableAssetFolder</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>e6cfef73-1d89-4f33-a62c-f9fab1df14c1</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>153e8269-294c-406c-96c8-fa43a3365f4a</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2010-06-08T00:45:35.488+02:00</sv:value></sv:property><sv:property sv:name="jcr:crea!
 tedBy" sv:type="String"><sv:value>admin</sv:value></sv:propert!
 y><sv:pr
operty sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>true</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"><sv:value>153e8269-294c-406c-96c8-fa43a3365f4a</sv:value></sv:property><sv:property sv:name="jcr:versionHistory" sv:type="Reference"><sv:value>b786e748-dd4f-4df1-9d51-fe4076172eef</sv:value></sv:property><sv:node sv:name="drools"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>1a191649-1c75-4329-b2c5-5cb3e34cb199</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value></sv:value></sv:property><sv:property sv:name="drools:content" sv:type="String"><sv:value></sv:value></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value>admin</sv:value></sv:property><!
 sv:property sv:name="drools:description" sv:type="String"><sv:value></sv:value></sv:property><sv:property sv:name="drools:format" sv:type="String"><sv:value>package</sv:value></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value>admin</sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2010-06-08T00:45:35.969+02:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>defaultPackage</sv:value></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><sv:value>6a9eb6f4-ac36-4e9c-83f2-60554f783dc7</sv:value></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>drools</sv:value></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>1</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>3beede25-8e12-4f5c-b874-878bb2df6b8b</sv:value></sv:property><sv:propert!
 y sv:name="jcr:created" sv:type="Date"><sv:value>2010-06-08T00!
 :45:35.7
83+02:00</sv:value></sv:property><sv:property sv:name="jcr:createdBy" sv:type="String"><sv:value>admin</sv:value></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"/><sv:property sv:name="jcr:versionHistory" sv:type="Reference"><sv:value>0d002b6f-936e-4dec-93f4-12e1265c7a27</sv:value></sv:property></sv:node><sv:node sv:name="Evaluation"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:assetNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>f69fb995-25fb-4402-8ac1-d87cd4e995ba</sv:value></sv:property><sv:property sv:name="drools:archive" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="drools:binaryContent" sv:type="Binary"><sv:value>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4gCjxkZWZpbml0aW9ucyBpZD0iRGVmaW5pdGlvbiIKICAgICAgICAgICAgIHRhcmdldE5hbWVzcGFjZT0iaH!
 R0cDovL3d3dy5qYm9zcy5vcmcvZHJvb2xzIgogICAgICAgICAgICAgdHlwZUxhbmd1YWdlPSJodHRwOi8vd3d3LmphdmEuY29tL2phdmFUeXBlcyIKICAgICAgICAgICAgIGV4cHJlc3Npb25MYW5ndWFnZT0iaHR0cDovL3d3dy5tdmVsLm9yZy8yLjAiCiAgICAgICAgICAgICB4bWxucz0iaHR0cDovL3d3dy5vbWcub3JnL3NwZWMvQlBNTi8yMDEwMDUyNC9NT0RFTCIKICAgICAgICAgICAgIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICAgICAgICAgICAgIHhzOnNjaGVtYUxvY2F0aW9uPSJodHRwOi8vd3d3Lm9tZy5vcmcvc3BlYy9CUE1OLzIwMTAwNTI0L01PREVMIEJQTU4yMC54c2QiCiAgICAgICAgICAgICB4bWxuczpnPSJodHRwOi8vd3d3Lmpib3NzLm9yZy9kcm9vbHMvZmxvdy9ncGQiCiAgICAgICAgICAgICB4bWxuczp0bnM9Imh0dHA6Ly93d3cuamJvc3Mub3JnL2Ryb29scyI+CgogIDxpdGVtRGVmaW5pdGlvbiBpZD0iX2VtcGxveWVlSXRlbSIgc3RydWN0dXJlUmVmPSJTdHJpbmciIC8+CgogIDxwcm9jZXNzIHByb2Nlc3NUeXBlPSJQcml2YXRlIiBpc0V4ZWN1dGFibGU9InRydWUiIGlkPSJjb20uc2FtcGxlLmV2YWx1YXRpb24iIG5hbWU9IkV2YWx1YXRpb24iIHRuczpwYWNrYWdlTmFtZT0iZGVmYXVsdFBhY2thZ2UiID4KCiAgICA8IS0tIHByb2Nlc3MgdmFyaWFibGVzIC0tPgogICAgPHByb3BlcnR5IGlkPSJlbXBsb3llZSIgaXRlbVN1Ym!
 plY3RSZWY9Il9lbXBsb3llZUl0ZW0iLz4KCiAgICA8IS0tIG5vZGVzIC0tPgog!
 ICAgPHN0
YXJ0RXZlbnQgaWQ9Il8xIiBuYW1lPSJTdGFydCIgZzp4PSIxNiIgZzp5PSI1NiIgZzp3aWR0aD0iNDgiIGc6aGVpZ2h0PSI0OCIgLz4KICAgIDx1c2VyVGFzayBpZD0iXzIiIG5hbWU9IlNlbGYgRXZhbHVhdGlvbiIgZzp4PSI5NiIgZzp5PSI1NiIgZzp3aWR0aD0iMTAwIiBnOmhlaWdodD0iNDgiID4KICAgICAgPGlvU3BlY2lmaWNhdGlvbj4KICAgICAgICA8ZGF0YUlucHV0IGlkPSJfMl9Db21tZW50SW5wdXQiIG5hbWU9IkNvbW1lbnQiIC8+CiAgICAgICAgPGRhdGFJbnB1dCBpZD0iXzJfU2tpcHBhYmxlSW5wdXQiIG5hbWU9IlNraXBwYWJsZSIgLz4KICAgICAgICA8ZGF0YUlucHV0IGlkPSJfMl9UYXNrTmFtZUlucHV0IiBuYW1lPSJUYXNrTmFtZSIgLz4KICAgICAgICA8aW5wdXRTZXQ+CiAgICAgICAgICA8ZGF0YUlucHV0UmVmcz5fMl9Db21tZW50SW5wdXQ8L2RhdGFJbnB1dFJlZnM+CiAgICAgICAgICA8ZGF0YUlucHV0UmVmcz5fMl9Ta2lwcGFibGVJbnB1dDwvZGF0YUlucHV0UmVmcz4KICAgICAgICAgIDxkYXRhSW5wdXRSZWZzPl8yX1Rhc2tOYW1lSW5wdXQ8L2RhdGFJbnB1dFJlZnM+CiAgICAgICAgPC9pbnB1dFNldD4KICAgICAgICA8b3V0cHV0U2V0PgogICAgICAgIDwvb3V0cHV0U2V0PgogICAgICA8L2lvU3BlY2lmaWNhdGlvbj4KICAgICAgPGRhdGFJbnB1dEFzc29jaWF0aW9uPgogICAgICAgIDx0YXJnZXRSZWY+XzJfQ29tbWVudElucHV0PC90YXJnZXRSZWY+CiAgICAgICAgPGFzc!
 2lnbm1lbnQ+CiAgICAgICAgICA8ZnJvbSB4czp0eXBlPSJ0Rm9ybWFsRXhwcmVzc2lvbiI+UGxlYXNlIHBlcmZvcm0gYSBzZWxmLWV2YWx1dGF0aW9uLjwvZnJvbT4KICAgICAgICAgIDx0byB4czp0eXBlPSJ0Rm9ybWFsRXhwcmVzc2lvbiI+XzJfQ29tbWVudElucHV0PC90bz4KICAgICAgICA8L2Fzc2lnbm1lbnQ+CiAgICAgIDwvZGF0YUlucHV0QXNzb2NpYXRpb24+CiAgICAgIDxkYXRhSW5wdXRBc3NvY2lhdGlvbj4KICAgICAgICA8dGFyZ2V0UmVmPl8yX1NraXBwYWJsZUlucHV0PC90YXJnZXRSZWY+CiAgICAgICAgPGFzc2lnbm1lbnQ+CiAgICAgICAgICA8ZnJvbSB4czp0eXBlPSJ0Rm9ybWFsRXhwcmVzc2lvbiI+ZmFsc2U8L2Zyb20+CiAgICAgICAgICA8dG8geHM6dHlwZT0idEZvcm1hbEV4cHJlc3Npb24iPl8yX1NraXBwYWJsZUlucHV0PC90bz4KICAgICAgICA8L2Fzc2lnbm1lbnQ+CiAgICAgIDwvZGF0YUlucHV0QXNzb2NpYXRpb24+CiAgICAgIDxkYXRhSW5wdXRBc3NvY2lhdGlvbj4KICAgICAgICA8dGFyZ2V0UmVmPl8yX1Rhc2tOYW1lSW5wdXQ8L3RhcmdldFJlZj4KICAgICAgICA8YXNzaWdubWVudD4KICAgICAgICAgIDxmcm9tIHhzOnR5cGU9InRGb3JtYWxFeHByZXNzaW9uIj5QZXJmb3JtYW5jZSBFdmFsdWF0aW9uPC9mcm9tPgogICAgICAgICAgPHRvIHhzOnR5cGU9InRGb3JtYWxFeHByZXNzaW9uIj5fMl9UYXNrTmFtZUlucHV0PC90bz4KICAgICAgICA8L2Fzc2lnbm1lbnQ+C!
 iAgICAgIDwvZGF0YUlucHV0QXNzb2NpYXRpb24+CiAgICAgIDxwb3RlbnRpYWx!
 Pd25lcj4
KICAgICAgICA8cmVzb3VyY2VBc3NpZ25tZW50RXhwcmVzc2lvbj4KICAgICAgICAgIDxmb3JtYWxFeHByZXNzaW9uPiN7ZW1wbG95ZWV9PC9mb3JtYWxFeHByZXNzaW9uPgogICAgICAgIDwvcmVzb3VyY2VBc3NpZ25tZW50RXhwcmVzc2lvbj4KICAgICAgPC9wb3RlbnRpYWxPd25lcj4KICAgIDwvdXNlclRhc2s+CiAgICA8dXNlclRhc2sgaWQ9Il8zIiBuYW1lPSJQTSBFdmFsdWF0aW9uIiBnOng9IjMwOSIgZzp5PSI5NiIgZzp3aWR0aD0iMTAwIiBnOmhlaWdodD0iNDgiID4KICAgICAgPGlvU3BlY2lmaWNhdGlvbj4KICAgICAgICA8ZGF0YUlucHV0IGlkPSJfM19Db21tZW50SW5wdXQiIG5hbWU9IkNvbW1lbnQiIC8+CiAgICAgICAgPGRhdGFJbnB1dCBpZD0iXzNfU2tpcHBhYmxlSW5wdXQiIG5hbWU9IlNraXBwYWJsZSIgLz4KICAgICAgICA8ZGF0YUlucHV0IGlkPSJfM19UYXNrTmFtZUlucHV0IiBuYW1lPSJUYXNrTmFtZSIgLz4KICAgICAgICA8aW5wdXRTZXQ+CiAgICAgICAgICA8ZGF0YUlucHV0UmVmcz5fM19Db21tZW50SW5wdXQ8L2RhdGFJbnB1dFJlZnM+CiAgICAgICAgICA8ZGF0YUlucHV0UmVmcz5fM19Ta2lwcGFibGVJbnB1dDwvZGF0YUlucHV0UmVmcz4KICAgICAgICAgIDxkYXRhSW5wdXRSZWZzPl8zX1Rhc2tOYW1lSW5wdXQ8L2RhdGFJbnB1dFJlZnM+CiAgICAgICAgPC9pbnB1dFNldD4KICAgICAgICA8b3V0cHV0U2V0PgogICAgICAgIDwvb3V0cHV0U2V0PgogICAgICA8L2lvU3Bl!
 Y2lmaWNhdGlvbj4KICAgICAgPGRhdGFJbnB1dEFzc29jaWF0aW9uPgogICAgICAgIDx0YXJnZXRSZWY+XzNfQ29tbWVudElucHV0PC90YXJnZXRSZWY+CiAgICAgICAgPGFzc2lnbm1lbnQ+CiAgICAgICAgICA8ZnJvbSB4czp0eXBlPSJ0Rm9ybWFsRXhwcmVzc2lvbiI+WW91IG5lZWQgdG8gZXZhbHVhdGUgI3tlbXBsb3llZX0uPC9mcm9tPgogICAgICAgICAgPHRvIHhzOnR5cGU9InRGb3JtYWxFeHByZXNzaW9uIj5fM19Db21tZW50SW5wdXQ8L3RvPgogICAgICAgIDwvYXNzaWdubWVudD4KICAgICAgPC9kYXRhSW5wdXRBc3NvY2lhdGlvbj4KICAgICAgPGRhdGFJbnB1dEFzc29jaWF0aW9uPgogICAgICAgIDx0YXJnZXRSZWY+XzNfU2tpcHBhYmxlSW5wdXQ8L3RhcmdldFJlZj4KICAgICAgICA8YXNzaWdubWVudD4KICAgICAgICAgIDxmcm9tIHhzOnR5cGU9InRGb3JtYWxFeHByZXNzaW9uIj5mYWxzZTwvZnJvbT4KICAgICAgICAgIDx0byB4czp0eXBlPSJ0Rm9ybWFsRXhwcmVzc2lvbiI+XzNfU2tpcHBhYmxlSW5wdXQ8L3RvPgogICAgICAgIDwvYXNzaWdubWVudD4KICAgICAgPC9kYXRhSW5wdXRBc3NvY2lhdGlvbj4KICAgICAgPGRhdGFJbnB1dEFzc29jaWF0aW9uPgogICAgICAgIDx0YXJnZXRSZWY+XzNfVGFza05hbWVJbnB1dDwvdGFyZ2V0UmVmPgogICAgICAgIDxhc3NpZ25tZW50PgogICAgICAgICAgPGZyb20geHM6dHlwZT0idEZvcm1hbEV4cHJlc3Npb24iPlBlcmZvcm1hbmNlIEV2YWx1!
 YXRpb248L2Zyb20+CiAgICAgICAgICA8dG8geHM6dHlwZT0idEZvcm1hbEV4cH!
 Jlc3Npb2
4iPl8zX1Rhc2tOYW1lSW5wdXQ8L3RvPgogICAgICAgIDwvYXNzaWdubWVudD4KICAgICAgPC9kYXRhSW5wdXRBc3NvY2lhdGlvbj4KICAgICAgPHBvdGVudGlhbE93bmVyPgogICAgICAgIDxyZXNvdXJjZUFzc2lnbm1lbnRFeHByZXNzaW9uPgogICAgICAgICAgPGZvcm1hbEV4cHJlc3Npb24+am9objwvZm9ybWFsRXhwcmVzc2lvbj4KICAgICAgICA8L3Jlc291cmNlQXNzaWdubWVudEV4cHJlc3Npb24+CiAgICAgIDwvcG90ZW50aWFsT3duZXI+CiAgICA8L3VzZXJUYXNrPgogICAgPHVzZXJUYXNrIGlkPSJfNCIgbmFtZT0iSFIgRXZhbHVhdGlvbiIgZzp4PSIzMDkiIGc6eT0iMTYiIGc6d2lkdGg9IjEwMCIgZzpoZWlnaHQ9IjQ4IiA+CiAgICAgIDxpb1NwZWNpZmljYXRpb24+CiAgICAgICAgPGRhdGFJbnB1dCBpZD0iXzRfQ29tbWVudElucHV0IiBuYW1lPSJDb21tZW50IiAvPgogICAgICAgIDxkYXRhSW5wdXQgaWQ9Il80X1NraXBwYWJsZUlucHV0IiBuYW1lPSJTa2lwcGFibGUiIC8+CiAgICAgICAgPGRhdGFJbnB1dCBpZD0iXzRfVGFza05hbWVJbnB1dCIgbmFtZT0iVGFza05hbWUiIC8+CiAgICAgICAgPGlucHV0U2V0PgogICAgICAgICAgPGRhdGFJbnB1dFJlZnM+XzRfQ29tbWVudElucHV0PC9kYXRhSW5wdXRSZWZzPgogICAgICAgICAgPGRhdGFJbnB1dFJlZnM+XzRfU2tpcHBhYmxlSW5wdXQ8L2RhdGFJbnB1dFJlZnM+CiAgICAgICAgICA8ZGF0YUlucHV0UmVmcz5fNF9UYXNrTmFtZUlucHV!
 0PC9kYXRhSW5wdXRSZWZzPgogICAgICAgIDwvaW5wdXRTZXQ+CiAgICAgICAgPG91dHB1dFNldD4KICAgICAgICA8L291dHB1dFNldD4KICAgICAgPC9pb1NwZWNpZmljYXRpb24+CiAgICAgIDxkYXRhSW5wdXRBc3NvY2lhdGlvbj4KICAgICAgICA8dGFyZ2V0UmVmPl80X0NvbW1lbnRJbnB1dDwvdGFyZ2V0UmVmPgogICAgICAgIDxhc3NpZ25tZW50PgogICAgICAgICAgPGZyb20geHM6dHlwZT0idEZvcm1hbEV4cHJlc3Npb24iPllvdSBuZWVkIHRvIGV2YWx1YXRlICN7ZW1wbG95ZWV9LjwvZnJvbT4KICAgICAgICAgIDx0byB4czp0eXBlPSJ0Rm9ybWFsRXhwcmVzc2lvbiI+XzRfQ29tbWVudElucHV0PC90bz4KICAgICAgICA8L2Fzc2lnbm1lbnQ+CiAgICAgIDwvZGF0YUlucHV0QXNzb2NpYXRpb24+CiAgICAgIDxkYXRhSW5wdXRBc3NvY2lhdGlvbj4KICAgICAgICA8dGFyZ2V0UmVmPl80X1NraXBwYWJsZUlucHV0PC90YXJnZXRSZWY+CiAgICAgICAgPGFzc2lnbm1lbnQ+CiAgICAgICAgICA8ZnJvbSB4czp0eXBlPSJ0Rm9ybWFsRXhwcmVzc2lvbiI+ZmFsc2U8L2Zyb20+CiAgICAgICAgICA8dG8geHM6dHlwZT0idEZvcm1hbEV4cHJlc3Npb24iPl80X1NraXBwYWJsZUlucHV0PC90bz4KICAgICAgICA8L2Fzc2lnbm1lbnQ+CiAgICAgIDwvZGF0YUlucHV0QXNzb2NpYXRpb24+CiAgICAgIDxkYXRhSW5wdXRBc3NvY2lhdGlvbj4KICAgICAgICA8dGFyZ2V0UmVmPl80X1Rhc2tOYW1lSW5wdXQ8L3R!
 hcmdldFJlZj4KICAgICAgICA8YXNzaWdubWVudD4KICAgICAgICAgIDxmcm9tI!
 HhzOnR5c
GU9InRGb3JtYWxFeHByZXNzaW9uIj5QZXJmb3JtYW5jZSBFdmFsdWF0aW9uPC9mcm9tPgogICAgICAgICAgPHRvIHhzOnR5cGU9InRGb3JtYWxFeHByZXNzaW9uIj5fNF9UYXNrTmFtZUlucHV0PC90bz4KICAgICAgICA8L2Fzc2lnbm1lbnQ+CiAgICAgIDwvZGF0YUlucHV0QXNzb2NpYXRpb24+CiAgICAgIDxwb3RlbnRpYWxPd25lcj4KICAgICAgICA8cmVzb3VyY2VBc3NpZ25tZW50RXhwcmVzc2lvbj4KICAgICAgICAgIDxmb3JtYWxFeHByZXNzaW9uPm1hcnk8L2Zvcm1hbEV4cHJlc3Npb24+CiAgICAgICAgPC9yZXNvdXJjZUFzc2lnbm1lbnRFeHByZXNzaW9uPgogICAgICA8L3BvdGVudGlhbE93bmVyPgogICAgPC91c2VyVGFzaz4KICAgIDxwYXJhbGxlbEdhdGV3YXkgaWQ9Il81IiBuYW1lPSJHYXRld2F5IiBnOng9IjIyOCIgZzp5PSI1NiIgZzp3aWR0aD0iNDkiIGc6aGVpZ2h0PSI0OSIgZ2F0ZXdheURpcmVjdGlvbj0iRGl2ZXJnaW5nIiAvPgogICAgPHBhcmFsbGVsR2F0ZXdheSBpZD0iXzYiIG5hbWU9IkdhdGV3YXkiIGc6eD0iNDQxIiBnOnk9IjU2IiBnOndpZHRoPSI0OSIgZzpoZWlnaHQ9IjQ5IiBnYXRld2F5RGlyZWN0aW9uPSJDb252ZXJnaW5nIiAvPgogICAgPGVuZEV2ZW50IGlkPSJfNyIgbmFtZT0iRW5kIiBnOng9IjUyMCIgZzp5PSI1NiIgZzp3aWR0aD0iNDgiIGc6aGVpZ2h0PSI0OCIgPgogICAgICAgIDx0ZXJtaW5hdGVFdmVudERlZmluaXRpb24vPgogICAgPC9lbmRFdmVudD4KCi!
 AgICA8IS0tIGNvbm5lY3Rpb25zIC0tPgogICAgPHNlcXVlbmNlRmxvdyBpZD0iXzEtXzIiIHNvdXJjZVJlZj0iXzEiIHRhcmdldFJlZj0iXzIiIC8+CiAgICA8c2VxdWVuY2VGbG93IGlkPSJfNS1fMyIgc291cmNlUmVmPSJfNSIgdGFyZ2V0UmVmPSJfMyIgLz4KICAgIDxzZXF1ZW5jZUZsb3cgaWQ9Il81LV80IiBzb3VyY2VSZWY9Il81IiB0YXJnZXRSZWY9Il80IiAvPgogICAgPHNlcXVlbmNlRmxvdyBpZD0iXzItXzUiIHNvdXJjZVJlZj0iXzIiIHRhcmdldFJlZj0iXzUiIC8+CiAgICA8c2VxdWVuY2VGbG93IGlkPSJfNC1fNiIgc291cmNlUmVmPSJfNCIgdGFyZ2V0UmVmPSJfNiIgLz4KICAgIDxzZXF1ZW5jZUZsb3cgaWQ9Il8zLV82IiBzb3VyY2VSZWY9Il8zIiB0YXJnZXRSZWY9Il82IiAvPgogICAgPHNlcXVlbmNlRmxvdyBpZD0iXzYtXzciIHNvdXJjZVJlZj0iXzYiIHRhcmdldFJlZj0iXzciIC8+CgogIDwvcHJvY2Vzcz4KCjwvZGVmaW5pdGlvbnM+</sv:value></sv:property><sv:property sv:name="drools:checkinComment" sv:type="String"><sv:value>&lt;content from webdav&gt;</sv:value></sv:property><sv:property sv:name="drools:creator" sv:type="String"><sv:value></sv:value></sv:property><sv:property sv:name="drools:description" sv:type="String"><sv:value></sv:value></sv:property><sv:p!
 roperty sv:name="drools:format" sv:type="String"><sv:value>bpm!
 n</sv:va
lue></sv:property><sv:property sv:name="drools:lastContributor" sv:type="String"><sv:value></sv:value></sv:property><sv:property sv:name="drools:lastModified" sv:type="Date"><sv:value>2010-06-08T00:58:29.036+02:00</sv:value></sv:property><sv:property sv:name="drools:packageName" sv:type="String"><sv:value>defaultPackage</sv:value></sv:property><sv:property sv:name="drools:stateReference" sv:type="Reference"><sv:value>6a9eb6f4-ac36-4e9c-83f2-60554f783dc7</sv:value></sv:property><sv:property sv:name="drools:title" sv:type="String"><sv:value>Evaluation</sv:value></sv:property><sv:property sv:name="drools:versionNumber" sv:type="Long"><sv:value>2</sv:value></sv:property><sv:property sv:name="jcr:baseVersion" sv:type="Reference"><sv:value>835de1b9-4667-4209-8d5a-6c8c7698f48f</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2010-06-08T00:58:28.425+02:00</sv:value></sv:property><sv:property sv:name="jcr:createdBy" sv:type="String"><sv:value></sv:v!
 alue></sv:property><sv:property sv:name="jcr:isCheckedOut" sv:type="Boolean"><sv:value>false</sv:value></sv:property><sv:property sv:name="jcr:predecessors" sv:type="Reference"/><sv:property sv:name="jcr:versionHistory" sv:type="Reference"><sv:value>f6e74ce6-a9de-422f-a3c4-b0cc22d1d6f1</sv:value></sv:property></sv:node></sv:node></sv:node></sv:node><sv:node sv:name="drools:packagesnapshot_area"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>nt:folder</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2010-06-08T00:45:35.034+02:00</sv:value></sv:property><sv:property sv:name="jcr:createdBy" sv:type="String"><sv:value>admin</sv:value></sv:property></sv:node><sv:node sv:name="drools:tag_area"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>nt:folder</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2010-06-08T00:45:35.036+02:00</sv:value></sv:property><sv:property sv:name="jcr:c!
 reatedBy" sv:type="String"><sv:value>admin</sv:value></sv:prop!
 erty></s
v:node><sv:node sv:name="drools:state_area"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>nt:folder</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2010-06-08T00:45:35.038+02:00</sv:value></sv:property><sv:property sv:name="jcr:createdBy" sv:type="String"><sv:value>admin</sv:value></sv:property><sv:node sv:name="Draft"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>drools:stateNodeType</sv:value></sv:property><sv:property sv:name="jcr:uuid" sv:type="String"><sv:value>6a9eb6f4-ac36-4e9c-83f2-60554f783dc7</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2010-06-08T00:45:35.040+02:00</sv:value></sv:property><sv:property sv:name="jcr:createdBy" sv:type="String"><sv:value>admin</sv:value></sv:property></sv:node></sv:node><sv:node sv:name="drools.package.migrated"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>nt:folder</sv:value></sv:property><sv:property sv:!
 name="jcr:created" sv:type="Date"><sv:value>2010-06-08T00:45:36.078+02:00</sv:value></sv:property><sv:property sv:name="jcr:createdBy" sv:type="String"><sv:value>admin</sv:value></sv:property></sv:node><sv:node sv:name="user_info"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>nt:folder</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2010-06-08T00:45:36.194+02:00</sv:value></sv:property><sv:property sv:name="jcr:createdBy" sv:type="String"><sv:value>mailman</sv:value></sv:property><sv:node sv:name="mailman"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>nt:folder</sv:value></sv:property><sv:property sv:name="jcr:created" sv:type="Date"><sv:value>2010-06-08T00:45:36.194+02:00</sv:value></sv:property><sv:property sv:name="jcr:createdBy" sv:type="String"><sv:value>mailman</sv:value></sv:property><sv:node sv:name="inbox"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>nt:file</sv:value></sv:pr!
 operty><sv:property sv:name="jcr:created" sv:type="Date"><sv:v!
 alue>201
0-06-08T00:45:36.195+02:00</sv:value></sv:property><sv:property sv:name="jcr:createdBy" sv:type="String"><sv:value>mailman</sv:value></sv:property><sv:node sv:name="jcr:content"><sv:property sv:name="jcr:primaryType" sv:type="Name"><sv:value>nt:unstructured</sv:value></sv:property><sv:property sv:name="incoming" sv:type="String"><sv:value></sv:value></sv:property></sv:node></sv:node></sv:node></sv:node></sv:node>
\ No newline at end of file

Added: labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/.classpath
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/.classpath	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/.classpath	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src/main/java"/>
+	<classpathentry kind="src" path="src/main/rules"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="con" path="DROOLS/Drools"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>

Added: labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/.project
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/.project	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/.project	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>evaluation</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.drools.eclipse.droolsbuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

Added: labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/src/main/java/com/sample/ProcessTest.java
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/src/main/java/com/sample/ProcessTest.java	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/src/main/java/com/sample/ProcessTest.java	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,56 @@
+package com.sample;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.drools.KnowledgeBase;
+import org.drools.KnowledgeBaseFactory;
+import org.drools.builder.KnowledgeBuilder;
+import org.drools.builder.KnowledgeBuilderError;
+import org.drools.builder.KnowledgeBuilderErrors;
+import org.drools.builder.KnowledgeBuilderFactory;
+import org.drools.builder.ResourceType;
+import org.drools.io.ResourceFactory;
+import org.drools.logger.KnowledgeRuntimeLogger;
+import org.drools.logger.KnowledgeRuntimeLoggerFactory;
+import org.drools.process.workitem.wsht.WSHumanTaskHandler;
+import org.drools.runtime.StatefulKnowledgeSession;
+
+/**
+ * This is a sample file to launch a process.
+ */
+public class ProcessTest {
+
+	public static final void main(String[] args) {
+		try {
+			// load up the knowledge base
+			KnowledgeBase kbase = readKnowledgeBase();
+			StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
+			KnowledgeRuntimeLogger logger = KnowledgeRuntimeLoggerFactory.newThreadedFileLogger(ksession, "test", 1000);
+			ksession.getWorkItemManager().registerWorkItemHandler("Human Task", new WSHumanTaskHandler());
+			// start a new process instance
+			Map<String, Object> params = new HashMap<String, Object>();
+			params.put("employee", "krisv");
+			ksession.startProcess("com.sample.evaluation", params);
+			logger.close();
+		} catch (Throwable t) {
+			t.printStackTrace();
+		}
+	}
+
+	private static KnowledgeBase readKnowledgeBase() throws Exception {
+		KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
+		kbuilder.add(ResourceFactory.newClassPathResource("Evaluation.bpmn"), ResourceType.BPMN2);
+		KnowledgeBuilderErrors errors = kbuilder.getErrors();
+		if (errors.size() > 0) {
+			for (KnowledgeBuilderError error: errors) {
+				System.err.println(error);
+			}
+			throw new IllegalArgumentException("Could not parse knowledge.");
+		}
+		KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
+		kbase.addKnowledgePackages(kbuilder.getKnowledgePackages());
+		return kbase;
+	}
+
+}
\ No newline at end of file

Added: labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/src/main/rules/Evaluation.bpmn
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/src/main/rules/Evaluation.bpmn	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/sample/evaluation/src/main/rules/Evaluation.bpmn	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="UTF-8"?> 
+<definitions id="Definition"
+             targetNamespace="http://www.jboss.org/drools"
+             typeLanguage="http://www.java.com/javaTypes"
+             expressionLanguage="http://www.mvel.org/2.0"
+             xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
+             xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
+             xs:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd"
+             xmlns:g="http://www.jboss.org/drools/flow/gpd"
+             xmlns:tns="http://www.jboss.org/drools">
+
+  <itemDefinition id="_employeeItem" structureRef="String" />
+
+  <process processType="Private" isExecutable="true" id="com.sample.evaluation" name="Evaluation" tns:packageName="defaultPackage" >
+
+    <!-- process variables -->
+    <property id="employee" itemSubjectRef="_employeeItem"/>
+
+    <!-- nodes -->
+    <startEvent id="_1" name="Start" g:x="16" g:y="56" g:width="48" g:height="48" />
+    <userTask id="_2" name="Self Evaluation" g:x="96" g:y="56" g:width="100" g:height="48" >
+      <ioSpecification>
+        <dataInput id="_2_CommentInput" name="Comment" />
+        <dataInput id="_2_SkippableInput" name="Skippable" />
+        <dataInput id="_2_TaskNameInput" name="TaskName" />
+        <inputSet>
+          <dataInputRefs>_2_CommentInput</dataInputRefs>
+          <dataInputRefs>_2_SkippableInput</dataInputRefs>
+          <dataInputRefs>_2_TaskNameInput</dataInputRefs>
+        </inputSet>
+        <outputSet>
+        </outputSet>
+      </ioSpecification>
+      <dataInputAssociation>
+        <targetRef>_2_CommentInput</targetRef>
+        <assignment>
+          <from xs:type="tFormalExpression">Please perform a self-evalutation.</from>
+          <to xs:type="tFormalExpression">_2_CommentInput</to>
+        </assignment>
+      </dataInputAssociation>
+      <dataInputAssociation>
+        <targetRef>_2_SkippableInput</targetRef>
+        <assignment>
+          <from xs:type="tFormalExpression">false</from>
+          <to xs:type="tFormalExpression">_2_SkippableInput</to>
+        </assignment>
+      </dataInputAssociation>
+      <dataInputAssociation>
+        <targetRef>_2_TaskNameInput</targetRef>
+        <assignment>
+          <from xs:type="tFormalExpression">Performance Evaluation</from>
+          <to xs:type="tFormalExpression">_2_TaskNameInput</to>
+        </assignment>
+      </dataInputAssociation>
+      <potentialOwner>
+        <resourceAssignmentExpression>
+          <formalExpression>#{employee}</formalExpression>
+        </resourceAssignmentExpression>
+      </potentialOwner>
+    </userTask>
+    <userTask id="_3" name="PM Evaluation" g:x="309" g:y="96" g:width="100" g:height="48" >
+      <ioSpecification>
+        <dataInput id="_3_CommentInput" name="Comment" />
+        <dataInput id="_3_SkippableInput" name="Skippable" />
+        <dataInput id="_3_TaskNameInput" name="TaskName" />
+        <inputSet>
+          <dataInputRefs>_3_CommentInput</dataInputRefs>
+          <dataInputRefs>_3_SkippableInput</dataInputRefs>
+          <dataInputRefs>_3_TaskNameInput</dataInputRefs>
+        </inputSet>
+        <outputSet>
+        </outputSet>
+      </ioSpecification>
+      <dataInputAssociation>
+        <targetRef>_3_CommentInput</targetRef>
+        <assignment>
+          <from xs:type="tFormalExpression">You need to evaluate #{employee}.</from>
+          <to xs:type="tFormalExpression">_3_CommentInput</to>
+        </assignment>
+      </dataInputAssociation>
+      <dataInputAssociation>
+        <targetRef>_3_SkippableInput</targetRef>
+        <assignment>
+          <from xs:type="tFormalExpression">false</from>
+          <to xs:type="tFormalExpression">_3_SkippableInput</to>
+        </assignment>
+      </dataInputAssociation>
+      <dataInputAssociation>
+        <targetRef>_3_TaskNameInput</targetRef>
+        <assignment>
+          <from xs:type="tFormalExpression">Performance Evaluation</from>
+          <to xs:type="tFormalExpression">_3_TaskNameInput</to>
+        </assignment>
+      </dataInputAssociation>
+      <potentialOwner>
+        <resourceAssignmentExpression>
+          <formalExpression>john</formalExpression>
+        </resourceAssignmentExpression>
+      </potentialOwner>
+    </userTask>
+    <userTask id="_4" name="HR Evaluation" g:x="309" g:y="16" g:width="100" g:height="48" >
+      <ioSpecification>
+        <dataInput id="_4_CommentInput" name="Comment" />
+        <dataInput id="_4_SkippableInput" name="Skippable" />
+        <dataInput id="_4_TaskNameInput" name="TaskName" />
+        <inputSet>
+          <dataInputRefs>_4_CommentInput</dataInputRefs>
+          <dataInputRefs>_4_SkippableInput</dataInputRefs>
+          <dataInputRefs>_4_TaskNameInput</dataInputRefs>
+        </inputSet>
+        <outputSet>
+        </outputSet>
+      </ioSpecification>
+      <dataInputAssociation>
+        <targetRef>_4_CommentInput</targetRef>
+        <assignment>
+          <from xs:type="tFormalExpression">You need to evaluate #{employee}.</from>
+          <to xs:type="tFormalExpression">_4_CommentInput</to>
+        </assignment>
+      </dataInputAssociation>
+      <dataInputAssociation>
+        <targetRef>_4_SkippableInput</targetRef>
+        <assignment>
+          <from xs:type="tFormalExpression">false</from>
+          <to xs:type="tFormalExpression">_4_SkippableInput</to>
+        </assignment>
+      </dataInputAssociation>
+      <dataInputAssociation>
+        <targetRef>_4_TaskNameInput</targetRef>
+        <assignment>
+          <from xs:type="tFormalExpression">Performance Evaluation</from>
+          <to xs:type="tFormalExpression">_4_TaskNameInput</to>
+        </assignment>
+      </dataInputAssociation>
+      <potentialOwner>
+        <resourceAssignmentExpression>
+          <formalExpression>mary</formalExpression>
+        </resourceAssignmentExpression>
+      </potentialOwner>
+    </userTask>
+    <parallelGateway id="_5" name="Gateway" g:x="228" g:y="56" g:width="49" g:height="49" gatewayDirection="Diverging" />
+    <parallelGateway id="_6" name="Gateway" g:x="441" g:y="56" g:width="49" g:height="49" gatewayDirection="Converging" />
+    <endEvent id="_7" name="End" g:x="520" g:y="56" g:width="48" g:height="48" >
+        <terminateEventDefinition/>
+    </endEvent>
+
+    <!-- connections -->
+    <sequenceFlow id="_1-_2" sourceRef="_1" targetRef="_2" />
+    <sequenceFlow id="_5-_3" sourceRef="_5" targetRef="_3" />
+    <sequenceFlow id="_5-_4" sourceRef="_5" targetRef="_4" />
+    <sequenceFlow id="_2-_5" sourceRef="_2" targetRef="_5" />
+    <sequenceFlow id="_4-_6" sourceRef="_4" targetRef="_6" />
+    <sequenceFlow id="_3-_6" sourceRef="_3" targetRef="_6" />
+    <sequenceFlow id="_6-_7" sourceRef="_6" targetRef="_7" />
+
+  </process>
+
+</definitions>
\ No newline at end of file

Added: labs/jbossrules/tags/5.2.0.M1/install/task-service/.gitignore
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/task-service/.gitignore	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/task-service/.gitignore	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,10 @@
+/target
+/local
+
+# Eclipse, Netbeans and IntelliJ files
+/.*
+!.gitignore
+/nbproject
+/*.ipr
+/*.iws
+/*.iml

Added: labs/jbossrules/tags/5.2.0.M1/install/task-service/resources/org/drools/LoadGroups.mvel
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/task-service/resources/org/drools/LoadGroups.mvel	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/task-service/resources/org/drools/LoadGroups.mvel	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,6 @@
+groups = [ 'knightsTempler' : new Group( "Knights Templer" ),
+           'crusaders' : new Group( "Crusaders" )
+         ];
+
+return groups;
+        
\ No newline at end of file

Added: labs/jbossrules/tags/5.2.0.M1/install/task-service/resources/org/drools/LoadUsers.mvel
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/task-service/resources/org/drools/LoadUsers.mvel	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/task-service/resources/org/drools/LoadUsers.mvel	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,14 @@
+users = [ 'darth'  : new User('Darth Vader'),  
+          'bobba'  : new User( 'Bobba Fet'),     'jabba'      : new User('Jabba Hutt'),
+          'dalai'  : new User('Dalai Lama'),     'christoper' : new User('Christoper Columbus'),
+          'stuart' : new User('Stuart Little'),  'jane'       : new User('Jane Austin'),
+          'peter'  : new User('Peter Parker'),   'steve'      : new User('Steve Rogers'),
+          'sly'    : new User('Sly Stalone'),    'liz'        : new User('Elizabeth Windsor'),
+          'bruce'  : new User('Bruce Wayne' ),   'tony'       : new User('Tony Stark'),
+          'luke'   : new User('Luke Cage'),      'admin'      : new User('Administrator'),
+          'krisv'  : new User('krisv'),          'john'       : new User('john'),
+          'mary'   : new User('mary'),           'sales'      : new User('sales-rep')
+        ];       
+
+return users;
+        
\ No newline at end of file

Added: labs/jbossrules/tags/5.2.0.M1/install/task-service/src/org/drools/DemoTaskService.java
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/install/task-service/src/org/drools/DemoTaskService.java	                        (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/install/task-service/src/org/drools/DemoTaskService.java	2011-02-24 18:00:03 UTC (rev 36718)
@@ -0,0 +1,116 @@
+package org.drools;
+
+import java.io.IOException;
+import java.io.InputStreamReader;
+import java.io.Reader;
+import java.util.HashMap;
+import java.util.Map;
+
+import javax.persistence.EntityManagerFactory;
+import javax.persistence.Persistence;
+
+import org.drools.task.AccessType;
+import org.drools.task.AllowedToDelegate;
+import org.drools.task.Attachment;
+import org.drools.task.BooleanExpression;
+import org.drools.task.Comment;
+import org.drools.task.Deadline;
+import org.drools.task.Deadlines;
+import org.drools.task.Delegation;
+import org.drools.task.Escalation;
+import org.drools.task.Group;
+import org.drools.task.I18NText;
+import org.drools.task.Notification;
+import org.drools.task.OrganizationalEntity;
+import org.drools.task.PeopleAssignments;
+import org.drools.task.Reassignment;
+import org.drools.task.Status;
+import org.drools.task.Task;
+import org.drools.task.TaskData;
+import org.drools.task.User;
+import org.drools.task.query.TaskSummary;
+import org.drools.task.service.TaskService;
+import org.drools.task.service.TaskServiceSession;
+import org.drools.task.service.mina.MinaTaskServer;
+import org.drools.SystemEventListenerFactory;
+import org.mvel2.MVEL;
+import org.mvel2.ParserContext;
+import org.mvel2.compiler.ExpressionCompiler;
+
+public class DemoTaskService {
+	
+    public static void main(String[] args) {
+        EntityManagerFactory emf = Persistence.createEntityManagerFactory("org.drools.task");
+        TaskService taskService = new TaskService(emf, SystemEventListenerFactory.getSystemEventListener());
+        TaskServiceSession taskSession = taskService.createSession();
+        // Add users
+        Map vars = new HashMap();
+        Reader reader = new InputStreamReader( DemoTaskService.class.getResourceAsStream( "LoadUsers.mvel" ) );     
+        Map<String, User> users = ( Map<String, User> ) eval( reader, vars );   
+        for ( User user : users.values() ) {
+            taskSession.addUser( user );
+        }           
+        reader = new InputStreamReader( DemoTaskService.class.getResourceAsStream( "LoadGroups.mvel" ) );      
+        Map<String, Group> groups = ( Map<String, Group> ) eval( reader, vars );     
+        for ( Group group : groups.values() ) {
+            taskSession.addGroup( group );
+        }
+        // start server
+        MinaTaskServer server = new MinaTaskServer(taskService);
+        Thread thread = new Thread(server);
+        thread.start();
+        taskSession.dispose();
+        System.out.println("Task service started correctly !");
+        System.out.println("Task service running ...");
+    }
+
+    public static Object eval(Reader reader, Map vars) {
+        try {
+            return eval( readerToString( reader ), vars );
+        } catch ( IOException e ) {
+            throw new RuntimeException( "Exception Thrown", e );
+        }
+    }
+    
+    public static String readerToString(Reader reader) throws IOException {
+        int charValue = 0;
+        StringBuffer sb = new StringBuffer( 1024 );
+        while ( (charValue = reader.read()) != -1 ) {
+            //result = result + (char) charValue;
+            sb.append( (char) charValue );
+        }
+        return sb.toString();
+    }
+
+    public static Object eval(String str, Map vars) {
+        ExpressionCompiler compiler = new ExpressionCompiler( str.trim() );
+
+        ParserContext context = new ParserContext();
+        context.addPackageImport( "org.drools.task" );
+        context.addPackageImport( "java.util" );
+        
+        context.addImport( "AccessType", AccessType.class );
+        context.addImport( "AllowedToDelegate", AllowedToDelegate.class );
+        context.addImport( "Attachment", Attachment.class );
+        context.addImport( "BooleanExpression", BooleanExpression.class );
+        context.addImport( "Comment", Comment.class );
+        context.addImport( "Deadline", Deadline.class );
+        context.addImport( "Deadlines", Deadlines.class );
+        context.addImport( "Delegation", Delegation.class );
+        context.addImport( "Escalation", Escalation.class );
+        context.addImport( "Group", Group.class );
+        context.addImport( "I18NText", I18NText.class );
+        context.addImport( "Notification", Notification.class );
+        context.addImport( "OrganizationalEntity", OrganizationalEntity.class );
+        context.addImport( "PeopleAssignments", PeopleAssignments.class );
+        context.addImport( "Reassignment", Reassignment.class );
+        context.addImport( "Status", Status.class );
+        context.addImport( "Task", Task.class );
+        context.addImport( "TaskData", TaskData.class );
+        context.addImport( "TaskSummary", TaskSummary.class );
+        context.addImport( "User", User.class );
+
+        return MVEL.executeExpression( compiler.compile( context ), vars );
+    }
+
+}



More information about the jboss-svn-commits mailing list