diff --git a/BeWo/BeWo.csproj b/BeWo/BeWo.csproj index 71efe5707..f447b41f7 100644 --- a/BeWo/BeWo.csproj +++ b/BeWo/BeWo.csproj @@ -39,16 +39,16 @@ false true false - https://app.ownsoft.de/ + https://app.ownsoft.de/test/ de-DE BeWoPlaner ownSoft GmbH - 2.0.1.236 + 2.0.1.238 true publish.htm false true - 237 + 239 2.0.1.%2a false true @@ -3115,12 +3115,6 @@ - - - - - - diff --git a/BeWo/BeWo.csproj.user b/BeWo/BeWo.csproj.user index 93dc2c0b3..5b9016668 100644 --- a/BeWo/BeWo.csproj.user +++ b/BeWo/BeWo.csproj.user @@ -2,7 +2,7 @@ D:\Projects\beyondsoft\BeWoPlaner\Publish\|publish\|D:\Projects\beyondsoft\BeWoPlaner\PublishTest\|D:\Projects\beyondsoft\BeWoPlaner\PublishDev\|D:\Projects\beyondsoft\BeWoPlaner\Publish45\ - https://app.ownsoft.de/|https://app.ownsoft.de/dev/|http://app.ownsoft.de/dev/|http://app.beyondsoft.de/dev/|http://app.beyondsoft.de/ + https://app.ownsoft.de/test/|https://app.ownsoft.de/|https://app.ownsoft.de/dev/|http://app.ownsoft.de/dev/|http://app.beyondsoft.de/dev/ https://app.ownsoft.de/|https://app.ownsoft.de/bewoplaner.application/ diff --git a/BeWo/View/Controls/ValueListEntryEditControl.xaml.cs b/BeWo/View/Controls/ValueListEntryEditControl.xaml.cs index f7e8add22..fe93d77db 100644 --- a/BeWo/View/Controls/ValueListEntryEditControl.xaml.cs +++ b/BeWo/View/Controls/ValueListEntryEditControl.xaml.cs @@ -36,6 +36,10 @@ namespace BeWo.View.Controls CboCatalog.SelectedItem = valueListEntry.CatalogEntry; } bool zeigeKatalogAuswahl = massnahmenKatalog != null && (massnahmenKatalog.Count > 0) && valueListEntry.Type == BS.Shared.ValueListEntryType.SupportConceptIndividualGoalType; + if (zeigeKatalogAuswahl && !valueListEntry.IsNew && valueListEntry.CatalogEntry == null) + { + zeigeKatalogAuswahl = false; + } RadioStackPanel.Visibility = zeigeKatalogAuswahl ? Visibility.Visible : Visibility.Collapsed; if (zeigeKatalogAuswahl) { diff --git a/BeWo/ViewModel/ServiceRecordVM.cs b/BeWo/ViewModel/ServiceRecordVM.cs index 21905d222..fe218956f 100644 --- a/BeWo/ViewModel/ServiceRecordVM.cs +++ b/BeWo/ViewModel/ServiceRecordVM.cs @@ -1583,7 +1583,12 @@ namespace BeWo.ViewModel get { + //CB: Ich muss das hier so kompliziert machen, weil ich eine unsortierte Liste von Zielen und Maßnahmen in ein sortierte Liste innerhalb der Ziele/Maßnahmen Baumstruktur überführen muss var goals = new List(); + var firstLevelGoals = new List(); + Dictionary oid2Entry = new Dictionary(); + Dictionary> oid2ChildList = new Dictionary>(); + foreach (var goal in SelectedGoals) { if (goal.Type == ValueListEntryType.SupportConceptGoalCategoryType || goal.Type == ValueListEntryType.SupportConceptIndividualGoalCategoryType) @@ -1606,8 +1611,36 @@ namespace BeWo.ViewModel } } + foreach (var item in goals) + { + if (!oid2Entry.ContainsKey(item.ValueListEntryOid.Value)) + { + oid2Entry.Add(item.ValueListEntryOid.Value, item); + } + } + foreach (var item in goals) + { + if (!item.ParentOid.HasValue || !oid2Entry.ContainsKey(item.ParentOid.Value)) + { + firstLevelGoals.Add(item); + } + + if (item.ParentOid.HasValue) + { + if (!oid2ChildList.ContainsKey(item.ParentOid.Value)) + { + oid2ChildList.Add(item.ParentOid.Value, new List()); + } + oid2ChildList[item.ParentOid.Value].Add(item); + } + } + var sortedGoals = new List(); + foreach (var item in firstLevelGoals.OrderBy(g => g.DisplayName)) + { + AddGoalWithChildren(item, oid2ChildList, sortedGoals); + } var goalString = ""; - foreach (var goal in goals) + foreach (var goal in sortedGoals) { if (goalString.Length > 0) @@ -1619,6 +1652,18 @@ namespace BeWo.ViewModel } } + private void AddGoalWithChildren(ValueListEntryDC item, Dictionary> oid2ChildList, List sortedGoals) + { + sortedGoals.Add(item); + if (oid2ChildList.ContainsKey(item.ValueListEntryOid.Value)) + { + foreach (var child in oid2ChildList[item.ValueListEntryOid.Value].OrderBy(g => g.DisplayName)) + { + AddGoalWithChildren(child, oid2ChildList, sortedGoals); + } + } + } + public String MassnahmenString { get 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/MitarbeiterstundenkontoBerechnung.cs b/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs index 772ead95c..eb4a9444f 100644 --- a/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs +++ b/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs @@ -1573,9 +1573,20 @@ namespace BeWo.Report.ReportObjects //Mit "SpecialHours" sind Sonderzeiten wie Nachtzeiten oder Arbeitszeiten an Sonn und Feiertags gemeint. Da diese gesondert abgerechnet werden können. public virtual void CalculateSpecialHours(MitarbeiterstundenkontoRO.DayDetail dd, ServiceRecord sr, decimal duration) { - if (sr.Start.Value.DayOfWeek == DayOfWeek.Sunday) + //Prüfe, ob der Start oder das Ende des Eintrags an einem Sonntag stattfindet, dann müssen die im Sonntag anfallenden Stunden berechnet werden + //Todo: Man müsste noch bei mehrtägigen Einträgen prüfen, ob diese vor einem Sonntag anfangen und nach einem Sonntag enden, ich weiß aber nicht, ob das in der Praxis überhaupt vorkommt und ob dann Sonntagszuschläge berechnet werden müssen + if (sr.Start.Value.DayOfWeek == DayOfWeek.Sunday || sr.End.Value.DayOfWeek == DayOfWeek.Sunday) { - dd.HoursSunday += duration / 60; + DateTime sonntag = sr.Start.Value.Date; + + if (sr.Start.Value.DayOfWeek != DayOfWeek.Sunday && sr.End.Value.DayOfWeek == DayOfWeek.Sunday) + { + sonntag = sr.End.Value.Date; + } + + var minuten = GetOverlappingMinutes(sr.Start.Value, sr.End.Value, sonntag, sonntag.AddDays(1)); + + dd.HoursSunday += (decimal)minuten / 60; } else if (IstFeiertag(sr.Start.Value)) { @@ -1629,19 +1640,19 @@ namespace BeWo.Report.ReportObjects } - private double GetOverlappingMinutes(DateTime start, DateTime end, DateTime nightStart, DateTime nightEnd) + private double GetOverlappingMinutes(DateTime start1, DateTime end1, DateTime start2, DateTime end2) { - if (end > nightStart && start < nightEnd) + if (end1 > start2 && start1 < end2) { - DateTime dtStart = start; + DateTime dtStart = start1; - if (dtStart < nightStart) - dtStart = nightStart; + if (dtStart < start2) + dtStart = start2; - DateTime dtEnd = end; + DateTime dtEnd = end1; - if (dtEnd > nightEnd) - dtEnd = nightEnd; + if (dtEnd > end2) + dtEnd = end2; TimeSpan ts = dtEnd.Subtract(dtStart); return ts.TotalMinutes; diff --git a/Report/ReportObjects/ServiceRecordListRO.cs b/Report/ReportObjects/ServiceRecordListRO.cs index ea0838043..89a2e3453 100644 --- a/Report/ReportObjects/ServiceRecordListRO.cs +++ b/Report/ReportObjects/ServiceRecordListRO.cs @@ -274,14 +274,7 @@ namespace BeWo.Report.ReportObjects oid2ValueListEntries.Add(vle.Oid.Value, vle); } } - foreach (var goal in dc.Goals) - { - if (detail.Goals.Length > 0) - detail.Goals += ", "; - detail.Goals += goal.TypeDescription; - - detail.GoalPaths.Add(CreateGoalPath(goal, oid2ValueListEntries)); - } + CreateGoalStrings(detail, dc, oid2ValueListEntries); } if (dc.SignatureOid.HasValue) @@ -323,6 +316,84 @@ namespace BeWo.Report.ReportObjects return ro; } + private static void CreateGoalStrings(ServiceRecordDetail detail, ServiceRecordDC dc, Dictionary oid2ValueListEntries) + { + var goals = new List(); + var firstLevelGoals = new List(); + Dictionary oid2Entry = new Dictionary(); + Dictionary> oid2ChildList = new Dictionary>(); + + foreach (var goal in dc.Goals) + { + goals.Add(goal); + + if (goal.ParentOid.HasValue && oid2ValueListEntries.ContainsKey(goal.ParentOid.Value)) + { + var parent = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(oid2ValueListEntries[goal.ParentOid.Value]); + if (parent != null && !goals.Contains(parent)) + { + goals.Add(parent); + } + + } + } + + foreach (var item in goals) + { + if (!oid2Entry.ContainsKey(item.ValueListEntryOid.Value)) + { + oid2Entry.Add(item.ValueListEntryOid.Value, item); + } + } + foreach (var item in goals) + { + if (!item.ParentOid.HasValue || !oid2Entry.ContainsKey(item.ParentOid.Value)) + { + firstLevelGoals.Add(item); + } + + if (item.ParentOid.HasValue) + { + if (!oid2ChildList.ContainsKey(item.ParentOid.Value)) + { + oid2ChildList.Add(item.ParentOid.Value, new List()); + } + oid2ChildList[item.ParentOid.Value].Add(item); + } + } + var sortedGoals = new List(); + foreach (var item in firstLevelGoals.OrderBy(g => g.DisplayName)) + { + AddGoalWithChildren(item, oid2ChildList, sortedGoals); + } + + detail.Goals = ""; + foreach (var goal in sortedGoals) + { + if (detail.Goals.Length > 0) + detail.Goals += ", "; + detail.Goals += goal.TypeDescription; + } + + + foreach (var goal in dc.Goals.OrderBy(g => g.DisplayName)) + { + detail.GoalPaths.Add(CreateGoalPath(goal, oid2ValueListEntries)); + } + } + + private static void AddGoalWithChildren(ValueListEntryDC item, Dictionary> oid2ChildList, List sortedGoals) + { + sortedGoals.Add(item); + if (oid2ChildList.ContainsKey(item.ValueListEntryOid.Value)) + { + foreach (var child in oid2ChildList[item.ValueListEntryOid.Value].OrderBy(g => g.DisplayName)) + { + AddGoalWithChildren(child, oid2ChildList, sortedGoals); + } + } + } + private static string CreateGoalPath(ValueListEntryDC goal, Dictionary oid2ValueListEntries) { String path = goal.TypeDescription; diff --git a/ReportImp/DiakonieKKKleve/Invoicing/DiakoneKKKleveSoziotherapieInvoiceCreation.cs b/ReportImp/DiakonieKKKleve/Invoicing/DiakoneKKKleveSoziotherapieInvoiceCreation.cs index b0e1c896a..127f82061 100644 --- a/ReportImp/DiakonieKKKleve/Invoicing/DiakoneKKKleveSoziotherapieInvoiceCreation.cs +++ b/ReportImp/DiakonieKKKleve/Invoicing/DiakoneKKKleveSoziotherapieInvoiceCreation.cs @@ -222,7 +222,7 @@ namespace DiakonieKKKleve.Invoicing foreach (var sr in serviceRecordsInPeriod) { - if (!sr.ServiceDescription.Name.ToLower().Contains("telefon") && !sr.ServiceDescription.Name.ToLower().Contains("gruppe")) + if (!sr.ServiceDescription.Name.ToLower().Contains("telefon") && !sr.ServiceDescription.Name.ToLower().Contains("gruppe") && !sr.ServiceDescription.Name.ToLower().Contains("praxis")) { countHausbesuch++; } diff --git a/ReportImp/DiakonieKKKleve/LeistungsnachweisSoziotherapie.cs b/ReportImp/DiakonieKKKleve/LeistungsnachweisSoziotherapie.cs index 1fd6737d9..eeb1bf0c0 100644 --- a/ReportImp/DiakonieKKKleve/LeistungsnachweisSoziotherapie.cs +++ b/ReportImp/DiakonieKKKleve/LeistungsnachweisSoziotherapie.cs @@ -59,7 +59,7 @@ namespace BeWo.DiakonieKKKleve if (s.IsGroup) { gesamtGruppe += s.Minutes; - s.ServiceDescription = "E"; + s.ServiceDescription = "G"; s.Notice5 = "2002672"; } else @@ -96,13 +96,21 @@ namespace BeWo.DiakonieKKKleve s.Notice5 = "2001607"; } - else if (s.ServiceDescription.Contains("Einrichtung") || s.ServiceDescription == "E" || s.ServiceDescription.Contains("Gruppe")) + else if (s.ServiceDescription.Contains("Einrichtung") || s.ServiceDescription == "E") { s.ServiceDescription = "E"; } - else + else if (!s.IsGroup) { - s.ServiceDescription = "A"; + if (s.ServiceDescription.Contains("Praxis")) + { + s.ServiceDescription = "E"; + } + else + { + s.ServiceDescription = "A"; + } + if (s.Minutes <= 30) { s.Notice5 = "2001612"; diff --git a/ReportImp/HPHBersenbrueck/HPHBersenbrueck.csproj b/ReportImp/HPHBersenbrueck/HPHBersenbrueck.csproj index 48dedf039..a8e4f3479 100644 --- a/ReportImp/HPHBersenbrueck/HPHBersenbrueck.csproj +++ b/ReportImp/HPHBersenbrueck/HPHBersenbrueck.csproj @@ -81,6 +81,7 @@ Finanzauswertung.cs + Component diff --git a/ReportImp/HPHBersenbrueck/Invoicing/CustomInvoiceFactory.cs b/ReportImp/HPHBersenbrueck/Invoicing/CustomInvoiceFactory.cs index e67e0975e..6f3fce189 100644 --- a/ReportImp/HPHBersenbrueck/Invoicing/CustomInvoiceFactory.cs +++ b/ReportImp/HPHBersenbrueck/Invoicing/CustomInvoiceFactory.cs @@ -29,7 +29,8 @@ namespace HPHBersenbrueck.Invoicing } } - return new InvoiceCreation(); + + return new NeueAssistenzInvoiceCreation(); } } } diff --git a/ReportImp/HPHBersenbrueck/Invoicing/NeueAssistenzInvoiceCreation.cs b/ReportImp/HPHBersenbrueck/Invoicing/NeueAssistenzInvoiceCreation.cs new file mode 100644 index 000000000..cdc63d498 --- /dev/null +++ b/ReportImp/HPHBersenbrueck/Invoicing/NeueAssistenzInvoiceCreation.cs @@ -0,0 +1,143 @@ +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Invoicing; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; +using BS.Shared.Extensions; +using System; +using System.Collections.Generic; +using System.Linq; + +namespace HPHBersenbrueck.Invoicing +{ + + public class NeueAssistenzInvoiceCreation : InvoiceCreation + { + protected DateTime? accountingPeriodStart = null; + protected DateTime? accountingPeriodEnd = null; + + + public override void SetInvoiceId(ServiceInvoice invoice) + { + invoice.InvoiceBase.InvoiceId = "Selbstzahler"; + invoice.InvoiceBase.InvoiceTypeText = "Selbstzahler"; + } + + public override void SetInvoiceBaseData(int invoiceCounter, ServiceInvoice invoice, CostBearer costBearer, DateTimeSpan invoicePeriod, + IList supportConceptList) + { + if (invoicePeriod != null) + { + accountingPeriodStart = invoicePeriod.StartDate; + accountingPeriodEnd = invoicePeriod.EndDate; + } + base.SetInvoiceBaseData(invoiceCounter, invoice, costBearer, invoicePeriod, supportConceptList); + } + + public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, BS.Shared.Services.Calculations calc) + { + var ii = base.CreateInvoiceItem(iServiceRecord, scap, calc); + ii.ItemDescription = iServiceRecord.ServiceDescription.CategoryName; + if (ii.ItemDescription.StartsWith("Neu ")) + { + ii.ItemDescription = ii.ItemDescription.Replace("Neu ", ""); + } + return ii; + } + + public override IList CreateInvoiceItems(List serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, BS.Shared.Services.Calculations calc) + { + var items = base.CreateInvoiceItems(serviceRecordsInPeriod, invoicePeriod, scap, calc); + + foreach (var item in items) + { + if (item.UnitCount.HasValue) + { + item.UnitCount = Math.Round(item.UnitCount.Value * 1.2m, 2, MidpointRounding.AwayFromZero); + + item.AmountTotal = item.AmountPerUnit * item.UnitCount; + item.GrossAmountTotal = item.AmountTotal; + } + } + + var fahrzeitItem = CreateFahrzeitenInvoiceItem(serviceRecordsInPeriod, invoicePeriod, scap, calc); + if (fahrzeitItem != null) + { + items.Add(fahrzeitItem); + } + + return items; + } + + public virtual InvoiceItem CreateFahrzeitenInvoiceItem(List serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, BS.Shared.Services.Calculations calc) + { + int count = 0; + + ServiceCategoryDC category = null; + foreach (var sr in serviceRecordsInPeriod) + { + if (sr.DistanceInMeter.HasValue && sr.DistanceInMeter.Value > 0) + { + category = sr.ServiceDescription.Category; + count++; + } + } + + decimal pauschale = 0; + if (category != null) + { + var descriptions = DAOFactory.SearchDAO.FindServiceDescriptionForCategory(category.ServiceCategoryOid.Value); + foreach (var desc in descriptions) + { + if (desc.Name.Contains("Fahr") && desc.CostRatePeriods.Count > 0) // Fahrtzeit / Fahrzeit + { + var crList = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(desc.CostRatePeriods); + var crp = crList.GetCostRatePeriodForDate(CostRatePeriodType.AmountOfMoney, invoicePeriod.StartDate); + if (crp != null && crp.CostRateValue.HasValue && crp.CostRateValue.Value > 0) + { + pauschale = crp.CostRateValue.Value; + } + } + } + } + + if (pauschale > 0 && count > 0) + { + var invoiceItem = new InvoiceItem(); + + invoiceItem.AmountPerUnit = pauschale; + invoiceItem.UnitCount = count; + invoiceItem.ItemPeriodStart = invoicePeriod.StartDate; + invoiceItem.ItemPeriodEnd = invoicePeriod.EndDate; + invoiceItem.RateFactor = 0; + invoiceItem.AmountTotal = pauschale * count; + invoiceItem.GrossAmountTotal = pauschale * count; + invoiceItem.ItemDescription = "Fahrzeit"; + + if (scap != null) + { + invoiceItem.SupportConceptApprovalPeriodOid = scap.Oid; + } + + return invoiceItem; + } + return null; + } + + public override string GetSummaryItemKey(SupportConceptApprovalPeriod scap, InvoiceItem iitem, bool summaryPerMonth) + { + iitem.AmountPerUnit = (decimal)Math.Round((double)iitem.AmountPerUnit, 5, MidpointRounding.AwayFromZero); + String key = String.Format("{0}_{1}_{2}", iitem.AmountPerUnit, iitem.RateFactor, iitem.ItemDescription); + if (summaryPerMonth) + { + key = String.Format("{0}_{1}_{2:yyyyMM}_{3}", iitem.AmountPerUnit, iitem.RateFactor, iitem.ItemPeriodStart, iitem.ItemDescription); + } + + return key; + } + } +} \ No newline at end of file diff --git a/ReportImp/HPHBersenbrueck/Invoicing/SelbstzahlerInvoiceCreation.cs b/ReportImp/HPHBersenbrueck/Invoicing/SelbstzahlerInvoiceCreation.cs index a2aa6ddf3..00cecc488 100644 --- a/ReportImp/HPHBersenbrueck/Invoicing/SelbstzahlerInvoiceCreation.cs +++ b/ReportImp/HPHBersenbrueck/Invoicing/SelbstzahlerInvoiceCreation.cs @@ -14,28 +14,14 @@ using System.Linq; namespace HPHBersenbrueck.Invoicing { - public class SelbstzahlerInvoiceCreation : InvoiceCreation - { - private DateTime? accountingPeriodStart = null; - private DateTime? accountingPeriodEnd = null; - + public class SelbstzahlerInvoiceCreation : NeueAssistenzInvoiceCreation + { public override void SetInvoiceId(ServiceInvoice invoice) { invoice.InvoiceBase.InvoiceId = "Selbstzahler"; invoice.InvoiceBase.InvoiceTypeText = "Selbstzahler"; } - public override void SetInvoiceBaseData(int invoiceCounter, ServiceInvoice invoice, CostBearer costBearer, DateTimeSpan invoicePeriod, - IList supportConceptList) - { - if (invoicePeriod != null) - { - accountingPeriodStart = invoicePeriod.StartDate; - accountingPeriodEnd = invoicePeriod.EndDate; - } - base.SetInvoiceBaseData(invoiceCounter, invoice, costBearer, invoicePeriod, supportConceptList); - } - public override void SetRecipientInformation(ServiceInvoice serviceInvoice, CostBearer costBearer) { serviceInvoice.InvoiceBase.RecipientDivision = costBearer.Organisation.Name2; @@ -78,17 +64,5 @@ namespace HPHBersenbrueck.Invoicing serviceInvoice.InvoiceBase.RecipientAddress = costBearer.Organisation.Address.CopyToNew(); } } - - public override string GetSummaryItemKey(SupportConceptApprovalPeriod scap, InvoiceItem iitem, bool summaryPerMonth) - { - iitem.AmountPerUnit = (decimal)Math.Round((double)iitem.AmountPerUnit, 5, MidpointRounding.AwayFromZero); - String key = String.Format("{0}_{1}", iitem.AmountPerUnit, iitem.RateFactor); - if (summaryPerMonth) - { - key = String.Format("{0}_{1}_{2:yyyyMM}", iitem.AmountPerUnit, iitem.RateFactor, iitem.ItemPeriodStart); - } - - return key; - } } } \ No newline at end of file diff --git a/ReportImp/HPHBersenbrueck/Service/HphServiceRecordStatisticFactory.cs b/ReportImp/HPHBersenbrueck/Service/HphServiceRecordStatisticFactory.cs index 869cc6fbc..746096bcc 100644 --- a/ReportImp/HPHBersenbrueck/Service/HphServiceRecordStatisticFactory.cs +++ b/ReportImp/HPHBersenbrueck/Service/HphServiceRecordStatisticFactory.cs @@ -56,7 +56,7 @@ namespace HphBersenbrueck.Service if (stats != null) { - foreach (var pdc in stats.PeriodStatistics) + foreach (var pdc in stats.PeriodStatistics.OrderByDescending(s => s.SupportConceptApprovalPeriod != null ? s.SupportConceptApprovalPeriod.StartDate : DateTime.MinValue)) { if (pdc.SupportConceptApprovalPeriod != null && pdc.SupportConceptApprovalPeriod.ServiceCategory != null && pdc.SupportConceptApprovalPeriod.ServiceCategory.Name == NEUE_QA_KATEGORIE) { @@ -128,8 +128,12 @@ namespace HphBersenbrueck.Service BerechneGeleisteteStunden(statisticsDate, statsIndirekt, "6 indirekte Leistung"); BerechneGeleisteteStunden(statisticsDate, statsFahrtzeit, "15 Fahrzeit"); - - dc.PeriodStatisticInfos.Add(CreateServiceRecordPeriodStatisticsInfo(stats, statsDirekt, " 50 direkte Leistung")); + String zeitraum = ""; + if (stats.PeriodStatistics.Count > 1 && pdc.SupportConceptApprovalPeriod != null) + { + zeitraum = String.Format(" ({0:dd.MM.yyyy} - {1:dd.MM.yyyy})", pdc.SupportConceptApprovalPeriod.StartDate, pdc.SupportConceptApprovalPeriod.EndDate); + } + dc.PeriodStatisticInfos.Add(CreateServiceRecordPeriodStatisticsInfo(stats, statsDirekt, " 50 direkte Leistung" + zeitraum)); //dc.PeriodStatisticInfos.Add(CreateServiceRecordPeriodStatisticsInfo(stats, statsMittelbar, " 10 direkte Leistung")); dc.PeriodStatisticInfos.Add(CreateServiceRecordPeriodStatisticsInfo(stats, statsIndirekt, " 6 indirekte Leistung")); dc.PeriodStatisticInfos.Add(CreateServiceRecordPeriodStatisticsInfo(stats, statsFahrtzeit, " 15 Fahrzeit ")); @@ -153,6 +157,10 @@ namespace HphBersenbrueck.Service foreach (var sr in allServiceRecordDCs) { + if (pdc.SupportConceptApprovalPeriod != null && (sr.Start < pdc.SupportConceptApprovalPeriod.StartDate || sr.Start.Value.Date > pdc.SupportConceptApprovalPeriod.EndDate)) + { + continue; + } if (sr.ServiceDescription.Name == leistung || (leistung == "50 direkte Leistung" && sr.ServiceDescription.Name.Contains("Ausfall")) || (istFahrtzeit && sr.ServiceDescription.Name == "50 direkte Leistung" && sr.DistanceInMeterDecimal.HasValue && sr.DistanceInMeterDecimal.Value > 0)) { var minuten = calc.GetBillableDurationInMinutes(sr, false); diff --git a/ReportImp/LebenshilfeFrankfurtOder/Briefpapier.png b/ReportImp/LebenshilfeFrankfurtOder/Briefpapier.png new file mode 100644 index 000000000..ffb26c47a Binary files /dev/null and b/ReportImp/LebenshilfeFrankfurtOder/Briefpapier.png differ diff --git a/ReportImp/LebenshilfeFrankfurtOder/Export/DatevExporter.cs b/ReportImp/LebenshilfeFrankfurtOder/Export/DatevExporter.cs index 3ecc7ba50..80aeb58bc 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/Export/DatevExporter.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/Export/DatevExporter.cs @@ -978,7 +978,8 @@ Bsp. LK Stade - Mustermann, Max - 11.2019 } if (itemDescription.Contains("Haushaltsnahe Dienstleistung")) { - return "2203"; + //return "2203"; + return "9407"; //Kostenstelle ändert sich laut Mail von Frau Römer vom 28.05.2024 } if (itemDescription.Contains("Hortbetreuung über 6 Stunden")) { @@ -989,11 +990,13 @@ Bsp. LK Stade - Mustermann, Max - 11.2019 { if (itemDescription.Contains("Haushaltsnahe Dienstleistung")) { - return "2203"; + //return "2203"; + return "9407"; //Kostenstelle ändert sich laut Mail von Frau Römer vom 28.05.2024 } if (itemDescription.Contains("HHnD")) { - return "2203"; + //return "2203"; + return "9407"; //Kostenstelle ändert sich laut Mail von Frau Römer vom 28.05.2024 } if (itemDescription.Contains("Einzelbetreuung")) { diff --git a/ReportImp/LebenshilfeFrankfurtOder/Invoicing/CustomGeneralInvoiceCreation.cs b/ReportImp/LebenshilfeFrankfurtOder/Invoicing/CustomGeneralInvoiceCreation.cs index 5fa2d194a..7f44a2a3a 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/Invoicing/CustomGeneralInvoiceCreation.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/Invoicing/CustomGeneralInvoiceCreation.cs @@ -33,7 +33,7 @@ namespace LebenshilfeFrankfurtOder.Invoicing foreach (var item in ib.InvoiceItems) { - gesamt = item.AmountTotal ?? 0; + gesamt += item.AmountTotal ?? 0; } var invoiceItem = new InvoiceItem(); diff --git a/ReportImp/LebenshilfeFrankfurtOder/LebenshilfeFrankfurtOder.csproj b/ReportImp/LebenshilfeFrankfurtOder/LebenshilfeFrankfurtOder.csproj index b93c88f6c..43b35bc43 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/LebenshilfeFrankfurtOder.csproj +++ b/ReportImp/LebenshilfeFrankfurtOder/LebenshilfeFrankfurtOder.csproj @@ -150,6 +150,11 @@ LeistungsnachweisKurzzeitpflege.cs + + True + True + Resources.resx + Component @@ -307,6 +312,10 @@ Designer + + ResXFileCodeGenerator + Resources.Designer.cs + RechnungEinzelfallhilfe.cs Designer diff --git a/ReportImp/LebenshilfeFrankfurtOder/Properties/Resources.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/Properties/Resources.Designer.cs new file mode 100644 index 000000000..5b7e03603 --- /dev/null +++ b/ReportImp/LebenshilfeFrankfurtOder/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace LebenshilfeFrankfurtOder.Properties { + using System; + + + /// + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// + // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert + // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("LebenshilfeFrankfurtOder.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/ReportImp/LebenshilfeFrankfurtOder/Properties/Resources.resx b/ReportImp/LebenshilfeFrankfurtOder/Properties/Resources.resx new file mode 100644 index 000000000..1af7de150 --- /dev/null +++ b/ReportImp/LebenshilfeFrankfurtOder/Properties/Resources.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + \ No newline at end of file diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungFud.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/RechnungFud.Designer.cs index 3842fdd30..67b366e64 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/RechnungFud.Designer.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungFud.Designer.cs @@ -30,6 +30,7 @@ namespace LebenshilfeFrankfurtOder { this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RechnungFud)); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); this.lblAbrechnungsart = new DevExpress.XtraReports.UI.XRLabel(); @@ -58,29 +59,10 @@ namespace LebenshilfeFrankfurtOder this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); - this.xrLabel37 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel36 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel35 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); @@ -93,7 +75,6 @@ namespace LebenshilfeFrankfurtOder this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); this.cellTagessatz = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -115,10 +96,15 @@ namespace LebenshilfeFrankfurtOder this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.groupFooterPreisanpassung = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -131,6 +117,7 @@ namespace LebenshilfeFrankfurtOder // ReportHeader // this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrRichText1, this.lblAbrechnungsart, this.xrLabel38, this.xrLabel30, @@ -151,23 +138,8 @@ namespace LebenshilfeFrankfurtOder this.xrLabel21, this.xrLabel19, this.xrLabel20, - this.xrLabel18, - this.xrLabel17, - this.xrLabel16, - this.xrLabel15, - this.xrLabel14, - this.xrLabel12, - this.xrLabel13, - this.xrLabel10, - this.xrLabel11, - this.xrLabel9, - this.xrLabel7, - this.xrLabel6, - this.xrLabel3, - this.xrLabel1, - this.xrPictureBox1, this.lblAdresse}); - this.ReportHeader.HeightF = 597.3958F; + this.ReportHeader.HeightF = 442.3958F; this.ReportHeader.Name = "ReportHeader"; this.ReportHeader.StylePriority.UseFont = false; // @@ -176,7 +148,7 @@ namespace LebenshilfeFrankfurtOder this.lblAbrechnungsart.CanGrow = false; this.lblAbrechnungsart.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.lblAbrechnungsart.LocationFloat = new DevExpress.Utils.PointFloat(70F, 485F); + this.lblAbrechnungsart.LocationFloat = new DevExpress.Utils.PointFloat(69.45679F, 330F); this.lblAbrechnungsart.Name = "lblAbrechnungsart"; this.lblAbrechnungsart.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.lblAbrechnungsart.SizeF = new System.Drawing.SizeF(615.2657F, 19.99997F); @@ -187,20 +159,20 @@ namespace LebenshilfeFrankfurtOder // this.xrLabel38.Font = new DevExpress.Drawing.DXFont("Arial", 8F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel38.LocationFloat = new DevExpress.Utils.PointFloat(0F, 95F); + this.xrLabel38.LocationFloat = new DevExpress.Utils.PointFloat(0F, 24.16667F); this.xrLabel38.Multiline = true; this.xrLabel38.Name = "xrLabel38"; this.xrLabel38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel38.SizeF = new System.Drawing.SizeF(392.2079F, 20.93748F); this.xrLabel38.StylePriority.UseFont = false; - this.xrLabel38.Text = "LEBENSHILFE Frankfurt (Oder), Hansastraße 3, 15234 Frankfurt (Oder)"; + this.xrLabel38.Text = "Lebenshilfe Frankfurt (Oder) – Hansastr. 3 – 15234 Frankfurt (Oder)"; // // xrLabel30 // this.xrLabel30.CanGrow = false; this.xrLabel30.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(70F, 515F); + this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(69.45679F, 360F); this.xrLabel30.Name = "xrLabel30"; this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel30.SizeF = new System.Drawing.SizeF(105F, 20F); @@ -214,7 +186,7 @@ namespace LebenshilfeFrankfurtOder new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")}); this.xrLabel32.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(175F, 515F); + this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(174.4568F, 360F); this.xrLabel32.Name = "xrLabel32"; this.xrLabel32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel32.SizeF = new System.Drawing.SizeF(374.4563F, 20F); @@ -226,7 +198,7 @@ namespace LebenshilfeFrankfurtOder this.xrLabel33.CanGrow = false; this.xrLabel33.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(70F, 545.0001F); + this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(69.45679F, 390.0001F); this.xrLabel33.Name = "xrLabel33"; this.xrLabel33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel33.SizeF = new System.Drawing.SizeF(104.9965F, 19.99988F); @@ -238,7 +210,7 @@ namespace LebenshilfeFrankfurtOder this.xrLabel34.CanGrow = false; this.xrLabel34.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(175F, 545F); + this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(174.4568F, 390F); this.xrLabel34.Name = "xrLabel34"; this.xrLabel34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel34.SizeF = new System.Drawing.SizeF(520.9559F, 20F); @@ -247,7 +219,7 @@ namespace LebenshilfeFrankfurtOder // // xrTable2 // - this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 577.3958F); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0.0006103516F, 422.3958F); this.xrTable2.Name = "xrTable2"; this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { @@ -353,7 +325,7 @@ namespace LebenshilfeFrankfurtOder this.xrLabel31.CanGrow = false; this.xrLabel31.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(0F, 450.0001F); + this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(0.0006103516F, 295.0001F); this.xrLabel31.Name = "xrLabel31"; this.xrLabel31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel31.SizeF = new System.Drawing.SizeF(696.4996F, 20F); @@ -369,7 +341,7 @@ namespace LebenshilfeFrankfurtOder this.xrLabel25.CanGrow = false; this.xrLabel25.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(529.1896F, 310F); + this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(529.1893F, 156.6667F); this.xrLabel25.Name = "xrLabel25"; this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel25.SizeF = new System.Drawing.SizeF(167.3101F, 20F); @@ -387,7 +359,7 @@ namespace LebenshilfeFrankfurtOder new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber")}); this.xrLabel26.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(529.1896F, 330.0001F); + this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(529.1893F, 176.6668F); this.xrLabel26.Name = "xrLabel26"; this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel26.SizeF = new System.Drawing.SizeF(167.3101F, 20F); @@ -404,7 +376,7 @@ namespace LebenshilfeFrankfurtOder new DevExpress.XtraReports.UI.XRBinding("Text", null, "OrganisationDebitorNumber")}); this.xrLabel27.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(529.1896F, 350.0001F); + this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(529.1893F, 196.6668F); this.xrLabel27.Name = "xrLabel27"; this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel27.SizeF = new System.Drawing.SizeF(167.3101F, 20F); @@ -421,7 +393,7 @@ namespace LebenshilfeFrankfurtOder new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")}); this.xrLabel28.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(529.1896F, 370.0001F); + this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(529.1893F, 216.6668F); this.xrLabel28.Name = "xrLabel28"; this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel28.SizeF = new System.Drawing.SizeF(167.3101F, 20F); @@ -438,7 +410,7 @@ namespace LebenshilfeFrankfurtOder new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); this.xrLabel29.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(529.1896F, 390.0001F); + this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(529.1893F, 236.6668F); this.xrLabel29.Name = "xrLabel29"; this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel29.SizeF = new System.Drawing.SizeF(167.3101F, 20F); @@ -453,7 +425,7 @@ namespace LebenshilfeFrankfurtOder this.cellFaelligkeit.CanGrow = false; this.cellFaelligkeit.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.cellFaelligkeit.LocationFloat = new DevExpress.Utils.PointFloat(529.1896F, 410.0001F); + this.cellFaelligkeit.LocationFloat = new DevExpress.Utils.PointFloat(529.1893F, 256.6668F); this.cellFaelligkeit.Name = "cellFaelligkeit"; this.cellFaelligkeit.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.cellFaelligkeit.SizeF = new System.Drawing.SizeF(167.3101F, 20F); @@ -468,7 +440,7 @@ namespace LebenshilfeFrankfurtOder this.xrLabel24.CanGrow = false; this.xrLabel24.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(410.0001F, 410.0001F); + this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 256.6668F); this.xrLabel24.Name = "xrLabel24"; this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel24.SizeF = new System.Drawing.SizeF(119.1895F, 20F); @@ -482,7 +454,7 @@ namespace LebenshilfeFrankfurtOder this.xrLabel23.CanGrow = false; this.xrLabel23.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(410.0001F, 390.0001F); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 236.6668F); this.xrLabel23.Name = "xrLabel23"; this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel23.SizeF = new System.Drawing.SizeF(119.1895F, 20F); @@ -496,7 +468,7 @@ namespace LebenshilfeFrankfurtOder this.xrLabel22.CanGrow = false; this.xrLabel22.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(410.0001F, 370.0001F); + this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 216.6668F); this.xrLabel22.Name = "xrLabel22"; this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel22.SizeF = new System.Drawing.SizeF(119.1895F, 20F); @@ -510,7 +482,7 @@ namespace LebenshilfeFrankfurtOder this.xrLabel21.CanGrow = false; this.xrLabel21.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(410.0001F, 350.0001F); + this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 196.6668F); this.xrLabel21.Name = "xrLabel21"; this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel21.SizeF = new System.Drawing.SizeF(119.1895F, 20F); @@ -524,7 +496,7 @@ namespace LebenshilfeFrankfurtOder this.xrLabel19.CanGrow = false; this.xrLabel19.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(410.0001F, 330.0001F); + this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 176.6668F); this.xrLabel19.Name = "xrLabel19"; this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel19.SizeF = new System.Drawing.SizeF(119.1895F, 20F); @@ -536,7 +508,7 @@ namespace LebenshilfeFrankfurtOder // this.xrLabel20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); this.xrLabel20.CanGrow = false; - this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(410.0001F, 310F); + this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 156.6667F); this.xrLabel20.Name = "xrLabel20"; this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel20.SizeF = new System.Drawing.SizeF(119.1895F, 20F); @@ -544,165 +516,11 @@ namespace LebenshilfeFrankfurtOder this.xrLabel20.StylePriority.UseFont = false; this.xrLabel20.Text = "IK-Nummer:"; // - // xrLabel18 - // - this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(499.9998F, 270F); - this.xrLabel18.Name = "xrLabel18"; - this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel18.SizeF = new System.Drawing.SizeF(207.2103F, 20F); - this.xrLabel18.StylePriority.UseFont = false; - this.xrLabel18.Text = "www.lebenshilfe-ffo.de"; - // - // xrLabel17 - // - this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(562.0002F, 230F); - this.xrLabel17.Name = "xrLabel17"; - this.xrLabel17.SizeF = new System.Drawing.SizeF(145.2098F, 20F); - this.xrLabel17.StylePriority.UseFont = false; - this.xrLabel17.StylePriority.UsePadding = false; - this.xrLabel17.Text = "(IK) 501205613"; - // - // xrLabel16 - // - this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(499.9998F, 250F); - this.xrLabel16.Name = "xrLabel16"; - this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel16.SizeF = new System.Drawing.SizeF(207.2103F, 20F); - this.xrLabel16.StylePriority.UseFont = false; - this.xrLabel16.Text = "info@lebenshilfe-ffo.de"; - // - // xrLabel15 - // - this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(499.9998F, 210F); - this.xrLabel15.Name = "xrLabel15"; - this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 0, 0, 100F); - this.xrLabel15.SizeF = new System.Drawing.SizeF(222.0001F, 20F); - this.xrLabel15.StylePriority.UseFont = false; - this.xrLabel15.StylePriority.UsePadding = false; - this.xrLabel15.Text = "mandy.roemer@lebenshilfe-ffo.de"; - // - // xrLabel14 - // - this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(499.9998F, 190F); - this.xrLabel14.Name = "xrLabel14"; - this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel14.SizeF = new System.Drawing.SizeF(207.2103F, 20F); - this.xrLabel14.StylePriority.UseFont = false; - this.xrLabel14.Text = "0335 280510 19"; - // - // xrLabel12 - // - this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(499.9998F, 170F); - this.xrLabel12.Name = "xrLabel12"; - this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel12.SizeF = new System.Drawing.SizeF(207.2103F, 20F); - this.xrLabel12.StylePriority.UseFont = false; - this.xrLabel12.Text = "Mandy Römer"; - // - // xrLabel13 - // - this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 250.0001F); - this.xrLabel13.Name = "xrLabel13"; - this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel13.SizeF = new System.Drawing.SizeF(90F, 20F); - this.xrLabel13.StylePriority.UseFont = false; - this.xrLabel13.Text = "e-mail:"; - // - // xrLabel10 - // - this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 230F); - this.xrLabel10.Name = "xrLabel10"; - this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 0, 0, 100F); - this.xrLabel10.SizeF = new System.Drawing.SizeF(151.9999F, 20F); - this.xrLabel10.StylePriority.UseFont = false; - this.xrLabel10.StylePriority.UsePadding = false; - this.xrLabel10.Text = "Institutionskennzeichen"; - // - // xrLabel11 - // - this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 210F); - this.xrLabel11.Name = "xrLabel11"; - this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel11.SizeF = new System.Drawing.SizeF(90F, 20F); - this.xrLabel11.StylePriority.UseFont = false; - this.xrLabel11.Text = "e-mail:"; - // - // xrLabel9 - // - this.xrLabel9.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 190F); - this.xrLabel9.Name = "xrLabel9"; - this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel9.SizeF = new System.Drawing.SizeF(90F, 20F); - this.xrLabel9.StylePriority.UseFont = false; - this.xrLabel9.Text = "Durchwahl:"; - // - // xrLabel7 - // - this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 170F); - this.xrLabel7.Name = "xrLabel7"; - this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(90F, 20F); - this.xrLabel7.StylePriority.UseFont = false; - this.xrLabel7.Text = "Bearbeiter:"; - // - // xrLabel6 - // - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 79.99998F); - 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(297.21F, 84.375F); - this.xrLabel6.StylePriority.UseFont = false; - this.xrLabel6.Text = "Hansastraße 3\r\n15234 Frankfurt (Oder)\r\nTel. (03 35) 280510-0\r\nFax (03 35) 28051" + - "0-10"; - // - // xrLabel3 - // - this.xrLabel3.CanGrow = false; - this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(410F, 60F); - this.xrLabel3.Name = "xrLabel3"; - this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel3.SizeF = new System.Drawing.SizeF(297.21F, 20F); - this.xrLabel3.StylePriority.UseFont = false; - this.xrLabel3.Text = "Familienentlastender Dienst"; - // - // xrLabel1 - // - this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(95F, 35F); - this.xrLabel1.Name = "xrLabel1"; - this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel1.SizeF = new System.Drawing.SizeF(297.2082F, 29.50002F); - this.xrLabel1.StylePriority.UseFont = false; - this.xrLabel1.Text = "Lebenshilfe Frankfurt (Oder) e.V."; - // - // xrPictureBox1 - // - this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource")); - this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrPictureBox1.Name = "xrPictureBox1"; - this.xrPictureBox1.SizeF = new System.Drawing.SizeF(80.00005F, 71.24999F); - this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - this.xrPictureBox1.StylePriority.UseBorders = false; - // // lblAdresse // this.lblAdresse.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 130F); + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 45.10417F); this.lblAdresse.Multiline = true; this.lblAdresse.Name = "lblAdresse"; this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -718,75 +536,16 @@ namespace LebenshilfeFrankfurtOder // // topMarginBand1 // - this.topMarginBand1.HeightF = 52F; + this.topMarginBand1.HeightF = 220F; this.topMarginBand1.Name = "topMarginBand1"; // // bottomMarginBand1 // this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel37, - this.xrLabel36, - this.xrLabel35, - this.xrLabel8, + this.xrRichText2, this.xrLine1}); - this.bottomMarginBand1.HeightF = 80F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // - // xrLabel37 - // - this.xrLabel37.CanGrow = false; - this.xrLabel37.Font = new DevExpress.Drawing.DXFont("Arial", 7F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel37.LocationFloat = new DevExpress.Utils.PointFloat(518.6246F, 6.25F); - this.xrLabel37.Multiline = true; - this.xrLabel37.Name = "xrLabel37"; - this.xrLabel37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel37.SizeF = new System.Drawing.SizeF(177.8753F, 45.52085F); - this.xrLabel37.StylePriority.UseFont = false; - this.xrLabel37.StylePriority.UseTextAlignment = false; - this.xrLabel37.Text = "IBAN DE68 3702 0500 0001 2828 00\r\nBIC: BFSWDE33XXX\r\nGläubiger-ID: DE52ZZZ00000401" + - "971"; - this.xrLabel37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - // - // xrLabel36 - // - this.xrLabel36.CanGrow = false; - this.xrLabel36.Font = new DevExpress.Drawing.DXFont("Arial", 7F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel36.LocationFloat = new DevExpress.Utils.PointFloat(358.0208F, 6.25F); - this.xrLabel36.Multiline = true; - this.xrLabel36.Name = "xrLabel36"; - this.xrLabel36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel36.SizeF = new System.Drawing.SizeF(160.6039F, 45.52085F); - this.xrLabel36.StylePriority.UseFont = false; - this.xrLabel36.Text = "Bank für Sozialwirtschaft AG"; - // - // xrLabel35 - // - this.xrLabel35.CanGrow = false; - this.xrLabel35.Font = new DevExpress.Drawing.DXFont("Arial", 7F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(192.1247F, 6.25F); - this.xrLabel35.Multiline = true; - this.xrLabel35.Name = "xrLabel35"; - this.xrLabel35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel35.SizeF = new System.Drawing.SizeF(165.8961F, 45.52085F); - this.xrLabel35.StylePriority.UseFont = false; - this.xrLabel35.Text = "Martin Patzelt\r\nRegina Griebel\r\nSt.-Nr. 061/142/02779"; - // - // xrLabel8 - // - this.xrLabel8.CanGrow = false; - this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 7F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { - new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 6.25F); - 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(192.1247F, 45.52085F); - this.xrLabel8.StylePriority.UseFont = false; - this.xrLabel8.Text = "Vorstandsvorsitzender:\r\nGeschäftsführerin:\r\nVR 49 beim AG Frankfurt (Oder)"; - // // xrLine1 // this.xrLine1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(112)))), ((int)(((byte)(197))))); @@ -927,10 +686,6 @@ namespace LebenshilfeFrankfurtOder this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; this.xrTableCell12.Weight = 0.22538461538461535D; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); - // // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -1159,6 +914,28 @@ namespace LebenshilfeFrankfurtOder this.xrLabel2.StylePriority.UseTextAlignment = false; this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // + // xrRichText2 + // + this.xrRichText2.Font = new DevExpress.Drawing.DXFont("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(695.9558F, 90F); + this.xrRichText2.StylePriority.UseFont = false; + // + // xrRichText1 + // + this.xrRichText1.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 0F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(312.0002F, 156.6667F); + this.xrRichText1.StylePriority.UseFont = false; + // // RechnungFud // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -1176,15 +953,21 @@ namespace LebenshilfeFrankfurtOder new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { this.ruleRateFactorNull}); - this.Margins = new DevExpress.Drawing.DXMargins(70F, 35F, 52F, 80F); + this.Margins = new DevExpress.Drawing.DXMargins(70F, 35F, 220F, 100F); this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + xrWatermark1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrWatermark1.ImageSource")); + xrWatermark1.ImageViewMode = DevExpress.XtraPrinting.Drawing.ImageViewMode.Stretch; + this.Watermarks.Add(xrWatermark1); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -1200,21 +983,6 @@ namespace LebenshilfeFrankfurtOder private DevExpress.XtraReports.UI.DetailReportBand DetailReport; private DevExpress.XtraReports.UI.DetailBand Detail1; private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; - private DevExpress.XtraReports.UI.XRLabel xrLabel3; - private DevExpress.XtraReports.UI.XRLabel xrLabel1; - private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; - private DevExpress.XtraReports.UI.XRLabel xrLabel9; - private DevExpress.XtraReports.UI.XRLabel xrLabel7; - private DevExpress.XtraReports.UI.XRLabel xrLabel6; - private DevExpress.XtraReports.UI.XRLabel xrLabel17; - private DevExpress.XtraReports.UI.XRLabel xrLabel16; - private DevExpress.XtraReports.UI.XRLabel xrLabel15; - private DevExpress.XtraReports.UI.XRLabel xrLabel14; - private DevExpress.XtraReports.UI.XRLabel xrLabel12; - private DevExpress.XtraReports.UI.XRLabel xrLabel13; - private DevExpress.XtraReports.UI.XRLabel xrLabel10; - private DevExpress.XtraReports.UI.XRLabel xrLabel11; - private DevExpress.XtraReports.UI.XRLabel xrLabel18; private DevExpress.XtraReports.UI.XRLabel xrLabel24; private DevExpress.XtraReports.UI.XRLabel xrLabel23; private DevExpress.XtraReports.UI.XRLabel xrLabel22; @@ -1264,10 +1032,6 @@ namespace LebenshilfeFrankfurtOder private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; private DevExpress.XtraReports.UI.XRLabel lblBezahlungText; private DevExpress.XtraReports.UI.XRLine xrLine1; - private DevExpress.XtraReports.UI.XRLabel xrLabel37; - private DevExpress.XtraReports.UI.XRLabel xrLabel36; - private DevExpress.XtraReports.UI.XRLabel xrLabel35; - private DevExpress.XtraReports.UI.XRLabel xrLabel8; private DevExpress.XtraReports.UI.XRLabel xrLabel38; private DevExpress.XtraReports.UI.XRLabel lblAbrechnungsart; private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; @@ -1275,5 +1039,7 @@ namespace LebenshilfeFrankfurtOder private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; private DevExpress.XtraReports.UI.GroupFooterBand groupFooterPreisanpassung; private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRRichText xrRichText2; + private DevExpress.XtraReports.UI.XRRichText xrRichText1; } } diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungFud.resx b/ReportImp/LebenshilfeFrankfurtOder/RechnungFud.resx index 8e6fc5452..0f509d5b6 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/RechnungFud.resx +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungFud.resx @@ -117,7 +117,13 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 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i/r1eXVDWRK0ed1ubK2MaysAvXvzGocyrrQ0fHHjZfpIFSvA/YrVO5RZQdd90SI6256hYoXSUtwHJmw/WlKbNv7swKZihQj2Nlk4kFWtmpg5k86wx6hbobgY07eyIwmlpqpVcTef1q39XGyobgVg/ny7u5ocOLrhBvHjj170GB3QsgIQyTXHDiyUpGrUwOkgq1ebf82ogK4VgKIip40VQjno7rv92bY7IQasAHz+OS6RY8cZykEPPIC9sEAtIzNjBWDWLH60ocqqY0fcq6hPnyCuJTRmhdJSnCMEzR928KGi6tQJ1wFAz8vf5mEyjFkhwtatOFyamcnPwgGrvn1xK6KGDXEuZ0EBnaVgYtgKER591HpK+4CrVStcPwM3ALhZrlvn/1ZEMlixApCba30npMBqyBBcQlLusGWFCPCFsLqHZnAEz0S4DUydSneC8ohdKwDQlrzjDn7iKpLS0nCntunT6XjLL9atEGH2bNG5Mw6zs/NY3pWVJaZNo2Ms73hkhQhr1mDeLnY2y6OGDsU7wcMPV6ispZ5aAYDn6PLlOOBa7qY7wIOgQQNMNDB3biBeGRjHaytEWbYMc5eMGxf0p0a/fphMCDRzJnaLKnBWId+sEGXpUjFxIt5sBwzADNUg31dbNGuGi0/g218BGoPy+G+Fsvz0E94wIsMSw4fjz2PHKuajT6nLLsNl1BF98AGWBdqyhWpyQBFEK0SJ7aDDzx99JCZN2q9hw/DtzsCBYsQITEIDP190EZrmxBP3/06klw/6+mv864wZmEMDfli1iv49JEqgrRDiJaEVQojQCiH/IcT/AAprFzch0QTwAAAAAElFTkSuQmCC + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXABzADIAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAZgAyAFwAZgBzADIANAAgAE4AbwAgAFMAcABhAGMAaQBuAGcAOwB9AHsAXAAqAFwAYwBzADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwA0AFwAcwBiAGEAcwBlAGQAbwBuADMAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADUAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA3AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANgBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEkAaAByACAAQQBuAHMAcAByAGUAYwBoAHAAYQByAHQAbgBlAHIAOgAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAMAAwADEANgAwADkAOQAyADMAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADAAMAAxADYAMAA5ADkAMgAzADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABNAGEAbgBkAHkAIABSAFwAdQAyADQANgBcACcAZgA2AG0AZQByAH0AXABmADIAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADIAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAKgBcAGIAawBtAGsAcwB0AGEAcgB0ACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA5ADkAMwA2ADcAMQAyADkANQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXAAqAFwAYgBrAG0AawBlAG4AZAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADEAOQA5ADMANgA3ADEAMgA5ADUAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEEAYgB0AGUAaQBsAHUAbgBnADoAIABWAGUAcgB3AGEAbAB0AHUAbgBnACAALQAgAEQAZQBiAGkAdABvAHIAZQBuAGIAdQBjAGgAaABhAGwAdAB1AG4AZwB9AFwAZgAyAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAyAFwAcQBsAFwAaAB5AHAAaABwAGEAcgAwAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAbABlAGYAbwBuADoAIAArADQAOQAgADMAMwA1ACAAMgA4ADAANQAxADAALQAgAH0AewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAHAAZQByAG0AaQBzAHMAaQBvAG4ALQBmAG8AcgAtAGcAcgBvAHUAcAA6ADIAMQAyADgAMgAzADQAMwAwADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMgAxADIAOAAyADMANAAzADAAOgBlAHYAZQByAHkAbwBuAGUAfQB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgADEAOQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAARQAtAE0AYQBpAGwAOgB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABwAGUAcgBtAGkAcwBzAGkAbwBuAC0AZgBvAHIALQBnAHIAbwB1AHAAOgAxADUAOAAwADQAMgAzADcAMQA5ADoAZQB2AGUAcgB5AG8AbgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABtAGEAbgBkAHkALgByAG8AZQBtAGUAcgAgAH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAcABlAHIAbQBpAHMAcwBpAG8AbgAtAGYAbwByAC0AZwByAG8AdQBwADoAMQA1ADgAMAA0ADIAMwA3ADEAOQA6AGUAdgBlAHIAeQBvAG4AZQB9AHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAQABsAGUAYgBlAG4AcwBoAGkAbABmAGUALQBmAGYAbwAuAGQAZQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMgBcAHEAbABcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAVwBlAGIAOgAgAHcAdwB3AC4AbABlAGIAZQBuAHMAaABpAGwAZgBlAC0AZgBmAG8ALgBkAGUAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgB9AA== + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwAgAEMAZQBuAHQAdQByAHkAIABHAG8AdABoAGkAYwA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABsAGkANwAwADgAXABsAGkAbgA3ADAAOABcAGgAeQBwAGgAcABhAHIAMABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABUAGUAeAB0AGsAXAAnAGYANgByAHAAZQByAC0ARQBpAG4AegB1AGcAIAAzADEAOwB9AHsAXAAqAFwAYwBzADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAzAFwAcwBiAGEAcwBlAGQAbwBuADIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADQAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA2AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANQBcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAByAGkALQA1ADYANwBcAHIAaQBuAC0ANQA2ADcAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEwAZQBiAGUAbgBzAGgAaQBsAGYAZQAgAEYAcgBhAG4AawBmAHUAcgB0ACAAKABPAGQAZQByACkAIABlAC4AIABWAC4AXAB0AGEAYgAgAFQAZQBsAC4AOgAgACsANAA5ACAAMwAzADUAIAAyADgAMAA1ADEAMAAtACAAMABcAHQAYQBiACAAVgBvAHIAcwB0AGEAbgBkAHMAdgBvAHIAcwBpAHQAegBlAG4AZABlAHIAOgAgAE0AYQByAHQAaQBuACAAUABhAHQAegBlAGwAdABcAHQAYQBiACAAUwB0AGUAdQBlAHIALQBOAHIALgAgADAANgAxAC8AMQA0ADIALwAwADIANwA3ADkAfQBcAGYAMwBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAByAGkALQA1ADYANwBcAHIAaQBuAC0ANQA2ADcAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAEgAYQBuAHMAYQBzAHQAcgBhAFwAdQAyADIAMwBcACcAZABmAGUAIAAzAFwAdABhAGIAIABcAHQAYQBiACAAXAB0AGEAYgAgAEYAYQB4ADoAIAArADQAOQAgADMAMwA1ACAAMgA4ADAANQAxADAALQAgADEAMABcAHQAYQBiACAARwBlAHMAYwBoAFwAdQAyADIAOABcACcAZQA0AGYAdABzAGYAXAB1ADIANQAyAFwAJwBmAGMAaAByAGUAcgBpAG4AOgAgAFIAZQBnAGkAbgBhACAARwByAGkAZQBiAGUAbABcAHQAYQBiACAAVgBSADQAOQAgAGIAZQBpAG0AIABBAEcAIABGAGYAbwB9AFwAZgAzAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHIAaQAtADUANgA3AFwAcgBpAG4ALQA1ADYANwBcAGgAeQBwAGgAcABhAHIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMQA2AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAMQA1ADIAMwA0ACAARgByAGEAbgBrAGYAdQByAHQAIAAoAE8AZABlAHIAKQBcAHQAYQBiACAAXAB0AGEAYgAgAFcAZQBiADoAIAB3AHcAdwAuAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAGYAZgBvAC4AZABlAFwAdABhAGIAIABcAHQAYQBiACAAXAB0AGEAYgAgAFwAdABhAGIAIABcAHQAYQBiACAASQBLACAANQAwADEAMgAwADUANgAxADMAfQBcAGYAMwBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAByAGkALQA1ADYANwBcAHIAaQBuAC0ANQA2ADcAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgBcAGYAMgBcAGYAcwAxADYAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABoAHkAcABoAHAAYQByADAAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADEANgBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFMAbwB6AGkAYQBsAEIAYQBuAGsAIABcAHUAOAAyADEAMQBcACcAOQA2ACAASQBCAEEATgA6ACAARABFADYAOAAgADMANwAwADIAIAAwADUAMAAwACAAMAAwADAAMQAgADIAOAAyADgAIAAwADAAIABcAHUAOAAyADEAMQBcACcAOQA2ACAAQgBJAEMAOgAgAEIARgBTAFcARABFADMAMwBYAFgAWAAgAFwAdQA4ADIAMQAxAFwAJwA5ADYAIABHAGwAXAB1ADIAMgA4AFwAJwBlADQAdQBiAGkAZwBlAHIALQBJAEQAOgBEAEUANQAyAFoAWgBaADAAMAAwADAAMAA0ADAAMQA5ADcAMQB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAH0A + + + iVBORw0KGgoAAAANSUhEUgAACbEAAA20CAYAAADBfpIzAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACHDwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAJLWlDQ1BJQ0MgUHJvZmlsZQAASMeVlWdQk1kXx+/zPOmFQBJCh1BDkSolgJQQWijSq6hA6J1QRWyIuAIriog0RZBFARdclSJrRRQLi4ICFnSDLALKunEVUUF5Qd8Znfed/bD/mXvPb/5z5t5zz/lwASCIg2XBy3tiUrrA28mOGRgUzATfKYyflsLx9HQD/6h3IwBaifd0wb8XISIyjb8cF5dXLj9FkA4AlL3MmlnpKSt8dJnp4fFf+OwKC5YLXOYbKxz9lce+5Hxl0ZccX2/u8qtQAOBI0d9x+Hf833tXpMIRpMdGRWYzfZKj0rPCBJHMtJVO8LhcpqcgOSo2IfK7gv9V8j8oPTI7fSVyk1M2CWKjY9KZ/3eokYGhIfg2izdeX3oMMfr/dz4r+uYl1wPAngMA2ffNC68EoHMXANKPvnlqy32l5APQcYefIcj86qFWNjQgAAqgAxmgCFSBJtAFRsAMWAJb4ABcgAfwBUFgA+CDGJAIBCAL5IIdoAAUgX3gIKgCtaABNIFWcBp0gvPgCrgOboO7YBg8BkIwCV4CEXgHFiAIwkJkiAbJQEqQOqQDGUFsyBpygNwgbygICoWioSQoA8qFdkJFUClUBdVBTdAv0DnoCnQTGoQeQuPQDPQ39BFGYBJMhxVgDVgfZsMc2BX2hdfD0XAqnAPnw3vhCrgePgl3wFfg2/AwLIRfwnMIQIgIA1FGdBE2wkU8kGAkChEgW5FCpBypR1qRbqQPuYcIkVnkAwqDoqGYKF2UJcoZ5Yfio1JRW1HFqCrUCVQHqhd1DzWOEqE+o8loebQO2gLNQweio9FZ6AJ0OboR3Y6+hh5GT6LfYTAYBoaFMcM4Y4IwcZjNmGLMYUwb5jJmEDOBmcNisTJYHawV1gMbhk3HFmArsSexl7BD2EnsexwRp4QzwjnignFJuDxcOa4ZdxE3hJvCLeDF8ep4C7wHPgK/CV+Cb8B34+/gJ/ELBAkCi2BF8CXEEXYQKgithGuEMcIbIpGoQjQnehFjiduJFcRTxBvEceIHEpWkTeKSQkgZpL2k46TLpIekN2QyWYNsSw4mp5P3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ERERERERERERERGRLkmpM9ZSKUpsIiIiIiIiIiIiIiIiIiIiIiIi0iUpdcZaKkWJTURERERERERERERERERERERERLokpc5YS6UosYmIiIiIiIiIiIiIiIiIiIiIiEiXpNQZa6kUJTYRERERERERERERERERERERERHpkpQ6Yy2VosQmIiIiIiIiIiIiIiIiIiIiIiIiXZJSZ6ylUpTYREREREREREREREREREREREREpEtS6oy1VIoSm4iIiIiIiIiIiIiIiIiIiIiIiPRalNhERERERERERERERERERERERESk16LEJiIiIiIiIiIiIiIiIiIiIiIiIr0WJTYRERERERERERERERERERERERHptSixiYiIiIiIiIiIiIiIiIiIiIiISK9FiU1ERERERERERERERERERERERER6LUpsIiIiIiIiIiIiIiIiIiIiIiIi0mtRYhMREREREREREREREREREREREZFeixKbiIiIiIiIiIiIiIiIiIiIiIiI9FqU2ERERERERERERERERERERERERKTXosQmIiIiIiIiIiIiIiIiIiIiIiIivRYlNhEREREREREREREREREREREREem1KLGJiIiIiIiIiIiIiIiIiIiIiIhIr0WJTURERERERERERERERERERERERHotSmwiIiIiIiIiIiIiIiIiIiIiIiLSa1FiExERERERERERERERERERERERkV5Lv//+vyIiIiIiIiIiIiIiIiIiIiIiIiI9HiU2ERERERERERERERERERERERER6bUosYmIiIiIiIiIiIiIiIiIiIiIiEivRYlNREREREREREREREREREREREREei1KbCIiIiIiIiIiIiIiIiIiIiIiItJrUWITERERERERERERERERERERERGRXosSm4iIiIiIiIiIiIiIiIiIiIiIiPRalNhERERERERERERERERERERERESk16LEJiIiIiIiIiIiIiIiIiIiIiIiIr0WJTYRERERERERERERERERERERERHptSixiYiIiIiIiIiIiIiIiIiIiIiISK9FiU1ERERERERERERERERERERERER6LUpsIiIiIiIiIiIiIiIiIiIiIiIi0mtRYhMREREREREREREREREREREREZFeixKbiIiIiIiIiIiIiIiIiIiIiIiI9FqU2ERERERERERERERERERERERERKTXosQmIiIiIiIiIiIiIiIiIiIiIiIivRYlNhEREREREREREREREREREREREem1KLGJiIiIiIiIiIiIiIiIiIiIiIhIr0WJTURERERERERERERERERERERERHotSmwiIiIiIiIiIiIiIiIiIiIiIiLSa1FiExERERERERERERERERERERERkV6LEpuIiIiIiIiIiIiIiIiIiIiIiIj0WpTYREREREREREREREREREREREREpNeixCYiIiIiIiIiIiIiIiIiIiIiIiK9FiU2ERERERERERERERERERERERER6bUosYmIiIiIiIiIiIiIiIiIiIiIiEivRYlNREREREREREREREREREREREREei1KbCIiIiIiIiIiIiIiIiIiIiIiItJrWShKbP/z/1Ia+fCrDWnqE3/M/vLvBAAAAAAAAAAA1Fx0ncLClIWixDb7d/9I/QaNaEgbHHlLdtfvEgAAAAAAAAAAUHN//NcbFqYosfVxSmwAAAAAAAAAALDwUGKraZTYAAAAAAAAAACARqDEVtMosQEAAAAAAAAAAI1Aia2mUWIDAAAAAAAAAAAagRJbTaPEBgAAAAAAAAAANAIltppGiQ0AAAAAAAAAAGgESmw1jRIbAAAAAAAAAADQCJTYaholNgAAAAAAAAAAoBEosdU0SmwAAAAAAAAAAEAjUGKraZTYAAAAAAAAAACARqDEVtMosQEAAAAAAAAAAI1Aia2mUWIDAAAAAAAAAAAagRJbTaPEBgAAAAAAAAAANAIltppGiQ0AAAAAAAAAAGgESmw1jRIbAAAAAAAAAADQCJTYaholNgAAAAAAAAAAoBEosdU0SmwAAAAAAAAAAEAjUGKraZTYAAAAAAAAAACARqDEVtMosQEAAAAAAAAAAI1Aia2mUWIDAAAAAAAAAAAagRJbTaPEBgAAAAAAAAAANAIltppGiQ0AAAAAAAAAAGgESmw1jRIbAAAAAAAAAADQCJTYaholNgAAAAAAAAAAoBEosdU0SmwAAAAAAAAAAEAjUGKraZTYAAAAAAAAAACARqDEVtMosQEAAAAAAAAAAI1Aia2mUWIDAAAAAAAAAAAagRJbTaPEBgAAAAAAAAAANAIltppGiQ0AAAAAAAAAAGgESmw1jRIbAAAAAAAAAADQCJTYaholNgAAAAAAAAAAoBEosdU0SmwAAAAAAAAAAEAj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AAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAACPXTvaiASM4zB8DUlJ6iSJJIkkupC58iSRKJF00jRGGWPPPrXsHO3uK56H39nn/93AC2REbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGRWRmxXV1dj19fXYzc3N2O3t7djd3d3Y/f399/28PAw9vj4OPb09DT2/Pw89vLyMvb6+jo2nU7HAAAAAAAAAAAA+NlEbAAAAAAAAAAAAGREbAAAAAAAAAAAAGRWRmyXl5djFxcXY+fn52NnZ2djp6enYycnJ992fHw8dnR0NHZ4eDh2cHAwtr+/P7a3tzc2mUzGAAAAAAAAAAAA+NlEbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGRWRmwAAAAAAAAAAADwL4nYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyIjYAAAAAAAAAAAAyKyM2N7e3sZms9nYfD4f+/j4GFssFmPL5fLbAAAAAAAAAAAA4HciNgAAAAAAAAAAADIiNgAAAAAAAAAAADIrI7bd3d2x7e3tsa2trbHNzc2x9fX1sbW1tT/u67uNjY2xr3e//rezszM2mUzGAAAAAAAAAAAA+NlEbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGRWRmx/03K5HFssFmOfn59j8/l8bDabjU2n07H39/cxAAAAAAAAAAAAfjYRGwAAAAAAAAAAABkRGwAAAAAAAAAAAJn/FrEBAAAAAAAAAADA70RsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZERsAAAAAAAAAAAAZH6xaweZyoABAEUXkUSSRBItpf1vIJJIkkgavNnHmzR7rv93DncX18QGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABAxsQGAAAAAAAAAABA5uvEdjweR6fTaXQ+n0eXy2V0vV5Ht9vtV/f7ffR4PEbP53P0er1G7/d79Pl8RgAAAAAAAAAAAPw/TGwAAAAAAAAAAABkTGwAAAAAAAAAAABkTGwAAAAAAAAAAABkvk5s+/1+tNvtRtvtdrTZbEbr9Xq0Wq1+tVwuR4vFYjSfz0ez2Ww0nU5Hk8lkdDgcRgAAAAAAAAAAAPzbTGwAAAAAAAAAAABkTGwAAAAAAAAAAABkvk5sAAAAAAAAAAAA8JdMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAJCCsxYAACx9SURBVAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAAAAAAGRMbAAAAAAAwE+7dnACQAzDQDD992ycz10L2c8MCDWxAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkBGxAQAAAAAAAAAAkDkzsy8HAAAAAAAAAAAAPxEbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAGREbAAAAAAAAAAAAmfM9AAAAAAAAAAAAPLZ7AfNEmO/u6prcAAAAAElFTkSuQmCC \ No newline at end of file diff --git a/ReportImp/LebenshilfeFrankfurtOder/lebenshilfe_neu.png b/ReportImp/LebenshilfeFrankfurtOder/lebenshilfe_neu.png new file mode 100644 index 000000000..138f763af Binary files /dev/null and b/ReportImp/LebenshilfeFrankfurtOder/lebenshilfe_neu.png differ diff --git a/ReportImp/LebenshilfeStade/Invoicing/CustomInvoiceCreation.cs b/ReportImp/LebenshilfeStade/Invoicing/CustomInvoiceCreation.cs index b9f5fe4e2..7d4730382 100644 --- a/ReportImp/LebenshilfeStade/Invoicing/CustomInvoiceCreation.cs +++ b/ReportImp/LebenshilfeStade/Invoicing/CustomInvoiceCreation.cs @@ -94,7 +94,7 @@ namespace LebenshilfeStade.Invoicing var minsProFLS = minutesPerServiceUnit != null ? minutesPerServiceUnit.CostRateValue : 60; foreach (InvoiceItem invoiceItem in newlist) - { + { if (!invoiceItem.AmountPerUnit.HasValue) { invoiceItem.AmountPerUnit = 0; @@ -107,7 +107,7 @@ namespace LebenshilfeStade.Invoicing } if (addRateFactorToUnitCount && invoiceItem.RateFactor.HasValue) - { + { invoiceItem.UnitCount = (invoiceItem.UnitCount ?? 0) * ((invoiceItem.RateFactor + 100) / 100); } diff --git a/ReportImp/PaSMoenchengladbach/Properties/licenses.licx b/ReportImp/PaSMoenchengladbach/Properties/licenses.licx index e69de29bb..d59547a61 100644 --- a/ReportImp/PaSMoenchengladbach/Properties/licenses.licx +++ b/ReportImp/PaSMoenchengladbach/Properties/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/ReportImp/PariSozial/Invoicing/SettlementInvoiceCreation.cs b/ReportImp/PariSozial/Invoicing/SettlementInvoiceCreation.cs index f091d3f72..90003f22c 100644 --- a/ReportImp/PariSozial/Invoicing/SettlementInvoiceCreation.cs +++ b/ReportImp/PariSozial/Invoicing/SettlementInvoiceCreation.cs @@ -17,7 +17,22 @@ namespace PariSozial.Invoicing return true; } - public override bool CanCreateInvoiceTheOldWay(Settlement2DC si, CostBearer2SupportConcept c2s) + public override void CreateRecipientInformation(Settlement2DC settlementInvoice, CostBearer2SupportConcept c2s) + { + base.CreateRecipientInformation(settlementInvoice, c2s); + + if (c2s.CostBearer != null && c2s.CostBearer.Organisation != null) + { + if (c2s.CostBearer.Organisation.InvoiceAddress != null) + { + settlementInvoice.RecipientPostCode = c2s.CostBearer.Organisation.InvoiceAddress.PostalCode; + settlementInvoice.RecipientStreet = c2s.CostBearer.Organisation.InvoiceAddress.Street; + settlementInvoice.RecipientTown = c2s.CostBearer.Organisation.InvoiceAddress.Town; + } + } + } + + public override bool CanCreateInvoiceTheOldWay(Settlement2DC si, CostBearer2SupportConcept c2s) { return false; } diff --git a/ReportImp/PariSozial/QuittierungsbelegMitDatum.Designer.cs b/ReportImp/PariSozial/QuittierungsbelegMitDatum.Designer.cs index a3a74628f..0865175d6 100644 --- a/ReportImp/PariSozial/QuittierungsbelegMitDatum.Designer.cs +++ b/ReportImp/PariSozial/QuittierungsbelegMitDatum.Designer.cs @@ -1,7 +1,7 @@ using BeWo.Report.ReportObjects; namespace PariSozial { - partial class Quittierungsbeleg2 + partial class Quittierungsbeleg { /// /// Required designer variable. @@ -30,7 +30,8 @@ namespace PariSozial private void InitializeComponent() { this.components = new System.ComponentModel.Container(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Quittierungsbeleg2)); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Quittierungsbeleg)); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); @@ -64,9 +65,9 @@ namespace PariSozial this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox(); this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); @@ -83,13 +84,9 @@ namespace PariSozial this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel(); - this.lblFehlkontakt = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox(); @@ -125,13 +122,13 @@ namespace PariSozial this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField(); - this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -158,7 +155,7 @@ namespace PariSozial // this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTable3}); - this.Detail1.HeightF = 20F; + this.Detail1.HeightF = 35F; this.Detail1.Name = "Detail1"; this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; @@ -175,7 +172,7 @@ namespace PariSozial this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow6}); - this.xrTable3.SizeF = new System.Drawing.SizeF(735F, 20F); + this.xrTable3.SizeF = new System.Drawing.SizeF(735F, 35F); this.xrTable3.StylePriority.UseFont = false; this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // @@ -193,7 +190,7 @@ namespace PariSozial this.xrTableRow6.Name = "xrTableRow6"; this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - this.xrTableRow6.Weight = 1D; + this.xrTableRow6.Weight = 1.75D; // // xrTableCell13 // @@ -311,7 +308,7 @@ namespace PariSozial new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")}); this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); this.picSignature.Name = "picSignature"; - this.picSignature.SizeF = new System.Drawing.SizeF(160.0001F, 20.00001F); + this.picSignature.SizeF = new System.Drawing.SizeF(160.0001F, 35F); this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; this.picSignature.StylePriority.UseBorders = false; this.picSignature.BeforePrint += new DevExpress.XtraReports.UI.BeforePrintEventHandler(this.picSignature_BeforePrint); @@ -595,10 +592,6 @@ namespace PariSozial this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; this.xrTableCell49.Weight = 0.44692737430167606D; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); - // // formattingRuleStartDate // this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; @@ -620,6 +613,14 @@ namespace PariSozial this.ReportHeader.HeightF = 137.8591F; this.ReportHeader.Name = "ReportHeader"; // + // xrPictureBox3 + // + this.xrPictureBox3.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox3.ImageSource")); + this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(415F, 0F); + this.xrPictureBox3.Name = "xrPictureBox3"; + this.xrPictureBox3.SizeF = new System.Drawing.SizeF(319.9998F, 47.61108F); + this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // // xrLabel7 // this.xrLabel7.BackColor = System.Drawing.Color.Gainsboro; @@ -763,6 +764,7 @@ namespace PariSozial // // topMarginBand1 // + this.topMarginBand1.HeightF = 120F; this.topMarginBand1.Name = "topMarginBand1"; // // bottomMarginBand1 @@ -776,13 +778,9 @@ namespace PariSozial this.xrLabel11, this.xrLabel9, this.xrLabel22, - this.xrLabel19, - this.xrLabel20, this.xrLabel23, this.xrLabel10, this.xrLabel1, - this.xrLabel21, - this.lblFehlkontakt, this.xrLabel16, this.xrPictureBox1, this.xrPictureBox2, @@ -797,7 +795,7 @@ namespace PariSozial this.xrLabel15, this.xrLabel13, this.xrLabel12}); - this.GroupFooter1.HeightF = 290.8333F; + this.GroupFooter1.HeightF = 250.8333F; this.GroupFooter1.KeepTogether = true; this.GroupFooter1.Name = "GroupFooter1"; // @@ -847,39 +845,6 @@ namespace PariSozial this.xrLabel22.StylePriority.UseTextAlignment = false; this.xrLabel22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; // - // xrLabel19 - // - this.xrLabel19.Borders = DevExpress.XtraPrinting.BorderSide.Right; - this.xrLabel19.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(244.9999F, 40.00003F); - this.xrLabel19.Name = "xrLabel19"; - this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel19.SizeF = new System.Drawing.SizeF(85F, 20F); - this.xrLabel19.StylePriority.UseBackColor = false; - this.xrLabel19.StylePriority.UseBorders = false; - this.xrLabel19.StylePriority.UseFont = false; - this.xrLabel19.StylePriority.UsePadding = false; - this.xrLabel19.StylePriority.UseTextAlignment = false; - this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // xrLabel20 - // - this.xrLabel20.BackColor = System.Drawing.Color.Gainsboro; - this.xrLabel20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrLabel20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMFehlkontakte", "{0:0.##}")}); - this.xrLabel20.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(329.9999F, 40.00003F); - this.xrLabel20.Name = "xrLabel20"; - this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel20.SizeF = new System.Drawing.SizeF(85F, 20F); - this.xrLabel20.StylePriority.UseBackColor = false; - this.xrLabel20.StylePriority.UseBorders = false; - this.xrLabel20.StylePriority.UseFont = false; - this.xrLabel20.StylePriority.UsePadding = false; - this.xrLabel20.StylePriority.UseTextAlignment = false; - this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // // xrLabel23 // this.xrLabel23.BackColor = System.Drawing.Color.Transparent; @@ -931,44 +896,12 @@ namespace PariSozial this.xrLabel1.StylePriority.UseTextAlignment = false; this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; // - // xrLabel21 - // - this.xrLabel21.BackColor = System.Drawing.Color.Gainsboro; - this.xrLabel21.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrLabel21.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 40.00003F); - this.xrLabel21.Name = "xrLabel21"; - this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.xrLabel21.SizeF = new System.Drawing.SizeF(320F, 20F); - this.xrLabel21.StylePriority.UseBackColor = false; - this.xrLabel21.StylePriority.UseBorders = false; - this.xrLabel21.StylePriority.UseFont = false; - this.xrLabel21.StylePriority.UsePadding = false; - this.xrLabel21.StylePriority.UseTextAlignment = false; - this.xrLabel21.Text = "Fehlkontakte in Minuten"; - this.xrLabel21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // lblFehlkontakt - // - this.lblFehlkontakt.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.lblFehlkontakt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 39.99999F); - this.lblFehlkontakt.Name = "lblFehlkontakt"; - this.lblFehlkontakt.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); - this.lblFehlkontakt.SizeF = new System.Drawing.SizeF(245F, 20F); - this.lblFehlkontakt.StylePriority.UseBackColor = false; - this.lblFehlkontakt.StylePriority.UseBorders = false; - this.lblFehlkontakt.StylePriority.UseFont = false; - this.lblFehlkontakt.StylePriority.UsePadding = false; - this.lblFehlkontakt.StylePriority.UseTextAlignment = false; - this.lblFehlkontakt.Text = "F = Fehlkontakt"; - this.lblFehlkontakt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // // xrLabel16 // this.xrLabel16.BackColor = System.Drawing.Color.Transparent; this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSignatureDate", "{0:dd.MM.yyyy}")}); - this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(400.3056F, 235.3333F); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(398.3099F, 195.3333F); this.xrLabel16.Name = "xrLabel16"; this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel16.SizeF = new System.Drawing.SizeF(136.8289F, 35.50002F); @@ -980,7 +913,7 @@ namespace PariSozial // this.xrPictureBox1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "EmployeeSignature")}); - this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(537.6345F, 235.3333F); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(535.6389F, 195.3333F); this.xrPictureBox1.Name = "xrPictureBox1"; this.xrPictureBox1.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint"; this.xrPictureBox1.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F); @@ -990,7 +923,7 @@ namespace PariSozial // this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "CustomerSignature")}); - this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(188.69F, 235.3333F); + this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(186.6943F, 195.3333F); this.xrPictureBox2.Name = "xrPictureBox2"; this.xrPictureBox2.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F); this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; @@ -999,7 +932,7 @@ namespace PariSozial // this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerSignatureDate", "{0:dd.MM.yyyy}")}); - this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(51.35667F, 235.3333F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(49.36096F, 195.3333F); this.xrLabel14.Name = "xrLabel14"; this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel14.SizeF = new System.Drawing.SizeF(137.3333F, 35.50008F); @@ -1010,7 +943,7 @@ namespace PariSozial // this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top; this.lblUnterschriftKlient.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(51.35667F, 270.8332F); + this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(49.36096F, 230.8332F); this.lblUnterschriftKlient.Name = "lblUnterschriftKlient"; this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(336.6944F, 20F); @@ -1026,7 +959,7 @@ namespace PariSozial // this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top; this.lblUnterschriftMitarbeiter.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(400.3056F, 270.8333F); + this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(398.3099F, 230.8333F); this.lblUnterschriftMitarbeiter.Name = "lblUnterschriftMitarbeiter"; this.lblUnterschriftMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); this.lblUnterschriftMitarbeiter.SizeF = new System.Drawing.SizeF(336.6944F, 19.99998F); @@ -1046,7 +979,7 @@ namespace PariSozial | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableAbwesenheiten.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(171.9956F, 100.8333F); + this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(170F, 60.83328F); this.xrTableAbwesenheiten.Name = "xrTableAbwesenheiten"; this.xrTableAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableAbwesenheiten.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { @@ -1272,7 +1205,7 @@ namespace PariSozial | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.lblHatAbwesenheiten.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(437.1344F, 150.8333F); + this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 110.8333F); this.lblHatAbwesenheiten.Name = "lblHatAbwesenheiten"; this.lblHatAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); this.lblHatAbwesenheiten.SizeF = new System.Drawing.SizeF(30F, 30F); @@ -1289,7 +1222,7 @@ namespace PariSozial | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); this.lblHatGruppen.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(437.1344F, 100.8333F); + this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 60.83328F); this.lblHatGruppen.Name = "lblHatGruppen"; this.lblHatGruppen.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); this.lblHatGruppen.SizeF = new System.Drawing.SizeF(30F, 30F); @@ -1303,7 +1236,7 @@ namespace PariSozial // xrRichText2 // this.xrRichText2.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(476.4679F, 150.8333F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(474.4723F, 110.8333F); this.xrRichText2.Name = "xrRichText2"; this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); this.xrRichText2.SizeF = new System.Drawing.SizeF(264.972F, 68.05556F); @@ -1312,7 +1245,7 @@ namespace PariSozial // xrRichText1 // this.xrRichText1.Font = new DevExpress.Drawing.DXFont("Arial", 8F); - this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(476.4679F, 100.8333F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(474.4723F, 60.83328F); this.xrRichText1.Name = "xrRichText1"; this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); this.xrRichText1.SizeF = new System.Drawing.SizeF(264.9721F, 50F); @@ -1321,7 +1254,7 @@ namespace PariSozial // xrLabel15 // this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Underline); - this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(1.995564F, 100.8333F); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60.83328F); this.xrLabel15.Multiline = true; this.xrLabel15.Name = "xrLabel15"; this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); @@ -1371,15 +1304,11 @@ namespace PariSozial this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String; this.fieldKontaktArt.Name = "fieldKontaktArt"; // - // xrPictureBox3 + // bindingSource1 // - this.xrPictureBox3.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox3.ImageSource")); - this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(415F, 0F); - this.xrPictureBox3.Name = "xrPictureBox3"; - this.xrPictureBox3.SizeF = new System.Drawing.SizeF(319.9998F, 47.61108F); - this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); // - // Quittierungsbeleg2 + // Quittierungsbeleg // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { this.Detail, @@ -1398,17 +1327,19 @@ namespace PariSozial this.formattingRuleServiceDesc, this.formattingRuleCostBearer, this.formattingRuleEmployeeName}); - this.Margins = new DevExpress.Drawing.DXMargins(50F, 30F, 100F, 30F); + this.Margins = new DevExpress.Drawing.DXMargins(50F, 30F, 120F, 30F); this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -1499,15 +1430,11 @@ namespace PariSozial private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2; private DevExpress.XtraReports.UI.XRLabel xrLabel16; private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; - private DevExpress.XtraReports.UI.XRLabel lblFehlkontakt; private DevExpress.XtraReports.UI.XRLabel xrLabel9; private DevExpress.XtraReports.UI.XRLabel xrLabel22; - private DevExpress.XtraReports.UI.XRLabel xrLabel19; - private DevExpress.XtraReports.UI.XRLabel xrLabel20; private DevExpress.XtraReports.UI.XRLabel xrLabel23; private DevExpress.XtraReports.UI.XRLabel xrLabel10; private DevExpress.XtraReports.UI.XRLabel xrLabel1; - private DevExpress.XtraReports.UI.XRLabel xrLabel21; private DevExpress.XtraReports.UI.XRLabel xrLabel11; private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3; } diff --git a/ReportImp/PariSozial/QuittierungsbelegMitDatum.cs b/ReportImp/PariSozial/QuittierungsbelegMitDatum.cs index 947496b48..8f0d34af5 100644 --- a/ReportImp/PariSozial/QuittierungsbelegMitDatum.cs +++ b/ReportImp/PariSozial/QuittierungsbelegMitDatum.cs @@ -11,9 +11,9 @@ using DevExpress.XtraReports.UI; namespace PariSozial { - public partial class Quittierungsbeleg2 : DevExpress.XtraReports.UI.XtraReport//, IBeWoReport + public partial class Quittierungsbeleg : DevExpress.XtraReports.UI.XtraReport, IBeWoReport { - public Quittierungsbeleg2() + public Quittierungsbeleg() { InitializeComponent(); } diff --git a/ReportImp/PariSozial/SettlementReport2.Designer.cs b/ReportImp/PariSozial/SettlementReport2.Designer.cs index f13b0465c..b6b0a67ff 100644 --- a/ReportImp/PariSozial/SettlementReport2.Designer.cs +++ b/ReportImp/PariSozial/SettlementReport2.Designer.cs @@ -38,11 +38,7 @@ namespace PariSozial this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); - this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); this.lblHinweise = new DevExpress.XtraReports.UI.XRLabel(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); @@ -75,6 +71,7 @@ namespace PariSozial this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); this.Zwischensumme = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -104,11 +101,10 @@ namespace PariSozial this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -154,65 +150,16 @@ namespace PariSozial this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; this.ruleRateFactorNull.Name = "ruleRateFactorNull"; // - // RecipientPostCodeAndTown + // lblAdresse // - this.RecipientPostCodeAndTown.CanShrink = true; - this.RecipientPostCodeAndTown.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.00003F); - this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown"; - this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; - this.RecipientPostCodeAndTown.SizeF = new System.Drawing.SizeF(292F, 17F); - this.RecipientPostCodeAndTown.StylePriority.UseFont = false; - this.RecipientPostCodeAndTown.Text = "[RecipientPostCodeAndTown]"; - // - // xrLabel_RecipientStreet - // - this.xrLabel_RecipientStreet.CanShrink = true; - this.xrLabel_RecipientStreet.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 51.00002F); - this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet"; - this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; - this.xrLabel_RecipientStreet.SizeF = new System.Drawing.SizeF(292F, 17F); - this.xrLabel_RecipientStreet.StylePriority.UseFont = false; - this.xrLabel_RecipientStreet.Text = "[RecipientStreet]"; - // - // xrLabel_RecipientDivision - // - this.xrLabel_RecipientDivision.CanShrink = true; - this.xrLabel_RecipientDivision.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 34.00002F); - this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision"; - this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; - this.xrLabel_RecipientDivision.SizeF = new System.Drawing.SizeF(292F, 17F); - this.xrLabel_RecipientDivision.StylePriority.UseFont = false; - this.xrLabel_RecipientDivision.Text = "[RecipientDivision]"; - // - // xrLabel_RecipientContactPerson - // - this.xrLabel_RecipientContactPerson.CanShrink = true; - this.xrLabel_RecipientContactPerson.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17.00001F); - this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson"; - this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; - this.xrLabel_RecipientContactPerson.SizeF = new System.Drawing.SizeF(292F, 17F); - this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false; - this.xrLabel_RecipientContactPerson.Text = "[RecipientContactPerson]"; - // - // xrLabel1 - // - this.xrLabel1.CanShrink = true; - this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 10F); - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrLabel1.Name = "xrLabel1"; - this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; - this.xrLabel1.SizeF = new System.Drawing.SizeF(292F, 17F); - this.xrLabel1.StylePriority.UseFont = false; - this.xrLabel1.Text = "[RecipientOrganisation]"; + this.lblAdresse.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lblAdresse.Multiline = true; + this.lblAdresse.Name = "lblAdresse"; + this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAdresse.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.lblAdresse.SizeF = new System.Drawing.SizeF(340.3333F, 156.0001F); + this.lblAdresse.StylePriority.UseFont = false; // // ReportFooter // @@ -253,11 +200,7 @@ namespace PariSozial this.xrLabel2, this.xrLabel13, this.xrLabel7, - this.xrLabel1, - this.xrLabel_RecipientContactPerson, - this.xrLabel_RecipientDivision, - this.xrLabel_RecipientStreet, - this.RecipientPostCodeAndTown, + this.lblAdresse, this.xrLabel8}); this.GroupHeader1.HeightF = 406.1667F; this.GroupHeader1.Name = "GroupHeader1"; @@ -619,6 +562,10 @@ namespace PariSozial this.Zwischensumme.HeightF = 0F; this.Zwischensumme.Name = "Zwischensumme"; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); + // // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -1029,10 +976,6 @@ namespace PariSozial this.xrTableCell31.TextFormatString = "{0:c}"; this.xrTableCell31.Weight = 0.14186548034377122D; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); - // // Spitzabrechnung // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -1060,8 +1003,8 @@ namespace PariSozial this.Watermarks.Add(xrWatermark1); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -1071,11 +1014,7 @@ namespace PariSozial private DevExpress.XtraReports.UI.DetailBand Detail; private System.Windows.Forms.BindingSource bindingSource1; private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; - private DevExpress.XtraReports.UI.XRLabel RecipientPostCodeAndTown; - private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientStreet; - private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientDivision; - private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientContactPerson; - private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel lblAdresse; private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; private DevExpress.XtraReports.UI.XRLabel lblHinweise; private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; diff --git a/ReportImp/PariSozial/SettlementReport2.cs b/ReportImp/PariSozial/SettlementReport2.cs index ffaf906a6..9b53d112e 100644 --- a/ReportImp/PariSozial/SettlementReport2.cs +++ b/ReportImp/PariSozial/SettlementReport2.cs @@ -9,6 +9,7 @@ using System.Text.RegularExpressions; using BS.Shared.Extensions; using BeWo.Data.Access; using BeWo.Data.Entities; +using System.Text; namespace PariSozial { @@ -21,8 +22,47 @@ namespace PariSozial public void SetReportDataSource(Settlement2RO pRO) { + StringBuilder sb = new StringBuilder(); + + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation)) + { + sb.AppendLine(pRO.RecipientOrganisation); + } + if (pRO.InvoiceBaseOid.HasValue) + { + var ib = DAOFactory.GenericDAO.LoadByID(pRO.InvoiceBaseOid.Value); + var org = ib.CostBearer2SupportConcept.CostBearer.Organisation; + if (org.InvoiceAddress != null && !String.IsNullOrWhiteSpace(org.InvoiceAddress.AddressLine1)) + { + pRO.RecipientDivision = org.InvoiceAddress.AddressLine1; + } + } + if (!String.IsNullOrEmpty(pRO.RecipientDivision)) + { + sb.AppendLine(pRO.RecipientDivision); + } - decimal rateFactor = 1; + + if (!String.IsNullOrEmpty(pRO.RecipientPostBox)) + { + sb.AppendLine(pRO.RecipientPostBox); + } + else + { + if (!String.IsNullOrEmpty(pRO.RecipientStreet)) + { + sb.AppendLine(pRO.RecipientStreet); + } + } + if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown)) + { + sb.AppendLine(pRO.RecipientPostCodeAndTown); + } + + lblAdresse.Text = sb.ToString(); + + + decimal rateFactor = 1; decimal flsSum = 0; decimal amountSum = 0; foreach (var ii in pRO.InvoiceItems) diff --git a/ReportImp/ProfEggersStiftung/ProfEggersStiftung.csproj b/ReportImp/ProfEggersStiftung/ProfEggersStiftung.csproj index efd6d7935..17273a470 100644 --- a/ReportImp/ProfEggersStiftung/ProfEggersStiftung.csproj +++ b/ReportImp/ProfEggersStiftung/ProfEggersStiftung.csproj @@ -33,12 +33,14 @@ false + + diff --git a/ReportImp/SHKServiceSBD/CustomMitarbeiterstundenkontoBerechnung.cs b/ReportImp/SHKServiceSBD/CustomMitarbeiterstundenkontoBerechnung.cs index 179a7d4e9..c74557868 100644 --- a/ReportImp/SHKServiceSBD/CustomMitarbeiterstundenkontoBerechnung.cs +++ b/ReportImp/SHKServiceSBD/CustomMitarbeiterstundenkontoBerechnung.cs @@ -171,10 +171,13 @@ namespace SHKServiceSBD if (!_SollStundenProTagDict.ContainsKey(key)) { decimal soll = 0; + bool gibtAz = false; foreach (var az in arbeitszeiten) { + if ((!az.GueltigVon.HasValue || az.GueltigVon.Value <= dt) && (!az.GueltigBis.HasValue || az.GueltigBis.Value >= dt)) { + gibtAz = true; foreach (var ae in az.ArbeitszeitEintraege) { if (ae.Employee == null || ae.Employee.Oid == empDetail.Employee.Oid) @@ -187,7 +190,10 @@ namespace SHKServiceSBD } } } - _SollStundenProTagDict[key] = soll; + if (gibtAz) + { + _SollStundenProTagDict[key] = soll; + } } dt = dt.AddDays(1); diff --git a/ReportImp/SuchtkrankenhilfeOstfriesland/Quittierungsbeleg.cs b/ReportImp/SuchtkrankenhilfeOstfriesland/Quittierungsbeleg.cs index a72c54b98..dac6ee7f5 100644 --- a/ReportImp/SuchtkrankenhilfeOstfriesland/Quittierungsbeleg.cs +++ b/ReportImp/SuchtkrankenhilfeOstfriesland/Quittierungsbeleg.cs @@ -127,7 +127,7 @@ namespace SuchtkrankenhilfeOstfriesland foreach (var scap in dc.ApprovalPeriodList) { - if (scap.ServiceCategory != null) + if (scap.ServiceCategory != null && pRO.Services.Count > 0) { if (scap.ApprovedBEPerInterval.HasValue && scap.ApprovedBEInterval.HasValue && scap.ServiceCategory.Name == pRO.Services[0].ServiceCategory) { diff --git a/Service/Invoicing/SettlementInvoiceCreation.cs b/Service/Invoicing/SettlementInvoiceCreation.cs index b6a7ad04f..956f154a8 100644 --- a/Service/Invoicing/SettlementInvoiceCreation.cs +++ b/Service/Invoicing/SettlementInvoiceCreation.cs @@ -976,8 +976,7 @@ namespace BeWo.Service.Invoicing //else if (c2s.CostBearer != null && c2s.CostBearer.Organisation != null) { - if (c2s.CostBearer.Organisation.InvoiceAddress != null && - !String.IsNullOrEmpty(c2s.CostBearer.Organisation.InvoiceAddress.Street)) + if (c2s.CostBearer.Organisation.InvoiceAddress != null) { settlementInvoice.RecipientPostCode = c2s.CostBearer.Organisation.InvoiceAddress.PostalCode; settlementInvoice.RecipientStreet = c2s.CostBearer.Organisation.InvoiceAddress.Street; diff --git a/Service/Plugins/PluginLoader.cs b/Service/Plugins/PluginLoader.cs index e459827c8..f3cdbb252 100644 --- a/Service/Plugins/PluginLoader.cs +++ b/Service/Plugins/PluginLoader.cs @@ -349,7 +349,7 @@ 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 diff --git a/Service/Service.csproj.user b/Service/Service.csproj.user index 3f3af7b46..d313e0a3d 100644 --- a/Service/Service.csproj.user +++ b/Service/Service.csproj.user @@ -9,6 +9,6 @@ de-DE false - ShowAllFiles + ProjectFiles \ No newline at end of file