diff --git a/ReportImp/DiakonischesWerkDinslakenJuDi/DiakonischesWerkDinslakenJuDi.csproj b/ReportImp/DiakonischesWerkDinslakenJuDi/DiakonischesWerkDinslakenJuDi.csproj
new file mode 100644
index 000000000..c7ffe69ba
--- /dev/null
+++ b/ReportImp/DiakonischesWerkDinslakenJuDi/DiakonischesWerkDinslakenJuDi.csproj
@@ -0,0 +1,85 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {CA7F8431-E593-4473-9621-9C1262B0C201}
+ Library
+ Properties
+ DiakonischesWerkDinslakenJuDi
+ 8164797250_Reports
+ v4.7.2
+ 512
+
+
+
+ true
+ full
+ false
+ ..\..\CustomerDlls\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ ..\..\CustomerDlls\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Component
+
+
+ RechnungJuDi.cs
+
+
+
+
+
+ {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE}
+ Data
+
+
+ {40d8b312-ea64-49e3-a31a-5e57ed4d5654}
+ Report
+
+
+ {094331c3-ecee-4c89-bbfd-4c9ded89f0ef}
+ Service
+
+
+ {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4}
+ Shared
+
+
+
+
+
+ RechnungJuDi.cs
+ Designer
+
+
+
+
\ No newline at end of file
diff --git a/ReportImp/DiakonischesWerkDinslakenJuDi/Logo DiakonieDinslaken.png b/ReportImp/DiakonischesWerkDinslakenJuDi/Logo DiakonieDinslaken.png
new file mode 100644
index 000000000..65292f833
Binary files /dev/null and b/ReportImp/DiakonischesWerkDinslakenJuDi/Logo DiakonieDinslaken.png differ
diff --git a/ReportImp/DiakonischesWerkDinslakenJuDi/Logo JuDi.jpg b/ReportImp/DiakonischesWerkDinslakenJuDi/Logo JuDi.jpg
new file mode 100644
index 000000000..ede435d3b
Binary files /dev/null and b/ReportImp/DiakonischesWerkDinslakenJuDi/Logo JuDi.jpg differ
diff --git a/ReportImp/DiakonischesWerkDinslakenJuDi/Properties/AssemblyInfo.cs b/ReportImp/DiakonischesWerkDinslakenJuDi/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..ccee03c75
--- /dev/null
+++ b/ReportImp/DiakonischesWerkDinslakenJuDi/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Allgemeine Informationen über eine Assembly werden über die folgenden
+// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
+// die einer Assembly zugeordnet sind.
+[assembly: AssemblyTitle("DiakonischesWerkDinslakenJuDi")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("DiakonischesWerkDinslakenJuDi")]
+[assembly: AssemblyCopyright("Copyright © 2023")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
+// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
+// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
+[assembly: ComVisible(false)]
+
+// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
+[assembly: Guid("c1fed668-adb9-47e0-b589-1389618e1b6e")]
+
+// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
+//
+// Hauptversion
+// Nebenversion
+// Buildnummer
+// Revision
+//
+// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
+// indem Sie "*" wie unten gezeigt eingeben:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/ReportImp/DiakonischesWerkDinslakenJuDi/Properties/licenses.licx b/ReportImp/DiakonischesWerkDinslakenJuDi/Properties/licenses.licx
new file mode 100644
index 000000000..74cb33aa2
--- /dev/null
+++ b/ReportImp/DiakonischesWerkDinslakenJuDi/Properties/licenses.licx
@@ -0,0 +1 @@
+DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
diff --git a/ReportImp/DiakonischesWerkDinslakenJuDi/RechnungJuDi.Designer.cs b/ReportImp/DiakonischesWerkDinslakenJuDi/RechnungJuDi.Designer.cs
new file mode 100644
index 000000000..0e4612d29
--- /dev/null
+++ b/ReportImp/DiakonischesWerkDinslakenJuDi/RechnungJuDi.Designer.cs
@@ -0,0 +1,808 @@
+using BeWo.Report.ReportObjects;
+namespace DiakonischesWerkDinslakenJuDi
+{
+ partial class InvoiceCustomerReport
+ {
+ ///
+ /// 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);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// 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();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(InvoiceCustomerReport));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblAddress = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblNotice = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).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;
+ //
+ // xrTable1
+ //
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow9});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(671.4175F, 25F);
+ this.xrTable1.StylePriority.UseFont = false;
+ //
+ // xrTableRow9
+ //
+ this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell6,
+ this.xrTableCell7,
+ this.xrTableCell9,
+ this.xrTableCell14,
+ this.xrTableCell10,
+ this.xrTableCell12});
+ this.xrTableRow9.Name = "xrTableRow9";
+ this.xrTableRow9.Weight = 1D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AccountingPeriodStart")});
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell6.StylePriority.UseBorders = false;
+ this.xrTableCell6.StylePriority.UsePadding = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.Text = "xrTableCell6";
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell6.Weight = 1D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AccountingPeriodEnd")});
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell7.StylePriority.UseBorders = false;
+ this.xrTableCell7.StylePriority.UsePadding = false;
+ this.xrTableCell7.StylePriority.UseTextAlignment = false;
+ this.xrTableCell7.Text = "xrTableCell7";
+ this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell7.Weight = 1D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")});
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UseBorders = false;
+ this.xrTableCell9.StylePriority.UsePadding = false;
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ this.xrTableCell9.Text = "xrTableCell9";
+ this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell9.Weight = 2.3350077713203072D;
+ //
+ // 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, "InvoiceItems.UnitPrice")});
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell14.StylePriority.UseBorders = false;
+ this.xrTableCell14.StylePriority.UsePadding = false;
+ this.xrTableCell14.StylePriority.UseTextAlignment = false;
+ this.xrTableCell14.Text = "xrTableCell14";
+ this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell14.Weight = 0.81217660612832132D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitCount", "{0:0.##}")});
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell10.StylePriority.UseBorders = false;
+ this.xrTableCell10.StylePriority.UsePadding = false;
+ this.xrTableCell10.StylePriority.UseTextAlignment = false;
+ this.xrTableCell10.Text = "xrTableCell10";
+ this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell10.Weight = 0.6539656324947265D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AmountSum")});
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
+ this.xrTableCell12.StylePriority.UseBorders = false;
+ this.xrTableCell12.StylePriority.UsePadding = false;
+ this.xrTableCell12.StylePriority.UseTextAlignment = false;
+ this.xrTableCell12.Text = "xrTableCell12";
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell12.Weight = 1.0152204985905673D;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel1,
+ this.lblAddress,
+ this.xrTable3,
+ this.xrLabel6,
+ this.xrLabel5,
+ this.xrLabel4,
+ this.xrLabel3,
+ this.xrLabel2,
+ this.xrTable2});
+ this.ReportHeader.Font = new System.Drawing.Font("Arial", 11F);
+ this.ReportHeader.HeightF = 388.9999F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "Dinslaken, den {0:d. MMMM yyyy}")});
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 168.0417F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(282.9999F, 23.95833F);
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // lblAddress
+ //
+ this.lblAddress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.lblAddress.Multiline = true;
+ this.lblAddress.Name = "lblAddress";
+ this.lblAddress.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblAddress.SizeF = new System.Drawing.SizeF(351.375F, 131F);
+ this.lblAddress.StylePriority.UseFont = false;
+ this.lblAddress.Text = "[RecipientOrganisation]\r\n[RecipientDivision]\r\n[RecipientFirstName] [RecipientLast" +
+ "Name]\r\n[RecipientStreet]\r\n[RecipientPostCode] [RecipientTown]";
+ //
+ // xrTable3
+ //
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 363.9999F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow10});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(671.4175F, 25F);
+ this.xrTable3.StylePriority.UseFont = false;
+ //
+ // xrTableRow10
+ //
+ this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell15,
+ this.xrTableCell16,
+ this.xrTableCell17,
+ this.xrTableCell18,
+ this.xrTableCell19,
+ this.xrTableCell20});
+ this.xrTableRow10.Name = "xrTableRow10";
+ this.xrTableRow10.Weight = 1D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell15.StylePriority.UseBorders = false;
+ this.xrTableCell15.StylePriority.UsePadding = false;
+ this.xrTableCell15.StylePriority.UseTextAlignment = false;
+ this.xrTableCell15.Text = "Von";
+ this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell15.Weight = 1D;
+ //
+ // 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.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell16.StylePriority.UseBorders = false;
+ this.xrTableCell16.StylePriority.UsePadding = false;
+ this.xrTableCell16.StylePriority.UseTextAlignment = false;
+ this.xrTableCell16.Text = "Bis";
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell16.Weight = 1D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell17.StylePriority.UseBorders = false;
+ this.xrTableCell17.StylePriority.UsePadding = false;
+ this.xrTableCell17.StylePriority.UseTextAlignment = false;
+ this.xrTableCell17.Text = "Posten";
+ this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell17.Weight = 2.3350077713203934D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell18.StylePriority.UseBorders = false;
+ this.xrTableCell18.StylePriority.UsePadding = false;
+ this.xrTableCell18.StylePriority.UseTextAlignment = false;
+ this.xrTableCell18.Text = "Satz";
+ this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell18.Weight = 0.81217660612829246D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
+ this.xrTableCell19.StylePriority.UseBorders = false;
+ this.xrTableCell19.StylePriority.UsePadding = false;
+ this.xrTableCell19.StylePriority.UseTextAlignment = false;
+ this.xrTableCell19.Text = "Anzahl";
+ this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell19.Weight = 0.6539656324946691D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTableCell20.StylePriority.UseBorders = false;
+ this.xrTableCell20.StylePriority.UsePadding = false;
+ this.xrTableCell20.StylePriority.UseTextAlignment = false;
+ this.xrTableCell20.Text = "Betrag";
+ this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell20.Weight = 1.0152204985905673D;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 317F);
+ this.xrLabel6.Multiline = true;
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(666.9999F, 23.25F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.Text = "gemäß dem angefügten Leistungsnachweis, stellen wir Ihnen folgende Kosten in Rech" +
+ "nung:";
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 284F);
+ 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(581.4177F, 17.00003F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.Text = "Sehr geehrte Damen und Herren,";
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel4.CanShrink = true;
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 234F);
+ 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(650F, 17F);
+ this.xrLabel4.StylePriority.UseBackColor = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.Text = "[CustomerReferenceNumber]";
+ this.xrLabel4.WordWrap = false;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel3.CanShrink = true;
+ this.xrLabel3.Font = new System.Drawing.Font("Arial", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 217F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F);
+ this.xrLabel3.StylePriority.UseBackColor = false;
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.Text = "Abrechnung über Betreuungsleistungen";
+ this.xrLabel3.WordWrap = false;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel2.CanShrink = true;
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 192F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F);
+ this.xrLabel2.StylePriority.UseBackColor = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]";
+ this.xrLabel2.WordWrap = false;
+ //
+ // xrTable2
+ //
+ this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2,
+ this.xrTableRow5,
+ this.xrTableRow4,
+ this.xrTableRow1,
+ this.xrTableRow6,
+ this.xrTableRow8});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 114F);
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell4});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.CanShrink = true;
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell4.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell4.StylePriority.UseFont = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "Ihr(e) Ansprechpartner(in):";
+ this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell4.Weight = 1D;
+ //
+ // xrTableRow5
+ //
+ this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell13});
+ this.xrTableRow5.Name = "xrTableRow5";
+ this.xrTableRow5.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.CanShrink = true;
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.Text = "[SenderFirstName] [SenderLastName]";
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell13.Weight = 1D;
+ //
+ // xrTableRow4
+ //
+ this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell11});
+ this.xrTableRow4.Name = "xrTableRow4";
+ this.xrTableRow4.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.CanShrink = true;
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell11.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell11.StylePriority.UseFont = false;
+ this.xrTableCell11.StylePriority.UseTextAlignment = false;
+ this.xrTableCell11.Text = "[SenderDivision]";
+ this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell11.Weight = 1D;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.CanShrink = true;
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell1.StylePriority.UseFont = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = " [SenderPhone]";
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell1.Weight = 1D;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell2});
+ this.xrTableRow6.Name = "xrTableRow6";
+ this.xrTableRow6.Weight = 0.11258278145695365D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.CanShrink = true;
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell2.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell2.StylePriority.UseFont = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.Text = "[SenderFax]";
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell2.Weight = 1D;
+ //
+ // xrTableRow8
+ //
+ this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell5});
+ this.xrTableRow8.Name = "xrTableRow8";
+ this.xrTableRow8.Weight = 0.11258278145695365D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell5.Weight = 1D;
+ //
+ // ruleRateFactorNull
+ //
+ this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
+ this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleRateFactorNull.Name = "ruleRateFactorNull";
+ //
+ // ReportFooter
+ //
+ this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel8,
+ this.xrLabel10,
+ this.xrLabel12,
+ this.lblNotice,
+ this.xrTable4});
+ this.ReportFooter.Font = new System.Drawing.Font("Verdana", 10F);
+ this.ReportFooter.HeightF = 266.6665F;
+ this.ReportFooter.KeepTogether = true;
+ this.ReportFooter.Name = "ReportFooter";
+ this.ReportFooter.StylePriority.UseFont = false;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.CanShrink = true;
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 75F);
+ 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(677F, 18.04168F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.Text = "[Notice]";
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 155.5417F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(175F, 17F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "Mit freundlichen Grüßen";
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 230.5417F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(292F, 17.00002F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.Text = "[CreatorFirstName] [CreatorLastName]";
+ //
+ // lblNotice
+ //
+ this.lblNotice.CanShrink = true;
+ this.lblNotice.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Italic);
+ this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 46.54166F);
+ this.lblNotice.Name = "lblNotice";
+ this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 28.45834F);
+ this.lblNotice.StylePriority.UseFont = false;
+ this.lblNotice.Text = "Abschließende Bemerkungen:";
+ //
+ // xrTable4
+ //
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(570.5F, 0F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow11});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(101F, 25F);
+ //
+ // xrTableRow11
+ //
+ this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell23});
+ this.xrTableRow11.Name = "xrTableRow11";
+ this.xrTableRow11.Weight = 1D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell23.BorderWidth = 2F;
+ this.xrTableCell23.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
+ this.xrTableCell23.StylePriority.UseBorders = false;
+ this.xrTableCell23.StylePriority.UseBorderWidth = false;
+ this.xrTableCell23.StylePriority.UseFont = false;
+ this.xrTableCell23.StylePriority.UsePadding = false;
+ this.xrTableCell23.StylePriority.UseTextAlignment = false;
+ this.xrTableCell23.Text = "[TotalClaim]";
+ this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell23.Weight = 3.4827586206896557D;
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel7,
+ this.xrPictureBox2,
+ this.xrPictureBox1});
+ this.topMarginBand1.HeightF = 182.6507F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel19});
+ this.bottomMarginBand1.HeightF = 122.2499F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ this.DetailReport.DataMember = "InvoiceItems";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1});
+ this.Detail1.Font = new System.Drawing.Font("Arial", 11F);
+ this.Detail1.HeightF = 25F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.StylePriority.UseFont = false;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.InvoiceCustomerRO);
+ //
+ // xrPictureBox1
+ //
+ this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
+ this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(491.0578F, 68.75F);
+ this.xrPictureBox1.Name = "xrPictureBox1";
+ this.xrPictureBox1.SizeF = new System.Drawing.SizeF(180.4422F, 113.9007F);
+ this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ //
+ // xrPictureBox2
+ //
+ this.xrPictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox2.Image")));
+ this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 95.83334F);
+ this.xrPictureBox2.Name = "xrPictureBox2";
+ this.xrPictureBox2.SizeF = new System.Drawing.SizeF(130.8058F, 55.56736F);
+ this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 6F);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 167.734F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(351.3751F, 14.91667F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "Diakonisches Werk im Ev. Kirchenkreis Dinslaken, Duisburger Straße 103, 46535 Din" +
+ "slaken";
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel19.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel19.Font = new System.Drawing.Font("Arial", 7F);
+ this.xrLabel19.ForeColor = System.Drawing.Color.Gray;
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(0F, 8.249985F);
+ this.xrLabel19.Multiline = true;
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(671.4175F, 56.24987F);
+ this.xrLabel19.StylePriority.UseBackColor = false;
+ this.xrLabel19.StylePriority.UseBorders = false;
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.StylePriority.UseForeColor = false;
+ this.xrLabel19.StylePriority.UseTextAlignment = false;
+ this.xrLabel19.Text = "Bankverbindung: Niederrheinische Sparkasse Rhein-Lippe\r\nIBAN: DE26 3565 0000 0000" +
+ " 1001 98\r\nBIC: WELADED1WES\r\nwww.diakonie-din.de";
+ this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // InvoiceCustomerReport
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.ReportFooter,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.DetailReport});
+ this.DataSource = this.bindingSource1;
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.ruleRateFactorNull});
+ this.Margins = new System.Drawing.Printing.Margins(75, 75, 183, 122);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
+ private DevExpress.XtraReports.UI.XRLabel lblNotice;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
+ 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.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.XRLabel lblAddress;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel19;
+ }
+}
diff --git a/ReportImp/DiakonischesWerkDinslakenJuDi/RechnungJuDi.cs b/ReportImp/DiakonischesWerkDinslakenJuDi/RechnungJuDi.cs
new file mode 100644
index 000000000..4fda9db4a
--- /dev/null
+++ b/ReportImp/DiakonischesWerkDinslakenJuDi/RechnungJuDi.cs
@@ -0,0 +1,57 @@
+using System;
+using System.Text;
+using BeWo.Report.ReportObjects;
+
+namespace DiakonischesWerkDinslakenJuDi
+{
+ public partial class InvoiceCustomerReport : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public InvoiceCustomerReport()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(InvoiceCustomerRO pRO)
+ {
+ if (String.IsNullOrEmpty(pRO.Notice))
+ {
+ lblNotice.Visible = false;
+ }
+
+ StringBuilder sb = new StringBuilder();
+ if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && !String.IsNullOrEmpty(pRO.RecipientOrganisation.Trim()))
+ {
+ sb.AppendLine(pRO.RecipientOrganisation);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientDivision.Trim()))
+ {
+ sb.AppendLine(pRO.RecipientDivision);
+ }
+ if ((!String.IsNullOrEmpty(pRO.RecipientFirstName) && !String.IsNullOrEmpty(pRO.RecipientFirstName.Trim()))
+ || (!String.IsNullOrEmpty(pRO.RecipientLastName) && !String.IsNullOrEmpty(pRO.RecipientLastName.Trim())))
+ {
+ sb.AppendLine(String.Format("{0} {1}", pRO.RecipientFirstName, pRO.RecipientLastName).Trim());
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientStreet) && !String.IsNullOrEmpty(pRO.RecipientStreet.Trim()))
+ {
+ sb.AppendLine(pRO.RecipientStreet);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientPostCode) && !String.IsNullOrEmpty(pRO.RecipientPostCode.Trim()))
+ {
+ sb.Append(pRO.RecipientPostCode);
+ sb.Append(" ");
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientTown) && !String.IsNullOrEmpty(pRO.RecipientTown.Trim()))
+ {
+ sb.Append(pRO.RecipientTown);
+ }
+ lblAddress.Text = sb.ToString();
+
+
+
+
+
+ this.bindingSource1.DataSource = pRO;
+ }
+ }
+}
diff --git a/ReportImp/DiakonischesWerkDinslakenJuDi/RechnungJuDi.resx b/ReportImp/DiakonischesWerkDinslakenJuDi/RechnungJuDi.resx
new file mode 100644
index 000000000..2414ade9f
--- /dev/null
+++ b/ReportImp/DiakonischesWerkDinslakenJuDi/RechnungJuDi.resx
@@ -0,0 +1,373 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg
+ JC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIy
+ MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAyAHkDASIAAhEBAxEB/8QA
+ HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
+ MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW
+ V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
+ x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF
+ BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
+ YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
+ hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq
+ 8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+kzS1zGreCtI1S8nvrhb1riQAsqahNEjEDA4VgB09KAOnpK+
+ b7XxXpEviNPDp8KawuqPd/ZDDL4jnCoc4POa0fHmqeH/AAD4gGmT6FqdzHLAJo5Y/ENwpYZI5XJxyD+V
+ AHv9FeQjSbVfh6nioeH9QMxtzdGwXXrgBYcFg+7PXGDitvwz4Q0zWvD1lqc9rq2mzXUIc266zcNhT0yd
+ 3cc/jQB6HRmvFfiGunfDq3sp0s9Zu7S6co0i69PGUYc9Oeo7+1ZsfiLR08IWHiy4tvEQ06a8a2kWLXJn
+ e3I6NgkA557jtQB75RXmUWgeHdT8JSa/o91reqwPGZ44TrU8e8jqpJbgjB6+lcR4M8SaV418RxaLaeH9
+ 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
+ AKKKKACiiigAooooA//Z
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAAWEAAAD5CAYAAAD2vYRNAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAh
+ 1QAAIdUBBJy0nQAALh9JREFUeF7tnQt4HGd199cOISEQciM4dmRp56KQllvblJIPaA00AQMhF5As7czs
+ mksxLeC2JkBuDqOdmV07EMITSgEnlrSSUyiGFkqgAb5SCLQFAuH2lUsITmxZF8chV+diJ75875k9K+2s
+ zkorW2vNrP+/5/lLOzNnZt4zO/Pfd2beeScFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAiDUXnHbFKXaHez4PAgAAmE8uWuqeZLW7up32LrZ176OOnr89qwdjluEf
+ yJrBIcf0Q3E4AACAw2DRRak1J1maf4GtedfljOKPLN17qtpkZ1O3vvEUXhYAAAAZd3FXev0LlMG+LZsu
+ fNbR/W22GTwumepclWkP3sorAQCAY5vzUmuO72q7+uys4fcoo92S1QMy2wOSec6XbK1vkFcPAADHFraW
+ f5lleBtsvfCrrFHYZxv5g5JRNlNZzf8lFwcAAFqTrrZ1p1sd+Teomu3mrBncrWq5T0uGuCBSZeFiAgBA
+ 69BDpmt443O5SbYQovJxkQEAoHWwTbdLMr04iosMAACtA13vlQwvjuIiAwBA69Cz3Dckw4ujVrW5L+Ji
+ AwBAa9BlFs6UDC+OsnT/H7nYAADQGljtV54mGV4cZWv53VxsAABoDd5xxnUnS4YXR602Nu7jYgMAQGvQ
+ 1bbuWZLhxVG2WTjAxQYAgNZgTWrT8ZLhxVVcbAAAaA26U93HSWYXV6kSH8dFBwCA1kAyu7iqe6nbzsUG
+ AIDWQDK72Ep3X8vFBgCA1sCJeb8R1bL14FouNgAAtAZx77ynWqqs3+ZiAwBAa5CkmrBl+I9zsQEAoDWQ
+ zC6uynYW0EwNANBaSGYXX6FfYQBAi+EY3n7Z8OIpLjYAALQGju7vk8wuruJiAwBAa6BO8efltfRHS5d0
+ uKdy0QEAIPmomvCjktnFVb1a/kIuOgAAJJ+cEfxeMru4KqP1+Vx0AABIPo5ZmJDMLq6yde/rXHQAAEg+
+ OXPDdsns4qpc54ZfctEBACD5rO4s/k4yu9jKKDzARQcAgOSTMzfeJZpdTGUb3n4uOgAAJJ+cXvylZHZx
+ FXU4xEUHAIDkYxnBzySzi7O46AAAkHwyhn+HZHRxVirlLubiAwBAsrH1/A8lo4uzVpo3nsDFBwCAZKNM
+ +HbJ6OIs23Sfy8UHAIBkYxneNyWji7MyHe65XHwAAEg2tuHfKhldrKX12Vx8AABINrYZbBWNLsayde8m
+ Lj4AACQb2/BukYwuzlJl/jkXHwAAko2qVQ5LRhdv5Z/g4gMAQLJxdP8fZaOLr3JmEQ9sAABaA5gwAAAs
+ IJbuJc6E8dZlAEDLYBn5j8hGF29x8QEAINnAhAEAYAFJnAkb3kFbiYsPAADJZsqEA1GW4R+w9PxTyvye
+ cPRgj9L9WT0YU9pm64VfZc3Cnbbp/4+j5b9tmfnbLMP7oqP7Wxwj/xlb92/IGoGfNf0r7U5/rWMW326d
+ 4/coE704k86/3u7wX93bmX+51en+UaajcG5Xu69Zab+jx/CX9y53lzm6+/yuNvf01R3uqdRfhLPko89W
+ n09ciw58AACtg7u4O7X1OB4AAAAAAAAAAAAAAAAAAI42i1em1p5w8RkfPPnSZVee0atdtYRu1PUs942u
+ tvUvttvdP+G4afS0u6/ImPkVdOOvJx1cklWyzILlGN4akm3478+k+661df/DjuF/xNH961frhX/IGYXB
+ 1UYwkDULW0mOUfh3y/C/6eiF2x09/30Ve4ea9+dq/C8szb/bMpV0b1QtZ0x9nrDM4D71+X7HyD9oKzmm
+ 9zAp11l4JNdZLMso7CE5ZuHxKj1ZUdYo7OvRvIs4FQBAUjkvteb4rrZ1z7r4jOtOptYFl7VfvbSnw03z
+ 5AhW+5Wn9WjuOb3LvReu0vIvszryr+lJX3uJMpRM1gzeoYxhrWMEVzl6ULAN70b1/ybLCD5L/RBnDP8/
+ LC3/347m3amM6xdZo/gbajWhtFPNe59tBg/ZuveoMqMnlGE95Zj5g1PNzYLwzcnVmpo2u1TRxffMSbFJ
+ ktru13MqAIB5YJGbchevSLnPWKOMsTvlPvPCJZc/+01kfMoUew3vhRndfZWlaj+ZtJfLGPn3WVpfPqv7
+ N1DvZlmz+KWcWfiW+n9n1gh+YxvBBNWuVK1L1ZzKhtaoiSmTFB9wSOrDGrQNOYUIUmySpEz4O5wKAKAR
+ HK1wp63lR5Q57lKnqg+o09tHlYHuVXpKnaYekA60hRCZNBc5QlJNmC5NcAoRpNgkKWcEOzgVAEAjOEZ+
+ v3QwxU0tZ8KG/wpOIYIUmyTRDzinAgBoBOlAiqNa7XJEb9q9mFOIMNtlmfgLPcQBMCfKj/dKB1O81Gom
+ bBveX3EKEXIqTyk+Kap3xgIAqIN0IMVRLWfCev7DnEIE6vBdik+SVBqLytkAAGbBXSwdRHFUy5lwOvgU
+ pxAh6TVhEu1XnA4AYCaoyZl0EMVRrWbCKp+tnEIEx/AScaN0Jq1IuSdyOgCAmaA2v9JBFEfVM2Hb8K6T
+ 4mMvvXA7pxDB0bxHxPgEqdvwzuN0AAAzsfrMj5wlHURxVF0T1vOflOLjLlsr/C+nEMHR/Z1SfKKk9V3F
+ 6QAAZsJq9y8QD6IYqt4bipP4tmWS+vEY5RQiOIb/Yyk+SVK5ibV8AEANtuFfLR1EcVSrmbAq9x5OIYJj
+ ev8uxidIyoQf5XQAADNhpb2vSgdRHFXPhC3NH5Li4y565RKnEMExgpIUnyTVu3QEAKjBMrwd0kEUR+XM
+ DfI1YcO7RYqPv+SXfYbdU4rxyVG97woAUEOSmkPVO7Atve/zUnzcle2Ua4uOkf+AFJ8s4ak5ABpidecG
+ 4QCKp1bXrQn7t0rxcRc9lMEpRLC0vndK8UkTpwMAmIkkPSJbz4Qzev4bUnzcVffhEy3fLcUnTZwOAGAm
+ ktJ5D2l150bxwKbmUFJ83FXPhB3DXynFJ02cDgBgJqSDJ66q2zpC938gxcdd9UyY3lQixSdNqdQhdOID
+ wGxIB09cVc+EM4Z3hxQfd9Xr8tHW8i+T4pMmeskppwQAqId08MRX9d6sEfxMjo+36pmwk/ZeKsUnTT3L
+ /OWcEgBAIkk9qFXERY+Q1f1fSrFJEKcQIdPhnivFJk3dHe4fcUoAAInLnnf1UungiavsOg83ZI3ir6X4
+ JIhTiJDRvU4pNmnqbXdfyykBACSsdu886eCJq2zdf5qLHmF158a7pfgkiFOI4LT7mhSbNPVqXhenBACQ
+ yGj5N0sHT2yl+/dz0SOsNguJefS6VpxChFxbcLYUmzRZRt97OSUAgIQy4fdJB09cZev533HRIzhmYUKK
+ T4I4hQgtY8Ka73FKAAAJdXp/g3TwxFfenVz0CDkj+L0cH39xChG6ziqcKcUmTbbmf5pTAgBIZM3gS9LB
+ E1fZpvefXPQIju4/KsUnQZxChFYx4ZxZ+GdOCQAgkU1Y+1plwuKLMbOG/5gUnwRxChG6zrqqJUzY0Xzx
+ RxMAwNi6t1s8eGIqW89/kosewdb9vVJ8EsQpROjWN54ixSZN9CPPKQEAJKjJl3TwxFW2kb+aix7B0YNE
+ 5VEtTiFCq5iwo/vbOCUAgAR1ICMePDGVZfrv5KJHkGKTIk4hQquYsGX4E5wSAEAiaSa8yvAu5aJHkGKT
+ Ik4hQsvUhA3vQU4JACBBHciIB09MlVnuv4qLHiFJfSLXilOI0EIm/ASnBACQEA+cGMtqd3UueoSk/ZhU
+ i1OI0DImrMQpAQAkpIMmznpd27rTuegRUBOOrzglAIDE6g73VMvIvyaj5z9pG/5d6vTxoHQgxUUrOtwT
+ uegRWs2EW+VhjXr9PwMAZuC81JrjV7UVXpQ1CmsdPfiGbQYTluEfkA+yo6tUyl3MxYwgxSZFnEKEVjHh
+ ep3WAwAOj0V2W/5lqubsOXrhp5bmP2Uf5ZozlaFclGrcxVJsUsRJRHCWuM+XYpMmmDAAzWdRZqn7vJ52
+ 9xW26X/Y1v3vULOkZl0eoPWVVzvFipT7DCk2KeI0IrRKL2owYQAWEHp1Um+H98e2ln+PY3r/ahn+DtsI
+ HpcO1kbFi46w0rzxBCk2KeI0Itim2ybFJk0wYQBiSHeq+7gLl1z+bEu/9pW27l2bNQvfcvTgEaeBB0d4
+ EREuWuqeJMUmRZxGhFZ5s0a2ztuxAQAxhS4t2Ge7bRkzvyKr+1cqk/5KzgjusozgyXp32rv1KxLdnIvT
+ iNCV9l4gxSZN9EQmpwQAaGUuoaZ2ev6VVjr/t1nT/5xleHep/w8rE39KMoc4iVOIYLe7fyjFJk24HAEA
+ SK00155gtV95mjLm8+zOwruVMW/O6Rt+UL6BSGaxcG2M65mUk/ZeKsUnTTBhAEBDXHzGB0/uWeae06vl
+ L8wahcttMxi2jPyPHLM4YpveE5LBzIfqmZSt5V8mxSdNMGEAwLzSfab7nF7NfYml5bsdPR/kzOKXskbw
+ m4yefyynF/fZRnBgLm2n610zzej+q6T45AkmDAA4yqxMrT3h0mVXntG91G1XNdo/pz6QnbS3IaN5/6oM
+ +w5HD8ZszdtHJpUzN9QxYfeN0w0tiYIJAwASyvlt657Vu9xd1mt6f+x0+CstzX+vYxQ+4uj+Fyzd/4Ey
+ 8m1Zw9+lTH2PNXkDMn59aHA6AIBW5fzUumfZaW9VzxI3zaOOZRbRY9x0jZtq4qpG/SrL6OuxNO9yR8t/
+ IttZ+GJWL3xfmfc2ZeZ7qE+Qcsf+pPk3cHUmsJfLBQBoVS7Tp/ezYJvB48pctitj+XbOKH6kJ93Xsyq9
+ /qWXnPJ3p/JsQIAepOlSNXBqTUK1cOq/WRn4i3s63Fc7hnepbQR/ZRv+1Y7pfSxjeCVVG/+ybeS/5xjB
+ jx3D/3VWD3baur9b1cwfs/T8U8roH+FFAwBaFavT1WtNuBFlTe/hrFm809a9WxzNW6fM5dVvarv67IvP
+ uO5kMiNePAAAgJlY1YTmXMqQD2SNwj5Vu9uT1fy71Wn8VyzdD1TNr4tqht0p9zm8egAAOLZRp75vkYy0
+ 2aI2sCRlzHvVafqEOiX/hTo1/5o6Bb/eMoI1Vkf+NZkO99yus646k/po5uICAEBrkdWDv5dMMn6iG1/K
+ tPX8XkcPdjpm8b/stP9PnAYAACQTuusvm178hQ5uAACJx9Lyt0kGlwTlOmHCAICEk9G8X0oGlwx5BzkN
+ AABIJrbhPyAbXAKk+09zGgAAkEwsM4jFm6APR7aRf4LTAACAZFJ+7FY2ubjLMv0JTgMAAJLJanODaHCJ
+ kBH8htMAAIBkkuSaMHWmw2kAAEAyoafWJINLgpQJf4XTAACAZCKZW1KU1YubOQ0AAEgmkrklRb1pbwOn
+ AQAAyUQyt6TI0vN/y2kAAEAykcwtKaLO5jkNAABIHtT5umRuSZHV6V7AqTSHgbEr5qadV6Ru3vFu9f+1
+ qc+PPIuXMjv9Yx+Sl6fUbKR1VtQ/fiZHtS6lsYyYO2nzxIs4auEojb87VRoJGlaFofGCOF3Uzqn5wNHl
+ siXTX22UJFEH8ZxKcxjceegI9XRqcPRrqZtHTuclygyOqjhx/uZ3UFQak9dLKu18CUe1LqWxb4m5k0oj
+ b+eohWNw/H/Esokapf1lUTjfLbuF6XVUGkMfLAtF7/L1L5TMLSnq7nDP4lSag7TDHq5Ko5/gpU4HJrxw
+ wIRhwgtJVvMvkMwtKaKXanIqzUHaYY9EQ2O/4yVHgQkvHEk1Yfrehu/7odp3tpRzGN0/zYTDmN0/DWOG
+ Jr6h5pP3M5jwwpFJeznJ3JIiTqN5SDvskao0/iVe+hQw4YUjiSZcGruKp0YZ3Pkm9ZdN+P6Pp1KHyp+r
+ uXnslSouur/BhBcOR/fXS+aWFHEazaN6R51P3Txi8hrK0E2UwZGNoprNsW7Cg2PvErc7qbTjPI5aOGpN
+ uP+el/MUZaiqfHQzeHB8pWi4xNDoOWHMwPhbUt1by29BHzx0YmSZMOGFw9a9zZK5JUWcRvOo3lElldTp
+ H4lOA6XpdTX6CK9h4TnWTTjuVJtwaeLHPJbGPxj5robGn0zd+NsTeGqZ4Ym7IjEDO/dPtnjZvON1k+Nh
+ wgvHarPw75K5JUWcRvOo3oGnacdvOYpYlPr8w6en+scyypR3yfE1WvPjqTdIl8Y3qAPkI6JmYmj0AhXz
+ b2r+MVVzU6eY9KOgTJV+GPp3HFTjH1D6rhr/ttTgvSfyXFHmYsKD9501rXzVGp74EEdG2bJ9qVrP9Ur3
+ pAZ27J/88RoY2a/MY5ta18fCZc/E0Pg14jpJFW76bZvK9V/UuEfK24K2w+iTqc3bv57aNNbOUVGGx9dM
+ W15Fm8f/lKNkhne8OTU09v1wHZWcwu0+ult9H19Ruf45Rx4+1Sa8aeykcFz5+u7072t4/PfhdGJgZL0Y
+ MzQ+ddxQeWkcTHjhsLXgfyVzS4aCOJlwlKGxj8rzRDT1pui5XhMeHP9rNc9BMb6e+kcOqlpQkZcwRcMm
+ rE53Z1pnaewxDpzCPbRY1d62K0NorKxD4yMp99vP4LmjlMZ3ivOQDqmylXYNitMiGr2ZlzbF4VwTpmuv
+ g8q4pHmmSW2z/omLeM65U23CFchII+tgkalWGN5Vv3wVSuN7w2GY8MLhaP79ssHFXzmzGF8TJobHfyfP
+ x9py31T552LCQ+OfFeMa1UBNw/xGTTisXQoxoVT5a81zYGenmv+AHD+LNo++gJcyxUwmXBr/nDhe0sDo
+ +3mJZeZqwkPj/ybGzibphmwjiCY8Vme7hiZcvjb8T/cL01kVSqNPhcMw4YXDMbz9ksElQTlzw3SDmm9q
+ d96IZjFhQpyvShUaNeGh0TPEmDmpqrZENGLCtdcWIxrdp2qii8O4CoM/PVWObVSqjFsPPZOXVmYmE56T
+ puXfuAkPjg+IcY2qNP5xXlLjVJvw5nv/OBxXGv1AZLmTasSEd90XTqezlMo4mPDCkeS+hO3O/F5Oo3lE
+ dt5aNWDCAztnPmWt0KgJb94xIsaQyExu2q6lNv/6ZFXb65nxEsCnR87mJc5uwqWdm8VpodS8m6qubVcY
+ HNsjx89Bw7ue5KWVmTcTVrp524W81MZNmGr2UkxF9EPVPzKsznCmTFPSx+bwODsRuTE3PnVDN7zGrky3
+ etmzmfDQ+C/CaURpdHhyPEx44Uj0++V0/1ecRvOo3oGnqQETLo2Ny/OyKjRqwnRgVW4AVWu46tJGhYGd
+ bxSXF2q0m6OojMJ0Vv9IQRxf1sHUP+04jZcyRf8OXYidUmn8ptTmezrUD8VyVfabxJiKbr73D3ipqpwN
+ mDAZYWnnj1Xu+8XpFQ2MfJqXSvk3ZsJDYw+LMWGLg99G+9gYvPfUutt1YOwnHNUYm37zvNSW3UtDfUap
+ tinazduWTE4nVage95ntS6edWUSmK4GFIck1YUf3t3AazUM6iCbVgAkPT+yQ52VNttucwzXhRhnY8X5x
+ eaT+HX/DUTObcD3RTb7Lf/ZsXkKU4Ylfi/OQhie+w1FTlMa+JsaSSmM/46jZTbi6dl99qi1paOKLHNm4
+ CUvTSaWRDEdEqW4CVisAKojmlhDlNO+vOI3mIR1Ak2rkcsToE/K8rArzYcJbDx2XGh4xVU3QUYb13Rkv
+ RxypCW/e+Rqeezoz3YyjVgy1DD5U//rxll1T+c9owqM/4qgp+nfUj5+rCYcPRAjTy3q1qNIMJrz1wVPC
+ 5TbC0MQX1Pp/15hGpx6L37JbmF5HpfG7eS5wtJHMLSlaZbh/wmk0D+kAmlRDlyOE+apUYa4m7LqLVU33
+ wlT/9ttSg2MPhpck6HqgNL+kIzXhwfEneO7phGUR5qHx9ZDiK6owkwlvHi3fsKpmcOxTYixpriY8OHK/
+ OP1w1V+n9ixRfU14VoXbuPxDN5cOfKgZHVgYJHNLirr1jY3XJg4XcYetaBYTpgcUxPlYQxOHZ8Klsb87
+ POOs0hGbsNLA6L/yEqagyytSLKn6IYFapPiKKsxowvd0cNQUg6PXirGkuZrwll1PitMPV/076/eoVwtM
+ uHVZ0eGeKJlbUtTV9rHm9qBGiDtsRbOY8NB4uQ1mPZXGHuLIxk14eKL+9dNalcbqP7k3HyZMumlnGy+F
+ oQc6hDgSraceUnxFFRbShEsTM19Wmquq1z8bMOHWpVdzXyKZW1JEbwXhVJqHuMNWVMeEN207RZnlqDxP
+ lfp3vpTnaMyEb5rQxOkV0V360vidqob6nrAMm7a1i3Gk+TLhobGneClT1LscQRJp0LgX0oQHRn4lTifR
+ 9fG5qvq7nw2YcOuS6fDfLplbUsRpNBdxh2WVdj6QGhi7vqwd16sDe0t47bChR3TDg2WKRkx4eNet4nRS
+ aWJf2CKgmk9sr2/aczHh/u31zYw0NBptpTI8LjflIlE3irX0j68QY8t6mqMW1oQHR/9SnE6iB2iaCUy4
+ dbF17ybJ3JKho9BvBCHusPMg6rCnmkZMuLRztzg91NhajppiYPR2OVapURMeGv9wGDM08YA4vSJqy1qh
+ f6QoxpBKquZc3V6VOhUKOyMXYkml8XUcubAmTEjTSUOj93JEFHr0mrqPlDQXYMKti2XmfyQbXBLkHZ2d
+ Rtxhj1RCy4JGTHhovP4ljtL4vrCJWoX+7X8oxlXUqAlXHlvedOh4cfqkag5iMYZF6ytN/DIUmYYUQ6Iz
+ iuoHExbahId2/VCMIdGTaIP3nhV2Jbn5/pNTw2MfEuNIQ+P7eYmNARNuXRzDG5cNLv6yDH96j13NQNxh
+ j0Rj+1Nra/p8JRoy4YlN4vRJqWUM7LxHmcpD8vQq9Y+8l5famAkTQ+P/IcZUVKp6Cm1w7EoxZi4a2BF9
+ e8RCm/BWavkxw49Go5p2M3MWYMKtS9YsPiQZXDJUHOE0mou4wx6mhiZGpl23rdCICV/365PF6YejgZEb
+ eKmNm/BMzc8qqn4IYWjip2JMQ1LGU8tCmzARvqWikWv+dTQ08UFeUuPAhFsXRw/2ygaXABnBHZxGcxF3
+ 2DlqaHxvamDM4iXKNGLCxPBYXoyR1L/jE+J40paJqseBGzRhYmisT4yrqLbTnaH75tbtJhlcaexzPHeU
+ OJgw8alfnKbKMrd2w9TR+8DEm3kJcwMm3Lo4ut+vTuufFE0u5rL0vub3G0EMKYOai8jQ+nfQ2yJ+q07J
+ b0j179J5STMzNPG0uDxSLaXxN6j1lDvjljQw+pgyz/JjxfSAhLTMofGpg254QpjOqjVhojRev6yk0nj0
+ QYSBu5eHbwWe0ezDeX+Y+vRdU/0/1LJlYnTauioSTXj8WjGWtGX3lAkP7/pPMYY0MPIOjprO4HhWKfqK
+ oWkaVfvCzn8Ir6kfLqWxH5S/x0YUPgBUNuHPPiBMr6ddMOGF5JJT/u7UrFa43Db8e+mGl2R6cVNGy7+P
+ i3/ssvn+Zeog71YmeoUy/L9PDdz7xtTNI6fz1HhCvaJtHulVRv2B1KA6NR/Y0ZPadO+5PDWZkMH273x5
+ avP2d4XfRf/2v03dPHZh7L8LEFsWOen8y7OG/03J/OKi3o710/sKAACAVqO7wz3L0QrrHKP46zh1e7km
+ tenwT+8AACCprNLdF2W1wqac4f9+IS9dcHEAAODYZU1qzfF2h3t+Rve/YOneU5JZNktcBAAASDKu3Gb1
+ MFnd4Z5o64W/tPVgq2MEDzTr8gUtl1cJAADJhfpfUNqeNb13dLWta0q3kE762pdb6WDANv2HLMM/IJnq
+ XEXvxePFAwBAchEM7uGcUezv6Vg/9XLFeWRFasUzskvd9ozuXeGYxZ8f7jXljO5PvXEWAAASyiLJ4Kp0
+ 0NaDnzhGkLukwz2V55l3Vp6+9rnKlN+Y1Qu3ZI1gTCjHNKm4b/HsAACQTLrPdJ8jGdxMso3gX7IdHrXP
+ LT+R0yTOS605ydJcK2cWv+7o/j7HyEdqzJbuuRwKAADJxD7bbas2tjlLD8ZyRuHjTpv7Il5kE3EX59qC
+ s23dz2T0/BestP8XPAEAAJLJqrT3UtFcD0uFQ1mjsN02PP8tZ/kd893qAgAAWo6edF+PbKhHLssIDqha
+ 6wMZw/t4V9p7Aa8SAABABdsMPioZaLNkG8GE0i297e5rnSWXP5uLAQAAxyaWFvy3ZJZHTYZ3MKsXv+8Y
+ +fe9+flXLelObW3+m5MBACAu2Fr+UdEcF0jhgxyG96CteV/OmPm3dusbp97QAAAArQY9dSaZYbxET/QV
+ Rugyhq0Hl/Uud5dx8QEAINlkzWKN4SVFwaHecltlAABILrLBJUNvar/yNE4DAACSiWRuSRGnAAAAyUUy
+ t6SIUwAAgGRCHfJI5pYE2WbhAKfRVLpP23hKrrN4Hw/OO45e/Gmus3DfTJrPJw9peRctdU/iwWnYpv8/
+ OXPD9vCzlv9n6lApnHAEWFr+ttV68QYePCqsVt/ZpcuuPIMH553y93JkVH/HFantfY9jeKUew1/OYZO8
+ rXMDrXNe+2txdPf5jhlM8GBD5MyNX7b1/DAPgiOB3oYhGVwSlD2nuJfTaCpW+5Wn2UbQNMOnN1tbhvfV
+ i5auOameOHReCLffko+KD8lYpn+Xoxf2qI/hgW7p3lcc3f83+nwk2Kb3X45ZvIkHjwrU6iez1H0eD847
+ 87FP0Hfxlg733Mr33NXmnr5Ky7/M1oPhsHtXIyhxaEjWKNI659WEV9O7Iw1vPw82hKMHt9tG/l94EBwJ
+ lua/t9rYkiRL77uH0zgKNK8PDDJhW5kdDzadcPsJJpw1CuP0NKP6WH2Q0+cjPuhb0YTnY5+g76Knw03z
+ YAQ6W7HN4AAdozxKMf/7IUx4gbHS+YFqY0uSVO1xA6fRbBbbVf1eVD6XuwAtrFM1xaCrvfCH4URFj1Y8
+ xzF8z9GCq2gH59F1adSEbdNt44+1LJph2jTC7Vdlwt0p95mOUXhc1YB/yqMmybVdfTaJBxdVt8/uNbwX
+ dqWm3sLSq7kvUbn0qdpbflW7+yc8OqTahO20/zplkEW1jd7bfdoV4oM4Vtr9izBG9z9kt1+9lEeH9BjX
+ LK9s114tf2F5WcH7avu6rmfCGd3r7NHcc+gz9cgXjlTQerJ68Kc8GJqTpdavTtULmXR+BY+epHqfIFT8
+ qZbhvyssj9Znr0i5z+BJdaHvop4JE7aW/3OqEfNgZJ1UdnoDOn3OGPnX03ptLXiP2heeGwZU4Sxxn0/b
+ uxzjdlWbuWTC9HadjMohjNe9D/Ys9w2eFFLPhO3T3efWbpdyL43BFVmzWLD0/Ct59CSVeCvtd6jlunTs
+ WB3BH4UTjwVyZuF71caWJPWceU1kx2gWVvuG06hNMg+GBw51RpTVgkeUWazpNfrW0k6cNYLrlBl8Vu1I
+ 36CuNtXO+1FlPgelHa+aRk1YrffgGuHShKW7b8vqxX08OCvh9mMTPo9e0KpqW6rsPwgn1qDKdiuJPmeX
+ Fc9QteU9vVphCb3bT833ZKajcK6atIiuKaocfp/R/XdbWt871fT7LCWajwhN2Ag+k9OLjyhju5m2T7it
+ 1PbJKfPmMIKW9aTaZvf0ap6j4j6stufTjuZ7PD1l6/nbc0ZxUJX50Yzh94fL0v0tlJcq2+SyJBMOfxzV
+ 8i5MlfNX8z1N20CV924an9ML4dmVbXg3ZtV3auvBtT1pP2ub/o6s4T9I0ypE9gmVs/oRe1oZU1/43RvB
+ /6Xp9EPNISLhfjyDCRPV68mZRfocnpmo7+KrqiIy4HQWH6Jty9vh846ZP9jV7k5WCmw9/DHbmzG9KzKa
+ b6sf3B+Wl1k24loT7jF9g74X9b0P0jLVfNeq/09l9PzkNX21raaZsNPmmjSfqrlfwKPUmXZhiLar2p7X
+ KJPN0gNXKueHeXKI8qBDqkye2sZ3qR+xrPpBeT+9LDhrFL/LIa2N+oJGw4MygeIUmo5kwmqn/D0PhnSf
+ +Z6wY3y1A36JR4Wo4Xeq2tWMr2Bq1ITVQfctdXB/jwcnUWXZ67Rfo/HgrITbT5nwSqq1KBOyNW+UJ02j
+ 1oTVwfyoMr/91lnXdIQBCksPfqBi7uLBSZQxPKVM7wP0mUzY0vJ7u6Zq1SHqYPuYOkAnD0pVk/udMs/I
+ 21LCmroqc8+ya8IbVWTCqoY4fVlpb4Myysll1ZqwpQW3qXx3V9cCyYTp+qsq/9VqsGxuS912+r7pDeI0
+ XEGZxNep0sKDURNWn6kWyIMhatnXq/wf4EGRMK9ZTJhMis6uyp+jJqyM8ImeZdEbeGr73KDM7HEerJQz
+ cklJ/UDe5uje9+lzrQmHP7Ad7vk8GKJq9SdSWXlwmgn3pr2Ls6qSkDnb6+RRalz+5TQP/cjxqBC1X9yh
+ 9uOv8WB5f9SDyH2HlebaE2h8d6q79fuRoYMw3AgJFKfQdCQTzhjepTw4iVwmd3H1vBJkwo6R3692/ick
+ 5cwNd1Mc3bSpPjVlVM1x2rgZoXKuanNfFBqHqq2H21P3enlyhGkmrGIve1708oCctzpF1tw/Uwf3V+lz
+ aMKqphxOiLKIzJI/q2VNNwxC1a7X2Zr/E/pMJmyZ/rSWCXTAVm/rKRM+tCir+XerH8NptX0yYTXPj3kw
+ RNXW91iat44HI1QvP/pZ/QCH/WdPsYIuV+nB23hQhOabvSasavgd7kr6XGvCOd17jD7XEt2mysxqauT0
+ A6byzNDnaSZsFD/FHyNUf8/VJqw85MPK1J+8sOY+gzLax+20t4oHq6GznUj5+GMEypVaJvFg66IOctHg
+ 4i4qN6fQdCQTlt61R+P5Y4TqeSXIhBupCRO0Y1rtrs6DZEiftM3C13mwISrbsHLDRxmkQ8N2exAxV2K6
+ CUdzsdPrX0BGxoN1IRPO6sXNPBihYhh0jdk2g8dd111cK2UUJ7IBhSbs6MUt9LmW6vJVTFidAj9O+all
+ TP/OVNl7DP8VPBiiauYH6UxBKof6QVS1M/eZFFe9LqvT+yKtg4xx9TmFGS8/VUPzzGbClEevWX48v9aE
+ VfnF7VB9fKizg+9SWVWNf2v1Ne8KtSZcYc15m463jA3nOVrf36izn59RWXlSaMKW4X2R9j0ab3X663nS
+ JFSGteaNJ0jbkbddeEZCNX36XwvlXbnm3dLQxqCNmDSpU8Oj0kaYkExY6tmNxvPHCNXzSszFhG3Ne4eK
+ n2zTSZciLj7jupN5sCHC7ad5XTwYog7Ub0oH4nQTjuZI1//UAXk/D9YlvCZcp3VExYQz6fzr6cxsdWfh
+ J7XKhf+vm6wJZ83iEH2upXpb03KpRz5lPh/MGEHJ0fxpTRrJhOlGHQ+GUI5SGUi5zuAnkgkTWX1ju6Pl
+ P6O2xxitm64hV/9gStC6ZjdhWs+h0HinmbAZbcJWobaSQpcJ1Hc1lDX9XTSN/l+mX/58mlZrwo4R5FUO
+ TztaYcQygs/aaf/dXe3XaJFjgGrCatupfeMXvcu9F1IedPOPJ4fQONpe9bZjpa06TJg2XgKldsDwYYKj
+ QZxMWKFqEeX1UIf4jjH3B1bCbVhz6kjQgVl9M42YzYQvVePqPTTDN/3Ca4uNmDDdRVc/DnXbflfMby4m
+ 3NPhv5oHlbkUHqAfGx4MkUxYnUYfeNMpG8Q+SSplIKLf6/SmY6q2Xpjtu6ftOZMJl2vyU8s4PBMuG3g1
+ ZMhktPS52oSp1Qhd3rrkFOlMb2qZoQkb+R/yYMrS/X+ovSxG5roytfYEHoxQvR1hwnRAJlBqJ4rcAGsm
+ MTNhtdMGO6x0X4+qidxqa/n38OiGCbehYMLl69dqGpsuMZsJE+VxK6Y1x8qYfVfYZn6EPjdiwkR5WdNv
+ xqiD/m3KoHfT57mYcPWNOWoyRsunU2weJZqwmu8+VQMUmz8qsyKjCU2tsi5L816c0wti65RyPtNNsAJN
+ n8mEbaPwON045ME5m3BGd1+lyvdoOLKGctnCSz2TJmylvTXUKiQMqIJu4pbjy7AJR1pHqB/xB6tvHKty
+ jzlp90M8GIG3Y8gxbcIXnLbmFNqwSZSl9VU1YG8uR8WENe/LPDgr3We6ZynT3l1e7pRh0fVhVdMTb9RU
+ E25D0YRVrmdd00HTezv88KZNIyasDrxrqFbV1faxyTbDdPBQLNVuabhhE9aDL1Bu1TXL8g1J/1DXsvVh
+ e9LDNWGiN128mJa10rwxrKFJJkxtn8Oyp8vrq0B39bNKPBhZF8XX3qxV5vrq2ssCtdB83brbzoMhKzrc
+ E3v0/BtUzfLh2jO+w6kJUzlzWvBnPBhCzcXoUhZ9jphwm/diMkg17kQaJi5+wQdPzurFPdT0rdL2WTLh
+ yo8ctd2m4a624Oxwu1S1mCCoKZqj+f/Jg8e2CWfa82+ljZRE9SwrN7Y/GtBjy9WnWrQzyiacF1spzNZ6
+ wdKDe2heVcOtq9qG/6qGdCCnb4i0NujV+jbNti6C1lXPhImM3vd2ZZoH6UGKXj1/a6WWXjbhOjnqXkH9
+ AFALj99m9WCb0tPU2J8npywz/z11UG3iwQjq+4wsUxnN1ykPuhmUNYrbabmW7v41T6aa53dyNY/zVqjO
+ X5XlYK0JE6qm/3NlQGGtmtqjZvT1EZMgnHb3tSqHfeoHaCIshypjzvD/H08OqV5X+KCB6T1BTcNynYU7
+ lbnvyeqFPfSDySEitD3DZfP3TNvCMQpPqzOc3eqH2eGwSShG/SvXxI3gVmX8dUx4aptmjPz/IcNVZXqE
+ yqa+z72qrA+vPH1t2KSOTFjVWidvrmY7C98Oy2EWf67MdoxultIPk20W/lctNzRrtbzv0I25cIYqyIAt
+ MzhATdpoWG3rlerHYp/azqPlm3v0vUa3I+c0DcqB2qTzYGtCG7FiakkTp3DUqG6vWK/t4lzHT+EuppiZ
+ xIFVhDXF2tPcRXJslEZjynG0nqla6Uzz0jQyvbLx1V4jFcsbIi2TriV2mYUz6Zrz4S5rtrJW/68H1cKp
+ HPQEGY+aRJqXfpwpvtGbpbSMWvEkkej0uW1TZbanUtmkB0hq4ylfiqUKCI+qwOujddd+L2V4WdXlWkQd
+ Kc1lOxL1xrcU6tfpIcngkiBOAQAAkkvW3HhAMri4i6+LAQBAsqFrZpLJxV227jfcTwIAAMQWugsqmVzc
+ NZfmXAAAEFskg0uCLCN/CacAAADJhB4ZlAwuCar0pgUAAImF+huVDC4Jqm0zCwAAicNOe+GTQ0kUpwAA
+ AMklS2+BEAwu7rLNwpOcAgAAJJesXvi+ZHKxlxaEHcIAAECisY38E6LJxVzUPwKnAAAAySVrFkWTi7t6
+ zvL+gFMAAIDkQl3dSSYXd3HxAQAg2UgGlwRx8QEAINEskgwuARL7HQUAgESx4sz3PMc2/ScFk4u3dH8b
+ pwAAAMmnpyP/hqzmPyIaXgxl6/4NXHQAAGgdMlrwZscoPC4ZX5xkd7iTb84FAICWw077r7NNL7bth806
+ r88GAICWwurIvyZrerskI1xIcfEAAODY4C3PW99ZfrW6bIpHU3ilEQDgmKWnw00vdF8Tlu5FXu8OAADH
+ HM6Sy5+d1YOttukf/ReEGvkPcDEAAODYpjvVfZyjB1eIZtkkZZddeQavHgAAQIVeLX9hzvR3SMY5n1LW
+ fxyvEgAAQC2XqpqqZfjftJpyqcLD48oAANAI9P63jOb/jTLOeWtvnNUL9/PiAQAANIpNLxM1/O9KxjoX
+ WVpwGy8SAADA4ZBNF96VNbzHJJOdTZbmXsSLAQAAcCRc1n71Ulv3bqHrvJLhSlKzLS7PDQAAYN6wzeB8
+ xwjumM2QORwAAECTWJTpcC91DG+81oCzZoCWEQAAcLQ4P7XuWVkteEdW97eRCdtG8D2eBAAA4GjTs2RD
+ mj8CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzI5X6
+ /yJ3pyedA4bxAAAAAElFTkSuQmCC
+
+
+
+ 17, 17
+
+
\ No newline at end of file