<?xml version="1.0" encoding="UTF-8"?>
<report xmlns="http://www.eclipse.org/birt/2005/design" version="3.2.23" id="1">
    <property name="createdBy">Eclipse BIRT Designer Version 4.8.0.v201806261756</property>
    <list-property name="userProperties">
        <structure>
            <property name="name">Data Cube1.RecipientsForPieChart.x</property>
            <property name="type">integer</property>
            <property name="isVisible">false</property>
        </structure>
        <structure>
            <property name="name">Data Cube1.RecipientsForPieChart.y</property>
            <property name="type">integer</property>
            <property name="isVisible">false</property>
        </structure>
        <structure>
            <property name="name">Data Cube - RecipientsForPieChart.RecipientsForPieChart.x</property>
            <property name="type">integer</property>
            <property name="isVisible">false</property>
        </structure>
        <structure>
            <property name="name">Data Cube - RecipientsForPieChart.RecipientsForPieChart.y</property>
            <property name="type">integer</property>
            <property name="isVisible">false</property>
        </structure>
        <structure>
            <property name="name">Data Cube2.RecipientsForPieChart.x</property>
            <property name="type">integer</property>
            <property name="isVisible">false</property>
        </structure>
        <structure>
            <property name="name">Data Cube2.RecipientsForPieChart.y</property>
            <property name="type">integer</property>
            <property name="isVisible">false</property>
        </structure>
        <structure>
            <property name="name">Data Cube.RecipientsForPieChart.x</property>
            <property name="type">integer</property>
            <property name="isVisible">false</property>
        </structure>
        <structure>
            <property name="name">Data Cube.RecipientsForPieChart.y</property>
            <property name="type">integer</property>
            <property name="isVisible">false</property>
        </structure>
        <structure>
            <property name="name">RecipientsForMailingTypeChartDataCube.RecipientsForMailingTypeChart.x</property>
            <property name="type">integer</property>
            <property name="isVisible">false</property>
        </structure>
        <structure>
            <property name="name">RecipientsForMailingTypeChartDataCube.RecipientsForMailingTypeChart.y</property>
            <property name="type">integer</property>
            <property name="isVisible">false</property>
        </structure>
        <structure>
            <property name="name">RecipientsStatistics.RecipientsStatitics.x</property>
            <property name="type">integer</property>
            <property name="isVisible">false</property>
        </structure>
        <structure>
            <property name="name">RecipientsStatistics.RecipientsStatitics.y</property>
            <property name="type">integer</property>
            <property name="isVisible">false</property>
        </structure>
        <structure>
            <property name="name">DataCubeForDevidingByThree.RecipientsDataSet.x</property>
            <property name="type">integer</property>
            <property name="isVisible">false</property>
        </structure>
        <structure>
            <property name="name">DataCubeForDevidingByThree.RecipientsDataSet.y</property>
            <property name="type">integer</property>
            <property name="isVisible">false</property>
        </structure>
        <structure>
            <property name="name">RecipientStatisticsForCSV.RecipientStatisticsForCSV.x</property>
            <property name="type">integer</property>
            <property name="isVisible">false</property>
        </structure>
        <structure>
            <property name="name">RecipientStatisticsForCSV.RecipientStatisticsForCSV.y</property>
            <property name="type">integer</property>
            <property name="isVisible">false</property>
        </structure>
    </list-property>
    <property name="Data Cube1.RecipientsForPieChart.x">135</property>
    <property name="Data Cube1.RecipientsForPieChart.y">80</property>
    <property name="Data Cube - RecipientsForPieChart.RecipientsForPieChart.x">135</property>
    <property name="Data Cube - RecipientsForPieChart.RecipientsForPieChart.y">80</property>
    <property name="Data Cube2.RecipientsForPieChart.x">135</property>
    <property name="Data Cube2.RecipientsForPieChart.y">80</property>
    <property name="Data Cube.RecipientsForPieChart.x">135</property>
    <property name="Data Cube.RecipientsForPieChart.y">80</property>
    <property name="RecipientsForMailingTypeChartDataCube.RecipientsForMailingTypeChart.x">135</property>
    <property name="RecipientsForMailingTypeChartDataCube.RecipientsForMailingTypeChart.y">80</property>
    <property name="RecipientsStatistics.RecipientsStatitics.x">135</property>
    <property name="RecipientsStatistics.RecipientsStatitics.y">80</property>
    <property name="DataCubeForDevidingByThree.RecipientsDataSet.x">135</property>
    <property name="DataCubeForDevidingByThree.RecipientsDataSet.y">80</property>
    <property name="RecipientStatisticsForCSV.RecipientStatisticsForCSV.x">135</property>
    <property name="RecipientStatisticsForCSV.RecipientStatisticsForCSV.y">80</property>
    <property name="units">in</property>
    <method name="initialize"><![CDATA[importPackage(Packages.java.text);
importPackage(Packages.java.lang);
importPackage(Packages.com.agnitas.reporting.birt.external.dataset);
importPackage(Packages.com.agnitas.reporting.birt.external.utils);

recipientsStatisticDataSet = new RecipientsStatisticDataSet();
tempTableIds = recipientsStatisticDataSet.initRecipientsStatistic(params["companyID"], params["mailingLists"], params["targetGroups"], params["startDate"], params["stopDate"], params["figures"], params["hiddenTargetId"]);
tableInRowId = tempTableIds.get('tempTableInfoInRowId');
tableInColId = tempTableIds.get('tempTableInfoInColumnId');
reportContext.setPersistentGlobalVariable("accountName", recipientsStatisticDataSet.getAccountName(params["accountId"]));
reportContext.setPersistentGlobalVariable("reportName", recipientsStatisticDataSet.getReportName(params["reportId"]));

recipientsDetailedStatisticDataSet = new RecipientsDetailedStatisticDataSet();
recipientsDetailedStatisticDataSet.initRecipientsStatistic(params["companyID"], params["mailingLists"], params["targetGroups"], params["startDate"], params["stopDate"], params["hiddenTargetId"]);

figures = BirtReporUtils.unpackFigures(params["figures"]);
reportContext.setGlobalVariable("figures", figures);
if (figures.contains(BirtReporUtils.BirtReportFigure.RECIPIENT_DEVELOPMENT_NET)) {
	recipientsDetailedStatisticDataSet.initRecipientsDynamicStatistic(params["companyID"], params["mailingLists"], params["targetGroups"], params["startDate"], params["stopDate"], params["hiddenTargetId"]);
}

percentFormatter = NumberFormat.getPercentInstance();
percentFormatter.setMaximumFractionDigits(2);
percentFormatter.setMinimumFractionDigits(2);
reportContext.setPersistentGlobalVariable("percentFormatter", percentFormatter);

function dateFormat(date, format) {
	if (reportContext.getLocale().getLanguage() == "de") {
	    if (format == "short") { 		
			return (new SimpleDateFormat("dd.MM.").format(date));
		} else {
		    return (new SimpleDateFormat("dd.MM.yyyy").format(date));
		}	
	} else {
	    if (format == "short") { 			
			return (new SimpleDateFormat("MM/dd").format(date));
		} else {
		    return (new SimpleDateFormat("yyyy-MM-dd").format(date));
		}
	}
}

function formatDateByLocale(date) {
	importPackage(Packages.java.text);
	if (reportContext.getLocale().getLanguage() == "de") {
		return new SimpleDateFormat("dd.MM.yyyy").format(date);	
	} else {
		return new SimpleDateFormat("yyyy-MM-dd").format(date);
	}
}
reportContext.setGlobalVariable("formatDateByLocale", formatDateByLocale);

reportContext.setPersistentGlobalVariable("startDateFormated", dateFormat(new SimpleDateFormat("yyyy-MM-dd").parse(params["startDate"]), "normal"));
reportContext.setPersistentGlobalVariable("stopDateFormated", dateFormat(new SimpleDateFormat("yyyy-MM-dd").parse(params["stopDate"]), "normal"));
]]></method>
    <property name="iconFile">/templates/blank_report.gif</property>
    <property name="layoutPreference">auto layout</property>
    <property name="bidiLayoutOrientation">ltr</property>
    <list-property name="cssStyleSheets">
        <structure>
            <property name="fileName">styles.css</property>
            <property name="useExternalCss">false</property>
        </structure>
    </list-property>
    <parameters>
        <scalar-parameter name="companyID" id="719">
            <property name="valueType">static</property>
            <property name="dataType">integer</property>
            <property name="distinct">true</property>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="mailingLists" id="660">
            <property name="valueType">static</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="targetGroups" id="661">
            <property name="valueType">static</property>
            <property name="isRequired">false</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="constant">-1</value>
            </simple-property-list>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="startDate" id="831">
            <property name="valueType">static</property>
            <property name="isRequired">true</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="stopDate" id="832">
            <property name="valueType">static</property>
            <property name="isRequired">true</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="accountId" id="2339">
            <property name="valueType">static</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="reportCreateDate" id="2340">
            <property name="valueType">static</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="startDateFormated" id="2535">
            <property name="valueType">static</property>
            <property name="isRequired">false</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="stopDateFormated" id="2536">
            <property name="valueType">static</property>
            <property name="isRequired">false</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="figures" id="4211">
            <property name="valueType">static</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="reportId" id="6212">
            <property name="valueType">static</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
        <scalar-parameter name="hiddenTargetId" id="7428">
            <property name="valueType">static</property>
            <property name="isRequired">false</property>
            <property name="dataType">string</property>
            <property name="distinct">true</property>
            <simple-property-list name="defaultValue">
                <value type="constant"></value>
            </simple-property-list>
            <list-property name="selectionList"/>
            <property name="paramType">simple</property>
            <property name="controlType">text-box</property>
            <structure name="format">
                <property name="category">Unformatted</property>
            </structure>
        </scalar-parameter>
    </parameters>
    <data-sources>
        <script-data-source name="DummyDataSource" id="259"/>
    </data-sources>
    <data-sets>
        <script-data-set name="RecipientsStatistic2" id="6228">
            <list-property name="resultSetHints">
                <structure>
                    <property name="position">1</property>
                    <property name="name">mailingListId</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">2</property>
                    <property name="name">mailingListGroupId</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">3</property>
                    <property name="name">targetGroupId</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">4</property>
                    <property name="name">mailingListName</property>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="position">5</property>
                    <property name="name">targetGroupName</property>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="position">6</property>
                    <property name="name">countTypeText</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">7</property>
                    <property name="name">countTypeHtml</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">8</property>
                    <property name="name">countTypeOfflineHtml</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">9</property>
                    <property name="name">countActive</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">10</property>
                    <property name="name">countActiveForPeriod</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">11</property>
                    <property name="name">countWaitingForConfirm</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">12</property>
                    <property name="name">countOptout</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">13</property>
                    <property name="name">countBounced</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">14</property>
                    <property name="name">countGenderMale</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">15</property>
                    <property name="name">countGenderFemale</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">16</property>
                    <property name="name">countGenderUnknown</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">17</property>
                    <property name="name">countRecipient</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">18</property>
                    <property name="name">countTargetGroup</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">19</property>
                    <property name="name">active_count_asOf</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">20</property>
                    <property name="name">countBlacklisted</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">21</property>
                    <property name="name">countWaitingForConfirmAsOf</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">22</property>
                    <property name="name">countBlacklistedAsOf</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">23</property>
                    <property name="name">countOptoutAsOf</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">24</property>
                    <property name="name">countBouncedAsOf</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">25</property>
                    <property name="name">countRecipientAsOf</property>
                    <property name="dataType">integer</property>
                </structure>
            </list-property>
            <list-property name="columnHints">
                <structure>
                    <property name="columnName">mailingListId</property>
                </structure>
                <structure>
                    <property name="columnName">mailingListGroupId</property>
                </structure>
                <structure>
                    <property name="columnName">targetGroupId</property>
                </structure>
                <structure>
                    <property name="columnName">mailingListName</property>
                </structure>
                <structure>
                    <property name="columnName">targetGroupName</property>
                </structure>
                <structure>
                    <property name="columnName">countTypeText</property>
                </structure>
                <structure>
                    <property name="columnName">countTypeHtml</property>
                </structure>
                <structure>
                    <property name="columnName">countTypeOfflineHtml</property>
                </structure>
                <structure>
                    <property name="columnName">countActive</property>
                </structure>
                <structure>
                    <property name="columnName">countActiveForPeriod</property>
                </structure>
                <structure>
                    <property name="columnName">countWaitingForConfirm</property>
                </structure>
                <structure>
                    <property name="columnName">countOptout</property>
                </structure>
                <structure>
                    <property name="columnName">countBounced</property>
                </structure>
                <structure>
                    <property name="columnName">countGenderMale</property>
                </structure>
                <structure>
                    <property name="columnName">countGenderFemale</property>
                </structure>
                <structure>
                    <property name="columnName">countGenderUnknown</property>
                </structure>
                <structure>
                    <property name="columnName">countRecipient</property>
                </structure>
                <structure>
                    <property name="columnName">countTargetGroup</property>
                </structure>
                <structure>
                    <property name="columnName">active_count_asOf</property>
                </structure>
                <structure>
                    <property name="columnName">countBlacklisted</property>
                </structure>
                <structure>
                    <property name="columnName">countWaitingForConfirmAsOf</property>
                </structure>
                <structure>
                    <property name="columnName">countBlacklistedAsOf</property>
                </structure>
                <structure>
                    <property name="columnName">countOptoutAsOf</property>
                </structure>
                <structure>
                    <property name="columnName">countBouncedAsOf</property>
                </structure>
                <structure>
                    <property name="columnName">countRecipientAsOf</property>
                </structure>
            </list-property>
            <structure name="cachedMetaData">
                <list-property name="resultSet">
                    <structure>
                        <property name="position">1</property>
                        <property name="name">mailingListId</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">2</property>
                        <property name="name">mailingListGroupId</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">3</property>
                        <property name="name">targetGroupId</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">4</property>
                        <property name="name">mailingListName</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">5</property>
                        <property name="name">targetGroupName</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">6</property>
                        <property name="name">countTypeText</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">7</property>
                        <property name="name">countTypeHtml</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">8</property>
                        <property name="name">countTypeOfflineHtml</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">9</property>
                        <property name="name">countActive</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">10</property>
                        <property name="name">countActiveForPeriod</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">11</property>
                        <property name="name">countWaitingForConfirm</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">12</property>
                        <property name="name">countOptout</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">13</property>
                        <property name="name">countBounced</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">14</property>
                        <property name="name">countGenderMale</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">15</property>
                        <property name="name">countGenderFemale</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">16</property>
                        <property name="name">countGenderUnknown</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">17</property>
                        <property name="name">countRecipient</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">18</property>
                        <property name="name">countTargetGroup</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">19</property>
                        <property name="name">active_count_asOf</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">20</property>
                        <property name="name">countBlacklisted</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">21</property>
                        <property name="name">countWaitingForConfirmAsOf</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">22</property>
                        <property name="name">countBlacklistedAsOf</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">23</property>
                        <property name="name">countOptoutAsOf</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">24</property>
                        <property name="name">countBouncedAsOf</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">25</property>
                        <property name="name">countRecipientAsOf</property>
                        <property name="dataType">integer</property>
                    </structure>
                </list-property>
            </structure>
            <property name="dataSource">DummyDataSource</property>
            <method name="open"><![CDATA[statData = recipientsStatisticDataSet.getRecipientsStatistic(tableInRowId);
currentRow = 0;]]></method>
            <method name="fetch"><![CDATA[importPackage(Packages.java.text);

if (currentRow >= statData.size()) {
	return false;
}

row["mailingListId"] = statData.get(currentRow).getMailingListId();
row["mailingListGroupId"] = statData.get(currentRow).getMailingListGroupId();
row["targetGroupId"] = statData.get(currentRow).getTargetGroupId();
row["mailingListName"] = statData.get(currentRow).getMailingListName();
row["countTypeText"] = statData.get(currentRow).getCountTypeText();
row["countTypeHtml"] = statData.get(currentRow).getCountTypeHtml();
row["countTypeOfflineHtml"] = statData.get(currentRow).getCountTypeOfflineHtml();
row["countActive"] = statData.get(currentRow).getCountActive();
row["countActiveForPeriod"] = statData.get(currentRow).getCountActiveForPeriod();
row["countWaitingForConfirm"] = statData.get(currentRow).getCountWaitingForConfirm();
row["countBlacklisted"] = statData.get(currentRow).getCountBlacklisted();
row["countOptout"] = statData.get(currentRow).getCountOptout();
row["countBounced"] = statData.get(currentRow).getCountBounced();
row["countGenderMale"] = statData.get(currentRow).getCountGenderMale();
row["countGenderFemale"] = statData.get(currentRow).getCountGenderFemale();
row["countGenderUnknown"] = statData.get(currentRow).getCountGenderUnknown();
row["countRecipient"] = statData.get(currentRow).getCountRecipient();
row["countTargetGroup"] = statData.get(currentRow).getCountTargetGroup();
row["active_count_asOf"] = statData.get(currentRow).getCountActiveAsOf();
row["countWaitingForConfirmAsOf"] = statData.get(currentRow).getCountWaitingForConfirmAsOf();
row["countBlacklistedAsOf"] = statData.get(currentRow).getCountBlacklistedAsOf();
row["countOptoutAsOf"] = statData.get(currentRow).getCountOptoutAsOf();
row["countBouncedAsOf"] = statData.get(currentRow).getCountBouncedAsOf();
row["countRecipientAsOf"] = statData.get(currentRow).getCountRecipientAsOf();

// do some i18n stuff
targetGroupID = statData.get(currentRow).getTargetGroupId();
if (targetGroupID == 1) {
	row["targetGroupName"] = Packages.com.agnitas.messages.I18nString.getLocaleString("statistic.all_subscribers", reportContext.getLocale());
} else {
	row["targetGroupName"] = statData.get(currentRow).getTargetGroupName();
}

currentRow++;
return true;
]]></method>
        </script-data-set>
        <script-data-set name="RecipientStatisticsDetailedDynamic2" id="6375">
            <list-property name="resultSetHints">
                <structure>
                    <property name="position">1</property>
                    <property name="name">mailingListId</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">2</property>
                    <property name="name">mailingListGroupId</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">3</property>
                    <property name="name">targetGroupId</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">4</property>
                    <property name="name">targetGroupGroupId</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">5</property>
                    <property name="name">mailingListName</property>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="position">6</property>
                    <property name="name">targetGroupName</property>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="position">7</property>
                    <property name="name">countActive</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">8</property>
                    <property name="name">countOptout</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">9</property>
                    <property name="name">countBounced</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">10</property>
                    <property name="name">date</property>
                    <property name="dataType">date-time</property>
                </structure>
                <structure>
                    <property name="position">11</property>
                    <property name="name">countWaitingForConfirm</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">12</property>
                    <property name="name">countBlacklisted</property>
                    <property name="dataType">integer</property>
                </structure>
            </list-property>
            <list-property name="columnHints">
                <structure>
                    <property name="columnName">mailingListId</property>
                </structure>
                <structure>
                    <property name="columnName">mailingListGroupId</property>
                </structure>
                <structure>
                    <property name="columnName">targetGroupId</property>
                </structure>
                <structure>
                    <property name="columnName">targetGroupGroupId</property>
                </structure>
                <structure>
                    <property name="columnName">mailingListName</property>
                </structure>
                <structure>
                    <property name="columnName">targetGroupName</property>
                </structure>
                <structure>
                    <property name="columnName">countActive</property>
                </structure>
                <structure>
                    <property name="columnName">countOptout</property>
                </structure>
                <structure>
                    <property name="columnName">countBounced</property>
                </structure>
                <structure>
                    <property name="columnName">date</property>
                </structure>
                <structure>
                    <property name="columnName">countWaitingForConfirm</property>
                </structure>
                <structure>
                    <property name="columnName">countBlacklisted</property>
                </structure>
            </list-property>
            <structure name="cachedMetaData">
                <list-property name="resultSet">
                    <structure>
                        <property name="position">1</property>
                        <property name="name">mailingListId</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">2</property>
                        <property name="name">mailingListGroupId</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">3</property>
                        <property name="name">targetGroupId</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">4</property>
                        <property name="name">targetGroupGroupId</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">5</property>
                        <property name="name">mailingListName</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">6</property>
                        <property name="name">targetGroupName</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">7</property>
                        <property name="name">countActive</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">8</property>
                        <property name="name">countOptout</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">9</property>
                        <property name="name">countBounced</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">10</property>
                        <property name="name">date</property>
                        <property name="dataType">date-time</property>
                    </structure>
                    <structure>
                        <property name="position">11</property>
                        <property name="name">countWaitingForConfirm</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">12</property>
                        <property name="name">countBlacklisted</property>
                        <property name="dataType">integer</property>
                    </structure>
                </list-property>
            </structure>
            <property name="dataSource">DummyDataSource</property>
            <method name="open"><![CDATA[listData = recipientsDetailedStatisticDataSet.getStatistic();
currentRow = 0;]]></method>
            <method name="fetch"><![CDATA[if (currentRow >= listData.size()) {
	return false;
}

row["mailingListId"] = listData.get(currentRow).getMailingListId();
row["mailingListGroupId"] = listData.get(currentRow).getMailingListGroupId();
row["targetGroupId"] = listData.get(currentRow).getTargetGroupId();
row["targetGroupGroupId"] = listData.get(currentRow).getTargetGroupGroupId();
row["mailingListName"] = listData.get(currentRow).getMailingListName();
row["countActive"] = listData.get(currentRow).getCountActive();
row["countOptout"] = listData.get(currentRow).getCountOptout();
row["countBounced"] = listData.get(currentRow).getCountBounced();
row["countWaitingForConfirm"] = listData.get(currentRow).getCountWaitingForConfirm();
row["countBlacklisted"] = listData.get(currentRow).getCountBlacklisted();
row["date"] = listData.get(currentRow).getDate();

// do some i18n stuff
if (listData.get(currentRow).getTargetGroupId() == 1) {
	row["targetGroupName"] = Packages.com.agnitas.messages.I18nString.getLocaleString("statistic.all_subscribers", reportContext.getLocale());
} else {
	row["targetGroupName"] = listData.get(currentRow).getTargetGroupName();
}

currentRow++;
return true;
]]></method>
        </script-data-set>
        <script-data-set name="RecipientStatisticsWithDevices2" id="6478">
            <list-property name="resultSetHints">
                <structure>
                    <property name="position">1</property>
                    <property name="name">mailingListGroupId</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">2</property>
                    <property name="name">mailingList</property>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="position">3</property>
                    <property name="name">mailingListId</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">4</property>
                    <property name="name">category</property>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="position">5</property>
                    <property name="name">categoryindex</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">6</property>
                    <property name="name">targetgroup</property>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="position">7</property>
                    <property name="name">targetgroupindex</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">8</property>
                    <property name="name">count</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">9</property>
                    <property name="name">rate</property>
                    <property name="dataType">float</property>
                </structure>
                <structure>
                    <property name="position">10</property>
                    <property name="name">targetGroupId</property>
                    <property name="dataType">integer</property>
                </structure>
            </list-property>
            <list-property name="columnHints">
                <structure>
                    <property name="columnName">mailingListGroupId</property>
                </structure>
                <structure>
                    <property name="columnName">mailingList</property>
                </structure>
                <structure>
                    <property name="columnName">mailingListId</property>
                </structure>
                <structure>
                    <property name="columnName">category</property>
                </structure>
                <structure>
                    <property name="columnName">categoryindex</property>
                </structure>
                <structure>
                    <property name="columnName">targetgroup</property>
                </structure>
                <structure>
                    <property name="columnName">targetgroupindex</property>
                </structure>
                <structure>
                    <property name="columnName">count</property>
                </structure>
                <structure>
                    <property name="columnName">rate</property>
                </structure>
                <structure>
                    <property name="columnName">targetGroupId</property>
                </structure>
            </list-property>
            <structure name="cachedMetaData">
                <list-property name="resultSet">
                    <structure>
                        <property name="position">1</property>
                        <property name="name">mailingListGroupId</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">2</property>
                        <property name="name">mailingList</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">3</property>
                        <property name="name">mailingListId</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">4</property>
                        <property name="name">category</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">5</property>
                        <property name="name">categoryindex</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">6</property>
                        <property name="name">targetgroup</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">7</property>
                        <property name="name">targetgroupindex</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">8</property>
                        <property name="name">count</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">9</property>
                        <property name="name">rate</property>
                        <property name="dataType">float</property>
                    </structure>
                    <structure>
                        <property name="position">10</property>
                        <property name="name">targetGroupId</property>
                        <property name="dataType">integer</property>
                    </structure>
                </list-property>
            </structure>
            <property name="dataSource">DummyDataSource</property>
            <method name="open"><![CDATA[statList = recipientsStatisticDataSet.getData(tableInColId);
currentRow = 0;
]]></method>
            <method name="fetch"><![CDATA[if (currentRow >= statList.size()) {
	return false;
}

row["mailingListGroupId"] = statList.get(currentRow).getMailingListGroupId();
row["mailingList"] = statList.get(currentRow).getMailingList();
row["mailingListId"] = statList.get(currentRow).getMailingListId();
row["category"] = statList.get(currentRow).getCategory();
row["categoryindex"] = statList.get(currentRow).getCategoryindex();
row["targetgroupindex"] = statList.get(currentRow).getTargetgroupindex();
row["targetGroupId"] = statList.get(currentRow).getTargetgroupId();
row["count"] = statList.get(currentRow).getCount();
row["rate"] = statList.get(currentRow).getRate();

// do some i18n stuff
if (statList.get(currentRow).getTargetgroupId() == 1) {
	row["targetgroup"] = Packages.com.agnitas.messages.I18nString.getLocaleString("statistic.all_subscribers", reportContext.getLocale());
} else {
	row["targetgroup"] = statList.get(currentRow).getTargetgroup();
}

currentRow++;
return true;]]></method>
        </script-data-set>
        <script-data-set name="RecipientStatisticsDynamic2" id="7425">
            <list-property name="resultSetHints">
                <structure>
                    <property name="position">0</property>
                    <property name="name">mailingListId</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">1</property>
                    <property name="name">mailingListName</property>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="position">2</property>
                    <property name="name">targetGroupId</property>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="position">3</property>
                    <property name="name">targetGroupName</property>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="position">4</property>
                    <property name="name">day</property>
                    <property name="dataType">date</property>
                </structure>
                <structure>
                    <property name="position">5</property>
                    <property name="name">countActive</property>
                    <property name="dataType">integer</property>
                </structure>
            </list-property>
            <list-property name="columnHints">
                <structure>
                    <property name="columnName">mailingListId</property>
                </structure>
                <structure>
                    <property name="columnName">mailingListName</property>
                </structure>
                <structure>
                    <property name="columnName">targetGroupId</property>
                </structure>
                <structure>
                    <property name="columnName">targetGroupName</property>
                </structure>
                <structure>
                    <property name="columnName">day</property>
                </structure>
                <structure>
                    <property name="columnName">countActive</property>
                </structure>
            </list-property>
            <structure name="cachedMetaData">
                <list-property name="resultSet">
                    <structure>
                        <property name="position">1</property>
                        <property name="name">mailingListId</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">2</property>
                        <property name="name">mailingListName</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">3</property>
                        <property name="name">targetGroupId</property>
                        <property name="dataType">integer</property>
                    </structure>
                    <structure>
                        <property name="position">4</property>
                        <property name="name">targetGroupName</property>
                        <property name="dataType">string</property>
                    </structure>
                    <structure>
                        <property name="position">5</property>
                        <property name="name">day</property>
                        <property name="dataType">date</property>
                    </structure>
                    <structure>
                        <property name="position">6</property>
                        <property name="name">countActive</property>
                        <property name="dataType">integer</property>
                    </structure>
                </list-property>
            </structure>
            <property name="dataSource">DummyDataSource</property>
            <method name="open"><![CDATA[statList = recipientsDetailedStatisticDataSet.getDynamicStatistic();
currentRow = 0;]]></method>
            <method name="fetch"><![CDATA[importPackage(Packages.java.text);

if (currentRow >= statList.size()) {
	return false;
}


row["mailingListId"] = statList.get(currentRow).getMailingListId();
row["mailingListName"] = statList.get(currentRow).getMailingListName();
row["targetGroupId"] = statList.get(currentRow).getTargetGroupId();

// do some i18n stuff
if (statList.get(currentRow).getTargetGroupId() == 1) {
	row["targetGroupName"] = Packages.com.agnitas.messages.I18nString.getLocaleString("statistic.all_subscribers", reportContext.getLocale());
} else {
	row["targetGroupName"] = statList.get(currentRow).getTargetGroupName();
}
  
row["countActive"] = statList.get(currentRow).getCountActive();

row["day"] = statList.get(currentRow).getDate();
 
currentRow++;
return true;
		]]></method>
        </script-data-set>
    </data-sets>
    <page-setup>
        <simple-master-page name="Simple MasterPage" id="2">
            <property name="type">a4</property>
            <property name="orientation">portrait</property>
            <property name="topMargin">6.5mm</property>
            <property name="leftMargin">6.5mm</property>
            <property name="bottomMargin">6.5mm</property>
            <property name="rightMargin">6.5mm</property>
            <property name="showHeaderOnFirst">true</property>
            <property name="showFooterOnLast">true</property>
        </simple-master-page>
    </page-setup>
    <body>
        <grid id="4212">
            <list-property name="boundDataColumns">
                <structure>
                    <property name="name">reportNameTitle</property>
                    <expression name="expression" type="javascript">reportContext.getPersistentGlobalVariable("reportName")</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">reportName</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("Name", reportContext.getLocale()) + ':'</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">accountNameTitle</property>
                    <expression name="expression" type="javascript">reportContext.getPersistentGlobalVariable("accountName")</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">reportMainTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("recipient.RecipientStatus", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">stopDateFormated</property>
                    <expression name="expression" type="javascript">params["stopDateFormated"].value</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">period-1</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("report.recipient.period", reportContext.getLocale()) + ":"</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">from-1</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("From", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">startDate-1</property>
                    <expression name="expression" type="javascript">reportContext.getPersistentGlobalVariable("startDateFormated")</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">to-1</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("default.to", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">stopDate-1</property>
                    <expression name="expression" type="javascript">reportContext.getPersistentGlobalVariable("stopDateFormated")</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">asOf-1</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("report.label.asOf", reportContext.getLocale()) + ":"</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">asOfStopDate-1</property>
                    <expression name="expression" type="javascript">reportContext.getPersistentGlobalVariable("stopDateFormated")</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
            </list-property>
            <column id="4213"/>
            <column id="4335"/>
            <column id="6591"/>
            <column id="6613"/>
            <column id="6603"/>
            <row id="4579">
                <cell id="4580">
                    <property name="colSpan">5</property>
                    <property name="rowSpan">1</property>
                    <text id="4588">
                        <property name="contentType">auto</property>
                        <text-property name="content"><![CDATA[EMM Report]]></text-property>
                    </text>
                </cell>
            </row>
            <row id="4633">
                <cell id="4634">
                    <property name="colSpan">5</property>
                    <property name="rowSpan">1</property>
                </cell>
            </row>
            <row id="6748">
                <cell id="6749">
                    <data id="6754">
                        <property name="resultSetColumn">period-1</property>
                    </data>
                </cell>
                <cell id="6750">
                    <data id="6755">
                        <property name="resultSetColumn">from-1</property>
                    </data>
                </cell>
                <cell id="6751">
                    <data id="6756">
                        <property name="resultSetColumn">startDate-1</property>
                    </data>
                </cell>
                <cell id="6752">
                    <data id="6757">
                        <property name="resultSetColumn">to-1</property>
                    </data>
                </cell>
                <cell id="6753">
                    <data id="6758">
                        <property name="resultSetColumn">stopDate-1</property>
                    </data>
                </cell>
            </row>
            <row id="4642">
                <cell id="4643">
                    <text-data id="4651">
                        <expression name="valueExpr">Packages.com.agnitas.messages.I18nString.getLocaleString("report.recipient.statistics.account", reportContext.getLocale())</expression>
                    </text-data>
                </cell>
                <cell id="4644">
                    <property name="colSpan">4</property>
                    <property name="rowSpan">1</property>
                    <data id="6215">
                        <property name="resultSetColumn">accountNameTitle</property>
                    </data>
                </cell>
            </row>
            <row id="4366">
                <cell id="4367">
                    <data id="6214">
                        <property name="resultSetColumn">reportName</property>
                    </data>
                </cell>
                <cell id="4368">
                    <property name="colSpan">4</property>
                    <property name="rowSpan">1</property>
                    <data id="6213">
                        <property name="resultSetColumn">reportNameTitle</property>
                    </data>
                </cell>
            </row>
            <row id="4676">
                <list-property name="visibility">
                    <structure>
                        <property name="format">all</property>
                        <expression name="valueExpr" type="javascript">if (figures.contains(BirtReporUtils.BirtReportFigure.RECIPIENT_STATUS)) {false} else {true}</expression>
                    </structure>
                </list-property>
                <cell id="4677"/>
                <cell id="4678"/>
                <cell id="6587"/>
                <cell id="6609"/>
                <cell id="6599"/>
            </row>
            <row id="4769">
                <list-property name="visibility">
                    <structure>
                        <property name="format">all</property>
                        <expression name="valueExpr" type="javascript">if (figures.contains(BirtReporUtils.BirtReportFigure.RECIPIENT_STATUS)) {false} else {true}</expression>
                    </structure>
                </list-property>
                <cell id="4770"/>
                <cell id="4771"/>
                <cell id="6588"/>
                <cell id="6610"/>
                <cell id="6600"/>
            </row>
            <row id="6771">
                <list-property name="visibility">
                    <structure>
                        <property name="format">all</property>
                        <expression name="valueExpr" type="javascript">if (figures.contains(BirtReporUtils.BirtReportFigure.RECIPIENT_STATUS)) {false} else {true}</expression>
                    </structure>
                </list-property>
                <cell id="6772">
                    <data id="6218">
                        <property name="resultSetColumn">reportMainTitle</property>
                    </data>
                </cell>
                <cell id="6773">
                    <data id="6777">
                        <property name="resultSetColumn">asOf-1</property>
                    </data>
                </cell>
                <cell id="6774">
                    <data id="6778">
                        <property name="resultSetColumn">asOfStopDate-1</property>
                    </data>
                </cell>
                <cell id="6775"/>
                <cell id="6776"/>
            </row>
            <row id="4654">
                <list-property name="visibility">
                    <structure>
                        <property name="format">all</property>
                        <expression name="valueExpr" type="javascript">if (figures.contains(BirtReporUtils.BirtReportFigure.RECIPIENT_STATUS)) {false} else {true}</expression>
                    </structure>
                </list-property>
                <cell id="4655"/>
                <cell id="4656"/>
                <cell id="6590"/>
                <cell id="6612"/>
                <cell id="6602"/>
            </row>
        </grid>
        <table id="6229">
            <property name="dataSet">RecipientsStatistic2</property>
            <list-property name="visibility">
                <structure>
                    <property name="format">all</property>
                    <expression name="valueExpr" type="javascript">if (figures.contains(BirtReporUtils.BirtReportFigure.RECIPIENT_STATUS)) {false} else {true}</expression>
                </structure>
            </list-property>
            <list-property name="boundDataColumns">
                <structure>
                    <property name="name">mailingListId</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListId"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">mailingListGroupId</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListGroupId"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">targetGroupId</property>
                    <expression name="expression" type="javascript">dataSetRow["targetGroupId"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">mailingListName</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListName"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">targetGroupName</property>
                    <expression name="expression" type="javascript">dataSetRow["targetGroupName"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">countTypeText</property>
                    <expression name="expression" type="javascript">dataSetRow["countTypeText"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countTypeHtml</property>
                    <expression name="expression" type="javascript">dataSetRow["countTypeHtml"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countTypeOfflineHtml</property>
                    <expression name="expression" type="javascript">dataSetRow["countTypeOfflineHtml"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countActive</property>
                    <expression name="expression" type="javascript">dataSetRow["countActive"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countActiveForPeriod</property>
                    <expression name="expression" type="javascript">dataSetRow["countActiveForPeriod"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countWaitingForConfirm</property>
                    <expression name="expression" type="javascript">dataSetRow["countWaitingForConfirm"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countOptout</property>
                    <expression name="expression" type="javascript">dataSetRow["countOptout"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countBounced</property>
                    <expression name="expression" type="javascript">dataSetRow["countBounced"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countGenderMale</property>
                    <expression name="expression" type="javascript">dataSetRow["countGenderMale"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countGenderFemale</property>
                    <expression name="expression" type="javascript">dataSetRow["countGenderFemale"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countGenderUnknown</property>
                    <expression name="expression" type="javascript">dataSetRow["countGenderUnknown"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countRecipient</property>
                    <expression name="expression" type="javascript">dataSetRow["countRecipient"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countTargetGroup</property>
                    <expression name="expression" type="javascript">dataSetRow["countTargetGroup"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">mailingListNameRS</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListName"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">targetGroupNameRS</property>
                    <expression name="expression" type="javascript">dataSetRow["targetGroupName"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">countActiveRS</property>
                    <expression name="expression" type="javascript">dataSetRow["active_count_asOf"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countTypeHtmlRS</property>
                    <expression name="expression" type="javascript">dataSetRow["countTypeHtml"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countTypeTextRS</property>
                    <expression name="expression" type="javascript">dataSetRow["countTypeText"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countTypeOfflineHtmlRS</property>
                    <expression name="expression" type="javascript">dataSetRow["countTypeOfflineHtml"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countOptoutRS</property>
                    <expression name="expression" type="javascript">dataSetRow["countOptoutAsOf"]</expression>
                    <property name="dataType">integer</property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">countBouncedRS</property>
                    <expression name="expression" type="javascript">dataSetRow["countBouncedAsOf"]</expression>
                    <property name="dataType">integer</property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">mailingListNameRSTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("Mailinglist", reportContext.getLocale());</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">targetGroupNameRSTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("Target-Groups", reportContext.getLocale());</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">countActiveRSTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("recipient.MailingState1", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">countTypeHtmlRSTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("HTML", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">countTypeTextRSTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("recipient.mailingtype.text", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">countTypeOfflinehtmlRSTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("recipient.mailingtype.htmloffline", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">countOptoutRSTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("recipient.status.optout", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">countBouncedRSTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("recipientsStatistic.tableHeader.bounces", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">countWaitingForConfirmRS</property>
                    <expression name="expression" type="javascript">dataSetRow["countWaitingForConfirmAsOf"]</expression>
                    <property name="dataType">integer</property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">countWaitingForConfirmRSTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("birt.recipient.notConfirmed", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">active_count_asOf</property>
                    <expression name="expression" type="javascript">dataSetRow["active_count_asOf"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countBlacklisted</property>
                    <expression name="expression" type="javascript">dataSetRow["countBlacklisted"]</expression>
                    <property name="dataType">integer</property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">countBlacklistedRSTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("recipient.MailingState6", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">countBlacklistedRS</property>
                    <expression name="expression" type="javascript">dataSetRow["countBlacklistedAsOf"]</expression>
                    <property name="dataType">integer</property>
                    <property name="allowExport">true</property>
                </structure>
            </list-property>
            <list-property name="sort">
                <structure>
                    <expression name="key" type="javascript">row["mailingListName"]</expression>
                    <property name="direction">asc</property>
                    <property name="strength">-1</property>
                </structure>
                <structure>
                    <expression name="key" type="javascript">row["targetGroupId"]</expression>
                    <property name="direction">asc</property>
                    <property name="strength">-1</property>
                </structure>
            </list-property>
            <column id="6257"/>
            <column id="6258"/>
            <column id="6259"/>
            <column id="6260"/>
            <column id="6261"/>
            <column id="6262"/>
            <column id="6263"/>
            <column id="6264"/>
            <column id="6295"/>
            <column id="7237"/>
            <header>
                <row id="6230">
                    <cell id="6231">
                        <data id="6283">
                            <property name="resultSetColumn">mailingListNameRSTitle</property>
                        </data>
                    </cell>
                    <cell id="6232">
                        <data id="6284">
                            <property name="resultSetColumn">targetGroupNameRSTitle</property>
                        </data>
                    </cell>
                    <cell id="6233">
                        <data id="6285">
                            <property name="resultSetColumn">countActiveRSTitle</property>
                        </data>
                    </cell>
                    <cell id="6234">
                        <data id="6286">
                            <property name="resultSetColumn">countTypeHtmlRSTitle</property>
                        </data>
                    </cell>
                    <cell id="6235">
                        <data id="6287">
                            <property name="resultSetColumn">countTypeTextRSTitle</property>
                        </data>
                    </cell>
                    <cell id="6236">
                        <data id="6288">
                            <property name="resultSetColumn">countTypeOfflinehtmlRSTitle</property>
                        </data>
                    </cell>
                    <cell id="6237">
                        <data id="6289">
                            <property name="resultSetColumn">countOptoutRSTitle</property>
                        </data>
                    </cell>
                    <cell id="6238">
                        <data id="6290">
                            <property name="resultSetColumn">countBouncedRSTitle</property>
                        </data>
                    </cell>
                    <cell id="6292">
                        <data id="6297">
                            <property name="resultSetColumn">countWaitingForConfirmRSTitle</property>
                        </data>
                    </cell>
                    <cell id="7235">
                        <data id="7239">
                            <property name="resultSetColumn">countBlacklistedRSTitle</property>
                        </data>
                    </cell>
                </row>
            </header>
            <detail>
                <row id="6239">
                    <cell id="6240">
                        <data id="6266">
                            <list-property name="visibility">
                                <structure>
                                    <property name="format">all</property>
                                    <expression name="valueExpr" type="javascript">row["targetGroupId"] != 1</expression>
                                </structure>
                            </list-property>
                            <property name="resultSetColumn">mailingListNameRS</property>
                        </data>
                    </cell>
                    <cell id="6241">
                        <data id="6268">
                            <property name="resultSetColumn">targetGroupNameRS</property>
                        </data>
                    </cell>
                    <cell id="6242">
                        <property name="textAlign">right</property>
                        <data id="6269">
                            <property name="resultSetColumn">countActiveRS</property>
                        </data>
                    </cell>
                    <cell id="6243">
                        <property name="textAlign">right</property>
                        <data id="6270">
                            <property name="textAlign">right</property>
                            <property name="resultSetColumn">countTypeHtmlRS</property>
                        </data>
                    </cell>
                    <cell id="6244">
                        <property name="textAlign">right</property>
                        <data id="6271">
                            <property name="textAlign">right</property>
                            <property name="resultSetColumn">countTypeTextRS</property>
                        </data>
                    </cell>
                    <cell id="6245">
                        <property name="textAlign">right</property>
                        <data id="6272">
                            <property name="textAlign">right</property>
                            <property name="resultSetColumn">countTypeOfflineHtmlRS</property>
                        </data>
                    </cell>
                    <cell id="6246">
                        <property name="textAlign">right</property>
                        <data id="6273">
                            <property name="textAlign">right</property>
                            <property name="resultSetColumn">countOptoutRS</property>
                        </data>
                    </cell>
                    <cell id="6247">
                        <property name="textAlign">right</property>
                        <data id="6274">
                            <property name="textAlign">right</property>
                            <property name="resultSetColumn">countBouncedRS</property>
                        </data>
                    </cell>
                    <cell id="6293">
                        <property name="textAlign">right</property>
                        <data id="6296">
                            <property name="textAlign">right</property>
                            <property name="resultSetColumn">countWaitingForConfirmRS</property>
                        </data>
                    </cell>
                    <cell id="7236">
                        <property name="textAlign">right</property>
                        <data id="7238">
                            <property name="resultSetColumn">countBlacklistedRS</property>
                        </data>
                    </cell>
                </row>
            </detail>
        </table>
        <grid id="4685">
            <list-property name="visibility">
                <structure>
                    <property name="format">all</property>
                    <expression name="valueExpr" type="javascript">if (figures.contains(BirtReporUtils.BirtReportFigure.RECIPIENT_DEVELOPMENT_DETAILED)) {false} else {true}</expression>
                </structure>
            </list-property>
            <list-property name="boundDataColumns">
                <structure>
                    <property name="name">growthOfRecipientsTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("report.recipient.statistics.last30days", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">period-2</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("report.recipient.period", reportContext.getLocale()) + ":"</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">form-2</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("From", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">startDate-2</property>
                    <expression name="expression" type="javascript">reportContext.getPersistentGlobalVariable("startDateFormated")</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">to-2</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("default.to", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">stopDate-2</property>
                    <expression name="expression" type="javascript">reportContext.getPersistentGlobalVariable("stopDateFormated")</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
            </list-property>
            <structure name="toc"/>
            <column id="4686"/>
            <column id="4687"/>
            <column id="6634"/>
            <column id="6629"/>
            <column id="6624"/>
            <column id="6641"/>
            <row id="6341">
                <cell id="6342"/>
                <cell id="6343"/>
                <cell id="6630"/>
                <cell id="6625"/>
                <cell id="6620"/>
                <cell id="6637"/>
            </row>
            <row id="4778">
                <cell id="4779"/>
                <cell id="4780"/>
                <cell id="6631"/>
                <cell id="6626"/>
                <cell id="6621"/>
                <cell id="6638"/>
            </row>
            <row id="6759">
                <cell id="6760">
                    <data id="6298">
                        <property name="resultSetColumn">growthOfRecipientsTitle</property>
                    </data>
                </cell>
                <cell id="6761">
                    <data id="6766">
                        <property name="resultSetColumn">period-2</property>
                    </data>
                </cell>
                <cell id="6762">
                    <data id="6767">
                        <property name="resultSetColumn">form-2</property>
                    </data>
                </cell>
                <cell id="6763">
                    <data id="6768">
                        <property name="resultSetColumn">startDate-2</property>
                    </data>
                </cell>
                <cell id="6764">
                    <data id="6769">
                        <property name="resultSetColumn">to-2</property>
                    </data>
                </cell>
                <cell id="6765">
                    <data id="6770">
                        <property name="resultSetColumn">stopDate-2</property>
                    </data>
                </cell>
            </row>
            <row id="6325">
                <cell id="6326"/>
                <cell id="6327"/>
                <cell id="6633"/>
                <cell id="6628"/>
                <cell id="6623"/>
                <cell id="6640"/>
            </row>
        </grid>
        <table id="6301">
            <property name="dataSet">RecipientsStatistic2</property>
            <list-property name="visibility">
                <structure>
                    <property name="format">all</property>
                    <expression name="valueExpr" type="javascript">if (figures.contains(BirtReporUtils.BirtReportFigure.RECIPIENT_DEVELOPMENT_DETAILED)) {false} else {true}</expression>
                </structure>
            </list-property>
            <list-property name="boundDataColumns">
                <structure>
                    <property name="name">mailingListId</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListId"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">mailingListGroupId</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListGroupId"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">targetGroupId</property>
                    <expression name="expression" type="javascript">dataSetRow["targetGroupId"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">mailingListName</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListName"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">targetGroupName</property>
                    <expression name="expression" type="javascript">dataSetRow["targetGroupName"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">countTypeText</property>
                    <expression name="expression" type="javascript">dataSetRow["countTypeText"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countTypeHtml</property>
                    <expression name="expression" type="javascript">dataSetRow["countTypeHtml"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countTypeOfflineHtml</property>
                    <expression name="expression" type="javascript">dataSetRow["countTypeOfflineHtml"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countActive</property>
                    <expression name="expression" type="javascript">dataSetRow["countActive"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countActiveForPeriod</property>
                    <expression name="expression" type="javascript">dataSetRow["countActiveForPeriod"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countOptout</property>
                    <expression name="expression" type="javascript">dataSetRow["countOptout"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countBounced</property>
                    <expression name="expression" type="javascript">dataSetRow["countBounced"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countGenderMale</property>
                    <expression name="expression" type="javascript">dataSetRow["countGenderMale"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countGenderFemale</property>
                    <expression name="expression" type="javascript">dataSetRow["countGenderFemale"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countGenderUnknown</property>
                    <expression name="expression" type="javascript">dataSetRow["countGenderUnknown"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countRecipient</property>
                    <expression name="expression" type="javascript">dataSetRow["countRecipient"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countTargetGroup</property>
                    <expression name="expression" type="javascript">dataSetRow["countTargetGroup"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">mailingListNameGR</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListName"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">targetGroupNameGR</property>
                    <expression name="expression" type="javascript">dataSetRow["targetGroupName"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">targetGroupNameGRTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("Target-Groups", reportContext.getLocale());</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">countActiveForPeriodGR</property>
                    <expression name="expression" type="javascript">dataSetRow["countActiveForPeriod"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countActiveForPeriodGRTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("recipient.Opt_Ins", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">mailingListNameGRTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("Mailinglist", reportContext.getLocale());</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">countOptoutGR</property>
                    <expression name="expression" type="javascript">dataSetRow["countOptout"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countOptoutGRTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("statistic.Opt_Outs", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">countBouncedGR</property>
                    <expression name="expression" type="javascript">dataSetRow["countBounced"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countBouncedGRTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("recipientsStatistic.tableHeader.bounces", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">countWaitingForConfirmTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("birt.recipient.notConfirmed", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">countWaitingForConfirm</property>
                    <expression name="expression" type="javascript">dataSetRow["countWaitingForConfirm"]</expression>
                    <property name="dataType">integer</property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">countBlacklisted</property>
                    <expression name="expression" type="javascript">dataSetRow["countBlacklisted"]</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">countBlacklistedRSTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("recipient.MailingState6", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
            </list-property>
            <list-property name="sort">
                <structure>
                    <expression name="key" type="javascript">row["mailingListName"]</expression>
                    <property name="direction">asc</property>
                    <property name="strength">-1</property>
                </structure>
                <structure>
                    <expression name="key" type="javascript">row["targetGroupId"]</expression>
                    <property name="direction">asc</property>
                    <property name="strength">-1</property>
                </structure>
            </list-property>
            <column id="6320"/>
            <column id="6321"/>
            <column id="6322"/>
            <column id="6323"/>
            <column id="6324"/>
            <column id="7223"/>
            <column id="7242"/>
            <header>
                <row id="6302">
                    <cell id="6303">
                        <data id="6331">
                            <property name="resultSetColumn">mailingListNameGRTitle</property>
                        </data>
                    </cell>
                    <cell id="6304">
                        <data id="6333">
                            <property name="resultSetColumn">targetGroupNameGRTitle</property>
                        </data>
                    </cell>
                    <cell id="6305">
                        <data id="6335">
                            <property name="resultSetColumn">countActiveForPeriodGRTitle</property>
                        </data>
                    </cell>
                    <cell id="6306">
                        <data id="6338">
                            <property name="resultSetColumn">countOptoutGRTitle</property>
                        </data>
                    </cell>
                    <cell id="6307">
                        <data id="6340">
                            <property name="resultSetColumn">countBouncedGRTitle</property>
                        </data>
                    </cell>
                    <cell id="7221">
                        <data id="7224">
                            <property name="resultSetColumn">countWaitingForConfirmTitle</property>
                        </data>
                    </cell>
                    <cell id="7240">
                        <data id="7244">
                            <property name="resultSetColumn">countBlacklistedRSTitle</property>
                        </data>
                    </cell>
                </row>
            </header>
            <detail>
                <row id="6308">
                    <cell id="6309">
                        <data id="6330">
                            <list-property name="visibility">
                                <structure>
                                    <property name="format">all</property>
                                    <expression name="valueExpr" type="javascript">row["targetGroupId"] != 1</expression>
                                </structure>
                            </list-property>
                            <property name="resultSetColumn">mailingListNameGR</property>
                        </data>
                    </cell>
                    <cell id="6310">
                        <property name="textAlign">left</property>
                        <data id="6332">
                            <property name="resultSetColumn">targetGroupNameGR</property>
                        </data>
                    </cell>
                    <cell id="6311">
                        <property name="textAlign">right</property>
                        <data id="6334">
                            <property name="textAlign">right</property>
                            <property name="resultSetColumn">countActiveForPeriodGR</property>
                        </data>
                    </cell>
                    <cell id="6312">
                        <property name="textAlign">right</property>
                        <data id="6337">
                            <property name="textAlign">right</property>
                            <property name="resultSetColumn">countOptoutGR</property>
                        </data>
                    </cell>
                    <cell id="6313">
                        <property name="textAlign">right</property>
                        <data id="6339">
                            <property name="textAlign">right</property>
                            <property name="resultSetColumn">countBouncedGR</property>
                        </data>
                    </cell>
                    <cell id="7222">
                        <property name="textAlign">right</property>
                        <data id="7227">
                            <property name="resultSetColumn">countWaitingForConfirm</property>
                        </data>
                    </cell>
                    <cell id="7241">
                        <property name="textAlign">right</property>
                        <data id="7243">
                            <property name="resultSetColumn">countBlacklisted</property>
                        </data>
                    </cell>
                </row>
            </detail>
        </table>
        <grid id="7252">
            <list-property name="visibility">
                <structure>
                    <property name="format">all</property>
                    <expression name="valueExpr" type="javascript">if (figures.contains(BirtReporUtils.BirtReportFigure.RECIPIENT_DEVELOPMENT_NET)) {false} else {true}</expression>
                </structure>
            </list-property>
            <list-property name="boundDataColumns">
                <structure>
                    <property name="name">active_recipients_total_title</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("statistic.recipient.active.total", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
            </list-property>
            <column id="7253"/>
            <column id="7279"/>
            <column id="7254"/>
            <column id="7284"/>
            <column id="7289"/>
            <column id="7255"/>
            <row id="7256">
                <cell id="7257"/>
                <cell id="7275"/>
                <cell id="7258"/>
                <cell id="7280"/>
                <cell id="7285"/>
                <cell id="7259"/>
            </row>
            <row id="7260">
                <cell id="7261"/>
                <cell id="7276"/>
                <cell id="7262"/>
                <cell id="7281"/>
                <cell id="7286"/>
                <cell id="7263"/>
            </row>
            <row id="7416">
                <cell id="7417"/>
                <cell id="7418"/>
                <cell id="7419"/>
                <cell id="7420"/>
                <cell id="7421"/>
                <cell id="7422"/>
            </row>
            <row id="7269">
                <cell id="7270">
                    <data id="7274">
                        <property name="resultSetColumn">active_recipients_total_title</property>
                    </data>
                </cell>
                <cell id="7277"/>
                <cell id="7271"/>
                <cell id="7282"/>
                <cell id="7287"/>
                <cell id="7272"/>
            </row>
            <row id="7264">
                <cell id="7265"/>
                <cell id="7278"/>
                <cell id="7266"/>
                <cell id="7283"/>
                <cell id="7288"/>
                <cell id="7267"/>
            </row>
        </grid>
        <table id="7296">
            <property name="dataSet">RecipientStatisticsDynamic2</property>
            <list-property name="visibility">
                <structure>
                    <property name="format">all</property>
                    <expression name="valueExpr" type="javascript">if (figures.contains(BirtReporUtils.BirtReportFigure.RECIPIENT_DEVELOPMENT_NET)) {false} else {true}</expression>
                </structure>
            </list-property>
            <list-property name="boundDataColumns">
                <structure>
                    <property name="name">mailingListId</property>
                    <text-property name="displayName">mailingListId</text-property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListId"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">mailingListName</property>
                    <text-property name="displayName">mailingListName</text-property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListName"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">targetGroupId</property>
                    <text-property name="displayName">targetGroupId</text-property>
                    <expression name="expression" type="javascript">dataSetRow["targetGroupId"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">targetGroupName</property>
                    <text-property name="displayName">targetGroupName</text-property>
                    <expression name="expression" type="javascript">dataSetRow["targetGroupName"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">day</property>
                    <text-property name="displayName">day</text-property>
                    <expression name="expression" type="javascript">dataSetRow["day"]</expression>
                    <property name="dataType">date</property>
                </structure>
                <structure>
                    <property name="name">countActive</property>
                    <text-property name="displayName">countActive</text-property>
                    <expression name="expression" type="javascript">dataSetRow["countActive"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">mailingListTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("Mailinglist", reportContext.getLocale());</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">targetGroupTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("Target-Groups", reportContext.getLocale());</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">startDateAggregated</property>
                    <property name="dataType">date</property>
                    <simple-property-list name="aggregateOn">
                        <value>groupTargetGroup</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MIN</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["day"]</expression>
                        </structure>
                    </list-property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">endDateAggregated</property>
                    <property name="dataType">date</property>
                    <simple-property-list name="aggregateOn">
                        <value>groupTargetGroup</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["day"]</expression>
                        </structure>
                    </list-property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">sumActiveForStartDate</property>
                    <property name="dataType">integer</property>
                    <simple-property-list name="aggregateOn">
                        <value>groupTargetGroup</value>
                    </simple-property-list>
                    <property name="aggregateFunction">SUM</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["countActive"]</expression>
                        </structure>
                    </list-property>
                    <expression name="filterExpr" type="javascript">BirtComp.equalTo(row["day"], row["startDateAggregated"])</expression>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">sumActiveForEndDate</property>
                    <property name="dataType">integer</property>
                    <simple-property-list name="aggregateOn">
                        <value>groupTargetGroup</value>
                    </simple-property-list>
                    <property name="aggregateFunction">SUM</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["countActive"]</expression>
                        </structure>
                    </list-property>
                    <expression name="filterExpr" type="javascript">BirtComp.equalTo(row["day"], row["endDateAggregated"])</expression>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">formatedStartDate</property>
                    <expression name="expression" type="javascript">formatDateByLocale(row["startDateAggregated"])</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">formatedEndDate</property>
                    <expression name="expression" type="javascript">formatDateByLocale(row["endDateAggregated"])</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
            </list-property>
            <column id="7309"/>
            <column id="7310"/>
            <column id="7348"/>
            <column id="7311"/>
            <group id="7321">
                <property name="groupName">groupMailingList</property>
                <expression name="keyExpr" type="javascript">row["mailingListId"]</expression>
                <structure name="toc">
                    <expression name="expressionValue" type="javascript">row["mailingListId"]</expression>
                </structure>
                <property name="hideDetail">false</property>
                <list-property name="sort">
                    <structure>
                        <expression name="key" type="javascript">row["mailingListName"]</expression>
                        <property name="direction">asc</property>
                        <property name="strength">-1</property>
                    </structure>
                </list-property>
                <header>
                    <row id="7406">
                        <cell id="7407">
                            <data id="7379">
                                <property name="resultSetColumn">mailingListTitle</property>
                            </data>
                        </cell>
                        <cell id="7408">
                            <data id="7380">
                                <property name="resultSetColumn">targetGroupTitle</property>
                            </data>
                        </cell>
                        <cell id="7409">
                            <data id="7423">
                                <property name="resultSetColumn">formatedStartDate</property>
                            </data>
                        </cell>
                        <cell id="7410">
                            <data id="7424">
                                <property name="resultSetColumn">formatedEndDate</property>
                            </data>
                        </cell>
                    </row>
                </header>
                <footer>
                    <row id="7411">
                        <cell id="7412"/>
                        <cell id="7413"/>
                        <cell id="7414"/>
                        <cell id="7415"/>
                    </row>
                </footer>
            </group>
            <group id="7331">
                <property name="groupName">groupTargetGroup</property>
                <expression name="keyExpr" type="javascript">row["targetGroupId"]</expression>
                <structure name="toc">
                    <expression name="expressionValue" type="javascript">row["targetGroupId"]</expression>
                </structure>
                <property name="hideDetail">false</property>
                <list-property name="sort">
                    <structure>
                        <expression name="key" type="javascript">row["targetGroupId"]</expression>
                        <property name="direction">asc</property>
                        <property name="strength">-1</property>
                    </structure>
                </list-property>
                <header>
                    <row id="7369">
                        <cell id="7370">
                            <data id="7349">
                                <list-property name="visibility">
                                    <structure>
                                        <property name="format">all</property>
                                        <expression name="valueExpr" type="javascript">row["targetGroupId"] != 1</expression>
                                    </structure>
                                </list-property>
                                <property name="resultSetColumn">mailingListName</property>
                            </data>
                        </cell>
                        <cell id="7371">
                            <data id="7350">
                                <property name="resultSetColumn">targetGroupName</property>
                            </data>
                        </cell>
                        <cell id="7372">
                            <data id="7426">
                                <property name="resultSetColumn">sumActiveForStartDate</property>
                            </data>
                        </cell>
                        <cell id="7373">
                            <data id="7427">
                                <property name="resultSetColumn">sumActiveForEndDate</property>
                            </data>
                        </cell>
                    </row>
                </header>
            </group>
            <footer>
                <row id="7305">
                    <cell id="7306"/>
                    <cell id="7307"/>
                    <cell id="7347"/>
                    <cell id="7308"/>
                </row>
            </footer>
        </table>
        <grid id="4787">
            <list-property name="visibility">
                <structure>
                    <property name="format">all</property>
                    <expression name="valueExpr" type="javascript">if (figures.contains(BirtReporUtils.BirtReportFigure.RECIPIENT_DEVELOPMENT_NET)) {false} else {true}</expression>
                </structure>
            </list-property>
            <list-property name="boundDataColumns">
                <structure>
                    <property name="name">growthOfRecipientsDetailTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("report.recipient.statistics.last30days", reportContext.getLocale()) + " " + Packages.com.agnitas.messages.I18nString.getLocaleString("report.recipient.statistics.dailyBasis", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">period-3</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("report.recipient.period", reportContext.getLocale()) + ":"</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">form-3</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("From", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">startDate-3</property>
                    <expression name="expression" type="javascript">reportContext.getPersistentGlobalVariable("startDateFormated")</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">to-3</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("default.to", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">stopDate-3</property>
                    <expression name="expression" type="javascript">reportContext.getPersistentGlobalVariable("stopDateFormated")</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
            </list-property>
            <column id="4788"/>
            <column id="4789"/>
            <column id="6664"/>
            <column id="6659"/>
            <column id="6654"/>
            <column id="6649"/>
            <row id="4796">
                <cell id="4797"/>
                <cell id="4798"/>
                <cell id="6660"/>
                <cell id="6655"/>
                <cell id="6650"/>
                <cell id="6645"/>
            </row>
            <row id="4805">
                <cell id="4806"/>
                <cell id="4807"/>
                <cell id="6661"/>
                <cell id="6656"/>
                <cell id="6651"/>
                <cell id="6646"/>
            </row>
            <row id="6779">
                <cell id="6780">
                    <data id="6344">
                        <property name="resultSetColumn">growthOfRecipientsDetailTitle</property>
                    </data>
                </cell>
                <cell id="6781">
                    <data id="6786">
                        <property name="resultSetColumn">period-3</property>
                    </data>
                </cell>
                <cell id="6782">
                    <data id="6787">
                        <property name="resultSetColumn">form-3</property>
                    </data>
                </cell>
                <cell id="6783">
                    <data id="6788">
                        <property name="resultSetColumn">startDate-3</property>
                    </data>
                </cell>
                <cell id="6784">
                    <data id="6789">
                        <property name="resultSetColumn">to-3</property>
                    </data>
                </cell>
                <cell id="6785">
                    <data id="6790">
                        <property name="resultSetColumn">stopDate-3</property>
                    </data>
                </cell>
            </row>
            <row id="4823">
                <cell id="4824"/>
                <cell id="4825"/>
                <cell id="6663"/>
                <cell id="6658"/>
                <cell id="6653"/>
                <cell id="6648"/>
            </row>
        </grid>
        <table id="6347">
            <property name="pageBreakInside">avoid</property>
            <property name="dataSet">RecipientStatisticsDetailedDynamic2</property>
            <list-property name="visibility">
                <structure>
                    <property name="format">all</property>
                    <expression name="valueExpr" type="javascript">if (figures.contains(BirtReporUtils.BirtReportFigure.RECIPIENT_DEVELOPMENT_NET)) {false} else {true}</expression>
                </structure>
            </list-property>
            <list-property name="boundDataColumns">
                <structure>
                    <property name="name">mailingListId</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListId"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">mailingListGroupId</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListGroupId"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">targetGroupId</property>
                    <expression name="expression" type="javascript">dataSetRow["targetGroupId"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">targetGroupGroupId</property>
                    <expression name="expression" type="javascript">dataSetRow["targetGroupGroupId"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">mailingListName</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListName"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">targetGroupName</property>
                    <expression name="expression" type="javascript">dataSetRow["targetGroupName"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">countActive</property>
                    <expression name="expression" type="javascript">dataSetRow["countActive"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countOptout</property>
                    <expression name="expression" type="javascript">dataSetRow["countOptout"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countBounced</property>
                    <expression name="expression" type="javascript">dataSetRow["countBounced"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">date</property>
                    <expression name="expression" type="javascript">dataSetRow["date"]</expression>
                    <property name="dataType">date-time</property>
                </structure>
                <structure>
                    <property name="name">dateGRDetail</property>
                    <expression name="expression" type="javascript">dateFormat(dataSetRow["date"],"short")</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">targetGroupNameGRDetail</property>
                    <expression name="expression" type="javascript">dataSetRow["targetGroupName"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">mailingListNameGRDetail</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListName"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">targetGroupNameGRDetailTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("Target-Groups", reportContext.getLocale());</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">countActiveGRDetail</property>
                    <expression name="expression" type="javascript">dataSetRow["countActive"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countActiveGRDetailTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("recipient.Opt_Ins", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">countOptoutGRDetail</property>
                    <expression name="expression" type="javascript">dataSetRow["countOptout"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countOptoutGRDetailTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("statistic.Opt_Outs", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">countBouncedGRDetail</property>
                    <expression name="expression" type="javascript">dataSetRow["countBounced"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countBouncedGRDetailTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("recipientsStatistic.tableHeader.bounces", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">countGrowthGRDetail</property>
                    <expression name="expression" type="javascript">dataSetRow["countActive"] - dataSetRow["countOptout"] - dataSetRow["countBounced"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countGrowthGRDetailTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("report.recipient.statistics.growth", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">dateGRDetailTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("settings.fieldType.DATE", reportContext.getLocale());</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">countWaitingForConfirmTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("birt.recipient.notConfirmed", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">countWaitingForConfirm</property>
                    <expression name="expression" type="javascript">dataSetRow["countWaitingForConfirm"]</expression>
                    <property name="dataType">integer</property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">countBlacklisted</property>
                    <expression name="expression" type="javascript">dataSetRow["countBlacklisted"]</expression>
                    <property name="dataType">integer</property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">countBlacklistedRSTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("recipient.MailingState6", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
            </list-property>
            <property name="pageBreakInterval">40000</property>
            <list-property name="sort">
                <structure>
                    <expression name="key" type="javascript">row["date"]</expression>
                    <property name="direction">asc</property>
                    <property name="strength">-1</property>
                </structure>
            </list-property>
            <column id="6369"/>
            <column id="6370"/>
            <column id="6371"/>
            <column id="6372"/>
            <column id="6373"/>
            <column id="6374"/>
            <column id="7232"/>
            <column id="7249"/>
            <group id="6376">
                <property name="groupName">group_mailingListId</property>
                <property name="interval">none</property>
                <property name="sortDirection">asc</property>
                <expression name="keyExpr" type="javascript">row["mailingListId"]</expression>
                <structure name="toc"/>
                <property name="repeatHeader">true</property>
                <property name="hideDetail">false</property>
                <property name="pageBreakAfter">auto</property>
                <property name="pageBreakBefore">auto</property>
                <property name="pageBreakInside">auto</property>
                <list-property name="sort">
                    <structure>
                        <expression name="key" type="javascript">row["mailingListName"]</expression>
                        <property name="direction">asc</property>
                        <property name="strength">-1</property>
                    </structure>
                </list-property>
                <header>
                    <row id="6377">
                        <cell id="6378">
                            <property name="colSpan">8</property>
                            <property name="rowSpan">1</property>
                            <data id="6410">
                                <property name="resultSetColumn">mailingListNameGRDetail</property>
                            </data>
                        </cell>
                    </row>
                </header>
            </group>
            <group id="6392">
                <property name="groupName">group_targetGroupId</property>
                <property name="interval">none</property>
                <property name="sortDirection">asc</property>
                <expression name="keyExpr" type="javascript">row["targetGroupId"]</expression>
                <structure name="toc"/>
                <property name="repeatHeader">true</property>
                <property name="hideDetail">false</property>
                <property name="pageBreakAfter">auto</property>
                <property name="pageBreakBefore">auto</property>
                <property name="pageBreakInside">auto</property>
                <list-property name="sort">
                    <structure>
                        <expression name="key" type="javascript">row["targetGroupName"]</expression>
                        <property name="direction">asc</property>
                        <property name="strength">-1</property>
                    </structure>
                </list-property>
                <header>
                    <row id="6393">
                        <cell id="6394">
                            <data id="6427">
                                <property name="resultSetColumn">dateGRDetailTitle</property>
                            </data>
                        </cell>
                        <cell id="6395">
                            <data id="6418">
                                <property name="resultSetColumn">targetGroupNameGRDetailTitle</property>
                            </data>
                        </cell>
                        <cell id="6396">
                            <data id="6420">
                                <property name="resultSetColumn">countActiveGRDetailTitle</property>
                            </data>
                        </cell>
                        <cell id="6397">
                            <data id="6422">
                                <property name="resultSetColumn">countOptoutGRDetailTitle</property>
                            </data>
                        </cell>
                        <cell id="6398">
                            <data id="6424">
                                <property name="resultSetColumn">countBouncedGRDetailTitle</property>
                            </data>
                        </cell>
                        <cell id="6399">
                            <data id="6426">
                                <property name="resultSetColumn">countGrowthGRDetailTitle</property>
                            </data>
                        </cell>
                        <cell id="7229">
                            <data id="7233">
                                <property name="resultSetColumn">countWaitingForConfirmTitle</property>
                            </data>
                        </cell>
                        <cell id="7246">
                            <data id="7251">
                                <property name="resultSetColumn">countBlacklistedRSTitle</property>
                            </data>
                        </cell>
                    </row>
                </header>
                <footer>
                    <row id="6435">
                        <cell id="6436">
                            <property name="colSpan">8</property>
                            <property name="rowSpan">1</property>
                        </cell>
                    </row>
                </footer>
            </group>
            <detail>
                <row id="6428">
                    <cell id="6429">
                        <data id="6408">
                            <property name="resultSetColumn">dateGRDetail</property>
                        </data>
                    </cell>
                    <cell id="6430">
                        <data id="6409">
                            <property name="resultSetColumn">targetGroupNameGRDetail</property>
                        </data>
                    </cell>
                    <cell id="6431">
                        <property name="textAlign">right</property>
                        <data id="6419">
                            <property name="textAlign">right</property>
                            <property name="resultSetColumn">countActiveGRDetail</property>
                        </data>
                    </cell>
                    <cell id="6432">
                        <property name="textAlign">right</property>
                        <data id="6421">
                            <property name="textAlign">right</property>
                            <property name="resultSetColumn">countOptoutGRDetail</property>
                        </data>
                    </cell>
                    <cell id="6433">
                        <property name="textAlign">right</property>
                        <data id="6423">
                            <property name="textAlign">right</property>
                            <property name="resultSetColumn">countBouncedGRDetail</property>
                        </data>
                    </cell>
                    <cell id="6434">
                        <property name="textAlign">right</property>
                        <data id="6425">
                            <property name="textAlign">right</property>
                            <property name="resultSetColumn">countGrowthGRDetail</property>
                        </data>
                    </cell>
                    <cell id="7230">
                        <property name="textAlign">right</property>
                        <data id="7234">
                            <property name="resultSetColumn">countWaitingForConfirm</property>
                        </data>
                    </cell>
                    <cell id="7247">
                        <property name="textAlign">right</property>
                        <data id="7250">
                            <property name="resultSetColumn">countBlacklisted</property>
                        </data>
                    </cell>
                </row>
            </detail>
        </table>
        <grid id="5208">
            <list-property name="visibility">
                <structure>
                    <property name="format">all</property>
                    <expression name="valueExpr" type="javascript">if ((figures.contains(BirtReporUtils.BirtReportFigure.OPENERS_MEASURED)) || (figures.contains(BirtReporUtils.BirtReportFigure.CLICKERS_TOTAL))) {false} else {true}</expression>
                </structure>
            </list-property>
            <list-property name="boundDataColumns">
                <structure>
                    <property name="name">allActiveRecipientsTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("birt.recipient.allActiveRecipients", reportContext.getLocale());</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">asOf-5</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("report.label.asOf", reportContext.getLocale()) + ":"</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">asOfStopDate-5</property>
                    <expression name="expression" type="javascript">reportContext.getPersistentGlobalVariable("stopDateFormated")</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
            </list-property>
            <column id="5209"/>
            <column id="5210"/>
            <column id="6689"/>
            <row id="5217">
                <cell id="5218"/>
                <cell id="5219"/>
                <cell id="6685"/>
            </row>
            <row id="5226">
                <cell id="5227"/>
                <cell id="5228"/>
                <cell id="6686"/>
            </row>
            <row id="6791">
                <cell id="6792">
                    <data id="6442">
                        <property name="resultSetColumn">allActiveRecipientsTitle</property>
                    </data>
                </cell>
                <cell id="6793">
                    <data id="7219">
                        <property name="resultSetColumn">asOf-5</property>
                    </data>
                </cell>
                <cell id="6794">
                    <data id="7220">
                        <property name="resultSetColumn">asOfStopDate-5</property>
                    </data>
                </cell>
            </row>
            <row id="5259">
                <cell id="5260"/>
                <cell id="5261"/>
                <cell id="6688"/>
            </row>
        </grid>
        <table id="6479">
            <property name="dataSet">RecipientStatisticsWithDevices2</property>
            <list-property name="visibility">
                <structure>
                    <property name="format">all</property>
                    <expression name="valueExpr" type="javascript">if ((figures.contains(BirtReporUtils.BirtReportFigure.OPENERS_MEASURED)) || (figures.contains(BirtReporUtils.BirtReportFigure.CLICKERS_TOTAL))) {false} else {true}</expression>
                </structure>
            </list-property>
            <list-property name="boundDataColumns">
                <structure>
                    <property name="name">mailingListGroupId</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListGroupId"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">mailingList</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingList"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">mailingListId</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListId"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">category</property>
                    <expression name="expression" type="javascript">dataSetRow["category"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">categoryindex</property>
                    <expression name="expression" type="javascript">dataSetRow["categoryindex"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">targetgroup</property>
                    <expression name="expression" type="javascript">dataSetRow["targetgroup"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">targetgroupindex</property>
                    <expression name="expression" type="javascript">dataSetRow["targetgroupindex"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">count</property>
                    <expression name="expression" type="javascript">dataSetRow["count"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">rate</property>
                    <expression name="expression" type="javascript">dataSetRow["rate"]</expression>
                    <property name="dataType">float</property>
                </structure>
                <structure>
                    <property name="name">all_recipient_active_value</property>
                    <expression name="expression" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.ACTIVE_END_DATE_INDEX) {dataSetRow["count"]} else {0}</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">all_recipient_active_rate</property>
                    <expression name="expression" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.ACTIVE_END_DATE_INDEX) {dataSetRow["rate"]} else {0}</expression>
                    <property name="dataType">float</property>
                </structure>
                <structure>
                    <property name="name">all_recipient_openers_value</property>
                    <expression name="expression" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.OPENERS_END_DATE_INDEX) {dataSetRow["count"]} else {0}</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">all_recipient_openers_rate</property>
                    <expression name="expression" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.OPENERS_END_DATE_INDEX) {dataSetRow["rate"]} else {0}</expression>
                    <property name="dataType">float</property>
                </structure>
                <structure>
                    <property name="name">all_recipient_clickers_value</property>
                    <expression name="expression" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.CLICKER_END_DATE_INDEX) {dataSetRow["count"]} else {0}</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">all_recipient_clickers_rate</property>
                    <expression name="expression" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.CLICKER_END_DATE_INDEX) {dataSetRow["rate"]} else {0}</expression>
                    <property name="dataType">float</property>
                </structure>
                <structure>
                    <property name="name">mailingList_</property>
                    <property name="dataType">string</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupindex</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["mailingList"]</expression>
                        </structure>
                    </list-property>
                </structure>
                <structure>
                    <property name="name">targetGroup_</property>
                    <property name="dataType">string</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupindex</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["targetgroup"]</expression>
                        </structure>
                    </list-property>
                </structure>
                <structure>
                    <property name="name">all_recipient_active_value_</property>
                    <property name="dataType">integer</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupindex</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["all_recipient_active_value"]</expression>
                        </structure>
                    </list-property>
                </structure>
                <structure>
                    <property name="name">all_recipient_active_rate_</property>
                    <property name="dataType">float</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupindex</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">if (row["all_recipient_active_value"] > 0) {1} else {0}</expression>
                        </structure>
                    </list-property>
                </structure>
                <structure>
                    <property name="name">all_recipient_openers_value_</property>
                    <property name="dataType">integer</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupindex</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["all_recipient_openers_value"]</expression>
                        </structure>
                    </list-property>
                </structure>
                <structure>
                    <property name="name">all_recipient_openers_rate_</property>
                    <property name="dataType">float</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupindex</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["all_recipient_openers_rate"]</expression>
                        </structure>
                    </list-property>
                </structure>
                <structure>
                    <property name="name">all_recipient_clickers_value_</property>
                    <property name="dataType">integer</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupindex</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["all_recipient_clickers_value"]</expression>
                        </structure>
                    </list-property>
                </structure>
                <structure>
                    <property name="name">all_recipient_clickers_rate_</property>
                    <property name="dataType">float</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupindex</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["all_recipient_clickers_rate"]</expression>
                        </structure>
                    </list-property>
                </structure>
                <structure>
                    <property name="name">mailingListTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("Mailinglist", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">targetGroupTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("Target-Groups", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">all_recipient_active_title</property>
                    <property name="dataType">string</property>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.ACTIVE_END_DATE_INDEX) {Packages.com.agnitas.messages.I18nString.getLocaleString(CommonKeys.ACTIVE, reportContext.getLocale())} else {""}</expression>
                        </structure>
                    </list-property>
                </structure>
                <structure>
                    <property name="name">all_recipient_active_rate_title</property>
                    <expression name="expression" type="javascript">row["all_recipient_active_title"] + " in %"</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">all_recipient_openers_title</property>
                    <property name="dataType">string</property>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.OPENERS_END_DATE_INDEX) {Packages.com.agnitas.messages.I18nString.getLocaleString(RecipientsStatisticDataSet.OPENERS, reportContext.getLocale())} else {""}</expression>
                        </structure>
                    </list-property>
                </structure>
                <structure>
                    <property name="name">all_recipient_openers_rate_title</property>
                    <expression name="expression" type="javascript">row["all_recipient_openers_title"] + " in %"</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">all_recipient_clickers_title</property>
                    <property name="dataType">string</property>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.CLICKER_END_DATE_INDEX) {Packages.com.agnitas.messages.I18nString.getLocaleString(CommonKeys.CLICKER, reportContext.getLocale())} else {""}</expression>
                        </structure>
                    </list-property>
                </structure>
                <structure>
                    <property name="name">all_recipient_clickers_rate_title</property>
                    <expression name="expression" type="javascript">row["all_recipient_clickers_title"] + " in %"</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">Aggregation</property>
                    <property name="dataType">integer</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupindex</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["targetgroupindex"]</expression>
                        </structure>
                    </list-property>
                </structure>
                <structure>
                    <property name="name">targetGroupId</property>
                    <expression name="expression" type="javascript">dataSetRow["targetGroupId"]</expression>
                    <property name="dataType">integer</property>
                    <property name="allowExport">true</property>
                </structure>
            </list-property>
            <column id="6507"/>
            <column id="6508"/>
            <column id="6509"/>
            <column id="6510"/>
            <column id="6511">
                <list-property name="visibility">
                    <structure>
                        <property name="format">all</property>
                        <expression name="valueExpr" type="javascript">if (figures.contains(BirtReporUtils.BirtReportFigure.OPENERS_MEASURED)) {false} else {true}</expression>
                    </structure>
                </list-property>
            </column>
            <column id="6512">
                <list-property name="visibility">
                    <structure>
                        <property name="format">all</property>
                        <expression name="valueExpr" type="javascript">if (figures.contains(BirtReporUtils.BirtReportFigure.OPENERS_MEASURED)) {false} else {true}</expression>
                    </structure>
                </list-property>
            </column>
            <column id="6513">
                <list-property name="visibility">
                    <structure>
                        <property name="format">all</property>
                        <expression name="valueExpr" type="javascript">if (figures.contains(BirtReporUtils.BirtReportFigure.CLICKERS_TOTAL)) {false} else {true}</expression>
                    </structure>
                </list-property>
            </column>
            <column id="6514">
                <list-property name="visibility">
                    <structure>
                        <property name="format">all</property>
                        <expression name="valueExpr" type="javascript">if (figures.contains(BirtReporUtils.BirtReportFigure.CLICKERS_TOTAL)) {false} else {true}</expression>
                    </structure>
                </list-property>
            </column>
            <header>
                <row id="6480">
                    <cell id="6481">
                        <data id="6564">
                            <property name="resultSetColumn">mailingListTitle</property>
                        </data>
                    </cell>
                    <cell id="6482">
                        <data id="6565">
                            <property name="resultSetColumn">targetGroupTitle</property>
                        </data>
                    </cell>
                    <cell id="6483">
                        <data id="6566">
                            <property name="resultSetColumn">all_recipient_active_title</property>
                        </data>
                    </cell>
                    <cell id="6484">
                        <data id="6567">
                            <property name="resultSetColumn">all_recipient_active_rate_title</property>
                        </data>
                    </cell>
                    <cell id="6485">
                        <data id="6569">
                            <property name="resultSetColumn">all_recipient_openers_title</property>
                        </data>
                    </cell>
                    <cell id="6486">
                        <data id="6570">
                            <property name="resultSetColumn">all_recipient_openers_rate_title</property>
                        </data>
                    </cell>
                    <cell id="6487">
                        <data id="6571">
                            <property name="resultSetColumn">all_recipient_clickers_title</property>
                        </data>
                    </cell>
                    <cell id="6488">
                        <data id="6572">
                            <property name="resultSetColumn">all_recipient_clickers_rate_title</property>
                        </data>
                    </cell>
                </row>
            </header>
            <group id="6515">
                <property name="groupName">group_mailingListId</property>
                <property name="interval">none</property>
                <property name="sortDirection">asc</property>
                <expression name="keyExpr" type="javascript">row["mailingListId"]</expression>
                <structure name="toc"/>
                <property name="repeatHeader">true</property>
                <property name="hideDetail">false</property>
                <property name="pageBreakAfter">auto</property>
                <property name="pageBreakBefore">auto</property>
                <property name="pageBreakInside">auto</property>
                <list-property name="sort">
                    <structure>
                        <expression name="key" type="javascript">row["mailingList"]</expression>
                        <property name="direction">asc</property>
                        <property name="strength">-1</property>
                    </structure>
                </list-property>
            </group>
            <group id="6535">
                <property name="groupName">group_targetgroupindex</property>
                <property name="interval">none</property>
                <property name="sortDirection">asc</property>
                <expression name="keyExpr" type="javascript">row["targetGroupId"]</expression>
                <structure name="toc">
                    <expression name="expressionValue" type="javascript">row["targetGroupId"]</expression>
                </structure>
                <property name="repeatHeader">true</property>
                <property name="hideDetail">false</property>
                <property name="pageBreakAfter">auto</property>
                <property name="pageBreakBefore">auto</property>
                <property name="pageBreakInside">auto</property>
                <list-property name="sort">
                    <structure>
                        <expression name="key" type="javascript">row["targetGroupId"]</expression>
                        <property name="direction">asc</property>
                        <property name="strength">-1</property>
                    </structure>
                </list-property>
                <header>
                    <row id="6536">
                        <cell id="6537">
                            <data id="6556">
                                <list-property name="visibility">
                                    <structure>
                                        <property name="format">all</property>
                                        <expression name="valueExpr" type="javascript">row["targetgroupindex"] != 1</expression>
                                    </structure>
                                </list-property>
                                <property name="resultSetColumn">mailingList_</property>
                            </data>
                        </cell>
                        <cell id="6538">
                            <data id="6557">
                                <property name="resultSetColumn">targetGroup_</property>
                            </data>
                        </cell>
                        <cell id="6539">
                            <property name="textAlign">right</property>
                            <data id="6558">
                                <property name="textAlign">right</property>
                                <property name="resultSetColumn">all_recipient_active_value_</property>
                            </data>
                        </cell>
                        <cell id="6540">
                            <property name="textAlign">right</property>
                            <data id="6559">
                                <structure name="numberFormat">
                                    <property name="category">Custom</property>
                                    <property name="pattern">0.00%</property>
                                </structure>
                                <property name="textAlign">right</property>
                                <list-property name="visibility">
                                    <structure>
                                        <property name="format">all</property>
                                        <expression name="valueExpr" type="javascript">row["targetgroupindex"] != 1</expression>
                                    </structure>
                                </list-property>
                                <property name="resultSetColumn">all_recipient_active_rate_</property>
                            </data>
                        </cell>
                        <cell id="6541">
                            <property name="textAlign">right</property>
                            <data id="6560">
                                <property name="textAlign">right</property>
                                <property name="resultSetColumn">all_recipient_openers_value_</property>
                            </data>
                        </cell>
                        <cell id="6542">
                            <property name="textAlign">right</property>
                            <data id="6561">
                                <structure name="numberFormat">
                                    <property name="category">Custom</property>
                                    <property name="pattern">0.00%</property>
                                </structure>
                                <property name="textAlign">right</property>
                                <list-property name="visibility">
                                    <structure>
                                        <property name="format">all</property>
                                        <expression name="valueExpr" type="javascript">row["targetgroupindex"] != 1</expression>
                                    </structure>
                                </list-property>
                                <property name="resultSetColumn">all_recipient_openers_rate_</property>
                            </data>
                        </cell>
                        <cell id="6543">
                            <property name="textAlign">right</property>
                            <data id="6562">
                                <property name="textAlign">right</property>
                                <property name="resultSetColumn">all_recipient_clickers_value_</property>
                            </data>
                        </cell>
                        <cell id="6544">
                            <property name="textAlign">right</property>
                            <data id="6563">
                                <structure name="numberFormat">
                                    <property name="category">Custom</property>
                                    <property name="pattern">0.00%</property>
                                </structure>
                                <property name="textAlign">right</property>
                                <list-property name="visibility">
                                    <structure>
                                        <property name="format">all</property>
                                        <expression name="valueExpr" type="javascript">row["targetgroupindex"] != 1</expression>
                                    </structure>
                                </list-property>
                                <property name="resultSetColumn">all_recipient_clickers_rate_</property>
                            </data>
                        </cell>
                    </row>
                </header>
            </group>
            <footer>
                <row id="6573">
                    <cell id="6574"/>
                    <cell id="6575"/>
                    <cell id="6576"/>
                    <cell id="6577"/>
                    <cell id="6578"/>
                    <cell id="6579"/>
                    <cell id="6580"/>
                    <cell id="6581"/>
                </row>
            </footer>
        </table>
        <grid id="5918">
            <list-property name="visibility">
                <structure>
                    <property name="format">all</property>
                    <expression name="valueExpr" type="javascript">if (figures.contains(BirtReporUtils.BirtReportFigure.CLICKERS_AFTER_DEVICE)) {false} else {true}</expression>
                </structure>
            </list-property>
            <list-property name="boundDataColumns">
                <structure>
                    <property name="name">clickersByDeviceTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("report.recipient.statistics.clickersAfterDevice.label", reportContext.getLocale());</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">activityByDevicesTitle2</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("report.recipient.statistics.activitybydevices", reportContext.getLocale());</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">asOf-3</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("report.label.asOf", reportContext.getLocale()) + ":"</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">asOfStopDate-3</property>
                    <expression name="expression" type="javascript">reportContext.getPersistentGlobalVariable("stopDateFormated")</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
            </list-property>
            <column id="5919"/>
            <column id="6475"/>
            <column id="6720"/>
            <row id="6044">
                <cell id="6045"/>
                <cell id="6469"/>
                <cell id="6714"/>
            </row>
            <row id="5945">
                <cell id="5946"/>
                <cell id="6470"/>
                <cell id="6715"/>
            </row>
            <row id="6809">
                <cell id="6810">
                    <data id="6476">
                        <property name="resultSetColumn">activityByDevicesTitle2</property>
                    </data>
                </cell>
                <cell id="6811">
                    <data id="6813">
                        <property name="resultSetColumn">asOf-3</property>
                    </data>
                </cell>
                <cell id="6812">
                    <data id="6814">
                        <property name="resultSetColumn">asOfStopDate-3</property>
                    </data>
                </cell>
            </row>
            <row id="6465">
                <cell id="6466"/>
                <cell id="6472"/>
                <cell id="6717"/>
            </row>
            <row id="5954">
                <cell id="5955">
                    <data id="6462">
                        <property name="resultSetColumn">clickersByDeviceTitle</property>
                    </data>
                </cell>
                <cell id="6473"/>
                <cell id="6718"/>
            </row>
            <row id="6463">
                <cell id="6464"/>
                <cell id="6474"/>
                <cell id="6719"/>
            </row>
        </grid>
        <table id="6900">
            <property name="dataSet">RecipientStatisticsWithDevices2</property>
            <list-property name="visibility">
                <structure>
                    <property name="format">all</property>
                    <expression name="valueExpr" type="javascript">if (figures.contains(BirtReporUtils.BirtReportFigure.CLICKERS_AFTER_DEVICE)) {false} else {true}</expression>
                </structure>
            </list-property>
            <list-property name="boundDataColumns">
                <structure>
                    <property name="name">mailingListGroupId</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListGroupId"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">mailingList</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingList"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">mailingListId</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListId"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">category</property>
                    <expression name="expression" type="javascript">dataSetRow["category"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">categoryindex</property>
                    <expression name="expression" type="javascript">dataSetRow["categoryindex"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">targetgroup</property>
                    <expression name="expression" type="javascript">dataSetRow["targetgroup"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">targetgroupindex</property>
                    <expression name="expression" type="javascript">dataSetRow["targetgroupindex"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">count</property>
                    <expression name="expression" type="javascript">dataSetRow["count"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">rate</property>
                    <expression name="expression" type="javascript">dataSetRow["rate"]</expression>
                    <property name="dataType">float</property>
                </structure>
                <structure>
                    <property name="name">mailingListTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("Mailinglist", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">mailingList_</property>
                    <property name="dataType">string</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupId</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["mailingList"]</expression>
                        </structure>
                    </list-property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">targetGroup_</property>
                    <property name="dataType">string</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupId</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["targetgroup"]</expression>
                        </structure>
                    </list-property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">targetGroupTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("Target-Groups", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">clickerTrackedEndDateValue</property>
                    <expression name="expression" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.CLICKER_TRACKED_END_DATE_INDEX) {dataSetRow["count"]} else {0}</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">clickerTrackedEndDateRate</property>
                    <expression name="expression" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.CLICKER_TRACKED_END_DATE_INDEX) {1} else {0}</expression>
                    <property name="dataType">float</property>
                </structure>
                <structure>
                    <property name="name">clickerPcEndDateValue</property>
                    <expression name="expression" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.CLICKER_PC_END_DATE_INDEX) {dataSetRow["count"]} else {0}</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">clickerPcEndDateRate</property>
                    <expression name="expression" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.CLICKER_PC_END_DATE_INDEX) {dataSetRow["rate"]} else {0}</expression>
                    <property name="dataType">float</property>
                </structure>
                <structure>
                    <property name="name">clickerTabletEndDateValue</property>
                    <expression name="expression" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.CLICKER_TABLET_END_DATE_INDEX) {dataSetRow["count"]} else {0}</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">clickerTabletEndDateRate</property>
                    <expression name="expression" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.CLICKER_TABLET_END_DATE_INDEX) {dataSetRow["rate"]} else {0}</expression>
                    <property name="dataType">float</property>
                </structure>
                <structure>
                    <property name="name">clickerMobileEndDateValue</property>
                    <expression name="expression" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.CLICKER_MOBILE_END_DATE_INDEX) {dataSetRow["count"]} else {0}</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">clickerMobileEndDateRate</property>
                    <expression name="expression" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.CLICKER_MOBILE_END_DATE_INDEX) {dataSetRow["rate"]} else {0}</expression>
                    <property name="dataType">float</property>
                </structure>
                <structure>
                    <property name="name">clickerSmarttvEndDateValue</property>
                    <expression name="expression" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.CLICKER_SMARTTV_END_DATE_INDEX) {dataSetRow["count"]} else {0}</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">clickerSmarttvEndDateRate</property>
                    <expression name="expression" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.CLICKER_SMARTTV_END_DATE_INDEX) {dataSetRow["rate"]} else {0}</expression>
                    <property name="dataType">float</property>
                </structure>
                <structure>
                    <property name="name">clickerMultipleEndDateValue</property>
                    <expression name="expression" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.CLICKER_MULTIPLE_DEVICES_END_DATE_INDEX) {dataSetRow["count"]} else {0}</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">clickerMultipleEndDateRate</property>
                    <expression name="expression" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.CLICKER_MULTIPLE_DEVICES_END_DATE_INDEX) {dataSetRow["rate"]} else {0}</expression>
                    <property name="dataType">float</property>
                </structure>
                <structure>
                    <property name="name">clickerTrackedEndDateValue_</property>
                    <property name="dataType">integer</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupId</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["clickerTrackedEndDateValue"]</expression>
                        </structure>
                    </list-property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">clickerTrackedEndDateRate_</property>
                    <property name="dataType">float</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupId</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">if (row["clickerTrackedEndDateValue"] > 0) {1} else {0}</expression>
                        </structure>
                    </list-property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">clickerPcEndDateValue_</property>
                    <property name="dataType">float</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupId</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["clickerPcEndDateValue"]</expression>
                        </structure>
                    </list-property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">clickerPcEndDateRate_</property>
                    <property name="dataType">float</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupId</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["clickerPcEndDateRate"]</expression>
                        </structure>
                    </list-property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">clickerMobileEndDateValue_</property>
                    <property name="dataType">integer</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupId</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["clickerMobileEndDateValue"]</expression>
                        </structure>
                    </list-property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">clickerMobileEndDateRate_</property>
                    <property name="dataType">float</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupId</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["clickerMobileEndDateRate"]</expression>
                        </structure>
                    </list-property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">clickerTabletEndDateValue_</property>
                    <property name="dataType">integer</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupId</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["clickerTabletEndDateValue"]</expression>
                        </structure>
                    </list-property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">clickerTabletEndDateRate_</property>
                    <property name="dataType">float</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupId</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["clickerTabletEndDateRate"]</expression>
                        </structure>
                    </list-property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">clickerSmarttvEndDateValue_</property>
                    <property name="dataType">integer</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupId</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["clickerSmarttvEndDateValue"]</expression>
                        </structure>
                    </list-property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">clickerSmarttvEndDateRate_</property>
                    <property name="dataType">float</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupId</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["clickerSmarttvEndDateRate"]</expression>
                        </structure>
                    </list-property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">clickerMultipleEndDateValue_</property>
                    <property name="dataType">integer</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupId</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["clickerMultipleEndDateValue"]</expression>
                        </structure>
                    </list-property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">clickerMultipleEndDateRate_</property>
                    <property name="dataType">float</property>
                    <simple-property-list name="aggregateOn">
                        <value>group_targetgroupId</value>
                    </simple-property-list>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">row["clickerMultipleEndDateRate"]</expression>
                        </structure>
                    </list-property>
                    <property name="allowExport">true</property>
                </structure>
                <structure>
                    <property name="name">clickerTrackedValueTitle</property>
                    <property name="dataType">string</property>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.CLICKER_TRACKED_END_DATE_INDEX) {Packages.com.agnitas.messages.I18nString.getLocaleString(CommonKeys.CLICKER_TRACKED, reportContext.getLocale())} else {""}</expression>
                        </structure>
                    </list-property>
                </structure>
                <structure>
                    <property name="name">clickerTrackedRateTitle</property>
                    <expression name="expression" type="javascript">row["clickerTrackedValueTitle"] + " in %"</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">clickerPcValueTitle</property>
                    <property name="dataType">string</property>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.CLICKER_PC_END_DATE_INDEX) {Packages.com.agnitas.messages.I18nString.getLocaleString("statistic.pc", reportContext.getLocale())} else {""}</expression>
                        </structure>
                    </list-property>
                </structure>
                <structure>
                    <property name="name">clickerPcRateTitle</property>
                    <expression name="expression" type="javascript">row["clickerPcValueTitle"] + " in %"</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">clickerMobileValueTitle</property>
                    <property name="dataType">string</property>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.CLICKER_MOBILE_END_DATE_INDEX) {Packages.com.agnitas.messages.I18nString.getLocaleString("report.openers.mobile.shortname", reportContext.getLocale())} else {""}</expression>
                        </structure>
                    </list-property>
                </structure>
                <structure>
                    <property name="name">clickerMobileRateTitle</property>
                    <expression name="expression" type="javascript">row["clickerMobileValueTitle"] + " in %"</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">clickerTabletValueTitle</property>
                    <property name="dataType">string</property>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.CLICKER_TABLET_END_DATE_INDEX) {Packages.com.agnitas.messages.I18nString.getLocaleString("report.openers.tablet.shortname", reportContext.getLocale())} else {""}</expression>
                        </structure>
                    </list-property>
                </structure>
                <structure>
                    <property name="name">clickerTabletRateTitle</property>
                    <expression name="expression" type="javascript">row["clickerTabletValueTitle"] + " in %"</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">clickerSmarttvValueTitle</property>
                    <property name="dataType">string</property>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.CLICKER_SMARTTV_END_DATE_INDEX) {Packages.com.agnitas.messages.I18nString.getLocaleString("report.openers.smarttv.shortname", reportContext.getLocale())} else {""}</expression>
                        </structure>
                    </list-property>
                </structure>
                <structure>
                    <property name="name">clickerSmarttvRateTitle</property>
                    <expression name="expression" type="javascript">row["clickerSmarttvValueTitle"] + " in %"</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">clickerMultipleValueTitle</property>
                    <property name="dataType">string</property>
                    <property name="aggregateFunction">MAX</property>
                    <list-property name="arguments">
                        <structure>
                            <property name="name">Expression</property>
                            <expression name="value" type="javascript">if (dataSetRow["categoryindex"] == RecipientsStatisticDataSet.CLICKER_MULTIPLE_DEVICES_END_DATE_INDEX) {Packages.com.agnitas.messages.I18nString.getLocaleString("report.openers.multiple-devices.shortname", reportContext.getLocale())} else {""}</expression>
                        </structure>
                    </list-property>
                </structure>
                <structure>
                    <property name="name">clickerMultipleRateTitle</property>
                    <expression name="expression" type="javascript">row["clickerMultipleValueTitle"] + " in %"</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">targetgroupId</property>
                    <expression name="expression" type="javascript">dataSetRow["targetGroupId"]</expression>
                    <property name="dataType">integer</property>
                    <property name="allowExport">true</property>
                </structure>
            </list-property>
            <column id="6946"/>
            <column id="6947"/>
            <column id="6948"/>
            <column id="6949"/>
            <column id="6950"/>
            <column id="6951"/>
            <column id="6952"/>
            <column id="6953"/>
            <column id="6954"/>
            <column id="6955"/>
            <column id="6956"/>
            <column id="6957"/>
            <column id="6958"/>
            <column id="6959"/>
            <header>
                <row id="7025">
                    <cell id="7026">
                        <data id="7024">
                            <property name="resultSetColumn">mailingListTitle</property>
                        </data>
                    </cell>
                    <cell id="7027">
                        <data id="7042">
                            <property name="resultSetColumn">targetGroupTitle</property>
                        </data>
                    </cell>
                    <cell id="7028">
                        <data id="7055">
                            <property name="resultSetColumn">clickerTrackedValueTitle</property>
                        </data>
                    </cell>
                    <cell id="7029">
                        <data id="7056">
                            <property name="resultSetColumn">clickerTrackedRateTitle</property>
                        </data>
                    </cell>
                    <cell id="7030">
                        <data id="7057">
                            <property name="resultSetColumn">clickerPcValueTitle</property>
                        </data>
                    </cell>
                    <cell id="7031">
                        <data id="7058">
                            <property name="resultSetColumn">clickerPcRateTitle</property>
                        </data>
                    </cell>
                    <cell id="7032">
                        <data id="7059">
                            <property name="resultSetColumn">clickerMobileValueTitle</property>
                        </data>
                    </cell>
                    <cell id="7033">
                        <data id="7060">
                            <property name="resultSetColumn">clickerMobileRateTitle</property>
                        </data>
                    </cell>
                    <cell id="7034">
                        <data id="7061">
                            <property name="resultSetColumn">clickerTabletValueTitle</property>
                        </data>
                    </cell>
                    <cell id="7035">
                        <data id="7062">
                            <property name="resultSetColumn">clickerTabletRateTitle</property>
                        </data>
                    </cell>
                    <cell id="7036">
                        <data id="7063">
                            <property name="resultSetColumn">clickerSmarttvValueTitle</property>
                        </data>
                    </cell>
                    <cell id="7037">
                        <data id="7064">
                            <property name="resultSetColumn">clickerSmarttvRateTitle</property>
                        </data>
                    </cell>
                    <cell id="7038">
                        <data id="7065">
                            <property name="resultSetColumn">clickerMultipleValueTitle</property>
                        </data>
                    </cell>
                    <cell id="7039">
                        <data id="7066">
                            <property name="resultSetColumn">clickerMultipleRateTitle</property>
                        </data>
                    </cell>
                </row>
            </header>
            <group id="6960">
                <property name="groupName">group_mailingListId</property>
                <property name="interval">none</property>
                <property name="sortDirection">asc</property>
                <expression name="keyExpr" type="javascript">row["mailingListId"]</expression>
                <structure name="toc">
                    <expression name="expressionValue" type="javascript">row["mailingListId"]</expression>
                </structure>
                <property name="repeatHeader">true</property>
                <property name="hideDetail">false</property>
                <property name="pageBreakAfter">auto</property>
                <property name="pageBreakBefore">auto</property>
                <property name="pageBreakInside">auto</property>
                <list-property name="sort">
                    <structure>
                        <expression name="key" type="javascript">row["mailingList"]</expression>
                        <property name="direction">asc</property>
                        <property name="strength">-1</property>
                    </structure>
                </list-property>
            </group>
            <group id="6992">
                <property name="groupName">group_targetgroupId</property>
                <property name="interval">none</property>
                <property name="sortDirection">asc</property>
                <expression name="keyExpr" type="javascript">row["targetgroupId"]</expression>
                <structure name="toc">
                    <expression name="expressionValue" type="javascript">row["targetgroupId"]</expression>
                </structure>
                <property name="repeatHeader">true</property>
                <property name="hideDetail">false</property>
                <property name="pageBreakAfter">auto</property>
                <property name="pageBreakBefore">auto</property>
                <property name="pageBreakInside">auto</property>
                <list-property name="sort">
                    <structure>
                        <expression name="key" type="javascript">row["targetgroupId"]</expression>
                        <property name="direction">asc</property>
                        <property name="strength">-1</property>
                    </structure>
                </list-property>
                <header>
                    <row id="6993">
                        <cell id="6994">
                            <data id="7040">
                                <list-property name="visibility">
                                    <structure>
                                        <property name="format">all</property>
                                        <expression name="valueExpr" type="javascript">row["targetgroupindex"] != 1</expression>
                                    </structure>
                                </list-property>
                                <property name="resultSetColumn">mailingList_</property>
                            </data>
                        </cell>
                        <cell id="6995">
                            <data id="7041">
                                <property name="resultSetColumn">targetGroup_</property>
                            </data>
                        </cell>
                        <cell id="6996">
                            <data id="7043">
                                <property name="resultSetColumn">clickerTrackedEndDateValue_</property>
                            </data>
                        </cell>
                        <cell id="6997">
                            <data id="7044">
                                <structure name="numberFormat">
                                    <property name="category">Custom</property>
                                    <property name="pattern">0.00%</property>
                                </structure>
                                <list-property name="visibility">
                                    <structure>
                                        <property name="format">all</property>
                                        <expression name="valueExpr" type="javascript">row["targetgroupindex"] != 1</expression>
                                    </structure>
                                </list-property>
                                <property name="resultSetColumn">clickerTrackedEndDateRate_</property>
                            </data>
                        </cell>
                        <cell id="6998">
                            <data id="7045">
                                <property name="resultSetColumn">clickerPcEndDateValue_</property>
                            </data>
                        </cell>
                        <cell id="6999">
                            <data id="7046">
                                <structure name="numberFormat">
                                    <property name="category">Custom</property>
                                    <property name="pattern">0.00%</property>
                                </structure>
                                <list-property name="visibility">
                                    <structure>
                                        <property name="format">all</property>
                                        <expression name="valueExpr" type="javascript">row["targetgroupindex"] != 1</expression>
                                    </structure>
                                </list-property>
                                <property name="resultSetColumn">clickerPcEndDateRate_</property>
                            </data>
                        </cell>
                        <cell id="7000">
                            <data id="7047">
                                <property name="resultSetColumn">clickerMobileEndDateValue_</property>
                            </data>
                        </cell>
                        <cell id="7001">
                            <data id="7048">
                                <structure name="numberFormat">
                                    <property name="category">Custom</property>
                                    <property name="pattern">0.00%</property>
                                </structure>
                                <list-property name="visibility">
                                    <structure>
                                        <property name="format">all</property>
                                        <expression name="valueExpr" type="javascript">row["targetgroupindex"] != 1</expression>
                                    </structure>
                                </list-property>
                                <property name="resultSetColumn">clickerMobileEndDateRate_</property>
                            </data>
                        </cell>
                        <cell id="7002">
                            <data id="7049">
                                <property name="resultSetColumn">clickerTabletEndDateValue_</property>
                            </data>
                        </cell>
                        <cell id="7003">
                            <data id="7050">
                                <structure name="numberFormat">
                                    <property name="category">Custom</property>
                                    <property name="pattern">0.00%</property>
                                </structure>
                                <list-property name="visibility">
                                    <structure>
                                        <property name="format">all</property>
                                        <expression name="valueExpr" type="javascript">row["targetgroupindex"] != 1</expression>
                                    </structure>
                                </list-property>
                                <property name="resultSetColumn">clickerTabletEndDateRate_</property>
                            </data>
                        </cell>
                        <cell id="7004">
                            <data id="7051">
                                <property name="resultSetColumn">clickerSmarttvEndDateValue_</property>
                            </data>
                        </cell>
                        <cell id="7005">
                            <data id="7052">
                                <structure name="numberFormat">
                                    <property name="category">Custom</property>
                                    <property name="pattern">0.00%</property>
                                </structure>
                                <list-property name="visibility">
                                    <structure>
                                        <property name="format">all</property>
                                        <expression name="valueExpr" type="javascript">row["targetgroupindex"] != 1</expression>
                                    </structure>
                                </list-property>
                                <property name="resultSetColumn">clickerSmarttvEndDateRate_</property>
                            </data>
                        </cell>
                        <cell id="7006">
                            <data id="7053">
                                <property name="resultSetColumn">clickerMultipleEndDateValue_</property>
                            </data>
                        </cell>
                        <cell id="7007">
                            <data id="7054">
                                <structure name="numberFormat">
                                    <property name="category">Custom</property>
                                    <property name="pattern">0.00%</property>
                                </structure>
                                <list-property name="visibility">
                                    <structure>
                                        <property name="format">all</property>
                                        <expression name="valueExpr" type="javascript">row["targetgroupindex"] != 1</expression>
                                    </structure>
                                </list-property>
                                <property name="resultSetColumn">clickerMultipleEndDateRate_</property>
                            </data>
                        </cell>
                    </row>
                </header>
            </group>
        </table>
        <grid id="6074">
            <list-property name="visibility">
                <structure>
                    <property name="format">all</property>
                    <expression name="valueExpr" type="javascript">if (figures.contains(BirtReporUtils.BirtReportFigure.MAILING_TYPE)) {false} else {true}</expression>
                </structure>
            </list-property>
            <list-property name="boundDataColumns">
                <structure>
                    <property name="name">byMailingTypeTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("report.recipient.statistics.bymailingtype", reportContext.getLocale());</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">asOf-4</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("report.label.asOf", reportContext.getLocale()) + ":"</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">asOfStopDate-4</property>
                    <expression name="expression" type="javascript">reportContext.getPersistentGlobalVariable("stopDateFormated")</expression>
                    <property name="dataType">string</property>
                    <property name="allowExport">true</property>
                </structure>
            </list-property>
            <column id="6075"/>
            <column id="6076"/>
            <column id="6727"/>
            <row id="6083">
                <cell id="6084"/>
                <cell id="6085"/>
                <cell id="6723"/>
            </row>
            <row id="6092">
                <cell id="6093"/>
                <cell id="6094"/>
                <cell id="6724"/>
            </row>
            <row id="6815">
                <cell id="6816">
                    <data id="6458">
                        <property name="resultSetColumn">byMailingTypeTitle</property>
                    </data>
                </cell>
                <cell id="6817">
                    <data id="6827">
                        <property name="resultSetColumn">asOf-4</property>
                    </data>
                </cell>
                <cell id="6818">
                    <data id="6828">
                        <property name="resultSetColumn">asOfStopDate-4</property>
                    </data>
                </cell>
            </row>
            <row id="6124">
                <cell id="6125"/>
                <cell id="6126"/>
                <cell id="6726"/>
            </row>
        </grid>
        <table id="6829">
            <property name="dataSet">RecipientsStatistic2</property>
            <list-property name="visibility">
                <structure>
                    <property name="format">all</property>
                    <expression name="valueExpr" type="javascript">if (figures.contains(BirtReporUtils.BirtReportFigure.MAILING_TYPE)) {false} else {true}</expression>
                </structure>
            </list-property>
            <list-property name="boundDataColumns">
                <structure>
                    <property name="name">mailingListId</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListId"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">mailingListGroupId</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListGroupId"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">targetGroupId</property>
                    <expression name="expression" type="javascript">dataSetRow["targetGroupId"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">mailingListName</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListName"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">targetGroupName</property>
                    <expression name="expression" type="javascript">dataSetRow["targetGroupName"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">countTypeText</property>
                    <expression name="expression" type="javascript">dataSetRow["countTypeText"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countTypeHtml</property>
                    <expression name="expression" type="javascript">dataSetRow["countTypeHtml"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countTypeOfflineHtml</property>
                    <expression name="expression" type="javascript">dataSetRow["countTypeOfflineHtml"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countActive</property>
                    <expression name="expression" type="javascript">dataSetRow["countActive"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countActiveForPeriod</property>
                    <expression name="expression" type="javascript">dataSetRow["countActiveForPeriod"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countWaitingForConfirm</property>
                    <expression name="expression" type="javascript">dataSetRow["countWaitingForConfirm"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countOptout</property>
                    <expression name="expression" type="javascript">dataSetRow["countOptout"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countBounced</property>
                    <expression name="expression" type="javascript">dataSetRow["countBounced"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countGenderMale</property>
                    <expression name="expression" type="javascript">dataSetRow["countGenderMale"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countGenderFemale</property>
                    <expression name="expression" type="javascript">dataSetRow["countGenderFemale"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countGenderUnknown</property>
                    <expression name="expression" type="javascript">dataSetRow["countGenderUnknown"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countRecipient</property>
                    <expression name="expression" type="javascript">dataSetRow["countRecipient"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">countTargetGroup</property>
                    <expression name="expression" type="javascript">dataSetRow["countTargetGroup"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">active_count_asOf</property>
                    <expression name="expression" type="javascript">dataSetRow["active_count_asOf"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">mailingListName_</property>
                    <expression name="expression" type="javascript">dataSetRow["mailingListName"]</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">mailingListNameTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("Mailinglist", reportContext.getLocale());</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">activeCountAsOf_</property>
                    <expression name="expression" type="javascript">dataSetRow["active_count_asOf"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">activeCountAsOfTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("recipient.MailingState1", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">activeCountAsOfRate_</property>
                    <expression name="expression" type="javascript">if (dataSetRow["active_count_asOf"] > 0) {1} else {0}</expression>
                    <property name="dataType">float</property>
                </structure>
                <structure>
                    <property name="name">activeCountAsOfRateTitle</property>
                    <expression name="expression" type="javascript">row["activeCountAsOfTitle"] + " in %"</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">htmlCount_</property>
                    <expression name="expression" type="javascript">dataSetRow["countTypeHtml"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">htmlCountTitle_</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("HTML", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">htmlRateTitle</property>
                    <expression name="expression" type="javascript">row["htmlCountTitle_"] + " in %"</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">htmlRate_</property>
                    <expression name="expression" type="javascript">if (dataSetRow["active_count_asOf"] > 0) {Math.round(dataSetRow["countTypeHtml"]/dataSetRow["active_count_asOf"]*Math.pow(10,4))/Math.pow(10,4)} else {0}</expression>
                    <property name="dataType">float</property>
                </structure>
                <structure>
                    <property name="name">textCount_</property>
                    <expression name="expression" type="javascript">dataSetRow["countTypeText"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">textCountTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("recipient.mailingtype.text", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">textRate_</property>
                    <expression name="expression" type="javascript">if (dataSetRow["active_count_asOf"] > 0) {Math.round(dataSetRow["countTypeText"]/dataSetRow["active_count_asOf"]*Math.pow(10,4))/Math.pow(10,4)} else {0}</expression>
                    <property name="dataType">float</property>
                </structure>
                <structure>
                    <property name="name">textRateTitle</property>
                    <expression name="expression" type="javascript">row["textCountTitle"] + " in %"</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">offlineHtmlCount_</property>
                    <expression name="expression" type="javascript">dataSetRow["countTypeOfflineHtml"]</expression>
                    <property name="dataType">integer</property>
                </structure>
                <structure>
                    <property name="name">offlineHtmlTitle</property>
                    <expression name="expression" type="javascript">Packages.com.agnitas.messages.I18nString.getLocaleString("recipient.mailingtype.htmloffline", reportContext.getLocale())</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">offlineHtmlRateTitle</property>
                    <expression name="expression" type="javascript">row["offlineHtmlTitle"] + " in %"</expression>
                    <property name="dataType">string</property>
                </structure>
                <structure>
                    <property name="name">offlineHtmlRate_</property>
                    <expression name="expression" type="javascript">if (dataSetRow["active_count_asOf"] > 0) {Math.round(dataSetRow["countTypeOfflineHtml"]/dataSetRow["active_count_asOf"]*Math.pow(10,4))/Math.pow(10,4)} else {0}</expression>
                    <property name="dataType">float</property>
                </structure>
            </list-property>
            <list-property name="sort">
                <structure>
                    <expression name="key" type="javascript">row["mailingListName"]</expression>
                    <property name="direction">asc</property>
                    <property name="strength">-1</property>
                </structure>
            </list-property>
            <list-property name="filter">
                <structure>
                    <property name="operator">eq</property>
                    <expression name="expr" type="javascript">row["targetGroupId"]</expression>
                    <simple-property-list name="value1">
                        <value>1</value>
                    </simple-property-list>
                    <property name="updateAggregation">true</property>
                </structure>
            </list-property>
            <column id="6866"/>
            <column id="6867"/>
            <column id="6868"/>
            <column id="6869"/>
            <column id="6870"/>
            <column id="6871"/>
            <column id="6872"/>
            <column id="6873"/>
            <column id="6874"/>
            <header>
                <row id="6830">
                    <cell id="6831">
                        <data id="6879">
                            <property name="resultSetColumn">mailingListNameTitle</property>
                        </data>
                    </cell>
                    <cell id="6832">
                        <data id="6881">
                            <property name="resultSetColumn">activeCountAsOfTitle</property>
                        </data>
                    </cell>
                    <cell id="6833">
                        <data id="6883">
                            <property name="resultSetColumn">activeCountAsOfRateTitle</property>
                        </data>
                    </cell>
                    <cell id="6834">
                        <data id="6885">
                            <property name="resultSetColumn">htmlCountTitle_</property>
                        </data>
                    </cell>
                    <cell id="6835">
                        <data id="6886">
                            <property name="resultSetColumn">htmlRateTitle</property>
                        </data>
                    </cell>
                    <cell id="6836">
                        <data id="6889">
                            <property name="resultSetColumn">textCountTitle</property>
                        </data>
                    </cell>
                    <cell id="6837">
                        <data id="6891">
                            <property name="resultSetColumn">textRateTitle</property>
                        </data>
                    </cell>
                    <cell id="6838">
                        <data id="6893">
                            <property name="resultSetColumn">offlineHtmlTitle</property>
                        </data>
                    </cell>
                    <cell id="6839">
                        <data id="6894">
                            <property name="resultSetColumn">offlineHtmlRateTitle</property>
                        </data>
                    </cell>
                </row>
            </header>
            <detail>
                <row id="6842">
                    <cell id="6843">
                        <data id="6878">
                            <property name="resultSetColumn">mailingListName_</property>
                        </data>
                    </cell>
                    <cell id="6844">
                        <data id="6880">
                            <property name="resultSetColumn">activeCountAsOf_</property>
                        </data>
                    </cell>
                    <cell id="6845">
                        <data id="6882">
                            <structure name="numberFormat">
                                <property name="category">Custom</property>
                                <property name="pattern">0.00%</property>
                            </structure>
                            <property name="resultSetColumn">activeCountAsOfRate_</property>
                        </data>
                    </cell>
                    <cell id="6846">
                        <data id="6884">
                            <property name="resultSetColumn">htmlCount_</property>
                        </data>
                    </cell>
                    <cell id="6847">
                        <data id="6887">
                            <structure name="numberFormat">
                                <property name="category">Custom</property>
                                <property name="pattern">0.00%</property>
                            </structure>
                            <property name="resultSetColumn">htmlRate_</property>
                        </data>
                    </cell>
                    <cell id="6848">
                        <data id="6888">
                            <property name="resultSetColumn">textCount_</property>
                        </data>
                    </cell>
                    <cell id="6849">
                        <data id="6890">
                            <structure name="numberFormat">
                                <property name="category">Custom</property>
                                <property name="pattern">0.00%</property>
                            </structure>
                            <property name="resultSetColumn">textRate_</property>
                        </data>
                    </cell>
                    <cell id="6850">
                        <data id="6892">
                            <property name="resultSetColumn">offlineHtmlCount_</property>
                        </data>
                    </cell>
                    <cell id="6851">
                        <data id="6895">
                            <structure name="numberFormat">
                                <property name="category">Custom</property>
                                <property name="pattern">0.00%</property>
                            </structure>
                            <property name="resultSetColumn">offlineHtmlRate_</property>
                        </data>
                    </cell>
                </row>
            </detail>
        </table>
    </body>
</report>
