diff --git a/BeWo/View/Detail/Report/SupportConceptsAnalysisView.xaml.cs b/BeWo/View/Detail/Report/SupportConceptsAnalysisView.xaml.cs
index f88a73d00..053664586 100644
--- a/BeWo/View/Detail/Report/SupportConceptsAnalysisView.xaml.cs
+++ b/BeWo/View/Detail/Report/SupportConceptsAnalysisView.xaml.cs
@@ -356,10 +356,6 @@ namespace BeWo.View.Detail.Report
if (!DarfTeamsSehen)
{
-
-
-
-
checkbox_all_teams.IsEnabled = false;
popupedit_team.IsEnabled = false;
radioTeamReport.IsEnabled = false;
diff --git a/Host/Host.csproj.user b/Host/Host.csproj.user
index 769cd8b25..a0002e9f5 100644
--- a/Host/Host.csproj.user
+++ b/Host/Host.csproj.user
@@ -3,7 +3,7 @@
BeWo2.0
true
- Release|Any CPU
+ Debug|Any CPU
false
diff --git a/Report/ReportObjects/FinanceRO.cs b/Report/ReportObjects/FinanceRO.cs
index bb8602290..7d3dc16b4 100644
--- a/Report/ReportObjects/FinanceRO.cs
+++ b/Report/ReportObjects/FinanceRO.cs
@@ -540,6 +540,10 @@ namespace BeWo.Report.ReportObjects
sr.AlreadyAccounted = false;
}
}
+ else
+ {
+ scRo.ServiceRecords = new List();
+ }
dict.Add(sc, scRo.ServiceRecords);
diff --git a/ReportImp/DiakonieKKKleve/Finanzauswertung.cs b/ReportImp/DiakonieKKKleve/Finanzauswertung.cs
index ec1f817ce..54eacbeba 100644
--- a/ReportImp/DiakonieKKKleve/Finanzauswertung.cs
+++ b/ReportImp/DiakonieKKKleve/Finanzauswertung.cs
@@ -127,8 +127,9 @@ namespace BeWo.DiakonieKKKleve
vpFinanceRo.ApprovedHours = f.ApprovedHours;
vpFinanceRo.ApprovedHoursInReportTimeSpan = f.ApprovedHoursInReportTimeSpan;
vpFinanceRo.AmountInReportTimeSpan = f.AmountInReportTimeSpan;
-
- cb2Sc2FinanceRo.Add(key, vpFinanceRo);
+ vpFinanceRo.ServiceRecords = f.ServiceRecords;
+
+ cb2Sc2FinanceRo.Add(key, vpFinanceRo);
if (sr.ServiceDescription.CategoryName == "Dienstleistungen nach §67")
{
diff --git a/ReportImp/DiakonieKKKleve/FinanzauswertungSozi.cs b/ReportImp/DiakonieKKKleve/FinanzauswertungSozi.cs
index 9f0b9c103..efac53ca2 100644
--- a/ReportImp/DiakonieKKKleve/FinanzauswertungSozi.cs
+++ b/ReportImp/DiakonieKKKleve/FinanzauswertungSozi.cs
@@ -23,6 +23,8 @@ namespace BeWo.DiakonieKKKleve
public void SetReportDataSource(FinanceRO pRO)
{
+ pRO.CalculateBillableAmountInReportTimeSpan();
+
if (pRO.ReportStartDate.HasValue && pRO.ReportEndDate.HasValue)
{
DateTime start = pRO.ReportStartDate.Value;
diff --git a/ReportImp/DiakonieKKKleve/FinanzauswertungSozi.designer.cs b/ReportImp/DiakonieKKKleve/FinanzauswertungSozi.designer.cs
index 65f4baaa5..a47c4ffd1 100644
--- a/ReportImp/DiakonieKKKleve/FinanzauswertungSozi.designer.cs
+++ b/ReportImp/DiakonieKKKleve/FinanzauswertungSozi.designer.cs
@@ -250,7 +250,7 @@ namespace BeWo.DiakonieKKKleve
// xrTableCell27
//
this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountInReportTimeSpan", "{0:c}")});
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableAmountInReportTimeSpan", "{0:c}")});
this.xrTableCell27.Name = "xrTableCell27";
this.xrTableCell27.StylePriority.UseTextAlignment = false;
this.xrTableCell27.Text = "xrTableCell27";
@@ -575,7 +575,7 @@ namespace BeWo.DiakonieKKKleve
// xrTableCell28
//
this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountInReportTimeSpan")});
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableAmountInReportTimeSpan")});
this.xrTableCell28.Name = "xrTableCell28";
this.xrTableCell28.StylePriority.UseTextAlignment = false;
xrSummary8.FormatString = "{0:c}";
diff --git a/ReportImp/DiakonieKKKleve/Invoicing/DiakoneKKKleveInvoiceFactory.cs b/ReportImp/DiakonieKKKleve/Invoicing/DiakoneKKKleveInvoiceFactory.cs
index 5aea05175..331953f71 100644
--- a/ReportImp/DiakonieKKKleve/Invoicing/DiakoneKKKleveInvoiceFactory.cs
+++ b/ReportImp/DiakonieKKKleve/Invoicing/DiakoneKKKleveInvoiceFactory.cs
@@ -33,20 +33,23 @@ namespace DiakonieKKKleve.Invoicing
}
foreach (var list in supportConcepts2ServiceRecords.Values)
{
- foreach (var sr in list)
+ if (list != null)
{
- var sd = sr.ServiceDescription.Category;
-
- if (!String.IsNullOrEmpty(sd.Name) && sd.Name.Contains("§67"))
+ foreach (var sr in list)
{
- return new DiakoneKKKleveBeWo67InvoiceCreation();
- }
- if (!String.IsNullOrEmpty(sd.Name) && sd.Name.Contains("Therapie"))
- {
- return new DiakoneKKKleveSoziotherapieInvoiceCreation();
- }
+ var sd = sr.ServiceDescription.Category;
- }
+ if (!String.IsNullOrEmpty(sd.Name) && sd.Name.Contains("§67"))
+ {
+ return new DiakoneKKKleveBeWo67InvoiceCreation();
+ }
+ if (!String.IsNullOrEmpty(sd.Name) && sd.Name.Contains("Therapie"))
+ {
+ return new DiakoneKKKleveSoziotherapieInvoiceCreation();
+ }
+
+ }
+ }
}
return new DiakoneKKKleveDefaultInvoiceCreation();
diff --git a/ReportImp/KontaktVereinFuerPsychosozialeHilfenEV/CollectiveBillingReport.Designer.cs b/ReportImp/KontaktVereinFuerPsychosozialeHilfenEV/CollectiveBillingReport.Designer.cs
index 07db90ac8..2fa174544 100644
--- a/ReportImp/KontaktVereinFuerPsychosozialeHilfenEV/CollectiveBillingReport.Designer.cs
+++ b/ReportImp/KontaktVereinFuerPsychosozialeHilfenEV/CollectiveBillingReport.Designer.cs
@@ -28,7 +28,10 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Sammelrechnung));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -41,6 +44,22 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.ruleNoticeNull = new DevExpress.XtraReports.UI.FormattingRule();
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow12 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
@@ -59,50 +78,73 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
this.fieldCustomerName = new DevExpress.XtraReports.UI.CalculatedField();
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.ruleIsGK = new DevExpress.XtraReports.UI.FormattingRule();
- this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow12 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
//
this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel8,
+ this.xrLabel7,
+ this.xrLabel5,
this.xrLabel2,
this.xrLabel4});
this.Detail.Font = new System.Drawing.Font("Arial", 11F);
- this.Detail.HeightF = 71.62516F;
+ this.Detail.HeightF = 511.6252F;
this.Detail.Name = "Detail";
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.Detail.StylePriority.UseFont = false;
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
+ // xrLabel2
+ //
+ this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel2.CanShrink = true;
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F);
+ this.xrLabel2.Multiline = true;
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(636.9999F, 48F);
+ this.xrLabel2.StylePriority.UseBackColor = false;
+ this.xrLabel2.StylePriority.UseBorders = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Finanzierung betreuter Wohnformen für psychisch behinderte\r\nMenschen";
+ this.xrLabel2.WordWrap = false;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 12F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 67.4585F);
+ this.xrLabel4.Multiline = true;
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(636.9999F, 20F);
+ this.xrLabel4.StylePriority.UseBackColor = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.Text = "Kostenrechnung über Betreuungsaufwendungen vom [AccountingPeriod]";
+ //
// xrTable5
//
this.xrTable5.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable5.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
- this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 42.5F);
this.xrTable5.Name = "xrTable5";
this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow23});
@@ -115,6 +157,7 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell37,
this.xrTableCell3,
+ this.xrTableCell4,
this.xrTableCell1,
this.xrTableCell2});
this.xrTableRow23.Name = "xrTableRow23";
@@ -161,7 +204,7 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
this.xrTableCell1.StylePriority.UseTextAlignment = false;
this.xrTableCell1.Text = "Betrag/Monat";
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell1.Weight = 0.90836602880037631D;
+ this.xrTableCell1.Weight = 0.66913159537473232D;
//
// xrTableCell2
//
@@ -178,8 +221,10 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
//
// ReportHeader
//
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrPictureBox1});
this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
- this.ReportHeader.HeightF = 0F;
+ this.ReportHeader.HeightF = 150F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
@@ -191,12 +236,14 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
//
// topMarginBand1
//
- this.topMarginBand1.HeightF = 100F;
+ this.topMarginBand1.HeightF = 30F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
- this.bottomMarginBand1.HeightF = 80F;
+ this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrRichText2});
+ this.bottomMarginBand1.HeightF = 110F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// ruleNoticeNull
@@ -213,26 +260,198 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
this.xrLabel13,
this.xrLabel17});
this.Page1.Font = new System.Drawing.Font("Arial", 11F);
- this.Page1.HeightF = 336.0418F;
+ this.Page1.HeightF = 279.0625F;
this.Page1.Level = 1;
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseFont = false;
//
+ // xrTable4
+ //
+ this.xrTable4.Font = new System.Drawing.Font("Arial", 9F);
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(433.1665F, 29.0625F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow3,
+ this.xrTableRow7,
+ this.xrTableRow8,
+ this.xrTableRow9,
+ this.xrTableRow10,
+ this.xrTableRow11,
+ this.xrTableRow12});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(203.8334F, 165F);
+ this.xrTable4.StylePriority.UseFont = false;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell14});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Weight = 0.16556291390728478D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell14.Multiline = true;
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell14.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell14.StylePriority.UseBorders = false;
+ this.xrTableCell14.StylePriority.UseFont = false;
+ this.xrTableCell14.StylePriority.UseTextAlignment = false;
+ this.xrTableCell14.Text = "Bereich des Vereins Kontakt e.V.\r\n";
+ this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell14.Weight = 1D;
+ //
+ // xrTableRow7
+ //
+ this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell15});
+ this.xrTableRow7.Name = "xrTableRow7";
+ this.xrTableRow7.Weight = 0.19867549668874174D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell15.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell15.StylePriority.UseBorders = false;
+ this.xrTableCell15.StylePriority.UseFont = false;
+ this.xrTableCell15.StylePriority.UseTextAlignment = false;
+ this.xrTableCell15.Text = "Zentralverwaltung";
+ this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell15.Weight = 1D;
+ //
+ // xrTableRow8
+ //
+ this.xrTableRow8.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell16});
+ this.xrTableRow8.Name = "xrTableRow8";
+ this.xrTableRow8.StylePriority.UseBorders = false;
+ this.xrTableRow8.Weight = 0.23178807947019869D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.Multiline = true;
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell16.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell16.StylePriority.UseFont = false;
+ this.xrTableCell16.StylePriority.UseTextAlignment = false;
+ this.xrTableCell16.Text = "Sachbearbeiter / Email:\r\nFrau Scherl/ Frau Moller";
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell16.Weight = 1D;
+ //
+ // xrTableRow9
+ //
+ this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell17});
+ this.xrTableRow9.Name = "xrTableRow9";
+ this.xrTableRow9.Weight = 0.066225165562913885D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell17.Multiline = true;
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell17.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell17.StylePriority.UseBorders = false;
+ this.xrTableCell17.StylePriority.UseFont = false;
+ this.xrTableCell17.StylePriority.UseTextAlignment = false;
+ this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell17.Weight = 1D;
+ //
+ // xrTableRow10
+ //
+ this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell28});
+ this.xrTableRow10.Name = "xrTableRow10";
+ this.xrTableRow10.Weight = 0.16556291390728478D;
+ //
+ // xrTableCell28
+ //
+ this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell28.Multiline = true;
+ this.xrTableCell28.Name = "xrTableCell28";
+ this.xrTableCell28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell28.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell28.StylePriority.UseBorders = false;
+ this.xrTableCell28.StylePriority.UseFont = false;
+ this.xrTableCell28.StylePriority.UseTextAlignment = false;
+ this.xrTableCell28.Text = "info@kontakt-bayreuth.de\r\n";
+ this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell28.Weight = 1D;
+ //
+ // xrTableRow11
+ //
+ this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell29});
+ this.xrTableRow11.Name = "xrTableRow11";
+ this.xrTableRow11.Weight = 0.099337748344370869D;
+ //
+ // xrTableCell29
+ //
+ this.xrTableCell29.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell29.Multiline = true;
+ this.xrTableCell29.Name = "xrTableCell29";
+ this.xrTableCell29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell29.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell29.StylePriority.UseBorders = false;
+ this.xrTableCell29.StylePriority.UseFont = false;
+ this.xrTableCell29.StylePriority.UseTextAlignment = false;
+ this.xrTableCell29.Text = "Ihr Schreiben / AZ:\r\n";
+ this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell29.Weight = 1D;
+ //
+ // xrTableRow12
+ //
+ this.xrTableRow12.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell30});
+ this.xrTableRow12.Name = "xrTableRow12";
+ this.xrTableRow12.Weight = 0.16556291390728478D;
+ //
+ // xrTableCell30
+ //
+ this.xrTableCell30.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell30.Name = "xrTableCell30";
+ this.xrTableCell30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell30.StylePriority.UseBorders = false;
+ this.xrTableCell30.StylePriority.UseTextAlignment = false;
+ this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableCell30.Weight = 1D;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "Bayreuth, {0}")});
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(433.1665F, 214.0625F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(203.8332F, 20F);
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
+ //
// xrLabel13
//
- this.xrLabel13.Font = new System.Drawing.Font("Arial", 8F);
- this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 143.3334F);
+ this.xrLabel13.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Underline);
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel13.Name = "xrLabel13";
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel13.SizeF = new System.Drawing.SizeF(389.5833F, 17F);
this.xrLabel13.StylePriority.UseFont = false;
this.xrLabel13.StylePriority.UseTextAlignment = false;
+ this.xrLabel13.Text = "Kontakt e.V. / Postfach 11 02 11 / D-95421 Bayreuth";
this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrLabel17
//
this.xrLabel17.CanShrink = true;
- this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 170.8333F);
+ this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 41.5625F);
this.xrLabel17.Multiline = true;
this.xrLabel17.Name = "xrLabel17";
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -240,8 +459,8 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
this.xrLabel17.SizeF = new System.Drawing.SizeF(389.5833F, 106.8751F);
this.xrLabel17.StylePriority.UseFont = false;
this.xrLabel17.StylePriority.UseTextAlignment = false;
- this.xrLabel17.Text = "[RecipientOrganisation]\r\n[RecipientDivision]\r\n[RecipientStreet]\r\n[RecipientPostCo" +
- "deAndTown]";
+ this.xrLabel17.Text = "[RecipientOrganisation]\r\n[RecipientDivision]\r\n[RecipientStreet]\r\n\r\n[RecipientPost" +
+ "CodeAndTown]";
this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// DetailReport
@@ -253,6 +472,7 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
this.DetailReport.DataSource = this.bindingSource1;
this.DetailReport.Level = 0;
this.DetailReport.Name = "DetailReport";
+ this.DetailReport.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBand;
//
// Detail1
//
@@ -291,6 +511,7 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell42,
this.xrTableCell11,
+ this.xrTableCell5,
this.xrTableCell12,
this.xrTableCell45});
this.xrTableRow25.Name = "xrTableRow25";
@@ -349,7 +570,7 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
this.xrTableCell12.StylePriority.UsePadding = false;
this.xrTableCell12.StylePriority.UseTextAlignment = false;
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell12.Weight = 0.70672289374554609D;
+ this.xrTableCell12.Weight = 0.52059448043190115D;
//
// xrTableCell45
//
@@ -372,7 +593,7 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
//
this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable5});
- this.GroupHeader2.HeightF = 20F;
+ this.GroupHeader2.HeightF = 62.5F;
this.GroupHeader2.Name = "GroupHeader2";
this.GroupHeader2.RepeatEveryPage = true;
//
@@ -383,7 +604,7 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
this.xrLabel3.BorderWidth = 3F;
this.xrLabel3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")});
- this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(555F, 34.16667F);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(555F, 24.16667F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(125F, 24.16668F);
@@ -399,7 +620,7 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
//
this.xrLabel11.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Solid;
this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(555F, 10F);
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(555F, 0F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(125F, 24.16668F);
@@ -412,7 +633,7 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
// xrLabel1
//
this.xrLabel1.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
- this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(350F, 34.16667F);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(350F, 24.16667F);
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(205.0001F, 24.16667F);
@@ -435,7 +656,7 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
this.xrLabel11,
this.xrLabel3});
this.GroupFooter2.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
- this.GroupFooter2.HeightF = 58.33335F;
+ this.GroupFooter2.HeightF = 48.33334F;
this.GroupFooter2.Name = "GroupFooter2";
this.GroupFooter2.StylePriority.UseFont = false;
//
@@ -446,192 +667,97 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
this.ruleIsGK.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.ruleIsGK.Name = "ruleIsGK";
//
- // xrTable4
+ // xrPictureBox1
//
- this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(434F, 108.4376F);
- this.xrTable4.Name = "xrTable4";
- this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
- this.xrTableRow3,
- this.xrTableRow7,
- this.xrTableRow8,
- this.xrTableRow9,
- this.xrTableRow10,
- this.xrTableRow11,
- this.xrTableRow12});
- this.xrTable4.SizeF = new System.Drawing.SizeF(283F, 134F);
+ this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
+ this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrPictureBox1.Name = "xrPictureBox1";
+ this.xrPictureBox1.SizeF = new System.Drawing.SizeF(400.4167F, 143.3334F);
+ this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ this.xrPictureBox1.StylePriority.UseBorders = false;
//
- // xrTableRow3
+ // xrLabel5
//
- this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell14});
- this.xrTableRow3.Name = "xrTableRow3";
- this.xrTableRow3.Weight = 0.13245033112582783D;
+ this.xrLabel5.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 117.4792F);
+ this.xrLabel5.Multiline = true;
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(649.4999F, 106.6667F);
+ this.xrLabel5.StylePriority.UseBackColor = false;
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.Text = "Sehr geehrte Damen und Herren,\r\n\r\n\r\nunter Bezugnahme auf die aktuell gültige Leis" +
+ "tungs- und Vergütungsvereinbarung übersenden wir Ihnen in der Anlage die Kostenr" +
+ "echnung über Betreuungsaufwendungen";
//
- // xrTableCell14
+ // xrLabel7
//
- this.xrTableCell14.CanShrink = true;
- this.xrTableCell14.Name = "xrTableCell14";
- this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell14.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrTableCell14.StylePriority.UseFont = false;
- this.xrTableCell14.StylePriority.UseTextAlignment = false;
- this.xrTableCell14.Text = "Ihr(e) Ansprechpartner(in):";
- this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell14.Weight = 1D;
+ this.xrLabel7.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 285.8126F);
+ this.xrLabel7.Multiline = true;
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(649.4999F, 225.8126F);
+ this.xrLabel7.StylePriority.UseBackColor = false;
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = resources.GetString("xrLabel7.Text");
//
- // xrTableRow7
+ // xrLabel8
//
- this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell15});
- this.xrTableRow7.Name = "xrTableRow7";
- this.xrTableRow7.Weight = 0.13245033112582783D;
+ this.xrLabel8.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel8.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 234.9792F);
+ this.xrLabel8.Multiline = true;
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(649.4999F, 50.83334F);
+ this.xrLabel8.StylePriority.UseBackColor = false;
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "vom [AccountingPeriod]";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
//
- // xrTableCell15
+ // xrRichText2
//
- this.xrTableCell15.CanShrink = true;
- this.xrTableCell15.Name = "xrTableCell15";
- this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell15.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrTableCell15.StylePriority.UseFont = false;
- this.xrTableCell15.StylePriority.UseTextAlignment = false;
- this.xrTableCell15.Text = "[SenderContactPerson]";
- this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell15.Weight = 1D;
- //
- // xrTableRow8
- //
- this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell16});
- this.xrTableRow8.Name = "xrTableRow8";
- this.xrTableRow8.Weight = 0.13245033112582783D;
- //
- // xrTableCell16
- //
- this.xrTableCell16.CanShrink = true;
- this.xrTableCell16.Name = "xrTableCell16";
- this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell16.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrTableCell16.StylePriority.UseFont = false;
- this.xrTableCell16.StylePriority.UseTextAlignment = false;
- this.xrTableCell16.Text = "[SenderContactPersonDivision]";
- this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell16.Weight = 1D;
- //
- // xrTableRow9
- //
- this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell17});
- this.xrTableRow9.Name = "xrTableRow9";
- this.xrTableRow9.Weight = 0.13245033112582783D;
- //
- // xrTableCell17
- //
- this.xrTableCell17.CanShrink = true;
- this.xrTableCell17.Name = "xrTableCell17";
- this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell17.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrTableCell17.StylePriority.UseFont = false;
- this.xrTableCell17.StylePriority.UseTextAlignment = false;
- this.xrTableCell17.Text = "[SenderContactPersonMail]";
- this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell17.Weight = 1D;
- //
- // xrTableRow10
- //
- this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell28});
- this.xrTableRow10.Name = "xrTableRow10";
- this.xrTableRow10.Weight = 0.13245033112582783D;
- //
- // xrTableCell28
- //
- this.xrTableCell28.CanShrink = true;
- this.xrTableCell28.Name = "xrTableCell28";
- this.xrTableCell28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell28.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrTableCell28.StylePriority.UseFont = false;
- this.xrTableCell28.StylePriority.UseTextAlignment = false;
- this.xrTableCell28.Text = "[SenderContactPersonPhone]";
- this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell28.Weight = 1D;
- //
- // xrTableRow11
- //
- this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell29});
- this.xrTableRow11.Name = "xrTableRow11";
- this.xrTableRow11.Weight = 0.11258278145695365D;
- //
- // xrTableCell29
- //
- this.xrTableCell29.CanShrink = true;
- this.xrTableCell29.Name = "xrTableCell29";
- this.xrTableCell29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell29.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrTableCell29.StylePriority.UseFont = false;
- this.xrTableCell29.StylePriority.UseTextAlignment = false;
- this.xrTableCell29.Text = "[SenderContactPersonFax]";
- this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell29.Weight = 1D;
- //
- // xrTableRow12
- //
- this.xrTableRow12.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell30});
- this.xrTableRow12.Name = "xrTableRow12";
- this.xrTableRow12.Weight = 0.11258278145695365D;
- //
- // xrTableCell30
- //
- this.xrTableCell30.Name = "xrTableCell30";
- this.xrTableCell30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell30.StylePriority.UseTextAlignment = false;
- this.xrTableCell30.Weight = 1D;
- //
- // xrLabel6
- //
- this.xrLabel6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
- this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(434F, 280.9376F);
- this.xrLabel6.Name = "xrLabel6";
- this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel6.SizeF = new System.Drawing.SizeF(283F, 20F);
- this.xrLabel6.StylePriority.UseTextAlignment = false;
- this.xrLabel6.Text = "xrLabel8";
- this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- //
- // xrLabel2
- //
- this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
- this.xrLabel2.CanShrink = true;
- this.xrLabel2.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
- this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F);
- this.xrLabel2.Name = "xrLabel2";
- this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel2.SizeF = new System.Drawing.SizeF(626F, 20F);
- this.xrLabel2.StylePriority.UseBackColor = false;
- this.xrLabel2.StylePriority.UseFont = false;
- this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]";
- this.xrLabel2.WordWrap = false;
- //
- // xrLabel4
- //
- this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
- this.xrLabel4.CanShrink = true;
- this.xrLabel4.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
- this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 30F);
- this.xrLabel4.Name = "xrLabel4";
- this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel4.SizeF = new System.Drawing.SizeF(626F, 20F);
- this.xrLabel4.StylePriority.UseBackColor = false;
- this.xrLabel4.StylePriority.UseFont = false;
- this.xrLabel4.Text = "Abrechnung für Zeitraum [AccountingPeriod]";
- this.xrLabel4.WordWrap = false;
+ this.xrRichText2.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10F);
+ this.xrRichText2.Name = "xrRichText2";
+ this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
+ this.xrRichText2.SizeF = new System.Drawing.SizeF(706.9999F, 86.38885F);
+ this.xrRichText2.StylePriority.UseBorders = false;
+ this.xrRichText2.StylePriority.UseFont = false;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
+ // xrTableCell4
+ //
+ this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.StylePriority.UseBorders = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell4.Weight = 0.23923443342564404D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ApprovedBE")});
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 2, 2, 100F);
+ this.xrTableCell5.StylePriority.UseBorders = false;
+ this.xrTableCell5.StylePriority.UsePadding = false;
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.Text = "xrTableCell5";
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell5.Weight = 0.18612841331364488D;
+ //
// Sammelrechnung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -652,14 +778,15 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
this.ruleNoticeNull,
this.ruleIsGK,
this.ruleIsS});
- this.Margins = new System.Drawing.Printing.Margins(70, 40, 100, 80);
+ this.Margins = new System.Drawing.Printing.Margins(70, 40, 30, 110);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
@@ -716,5 +843,12 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
private DevExpress.XtraReports.UI.XRTableRow xrTableRow12;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
}
}
diff --git a/ReportImp/KontaktVereinFuerPsychosozialeHilfenEV/CollectiveBillingReport.cs b/ReportImp/KontaktVereinFuerPsychosozialeHilfenEV/CollectiveBillingReport.cs
index d65261e17..c64e4efac 100644
--- a/ReportImp/KontaktVereinFuerPsychosozialeHilfenEV/CollectiveBillingReport.cs
+++ b/ReportImp/KontaktVereinFuerPsychosozialeHilfenEV/CollectiveBillingReport.cs
@@ -4,6 +4,7 @@ using BeWo.Report.ReportObjects;
using DevExpress.Utils.CodedUISupport;
using DevExpress.XtraReports.UI;
using BS.Shared.Core;
+using System.Linq;
namespace KontaktVereinFuerPsychosozialeHilfenEV
{
@@ -23,6 +24,7 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
}
if (pRO.ServiceInvoicePeriods != null)
{
+ pRO.ServiceInvoicePeriods = pRO.ServiceInvoicePeriods.OrderBy(s => s.Customer.LastNameFirstName).ToList();
foreach (var sip in pRO.ServiceInvoicePeriods)
{
@@ -36,17 +38,87 @@ namespace KontaktVereinFuerPsychosozialeHilfenEV
}
if (sip.ServiceInvoiceItems != null && sip.ServiceInvoiceItems.Count > 0)
{
- sip.ApprovalPeriod = String.Format("{0:dd.MM.} bis {1:dd.MM.}",
- sip.ServiceInvoiceItems[0].AccountingPeriodStart, sip.ServiceInvoiceItems[0].AccountingPeriodEnd);
+ DateTime start = pRO.AccountingPeriodStart;
+ DateTime end = pRO.AccountingPeriodEnd;
+
+ if (sip.ServiceInvoiceItems[0].AccountingPeriodStart.HasValue && sip.ServiceInvoiceItems[0].AccountingPeriodStart > start)
+ {
+ start = sip.ServiceInvoiceItems[0].AccountingPeriodStart.Value;
+ }
+
+ if (sip.ServiceInvoiceItems[0].AccountingPeriodEnd.HasValue && sip.ServiceInvoiceItems[0].AccountingPeriodEnd < end)
+ {
+ end = sip.ServiceInvoiceItems[0].AccountingPeriodEnd.Value;
+ }
+
+ if (sip.CostBearer2SupportConcept != null && sip.CostBearer2SupportConcept.StartDate.HasValue && sip.CostBearer2SupportConcept.StartDate.Value > start)
+ {
+ start = sip.CostBearer2SupportConcept.StartDate.Value;
+ }
+ if (sip.CostBearer2SupportConcept != null && sip.CostBearer2SupportConcept.EndDate.HasValue && sip.CostBearer2SupportConcept.EndDate.Value < end)
+ {
+ end = sip.CostBearer2SupportConcept.EndDate.Value;
+ }
+
+ sip.ApprovalPeriod = String.Format("{0:dd.MM.} bis {1:dd.MM.}",
+ start, end);
sip.ApprovedAmount = String.Format("{0:c}", sip.ServiceInvoiceItems[0].AmountPerUnit);
}
-
- }
+ sip.ApprovedBE = CreateSchluessel(sip);
+
+
+ }
}
this.bindingSource1.DataSource = pRO;
}
- }
+ private string CreateSchluessel(ServiceInvoicePeriodRO sip)
+ {
+ string schl = "";
+
+ if (sip.SupportConceptApprovalPeriod != null)
+ {
+ if (sip.SupportConceptApprovalPeriod.ApprovedBEPerInterval.HasValue)
+ {
+ if (sip.SupportConceptApprovalPeriod.ApprovedBEPerInterval.Value <= 2.22m)
+ {
+ schl = "01:14";
+ }
+ else if (sip.SupportConceptApprovalPeriod.ApprovedBEPerInterval.Value <= 2.58m)
+ {
+ schl = "01:12";
+ }
+ else if (sip.SupportConceptApprovalPeriod.ApprovedBEPerInterval.Value <= 3.1m)
+ {
+ schl = "01:10";
+ }
+ else if (sip.SupportConceptApprovalPeriod.ApprovedBEPerInterval.Value <= 3.45m)
+ {
+ schl = "01:09";
+ }
+ else if (sip.SupportConceptApprovalPeriod.ApprovedBEPerInterval.Value <= 3.88m)
+ {
+ schl = "01:08";
+ }
+ else if (sip.SupportConceptApprovalPeriod.ApprovedBEPerInterval.Value <= 4.43m)
+ {
+ schl = "01:07";
+ }
+ else if (sip.SupportConceptApprovalPeriod.ApprovedBEPerInterval.Value <= 5.18m)
+ {
+ schl = "01:06";
+ }
+ else
+ {
+ schl = "01:05";
+ }
+
+ }
+ }
+ return schl;
+ }
+
+ }
}
\ No newline at end of file
diff --git a/ReportImp/KontaktVereinFuerPsychosozialeHilfenEV/CollectiveBillingReport.resx b/ReportImp/KontaktVereinFuerPsychosozialeHilfenEV/CollectiveBillingReport.resx
index d25f3eba2..cc0cbc25c 100644
--- a/ReportImp/KontaktVereinFuerPsychosozialeHilfenEV/CollectiveBillingReport.resx
+++ b/ReportImp/KontaktVereinFuerPsychosozialeHilfenEV/CollectiveBillingReport.resx
@@ -117,6 +117,1115 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ Um Überweisung auf unser u.a. Konto bei der Sparkasse wird gebeten.
+
+Für Fragen stehen wir Ihnen gerne zur Verfügung und verbleiben
+
+mit freundlichen Grüßen,
+
+
+
+
+
+Dr. Bauer-Lampl
+1. Vorsitzender
+
+
+
+
+ /9j/4AAQSkZJRgABAQEAAAAAAAD/7gAOQWRvYmUAZAAAAAAB/9sAQwACAgICAgICAgICAwICAgMEAwIC
+ AwQFBAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwM/9sAQwEDAwMFBAUJBgYJ
+ DQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgB
+ 0wZAAwERAAIRAQMRAf/EAB0AAQADAAIDAQAAAAAAAAAAAAAHCAkFBgIDBAH/xABgEAABAwMCAwMGBQ0L
+ CQcCBgMAAQIDBAUGEQchEggxQRNRYSIUdTdxMrMVGIGRsUJysiMzdJS0VRahUmLSU3OT09Q2dtGCQ8M0
+ VDVWF8GSoiTEZZWFtcKDhCUnOGNERf/EABwBAQADAQADAQAAAAAAAAAAAAAFBgcEAQIDCP/EAEcRAQAB
+ AgIDCQsLAwQDAQEAAAABAgMRBDEFBiFBUWFxgZGxEqHB0SJScpITMxU14TJigrLScxQ0FgfwQiOiwuIX
+ 8VODYyT/2gAMAwEAAhEDEQA/APvPzkpwAAAAAAAAAAANOOjf3Y3X29P8hAa3sN+gnz56oWDVnsufwLal
+ ySIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgkfnJTgAAAAAAAAAAAa
+ cdG/uxuvt6f5CA1vYb9BPnz1QsGrPZc/gW1LkkQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAADBI/OSnAAAAAAAAAAAA046N/djdfb0/yEBrew36CfPnqhYNWey5/AtqXJIgAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCR+clOAAAAAAAAAAABpx0b+7G6+
+ 3p/kIDW9hv0E+fPVCwas9lz+BbUuSRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAMEj85KcAAAAAAAAAAADTjo392N19vT/IQGt7DfoJ8+eqFg1Z7Ln8C2pckiAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYJH5yU4AAAAAAAAAAAGnHRv7sbr7en+QgNb2
+ G/QT589ULBqz2XP4FtS5JEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ wSPzkpwAAAAAAAAAAANOOjf3Y3X29P8AIQGt7DfoJ8+eqFg1Z7Ln8C2pckiAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYJH5yU4AAAAAAAAAAAGnHRv7sbr7en+QgNb2G/QT589
+ ULBqz2XP4FtS5JEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwSPzkpw
+ AAAAAAAAAAANOOjf3Y3X29P8hAa3sN+gnz56oWDVnsufwLalySIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAABgkfnJTgAAAAAAAAAAAacdG/uxuvt6f5CA1vYb9BPnz1QsGrPZc/
+ gW1LkkQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBI/OSnAAAAAAAAA
+ AAA046N/djdfb0/yEBrew36CfPnqhYNWey5/AtqXJIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAFR/obbafri+/00H9SUz9jZHyq+mPuo33Xa4Z/rmPobbafri+/wBNB/Uj9jZH
+ yq+mPunuu1wz/XMfQ220/XF9/poP6kfsbI+VX0x90912uGf65j6G22n64vv9NB/Uj9jZHyq+mPunuu1w
+ z/XMfQ220/XF9/poP6kfsbI+VX0x90912uGf65j6G22n64vv9NB/Uj9jZHyq+mPunuu1wz/XMfQ220/X
+ F9/poP6kfsbI+VX0x90912uGf65j6G22n64vv9NB/Uj9jZHyq+mPunuu1wz/AFzH0NttP1xff6aD+pH7
+ GyPlV9MfdPddrhn+uY+http+uL7/AE0H9SP2NkfKr6Y+6e67XDP9cx9DbbT9cX3+mg/qR+xsj5VfTH3T
+ 3Xa4Z/rmTptptrZNrbFUY/YamrqqOprH1r5KxzHvR72MYqIrGsTTRidxYdVartautTatTMxjju7s7uHF
+ HA7LFimzT2aUiEk+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAVf8Apc7S/wDvH5rH/XFV/eerfLq9GfA4PeVnhnok+lztL/7x+ax/1w/eerfLq9GfAe8rPDPR
+ J9LnaX/3j81j/rh+89W+XV6M+A95WeGeiT6XO0v/ALx+ax/1w/eerfLq9GfAe8rPDPRJ9LnaX/3j81j/
+ AK4fvPVvl1ejPgPeVnhnok+lztL/AO8fmsf9cP3nq3y6vRnwHvKzwz0SfS52l/8AePzWP+uH7z1b5dXo
+ z4D3lZ4Z6JPpc7S/+8fmsf8AXD956t8ur0Z8B7ys8M9En0udpf8A3j81j/rh+89W+XV6M+A95WeGeiT6
+ XO0v/vH5rH/XD956t8ur0Z8B7ys8M9En0udpf/ePzWP+uH7z1b5dXoz4D3lZ4Z6JTLt9uJj25lmnvuN+
+ s+o09U+jk9ajbG/xGNa9dEa56aaPTvJvV2srOft+sszM044bsTG7z8rqs3qbtPap0O9ne+oAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgkfnJTgAAAAAAAAAAAacdG/uxuvt6f5
+ CA1vYb9BPnz1QsGrPZc/gW1LkkQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAADBI/OSnAAAAAAAAAAAA046N/djdfb0/yEBrew36CfPnqhYNWey5/AtqXJIgAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCR+clOAAAAAAAAAAABpx0b+7G6+3p/kIDW9hv0E
+ +fPVCwas9lz+BbUuSRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMEj8
+ 5KcAAAAAAAAAAADTjo392N19vT/IQGt7DfoJ8+eqFg1Z7Ln8C2pckiAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYJH5yU4AAAAAAAAAAAGnHRv7sbr7en+QgNb2G/QT589ULBqz
+ 2XP4FtS5JEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwSPzkpwAAAAA
+ AAAAAANOOjf3Y3X29P8AIQGt7DfoJ8+eqFg1Z7Ln8C2pckiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAYJH5yU4AAAAAAAAAAAGnHRv7sbr7en+QgNb2G/QT589ULBqz2XP4FtS
+ 5JEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwSPzkpwAAAAAAAAAAAN
+ OOjf3Y3X29P8hAa3sN+gnz56oWDVnsufwLalySIAAAAAAAAAAAAAAAAAAAH45yNa5y9jUVV+oBR/JetK
+ 0QLPDiuI1Fc5F0grbjMkLNNOCrDGjnL8HOhQc3t5aomYs2qpn6UxT1drvIm5rWmPm0zPLueFBORdV27N
+ 7WZlDX0mOU0nxYqCBqvamuqaSy879e7gv1Ct5rbPWF7cpmmiPox36u13MHHXrK9Vowjk+VPHSJk+RZTc
+ c8rcjvdbe6psVE1k9bM+ZzU5peCK9V0QsmxOdv5qq/N6uqqfF0zM4fO0cHM7NWXaq5q7UzOjvrvl+SwA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB13Lcmt+G45d8nurJpLfZoPHq
+ mU7UdIreZG+iiq1F4r5Tlzuboylmq9Xj2aYxnDS9LtyLdM1TohSbIutWZdY8VwxkenZVXOdX68F7IoUZ
+ pov8NdfIhQ81t9vWbXPVPej7yKr1r5NPSgrIepjd+/o5iZKtlgcqqkNriZTK1F04JIiLJ3cNXa+crua2
+ t1jf/v7McFMRHdnGruuOvWF6rfw5F6Ol25XC7bU0lwulbNcK6pudc6erqHrJI9Vk7XOcqqpoWyV65eyF
+ NVyqap7VW7MzM6eGUvq+qarUTM4zjKxBZnaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAGCR+clOAAAAAAAAAAABpx0b+7G6+3p/kIDW9hv0E+fPVCwas9lz+BbUuSRAAAAAAAAAAAAAAAAAA
+ AA9c34mX7h32AMGZPxjvhPzrc+dPLKnzpeB6PC+PRL/tGffzdD9mU0X+P9N/6n+5Map/v5u+v4aQmQAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwl8yTH8ZpFrshvVHZqVEVUlq5mRI7RNVRqOVFcvmQ+GYz
+ NrL09u7VFMcMzg9a66aIxqnCESY71CYNl+c23B8X9au01f6xz3hGeFTM8CB8+rUfo93NyKnxUIjJ7R5T
+ OZn8vZmapwmccMKdzl3e5hxue3nLdyvsU7qdiedQAAAAAAAAAAAAAAAAiDf33OZ/7N/1rCD2k+HXvN78
+ OXO+xq5GOJhysAGq/Sb7nbb7SrvlENj2M+HU+dV1rFq32McsrLFqd4AAAAAAAAA+OvuNvtVNJW3Sup7b
+ RxfjauqlZDE34XvVET656XLlNumaqpiIjfnch4mYiMZQdU9SG27smsmKWKsmyO53qvp6Bk1IxW00Tp5E
+ ZzPlk5deXXX0UXXylfr2pyXr6LNuqa6qqop8X5sYzh86cIn6uLknPWu1FMTjMzhuJ9LG7AAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAYJH5yU4AAAAAAAAAAAGnHRv7sbr7en+QgNb2G/QT589ULBqz2XP4Ft
+ S5JEAAAAAAAAAAAAAAAAAAAD1zfiZfuHfYAwZk/GO+E/Otz508sqfOl4Ho8L49Ev+0Z9/N0P2ZTRf4/0
+ 3/qf7kxqn+/m76/hpCZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM8t8+o7cGy5fkeFY5LTWKitM6
+ 03zjDHz1ciKxq6871cjF1XgrURfP5c02h2qzdjM15ezhTFM4Y4Y1TuRO/uR0c6FzmeuU1zRTuYKaXe+3
+ q/1clde7rV3aslcrpKiqlfK5VXivFyqUO/mLl+rt3KpqnhmcetFV11VzjVOMp06WPfPjH83X/oFSWfYr
+ 4jHmVd53as9tzS1kNgWEAAAAAAAAAAAAAAAARBv77nM/9m/61hB7SfDr3m9+HLnfY1cjHEw5WADVfpN9
+ ztt9pV3yiGx7GfDqfOq61i1b7GOWVli1O8AAAAAAAApv1H78ZjtvfqHFsVio6V1Zbo66S7TR+NM1XySx
+ 8jGPVY9PQReLVKNtTtHmNX3osWYiMaYq7U7s7szG5Gje38eRF57OV2quzTho0qA5HmmV5dUrV5LkFdeJ
+ vtfWZnPY3yI1mvK1PgQzbN5/MZurtXq5qnjnc5o0RzIa5druTjVOLndo/ejt9/iC3/LsPvqb9dY/Eo+1
+ D2y/taeWOttSb2tYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMFfDk/k3fWU/OOMKceHJ/Ju+soxg
+ PDk/k3fWUYwHhyfybvrKMYDw5P5N31lGMB4cn8m76yjGA8OT+Td9ZRjAeHJ/Ju+soxgPDk/k3fWUYwHh
+ yfybvrKMYDw5P5N31lGMDTbo4a5u2V15kVP/AN/qO38npzXNhv0E+fPVCwar9lz+BbQuSRAAAAAAAAAA
+ AAAAAAAAAA9c34mX7h32AMGZPxjvhPzrc+dPLKnzpeB6PC+PRL/tGffzdD9mU0X+P9N/6n+5Map/v5u+
+ v4aQmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHTqA98Wee0V+8aYftN8SvcsdUKxnfbVIdIJyrE
+ 9LHvnxj+br/0CpLbsV8RjzKu8kNWe25payGwLCAAAAAAAAAAAAAAAAIg399zmf8As3/WsIPaT4de83vw
+ 5c77GrkY4mHKwAar9JvudtvtKu+UQ2PYz4dT51XWsWrfYxyyssWp3gAAAAAAAGZXWV7y7N7Ag/SJzJtu
+ v11P4cfaqQGtPaxyd+VRylo1Im0fvR2+/wAQW/5dhJam/XWPxKPtQ+2X9rTyx1tqTe1rAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAABx3zRaf1XSf0Ef8AFPT1dPBDx2YPmi0/quk/oI/4o9XTwQdmD5otP6rp
+ P6CP+KPV08EHZg+aLT+q6T+gj/ij1dPBB2YPmi0/quk/oI/4o9XTwQdmD5otP6rpP6CP+KPV08EHZg+a
+ LT+q6T+gj/ij1dPBB2YPmi0/quk/oI/4o9XTwQdmD5otP6rpP6CP+KPV08EHZg+aLT+q6T+gj/ij1dPB
+ B2YPmi0/quk/oI/4o9XTwQdmGaPVxHFS7nU0dNDHBGlop9I42Nanxnr2InnMc2/uVW9YUxTMxHq6dE4f
+ 3VcDef4ysW69V1TVTE/5atMRP9tCrfiv8qfWT/IUj8xd8urplon5Wz5FPox4DxX+VPrJ/kH5i75dXTJ+
+ Vs+RT6MeA8V/lT6yf5B+Yu+XV0yflbPkU+jHgPFf5U+sn+QfmLvl1dMn5Wz5FPox4DxX+VPrJ/kH5i75
+ dXTJ+Vs+RT6MeA8V/lT6yf5B+Yu+XV0yflbPkU+jHgPFf5U+sn+QfmLvl1dMn5Wz5FPox4DxX+VPrJ/k
+ H5i75dXTJ+Vs+RT6MeA8V/lT6yf5B+Yu+XV0yflbPkU+jHgPFf5U+sn+QfmLvl1dMn5Wz5FPox4FmOkx
+ 7nbuUaKqf8NrexET/R+Yuewd2urWWFVUzHYq0zPEoX8kWLdGqcaaYifWU6IiOFqWbUwAAAAAAAB65vxM
+ v3DvsAYMyfjHfCfnW586eWVPnS8D0eF8eiX/AGjPv5uh+zKaL/H+m/8AU/3JjVP9/N31/DSEyAcfdrrb
+ rHba68XarjoLbboXT1tXKujGRsTVVX/sTv7D5Xr1Fmiblc4UxGMzL1qqimMZ0KyO6wtqWuc1Ka+PRFVE
+ elJHoqeXjMVP98ZDgr6I8Lg952uN4/TD2q/3S+/msX9cP3xkOCvojwnvO1xuQtfVft1erjR2m1WnIa64
+ 3CVsFHSRUcbnySPXRrURJj62dssneriiim5NUzhERTG73XmnWNuqcIiceRZqNznxse5ixOc1FdGuiq1V
+ TiiqmqcPMWxIPMAAAjbNt3dvtv2yMyPIqeGvY1XNtEC+NVu8ieEzXl17udWp5yLz+ucpkfbXIieDTV0R
+ jL4XczbtfOlW699aeOwSTR4/iFbcY0RUhq6ydlPqqLwVYmtkXRU/halVzG3timf8VqqrlmKertOGvWtM
+ fNpme54XS162L/qmmD29U79amXj/AOE4Z2/uY7lmPSnwPl72nye78jlrZ1sOTVLxgrX6qmj6SsViImvF
+ VR8b9eB97W38TPj2MI4qseumOt7U624ae78ibMS6o9qsokipam4z41Wy6I2K6RoyJXKqpypNGr2p5dXa
+ IT2S2u1fmZwmqaJ+lGHd3aemXVb1har38OVYWmqqatp4qujqIqulqGo+Cphe2SN7V7Fa5qqip8BZqaoq
+ jGN2HdE4veeQAAdXzPLbXguNXPKryyd9ttLWPqW0zUfKqSSNjTlaqtReLk7zjz+et5KxVeuY9mnDHDTu
+ zEd987t2LVM1TohXr6Ye1X+6X381i/ritfvjIcFfRHhcXvO1xu/bd7/4HuZe5MesK19NcmU76mKOuhZE
+ krY1TmRitkfq5EXXTyaklqvaTKaxuzatdqKsMd2MMeTdl9rGdt3quzTjimerq6WgppqyuqYqKkp2q+oq
+ p3tjjjana5z3KiInnVSdrrpoiaqpwiN+XVMxG7Ks+YdWO2mOSTUtnWqy2ti4ItGiRUqu48Fnk48PK1i+
+ Yqmd2zyOXns0TNyfo6OmcMebFwXdZWqNyN3kQ5W9bFxWZ627BaZlP/o21FW9z0+FWMai/WIOvb+r+2xH
+ PV/xc062nep7vyPGj62Lmk7FuGC0r6ZPxjaere16/Ar2ORPrCjb+r+6xHNV/xI1tO/T3fkS9iXVvtvf5
+ Iaa+RVmJ1UnB0lQnrFKi+Txo0R3Hs1WNPPoTeS20yN+ezXjbn6UbnTGPdwdNvWVqrcnGOVZuguFBdaSG
+ vtlZDcKKobzQVdO9skb08zmqqKWu3cpuUxVRMTE6JjdiXfExMYw+w93kA+erqY6KlqayZFWKkifNKjU1
+ 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
+ /F/wfJ5gPpAAAAAAAAAAK9dQnqn7O0nr37Cercz/ABP209b5u7/ZPUvw3N5eUDKi/wDqHrc/qPzV4XiL
+ yfNXr/g8vdyeu+np5Obj5QPqxf5u+caT1/5j8LxE5/nv5x9W0/8A8vqPp8uv73j9TUDYPZ7wf2CtHq/7
+ M+B6Xhfsl43zdy8NNPWPwvP+/wCf0te0CTwAAAAAAAAAAAAAAAAABQXri/F7dfdXP/0wEu9I3ufpfalX
+ 9iMCzoAAAAAAM8+tnk+ftv8AxOTk9TrObxOfl/GR9vJ6X1gOR6UPm350Z6n+wfrPgSeterfOX7Q68jtO
+ X1z8Dy/vvB7tdQL9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAABDfUH7mc+9nt+XjAzR2i+af2ioPWP2G9a8SP1f9rPnXwufm7vA/Aa/z
+ no/ugbFUf+yUv4n8Sz/Z/wAT8VPxf8HyeYD6AAAAAAAAAAAAAAAAAAAAAAAAD//Z
+
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHQAcgBvAHcAZABcAGkAcgBvAHcAMABcAGkAcgBvAHcAYgBhAG4AZAAwAFwAdAByAGwAZQBmAHQAMABcAHQAcgByAGgAMgA1ADUAXAB0AHIAZgB0AHMAVwBpAGQAdABoADEAXAB0AHIAcABhAGQAZABmAGwAMwBcAHQAcgBwAGEAZABkAGYAYgAzAFwAdAByAHAAYQBkAGQAZgByADMAXAB0AHIAcABhAGQAZABmAHQAMwBcAHQAYgBsAGkAbgBkAHQAeQBwAGUAMwBcAHQAYgBsAGkAbgBkADcAMABcAGMAbAB2AGUAcgB0AGEAbABjAFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgAMgA4ADMAMQBcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAAyADgAMwAxAFwAYwBsAHYAZQByAHQAYQBsAGMAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAGkAbABcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAAxADYAMQBcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAAyADkAOQAyAFwAYwBsAHYAZQByAHQAYQBsAGMAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAGkAbABcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAA3ADkAMQBcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAAzADcAOAAzAFwAYwBsAHYAZQByAHQAYQBsAGMAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAGkAbABcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAAyADIANwA5AFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADYAMAA2ADIAXABjAGwAdgBlAHIAdABhAGwAYgBcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AaQBsAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADEANgAwAFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADYAMgAyADIAXABjAGwAdgBlAHIAdABhAGwAYwBcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AaQBsAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADUAMgA2ADAAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgA3ADAAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAA3ADAAXABjAGUAbABsAHgAMQAxADQAOAAyAFwAYwBsAHYAZQByAHQAYQBsAHQAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAGkAbABcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAA5ADkAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgA3ADAAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAA3ADAAXABjAGUAbABsAHgAMQAxADYAMgAyAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGkAbgB0AGIAbABcAGwAaQAtADcANQBcAGwAaQBuAC0ANwA1AFwAaAB5AHAAaABwAGEAcgAwAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAASwBvAG4AdABhAGsAdAAgAGUALgBWAC4AfQBcAGYAcwAyADIAXABjAGUAbABsAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGkAbgB0AGIAbABcAGwAaQAtADEAMwA2AFwAbABpAG4ALQAxADMANgBcAGgAeQBwAGgAcABhAHIAMABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABjAGUAbABsAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGkAbgB0AGIAbABcAGYAaQAyADcAOQBcAGwAaQAtADIANwA5AFwAbABpAG4ALQAyADcAOQBcAGgAeQBwAGgAcABhAHIAMABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgACAAVABlAGwAZQBmAG8AbgA6AH0AXABmAHMAMgAyAFwAYwBlAGwAbABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABpAG4AdABiAGwAXABmAGkANQA3AFwAaAB5AHAAaABwAGEAcgAwAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAKAAwADkAMgAxACkAIAA4ADIANAA0ADIAfQBcAGYAcwAyADIAXABjAGUAbABsAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGkAbgB0AGIAbABcAGYAaQAtADEAMAA2AFwAaAB5AHAAaABwAGEAcgAwAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAGMAZQBsAGwAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAaQBuAHQAYgBsAFwAZgBpADEAMQBcAGwAaQA3ADQAXABsAGkAbgA3ADQAXABoAHkAcABoAHAAYQByADAAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAaQBlAGwAZAB7AFwAKgBcAGYAbABkAGkAbgBzAHQAewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABTAEgAQQBQAEUAIAB9AH0AewBcAGYAbABkAHIAcwBsAHQAfQB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAQgBhAG4AawB2AGUAcgBiAGkAbgBkAHUAbgBnADoAfQBcAGYAcwAyADIAXABjAGUAbABsAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGkAbgB0AGIAbABcAGgAeQBwAGgAcABhAHIAMABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgBcAGYAcwAyADIAXABjAGUAbABsAFwAdAByAG8AdwBkAFwAaQByAG8AdwAwAFwAaQByAG8AdwBiAGEAbgBkADAAXAB0AHIAbABlAGYAdAAwAFwAdAByAHIAaAAyADUANQBcAHQAcgBmAHQAcwBXAGkAZAB0AGgAMQBcAHQAcgBwAGEAZABkAGYAbAAzAFwAdAByAHAAYQBkAGQAZgBiADMAXAB0AHIAcABhAGQAZABmAHIAMwBcAHQAcgBwAGEAZABkAGYAdAAzAFwAdABiAGwAaQBuAGQAdAB5AHAAZQAzAFwAdABiAGwAaQBuAGQANwAwAFwAYwBsAHYAZQByAHQAYQBsAGMAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAGkAbABcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAAyADgAMwAxAFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADIAOAAzADEAXABjAGwAdgBlAHIAdABhAGwAYwBcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AaQBsAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADEANgAxAFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADIAOQA5ADIAXABjAGwAdgBlAHIAdABhAGwAYwBcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AaQBsAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADcAOQAxAFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADMANwA4ADMAXABjAGwAdgBlAHIAdABhAGwAYwBcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AaQBsAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADIAMgA3ADkAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgA3ADAAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAA3ADAAXABjAGUAbABsAHgANgAwADYAMgBcAGMAbAB2AGUAcgB0AGEAbABiAFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgAMQA2ADAAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgA3ADAAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAA3ADAAXABjAGUAbABsAHgANgAyADIAMgBcAGMAbAB2AGUAcgB0AGEAbABjAFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgANQAyADYAMABcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAAxADEANAA4ADIAXABjAGwAdgBlAHIAdABhAGwAdABcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AaQBsAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADkAOQBcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAAxADEANgAyADIAXAByAG8AdwBcAHQAcgBvAHcAZABcAGkAcgBvAHcAMQBcAGkAcgBvAHcAYgBhAG4AZAAxAFwAdAByAGwAZQBmAHQAMABcAHQAcgByAGgAMgA1ADUAXAB0AHIAZgB0AHMAVwBpAGQAdABoADEAXAB0AHIAcABhAGQAZABmAGwAMwBcAHQAcgBwAGEAZABkAGYAYgAzAFwAdAByAHAAYQBkAGQAZgByADMAXAB0AHIAcABhAGQAZABmAHQAMwBcAHQAYgBsAGkAbgBkAHQAeQBwAGUAMwBcAHQAYgBsAGkAbgBkADcAMABcAGMAbAB2AGUAcgB0AGEAbABjAFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgAMgA5ADAANgBcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAAyADkAMAA2AFwAYwBsAHYAZQByAHQAYQBsAGIAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAGkAbABcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAAxADYAMABcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAAzADAANgA2AFwAYwBsAHYAZQByAHQAYQBsAGIAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAGkAbABcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAA3ADkAMQBcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAAzADgANQA3AFwAYwBsAHYAZQByAHQAYQBsAGMAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAGkAbABcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAAyADMAMAA0AFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADYAMQA2ADEAXABjAGwAdgBlAHIAdABhAGwAYgBcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AaQBsAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADEANQA5AFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADYAMwAyADAAXABjAGwAdgBlAHIAdABhAGwAYwBcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AaQBsAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADUAMgA2ADEAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgA3ADAAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAA3ADAAXABjAGUAbABsAHgAMQAxADYAMgAyAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGkAbgB0AGIAbABcAGwAaQAtADcANQBcAGwAaQBuAC0ANwA1AFwAaAB5AHAAaABwAGEAcgAwAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAVgBlAHIAZQBpAG4AaQBnAHUAbgBnACAAZgBcAHUAMgA1ADIAXAAnAGYAYwByACAAcABzAHkAYwBoAG8AcwBvAHoAaQBhAGwAZQAgAEgAaQBsAGYAZQBuAH0AXABmAHMAMgAyAFwAYwBlAGwAbABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABpAG4AdABiAGwAXABoAHkAcABoAHAAYQByADAAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAYwBlAGwAbABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABpAG4AdABiAGwAXAByAGkALQAxADcANgBcAHIAaQBuAC0AMQA3ADYAXABoAHkAcABoAHAAYQByADAAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADEANgBcAGMAZQBsAGwAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAaQBuAHQAYgBsAFwAZgBpADIANwA5AFwAbABpAC0AMgA3ADkAXABsAGkAbgAtADIANwA5AFwAaAB5AHAAaABwAGEAcgAwAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAKAAwADkAMgAxACkAIAA4ADIANAA0ADYAfQBcAGYAcwAyADIAXABjAGUAbABsAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGkAbgB0AGIAbABcAGgAeQBwAGgAcABhAHIAMABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABjAGUAbABsAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGkAbgB0AGIAbABcAGgAeQBwAGgAcABhAHIAMABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAFMAcABhAHIAawBhAHMAcwBlACAAQgBhAHkAcgBlAHUAdABoAH0AXABmAHMAMgAyAFwAYwBlAGwAbABcAHQAcgBvAHcAZABcAGkAcgBvAHcAMQBcAGkAcgBvAHcAYgBhAG4AZAAxAFwAdAByAGwAZQBmAHQAMABcAHQAcgByAGgAMgA1ADUAXAB0AHIAZgB0AHMAVwBpAGQAdABoADEAXAB0AHIAcABhAGQAZABmAGwAMwBcAHQAcgBwAGEAZABkAGYAYgAzAFwAdAByAHAAYQBkAGQAZgByADMAXAB0AHIAcABhAGQAZABmAHQAMwBcAHQAYgBsAGkAbgBkAHQAeQBwAGUAMwBcAHQAYgBsAGkAbgBkADcAMABcAGMAbAB2AGUAcgB0AGEAbABjAFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgAMgA5ADAANgBcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAAyADkAMAA2AFwAYwBsAHYAZQByAHQAYQBsAGIAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAGkAbABcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAAxADYAMABcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAAzADAANgA2AFwAYwBsAHYAZQByAHQAYQBsAGIAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAGkAbABcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAA3ADkAMQBcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAAzADgANQA3AFwAYwBsAHYAZQByAHQAYQBsAGMAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAGkAbABcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAAyADMAMAA0AFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADYAMQA2ADEAXABjAGwAdgBlAHIAdABhAGwAYgBcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AaQBsAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADEANQA5AFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADYAMwAyADAAXABjAGwAdgBlAHIAdABhAGwAYwBcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AaQBsAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADUAMgA2ADEAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgA3ADAAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAA3ADAAXABjAGUAbABsAHgAMQAxADYAMgAyAFwAcgBvAHcAXAB0AHIAbwB3AGQAXABpAHIAbwB3ADIAXABpAHIAbwB3AGIAYQBuAGQAMgBcAHQAcgBsAGUAZgB0ADAAXAB0AHIAcgBoADIANQA1AFwAdAByAGYAdABzAFcAaQBkAHQAaAAxAFwAdAByAHAAYQBkAGQAZgBsADMAXAB0AHIAcABhAGQAZABmAGIAMwBcAHQAcgBwAGEAZABkAGYAcgAzAFwAdAByAHAAYQBkAGQAZgB0ADMAXAB0AGIAbABpAG4AZAB0AHkAcABlADMAXAB0AGIAbABpAG4AZAA3ADAAXABjAGwAdgBlAHIAdABhAGwAYwBcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AaQBsAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADIAOQAwADYAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgA3ADAAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAA3ADAAXABjAGUAbABsAHgAMgA5ADAANgBcAGMAbAB2AGUAcgB0AGEAbABiAFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgAMQA2ADAAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgA3ADAAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAA3ADAAXABjAGUAbABsAHgAMwAwADYANgBcAGMAbAB2AGUAcgB0AGEAbABjAFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgANwA5ADEAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgA3ADAAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAA3ADAAXABjAGUAbABsAHgAMwA4ADUANwBcAGMAbAB2AGUAcgB0AGEAbABjAFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgAMgAzADAANABcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAA2ADEANgAxAFwAYwBsAHYAZQByAHQAYQBsAGIAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAGkAbABcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAAxADUAOQBcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAA2ADMAMgAwAFwAYwBsAHYAZQByAHQAYQBsAGMAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAGkAbABcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAA2ADEAMgBcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAA2ADkAMwAyAFwAYwBsAHYAZQByAHQAYQBsAGMAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAGkAbABcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAA0ADYANAA5AFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADEAMQA2ADIAMgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABpAG4AdABiAGwAXABsAGkALQA3ADUAXABsAGkAbgAtADcANQBcAGgAeQBwAGgAcABhAHIAMABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAEYAcgBpAGUAZAByAGkAYwBoAC0AdgBvAG4ALQBTAGMAaABpAGwAbABlAHIALQBTAHQAcgBhAFwAdQAyADIAMwBcACcAZABmAGUAIAAyADIALQAyADQAfQBcAGYAcwAyADIAXABjAGUAbABsAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGkAbgB0AGIAbABcAGgAeQBwAGgAcABhAHIAMABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABjAGUAbABsAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGkAbgB0AGIAbABcAGYAaQAyADcAOQBcAGwAaQAtADIANwA5AFwAbABpAG4ALQAyADcAOQBcAGgAeQBwAGgAcABhAHIAMABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAFQAZQBsAGUAZgBhAHgAOgB9AFwAZgBzADIAMgBcAGMAZQBsAGwAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAaQBuAHQAYgBsAFwAZgBpADIANwA5AFwAbABpAC0AMgA3ADkAXABsAGkAbgAtADIANwA5AFwAaAB5AHAAaABwAGEAcgAwAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAKAAwADkAMgAxACkAIAAyADMAMAA1ADYAMAAzAH0AXABmAHMAMgAyAFwAYwBlAGwAbABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABpAG4AdABiAGwAXABoAHkAcABoAHAAYQByADAAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAYwBlAGwAbABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABpAG4AdABiAGwAXABoAHkAcABoAHAAYQByADAAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABJAEIAQQBOADoAfQBcAGYAcwAyADIAXABjAGUAbABsAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGkAbgB0AGIAbABcAGgAeQBwAGgAcABhAHIAMABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAEQARQA0ADAAIAA3ADcAMwA1ACAAMAAxADEAMAAgADAAMAAwADkAIAAwADAAOAA3ACAAMQA1AH0AXABmAHMAMgAyAFwAYwBlAGwAbABcAHQAcgBvAHcAZABcAGkAcgBvAHcAMgBcAGkAcgBvAHcAYgBhAG4AZAAyAFwAdAByAGwAZQBmAHQAMABcAHQAcgByAGgAMgA1ADUAXAB0AHIAZgB0AHMAVwBpAGQAdABoADEAXAB0AHIAcABhAGQAZABmAGwAMwBcAHQAcgBwAGEAZABkAGYAYgAzAFwAdAByAHAAYQBkAGQAZgByADMAXAB0AHIAcABhAGQAZABmAHQAMwBcAHQAYgBsAGkAbgBkAHQAeQBwAGUAMwBcAHQAYgBsAGkAbgBkADcAMABcAGMAbAB2AGUAcgB0AGEAbABjAFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgAMgA5ADAANgBcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAAyADkAMAA2AFwAYwBsAHYAZQByAHQAYQBsAGIAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAGkAbABcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAAxADYAMABcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAAzADAANgA2AFwAYwBsAHYAZQByAHQAYQBsAGMAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAGkAbABcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAA3ADkAMQBcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAAzADgANQA3AFwAYwBsAHYAZQByAHQAYQBsAGMAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAGkAbABcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAAyADMAMAA0AFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADYAMQA2ADEAXABjAGwAdgBlAHIAdABhAGwAYgBcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AaQBsAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADEANQA5AFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADYAMwAyADAAXABjAGwAdgBlAHIAdABhAGwAYwBcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AaQBsAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADYAMQAyAFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADYAOQAzADIAXABjAGwAdgBlAHIAdABhAGwAYwBcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AaQBsAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADQANgA0ADkAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgA3ADAAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAA3ADAAXABjAGUAbABsAHgAMQAxADYAMgAyAFwAcgBvAHcAXAB0AHIAbwB3AGQAXABpAHIAbwB3ADMAXABpAHIAbwB3AGIAYQBuAGQAMwBcAGwAYQBzAHQAcgBvAHcAXAB0AHIAbABlAGYAdAAwAFwAdAByAHIAaAAyADUANQBcAHQAcgBmAHQAcwBXAGkAZAB0AGgAMQBcAHQAcgBwAGEAZABkAGYAbAAzAFwAdAByAHAAYQBkAGQAZgBiADMAXAB0AHIAcABhAGQAZABmAHIAMwBcAHQAcgBwAGEAZABkAGYAdAAzAFwAdABiAGwAaQBuAGQAdAB5AHAAZQAzAFwAdABiAGwAaQBuAGQANwAwAFwAYwBsAHYAZQByAHQAYQBsAGMAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAGkAbABcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAAyADkAMAA2AFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADIAOQAwADYAXABjAGwAdgBlAHIAdABhAGwAYgBcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AaQBsAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADEANgAwAFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADMAMAA2ADYAXABjAGwAdgBlAHIAdABhAGwAYwBcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AaQBsAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADcAOQAxAFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADMAOAA1ADcAXABjAGwAdgBlAHIAdABhAGwAYwBcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AaQBsAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADIAMwAwADQAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgA3ADAAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAA3ADAAXABjAGUAbABsAHgANgAxADYAMQBcAGMAbAB2AGUAcgB0AGEAbABiAFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgAMQA1ADkAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgA3ADAAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAA3ADAAXABjAGUAbABsAHgANgAzADIAMABcAGMAbAB2AGUAcgB0AGEAbABjAFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgANgAxADIAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgA3ADAAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAA3ADAAXABjAGUAbABsAHgANgA5ADMAMgBcAGMAbAB2AGUAcgB0AGEAbABjAFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgANAA2ADQAOQBcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAAxADEANgAyADIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAaQBuAHQAYgBsAFwAbABpAC0ANwA1AFwAbABpAG4ALQA3ADUAXABoAHkAcABoAHAAYQByADAAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABEAC0AOQA1ADQANAA0ACAAQgBhAHkAcgBlAHUAdABoAH0AXABmAHMAMgAyAFwAYwBlAGwAbABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABpAG4AdABiAGwAXABoAHkAcABoAHAAYQByADAAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAYwBlAGwAbABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABpAG4AdABiAGwAXABmAGkAMgA3ADkAXABsAGkALQAyADcAOQBcAGwAaQBuAC0AMgA3ADkAXABoAHkAcABoAHAAYQByADAAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABFAG0AYQBpAGwAOgB9AFwAZgBzADIAMgBcAGMAZQBsAGwAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAaQBuAHQAYgBsAFwAZgBpADIANwA5AFwAbABpAC0AMgA3ADkAXABsAGkAbgAtADIANwA5AFwAaAB5AHAAaABwAGEAcgAwAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAaQBuAGYAbwBAAGsAbwBuAHQAYQBrAHQALQBiAGEAeQByAGUAdQB0AGgALgBkAGUAfQBcAGYAcwAyADIAXABjAGUAbABsAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGkAbgB0AGIAbABcAGgAeQBwAGgAcABhAHIAMABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABjAGUAbABsAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGkAbgB0AGIAbABcAGgAeQBwAGgAcABhAHIAMABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAEIASQBDADoAfQBcAGYAcwAyADIAXABjAGUAbABsAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGkAbgB0AGIAbABcAGgAeQBwAGgAcABhAHIAMABcAG4AbwB3AGkAZABjAHQAbABwAGEAcgB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAEIAWQBMAEEARABFAE0AMQBTAEIAVAB9AFwAZgBzADIAMgBcAGMAZQBsAGwAXAB0AHIAbwB3AGQAXABpAHIAbwB3ADMAXABpAHIAbwB3AGIAYQBuAGQAMwBcAGwAYQBzAHQAcgBvAHcAXAB0AHIAbABlAGYAdAAwAFwAdAByAHIAaAAyADUANQBcAHQAcgBmAHQAcwBXAGkAZAB0AGgAMQBcAHQAcgBwAGEAZABkAGYAbAAzAFwAdAByAHAAYQBkAGQAZgBiADMAXAB0AHIAcABhAGQAZABmAHIAMwBcAHQAcgBwAGEAZABkAGYAdAAzAFwAdABiAGwAaQBuAGQAdAB5AHAAZQAzAFwAdABiAGwAaQBuAGQANwAwAFwAYwBsAHYAZQByAHQAYQBsAGMAXABjAGwAYgByAGQAcgB0AFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGwAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAYgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgByAFwAYgByAGQAcgBuAGkAbABcAGMAbAB0AHgAbAByAHQAYgBcAGMAbABmAHQAcwBXAGkAZAB0AGgAMwBcAGMAbAB3AFcAaQBkAHQAaAAyADkAMAA2AFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADIAOQAwADYAXABjAGwAdgBlAHIAdABhAGwAYgBcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AaQBsAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADEANgAwAFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADMAMAA2ADYAXABjAGwAdgBlAHIAdABhAGwAYwBcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AaQBsAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADcAOQAxAFwAYwBsAHAAYQBkAGYAYgAzAFwAYwBsAHAAYQBkAGYAbAAzAFwAYwBsAHAAYQBkAGYAcgAzAFwAYwBsAHAAYQBkAHIANwAwAFwAYwBsAHAAYQBkAGYAdAAzAFwAYwBsAHAAYQBkAHQANwAwAFwAYwBlAGwAbAB4ADMAOAA1ADcAXABjAGwAdgBlAHIAdABhAGwAYwBcAGMAbABiAHIAZAByAHQAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAbABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBiAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAHIAXABiAHIAZAByAG4AaQBsAFwAYwBsAHQAeABsAHIAdABiAFwAYwBsAGYAdABzAFcAaQBkAHQAaAAzAFwAYwBsAHcAVwBpAGQAdABoADIAMwAwADQAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgA3ADAAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAA3ADAAXABjAGUAbABsAHgANgAxADYAMQBcAGMAbAB2AGUAcgB0AGEAbABiAFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgAMQA1ADkAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgA3ADAAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAA3ADAAXABjAGUAbABsAHgANgAzADIAMABcAGMAbAB2AGUAcgB0AGEAbABjAFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgANgAxADIAXABjAGwAcABhAGQAZgBiADMAXABjAGwAcABhAGQAZgBsADMAXABjAGwAcABhAGQAZgByADMAXABjAGwAcABhAGQAcgA3ADAAXABjAGwAcABhAGQAZgB0ADMAXABjAGwAcABhAGQAdAA3ADAAXABjAGUAbABsAHgANgA5ADMAMgBcAGMAbAB2AGUAcgB0AGEAbABjAFwAYwBsAGIAcgBkAHIAdABcAGIAcgBkAHIAbgBpAGwAXABjAGwAYgByAGQAcgBsAFwAYgByAGQAcgBuAGkAbABcAGMAbABiAHIAZAByAGIAXABiAHIAZAByAG4AaQBsAFwAYwBsAGIAcgBkAHIAcgBcAGIAcgBkAHIAbgBpAGwAXABjAGwAdAB4AGwAcgB0AGIAXABjAGwAZgB0AHMAVwBpAGQAdABoADMAXABjAGwAdwBXAGkAZAB0AGgANAA2ADQAOQBcAGMAbABwAGEAZABmAGIAMwBcAGMAbABwAGEAZABmAGwAMwBcAGMAbABwAGEAZABmAHIAMwBcAGMAbABwAGEAZAByADcAMABcAGMAbABwAGEAZABmAHQAMwBcAGMAbABwAGEAZAB0ADcAMABcAGMAZQBsAGwAeAAxADEANgAyADIAXAByAG8AdwBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=
+
17, 17
diff --git a/ReportImp/KontaktVereinFuerPsychosozialeHilfenEV/logo.jpg b/ReportImp/KontaktVereinFuerPsychosozialeHilfenEV/logo.jpg
new file mode 100644
index 000000000..7e2ce4408
Binary files /dev/null and b/ReportImp/KontaktVereinFuerPsychosozialeHilfenEV/logo.jpg differ
diff --git a/ReportImp/LebenshilfeCoburg/LebenshilfeCoburg.csproj b/ReportImp/LebenshilfeCoburg/LebenshilfeCoburg.csproj
index 78de2dc16..53deb5fea 100644
--- a/ReportImp/LebenshilfeCoburg/LebenshilfeCoburg.csproj
+++ b/ReportImp/LebenshilfeCoburg/LebenshilfeCoburg.csproj
@@ -34,6 +34,9 @@
+
+ False
+
diff --git a/ReportImp/SHKService/CollectiveBillingReport.Designer.cs b/ReportImp/SHKService/CollectiveBillingReport.Designer.cs
new file mode 100644
index 000000000..a975afaa7
--- /dev/null
+++ b/ReportImp/SHKService/CollectiveBillingReport.Designer.cs
@@ -0,0 +1,614 @@
+using BeWo.Report.ReportObjects;
+namespace SHKService
+{
+ partial class Sammelrechnung
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.GroupFooter = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.ruleNoticeNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.fieldMonatskontingent = new DevExpress.XtraReports.UI.CalculatedField();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
+ this.ReportHeader.HeightF = 0F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // ruleRateFactorNull
+ //
+ this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
+ this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleRateFactorNull.Name = "ruleRateFactorNull";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.Font = new System.Drawing.Font("Microsoft Sans Serif", 10F);
+ this.topMarginBand1.HeightF = 50F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ this.topMarginBand1.StylePriority.UseFont = false;
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // GroupFooter
+ //
+ this.GroupFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1});
+ this.GroupFooter.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.GroupFooter.HeightF = 42.70833F;
+ this.GroupFooter.Name = "GroupFooter";
+ this.GroupFooter.StylePriority.UseFont = false;
+ //
+ // xrTable1
+ //
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(890F, 17F);
+ this.xrTable1.StylePriority.UseBorders = false;
+ this.xrTable1.StylePriority.UseFont = false;
+ this.xrTable1.StylePriority.UsePadding = false;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell11,
+ this.xrTableCell12,
+ this.xrTableCell13,
+ this.xrTableCell14});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Weight = 0.67999999999999994D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell11.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell11.StylePriority.UseBorderColor = false;
+ this.xrTableCell11.StylePriority.UseBorders = false;
+ this.xrTableCell11.StylePriority.UseFont = false;
+ this.xrTableCell11.StylePriority.UsePadding = false;
+ this.xrTableCell11.StylePriority.UseTextAlignment = false;
+ this.xrTableCell11.Text = "Gesamtsumme";
+ this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell11.Weight = 1.1310705170354534D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.StylePriority.UseBorders = false;
+ this.xrTableCell12.StylePriority.UseTextAlignment = false;
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell12.Weight = 0.19843343981819031D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.StylePriority.UseBorders = false;
+ this.xrTableCell13.Weight = 0.19843344288506415D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")});
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.StylePriority.UseBorders = false;
+ this.xrTableCell14.StylePriority.UseTextAlignment = false;
+ this.xrTableCell14.Text = "xrTableCell9";
+ this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell14.Weight = 0.23812014812721044D;
+ //
+ // ruleNoticeNull
+ //
+ this.ruleNoticeNull.Condition = "[Notice] == ?";
+ this.ruleNoticeNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleNoticeNull.Name = "ruleNoticeNull";
+ //
+ // Page1
+ //
+ this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel5,
+ this.xrLabel3,
+ this.xrLabel1,
+ this.xrLabel4,
+ this.xrLabel7,
+ this.xrLabel2,
+ this.xrTable5});
+ this.Page1.Font = new System.Drawing.Font("Arial", 10F);
+ this.Page1.HeightF = 140.7499F;
+ this.Page1.Name = "Page1";
+ this.Page1.StylePriority.UseBorders = false;
+ this.Page1.StylePriority.UseFont = false;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrLabel5.CanGrow = false;
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 6F);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(470F, 62.70826F);
+ this.xrLabel5.Multiline = true;
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(200.5F, 35F);
+ this.xrLabel5.StylePriority.UseBackColor = false;
+ this.xrLabel5.StylePriority.UseBorders = false;
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.StylePriority.UseTextAlignment = false;
+ this.xrLabel5.Text = "Die Werte ergeben sich aus der Anlage 2 zu § 12\r\nAbs. 1 Zusatzvereinbarung \"Betre" +
+ "utes Wohnen für Menschen\r\nmit Behinderungen\" ";
+ this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrLabel5.WordWrap = false;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.BackColor = System.Drawing.Color.Silver;
+ this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel3.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(210F, 62.70826F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(120F, 25F);
+ this.xrLabel3.StylePriority.UseBackColor = false;
+ this.xrLabel3.StylePriority.UseBorders = false;
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.StylePriority.UseForeColor = false;
+ this.xrLabel3.StylePriority.UseTextAlignment = false;
+ this.xrLabel3.Text = "[AccountingPeriodStart!MMMM yyyy]";
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrLabel3.WordWrap = false;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel1.CanShrink = true;
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 37.70826F);
+ this.xrLabel1.Multiline = true;
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(330F, 25F);
+ this.xrLabel1.StylePriority.UseBackColor = false;
+ this.xrLabel1.StylePriority.UseBorders = false;
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "Abrechnung Betreutes Wohnen";
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrLabel1.WordWrap = false;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(470F, 0F);
+ this.xrLabel4.Multiline = true;
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(420F, 37.70826F);
+ this.xrLabel4.StylePriority.UseBorders = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = "SHK Service gem. GmbH, Am Rathaus 65b, 63526 Erlensee\r\nTel.: 06183 / 9152-15";
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(2.999945F, 0F);
+ this.xrLabel7.Multiline = true;
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(317F, 37.70826F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel2.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 62.70826F);
+ this.xrLabel2.Multiline = true;
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(210F, 25F);
+ this.xrLabel2.StylePriority.UseBackColor = false;
+ this.xrLabel2.StylePriority.UseBorders = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.Text = "Abrechnungsmonat: ";
+ this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrLabel2.WordWrap = false;
+ //
+ // xrTable5
+ //
+ this.xrTable5.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable5.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 97.70826F);
+ this.xrTable5.Name = "xrTable5";
+ this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow1});
+ this.xrTable5.SizeF = new System.Drawing.SizeF(890F, 43.04166F);
+ this.xrTable5.StylePriority.UseBackColor = false;
+ this.xrTable5.StylePriority.UseBorders = false;
+ this.xrTable5.StylePriority.UseFont = false;
+ this.xrTable5.StylePriority.UseTextAlignment = false;
+ this.xrTable5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1,
+ this.xrTableCell7,
+ this.xrTableCell6,
+ this.xrTableCell4,
+ this.xrTableCell5,
+ this.xrTableCell15,
+ this.xrTableCell16});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.StylePriority.UseBackColor = false;
+ this.xrTableRow1.Weight = 0.67999999999999994D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Multiline = true;
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.StylePriority.UseBorderColor = false;
+ this.xrTableCell1.StylePriority.UseFont = false;
+ this.xrTableCell1.Text = "Name\r\n(in alphabetischer Reihenfolge)";
+ this.xrTableCell1.Weight = 0.57958124937007327D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Text = "Aktenzeichen LWV Hessen";
+ this.xrTableCell7.Weight = 0.33118928029642081D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Text = "Datum Bewilligungsbeginn - Bewilligungsende";
+ this.xrTableCell6.Weight = 0.38638748846054738D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Multiline = true;
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Text = "Jahres- kontingent\r\nAnzahl FLS";
+ this.xrTableCell4.Weight = 0.27599105351217368D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Text = "Monatsstunden- kontingent";
+ this.xrTableCell5.Weight = 0.27599106656503292D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.Multiline = true;
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Text = "Vergütung\r\n(FLS)";
+ this.xrTableCell15.Weight = 0.27599105416421732D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.StylePriority.UseBorders = false;
+ this.xrTableCell16.Text = "Summe Monat";
+ this.xrTableCell16.Weight = 0.33118926672818705D;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ this.DetailReport.DataMember = "ServiceInvoicePeriods";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable6});
+ this.Detail1.Font = new System.Drawing.Font("Arial", 8F);
+ this.Detail1.HeightF = 17F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.StylePriority.UseFont = false;
+ this.Detail1.StylePriority.UseTextAlignment = false;
+ this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTable6
+ //
+ this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable6.Name = "xrTable6";
+ this.xrTable6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow25});
+ this.xrTable6.SizeF = new System.Drawing.SizeF(889.9999F, 17F);
+ this.xrTable6.StylePriority.UseBorders = false;
+ this.xrTable6.StylePriority.UseFont = false;
+ this.xrTable6.StylePriority.UsePadding = false;
+ //
+ // xrTableRow25
+ //
+ this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell42,
+ this.xrTableCell8,
+ this.xrTableCell3,
+ this.xrTableCell45,
+ this.xrTableCell10,
+ this.xrTableCell17,
+ this.xrTableCell18});
+ this.xrTableRow25.Name = "xrTableRow25";
+ this.xrTableRow25.Weight = 0.67999999999999994D;
+ //
+ // xrTableCell42
+ //
+ this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.Customer.LastNameFirstName")});
+ this.xrTableCell42.Name = "xrTableCell42";
+ this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell42.StylePriority.UseBorderColor = false;
+ this.xrTableCell42.StylePriority.UseBorders = false;
+ this.xrTableCell42.StylePriority.UseFont = false;
+ this.xrTableCell42.StylePriority.UsePadding = false;
+ this.xrTableCell42.StylePriority.UseTextAlignment = false;
+ this.xrTableCell42.Text = "[CustomerLastname], [CustomerFirstname]";
+ this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell42.Weight = 0.58256114949111881D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.CostBearer2SupportConcept.CustomerReferenceNumber")});
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.StylePriority.UseBorders = false;
+ this.xrTableCell8.StylePriority.UseFont = false;
+ this.xrTableCell8.StylePriority.UseTextAlignment = false;
+ this.xrTableCell8.Text = "xrTableCell8";
+ this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell8.Weight = 0.33289211713097855D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.StylePriority.UseBorders = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "[CostBearer2SupportConcept.StartDate!dd.MM.yyyy]-[CostBearer2SupportConcept.EndDa" +
+ "te!dd.MM.yyyy]";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell3.Weight = 0.388374157364812D;
+ //
+ // xrTableCell45
+ //
+ this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.SupportConceptApprovalPeriod.ApprovedBEPerInterval", "{0:0.00}")});
+ this.xrTableCell45.Name = "xrTableCell45";
+ this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell45.StylePriority.UseBorderColor = false;
+ this.xrTableCell45.StylePriority.UseBorders = false;
+ this.xrTableCell45.StylePriority.UsePadding = false;
+ this.xrTableCell45.StylePriority.UseTextAlignment = false;
+ this.xrTableCell45.Text = "xrTableCell45";
+ this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell45.Weight = 0.27741009364600916D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.fieldMonatskontingent", "{0:0.00}")});
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.StylePriority.UseBorders = false;
+ this.xrTableCell10.Text = "xrTableCell10";
+ this.xrTableCell10.Weight = 0.27741008509694448D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:c}")});
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.StylePriority.UseBorders = false;
+ this.xrTableCell17.StylePriority.UseTextAlignment = false;
+ this.xrTableCell17.Text = "xrTableCell17";
+ this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell17.Weight = 0.27741009545854212D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.Claim")});
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.StylePriority.UseBorders = false;
+ this.xrTableCell18.StylePriority.UseTextAlignment = false;
+ this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell18.Weight = 0.33289207429314716D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
+ //
+ // fieldMonatskontingent
+ //
+ this.fieldMonatskontingent.DataMember = "ServiceInvoicePeriods";
+ this.fieldMonatskontingent.Expression = "[SupportConceptApprovalPeriod.ApprovedBEPerInterval]/12";
+ this.fieldMonatskontingent.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldMonatskontingent.Name = "fieldMonatskontingent";
+ //
+ // Sammelrechnung
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.GroupFooter,
+ this.Page1,
+ this.DetailReport});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldMonatskontingent});
+ this.DataSource = this.bindingSource1;
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.Font = new System.Drawing.Font("Verdana", 10F);
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.ruleRateFactorNull,
+ this.ruleNoticeNull});
+ this.Landscape = true;
+ this.Margins = new System.Drawing.Printing.Margins(90, 60, 50, 30);
+ this.PageHeight = 827;
+ this.PageWidth = 1169;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter;
+ private DevExpress.XtraReports.UI.GroupHeaderBand Page1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.XRTable xrTable5;
+ private DevExpress.XtraReports.UI.XRTable xrTable6;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow25;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell45;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.FormattingRule ruleNoticeNull;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.CalculatedField fieldMonatskontingent;
+ }
+}
diff --git a/ReportImp/SHKService/CollectiveBillingReport.cs b/ReportImp/SHKService/CollectiveBillingReport.cs
new file mode 100644
index 000000000..44549c07b
--- /dev/null
+++ b/ReportImp/SHKService/CollectiveBillingReport.cs
@@ -0,0 +1,23 @@
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+
+using DevExpress.XtraReports.UI;
+using BS.Shared.Core;
+
+namespace SHKService
+{
+ [IDSpecificClass(Identifier = "Sammelrechnung")]
+ public partial class Sammelrechnung : XtraReport, IBeWoReport
+ {
+ public Sammelrechnung()
+ {
+ this.InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServiceInvoiceRO pRO)
+ {
+ pRO.ServiceInvoicePeriods.Sort((a, b) => a.Customer.LastNameFirstName.CompareTo(b.Customer.LastNameFirstName));
+ this.bindingSource1.DataSource = pRO;
+ }
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/SHKService/CollectiveBillingReport.resx b/ReportImp/SHKService/CollectiveBillingReport.resx
new file mode 100644
index 000000000..d25f3eba2
--- /dev/null
+++ b/ReportImp/SHKService/CollectiveBillingReport.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/SHKService/SHKService.csproj b/ReportImp/SHKService/SHKService.csproj
index 0ed4e8955..8c62c4a96 100644
--- a/ReportImp/SHKService/SHKService.csproj
+++ b/ReportImp/SHKService/SHKService.csproj
@@ -51,6 +51,12 @@
+
+ Component
+
+
+ CollectiveBillingReport.cs
+
Component
@@ -137,6 +143,9 @@
+
+ CollectiveBillingReport.cs
+
CustomerDataReport.cs
Designer
diff --git a/ReportImp/SeWo/FLSGroupReport.cs b/ReportImp/SeWo/FLSGroupReport.cs
index 170c0219f..44754d50d 100644
--- a/ReportImp/SeWo/FLSGroupReport.cs
+++ b/ReportImp/SeWo/FLSGroupReport.cs
@@ -35,7 +35,7 @@ namespace BeWo.SeWo
foreach (var sr in detail.ServiceRecords)
{
- if (sr.ServiceDescription != "Pause")
+ if (sr.ServiceDescription != "Pause" || sr.ServiceCategory == "Schlafbereitschaft")
{
var minuten = sr.RoundedDuration;
diff --git a/ReportImp/SeWo/FLSListReport.cs b/ReportImp/SeWo/FLSListReport.cs
index b804cbe1f..10e25ca97 100644
--- a/ReportImp/SeWo/FLSListReport.cs
+++ b/ReportImp/SeWo/FLSListReport.cs
@@ -51,7 +51,7 @@ namespace BeWo.SeWo
// minuten = 0;
//}
- if (sr.ServiceDescription != "Pause")
+ if (sr.ServiceDescription != "Pause" || sr.ServiceCategory == "Schlafbereitschaft")
{
if (sr.ServiceRecordOid.HasValue)
{
diff --git a/ReportImp/SeWo/MitarbeiterstundenkontoBerechnung.cs b/ReportImp/SeWo/MitarbeiterstundenkontoBerechnung.cs
index 9544cbe86..8893cb0ca 100644
--- a/ReportImp/SeWo/MitarbeiterstundenkontoBerechnung.cs
+++ b/ReportImp/SeWo/MitarbeiterstundenkontoBerechnung.cs
@@ -84,7 +84,7 @@ namespace BeWo.SeWo
}
if (item.ServiceDescription != null && !String.IsNullOrEmpty(item.ServiceDescription.Name) &&
- item.ServiceDescription.Name == "Pause")
+ item.ServiceDescription.Name == "Pause" && item.ServiceDescription.ServiceCategory.Name != "Schlafbereitschaft")
{
return false;
}
@@ -184,7 +184,7 @@ namespace BeWo.SeWo
{
if (item.ServiceDescription != null)
{
- if (!String.IsNullOrEmpty(item.ServiceDescription.Name) && item.ServiceDescription.Name == "Pause")
+ if (!String.IsNullOrEmpty(item.ServiceDescription.Name) && item.ServiceDescription.Name == "Pause" && item.ServiceDescription.ServiceCategory.Name != "Schlafbereitschaft")
{
return;
}
diff --git a/ReportImp/TwgJonathan/Export/ConturaExporter.cs b/ReportImp/TwgJonathan/Export/ConturaExporter.cs
index 9dab2e2f7..039bf8588 100644
--- a/ReportImp/TwgJonathan/Export/ConturaExporter.cs
+++ b/ReportImp/TwgJonathan/Export/ConturaExporter.cs
@@ -35,7 +35,7 @@ namespace TwgJonathan.Export
public static String GetAbrechnungenString(DateTime date)
{
StringBuilder sb = new StringBuilder();
- sb.AppendLine("AnwenderNr;TeilnNr;Wirtschaftsjahr;Wirtschaftsmonat;ErfaBuchhnr;ErfaBetrag;FibuBelegNr;BelegDatum;FKontoNr;FGKontoNr;Buchungstext");
+ sb.AppendLine("AnwenderNr;TeilnNr;Wirtschaftsjahr;Wirtschaftsmonat;Buchungssatz;ErfaBuchhnr;ErfaBetrag;FibuBelegNr;BelegDatum;FKontoNr;FGKontoNr;KstKtr;Buchungstext");
var s = GetMonatlicheRechnungenString(date);
if (!String.IsNullOrWhiteSpace(s))
@@ -88,12 +88,12 @@ namespace TwgJonathan.Export
{
sb.AppendLine();
}
- sb.Append("200015000;123456;"); // Anwender Nr.;TeilNr
+ sb.Append("172265000;172265;"); // Anwender Nr.;TeilNr
sb.Append(String.Format("{0:yyyy}", date)); // Wirtschaftsjahr
sb.Append(";");
sb.Append(String.Format("{0:0}", date.Month)); // Wirtschaftsmonat
- sb.Append(";");
+ sb.Append(";1;"); //Buchungssatz
sb.Append(String.Format("{0:0}", idx++)); //ErfaBuchhnr
sb.Append(";");
sb.Append(String.Format("{0:0.00}", row[0])); // ErfaBetrag
@@ -104,8 +104,8 @@ namespace TwgJonathan.Export
sb.Append(";");
sb.Append(String.Format("{0}", row[4])); // FKontoNr (Debitor)
sb.Append(";");
- sb.Append(String.Format("{0}", row[1])); // FKontoNr
- sb.Append(";");
+ sb.Append(String.Format("{0}", row[1])); // FGKontoNr
+ sb.Append(";6300;"); // Kostenstelle
String buchungstext = "";
long? c2sOid = (long?)row[6];
@@ -113,7 +113,7 @@ namespace TwgJonathan.Export
{
var c2s = DAOFactory.GenericDAO.LoadByID(c2sOid.Value);
var c = c2s.SupportConcept.Customer;
- buchungstext = String.Format("{0}, {1}", c.Person.LastName, c.Person.FirstName);
+ buchungstext = String.Format("{0} {1} {2:0.00}/{3}", c.Person.LastName, c.Person.FirstName, date.Month, date.Year);
buchungstext = buchungstext.Replace(";", ",");
}
sb.Append(buchungstext);
diff --git a/Service/Plugins/PluginLoader.cs b/Service/Plugins/PluginLoader.cs
index 936223f6a..90806944a 100644
--- a/Service/Plugins/PluginLoader.cs
+++ b/Service/Plugins/PluginLoader.cs
@@ -166,7 +166,7 @@ namespace BeWo.Service.Plugins
//t = "4096649015"; // AWO Dortmund
//t = "3614251071"; // Pusteblume
//t = "7755740484"; // Sawo
- t = "8275654834"; // Twg Jonathan
+ //t = "8275654834"; // Twg Jonathan
//t = "6586058528"; // Freundeskreis Suchtkrankenhilfe e.V. (FFS)
//t = "2632162696"; // Hand in Hand (ehemals Pro BeWo Düren)
//t = "6340891020"; // Caritas Ahlen
@@ -346,14 +346,14 @@ namespace BeWo.Service.Plugins
//t = "3226307161"; // Roman Roger Puth
//t = "3522103738"; // AWO Münsterland-Recklinghausen
//t = "5592509446"; // Kontakt Verein für psychosoziale Hilfen e.V
- //t = "5344902949"; // SHK Service GmbH SBD
+ t = "5344902949"; // SHK Service GmbH SBD
//t = "1422963536"; // Malteser-Johanniter-Johanneshaus gGmbH
//t = "5433105975"; // aha e.V.
//t = "1701920223"; // SKFM Monheim
//t = "5484692276"; // SPEKTRUM GmbH
//t = "4434019324"; // FENIX Soziale Dienste
//t = "6219220038"; // SKM Kreis Viersen e.V.
- t = "1372050368"; // Petra Wagner Matthes
+ //t = "1372050368"; // Petra Wagner Matthes
return t;
#else
diff --git a/Service/Plugins/ServiceRecordValidator.cs b/Service/Plugins/ServiceRecordValidator.cs
index 49a229389..1e1da65fb 100644
--- a/Service/Plugins/ServiceRecordValidator.cs
+++ b/Service/Plugins/ServiceRecordValidator.cs
@@ -494,22 +494,22 @@ namespace BeWo.Service.Plugins
}
}
- //long? userOid = SecurityUtils.GetLoggedInUser().Oid;
- //foreach (var r in result)
- //{
- // ValidationMessage validationMessage = new ValidationMessage();
- // validationMessage.Message = r.Message;
- // validationMessage.UserOid = userOid;
- // validationMessage.EmployeeOid = newServiceRecord.Employee?.EmployeeOid;
- // validationMessage.SupportConceptOid = newServiceRecord.SupportConcept?.SupportConceptOid;
- // validationMessage.CustomerName = r.CustomerName;
- // validationMessage.ServiceRecordStart = newServiceRecord.Start;
- // validationMessage.ServiceRecordEnd = newServiceRecord.End;
- // validationMessage.ServiceRecordValidationResult = (int) r.ResultType;
- // DAOFactory.GenericDAO.Insert(validationMessage);
- //}
+ long? userOid = SecurityUtils.GetLoggedInUser().Oid;
+ foreach (var r in result)
+ {
+ ValidationMessage validationMessage = new ValidationMessage();
+ validationMessage.Message = r.Message;
+ validationMessage.UserOid = userOid;
+ validationMessage.EmployeeOid = newServiceRecord.Employee?.EmployeeOid;
+ validationMessage.SupportConceptOid = newServiceRecord.SupportConcept?.SupportConceptOid;
+ validationMessage.CustomerName = r.CustomerName;
+ validationMessage.ServiceRecordStart = newServiceRecord.Start;
+ validationMessage.ServiceRecordEnd = newServiceRecord.End;
+ validationMessage.ServiceRecordValidationResult = (int)r.ResultType;
+ DAOFactory.GenericDAO.Insert(validationMessage);
+ }
- return result;
+ return result;
}