From 3bc1c8a3090aab0871d20b7d2064585acf5d75be Mon Sep 17 00:00:00 2001 From: Andreas Luxbauer Date: Sun, 13 Dec 2020 21:32:29 +0100 Subject: [PATCH] neu --- SDL/Classes/cFinanzOnlineWebService.vb | 5 + SDL/Fakturierung/cFakturierung.vb | 164 +- SDL/Fakturierung/frmAbrechnungsMaske.vb | 2 +- SDL/Fakturierung/frmFaktSammelRgDrucken.vb | 6 +- SDL/Fakturierung/rptRechnungDruck.Designer.vb | 6 +- .../rptSammelRechnungAnlagenDruck.Designer.vb | 14 +- .../rptSammelRechnungDruck.Designer.vb | 14 +- SDL/Fakturierung/usrCntlFaktAbrechnung.vb | 13 +- SDL/My Project/Resources.Designer.vb | 61 +- SDL/My Project/Resources.resx | 180 +- SDL/Reports/Zoll/rptKontrolleLKW_NCTSTR.vb | 106 +- .../subrptKontrolleLKW_NCTSTR_Abrechnung.vb | 7 +- SDL/Resources/Unisped_DE_logo.jpg | Bin 0 -> 9959 bytes SDL/Resources/Unisped_DE_logo.png | Bin 0 -> 421958 bytes SDL/Resources/Unisped_ZS_logo.png | Bin 0 -> 413114 bytes SDL/Resources/Unisped_logo.png | Bin 0 -> 507328 bytes SDL/Resources/sgs.png | Bin 0 -> 32589 bytes SDL/Resources/unisped_aeo_DE.jpg | Bin 0 -> 54905 bytes SDL/Resources/unisped_aeo_ZS_AT.jpg | Bin 0 -> 55678 bytes SDL/SDL.vbproj | 18 + .../ATLAS/NCTS/usrCntlATLAS_NCTS_Adressen.vb | 135 +- .../ATLAS/NCTS/usrCntlATLAS_NCTS_Allg.vb | 14 +- .../ATLAS/NCTS/usrCntlATLAS_NCTS_Position.vb | 115 +- .../NCTS/usrCntlATLAS_NCTS_Positionen.vb | 230 +- .../NCTS/usrCntlATLAS_NCTS_Sicherheit.vb | 54 +- .../NCTS/usrCntlATLAS_NCTS_SicherheitPos.vb | 38 + SDL/ZOLLSYSTEM/DAKOSY/frmZollanmeldung.vb | 115 +- .../SGS/usrCntlSGS_NCTS.Designer.vb | 515 + SDL/ZOLLSYSTEM/SGS/usrCntlSGS_NCTS.resx | 126 + SDL/ZOLLSYSTEM/SGS/usrCntlSGS_NCTS.vb | 616 ++ SDL/zoll/usrCntlZollArtikel.vb | 10 +- .../MyDatagridview.vb | 4 +- VERAG_PROG_ALLGEMEIN/Classes/SQL.vb | 5 +- VERAG_PROG_ALLGEMEIN/Classes/cNCTS_TR.vb | 1493 +++ VERAG_PROG_ALLGEMEIN/Classes/cOfferte.vb | 6 + .../Classes/cRechnungsausgang.vb | 13 +- VERAG_PROG_ALLGEMEIN/Classes/cTranslate.vb | 166 + .../SGS/CC015B_TR_EXT_V4_3.Designer.vb | 9764 +++++++++++++++++ .../Schnittstellen/SGS/CC015B_TR_EXT_V4_3.xsd | 1930 ++++ .../Schnittstellen/SGS/Codelists.Designer.vb | 1289 +++ .../Schnittstellen/SGS/Codelists.xsd | 516 + .../SGS/Constraints4.Designer.vb | 33 + .../Schnittstellen/SGS/Constraints4.xsd | 182 + .../Schnittstellen/SGS/cSGSInterface.vb | 1543 +++ .../Schnittstellen/cBMD_Interface.vb | 121 +- .../Schnittstellen/cTherefore.vb | 2 +- .../VERAG_PROG_ALLGEMEIN.vbproj | 15 + VERAG_PROG_ALLGEMEIN/cAllgemein.vb | 63 +- 48 files changed, 19407 insertions(+), 302 deletions(-) create mode 100644 SDL/Resources/Unisped_DE_logo.jpg create mode 100644 SDL/Resources/Unisped_DE_logo.png create mode 100644 SDL/Resources/Unisped_ZS_logo.png create mode 100644 SDL/Resources/Unisped_logo.png create mode 100644 SDL/Resources/sgs.png create mode 100644 SDL/Resources/unisped_aeo_DE.jpg create mode 100644 SDL/Resources/unisped_aeo_ZS_AT.jpg create mode 100644 SDL/ZOLLSYSTEM/SGS/usrCntlSGS_NCTS.Designer.vb create mode 100644 SDL/ZOLLSYSTEM/SGS/usrCntlSGS_NCTS.resx create mode 100644 SDL/ZOLLSYSTEM/SGS/usrCntlSGS_NCTS.vb create mode 100644 VERAG_PROG_ALLGEMEIN/Classes/cNCTS_TR.vb create mode 100644 VERAG_PROG_ALLGEMEIN/Classes/cTranslate.vb create mode 100644 VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/CC015B_TR_EXT_V4_3.Designer.vb create mode 100644 VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/CC015B_TR_EXT_V4_3.xsd create mode 100644 VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Codelists.Designer.vb create mode 100644 VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Codelists.xsd create mode 100644 VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Constraints4.Designer.vb create mode 100644 VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Constraints4.xsd create mode 100644 VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/cSGSInterface.vb diff --git a/SDL/Classes/cFinanzOnlineWebService.vb b/SDL/Classes/cFinanzOnlineWebService.vb index 4e5fe566..74868b31 100644 --- a/SDL/Classes/cFinanzOnlineWebService.vb +++ b/SDL/Classes/cFinanzOnlineWebService.vb @@ -51,6 +51,11 @@ Public Class cFinanzOnlineWebService benid = "WEBserv99" pin = "WEBserv99" uid = "ATU74813856" + Case "UNISPED" + tid = "18778752z632" + benid = "Webmaster1" + pin = "Webmaster1" + uid = "ATU67001200" Case Else 'VERAG: tid = "13390891m005" benid = "WEBserv99" diff --git a/SDL/Fakturierung/cFakturierung.vb b/SDL/Fakturierung/cFakturierung.vb index 816dfc17..67cc6c85 100644 --- a/SDL/Fakturierung/cFakturierung.vb +++ b/SDL/Fakturierung/cFakturierung.vb @@ -424,18 +424,20 @@ Public Class cFakturierung rpt.txtBank1.Text = If(FIRMA.Firma_Bankverbindung1, "") & vbNewLine & If(FIRMA.Firma_IBAN1, "") & vbNewLine & If(FIRMA.Firma_BIC1, "").ToString.Trim rpt.txtBank2.Text = If(FIRMA.Firma_Bankverbindung2, "") & vbNewLine & If(FIRMA.Firma_IBAN2, "") & vbNewLine & If(FIRMA.Firma_BIC2, "").ToString.Trim rpt.picVERAG.Size = New SizeF(2.712, 0.61) - Case 22 '"UNISPED" + Case 22 '"UNISPED DE" rpt.txtBank1.Text = If(FIRMA.Firma_Bankverbindung1, "") & vbNewLine & If(FIRMA.Firma_IBAN1, "") & vbNewLine & If(FIRMA.Firma_BIC1, "").ToString.Trim rpt.txtBank2.Text = If(FIRMA.Firma_Bankverbindung2, "") & vbNewLine & If(FIRMA.Firma_IBAN2, "") & vbNewLine & If(FIRMA.Firma_BIC2, "").ToString.Trim rpt.picVERAG.Size = New SizeF(2.712, 0.61) - Case 23 '"UNISPED" + rpt.lblFirma.Text = If(FIRMA.Firma_Bez, "") ' Ohne Ort gewünscht! + Case 23 '"UNISPED ZS" rpt.txtBank1.Text = If(FIRMA.Firma_Bankverbindung1, "") & vbNewLine & If(FIRMA.Firma_IBAN1, "") & vbNewLine & If(FIRMA.Firma_BIC1, "").ToString.Trim rpt.txtBank2.Text = If(FIRMA.Firma_Bankverbindung2, "") & vbNewLine & If(FIRMA.Firma_IBAN2, "") & vbNewLine & If(FIRMA.Firma_BIC2, "").ToString.Trim rpt.picVERAG.Size = New SizeF(2.712, 0.61) Case 20 '"IMEX" If Rechnung.RechnungsLandKz = "TR" Then 'rpt.txtBank1.Text = "Garanti Bank " & vbNewLine & "IBAN:TR84 0006 2001 6040 0009 0987 13 " & vbNewLine & "BLZ Sube.: 1604 - Beykent Ticari - Hesap: 9098713" - rpt.txtBank1.Text = "Garanti Bank " & vbNewLine & "IBAN:TR21 0006 2000 5440 0009 0818 67" & vbNewLine & "BLZ Sube.: 544 - Beykent Ticari - Hesap: 9081867" + ' rpt.txtBank1.Text = "Garanti Bank " & vbNewLine & "IBAN:TR21 0006 2000 5440 0009 0818 67" & vbNewLine & "BLZ Sube.: 544 - Beykent Ticari - Hesap: 9081867" + rpt.txtBank1.Text = "Garanti Bank " & vbNewLine & "IBAN:TR21 0006 2000 5440 0009 0818 67" & vbNewLine & "BLZ Sube.: 544 - Hadimköy Ticari - Hesap: 9081867" rpt.txtBank2.Text = "" Else If hasVK(Rechnung) Then @@ -470,7 +472,7 @@ Public Class cFakturierung End Sub - Shared Sub initRgFirmaSammelRg(ByRef rpt As rptSammelRechnungDruck, FIRMA As VERAG_PROG_ALLGEMEIN.cFirmen, RechnungsNr As Integer, RechnungsLandKz As String, Buchungsjahr As Integer) + Shared Sub initRgFirmaSammelRg(ByRef rpt As rptSammelRechnungDruck, FIRMA As VERAG_PROG_ALLGEMEIN.cFirmen, RechnungsNr As Integer, RechnungsLandKz As String, Buchungsjahr As Object) rpt.lblFirmaOrt.Text = If(FIRMA.Firma_Ort, "") rpt.lblFirmaStrasse.Text = If(FIRMA.Firma_Straße, "") @@ -483,15 +485,20 @@ Public Class cFakturierung rpt.lblUID.Text = If(FIRMA.Firma_UID, "") rpt.lblEORI.Text = If(FIRMA.Firma_EORI, "") + 'Für Vorschau: + If Buchungsjahr Is DBNull.Value Then Buchungsjahr = Now.Year + If Buchungsjahr Is Nothing Then Buchungsjahr = Now.Year + ' Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA Select Case FIRMA.Firma_ID - Case 21 '"UNISPED" - rpt.txtBank1.Text = "????" - rpt.txtBank2.Text = "????" + Case 21, 22, 23 '"UNISPED" + rpt.txtBank1.Text = If(FIRMA.Firma_Bankverbindung1, "") & vbNewLine & If(FIRMA.Firma_IBAN1, "") & vbNewLine & If(FIRMA.Firma_BIC1, "").ToString.Trim + rpt.txtBank2.Text = If(FIRMA.Firma_Bankverbindung2, "") & vbNewLine & If(FIRMA.Firma_IBAN2, "") & vbNewLine & If(FIRMA.Firma_BIC2, "").ToString.Trim Case 20 '"IMEX" If RechnungsLandKz = "TR" Then - rpt.txtBank1.Text = "Garanti Bank " & vbNewLine & "IBAN:TR84 0006 2001 6040 0009 0987 13 " & vbNewLine & "BLZ Sube.: 1604 - Beykent Ticari - Hesap: 9098713" + 'rpt.txtBank1.Text = "Garanti Bank " & vbNewLine & "IBAN:TR84 0006 2001 6040 0009 0987 13 " & vbNewLine & "BLZ Sube.: 1604 - Beykent Ticari - Hesap: 9098713" + rpt.txtBank1.Text = "Garanti Bank " & vbNewLine & "IBAN:TR84 0006 2001 6040 0009 0987 13 " & vbNewLine & "BLZ Sube.: 1604 - Hadimköy Ticari - Hesap: 9098713" rpt.txtBank2.Text = "" Else If hasVK(RechnungsNr, Buchungsjahr) Then @@ -517,7 +524,7 @@ Public Class cFakturierung End Sub - Shared Sub initRgFirmaSammelRg_Bericht(ByRef rpt As rptSammelRechnungAnlagenDruck, FIRMA As VERAG_PROG_ALLGEMEIN.cFirmen, RechnungsNr As Integer, RechnungsLandKz As String, Buchungsjahr As Integer) + Shared Sub initRgFirmaSammelRg_Bericht(ByRef rpt As rptSammelRechnungAnlagenDruck, FIRMA As VERAG_PROG_ALLGEMEIN.cFirmen, RechnungsNr As Integer, RechnungsLandKz As String, Buchungsjahr As Object) rpt.lblFirmaOrt.Text = If(FIRMA.Firma_Ort, "") rpt.lblFirmaStrasse.Text = If(FIRMA.Firma_Straße, "") @@ -530,15 +537,20 @@ Public Class cFakturierung rpt.lblUID.Text = If(FIRMA.Firma_UID, "") rpt.lblEORI.Text = If(FIRMA.Firma_EORI, "") + 'Für Vorschau: + If Buchungsjahr Is DBNull.Value Then Buchungsjahr = Now.Year + If Buchungsjahr Is Nothing Then Buchungsjahr = Now.Year + ' Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA Select Case FIRMA.Firma_ID - Case 21 '"UNISPED" - rpt.txtBank1.Text = "????" - rpt.txtBank2.Text = "????" + Case 21, 22, 23 '"UNISPED" + rpt.txtBank1.Text = If(FIRMA.Firma_Bankverbindung1, "") & vbNewLine & If(FIRMA.Firma_IBAN1, "") & vbNewLine & If(FIRMA.Firma_BIC1, "").ToString.Trim + rpt.txtBank2.Text = If(FIRMA.Firma_Bankverbindung2, "") & vbNewLine & If(FIRMA.Firma_IBAN2, "") & vbNewLine & If(FIRMA.Firma_BIC2, "").ToString.Trim Case 20 '"IMEX" If RechnungsLandKz = "TR" Then - rpt.txtBank1.Text = "Garanti Bank " & vbNewLine & "IBAN:TR84 0006 2001 6040 0009 0987 13 " & vbNewLine & "BLZ Sube.: 1604 - Beykent Ticari - Hesap: 9098713" + ' rpt.txtBank1.Text = "Garanti Bank " & vbNewLine & "IBAN:TR84 0006 2001 6040 0009 0987 13 " & vbNewLine & "BLZ Sube.: 1604 - Beykent Ticari - Hesap: 9098713" + rpt.txtBank1.Text = "Garanti Bank " & vbNewLine & "IBAN:TR84 0006 2001 6040 0009 0987 13 " & vbNewLine & "BLZ Sube.: 1604 - Hadimköy Ticari - Hesap: 9098713" rpt.txtBank2.Text = "" Else If hasVK(RechnungsNr, Buchungsjahr) Then @@ -656,7 +668,9 @@ Public Class cFakturierung Case 7 : rpt.picVERAG.Image = My.Resources.Atilla_big_med : rpt.Picture1.Image = Nothing Case 11 : rpt.picVERAG.Image = My.Resources.Verag_Customs_Service_GMBH_Logo : rpt.Picture1.Image = Nothing Case 20 : rpt.picVERAG.Image = My.Resources.IMEX_LOGO_simple : rpt.Picture1.Image = My.Resources.aeo_AT_imex - Case 21, 22, 23 : rpt.picVERAG.Image = My.Resources.Unisped_logo : rpt.Picture1.Image = My.Resources.unisped_aeo_AT + Case 21 : rpt.picVERAG.Image = My.Resources.Unisped_logo : rpt.Picture1.Image = My.Resources.unisped_aeo_AT + Case 22 : rpt.picVERAG.Image = My.Resources.Unisped_DE_logo : rpt.Picture1.Image = My.Resources.unisped_aeo_DE + Case 23 : rpt.picVERAG.Image = My.Resources.Unisped_ZS_logo : rpt.Picture1.Image = My.Resources.unisped_aeo_ZS_AT rpt.txtAvisierer.Visible = False : rpt.lblAvisiererUeberschrift.Visible = False : rpt.txtWarenwert.Visible = False : rpt.lblWarenWertUeberschrift.Visible = False Case 17 : rpt.picVERAG.Image = My.Resources.FrontOfficeSUB_Horizontal : rpt.Picture1.Image = Nothing End Select @@ -699,8 +713,13 @@ Public Class cFakturierung rpt.txtGrenze.Text = SQL.getValueTxtBySql("SELECT TOP 1 isnull([Grenzstelle],'') FROM [Filialen] where FilialenNr='" & RECHNUNG.FilialenNr & "'", "FMZOLL") If rpt.txtGrenze.Text = String.Empty Then rpt.txtGrenzeUeberschrift.Visible = False - rpt.lblRechnung_Name1.Text = If(RECHNUNG.RechnungsName_1, "") - rpt.lblRechnung_Name2.Text = If(RECHNUNG.RechnungsName_2, "") + If If(RECHNUNG.RechnungsName_2, "") = "" Then + rpt.lblRechnung_Name1.Text = "" + rpt.lblRechnung_Name2.Text = If(RECHNUNG.RechnungsName_1, "") + Else + rpt.lblRechnung_Name1.Text = If(RECHNUNG.RechnungsName_1, "") + rpt.lblRechnung_Name2.Text = If(RECHNUNG.RechnungsName_2, "") + End If rpt.lblRechnung_Strasse.Text = If(RECHNUNG.RechnungsStraße, "") rpt.lblRechnung_Ort.Text = If(RECHNUNG.RechnungsOrt, "") rpt.lblRechnung_Land.Text = cProgramFunctions.getLandBez_fromISO1Land(RECHNUNG.RechnungsLandKz, "").ToString.ToUpper @@ -884,7 +903,7 @@ Public Class cFakturierung Kopie = False 'Aktualisierung und speichern: If Abrechnugsdaten_AKTUALISIEREN(RECHNUNG, RechnungsDatum) Then - rpt.lblRgNr.Text = addYeartoRgNr(FIRMA.Firma_ID, RECHNUNG.Buchungsjahr) & RECHNUNG.RechnungsNr + rpt.lblRgNr.Text = If(RECHNUNG.RechnungsNr > 0, addYeartoRgNr(FIRMA.Firma_ID, RECHNUNG.Buchungsjahr) & RECHNUNG.RechnungsNr, "Vorschau") rpt.lblRgDatum.Text = CDate(RECHNUNG.RechnungsDatum).ToShortDateString Else MsgBox("Fehler bei der Vergabe der Rg-Nr.!") @@ -1179,15 +1198,22 @@ Public Class cFakturierung - Shared Function getReverseChargeSumme(RechnungsNr As String, RechnungsDatum As Date) As Double + Shared Function getReverseChargeSumme(RechnungsNr As Object, RechnungsDatum As Object, Optional VorschauID As String = "") As Double Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL Dim SqlStr = "SELECT SUM(dbo.RechnungsausgangPositionen.SteuerfreierBetrag) AS ReverseChargeSumme FROM dbo.Rechnungsausgang INNER JOIN dbo.RechnungsausgangPositionen ON dbo.Rechnungsausgang.RK_ID = dbo.RechnungsausgangPositionen.RK_ID INNER JOIN dbo.Leistungen ON dbo.RechnungsausgangPositionen.LeistungsNr = dbo.Leistungen.LeistungsNr INNER JOIN dbo.[Länderverzeichnis für die Außenhandelsstatistik] ON dbo.Rechnungsausgang.RechnungsUstIdKz = dbo.[Länderverzeichnis für die Außenhandelsstatistik].LandKz - WHERE (dbo.Rechnungsausgang.RechnungsNr = '" & RechnungsNr & "') AND (dbo.Rechnungsausgang.RechnungsDatum = '" & RechnungsDatum.ToShortDateString & "') AND - (dbo.[Länderverzeichnis für die Außenhandelsstatistik].ReverseCharge = 1) AND (dbo.Leistungen.ReverseCharge = 1)" + WHERE 1=1 " + + If VorschauID = "" Then + SqlStr &= " AND (dbo.Rechnungsausgang.RechnungsNr = '" & RechnungsNr & "') AND (dbo.Rechnungsausgang.RechnungsDatum = '" & CDate(RechnungsDatum).ToShortDateString & "') " + Else + SqlStr &= " AND (dbo.Rechnungsausgang.VorschauID = '" & VorschauID & "') " + End If + + SqlStr &= " AND (dbo.[Länderverzeichnis für die Außenhandelsstatistik].ReverseCharge = 1) AND (dbo.Leistungen.ReverseCharge = 1)" Dim sum = SQL.getValueTxtBySql(SqlStr, "FMZOLL") If sum Is DBNull.Value Or sum = "" Then Return 0 @@ -1245,7 +1271,7 @@ Public Class cFakturierung 'End If Dim VorschauID = "" If vorschau Then - VorschauID = DruckdatumUhrzeit.ToString("dd.MM.yyyy HH:mm:ss.fff") & "_" & VERAG_PROG_ALLGEMEIN.cAllgemein.USRID & "_" & Firma_ID + VorschauID = Now.ToString("dd.MM.yyyy HH:mm:ss.fff") & "_" & VERAG_PROG_ALLGEMEIN.cAllgemein.USRID & "_" & Firma_ID End If If SammelrechungArt = 7 And (AvisoIds IsNot Nothing AndAlso AvisoIds.Count = 0) Then Return False 'Prüfung, ob Daten vorhanden; Abbruch ZB wenn keine AvisoId @@ -1256,8 +1282,10 @@ Public Class cFakturierung Dim Buchungsjahr = cRKSV.getGJ(Rechnungsdatum) 'IIf(Rechnungsdatum.Month = 1, Rechnungsdatum.Year - 1, Rechnungsdatum.Year) - - Dim Aktuelle_RgNr As Integer = getNewRgNr(Firma_ID, Buchungsjahr) 'Nimmt die aktuelle RgNr und zählt eine Pos. hoch. + Dim Aktuelle_RgNr As Integer = -1 + If Not vorschau Then + Aktuelle_RgNr = getNewRgNr(Firma_ID, Buchungsjahr) 'Nimmt die aktuelle RgNr und zählt eine Pos. hoch. + End If DruckdatumUhrzeit = Now.ToString("dd.MM.yyyy HH:mm:ss.fff") @@ -1303,9 +1331,8 @@ Public Class cFakturierung End Select If vorschau Then - ' RG.[VorschauID] = VorschauID + RG.[VorschauID] = VorschauID Else - RG.[RechnungsNr] = Aktuelle_RgNr RG.[Status] = 3 RG.[RechnungsDatum] = Rechnungsdatum.ToShortDateString @@ -1349,7 +1376,7 @@ Public Class cFakturierung Else 'Dim RG_NR = New VERAG_PROG_ALLGEMEIN.cRechnungsnummern(Firma_ID, Buchungsjahr) 'RG_NR.INCREASE_RGNR() 'für die nächste Rechnung - dt = getSAMMELRechnung_Dt(RechnungsNr, DruckdatumUhrzeit, 3) ' 3-_> Anlagen gedruckt + dt = getSAMMELRechnung_Dt(RechnungsNr, DruckdatumUhrzeit, 3, [VorschauID]) ' 3-_> Anlagen gedruckt End If @@ -1414,7 +1441,13 @@ Public Class cFakturierung End Function Shared Function doSAMMELRechnungDruck_Rechnungsdruck_Anlagen(RechnungsNr As Integer, DruckDatumZeit As Date, PrinterName As String, Optional ByRef pathPDF_Anlage As List(Of String) = Nothing, Optional RechnungsdruckArt As Integer = -1, Optional VorschauID As String = "") As Boolean - Dim dt As DataTable = SQL.loadDgvBySql("SELECT RK_ID FROM Rechnungsausgang WHERE Rechnungsausgang.Status IN(3) And CONVERT(datetime,DruckDatumZeit ,104)='" & DruckDatumZeit.ToString("dd.MM.yyyy HH:mm:ss.fff") & "' and RechnungsNr='" & RechnungsNr & "' ORDER BY FilialenNr, AbfertigungsNr", "FMZOLL") + Dim dt As DataTable + If VorschauID = "" Then + SQL.loadDgvBySql("SELECT RK_ID FROM Rechnungsausgang WHERE Rechnungsausgang.Status IN(3) And CONVERT(datetime,DruckDatumZeit ,104)='" & DruckDatumZeit.ToString("dd.MM.yyyy HH:mm:ss.fff") & "' and RechnungsNr='" & RechnungsNr & "' ORDER BY FilialenNr, AbfertigungsNr", "FMZOLL") + Else + SQL.loadDgvBySql("SELECT RK_ID FROM Rechnungsausgang WHERE RechnungsNr is null AND VorschauID='" & VorschauID & "' ORDER BY FilialenNr, AbfertigungsNr", "FMZOLL") + End If + If dt IsNot Nothing Then For Each r In dt.Rows Dim Path = "" @@ -1433,13 +1466,20 @@ Public Class cFakturierung Shared Function doSAMMELRechnungDruck_Rechnungsdruck_Sammelrechnungsbericht_ExcelEvolog(RechnungsNr As Integer, DruckdatumUhrzeit As Date, Optional Rechnugnsdruck As Integer = -1, Optional ByRef Path As String = "", Optional PrinterName As String = "", Optional VorschauID As String = "") As Boolean 'RECHNUNG As VERAG_PROG_ALLGEMEIN.cRechnungsausgang, Optional vorschau As Boolean = False, Optional Rechnugnsdruck As Integer = -1, Optional ByRef Path As String = "") As Boolean Try - - - Dim dt As DataTable = SQL.loadDgvBySql(" SELECT RechnungsNr,RechnungsKundenNr,Rechnungsausgang.Abfertigungsdatum,Rechnungsausgang.KdAuftragsNr,Rechnungsausgang.AbfertigungsNr,Rechnungsausgang.[LKW Kennzeichen] as Kennzeichen,Abfertigungsarten.Abfertigungsbezeichnung, (SELECT SUM([SteuerpflichtigerBetrag]+[SteuerfreierBetrag]) FROM RechnungsausgangPositionen where RechnungsausgangPositionen.RK_ID=Rechnungsausgang.RK_ID) as Betrag + Dim sqlStr = " SELECT RechnungsNr,RechnungsKundenNr,Rechnungsausgang.Abfertigungsdatum,Rechnungsausgang.KdAuftragsNr,Rechnungsausgang.AbfertigungsNr,Rechnungsausgang.[LKW Kennzeichen] as Kennzeichen,Abfertigungsarten.Abfertigungsbezeichnung, (SELECT SUM([SteuerpflichtigerBetrag]+[SteuerfreierBetrag]) FROM RechnungsausgangPositionen where RechnungsausgangPositionen.RK_ID=Rechnungsausgang.RK_ID) as Betrag FROM Rechnungsausgang INNER JOIN Speditionsbuch on Speditionsbuch.AbfertigungsNr=Rechnungsausgang.AbfertigungsNr and Speditionsbuch.FilialenNr=Rechnungsausgang.FilialenNr and Speditionsbuch.UnterNr=Rechnungsausgang.SpeditionsbuchUnterNr INNER JOIN Abfertigungsarten ON Abfertigungsarten .Abfertigungsart=Speditionsbuch.Abfertigungsart - WHERE Rechnungsausgang.Status IN(3) And CONVERT(datetime,DruckDatumZeit ,104)='" & DruckdatumUhrzeit.ToString("dd.MM.yyyy HH:mm:ss.fff") & "' and RechnungsNr='" & RechnungsNr & "' - ORDER BY Rechnungsausgang.FilialenNr, Rechnungsausgang.AbfertigungsNr", "FMZOLL") + WHERE 1=1 " + + If VorschauID = "" Then + sqlStr &= " AND Rechnungsausgang.Status IN(3) And CONVERT(datetime,DruckDatumZeit ,104)='" & DruckdatumUhrzeit.ToString("dd.MM.yyyy HH:mm:ss.fff") & "' and RechnungsNr='" & RechnungsNr & "' " + Else + sqlStr &= " AND RechnungsNr is null AND VorschauID='" & VorschauID & "' " + End If + sqlStr &= " ORDER BY Rechnungsausgang.FilialenNr, Rechnungsausgang.AbfertigungsNr" + + + Dim dt As DataTable = SQL.loadDgvBySql(sqlStr, "FMZOLL") If dt IsNot Nothing And dt.Rows.Count > 0 Then @@ -1517,7 +1557,12 @@ Public Class cFakturierung Dim rpt As New rptSammelRechnungAnlagenDruck - Dim dt As DataTable = SQL.loadDgvBySql("Select * FROM Rechnungsausgang WHERE Rechnungsausgang.Status In(3) And CONVERT(datetime,DruckDatumZeit ,104)='" & DruckdatumUhrzeit.ToString("dd.MM.yyyy HH:mm:ss.fff") & "' and RechnungsNr='" & RechnungsNr & "' ORDER BY FilialenNr, AbfertigungsNr", "FMZOLL") + Dim dt As DataTable + If VorschauID = "" Then + dt = SQL.loadDgvBySql("Select * FROM Rechnungsausgang WHERE Rechnungsausgang.Status In(3) And CONVERT(datetime,DruckDatumZeit ,104)='" & DruckdatumUhrzeit.ToString("dd.MM.yyyy HH:mm:ss.fff") & "' and RechnungsNr='" & RechnungsNr & "' ORDER BY FilialenNr, AbfertigungsNr", "FMZOLL") + Else + dt = SQL.loadDgvBySql("Select * FROM Rechnungsausgang WHERE RechnungsNr is null AND VorschauID='" & VorschauID & "' ORDER BY FilialenNr, AbfertigungsNr", "FMZOLL") + End If rpt.DataSource = dt Dim ROW As DataRow = dt.Rows(0) @@ -1558,13 +1603,16 @@ Public Class cFakturierung Case 7 : rpt.picVERAG.Image = My.Resources.Atilla_big_med : rpt.Picture1.Image = Nothing Case 11 : rpt.picVERAG.Image = My.Resources.Verag_Customs_Service_GMBH_Logo : rpt.Picture1.Image = Nothing Case 20 : rpt.picVERAG.Image = My.Resources.IMEX_LOGO_simple : rpt.Picture1.Image = My.Resources.aeo_AT_imex - Case 21, 22, 23 : rpt.picVERAG.Image = My.Resources.Unisped_logo : rpt.Picture1.Image = My.Resources.unisped_aeo_AT + Case 21 : rpt.picVERAG.Image = My.Resources.Unisped_logo : rpt.Picture1.Image = My.Resources.unisped_aeo_AT + Case 22 : rpt.picVERAG.Image = My.Resources.Unisped_DE_logo : rpt.Picture1.Image = My.Resources.unisped_aeo_DE + Case 23 : rpt.picVERAG.Image = My.Resources.Unisped_ZS_logo : rpt.Picture1.Image = My.Resources.unisped_aeo_ZS_AT + Case 17 : rpt.picVERAG.Image = My.Resources.FrontOfficeSUB_Horizontal : rpt.Picture1.Image = Nothing End Select rpt.lblKundenNr.Text = If(ROW("RechnungsKundenNr") > 0, ROW("RechnungsKundenNr"), "") - rpt.lblRgNr.Text = addYeartoRgNr(FIRMA.Firma_ID, ROW("Buchungsjahr")) & ROW("RechnungsNr") - rpt.lblRgDatum.Text = ROW("RechnungsDatum") + rpt.lblRgNr.Text = If(ROW("RechnungsNr") IsNot DBNull.Value, addYeartoRgNr(FIRMA.Firma_ID, ROW("Buchungsjahr")) & ROW("RechnungsNr"), "Vorschau") + rpt.lblRgDatum.Text = If(ROW("RechnungsDatum") IsNot DBNull.Value, ROW("RechnungsDatum"), "Vorschau") 'rpt.lblKundenAuftragsnummer.Text = If(RECHNUNG.KdAuftragsNr, "") 'If rpt.lblKundenAuftragsnummer.Text = String.Empty Then rpt.lblKundenAuftragsnummerUeberschrift.Visible = False @@ -1580,8 +1628,14 @@ Public Class cFakturierung rpt.txtKdAuftragsnummer.Text = If(ROW("KdAuftragsNr") IsNot DBNull.Value, ROW("KdAuftragsNr"), "") - rpt.lblRechnung_Name1.Text = ROW("RechnungsName 1") - rpt.lblRechnung_Name2.Text = If(ROW("RechnungsName 2") IsNot DBNull.Value, ROW("RechnungsName 2"), "") + If If(ROW("RechnungsName 2") IsNot DBNull.Value, ROW("RechnungsName 2"), "") = "" Then + rpt.lblRechnung_Name1.Text = "" + rpt.lblRechnung_Name2.Text = ROW("RechnungsName 1") + Else + rpt.lblRechnung_Name1.Text = ROW("RechnungsName 1") + rpt.lblRechnung_Name2.Text = If(ROW("RechnungsName 2") IsNot DBNull.Value, ROW("RechnungsName 2"), "") + End If + rpt.lblRechnung_Strasse.Text = If(ROW("RechnungsStraße") IsNot DBNull.Value, ROW("RechnungsStraße"), "") rpt.lblRechnung_Ort.Text = If(ROW("RechnungsOrt") IsNot DBNull.Value, ROW("RechnungsOrt"), "") rpt.lblRechnung_Land.Text = cProgramFunctions.getLandBez_fromISO1Land(ROW("RechnungsLandKz"), "").ToString.ToUpper @@ -1867,7 +1921,10 @@ Public Class cFakturierung Case 7 : rpt.picVERAG.Image = My.Resources.Atilla_big_med : rpt.Picture1.Image = Nothing Case 11 : rpt.picVERAG.Image = My.Resources.Verag_Customs_Service_GMBH_Logo : rpt.Picture1.Image = Nothing Case 20 : rpt.picVERAG.Image = My.Resources.IMEX_LOGO_simple : rpt.Picture1.Image = My.Resources.aeo_AT_imex - Case 21, 22, 23 : rpt.picVERAG.Image = My.Resources.Unisped_logo : rpt.Picture1.Image = My.Resources.unisped_aeo_AT + Case 21 : rpt.picVERAG.Image = My.Resources.Unisped_logo : rpt.Picture1.Image = My.Resources.unisped_aeo_AT + Case 22 : rpt.picVERAG.Image = My.Resources.Unisped_DE_logo : rpt.Picture1.Image = My.Resources.unisped_aeo_DE + Case 23 : rpt.picVERAG.Image = My.Resources.Unisped_ZS_logo : rpt.Picture1.Image = My.Resources.unisped_aeo_ZS_AT + Case 17 : rpt.picVERAG.Image = My.Resources.FrontOfficeSUB_Horizontal : rpt.Picture1.Image = Nothing End Select @@ -1878,8 +1935,8 @@ Public Class cFakturierung rpt.txtVermerk.Text = strText rpt.lblKundenNr.Text = If(ROW("RechnungsKundenNr") > 0, ROW("RechnungsKundenNr"), "") - rpt.lblRgNr.Text = addYeartoRgNr(FIRMA.Firma_ID, ROW("Buchungsjahr")) & ROW("RechnungsNr") - rpt.lblRgDatum.Text = ROW("RechnungsDatum") + rpt.lblRgNr.Text = If(ROW("RechnungsNr") IsNot DBNull.Value, addYeartoRgNr(FIRMA.Firma_ID, ROW("Buchungsjahr")) & ROW("RechnungsNr"), "Vorschau") + rpt.lblRgDatum.Text = If(ROW("RechnungsDatum") IsNot DBNull.Value, ROW("RechnungsDatum"), "Vorschau") 'rpt.lblKundenAuftragsnummer.Text = If(RECHNUNG.KdAuftragsNr, "") 'If rpt.lblKundenAuftragsnummer.Text = String.Empty Then rpt.lblKundenAuftragsnummerUeberschrift.Visible = False @@ -1895,8 +1952,14 @@ Public Class cFakturierung rpt.lblLKWId.Text = getLKWID(RechnungsNr, DruckdatumUhrzeit, Rgstatus) rpt.Label24.Visible = (rpt.lblLKWId.Text <> "") - rpt.lblRechnung_Name1.Text = ROW("RechnungsName 1") - rpt.lblRechnung_Name2.Text = If(ROW("RechnungsName 2") IsNot DBNull.Value, ROW("RechnungsName 2"), "") + If If(ROW("RechnungsName 2") IsNot DBNull.Value, ROW("RechnungsName 2"), "") = "" Then + rpt.lblRechnung_Name1.Text = "" + rpt.lblRechnung_Name2.Text = ROW("RechnungsName 1") + Else + rpt.lblRechnung_Name1.Text = ROW("RechnungsName 1") + rpt.lblRechnung_Name2.Text = If(ROW("RechnungsName 2") IsNot DBNull.Value, ROW("RechnungsName 2"), "") + End If + rpt.lblRechnung_Strasse.Text = If(ROW("RechnungsStraße") IsNot DBNull.Value, ROW("RechnungsStraße"), "") rpt.lblRechnung_Ort.Text = If(ROW("RechnungsOrt") IsNot DBNull.Value, ROW("RechnungsOrt"), "") rpt.lblRechnung_Land.Text = cProgramFunctions.getLandBez_fromISO1Land(ROW("RechnungsLandKz"), "").ToString.ToUpper @@ -1922,7 +1985,7 @@ Public Class cFakturierung ' Dies hat zur Folge, dass steuerfreie Rechnungsbeträge für Leistungen, ' die in der Leistungstabelle als ReverseCharge gekennzeichnet sind, ' summiert und auf der Rechnung ausgewiesen werden. - If getReverseChargeSumme(ROW("RechnungsNr"), CDate(ROW("RechnungsDatum"))) > 0 Then + If getReverseChargeSumme(ROW("RechnungsNr"), (ROW("RechnungsDatum")), VorschauID) > 0 Then rpt.txtInfo.Text = "Achtung! Für EU-Kunden! Seit 1.1.2010 unterliegen Leistungen der Anwendung des Reverse Charge Verfahrens. Übergang der Steuerschuld an den Leistungsempfänger." Else : rpt.txtInfo.Text = "" : End If @@ -2108,7 +2171,7 @@ Public Class cFakturierung Return False End Function - Shared Function getSAMMELRechnung_Dt(RechnungsNr As Integer, DruckDatumZeit As DateTime, Status As String) As DataTable + Shared Function getSAMMELRechnung_Dt(RechnungsNr As Integer, DruckDatumZeit As DateTime, Status As String, Optional VorschauID As String = "") As DataTable Dim SQLStr = "SELECT DISTINCT MIN(Rechnungsausgang.RK_ID) as RK_ID,Rechnungsausgang.RechnungsNr, Rechnungsausgang.RechnungsDatum, RechnungsausgangPositionen.LeistungsNr, RechnungsausgangPositionen.Steuerpflichtig, RechnungsausgangPositionen.LeistungsBez, Rechnungsausgang.Status, Rechnungsausgang.DruckDatumZeit ,MIN(Filialen.Speditionsbuch) AS Speditionsbuch, Min(Rechnungsausgang.Abfertigungsdatum) AS AbfertigungsdatumVon, Max(Rechnungsausgang.Abfertigungsdatum) AS AbfertigungsdatumBis, Min(Rechnungsausgang.AbfertigungsNr) AS AbfertigungsNr, Min(Rechnungsausgang.UnterNr) AS UnterNr, Min(Rechnungsausgang.FilialenNr) AS FilialenNr, Min(Filialen.[Name 1]) AS FilialenName1, MIN(Filialen.[Name 2]) AS FilialenName2, Min(Filialen.Straße) AS FilialenStraße, @@ -2133,8 +2196,15 @@ Public Class cFakturierung MIN(Rechnungsausgang.RechnungsLandKz) AS RechnungsLandKz FROM ((Adressen INNER JOIN ((Rechnungsausgang INNER JOIN Filialen ON Rechnungsausgang.FilialenNr = Filialen.FilialenNr) INNER JOIN Steuertabelle ON Rechnungsausgang.Steuerschlüssel = Steuertabelle.Steuerschlüssel) ON Adressen.AdressenNr = Rechnungsausgang.RechnungsKundenNr) INNER JOIN tblFirma ON Rechnungsausgang.Firma_ID = tblFirma.Firma_ID) INNER JOIN RechnungsausgangPositionen ON Rechnungsausgang.RK_ID = RechnungsausgangPositionen.RK_ID - where Status IN (" & Status & ") and CONVERT(datetime,DruckDatumZeit ,104)='" & DruckDatumZeit.ToString("dd.MM.yyyy HH:mm:ss.fff") & "' and RechnungsNr='" & RechnungsNr & "' - GROUP BY Rechnungsausgang.RechnungsNr, Rechnungsausgang.RechnungsDatum, RechnungsausgangPositionen.LeistungsNr, RechnungsausgangPositionen.Steuerpflichtig, RechnungsausgangPositionen.LeistungsBez, Rechnungsausgang.Status, Rechnungsausgang.DruckDatumZeit, Rechnungsausgang.Buchungsjahr, Rechnungsausgang.Währungscode, Rechnungsausgang.Steuerschlüssel, Adressen.LandKz, Adressen.Steuernummer, Rechnungsausgang.Firma_ID, tblFirma.Firma_Firmenbuch, tblFirma.Firma_UID, tblFirma.Firma_EORI, tblFirma.Firma_Bankverbindung1, tblFirma.Firma_BLZ1, tblFirma.Firma_KTO1, tblFirma.Firma_IBAN1, tblFirma.Firma_BIC1, tblFirma.Firma_Bankverbindung2, tblFirma.Firma_BLZ2, tblFirma.Firma_KTO2, tblFirma.Firma_IBAN2, tblFirma.Firma_BIC2, tblFirma.Firma_Ort, tblFirma.Firma_Straße, tblFirma.Firma_Telefon, tblFirma.Firma_Telefax, tblFirma.[Firma_E-Mail], tblFirma.Firma_Webadresse + where 1=1 " + + If VorschauID="" Then + SQLStr &= " AND Status IN (" & Status & ") And Convert(DateTime, DruckDatumZeit, 104) ='" & DruckDatumZeit.ToString("dd.MM.yyyy HH:mm:ss.fff") & "' and RechnungsNr='" & RechnungsNr & "'" + Else + SQLStr &= " AND RechnungsNr is null And VorschauID='" & VorschauID & "' " + End If + + SQLStr &= " GROUP BY Rechnungsausgang.RechnungsNr, Rechnungsausgang.RechnungsDatum, RechnungsausgangPositionen.LeistungsNr, RechnungsausgangPositionen.Steuerpflichtig, RechnungsausgangPositionen.LeistungsBez, Rechnungsausgang.Status, Rechnungsausgang.DruckDatumZeit, Rechnungsausgang.Buchungsjahr, Rechnungsausgang.Währungscode, Rechnungsausgang.Steuerschlüssel, Adressen.LandKz, Adressen.Steuernummer, Rechnungsausgang.Firma_ID, tblFirma.Firma_Firmenbuch, tblFirma.Firma_UID, tblFirma.Firma_EORI, tblFirma.Firma_Bankverbindung1, tblFirma.Firma_BLZ1, tblFirma.Firma_KTO1, tblFirma.Firma_IBAN1, tblFirma.Firma_BIC1, tblFirma.Firma_Bankverbindung2, tblFirma.Firma_BLZ2, tblFirma.Firma_KTO2, tblFirma.Firma_IBAN2, tblFirma.Firma_BIC2, tblFirma.Firma_Ort, tblFirma.Firma_Straße, tblFirma.Firma_Telefon, tblFirma.Firma_Telefax, tblFirma.[Firma_E-Mail], tblFirma.Firma_Webadresse ORDER BY Rechnungsausgang.RechnungsNr, RechnungsausgangPositionen.LeistungsNr, RechnungsausgangPositionen.Steuerpflichtig, RechnungsausgangPositionen.LeistungsBez; " diff --git a/SDL/Fakturierung/frmAbrechnungsMaske.vb b/SDL/Fakturierung/frmAbrechnungsMaske.vb index d7a3a3fd..108b4157 100644 --- a/SDL/Fakturierung/frmAbrechnungsMaske.vb +++ b/SDL/Fakturierung/frmAbrechnungsMaske.vb @@ -181,7 +181,7 @@ Public Class frmAbrechnungsMaske initDGV() End Sub Function checkSrchValues() As Boolean - If MyComboBox2._value = "" Then Return False + 'If MyComboBox2._value = "" Then Return False If cboFirma._value = "" Then Return False Return True End Function diff --git a/SDL/Fakturierung/frmFaktSammelRgDrucken.vb b/SDL/Fakturierung/frmFaktSammelRgDrucken.vb index ee46eb69..1374dc41 100644 --- a/SDL/Fakturierung/frmFaktSammelRgDrucken.vb +++ b/SDL/Fakturierung/frmFaktSammelRgDrucken.vb @@ -226,7 +226,7 @@ Public Class frmFaktSammelRgDrucken Return AvisoIds End Function - Sub doSammelrechnung(ausgabeArt As Integer) + Sub doSammelrechnung(ausgabeArt As Integer, Optional vorschau As Boolean = False) Try If cboFirma._value = "" Then MsgBox("Bitte Firma angeben!") : Exit Sub If txtZeitraumBis.Text = "" Then MsgBox("Bitte Zeitraum-Bis angeben!") : Exit Sub @@ -236,7 +236,7 @@ Public Class frmFaktSammelRgDrucken Me.Cursor = Cursors.WaitCursor Dim listPDFs As New List(Of String) Dim SonstAnlagen As New List(Of String) - cFakturierung.doSAMMELRechnungsDruck(cboFirma._value, Sammelrechung, CDate(txtZeitraumBis.Text), CDate(txtRechnungsdatum.Text), cboPrinter.Text, cbxEinzelAnlagen.Checked, cbxSammelbericht.Checked, getSelectionKdNr, If(ausgabeArt = 1, -1, 4), listPDFs, cboSB._value,,, getAvisoIds, cbxEVOLOG.Checked, SonstAnlagen) + cFakturierung.doSAMMELRechnungsDruck(cboFirma._value, Sammelrechung, CDate(txtZeitraumBis.Text), CDate(txtRechnungsdatum.Text), cboPrinter.Text, cbxEinzelAnlagen.Checked, cbxSammelbericht.Checked, getSelectionKdNr, If(ausgabeArt = 1, -1, 4), listPDFs, cboSB._value,,, getAvisoIds, cbxEVOLOG.Checked, SonstAnlagen, vorschau) '-------------- für PDF-Sammel-Rechnung -------------- @@ -348,6 +348,6 @@ Public Class frmFaktSammelRgDrucken End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click - doSammelrechnung(3) + doSammelrechnung(3, True) End Sub End Class \ No newline at end of file diff --git a/SDL/Fakturierung/rptRechnungDruck.Designer.vb b/SDL/Fakturierung/rptRechnungDruck.Designer.vb index d969fc67..941f6edc 100644 --- a/SDL/Fakturierung/rptRechnungDruck.Designer.vb +++ b/SDL/Fakturierung/rptRechnungDruck.Designer.vb @@ -541,7 +541,7 @@ Partial Public Class rptRechnungDruck ' Me.lblFirmaEmail.Height = 0.1181103! Me.lblFirmaEmail.HyperLink = Nothing - Me.lblFirmaEmail.Left = 2.492913! + Me.lblFirmaEmail.Left = 2.697638! Me.lblFirmaEmail.Name = "lblFirmaEmail" Me.lblFirmaEmail.Style = "font-size: 7pt; font-weight: normal; text-align: right; vertical-align: middle; d" & "do-char-set: 1" @@ -553,12 +553,12 @@ Partial Public Class rptRechnungDruck ' Me.lblFirmaWeb.Height = 0.1181103! Me.lblFirmaWeb.HyperLink = Nothing - Me.lblFirmaWeb.Left = 2.492913! + Me.lblFirmaWeb.Left = 2.697638! Me.lblFirmaWeb.Name = "lblFirmaWeb" Me.lblFirmaWeb.Style = "font-size: 7pt; font-weight: normal; text-align: right; vertical-align: middle; d" & "do-char-set: 1" Me.lblFirmaWeb.Text = "www.verag.ag" - Me.lblFirmaWeb.Top = 0.8685042! + Me.lblFirmaWeb.Top = 0.8685043! Me.lblFirmaWeb.Width = 1.436614! ' 'lblRgDatumUeberschrift diff --git a/SDL/Fakturierung/rptSammelRechnungAnlagenDruck.Designer.vb b/SDL/Fakturierung/rptSammelRechnungAnlagenDruck.Designer.vb index aeb200e8..4c2f7023 100644 --- a/SDL/Fakturierung/rptSammelRechnungAnlagenDruck.Designer.vb +++ b/SDL/Fakturierung/rptSammelRechnungAnlagenDruck.Designer.vb @@ -412,14 +412,14 @@ Partial Public Class rptSammelRechnungAnlagenDruck ' 'picVERAG ' - Me.picVERAG.Height = 0.4169292! + Me.picVERAG.Height = 0.5389764! Me.picVERAG.HyperLink = Nothing Me.picVERAG.ImageData = CType(resources.GetObject("picVERAG.ImageData"), System.IO.Stream) Me.picVERAG.Left = 0.01023622! Me.picVERAG.Name = "picVERAG" Me.picVERAG.SizeMode = GrapeCity.ActiveReports.SectionReportModel.SizeModes.Zoom - Me.picVERAG.Top = 0.1220473! - Me.picVERAG.Width = 2.198425! + Me.picVERAG.Top = 0! + Me.picVERAG.Width = 2.482677! ' 'Label3 ' @@ -522,24 +522,24 @@ Partial Public Class rptSammelRechnungAnlagenDruck ' Me.lblFirmaEmail.Height = 0.1181103! Me.lblFirmaEmail.HyperLink = Nothing - Me.lblFirmaEmail.Left = 2.492913! + Me.lblFirmaEmail.Left = 2.697638! Me.lblFirmaEmail.Name = "lblFirmaEmail" Me.lblFirmaEmail.Style = "font-size: 7pt; font-weight: normal; text-align: right; vertical-align: middle; d" & "do-char-set: 1" Me.lblFirmaEmail.Text = "rechnungsversand@verag.ag" - Me.lblFirmaEmail.Top = 0.7503937! + Me.lblFirmaEmail.Top = 0.7503935! Me.lblFirmaEmail.Width = 1.436614! ' 'lblFirmaWeb ' Me.lblFirmaWeb.Height = 0.1181103! Me.lblFirmaWeb.HyperLink = Nothing - Me.lblFirmaWeb.Left = 2.492913! + Me.lblFirmaWeb.Left = 2.697638! Me.lblFirmaWeb.Name = "lblFirmaWeb" Me.lblFirmaWeb.Style = "font-size: 7pt; font-weight: normal; text-align: right; vertical-align: middle; d" & "do-char-set: 1" Me.lblFirmaWeb.Text = "www.verag.ag" - Me.lblFirmaWeb.Top = 0.8685042! + Me.lblFirmaWeb.Top = 0.868504! Me.lblFirmaWeb.Width = 1.436614! ' 'Label18 diff --git a/SDL/Fakturierung/rptSammelRechnungDruck.Designer.vb b/SDL/Fakturierung/rptSammelRechnungDruck.Designer.vb index de5d47f6..317fae0a 100644 --- a/SDL/Fakturierung/rptSammelRechnungDruck.Designer.vb +++ b/SDL/Fakturierung/rptSammelRechnungDruck.Designer.vb @@ -379,14 +379,14 @@ Partial Public Class rptSammelRechnungDruck ' 'picVERAG ' - Me.picVERAG.Height = 0.4169292! + Me.picVERAG.Height = 0.5389764! Me.picVERAG.HyperLink = Nothing Me.picVERAG.ImageData = CType(resources.GetObject("picVERAG.ImageData"), System.IO.Stream) Me.picVERAG.Left = 0.01023622! Me.picVERAG.Name = "picVERAG" Me.picVERAG.SizeMode = GrapeCity.ActiveReports.SectionReportModel.SizeModes.Zoom - Me.picVERAG.Top = 0.1220473! - Me.picVERAG.Width = 2.198425! + Me.picVERAG.Top = 0! + Me.picVERAG.Width = 2.482677! ' 'Label3 ' @@ -489,24 +489,24 @@ Partial Public Class rptSammelRechnungDruck ' Me.lblFirmaEmail.Height = 0.1181103! Me.lblFirmaEmail.HyperLink = Nothing - Me.lblFirmaEmail.Left = 2.492913! + Me.lblFirmaEmail.Left = 2.697638! Me.lblFirmaEmail.Name = "lblFirmaEmail" Me.lblFirmaEmail.Style = "font-size: 7pt; font-weight: normal; text-align: right; vertical-align: middle; d" & "do-char-set: 1" Me.lblFirmaEmail.Text = "rechnungsversand@verag.ag" - Me.lblFirmaEmail.Top = 0.7503937! + Me.lblFirmaEmail.Top = 0.7503935! Me.lblFirmaEmail.Width = 1.436614! ' 'lblFirmaWeb ' Me.lblFirmaWeb.Height = 0.1181103! Me.lblFirmaWeb.HyperLink = Nothing - Me.lblFirmaWeb.Left = 2.492913! + Me.lblFirmaWeb.Left = 2.697638! Me.lblFirmaWeb.Name = "lblFirmaWeb" Me.lblFirmaWeb.Style = "font-size: 7pt; font-weight: normal; text-align: right; vertical-align: middle; d" & "do-char-set: 1" Me.lblFirmaWeb.Text = "www.verag.ag" - Me.lblFirmaWeb.Top = 0.8685042! + Me.lblFirmaWeb.Top = 0.868504! Me.lblFirmaWeb.Width = 1.436614! ' 'Label18 diff --git a/SDL/Fakturierung/usrCntlFaktAbrechnung.vb b/SDL/Fakturierung/usrCntlFaktAbrechnung.vb index 9ba147e0..c38b08e0 100644 --- a/SDL/Fakturierung/usrCntlFaktAbrechnung.vb +++ b/SDL/Fakturierung/usrCntlFaktAbrechnung.vb @@ -1455,6 +1455,10 @@ Public Class usrCntlFaktAbrechnung If If(RECHNUNG.Anlage_1, String.Empty) = String.Empty Then RECHNUNG.Anlage_1 = "" Case "19" If If(RECHNUNG.Anlage_1, String.Empty) = String.Empty Then RECHNUNG.Anlage_1 = "" + Case "9" 'Leihgeld + If If(RECHNUNG.Anlage_1, String.Empty) = String.Empty Then RECHNUNG.Anlage_1 = "Auszahlungsquittung" + If If(RECHNUNG.Anlage_2, String.Empty) = String.Empty Then RECHNUNG.Anlage_2 = "Auftrag" + If If(RECHNUNG.Anlage_3, String.Empty) = String.Empty Then RECHNUNG.Anlage_3 = "Passkopie" Case Else If If(RECHNUNG.Anlage_1, String.Empty) = String.Empty Then RECHNUNG.Anlage_1 = "Zollbelege" If If(RECHNUNG.Anlage_2, String.Empty) = String.Empty Then RECHNUNG.Anlage_2 = "Lief.-Rechn." @@ -1497,8 +1501,14 @@ Public Class usrCntlFaktAbrechnung Case 20 : pic.BackgroundImage = My.Resources.IMEX_LOGO_simple pnlTop.BackColor = Color.FromArgb(250, 120, 0) : errCOlor = Color.DarkRed - Case 21, 22, 23 : pic.BackgroundImage = My.Resources.Unisped_logo + 'UNISPED: + Case 21 : pic.BackgroundImage = My.Resources.Unisped_logo pnlTop.BackColor = Color.FromArgb(192, 0, 0) : errCOlor = Color.DarkRed + Case 22 : pic.BackgroundImage = My.Resources.Unisped_DE_logo + pnlTop.BackColor = Color.FromArgb(192, 0, 0) : errCOlor = Color.DarkRed + Case 23 : pic.BackgroundImage = My.Resources.Unisped_ZS_logo + pnlTop.BackColor = Color.FromArgb(192, 0, 0) : errCOlor = Color.DarkRed + Case 24 : pic.BackgroundImage = My.Resources.ambar_simple pnlTop.BackColor = Color.FromArgb(0, 120, 120) : errCOlor = Color.DarkRed 'Case 23 : pic.BackgroundImage = My.Resources.FrontOfficeSUB_Horizontal @@ -2733,6 +2743,7 @@ Public Class usrCntlFaktAbrechnung End Sub Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click + saveMe() 'Damit Prüfungen in der Vorschau funktionieren (zT mit DB abhängig -> ReverseCharge) getValues() cFakturierung.doRechnungsDruck(RECHNUNG,, True,,, getPrinterFromParent) End Sub diff --git a/SDL/My Project/Resources.Designer.vb b/SDL/My Project/Resources.Designer.vb index 14416e82..e84b1988 100644 --- a/SDL/My Project/Resources.Designer.vb +++ b/SDL/My Project/Resources.Designer.vb @@ -1683,6 +1683,15 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Zeichenfolge, die ähnelt. + ''' + Friend ReadOnly Property sdfs3sdfsdfsdf() As String + Get + Return ResourceManager.GetString("sdfs3sdfsdfsdf", resourceCulture) + End Get + End Property + ''' ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. ''' @@ -1743,6 +1752,16 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + ''' + Friend ReadOnly Property sgs() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("sgs", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + ''' ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. ''' @@ -2011,6 +2030,36 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + ''' + Friend ReadOnly Property unisped_aeo_DE() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("unisped_aeo_DE", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + ''' + ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + ''' + Friend ReadOnly Property unisped_aeo_ZS_AT() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("unisped_aeo_ZS_AT", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + ''' + ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + ''' + Friend ReadOnly Property Unisped_DE_logo() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("Unisped_DE_logo", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + ''' ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. ''' @@ -2021,6 +2070,16 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + ''' + Friend ReadOnly Property Unisped_ZS_logo() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("Unisped_ZS_logo", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + ''' ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. ''' @@ -2152,7 +2211,7 @@ Namespace My.Resources End Property ''' - ''' Sucht eine lokalisierte Zeichenfolge, die 1.1.8.2 ähnelt. + ''' Sucht eine lokalisierte Zeichenfolge, die 1.1.8.3 ähnelt. ''' Friend ReadOnly Property Version() As String Get diff --git a/SDL/My Project/Resources.resx b/SDL/My Project/Resources.resx index 99291fff..c647615b 100644 --- a/SDL/My Project/Resources.resx +++ b/SDL/My Project/Resources.resx @@ -151,6 +151,9 @@ ..\Resources\word.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\pdf1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\mse.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -160,11 +163,14 @@ ..\Resources\liste-logo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\fax.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\axxes.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Plakette1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\RG_ZF.xlsx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ..\Resources\WAI.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -178,6 +184,9 @@ ..\Resources\statistik2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Logo_blue_globe_Horizontal.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\IMEX-LOGO-AEO_sig.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -190,9 +199,6 @@ ..\Resources\uhr_red.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\beleg.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\kunden.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -229,6 +235,9 @@ ..\Resources\nurIran.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\warning2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\rechnung1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -244,6 +253,9 @@ ..\Resources\pfeil_oben.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Route5.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\warenkorb1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -259,6 +271,9 @@ ..\Resources\person_default.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Einheitspapier-0735_Position.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\entwurf.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -268,8 +283,11 @@ ..\Resources\email11.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\abc_obu.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\logo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Einheitspapier-0735_top.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\flagge_tr.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -301,15 +319,15 @@ ..\Resources\Atilla_big1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\list_new_small2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Einheitspapier-0777_kurz.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\lorry_motion.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\picboxRotateLeft_Enter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\Route1_IR.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -343,9 +361,6 @@ ..\Resources\Verag-Customs-Service-GMBH-Logo_sig.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Unisped_logo.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\spedbuch.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -388,20 +403,14 @@ ..\Resources\Excel_2013_logo-155x110.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\compose.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\picboxNext_Enter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\handy.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\android-friends.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\plose_big.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\beleg_rot.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\Aviso.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -409,14 +418,11 @@ ..\Resources\cards1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\picboxRotateRight_Enter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\spedbuch1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\toll-collect.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\search.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\flagge_D.gif;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -424,8 +430,8 @@ ..\Resources\VERAG_AEO_MailSig.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\printer21.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\oregon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\Route5_IR.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -433,12 +439,18 @@ ..\Resources\checklist.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\uta.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\data.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\ambar_simple.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\house1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\person.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -490,6 +502,9 @@ ..\Resources\SBG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\beleg_rot1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\sms.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -508,8 +523,8 @@ ..\Resources\person.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\email_big.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\kasse.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\aktiveVeredelung1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -526,9 +541,6 @@ ..\Resources\aviso_messenger.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\beleg_rot.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\dakosy.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -544,8 +556,8 @@ ..\Resources\transp.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\uta.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\android-friends.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\LKW1.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -556,6 +568,9 @@ ..\Resources\logo_mdm.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\plose_1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\Route4_IR.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -565,8 +580,8 @@ ..\Resources\android-add-contact1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\search.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\plose_big.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\pdf_gray.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -583,9 +598,6 @@ ..\Resources\sicherheit.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\oregon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Atilla _sig.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -610,17 +622,14 @@ ..\Resources\passpic_sw.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\today.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Verag-Customs-Service-GMBH-Logo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\Route3.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Logo_blue_globe_Horizontal.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\compose.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\transfer.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -629,16 +638,19 @@ ..\Resources\email.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - 1.1.8.2 + 1.1.8.3 ..\Resources\axxes.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Route5.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\toll-collect.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\picboxRotateLeft_Enter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\FA_Graz_EV-Veranlagung_Muster.xlsx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ..\Resources\abc_obu.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\vorauszahlung1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -646,20 +658,23 @@ ..\Resources\info.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8 - - ..\Resources\fax.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\picboxRotateRight_Enter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\aeo_DE.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\SR_EVOLOG.xlsx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + ..\Resources\aeo.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\Einheitspapier-0735_bottom.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Einheitspapier-0735_top.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\today.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\android-note12.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -673,14 +688,14 @@ ..\Resources\road.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\Einheitspapier-0735_Position.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\email_big.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\beleg_rot1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\Plakette1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\pdf1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\list_new_small2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\pfeil_rechts.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -700,8 +715,8 @@ ..\Resources\plus.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\warning2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\printer21.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\lorry.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -721,8 +736,8 @@ ..\Resources\Verag-Customs-Service-GMBH-Logo2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\IMEX-LOGO_simple.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\beleg.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a VERAGZoll1 @@ -730,8 +745,8 @@ ..\Resources\report.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\kasse.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\IMEX-LOGO_simple.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\moneybag1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -745,14 +760,11 @@ ..\Resources\picboxZoomOut_Enter.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\del1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\scanner1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\house1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\del1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\rechnung.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -769,19 +781,25 @@ ..\Resources\flagge_A.gif;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\logo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\sgs.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\plose_1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\unisped_aeo_DE.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\SR_EVOLOG.xlsx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ..\Resources\Unisped_DE_logo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\FA_Graz_EV-Veranlagung_Muster.xlsx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ..\Resources\Unisped_logo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\RG_ZF.xlsx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ..\Resources\unisped_aeo_ZS_AT.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Unisped_ZS_logo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + \ No newline at end of file diff --git a/SDL/Reports/Zoll/rptKontrolleLKW_NCTSTR.vb b/SDL/Reports/Zoll/rptKontrolleLKW_NCTSTR.vb index b421a724..9b990c14 100644 --- a/SDL/Reports/Zoll/rptKontrolleLKW_NCTSTR.vb +++ b/SDL/Reports/Zoll/rptKontrolleLKW_NCTSTR.vb @@ -70,7 +70,7 @@ Public Class rptKontrolleLKW_NCTSTR ' If FIRMA = "ATILLA" Then operatorID = "'5','6'" - Dim sqlStr As String = " SELECT isnull(ncts_Befoerderungsmittel_KennzeichenAbgang,'') as Kennzeichen, cast(ncts_Eroeffnung as date) as AnmeldungsDatum,COUNT(*) ,isnull(SUM(nctsSA_AbgabenBetrag),0) as GarantieWert FROM tblNCTS_TR_Sicherheitsangaben inner join tblNCTS_TR on ncts_Id = nctsSA_NctsId " + Dim sqlStr As String = " SELECT isnull(ncts_Befoerderungsmittel_KennzeichenAbgang,'') as Kennzeichen, cast(ncts_Eroeffnung as date) as AnmeldungsDatum,COUNT(*) ,isnull(SUM(nctsSA_AbgabenBetrag),0) as GarantieWert,isnull(SUM(ncts_VERAG_WeiterverrechungSatz),0) ncts_VERAG_WeiterverrechungSatz FROM tblNCTS_TR_Sicherheitsangaben inner join tblNCTS_TR on ncts_Id = nctsSA_NctsId " sqlStr &= " WHERE cast (ncts_Eroeffnung as date) BETWEEN '" & datVon.ToShortDateString & "' AND '" & datBis.ToShortDateString & "'" sqlStr &= " AND nctsSA_GRN IN ( '" & brg_AT & "' , '" & brg_DE & "' , '" & brg_DE_NEU & "' ) " sqlStr &= " AND ncts_status BETWEEN 50 AND 60 " @@ -82,7 +82,7 @@ Public Class rptKontrolleLKW_NCTSTR Me.DataSource = kundenSQL.loadDgvBySql(sqlStr, "FMZOLL", 1000) - Dim sqlStrSUB As String = " SELECT *, isnull(nctsSA_AbgabenBetrag,0) as GarantieWert,isnull(ncts_Befoerderungsmittel_KennzeichenAbgang,'') as Kennzeichen,cast(ncts_Eroeffnung as date) as AnmeldungsDatum FROM tblNCTS_TR_Sicherheitsangaben inner join tblNCTS_TR on ncts_Id = nctsSA_NctsId " + Dim sqlStrSUB As String = " SELECT *, isnull(nctsSA_AbgabenBetrag,0) as GarantieWert,isnull(ncts_Befoerderungsmittel_KennzeichenAbgang,'') as Kennzeichen,cast(ncts_Eroeffnung as date) as AnmeldungsDatum,ncts_VERAG_WeiterverrechungSatz FROM tblNCTS_TR_Sicherheitsangaben inner join tblNCTS_TR on ncts_Id = nctsSA_NctsId " sqlStrSUB &= " WHERE cast(ncts_Eroeffnung as date) BETWEEN '" & datVon.ToShortDateString & "' AND '" & datBis.ToShortDateString & "'" sqlStrSUB &= " AND nctsSA_GRN IN ( '" & brg_AT & "' , '" & brg_DE & "' , '" & brg_DE_NEU & "' ) " sqlStrSUB &= " AND ncts_status BETWEEN 50 AND 60 " @@ -144,17 +144,48 @@ Public Class rptKontrolleLKW_NCTSTR End If + If LIST_NCTSABR IsNot Nothing Then - 'per LKW - For Each l In LIST_NCTSABR.LIST + 'Spezial + Dim SpezialFound = False + Dim AllSpezial = True + If SUB_DATA IsNot Nothing Then + For Each r In SUB_DATA.Rows + If r("AnmeldungsDatum") = Fields.Item("AnmeldungsDatum").Value And r("Kennzeichen") = Fields.Item("Kennzeichen").Value Then + If r("ncts_VERAG_WeiterverrechungSatz") IsNot DBNull.Value And r("ncts_VERAG_WeiterverrechungSatz") IsNot Nothing Then + SpezialFound = True 'Kennzeichen, dass spezial - Dim GarantieWertLKW As Double = CDbl(Fields.Item("GarantieWert").Value) - Select Case l.abrg_artAbrechnung - Case "LKW" - If GarantieWertLKW < l.abrg_GarantiewertBis Then - l._ANZAHL += 1 : Exit For - End If + Dim VERAG_WeiterverrechungSatz As Double = CDbl(r("ncts_VERAG_WeiterverrechungSatz")) + Dim L As New VERAG_PROG_ALLGEMEIN.cAbrechnung_NCTSBrg(-1) + L.abrg_Partner = FIRMA + L.abrg_artAbrechnung = "SPEZIAL" + L.abrg_GarantiewertBis = CDbl(r("GarantieWert")) + L.abrg_bertrag = VERAG_WeiterverrechungSatz + L.abrg_prozent = Nothing + L._ANZAHL = 1 + L._BETRAG = VERAG_WeiterverrechungSatz + + LIST_NCTSABR.LIST.Add(L) + Else + AllSpezial = False ' Es sind nicht alle spezial + End If + + End If + Next + End If + + If Not SpezialFound OrElse Not AllSpezial Then + + 'per LKW + For Each l In LIST_NCTSABR.LIST + + Dim GarantieWertLKW As Double = CDbl(Fields.Item("GarantieWert").Value) + Select Case l.abrg_artAbrechnung + Case "LKW" + If GarantieWertLKW < l.abrg_GarantiewertBis Then + l._ANZAHL += 1 : Exit For + End If 'Case "Versandschein" ' If SUB_DATA IsNot Nothing Then ' For Each r In SUB_DATA.Rows @@ -166,44 +197,49 @@ Public Class rptKontrolleLKW_NCTSTR ' End If ' Next ' End If - Case "%" 'LKW - If GarantieWertLKW < l.abrg_GarantiewertBis Then - l._ANZAHL += 1 - Dim prozent As Double = 0.001 - If l.abrg_prozent IsNot Nothing Then prozent = CDbl(l.abrg_prozent) - l._BETRAG += (CDbl(Fields.Item("GarantieWert").Value)) * prozent - Exit For - End If - End Select + Case "%" 'LKW + If GarantieWertLKW < l.abrg_GarantiewertBis Then + l._ANZAHL += 1 + Dim prozent As Double = 0.001 + If l.abrg_prozent IsNot Nothing Then prozent = CDbl(l.abrg_prozent) + l._BETRAG += (CDbl(Fields.Item("GarantieWert").Value)) * prozent + Exit For + End If + End Select - Next + Next + End If 'per VERSANDSCHEIN - For Each r In SUB_DATA.Rows - 'Dim next_SND = False - If SUB_DATA IsNot Nothing Then - For Each l In LIST_NCTSABR.LIST - 'If Not next_SND Then - Select Case l.abrg_artAbrechnung + If SUB_DATA IsNot Nothing Then + For Each r In SUB_DATA.Rows + 'Dim next_SND = False + For Each l In LIST_NCTSABR.LIST + 'If Not next_SND Then + Select Case l.abrg_artAbrechnung Case "Versandschein" Dim GarantieWertSND As Double = CDbl(r("GarantieWert")) + If r("ncts_VERAG_WeiterverrechungSatz") Is DBNull.Value Or r("ncts_VERAG_WeiterverrechungSatz") Is Nothing Then 'Wenn nicht durch Speziel-Satz verrechnet If r("AnmeldungsDatum") = Fields.Item("AnmeldungsDatum").Value And r("Kennzeichen") = Fields.Item("Kennzeichen").Value Then If GarantieWertSND < l.abrg_GarantiewertBis Then l._ANZAHL += 1 - 'next_SND = True - Exit For + 'next_SND = True + Exit For + End If End If - End If - End Select - ' End If + End If + End Select + ' End If + Next Next End If - Next - End If + End If - 'Abwechselnd grauen und weißen Hintergrund - If (dummycount Mod 2) = 0 Then + + + 'Abwechselnd grauen und weißen Hintergrund + If (dummycount Mod 2) = 0 Then Detail.BackColor = Drawing.Color.White Else Detail.BackColor = Drawing.Color.WhiteSmoke diff --git a/SDL/Reports/Zoll/subrptKontrolleLKW_NCTSTR_Abrechnung.vb b/SDL/Reports/Zoll/subrptKontrolleLKW_NCTSTR_Abrechnung.vb index 365d0da6..56cbb44c 100644 --- a/SDL/Reports/Zoll/subrptKontrolleLKW_NCTSTR_Abrechnung.vb +++ b/SDL/Reports/Zoll/subrptKontrolleLKW_NCTSTR_Abrechnung.vb @@ -43,9 +43,14 @@ Public Class subrptKontrolleLKW_NCTSTR_Abrechnung lblGesamtpreis.Text = "€ " & CDbl(Fields.Item("GESAMTBETRAG").Value).ToString("N2", CultureInfo.InvariantCulture) lblAbrechnugnsart.Text = "per Versandschein" Case "%" - lblEinzelpreis.Text = "" + lblEinzelpreis.Text = "€ " & CDbl(Fields.Item("BETRAG").Value).ToString("N2", CultureInfo.InvariantCulture) lblGesamtpreis.Text = "€ " & CDbl(Fields.Item("BETRAG").Value).ToString("N2", CultureInfo.InvariantCulture) lblAbrechnugnsart.Text = "% vom Sicherheit" + Case "SPEZIAL" + lblGarantieBis.Text = "€ " & CDbl(Fields.Item("GARANTIEBIS").Value).ToString("N2", CultureInfo.InvariantCulture) + lblEinzelpreis.Text = "" + lblGesamtpreis.Text = "€ " & CDbl(Fields.Item("BETRAG").Value).ToString("N2", CultureInfo.InvariantCulture) + lblAbrechnugnsart.Text = "Spezial" End Select diff --git a/SDL/Resources/Unisped_DE_logo.jpg b/SDL/Resources/Unisped_DE_logo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..beb5fb4d215e8543cd4e2b599f4abae3cacfb9fa GIT binary patch literal 9959 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йg<;Se(&eqUw4T91i4@=WG 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

V_l)8c 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%0DY4 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йg<;Se(&eqUw4T91i4@=WG z+Zy+$<1Pd5?aKe+z1@40Cim0sQ^TU@J}Z0Y`JytfS630ZJ1-)xo`vjsxqd^EvOoAC zohCbL=h_9>0tCEQWkjPPL5^C}+I5?{1us&K#xp~Ih$k%ER_I#Xy{CuY8iIuCUiiau zbN0L7KPL|Bvpo)Hkt=?pU~l9Zy`6f#IVpp->K7#qD@Bwit=@T`ieIO%HKfzKolyH9 zhkOaVk->hMVUb-W6E!s3@wIQ&N;qF@DP56lHxgFE2PWBA6XTrA0Lw`j=dk$isPA zyE>`&s-Zl7=931RufBDB4KaDTA)K*%-C^XSS~yQ>uF63^`(Hh7_7?YUEANhEerq4j zF!9qT@@P#&cu*A^FFZ3*4CCd`=vs|QE|NbDej>Zvxb;l7{t=|$&ZFz=MNrY<{I*It zktL@15-+@c&3awE$O1d}NOx=2JIV+uenZ%EW+FGalY}|MH{1-6Oi+;1Y?KciTvG?-@K3CP2(*7v&e!gCO;Pp8F0$}N0l_XWK(k7lj&H!#Sl<|F;}nP%D){V%QdQ;O7ZS8irnP|Q-u zIo8vK4D5CqVGdPjfz*xbI$i9)Ks!bIbW(0V*}!T|xbe#LGkMp=k+I+)N*SrQI(4)I zeT|Vw#2s0MtAuMM5G?8J+WPU1(|Dt;^rO4nOC4X_=e<6(U+nn*>snj^y8bPrJnRoOZCTdN9SI=pZlu!s`oAr zI>p9D2U4qO(<>}Q!?kX%;nb&8rbk()p187k@z^l$!8x0WV|7NsWl`AW3upVXjY9RO zp}i$%y%uM!p4QCq(Lx>H4p_?YGtIG35?)ebGaLL9_SA$ni9dJ%lON6;h^IU+6F3_z-!@zP31#^#p}lhT4r^Z&Pp1t66;_! zXUA)90|q3vXyHc6(a9ioEZ?{BBJZr`!RYB|p_cZgUc(xH+I{F~t@_0TTAmTP>&>q}PY1t}h{3*Q>nOc`Euxw?n8AL6ix(Vz`ND+KUAL=gD!hl9 zA7V3@S<05zn{B;ugW?&hx0@}&)FPsi*EaZMJR8-EqF%UP|DkfutwY(6@6MN>qfnJ` zv)nONm5%H0-(PrI%M-`@maju6uQ29QHI;gqtN0n7Tle ztyvt4pZyrqtUcTnrK-NCi7kJ$HZPP&p*kz^Oh4lB&oJ`{!rb*x_bC~qd|~vBb;BUD zP_uns?(UtY|)@Ysk_q_)_-uNtq>6pNvasx$@@nJ9(v^N&z5 zn@6qLnB-!%yM=lL7=i{r!eQ=9KBb$u@&7NOnI2_df;N2DZlE7JPEyD7A-85op`Ym= zC@NfKWqBj1cx`0=8Tx8>xPjC2x%*&c3xw8gsN?oKW{oE|ua_oKPik&|E9^Q|N_AAe zN@;m~Ek1DQld%*rD3zG|?F%;CSypnY@b(F#BsNgY|K%U&_!5u_ciES=u=cMZ&~A(G z+UXbZh!+NF7dM{-ONa9|&>M5cSg9ObJS|Xf&;H|3-kZyQSk$N}NSz^?gi^dU0aIIX zn9TWh>2DSfz9i0=lVT-*JX}_gI5UXcSF+6-ja_*_^Z2p^ ze+&tJj0I@LQUcvYPzbR}MZQnu!P8dpAG0(YW=kGu<18o98gMW7Ws_f0H&BT)h3h^z zSa|OEO4$D0c=v`zjPU&1prqKzWXVbGwI{rb{v&)D6Y3zta<SnavRdtanR7d zoD1jDUfnCW5s@@8Vy}CR7!i?goH1U3WfaZRVme6=P)PL}`!VFHC5aWu`XqjV2J56m zbs^nb`+A(Z%Ku^ND!ihMyR=Aylt`BX0s_)GbobER-7$1`#~>geF?2T!-60^|-5}ka z1M8kW`|bV-?|IL?zk8qigto(7G496~9K)8w_oN!|$x<1jL71GS{9{L-itgr=`RXVd zOmHHq-r$G@^bY{Xu^R^)HFwtSbSSGc@Q?*O2;PcU6cMk1n^) z&E?LMlt6XF^EKu%?<~Ys@6OdYb;NJP1a_OVD!+w@#qw#0wh&)X!O*fJmCvEvJnMUQ zpeijG*Zhktwn~e?FJGMsEORi()V`{?e#h;03gg7*NiP^tIR$`1PMXCNZVx*VUu#iE zRym?0E1kI2-Ao-h@Vf$iqF4im?Ar^woC2)I%N~O>z)xtWHXzb~Z_#-@Dy2V1^5o?U z-K`J5pRK;~HHq!A)s5*}#CTvPzeTt*8+?6&ey%reOa6a*`l#_R=#w9L=Nr><&ZZbL z95&Bk9&sDDYo@A{aDUWja31)Rt4R+Q{G?xr@;5{HN{V!5tPOe5<)Ih7HtG6lkgwZE ziMM_?gUjGL6WoeX8^)%0afcg$M^PBAnGsY1Z-MEeX1tN6`>L|X@%5*L!5B|l$%y%b0hxJh_No+PHd6hy*il|xb82v9}O7`HtW&E_PZ4uo}^jJ)x)vQ&{i z6bVYGWyg*WhnMLU+mXy>s|LMjn@U3Pm55dxGD3Em3RNSfq#nzFN3#iB_!8dDd)*>- z993ipb{FJ>6vgbX2-jmWzz6GITL@D_?Fi+@TdlROzfo}1g=f$)o#l@jhb}Vsrj6L$ z*+nMq@ASR(5DoDRb~~kp?-y9+I`18Eva-HW1&rAzsZ(q8F*KMBbm^F%5z^bv%G{yT z55Lzof7=ZZvwY@<4vwBTnVopL&nZweDc0HAlCjr@$Q*IwXF#vI3N2(&*;7~ogxG-! zAKfodRNK^-7k^rOgLMAP;24C@P}xK4yR=4l4#!?~jR3iU)`lN1H}eGWN%|+*BjJVS z3hQ6LKFu#oo&iIco3<-&`JMB2C2^rRQ*Ape|IS;jJtTYzY4{0zZcZT|T0qgNgYDZb zJZ?3>OGY4B?zu}*4%FI~f3RygRBKbHnr3y%K5(r_w%p{Ee3{vuqrY)Nxa*>)t$>(K)M3?b7%JY+c7%D&-$oq zfn@et`-fzDxbRnjaK@KNqxwNS#eim8Jo%yn=kQ zQ`tZCC1>pm$VX^KIWVG}hW&qd%;n=qT{P>34gPJqN|cz9VCCdYrAmcL`#woVA}I z(7PN>rrjzT6(arMA_JLVFk2ie9SM*oHv0*nAS3zNuXqcZSCuRrd5&>b54K)Uh|K;n z3~Ep(o_nzz7#QpXt#tVkjX`{BjEuezt8w@8h|qrRqKrc&ADWg)EZvF0H#yx+eQxY~ zMLyME$iSe;U|J8vv#eknSUFwyU>IrjK3M$Y(Rq8@B~`fm+oUa!r9{jN-xn{(IIJdy z+-;XSgy)^3HUQ@ zHamLA(&_Yb&|7{|^+C_6?B>y~jiVV6^a%5HOJ$#2@>eX`^9cKaWqiMpT024^qh()uDHppB<2MM2R8$X7`>$x@ z%g~ExIVRXfIeqebf#`srvN5yR@kbU~)l_O4`x!fF;;fhzFyzaNwR;Z7-vmFL`016ZvozLoJ_8+}3~aNBsSvOe&<%Sjvx!6Hql9Y|&C<$V)Ct+y|gO zrd&1w14lEC)8nWFXYi*97N!=!f7aeme+98AGR^Tpm5CLl2o_t>`OduRy=EqPqTBBB z7nFaMDRdiXebMI%xA+SAgp}$a@ukjlubYQ`fV!{GZv3|eOvLUBV$VTG*bwNaKC)X= zpdTpkDA+&KXN>c_W%Fp^_PJp>W97&heU_P&5U!CTN5n28O*zrP)yTWu>z+!NrQ`V9 zjT--K8SX{<`*e=ZsXRtECFqpm49KD^$RxlLd9J|hi3oBmJo~2A*q27~wtRf{I1)Kv zUh!tNb0Y@8j(3F2zi+3-{Qg*++>!i^*iwxj3Ud`3K|t1WT7mF5FMYKZP9PW` zOEK>la$D0Si9_OJCoBew=Cb6=?SU~N2eUX52}AQe=5|Fu;XS`vt34@v8X304wGi~f z8?tF)#I0GX{{@Ui_eFPnxFfep5u#QxL=KwoFe)>ircTcikI!9N$v46zmZc;>NHN%r zwnSn{Jaqu3Drp-3a$%AI$Tc>ZRqOMVr-x;xcsh{GMs>Ue#|>bz;!Qf$^qp1A^CbdsMQQNI_}+dIOB03fKA2lB40O# z=c&R`AD}1xl+*MfPj+VVXFr_dAT}e+GAk1!c zjx|E6q_wjZz*%XU*BPlV~lA0KqjX2jx1hpGm z-H&MW`AArWda@XVYbH%2#iGvWEh23mA1W4Vp11vPVU&r517sV`cqZlh3;@kYNk97e z{y0NW^f>$T^4(%NO7@2}S*t|u4vB2O0wAxxzJR0&jQkG=6MGCf^KJSXK%0UAL~k&u&o z4ofotnFIhVMv}c>gNx!fAadaeRYCS6M$ZxNN|8A5(z^mmIxx z;FtvgCmLq?m_&T3TJOTT&jR67w$j{(!9E$DTP%;~TzM7TuPHnWlCO}EVOzgroy&FM ztpqYy2vWtY8fCGUbLwdR(>X3Knbyfq0Qi_tdcTSPFA5(DE{f#n&6Br96}2?>=|B79 z_PUq#Oz!Olo2qPcVBcktey9JLEqzjYeBmbA2Jg`w9)Pv4-$rg?#(9c$Qs zIy4P}g@EJqde}W2W^HrxsB-2i3QLWjEep7MNQp?jQ6B_pv=9Ixr|6=8RiAQY190r|(ueW8l$JbQW&%0(>^NzGooC z#~Nec=Tt~n4M0)~gR+DC^xBMyX~(z(zmJJSzZD!C)lZ3&awNsP9W2CaXneOnGzE}A z#7l0f-jxZuG2ih|vz7RJo~_W>-U zS0`v5i}5pMDI&F9$T_pn_^sCw*j)AO@pgA!T|&kaoV{|%GM=6(9tUAdce_y#zxYu+ zE3MOb@*|no^>-;1t!{A5STwE$(MPtOr};fga|eP4axFfTSQIaUU zLS=y^l(qE7q=CT2x;nb6s9_V_10sd|xgaK(0K*K$?dZDMI*&}lFb2@#gW{DuuPfw) zu2-{6&El@le8IcOt`tKmWvq|wm38lV;13nw0+zJkCDtKF$PWl#CP?EWq_rPk&3lZd zTxK)l{8C}_S^)QPRq|_O+zT3sAdOrHy5z|rVnm~Zgi^H_8Ba6dMT#vFkSF&o1C_tWp}4VO(vrt zF~nj?cj+^chV3lK&I*N)EQsERr|$XPnU4)c=Eu05=VznayVXu-qnccSbMDe9hqOU~ zx}oXWgqvGGv*$^Diq($Cvz~^|u(>e7X=a)r6F4iNnAF54^bM{j$-X-IYMngR`os&9 zV580THB>6%E3TSphP?CDI4!4nZ5b9pcj>RE>=x4s)7En4T9#SHnXk*{qm?{Ky?t0) zo39;yZSH4hhQbS8;oQQoRkgBvDU3+5LH@sKDPAv26Ah5~Hx}HQcaOH1;c5J9T0D(& zhx{ymg^?U`1GlK8lq)rq&rf@1Q$7x$OK^BcE6E{kw%m2d1Y~FPjQbpxE56>4goyH@ z)qX48QC1g+plNw#xe1XNN>v@7ogE!*v$|4Po*3;Tk}Ea=0QCTOE7;A4UoJTGO+({7 zyIUvJCx3c(cPq$zN5|Q`B$ZvsAnQ2`T?&Ke$w;&)#hCv=-T?UICPLT`i&}K~CVZ!4 zJ?hw@`|=g0q=Kz}%dnm?0*L?fcbL2HCzuSJ0)xm*Oq{U{t9xuvl}&!+fKCG;N`u}< z62{+^%1CiN^5hUNE=pO0k0UY!1Z6Uz9f(FJqj*PiU03KG-cFn3m1_0|@_QNB0{lZ2 zx!^fy+M$=xRRT!_IS-50;~myK<4OyO9Nye@P0$~(1*Q3Z0{jvkM`KX82^B|Rx>QF0 zeIvF@TVaeTRjtXaj*@wmK;sO`$f`x&V(>nQjhG~8-^6llLA9`I0z+*$8-sseiL_~> zmzSjFQ5mnn>byqo4AvVbCpwJs zcim~l^J&cA*pc3Y6KzFglCsr2{VJz@#R=7ZrR2LJ%3r%divzI@eTf(p#gTV)19y*0 zwmK{)n~1h7suBjeO!1ao&D*xQ);9Ate0I>3ksz2C`<_Au;P<8r;{uZpx(&H+L}i>k zR1Pn6#jyv|c$XM5JiyI0eD3H6jL}=0W66I>m8qm=KT=%zV=|7G^7S{=bVS^X;}#tE zZZT4?ztng4C){j&Y;WHbCqu2xQXcbiw^#^5LgA2k{pkGnosc^3_IznAPx7?}+gi0jV`G?o3CGIbH) z^1yS}H(x+H7)PKx;kE4X!{R`CVs6lUvPWhhpZ=cq52^61yaq10p*VYbo6RF0y0u}_ zD=_h>nYJb3Bs8@KH}cSh(KW(tapxq|1)(R`Pbr??%12+ou@<)HQK7;rtcZ28ck@=T zu_DNP#5aUhT#nGDH#$&HhW1SnmnvfGRr@q zGZ+flPc3vd)$?$I;j)mUnrShl4VA1lCMq2HfeSM&d*n&{a^T|v33pT%FInn(l|ILa z*IKtS91;)fJE}i?5ui&JHq;@!`r^-KlN%)7S)jpgW22atB&45R_ z1;_kuR{kEbg_4esuC-%(9sKc-m4LSWv$l!z%a#6k`l8_($7NC zaD&EeU*KTF<088h|BTxk4jJBLtwbegWlcb$xa+=<5nw5HN-5(C)ap-iN8}vw6In*# zW8wjuPQ6y9m@BjHbYb>6eLHq<$rl3*0HMiF;X|WKJ$5hNOcu2~Q@s5M_&i&L=K>RL zEdLFa6O^1#6!i(Eg#T-6NdMQ?y#06HVbm?)e|N3@qDnb)7(9uJk+GjXkaYN_-o6j+ zFUQ2_xjf)$xRpV-!Z*TSm8Gkb;o(?jNN*jtBvy1issU$fHEjDvxw^A{F%(vo87;a% zIUEbc=r~A3$J$lAdLK;jej-#1fq&E6MwLkO`NimaeeWi$E$r)7tQZ$Cc^(e3wLMPmGDuNgl zF|?e)%6hxdx}He@BpZfK{mPQe=i+qC1dwI`=2b4!r{H}8zIDPd?NHJOtaD@_4nL*p zW=_?TRQsYWQYwc>G6Bx4<*{cu3BT1Q8sre2aA*|}Dr^@^Q*aU}O_+6q)HU^agE-6m zH97s5EM^b#*@o4`DV?phu zgfeREri8Cq7ueJE%WykSa&GnfdU+4AzCrkcGcRa$Nl&vB82p*iuh~=Ogkm~ft~Qiu zpCR~zsT##8#Ulkv*VFFRir$dD8Vdmix0o%))-Y-g=iF>X6l+q=YB;I*oaLFf6v#@J z_{G|Jj^)fF%)n#eT;=)b#p=P1@$WRO^k)g2>yefL3GLvYx${!N%ZGCBY~PP^IDKe4 z_(HbN&GY#ZnP|-7G=j(-ytwl0fXJl7`!HPK39WVm{|8H2EotB-_xnWxO@a>wdXQh; zi+A>fio}ug6{6EK>c!Wu%`@lT1@5$YVCAsK_8PTq*1$M>s ziTeu~?K9X^*+=&MrxYfUiMeX2t;{&ZJOjUX0)<>Swgsme8MEW;X({zn94Hgt2+%0V zV|wFL!ZGidD;2(cb5_FK7~TCzRa$)g5w}udDHBLS1t?@P{Mjc{0Yv{6-CC#|`8$cv6rOi0QKf%uSomzlp!Y<($?v8Za1X4fR z1xm{r5(yib*e$wdE@;ZmbrF<&J}$UK?H&0)1|(VBV3MH{TLu#f1g;wU!*Z>Ez;0IY zE8&b_x&|O>Od&JBzV!<;sn*hPMz7uB%B1h(QDU@fZ?+Y#UQ1 z6sSs4)zMgG3PXhcU^Ao--WNS564kq3dQWg_=kqkJ?vH4%8+mu`GjkvoueV;J$*QGP z)XQV6qnb6ZR|imy@g zg2#1y?wX=I(C>{maEum|o{3b$T`%R3bLO)|!cM|Yf7@$AM+@hVP~6G%G`xKmn8_VT z2LkJipzsRhWi27F{)(hk9JwY!0q4I!syJNgnYqv887OX42fk^2`XzXMJBVIoUB9pd z$1a9%K{J2vbslR?dLxSlzN)^=9l6sb0kSjjN;Y66%SK>_&UU{L5!m< zD%IdN4>jetXG$v$Yp0fh@aIj|gCJx8632dkiqZA3{9|KY$6rTQ+6U#l?4216Pn>+1DBZIf36m6wRql2Kw z#i5XqaUg{;p@FzLOy0eU#~r12MDXt8|8PJ;!L*^jWj=<2g=t0Voow!dgi7BAF%AF# zlX*Cv$d41PpisIbb7r93^&ByfOS~{Hmnesw?DIfO8A5wgO-E=`tZrIg7sd-;mWLJ}@F) z8{sZuFN49BcsbJRPk&>ER`2DDDCMm(&duawrB)+&4S6+V#Uhq{PIF;AVSGz`*E|;K8 zPh869?yq9{?~@usKJM221Ze7-C&ip!m}F15ghI;*5QF4LeJZ1QpH@|Qp%vGtx2>N0 zoy*tSA=I%=6|#Bdq^Ho|gl3o4GX<{VwwlJ9bEys@zh2-akL|P8exTLw8!g8;mC>&i z-6oosn;Vx2KCW*D(QYiZ!IWql36t<*?>Ub~sg`9~Nw#hBJB~(Wcyrv4|&*T7uI6f%~?T!gXFJA?>vd{_+p;LMAdVBSd=rjEi>K1F1&0fd?hkl?JDxg$3TqBr|0;j+@r4>WxV}p+ zg10<1lEO@JDGPCfXVSGr!eU}hhUpE0I)y3T=zdKjgT5X3I>vzn)Tr(EvpLqnxN`t=Fto?91ZZA#QdkxD*uR(svjR21e@|NBH) zkNV3zbc(tZ%;pQ&9pe`gVjsD{Acq_ssTJ+u2@ZyQitn1Y0};1dxf|)f2z$z$v9^zR zOt`9KvmAW66${2bXpsL%G8>r*iHF1JhEBzU+dvXIF(4s48=${(u zB3tQtYnU10c#`c<0&&_;1NWGhi}1rM!|^LI3-&nq9twM|vBTgREQu+;A>$f{I@O?; zkMjjI+wLIpvG{*j>R!XVGRxfK?`TuF^QB{x=ug%E~C` zS%Lk7|C`t8am7P#cDusq>kItGn@E1A55d#-i~;vr){oPdmt-yD(53^8I7w_EWYoD7 zDzm8F&_5KJ#I?xJWQ2uvRBTeV?N8Y2uKy{R7}MU15czB=7LOqF`Z(-sNLSVerk4bL zM&H2B);3jFp~4;Dkdj3LOKT1b*QKOZo>}2iIPlPS)0WaEd&VqBd zqAqQVJP}&fU^=cH;rM^cUwphYd=2XvU8diodCAS~D^RUkC{~m_?O=9Ci+U9H_ivbB zgQqK$*#(pQ@pX!f&uBqvO3|Zf)LD~^Ifk*cthe+`IzKf0WcIc6dz#rs7W@Rm6goiy zMb2IXHN$&(EQ;P-F&~!O$&Q28lU@ut4aPTO(tR??T1qmssMh_*BWt%O4;(+gq@>N) zZZn!v~Jn&%?5_uJTjK-vImiY{hu zD0aWEdvj&8OrDa?jKZ8$MftxE68Jk>H{9WHyl};r!4l_!IMA+wDxF%vT^VFp0xv^-NpcaL*ZEFU9lAB5 z$;MJQtLT`%LM-+oyXsQK>tuSi@@+XGK$0ii8X*ngg?(j;(@DL4tA z12HmdMPy>atcv*DMr;Jb3caSs27&vH5QkmD{h*qq&|SKjqLpbdZF$KsKUGR0<6H6+ zgI%R%-S`Cy-8Usx9-k!lQbv4CZzf`bF5-?1re{qx+E?t^S7j?r=(}VKqYS}JUio^T zE{q4zL!r5Dqk-2`P>1V`9GP``nMHKQu-bLC>@FQerLF{joiE&c$8&mfQ}vZb_4?`> zlO#WL`Y*gRp1Gdymn=LoyBGE5-wTU7tZeK~I;a0qlTK@!u7uyij#(aH6egSy4K`XA z-zDpvN#g;JFt$V<@lWAJ&#b72YAH2T3d?Y(Bj2-hZ8Y(_14CG~thp%U_UkCsdl#)C zg+2sBkyTU1AEraPesmHz`k*a(IJwn;`qpF`&~7{orG@V307For)Gv0zGhPshgr~k0 z29Gse?YjGSPsv$R+E;Zp3}e`XIK^@QD8VL6MuKj*KfUy}K8*|2_85>(#FDDg&T~Zl z+-r#`fRlg_>{CERDd3Z4w35cuXs`sLOC!jCFZL4{tURP~za-V28WuHdMY0!? z8*bfg=e&iv`&N3p-q6N9ZAkR>=N3Eo_@$CB+STle9OO4~@U;?Klz7xRlUMxMx$+C!_vp zg5p9)2FxXkuxd@wDe|9d1J^g?A|^(GLUbXVA`gd@|6v$N?Myd&yOdm%!6ItxoY^o+ zzoPV#_AyrQ;?CgS;oh%B#Ms5Ds1@aBhSAC_=s?-W{(hMb0I>36P0Xwe_Y##WqA%FD zBK*oiI$Hq*l)V=^fb;1@JS{*nx;>IzPi>jy|9nh z_pcJiu_nfL>sxsabmDDw#K0yDI51zVV%#e}q2{^`RcQ`Rt#u@J$t z8u;>r&)8ds&J^j*m1%8iQ|2dER2Se&{~K3oU*6B#bH%jb%&$$Ru~kWVwnt(AAu!j5 zCa?sfT4`X(c4B}i)o{v*fboD8X~ZGo(<-5%-0!{lQi6KwJ4)ErZ6k$mmmp^xiQqHu zhabTD_VgT0TDngo7bk>eI7z<4ACT(dbq6IkR8QphTWa)>S?`7DRST~wTtNVuVJuX# z_sDW!`A6=XfsBlfOMG%4K4`9r^Rulw#wIKDml0Z{H|wxHG-eN|Cvk{co3W+d`x zNiBfOvK*62Igb+`-U&n#-_7FHtY~U{TT4W#{gn?Z>C(!`{(1rfUbvfyE_T9P47`Z~+uy~7=clwLrE*oa=N zBJSq;VWp~#ypMZ5awgy$zR7K6{P@uJ-*~(2)yy!J&5>qjpxY=fJD6&8cPeu9ra3cD zF?gB#8AUd;HW)(UY>B*<>mqV8+cVB^^1IjEjw^#5lhKzy<9;a>;?Fu=LH6H5SD~-} zkq#VqjxGn_8`}cK-SH5%JWJphATPeV2aBnSZ&PD*(AxN68YnL=oUV7q=OYmDEiNfp zG=Z9WBgz6z|D?5A*G{1-(02BLBe688-dDViVHTA}0C}dmS(<>U^WnN=;qBe^S9qKa z_=r~`={-}JVIW;A>&rUUgkh6CUn>qJcu>J=MOv5c7pgi17jsczEtLYF^nnX5Mw7z+ zFa1^~?u@Mc;^8xd-N|-gBg>%b9gco!E6~dx8;vHU3ift<>r=ne9)31tJZjc#&D|e@ z#%fR)EIz2)+DLL3d|Zswc=jlKFW{kk8l_CBy@MRZ3fxlH_D7&Uw1Y<~j3?mCEDSle zbg(K?Z`CqYrZA0{@5U5OGU!Y)jsVB3zjFN~z$jXO2XW{z`4&%p6UT7odvIm`+?bJ$ zP33onSoLW(MZK+hfk-=P(oKg3s(gf9lbRjJG755Jug5x@A@0T5Y--;(= zX}Y(($xKm<3W05DGY9fQa;=qlJsI|VC^DBNNUUnuzb1IC36DbuOsOrj_kL}Fc=CT? z?n}{>Vs?*btJ2WQQ)@D;?VFlqK^Z1Vq>7gUwreE)SmPWH784WW;AjW7&JD22MWi;K z=En|>JHkJutnlq1EtT?5RbFoHx7Yl2uFU(Fx{B`D+~ByhsJwXcyHF?d0opq0G@X`U zk_qOkcTZ^bMbLhg5#d4H`GPAszzHUnnDNr4QBaGegE(%@5AW>0pPaS6cKc3Yz930p zyM98dl<|8YJtTS1=GXe2S1bhTuv_QR=|<3S-*9ugyxJ+IojbSMcEX50g2o4?Fno^F zZ6%1u%>A>=lB6_W;h&1w{ElsqoXbi6Bj^Zk4}<==n0GP^5_b=*fbpM?dV42K6em&H zd{H?zdiXSQ-!DppiFqJ1sMSOb{8g)#+|y6=1aP9IxRtrIegJh8y039=^|Y7F*N+7|yR zZu=LLJQXS{(OBu~&?jTsRJLt1b|)QedgbuTA@jL~8e6?*VmX=I;sHNq-p|a;92_6F zg`D-19PEru6C-RDhx~`S3lVA&4w)=bmSSTKpTxn_!rs$>x7a~CIJ}J7n+(AsAQ+$- zM>pA7G(K5QAaUP6j%uH`N&C6M<@%F1V6>3Z@|jV)XLMbD4H;)#r^&$0&?PP=3KU>4 z2XDX+A@B2ziBJ7K^$OM!Xoczf8*!&-{FO)!R+^m)#? zM~5unl$3B|r_t_3D!W6TFH!(qW-?UnwC7JAOZdLl017Wg6c4vqxwg?5MqZ5T(v249EglBF zu%ae`>~7VD+^0?iQ_iJMqOcdbZe{g|4v@lg6JHs_{2p>2Z6m+V$y&hTdZ1dMv(XqB zDljoa{ac$NYk{wE$9%^QY`1#jG1%yaLAD+QtWn=nDjB1RH4pyULpg0DjMZNJZ0Oi# zd%ZIFb}d!d15c%OKC@}x9{pMp#pGGwq!#=27Z|?P4eqdJ`JgH#N#~Y!)*9wiGHCfPYc7~-xgNEy z!Pf}qoor9t>zhDMQpe{>Nh<~cJ#qeDOCLJ&zm zwX4PZ|R;R(lz3(292fz z%fBODxhlZ`)Ex4=!|yn8{NwAYm27TRD&o_2>hwJsKKBb5E^TO5(L6yX?!8H$?zfwx z#|ly(>%Shx_Q!nNrncWt6!h#me-5c2sOu9ewm8|m0ySc~?```1Q(ckpHC!}$UYh(1 zbdgt3Nd9M7K;yUnR#a`k{9P2=!25Te!v6^14qk>3i6a5V@5&9}85J#B5saA{HdI8k ztDeWRwi1Ngn)o9V`;+ETD-tnwX)StL6lPd$yZ=<10?5lzG%|n{U(=c-{l{otGfc#2 z;sS-@gQ5`;mV-6VM3Vn5bh0HsPG2X@r5ZdSPJDa$8lC*8jOuyCy+;?J8mOD4IJc2k z#|*V;2w?O*9+)e}ip$&hTT!Ll0iJHf{d#fbdOT1!E&3WAe_WB(V9KBbRN`*0ak=(pU%obT%`n-z+&G1E*!ipxE4{>yRCQWH z@U3;Q@z~#W=}y0EvCEP~mO8)$sElLV{3tQ_C-19AiE=Vv=zSH)MA_nUNc`(xJ!G|o zXf+|;;a}wBQ?>!uu)(K!$9KfHu%hRP7zqY z)V@a(kbHN*L~YnrE77S1J|A&8exPsbj=YIll%>kLelOh1bwKTrArh;P?o+c3S;#rZ zBZxz$&x$^pu_png=$e$6UXvy|=faME;^r6Ja?hVHLpw(tbJU!1RE3J6`;*FbY9twi zbWBvY8<}_md;jiRz3W=W$KlD%NAW__@%`xTi{vWjGcCUGJZMMtio;&9kAk^I+8S8H zyA+;b!G}~DzOVnn2~cdq%$(mNCT5!-G4ryEjm;Gag`pWuEsmO#g}~UF+tq zkiI0f1mz2cr!W6tyOsGWlM)7;IDigJfe|>4oBMfKO$AtAve04nBP0A`A*>a0GhEc# ziD(QfDt?^o6@{%oei>o1BKcCJs&??)7;=C1KUFsbA|VNpKEGnP!0xEWX!tQfx{Q{% zh%N@wO2zva%QJBlOs%jlDR9g_>x>$YUIc8k@9k-n?)8xki?$CB zXphrgh6k*Yp!G5-n8sN~Y(gZ+Hq!$#+_gGIqKPSXab>wv@}3p8s=D;~26V=r#zayR z`drQ}<{cRSt}-NXci04|aoQstH50494t4GK3JmEC9568a3(|B>>{ z*R*X%?C@`eqoHK7qU>90eLHt)bQHq};wgKvZ0_l$GxZ%DQb2D5c|ZHuNMI~)c_m)P zsILSuIz({;qj4U`ZyOyp<}wb8Y}=|3RXtYZpRlI?R3g^(XZ|9Q{wyAzw6I6&JceOc za2kI7z-yhmkA=Ul#8YjaCT`0a8EgH4@EEk`$>IsZJ#7xr5EuyZt4Bnrlk|fpU$xNar|1M5 zrQ(Gieg|KM_)M%%TBZNE%&Z8(2$@FhNfH+vuk)zC*3tF1E;Fx&9ymGKFG`>{ct_@$ zibcTrk@p=RitP@MRQ5ipBeQhcR$spS!kUB$k0ECfZ#zX^7oj>~IMNK=sEUbI6RrA` z{E>WzNuo*HBTsEt#R48)NOmd4^wYbGY3#4xAWUDbXR7Nfgg=#{DdQ)(0qHu)yXK%6 z)CQXq*s0u^XYk96xT{s9b0C_*X$VK)nuFT5yhgb}=cDJnicTg>Q=;o8-=7Wba(nL5bm1d?xX z@j6@mMYBAwt)e73DiGP5W+b34{+I#9G?Lu6I`&>saf=I8*Dko`S%@?FX~kV*LbN)g z;m3CNZG%+PHgcJR1l`a_7%ShHKOmj z$Og_B$&;BrTCp(}eB)E`XeQK0$KM>a-C)saH-a&nmN`uIW!!dW#X#O48_pOXO-@yj zXD~;Y=+N2OF`c|wVTZ#vt-H>Yw>6&jwtnsnhF1p!k&(e$;U#=f=tk{McXy!2BN5YF zAoMI@#4)wuA=-zVgl=}wv)=&K6Gzj|LXkgem#QLDE8S(%uu>6ll2GwBXvjfLc42A2 ziJkqi+ulNdBOE`=^nvhyHj&&%<}tF#>se~QN6pt}Jc1H4h(Ao+vUbY!ZRwGEju*$v zgAMi4(nX^_;hfQ21;R%Ot}`u9D=wIu6k34MdrK+ZHhBb7Kk$+45#=|Jx0XiR(>Esb zm73#en@^8_(QnK6`_mo|8>mrxA0&m7>HdUh%OtqZ&|fty#j4*iV@8xEmiGA+!QK)J zhKr}krQ(sPpq}jOy^pJFSPOEFwseZMlii+YtfR#d)QJ&`U^!Q!JppZJiX|RdH-Z4t z`=I1TWxZw;%g)t*^*!Qga#6?{C7M!uks6sT6jLgf6=zARk>6irYm#tnWRj=b zrORa3lr|Z7MVBuUGgCgv1S=Q(vO_+RU2LnC(x_u5$rWf>jA?d^eFOT5@j4Ru%G@F4UQD3!@ZH?8!L)erFR~pU={Mi4gNh-iW{;4DZ&}}TC{A0FM(qm~ zDE}+zi2qm83h*NdSq83H_)3Q!*aK|4Us3E8Q&QUM{0CKZ(2?bkl28$!c0In-k=^IenWQIZ|g2!p*Q_S_;;&s5qwf z`Z`?cZaHSW{OHh6vrVYPfiIX6HJ~@PEUuYIbghFJs}knupck+1=(Y1@aXq{Heg!JL zgtp?OXogR-{J8F7HyqT~1gm&@y+u!_LRNstsM&pBs2t64E}|JzO+NI5e{@AmPPOue zKY|RlI_(1)f#DL#JOF1{EjFUD(92Kf)xOpTCE#4}6LqaAIJU*t^39 zHG(+^nOC_QYDXy)Gu73>I@yh;kRwqUn}DC)lF5w&!H8O~;Oq#W_2uK_ozq&MX#3~L z`uxoY95hu08&7*ZtYlH_@LxRMi-s2uXNJGL4~!2=jI*LC`f1=ZW^y$MaLO4oIb)w} z6#U$&oLMxkauzE5Zz^_2UO$0e#6D?-r1gy`*;W2-wGwcULFWl@k}LGcDS!Uhq$d8> zxRx>g+!o-aUvEkAvAM*&pg@O>6rVkw^Q$&s56G^fsG4R;nsd6!D=_nx?BJ$2n>OOjRR!X( zsU676i!)Wjf^agdTYf*yj-@GY5*?cwu#Sydn*1eugty;3Rg-5)A{O`I-m7W-xpjK} zboMRbD)aAv0!L@Qq~XFq)knN!i~T?O0mvG!v$)=~)<{y;JH4glW2?4^)^VAqqrihy zi{p~ysLC`@!FVj*p}6_JsVzl{b4@Tu$;F+nF&0yMUJD3D*4IRXM8-G+TlkZ;rx(chG znHi}CxGP-nkCz_lfZm7Hhdia$#ehVrAoMWzBr^6L!ktr_%z9mO;dE^tnFXjPKei<> zPujGVXfTLcG;KhlV=z3&vDMA^-t0p8{00xsZ8qDh(?$IY27rJEZ68XGPtEhGqdAt$ z)i2{;w8D>luWU70{S>gH%D?BXm#~V{MQU&ir{zrk(V6xK%ZG`Ax>q7U_b+5SjIIF; z|2_KiZ_j@DAFn%C{&b`iASuZ{=Gc}yZrbI?&_=0maty~urb((49^sgJ?cS|68rYt) zlY2^@v$0})8TVPNHja-^t3QCysY)Hj$=u^djDs1VHEi?%w(#9B<=;11@73lAG$j)@&;{4=6%aN052Z(rpq=4E>0Yh z^u+n=|LsiJt?jPn(fd}GVQ`X#nZ%(?g^_5%AxlSzEh>rtZ?Ht;#adx+ce3Gs2k=>V z)E(WfsmXpkY3PXQ88BX;iIhP2601c1NtrN?#@hKT3(UN(*5G!u{`}-N5xZ^WYUly$ zFKpZJS#vqofT+2>?uY(?ruOhK(BD4oJj@Hg3M2ggi>hz_uJdoYZW}g@?WD17Hnwfs zIKhb;+qQ9Hn~iPTw*BUZ=eyQ>??2(Qu9<6Q&&=L`OU+$3!Vgbm<3$ot&E>lCdy6e8 zwj<yNDeI#B{kCUv}!@aM+`oY@Zq%zjsB<L!ZSX%y7_y8yR*D zN(^Jws#W3Q;C-gvSnR~1;dfc1wGUDsh6i9H**dC6+JA(`>FU9&Z8yk2tO?}=6t`HT zQK{*+iDj63_rLTwb>Mj@)e^0L#ufewR_CcJS7A_mVSjb8{;cnM9#%OULZVrIz*V(& zcRsi-fncbpR83Gm0-Uo5@RK^ZO-!WIy34%}{JCbf&PWq2NM{kl-&j9xG4MNFU*7H9Y02NQAP> z&A|7jkU6B(NCIhbn~Kq(>iS#GYhn@RI&a|aWC&DTh*Z7jV2yYrCGZ;4Du2j1f0G&) zj&V7!sh5e>2{nL(tcn~k1l^*W{T$Qj$7#+u&vJ?9tT#7fWIH!1ML3mwFvxjiR--an z_-gznSxKP>ngP)Skn zR#pRfwI)zXm%#mL(W=_E*VlN?KjZ2~&odfmL%MC25@(g+j2~irRAzT%7JpH4zF`YG(V6SVILRN& z((Q$YW@iKUYN+2=3}CO3Q}Fx)JNb;AXoJ*;4kfa(bj)~ziRTb4D7((=Qwm#*&cz|l zNO8tvj0*O4*4TB;l9S4xP?jUIgewm!c{c z!Sz-!9XP_$CkAUr>D#Ipm!HVx&kwb2Lzo-1Ny+jpln2!-QE;4nJ9>$;Ev=WCY2TGe!I(8?{hzl6)~8L8=u?|3h3blg+6ox4=nr#eZPEdE0is8|(n@lz>Bx zB=Xz3bj1wBp?dsFlvE9noJV8JRn|%?;OI?&u!@MvD zUY>P*TatHoeT>r=|JC@TsN{KIjIi2GNS-d@_OU`!J6bj5EdmYVwq6=B)rtzvt7c&G z!X>|G!3bZqd!jxKDmxu1ei=*#QVX9Qsj)k?P+u2th$xgLx2llzfko8lIpQ9=`VnG= z>^_MSxinXn{X`Hxg6@@%$3HrJ4vDB2EP%%*M$$ZD1;U>Yk-l=?dy>s9R$==xFt|N4 z6u^W1AN(P{A1_hh^9G$PIS3~i;fMGNMD=j)G8$nlT((YX0WbY2lz7!HgdC+XY+{vp z#|^oV{+c9iADs0urd~$cWRZ=CYLf&+CCnKV;@rkb&4CdNw*P?FsV38W&T8UqF@J_Z zU&KbNM;U&4(*Gd>3p!>1r0*n3<7tqMEodrm0 z%SePJogsL_H4N^%RTBk{7o{K%f@sR5FOn^1(6M40Fg1w=l&uY{*DYb&Z-aW9t!H~~ zjxbFO4jpD#7)3<+RL}WiPlahF)PINMS&@HUH?EvitU}=mha^Ubut3cbh-d;Mr+p3L z#LifZ#YGWYq z#1?m9-P1mc7LleOBOmLh zUOA@Zbx+OvD<1(K545yQ{!>?1$f8oBqv6Gsc>MG#Y6OV$u_PQ<&M^=7B}kjggjhs% zm|e=#L_?d*U{pBe_)^~W_m|=~v%0GpB%cxpd+x47Jvzt(MADvYjE?cqs5=M%5)~&3XTz zzjH=S@n8K314GJhc`G~@ra{$H?xYhzDtKm4r%%y8g%*R^p%I*_XBx6%pD*UIw!kx{ zdH(NGE1LBpU5@7XJRb(y%2n@{S-DrR_r;r$m^?tT^|jF3Q?g&wb|!It7=}}zXm1hg zbC^R4vZ|po<&-^h#E0u$(IoS6r(Pc1hF|<5zkDY+d~R|(*FWWBBr}D_XP&?LuPAkm|I zAOVTvh&q-lWKEz7rNzJ11)OR?rE0TC*CQGGGjpJaiNVeNf3pA=?wt;l0Z4d18Q5f4 z;@iUmW#iC*=~^BN>cZl5+2d;C40O_v2(^x=USGiDIubIVan3_9>tN@rh?jl*o>fAj zc3iHBNlYcF?RCzoG%vXAMRfN_+V=D-Ukd8-wmZy4kusGQu}}u5qw~`jrS0);I|&NE zo0WnX-d`iw+)3@Pu-$|5)N@?s7{BGZbg?q}kA@2?1Mp3Ut5zADDc7FU58U&C?3|d{ z5z!1}7cKL}fo>i0CSWjED7Zs?T=ZgRo870bYSap5!S0_zDKiekb?Q+LNs#14LR=D7 zY^f^Pfb2H`hEK?h5#mEDmfxDEo9^ac2bS%mn0T*eL%F<|1-7g;bBPClo5UBNR+=8? zw-{2?5&W14St6EniOwmJYMZD|Uy+{YMcq0%PFbOwYnws5((?4tX%Z6Va$W>XP3iq5 zC!4x?6&qX*p60_SJO2i)(4>%nN;>i3i#Vz~1rc|WpJ$Gp$G-p#M3S|Q3Uo=;J9%*N zqg8E1p`oE01bT(AG&&iGTn9~;8Y+@Lf1##nd+NA9OmA&m^E&S}%2hvl`c*|}*M97j zfRX^E2tr9k2omc$G0&}f8pZjduJ8}q9h7=`$+4t;6KBVmmwjhwB#gqM_O8E3rE$5! z{1Nz>hGAqCk-G*F8&=g-sSNd-Vd_^qO2sHraQ;pIG`rg#WZ>crBF%~7lNFpOkgU|` zl8{{3`3WT)hL!o-;6w&zZ@o9mC|glX%cVc^jD>nh^|F~QQ$)Cx?wcLV%FEwFw-k97 zfbk*SRog{YT!UzI2#=7(^0x%!2_K|yL|gKn7~y&rQBj{K0b#ppQyC>s6y`r!!A1M& zx5C9IGmM;Le0#zl789w2miJ46f=S(=s9olD<#tC>L2Nuq^ zP&fA}8sjs1u3?0N8?7DQ@Kzms*Q<1`dsQaq9(P$j3@m)fp5t~X!2Ii~X!m|uB0ck@ zi3*Rf=Y8u*3K8_>5ci~(>KHgfPC4D4u38JCUaWXAbeIprnb&&kOt|P>#uN3+9V4}| z%Ak}6y}EVma!dvqxY>T0<2WA@=J{s?_s1Qzm`!Gd;AsrP^A0Mf2z01{lw0* zDk?8aN7-u)^{;01#ql8j!>=E@xZBGg1|gCJY(eLN@r2g;Q%2@m=xk86_S1Sk4Guj< za(VDk7EO_Si@udzM1O}K5JwSp7v}w_$`uTeq)LU4qc9vkj5BO0cZPY}9A9JqHp+3#kc$!keu&b@m*i46$;XOWlMVf(r!gG zAenDfK=56)7pavsPJ0nd{H^7(28t1-5C&;G^9pA5z8me>Pl*hADg&fflvQ;7f{}Aa z8Qh086E-}ImRxTO*;K+O&TG&BaM(`ryj-~wl;xO<9lKSR+3hb=L*LX! zSY(wgOI=H-{mW38nWKWYYILof%5G_4`}4B`F394^&W!hnNBGi9h0w`<_u6~IXSc4Z zB>X|w$qZocDoXs#q1kk@>6KQ~cJXJ}GA9qbN7adPR&x4>V(q}1}BA<3C)3dmYSr<~Krm2CDA{1IFN%s)cMD{@v9h2zvvFOgUn3lt z6MmW9e>cvJdD3>DEs!$kUi7CT6=!__CxIY3`!g4t0SRwFYO1vMcn2X~>3!w`i>=EgCU2X&z~zS(-U0 z+|VzsGM{K`2oiG6PPh7$BP_cOZv1i0I+@LO52A{MP*)QyL;%q78~*ywcEm;a48wv7 zRbt1usZ%7PpTb~R#1X?~QO22|KA4U77FCY@L<4pFWQIVii@67aV=d4r!e~>aW9e#aT2Kg$!5VhY6<|&2@c|k6*$l zKE}o^ZM1H~r>5a-y_%0-eK>(ni0Gi-=%r{+kz}}8WXKO|)%&;D(v(6R{m4n3*D|E& z{d70FSds9&}mluc>mr5-dWQGirscx*~mjD#4iI|r{vMzdqSyf_;xS zh6nRkgGz`N8-tVV4c&#lR|OO4dUtw{cq~i)(2;{LDTEyerIaZ@m)Q(6;IVFqK3|J+ zw8Ew?=i8T)p??1ZUd?uYCQr6L|5`K08$-l5N@L;=;ZM>XBOIcB&Gl%FyNaWZO z7i1(BCD3UgVYP!lU5 z?8ZpDDX$0wIsn-um4E#)*8(XX9=C_~SQg4T5&V<&zL#qs8&2nWu9uwZ_fZ-irU|&I zdcT#IDE@=%dM|$Za0-5Bquv!&R&GxusTKP!l-u?9!TFc8c%7M5^|$V=DWVs^DI`p4TRkv2y z)*ZmX>K1e|MR)%P{oFrlo_$sVCovL=Gvx(;z`*=D^|#(|tJYs;g5=(p=ffLqrw`wf zHidnuSZ8vJBjO2@G~Jp`P8#YTbg0y{U7Wt};KCzvZHKO+YdSznF*UD2#@AFvRY48n zN{{@=sv9wUX}`_ZFwnXT9Ctkq_&Ui_hyPU*k4##_^d@lIbNT7`oZY4FCRGxs|FS2&{jQt03JU9J2E+ld9@vl`Cz;9U6M zSI6zvRB_=?)K!oCH_a)c1-e}`^jeh@BLh;N(%ih)t=cTIshCOxj1*d`=IG;$ou0}=8tDae001sKF z{-UNlVzun^Y)3uG=~-S41mY^R6#_c*?+WxCW^9OMTdCD8BT+4SgtgU%g;x%x1|)Ek zXh}1xv7uTye6}Ip#NO$D_UYlH@xT;fca#++M!=N5drWhpEe$l#in`ew%yMmc^{IoeUokCFeIF@efP;We3{xz z>i}t8u%U%aFY5xUJ8j(&0Yzn&T3O!8d)%{q+?Nz~=k^D~9vzMbK}+&&H(GN)E|~DG zUz;CUhlctLiL4zsl{m7w;`18#NZWPUc9C;4EHdRM_iBBoXPhhD3GP?_tC-T&PCw?j zitYS#C5mtGijq&6>9R)nj*@y&p=Q^Ow(q+Ca5rPSuxl8}M}@KhwC0Q#FERG9Hl4qu zq|~Hhk90^O9*K){uI~AeRulUuQB{&<^T&m-2Cg1M>vr3Ld$~FhlsyN4EaEN{&#!~M z$)Vq&d*xh(s;#{+$-G!B{-pM6=t-;-K22*fIh<4wOS3@Wk}a*5-I`hI?bCa6r=(E* z_;M7H>GBU9?sDhEkykaFlsakS5lSoj9njpOS+Sv8HcuC=@}>k*<`RZ_X-S6_*n?j7 z_qf!6io1xyV=h&5;oIeiy4Vxgh3&2Wk{dt9>I)P!*l=NFWZ;>M*GrrG`2st>VI+5+fEw8A=bs*_>pigmzdlBk_y3}V;6g(b-V!96!zX$qSUX% zd{+spbUmAI$IfmoDiR%q$_5&W%g)!#fVvgfIM7EfR{oI0wHydvgvve8JdLFqMvVo_ zKN9>iO~N-klhSct_^Mz?Egp^fU&0ky_iaSxPN9JMd4Cfl=VYtbHi$6Anr)!S8m%eW zT`sh>RT#61xJC+QH3v8kj&b)@!)q%8gaA#y&C;e8&*ij$Yzcs*M%mV;?UE{_X43k8 z^RGs?(Haa!O&iShxRjA)73B)J2qh9)$mWHw$=_hRTl<r&6)sAJ}ztEp7j~C(Yb@NUip_?W7wbrDPqiU49cn@0z_H$pOjVNA^*LD}? zX@Z5dhWEFAz|)T}qqm7a@F*DcXLT}Tn6ji-TIBu;{Y|j+;HiZwdsmi zmRx^SP3iSuO?9W|{SrDo?jV$})5bp+1bNB#<2QpD9PFb!Jo-;GbN zl7C{e%B1rHQl02c*q?4s$(%;4V|?_E`!5j2#J`=wrzs)R*z_nVP;rNB{p;D=Be@!D zBz1cip-WQLRe%McJzhB2Ox%fZGMLAauAUI5OP84@uef;9!s{x zcM7G%S|;|$91u4mRSd^Ioh-}V%&ml))9NxZ9_-$N@PxdDhW!udFh^qr{T!NREr!xk z5T{@QG0GnWrIiQfJZH*W;I}WwWfAOl+IRfj2qk=~-;m6gp#hC)I){ zU`RUSOs1G zj*v;M1`82Lt^lU0Z}lm_AU#;n7;j^BrE}g$oxo|-S0mpc_8Ct zdw^2<1QI~bX)i?y&Bw+y)dkKM+M@i^NQ-U%i-`xz3{bBV9#`^~JuGk#Z(zgHOrakv zQPdzW^PybR`-FB*_kCu&bpCs}MDUAX_2Ik2BA9xfF4Z!8o+@5tKN596nurB!%|uuV z?KcIkdE6?r)C*(idp)hjgz@^V62^K^ZD%ilyn6lQgPcx1B6890%{y29nOD3F>Oi7j zDkk;MpL5IM2)io~~SzEYd(=i{b4bwyimdj+&iS*85UMO|LEa2nsu}7gW zyKgEF0Ka%XB^56GAQ%aP`42Pl(y^m;^S-6qSKS>N2DrRMaDsSL(P$+xe5xwXM4aU~b-Auk~Dl9LX&sui0RH}p~_stb#^q*8Xtky)e3%!RP# z_I~-lFr>MT z?Q&U5Z&M}@J@1&R4tRj(c!x_^flhF>Ea&aitGCP}*r&fIqHhry%jYRBfGQJ#g--YUOT82FpgMA9oLXtzH)d%9G*P-+^|G_Ye?l{!%rz?(A!&Coa#$nO1 zWi78k=d~EIe1=;|V3dNW2|<>dpNQ?J^zT@&nRX=xo;w7(7ayKoFAdbeygZECM%u?! zoy;-ZL;*_+i;GPa+H{-J{7?cpp|~2ZVG(@-#!zf>;eTf^>n=!udSMfv1$-EKUp|{^ zW!Y6Zhq>NteP68`#?|0|@ed1&K9=;SR>H@{^+<}!4bMpjcL!Y+pEv74js1)3{~j-Z zdgcH6(AngDMDgNpuj^tVE{>NlN34)1!+p}(6Cf*Jd#4m*F6Hai53}Gii(^^6%WW{r zz3@*RvLKBbKCHa@uOnPa)<%+^kDb?QmX_+pn*Z! z8JP1p(&eG}b0sE`< zhY!O#Zl4*eUiH%bU>V2$4mxQ%Kj}M77769ZA=*ITG5G{u%Mma`yi7<6pV;#?5@jdP zsb}Tm4U;<-4(dgIr5-;eg|Cq1k%gmo=`NNXA82?g>gtReu1>I1E#svoZ_h)DAi&gL zS6g8U#B|;mO?8{vCcyK9a3~ng69(T~(Jgr{htGQoqBhX;IfhP~bya})XrGLIh|A-t z;!W*yfH*96jmCX_f5`%~T4*F%vL-uTlUx)_Aakm#+>79WCvQB`O_Wg`?UhM}RuPDp zO)t8&7S*{mtbOOf>blYDRX+k-{%El3u?2!v8{Rh|LV741sgUMEj-(G`C)|oXI#k*B zgo^HV**?E4ZW`Hnp@+K=^dqxgOP%N0mLP|+X%hWTpPid&O;nXMj9-pdU<}tp^pv%$ zQp0=^P-iTEa^^~e#$zsk2YJ|#sHPgQxjzLe*Gi+13BPz`d_cb25ZQ#(JARqY#XCEn zoXsDdG)q9CNWPE7mA2w&SmYIx2>{}M#QTIBhfvkbVwSUD1rl-5$(}nP#gbJcXK#iY z*kf-dStyEqBezL01##v-r(~q{Wu0^P43K-2ewm8QckkRVab(?)r|z$)FJmPV? z=|9hyq9h6R;johDW+anhr;s)68yQQ??*#CyRH)a&OVONS4orz;X*E0O!V}$MTnS>n znSwR+4ict~uSE&P$d$bHh$L=jxgE73;J*Dadi>ZA*YZB8lCp_+&xjEVUCKWH&OnS0 z30WLNT=`28363iQSrIk1Q-tOo|6-=818w4Ee)Eskg~-&8td$DxxUPd7k{!dJQfGo6 zZ-Qt_(u;YUydM>>Wgj&P%CRK;lackvm2E8R9Iz4CBQPZ9#S4ln6o1WHmVC?+M6*{M zpGQvVI!cl6-~B7Y9+(&l?p93pksF&nY2PGH7*t2CA*TJs^Ysk3EO1YMia` zdqRmS%diVd437E{W%aU)jcFWglGMM&QP%&oG&o@Q32a7PqjbPg6uz|`O8BOKd}5!c zR2r=%VY0?i%LoxQu=5*M7dTw^KAQZ=Y{^PPVG^s-o%rjBB#}{z_OBL{3*OV+-34A5 zNYN!*D+^=}A z2Po(E*?XEqb{-*``Jd{Pr+>iCo}U1Is{6*%oGsq|(E!O3#>{7jl66C^TrMxs*uI02Pe z7GHy#=`cyG!Dix;-Z$HjgXUz6(6N?PhN4&yzw@77Ar<#E?`@i7!pd(Pe|(pD6Fy;D z;<9ii%jI&i2xXZcCn$Ig-}KaXr#pLtOq<6)bleht1f&1zlJCJf5uu_1Auk_orUX6<#>(vfnZ9N}5z|^Y270NOx<;TJ-NLQ&{PS}n$!jL{+{Y(d&JRh)3w?t*!D`D)x0<+QPY>ec9 zk87<}jtq2zjmxLSDw2n2I{_+h-Zlo$1%JZKpZID1GMA-iz?%BRkikoTnq0_CSF7S| zM(`?!#;Qjefo`<=4P&GeNul>I2A3T`UZ&`nsBZybm`e7qIJ;2TJT^s_*B*YO{hfl0@lS~3MC72asViM)x zyH@(hHEMfuw$Y8@q7WDl7t~+Avhslbq>`?{tgFNhWx1d0|6{qxE1^)&_?q+HAY5=K7vJhA56Q-gDSw)%Se_;{s=w*{ z&b(a&AQ%+CmEyACZ3>dlsrV=x9ABd+x7E;o-%LMk@+zx8>k(6k{eG4*;bW9pQqdB2 zEv*Q-%omlR`Zi(F&0#w84CL9MK&`^%bUFL1;=dhJx$%8fz|ZWC1R6(S+krpX zG#Dm|Dz$FR2cIaac|3-Wbt7kY7Xpx0EgbU`-JQ*3Z$jG%TZQw=gyN(N$+W`#$h`{| z2DOhiXA5Eytb4FbQ~GJnZ5Q9|G?-1ZP`k+Nh5|-=nU5owH&sb=*k(58(FA4#z+Zyn zqHu0V&?Uq=>)_eN+a8?P)!6VQcP@8)C{{pyuq;V3YGW<+_=J4e?P*y%58rMzM-v|1EN*6O}- zd4#d~x~Hrox&cc+!>lI%dWJFUTQYVR{Rtef6N_|WM(*u;c9(`lQ^pI z+*lH*rN%j0%v9Hhh?QU_X%P=9tkl4P%;%&?QGf3b<^fC_m`~c7kMXaW z;ZIml?|<`w?k#JM4Tp$pMJzcz&)*x0rUwDt-Gr;Tt92eZUXPg=cs}O8ATfgpp06gv z-+OW4u@cr|j0yT{=H|7I%YR3KTcU4e)WMEcb)1NAhfzNmc^c-@fSU&{*?xl(!%+S5 zOtuE!37c-agn9RBo1TOL*3A~Ti-%J!#qjh2cL&C|%g3?9c=j{tkSpe}D{aQ)0<9hU5@iCij-J@HLS%M$O>Zr*tI$Yfh2idf@ z;B)Zi6k^bE({r)D)*+{IHoV_jCn>!_ z0yqZ+Lz)N8By5S_`?W<-xdd*uT-#+SEA2xm%ou&1#kC?zD9CO5&q%iO{;y(^K@R%x z+#E*K<#IzQmDbU2eUPBd=n~}_Npc-R!R^x!G8aY4)|%qTx#3ddAOil|DsePltHI== z?V#lSLr^D`F|+&&!<-IP4!{w@u_rIZp`pCge=K)phJAnF(x?wB~L5=kfn}S!$EC+HO*GT}D2a6!1umU>wLUNM}`xi2*~0k(+QgNNO&VxJ@)}5OS{>E$xql;Fnc7E{S0n z?-_Ai33`LrGR>|R?FO4Vj}i30_6TD|NMq$`*hXiF?wOfuq&SN^ z)zjPLf;=lbWvWoD=vvMsnsp%*SkiEaWnP$-+1u~`d>ATCjMQv)y1X7-8Y(G^@jE3# zosz4(Ft%|A*Q|f_1~=&`bg~9WqY(-5hX$p~!tGu-_M4A`dwYA-3D}|g3b2iiSZsDY z2&!%aUYUP}U)wki5rnC1Rg%eEV&FqUV@3|L`^@mTTDhE@L-4R93z0+i@-{xRPlyBu zRRQOUivh9Uz`%sQ*6IEOhZPQ@HbkXu%tb(&6VN{pzG(E}G4TBAaOr7}K*#i z)?YSr&7GV~&@VW4A`L}n(l;(r6f&6*c&IhyvtO7^8zJX~YtYWH@V(*JReE=nS%R%I zdIGfg1Uf{+zeVYjVXVlE*uBnFa6I>SUJ zGc%KUx41K%Is$){oE!v)k>;u<(KGV!BD>q*QKt;@3`;T$pZXG-h`iZxu8u0{Qu~5#)0{khG|HCKR@iFXf$f}E`M}^IjL)m01Rd|&MrL4Wy<18 ztUts(ma~8=)tUloe_u+M`X-q$Eq0(*^1e|=-@z?; z_tIm(u_^Bf{aB_hfS=G=hOe^t+89e%g;LSZz33=3mLU0XLf_qYfg7(Gr7x6%;1^PH z)|1AF$GCtI%Z5HUvTzxZ%XG|$1H4n4`oCCP6UTgnDII*1YD=%3L!ZJJbdd+$30&b8 zT};6xkqBqEb|qzRy2aipA?nQA)?chMIKYbRf5ucG%(CgkoptVIa$fHgl*uH#+!RR# z`wAp)NZu9!#u2EOJxfIBid3_rLD_ExK7r$vwZl7FEwMf(=!rT!?b(ujhgJvy#~01% z!W9m$FWmV5h{_TJa{R_g9HlIv@gRR`9gbO06?2>47+)?ROT5bHZ1yw~s=yBINYIdO zS}uAAYop@rBZ5*k12P=NOr@ci~J?d3hXjQ{p)x*lPSN#l&E80`BWdNf3n zs%`bFV}4^95ruuc$9lbf9<_`k>{d8)>91b>6IYAPR0;s-5*Ce9i!WtZ;pu~ZOASK) z0*8cxly5)ED`|DCh&;9+WG^PFVhWjK!~^3Ny?di4td##~{E)oc-2zjA@`Uj~mBw{^{q)QlrCLl!H?Q76%P2?uS<)J)_w-cY_ecXzdC zoE3z=O+e0O_#fR)^1aU?cyMR+np`2i$P~J2*9(86Hl#qM1^;bRke(2jT;JFh$K%H! zOnhYk;XN5mujtbBnbD8gX$dxUb2wT*ef+eugn;k)5=x%*(6mZHx$am0ibRS(K(sKw z3i5z6p%Q<71F}WW2!?)J*Kwse*m+|;462aaKg@6Z6yYM-<-9K%nxvM1dXHO)*yHm} zl_E5{scfvd;r&GC~S&v1u#hv(8%X!-5iv-6M-hhfOlDoyY*JZjRkcB$3P?=?2;*!`)~GQ3eY%IXw^X9dp5M0nt$J=&3WeHAZ^BeN9=ad9T-i4S z-ffLa{b&&tjM%1et}}fFvXoI;$osa#0E^Zu)qmllC1r?fj z*9)4+G7olCieO2x}x}vWbl9Up9 z-3mzhHtkU;wYJxfoy!9G?_rs!`%+teVx7@0H37V*>}0Rs%rrYB-EDH^-Kys;bwHg> zI*a?a5({;exQ&_4A>+;(85bR91yN@nL;&S76`8Y=#nZc&%d$=C(#cP@D@z9}SXdxf z(42w(f3R=Nu!Gd0yzzy!7xL-hLG*`!DGHakOvg{2X1}n?{(S!QhanA5B=IxFiJ~FB(Hr7!WIN2 z7>X6UlNu&$UtKFcHVzWO;!%JyN07bF`b7)ktFon@`Dooq<&Ob9ME{VX@=J{b%Hv&m zfh}c(M+w+x8~s8tcAdUD57P(<&LR!%Qq|T6-gE;l7ido_Iv;_Le8Q}y0v?-<-Ur`d zl<{OMs$!5UhUjy_gqJB9qs!TvXpM`R`+qRWaP{aBsJg05%a;27?DIV$F-`h~KOh>F z`?04~?O%NujQ`Bne$dkWav!2q@ywJz0)kGv>4frUm9y?A>Vk{bQtp*uR|;8@HbWm- zzc=(1RJ*a!EkzdtVVbT-)t=bATpV>r3-cHwR{F1xv~am>JGQteY{m*Xouv?Fg*D;-uk%L2wgO!EmALBP5nep^=6`wEbDsSRc z3QhhZzgO(#?F88-4E-QY?RH7HV~xm?o$iPD~1F$MqyR$8$Ewc<8O&UksbX3prM53&_TUoOz5rer8W zm{wgZHPL%iODFq+&XD!Q`C$>cy8PP5dZjsdW|c{ad#oC*+^RDYp>(+$A$Q^lbO;js zOlx|STlzi_;gF^3_12VBrwjV}=a#VU8%I}mUXCb!C7EMw87)WAUp1pqcPlKIPVuYt z<7SxQlbX&=<9qhYJ-v+2A$-KeQecgl>pz_AK1Dr42kyS=8?>PLcl4G&sB>*0_!S%JMz3uDKE8dmKEG1XRkWwb!vuW(VCF=107WEHY~*qH&+J- zS3aLqm1?J{iH7xw8@WrqSwP%A=2v`o#rNXo)E2U|L`g0SYSm-YAM0QUt#sX>hU)y{)k4#3xp(t{aq zSe4#!FI+x;K@>c@B4Ks*i;GG_YS#^c*+zLGMQAb~S9)i)Dn3-obf)AN%JL?L_q#fo z$B8!k>7(Wasn#|WxxLKRQB4QIcI#VVvla^?*5OE#v;|Dev7lO{Sh}#>vm6*`c&fIV z&#+%tFVP!Z2ha}qH_8H;r8E>R7zmzvt{bCD?7uCJC5bM}7qmWWk7J7yXb}*pjLuXO zY%K?eHU1=v9Jy$~=Jx6f_>O-harKMV>k*b%3n>PWs{$#)Je&7!OA$+Rc6vx1;KqTs z>-iCzxf`CR)RBVqbCmo%Nyqs8Wx-99n;T!+=aVYs*GOvp*r-nO!QmWHb?;dkdLHK4 zlCDQXTrS2{oTwfdC#hwVUp)VNVis5|_uONb@hTgu#0La1F61w)|4BLM0_i_;GwP%a z^s94XtQEu>@1^ctPF>TK$a7{f|6#Jlx2o4=1P5ENScW@+vkfZKFltj0S+gm~@8YVr zv)n*Ic@sA-9U|4Z$f@#p4v9um1}VwU`FDDs|cVbP}n$S3ZJWsbH$V_a;OmJ@632dSl0NVCELER)m20vm-nod z(nwxexpc(rvL3AX@bhxMPu$G0Na{SMkp}(3Y)@z@4xo@?vPo8d`F5kYd^3J~&IlNGJuEUS zA;05A2(4EcAZ70eOq|qPZ4@mQVw{$?pyG@OPM92|HmUaQDG+quFd+#ck3L`FW^lQ~ z)GCF=1hDCkOo@PoVq{KLXk*y6#QS`rc%b*In6S)eXk)?fu#D`N9cjE55meR~D(iSX zfOg$;MR{F6%Jqs3qw(pUiot%pmWC2OjTj;D&!}yqyWv_1+Owmj0N%U4^uy^*J_W1y zxRkI1oAVPQ?8-dIR!^w*&*HOW<6}GWAS4R(*R6;bk|X7Hl4Kpx_r1ldzI5T-fBlnU z|EI|lVzisTxzu6xTBR~70$nAJH9~A=!)N_^>fm$l*R1}x9QD`bQ^%%9H5Z>o4I4lF zXJ|2!?P{gxZrVei^@*%RYJO#YDDgSrRBJ)b!Bj2YI89>i^@6P3R(zni#5D~mvT^Fk z3%TS;9dLU|i%bMAfp;$Tk#}2)YPqhWj5ytg(~@;NDISyUG;3ybgJIoc$(9@(o}`aG z6E*F*pE7q;jfuL}ma*zvl&6DhVvJkAL^*0w98(K(ovWx+DAS~Ra5_EUN60$fqziel zVl{rM*YTP;IO}AkP5#;<)UcCyS_lzCRY{rJq0&mC^3sEf08JN<`xYW(!t6hr+{ffy z!t9jM(zx_`h5nhwdXkL>Z027Jw58INJ{d!}#+wk!uJ2YmiFkseHQymPVMldn z9S>PXK1r-6309Yv7sk35ICQH2A>U|(>}VZbP8=N|A#d@}o3NTbls@yde0th$E4P1O zOVB=xpR|9NYF;H%;h#p~-5M_eapyX^4S}<c_z@`i6_;ZH#Ovd?lRr0i3K1r54?PScZo337X zg6(bcyvz1`{$MfQEx3H}pfNcnldLTd7gIrzKt^0#0k@YKFvszENAm0fi_s=tdL>?^ zyi#_;u8ZTGGP0o|PWjg7)o9^zC(s{ecP-R%0OD;JQmY<kDVW^?v5RNmM?co~0TN!RmzrjCendaYE2>3;o}TGz-FhciaF zB5}!OBZ$d#T)Zf`jMZg;i)J^`utrsF7mMC#mo2&FrV?jQXuQRQreF!8fb=3FE^`O4 zs48us(`uj#y4AB9Vq=2!1z=N*Bq|q3fACIQ#nx-|rsMhUN24*%XYYCH#`R^Q;vFtV^phcvQDvhEYu>$*O59PUN53B182wJM>o%?>B#;?JujJ5FLt1*VE zas53nVA%~#@m$A#*=FYqS2~^NO0MJ_fGHXZ;QIH7d*WunC zQ|yR?>czMtlih?Hf+Mtre~x7L#b6ghO+ToIKwoZIy! zewNKfuhY;1l+=cLk?O(EHW+Gons^W5RZu$16Nl*>%qSQRR-6cUt-DFvL{FPpFldQ1 zx&JK?A&H#U#Wr)%-XUL6{-NwcXgP@D;n2cIAb~qav#s`e> zcC$hEniQk*$C?6Mmyl^X63`(1Wu+D4(WgI%_%dRUkiFVE+j({5BU=90%XHY{CaG(C zTE16HAbfL%D!`dr6#Y4#0`$iY1=B{Wp9FT(f`SV;NjLIEXlpZyE!5thRE6_XeW z90u{f-R-RY3i5U31M@8S*cbdRWDE@I@<=@z%)Gpv2HQf>^pzK@nK&O>(#=^*sNfoP zgvBDnS$cN@D!8;#hB-aH;3~7#dl}SK0WPCp*>z=w5E`AicmioGEVjAzwvJ8`naZN0 zUxvFhK7YLr8zR14hm$JRY|Fsf^6ZN(2u$Oy>jzS_<2V@{jwa zZ-*3nB+fe&!XE2j*m}H%*YW%LzscpL%FvH(3L5NWL$i_R>51NtSeEJIJrJ(j4W{Ge zT(OJEb`(*`!;x0aknMyy1yof>RgN4oJB#esG=Les{?b&2RecrX=}Qg#VL8XZ)BFhk zRMWjQGQ11t;W5=bZj{*R!DA>6ZVqb{%yYs=kbC<&7QJdC*If>wgcInbVIh|)f*Q43 za|(pS-Q=X1wXKg&W4hJP>_Rt_(?xpkktK4RP~J8Bfsa9+SbhnIX|Xy~v8kPD zrnYMuif0kCl-8!4)Tmr9m^NQ&P3neYnsVhUCElA_Hq7&e3M5?@y>6&C4mj-qV7A;*7DHGYvBO=U{0VE|SOf;e)}ot}oBK?5{s`S+c(u>;Q$> zce>0|2b-u!*sPbYd~{8ZXTJ)N%1d~{G;&bCie1R_-XCYltJVSXe4(e;S~KaQ@i}d{ zai)f=f!|1YFO0PVX&W1%;|aa}R1)x6^!T@UAA-4y4Dm=?Q8L% zEYq_vb#%Fj{^J-Ss@9Pl#LL*yPey?y{3jo2c4REF|2w|V1(DA?e1+_OBtu-zOpVBpjwP$M$00#X z*6aRn%w*5_7vW^G9XvK!tA1`ElEt8(;lG#qe^PYn+nU^$?R6K~c84^G(oV1*y2FGm9dF&@KSZ1IXUtB8v#fvy)KpI(r>|wv9sxI_^hAScC`@PuB`roc$ z;po2Dg+FrKF{pe!b1%KdxeRnd)vxS_p?U(Rp~N!y=|ik1cAN{HK*Vrb`$ z2?Rzj96qBtRxho(U`W$hHm<1M6!=Hvi$~7_$k#*;CGJWW;R(petNT_$*$nG~C2-q* zHjHD1N=RDM&aqOE{xvU!C5t}MUdLB1^jv@_fvGqlwk)!tQYX3XHNboTywqu7>H*d4 zX%YKF^Iu>!5^sSRkWQ@}#z z@}h8rlA*dYQo52}G!>G^73s&oflox2Hy0Xp_h6l*1svtK$SJs{knkDg0x+_Ur#7A0 zn8EaKd=okoJ+)WWqso86bRi9_LTB>cEhhcZv^Y&T%*&MnW80-s}-B|7&9#Doui7oqyp%F&)RYU0eK8PJBSdZSWe zDy?bDxG@Zu5KBt1fFs?hsJ5fC7A75(I53G|__6pXZ5XHZK>7&;4%82Q+eY=TO;oiGZ*1qw!G$j)uVH%k zdt1KygZYvu8U4V98u4}X*c1cvry$w$yP|Wg2^w=$y^>=UnjE`_k*G|c+vM%pFAtl= z*aeB;t4xvR8)w_|DFpZJPUI}44S7(gU256ZG?H;iZ=JF%YIlcE zi*Yd$2oqu=Lgv^$RU`X^s65y@3h2bnX46*#`t5EH1FS&#uZ)-zN4+tUe@e!J1;%Gq z1=P=E1w{u!XFtr4@=^Fne_dWlMDK0?8a|-TdwWSgksfSYBEqrS>q->P< zbN$@6QD!HQ0cc-O4l$S{n+9H#veZpbFk7}#mA9dEnC-d^uVaGpSBOI%_=apLOo-)}Vv>ggr5w|0(pHVx;&e zf?jJk0V*fA{JW=39*%{PfjI+|Ht09|HXwHBzr9`av;t^p8?Y;2qOg`yTbq#pTHs9Y zGP}RU1V!Qv2OK`--wcgg^D@62f2_PP=N}A#$vXvt0rq&Y6;{E+(WiRBR6Y|}yV*HC zUxwH8Udfge6hk(DS;LuOGqq{5%EfJTFmE$dzb;~y`cIes5r3w3s~eSVZHv{sR<=(m zSZx|F5kbm-IATfm)3Kl3#NhbK*}|LNUn?d_HHBe!RK~p2My@iZ32@k3x!rcmT8%CL5r&72!8ZB=v37{`3@j$Vdv1I5hM7NJEV9| z@W!2R(>XaM`ydXU!ryHD+)jGJ?UP*gBlWayh8gRr4Ixyv47Xwqq%HjXLf2_aFTqTdNn`qll#$!^>B1!%}yH*otY9!Q@#S_BVynZ(;=ieIzG z&fL$ZN88`mhsPIdL5l^sCCF)v50?z$OF3BSiE*4rbm6-5$a=ASHhqz{4rwqtPNba1+Ume0>J#wuM3xgvs-r3Zv`PQ3Jm9AK8O6xx)o4ji8bH z-qx(G_ob!ry}fa}yha;Np&@FXf}GbYcPV*P>1k>DP`3MBQZKPs%>uO`6&H1>RE7ON zP^So!`sd0ME-_~pQ{&R>0Rzb+Y>bH}m3i-gojnJIj-9??H=GT?%Yye`K71X{5r~L& zLLyZ8gUQRB&%dlQKI11|2%TN_%U*5%@)N+9-D_=?zvexTMGt@ajF@c_F14n{_|~d4 zv$BiUYF$b#Brjy8m}pxNglXU{>&E=J4=?KiBY z+Kwy#*tFc_+4fOuva>^9a7DRg_X|l-qoOaJCxOTk%2a7#5HQMlx_(SfR1Q0;yi(t-+DdB(+ef)J(DfUbFk5(d@AfOHskA zRMGzLLi>JBlwQP-Mry^!`ZKD%fi6-*xSH^HXseyXG*P8tHkEp)QiG78&Oxz_-FZbo z{W+WQ=u({n{>h27$6rKnn-)gRT7&sy#6hpIsiPEw0mnJQq<0DP>kfAwOdx$TOOf-^ z%4Iw^V+DseTt{t658Wm8?B zHy2@8iZPBGGnZR+1A0V-q`1LdQv=hBJgLOXcJQ1@zpI(w z#oq}egEY_Rqp13^U=i|s`rTVSC+}<%Y`R8$jGv>TYhr8BEFsLI!CHe>}?t?TVs3kai)>`3?&t3QD36>9PRBifr6fLfOO~^F?`sL`50au({8q3K}In5+#mYGU`<8Zsio~ zwJajKaJVMv()OL)$>v*qUUn7u{T|^m_h&SYR3j^xJxXGaB;a=(KcoZ!Y%cBm{&JrY z#Y~qN1TSarJLjxmZUP!-v*-3Xtif15Y^e}9660Fx{(um-RFjod(v@dX=eDj#Hnk3i zGZI16bSEb@N7vk9W5@KWWp(G$+IjaEnWr0{3B9uFGyu-Z#rkEe?knMY>E73EqzZeL zy~wnlK_OGooSA>O#q5OD<3THA|r(CQzUgynK9>UXpvM@LYDx zR~K&o=p2d_RcVF=DIl>tZCr@?ux5`ZJBjzu!7Wbs-hB z+c2FiJ>of2jzHFQNDQe^I$5*2BHxi+VJ8!W9ba+z-czo{LbT3Y8G*T=1JRye6cbs% z(q|VY^uN-J87ILz_8$iiweayvy`I}o>`S@qK)I0YTnICxoS_yFk26J-mR$?EXgC6& z99J$OiSdp{&$S7doi?j_osdr%3~MG~C4GYp2@#&1s{c7n-AxnRbcNv@79p>=r9K$} zZ_YpoB#|oDLOLQ5WTa}a@o+q2W&k7C z!W?Jfn@xMU_IwT!Z7bGnO$cjxkdaz4W`1DbT`TA&QlyQbimWd*;S*_@Qo0k_CdYOj zLMV>!stxo!$6c=EY+yM6vk+@jQ|x+RR^6fD`uI%J1uMZb&}M2HhQzJv-j&3%=hl0j z0FV1AKm7%uA;g9DTo@%1*KsK2YMQZ;77h});aEpp9#O+JbOE~SG9?i&P>A$`kuvy| zO7~>u@Q>`wP4jw$*x``WW7CP6H^}hxC}|Btc~G|i2p8~@TUdbC!)LGF7IdMtn%;e_ z%fRCs5gX6>XXKJcc(a-scS7AhI{MOOGi-s|R8Z(A5Ynls!J`e%3Q`XhWs;7Mj9F@! zlEmsCXM&o+l%E?5pWm}mD$u8v6^_##dqV+4W_9NRcE`b^-7)Cu}Y4XLrFG0dTR;#+DgkO_n5qbnnD^h3{VHhs6!;8SuMG-O%DF9}uzPWy#w zOTU_Db!Gm|F(_B3&J4>pQhBMGKZ`&PAJ=?9Mm?zE$mudBUFIkwgV85aMU=(x!Jzz2 z4RqLyN++kJrSdY*WI#LiD{Ih2b28k?U_qm56pmDQ!K?G{hiv0iM$Qr*M17<(?KmT+ zZinwGyuJY~Spz&+jOhiB>IW2sZA0Qx7u@%Y^k2`S<~^uzu$rd!_+cXk@LAbaN-o<` z(P#ZVt$nWIK|hKs^og|pyzV{l8zl$bq~9m8()OL;M`sM;Fk$4kN#HHaz*O^XxtKN}55>ZGj&a z2st9q18+#1dn~Z+ktKHh8TQ-H@0%}XIo5HvV6H08kMsZ3mY*tfNE1p4a_bQkY-eHz z{kc%dZE`MNh%15)rlEiV%j59fl$XNGxzPIng@quZT``5Y5~g zD7aMxn%4Gj5JIf1N2^+)EEFlCbk9tPccVm6`11v{PqNVDT0mBX6sjN5NtQp-3Ux+FJ-qZl+IY?bBj8|n0P3(pcSXnHe6 zx-TxQ<~Q&eS>|NV#brC2+M|!|%ILN{SUHQeGZY>@&sWd45B#<3n@~IcR#@YL;{42U zAE+`(`|lepD}&LQNpLeDzkhr%S$~ES&_xYxl^xiap`nk@ag?WLW}ITMark3KKRByj z*}^O6oUL)!_5bh>Q@)hO*(_irL$d-n*l+Rmt`e54>iCuc#_E_MGh(_aV?K^@y9t<+ z*xuS71Zfw^c5~6I_irF@S7@y7o%)kL*_qBlsC%mb#N=num@niiobSD^v%_RvPhfN% z$K}wyiFULK1Vt(@N5@AjUi-^OeC{{B=EI@kC&NF^Iz!$eGk>qaS42RtWt(apx}>?J zKwh@=v36#pHEmdfwQUh5EO>U=2$pjrKwjGrPyIEDp@HLxi-68!htYArb`kPVb+~G9 zz!;Q{Z3jAFp|X#~Fo~K(DidoI9RysE%GhJ5cR=>Ran^&>0Rw|;jbhukv(cjJ+`krl zBzc&0e?>z@_lCeNfv@@a^XomZ{5bWZN2|Shl4ZvtBE-g2+(w^EXC})1@j1fIsy4%L zMNhW-KdP=s{b11Ec!4dL3BPgGz$1$OG^G75_U69D&l@GT&U#k%rcp`vaKA-gl`cv- zJxx7uw#U+C0Mn-H(QCw6G@y;abI5La}4E-M0GbtS>qd-f{cPMURV@I}B_c zF5)@HVtZ;4&lCc)r?Ut_%fwWK2_G$C%1-P8;oHX~3wzgDPGlt((!-}tlr&O6dBg~c zMK(0JICabhwNHMI(5wuyXe|4O`yd_CNIa+i96b_!bnsYymnN$wPIXCPzNk)BTJY0! z{m&yqq;^ptGxtybVxlC~B{_J2dX(m8)F1-)%(eerQ48w z@pHvyT7Rq(00n|Y;+Zi#<@%x+J4L<(&;l_ik`IA*_X|7;Q6{u*)pD(18(m+D-j7^W zZmvcFW_dVEDyT|Heb`*2 zL}$=NC=F&smb~5+{xLK{j$jhQsvOBr^PyxQ>I3_STur*zj>w*U255Na!D7z938d{9vw#F(Or{X!xm z%2`Y|(5e2k*Z3J@O^h(bjs88;h}(T*27G{^`90HwFweqZiRw^a1ipSOMXu2{D}${z zx>{qNE6~ds>hEze!VPVy>4J=Exhi(X+uGRS=04ISI4T_0lA9QHRGJz|l4Ym;9a?T{ z9>2;-wSG`G2~eqymQ06!*WaevAL5($p_skDn>?o#N@xrmS|<)&3vF|yiwtrnWVq9= z1z(SKr>kEN^@fi2V9Uf^5vc*Z3l_C9l6MS+bg4z7F5G)gTXsxU75D+0luo%N2nx!( z=(a17{7y7YMhLa9+KH0*(B5-q1wyYSL6{?t{K2_hYnsw-`KWqt^`hi>ICwp62;FR0 ztFAVzCCUn1bDERabvmo6CZ0d=I>omj7j}EWpu;z|GV&uM7GcktVov3$N@}wu>s`Ct z$BnOoj>h?&HQA>T$5^BNeupl35}!~r^K_9O1?swn&a_JQg(+&bgD=d#jjScVHqalm zXcDv`TwE|#-W{%Yk{@W_$4Q^Jzi%njcPda&&=)PbHQoE+z7VE77KbH$?t+Jc;jcmK z8SQnJ^f{8kBE4Fn)NMqs!0h#IxH0vx>;!7I)-9T{e693HH~@REw!S(D%_+I&19xe&5}Im^z(J}{PydMnk$8+wjQfG!U&K68Vg`%G z0u3c8i}PjH%MCY`-5Vx`k%}=Bel350cCVtWj_ME8X38O3cHV|M&X1t(eNsgiK@M>) z;^MrjPf8|MFb3RK1k*yylq8R^N}J{ksDf;=1s;yOFvtlaHYwnWmJKO%Ln=PgIMO~^ z{MWw?=B}UgSw0OfDi}~BmWDV2-F3>z715!GMnRIX-uk-g<4l zL|x{Ho@p?Z7wO3G;_jti-m|A+Lo!OXNPZT(r$`nCd2R_j_rysK)os%dd7Bwtr@|Zi z!3ql({^D*Gl|+B}5Tu3fcKtX}pefE3vmZ#xf+TZPh~&JMbIH$MDYv-%=tzB z`2?b_yo1zGLP?Km0ILI~{ph}V*^C+qUl~~JvfH!d(UITotY5le$yFjB1>Y=)?^h1Z zY#u(a;n~z@J!@C6Lji%usV$~*EpO&6gJWd)+5`FW)~E;LdF>@gvYmbBUshKtv3+$i z6SID#cg5N8%`v^ATPZKlc*O3X+(T0GpFV0-p@=L1lDiuxzV7T84WF{@fW9cK`e>S2uRDJjoS96}j!^7tA^?ql_w@zabZkd-WDdJ8T^Xb8xxAh(fqo!~)&dusRfb{cz*Mw4p8Di+ z(J{oq?9cHWD;iDYBUM3~u)$}s@Kk&D0z3P=$4jg*pbR7;m-~8cHTDJh-M`I_JLA?L}>up;XQbvGCsZ=Uor+GPDN zt`sU?&_+DK2U1iVzwQlDjH>wd67|xEWI1XJp%l;#zX=B2s;hr)5G3}6916G^q@vP$ zp?IMH;`}&DIv8~=s`6NFBFAfYy{xr!9J@ZpixKd!j&!8wUDoI9a}k|;aMd2JXC+Os z1i!N%6s?^Wc^oeL$4-Y)1S|`TNclH>hf+<9iq9J_;=WmO{jqZZtoE3u2v?&D2oSs? zElUt~`+fyU6^t;Ame!1Aeo$&PE8+AA{h=?$>0Bs^9{VBJNqDDijze`ZS#j0~hY-&}c!xSnbQ4#XMa+2z_h34@Wfk)yMD1rVnhl_o zC#OtCHvXB9KVCsXSqbdwP|y`S{Je~-PA(WH`2YOY8o-$U#FTe!Fi!i$3%vs3gfoGzy%5sNGxKLe+okgj7>rftf+f*n@OHinqOsm;qNnj9AP0+tdU#|-qz1!0dz`5qHF*p1 zc4r9P5bOb__HFaF)Nh!M__9YXFdorfEpHPBmulmbcGl(!`#}YMoJk6q4Zq1zZ!&cN zMvb}f6@3L!&#nyF_hf%*r0KvX=N%3q70scH*IwQIcP^x&xs!41g{6eVhuBIxBN*vlQUF7@_uML>Xfwrye6nw44+r1BYcpY~#wt~-hvEL?d zU+96qooJW|efki3s8!67iNXFU1SynY)WOex&EL)CrWUhSd}OqGz=q>O$cp2T3!+w+ zb_-1>??IjhGXNk;%^kfCQIzF_r&z60wnoh<4}MOQoUN!9W&WMXJ{xX4{$K&(Dqd+uZlnW3n)x>pfJ}50ZA2m!_i3)(P!nsL z%!zHcLJr@5@YOfxlSl!VCu9T>^u+V#>LOMdl(9;?T}sT%Ugr$XitG6zX!4{nKJ~Za zU3$VlFUA`gm4h@hBPLWNpSrlrKb#lIH1e_pB6Ohgcc;5p7k<=wVKIH|g@#}>^?ujm z$-)9T!uIno_l~f$E$MiJfn%{qzvc#}6}j$+$rU-|`n1Yva-q^8fx@!3I*I*lcQ!U9 zFpu|XUmY(v`HZE+^GdQJ(ofiDxvbUpW3NQBrzhAT>FjGQL7Cr`AdSo={;3~Pq!H%- zCM(Z4l8FBhDExs|sYz4w28~7-EZy1a-z$`w?R@>XPS<#D<_`>!;7N%$LbJENNKFx? z74PacGcLF@X3F0De28K@aK0Wkv>|2yX(b=wxLsrXmB?#Zf}vkR=G(y>oCYhN3C)9# zUG0i$pWoj-!uX^*Bz(t~pz*C$m0YSRH3d0svgQ2oaw~`5_8lyxe#q|b&M1${D4|77 z4zgZ~(gyV^{DqI&T(al>+O2iM@4c#6(QzwtqEY|UY-e~^ErKFL-;oi$Fc|^jJo4H0TdM+B|$!S4P2Pc!v7wI(rh}mV}O0-ukWVf8GK$&d(q2FKB!U3&v8*39m@b|8c zdvp2HtaZ=2I<%B{dDeFVxji~e?|XuMa7Q8{MYs{R%NVKxp$mcLlwb4pU%vK{r5yL| zz}Vf30S$VUAt7pB*#lkw(TS)QAbDOLzXJ$3;<~Shmn#We!*~31wq_Q<=$Ff;yL|bw zB>R~9uV-csK%lyWHoa*-g)shTuipHetVUPQ$7%LhwRZCNdhndho9B5&wngg-j2?I9 z76Fw;@VZgEifImrx{C9e2<}821}$6bn!>oiPjSh3xT8nRv<80_W*Vdn%J4SU!Go_sEBkv!pkjt@e z+V7^-?&BH3$exCiEQ#qmc*jv59akj0&;MG$NE3*;id`Aiz$i7PqEFE$uTT0IpxK|FZPJgsK%zi7U`gC_#|zYlu>t8rEs=#$75~1GnhD`*@H^LkHXqK zJ&6#W>YkkM_>ih^U0WpjoXPHfjV61J1vs0n()4uOj z6g!7Rqdeh^2hQ|M>$j+B)4d88oDi!ICcl1v}GAU(U&ue;FD%SHFn$sL;MT)46u z|G0FRkkF92?^P?&t}oT2sdswKItMoQ6qsZ?;n?C^SRy|Y49EkQg~m}LIE%c<>_T9( z+gzUw16~DcKZR#HuMmM_bJcqTFo4rv2qsmu_T`7#@vYAzn{wL&SsN^oB)Ot181s1T zVj&kZR0T#k-4o%_rtkLGoB8h5$84=7f|ch`pxPS3hdPB&U5 z11g}W5kE>%T)O4*84(VJMIrTy#tN3^V6mR1N-%i*BtrH#?@BNgGREOPoWtJeDA zj5PjeYyVUn-;5IX9P6S=_!QbjfIJDD%n+74g_E>y8H4Nzh;dyptCEby;_*ia^tFSl zsRCYS|K~UBfiW*B-wVn`K%JvJB0oy5Vy2(b%Lp3M70Af3?zYb_&-bhFwkBTYm}3^q z>`|U|fB_ep^6>#{{76^2L4f_&bPg1xfNje<( z?V7+Mgz1^GPFjax_A#~(>wVSNd(*eB*LFYk#u;Ku!&5n-`T%kgc8+f>uY9g-Nw_{1 zoz=$(+_)%(SE+v^7Cihz&izL+Vf5O!Iwv!?wdNBWVh}2W84xF~Ag0q&GvreY+&aRe zji`uRPy>tL(AWZ8=g!up^~TL>ZFc+DGFg`w^+8b(DUgce8}zo=67#_vuZH|r2r@c3 z3+Fi!6RKCnQ>-YWDwhc+7P}}Sx~Ys78r3*N%#Y#1?bekjbDIKE{sem=ga(+v$DUk*^ll{|@t+Vle!mt18?V<`;+$B@Mqu5tng zXWNA}M!Mst-rGzzzS~jiR(`XUFBc#P@f6^wgf|_j|CUvDTA)K{W=U4;OjG6qNQ_aY zgEnmj8BA!B!n&KiSIvE2M0d$imtOeSeyEyh;+t`8e6Z4j-nZV`ZE>~YkoozbWRryM zH0+vgo|NMLeyASVGQ$oX_|QcmXR@0T0aIQs3V72r&jttI3jgw+#5*e-r%7Z*U9&1l z4ctEmDMVfjpjAFaHf9Wm!~1l*SxlceoL6}mQ72F6iZAxGC;N0F9wN5nI>hGmt`j1O zJCxi-Q3n~D-RWUizyyorQKrGuuEo%r^WD3{e3|2bmB!w`Tcg9JelB(#OLgUKR#_7n z_9Zm}q6^UxDtX3Ac9-+6QaY2>jZ~3M#GyWfgi^nzLW0l5Q~}l-QbELN!%w*#Ax@m% zi6c_Ig}5M=|kzXJ#l>RbK#Z+%<{WtU%4mJ8NzwSiw#5_@<5?_S&uY( zdh%|VkG?w9(V$>%?Efleq(HK-h;%cyzx*-FS-5zM<0OSrYz~RTJgwcnbM>lhT0zD; z)5grOIK*%VM1-R!N(Sa4q&~F(wH)2X?pq`KLzhXK+u#vXy6VX~Lv2-^P2Kk|0F{vX zzYD$!=f{DK;3eg|S)Gryq4~BfP1iV>rAxb-nTnK-afyhub@+b6j|8R*CsSV+AP9)r zhBcsca9D9>rxt+VbN`YfR76EWL*D4YYBv`2bk>g~BaAH0e^PlAXJC3$IvlO06s8D> zCf|wVS6wcV&6hwlq%`}cJ$~7hzi2E>3y^;NI}uY$REec<~4g! zg3L>28AG!p2ay_%Qdr1plBApkmfcUHdFIEkzTuZMP zrqMV28JQ3A@wks8ycCU6p7y(!Ncbd;!$ptuUN}E2W5enkK!~?1CEf$)BX?3Saof=0 zz9vLK*%lePsAibou_#IuMtYj**)U^bd-fwy94OAAaiAirSwgy8-wu&QbrQE<6QE%i zjo~X7PRp}_G0v&k%bw|@4Sl&Q%1H$Pck^;VD^GG+m57>}mSox)=H!u)u)LB15#6Ov ziG8b}_g5|XoSph~we*BFD~-*UNrkjlw?-AVkE0$~WEm>yGvYNKESpxs=W7C$d+6JP zATE|g8RW;^!D4?m<>t_k(Lh(6?P_xy{^4U}%-v&pydM3wGMK_9P}4Bxz4jJ{K4b5H zFM2RKOjEYPGW*@bZ#hsR?5>+k!-?IhA?f9_W{0C%y}bMWg^$=1`U@WJC=9$OwD!pb z{v?YsTjJSbtc5ntF74w@=I*>ZY1%m3^E2vWB^s@-UcB&=1kC9_mux?(fmK=7fv8rd zY9gXUWld#R|GSR#)zH-Kqi7yCVk*)_hKRGbz-g6WfI#qf!Uu44d>Ya0;JHP>J$O-B zxo^>(xg?rmurlXyaU0HAi%#OR2K__c`C&4V&rsy_%@emM+G85=DREFMh-i~J7@ zaHhYT;Z{%Ujz^3frA7=AKNeD7qi8OY0eUeXVCa;VZI-20m++@{FQ@{|){$>VW9PQvmI*g6A{fG7QVAKM0?RP+{3VoNNMsIMS#e)Wtg@ z$VjanYBC)1u+q08j3hs`Be^MG3@~f|n^%tBpU%3Grqg%^kk0z$d@W@0V)SC9J^6H$=cupO5vp5;lc#r8{4nk z`;(R%89%;U^(l745Dp?HDJ}`vHjhm0h}DM2h}&vJZbHcsnul7o#dWj)&Yt9c9pNA3 z^3x?JJ|tv5kHM|3-*^>YqcF1M+T=Yrg@c<{~D1H*OpIUaXc5R;! z49Q?h3j;0J2Ie}jKhQdvn(i5oXw=0DM?UuLyHa9@X*{8;Bpjd5ChMT9cO!nH+pJyU z!gTGm&O7`8gN7+XUD?ECU`h?}$I}C)Ozs{lDh6;i9PD;Io`1U@?S9=qZ+f6}hM_)4 zZ2m1EM4FS^+r4Ot88esh_2xV%im|Nt1z^m(XuIK-#{T*~lH+y6pJHUnSerl8o#$hK zjP3z3wz6hI9A9IY5MaCG+i1NU)w?f>8ha@z`}KhmADs0^i(g?ue_t_ip~r3=xLcnm zh~8)Q3R&Qh`f&{EG52P&I{0N5L9=RBn5vY!`da&MuiB$f1>Ow2_?%U{d0$4_RGL=v z=k!?;?Mb7tHm>{H9(LMn1Z7i@Xnr`yHP5I=5iW~iSZjj4|07NQrr=|z1wR4b`M8X= z=vwhcnhHkO*I9o5&*yt?hGSLPJCZgi;v}@|P#qa=Yzkho@W4Xs)h6L4BjYQFd4p{i zzuyCSUSi$0^Ee#*mb8c<*OR=DPzEG!Bsh?R&U-o-1`jiC{c)hLy0ehgW zWSj5R;j&$&etus*;qlg!sRR6P1w&9BY_x zp;5|tIYXm)c;KZ9RR;C*&K9?of3V&^_?>If?p*JsWX@>TGvhZM#o84i4oWD%3wE5+vFD z>2oe<_pxSb|Hhd(=DX3oXhlimeSc@@w6E^D>lk46mEe`bDEKio!k5IXA@sHMn>!#z zq=>N925eVoA~-JLcZapej>ebgb^L+4OV({uTj-OkCys9`H%E#eahwqnr!ETbk2|Np z$cx%x^M`2C*=l^Iq{)M?z3COyF&j83$zHufoNt3Mzy!8lDR>o$Uv=*}eoy$r?fprM zi;~hOpC%}=Sfkj*ih*BVKe|r~a+U)U5wk+w(jZlJ-!WJSrCl%UYIs&{vHg-Y+wFsJ zr+jM#xp+GB17=*bUge+7`D7OsxN4^ZAeJz79ssmfG8#tt3D6z%6#&&8!7Z;22lBzT z`f*R;%Q}(zk7@MA=N}LwC zuZ8`e&PL=9voBX-l_C6Z<&9H*7 za8|kRFlHy(_2zwcYj9aoOl9;P}8L7H-0j=T0D+-3vwgZ?Bgl5lDJ(i3Wx z3em^SKiobB|9D^)dXX@%Yr!GIJoODzW6Fu~(Sw(8Hmz4152p(d%by+yTK4ifrRdnN zzYc%mnx&swS8Z>A9ji3KnUZaNR&IOy51 z_1FYfz)t*XvoxZ61axCrt_DJ9!{$tQx>1{quSzPpTbj<6<4Y|6ek+OOAs4Ax<0fi+_1=GpT(&D>#5{^i7)A%z4U+Eu7hVH>?xJ-&b4N|Pql{!`YN zSeP6A|M=>klizILr%p@&>O^ZVRkM!2Hf32X{m^`!lg0Cuh?vgnoRQ(`RIawlZ7uL_x(RtYH}%ymF2qTCq}gP+4F zE8VongINu;P4WC^!=lNWBBb5b{xrIySnXbG^|Gipi*};UqJgE> zcBB9}qv^l@1ECWuN*i%JDwZt-AgNsih!DnvindQx5%v&8lv5Tdp=I zzKD!oPQIk*2TwXeg*CKWDp>`6hpX1;bsE@EdL5xOG+!bNYl2q3^Z*=?rs%IA26Qxj zIQm4B?1%{wN%w2FCY;XAEjH+%^Tf2etI=JZHOLaB*fI4;(be7hFPqS{RDTjKA2+0@ zNpN!2(&`aX2Ob^(|2=wA7sMCP;Q~$pCW9roS;{V#FEal#Ad+0wv8-@h_?+HNka?J-9;L zYD4>LHPgI%gaU_4Tfm3e@UM$gOvo9zTb#1S7~DS;^NJP13*dRs#jvo!e#vpBs1_-r#u|-4LZG z`Km5As4|D%z`#|8#g zS$G-Gnyc3?0K6!x$bW-6ls*g8_UBz=H zHh*l}O>ocGP+m1cm9&HPWoh{;Um35%4(zw=^(c6cVu#ND)CL7YHf4d|xFl(}gbE(g z4~FHSmYlUHWNA&UkV>d7_6(~0986Jm$F!+KX~}Ifs|MI67qqI|9H z(7vvBhED1RP8@#e(*7EXMLmnQLR-li=gMtsBr+j-5K1MIRPiTVcvN(Hkkhs=W1kHj zw7M2;FL&54eS!t<`H;Oi1i2PAHpy@hji)RIv-kRK-~jxS9af(dw%mwcc_d;xac;8# zrosulaa5jHKv|sf9x#Mcri7#cymMn1j*C3){>UkL66pFbsCL_7sO#plWenRkDkB$c zF$Dy=`m3Gg!-$B|%b1zxGhk@vGdmLB%g9V-MUFB%@m{IHXp(TLCcp}0+J}Z6jxMpe z$>jB9oIx!vsJ*djvq>T8YqxtE??qKNXsANq+-T68TZRc1L#uNnCF=e;~&Avq9@@4OJ{MR*z#}^*uuL zC-L_a8@({rkt)DPu`Y9|jR+&pjWyB6-hPZ}2ed zM~1E_K`HC~iFN9re*Jr-q$T`KeOiPZnmnK9&#te^8~#`+y9p9mR|hSh&fDFi>s71} zW&f0!i3K5A%VGfHrTdl1b1t$bJFVD%VFLB{FSWlTI&|D7+XWyk^ zU7jpS(sFa!IH@%T5SJ@P<(_%)+Mh7ve8$Ve=$%*oko%eM;0f+%FaJI|&vISFHDZHC z7nCwC7LWz%>vRRV<4UY<>-f$m@C=5CKJvj?423>dFD-#`pxk=)OpZ<1veg94Px~De@#%WV_7vPtCzit?Ip#8SVEl)8&}2;OBr2 z=!oHH{R3gBfCXhEH%Pwnat_xE(QrX=CcM5w&~UVId?MY@-q0zd-*CIq1+BbEN>Ymt zm9We}D2QyL1jD;tI%gMB7|6&QcYXWp?FP5%>N7HLcRQ!oUB1 zm!!_fJZh38l{oa7_QLne7Hp+ZDvN`KY+ zcfyC9+0&^}v2}a0AgAAu;IB*3cMwMzic~U-*?8h04`zfEg1HpO0{h~Gh&0z14TR=F zpBB_Ku?&5`R6|d%B>B`2cLf)YWZ zR^%`dnYCw^tFf0}11_(gOZj2V`x2CpEF)7ef zG~-W3qC#&20Hh8vSZmHPfD07#`jC)Lis7u)3d8yl$NBEpxZl{UQCdHgspsCG##GoV$1)%_ zA!hShq9@#&Jl^Z7H0R9Gd-Lm=2OgEs-kAQ>sHg?Ag`s1U{g2l zBkvVVX|w6`n8Cr+=+C+@x{@JVL};MC5rROv^ie~VBAdr&z{p6ezV$}979KwNyUSGK z;-SeSqn|dv1C0cl_t0lWZ$8)Zt9sA={Fn1eVDj}@)9ZR6k-$>c*o>%m znxE90E|9x7#o-sWju_;WGZ^xB_Ip9HDqKKxD}&n`dKeoP_wtwmGD!@PG5GP{d>R4} zYChum^v3ADR50%;s+8}v;Md<&D9tBKM7)>52mEZ;f0~x()$LDAt@k>+(;d4!H;@)Z zhQ${=OW+~nw^Tol1ZrO5)|7<|RVHB#(EwD>P@FkuvU{3fi+zSVK)sd081v4m2x z@1FyluUCF+whB0k!h%7V#-7yMX4zk{5p@@RZ@*7F!(Rnk+rbef3{-CvD*0iX;g%`D z$e#&PT~?69GCFg|z-N%rREVl_dK_M?MdFrx@C^N~b>)*c$CZaD<+9f$n~k&0+N1PV za}83b{>DGn{f^nv&`o7LMG%m&+q#sN-#?h z?;#pssFxfijb{4Kk z94}RgA3m=)9O-tsTImk5kQd9b?AyzG0x=|$k3CX242i_%^n#-?xQPY5qQUYXXf)NR zz$7=a23_d=5=0Njp6(kS;=wSqpjpC!Z8HrnqfD+)GoTceZ&qJ#VmQd|1j{_7PvrXBT_=OA>SpnoEMEV%Od1si1$ejO*5d81dOr> zspG7S{~dL5iFPs=qU*%NO|fxmKy4cl&$;06t~eedd4QobIh35C2+UG-DiK@?f;sckm&n-(z9C+u5KEsj^mT=3uW5swt~Vw< z+g{WCGx%hLf892r z2k+urTY>j6VIEO5*6r?-ej-uS6vU5{QU#R!EMPtDh|@OaKwZDK19!diRQDmH+gCnj zcvr;_x5B^zM2ri>p~ZAkm+Gw06iJUIjVqe)otWFjP#jQv5AznkYNuUKBTeqY&!S;K zpzsiYyXzm-HPK#I-*NLLi1L}i`JEr}guHyTt4i4Yr^Xj>VKhjYH0C7pb!U6!d6cY) z#9N1JS;&Ex?4ke4GK-XES0pL**o+N(SrXRb9|Vd0RmUjMFk{xNuhHNu0b#G*ma=$_ zVxa{qWdT%-Yq9G76y*5T^6J&S*M7y9EJ*@pMGy?{VXgJB8M^kj8hjzhJl(ooE9edr zs!^~v*`Tg<(LVF@PK@}pT$1GUe^qh`_;y(O7%tjocMdC`JBrduIm)s>+M)HRH!iZc zbpzU5n=A^TD-O!VDPnn?XR4Jgi!xKqdZFSZ+?o^;uUh8((@t;G^f>I301=Z3x}MHh zd<}&m0xkA4+cZF^r!~dRm(8_MjGl6$Kb@eFRvB`f zJT6UAHaQK4vpODERW!-wJgxO z_+ERieLQBpG@9#GL_}ODD=#e4`1`~vMFMgBlh|vxs@q!Pmrck<*xb2JNVc=3ck1+mI-M*}gpDSFb*R{{mJQ#~(W!Fau$-@z z`Y{sk&wl_hh`)7a%jmkbO>?soe8PVJjHTx4KIJJ^?N_C6?lJVgD)1_&&h>S^H2k2g z6PQf_W?~|)a=by>2%ETgJ9T6|9LzbWuJt(tL^6dIzZrlT%tT>X`&f!{eh2bWpHfZRqezzU}uwJ?8chl39K(2=2)Tzi(&CZ zgRP6{KzDIDeEYstUD&ix7g#!20r3erE= zaAWZD5hKR}Ghb4h=?2S1nm47ySSIA=exg7)ay;ys-#}re#^!2WpLDLzgjF#6R}+!? z`Mmjfb@^AcL$4Dy=-?UT$xE!^cr(M&T1Z*a09o?G!r< zPcgFrZ+F6O`Xf1j7aVu)_SN!srFoGg!yvfRJQL8O<0C}(rxcg8amZ7b1k5;Ji@$D@Z#Mo}hRpYIn17W!vwahX2mZO_5PRcW#%4&n zCWpoG^tm0t&Z8k|W8DpoR(JabBebiLBk*B)1BhlILuu2#vG~T}CS7~?A0}1N^P*xi zOSQWfp@taYg>hIB7*Se5I7Si}sm)qASeS$E0|7l(tJ+);bLZE!VbUU1zV_`t&W9L%8;jDF*uJ6p}fL zqkch5FwP78t(!s}H9dlF222}6!fhTZ&r|HKdIt`>YrM7eK&Yceu2$GQn$J#;I}cgB zthAR287l!v;1tk7XMbfPLujM2(!rbb?*i@uW5zE7bYB>)w7MTutv5dCf~t8gCF7s0 z_2lb}e~2_G=qxHHw1eWTIbE_lX+U+)bhcb7-^+YSnAfnDa_gR&i&5_E2 zrB<@5&xH1PF8kf14>V|QdRio+n$ha?<9k@_Yj5<+`xvkDG~Y%~2g@p1Ky6 z;S~(%3SjZ_Zlo(M$YX-jix7&W6!;XhW${~BrjNK0dC zc~nPSqGyII1^vfF*-rvX*vzN2)!{uN^5_i#A0t;FVZLX<>IijBq(p?!2e2&SPzG^fZ!!cK6=IQg(j{l4!?_$H>?M9Pcr3 z7snP6)tO&PV7wcf5HSGLbt`}7#*!C10JGk`)jUE4o4Snfj1YTAJ@ic<=~Uq?Er z@1yHfy|_k0WTk#?Jovc_qI3n>mru*4yC6Z#{}!31p2vKjU7HSlINR;wW7_}EZl`uI_*hf(z%iFyWbx5%}sqC8gifW2s zeYP33fKu&S5{0$;oy~D9pH57P3GwlFJeM~B$D-fij;3iW2sg-8?kAz5qidtNnj8>A znB%Mug`kktmmu03^~tBf#!dS@hl7g~mA_ZW@?0`;4-7cGnf&s>ACUS&XRD&i#{(<@ zGpCS9 zy?m{0K^*p6dO9Z_7>hJD=mv^Y?x!MZzaq$Rzb-~S@x&M;N)`>2KZLhJr;gIK;QS!I zAPNKrnsILtDjApFPIO75BPZuI{v4bRIbMdqYsVbKMb3Xh z5oz%K$k8drlGOgu7LVZddRA`HTs zxf+Nwt!I8UkYGp?IFlD^p%~y*)W&J}qgR&*PA;exNE}!0NjvZE<99U7 zJ?s`GcRsvkdmVEjR;hz)xgmf)1Px+G32he@W0kf?(m*}8PEBy_;?!d>#z6;BFq0DYEQC15Wd@MqyMW&NUfXvKR-uy z-f)8KT+bij_oKv8jtL{NhOB~kr5ffjK$r;>Ccw_WMlkwYJ7Pj%zD*Fm+f1k+7ZHFG zi0!qTlz~h#Lyn{$1x2K{{N=lK>5PQ+2gb+xmMXqr+q5tNi#>?HR}vx5FF>K)dGwco zC0I&Xb6ST}Q{MvH9>=KK3$TbV=xNUEh@H10P`E;Xr2IK>D1DHpys+DQWf*|zw=kUX zl>9o0gwEv(s4R$(-dg|zKpJ1St3NDD!*Cdf(x zgR-=pl82Gh5N!}g5a2pZ4>Y!4?kJ{T6t^J7HtxQ+Y`t;&lTRY-42#a8AKm3Y*c%jy?>SojO)%9$Os(ah5r}F&;Lkwr_ zHq{kV7!{e<9O6(CDT3c~RubM^xU~(dIa!H5n%7OLx!;>`2rqceP%W{mw`Xbsqbvgl zI;jE0A5w1t$*dF^o-4gESKot= zd~A<+HezG9K&XQfqiS;1N&CdOYR^n79K+*9-#yGzOQDgBFpU9jgxK8#hg9gyfGkx+^z4vo9n3xbIXR&zTMT7paw|Fz zFycLHBHb$$dB9c7>q-ZW+)#*LKaT4zzhd-vvQrog9(LOsT3i;ewR?vClEfEw<{2Cq zptUw0O0i{Y&cMU@;B93YvS&OQzoW}P&Y7iP$Pf{n?P(js^|@+ zH|3bN^&>qZX0w)pl{(5*ZcwrO_y9v`F^ z{pFY^jFxepPL1P8@8oP5W&6ICPq+p29lLB$Y+kq3vGI+Uvc29n5RdNlisq@`WdyUg zd{c|p(k2dhHEUM50#<7X2*f(hvqLdKu`B<8S`hMwc%el->rnCCAK#sa95#u3C2=h* zB}*E3#XKPWH;F8H_meY@%NL6-<`?Aok|g=pIq~f<-Nh7c4;}uB>t?O*R-%Fll2AG? zJWQfAR~VHVtQ{+C4SX_|>NDDNsjRS0*4UBRHWQ5sS?TGI7Vqyj=S(&wA#|Xi zRvgDaDED!Fg*u?Hm{;=Vzk!JrJq$)Xgu%QERZSA>T{=-Z^ba8DgvuU%M7#uqvs!9l zDGx#i(xyVm2gjoC0mBgm&erStv+V#|9gXt7*Pe?mh)fePXR^1N_S1;0Zg{4xga(s8 zQT4GHiHOjlR<&@!+J@T(?`ttRE36SYEAJn*D|fUye1;cy8bkw^SPKM6Tpl8EHh5~b0EF&J7IWdV2jnR_%30#Y!=It(6raygF(*q;1h7ja7M<-U`OmLi+DQ?)@K=f@!pqI{l&ctNn~)SYZ~)K492R; z0&Wg2i^ZU%7Ts#=)Sh9_=EW$iwxUPFD_b)v4?I-Eq%6k5z$D?@c1Ynzj6o8QbMXDT79ex-bBfv;vY;^*4%8+BdW!QW*+O;-nQMQ63Z)B%|! z2-!5b(ye54f}Na*-Ci;ACFU(rmNtZOxu038 zy3Pv*H7 z-Ul~NpBXFBk@?!&p1W^1t+dO8UiCuKY0eqgp=y8j@5HMNP1!0i7vmb6T7q-b7)k@C zpS3X2O!5S9xxdgZ(;hxLo(VM8U+n|xBtkD>z7;u{%9oFqcc#|T=RAKI?jt0sQfqU4 z6lcivG(1kde3UpjV->$MS%rtG!Ak4hekr9R*n#h?I!)aJbLMNV8@%$t--#BuN^F0gsJV^cm^X%Ku76%JH4WihXi7#xH#pttq>F zAn&<1nYrJl=Ic@RdFrUw{g01zY_&(CgW$ih>3E7p4u)OmMCq)9pX45i`6+o&0}F%J ztxflr1TtSIe9J27JQ0g>zmnfH5{9_zt_Gl+lMC%hvFK`S}9Z|w)?1jR7 z?#K2^CU_}4OQst*&THisn%H+6Hl?U+wy$`9bHRwxwNN0;w4x2FpmEk=5M?-Z|6B+* z-kaV;6wAWa;CP-eG{%)PmElJc7Z%1vj=Niapj*DBnZ#GK)r`s?tRIW^*hX+nhqrK=&yl>8vQ z{={r*k=3mLBQzn0&>8Z%zqn3#x=yrECxIfrNQ3aA&X)9{98`#vd#z_;6j1hwoFaW$ zVnwBJTsp+XB!@BVzSJQlPK>#3D|Vu8&5Jk_%wY+Jq=5@P_9Hp~~N3zBdn>q)87uoctLG*R!f4J%Gw`K_!+$*6N)G(H!vjevTN`O9C$|Elqq zRjaW_ZpsWOU0l@$5eTy5`5|)>S(3czcw<%slD+ZKe{Amav2nPg zV8en4OsNh6jf)Y0Q%LF}jfrV^n#)6^*pgAOD`N%ApTXB{#8tKAAI${b!9FZn)lMiJ zI+xjXTZ!qVrZUPn(P=)}4cmXo?cC=mJ0VFht4lMzrU|ga{X}f%F&wwFY=1YMI z?SmN`H8|+Jcc1wxQDIAK@+pRjbB+|xb$HO5YgvD9)>?;w3$isU*~^G(7vXbG8^TTn zy)9{%Nlk~fCy6zccstxDPw66j><%-n3UoSXx# zYx-}K%zq<{v&gg9taF5|l^tB;kBv+aV|b5~-ij*&*`z-)ebJftTXfFiH=KHMF|9^q zts#t9E1o~1V{S9CWc(W%fOUC;kz7YDS!dIF^^-(bhxT}5L?5&lXXtxz?fw*B%A5Z%pch;|JqalL;*WAS^q#8)zA!#-VTWL~ z9LAHaVABaDJa~N;bQD#-C$p=42tjtxW+B)gH%7O5TCUu>F+{1HtT2(z#n88aJUNk4 z?7LL8G81n5d$QJLmQ|VWvcf};rA(%C)p`uWF{l2Qg_~#}L1;*E;cXx<)k`^OGgy~n zs!!o!a@zl^bNO|CmhDThj%R<}{&z0Fa6`Em)suA7`A-g?h{yt}~T?#PX0PG1Q6YL_06L{QOn^Lm;?>ZRPp!LvlVMXFs%IkJK#Zx+v8Wd3sr}u{8XZ2gv*=aY@fa)y`>V~}zs6?6_M0Hw69bBeV6qy*5z&nx^j98L?N4Gg zQJrA{y32{^%=lmiH5{uaQ#GZa!*PF9*{6Vw?c3;?h?(!Cr5=|&}5W`l=8-vl4fP2#=`@>!;QWB__mJIN8NAu z&5D|#u*dT_iCqnr@cf=;YO3)=hwqm2_6gwil(6S)s9pYFq2Q|lEK_SH%@MD|CjysB zxjyblc0LrXT|Ensdd7?octiObXLAIbd z)T*~bu}k%4w_F$9}kp8H2-Bh%eWQbesEjP<=CR0`(p;kj75QN)Af%X#2c+RtvH_5`-wi{CWLg%|_iof<&V{xgQRA0~J z?!>2rBHF2UBmH&UU!(k$`<#Y*ed_sUubn%uhw)4dW;Uw8SSnel=!H%9R-q$)Owl(J z*5AO1U+jp46_%Y^c2bc}@~uV6{b_qD1d?+Otu4!c!R2Rbe^Dz9sOe_!JovocR8njD z3vnn(@VTc^hr}W@@1$)xYWEaF1TK7 z15Zi0s+*yCc0({Fi7g~*Rs3Z9iGy0-1=7UoRS#EFj4g?<0czL;4*oYI)J?X3P6xlM zpQMNElX%2ZWW1g&UpEI3^5kUitVH=`br++8flmv|BR|@4$;2(`#pZ{56W0y;S%4!= zgp7Vfw<_n)>%adl>Sc_`EZ+bDR|CS%)l0 z8Fl)C_c^75h+TLv%98rpyfYXK1mb4#K;!2{@=db6N=zYPSI%~9wyPUVI`60q+$7db zw`V{5@z?N+&~OB0w+v&a9btWk1kg}#Ml$PdTs9zd-CxquV%jm~ks4alF^E8dS4+rcB*i<1SJ!*ZfT{ldE)2l`Ibj##8m zhimx_2q&qs<+joTFJVaNP-zl&p8wwep~X2vvivF5DqE2soI|aM^W6z4$6RQO@~jDB z6Fg}$7OrSAdRstugbnv^P8CqA^84IptLTYP=A?y;&jU zdnyyKd!n?XIDyLU4~uXB(*h8D%xcMu-+2c^wA{-~?vH&=YwC5l+xA}Hgo@9NhSa`3 zNB(}JE1LgjIxBHbQ%;C%z6m>3?S~T`=}5EAiNqiz*1s&p{6t%aDY>5xCkVz(sC}0P z4w2SB_cr9*Z-e4NkP4l!^Bfo@WCBiB-MQ+$fBkV)z$Pn;dZr`qqB{l$JJxzob)D!d zKkV*%PvI_<<`h7dbO25Ardm)ub#^cgIPh_Ne7?5n+Fe8(g@n>2)2KId0WEx)7W934 zb*ki|(vZL_%BG|y0a$QzV~)gcOuWQB=p!Y%63bJw-M-uzyDeOQ>t^3{ZiEWF8Qc3P z)nZa_H&|;Rg9*@wj*Yd5@-{Mn+=ANCR?E zqwT}F0x_=@z+hSj(wBkkJD14$(I{SmN&PHQa&ou!>LVE%s-zU!4@kRYvnMuc7XQ_v z8HtV%LOv$-T5pkue=XbNs1Bd@sMoA)G^|}n0<*j@k`|7Ddx{A8B3+X(_hie>n@NFe zDpV{LZwUU10oM#ORzGv(&}ADt-ig(1Q`hNGG|d{Q*8`unhvF)T-Uw8`0lDAM%Xw$x{K%Hwusiz@4QL@B2mTJ)~nQW!HJ$cXL0OkLym zTGGT7W(Ll8?I=ft1VV2NE?8ydMa;)u+Apn39T!-u9VA)a78t362$gch0d{IUS#%YI zf|Qn1BAr81Q>pZd%=(m~++O0&0rwp_gLbPb+5od++4jBJ9+QA-Nx=tO02e1^4{oyy*nRM8~deCesq z`4*RSqR|gMS#a@J{*SEBrqQU;MziDm0Q=B+8W-J*D{Ld&i_>fsZ03s2}w*GP~wcJ%E^z zd`u=FRt7C!r(z7F2$DDlbw$Vblb*`?sICTo)tfmDt^~wT5ZOu%$Vxp#SY+xyqto=;wL5^Nji^;KI;}4r3uJnF)kbeBkyF^7*CUg;DxOptp7W>CdS1o4Yw(s* zxmGM1Xir%d4>*E8>mZ?MXU-8SRmm@FY=HhZB)3&A+O{{>EJ@e=7?8B-RrZ2KZseVS zFZqZ*CdqYR;wG`R8VdTX>JZA_My^-_#?}FH`Zo|>a4veg& z3G;beLoqNMJ8~Yh5_K|na6Mc1Mr!{8lnwV)|H~(NIuMju1gW(HEI$yI1UJ)8Zg>UW zR&$uyc`+Q>i`rsv-&o$@YRxcrZuqUW{^ssMmBFDnjq~`nTrp{}2jpLVVNFV=afHKl z+W4>jMPA0f?9U}wcky2u5f7C7Lp6Q0PkNupQ3^Y#s(4}q&Jv-wE8JhsYqn{9?v3Gb zJQUu5gVDAobEwt?F$%9FKujP{19hZngMEl)GCZr09@2npMxy=K!+ZotQ<(bFLd;a8 z|Ds!cm#7uCmpOKQRn_(~oF#J@{j-pCpq&^@WWP9XkJwTh__}7 zUjM=1BdziftB$@WT=81s7#u1LAdX_IQGz7xT`4Ye?dp%+pMQ7)n7G@YtJ@(X&5Pw# zPG`uk3JaOMJC?1EW*wnh39GTdxFHqgPsvbH;MXi|CiEN7tw(Sxq8wZcF_Ka6e<|tC z(a{|lS;;Mb{WGA^!k`OOQzdK1+-Y{0D*tR7yKP$X=d5f;2;paT(7u=m9TRyW%C@mr zwM*A8Ske}7hO{bc0Y}{?4o*vw>eF(Kwgw+~gUA7y;b3=LBE`tgkxxR&DUjmz?z(>e zK5Dn2pfY?d4STHwIxwSGN2~w?;tRbr;GH;y{j>gM?~GJS4BqrGevPCw0`8tAiR((~ zX!1Ny`~QLGMpB6`0+bTJhuI_Y+0;J=cFaC6Tp3hw6|B}Ut1H@A@l|LFIZpn20H{X`n#vDT=S zxW7-T(ep7JU??z+*NZGY4uqTckZT8rF;DpFbL4!Ux6>Vea#O@t zs}%pj$C&J@B<8N`P5iS59W+q~XlJolKu1Fopbx+H`5XTO&<4a+Vb>Zhob?D6-MvTM zN>0bJW-N9wPV}_hWE}fQd6Q_exGRPCB2ruDA?)$dZkAACa>ZeNY->npx(MVT>$o zl%FMKU@l@g-1)kjV{~u{Zl+nw=btkBDO~?EGV2ve!j=!5d~BC8CdbU%5Sa#UT_q?C zsd4d!L**WH;nU=sFq!PctK6jLL|VWN65U!Z?soG zdVT`@vw2e#YWHg$2g>jI;;tfag0*n08acTZGEyw08eLPLVx)$-&Qb^D_XhPuIxV7V zpW~^SzI$5Ej$mgzsH7k~KFTE*;I%09ZWpe@RmhwTna*Z2bOt6lX*HoErFZ1K3qOXb z-^}|FtJIQn2hSv@8l$DSci}*|0-c3oR%~HQG1cXnreYqFrPeyHqsi&6+C%`6+O#h4 zY)H*@%D`2whlLQ0cEbic9mPIQ6Ari()?dfpWIl0k#0gM2FO$ch zR~2>D|BxCdSTy2HjWV&vowJ{i559#vec6%8g4Aw$qgP9)cz;(vpI{~bO?$hiHwpiP zw~<*ZpM0Jg))|m(oe|%cFLSU^sGZ+my|eC`zpl$m_Ocp4DYAA&d}mmG%9hM|12_`=UnoWEssd0)W0|X0JERjy zoYaP}bHkJv5>m&g3tCPnSpE>^)_?>fr3^P5%R~d3SA!v8g?*zXiMV@W zeTtH%c+3Yy_W}unJ_cGOY_mf0~hcS%3M-~Iy z>WT09o5o)G&l~{PoO3Fu2;we`F~q?LcqNF7vm94Q@jAhY0yYjQN^u^_RHb&(mxF`x zp*h+Cl?tx>OjX;ieL>u+sgSto(5`a39knQ6s5`wo?Dr;gt1leG&9X9uL$t_+vrFK6k8x+U{r!u_vH)LDQ?3Ty z1gVlzyb&xDDO+SeM#AZ-kCit`li&$nX#mSgl_gLMY0a5CKJrkba?u~gHL|>r+~NeS zbZ?3M{6vNHPlvJm_L|!^;6KCr7Q?zWwROxv`JA`yryLCavn-w{=@Ze+{e_-Z}vm`=6g{H2xBDKgfOh*(54eb?h@M+b-t)d~R+-y7*I32upn`#d9(E$fJ zWl*FH`^^`)ahO}*2*yoL;>qX#H^c#K&O1hy$Geixs%m+b;+kzBh!aNLjU6m6J`G#m z7IjJK|FHEAL83H3l>q?-eAq7lkK{+yz#fIhm+X_!E;yPFsyC3=3<OUGL2x`totIQ?a0@?0eHYJHLM(6=B6jKKj>OltFwvnqCj443HVDy#`b~Uk1V3cU1Xe!i_O# zRGHXtC?~L#SaM$cudxV~R{INAG73VOvN`pew+iXGB^A9%X6O$h(4|iTM|j zosdgp=x7{gj(yyfxlnfjlqxF_S4J?2Z*m&!n|yQnM{l5Dr1wH6g8uG?$(^o-9l z+jOI5dNrV>`7x}f6}{3o%tkS36q)IWfWlvhXfKWQcwSQfNx{P!rf19n6xXV^d${%Y z5Kx1$Zk99EF+A2*CFyu>VKK+2FHsgBmdD}BEr|JvI5rxwgVabTbtD%F&#R+Zx)Z4% z6)gKLux-s-A_fGvj+yJJcLK&YmnOV8Y@BE)`POPpy=uCny7L66I0zn_ooUe3jBioa z4b9{S4?#+W$VMR$!u2^-BG{x1^J`f%l~i0M5P$K_?y-k2GQ%vS1z|Mqbb?O(IcN>I zug5z>1fdDe8{P3qJ+V`{jUx^iQg>@DmCXKQO)<4J@Ecg)+ks@5KqYd9GZR5Ik}gCk zC1l8l1%Cl z+fL}3kE0h<_&21{9+wTHY zrnGK#_#L(OuuJAG`W~^7gu+~l-iXZTyO;>+aaL2k0aPpbBPl7_+i`TAX2<+ie}hwp zq(h&T3U_Lh6T4o9p=uG(B$RqK zzFgj3{k&wfs(VOlK9owb$KU=7A%Q?!A9ZK`L(9toUJl7bmr$yx;U;;pPnpd>Jc|`7NHY3oD@!VOEl0U@c@l zw?u|N9VB`&=&gHe4O$k08!x{pSkG?cie|FTb$?ag;VZ!eNGt~MNz*}tv(&d}kDHxy z73a#U-BG8C)R}_K`yVUREJ1p#-MrCTP^)O`6X&_mfHELQ+B*s`MdYfqY zq(m_|TlV|Ih3R!o91K~M&aXj6yt?8yH_@DM40$o7xiwMD1j$2#=D=<&TmFrUYV2S% zXu=eU^W9R)$<%bfWNP;hVFnym zNP$NrSrreF`ohOi=j!D)aNdVR?jRN8nd_9E(R@#hJ4Mr!!o;VBwxI4Wiipj%RVl7V zZh3ln8f-szj2B9?7Awk_jnKEa){{s~Ghh0fy0XNu*7Id$0u+7ZJ&J71jizZ2KR7+T zQ|Gvr?CYkx(8%SK=c=)|n4MCqKjzQEzp__Mp$ zMtdbIO(O-xnyHl7i!U{J`4njPd0XZm{Zz*Qj`4%Q%@CCa07Lta%f*Ovlj*8Tgt|>D zkr}9zW~KrxmvuR)yi32#K230?9EN<$<6*&^!t1nB8KZ=6aSpWG6b5w})|>KSSz)3{ z2j7T9Pu5h37md0ONv-MtdZew?5W}~{YUVn6CHW#^zd=wsAjYo&enu#0n8J~WF9nAlu(Yk|tf{nSN!a^~xIDF2smVb|4|B_n zyOP~KxpW(?5=h``n$gw}>CD61okL_Q+1jJ1dYG3d*SdAX{Ew?|mmJO^sj%0Kh{b>h zbl3OO?vi^S|5u|$I-9V9@mu!~$lIz|6bgps&jk8>B5NG&g0`E*afC&R;}WZfHE7eU z)m!VbvkrUA1IF8D%TerR5@wz9bm)Hrp;~8)r~Z&6#HOHJ(OFYn{ZpRqv71Ieuyu5~ z`GNVk?m)<^ri2&u0nf0f&(A4_&INJP6h^^iYP6M;a0noPM}7C?jQbhdP~X9-K08S? zWJ7BUt^xWdCe#Z;u#1f+THES^4BW3j@8&WiGem}0=OBOs%LXr8T}~naHU^vM=tl|m z)?l$J((lx^r)G-hU2#9zaNQigJ04ukC+EycMJnVz1lhQ0H=yrX_OP<|2A!nID2H0g zK?GK`lbP8e+?nEZ>p;v1YnJ?maM4Hh7t)2VM3fA2YoUACG+NQoD{fqSh612NG1&DG zd~i@*P)tO#EU&0NqA^~5nC-lk6*cT<{hiMBsglzR9mK+!eC?lgY+7$eQClhGmMCXh zGK&cbc+wsU1=YlU|B9%!p|fH}W6@~t`frf4%*Jeo^9A4f+vkg)C8J8%-*iMTF;IUo zT!3LQB$$6n8f9zJR7S@+=zOpCt}Fa}^~$b{&?-X`xGmvwTo%yw5S*PCj0ymY!&w;pax$biEoBY3yS-sgWX zem6L$B&tLG<+0{&pRgZuVtneGZ8*pON^Yw*|G7*+A&jxdlh`OM{!<{|2Oh~V{5|K?Z;u2mJtD*zMHQau<|ip@RRpE}i95B)Uj z2236U!jkM=U+PW&Wz}Q!mW`t?yEx@vH0D~DyC5&99kd5pL2(UZnuDkJ49hwjv;5j$5ZMns_dM4dbb)9rE1 z=6spU;LcbO=lWmXQUIAPjFU8_^tlvHo0;1nb>-|qK%da zd4=jIWSG~=`-c`iPaAEmSbO<>9n_Ai`W?$}qOH&EUnPAV#fH3Tzms&`mK?zJ6R?WcqhAq`Z_KfKl#=xEe%_ynNK&El-uO1PjqWJ-OlsOO)h|6A8+aI553C>@79)7Aa@8<$=WbTCMu>)5yCaMwfa5nx>9W4tEmG<5UodXk$?!Mavci=->`?wEK?(&$oRN=P_usq|xTkcR6@ zv)1a-o-j+u0{<)q?9X~=Yuf0JX{lG7Ilj(A2N8~f^0 zO~Itf#Rrt`s8YF|z>7j%v=`bwINTgWgf|GP$#zFMY`~f8NU5O-E+nnNjaik2vFw#i zkgU=WCo^mXKdRXNc?a_OUse<#Bn-qv#98?xU?fGWnJybZsf@cs}$&E+u$bei>i#OSJCxyU$t;7hzwDk`uohUHCir1?*T z=&`@?QT{!@8pMTgm}>cXT)lIlLpO<`p|#h3ejN^1jSUui860~7Jcmjfnd0Kzpn5N0 z9%VF5;g!g^KaG5Vb}1VQP1`?O-A0twqjkJ+6P_JgoGd^6NPTyiq<`9YpNsUJ=dHX3 zI?#f4q!Z_No$tQf_ggob6CWRQ`N%{8xje7pYMF{l(Lj=628v?PLz@IU;>fxB&jv40 zg;HT@mg$vunC+4cR41-&@~a3{JFjHmgFR)y?Aeop+Y}QEDB>HOW-cFzr1PelUnTiU zV6vS}?T$C^x@S8Qw&Jnri*(=T(m;fTeldmMB$@Jt`E7+WQ{Ja&P6^8Ui`0N*%jsF6 z#ZR>14Fvqke4MF%y)UsuWhnI&D{GPPvSXr$lD)xH3FTt#KUUSZE>{)V*y|5_ zpL0G9O}ro(TH`LD4m2j?0#HCx^+(cyM6Zvh3XDEP1~q$VNJft4?EUO$Ox-NFfgEn! zYUG!>hZgr(EM=un*VSL&#Y?V)&_8OI>Iocnx;jjB#BaD*1ol!BTCwfhSx6l&daI6> z;5r%^h$SXFp?26n-DuK4?T8#=y7=OUl@zMT@A_H>?c`%U6~Gm&M~&aF+m0Qexle^r z!RlgYzlQcIDm;{0I8HeQtgZ0(NB22L0WymZ-AV*KG25q zAU)5Jy8%zV%@ua9-FUg!Zsb|$fnN=w`jzUi9W`p-F|t86RcvkoxHoCsnV!775QfHbdcR>@q zQLE1b)YpQe76rL-MC#;)n^z;OhY^N+yFQRie+*(%O;#(b(d^US#DOZvb*5IL$fJ;j zlBC!k3lJR55gf%?K#4(70iU)+5Q`Lt&H@6@-)U2gmVk#T6`iSF6i9A;eVtaSU7K;S z_(O`Twaw)JBKuvtc0El!0`ZD-yTgg#SZGXn7hI&zkiO6{x(S+i8=9&FT@ma^lO?yB+ zBBKOX)%i2m?etdwCuA|cPD1(Ra!Lk!=c77#j-gR0XUt9LwVD!B7~N*ws9-b>%VV3V z_RPEs;9MVK+lv)qk)Vknj_oWxzTC~0&9V%>FWSPeP&csE5Q}l;??&+4`M|2<<0XS1 z;)ANn^Fqeo-vs6@@i$$iv3v;{h8k_a1$%u^gMPL*XyrC_UIx~8uD1_dkup_< zOBCe$1PVrAt=fMO&Ep9x!Z`B$4sZDdV4vesu5MPUUVX}U3l%K{)if((EO6829BqrG zW>TZyxXI66c7Hg|#@b!DX}FphjRMQ?$V%c!^axg&=8jT$l`UwxZSTj(=K5vLH2w_` zCdH1NBtRwA75skGjMZM$O~e>8%HP1`3d@_wKZ!OZPTIaI;jz*r$=C*SRZ?X(#Sl)D!QvQ4B&p zKNn>Maz~lfWdGS+y2H0l3>|(eaX0R+|<9za}EF>Kwq=6C`3w-1^E=OCgIRb(HfH!2496tERj@ zUAHMHmuyL=*%eV1m2#Ec;!rY1XF|cjMa*y6C*!AiU=>j7>H&K$Y8y={E5$ZZPB zFaA|hkOk8{O@or4bY;D%gm`}i`hNSKf1DKTiS3UqhZ8-4QW5j$g`D6ErrtHsp2Cdq24QsQ6QPO?(qQEUu0-}mZs?8ap9fR1|q zpG2$XTJ7M})Bu@W*fq6ex)u9wzrE3Jg)t`!;JNtu7$6x~LcpPoa4MiTL* zDR$*Lu7Vez{$xxW7e}fC@9%^uA8d`!OPdUFVL9ACf3joKDrt#;zc`ihe)dt^!Ku+795_z%en4V(?L5}C zw52oVJ-m@f@sCO=I)2SGSl2MIFTOeqnbR7d-E;j!gd%-(G|6+ zMb1zcr2U1Yq{wZy9_2?On&1Nb_&Q=UdC+9W(~|7xw0vRrLtTryxsuw#Q`))wSSAV` z>6v?p&In2kbgZFM_{Lo?eR|kfpv9^Qq|a8m()m@_Nb)Yf0=OaeL$u*ADV4fujRp^B zG@M=<`4#~m4ovu7yYDdlznF%YQExee-oqZVm$gS?fPl#MkfH2cF5P?#fZMuBu3U% z+xhU)#tsH*O)e9vKu>FCCJ0`A$VtEh_*kG1AR}&Y$~KxbX=3QsD#dU-CTAWDanXKj zA83=mE*mYN!|cc7>YtX;6Re{ZK8hOHHJ^3sFU9jmB@VO%(|}(S?f>%ak8{IoLYjU3 zQA(p8PWh*A0s|iZEJb;udpbFZksY<^KL@uK8r$RjH5f)2ia1!3K^;+X^~MR&nOE~* z@t1`kX8|o^jkZt*JLy%-{gZSgHGXJuDaFocZC=hel(czZ`dlbH_-~*wSt@{1xFET+ zLERrt@%*x~&%yX_t#iFES(~X<;b#3)AWi28Ar*h*!X&Wj@n&!o^HK``LuRuYJGL?_$*5WN!y^>8rpV4jpd7)bXPQ&s zN#j$DGkB8%)pPxe5Bim~GP6#x`#d2dp1)P!W>hYCLfMG9ZiSbyEzG1K5R(kbAeaLia&oMt?)zPyl-oeppUrOu%UH25om6FH@@DMn@4k~2dGx!2M28K&47tV zSKU{eK@@68Tm>0baN3bYzv*OTqQ2flh)}@Gh#C35T==_6BAa1ik&4@4r7AKH%lQgut)*V2CQgo;8*k883eZu9mh;gbK~eD^r2(*C53$%Z<}hWueRHOwzN~uVkl_^an+_P!6+e!ED-bu zF=H9xEL07hJ~7H-GwCRa^C04#Emu9Qf2B`Htbg$2jE0aac4Evb4r8RMxpib^xs6)r2E zpYhr!KgM;`^;`{F4&@V{!^<7myG=17^~;GZ2n1K>hc%E(i0MxigA3B0*NXS~XKxr$ z^h7W(1t8`fa8QPH`0p@`P_;RNEzxuUT`!J(`L}wofRy;RxLVjQC$L60fHir4dSNAn z$0dB*Eud<>NN!)1PI$k`@Cy#`nN(B@1n*EA*vpw!Qn#h7WcQF$4LYr;)y?%7A`WVa zDR9LaZlW|W%aRO3Jc7zaewk}*)E!#y=mvYK*dfh19VlJ4K1L8?u~Re$tSUIT6#`2& zq@qRo*U$78I(^X1?YOT!!IDozSV^8s;oJGDbAMuT=Th1oyx<%1-0n!jQAB1oCL|XV zf)M`xOs*?;&NA2H&m?a` z%2Nu`&O7PP>MrJfWqYi&fv#(k`>EAhzs-%VKmNRB~=Z21!$@EhUsVIl>||VddxkS4HSe7oXM@ zUjU6AeA(mRLJ&`n$Cg*TM$%0NTfx2zc9-ku-UouPo@e7;dc_Mnl^O&#u78uS-5wgJ zO=j`43lLQ@DW}5sB^B639MF%{Uhiy4`9T3W!W2D;as+&kEyRAq=P{58gH*%u3MgqE zl#-8g_t5a7Fpm3xC~{EggiFg~HNU|@aoyxOi|1^YutE@7Jxu*XXa%4tI_KZQ0v6>;zz-RHTKP;vY2Ae!$zKK0BZlIV1 zi!7{3sOL)8^*I?Suy4c3^2BE0pkcQ77VBY8l#-u`>7iSYz67jC=|RQOMAyK`_x)@P zS)H(OZK^DwQZ5WD(s9;xo|!sFf{lCNtWaTs=Fup+2ea2%$=Cr!oHPColg#2_=FOG^ zL1smDD^+QSFaIP6wydBKjbY$}@gGI0M$08CMp}>E_-HX$+}puX@b*J;`FdR-^R?8z z0FuO`qoYQJL2EiuuO9>C(q?tVm8jNtuFi(blSRU)3S-BULHzz1FNFRlWT_Et;C}8z zfz{<0X?XpiQ3~m*(}8XzqS2Gc87WP169h;QlKH;KrY?Rn1x!$kMzhPotH1DZ{!8OG z8JoVhMq)2FBS*FJ8I_c^m0@3b`X2KYK}KPNp1n+KDkeG77U==tC~Sf;0t^>4Z1KWPl#J!saWd zFYrqR5fs0d^vW3hbu158h-G9XBi&Zxvb!ZJ5Q8-&F-5;G{lKKAjpk{_Ann4y)vniz z_HGqkr&`+q&TL34T6Sv;LA>J(s+hEkv6sW&Xh5}UvF3?7;!%-Ko|*D08fzg2dmj6N zy*qZbKyCO}MV0ih7kQYDj8>D$A(RTYWWi{v=e+Vg?GJ_*GUSv8dksn%ug&6r;f&zT zFM@))7&ph;r2S!{4e0b*dZJ}FgrbIHTGLS)F~{()*_MxsHG=UD21BT#3!={MQKy;+ z#Gj2!77&dVEJW5)siXek2*B$|ZJqHdpT_Enim%jI0dDVZ`=t0j=(Qi=gj`O z8XJuXL=DqNk7qv3S^QELFwI2gl-W_^#_`46B{3*`&%X27x+PSXb33t0q&Q4 z@nqT5&YL*K>|5Lm=T!ELIUE3p%W?ydHeYkMz`x#oGf|sduD_qqs^@|qUsR@;R`VZ+ zlu0*rw!l)U;HoZo!?cq^qOu}K3a1(Uu+SV*`}R%?9*={P!7KV=JYS@;3J{N;I1U98C0NHhG^?H5bm3Pcoh8^qm!ukZ+F6|6ss%Tk`@GkV@+I?! zq|NB&V~E2@lG-PnwCr~HAg-;JQgZhl+Rla z)rt?w8Zzl)cRAz`@<*pW%HxBCe-P7y_}=CJvh-JCmUr=bqL)gZ&n?sM?~iOc=FL9- z1rc0XiLwqwnU=tbQm1FnL<>1&^K)&gf7@3h^#{y~aq#ZaQ67U}3HkSmyV7y~?J1i7 zO3tu4zEu}=Y}wB!U-BCe`z1-twQ4M=?+O0aFz=CsvE-mJv?R0Xb=a`PAj3cf%8Tn2hhsnz*{7 zuP3Kz_j<@WN(Dwuo%53exSi08znwtZ?@CRg(iBQ)HF3Jyt+2nYFrvN0R-9fK>?csj zzF6FP)~^LugQam!14Zj?z&8|1@ zUmNj_u~m%Q@W99VEJ=gB0}gYwZ`wM8phBJz`4q^zkB$;r<)t6<-wei`YXamy(+9>< z@7Y5K4DcFJOkkc`nsZOfY%-0uUAr&zDqjJjGSdcHhl93PHd!AaC~r%NBTxsfTSjX; z?PwKSc@{YMjFj#9Zj>AM;V9?vxjdAHVs}+%BGuO)&M#CMXwB3&w7kOgxw>mh%qbzMQ zBB*ZGGf$GOH_$wmmW7;bX#< zC@>lsi_t4M+z~m|S{yl{rx?SlG;dzt3_CAeD(s?n8lAB#e;la~1<|9MS%B0_;ri(> zo2f6#*mHJ4-Fd*h3x7TAHCsc4I&uG7rv3kK<7q+uXhb#NOTXE~HdL^1xpFiF10bu@ zOiGp6uovbNO?&HX+IV$O6Og5Jq;`RwLXjshpHtq-; z5)qhe<`qJ-s~Ned=pUn>n5))+wo!1Mx9)g_%5uDjw^F2k+$74331Sf9g!zuT!ak*x zo;og9P4m#T$&*GiF~sczO`LWQ7yiwt`C;PU!pN_0V-80-&)B>{Q=%2j&57pKpi`)R zJF1}^=YKL1_JCfUQpvGQloGH~zB%d@9LZ+u%F(temc1a4#&3uuOXUh7U6;y1ozO++ zOPp*^KjgR{dVz|v$0Uq7P&3I>#e&Wx=OH^q+lio6qUA|y-g%3qmb#C1i}crr#eMy9 zc)!q9ZMFcjr{K4w>o2=6p%)rw=hB7RjtAffRWO*7M97s-cgtz`#iaV7aKKIJzr_kl zWWPuH>IzQjA?Jfr;uB$s&0~~MM{DIv%`Ksm`yW5OeCbTrlh=hPIhc-@x}ze3EvXAopuN<_v~zRcEtu)Z9~^N1^Y>cHkA$S96jSS z);VPS*Ze>s4329AjBoDiD~EuJ5Zx3eZ#Id)Os_JmY~tSyg$vZ_U&7W<1d@gZr(g*H z+WZCZsv+ql>GCl04W(xw=sIebWX{^XDqF!FEL%tU3c$aJCGC{XbTvU61XFz8RSXK> zE*B>~Xce5Ah>nfDsLXjsf1tf1(hC1bwD8A$u^oPzP=?Dh zt8?y4ON@Utrgop#TaZCxg|=(%X}A3ynHS$A_ci36TiT{Dcxq<*L*)TLx5uw4smnaM zQ+mVoS~ADy3$daMW}rBB$X`nAys-k2V`&~Ft7$u_gL4%;pTkBPBd-Fm)K2Apas>Kj zp9l+6v<2aWa*4fANrdvY9prUzTfU_J9FsBUeU=PON<~S*7azGk2BE*JUJro7oCjmX zG@g_b(V7jm=gdO3hw%-ac%m4WQRmf|%sQ z;yYaE4F%KK9^$nVq!Di$Bgx13hIt9_g~R!0MqGCKk!-seM$Pnhj$Z?>>m1_YeBlYh$A zPzVZ{w^qP5ewQ`8cnhO1<61H4JXnr&Y|oC-;Y(R{Rv&ue2KT~R;5d0Aj;g79sr=(5 z^M#nb-g!zH`NSFn(L#9p3of5O>Gg!tpE5Rl`h9_N$|N`q4x!vraefXpxxk-z^{7KiqI43@m5o+${ITyIu^%iK5V z)!w>|I}R0DAMa6pPL|hcyq;y(3z&Lrd(_M?*cn&sDBg72T)haqVV~kX8D}~O2_hDA z(FgVl50MH{M#^xlVswl?0=qbZr12+IkAJ2^fB2+UDL7yr~2i< zQ3+pgl3kH^28CA*xLModc~NH=vF{Z8{lTX8>rdKf=#f-bB*t`pYSUi=Nh6m1u{N~P z3F1F0=uFP)nmX2bMmv6n^cYWYDeL-=&AyX-z28{Aaus8yq5^ZSn$4dkBPS{t0{0L{*sC#}0! z&W@yma&mUm?k8(;RW4662*>y6yULq6M|9R}=P<5tv7E+qVD9V zjO7Ru;|`*P`x2|v=4Tft5|0LAc{W*ZH)*x6AkdRR_#k_U@}Mk03C`~&XrHbhB)KsX zvp8A)EWjZ;$pZw{4i4>UCMt)v}6*lUX(D5EDVwM=8^Ouw^=ei+!W zz7af{M?BsjD+-y}mlAK?hXb#c3QFDR$4>lMGx_@PC?&EY9~DBlZm+Jlb*njtGn1SI z$=97k$x4w#Vey=+Bq91pGS!yXMdbdjj$v2TVXhF@tAUF&k}u~l`FEQF2<*9_=&Tja z<=)vdW-Npg`ZUZ=#TpuMha~}>B_oTWa-?QLUH$${b&uqa7EM2}DND-_f#-P5r z1z*4|9-LHji$1rl6;QsUV4A;veG{tvGh+JJZi+ZTjU}K_U10TMIc|)J8R#PpNr1WD zpbUVlz1rn|BY=O1%ifXfGcwT;ZAaCrqx>6&NYvkkGj^$OvVzdsPqsJ{8A#}(scec3 za=us^A4LM}xjXh4VK&dUDih^q*yf`?18oYvq<*xic;C@8MQc$`EGR+AyK9%5WMmep zi3>vs7Plpa8|w^*AP?6!_{f1jP&>`1k1_orl%p8WNR8k|YU!Qr#GYr7Vt;WIERW;r zvnd|dLuYgQjq-OYS7s!pG^HEJqp4Z*-`0bdIQ1Y`X@u>`H4&tmP_E#AH>Jq9Phg@* zeqa;pwA*L?jdQTXHL_{_POiMAJ{o_{%o+who=sIj8mE&{b=Gb1+Pjl1PW#2VpKm-^ z>8Qhn!R4w~E|a;JH$9;0C*DaBfKRI1!8qjeLHRhiUHukU^raN4t&Y@}U0rT=m}wBm zhN)a&Rj?$b>E_ekTVAK3Oqo3J+uY+DtE zL#(^uM(j3=FKjlxV{Se&ESoS79YMU*!~9}Iy-Jkj&oKcs()(~==%rXQNI(-&-#!=a z3j#X3|AB&)b&|Hk{n}aok4)o9x;)79Ko?NY*>LCT3`Wxu2i0H~lXHczk`URLzwg^I z(HD3-IgW%ncX1I|<$^!ulKET8GYX|srNhOn8D?COgr*v)B+*kW`O!Md(cyaTkta^B z-+)HT_Rfr5=)@^NF*v{>pw9J*jpEHw7J<{dJ%-m@uN!GOpU6^$F6i;0?bxn>T*4uX z5PwT0CCcl$33Wo{%B6?=%U82soRSWRpU|@^mSnv3VrZ=+$g4+0=rAei_NVSVrUk1S zCT`BpUk9R+-ndeiPn|3Vg&`K$aEN~iRj}QC7!*GmA8I#&Jlp_*G2mk^qM91kre{H* zdqhcZB)ak=w`EAT!-62V!X>9D}fV?d9j3SD!fod zLJ0b4lw%L0K|)|@-L2)@R`|QH`A1Un?f3m74sVxYyChyQi84B_ zX-=kB>+ZL}YMn&#fi_>|Ef>9F{kA{gT?&QsoIvxKN*_#84Du{*#(?I-yfa~mo2!jA z$n9f0?Cp)FGM^ZK++? zO45$@zYJ+uF=XcJbc(HdK-gGHx|k(Dq(sKms_uI}8NV2;>b~zeq}m45dKSFC)K8t` zPtHrUK}sXLHqcuYP8kzJbTY7zxfVm7eER4u)N)}LP@t5T{Pm<*2~b4K#zMW(^{LHd#TBXNseCfb*(CWB0R-4yK;bIBSkkc0#Lopbs3(#%) zR^x!~J#1MszNFDZ)DUO=Q>myY6mvsCuAWD6MVZF(f=Dn6I~i(_xN5kETl z`-uoq)ZXgpYgeGi9I+ti;;dO z3 zX2RyYju!ZGifx@q0*@^dJ5ETs{oZLM_IQbGy~4sEX)0uQ`6Akp@x??E`v$FP+mTMw zecy%`T)SkQp{(1V%~!({W)83^aU$k*KIgCfa0sVjrP3rT<9(8|Xu}=Fx|{)+2A|ddud=t+)vha< znvK>E{TY&A331apLeHZ)M=<}wtw|W1ko7IjD+^AyAT7J?LZqQc8PGtKxbU*MS8a#w zvZxTlH32iJ-_`S`c|>uH=V{BZ!Q@=_B0^riFxaIU=UQcAdq`e>B$=2L`6@>0!0)*w z^nls?`o>NsRT3(VU@B{Q$z%}jKJ9D#aUE(1x6yhdUpk#1eZxbx(<)R-^S8TrI_L}> zzC*J#&DncRdKC_&&JWl^cRnmBnoqyHaMAq zJF=^=bwzPz_#()(Hz>E7QHo`K8^8N$O5%%~`-z>02hrxYD15OR$M#e@>O7X(fL6=C zk#TZys>W@8b&OEm1uGnd5jrt2PDG})+YUF1;p|hV4Gvq31H!^#H5|IqMiX>Zm;Jq{_%#w!I zn^#Ea2(`d84VnlLqp9K#BPnzuM%zwbRX)}dbwRuOTcb!MpF=gR6el9rtz}dOZeBXk z(U}~38f=<~5D5%%3fJ@Y?}-qDPmwCs4*%_nVo=j-_Mf`qY^5ANMYCi2>ABlsKBM7Z z|^TK_T_;_$(-YIr=k@Jg_Aml42mca=pP7o*jpASa3;E6C9kdo;ZAPM!H zQILe&5NG%H^Y7*MkDPB3n{(pAz0iNPjGd*KXBOad+tcO`VFtLvk(Mz|9DztGBf!Yo zjiYFOA^f{-kKVZnR_z9Plpvs|T@5}>>hIaE$t~tru4$C^2Q=_H_#Fp85{vS@#_sYA;&x&@o*KfOCli@{rSMAr@J@7l}3Oejss1EZ<;}f=mQf9w7>JY z+&LCaIiZDID-SmS0`H)W%()4fC`qU4093L5tnZ|FufB^YeEv68r6dL&rLzyJ8eAmFqhF57WP5Hl z#rb2wzD0~&V=25|1n0Qv!8%+vS~lLm)1Z~;){&O3>%vIh*-wU39rH_HKI(O38A115 zgv6f-6}e|m`u-AzD8xW0Ll zTThSNqN`NOWN_ySTkAH@8@O#nPCMW?Ys~ov6v@JA8J75h<0r|Leh}jvwDaf}L-aBA zFzytJ$a_cyqQuOrH4}88NXGf7a-Vnfh^|Pgz>Q{snl9#YO0f}*`4?EspVe1z2QWE& z@1vq~GEgQT=EXUGLyL_do_Vm3Z`=O1OT>SwRZx+cMNwSp=7e-+6UtQZ-l4NjjK_7A zCg&n1;B; zV@)>QF$pRC=4Mofayt>nM^wBb4AD#{Q_;T{+`@NcXt(xr)=i?#%K6d5-HS8^vN&Co ztqXSN-5p|&1!969y0Ll2r?42e{qhX3Cp9`jb3X7~^r;WDc-~dF7$R&0(lG=)OUwku z-l>3z$Oli(u7(d+Hz=YT^)pt@JcUyz>tI)&Gj-1S0_M@llLozaq z^NyT%hQvvN1_~3mid&zK5fncJ^x|o+&ha=}N<{&IR?7yB$C(Y}4DpT|{twv?=1Erb zLCK7B0w&Q z+qP}nwrzK8uh>q)ROYoumT$iX*!UmxpIQ{kT-j3lDSocb15r{f8<-5@5@ z3COi@sM#lU>YDx^qNx@Lb@Zj3@o}!oBS;a_d}iH!%*Nl4Q19QnbTuu6q~#}|=iniN zE-Ia1^+I$OnSMJYUE@0Nwtiahzo)W^kb?7TJTM@;7&)a)$?+2`cLRQ$+86O`TFS!5OzZQ68?iF+}QV#Zo&y0W;mufI!yV=jK3o z-=$5JP~kjzA@k08*Udk44J9WGme%tB4CA}Mofb4WEcM>&sU~ZN(yg=eCTrB|YOdEm z@}41Pi&ObwEp42XU?5U1YQS;G4PZVQ*;!5t-!@w;6T2QwT7b|RF;Yq z+EjGU_rWCc9>cDhyb`eI;2F?TQ1FwveoWq3o*TXqDK{5AFe@%I{7ww0Nf{A9+w%Ep z;fp|`<}^6dNCl`~&1sZbcQ%Tt^(a#0+s*dSWL@m^fS&aC2|m@?Wpj0vuD zDC!nHFN}SYkIU)teR(1T{c!PowHGhMXo6!3!(a=x*0j~Obi;qdcda)C5h?GCg!A!9 z;Z*T+hXVq>Z~%`U{nwX)m#2bS_t+aUnmosLffDSije9j(kj<72{9i5)RqTuhG5y8) zUH9vH_$H)>PkS{K<_E+f+=b_KdAJ0kDG|6Ke^z4IKU~Nn5RB=>ON&VNMEBc%^ z?hOgc4_uL{6P~gEU?<@6M5?^z#i6J%=*)GMaVTFd_Pa}|y&&|^d(j}LpxAWo*z$RW zpO{8?5|1!cFV4s)gTZ>r*ef-LFsG_Wh{M(JoODq1fHwpRfMQR<)}r)vJuu~`n(2cxuCW9h~3 z%Fz|#!kzTK*chWQ`7z~evd6Nf?A6tewjG!LtVam#OmeY{O%vAW`Zr47QB9DUx)aj? zU~;SMDe-u_nx3DK&9jZU+S~kMh6&8!(@wP7jDLnWoAaNf!>lkF_1YB~R+Hcc-3o~u4a@;8m9(pCsnz(04Xs?fQ5Rvekcx5x51qzPo9 zwp6*}r37DF5e)mI+dpXbu-L8A3$2muWWL8gwaw@Po#$N)KS;&J7$+rJfL8w75s9DM zVU>w4J}Po&KFCG0m=ll&ywYtfx^)HF_ z6gQ8JUuEgDzq{iv!!E+EW=dhTX_8^?u`~47ICtj;?pW8ock7YY*gMO_gV19fZ7uQW zhgZz0AI>pE$?mD~GJLgFAa)kS9NBA2{d&lDMm0Bl&Y%f;*FSbVs8K@>4Uy)oGtmCP zh0*iXlnKbD&Pv}5kMz6kO<}#e`{GM$PlanwqgHHR0IQkDt9(b~jzB%nfWx3y$x z4!Gg7m3ucuPXbXVgL{0n&K79e{9{&5EtppQXRG=sQ<8r0ws0J;NmyrKeU=5~`WSK( zXG9tYVQgLX`)G{J>|ilCeWIOQ#wS^<&1%`3c2bRDl2=x+HqxZW)^;9D+!$4UgMXZ! z^X%FHBOqj!4Dg`Qq$ON zyAEYe{r9m;BA}88IpY{Z<^(-p;eEs`oIBd7cm>dNyj;zSxbOE~5I(*r^8FCEyD+iF zW7Q)cRPu7}Aeu&p4CU{pl%gVmD%4*kL?NOnf7D{ka{h{16;;0WojdF4M{|G*p#dT?Pg3#y_I>hy_3e~MB>cq1K6*sJKC{l|td&*EhldhHl- zBg-GM$HRW>CtR8$4}Sz%%P6xDnS1FCiYNJMzGRuro=AKwa<)78gDp6P4ANaCQq}CQ z#J?ZW4>I~QrBBlRyJE-p6b@w$b$E=J{@iiM8C^)4DqV4dE7zWMbQzxNts)aQ)0F4M-L9=59~Dc1I3V znW+4orEKm;m~jr#Ulvok3H)$&#n!S>`in6r4}e~{#wn%!e}s1lOUTaivZ%;DPb2vB zAngx&2v-jU%)d`csqWj>lF6+8&XNZXw^b@8@y0``=gJQTZeF@BZ*v|q$U7UPto7o3 z$PVLkWViC2+kaPFDyZ;m?85y)seb9(^>$r0o_H#soCjKGL~6w0Nv(5R3wRH5nDR{- z)J2+fe)QdkdueVGqe;@4<(a;B|5jo%I?^LsCOS{MJ!vj`aHLPT# zZQ(IZ)=G3*Blkqqj>K8w>9j*9cOKMN6-sx*ob6m0P zl!LT3=AuU!!y{Q4QS(4P4}>&nM;=v1Cwh+fsum7Ew%P(q4-i{jM{ z|H|${u;;KI=HFfT~F(;kAwVb(VGu&S%`JK#cWOZy+{H?3CDofgICj9s%|sK6C%S$q&tavhqS&E@Aq+3wdw=xZ0 zkc*Xt1@gZ5rExTh(pJ66bPC%nejUsXziEB~_lae-VpJg%2LHwuwUgw^lO~V<4I%P0 zvbL69vTm7duL!}WeYN>`2`;z;VYhdPh%#X&q~mI5bcgVRG(sr`9OkRCzAHrKDEzmo zl?}MwkPQwM*T^_N^o$PtRbE(18cQgZtrVu`VPenm`>Yt9I|sUIE`hbdPs1!hsv&DM zUlNiu5dtr_`^S~Sa;6Y)?K6n}{*sYJ9s=+2MRn+oq z6z>2hLbhPN{(rM{kL<=Y}_#`HCaurHhIw(V$pkERhX zz_o*U|7_RCxYc*7>-e5mBUWzGut>$$a`xr$y=wm^w_{Rg2jKt1Trf(*1zXA!@l&F=3fkCHpUEBF~uA~OG*kjnIpS z1e90Bju?;{F!Hkp1#G*0>qtp`1;$iJpgmwO!#bDwFtuL)*^4Woa%V&R%_JU+VQ#MtYvIs?8fP^3}Y_JnjX^fi@qnD z5qD}fc(Ta0kFD_lFePHg&F*O?eqdr(HagBX7^}6MR91aK943GLfXnTUFfr?4p+cY6 zt`eMFKj%+zVZh{BNwr@qFIdKO2TO7*-~SDsf3Y=?kJkNj#cl_F-MA$!y6pG}i^1pg z`}3AN?nsU5*wCt?g!OWtV`7hft*hpu`?7V5-22Kg6xD)*`KjSCEZ;~+zXr3v|MEJw zIfwfaHcv*ycVd-Mg~f{t%Q2Z#QF_Dn)c;&kMNMfax!(Gs7TGMq_(uJ@CygOzeeI99 zA58vo1hV)nn`PHv>-Lsd;}&h04zHl-DHY~P!w*=mz|fJusgBqtmrE?5S-X5xbi78Q z(5jtBvXqd&us9kCV)(`UDb-wfO3!6GNx+O}LLnZ0p5K|vqh%DC7{5Q~L&D$?xMNio z3VRHCECst^=GE3oU_kV%!1>qWpiHC62T|;eI|Yo%3Mq|Rtu43yRkSy@l}|mm452ZBjQML#URCzwH!ajLo6T2@hnQ7BO%|149W7XN+Vis0m z1H7w8|Htjs+^)AAY;vjQMT3HgSO^m+4hr2<{>(sU`CRB_siL z5JdKSmQ?Q{3$=f>Fhah}`pn$fn}@fe#Mg2W$eWOU)qi1fdGNz#xs3^uVyll?YQ=+d zIsT3g_vknuC|Ec5RMUJjYVyaRJ@RiqeqV!$DeKi*WjcKJKD8b+V!`yo9KGeicGkuf zPF#Q08|+<5=9lQuLId&y%{i&AYK`Gt(=0I-jzRn`aQ(!pHY47ImrFKZC)gIl7=-A0 z#S^~t$9{Bvc$<-zAv2>rTEwQw3q4kikI_1;{n<#~CpF8Jk;_%t-TxD`)_lX&oMhFa zf&re7%gxJu16f%(7`aBIOJ$&n%$Qv$GO`6LRk$&t$TYYlwsFJ~9si?o_=66=9)sbt zO-=sl#Fz(bQqa*E#-#Vl>Jl_XG3Q|^Al@br(Wdu8UY$twudEd1as#RDh4S&*KFqWV zYC=rlQUtpw6YjlhtpKIXDrn2+tUuYV99~3()LTSq@wy^0{~=;)YurnOd#+eGXrq42 z$oJuBZ09jeLaCyQs>C}(X0ULYwP1?OCBxAC?>E#zh{lVXn}O0lNQF`G|1KhEAR|h* z3Z`MF*zg~udF8}SF_4xbE)u=brXz=T5)Wv0=gn4}KsBHF#z!3vh<>T18$VsN`PW!g zz7{4*J&;_Y-9thn5stJG`r&lAQd^y7Z1Te7;`6R0qdGdvdEU+nhT|7ehcYLk7I_r42B=7?o;C&H7X*k5O% zmLp*!Am>l?a<}RXOtW^80dc4lZ`qmG4Y!6{#Z=4DABe4s{tCL;MjI$ zyS$)JZ`907H>sYpDWzxRR~!}`GF++e_(jFgWam?M(V5Po1Igm<$O6s5!CJI5s^)Nv z46DijkLC5gwU#7Z%E-nxT#awQE|;uS_o-kUi0VZpmBszPi=KajmMH;Taq^$=Am~=T zu$oTAwR<6Ex~MK&NZ91X3573n#tQMV;)1qX}sovs-zlq`PiH#TlalXWvj`%PFb zwY<%7Ds`e>Z-aec2(;OSBnsWsLjSZ`YVYW$lc?PO0@{&$6f0s_QdEN;D9tUQn{HqOF`JVZ+3ht?mko#Z6rQd{tm|}4*3dY^ zIe0is)jKcuR|CkhD>yK)%Lw6W5~KKoZF6Cx0^ITB`Blq8Btk$-@F*(RCxqoS)urDW?+9=;_0938tg69_Mi zB;}94&|O_y=(lKI;_!zqM%Zb_gf12#Oh_93-b;9ufdTpxV)oh>Oy)Ebo@LL> z;3ijJ^ff>mN@3{0cb^c~Dzpv2HWq9Yk3ulFVR(|Xefk-!%tJHZdpA&``D z3Uf6-8gP=Z_cy!#D&T`^1L-P;cY{~6;*Hp{n+f;E#(%oER__}2u5UiMd#z}Tepnu@ z>;jL)3+xxpV0Lcz3wHZNHu=|*Ww{!yRyTOAMlXBZJkIUugA1tdvR9p6NzTd$Vrv-H zK9ETaigfpbU!LJQboi1bbt0!WxBt?fxhoPKC2dH!@ra=m3_hf>xdvLE{KI{Au7_a? zIQdBA)?oOJo9fyp*(z(-3GakE9*iY3*0`#C*?KV+1L5$HR2^{!Y#Eo^oaOiJY~`|b zZcWIM!|BUstp3*89gkE>%2$ zML04}I+mg3#x#=-KgX9!3rBKpm1>$~VO%l&DL>MF7@~y71$S=KBkb{4ReC0lei7oB zGqwDfo2lK@Yp&IHJm1yo;6@Eo#tp2X!uf!A_dBgY!=8Jf2GwMg9z(1dp%=h!xL-tE z-PtE(;TRh#SbY5oRxGb#W$?n~8H>bJZ`6@LVZf#iL&l+pYZ2e_ko3dEsac))xa6eR z?*rDdGia^9cv@2=Ha_RxIzb@MCg9PC2Y+b*8*@LWiY(F)AN^3Bs4S-9FmEDlUhFse zR3m6l`JbY_9e|3<>p_)SZ|fk**|*=q{!L-yLP8Up8WNKJS~h3gCrubk zryt2O@J8ZRH&C951EQm3Fm2BUA8$&8qfk6~DHZjgEN|pKdtC3-d(S>t9*>wrUx3es z9RU*4$$9S&dt6ht=Z)1kJ`Pm0KY&B7S~^2}g^2-!#%-|zA#b=(#Dm2Racymer&)HI zz?n7<5P+Q;*4~#xdLr1MwvS?y@)66RbJ3rX4#e;Wt~8&e(yW9nSwV={5d4o-w16uL zaTE2kfZYZ%rNJn_e&|$qoF^OMfjh!{dzD&gefO^@8)9JPs_AEaO`F!*`cVpx6>IBmzlu&q+g1 zpfMJ%MnK`@)0bpJjjBnre~zVevV1Du7-<#j8-d;lQgQe^~Rm`00mc$AW_&IJXot+T5YDXFEr1WHg`*9v6}{=6-s$_$u6{7XW$Bp&Gvzj7cv(?%m3g z$=Vw5V2>x@6@3|6oB`b&I?WdzPR4tSY z@vKE12{riP`seR_fhTn)#y9K-8;{m*0CQN*fxav8I=znB_%4VC|WYFwVmkKmXpg{gLC zwLtyaJz!3lu@Aw_EzDz-Q#4G{%|=(02Dh;>X4XbMBtJTi^%6z&3`L-~2K$dY#I5d2~|11y6!0jnO3H#H+)&A;U%Qh4jpI1Cama{gal= zIb5DhCGkJUnFoXR*JjgB* zYlx+_HrCr7P>>y=WN{w^NeaI3;EcZ8Yw`}{yP_NZvDO+$;@Ej_X z-382IaZ{H%#@gfL!=C)%k9bG0HJktA@&thv)J8f(SpNzoazm~ahQVooo9FDcje0I` z7)B^$r>!$QMEN)i?!gf4A6^65Y7D*`>@anP2CHC5{xpLtJE|(tUi%Rh;!WZ6uB?Ft`BS}JMMGHw81O{(n}}G%eY=CWX-_#F&;K_11_VS{y8s|>Nq)I5$Bf4{ zh+9?-AR0Q27#P4vI6{FdB<-(+B^bKm@$`5wusduu^Mm^0vzB)dozC9A8y@f$(cfY} zrJ|LBWIPNXM>zVe?1J_=5wzwQ17-%mwyFgk-@Y?$VIBhR=H?h5iqfP!VhQ;=?_UQK z_I`4=pR45`ApNsH2CLx0+GUw63NEafV!2SUD%yAbey~W-!*{8e6*YBGbIOh|!(|ug z`pg2KkY_Me;l&u2PckqMwP2~vySzdQVvW@Rx1kqNgv$NQzp`@;TxH|EfATmsI57W1RE-Ho{0b|>iF_j;8QhL5`q6n*&5`InvH#=+Ls z52Nt=#7c!izLxub46!TR*u`Avp*wn_sUn#DZNjORziN!LM=RGw!GiC)YPWYOyY8ZQ zGOi!pKq7JSBV@{gUk*&L4z`H?5!IPA!S1lf!5b;m<8TPRGW$6=949t@3)KIr<+Bu=CvGp%}ix9D_7Pq{~GSE6d6k>>SU9R z@soUQHEv(DbW+G^X`xR0wa~M$0`p5d1TBYJlzHvQ4x0NfrhC}PdutScie>)T_q%p@ zqaqBn`KJA!nsvRcfyy~bu4b8Fm&UY=Yw~xYA@5{{l!>dBo8=8Z?Wbuq86OL)nmB}D%c1vg|Yt%N=qI03XKO~^+ zvx(b8qEy-H-tTKLQ#Kr8#6XUuRP_8etJ{D6fFvPc2!Su&KeO*K7Dl=RH{?ub*u;xi z8882JKk-Qhj?(z|klv&aM; z$5^2`rcwiD$xq9=H`%>u7ob-Mu%H$r{X>S!%WD zyA`;l;TpAN_n#^rj2ba{f+tO(JZ6S8jDl(q-ZLc2tYsevZ1Q4BwrP*;NfK- z^)l?p^ELjd=c|_MH5V8Sj8b8T5l197Z-=C;MJuFec`wrfA(g%^9yy>2a-fbrAwmh8 zt#A&+hy8{iTF9AT7mIcyIU|1DS+n-u%CT$-aV5ADf6{q3=wb`JMHbs5q2-OKW5Ps( z`2_gg?k#WZosC(DRSS^_bD$fEc%Ckr&qx!Ks$q#tYUOnkDlOZaVE4>#x49WPqm5EBv!~;$pcKArbRUo+!aKwS6VI!o&M4o{6$^!x)Hj zf3yqCPEAW-X-#&bW#3e=@0*_Z1Nm@g{hjNZEHeW@_)bU%-5`CrT;m3av^=IR4(z#eTk zV$+Th_dJ&lIG5I^PO_)riiN=ty0%~$SCGeG6 z@dvu`>kt%yBE7a$T><$c=_3zlvu!;e=8s+bZ+=DO@yq1oPKEcjwxb9l5lPa6b*gu_ zen=)apCY$1`AnI#?cwxdF&#c(Q<8b;1QSk7s*^mat{k4;RbK?Ii3 zh95L&n0d$d#2I~EJhyWYI_o;qexLx-k8O#$YW~8tY}|t)U)qzLGNJw=50VKF9HFJZ z6o;9s@Fb|!avVk93-JpGEq7#vg-^9|ZYRoXbtBBOSN*w)4=7NwKfdk$>0?^t`i#?- z1G*dz5(cliheg+H9t=Gj;@G_R^eecb>n(7|^RFf5Rjniws-W(B5skc%)Cnexx8aai zbJO8){7hc2=m7UhBLB(`Z}(<-ysq6{?&S8UI?nN;uVEcK9{44%OzU7{=}FATFKFPO z-Qz#`z`GIniWP#igiV{V9o)-o^V?WHI*aHyxxMMJk-yc2$$d%S$Zf=W^$TviI-e$5{Y+PDT^BDM;3$E*qXyskb^VIP{ukdij=l=z|W z-;0=Z4$+h`Iqb*l$42*Qo}cYm^*pxYFIVIY2F5&j)dK(6>MqO|i}d}qtoA_f*tIsY zy+0WZxGh=d=Z#(|Ur}dTmk3iAcg;7b!ZE;L12v33E0IM|jd92{4&H}fv_rC0 z)YcSGiSVJ93zf#KQJiOBS@1J(IRpv4xqMdLMwcyah&&SJlKLg=Q%O%1$pl0^r6Qi_KavaiQ!sL1E%B>da-;#w3t` zlICH0s*NZhexx{gTdMIJpX`YQW6&klP1F8{nSloYbqoxJhUS>5O@FhB)jYN=b1=TX z6XfV#_0TQ*fM4mX)XZ`m`DgoENjUHE_r9L7-jfzrV);l{6{x!zZd&~c#m8KicWeG; z=XILJF5qnGO76_-FzLB_8=-Nz8B+=~PH0IJe33uIDx$`xfr|k)M*Q|wxy`8O)7$W21tI$XC{6(v>X|+`GOVJ|L|8Ro>t5>+^+{+e;gL2nP+z2f@Cr1T)kLYnYi7 z@v3;$PGoV#j>oye+CWw%NEmh%m(3%k%OR27kq2Lf-LvU-^1D z^XA?Bb`WZ3`ji~DICvRoWBzllV^AT(#PYH6>M(NKDyvl@PfhCT1}UBBQGU{#i~ zOUb47s!T!}W*pGZl_F_q#5#`6igad6KIh zvBrAdzO~0(PtxS`#UP(|Edq&Xi%4yW>R3mKt4YV)*eNi0I$*%3Ol!~CWIVBCbe>@@ z@8}uDhhUZK?q2z0SdIqvfk;LRifTzqsBZ+O3` zIC1~_*;RCJ7L;MfL*|PTnqKIOO@3%kKg4y}qk6Rr2DIFbIbab7JOtMhh3shf5)K1s zJ6CH1{G}vD%M@$2l^k9ob1A!vC{9KIYI=9^Oqp9^2lz95NJp{rU~5l^vP;=)MFz$}%520kkjI~k-aUVv< zLs2@JK}m9Uf+y;m2UxdTrU>^D1TiMOx?(O^7_vT(EwY~t!?J~!((T!+MJJ7NFJ)O9 zh+(uffWIsUN^$K{Q4-FWm%3hJK+_toP!NYrM zhB^Dfq?_7TPYB%(r?|WQKf}yw`x&6?i>WM!w4Lcl@E2)u57`Kh@`l$uk5Z9X4LYp^ z$f-uK@xMcXjwP>H!}bu2hD{n5&TJ+lp7m8c_rRLxM{0mZ#VygXfLXWbUD+e(M&%ZnQD{A06*{EFF(T2?D6s^1-aNllT~?BiHL#2 z_u>0J>a+d1+M0Rn7APh*rdjgTGkS#6^{E!phluQQVyt@jU+JU3{c z%G_roCk(Jjsr99w*% z*o6@i#ye6B%4(r3E#66^&)(rdJB|KBLsi=Q(j|jIgVOy)Cu`441zFyt_QK0FN1qTO znCPVQ8oIrLI2AVgF|#4Wpb3}sIDrNe^Y0B${DTygSy0c{Mdzlpsgd+QbIX5jix5bB zcW|qLnm;8qB|CY3awS-1v9obKQ$Qf`HW#_<(z{0FhXwM(%v*kF2?mHSEfq>}$utdk zkjzw)b8(OtKFE=r@MjF95^&Bzx~482+nmB%*W{M(d}361xWCg^au$q3I#ZdS&yC6; zql#&p+U=hTU{7Wp>T>v>j*VVf5QyNK_?E$YKDJmxm?_7_Li{y5Og;J`{=tqQIV+gi z+}m!2TK%%^3}2_^AqpQCiZ0}o3=@Yo8g6BzEEvo14`WSe$w#>HsW$rBBW4g$Z%#mG$cNu`Eyga3KT zWwrSOw0-Ibprl8yj0%A>c&D6!nPTjb6qCbuN7m2Qpe=;0$eb5{QW&Zh*Oo5K(88kI zIFzA)BuocOs}(x(<3N9RJx_PtVf5nZk)FgXkohB=tz9$1YmWXe4#^?gU4KG){6As5 zw&Q5*p&ppzpS3W13(Y!@MjHubUwL8E80f)E2>wHxzlxx^du9-^y5j<71Ib+3CVqZd zPNp)p=|8!pRCyTM`r?3b**m4(cu^+Ai^L{07DxIxrYyLAz;$dhux6$TWxx_IWv?{7 zc}egT&(l7-=`tQFU_OgpaU;YgR&(O`iI1mPZ!P2tYrkopBqMG0A|32m$yRSV<~{%} zYO4^;6_j*=$&af93W&P`w#JZ+c3RDuV5Yk;q8`xHC8{JazdO9x;+TeU4H+YV$`ry4 zVs6&=nAQrHT`g9tE|N~0fhfPRSFV;Or>Ao+UJker3Y$)#?wRui;JHUDF}!fEc^raV z&dwD|tv$b~yW1mv)2*JKRjvG22GaLAPW*Vi1=*w;T4+_b(`)lDLhdrRp-Z@ct*t`BP^*{_kU-XIM2XO4|Ul2#uRg*kP z$GK`_>i)5w?=8?wr}LSEcBjwUHnqLqG&9Alp93nP{d(YDFVhBMzEgO7n7;IcSkAk8 zKI+0}7>g#10{?Qi|I3{ijWXryO8iZqrxNj*H#BRfU^N#k%H6|totYMHN0*&{DV5VG z%9?ohw)T81Ir6S+_u7es#epk{QQ+@|^Lf4&p_gI$cRhY!Vt!AG+{am$%>~bQ6{Kiq zHyU0S02!0#2mU+;ll7(`cXFcNodPyo%5~q7`&R`VzjMrJ$83CEU0%+pQT2WHh*V-{ zbHRi8QO_9z^{|>#QZ|2n*flRmEP;N?S6ma*dF5tARBw#mbN=C!T0zW$Ek;-`KG)hv zMS_m;%r`0Mxwfrer|rD=BK`$J6Zl%2eW>Vr*mXaGXzzJ605rzduYgrO1KoTOdWHu$MH!psEy%<{?WyB3pZRb=q29#Vq4Hp#}yD8VjgT4BnPTRw^6*qb93000~8Yc zCD}MRqQ8ornq|2y4P;I1rl;{PG2#=o&;{(YFrb$m+$3)BI2yDT#@rp4uByuZZdw!Wa!au)pxR2DshN3Aw_^zgR1= zdy{K1|DhC|TI9tRXq^o3>=6!BDOQmb11In+p1@+krtLMSiA6}i6l-M*%fi)}JA|W- z^&E=2N+K?Jag9`OMix~WX>c(vaJUPKAne2GDJktRboCj8ZTn_Gk6Waa&R3#?^#^&4dn<0IXJh>+y@Qvee8nxZRtb{me_J#M|f18)<>O!G;^*_z0h>TCFi20X67V& ze^K|upcOM*l$iKq3(+Sa=+vEZwCZyOB{3Pk^my81Y~1`sVru_lblr^aW-xr$^04g^ z(8IAlSI$w{5&BNp&yX3WxGe6l z{15=$W{biAD?_vpk6j20EhO)qJJd0^HsU?uF*r8OMg{L1K^tI08AiUhEj0HNyl!v# zh$S}3_lO@jvnO{^WCd()RxSu{YSmlr_*1yM&UiNJ-;O4>Mn=1?MMU~4REW_)IY%ob zQtOlC1Oeo1ofZ_Gp@msSqM^U&4M?=no&Arq)Tkq7LbAXI(j7AjLwcy-@KFJYxOKkM z#7X03PJ5KHU+6gIZ(s6W1iZ|_n-rstb5(`K-EwR$zYy@@eoc#lwy9;Qp5u2`dw)di zeCpGB+49hTOnmJReRmdtIDescb%D0gfd1G#Q?mVydrDmlX2j|9Qm!c6s2vW;=b~!XS~#Nz)rsK@SMgDJ|)W%9Drj!$2zlYX1_PzP+WygwW^cR zBR|ommFAXz$jR~A<1pv5ywz`u568B%&xLH=JK4MMRRDaId3$9zW&15E0Vng{BOFmf z3$hT;UJ>B?`o9oy6u_;cbb+G@iLc3Xv0vZSkuG2_A}lp>!l`(Yjn6xbaos|lSO!I} zULwHixo(K8p`1W2MA%-Om7IPB>2$s0o6D4~$kFeo&jq9|I|CnjznEjrLAW9qEzy9> zU1<1)#6>IG*niPvfx#d-vIED@L&n#h|5cW9m3TX-BjOrD&ZOOoTav??ELZdYpMnkYvGCfNhJCW-> zO8BziTaGP97AkqD^|7ZK3)?z0&wvg}czF5m_QTn5+^>Nv6;hLfKcBaV(vyl)d%lo zWz;`~9#rq(tgmQk0B{s)`&Sz^o5vz8K~Sq#8!wpwjLw6D6Y*7Skv*qP8Qe3PEUj+U z4z_UTlt32E+N2gkfi=q$r{`Ov#U!!hT`gqn z2D30Lr(jemZ%f}57PKCT-*y?3)zG7+HrPv4I^&7VL{=)t2)JV>-q_AT->VOWp`>B( zJ<}eW*%NTge-+b%z7n_nZd(C6gJYQ`G_?vo(jit^&80bno1o#2a_-1r26|IN$Kb-g zk*H_#j=v!sa-yf3;bli8$3w+PrH7kQYztyib}ZEkTdB2BhS!8oX75s+Rm znUCj?3-9>^OIkC=7;O?2aB(`m5ORLGH7M}neO@9nSDqwO3_fUwNQ*ZF(=B~|lgEY) zcDniDcw*=1_3Y7aXrR}TB}#EVOscF&^XQLc^LR)c@`X2CG=-Blc_ZU#?*DN(M_d{T z=zmG{LK;}sON-r~^wZi$X|$qn7QZ};U74ClCcq5?d7OkD$U%>@G9aj(F7L-*3*k|3 zNj@X5mKlCohg#K5PL_)xx*ZE{^F`(&i&f-x4g1quGT29dX$~jfC+63iUNc`MmuHM_ zU9MP7j`)~J*vr)Xy7ww};pgT)lEH0&X00*rWvtye#fv+qz{loa9=~Cj(hTmuQ%;IS zPAV5YBQ><#qR33%P7kK&lp9o!4tf_3UZc2g<6x8F*{&{8%n1h^Y}p-M&BYEG820_Sj(3l017egu@ciM<=`} z;waJ!^&RRXkIbAX9ak!YdIzbYtceO2*WMFC+n|Xpq(`dYCM*MocB5@t%TNZ%*lQn+ zEY0kOk(|K$|B!W#&7pwHmX2+kJGPzd*tTukwr$(C?H${;?PPMR=GL4#^X2^s-Tkg! z{jB*7S2H$FFIbO>psKcWg{1~5<%hjCTCaJ!NK2ltw-(odt-OrfSEQ)9dvEZmc9W{D zCdig#5j%qjr%C`vz!Iz@=7}Sp85;*kteW8%}x(w{^F(VzYIJ;FxpnGI`c< z2wYy!s8oz?uIUs}ZJXy9{Mu;lFLqk~5U27I17(woS(8^ptbU$QdrPIxT~0u${#NHh zJ~KEA8PF@-YPE(d3+8I|M3M02>8SGRBmTG_!E#po-Bfk|6t|jIM>C_M>OgB!@F4N} zP4^gts2=MA6)Gx+!6cLl8fB3!rOhOQwsOIcqi*H*+o8Jyc8^i&%+oLdz?O zoZX$0mC{5^Z^%7&Cmbj5V@HhlQ@TD|3m~MC7-*y1G1jL!%-2P3u9pRW=bzbrC>fl7 zsP~rR_X$}yMx(!t1tx1D8&C^-B-ynvV9B)lN9WBfu=^HgAE76g{bOX{zV94vzCY?_ zw(b{I1v4Z6^36KFM?>LpUZ3tp@kUuAWCHpGDXj~%TrS3&N3dN{azUASmj~H;k4Sad zsx5arLiMKfVMaJ4@B78v`<_x~v>p6r+I2k`tuDpZR=0kZ{tBAgC5e=|G8UV%P ziWx`G)2hRQ$Vum&u>CIzD!n0>yUu84t*B%(jUJPy>x%^YRq@>6jOY8KN^gnK3powYG?ASg+37pl2$@= z0=^{R*K?jW>Vc*4M=G9Mg)VdiPhGIxCXbF$xX3xf^XDEpx@&dZB_!HyvYe-4&DK;- zW$d!wx<8w2wDc;MD{YVT5&To>2LOYv&tEEDO&FazkS$g?{~&BZ> z-lZyYx&*2Sf`SuWT6W)9vcPBS^j2!zA zQZySIl=;6|xpwEw1DdOMf{AN3L0!bbP}nhqW)|S9sl5*jS<17esbi(L$~7|GKFSQ) z!OHwHxnky`qGGucC%4%y1apa;el0?IR+eG%q-PK-J|8i=&o-@(so^)RWh4yJ2z6NL z)GE>AXEwpiw7yd&aOL_=NG9rArJpwooC5zz_>!-DgO+>9Oc@x6+5d%J1Zd zD{C6V7oa-IzzLx4&tqO?vtOvbUGk*|O)JK%+M&)gJ%m zf5xC^S3kz#&K16qF9Q`9xW8w^DO?^C*@?$LpNm2MDm!~#*Bb=}rhMr-t?$VHSPj*d zUEZH^rKT_GTHrR1njL;9c9+?9jr65hnwrg}ypKqb9}i?I@Rj$cOJ|cX?WsTbI&|4R znBF}~v4_^UF(crnBD@SR2@^g!thTsehlPzw+v(?=V4a+4`G4qoiH};37#P;z8Ccv9 zpF+KyCxQe`7mR&xXUyJGZ{|(Y-K5j32iTo}?k8Of=yLh(eyvpf?~M)&b{?0avaWN7 z_>&OK);mYEU-RBXiWo%2jl1@$x#PjEk5qu>`hBI{BZj5>jpFr%psNk;LC5=8ScmoI zLUF$o8ZQ-xv2squFi-;6#%>4FH5u>9gWGy+MMGdpuY?#O4P2%);ms^m(Kl0!LbnYP zFoM~c^ig)=^FqQUvsoEYss`IG2O+axKe$>qUy4tieCd}4dD30-sOy{ytK5^j<3v%z1c-tGP)z?Pv-;?jHbJPA8Y`D z1`zn`xNq^9oyYk`>(WBvq5s;Cj4uK+DSrO@zyWiWI!x;0ppH3I

V_l)8c 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 literal 0 HcmV?d00001 diff --git a/SDL/Resources/Unisped_logo.png b/SDL/Resources/Unisped_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..e89df4164b04c15a97719421c6388f3fa8a98216 GIT binary patch literal 507328 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

8}EFzy$)s4fB zLOoGfH}W-dWT_@A2h+2vN~hByilR(aXIBH&t}b${CPkNsTnqe>_kKyEXG0TqYRGVK zF`ST&qUdQ6dA+JWx|$C1YBF?GpY^vz#%2Hf-3?0v=jT9sWWLL-qUp znGiz97&91xtQyk>&B%=$S??`J%pKOhD?S&;SM3C5UCITqBh!_2wV9dx*16L*{aUv( z@io)kMIt~$+3Wz|jlqP&OdY`lLWS03>PDPK8d<$aio>Hu%eugxvDL%i83T3<1&Khb zp(TR>Qk?TFsAn$|?A@{ndCRLg^WKMkVuP_C^l9sfJdAjzu!M2ilRYd)v-2St|9pf@KzBSnNW4cu&KMiCA%IfyXr>9#|rJ% zH$;y-@=M7-eS{6FNLVb9{s|Zpm5&K!(bCpyHM}CS_F`}aOn`P)4s|#cVr_H42;D0# zWyh9v-(n;C*Di_rqfBZmFSw%@(+k45)>lDHeSk#DQ>Ew%r;nuWY&gW!nB*8m?85jWZogjem}O=1M% zXyvYCRWN3g81qk)fA>%E^r1avqcFo@5)pw2Q6&x@@N2dstwh%!zC3f-Iq(4+>ELz< zLcnkkm_74!HhjZt_ibpmUW0REjT*!%UOF7iwrTQsU%{3Lu_)wpX zpk++x%iq_3%ca!cxd*S1CV_~uDNh4fDX&#b^*q+bppO8B5xTJ<_Db7n^--6e^-wW$ zI8(+I)m_2_h>%RRP*)f;@)>h1K_S)^eeed@l%QYrN!Bbnd za{oE!H z{TU;NwnX;~=W$!D)z4t$ zn!D79x(V_d9Tj>4MC&(r{qZaBx z4lL}|c1q}$+p%ue@p^P@=4Ry@dEvyc63N4$OTV7J_#Wgw0o9ftlWTU+a#C`$@cOWrRWz zZo7CV`#D_59U&WyF@Ns8zb;9VRreuQJ4Z9lXY=LY5F5l)nMQ zQf+PB&uQns5nlDuITo_V(Wy}j%R`fsJhX8mF0w?a?r0Ix?}%SJ{SCXX?Kh+?aaA0-xJ4SDVelMUEC7P{=HX;bVoQu?I0K}T|XYb1Iowec@h*DHT zCr7eNb(|4Q`Q=SH7c2}7lb4PIVuUDo)O*gn;0n(9_P4S76_@^M_wPUX^JMwc#}a2C zrE*>r!vj;(q!W{*$LO1h$mzfzscOqwds!UEOAtwy=d+A4gM7qukqd6MTFlPQ(rUGS zQbc}DRS%AO&SI;@We+~cKC1JSJa?&FO>aiGWdcPg z^E8o2#ZGm2OwiCUcQn!nL$O_PO*=$Yj7ilL?kd(#o2Envn)RP? z7o`ct8hHW55XLgO4C#$BS9SPVDZvgQ^Rqr>({FbWj0>0YZ?MBv`G~M2(fYe5( zk&{b82=AYmnD8QEhmqNwbI+iIZRD9!p(QXeF)=_c^xl6JSQVy%IvB5;s8-40*(oBw zRPT{GSq>%gdR+i++r~|HdeaQfuvi?zTqy zZ-S{t*4kOE*(Z`D8K4CeMM07z0L;$LJ~lNq^={zftEIPVyS18wfW{c+=H{+b)h)|e zIr2Oo=(R?UoSf+Q`vW~UZ2Ln9*G5tF-&FNKuk;$R2<_=tl2LZGY+L1vsEsH3_Tc>W;p<(K1WR>G60*Y1z@QPepmhyIF3aJHaL0yRkEVkUM zK9o!c-nPk;gs$^E<%I*AHnI7o*KyG!hyHDA!}@(K_yFE_$JVnVB)vYJr=I4aH@uec zy4TTHh-!A73ITUa9dL<={J5%a0j{rg=yLr%j3l&H;($EQ2Sv_0W{aX|;J>z7t<&mj zUrAgPar(Y}TyXDw&@W1u=M{7qaRM9GzlFQ+`GL--Zsx4^1X?U23WcrJmZBm=0j$@d zg6`T^VxY5FhcQu})nViSoXTI#MroB5FORLoNJ zxl_T{p&ZTg9Bv>sfK-DY^k?A;&2kfwQaqs!g{R}ZWkR-{VxxU?QBO+6(x^I*nin5$@|MsJV zC-xvC7-iHLq}@7$y#MRwAO4oD`5cLsY(~ZoUKFh``XOLyORH;iQ&p&qs)j;rh4xya zu}9@U@gBqqnFjW0M1INTOugmxdD8B@gAoIV)#gM{_L+zY4I}rVh`iZ*|6iSRm)F2e z!_2$2O&lK1T+RGW?L*W##VpIn^PI`a$&uILjU}0!B)#S`+|1-?dm6|1r}nV$si&Ei z7@@#gCCf{uB3ZVa21QU*EvtxwaDq9;hZ_=NEsKSw2&hvcUm_lhQwGCXBE%{ci-%OY z*WpcAa`Sb$hcsfIODon2hE^(6Ln2A2n5bN(Q$l%I#g|CTs^vgL`Ci2feoGaIP0WnM zi0c#ZSWL;vQQZ(LV55r3(v`!9R?8;f0!WNO;x-4fz>^^`cg8l(eaAPle)pdL(%yF3 zR~C}=pR~yL(v~cp1zS{a-?f!ix}+PVySp1fl*Y`068fKCEtXSX2 z1-l+R1#e=Z-r%7lT`#fN5d3PDfS_t4hGl4zjE9gL;GD)@RDjE21rNkq}C)^~(>U8c*GAf=cd8*hIZiP_Z zn(r)h{yQWddmO>p_rnc-UVsX0KD;Vrz*R~ZOM54TB!&5j+Z^+9T3~jpob5WlO1rLp zYv`NDlEW+V?_(|Pm7A6iP?PBqR?a8pg%6uDqExIdqDnH`DN0^ipFPQL#Q~dVhb95> zyp=~Mp#}mYt#mzSXqva9SQpI&sj7a=db_3P@UIA=@_c!X#+t{W8 zPklwi=rq$@VHX~{OfO!$ogzNz=Czt~aaA)oml=GI ze)dElG>>(B{A;k`;rgV!=9(5AFh1x}jX1A#)Pqgg~hd37t~I&UD^c~T*&L~2}gN-IKKjK zrh|5m2D}hjP9(&Pq3RCm%>S+gFMO!DpOe>A)1G9TwgUl56~7H6&wM%}*tYr?*n!0H z1l5tsjK8K_U9R>$Vmg2ykwvq`MBTk!rl7QN-WvnL#uzBzV`uH%!xo$YQ6L}c_v=CT z>YmY%N-E(ML15+JeVUQ_;{~gqMadJ@bigrh?*>b>14#`L18YhhL-J<@aR`55%UYo>ux4G|E7ABvdn zLlV8wnX0T=oa^1k0fAV@CO^{B_t8DK=cN)dEpc|%Y&&t2u2z(^j^I|ZA!==@hbNUA zf>z@gxS1BGqmzOb`s2$;@2!p1;KEBN58n0?ofv^vWKyKrgwRT07WaXz!%#)DfY_DM zgYqs9uF6lh&4*159#P$a7^)}v&i-~uH08(6aI{dxG(LJx(Q$s#eP$*FByPe0wQA@d zSLZik*_x2~;wBeg{`(zt*EA4_QIki7rhY+F#|OU!-61BR88cA=TtoEyJ_*=QGxaySCxv;6u7o2 zCVVA*sU7dovngI!SG$&U3d)ucXTp@#^C({3jHs~3vf1Io&|OO#c9P|Ho8!7u6_Mxr zzPkU5{V%JLhJPL;vSBINJNq3 zV38*a1C6ZCI~*Wm0Uda zzQjSW)Mvnr7AxYFoX%~hgxmhSbgh)BAphBP>i1M#iF6c)D6W>2S#UJjs_=)v4?7Tu7_>bW`rgACruEIk}!+3uIoH)$!}$S*oK^^+yIB z9xfkuGt$!|WzmAg)t_B*P^La%4_V&ErYb!WYDhlbcEW>qE|1Zu-S1S6^pi9w+HMLg zI1=Cgaj=RTZmr)662<@?m?(XXC1?Mu_e^#vMHO~VvHk`~d^zU3tS)`scVMb%*z*qd zJu2mWl84I&ZsVWss#I&VG|rcM-_y86h5z#y$!l_1PjD|LtJCztpjy|>756+_41*G8 zm*;; z?Q?P2X#d}Cv}=`LvFFDz)ebX?if>Z}#iw>CmuLBvb%Jyjs%L#1YE>1;;H55K= zDsBZneo|P7^)O)w%<%xA9Cf;~cD)JeA3i+!z@Cy6>cMByCa*Rj>zV}4lAmOX&%Ja~ z4O%gaF0ogGVNV;H9h`*b({d3ROcq6pGg0G*8JnBN4P}3;Ld**RE1;IZp}bUE~7CX-dJe8T!b6(zNK!PA+7!-n>Sr} z>A}9HeFWBhxnR2Idu8o*wNiRM-wv6%{Faf$Xka9l5Ry|g8@C8xuQo5mf~`+{s^770 zc`)#QDrrvj?i80QQJuRw1>6h*VP}j*3$2U;_l0JvE8i}ssGdqr1jxm%F78%O{ViX{ z;XKxC-E2k9{crZPu_WH|%xksDB~t9G=<(iv&~~pt;{9!@Y&L$adzirqIuB4Pe0$>| z_sA9=v4dIcXCg3_;M)b?*z7% z659?DUq0!lJ|UPnY_@aofyd^i1r4pAa%I(=fp6!Ua*Ieu!~?;XTM5m{aBX_W8WKN3 zoxnB|vRuB`Q~Rjrze>?mZziTdGqe>LmFj>3GO^au_?lxNILTaK^|lO_qxVh3qCQe^ z0--yGb1yc{B-oC7S7T77_c&Vo2+9(Xl>V^loC}O`J!1c$MUOdt6$HCmq*^=T^>=OT z4$5Xs3D5F9`B_eIB0R)5*t_Ql1aL?sTsk*c4Dx^VTse{Ti13{kYO#-AQaD-3`p{mw?3+JH5}19;xREX zf;SIA;hJg@&g&l5gZIe!V239SGnZf4ddN(1@INip!1}rpA2$*GTuQ3i_1E&i z)#bT-Irui;Lxf5nflx>SFBMBV$LYL&QOfPLMofg|Kcg!PpXaHZ7Yf-m;X0rpNa%h8 zeSed3#SP`R=MXW57J+=C2m~Y&O}isRIX|X;tyhpp)Q6>`_E&M$<9ZXI=zW-@T1mXHhqyF|PnfT{c^y`4+YSK?}l_->~oz+sC zsU6HNZV#lw--orlH~loE-bj3n;`)sg(~XRUV!qqjMcC;z4y#K)8E&63u|yNgRL6PXa{Q9m?ctADUR<;%%YbE7iFR&4I07B{({O5mg?VcUJ@b{HA0>K} zek?vEy0C|R)}_fgPm5&BL+y0WUQ*|d^Xjw1G=#{-P<4xN3p|{-sRTx3!tK^1##e~$$)Zzn0~UyTt?Ot z!&C^!%WJpYb~UsqnR@rQf_&)W#9;To?q#SWcjV4K3B)phb-)OJNrRWna1Y!FOvVJ& zlTNxacdEwWR2>eZd9K}GARHT)qLM|H)WaNUTjJjJ<3%$_0SmA`AsPdt{4*?i@rATb z6YXH(=}YLYPzl&UQ&3cVGj3?Q`IJ=Qt_D5ToqTh*`z2ZPrVo9>w~YzziFR5NP|nv}Re%2MxWr#mRGmoj`ju3`v$CoQx8YXZ}JD+BztTxu60`qb?po zdN178Jvaipv(dzVsY7BG1?%9Tifz+iE$iheXp8#g2Ezd#B!GH(RgzyZ1g0J=cUa^{ zDw!5RTvY~o3fr}~sj+L?5(qw)Q@X$1&|&WsK>gEANyCLgAFp>TI%|d4Y2pRmRCmd_ zdv3~F$L_f3ej5^0{SNsjVuhtr@8-)esMj^zgS{EXucc?@&iqYVCTcbK3uiriz$AzSv6e4?>e%9Sc}=enQXDr>;ms z_PrF&N6l<0@*`$!SyFk1Pwl$L69Rj`bYUNA+O9MTgHYYjjdhNkl(ToYCI}KHo6^0p zDEgm2@ptzu3&Tf5-W$Xj?VJzQc;%K;vQ>D*0xXfb$VaMpf%(^A2zW?S!XA55KfED8 z!WJIU@p;bGqQ$Uq|Dj>I{&+{CE49!}8#VMbAgwl(b(xmS>_t4KZ!7Q_AFZ&N5)sPn zmx18CQ_GrEJ_LVKim<%qDY3rlf6n~nM9q>>jF4-x?Is)7)}JQpy00JKM|Lk^nHI$@ zI&HP{M|I4#E55Wgc$m}qwqEk~O^30k%~5(y|LwO?ljkoj#_sGIuA2%y0ociY>Owaj zAk4EEfUTv?k7$QUeQxyNIjDx|rXQ@g*Cws{WK>1U8;BbQj-7$X6lQCKvW^^sE5X2q{*<9v z3n{+3Q};k9%^4l5ijPYlx7FD6fmUy}oyt;KDiB3-6Bo4|&3-XNh%KhHz`_=LrvOwQ zRjJ^quloWfZ8??czeQpGZ>5p5KjK(2YV7twO>PwNmG3!{zxS!Qx3iR8?9J0x3k}5e zFO^pi$e+Wy;1@G?7Ohv{Q)v{}E;(6r6~<2m<8HL!$2Bsl&btG$ zfl}84nOX+bs_I#`57gkXs8l*OHr$rA&LcOI85V1$6e?<|u!7p~ZoPLLJ?Uo+j>}IK zj?dmtt}nkk8EqlCZhk!n{%l2{yi$!-^&Xc@S%~Ra4#a3oE^+P2*lyVTH(G8kv zha-G~&Wjw_-LoyW1WRCO35(TfJsgdDBzpB00fh>n-j@V-a$auk^N#??t^1JEeorpd zrmQGYL7g08DS9SeagXoyQBRaIjy&SCDatay62--x0dpM;VhuYWBWQ2$o=mm-U}3vq zXp{?lIXb>$ie`#VViJho&C=*0{iTwBXd*j-vs0uL&E@hbA& zoe*qz7Yg1UlF5a5UEJhz9}EtDKLs}dVi|T9Jh-gl!^*Ax(YiT>VD{tL25ju|5gr1s zz9p6TD_WPv*b_(w`toJS=8c-mvQS2L0E$N|D5{)~!8fA7DVmk)5(7I84|X&p<>InO zA5~d)|6J@eO2nQRV*QoN>Er9#@PQ$=mB`SeL-ktAU3o|&cZ%ZlhTre%7$7o@-wNx1 z>Sld zS_?sdHxCe3{XN8g_9n3v8dd!XM~f`djK<3`9g^gE2x`phz9W6PO7^6GPps&Kd>w*D zgO+dY(LmzhttD(kOPGr7Iq!bI64^>Hn60d*m*=(tHJ$9pNqc0_Uyvpdj@$d%dH-jK zI8R=#rShn=3odEGi!wjS#Yu3v$g<~vGT2shV~ZA2j>$Weh*M}+eDWDLwjTWN2geM6 zj&LfqiY3!JFL0WVt)_`)>ks($b_A8O`OkO3o^W=umKOqJpWt}o^A>cjw30PZURf86 zb2}SSUrcA@XI-}qiv$x#@!x1< zN3VD{yOUO7Aoxb-shOx*+?Lo-iJUZ__F^T=H5%+qovd~K`1sw|ZS$YAi~IuS8-&Li z>~prcH)q0G0xzF7PM$l6r6*>b<29{mTzEHKW?ox;Kgc)GHE^s2va7a4^4w!|9HvcUk2+QrJrv6*XHoNo=a4}9iB9Nfx}ceHzw?T52Du1BEz&z@BUf9WJ0mpD{; z7u>bV6T8`W8#CGROpOoyb{%@8mg`s)^+xG>6^BV_z3BDtnY=OENEng{A_=t!Onv#J ztT5`E<-UqA5p*e!(VJ_gI9&=XIH#|5+Cw`uTszL+`#!Pe-CjH;Joa%@$~mQ`#oZ*i zjY>X1)R^fXZgyi3oSTW$v_Hz3u+Xl`ph+HQcVZD^K(U<8ek8z+j*_;+%p{!#ArU(E4rM@Np;<53pk z%V^j>in+Hnt-D0@e87z+yFM0kc8A`ds9nEvw>(D1T|Vr7=@-$de)?I`UXe(|;v+&n z2j*VoTB(gZMyGkyGuAcyo!UI)=1nQoX!vu)te7UABNA)sDe~?pbaQ!89xp6ak1M+T zO9jFnvR&Er^!8%&pO5i{!1C~6rl4S)xDO3ERDvVFvQfa2I?iRIUmH<2poi{MoIi9s`g{WEDe2LD}XNv(zDxW zJFjm%h$L>_yyufz>nHSBGGqFN$LTSURaTMM%%RRZRIC?w=BxF~s*yi@LfFQbT7yl( z-dsa6`S5ajcjB-d`$NwO#WJ0T#*5?T35A~HoLZ9gkbJ*P=O7})xX;M;n|f;u`I6$= zVZP?vg`u*d+(v#y7674~yiXepCBL4=WV&BT-LK;HQV$Xy`*2c8B!AA}cw#v>H>cPKVUmaY#ogpj+FOA?Nr*AmK~dsJ2n0`>xMz<+{G zD&#IiC|*!Nbf^7V)?pozU9@^4!G9z?Y>`*q*y6qd2eAqlUAO8>;=^u)pA374)XBCh zzw)xl`miUu=Q~j~pv5=O-mZ=P=44oLTfX1_<<#BE!eGGhj^@{oNck{X(#GIR1+1Lz zxKP6dN#B0Kpvlk4*r5IHJ7bM*PN;Xncmf`QEjy}!v-N|%?RiEpynAUqpl-VjMWlu$ zdWTa6&CtO+{yui`4RpI;17F&qcOt;l6kfEjk_P|+Hp(7O2yEmcMRDnQIyPCN-UQ_J z_`)AvO1cm61wBAaXd{+IXhzgn4EIe$QtVNJaw@_YVWV#dO4elEi5HwvnmBU(P5zB= zzUKKEkrauTcJj~kvPBRSX7ZAyFo-E5CH${||G*ZFrb}%4k_x^7>~|r}scfw0169pc z2WCeOG0iPyuLXPakPzF0I(NJ0WSImW=U z6bN#u`5|kpEpEr+!HjdT+e}eGmyP$s7HPuz`ilxQZlfdiT47@k?p^o*ZI%od=#wvG zGQjg$ICm4@Y9f6$xdx$r4esf}@eZ?8N4FM#b3Tt%h-+&+^tZ9WefxCU=w}yxU$(eBHtdyu9aq?@|6Wx<#l};EWvNx zh;K;7YbXqt9w}T6<@T~N?BW7#wh;rw{;jcfpKrLtL>k$|np;@xkT{wwR*~9U5n8q} zAX<&17RGT$#B%3h)BH6K$(TKf(4Bkz!csmty3xsDJCmUCz1UbCef9df9my zXV6DFlu$gGH|#Zqkt=_Es(Uke=f=ueW&Gy9{j`@VvX=7s+E*kXUmK{obapKm1Zsc@ z5TGxIq}&$AvgqSo4xd2nL(>BR|@O)#LD);*BhpGuzLr(>ZEIFYPo@ zd%dodp?z2U9j~zrxl=TCnZi)m?cQFFDDUMk?RgwV{j$I5&l`b->*>t@5Ch*LAN~&U zuv^D~=lMv)R195uSfAFu2B8RH3e{fh*1$JOk*}rrgr;cK;O`IxbqYpe>gYn?*veaR?^t=g zp-GTfa#(Q^q}>eo2;|pY(&&{@j`;?MM>1Plu-;}i{v9(&Hn$q6@O@^ixc8`R*Nx+@ z^!Kh@+MC50uq749fhfSRiAE!E4jh8z6z`Hq#m?vXcvq*{5^EGvcm=A0#e`oT#V=3F z*{Alk@w4lAO0ICcj$9X`CL0b;wn(Y-A=cc_{Cy{i1Ff^1c%lQx^+X**XgH7@86_jed z3OP9V=P9E4c14o_Xt<;Bid}bTo>H6hY^*pn{=MT>8^oV=+VlOl?88~n5BxZcV>?Us zgnv~Qa*;>oG~7rq<}R#f(ByvFCQR*Wq-!h>&oN%2(4b!Bs=D7_F{D3XqXzeE2Pn0i zFvwcyxUqAGINZ%^5?lifnJ_Zj$O@dLY(MXtw~tJb0m%6E%DgXB*y4Bd*wzp5hQSd# zMjAF7)dT)2v;ih6w@G=kPz^Wwmaj%MBfGnisvKg$utQG2-_LGm)Cc3(RsW_kamM08 zFrkNXxHb$2KPzt8XiFh}E)kj&(4gj2DdwXk3*z>dCBia1hBpwSJG@!EyFyfhPLaxYoW4l2A~dknjG-0o zFC`1L06Lo|lopK%v7lixlVG#c0T0mbHuf|4B~v)Jz+HO?)xXpg!n)~+2m)c{WKogw zNR$}OBTuyh#R%)yG)Mqgjaq&Y^Y*&W*LgFS^~ELqsfsebinIozeI0)8()stj+lSzI zP^I{a;=fl&zQ!Q{Xcf5Gk zD}yI_y=*d0+n?_ZpAg}-SwIW05Q{e>@^!(^Gutj1_$z<37X7G~e<8VrV`e3pJw1~W zlEo`itf%l-WWeszq-#_fv^H)W(6{TZ6)}ta56>Jhg+am?wXPr8#(_R3VKt9*bCjW8 zoWvKAKN2W?{?o__62DU!Z=~>QtLkE&ByqxSO5R z`$26?2KjX3R;;Y1j3?dA-=#UFMJn0WR+Bt=$Z9&ERcyo;a;(N4Y((t^wLjN=E|^G$ z^`d;;(vIL7-5^YUH{+De8`_JM6(7@97mCKl##$_z2?3v~#AN;dVfr#hUXo>ckZ<$) z`h3|-8C~{>bM6~{KYXG#oosB&j5-9cKl^^q{+1Ke$|gj?&;du|K>Hs*)IsGxC;_gy z5AIzv*zTu}HgL2%DLF&(O{oC+w$%eu(0)%JH1oe_cGb=Tigb>rRSQw!B5o(1A~DrE ztk^VFE4kHK9y-g@OK58bdDAvqN6XNyZJPKM?6Q+yxP(LNs^M30#eg`hy467njmgU- z=2Y)ND&@f2_8XF{%f}0JP<`-tP8FTZ@U|M5&s5Uq?;B%*nNY`fRf*skXDQP@G9@v& zg6Hn9#aFYDK__oq4t)iBPf@0VA%ds7K9X*9jUEZUkh;O?~5S( zdsF<*hibKbdy12{oW$WftpGVjJRk0Y^*c>ff@7Y2-4zAb0xD@zYEU@H$k2~iaK`2w zbMb!4(6qBuh;MvtZH`q!Vz#fRY*75rMubUv)S%N95yTL``?|s`rp_{@Gx2ftCH)H;J zA4Rln%p#|+EW|~6GqV(Aiq6eR!9d@qXt3S$OVH2CSH=0P$ofcge#=U8I?~zwZ`w$I z=i!O-Ydz=BbWj9VV=(DaBa3|-4FB3HJB7HPAC3KO-H-6ghF|Z*&d#(sM)B|HfO+9* z-P(>=W7{0*%1tVWg}^JAE;tQyRCdrWt~qJ648G`g`m1GG_BxX5k04+eS!x|yWU$1j zWA~JdLwC*Xy8RXaIlUK~`_Ojl)I2il<}y}d_Z`86XGN1HG_7?1%mdl=zU*AlX^CeX zM3h>c_GdfCEY$cwa^;hwTNXlPZq!SHttZpA( zlWjMsX7rqgJJI?Ccb`zb+~nxjw!W`5)#4`o$G}YGznhg|-yE6EcnIfK{!+mSJKzz| zr_utC=OYQ$dRTe6%1_q38|4O)5J1-LeM<*b&7rtn)+g+T#V2lBnM&{%pb6;a;b{@W zVul~dcTS0Jx)dmVDE)SML9QMlc=0U~xIVAI;8DB2Ka@1)JpUfg(hDc-mKbD-LP|n{ zDz9@Z+tq3DZ1oo^;VP4-JZoc;VFJ8vKS+h!bIc&w=rltg->v1kmQx(*R5oV<_KB%> zY)&?||IDX$h2@g2>v|srCl^21#_=_TALG-6_4ia?U2&EjY1AHgVH9!JESzhDi`56_ zZLh2pZ%i;Lx&nP0drE1-c(t!_|18H9MMu$1JU{&_byX~kOyOouxtX^jpAsLvc4-&? z6s75mB0#EdDWTb}tr_-_2Az!C&Z*zPxpie&@aX~e4M+p!nRaQ#>>Sz>BEHg;g!B{T zOb?zY3&0QT8GoPi8G!4);P=e|#cmGGXf*R>8$cg=F;H1EgL<7iKimtIGj=1$tAk%KRnuZ2;c&r1#hR6mv zC65@%NsUL10=Je>)FWtK4iSLbHRW26g<0bAr&zRl=2fR3K;dJs-U ziHWWvH-#lyB1A>qKVY|WZh8qWCntEM#GUoeKy@a^an1UDRjI4;g%=xI#8$eIlUwvA z9-Mmr1*Vz!>kqB1{S!_v+{(>?oX?M3?_zll^+j~Ub;0L9B5_8!Hy)%-EZH%==07X} z8jH&irG<$aNx!4DTx1Nw2Ha=2z)E38OXx+c!)I;cr=}WzGsFjk_#mhe=+RSmi@oGEnkUOb9w6wvJ;U0XI5jN|P0tECBBpzt zo0*py~`D}n>q-z$r8C@mGAh^Re{jhsBAecnvw#EHgcgg3~X&3fL`FDLX z@!1@9to3X8DTX2nMLA8vMKjeB2Ew=OXG|7s@54g!=;QcZiW3X;3Q0d>F*rtimM%=q zt$(^2^}fDrw8nU=j{8^UO?weBcF}NIswD>h4`t(V|AqGW*@*Lsd-RHX)6tIfwE~Ds zL{4df&Rb=K)Ktl%xs6dj6~0-`ecHg7_dSwH)%-@6*)&t9&3-*F<$kl!+1 z$!8b{9!_=aTyUMoZH^tc+rAv`Qr&mL%;Ijs%Fs4Qzr-!U7Ly4Y%bI_blpcNIDAnuG zkP}$&s@v|#GdCNYooon|_|vgih>}$SCHT-)KjPfUy+OQdSpCkOJot;b`L@@jvHhOb z&;JP<3q667XN~fj!1@jbu)0~mn*#rRR%gPl{jwL!4gB@sxnk4GNl2C$Paw%5_pUd3 zdi;uk*A#=;elXVx3P5c(3I_9F4am|lhR+97t-B;!ljx^nmP|tx@Nw^aD(+V+xrcCM z^5+h@#Kpyx;%i5iIiqP!_4KGe%t^~Wa%CE>uYJPKtQv7srHdnv+4GD4KPO8DQ#7sq z0vMikNrH-vv|BiL#g5;T1=FP(U_$7pUnt14XKN$ z5iAT(*R?D@iQLlfxHGq@iUqW~T0o&DgZpVF9hFa(y>2ucvdf;&Rm9b+ep86h#moKb z)x%T&Z>iYRC1qZ?ZmiU@aY?E;olu3lj&l|5#d)dG3ly;bnb>$k|3{T1dU6rZ$ntV# zksNg%^~+#$cFurDT$_#{ow4sKqQt9yH?b53yW%mNy~Hx3l|8mUb9_f+4#o=`!tikKXEK=YZJnMXSl_}i zr_wLBs;Ifo!b;YPD3Z7}ue7ftfbdVb$W7VDl(gH;>#y6t-w%Fx*ySs*-)5eY2<>t{ zXVuI{qaKOQ>E}WBlpfe#DM}r8<@bFD8_@*~r4Hr~m!SqYU2ACEISVr01crd!q(%6hkToN~Sre4S@}D1oc^ zulIhXU+Axj#jf7F+>Oan*e!wXvB?%2`;YI)v_F5O#yVAe<(8Ym+kc%v^-qH&B1q+k z_ft^nQNXcA3(Buw_fzo}He$2>CZL$P+_BH z)hjYR71n;97S`$Q)TfWjt9T!L&+ZK{-;(q%u^gQ3n`k3Ls4M1e(Ne@yld8uMk=w|zwg@Mq~W~Um*NoP!H&|rABBH{Aow5x zWPzjb2Rblb1Dl~m!bMltBcvjv9t60qzQc1ty&9eCAUq*gvAp(JQPda_6_G<9m;1-v zUUzW73*NZN`x2XflW@CHoOTgLP4!shd?{{+NIo0BxWfv0J*il;3{~`-R`e3|rM5QD zrODyHoMyBrknuHTl%W%>_MELlp=YV$?JRB-+RlrwIk=R0)9ubRk_%Fb&8DC~1`mUS z-qjm|*F6;;cfhe_ML2pTt$qOrPyuCF{2tys>W`Vt2FG1b>Qfz;Jq_nyes0=gsHr_4 zOfX73Q{ck`6R)GbAsRQy3RDGdqJ0*)@U3`68hX7G{ib+=aLJ~jC=nlyp_3}mYH;sa z$fQ!dZ?ag>r91fw7rBv7kWqz|X$t*8$H$cB&ahUn;H;kB7_#eozK#e9&H(3iE=FIp^nLn+$ma$!lrB`mkd*m!B@spI{Q z`UsH~Kh&F%xH{OECuGSM=7c?1iMphT?R$@~E9M}d7mLl0&9H?O-ar7=zY&wmlv zW=D}{{sJHJDOxe9SMSVu0?2%>{Ce`GK;gLuw-5G0CdTYrImt7&>PbkB?0&hNuXD;H ztQ^AQ%*_tX-%W``=!ME)z_}@3Qy&DslJpxI(x!{cmYMYo%|n>w8_a17pCP^kobQhh zI5I|LE#`=eW6^LdZ3-a*FLPjHDAm4JF#|Q%*zzxbkpsYSh6gmU+=IhuBhuph#gy~q z_|namMg@D(HF#G3Cu_AO6nKfX_=%Ebp^^V#LTFWjyrCgjxObY`PuJjYDZkgtOK)&k*2<3BO?jtr=&yEwk- zC26!{jlbKbvrkvk$=TnJhk!Vhv?(aU=1{gD*65d@gx{}OT(JJ+h?~#ad zr5USc!xcb(Sf1S~R{jpfL+lEYojqBkbt#YZq$a%SX4dn`)U8>|Wg*T>rey(DM>Ynm zQXfB2`Hrt{suvW%Jg?$-D|{_y==)=NF*FY{4?>!r{hF=X^iU!q6j*ZZZ7c4@xiT>- zh!nFs;W$KM_1G4?23Z-AwM!4$J%JjY1#s00dq&v>{R$H*%>rvSi?A*6@+g&e#EX`* zq*HB=DkW2rtAAm_od&(@l)Q3Kw;k9sS(@aATtlm0sHc0SkD`u9+{MPC1!rs7J#V;3g*Q@)wwL+FPldmN)&v@Eo4z z_EPX<%hCZ|-YEC>NmO)c3qiencbd3foD+4f=aS1zL}n@Rrpe^&y7owzu+k25$&2g^ zWrVnCy2@I0VYeYvBW2yBh`xaU8-5Ymx{jNSDlkjKHZj*=-Q`EyVXPvYttEJf`JhJo z4VOVEl8yKP1OPFwYnu$XO(mT1XCe)hk=c|q34jFa zZ!Vt4Hm|Df(M3sY2X|@vQuc3zb17T?%YVED(EqTOzF#6=#ZxjXX3+$S2XDoFHtsIU z*8?U5_#=UIeORtmB8aYXJD7zvL3Es$JD)q%TO_Ij!Sw1J35^gx;dS!Q(CfBY@M48R z*y|)>0A7kHIwhRoQQMhWzPQ$REO$|}VJms5C`Qzr3z0TJM;E&|B5QNDz+)DRYQCx# z|D^#WC6gl`4Ss3tvW*)IvXRSc@;xDNuB~7k`3)lS4N~LK@|0bIug6zU3teGte-0NV0z|CJ`nf5ad)Iz_BV z=vF&ZbjaLRHvloh1mx%LOt?$)rmEa?Ayc%YqsrAvh6Ay%Iw_^b;N@*87}P;V@~`lteGZseJn>$?bYAH}M1BNCccgboyih1kHMWkPSWy z_G?zPU;ajag@#OgPRyPtCri$yXB1giAtya9GjVbCiz8IsxW^~!q@m@B;JZ?qfc7EJ z-mWdJM#?{@`Bmxu&f>LBaGwI#H@WCfTcNZ}@0m74rMUF8XfN^!j+CPAq_obKNDSML z98IS0P}fbH@|IpqMds%Aa;6Hy>)^|Nw8F^|2W`-!7{9;=6h7y0E&-a%5AA9|yK;(;N?wG}Eop1jTX#4T=QvFGh0DGIAY7CcMOhz@{Hoe&+%X z@%fpq$lU2|_{LKtFYmdpR3m}XH{D)4_DzIO$(smx*&D~b$FY2ol5xG*z-vna^o_R# zA8DyS4_XTBA9`rm4#xO^%!;r#6*Z~#d%o~jZ`#6zAs*9Hs`iA!MbT~G=Lb0LMQCZm zIwi+QLI*Z5J<5T-u$T1Q<4CCM`T|m7#VWcq!*C{LB9j0{a~bK!l(#9Q6UxX&3`$Ib zpz*XrXwMs8MD|iSQWT~W6t4b;^p?BX5$5AxL{p~AF1>7MF-6|LFjdUiO~p>C>QO{k zgcY@4%!S}h1|Sd28=i?s;KH;KP*Pf2gfq~8@2<$NooEf2LtQ?<3YirkqWe2SxWsoS zS@L`g>m3YwzH#t-G~3J}0M%>0eO=0ho7O`ADyd|zPnM(fT?zj;o^%fpsNs}Kg zg)8q%m(ES;TK%MzYHge2)X^kD_b}?`B*~PQ{v9eH=NU_GTtxC&$wG25)2`PEjtl`U z1n<*$mn46j(7d8}_fPIG_D7+Fs4sU6Rd~XXVxAtdbaK`7F4HQrNCcLlN$0?h{1wzpiINPP-%e=;D# zG)Ta6E!FaZl|h+ex34x3L_1LtYzjKSMh~@SaFL)?0V5>6V~N#3p8r5U%1c)3XWsLkBHM z_n%{JKdW{%ojyL^E-xY6tA7PoSD!h8kH*Qqu%5Z5HpT&{5`%M~r0#!N_~z$3FUyJP zR}nfA!F9y?-cw$}-LU*Q%BOJqw>iH}CnBHQYxQXAhB6n|-0YG-)9J|k2li8Jw+IGK)YrZ`v>TA@pOD4ecJz=Zf){f1J;M@_z+ zF3%%P6>FswEn61SO4-JnI-B#bL^~ME>$mfoY~IY7v}nedsA9LQ&8Nm{dS!_phIIXo zXjsev0WP2WeUjHH;7&XHxiDt=?B%r0o>u*)rKB`{R6OixMaCPapTnDG+_!Drd~t$c zL?IHs6up0~b^L;#2;&_I)U91yZK|uQt3JIfhsrnCR2?Z)u5|t#`|-QxDA8+r`%GkB z_`+PO^}h1duoATlezH0`G=x;G6Ei$K>?l`kdh+lFl6u(<1$&q{usPQK_{vZ4FYT~)U?I+9n`e7;`+Fctf=r>z&ItM&3~P1 zpJ|~Xo@0tC!jD|ge6v21E~y3n4t|T`sMQQ6rR5&!0t>@8qYH`iQv|9M;<6(PE3EW& zR-f~DM;;FyvWr$~nW8PYaJmd`WaU~Aga4Zq&d-ch+-4;MBjZ=DC_3bn7Z(2TyIePj4jPc@2!kG`1Otv&F7iEJC^D8I$X>tr{K)lk77Ctg@UN{BN94TmK zc4fOtZ=Uyi%R1VM9hxt9q{m+;$j~&%;K^Id=CLHkNgZd63-$DP?l-bU@#DjJ&Wx)L*cABrigDjQ z7p={UbSSh6zxJB$GbN`SnQVyV`+%DmasLDo99Mw21z>ps#|^vax=*$#UkP%f5EryB53W>#I?^gd^ zX-Utl1ux1i>L8C@IJNX@E^@t44neNgeT)mEDCAg_ z0r!6xxPB=fr>!|2wxjNWS})ek*NNOHFmZWJpdA))4F~gH^pqztzB$->JsUv9LRO;K zlW3g~?0L~+*xM#9>>EizJO)%REeo|=sfV#7fmsN^{AoYS3}IC=1W1fOR##4SJJ&*^ z#!)NKhcqVwC8qB^YOJA{wU0>9_q_=V#Ki$9Jf-9li1^(m!_p;51}_xEjKsW z74au&{LjHb54Mt>gC`r~B!ohpyG#*VhPXVuDgkohD)DEOKGx`7(d8?KFe{S z05%-p$|GRtSiU<)H(boWq)*40y%|W~Qoh~m)oFa>RTW?aU3o7>AP)#Bwtl(28^lF@ zL|LM%N_2{8|HbNm&?{$VxmgHv0q4Hf)$Xx?;Cn7nMd!04gj23+OFCJ1UqYe9DH-`; zZ=cMPO-5S5yehtFfKUp#bCermbLFtR`CU$TEfrA#w4X=qrsE6%up9JBujeHC0y;opfm0MfuxGI|)rJV^yv5+|b8yinQ z&E5XuOMf+e;9<_p=a~|N4IU`b=$r#W`ERAlwF+bvz-FD&tPv&+%L_ZQ>?#{sbMXz} z1PXh&S*lz|Q=*2}V7%c7MWbadyQzMuw&d!FLP<>@sy!lJ5u+qBK|e`(JUH&xjQ*ze zod312<$`~_`zKFdzu}(v-1C^T@`Zg__Bh8A7l?rOMBN^4W{NMo^=n{y3O_Z){>cf} z#StdUs*dC1(#hY}@ArSk7_(#fp!P7G@rf4G)Xm4k*Iy%J*2r{G6#Y99`N}AkK?QQJ zym(UrQ*Cl9EB9B4VDbW7@#n<{J|r{UIXY2l6unctwoG^;2xHSacbhUs>J_QtgP7>eeeI%etX#&j6!B zs=yW>!fv=46;fpxt;`<+D^TUroor;YqUfYUFc%T}{r=_7xozY4Ex9qIPwxlkkd^L*2sTRmy3L#4vG1*K ze*fn_{4vg2=x|yHi0@Nmfyh7RbeNnq8s&t9Bm^P{nVi8k3&wbj zUvPLG@b230nq3>5cGosuhs6tP8+#2n;DAjqMqt1;K_G+>2qc80Q5cP8MiV>SR8=Ru ze^k|-+pW=bOPcBFnSQ?dT=ktB>sFocoaa2h=W)&rD|F;}&cwvTA4O60=cB%hN1_)L z^rBLOuL9fXK!Tk>DPQEjgwy>U(9y6Co_S4!86{^S&TKLl-laO-yX;D za6heH^DNdkaICQ zsO|)%s_JzkKSqT)>oim#t`^$L9lJVattBde*g&LWz+eIlY~TQaLrKh@P*7}G&-!OR zlTBH;YvL=nzP-6=BkJt4`#0~pELT%qp?mXGl6zvtZ z|E-kzyLwH~>-ApcoQvvM$og+>gN-Dy8CHOZ<9LohKv;VJ-ss+BJ%5cRC9mhl5CTO} zptUBBV}P5BqWB+C6p^Osbe`v*moq8|3nQYAm2injg9=`A$T{J7Dh~pSzOs16jmrCHVB*(JU0p;HN-|O{yrrmC1jA8z76{q>i zpsrF=6h)o=_*X*+yOv^uE`&gmB*W5&OA(Avjf2ne-oIHXMWfLe1_nx%4&ijfIY*<> zz!>vs@BNY5F?_PAt8^SoSaFiajR|Y*GwO^+qfQ#(LN};m>$<#FQ+BM8+6i z#I8#(gu#H8v&4fO6(x_gU;dO*>e3LxORcqM*LK~Ay+6zVSFdwUr}bc+eQxylYca=& z)A#R{QU{OwIh0wF&)X2OWy~DSsH-0N9m?o+E{T5Y_B+4(z0Lj8G=oJ`;BCMHAqHj2 zL|(oK=m5zwnTpg%2x=X=cr?hg6v;I-co!-spJOm6n7sC>Og`lq_u<@43uY}2iU&<# zuZ~EH9KS%js^;pq6-9APeJxk=nsa`3s^gw&?=kH$)T-4)=^`>Bn+UZxfuJAW#78pS zoq1)mzTt!Z&_z%l5*@7Cfy=F`YT?>^f4n=&BRX z^4|Y^?e7^aH@{SC&w3uH?e(gB{Xa)h^cM>qg95A%v?m+Hmu_be#mAjVnwO$CuKP6J?Iv1y zt+X@q&yhW<%09L{GR)0^!vvTTrX^a;&1b9 zTmK)uecNxTyY5@-yGPJ?biJ1FU`-iosr|ebU$tS+(EycN)G>TXn5zJg)yByl_st{p z()vn`UXCy)b|_FL1{nG{LS3075RGP!ofkLj6<7^}s1!*y3`9Pld@1Ol&J2qOGH?pt z7$@DZp3UcNXYJFjrE~74KX7+F@GIf)%t7)TkB3w}u7N2gu+KIqUixhAZ?+lOg2-ER z>Uk_4Uaj>Ty4~)td+*P!gJMDmve6sEKv*AUcl?KySu zWnI-$ql3b#fLETN0!;%02aQO9is`wG^;bTHHBWi^T^!18V{oXf%6h!BU07x(+RThK z81swszT|oS+&GSRL{WrYL=`|mSaM%gm7vU8OPZ!cQFOES{yPiWHcD}6p3zpdT592* z+HXbgFrU3)%j&%cP%0uS3W&f(25a4dx)4D)BYi1z#FBL)le$i6nDZ(fj*2=)Wgk8S zaxBe@p1_(HzhIhP@o%(~1#PXpndMFk@nAr)I3L&#h7ev+1*8rGSs#r*sQ#?_z4iL2 z^8fw@@IOKbGhx9I1umI6482)0?~hrpZum;2&~Y5oYW>e!Kl2%L>4OKD3|U!Dy%IO) z8j=vGrP6hhEhA0z#=Z0r43d)Ph>56XP`S4w?MDRm3*m8J46 z2*R0yMEeWE@|z5Q!dm;^wbrXfv$D=tqe`&jaR#=kO2vr!^EPA5?}reU#CcpRPM7c+ zjVq)AWC9t@kcf8?K!twIg{6=dWwL_iu%Vmrb3Y?OW`glS>@OzZF9GA1qKA zrVg{Yt2x013j|n1K-8Fk4Q8;_xpy6UvawlSd$z|y|1(os3_l)@<}w8CnI@qw0=K&$0Qc^v}{>xY#(6uJz;4SKi{aC9Tj zGu*rjVeZa^F3R@@Uk2udvhGJ=A_ij(_BqP|9BVGSlubJ>X2Tu3-m&?rtKm7%<<_0w z{Iy{1T*iYN9d^q&`Q&O2b_b++_PA{yt@V!&27})yilRLlXq9Ez9OrdC z9@fH$)5!^1uVbyXweX&Ljh3bx$29}HS0glY=;FKzVjRzOPNg+E$3ONf=!jl^bOwo^Xts=D|KUK{%>CB z9C+u6ni{>Xg>5$$p14c|_eIbdjYzHgR25)2+&ewP>?KuJqA65qa~SV2fYSk|%Gg5_ z0^KN~v;6`#yzDvI+O6CE>tJT#tejD#>31#n?3!i5xdj97t2TZ?2;s%Gom!8{OWE${ z2aH5f^bf|EcL3i$p1rJqz7K3t1@ZQE^kaoz;IMroq4DMK{%G&hpWQNfXfNo1_XW0k z-*OovPlz86NQS~Vh!k{#VKA|VRj+svTh2ZAk4%#6r6?90AJMS8udpFt7M2`O0RN@i z?S@vXrRojqGi@x5qKGJpe%ct*_uk)p+;s`CbL~3LO*L^*R1&V^vnm_>>9+IF`rWBd zewJIm_yyKZb=aDuC>$Z{pS0%7C^kkN&2Z1r%5vohqzS6ZJ_;CLpk&2yl2#0! zGC%9+$Tj+kqm}%^!)(1WxF~kDSkj?GS*5`0QnZ1h5&>2LMgHh|6ITWbdLY$hZH6Mi ztcOEdGt+F~$Hs`(uBA1(fwOP@&O74CaoQJL0MB|R-`&6KcY0aY$?Obd z1-Eq+(>`J9DVGy<`@}Xp#*bBRRZ5)|LU{9FFxck3Crwk7Qq0dpKf2a9RX!MF%$K4l z`qdD^rx%*n1_9O-Ipb?4>1|kzTVU*TX+kq3uSh?3{Zra^-A&UZSeFrn7;Peo%n}(; zR-=Le)G+yk3ZQK%{0^0zb~$9PE=@p%SCz0Mlv&SBWj5x@mjPqCjNP;zB2w74olRFi z;S&?9H+`C^X_z^3{Q1p!9-3@1oy4@G2;&#^k zO2g@qL_Z-^a)N+YbNwH+{dUx5IXV*_h$6b@UBI|^_G3EdUZ}Ocx=y}R??cyf++vdK)~_GkiyMh4`9HwSV$NHp73VokluqD|QCo1- zz6{RM+qbVs?)&ynx4yFz?YmeCvJP)ngz+m+n)@hBgmK8GDU#XOOZI$3_$6zpc)BGwAqe(wT{a|q%Gn(|I z7JAglTxC76OguOv@vB;Eq9`JcW3nv6d;dOT%&sI!D2n34A%xo{#zPPu8zSmh0Te|c zC*d@qa;E=6p69EQBpEuC>a0X{utXiKyqrp7FZFpko@1?EICnZ7j4`y^?Ylwh;X;7qxS#zTRn?{z+J(3txYC-Ts!)IDgGx zFt`fJK$|?zhYmCmbqJ@^;ulJ%ZdEbkziF-aF6A+tijt+yxvN76-`{LD=Tz7k&A>65 z?MOKB)aN(LvY*#l|JGv8wF7QdK=7Qi(1Ox=aQ2|n>i_G$@LA&xV}5-4lb^xeau3i2 z^3t(ei8-LmQsgwH&;y8FS=GVRm77OC-YP{ef_@CCg_b0KT(+11#*KLMhq;I%0=l~X zqoNKA$J#gw<=S>`xo(egfx~gip^MHZd*a2I>#i%z#Ohyn|M9>7n(6nU(;++_yFe*) zo-vaASDc6~t{?98djH#duWPY`b8a{`k2BCW?5DT ze*Cqy_S*~je0+d)V=?EnG>Hya8y0LWCP{wy;GPHnVD0V)<95-(>vHoxilZ_r^bA^V z8v=r$46TKg|d0A`!bCtbr zNfTr&<$9yhXpm*u>y%QTPLgE7V97}zcyQY`qE2syV}}@><6MqN=~E>ZSw4^Mcd^(AS3E)-B{a&LX<}3T7|9z~A}6ga7^P zZ`}54&N)Jsp*kJBbB{ZyNca2LEnC@p!43|s+sfUuo|X#G8!T8s?KpPHoANyW1Ls`g zoTE-4R`0Eh?lUbTTj~by{ikdH?(zH*lg4n4c8u9TW{(rlNC0g}CK|8axo7w9th@96 zb2fLoSgrAtW3~z!qZIf+a0*7NgaIZfOeOq2`bEpf=5;y{d|j=h9P=2hPUIm;HG|ya zLWl8Z{yUPZpYRc!|5sMG7ySHv1a8|f$!waC+T)91t2XvVYwf$!G#wkQ2qQ_DgylvY z$8v>T1#J_owJ%UgonI&PtoOm=I3~|?oO85VEf%t0;Ao}K(O8%2b2kF_ zFUC)JR_=%z6QzB!z>9;mWK;M2hpE5&l-suNpc#uD)`l`sQnlw|Fx9HKmWw`;eJ-33 zdpDGc1s3pz9p|!E2?xSrYPu{iKbfOzs@i9%=D%I3N3?uZbsWP=I^mHH;n;!`Rr#x& za}3lf+{O*K^Vgy;I-BoiGaqQb`g>+K{OQNvF?Qen!}NL-S+@NA&Pt)PoOrfNb7G9C zSG<({=bS@0bO@anOlphk^&pPV^rrnH;QT61?zJI=>*{2VgTa70G4W{fvbpR0qj3`T zzrFWELC2^NL}K1f4fQpteSNjarmkRRjCr4PE-Q-SKLJ_2UnDUeg7DZ8QO61(Uq&Uz zgasFdFYEPsesob+3j=D0`$|`z))@@yh4W|y6DW=TBuR$GoKosRt@Y=Z%2`|=Ur`iG zWuQy|uOAEsOioVDaR$uKdM*a;ncp|+4LWNrNs<7(WvLA1(M(XnLozVzj#nKyd9 z9&sGMUMck#EKscj%4!`q0%r#n7rf#Fy3_rMi!Qx%Z1=x@DLuGx)eGIB-ehDoYfMDb z*)l7B_1VDzRib!Z#rhB9E$fXN1(DJ;Jm@?uHdCZ;W#*>( z)u2=vf>&?l=@1c=p`#o}f@M}ix^6v_mtTe+^dGoj-G;BMfBg@@>Q&!8_|0$sYV+}q zAqsS!L%&aY);1nEdj~D6Xb(C(JZJu6;`;%jDEhzsexGKuISdf4g}Sv(KU$i4G<(tM zGER;oo{oN zj&MaEZ_1MBQP3#waX1vNY@R zk!;`me}e1ZWL>8$XYh!hADBs6+&SK)Ycz@Xiy7Bn?wtE`rBqtmFm;v8(ao8aL~Yj@ zW1gHO$<-l*uRr2B4}qP}ehM3U1IF&W7t-YTAD+bcW>k)YWqjU9Ci&|7t4&vbCS{MW zVycZPH;98TX9A@ZkqRiSQ6^%_1+w$DGI{MK-_1?&d%b>-U>~{7YoLSX?rFz8M+S@~ zW-&)|RS4m~0WYb2a--|c6D{hP--qUBvKz7CzG#ejsP;h}k4zh$(CMN&p59_Ax+sOZ zXZQQ2|Mg$YWZuJ60!F3FGC@IwGbU$eRp_S78W|KiHguI|PrK zxPlJv1ADtUx6I^3dSQu`Qfig={`G^wU?_4t6UR^QJxP+#>-9*I*`UI z6$+wioe}&<0F?_ALF2W-N17r)VG9P{GaVZm>({e-#||d@gPkqszuvm=BGRWmmHxSB z-}8xY-Tq4_`j;B#2yx7jXFY??WtX9*r)lTeutLmZ@V9)wQVQqX2kPKLrPMGH)~LO< zlz!vdcRV_O*7jrd_^rm6Tb*;qt+uX!jt^Wsma-;}$b29@?w4!m_lUl;{~d?^@ssD6 z2X`@v247&5#^WJ)w9!~fn?w7fd9M`;uRK8oMhc{rl`)pZIt#Q@C|ylHK9qtbRZ3G7 z;5}%Qa6lKNXKiJ}RZsXb+qOQy%w_x+wG%|Rf4y70J|3Rd7D+>iOxb~D8p=yEBKAk=GEQ5{zy09x38TVk4qwg zRU}x7!eI$CV~r~$BfhXwt-X3;J^Bw-?FA?x($#)JU1crS(Zp%FTJ+xFY(J@# zI*ZWn~L|y)-(sxH)*A7L5(h-HyWD0u0)ANpj0zKYhY~5NKYgZ9vZqUAS z|Hs#!dk$Nldo?`!DLnM&fBNtB;c2vW%daX2VDbW-BN}APT)2b#<5l!7JeS703G}{w z+S)ni*7`%tgl>lnH^K4NqoI=bIg`#kH%N8{e=F<5x?)c)-G z)jH?zJ3dluq1JlN{8!y_Ywbs?>*GTRZo80 zm9-Y>ti&M4(MkZ7+LJub=ai_dH?u2o$31D9{7xqKg~-dblG9t~Ej`}j(=cb0nYNYk_y0=`>o z{UxpSk;S}s0yqe4wr=s^P5u6x8r!zA`$<=QXa5a1Ot!we6H_=6ougfba%DiZ20Ut5 z20TzYi~UGa=rW#1(YBhl_f>IraTqO28=msIIR!?6G69rh0C?|8L5G3ZD`HnU|EnMr zg+_&=nb`snMTprymhiy377typjhVAI-+kd5U$<+=&3C-t{lh-7M#X0!QO;QNkS-2m`Pp+aEwU;x?>FEsinO@?dlzW?rLto`8MaYe67vyqTz8NCRs zhKa1o*sSU-P!?P$%g-+ZSBeTiqzF#oT!6F;*b04DRx^sKP3$)Rdx*pun0l zYaR@MiXpK9?>rE2x||ncrI~S#L#+wI3!lBuz46&!4|@;LIk^A0!HKEz?9LkO&YDa# z7U#DKA^fDZ_9dh3I!)8z_5h zn`Og_1IOv(Dx}G?r~l?7N6y)`Yh4?Ui>pd%9*Ux@LXny?$MPxzy#b>^CG@j`*_S>; z2Q~J+6P*F(p#z|g6SNls&Ii6`CTPWGQP+LEZrPXxkYRhNS{}eUKA-X)p%sV zInWBU3Mlg7no&{q>!{R|mx%+)ra}mY0TJDx=|u_IstJ4&aU@Q7@Y3_?Y~6gv6)%3# zp7TEUg+FkA_YeP&Wf^I&N7n0|SQ|$vqQcUPJP%%Q4xL6!o=X~v8c9}M)$nx@2G=wlv3|A#{Bt0-|d0*3dR}+lNwqJC3r9f zre?31`P0APk{fQJ9eM;+iMc85{(%8i$~(Y76#Sf(h*cJ+J#jT21Oj#$n7g%L!#Gf> zrieYN2$-U5>y7GXI1RSvnQBe2{)gU#zx3>1*0Zypo?Fi2*vx26q9fXo!9)wU3v2B& zd%a$#*=(+=ZJN3rN|29mD%WcBGd))oD4Cp`yiqBo7n4cY8qHM)4wh-f7a9XXDHxr# z{lD>lbv>Kx6rrWbd`=^j_DEDM<_3jFYY_dYu=4uo(Z8i1xa?cLQc3TS?_`vN9%}H2ZDAG)1-FrmntR*`K4r_d@AX zgd9}Whsutll}D@6j~=S`&)I(sb^lUCMJ)k#!`5(AWmP_=bU=r4>eG}Wk7@(2e5V2* zf$_RZ*rlptH9(4s)-V$(X2#k~t!i;_yv>pIlT5eGp5~SfcU<&6&t${CBe!h%@&EdB z6ghOeFg^YFs;-}8w09idu?;mjLC-r5zWfE;nY0)yEMwgPdAaC3lbi8%BevE*H5!ef zXn+11bJYHyzuz_b+GCBM#+ac9u1+c?F$0g^Ha^x~V?96BKIqzSFdEZRy>4F!;r1j+ zh@$A$>FMeJa5DS{f*_QLsADBu#>U2O2_Zah zsTToD)%KNAbi3Vi=9j1ygwp|I4Bq=;M(e6Qlcp(~Hf{QL2w@#?U@4EO7Dz5t|IPD! zW0qx;qt$hUQ$vy@L&0$6AiF4zoyk zw8;-nt~zh#&O6(Orw%a|8mRsNP&5pfNJDP%4z%(3pzxHN2_8^B5cz@#jZzU>#RQ+p zMO}_IJf)vMsW#)NGUe)ezd%))Lv`u!_f^#ahbn{Wl_q#aVHDZKIB{z&tBt?&{A-^$ z;7#AhjkkUCKXi8Q{T$t1xhsAm$H&5R_ZwbA4^5Kg#QnkJ6?C*i2tQa9#s3+#U*E0<4umhiaJ3l}|32Dx=ywPCfK^G8paMyxuqt3w z71%kJsX7aK#-)H^tpC zKUmYtbJkD>{do28%y{+1F=yDRcL9n4q=~}l1efRJuFN2*Y~Ue0W0#%7=F2Ym#O{OB zzhE549UBy2LqJC4l2r>%53dHaA?nr0lA0ytlsIsI3c8U z?z6v%wdsxr4rJWB_qZo50G+k#nYi}pXuoi~DvF|!=lLb0*L!}Z!ZXQNm1Ws*eu$!I zRTM>ALI`^ndT&#~uB@~ncchAZG2KopvO|Y||A|k%HlK)EKYsWV|Ga+xuKPA0K6Hq) zBFKCx*hqtd*kF7hwgH3RA$+r!<43P029|Dd*gv48(Jd0-}8|}#7I>t39Rc3-6 zlmZ-8&4)3iJ!cdITh5QBdMr>@;Bi4=jjm#%6gFvKzYy=lS3DdcBh( zI(%Gnx^omoF-(M2XUDJicUrC1o+ygCi<#H@0iM!Uj2Vt!#%Fk<%_YV3%%_eVITiTTxExax@|3wwRWU5N*jW8IO|dF;m4*E!+w{u?$Rq+ zcm4(U>aiva1`Cg9A@HqMn|@G4e!<{Z4P54&`$E0u8?EG52L(wILSf1KN!1}ngVbuO z!0J~5`;TXbg~}f>Iorp6cMnlv7tR{4O%iADkxki`>FHbZ0Vbb zG$I`pR;CF^CFsyYbG{UER6b-|lz$Tg+AFfmLaW7rPLIvs^E6r)oWGWt8Mx^yWv4n$ z*X;HBgjc_c_@cFh!J@W5E&}@V*W;sWyJOuy-deEUAI!3hG)FHC(VLe$g0vl z%&iouj{2`v)oB_d!R~ccjt~NPj}IObMd-*34Z}Ir5UPqAN-0#(1m%Y<;pl9nj+Xt< zf#9pQ5df!#mEi_K)3J&;Qbf&!pi`oxfk_+aMhms)@NHP{)=zHYyeppoS6>NFzLML% z_NCvy`Rh0SX?$b~Jw3z1^-h-omA}U+!`J`aE9vJJ@`5M?TC*MEG$ovw4uf%})H&5S zcb515A4i{@oSdZJ@1GRW#Y)*XJK5B609BHp;km8X>7$iZ>gVcpTnJ&8wRS2=5{xnL zDT?9`=LNU3rG>wURNk+qvecOV5@~s>`RA#3qV2P%jc9X$3+zs)*EJ` zm;>WYdhHfP8u8$oF?!E=#-59x^@4EDuf6MOuG>9qW@oV{*jcQ+hY-ks?~HGx7!=g9 z)yFtmP5|Rozk79_=YLRF*c;7Gw36n*k*b14v)O#G-pqW&_W`-qY{>^)GJUWL+Fm#% zU5M0c{T=uG?wUXTJ68K1QPmbhfTT)1ra~QHe>9U{J)EdzvdoGdj8Vp#S$|Y0Wvaur z7WUw|@4R!l`uksbaQy7;4HmOGt>DH^pl>}(LVN zi}6AD!V)INA&nLe7Hu@>PBsZ%4Fe9tBlG}uMxEEPFoJbJVF|kY`3*G6G{6P2Rc-pO z{hscYXI|CWbl@qUa&ug&~A{ z7HVq&NUdeN{XWdj;;bb)nf6RA;+q|C=l8#yY2TnRGy9kY9U+7t3?clHwU()= zDWWJ^c7gMCz(}LfU^Kx;wU2WM_|Xu;Cl)oYg~~oqY7v8i!oyd0{_Wq7ZTk8*n6x>V zs#?#8@f6kezni!4s}=;&s5M+YA1#+H8I?eYz-17s5J7!37#1{#Rhykj#Ht^7#r`!L z*SsqA~X?xLfP2vv?PX*Dl+ z>qR&!tiXfbwPvH2|XS0APHg9YTS!oe1xYwd4_IxQTEp@X_Eui zk@owG_3{3j)_UWKsw!WPL)KcHbADoCVh=DDLg*ZCZgfg9ZZodhcNds=QL7@a)KjyE z4t_ZO#7Ak9K~s_U%Zdse56uY1RAu}4^8DJUtORQ+dq@HaPaVz%{D`kskM@^JYoVPj zmlfft4_l3_X}vA*wm4?Dt4&%PWu2M6>PlX62Ig7-~I$T9lZCrJje8UFf&7*Wv7o1xhgB4 zwOfP`xPRkzbXL%?7VFOF1V`h*Lm#uybs_`i#q1H9+vR+Fm+iY-~b`1wF728R#-%oWdlcHSCa z_v8HC$Jq0go1;V7OxiXLyom{U7auH1+91yds89y=)UgTGb_!bQVYWe{Acb!> zamMgPVtfcZ&JfEK_&wmwqidMjb}EWuMYf4L15lDAcZ3kGsprMxp;4&dArz&kYax<2 zp1uD*z3WRiFd4pGTg5dog{)0Y1yIF5uOoy7G8Y6kTIXyAH;xGp~B7E*yYt=PuPhCUnqjU0fv{D2U6M$T0Tz2&{ zbA8$6|8p?gd8bkfp92eMqezv@bw()J{--c=$u1qeYH|* z&++UUi8b1_f59WDJtJRw0-#k;t(0ZOQ#?bHg zvDVsVvzdkv7A&(D0rw5Sdd&rGP2nHa7gKaPA3uBRS+BeJr+)gQ{ICB>XYWCEV7k+a z8;+*YnB0-s0A8UfD|PvizG5h|1?#B#hesA2Cv)I`q?4;4^a}jQB`~P6idhwSst`p^G#&7y(;PqZyu36$?)l9_=e zQTf6d-;ZJK0Dkp^HWo+hb>ALY_3b+bqXvw7LNuZ zrBH-2K(?xo*~qv#g1T>66R2ICtx zyouS_Pp}C8ssmhZv5P;tmUC{l(P(Tu(c@B`G4IoW>1XiW2Nzel*qCUh zKO2AjYd3N>fmNzW81!jG(DP;06Xi+)bmU7Rhu4+Q#Dj5)Ad8+;N-g3DbBlF6tO|ru zN0$+5vRU;or7(N#2I(4cn7ahs1-35K9R=b_(QN4TB;^gFb~h=WCeNrw&34Ay5=Wo$Z{-$w`{c zX1dfH7fWokz8v^)Z8VF)EQYvqjx5W*(`vP@T*~$k$MKTRGgWX+zg{>>+ZRs9d8~GN z)O~05>ebO=g8)w?^?bUN{dX`JWTRy~#m+gkZ86Vt(li|gD#meK2U_K6nlAeKG(+Il zMuPxs%N|`oig)fmW9{4h>@3lfuKK?Ii?933Fa7Pu;f{ORG83`c23BQ`77+@I$Koj{ z2v`L!3ivdT1WmguF;>g6tpOTClLSY=!L}Rh502fj!koLE9j|&3 z8(Ya2{d?a3e4N8sdr~j2E(-EZ8@T2D?YJRlEcpw}W;2kbG%L~$Gs?U*`1rk>ZAvQp-9Yum%?wFp0i_kl3pfFxRY zbFbvdtfNG$zG!d(q@Umyj&73{ME*qfrz+e>sfR_1d@EG;J)D#32Al z2)uC6UHnF~Qs;#%zkT-aKg#y*LDIyMMKNA`8hL{85k&+u+LG9UNu|#SyGwZ;W9#D70QS;_2& z7V{a2f<3t>5V*K)$R6cs3L$(BYgY&B2<_Io;_d%=&$mDESvudmll8L&7d2uw`MPQ_#Bm%}_3MNwUuV<>QMG#W%vlrF}% z>_Xss+GDg9KQG5b`oa4?{e{Ub2Q7`r0R|l+f^$cM7Xjlmx-N0S(KUb{rjiI{@U<_W zEn`pBGUz`6t5Wg+E)+yMA~YiUrXVjY-bVyI!MD~=^1QdciL=+NZmPa#Aw`T=aKoBa zEKuWXlr6x0fT`PJyc*?MsHZ!Y}oEv&)NN>W^wV|0T?&(aEt zLYEaloGMV-VuGSs03ikv6al9*X{aaOgNOG? zr=qF|tYYetlL3QMiV!renrlL3^BQN-Az+Q77iqeYVKy>Mr3q6>#7vsdA8Wyeb+or` zVeG8!ta;)UT=a{-{et%0_kNW|t5nlhYb=W5r0?M@-K7esY=GHzHZzxA!Oc@$8coLv z(O~|iQtIV{!N7R$AC}yBRJd)78SZyU636As{3Ow}OqwH}h+erf_O-&du3akD{oyMc+$VVc<^}`&n@a+@7XbV8^2q zcDU+BVeN-kZQJ(!PyDeT`&<8+FEIVZuVU`KhZdm72-wQqtTBnk#)>RBI@aL|Pg^eO za<*20fWcsn7Wl^d0)@gPDeKQZn;jRP$CIwPiU)c#f3>&Qc^l)+oW{6tCYIjT00pLW9g+(3SPdICFc}@`=)_R-{D6cR<;iv-=1MUpkYbh&2 zc={cOAtMD`7Y-ByQpUOH8BeEi)m0G>6uz-%*YVF|;kf;hv)H$~LF^ajbJJRXF3AT!ddlgp1aStk>^+`zv3G9@_U1 z7rU%X9Fb>O?P>V5e4W>*;0ey+%aDT8e_aMx=O_xt#M-r-|NQS6qtmsE==dCnV!qlO zCs};ut+$2{ej6BO(jT?UN87=fL>$M%aWaY`ilWfHUN6LPyy(6afcyG^yokASb&I}x zRIM-6_GAcQuS$}w&wtBX9#l7do0%JK#@)V?-ob;k=%VqIawUf%U?QNZ24P1M_lp__zrk`gY!szaj ztSgT58?>{0>A(CE`Pf7m^z_)~iVte7UzF$hnD;)8qG%}Q7!6pi*BZ;oHmi@Z9`7ol z@XJC7pIOZN3j)e6PP~j#1n-Kk{?k9idv@<8n(ffbbDBz(mHKcPugah}s01AkZ;eOA zMWdxTs*uyL9L8%;5@}R0cn5K0Kxz8UQ{)!o1C6HU+NVB^q}jMi!EKAWRvvnT!LZWi zB5dK=JkO&zj)!CZsK2ikcPy1nB?ynSR;&G>?RFbrJ8)pZ_bY{qB2#vWl4h8+$oHT)`tXYd5*5@dzPJssRu|7w7hOp8sKkLDxF~0Q54MiOUT$LIq z0&?=ocjpP#^W`=5)5ffs+cnn_7Lk=jHCq(l`g&h|=AX^_5P%%Avifh4m*TVtjqy=sN7o*MFyf6V zYvUOS&^{Tn(wuXAoY|xl71Zm9P|g_v@FAd4rQ>@3M^jWHkD`1{m2S%t2q=8@pR1k= zL^O0tYhr@t#`Ub(yos=7GhxeS{H6^Ynwh@$!+-r3*CtBgjV2gFh$2wxFx8&k8FOWn zBFb_oERC5Nrmwq>FKj*=G^EaPrl-+XO5F~utCFj(GRDMdn$m1GvDVV-_2wk(sBL^} zEqR{Ld0be2)WVxQ&xc9ID|`5#W@l%AxZ0<5r_yI42*Se=QO63P*XzkiSiZ*5RFWj? z;y4~|+SY*(wPRC)^&fW5=G?D0D*&3!Cf@ru1Ah(lPxi5Bt?Bi8r@|5Ky!R7zhEx#( z2^C*eO1*AL7r3WDh&C7u)*EA@`uk-QNI2c7$L*^9-mH}RUZvEbCGJN{ZeLVc7$>~< zX}!TaYWoPM#->V=gwZVdwMfu=KORE(Eo01@I`C}4&jYf@TYV*jTr2glwB5caBq`li zqtW^EU;gGdKlfRtzy3|e4jyE3w$H|%XOr_Zy)Lu3`iJ|lg=N&%fGjfXZMHcS0@GNI zv>Sx28`*H}Q#tR&FGTuKJ!tj zYbq}*nkUgM(4xp?X2FE>%sAdpp{#$?vNN_1d~K3Yq#yV?axn-Bxm2`nEv|^c>Z^kIQps6+blwM8}I!0=H8s<`JPWND=ez` zFL^DoPiRw1_ynCdsyM&4%$6Mn%K3q5=xC^}jmD3IG^K+W&<;BD%69k6KiGE)h!6|* zC_)F@+O#)D195pk47W2yb?g`CPmH%*2ew(x>je4;&iRb0pXgK;W4gxY{H=XBtGP^` z&l=z@?G9ktu?83v@eQWA4e|^r;p4xC>0i>sawvAYFhTCiqN z@-a#^Uo<>Vp0JdSPC>?xE>-fcEH5u_jh=F`(kGnhlcM|7IhM*wkr%9Q%JE8Qg$Kz| z9{L!0LxR*HVNoyRXae-2^PM^_+y(i79e2rCf4(Qgm#cM|GP^+BSTRQ@7xcBZ$QecL zbH)c`70{N3{#IERBNx!oK51qQtHOE*iTZ~7MVqG*CkJ=kquH_ch32->oI7Wn!TKNU zuE`jeDNm#CqaAYWXGxx(6hcO%1u#$+;;R39d{`~Xx|$<&+Oa{I&qK=o4(H$w^-1RY z!Li)T)#K6NNH&2u%GM$wwHyD7D%e4LmUvda;3886++KXKk0Tt*lAuZ1O#?lD+>Yo2 zlAXDwc>)u`t85nR3LJNR0v3nNLSY`V|CS5hlj(7pX>< z6v)Mk?ZsAPq`Vh`i6F&z0LrMVT;o1QXc$xy{V__K|A^ZEC zxmuU_LkZs?i;Zek3BRy{eL%cIWn^ylyW7&`^Oxu19?e?Vr1Bq_$84l3(IJp8-zW(B zkmU_GQm(x)eoMR@P<6gX7O51Jve4KQsF?juj-J4KBIt}JVVYzQ7zQ~?e+6~ZtD>?` z>0fL`O56Hvh&JcE*||*XtExJ5o?(@+#Y&zoJtTsyGUa2k(WQm>AKM(bVyblHjY{x} zhk@FsRMEJU{mAYv*P{s4XBy6%Vh!$BiZ4|X(kgV6JJ}-+o29<#Ks7l(e70NXk2u^U z=zC#Ttu&DWG~b~?usIv(bf&urWm+Cc;w@jF>0%wSAKYzQHLzP!M^1cOhN}@Es1p>5 z{&seEPw(UqeHul;V$Sg_P zz7Bx;^JF%d_*5N@2`?=_?OI;4vD`(~Z7*3c#6C%J zXL5olSM+~Ni@4EOx$$kRNn+Gv@$GEpr@{ZQxDyyw~Zi>ppqHuAx#~lE}qQ(B?#p7mAqDlgJwKH z&s^#^jIU6-z0P14ux?R3Ti?5|1+E$UFj71^>v zB{vLnXQL@Hj(?6b6#5!P!j;WgvsbVBb`oQz(jE*+ zUY0JmC{Q0B58%wrpSQ8->swt?E+5WurvsYX5vnRG8YJk3dRB*YxGYtUS>v%NoTLYL z6_K#eSezV_i;2IUt_m+a2)*8V{FJX`;guDe=oJ)`z-Ci7{3{zSxbdUvHbe7{RRcqr zvXTL8fLGW7Z2_4y&ffP~kBj)bRZCJF6*=|o&*Y!-GBsH!D1W9 zo*!SBi&)#sV=%f&frlZ>)QaVptAv=U{DIPl+kbuXBRI()hkLC0dNf{Tbh`s2@&f7_}K)QrT1R}8aggd{^r~7*nfPxE_C=M=$ zjrsPxvItOobG757M|)gdh14gJQIyMF?f0@mm;s9%n9GaAKdok(+OCTe30b*YtWbNo zBIdPNLANyeYtV7j|9sTgz4zI}^R6SSwfO^a{?9|+9`@}25+v%Z^MW?)eMJX znV!s1A^%pixfx8AR)hPq2z<4??TZt->3hNsYY#!ayZ3hP-aDt8ZL~x+-@8U>;f)A6 z?rMCh7^bS$8!jN=6+!@f zYO`oFlj~CLi?phIZlB$q#A!{j8iI2e~0e4&@ zwE*eX_+wNOigXgT5K0A+r&tMI0FnP^JhB|b4BHA+J6=1TiOd>jKU;Ms?s@E>$~AW; z@)lk2dt#LLVI8fZgN#9DsXdlnc6QqfKxOe*tdtEK;H*=nd}&NP&4_=5jQx5eI6Y5g zoI*CU#6GUD#U7lu%Erm{&8^v{uCZRezHN5X@I`=x=BL$bU-m85m0v>A@>?sF^6Cma zG&(kgVKE{Rq%-OX=qN+BI%OP~Wk_>`Dxuhvd!)U-Ix$#=;fF(?$Bi4#-LOAWJrDLvF-$%3u>f|FFKV<<<_;uMS`dNr&Ok|uLv(<`X@?e*ev z=SgxUE9;NxDg}P3nfFt*Ry0;;%tsYUYjxnhIer4DDQyLxf;`ofA4gS)Q2du=Ol#r# zy8t{~Hw-utvLl42)J@#i?KbfR;5!?P@)F+Izo_E;l{BYbO!8!di0}BBK9rVf7s=$kA|y=v6*rHTSKTX7}`T1o3B$6s(<%TlpH> zPDUw$%(sB?Nh+q;LaHLRp)?L{8%+|~;$x!w^UA6w1RUF@99~zCb8xjT(*!_m~OF0bVit5920p{nrDva@^mV^$rAT6!_ zJem@yDiLWEL3Nly+o=sgw<#V=*{B+Js0$_N(S6#hC>V~S2ocfQu($rRe3Ic@LA%56 z*{pGLAJ}ox(=qdj=c38(Pl)c_6NQNciy`vJBFUalsEMzr#=tQ2l5k7Cr`L4_dCa?X zr&|MH`Aj0`Srzww5f(vbs|nK24OjMp!Tk3>p!fbvN;Xx7sPoPJSBQRi!h$a%hwj-h z8EIK?-%Usp$qwA@&+f_lYm-7nZ=4$Bd;6)+EXmBm4+iI&;_#`vinlw@lwRVDnb@9J zUEFgrM3`2Mj)ol^b>Y}+*o|lOgf(@~J2XGkHCaCK5Xt91waTADdg+3vf-Mo%m+~=8 zDdc--b8(18MvTai7EKCtk|xFSJ*BO$#4(D1Q^d%dp4I^HM@zhspwthWR~G&90)7WI z4nP6ss?7=N$@2ATV@f}>tOzf=3MJ}ZiT#W!&WHHhbWwV4-*XFU8^Nq)!B(fmbUQwV zGXh=0gw(Qd<;hUV@Iewfdd%M~yZ!L6xDX{H`{`b}8?x8{%^aIdj8=WQI2u_QpD7y+ z2O8#fo%3y*Jj(K=!|e*^5w1dAJ%yp7?YQMJqi#Qk5y}|~*|){SPLvuWZVT-7$8BL)0?9rYl%fXisho3WkXK#j=;X5H>@>y0CrQ* zN#4j}pH$O&=Gc8$8hyUMafnN2e!GIxjR=C-L0>%MYe#>2$&h1xeHRXLWnp~CNoa^J6 zK0B@_3U=o*?U9KL)9qR9>a7&%O8RN#P&jlg>dr%;Lkgzzw!&MraP(1k{GlhHdgY7OO1U3Pv@oGE#VID@LjQK8}yRf1EOpW8ain8^HIFaMNAW(HTZ>f z)%b=V?KfBW+oY79X46ZQ?D0QJs5x&6Ic&$DdN?g%h}9@ddAVwmkSDODJ~erfh%K^t z1gGFr^-Gag91( z%oKbIflnqLh-5X-hz=Kt!@a)Sz{{0|=72H%T*VV#tTALfj)5!IEeaFOfVn@ut?yT< z3#R)`-DXXAU-(Wj9u^Piytg^9t?O^(i6#jBg zxk}l!YeMg|w6!jozizjNa0&`9(W1^1Ss71RT_yAW{%(kxBsFQE3l4+AM$L;F=tB3| z9b}*d-}H?szP2TGPK^ZCSzMB<3vva>T#9fCy{D7Y*($q?e{g25iBGVK)wDZtbI|io zrT#ihB(7%Zw#j=G<6^{7-&pN>jlBN(XxGPpOFAb!h7{>mUpzy-CADJQN|GTXl{9nO zPVPG5%bm9OdX}+>8RnB|tR|*!Z-=XNs3am>UV~P5Sg+=m_B*>5N#tiYQ#c;T$Wp2c zsZ}#zOHo>r1(mAn8*JMeDbRP0!Yu~8$62w8Prq+z_O6lBMS9tTR=JyM+wcgoyA?8) z;rc{IJLb!H3;|dz5X}*w5DqSrM??2Hkld+yR!^ov>M6vrT{fX`!@IR`gOv8t&2V~; z4y4=db;3HYxG#s1Y0jj8e{8SPrfCQ1BPbta{ zePuc93Y{x*REZqY5SEpr`Bt&^t}?$+{+5ddg(X7X+7aVkgWVI-xnF*Fb|z$$)L_kc zGTm_^P>nA!H(D>@LVuAxEpg=7E9y;W=w&*)G`#yoLTSc-(bI35#@lUU;#-%q#WLTn zSLvnHQEzlt+TGkuqbnuyq)>#! z(7UKD_`VYp%Z-p}Qu4O$F+Oiw`&(8=(&OA7kdfq{BcWd2n|Kk2O-0mVb z0On`G)1#Nl^4YT8JMsPx8ouMQO3}P;ql{>XQ|FR~@?9QVY~NNc^cMWb;I1=aftjuS6$RVq_V-6;|Q{i>Ep6@<%ik{sKI zU5!U6&&lJYQ|}vk^G{9Qcb*;YlhD(=n<-p*qc8Tc){4K`GB;4vYb-0rvbt%D_XlfH z)4gT!q#;9uKC*o!c*}f!)?!ewZuv7jSilIYQ%#7^C=@SUd#aTU`&f*w`aIkJ;K3B4 z!o7XTE8Gy~;>TE+NV?WRkoN2*RPy7FhsE4kxmfV)+r?!NLjdHoy?F1HqydA_%H2yS z)^Bh1H}~cqFv`vscm*31w20+kE=PWiA!M~}8EtzC94A5EiRPVI!*A;GHGbFbxp(yK z&S8UGKEt~zc^2^X#gOuyw};;>cD^Od7KFdMqm?fm&gXsY?3V^xm6aPZD~ypF$j7;Go<-Xa*I#ffE(?ZrgNCAd9|=2S-1Vq=6owOZg-Ute%9M~&a~%=PcaX3cxC zUG_k?J)Iscyw$%|ie6g~sf|sCA`c=N(kA%9M}mey=|=jasaGD`nXzNsplA%aP%jG@ zcxi-xwX~REfiHS4FDATLIxO8AM6)`pczJ?I8*#ZRt~EzB_F%XOx=4IjTyFMe`FjE8 zgKlBF9FYz zq-U(#7m>;yH0964eE=5LHB5kk3^vsA?iSQ}h=?&%x*|05^&;1nw4hu-tgDYg7A5HQA;6_cEw{bLR^d_{xUmkpJ|K1_zCk727iiD zr3UoE!?Lg;Z{+Sb^PJG3ea`cGmkLLG+u$&IG3>VZ%bxE+gb@=I)j)5nQYk8&(4s#a zxC>qNOjdE6lS@xGyZFUbH~h+nZHH>Wmk@$0x@{9 zFu`a>lXcL8>Hfnw2j|%`$0~dez-YeIP-dliYaWUY(@h>}p*up&XnIiCzg{jzTB)3Q zg%ekR$f#J^%g<6z(WU}_#?cD7?M>wIoh*uG2zz{(?Yt3oIS6d2n(AcJ6&_*{$m=;^YcV|h-YjfZULbzCktQJnDP;>tW9ymPcjCjqdkggyOnud zV^Nm)1lRcy(+9aO*L4%BJeOzIrtYNG!MBKD+o1bpiOo($;pnft!RLNsdwsiHOTt)E zq-fFvzzZgHy}1A2ghzj^Zjf#R4bX$^ZlM z(H`prwDaCrp1^~BAC&U*LnV2Xa^XI5F)2j?n35P;#w;yQ2&RRbhGoq}B=YfTPa2>$ z`H==Dbnbj}z7Nfzu!g3R6W5sbe?RB0^552e)$I>;jubsujB_tGV;U`3j+T>deodIo zC-Bb$p-F>~7smbChirsd!)ifmPM>Ak2E-#jR5u+#L#6^Se?*s_zhDqt5ot z^UO-e<%MitYnE97vb@k3k$y__rig1jnZB^A@R?blu*_MeEsSLSUA*WS zT@HTdXXA>n%Pr<_n71fFKy|L|!zrVbE&W7Jgykcej z=GuaKv5XFQs9$OJ3H{nGTRhac?9+6e)Yd2>?w5?LXmKY4;~XId3)cyv*Xo_;8FoBu zydeLi3p~2p+BJoojk+Ke_DH=<1Lzi;0;l|KP2QdTo-yH=VuLhg`0tJGYWLFy38MkI z!4Ck-+EkbqRi`ePSeX&p#-HinnDE?KK@7% zmwXb}7?AP5A0)B6FNP`I0a92$WGcb0je%@W=nd)%_(k9U2i-?Kx@U=8EH49?yY7z$ zFXC|*gM5)8kkW^l{7C`(J<(&a;L3|2gSuY-BzPuU?3j_Zf5n zUnw^wkux4kHAqp_^e}0|hv$E=T%OW~Dffc`WX-|2{qL^z?%+xi}@F?wRMIQ(s>_c(k~0Y>-#ZK7UTPa*R{KB?N67f&EI6N%B<_ zJ_yvkW|9${V^faKeUAfZT|Ix8Q>7Amki1_I6%2G3)sJ1(oNT^Qg!0V1Hhki%c@G0^ zK`kS3?WN~mwkZ3K;bp33H?1xF+XX~G>-M)`urBduJr4M7IrYC4t%mLB3fMrvlm4=mj;}}tHLNmHzNUK9wPc4I&Rb_a3T7nVDN9O!iqIG;{@cm+LF6za z?Misy%^BDit*SXSQVkF=bR3via3oHr3mPaeJXQ(`lo%YIFDySheU$p~@y6+D&dMN8)tip$cZLf0J<={@ra~^XjWOksq?3{XQsiVC)C%@%xLH3v z`(SyO$SH|Gt*l);X;o8mu}B&7@>7&MF6i(WcFX7*;ece_`ue(oy{oQ8Tbl*6tc5AU zLf7oen>gVn611pezp{>Z?D?EC@}*tKI`20p-CG^Ln5+K{_QsZr-AM4OdS%6u{n$6vNa4=dq^Z|mGGL_4rictDhRsY^a7SbLT9brSx!e?= zq2o0yo*qPBi1+_oJuNcsEsAGoGEVQ|@x(QG%)jtJH(s)!9xzI4($yhT$N4+Luo(3S z#p$;)AwhYknXIeHDNh{%nmCnDWYLP6Uop+~QMxj_``FL3`td-+Jy&SZz7OllgaHj; z3>@Z-?fd<ZjHKCGm8-R`HTQor%6P@rA zAK{ZQ`glgNPygZT{ue}}=Rz);U7~xTEFHsiY)OP+5GN8q@)0%iH(yZ<6P4gm>U3wQ z(6H}sRtdfBSD$n^e5&M9WP}y_a85BkAXcb<#+j-bG-Uq5wBf6h52X?MG||x)0l%h` z0qFy+E?(_BP4M+5seCfv3vR|>L}-t5P4$1LJgLm`IY8(vBgGVgAUFUY`lC=fp**2& zCeX2Z3h)@VRSX`5WLruTkjco={2NUE$A@tFRLW_iM`v|)?YP$tx!vXcS%92_mJXH!W$&yHpB za{xoP0uj_k_VHj@WGbm##OY1oZ@%Jjn}7ng*t|*(@6!sSLJ?@=RZQwb0?Zc>eQ;yL4d4!nB(<>p+b9oLm>Es=NQ6KCYpcON#!cECYL z&*a_+Gz9NaQc$fQZe(e~Ucw!IXXG-Fphrw}8AWO-2U2SQ>hq%~OGQm3Q+DRn&qm!F z;r(^_wD@|bGqnNFjrnyVqs3`ur0i7z9(dvCrnEw~D3qkSIxvs}m_`#wP(Y6W(VGB8 zSQ$Mi2_2x7{D165pOQ@2wNFZL8kO3Zi+0v@E}vm(365^knF1~-0G&@KEfYBMd+t_sq z`@I@e?`KK?@n&8#e2M(s0ukD(>;I4I5yFbeU!Ream(E5|FVv?Nj`s*?%~?BIFUsB+ z+$ZGfEPQbz1%B|u22wh!`B!S8|M4*V`^{{jZ8I}M53!fhw0PeAX2R|h zToK7*5s^*_fzb?{v8^*KDWrwJ^PhvUZE)rtL6TpaBu0g!FK8h+FyTgcx^g3tOpm{0 zX`8IcQ2{Mo#b}?uBm%rj5-*?10|`n^Z2P4A?DBF?p=k9)?17)q6%^+3lHk83iT~kI zvZc0n@A?>FQyL54f!%F>>HwIh3bjZKZs;p}_;MgQn=ZB(^I@Q^CicWm(Jq74*C2uD zydZ7|gV&8-{B0S(^U}?xI8BFlLuILVf7Ra~@+s9syW%a{t)_@LR#pRj%M|%+vEHb% zN0Aq_#Uwy}5)a^0cc;sR09Qc$M+i|1$E%c_6kPot-^4V%YmV^jLV}!LL3CBYgZTh5 zy}bS5e;!3}9~UDG%v@*0l>HY-`ET+6e;##OR?nV;TPbt%j|g@4_@+hxzD-~(2du^^ zT?gi-Bg}B@y(KleG{RQZ^-x*fJuUcw^$qEO#}{^*T=QjSY;CFeo79-PUyv>PY@uYhwH;{#Efwc78;wB2mEP^q7BeJ9rbIxW|kwyrdFt2PPGt0bovz%5KU|{0Ls5_kWMe5!y;L z6CNmQ8AQdCsily7@4#PE%l;uaGspounn46}{**a*Yy%@N{MeUlzFwW4Rn6Zaq2Vi6 zP2WLLqr~kVb|vu9VLou&66H| z(?iC8o_Mi=ia1PX*C&Myp(*6@mBdXbIst+KaU}WRJUg^$8o=smu2dK^n_+vtDQs^g z!goSlOfrz+4r@jkDH`FrB{}@235LGv>E_F|6g%J4ov#|8Qu_3ZFn#JmQQlj*9N+|f zmI(R8Z0_ZCF3%8w$-JpU5TX4(Mnn$@fPIZ(PSyN|X<&Z-NO-1G^YEMHYrWjd@2vHK zH(p;`Hz{*Zzpw(K7H$MA!|=>fj;}m~C=%t0(i-AQ`ZAmB@DI%TfiF zHA1R;8S}EcCn+0fD~$bNl!9h1X;=6*DJvLZa$05SW`TmB20Gg026-grd;OBeDgCYP zZ^!Eey*Z2F=YHaaY!(gT(p^gX zlaZjLoK!Q}NTi}>-n=I%TG~A%Jft!PR8TO`8mCYs{TT4-;CS;jTCr@guRcX66frnD zWI(EEmSjLS)wX<;Rc|{p0jjpFr5oK8Qlq!etX~sEY{ctq6Tp59BsZlwHH+$0SQ|#c zGe-k9d2dISZ*fNh_ua3$4sIj>mZDmCVTuJ0MatO!O>2*z{T;DORH_&MQ zRkU(2@r{BfUxQ^s0N=xGnuWiRM-Ywz*48brt(qlMMrdHO;=_i z+mDm%>5fhQel24_s-=Ea5YZ z*)_SqrgTNPT(;g(_qVt&T%TII%}zU6tlwSq{Un~x_LB)=#I%>D8k>SByWXtI{(0fg zPNi4f$4AL#&l&ofKEF1j6uB&QLO)oK{j6mBUZi;PeEn<|I2+q)Aae@)txieyK$CRQ z#7V?mop-`9C7|hNR1FNhb<|S2cj3NzN(USjQMpNmDz-*AP+rI^*@n}T8*@1Yaeho`3V?9^Vl$|T! zPWIb&p0AV@wRYuMKD}7-etZK~gSe)64JFz=a(O z!oK=v{qB2)h%--_t&h`OGx$3?_{ujsM%O~QuM|2P1 z$Ax$idJbE7 z2~yQQV0}JXso*DB#M2}qRs@?sgv7u~qZAn7$Z#W!RG*>*nK!Rv3N2ZYL^5ou9}1oP zVXcBb2c*>1wVF?g$mS8xW>0?7>F?C>#TJ^A78Vk*PpvQ7@PD}mpo97E{q43TfTy$5 zh`umoo2^*x7Xzs8>0|Y~;3ah<9Eco%e{zAj_Tvh=-0U@i@5Y z&q^rf%r{3WV3e9u+X4(N$%H(ny7!k$Vxu+gu#e1GwwZ+~ zlq~P4su^7>MpbFpoT~?fqv3w(=BDiOK(D#HG&MAsPJZ0F@fa0PLQNoRh{pfOf|a0<%t*zf zNg}6A=$nL%tRFluv|X4Cl!@>d;zwby`w(|0ie1TWO1VJPFUN!I-zj)WY}tyVQiHa4 zwDtGWUu0Lx)53(SngD%jO_Dquh5#e`yHtWc{l|RUg@qBQG5JKuYqu{BQpi?Lt>xYS z&AUAQ-2H2Ns&cl&m$!Mzj}thrD|7ZW8;7g?a+=K2AO2b1Y#lq+<3E3xfk54H(RnaH z(QkS;Wjf+(@`*VP#td*y0|qU2xf1TM*p>=JDN<3uNFz3QFOUcQUGNxP&9VNMsNv#P zUa2~ny}Ns7v_p5e^l(wg2K!oRq9c=J>7Qu#G0Hu09P%}M8=wKzQtqT_ac2L{HYiLP zj%@HI_Lu|&GR$L8|U)i1EfmDJ;80bco6`4PgsN{Fs*04ORtSIQ{N~iZeZ3ypt zO3@RbZ%&i5Cwdd&9--{eDAOv%ekO8o7YWn?H9(<-Y=CAg(9qsE{BavsD-iOOhoiCl zAqR1#v4U**t8eS1iNfKF7Ic}9GNC<05|EL`6Rre6^v@rOE%aP{EkJ`55^!*9{V$v( zZddVn!C>i6%#TYDj*0(>Fl9ghG7`4^*9vO9VOG@!ta_%w8h_d}SX?oYdNrKxb_MI| z7T^uc&1H$``Q|t;H^cB~&2gL1?NOV413nx!05;S8!Snjr8YSGSg(MXEECQ;<0QU%1~e0w3SXsQ3~T@D`{{Vv(m>BcHi8Gu#5ZJ7!RN*jP;l+(xQ7t?K;kXJGvST&h5U8 z>t2z(D}DIh+;zq+l7rXzHVFvTl*J@>L8c_#|E#9i^L8dxZ6KCiEV$$2iya~@U&EU( z$D$=X`noxlhyVtKnNEMf`EQO)suRyV4W0lW>f6d}2O`wGV{;v%7jxF-{wm@GX1+$X zEGG)}O~62k{G}a6Po1Pk93sFz5l*du!tmc5t&sb;j&xrN_&mg_iG(#*yvvm z5v&w{PtVP3BYI6tndyxE&!|O)r;0(C@|r6Ep~;;yFk115Rsd)I0)ir2CYmflA^b#o-b$6bww&0sx?9dj0Mo zSknJuf5STX-1=zA{r(D(T=I9Ug@EZ_AaQ^|hF*#2H{ZsR|3NVu_Wk|AL+(yZ_x+b3 z=TFSPV6b}NEWku|xYmSnlhI#2<_>Bs%Is@GRuA`g6p+hx$$N-X>jv4|^WUG3|CnBp zO5`&L2c!!&LXQ|+RxgE+;QsHLxIr@fAEZ7Zh1LY!Wf>f_o-OMwCp8YK1}FeVC^vgWcwwSL0Pub+fPNW>^nHv?ob&b_L_JKgF2S-Dp7M4!wc2< zJ$IAAR*6W1{_6iIZc?;3mnT*3QFqOL>Gl#I38Jewxnc`4$RK&=vnN}=3JT5msr$!O zrHUW<&@eCh+rdg2XAR5tdCZzkBE7XPsPQp5>GMwlN6`m`NBZ~$LXB=*tIy<`=eark z1Sx?_6qtE+&ICr~5YI3Cd%Eflrfj2aY&izBV=<_aXaKbjXlB+y0Faw4nVp@@qoF}X z2k!I!w6K>-5zsz_$=iT-WQS|09igb~^9Q5kBFmc05d86gZ4{@Q)-*L6AY z!fmAo8Odl*U`QCwF|sd)KMrqv+T7D*$F|%)1E#%jO&xh5zX<{?V{&>>WenJZh zwGZAzM5#Z(o$r82?YRjdw?81F7Tv?GZEzl(_ODM~&Y}-69 z+60G`uBFfQgt8i|P1+ns1Yc7$k_*KX3}tB%h%u;beS?Cg+TOCGW6Pu+MRI=qbJ*rt z<(Nb$lRv*h6xmZz&R%sP=k&EqmOtzFQ}Pn5Y?DRPoz4fw6#osNv`~%l6cq|( zD^AbOe&^>$3Bi%qd<+4A776eU+7Q=_Mf^XmnrAsmLm4=413=*HKIZK1>jYq+9T`Yd zu6r4g>%YI+aRN(@V|p~+$*Y?CcHnQ8Ib>qFa2AtiE#e*P0QSW^;GdDLkiW$cL5nH%$k<(F}cycG0 zvx7{4UdSFf5_y1wlSFY60;(paC5aF_=(}bLZU^}Qyz!=x4 zC5+m+*7~m5H8TK)Q-F|l|EM_54kb)?hAee;BFSm0kSLzEiN|wO>|7{Syz3Ge9{TR1 zg}yfa8^dVoP9No#zm!t<+`08UUQG02d>2}b0Q4b_(&s$bda?cw}!4x=YUyO_X z!P}*nkJX-4Xz(o*h`JIRP)Iz(sQZ4`jnm^_WBCz3`Yh}w-e6#1465zw>^IWhk0oF@ z->i}QtQ?vz-E{2uoF}@wz+xL-6X=1K{EgcON}VpTYkZ(JFE0IxCtXnWBWU`HoSa?z zpw4#~d0p15JM)ezB!I~Qr<6%C@o-SEi!kJ(`{54YgGwX_y9@@b>R(4CErwlJZ%arO zjmC(*$)1OT?@cusKpBj5Z4(v(Ttkpze_}Qiz%;G#Y~Z4zeN#GNzBktd_kWb3_ZUhX zF``}YBAfMmv9hfmNJNPnCeRa8i)uE8NUW?`{kCUKeC7xEc%Z;8+CY+ez=pzzQpf#0 z`t%YUf)Rvz$u7h(Q8cY zJ+bFSXQe|sOcD6yUr{`J>0BB>p)0-Nw`2Hs1h$zkd3hVE5^LD7AGhQ2V|9|ixvSp4U+!9LTeP*1saVy*5gdgmRTixMf2{AmpragT@FDu;=le# zBD_3~aG!_#Hp3~?kRU@cy-N)-2J{7dOwUK4${+&yS}*PcfG>X)v3y~jWaq9IL6dZp z8Hv>U`J&R{{cD-B!42)4tNPhL&d&Fgraorm>$ZLipS#Ygo#ojFobNZC-A4GQc>qA1 z`BCHFy9X2;dUv5GQ)WupYkY=*zCA!4q{%C>Y~7OEc4qgNH|hGJ}$( za$NJm_o){T{R_8GLcPM#?ujk4U%(VAGE%yNt6z@HizlC)h$Y!0OHo5ZbjA$esJhR_ zV%F2G8VvQabq z@(7a-{HEIh4RxSLpk|tB_+^R~A0;k;M{NYM0J@i0fIbR-j5*wbix6n z>XG#qxniTXz@XMM2Tc;70LPR~53=4xsR!Vx4PP1;2xxNyw61uHdfwv<#jLlyoqYb& z8Mx)__kH(FC#ix4(>FKoIG-D+%&-IG2v>mR_rADadjZQB{akdXMS||V=t)j)?1D_c zru7)3>Ih}%6Cr?vA5c~kJ?J2|=ML{(zgXv_cTe>Cbm(t-ixPZzHJWUrn#l}&drDj7 z->;O`K#n+-Ec#%HC9}JcX2J z#_5iF)dPW88Xc5MdOSYYa<&O68vhU<2<;>L@MbLPpkt-jq5I%DhSJbS&mG~1*AE!g zu2F{1)yd?0%}(^Xg7$sI?(!t?Y_X5nf2hpaoqQHt{GsYk%gi4YsWq4;=b_W6)Y6YBL8)5XKwFUk ziM;Ic)~y|SDQXkJK5i>}tC$-iB@;tCyT49S@f2+HPEmXWnz0 z{QT4*G3rh?tFMp9ZMcxQ*=;(%{z_URj9^8!p}|L3MliHh+8@r$*Mz>K&UQy@OOyh+ zm?-|BkQvNRz7v~UhfswuLvSKx%sG%`m7ngVP6VA?Do*g(WRhKJ_4CAEtKQ*V+E0<1 z(Z5eDv3+sX^|18YTm}iuS6J}sH_;8F5>(E?H}iD? zS8iV>Y)RtezgvLcy?nYIf=yo>u`cuxMHqxaG)4d=O|$HEr9Qp5plfiIw1;yAT(mC_ z0O^Q`)$&yVejsSt#GA%zcP6x}OCsBCi2YE^S#Fj|2P2vMtq=0!sq^#qhyF3@x*Bm_ zJA%?huM4%TMp2DTPm|}2%0c;5%d`f}DP%yQP4?3k!)e?;2+?J%2|nn8<`-qCQCeh4 z3Cqm4gvEC6^|Uum(%#v0qm>b z9v(iDHLynnGTt9Io`{eV+rwn}FZ{SS5#MdQZ|Inblz!QyhZ3uc5$c=xk_KH3o0==y za|U@FMGEOdq*z1=9K-ai%p6EDJpcHoC|{-Wx{^P+Y_aswv?&Hr5#Q;BZib4afPqmP-zGYx4Qje>fsJ@N%;jEu-Ju}Yj@+hkM z)zqX#+T_uWq&Sbjl*pIwYa7EySHnxOh#Ft=Q~I7(b+Hm^Vu-d9I~g>mrfRUV8nc%I zRWkNKN0%b_ydiJ(Yx{o17R3Y~t~te8spK8|Bgz5_YBY2Ymr&QMjn73jHAyIsIP9O7 zkkghq5!F+IeyX@bC|2NKkG9_Ws#ljaVI{2CTFS53fg241G#6^t0SZwb+5paYunRi_ zAMTX_wU#pTFo!Eo#Sl2tQ8L{9-o}=zAvZU-_?u%lOK&8lB*%S1vU=cx)?4{k1NtBa zMnX)4SZv;t{zL0r#9hbftOOEf89GoYiNbs@0$QVZN~GLWVN2;@lJv5>(qV18ILvs6 zTv?jH44O#uiX~YS9Un=^Wd+IWU@75oUy>y6g@P{o>DID=sdssDlL-I)R?Ogsi(ooS zXHK%XMssnTii!#|L$dw$0|~&=b#!&jSNkHY$pAu-5 zlc-5ty#p#Iq@UmVvCqxV7sXO=XkQw{h~o5z*k(TF@_v4PABHz-eU2>NH5fKFH>;L; z$wbV|ETR@|S-gFT_4?H*V2-aPlI|i=x?0VdU^$X>`kf~^Kf10tp6}V9dxU?dL1RE8 zK>IOh(c-;?k}i|K_zjsIOxzRo^|{B{DbB%6|6O~3egsXLrD~?sWoY$D5dl5VTcVW+ zpWPJq9vN~+-3fxquY*wm$e-JuXYv}VfVr7tGzoa;&nmWtS33Dvn($BSI)E**h!Zf1UgO z+~42-@i=#NN6!2GdS9>WdS1`x^Lm}tr=-4YcPtJmQ$Hhg-IcAym_rt%n|3n3nvLG` zPb*c!yJSx-P$tlN)y`yxtdqM^ud~}8&FHSprC5Ru461^+AaQvoV!NlLs?;=G9 z`o5nL87i*Cb~@f`>Xm^~RdlWjQhC%*I+1*C%6Jhmw_(s{_eNJ4cKNa-3x2?eF(FNuS?cv-rKci))tDgczeX zj_lvRr4|%dwX$N1MjoV`9?+O&#v~_Gk2O+_`iVO9p81q7clOeyOYa@);q{pBJRgxN zDGwc)v8m}?hUv|=Ya;KWd9P)1=Ih!4?>;!`^Q6y10w3=d4Fjr}75VNRK^rgdMo~!o z^Ld{5zE*JyfpPh!8S%;qGRAxaeKJBHnTHnQZBWlXU<@& zC`oA8J0I#PCO|@;eQ-@!#m7fnS7!dq8FHd0R&N;n{QNY_498wLP}DXrSHI`7D3G~g zGB6{{QUA`s)KrRUaX6atLT*N|&`e&bKEL(Gk9XPPPSo)J24&2U zs%&k?HGtn@PdP`5f6zkn@x{R8BnF3>6ciK!KHm5d30sM5BXs}G;McD)S+_!&u4M|T zpkkfx+#y+DEqBo+l{0=CZQD#8=aY?SKu3R;ait`9bML6=^KY-)9op`<-POkjiqBeE zexIN^P_&+~dw8{gvpb2F3BM(!vD#JM)Rg9f^j_C2)C%*)wDrZgkGyQLT$ZExXWFTg zL<92X%%6Gw#IFyJSfZTyR#943O^t}6B_4=EP%lhl+Jwk{G>8@qJ$YcQcHtWvn>aHk zs%LzsFV32>qNSPft_BM-ks#K9$&17;+-91_ZPa?LE#h(HxODxLaT&EkQ09?P`b8y) zMDG6=$R$x%-50_?qA+CMeX8-8jiWo)gWBiYHt0XxHo~X28nwxF%t-hCTBms4YV=&# zZXL!(`ldA|%U5n_MMJ7?7jQd1vIvoi$tMZK-ERbr^cHNZ2 zBO_N-avIFoCu3u6ikh35-@SWx@Jp(d47kqYo&M6sM#g%_&#HcYmmrG7ayp0fl#;%} zNFxM$N7va~7)xP|Bu(wbtwOCbeG`+I*5i4Ru{t{vK;OpSxY9H^857w?ePXMh@RVVy zFY=QNPQLa5BoI86g0bW!G++oZ-s}qKSN0O>WJ{idZ!Xs7S630Z@#=OLZWlm=NxfUr zF?)5Jt+r{F99I$b6c2fReSQ=N*HBtsPHa@Jtpa;)P8zKve(!{8P056@A^kF+cW$!1 z<%K#-I^7%p4Ppdj;|@P7R4nb^+uWrt%rCwP?QKk@e5-eQ_&f^Y^a1?cgAY7VTC|7M zQL$r9UgvHGZ(YXiaw;mS#l=Nzj#EJbE<%BK?0Ud^Z4+|z%>4_s;ST2UUABWho=+~n zE^XGuw{~N;#kB3o2UvFesb(gWC&(B7lqY_+qBe}dGckM(VR_*%gNn9lJCYP%VsykN zNIpXGV|%ha`CSw@Eg`+_PZAa6Q!tMTl0JS{!4e{dpx1Ejxr)fct9QgQFPJ#*emQ*E zmzRV^W6Pp%3fYGG&>J4@Q5vtKKhGq}Nt2*@zO#(Z#r!?8b{$VMm1nAGN%RgXfL#B- z7}O@Vc-?uM_$QOKO?$v3oni0kc8Jn;eYJh$JRU^h4+$Ng!rGNv3YkHLm^#h(#p?LR zc(%q9M;uIci93hKZ=@H**?J<7__Zt4TIk|Gs%uF#f;4J&H2haQg3py1U#+01T?tj; zUEK~jm0XsCL^>D+VAw0q21V>XamCHeE&Xzy4|R_hGNp&+#>sksMS3-66PJw?_9vqN zogOdgg+;pLW-Em$(j{~jQLaF;g3lmoFFZYVLU((vzg{S*t|otNnT&6hK&Al^=|0g7 zgjJ$8U(`Zj7<*Du67HWeGc)sD*1s3Sb~Y`(_T|e!Vq|Q4D-qN z=a@{)wT2{q?gUCFN4ZNT;?V6}caqr)`>SWn=B26GgEv(mr`!Dby%ez7M&i}QV2W*A z(|lWue}W+FJI08`PDVsm52lW z?myl#-3i@!M4Q-^s?B#UXgQ$zCO@9104x_7t9W&H@=)Km|g(c@-6sN4(D)MgcUNRFTVe$NCIySTKZBK#;O zM8aGkBTzP?c4|{0yC88Sr+(&}mo{Z{53jQzr@p`O6KB8U zs`?dmeTX%2%YZsT?mt|b{oYrM^E1L}_JBt?G#H6hBw@ zfwSNFi%GijF()C0%N-pjH~+4qO^o(D`@-CEf88AQ3o{DU##Nl(Aakg&R#XaAL9J`q zI0p%c6yG^FHb7pHs~!(?23H+bot(}~-kywqdgIkBP1pf}<>+M(kBh!mNdv*p$b<(Evw8`{*_n)HbKzl-0Rs8fR)ytPJvn4&4 zg+6iDNQ^I^Vl|y?&G&cDlWp{DGeb;HN`?)1C;u~ z-gDfg!e+GA%B<0yNz#2ReBw?ko9V5POWv!XB3}dDPRTr7xp7qTP^@muR~FX)d(3{$K(1=8^4-U z3ot>xAw-US@+G|ytCL|P)Bi8B7JbEw5Lj&ImI5i)uUMOd8BWrYUe;bkqr2Y%#??mr z6viju7cI+57mIW>jWUPbYNMUY6eD?zCQ6x%;er-}-D*@>SWi3pIF`=7@|`b(TnU{; z^%OxoAq(~v(Y4;u^6rqpRlK!}#*AMJmP0RYJlsAkw@fdsu1ue`x`|YE=Vx1YL4=hk z0uPOvdx^S)r@}f_89odZ3bKcp5aZuI0S{|-8kS&;D75O(u)B{pkm<>95z5NS4h#&0 zLz|_ka&jfRJfXH$c=GOq$H8!gVvMD5oQ%(})ZRSQtNm7&Tu-aB{fb9IfEu?_!YC1y zRaI@jmxf4~LOW@NYkk?EKtr<8=2be@m)sGnIT(WqbP%566{H6tVX z*)8eim6bYhPWs-xJ6qSo-jU2Ew<&VEEpqVnS!m3&u)izNoIUqosWTJu-o||OskEFl zxEbT%eCpK)_zsFAu9MNN7#toZ9FjPfHnjx}4g^+QIvpT^NC)$@on+`kQLU)h2sEXQ zIU{`ga{$E$Eh%N!vPzykquKxN&w+Dj;cm0(@Yf>)BO`*3FCc;0?RUOQ5|&8(-5UP z$GUs*D5H*?wKv&8x!4T*FiFmzI<)zvW`~SItI|C}RuDZu6vxf`x zyrNM(q?2Coi9y~mI4YmVTc2+mog>p3LdMz{Td5EQ*DSNCAXn`$f1^eB{@OWQBjkU3hQcd(Tzb@x?d#XCi13QSP-cKHGUa-Ox`IBo zmP`T7wSd@*%F2kWtgH_9UbV6%WU=-{)UKp|wI!^4Z7t@c$+pa@pTi2BuGi+Y%BS2* z6o%+4b?D&@2P8Z!KRtAvtl91n zL~F??LOzQ|I(v9@LBT71GT$@DdMB4pEQb;Y!XW&yXiD$*v59vXc^Ts>Tn;+&0;dhR*$FGRNva>} zj%0Wu3FmW`OAxVJ;p9&i*VYtn6S1i++_*?d+iyQ@!FUrKNZGY;=BXTMqJ<&_=|sXOhMxlgqh`cq{jkm3LGG*FQ8P`{M1slTvS^4qAGR>`L0 z^d*Ckgm*FwLtVHJ%}tO>c9aDRDnkwL7p9wq(W&oFkF-|3g!D7i--jvK>Jp-<5Yb2u zvX0HuN^ID?IO=L1{UPc~N^wHW*S|&8o@Wxf-dC6xz(|}a#+?pnoO$`r?39>meDR$WXmmYYxF?H8l<_| zV}MJ1V)>fR^kyKhtE=mKXRhw9v3+@(E?Zh19i4+Yj??&H#gspP?)~1|V}F^Nz!{F$ zV-6M7@pEnrF3fNZz}C0^P(~I>cPwywNydUPxw*`b4F#YH9v`>(>HXSE={z-qKV(8q zQs@X-6AaR`=K>0#swxX-b+m*Wq3`^7EBdrn6{7@|jgR-<7bf2T_VSSt)rWLKLWXn5 zPLxtd`dYV)2D~l6cHl3!rlV+PUwjnqfVw*H{d-buEHN~kLlPfuGF|4eLkDv>-V%{5 z*X?L=`;qWxPcpC0mAA=;vp~0o=*XFh9F|NPDQrjhV8K3l#+!IiD~( zx?*K<$k(@%_1I=4xKov*>dT*lfE>LTB>x%m0Y8P@3n_jB;j+&P3fS$%a^`LhY~>zl zlS&`TV^PE~ z<{yG(7`iL$6fBu2gQJU=1#TLXZpm?VF6EYUk>WSi0`q~Dsd)FpOF@D9;JJiOqB`sH z4+d52eh3teZd5xudZpR*+54A5ZdnfIBtbzz&wiG^Jd3*^3>-a$B;0C_bs+^AQn{qOqualtcOCQr*i zeY`I4-hTIT7S@l|^3T}0re|+RF4%b)lSP(en#r`U5*O`q`6P6L zdiVdfmK}is$2M3^PLWXMEmw8*Wk|j4=uTWCmDt7ixVRGqL|4FKaoqDeQ!V^KSZ9_{ zs44LHcXxMz+_Wd8wNqR-ag2e!4qym3boORKCHnmO1hfoHc3MBt-v%Y9(qGPQddxKo zGqbSNIS+EXrp~!jlXf5hgDM?<(0d+s8j5p^9271T_K+1Gw34?LYn= z6_-_See>zZPKn5ox%5ZHZqXXEixD%CKgpA1s3{*l$3&Pt+l=5}wEFxC!5#L%W1{CL zu5udipDBqJ>SQTBQk>13QxYPvYK{=#onlQ|QA-i!Wz1c?%KU$=lbL2WCszMSLFCzI zCoI|P(ceFwTtN~RrWsx_5#b}xEx&BSnz7lc&kq*7DKA#Vkvic#AGpPnlh9_B*uh|g z5JDVp6(8Akf3cZ;xBh;HVF{u-R;-0q73=rCvd~zJnKxLFOyR9MH?3HA%X;%V%}+1O z;!JqNB`Uynawel*7LP*a?CaA7MyRB@`JSpfKnouP5PdW{L+B9)VH3$C=!PCVk3tRA z-MR%I9eKM6?_-uo&&$!9i6bM|T~U#oS3LT*X)AF`y);!h@LQ!t%g;YcCG|lPa zIQGbeK!821f7kA8`G@WMTVo8SPt=z_e(7HCy(SXpX5JLgMPIqRi14**iXzbD+w2tY zpW_HUxuN}3%l3)~mHbqXY0EZ4KtbG%+pmcLG{r0gHWZ7)B2nuMfleF7o}*0+G((j- zenL}JkpFtOtKPIiMP7W3PLYUoEX%PWzDhXBLSIj$gF0Z}I<^(mN|>7zgFTghyKDzoRJv7h_oYW`*e& zSaYe*$wNm9T=tIOS+DfdN5P0W76AvIp9tdM*m9S437y5}WNp438?H_;@(XsssTQJb zxP}w|499o;qq7wFH?&Kd(}%BkurR@5xHi zdh~tcx%~$^`P1W_u?83VAEzh#r8PB)s~9rvN*5qxpS@lByh%y#^yF63lH4mqB*7|` z*!DHDF-Co(sHx+Ag@YM2Jx-S!nljYKoS0uuF9nXkwu%7hweawh({rFvKpgGZ59#fc zR5fPofRMzsU@%JLdd@>XL!X#4ozAPLn`7ij$1|zgj;PaM@fQjT{K;kL>(SxJgF>Rj z!3vg58Irii%S0NlPfTX{UwX+h&pLw2F+P6ZwoY?jK=fCoy$qnt|Lx|I_A8f=gvz3c zwPok+Ixc6a?JH>Nux$G2Xe+hp0iGi`$yEvC{^IJ>)dw#QJk z$rS3Bl_f}ZH+lqb1Wk3o5JrTv)xnj1CgO1M*b`gYd~Sp<+pFV0{!J#)n{u*)3-_9i z_fVmKQcekPn^mS!3elDpU5?~`x@Bwv%=Z@br8pH^LI(%zVMoTOa*c-2}l)|EVq^?rjEhxNsG@ z9bcMD5RC<95KZX?_IzM}gQp2NuqLKfG3)EMLF-`F&`4-js;Q}|^8h+}{=zL#9&oo> z{fjc>x)_4lZa^Zrr*Wh6QR~sUw@1AfHV?}v1~NV*|N1~psJ$qAyRa2SNvBXAlM3Q$ zn}BtY*0R#;GFzysi-1DTgs1 z>B_MsUDG2ZnSOKIc<`?6O*%E%{A4i3h*J_6_L99)D(}k@jYYF+o+)*)5T)!0F4jlU z7q?bZmjustvTVEc9UdMAhw?4R2Uae#7-|9Jo!W<@Zya;^+n#HoUeb*hhjDS~-ue@! z_m0K7Ax#-n6ApKvf_%RD->zVXOUXV+t&HM~rxihcomHY#1DqEr8tXDtP9=8GeJ@QO z#K>bnXBt64ayY9KZWp03Ud4Q-9wVcpB#6q|+SrYwho=#xD+3Z2#hAZdBPysWM3g9> zb(pUFJiC2bLrDvl^K9Tv<`V!(bXT<)o#7@u{sNV1h* zXoVKb6qSDG=${z++u2*{Zu?3deLtTtz6?4GREe`3=_R%|dN*S;11a>Uz9;b3 z+(H-%a5_TRVI{WaIsW1Y1sx3xe~GR2WzKYI7fl+~aegloSMIX7z8<>}*aSYx&CL#) zIS^BN;uL>#`TF~xd-%clck{4+W^1hC{zng$-M2IyNEM`d|IyawCy{5poMq}lj2#!A zy^X}l+_ftu_4V}7e>I1076OmN5YKW z4kPvqetsrVxJnj2v&REddrM6LT0)fuT`?V>R6RTCeH{>gOcpu2GpzL4x-{a30q zT#ON2_^HArhZvvdJHrl}R21@**bole_M40Z;bBe~E2H%qz=+j(aR;zsg$8N&Cp^9l`1Kr3PQlaSWEY!FI$faP`CgiLFm^j0?De;Bjrue-ItpM@7t-n zQ6PH(YbA<>7d@sz6A9t_uWPX%@4aR(=7n@*P$B{Fq0s7ceCx`eO7Mxo_feF;jF}7!K`y-(H;}id2@iju$dQccz*XAy_^#qo0v`)TiYQ@>0Cys z{MwdQ&toz?z>lH2x`x)xz3psR07>7CM#>B8HzEigy|Nv764+#O$dv755g5Cb6e85jr94EltxLQgLvhx=+oWgD5omqbi0}; zqgrD%^N(}^XMuYG(`_VNxqFCb?h!T5|LI?r#Mi)xcwpQN@F$ z!>NeB`tlR~->q1^cT9O=3;ad7%N3Ds6hN8M(;JyFzkWHg$_F5!UO=US-F8JbAB2_g zm1clQbb*y(+ghI_{#7_jii`1p`-m^NkvvxfycayLai4E5grJS}l}!qeXE*5$gbuL| zTA4*=3kwU}*f}W|G&&`hKCtYmEjfLX;A}_gU6P#R$_`)=H2!8pirpVbt8O2vuZV~! z?n+R}qAN!_I4K){(I_7=u3f=L2z`{b^@5`&;tAM$2usUY#KvhJ{UB?t+6k$XVmQLu16?$w&2_8L{r76irj zFnC{sr)b433V*wY0SGlR7%1lj)Mj8rg`5zmAO9 zE)Q2#*3M{ilnN85bND(#B?~P!5(5=3>eL73!#)`tqQXht6v9mi=%#QB2h1p}*^6(hP2}>1Zfpz<`ydd`fWOH= zuKK=d#=T5P71CwcTU>-VKREpS%eG7zwB25;aMg3r`bL(!1nhlt+Jb4#n%RD)3}v2k-)=NaC3JweVpJ{CiKRpn6$ zvofsXJc8O#U|5uxxXdN(z)e}0gol7fgN{H6k7`=Bh$-9#ubgU3a=J4-0RQ<#P8Wg? zJgFFht0eIgi?xLjjh1*mHPxa@zpVRnJ`TQem+6}tA?2aRN?X3sB@XIs^k`^ku*N-f zhy*=78W83nu|C~MUZ~?D)P6;3GcooRP4Dl2SLFZ?xf<(XuG!6M+?5yc%^D^7oQ^)H zJON0z)o=AAPWgU}!p)1^I4(0sjJFq6zM2MYj%^)Gui|nifIuo1NgUS=Km(MyfT^P& zagaM8=1SkZVZkjr6c604cj{+fop?pV#>NIn5J~}uukJs>m^H*04xzwj9P>R4SSrif z?7i^J`r8W!oIsO%$;}g18z%f>%`p1yoJFC72$;e4UG zo!vS4{tn3MpcVs;8T|GQSWpOua}mqW|Ky5x3emqQp1IoX#ihC!iio$dG(|xJs&MJ$ zSe_P_UG`Xxb{n-?XGiK|R=b8qBeJvd{fX-wtiNuWu(Y&nlvY%bU_|MBk@U7tvYr`e z{=Zb?mP*IZSa)aq!7UquuCPGD=f{^Ce!|ggb($Q#8x|n zNYR@&NAVXN`0dm#T9{xp10`KD%C0jdgAr2a&OQ3uZ`LGNzrQ)VKNY3~(H^NeCi-JS zfKmk zoaGe!Be)t3#ymU(PNxEAFA-T)s1XC7d_Rl5@4bSv4)&%@1}1#Q-6+-`CSzW883y*i zpJ|I0!Bah7%C2qw9@4X0=*tJW4qzFmaxE?FL3^uhxb6Z{9GSr&Zm&ZbYxIDIV0EmH z0LXCgy=wUTOF^7%;`Ekg-ITkLoZSmMxb0G{w|0p3=G3h_lKQ`;|Ta1ai>|_pMMi5p}YY&8W#Sj4c z^Y81Rm$+`N?-}(Qvpih>TrdEO^(Y(e5N)5=u=;8}@z|J$nk0uwzkV5-Are z30Z%Xf*Yf%04;IY=P`O>0^Z!1^!FsfSVGE!0dkq=>x$1+&zogYIWC8LL~Lk=FUd;u zMAN2pRBN?Y>2h5+O?+CQ?7bH(|1wmZ{oblqr=Bd+>S}$RLRL@CMu6PCFD`G1C`ko8 zpK((&TWNqD13H<#)o)SV-B+S*;^9$wnFgjxH}1sFA61U{k@n%aVIA=WjoegB)?udu z9TO4~;%OySjnao)4k`wWc2Ha}t?k6EJN)lt$o_Yvs&zMp$qYU_4d$g}GzGjq@Mc-V z(wn_>WoT}0);BecGp~2NY$6TjXLjfQ#Ee0gg>Is_dnGU_$hhZa|u-zF?Ic5jDMy|dV`nEVDD7DA<0;X zWZ{@vV7_JW2R$4wJn6%5GGwyAKaBwLkR<^+tUcu02?XC?3qRUXrvm9oi+K ziF?5&Uz4}rIdQ2sjMhZ6&x?9hD?LiWAU0n!{g0NhV*Y?Kr-dyW9tO4?9> zkiN;A^!Towx6YqSBejjHjE%)!e<`6xK_N$Xog`3lHI*2hzXOczv{ML%Kdir#% z(U0Xnfg1F=9{Z0CsznZr`#% zskbj0ka9`Iis=QI-}^5VHCNE!C7`d z@jh4xJ8^>f3>?^d^jQ_>D~2J=*oRJGu}{^?kAwxT112b$X&XTv-6a+|13jDa#7E;hl~j z(w;tx;)t!>GBh*RE|q+QXHEI(&3rT$CvW4|;bLsK>2mq3vQVu0bm_>B<|k3=bpgaP z+7sv#O(aZK(0wwz9-Mqa|BtZ5M<5AP%OigARz!%#u6@*vGUr!*7#RJqKkV3VYTpB= zA*MX=$IJFSu`*dw$k6&rt$bUe^_t0fPA+_`%&8KluG;WxRzFyCSh|&;?rjrRVZ%kP zk`bhPA`rZB%p~cii~1s8{atU3ffykO+z7ZeMWPQ(s<<_vFpXC6!c0N(EoY~A&UmtS zsOu3d;AKb@l+o@iI-ikKS5tF=oQ^4JMgOZv@Kjvw3Ql!o6t=_}xNKoQAOPkgykH8v zLqg~H&uD8mV8Si1&#=O705A~aU~bTT-GN8C9Ut8uJ@5OesnP;{4%MmIGr+;)u5mS27UoSQ2sf zh6ReTH+JX2g6{Pz$I14Fo%p?GS<%zCQg+w;IZozkm1f>;gm4HydV};=+!boPJsIvo zMb)$y#Sz_ya_>-{Y@F$`MQcS`_w3JPRp-BMNwGy@snh~gv1jRu(>-|!2nd{bNyMBC zy6?IjKM>5Joc;!#y&VqAIS+0S^C>gb+ki=%ZCaSf;Qn2X@D_4Dv2fsxe%Vm z2YYYJF}~#=0(#8F(FHar+oQcT95u7Nyo`nx33sv#Sm_wA*IL5V5hx-C&?K0U8<^B2 ze|U*_jwgMY=Gn+7SIr~oiZ^VDlq^P;97EeK;aX+baJ($I zW}ECKyMMte4v7!s4#1n-^0e%zY>D&8qoTT@gYb&&eFtb#~+(ulT(ber$bV*kQls?PorHuFkNwe0K5&11; z=tgV^60v=Fyrz{04QI(uiR#D~t`}a0Rk*wF8rCUSdy|OnRd#j>7F16vJ-u0-5`%mb zgRJqukyVf2pS}9v1Rb&pf@c{h{RjGjf29YLF2N}=&@zDiLOPi~LE%ay`7lKX64$US zE-HtFD1Z%hb3lz|28OGI)|=*%!LaILapt$|%}DPn^d!ek&t3(2L*EigH13OP63cs@JmREcGi~rwTUqN` zO?sxfqha$%Q_C5tui&&Kd!ISZ!+cSgu`WA>iF{#9-?lnF67^i|jVwgeR z*ow=j*=$b~nH_mek?PGlTy7YjLo6Yn&yWJ?D%aR`QfWgb+@d>;RQ0WWF04j;z7KV^ zEj9kDc>ST`I4)@fJE8GAyZ6CGBPAG7LKXD;4|>SC!`J4frczw)54^oJkc2qr6!c?t zp?~j9`i)vi|NT9*)g=;23xze$2NL^B8-Q@!~t~AY3FulbZ*J6*y)mfPCsrF4)(4}9!Ap|@ybJG3fTy%&lmxqf9 z$$MO4l6mY_Cm(oN&K;fPV?@DGGkOr)+r{K6RJD(?OG|pXa__gHEz`K0v}F3xW3Yen z{<*-*Imw>bWg*{x6sTC(>QvH)8zS#qRFS(3zt6#;pdeR^hWzoBP8NS+$4}6PrUX(0 zI%=q6INv)?qQfzWGthtV3cpzu^Xw~ipYN%!)4%y+0FB|db9_BxBG7wO0S&b(sr=Du zy|ar;#6n=eYF*DJ*t(e!#3r=3b7QV-Fcqn@3QqfsH@KKJd2+R*F@nxXKLd;MhQPlB zGYb~@25k#9>G5Y1m1zT(=Qu9c3C7f%EPVtshqG#AQgD$n1^!|#AxdMTq-$|~6`MY8 zvAVn*nN~p7`ikTRb>qzF{$yNk^%>n8cbUP&PZYcc(vBcwNBXksBH}@ERI@SpAD-%N z>uY3HE~!frPcA3U#Nvl=4V+DB%U0sZwxIdA6FxU7VV6e+(zMrrW+J-WQ$!u~;xGX1L*M@V6P4f&~X(D?M^9kZHg$4`V$W zM+V1j>f!jv9-__^g9r%iw+Ks-)|li4@fzOsWi4-7x-DFoOe zd!Jq>GM2FL!uF)j9pfN1*XEi-yF>|-6kY0N8f>}boT0d z94E^Dm>U#Tq?!kqh_i(?dT?Z1qhUoo8JEwY2F(&y#J*l}>V}@mKb3*JO zN!V2~O)_D^$1WwXloJzVrNwwF8-H#EFHD@$NS%a9&62#DjPxfzb zVZzEtU-gvph~_f`1ib-z$j;8Zhc9i2{k#wuf?C$G$&zpXofelY%FEH*k7_LNV%)nZ zi+5Ks&RCCz$L?X^=UM`3JnX$b84%TxgrF#Z%?{VqBiAUB&QIwC@Q)Y#XLAm15qB!vo~bN>$nTAJmM?% zq7Hogmy>ym8s4$VLmZBgAwqiTFd6_7~R6vUH*(nJ!<% ztz=lGX-LBZ}~s; z2Wb7ObYTW?xzY^BB8~2DzY`INmNsi{EYJ$`uQOA>b!%$tg()LRDxs&69n8=lacs+r zkT04hQ1{k&g9`^u$rT;nolHkq)nB#$^=4GM*m%kpiKn(+7kkQDi=TLyh*|9lwubdi z+$06d^trmEg+LqG{62KIWaj$0-CiRKTsGDqFLMD39@YP_p|%uc5HM0f5Aw_{m?<^_ z=U%~eu7GW!B>P$wdd|!DT*&hQ7Cb{se!O)zgyZw)&uB`5SQ~wPV5~a{Rfi-%Yyw+0 zDVOJ;rHYOhPt;^*ne4!*aTr{n&N?^G)Q1uh7<8Ff%qxtp5_O*Nr?f}Pu^QqpQ8G^j zUOc(BJ5M!gnVSTor>fAlKu$@0Go>liM zNznXT;fw>U5+caiR$g%RX*#FB21mj_4<(tQB`#~~9>WV06Khqh@AtW-Wderx3WLGe zSQ~W{b>o+${X1A0C1mW(+xz2pc-yZ1qvdqej!WZx!=fIU3NfC0Xp%q_zm-V$q0;`T zD`i%q-0+cWikZpspdTBi?tJi6Ypw5+~xRun9S&+K(gK}!$ z3;OS3NR8g1Br4&ybqBehE_O<{(@g6;jXPcUFOp0nJm$(UjYPb+-`osbC|Y|*f%el< zz-Vx&Ae8kBuT%2IeUa&D&OZu2J)&(YkD!oT!#=UZ%S9@qsMS|>26p8><3Sj}tJJ;F zMtRK3LW_jp>AQay4{8zPtT#4=dOF76GSQOz@DEu!-}#RSd7sA_-+Sm)Ng0CKiJsRe zJPnX9NH>hl`0c@=p&BcTnD`pz{o0ZZQC{s`ss3cH%9UaZXeBs_Ks8?Tv8eHCSWN+%)se1L*+W4`^0Mn?CtNv zq=-J^8)}yXkzG#Kjj|kN`?(2Gh?DPL-MPin&P9+9WpsP`NbzwxC>_!N@Glx*%KX_` zN^U-f62R*#>S6VbN7AhQi1mM5PGB9*F}-z7Se2O0BZB6;1T9LoDcu?olVIX~(Iixf z2oITphne~M@T?s@>OR8t(;?dbcFd<=h^a#4XxR(Q;5|6|1A@)gofPj$KiOMzt+Cs* zlh%l*UH`3OI^#6gV;k$Qar8NmnSy7oy%j;-x3S$VA0wZB>OZNO^ z7GQrbx1uRYOxBR9*cU>iT(xIapIlrc@(#xhw3S%U=FY5Ed6jML}$wXsS9oz`tx8r^kOc`y;i_it8 zX4~QK7N@5g7L}!T{k5UcP9hM9)fLApb|DSAXB{(xjXfj!XGMUk2#-ITZ@X+i=u)z& zlSt%2`-1)rlNc!?BCJpGRk8~Y@t!?nlEMpeRlDEG`fn84z0D*kK!1>mzzu4_S}LWuLUHlK-3|Q`T~xZK5<(%JMn6X0oLEHxFg?p`>>w z(*f#}YB8dF>;hO9v8V~7gpHXzFysK`iKaYn@{+oHY~gYG1_44~-j}QMEt--RH$sQ< z&94^I0E1=-N3|=-8gH^*dUli#HJ7?X=q22|6Ogm7E!VXuNu@{dH>ramzi2gVirvnr3^WIR0GaU>#prO&;K0K8cWK$40(!-aYK5Okl zZH-=3RVLB=;$|EPXb^MRhD_~@|e}~VKh}gtW`7bzVnrnAB zNhKF{4rw`V{4=@;R?jYdZQ{r2Q}~{)NWulLz7;>KxLeie+GvE};X^tPbT_d{Apa?w z=*jvWF7LsCUBbHPO{DAZM@mX`!?&lIln9f^|uP&iqNpqjqly83VaIU@d9QXEg$%p3apPp{8#C8a4LxwSqJ*M zPhV?owGM``$4j683~0qb64;=+?HB*RY3~m*9sW`+OahBIDAL=-I**^}Jp)$B!6RHu zX<+(;)JTi}Y?pD8h8C~L`dZzg>DWvw{tL!QNWx^eiJN~PC$5;hLLz|rzOrEV$7C0n z?7+(eXV`F?E>=2V{tl&1|J8d`&Sb)F&~`dM${($7M`+lq0)IB)h#$;-VOB>A?OR$N?UcfI%X=D&h_%z^lPDIi1tESqZ*GPQabVH;T z@xzo!#s^~6q%|r7RQkw!D5*8LwW_@lttAZMO<2UH`TfN>Wtwd+RjQaJ`5T zU>RrfrJr4(U;Y;mwyNBC&dhPYg3uu}fn;xoSE6os#qZyuICFm>k)8ZH!`}A;+Raq1 zf_@dTE0O=ICh;Gd6zwT3xM->#Ek2T^c&dW<`)MaN;2zN>>i;brjpL0>>v%oJlIzr=>@Rhk=vhD zg-QYD=8rE5h&+2VTa8HZrV3ME6pADA@TV0pb#5_8Pb>daPl5wC-sBFG8PqsC&t&Cs zlkgqWOTT)L)RSCvhGKubG6*B*0>?=t=RrQ56W)Q+a64>>&H&sv_kY0v=`(-_k%X7r zjVBQ9ON`jGERJ`n*NZkM<+?2WoEFaX$9<=^EeeBHm!;fVUhVQ!JSNK<8>L~79hUgt zkHMoPy%dR?es?QWf zcAI2`+lAB$rYZ>42lWyW&wnMS>=>Jq?n|DDHyqxr*)YI=K-T^UkLTJ#NFs7}Qq77* z^k%sLQ^KX*n$mQN%;7Q94Jw8?1h~`!NBvCs=n^Cm9A%lj@MOEi|ACGF_k_R9I}1t2R1Q66h!R}@ATgbxd(lW8)%XP_yTW2d+`aMP!@b2Ds17xJ%PnVe<@zAQVa#}Y zu_o9+_P0qWrOr^1iv_8*$V;*Rd%mJMHW*$Bokte8O*#7RvRlOd-Mu+4DQWkFUOCp{ zpEAccZ;LNaiWPTZwe%$a#aKU`fZ{=1VKV!-2aBJh65whZ5O-r7Y58lh2$M(`4d1Zl zE+I}}Uc3f+uv(hvF|f3g$r=+yY}uVq?xkg#p22~s)5P>`z2(29GL7kUDoB2>_W^5C zBv{OsR+eaFf7Qu$2uE`*7*RDp6$|De=LYkfprkLK7@5e0<3&I<8O#>y`T_`ox_{>d zxZ=^6LWabyu!>AvlI5erEkl|Ox_dV6&t<-c=5D!;A>gI^*Y>y443J99J9r9yN*WL! ziJ@n4*1)KhX5fKhZLktL04vNgGf2=ri?)o))Zu#HRgs-u*4PTf8N2|ygO`$apM*o4 zLL*<@dNCY|5oNT)=p4A^TAN`+36$@qCvTuZ8x#(2pRRQ>LHwztfD4NEYLu)}w7f3Y zzoYnlbael-rSRErU(5Dk{sf$o_BSpZSvYJOHoh9S|HncL6EvKK{iUs~90dy@^jMm> z@iB}jSyAD=cuv8fRsu}|q}@UO)|WqT^exWOYm9~_JYf5TvXdn~PO*!*x!ig}ZuQYQ z@0`dX|DR-)DdUXQUZir#?|S9ZJwMqCl$()DoNs@AHfs*OP|cfswA%5%u=k2iN7{tf z22wm)tymdMvF*#D;*sPZo8o zG<#h7qCz^Q+6RcmAJIr^M9uGweJz2os&Tjv4b?2eU1D@MXLNk66Dx&r@{Yi@E4EY& zQY6POZR4tS>0@nRnu(8&jFd}p@#utnHwd@UvYl}bk}KULkJDR~((8W10qXb&YB#Jv z>5P7CGM#7T^h57+HNRig*^7OX^A)9-{);$K|KEdZC7-^Ic$G9WdID1xJBUz{=~L~^ zy&GiHZxH2I1;Y5t-V$J^2H!J_-_A5_p}@+N`W|y!6Hua_)<7uU*gFXpm={J6ccbHR z1JIm55E@$Fgv%soc0V3%v~u8BLZIzja?_F&e2u&-zXwaRSpM}0w0@Sp?bciy=24k+ zv1}DzU(ZS%$?)>>I9?u+^$;p_;hkac1;ixfG|4c9#`n+^f&;4XCBt4Hgr#`wt+1!* z+e(kq#V`0?EcHtMSe7n=c%Gs%)qrRs$L;{F{hS%AG*lT9A|X)h@M7%nP|tel&)UF! zVQa%T|0ZB$4_-vdh`G<^>XK9Yw>McY-o2~)Yy!{#dhV|>!*0%(Fr8up`UO;E;eF3s(P$2=hdQV12ZtVW{tk0~ zWHpLtDi9aBgTZcff%c+qPL#6*;kw)+V4CD{5n-?RA_-$G?*za_jE=rnH+=Y+6K{BM zkEAnS^Z{$M63Ad0%e=RXjDCSS>v)|Ie{C0oGnfXKHZxbx=Tl+|?z^nA!^2sTUCb{cVLKaRwE z&G=;babh5+R<6eh7?uvkKqz46(0i!B650dfybD;`#yxx(O=t{O(r3p&a|~kDBQvH$ zbmKy9k|=0AIW79`Z{uPaV04p94-dGs7;P_TwF63);9NsomZ}&NnRgj6uips{`y;+n z`#ln!XSE0V`}eljoJ1aGaCt&=4q*;6@co@Zn`xoVju%DYNwgd97g%|z*%g$3HDsez zs5^Ww@emkJ_(gE zammub7C5KG=C;yKJw!=b28FRCK7oA2#+5cB*TE0G!BkD!ZYTyi^_k_0K6%(ef%0=> z13sIgf`WwvL^VVcE@hFoRPymUbB+gztQ5O_qwzZ6-jv2UntOYZY(G%j|B zFXr%KOu7tP+_fLu3Spa}kND|gs=o-$^d)cIef1?1#LyOcFJ*ZO>$);_TrqP&8}sqZ zCwESU#C^vk{*BF+H#|=(%Of7;|7(gmaS*^ADX1xIfUo2X9wh)$KYE*Mz287S;_|ER zNo9@h3@Ikn-s;ai3!&JeZOr8mVtu;DR_%?Kr)uM_Vb z6at;7{bsd?@d=Y{3YSi*3QjFs`~tb&5G zh@u5%*H4TZJlwv!Os*+%daHd>VOV+rFbtrdIO`LO2w_1t0wOGoBVc`Q0R<|M;tHS6 z^gHW|U_yA*m--rB*drm57Dr403yDm&W`Wi9i#I&09B1Xh{m$P2sDEv6SDBz6B%Jc! z(!oZlusik&W3yqH_9c8lhzwSp&t4S0xK0!L=^9DPG}xRk8&a0$wQV*KqCmc{mN(0G zc;vkAaWXR7BhG}qz)}8&NQf}&`~QkdcKWb030}4mYdu1|me-qv-ck{{TvF-soxV_N z>3aN`Hw;V)8YKOa73CfFbb-w912he21EMa5q^pR5TZ7PS`5470zRBDQdSx)NfD9Dx z!mK}S0L9=f)ue)@x?i9;5Yag?i%r%Y*_KkmDz@@DBAyKfOUdA!`lUMWZuAx^yC49m zKst$#XZ=HHbK-N+lbSB}VjcwgMKP0vFxcB+-#yEmBdE&&pNQdZeXm?Qb-vT7(-f`UnqsX&?T6O#Vc44;?sjC=M$apx`hN zf;IzOxpgJg%A8vYk6jCoznGcqk_pG_C2t)D{vFiYcrIG_Gky7YMnmYPGWlG+p$e^| z`K-*o^HT$+N^ip{LSU3pj>nt}k14gxH&WR@7;*&k&yC*w6}B`}S|70?T%?~fhtXH7 z<2_EIzfqtCy`dKeZuN%3kB|>l4Ek_9DIZ8lA=CW6RCjXG_lpDVp~B(q(%pR-JNZD9 zV319K=HDhj`d9G{&xN~)7Blr{a$~G}D)bl4Fz0t!a)4E-g7d7EFup$pB2p>?k%ja4 z_;`vk-qV=AA{ng9914e^l@%s8=V-6Df_ivc*1%v=*Qm4*R7;}`o+9wG2WA-=^+Y?u z4|W%2Y{Wu+Q`n2$qPF3Vb<3{r(sHBe^AKkeUWae*wRPetyT6rq;u@H+!RV5a@$0Q+ z8YlkgQRBj3UfKrm4_5#3k}Sn`umaz-$_`m)e}JQY68@}#)I1mtszA?on#!OC(dOFD zfgeQ@czPrZ&eF%oJhciaQGN}0Z+RkLFbjL{1$pQ5sX9-pm)*-blo=ENm7qhf$@sIU zYAw`oCc$(&)SQ1GySVuH5U{|t_0`q!yMOHG)jgTku`2yd)QY9@zEfe#qf{yV3Y@F`0k|btQ0S z*Uw&BYucRa-lYp1m>eAqR{jyq0)cc0P^M~SgGMqvPqW|!$TVMUL!eq#S&pAj*QpU_ zqhGU&0TFX%dZb(^&94@wllKJ1582wPD8s`9euAIXq4x%e|4(~iCG<2(tI?_00hT_t#`yNh1>~=Q0bCscf4& z*t|g_Yn_&4G$kbL%?}}%dhwX;ia7x3eRdc9H)m=CUS6{U5X z^9wy+|M|XQ4MFTdWf~am`EbMq*i=jJ-JbJDJLH`7@r zYX~i5M~lbwJmPzhNk%QC%R#l?2wo@<#Ty-bi|5D(Yl&%8DIsY~enC;up_27W`Hx$@ zBBf%_*Dq^Za2ZSf<;qFcrcN5#S^+U>4g6nPAb~jDtE&EV&Gzx*1KNvpt@k73rgsNM zM}<~x{{9HwRJ{bXJi;E; z_PS}PpcQUOH9Pbw5uHaAHzVTUegw%XNJE$7lr1k~Fy}D%GQ-tCniT?PeRWT=@YY=r zw6j!kc5#0UW4$b=48^FU0ekfR16|z_>q5$&`@0#1?)WICgMP>)q_eDto`f5}fI%z+ z&(!6^y!FIc8iJwA$ODh;MGZy+ePTx4f6N(YNG{dm6OrQ9t+i0#MB!ahXo30R9F}%oj76i`N#vbjvXCU?nj8s_!@yAyr^Upg+{le_Ql?en)gKu}e(goLd5Q>?jx7s&Oa z2|6uC^N|(g)$lC`$Z~EiSj8A%d>6uJS?SD9s~!&*(!;&f)vQslrX7Bn8ddtot-Bm# zF&XMj};^q-Qy zlh5>LJV(Q`Hw%P}_51erH^7A!F~0}U?5-G2MCk}-)wM%2oq{X@#!5Jc4LEZ)qM==5 z`Omxrx5A5|sxCL|p*Scc*E{cdQG!lj7yQ`dhc9Ta>p$<<5u@bk_A6OpaszjN{MtnA z&5O=+Y6C6X(~4ut_*}943(Lju%s$9aueo%Qb3 zD8NS@$OM`QT#fE@9F&Kb9))?-(4;NhvbgMTvu#f!AX(%TolW~)jjK>89R1aa@WzRAHMiXwD*4d2? zf=e=ut*WR$aUS?1=)khke;S|=;V$k-R1nQM3Nzb#@kg><*u14X+BjiO1M>UF+9x<~ z01-A>We5K~Z&J_6s|T@2MK#5&LFkw~T0sJmb0Y@^1y=^bK7gmj1Gnh{@Hc|RvuNT# zKE+Se)!kZv`Wj+YQ=n>>qdg5)T1M}qjmE-oMgS^p9R>?EsN{o^ z$FpOA8zIdV`>N|Tu6{=V3Y9go~^pPA-zykgDHN&c2R>xYsi(sy6T0Tb7` z6UxvphT@4$xtED}0WyGC7%>v^(NQ&zG`M2j(=7A=qnWh7Hyhzy4%T;Q-onK#$DhR< zKg4%tqdcqsbU@BiSKsl=uE?D`f!oVN0(Sis%T}ej$|2_bZY|*TJoSX{;1-wq*`~`< zL5roz#0s$&-oc6;tb#ha;9)QTfdX}DaVE}=Hk~Cj(_r_7BNp5a4+xRz)fMHXOz!L$ z%QjO!xGId64^Lu|2D1E}Fjhmog!n7wM;&`snv_9>bs~&oYIdhy(3vgM!#!!@%eNzT z@mA}7Xw|r4{bq$`XFNds1y>*3Mq2PSrpV*R*&aX1|NVh`!*|oWz-19YuNyG9+71UA zadmk0hl0nU8xCrZQ>TCc?={`vnFju?p^4HHvBZ!k&{>q*2?_}O1i!7v@a}OQIfD@I zl_Wjd5O7``aCp~W*TzN z<;Fy3{?xvSBFFm#yYPQU`tu;ZCYN7VDXqjU=s;j+-KjbHg9oK-FQFpZx7Co&^)zO! zLXE2H_y&~c(!t>PJ(X0pCXo91DbgO+PT&+$1gq#t@Qqlur9A?a%t~4O?#sdxP`_7> zyj!}XGU%a-BW7Bhds&bpA)4|jxbD6<<%|91C4qU$kbUx&D(XaYajA`$#J=b$<$0uq zc-sM^-nW%8G~uGqy2bE4Is#$;(JDyne;tY&!oxK0JVzh>nB~4*VVr$iL7!?XDgOuI zqH^b(ZR?xeH?p7t&bpfN^qZ$FbsD54nn^kGOO>*r_)x`3%N(iC&MMu4jTyj$CseQ5HZ-Z6l3qp#5( z^yC_uk;*zNoYk({!*Zy|;IF(S&@moG1ezQf^=)m=d25}G35M!N|GKMoyG|!=n~O z)p=;O<;~A6)P;K2a!h7lexfG2L)kx7NQ(7sus@lJx$#MWlMUM zbVY@c`Azf4S^`LVVx@2a!xrn1Yd-~Me6T$N^eb^485uB&kQoRZSFq~@i?Q~e@wfRye#4ue2xp78@i3=2}r7-4}$4SW& zj^`x-MOM({jeoLdBQLm@4!C||Fc;|VT<;2yi?!{;KSzVu{oT(t?E>XT!Q%B96qwi$ zLHc{+&p3$tPJk2SSSlqhQI;-|%OT!NY^R6Q&-Nfsz!Lbsq**+GRNRiY|+qa7Il| zz6q0x`Cirf-uBu<<$bN#rVM@FbPuu%XDreJO`xv?=K9)s>3Ni2i>J!vbAF|+ z=YB$DNC3v8-ekRjua|P%_J40LjhxPhTuqhyhwlbUDJau4jJ?_ZpxL}Q$WfZkM|1H; z4P`Jyd%5t`z5Q3=OGQouSP{#u3qo9&F3T83VBG+>t~WL?u;Ki(^mDkftwurd2d>bN z#6gTaEa2ZiUC;!atv63}r+{$yR-ly8;tzC0dq(-UFoHmnWShj?DwrPy0mM5AD7!Gn zyZBdM1DlDHu00)VIgdFt0(AWnKCS-yA}E<6#1G~*gtxStbl?XUcirI5vQGtYs$s9Q z4jO*aTd70tS@p^aZn2Td1T`Rc2fthWlIPkBBQq!^@Ysf>j+vAYl68p~=FE zL(9jSZoZq^hn@u|tv4$X4#Mll;eDfVH{>>K*;CKXRegBioo`lv9XEd=PeS@!M?x4> zDWpb+VtfAdw{;}VVLLKtPuf{SdeyRJlccV~yD?&HTGF($6_2ofEn z+VIi9`G__{sQqxCF(Lq~c3_`H)MT<^89)%F|2342-eLi2h|?|bar>7nz2v%CSo})H zDE5x)E&D>@RS0$%b%wNo9iV%>9_@{2pA}jvu7IJZf=BAc^P}Hzn~xie7#PBdE^%76 zcu#fEFZ4#k-kfxXL+oN2Uq|+x{S8q?U8W9?{}f+fuz7u1va0T4NsN`~KGm{e4UyV) z@{dL57~h#F*ggs{c@Cipa3XKMh`W0GEibL+m;`Lb_MyLP51?2ROTHnwa<8uBT;CS# z)N}4xp7p7V`gC*_<*mEg&4(zyWt%CtHN_cY>!0N_`8kVoq=pJT%WvQ+Ey*-pBx!jL z0b?-no#jVGJ9+;D6U(0ivTHO!?>?34;Nx=v&Fz31k=WkdorT#V;Jr~4c8UN_w<;^8 zIRyaHAc%E%IYbzIIxefX`5zpH_-W=B@%#ZL)d)NtFrfsC^2`_#)A6BJza)?Hoa^-N z#;93Df_-wAlQ*x$hN-YyR*$Bioz?wtj$JFNO1xG^Q%DI#m8Jz^wN{kxqy~36D8`fNhdo zgxJn~*E=bxB?n)4NgR5S>NRdoO~FOXeyDe@x4Q*j``Uxbe4CA#FVl;wt0x+4xZ=Za z*MLirDHjUEkPb%#%&24>_M@((@2sEkXBba1bz-*=at)POQa866UEuk%CIJ*L3#(#7 z?{aJC+0|#_l`bCS#0h{Hh0JFOnqlb_?8sf?dxF z{~dx5#ipAE#~4-kHG~A9w7>gGoDssX$*ITEcNK+D5eG=UXkMJ?issQFHY(N-Q98{$2R(OdwvTh_*EuJNM`4~0 zKn5ADb+)WD(Pw<4*YNhnGy@O$%q8Uv#Tz#6b0$&&Tw8xs*p~BU9Xtw-QO4@;d*Ct7SUO0` zi6M-r^eCag$xC(T;^{7oF>W^vW4qh;8)h~opstdDr1&$&>LT~!sD-JAYe}f}@&zmH z=#i$6NFQ3ueTdT*hr5hUgC5R_U*g?DX12sW26Nb=?!`t-(&##fAxnfIR zGuUV7C1wh8E85JA)&?~HFC0fkVvWGcOZ8iTS4ebaOL6n4v>j$v-P z*G${6o@nVTEQ6~%yf&OWz9G5)K-*xe|3epmqZK?LIPcvPD=Xfk^YVv~L<5+DX}^W zTc~TyY6srF%ejV8GBy}_P1&q77NNl@VhBU~g7ET!Vd40r%U_-nSpg`qOd)zK@ zvf%6a{p4{^5f z{p^1kvkBW&D34+6DQG_x2ABE#MECd~D?ig1bS8j&fD^Z;b3Oi}OAVICA6+0+rb9H) z;J&?>ZxoxJr8#V&J)SQq9AKRY;+zq~7w>BRB-(t1&m17vI?IN-&F9(b3f@%2BOf54 zpo=Ku=|@bF&haADj-b(ogA|^-RP1NRWDaL~$EPt|6=Jl3zu>(S7l|^9wNE_XO8@Rh zIDSsg-Wp7>4o_iv?DfVov$v>zrbV$&Yx0~l5y(5Icfke!8pK7>8CW-TNykI{bKui! z1}od48QZvyatLS}7zRI7LY4LSu_=tFN)eigk1uh8S%R|NA{nGr6q6@$ur$CCmN?1k`-d~fg&Z{#Jy zQO>_f?2JY!&Ncn_!~)OLW<4+>=M#x@rJ9=TAfuSOuXej|B{Nz(=~)yP`FXq3-)8=ZJplCngtx%-t#8F?If4iHX3O>vRsh$lU9nyTJ7r3~GEb9H(W@Aduy882#G0Kk z8)P_vhDFK7bC3I2{Z%}%u|{q{j(~gbT%YI`36$fRe9Z{>pL)S^_!+GGXhI?QL;<^8 zcOAjIda*Z2R#Nt6*_`&4l$lFA^3dWQaSWC{u1i7q^GCfHu(5V&e=;m zEuyt#ZkRD7%MyS^VAx7y2vLl4Mu-5QQD|~x=#o}oaJt6j-&A7okxPf~r&SrxIjH@2 zk@ew7F;r}s<;NJmO&?b%P4#FX=PL2#Wg&~2X&|e@yb~f{)U~v3F34#oZ!H;&e7XjI z)|ppjJ4sv{>ABXr{w8~06<0i`cY$^30MeSUz5N{Pi}0nHMNjr-O|-PMVyrTc8tC8s zq+%O`#7D31$V@Fa=}9@}7IkLx2?wet@J!LXDV^2n|Kc`;bk1p=#XI9aYdrk19Xy2uEb{Sh*1Y!2liR~ihZ{nie>S^S?9`6yibCvA^~oZnV|3y23Rf|D;I z4F&;fszm4Ug&InnQ{o4_ACxm+_s6eRw}%JL)|Fql{}X z=_musPRWwS9NzY&(yLSStGk7@+(bAN9$P(-;OYt)9Y4m#4ieWiw^A+iK+tls#Q2fQ z=X5}YeajQ`MKOeS$W`}&!~IpCNX<;}I`*MO0{E(S6%XYxvUHtb-`|pyk!e|&-tTqI zg)?Fd!bU(4gyHSF*-7HU8|VFJTb)`-P3RXMG9F$sL7!OFm^sw=kqu8JZ$0kakAwK_ z`Gi8hQLdCpedQ2aLHgr|!eeMNZ}OkyVSL`%SMCl=03r|gh9ojDKBw$JCMpiuKov4= zEP;Dr=2s9?$-)XG#T8rUT7#3A;qhz)nh_4cTx(NSOe9ydyb;v|ArT0r#COUfOjajqODL`|guH`t7Z?|O z_EVzyK2eeXf)R?w$Hvs|Xg9yy6fcf>4PyjQ;KSIR>ourB;8gvIbe@Ksb4eZTVt05^ zQG9PK|IhLD=sDx&@U7=3<=rOF#V6E#@GGS+#crQUrn~bI;k>x=K2Y7lK=Ti(6^8gp(4nHLZ=VDSNHy?b-s#f66hJZB_1xo`}eur zpuqjOTg8_zaI(Px1hS-v&PM{!lUg!bL(Un*ufE6a;puJ$UDjVhCXe@HTlJfisW1J$ zW76H&{ z5sjbZ;R(x8^7SpwmJa6damwDxCr;MXvw;{sphwKTwb1MNVY?HYY#GKU6z)7^*Nv6| z)k_^98{x0ClfQX+U~53sA{VdDU7^8zF}3=c|2T_9m~gu~c`J#uW$#1D(n7|tLAbwD z(6B>lK%B+3?l~vdNr=q_DDb~5Eba#(_L9vU=ZeqV}p?_9rM?c2E2CX z6g@kX6mR)0x`G4v73$(xf&sc0zL3~c&QrhH#a(lHa##ezsCYQBY=)gAqA6>NZh5fT z3b&!bR=^e83<0k{U_*ReqZxZU5hRtez@9|Vx%a#e2H~p`L;M!Nh1-7{-eskHZ};Ns znhnS^;BY}y&<8jBM703l2Z772l0ii}!WY3F12dzny1D~{K$GGk|MY%G1}Hl@xaSqW zF2M(cMX-g=uwo|sp*T02|E=K>8>0rD+VFBVQ{(Tq{P!20g6Eck*Zj@yl&WR;`pawiQgegIrr}>`FExaA^qP-ers4j0^#)u3` z`^CEJ(3&RXyfA0^a1m+o!bp+2@~vvOF}h6)7!v(%phF4cj|1WDpulHgZ&jUIWlPDl zF!(M_@Dn&>29VSP!w^y}nA&qBJA*+3jyZX$KMJp$1fUMMw>nxj+XnIEqbOM64&5%HN1VlkZMBv6owb7*JwgPB;T;6@R@&ZM2j=# ztxO1UNj(sSK}110;-Uu|-qHIxSe_Wv9MR!wD=g~MQn7SQ$MXvD)m2qj()xfeMSiEm zo%3^G*UtICU+G>t)1KMVGMsGJKmFAN%>C1Qu)H`O`(P7MXMp(vh`+#Fxv-29Ou7d8 zQzvUnOG|CB*7D*JZT5oJ2a4N{5OPY%bPe$M5c=CJ0pQybSX{Gol^5|d!e-vbIecg5 z*@L@?s}%=^0ITry6d?QbX86Zh^_mHk5Fv85Z;L=Ii2Itl=+xUgE?jV52V%rBv@!TF zv`2EfZ?QYd!by>v2~Iz09)!e9z>qE?!3Y`&#oyxJX8}Gyep^t`%N;gCk)+vU&OCCU z3Zu7S}v52Lv9fGiQ!8(xyhBcl1rdZ*Ox%nPt*V{$T+Va258n5EA17 zFXxEr;KcCQn6fWlmN2_;JGbT)U89JKFFKDY{x__CYC_Us-v7aY`C0N)Vl>vljEtm@ ze(%y3gRqOK*e}hz$s$pUb?wjQ-*=Rd`Js^Lj2DNAt?utk^4eh${r=Tx?wYFZqD|5ds`^l1a@DhKNRy?6gW zKW67(KJ6F*v~3gZ5fDQ0kjPj9)y&@7-aaDi45p5}$%f=QC7OW_GS!6ke@DYMBVy0K znO7E6O0X1o52a-m*$g|ZXaG+R6Wmu2AidY%t-VzW(!e?w?p0vW1;9mV02>3ipt?M{ zf+D&EGW}GzsEM-uW~Wbfs%QN#s6Ds89&gr^5j_pjAc%USvJzsYnfOr(_|qT>_g(}X znWrv<1`gedCG5)Yi!*x2R-$kg7L?;!pr}~jB}v2hYL|ZG;5kN?(Y&f#!3`14WFsyw zVIpo+2hj;ouamkH6xnD>1nC&iT@2GaIf<--wz&yDS^I+0Qg7k-ZU{cQG`y$9_9`g6 zI_rKGGQIi=(pr0ot*!ADsb)^`3j-dJ&!8S2bWVjuLbIpT%y#4;J>m z(u^rrdA`I|^h#9~5`zYd7)P+9?#Ag)B%WG78j(b#zUuIoESX(Q&-0}d+XmbawJlo{ei4dg0eM*1VLp#vc^Sa87g z#K^_Q^aH~~GZGg89vrwY+Gt+&UupX!6{X1f2r{mYv6oyYHcEhYufl!-znDwrF6ZZN z(m>@$Us9KO^lK>M^_`UXqdOTK8$qcE5z~+@)4c0BTBS;=MA6PCO@tuDq`~*GpXKx& zuv@6-r-7vO*MVjk&LGouUi&)9&*YYJo|=+}k^2UN0J{+ePCj@*s1~c3VaUMn=AxsQ50a=n4sn;`?4$^;K zi+!zwA696r34^5@v>w^iB2!R=0dW48l)=bDD9SWG(3(Nb2H-##Ycsf@qD|1CZfOC{ zq^5}LYQ6p??&waa))aqgcmBK;dkY`kAxrMR$_eh!#|#d;q`!{1SlI zg7$@4;4^aAt3P}&;*tmV|F{Wy43(r{ZJZ3ZKP<}DzaPJsZd{nZy!?MRuyN-Gxcd;{9hFL3^G z^Osy|{|xhs8XF*9Pp<+66x4z?IQ%hhf&TFm;Tf(@esqLJWqG1@>z3(Z8KfP6waA#& zG%yPW;H)O&w$K!Hlf%+Isrh|)FDaVd?DRSK z)OAe3vj1Y(6%})DJ}=Hf&9eLRMLl{hj9fl>RKdsbz^UAb1i3QHoj9x;NU}fzs*nxAGbdpZ)kHG&)pY!k+<6Cy5O5@{JgIe-Z)i z==3KI2Mu%}6hWZ46<^+BhtK*4LVfn;&a7MSOwbT3+?fj7yu*+1 ziD?*jXN*ZiDjLIufq-;2_eDWl@)>=2`r~kwx2VhJ*mc+QAffFmN@k5CJ(y$kMF{&v z=hvOLx^WMmBdm2A*Z-teJe&2yw#&oX7$QskVU4|KyouKnl%%-vI%G5p*;OetoR zmF(ONublcbj$XVrTkv8s(*{>kh@lOZ`A*)v=w&pCZ|?XA{FA^;4qU@DF-CF_L9*LU z)ND9I8H$Gr>X4z&4Y+3ap6^23J2zr?l)|3|--_Y8jVZq}?VtL(qf@)KC_kUb!otEyFzHhNwuK%w68Lek1AL`3lYTv9(&gOO7?P8J1#?e28cTnRQ|lRe4jn~qBZz@nir7n z^Wds`r!WI4N5qWPzYY6RCcvMT?0vHD#6fl7X=AgLj(;hJ#0QTb);tOri#J%eJ&%TO zFt3=tQNJ!7K^)@wW#gE7dalHz)=pN5eBL!nA);-f*14LGuRt8;BzzLw53_A%-9rn(_%GG@>4FD1%5B#y6=xh!x)0-A z8ZtR3LPi^B829daZY`MCiwJ&!?l<(wvjlu=?t4l9Yk{pLy|V ze~%Kplu}6)I13BQzPOl}r@aX`3E|Zeln-Y(s}%KfYoCII;McbM0xvy~J>fDFdOA;m zjPsJc4i?gEZEZ>Hrs``ICW3cDYQtB9>ILU=9+@as=qRyuvL&^!k5Sjq*kDnL8ryme38m>A z#QX^=Q&o_&WmrlZ#Y+0>vYFoZ9}7PS z8r@PA8ctT%Zk;hk5R?GHgAtHp7iS)CR$Eh3lLO9yX*timzlX>1pl7Uw+kVv!(Gh=* zcPdR-O>@Ri!R`4vC$7D?w7XxTM5s}#_tVLfV|V)Z&AM6l>U49Cof{KgjQdwtU#g(; zi;F!#6IAvgK_z#3q~}ouykf=Dge~ckeB}F??L_tMv$ZbJ@ieY2FF&2(PW)JFHge2x zOs(0^n2{tZ8A|{Yli>3#yw=~cV|^um4qFMhzm8es( zv3FJlKUP*!;Zl2$K2rg2s4=t~uCRIg>eO!Hd3G~`Mmr$7b@gvvO^uM-T&(U1w76$M zRQ|_!?Hva(jK|;*;o{-~J?>Eb;g{o!{i2XQk3{!=C@ER>=6Ir(HwZ74p3Np3yHMgQ zWdU8%7KgTvB}*`?f>`heBHkxQ!|=Ew&+3Ie((^*&ZD%50eGR7ks><%0iL#;k|LZTNCkDEy<(4qB~JD0Igi1UrIB zIYNhSsn~eBz+c+jJ+xU)47-k~98?3LaoCF+O$IB&#|FEMmJMR59**T7UlFzZJQ%%Y zNPc0szi(B{dG|zU#iU;x*GHBs_8_RR@QsDA8ML=^J1oFFhF>k~I2T-!@#e3|>^k7K zJA&#QJ}7wY)}M=xT!*n}UG=mV{Vxaf#`AjPIdaZW`VbkFL4TfZGG=NNf`}ilqMe2` z!5v(3(RC%&!D0v;fhgP3ktL2@7Xz62ILTgutsE2rP|HBrNi(_kUP~g-;FBl6edE6Y z)cNrCS#>H4MKZfdyQN;5CwesIdQh04Z$2V{Mx+@YzeU~tM72Dy_rP!GC2eud*w|QT z2d-vc$@FQwXL@mvVOO=q|_J*yUohMYMk0z3M+TG3Gq}n(8pM|uOsjBbazZ;G;L9{25 zE)FI!1k0?ftbDnfAE>bHvkMiP%De2?7;ueBzz1JFu$DQHUs2T`Xu>QAKOLvgreu(}>D#W9`ji68D`#cL zW1T@{mk!)u;7tm1Quqt*VDPsonyOuK8cbB}n=3JoEOk<_w+VmY=~`N<{fv z_0nx3<%Tcwc&XH92o_P03kUaD$D;~$Of0EG;F-R5=v>WK2K7Q@ zXELy9{{lqew@J(uraphpWqRTw z9wLI5P^;mOKjiVBEXmJ@owwMZzHAQSXR8x#Q(E`La=s4_lm0lY<(3?9ha15Gc0=ZF zsizNk(F{W$I3tnV2&k%%5M>xk8~^#5@Uo=giV`INpogHP-!_AjtEA$F)RGSK%)@HQ zwC@tHZbQH}Jd9CidQ!#c!TI2(OyQ4x6&jjgLT~Di&uC&O-EEzBrQV*&hT{Lft5Wj4 zG)<0HbQ0&2EldWFDohmlhinPXbo=$x(8$#3W?GNw4+?N|ic`x)a?vISui-$_$nN27 zrKllArStIFebZundg&M$<)N}Yu)_gU5~h}6F9E&vH?H`LK_tuc==>jeDh2HBDk+`C zlNx=aoa5Dd5a5ga`qg>{c`c!Y+zsJF%bkZ_d-S~tE}VO}bKkwQql#pN6N^fYbCfx+ zWa&K*cd4dc6f3B$>5vxQ(0lJ!P$@XeUY00+-V!w}8$GoF#Ti)no@h|bDXcY~o;)`g zxpbvV9nVF!*M+G#G?NHoZXqr#*?qCV)Vn;8@=R4`CJuPw;w%I|qtR&hrj%=$OwYW% zV2vn|HDJ|mXE`ZbBP|-i)2(*)eqo0>ngGWa1sCr|c*#;@xO|r9s}(pV+Gl;+XV0`d zhCA4Q%T^-$JQa{M+1ii+@As#u*!ct`+1_=^jgX<8nSo4%`lc0&1Kf!m*RHL&$aL_A zCBeSXlYSpvStgqqE*-@=IV=X|p29+SbiP}}8|;*rpmpmylm3#x3y2&o;M7NwR6UND zjMic&W_J(IlMrl0O~DZgqBxM8c0{r;cRQ8T%<`pTnM4>pCnw3tHY|B}uNom4Ht@_` zr@5~G_T!IkxC)zizYeGprLcEz5)BG8Zb7GRIN9I-v$ao#c|IN6p=;2xa^bfQH;cDY zoW-7p`14PO9p%f#avxSz?lxjPal`YX2%hEvHdscbI%N_4$<~v@I@A$+elVj@9_zu~fhgdi9CdUcuNhT(c{Z=#)9_B%Ou+o!` zj^mb(5tA?G@mwv)#>_y_kjZi9kPYTot`81S= zlNWvFc%_b^&QQ*9*W`gG6=9baY8q9*Gkjz~)^@Wl5u?rr~8JPJqkKKO1MSzP!KAr=JX|LK2S_b_t z%rXNpk7VG4{)O-Q>Zj|G2%DG4(u2x4L>89S(is%xKWrnO z!H_Ld5f9;YtoPV^-CVmkvwPT$7yH(5$I~|KW)<(dhJ`p#KvaS*H4^x{DX`638D?LgNRun^9sFs5H01GmbPz?7)3~4 z_A%xq!eH+0xu{dgS@J+4lbAXcJ{-Td03LhOoCJPd)v1@L`t<3zK!yFLB?!aBzI#Np zzm&bgXCCyllI8;E@bL?G0?2;a+J|8pP3V^$YFb*b%Mokks(gl*mG9A4G`OQOYHHA6 z`}h}*?0xD9a{}6hI>R48?^k5~#?mdk&;2`^BzE+hflI5ZRo+VhgAu-G%lA9VC)ThT zUw1wmzqwSx&+yJ}UV|;;&4%oiNFq?;Rx9#Kc~yLLSIgkqsV$Y+GSr~bcka2>gG}fW ziPp6F6h>T-v^!`BVL8xr_Pj)%CTCuAXIY&Be}cy$=$&`qt1x>j++L8x4F84;&uC?F z@t{?5mb1GYZum2(=RnO#A&!h<1?qLSCZ}xHfH=40_ON`ewISrP9VY?ILu7W$AhJMR zFkwb_(f%OePdMzjMO>du!nbZ8A$!H1iTv{wncc*%TkEZqKhb9b|L?uZm{!Xsy-%Ye zC)LFyS)Pwx>itM@@|?sr9=ivoly-n%D6u{tGZTv2*egR}X5LuP6&6nQI8KxR)?&OW zR5-loz1`u(7G5tUJ|4Cz7w@zg{lH&O)X471&QGPKv!2hjUWIdLtwjA$uZ8z}#dkBP zxS-}L`z(8jq=lHFJplG+*&rm{gv1{ZVstx2kUUa2cgH-AwSaH~)Gm-yI)Wr??>#d! zo1F_FHitmJlP!tU3vfF6N;Y|cy4bX|@x~ zz-*lGaVUgJg9pG|Z*}YA->4dN_>sfB{v zud$r^uHMxfP!tk@)C)WuUoT793OjnU_Hg{}%rJliw*EXIjjJ<^WQXR8xU@#&9beY5An1nSD3Ne({Z@$v9_yPH= zr|_@6cUjVb5J)p9tZ}FAs$+&hMKkLSGaISH3)&W~Rd$L|Ls^B&%sXmUS_j(U10CA*6t=4+pTs#W5%X4X#p{w&G@3%wf~qNmiTzVWJK z+*E916re*Q+EYdore5zDb1E^;9+DU-M*Uu{(2JW}4yujjd8TV?y|M2BGtdf@`6%6u z|2niFLY1M9BiduA*1~JO+%*2a&sD3bH(E>WYht zjdyR7v@pX|%M<)*p{VB`9Q5BW#b^jCp=#zcL&2NkY2SGKtZ~c^R6O`>cyLR42*Jw+ z4}V#iY*l_zI=dso$a{cX!3182j#G8;X?YfvW(SrA{l?)pSc~|@AsuKdW}!ktP$2%T zY(g&d>&Tl0!(7-)y&wu|5tF5@^`rim2qI;JuFH(ep#T;E296DJ-eG7){&F%Fc4Vx_`OE+1 z*r)3ar)~81VXExW;c2){%oSvqFT@WX!k4;}5@>=Z`|-V;Cni3A=^rEP+QX_NTL?UD z?04~$G&c;Ng<5_oL^daC zR*jI_C9SFa@=|UJug9S9)CC`XVe7mU-iG(ZX(kOKX~ZPE z{&`w|n<{2mEWC!~Z-2i=ix4J<0YtKG7@vH)W|&Ol;s0a}Q39V1sMs6RGM4nxh7C0j z^yF9=s57$O^1t3{jf|QhR9lV&&m&RF0JB*2p}E7rNBp-zF$uwL^D_nZbH4_JX;8UL z#QBxpstPbW5=jqSuYG({UBv(7ai%S~d}2?-aOt>X#jJqTaY~IlTx#5Mx9`ReS9L}r z-fY(l9pLub`w8Dw3kQX>s!RMsp#0O&tg`f2z25D~?e)2syq z0Als{<6Hu?XBz`KE#upB#qGv9AOgG z#KKT;{Jt~6PIZZ7a@VZ*KRpn9^_Q^Y0yiZmV7@eJZ=M_MCNVxvbH9?avS^y`%)j}x zU7=+OLj`2!Qkmf7O>_BPy_LEX^D88iNn-%EiHDT~Ofc>?ZUpVheOZ*Xbd)BHixQs_ ze%|NZS~p1P#TU29s}o(uun_W|r?ezHE6qWN4|^;p_+t9ile!;NWU8TVYfm_XDe|w)_T8f9lssEKXcfJVev_tw){xE?H+j7 z!c%|A4VGODlL!bu?3B_z?#&xO;A~a5FfbD^Zz|jB=_x@ip8-mp_IT@BYZk~-s;z^K z^E&vOjm_Hp|9j=w@BUk1atx|z>hw^EP6%-UkHN0mh2y+RjUoMz%qdH;%^3z^s1wS{aCc?5q6vrNr+cyd4u@$A(r(=VN!$9`KGGejFL z8|3np_3oeXUNONWBaz!c;QTB#Q^R>E+eMAb&9GD-FtGfZYPE(Z-|*Gds3@l{${2l2 zoyat#P;FT|-8e_mdILcb>LP~pty{pvSw27!bfLNtY}fx$DySRc8!*1CzgWqWpLm{$$W^uKLUGaYnt z4{96%O!*fD7G$a|=nnRc_#{7ga8`Att9^Yh)0F!!VH&82F~?I9xk?|P|0e37Db_x4 z)#BZaJ!AP9w(myj-30VWxgAy(PmWgCjk(07$&S40U01&yNR9oYEb}pWk4PYk2tCO2 z!MCh=Dox54DjT^Ck;QNS;Ss9*KeY@n0h1?-{*QhL<`IU>uS*n%m5 zrRAs74L$inIhAp$=i_iNoCj(8%zswb9XHpPa7d#_(u1>Wk!{1{fWf_>p?&6EG?)Z2 z7^ij!8)@6$s)BA}XtB#uE4(JPE&6fV-9Y?Q_zJ6tH%UV~BujO-*or~5re=vmc+Hw< zyc)h&-T+UGwF&isl0kfr(<$(w``r|~;gYt-BB2^XzC`oA^g z!2$kDN@l`KTi!-Tl>gfH#Gj1s^E?_#O$>H7ZNZmUtvWTsAcr238le!7`M@oL$Z8Gmxu zTQGezU@*en z!Jxa)`tK(m$p?f)RB+v0N;s%X>BR3GQLeY<#Wh1SDkTUxJ-t3*EHwx4Tt=OdC(p$) z=hQBt)!CW!yHUlpQDT?Hb-X%N!nmMQ#g&CDH6Tc?Gmms1aw*-?U9t|BhwiA}?-}(r zP$4{3~zUiL(S|UY30{oDN`$9suNzCp1 z*RQFehpMdbqQHf1Co`=bn#reea(~cJ|AMo^R!38O8Ic;4PZimx@>%)(#0P^$dfb$k z^7yE7`2aiorqt9d8|Q8sHuVK#hW&h~DOnaO)bfvRosR$*joB78TEk5U7NB$$O|?K(Pc zKEZ5Ez&3=K0%Scg3vh>Ho{%u>`g|z*#-Jgk9exhp{Y=xUfZglPZ5xKaZP-_SG5BA+ zs9Zr}L>ez_Jy?G;+u>-W;a7?b-j8IgcucoG;H!hCN!G?D?;zi>6Wf@rXfAq*4>#Wt z%6605Gaeb+FYLbNsFEPQ`~obeH>f)#Ei8!@Wf{PD*WlA@1>BC@^+zB4w^Zj}DZrfPR%;dw+Mp^$52_nkS=6L=>G+ddBZ=7aST8tKOZ1 zBixeZ)Lo6X{K@$0lT_lYwg@@Yjyg~`oAC1Tiv-;pH`eZ$n@>{fw7Z1d?$NC3_M~wh zakUn63+gOicUdZaznSP7`VXx+VbLud$b4e(q`Z3P%3WG@MpS>~n{|8~wD9r#n9KKf z-JNIoi{9kcDtjO_MejW}H>{UG&*}Yg)m`uohSykwc-1^KZty8F>n~v8M1Y7UmbP{DNQq zKJrcvQzacpRD9+V@6|qDB{u!R3!++PA5wKjitd7pj9ajRIU-B)gww2{F|9B=j?0yW z@kcjZCg0K1*NyDpqGIj)79$&}{L(TYAb@U%ca|pO^PCVRdgdKN4p-B*Jut8q`oBGX zD@olJ6$VrO!tMDxZKI;x%d6h--H$J!K4Ylb5*L2dilZ>RDdEnEfYp(1uD2!eyV)Kw zFBv}C`I7VSr0?+gTseQHmq&I?%3l7sT{-m*#<~baIx>7>c-D@Rq!zE5O57JRb^1pi z`GhlIXSeDGH0xQ>KWEyWRg#O))h}DNA2FpR0V`Ox@6_Gatzbrj1WT}Fzs72ds!5S3 zeq9=+Fsn|J7dS)+ElqMVsl2>AvzR>}L6$%nOq;@+lABA99Rdmf>NJ(7_pX+=x+$*a z+!0#waC@g@VP%zSZ@uYJs^S}=U;Y@Pc_JL^>N{l0+$oj*o^OuF720^VyPLFvGRaNt z%ID8FQjvRM7{#L-V$@OdMBxyPyt?g?e7x=W#{u3cADLUrF_6U1BUg}0DH(+{! z5|L-z8yU`qCquYu4j8vM+A!qswve(q*X2&kpT!uhuD;7q+X9K@ZG$D1BXd1B@R+La z8^L&nWBkBMp-}zhiP?TCdM6vr+@q6!f-u4{ z@Tkdw|A7{v`QY4~9)9AL%xm5d#W(g9J7h;IM##Re!M@}w*_W%xHLD9-H{7=r9CfpA zn0i>KLe_B&qjmnFc^6Qbk}F3rL}DAlWCYQLaLZ&4IIj1v3k&})N^_932%#kl6ctw6 zB58;PI=Gd>;ue04FJOO2#*OdEu|`2c1q@ZZ@!9Lw6YsI9L!pk(nKxi?UT|0Um%bFc z#5VM<;W6e27-S-`jiWYii#NH(dg9h620RDAJ%}UqMN7kqTq(VgTS~@GE_)k~&y!ls ziQRqgyL2=)!9+pv@~~2$H(=I<yP)rtv;)?jXDgR*3-< znb%+U=T}CU@Ws{-V*T~ytD8myoi5zfX-1Qs?_S+|Wx!Z;tZ0c2`jZEDgaU|rvA@C# z`Sd>#%~Ir9!GXZ+;Kq?hu|1Jzy65~Q73T2e_-d$hwB73hu7c+$3C}C8URe&hrbKjz z$8LFW--!A1rGopzZ+42P!}|RRwC1kI=X}45x&<19Wn*ij+WO!=gTrO9kvwfr4&fR0 zD){xLPm$2>^j(^9F6pBp+w$UaF6}-fLoEF`pR^ESmdT~WrQ+E)jRf8Eq-)PZ8qe*f zO3&@lTWaD`ia|b}#}W!|edR93iz&#f%V}$O7=wHg$LN%qxf6OIbWFLj%sz;xsSN2$lH!jiLyC@aJCb17h`9@f7Zmtw0!VBr#Jv!=SDZGQ31-&w& z@kC<0N(+nab?B4e0K#&m@g!S{C=V zE0xv0{6Jy!b=p-AED1b$pdVtDc)q0RA&xpMbxe`B1via&TDlwNK=S7f2 zSWdox!Q(B3gDss3XeW0m#Qb9JqT5ae0mivN<_Czk*fcRQ@t;4p<-5?%FfNcpKVJR` zot9(^9ub8MO=K56ucAniTc`(xupGxdhHtzASXotzvNoTTjx4RN?*H^GHFdaAGO@A7 z>UiBrHc+$sfh1n~hVUU|#o*0U>w7o1sBZi~h*x+1S}Q`qPcQlA8_x7qBPzW6rhAw!~kKg2=4Rc%`n+FI8!LA47~|{O+2Ca9PgWVv6EhG_y;B2`y>=) zR53J@1R^aXgOlE04|s%){;xaOfmt9L6!`3;v?!8UoV>P7eSq+@xW9w871~p?>!=b58A;+~J-=|6qI}fPKA_}c*G|A~wa!@)DlvYOqLO5TvR`S*4k2;+ z`#qQ2?iT2cJK`VscPYvU>nAOMxY$@2OhsP2duMkWtWIvnYlEd855HkKQ-Ss4AVT&% zhEBcWfUHGV{?6o!+p&jV*gBeeM6l;mV>DK~g{vh8J8HIsTOSIpo)bexB^C;$tI&qF+gx6KZFPglN{$JI77G|SE{H}D@nUh4nZ&c0jKs)(8vxR_fN=v$arE)@-KbgAAwbm>5*1Q79{?4wHbfO;Nc5W7I~Mopd3 zv84B1zPZ##&Pjtu7H6x+5dKx>0l07vq;ciAkHTv}2Z=siqRL@wx#3`J)A;!E*aasi z5zf#rM{&jTGchq)_TuZhrrHuTc1>2hduL@iDzlFxw5I8?*0Z^4mp&Y|pW zXa0I+@{?%Xzj#y{GcrUC+>w#G`7$Gef8S$#D)Z?P(Rk$@p1D27uZ16jK*4HVbG%Rb z%xG1!ius3cPLh=B`fa5Cbxz9n{A|L@SadQ}aV;I{UCB%>S<EH>B9$>fE3~J_!QpDvdK+nOn~`oFYrh$*Hk}i<^{+J-tW@Oh|2?hx2Wlbk>P<8 z2%9mF2x+DlOSL|vj6{$#wWenFf^!LGfUaY8McGa6Bvm8|2JIy`r(fb3aDb9@YDbGu z{6d19lcCg(W7|_t90xV)bVEa9K3Gq{vA`szxLcBMIhtVkg@Y>LTL72F+BbCP$OWY^ z;%mj#UO6-~Tmo{le1i4-Dy7{C53tX>hu4{>)%a?(bVZVG_EhH}wjUYyj3FU7xvq_isL^ zoahUOuiQ&pKkASh)9psGr54lf?br z2{9XyXD-gxsNaWvKrO!CoNU z2qA^Kwzhw6?n$gqA8SO}X?#yO&)*?pz*gQBb9xqAVjKtPPDu4IzxZmxPJ6hy##$~&xm|&e9419p{m)0UKb%Y&XLw($aqucccr1^|vu0 zD1wj5t9Pel95K{(ugjnO$^LmGgzNCtOP6N*Zf3VX6(pjF%fgXcFxo^B6Ga5ifVg#Q zkRYK+KEjUwnpB$f4{?V=Ot?jwkD2;5e$B*Fs-_WKlx)G(H5U6GpHrCVd^g^OGzEuW zzd}UC*fmZSo?+ba?)jy|T;VkzzDGbW4J$CpGnz(zwA#5%5XK{Kkiqz0*=_~OWJOMG zJU14i-U{vQmd3dYKk_q2g0|M)QyF~eYMx`!Qxw~tdEMczj!yi+UmVxZb1CSwW20bA z(NR$FJxIgxvEkw}HAz!Phln|r%NE?7dDc;Q>!~{pkKWO-H_qTccI+MGhEAoXrZGNH zxg<757tkUoE`?XBqrkE+-g{Ov$abevn6&-t*f&K9LxrQ#Q*Z;~w}t|dsGb2wvD2TG zUfvqF`iIIx^mGW;d6500#RQ4E&tNO48K&5)Mx@Wz3ir`=xidFEIhivumUjWbFwPw4 zSqBgu@Htu5w_zu_m$Ad@C10~H_w=UIXwjMH=wzQPEZ{qDi7542ybD;Aeuqpd^{ey7 z8Zi49R2Pjb-RjD3fv__?e+1aVducH8m;Zb35{SQFd zbNDS*H?L&faI%n<^~$@+aA5xGcD}I~IX?SG`xTpj-YpPiIr(WO#Xd4$&;A_2XXS^# zgdBcRXh$1<*s(W!tB5H!?~Xk4CGp;7nM=^{mHYdk8Rk;@2-Dk&ti1X~+*O1+bl{_R zA-w6$O-+BgaUt1<3P7lV`DwwW=SQ9~ZD&_ka>m`>C%$skfQ~wG25uVSx68ZyGNR=d z5TY5!ZtbH~q@4$o)U6^|2LKWB!=)OIpt7j;{yq1!}J51$wL27+o3*nT_-@k7o zNsU`xMwa>U-VdNt%bQCns&5(t^zwk-NRg2?utm&yTNhcmlw`oE z!OU;p3Ft&nYTx5MpBnd$t|h|beEh?okHuU{muz(|lp$e-_!LZZEulXtB0v>FBFJxQ zZf+N5y+&l1wf5byBkb@$EfWqs^htu7qs)l_H1BaFM6 z+F24wM5-;yTKE!oE_d`qig5&_2;L6fHv2dmp}||Bk-HhC$Ynp-Q{29*wQ1!WUJLN) z!b%6k*)E*@%-lE!v>QjBypxkt@ZZEvXci`-0OlIs2K$p&N>e4dEmI-Qg2sIq+4_UnC`O*)3`1% zQ}h^h$#EtzOXz{&3-3D_SD17+X{vVaZM*cyM8v}o`kRVjWSW}#F~8^`00}qR%Tk@$ zEHtUgJ^WAfq^CE!6FU!mQmmC2A7Y+eC3T&I_N{+22$uL|s9P7!I(L=AHkZ!;>+R^o zg!pQwX|@EuaW`2^oY2+?jGA7$GKat!k-cvz;bMrw_GldsNJ{?)b0m)T> zEKyN|ur#~8gS1ylryZj@CI-0SDt_b`oVeS{i~s%O(2O2XeMby&rMQqRioD1(?xPGK zM3F0wuNoVIr5J-#>&V;y;MocU75}2+w`q>g^cX<2h1&Sz@{6MzDaMco0{pkX3!k0T z3+iYHf!%`}9gHdB@Pami6)ycvu)7&p-QbstR33QwB0+S5jnT0A?D1{4mOE=T$DUIt z@q*0&JNTp2tymOtM|P-v7@GLBTiVX-WU~1jX6|LUs=G(GaJhI55V z2|lIHx99;n`)3jq+s>itV2^;I!gIf4Ev}!b6sn&Fz}79Z#CBJ`T0v?>9gxSb>J(o4 zJxoj^tfq2iy=bGz9=i08MQ*`7WWRu*OPtTWv0uioHpu2-f;@}YnhQf#KI1>#B{aNh zryb51YM&Ek*_emh(bb}_JbtWeeF}S7L)puZA203@z3-t#pER*CwZO6O@#2e*3 zeStD^8`-a35pG&s^3X0{{o@WY1G`tZo`CS9lY0x^zWwR~U4tchI&4m|OTm=A?)TCgv$@#8eyjc=pQuM=-oHH`Jrzb zxaRWDzRvt((>=um;NCBs<$I?Zo)zbW>y-E1FPJhu7Ib(gp3(O0SZS=5j*f&S*3(l^ z?a`yE?YzR!5cMHos7!|1doa`WA{r>M>Q;`GINS7q>@My2Pb%*x6)DK4YVC)k7Z-0@ zgca{MwCOfa?7A?&gcXWZ+gAeYc5o9kUv$DLg9i0^c49IIvq@w(ci$YBWx zRe!v2HNM87MoWixNo-!5-UZTC3KBXRUk|j=SP&5d$X3ngJNhe#M``}V#n9Ir+YKR16i_Yvvb=(1efz`Bio(O>PUSq;UCDNjy-zcc9nCA`jJKlq17Rw1Mje0 zfkLDMN|)k>3d>j~#p-ec^Yc$nV9LCh$^cAtJ6Reoqa~?5{5QJ~s*_6;ySOtIm5o|< zqMM$Su!JnYDD-k_V&W5w1k#b5xF3<_g`g1Z1VK-O&(B%IXrjgrb8TnmHAMZa*8#qN zQRvSsn{#16?dr3PBS@g%kp)<(eVP7(0JRv!PVIzU7XL^0NzNzzX6c{~J6M~u^fj+Z z*l9X<%bnUS56Q zDb>}Itnt++A)um(Kgm*hDM8^RkW25~(+FT2Yb3<7NARh+%TbJ@%24*HcJ!Ae#xDTz zf}ueEW+lA#-SFi5fjcZF|47jpsI~zN%?odj;xbXf#e0yKlH3c-anZpa%p&)=J_oTr z!rs6N9a?l*2b??;+;8{#Jiu^|?O2YJR67cQH%jJq&O%agG zm)PFh>#hr1>`Rh3Gw1iiF%`JS2zEPpz7>q~*X9Otf9xYA&- zU5p)?DV$^5TJy21FDD_}4e~J{c!$ZnD)>(c2|1T04w9u>1%Ip z-en)mP|#mnQlVtXvX2(tOyBzbN33ZiXpI_!E$@QU}e}tw3ci;)Msa0P$JB@Ba-l$Q2+%N#Q8{(Fw)%GI{bR)RK4nwV+~Kg@TKB; z?l)hfpZAtH{bm~hFn6`c_Am)AuJ1C-<=LNfWCzCPmd%2O5+plMgO0&z`#@T+$;KMR@IlPVp?RozzDS3+kK@@pB2dh5Dl1$=n8^WkA3_xcOzpuZxQXXrtNMaOg6 zQBsumQKz}ATa54-#9g{~72L4?75d8`4wEeuxtjaWSjZtG<5Q!@##|qh{LJ%;eB=q? z-zR)~JfCBG1}?g*OX7QAJ^L=j4iNSw^7_`kx>5O(*K==(zQT9XkIDFTtg+ zod)$bjs7w#s>eCs$$nvy-_??)S_x8p_BK2z=J>kny}1*@{2rc+4vinpy7T~e?xNCK zBo`%qd!d)gWq)_Z(G?tVFxQDvpsWmlv`D z3f&RvOgwUW>z1m=07;)ef9~eq2LBsv(#K?42 z2kx~YYB6wbC-Eu=4^!YI7@u1{XWo(fGZt8+F&b(C<@FO%EK{%1&WP^HWA0xbm)KOr zPW2U+T`=DVsY=^*%K=nrY&8bteH?ovWigJvBPl<54C|>6D7&zVLd?__W$wYmA?C*Qm6dft@wrhT3WrFf#&WH zna4;PEA=vMIQ3qqnQY2NetGJckQ`z)_n7yy15c6dfQd3MVge;W!g~6P{O_hC-@^S{ zn9>TWJK9GhAeDc-GmZ9uX@iPLS73QV%6!RNJamWRkLK>~K*Ynw+kx$tNX_^iAI4Qh zV#YkN02>BEBMDxU)>Ak&EET?I9`*n*# z9RR`agB2cj#{>mzXv?vdrA~KUT#8$wrp){lR{7pPjXlhf@%r^AjQMSc=>2suj1azF z;pq=^7=My^Yh}*TMc_r_LFaLIuF<2p54L}%8k!WPM(BTZr_SBTQ9mx?wS9jC>nSb1 zkJc95c1>wlKIQkZYtgge~& z2!nbgRg2KBM^#hDj~(j~aGD+dRTIu5+rALG3HM=|Md#ZZr{k(EEXnnBfyQ&5RL8G| z*58(jvV2`wO|{F}CDs@K2!102;$XAx*{#PCW|w@jWIpO_{AoXNwqRJ~qD$hHpAVyd zS-0+8WEht|6f43os>LsSmpG2Y-Jt=&D6#M)Y#+JZX=i+|zJ5b3CEArU!{BlEYIC7= zc#;41==1$C0{UABrO~91zH32xI&a@KA6#-Gra7w#0V!nk{+|vZ16GBW^zwnW!j00o zboFPa4+q@4ek8Kt(KVwNXN9R#tK7kBML5>pb&3NcpzUeS)+5* zraGqhElGc{@mc*L&+L3m2gqciK=Q@v<)mDU5iO zPyP%Plhu&30FvLRKhyWY72);`SDWnOAHMR{Ogr)^S)P2GONQ9jEK6cqxY3SQy z9@^CiyN-S7nc}z$pW>zk-#5kum#fL$%sm0AW8`Hx4j&S2D4~3H>=1dWcID^kG0#5% zm2Lxf0=pBTRz#4VaOwU9CjS#Ay}PfqhF&NXaalAY!j?>hREs6UYd%pJIDDbCedNWZ zbZ;YG?FHUGnz~#_aEUr@Usn%Uj)qpov!`1esJ&&FdLU(gb})21LDu5y`Gr3X4Gr}_q=dU9XCoM){R zU^!rKap={vZ90wP3xg;`p7`56B3U2;5)T+8ajsjy&5~P51-OfrRdhZ*Yy4TyiCY$t zssYvMo829=bNv8A6j7Uk;Hvx5_ zzy$fd{hC1g$ecH%Bi6xL<1f&y1Xc<77kiuUlyT$Z_*qS@dtKArIVv-Z9a^(S2+V=? zk@&0$B^XmwWMqk9%xzl^H)ZQi=}$?+JV=I{K88#MKKk%*Dc97TF5P+V+$3wZ9p3b3 zdTd+v!@3D|wC)M;mNrCe(mn3*T}9qS5=TA^Gl*T%EnNT9o8h*YUtMk;cQ6g%oFe5f zjQa{K+1K1RpCJuTUP-BD9(FT%P(n$AJ%fX{UdRkeV@w6q3m)w12?GEvXyc50(QTJ{ z@s{0^5wsfqPi($pl{?YP2!lITB-qccWk00DIyAS;jflzCZWIFR z@8y1Zf$G%l9=ZA{>YR8&z>y3w8)(dAq!7Wr^1DI0YzIj%?5HFXO3y6r9SRK})3!;B zruki5ZI=DC{DFsYb^RfVrbbAWT7=fdbvHl0HECfJL+`^#ZSDu_H|E3KlB~}}M9*q! zdLXi4+PteYq%*v;HGb!hb(*QWN8TI8i!XhNZ5Cp3(_FG*5b$gI#l2kUEpBluWpydv z9E#uFWg83GM6I!flZnZgNxr#dfw@bQ|CJ!4e8~DP3^*lN-nrxGHB|Tq09iZRQhj}C z&-MLFQBPY{ZIesu4&7of2{3!1&kTDgEEJ&3kQAC(_&wQcs6u=&2b4XL;o>o!P`_Q8s%|i7D zqTlE7E!}1awoAO7r)}Ibm9=L;!|xK~HW?FJpHIj5Y$t5(2w zv=G&A1t0^ARtjVVRo!YN*=$Ht8NVgD|J0B7qq&i{@lFP*aNFEO`Yrez z-WCymo&b4u7M!2_CZ?vVszUp!Fsh8*P>3?}?T*Qw?2)VMHB+#ZX}Zxh%Kf}Z-p)rq zDKBqs9_>XpkG3RNR2Yry^UhjRe4(^ zMlSBa@GUAPMr8Lv_ulVsE9w@MX7Wn4`1J{xpUozYl1jEhCw@y~a&)7KaA zA{SNvwWEqtl2%DkSXv#KlmD_OJiVmgR0C_{rEZz&-uSg4^`M~!K~xEgpuuL`>6ungSvrFjw((jJd#*s?{;y?H^+E9fX#asB%Qar0mQB<1TrV9&jyoz zT9a7hqbQ_Re_CVcjxOi2{;Xe-%FmqxD>aUMm*us4yFL;$+0)K)#-ba7L&>)0X6q&a z>Ip!!_~IMHS&r;i@q7vV?1kIqm#wk*j%J`WGFCliJLq{(^ISL=WmQ$xelDdVgQOg` z${Ft(c*Fnqhh6RJp0EMVA3i~kM-qas3OtnN+hN60PWFR`{6WsVxi%)+EK)^ghDsY!a=J1yF&#uggaNYO z`k=mMM6;;;2Kup{^t83*H|Lv+uZ%vEP+ToBB4OX&Jgqn#e*T=bE({2S0c{(6*HZnx zF4M76{X;>XCG{+qq*!2(x~Iwmk78{+0qC-+(yqD}Inpk{V${}V})if6_=jB5b3phNo8 zAzjDaBxFl7xJwpvOIHi4#r?%dgimL7C2Wd>Do)hh&ZEM2?ReeJ?i5rJya7QZTx`Ki zw$#OxXSl8aJv~9#I@p!D!*88@D&%|+k{HP0Z9iF?F@K)MMYlc<4tA980dKKO@<~ul zk0ug}l|KVm$)sR&OnRW`_I_Ly!UWjL`S#RBJLxFBXt~aG>{_eW!>+FGFYzy`1;bT! zziW1DuljQ+O`dRDnIA?1CL8nutG7#EZ{j|NN)*qO#A!PtZG!q9X3}-dF~g42@6@}C zpY_p_^&?ZidH8w><8i^2D_5MuYq&7It{&QV@R9)so$%ezz17x78s`q7E(PPu9tTjT zN0H2&)K>d!-Bov-y8dbJ_QaA7*#d#4Tt1?LiIB5wNVIOzP&&oocd#{7E8 z(cbV2Dbtd&!<)}o9o};(EtQS+JPHW76vkD*M}8Nf5ypY#MRYQN@!Lt|*^iI6@0-wM zEW#rzFhJ1cNx1pjub3(X85-O(kGQU)}UX_tGDrh}IflO^Z!p zDud#MTRlHL_{-ljlmfyob7i^FLy};3X~w>@))gOp%QES9Na@}Y$wF^gu3pmnxYGw7 z>8=eX<5|B<-qHpgGa3x&{ga+Q-*!IwxHn%No`ec0|5&5~2dOzvxQMff&o{|}&-n|d z$0HC8j6VA1(@RT{T>6s!%PnI}+k#n8--cQNP*s?3m3f z?vDKU_UY-&^`2>4E?w>=F$?w+j62k4ce-&*G6ILK)7>B*HR!0<7ipam*h%%Qk3`0( zj$>;Nvb>aD7@gpop;YMo7`AffmHaLXQ`h-s1s-pi*i}tzQphjm>N3RJ_E?DmXPrx$ z?0Wpmb{qi&$XrT`r;6%!*&xCa z{;99gQzEPS)cqdw&)5epC$2*5cPocDT8g194`zKR0sHaQLaPHs927M-(jJ&E8cvE|8pO3l->k!)1?M&yTHF3tZT1hiXK)E^$&e$~2O zp@K9-kp0fwUWwI*pN{35Z~71NDYJ!U%kWgzP|&Y5ZM=1{j9J{yI}=izk!8Ah*ho7n zlkjX5SL9C`z1H0OAA}ur=t=qzS2;EvaXuC!(ef=DszL;6TvI3Q+CWK@VR|DqTiSP+HB*5kLwzRg+dtf$B z1;e}yEOH73u4IjKI4qI>q0Ts3#|}>8eg4pTYG!<8oa&(hRHlB z4_s72>%Xv?R_|NR&HFY@6t<{v&t=0XX$^s2&=2?qfzKc8jCpXsjXsxD&OIA2I}ufM z7^c4!9i^})AeNA(FDa)coqPoXzoP5W4&;9+;^C3;}Rl?E+hd5E6NZ{<^TgUjdqYzBv z)M^kqvdr!ylROO}v8M-$Se;)_%5{pWx0BaeO>--M6KnoFNp$u?z<%fF&!1ZtF96IS z^jXk{oL$Zj@lSP|Nwro3>y^4yujbO{VW6%)+*g%7m+_ zc0p|+H}=bwtqKGf={k=cO3%2vv)Tbkz?kcp)GuAS*R3=r-gq#)Mvv&?L|X>PJfy^( zBy4-R7b29hE}D;J-95L&(X_6ZE@kqK%XKcc?==E(!YS?=Lt;a;)*?GYVfgfqjN5O0 zr6VPXf;EC3l=@pii=U+SnIo*Mb?T-V0c0)dPeGOLhcY2z2K~*bL4SuvFz~Yd$t=b|abqgsw zPGr3{WM>^41*n5EK8Iuv?FlIEGD~keskKnawux;1KR@|BI^rbVoXb`{e>GutSS_)K z-~&jVUrM^tE)3s)1Ic@3TH|<&xOx%A~v8T?I*tj4jpZldb=rjW5nZh zY!#q1e#B{fXYngUM%GZ+`QsG;smX^;?X-H|Lt-_aZ+Nof*}b0^1GSgLkWT_$>e=(> zMlv=wHdLX9g3j=|JK=l%3LC=d=4vvqVyj-Kk>uRmZ#7q%y7B^2pcK_z z{}pSgh78af@PLAa%Kbq9w1|!(87LzrUc_U*zX{=N1+XOdy^qgH(ew{MHK44_MK9s! zW4k#JXRZ&{43WSWCnJ=fV^v@TvA3JkD)W-&f?JEwdw{S`q{6AY?<$BsOtYTkKH%}g z)3H`)1qY7mhvi?f44CYc6WgIdZ2Pgxk+*5L{-?$No!q?IUfxwoP+<1fwOfMN= zoGrPc70N{k{iI}q`-%y2rvF$ZZ|g~X$m&hfL0&syqP>S(HRd597r3d~5(pFY$fPf< zBm|h%ruEO?Is`~%*UMvyeoOlFX6jdFa4!(S9R%U61DUVB<+_yf{Ai^+@-x7jdR4Qz z@T~$)pnU(_A^7{gp+!MV1jozP?jc^jgT#KpcydIT25xDBntH-EVS@_1!#PfRd^wOD?b@y)P@yzGw=(XvhuKhi1ab`AN z>hJ|jDu>AbS?Up&JEQwphI3h&MR+sW7v6A%Si>)9FsYWyZo(mD*{Z5~H-}?) zZRqit-oJlwRyt--9|#x>@q2?)XeEe#5z+;}l)}eD!q>yNrmjvJ)7WR{WMws6IKkR+ zuRw3?>Q}p5eh>+GgDX*(vHmd4M0Z(0%VPD7*U!I3|C3Y;KM1W!GHAW?THES4<1wlV zA-y^A@*^T~qkjX;yULOz0=wO|l9TuMxxALXV6iR!Co`cq8=s&&AI6AgukfO>-p|)U z{@XwGc@avW&+w*s$(9>d6tI9p#Pa z?S2eSpKxO#{BKby%n(2q9&Fg957p)NHk8n=t5Rg)lseEI@3z=c2pMyZekD07#rF+Z z73x(OL)HSE)%TyehAuhK9>a5m%XEoWZ&Oow^IQ?_JeAUs#`;BvW_cz6E3e@lE94DT z>@I`ICrNCzRIG{fqwua@KG%~J_gEvgSid01$qy4%{)B>(n%8I_k& zCJ6D{tTw9-AB(UuF06N`6eyn)CnQr{`F#t>XCEsnb>e78IcqK-t#eRk{$tp@=AcJ& z&%-x+GKM1J?6+g1R^eJf#vXL~jXE>;KPw_R8?zH26=Ya^W`3+&Ypb6AUS9k9DOC{X z)0Cc82OH;DOZ>M3I7M#)M7HmgDN3GkDP2IG-3^rv=v&U74p~XPcseAPJ2s87tS=aX z)ejAGYaz26|p$Zl~YMs5%m zEWWA2AsU6h9(**aCV@tI+BlxOokrq8%@6_zFki!eqXSYnn5ktnzq2jssx!hohx3j= zxFeN`q7$60R|_my>HWz*4hT@LA#l}`FlFLazzmz%gSib_+8oC1*Y{4E(H%j)oh|iiHAC7-p{***4-s z8UYHU+PImnl1Yzc-#Ly>p09$9a`=08^&#BK3<9n3_H6#HGLN!5U8glP?OaI$JibWr zrqUuDlqFFtUTul)ZYZnmbfS76t%7w9{N@%GY=4%}lZDw7yw# z%^w&2kIYf}z}E*(U*j~(5Lrg2LZsjqhg9Kj=2AgzeMwH|&4(A9o6Q~E`IWx)cyfGl zKF?QSwPoVq>=xG|5&?HKko@~o=}#K8)s|K9Q1i+EN7Q-8bG`TfpHft^6J;k-zrAU)ObR9rE#hzh2Mrc-$XO zyT!i99~5g+jJ9-C`!dTpYCIhX*$7esZ*r?@Opa)fRD2wG{Y+y`>)nX5H!1eVG8d z3Xd?9%P8~LpY_${^7lAa?gazeIoEc1-+&9bh zpOaKN2$qOt6yGhCe)~Bx**xj!iNGT_-NWO6LU3mxao~w&reQt~Yf6lPJ+tU@DC+#m z5I6Q3+mu`vsVR#U?w|W)vr6il9G|I0mvElBs|qF#&49DW2xAn7vN=+J%t506Td!M| z7Lw)x%ggJIrPLAbgzj!v%=e!d0c&v4p*bl#y5bis5nne@tqazT%;N&|_b(SqFwbEksv$V7 zanVqPC>*2;OkT&_dTtitbN!A*wx25Thq(39PjZTPw*-r7^fBY3q0I_!n9s5r*td*FI;2!W@$b zTl=wGwp{ueKlK}|TKuJ+78iGMnwLzO3j{}11x#PFIen5b?3csE>L;5r;WqKHqBeBI z@l#k`aduopKPGGczJ0QoXO^PEjr#!=iMd+QNKryWLU#=NnNBnqTR$Fl^ zu0j?O@aXMn2IX=NiW%fETL?#<_mwjV_tfL#MWDFW{N3ff-^|U1rAkx(HOE@h#uJ{j}&2WRQ%f%G;+*TK%1ysSJ}dcnw|}ZY_ptRkDGllPXmg#7^jro-j;7df$sqLkReoWW7W&G7tNa&t15S zY#TLdzNH>0wb+~*G#eE|;;bh@GsJ6RHua)#$P7%Z)jWGn1|w;_f`rpdawIXj*|l_I zW4V8;`Ldlfv#B!+RjkzJX;IBa5zGJUaNq8%CC%X**N6+fL(lVxZihk)=Rqmku(g3L zW(_^y`dp+~^Z8$>fEmY=Zt-ZE+k}$x-H6iq{pnvp&7xCs>a9=4*|fg`Om6k+KRDQr zjvxN5{Q7{EG@}u5-Wf?ZO46lno5t^5dHC54`d4$2?#?^d?bA-O+VVuJa!0EI=f3Tu zhk9#GKgu_32BLY@VjatxM!FF*K<(wdlS|{$<;!XR2^m8K#l6}g$!yAUn6v>Er*bM3 zoJ--LuuS9I+`y|X8A!qY@KvG`2}$BP@_Y3%YQOeX3K5tSu(j0>-Imy4sHD>3+FK+~ zs~vDiwK13fS$0?YJ9Gb(2`OS2fQEMQvtFkOjuv>+B2kjAmm?BK&DOzz{Lih=Rk9;| z-pT^E?ou4I7oH5&t&3FQ7)`|z9+tfK<16}9mFtx2l4(gWBjbER2f8yC+Id9j|)fNA^nWsS* zJ+1Z%cBi2l+;okF@F!{bGei}}bdv*bg=+kwzWxfcdh1_|IrHB5jpwrxDL8Ciqnr;Q zW=HgQ*pMbbJ!u>ihCu3^h4YrxkAE>(SBth$-$|u2;9P zd}CTeiid_BGQS}CY=w`W|me6rp+BEL_Ovj+?^m&b) zvAF~y!#g9M*Cm3a_%;(|z4Jw4iiTYD&NqEK{{2ZO=D=BS;Q82N?1@!ALRKvGq2juf zdP}MFUaUz`8Xthp=boDCGveDjw(DD!?xPAUkF2v;YUZ>yndN?ktUUbg2KDwx-RKXr zy$VHuZTC)DcdkeUxUog#$KDDs-k0>_+toLE;WbH|A8*J{v;4RbPoSmXUxuB2X7af*2}Y-Pn$-LL18+BLoruL>sN1nA>_4aeHxU+z@A3Ceaq`$|$5QD73%6Vwg<4z{+5aN{>T`?>q@(a-AbifadIThA0O zTRjW!3DyLkTqh$DqGn9RsSx@1*I1^Be4nx>p~-z*bL9l@)rMCQgBqDyd?iX7DitJM z{haJ^6o01|T?$_(*()|GKzZPThlmR0zDe6E0Zk!H$M$$^X@iZeDNBx7P~AJ8>C0V^ zbmM+ik=dyzI^`VQ)Xf|fsX+~rjO?Rl!r3+yAnF=wv3{8Cc60Eqt5?e|s;d#?w)fxv z-*M+iR!bU38KE)QJlXno$&Jmubdy8qUXj{k;qVd7BvTc2-@!!mI4{-nzX)-}V_ zU6E2fkIwXv_t@v!3P|1@l5lZzOT!YFq#lAJx%&C_ecr28&1pp0tWfEW?Yf6 z06rv*I7RD@#Xalo*@&0Ul(!}QU?9U8!i6^kGXKprOun{2xUnCbiB;#O!_Ibt=Wlm@ zDBL-IGjJsTorVc!8{wg4Nt5HK$N?Pm>zkh4WJ*7oj&6IJpm*9l=rc=EXLm5eSu)3e z$aixFIMO!&Tp&$Dv98jw=-z7=)vXJ~0IDF}pF4G2aO?XcwNv$`%4X3OIrq$exQy72 z_e_MO@d*Z24wkqW^~XAF(%$;9VdNzSaLiTwPEZrBZd=Zy&N?c1?~Ievtl(kQVqjg} z3hPe43*!NWiF@M7S-39YV$Ubii_`J5JGCDuDBR8D^Zu!i?_?uQhRp#GNv1!{H#+h$ zcooTa@M(yBC!S?=q|wGA5iNDcbUMIq1r6 z4M`BS|4ZB+Ls_^pfX0a4=sLcs$uKNL_q6+L=5==J96g6+7~tV11O})@h!Pjf;LE(m zQ*tea(?0WFrMlpb`F;R>_dAO1B5ZzSCy%^po!-rBfBQt}ad(zkGltF<>9bt4pL1pS zt3Go7rX<@|TiTV#7eatRQTd|ux(D6KJdDHBf0abD_@w2Ix022_yySghYwBX ze$|~vFTaH?>=b;=L2gge)3+1oapVp8oNacJNzEQN+k7HTpKMU5ST3lPP}~6&HiEO> z0tf>o0r7W+i*xKTp9u{aE`0!A$RE99$vQaEnC>Q(oxNlDLQsp^ZD*^XPIPNE%ay8D5Lr+nEm^- ze95xV?!^z>(@%@Mrrvk_%zp8@t73lrN&54$FG4;k+n>#T{$tl45YhJe|B{!?3OQ-d zezkFqyd-PQe)0gb&b>s{%AFrAirA@8YpHPGh~WzvvSI(4^w74jI)m~~zqjMErNf7P z%QL3DHtZD`^_ps^Pb`#7H2XBlNKROxK%q(M{H?z3pi}=y) zipU9E_l8`l@Mp-eKfn)4Ghgi0&(eO*Kw0TXB@q0vv!eu<3G5WGDcG6;d1H+8SxV)F z;?11VO2b^&*Ea*ENBndLw%@Sz4|;fdmpCUdi&bMKoB5U4wV~RlI&_HrIW;tqvz>$u zeFQsr0jyj9ejF$fHu@dq+#6Rgw!HErx=XG=_-;avN5)O*f(v6Kr=m8_Fy8EmCD;HkY&|Sln`dEM@t_%U!lnf9%crU(6C24jw${Z9&o4YwOrVE$k4oc}7_@}|@*X<0oTH!Z(88*bj1DA|NkRI#eE=fu>k z2PE%a>&8*s#MMjKPp#Xsb@D{jCtULiG!x2;4hCU&1c}2FS;Sj9fN)*v`#3iY=WFD@2;EsB!Fp`*;$Y@zpk*k(uI9vs~A7up2O@?mbmwILPlCc-MVeV#vBi zephN9v^>dE)^@RLlD+dX$sf<_w57l1*W=Tilw=7S1wRZ|ELv!G9c}ITBoKtz<{!3u zdHp`seX1bIDSQ{0aWCz<i}-%dVbC;H!GlC>~8FpFG$wn2L{zo3Bq#L8Lswzw!P?C&5|u7Z}m zxFgIkS2|cGta{U+OjhFB9(VrOwa!6Nw%!vC{&uyf*a^y;5?6~=HAUDEWKD2PQbXmp zrFBv)zJZ&E`C31Jf1g5G>FuG=zN3QsS66PlkRaACVD8sBBikbd0spt_l zwVpg`&igIf{wu9u3Q*PDX(4jc&V1`g-dn3KN()&wl}`RDTSl?@YI*M7$w@oku%SZc zBJUk5pEvobq)D&5Oe|%WGD+oDfm*<-YI-ZnFYA{yazsXyF&ty4er6M2p61aDTR9HX z_A5>-|1Ft>$p77f!np2ZIAik9KVH*B7SfC7U3V&Bx+IY&gHlPHfx4MpvBHE5;qM2JP4A|gc4GXOH5fA`NQ$})e=om&aTY3n z8zReQv%7yYK#9vq@3Ou)b4K}+rBGGqseE^nd4c39md`S-(SLh0bPu$`%ZDEAI;bLl z&mbrYPWQR8{k2YiR($vb1q0LgN_R&TPmOmx7BqQ+p?g9&WrDQs>b%_9`i1k4wiT;x zHV}rmw*Tn8q$YhaL`4jMSrdvrENgy4D=@qYG~m(?66gEH8r;7^!mTUADBch+hyQx5 z|2o2}WRM7_@QcUY;6?Us9UW?KcOc`@ei`Rjx1`mDhO%39Oxg*s9+~$qXLZos!3O5p z?t2HaP)>Hku;Sn!bZ=o}^J?M@YcW|i1B!-n!t4uO6{8C5v-=?#t z+@og@*gEN3Hu=f7Go?>>iX}8@{HwcDw@Gn$rp}Z(Dj=@$SlIjyB17g^$HZ}pUGn{2PT5m#KNUJU(3+Y2T0~_zhyMb>OH021tJ1#<3l|wgN>K%FvAI~3u6v&(!1($ z3j7c>bHKcygv4k&TN7cx7E9PeSYv#SrQ@4T{nzTQYuAgMD>j(jEwlT6%YU`|$BJN% zp#8qx`8Az+3!)H)-FxrfDY5sK!HZJ@se)Wwlc0RN^Ova$q#qH8a!Xr7a#&wA$_=HS zB-gOv;6*L1NRg{p1_4Tg#Q?p_uQ78)8r&O+=gyoRZaC0-?PFF4+>4$w|0soq)SmR-J7T;L|h=9g#iYkV`wQXhDfNfDSXd*al1 z)_mTe7e)#8qsRF;AjC7pY0?6uqMOEj%b z?)^NOn***Qip~2t+zK%Fmpv5fQ^?WHC=)>S*6;uJlzpF=QY=YTYf`nXw#NjIOFEMt z{Bu>9q?U9;rTCNM&lKs`YiYGZac8_8OLYt_y&v;dFywnp&i~p>m2*wDDWv~i6#cMS z5^;Ga^X2P76NylOWeQ?$L1&7@kJxU+xk2`yC z4)9!>C=SE4STQPN%K#947=q<5Ydyr=sJE-*B%gs3UQB_)fo(W}_)W@KpglrpP6hU^ zp+NMLBeA*v7YEc=cs~0-c+Q93-!CZl;IE`%S6H8ap%tww`&)9Px!so{F~yw6(c#QO z-qvg6B>UQ8FnU{h!Y#F{Rz1y8SKW#J+T2$w_hj0-NZ|(;19sG_NIzWSU>{6H-U0|7 zF{{y}`$)FkQYf!6b>G?F^wO|sZWE;PnLEmQ44f3VPydl?cXaTh0=|HxPp9^kfrXQM%23qu*5f76n31f zw50qa({HXF7Sw`U81xz6#{8)!lp)6o(qcF$G1t5GG241 z*D7~&Ckv|tldfv8+k>KBCV8zW|T&Gwr##io*jBxaOa81X443+K#0pBK!m`K z2=oltdl1oP3=O%B50tpTIcC0JR5jppchJWUF(btz@76q>mEB1+!M}vz^ZwcFSm8@z z9W%@9y0>=GZh#N>963&bc%KWgN?Zxj2@SJM7%dKi)qDu*c>_-b%!_KddC>X%V)OYX z#S&i2Nnjf&0GpI%kgf3Y$jAT@{Sfwf_`R7!tyb2FiL|+W%RfR7CsMqp>h?WZzC0YB z`gW+sF6+qeNK0mXR0Pau88=j3xw!o65~+i@s3_iabY~^a7+-jVmZayymFnGRttGxM zeP*2>K4kQZo~fkUMxr|J7drr+Y5n{DfjJph5s*wjywrs-@#%(jzKQFVLyu=pd&{Aw@$P(Q6=e{o zOhX0+xUJY8_11RC{ae3Q>nCbtCCj(avHmy1R)~g>rBZnWad^I@eq`INF(RG#RG~q= zQMPj%1J@i=z#vTt;ZXu5(*b7QNC=+FNt%0-uOG$$9P>^jUjvv~0nZMR0)aWv5=RkR z>KhJ-QkZa%x$E-cO#cVd=l@R86w@)1cX&8@*r7YesghZas;-UZ9Y+@`JP8$B0o8{CNMZ4k@wd*P>q33g^mhjKYl9Vjdc+g>#@;n7uENL0#}DKp;pPu~$Q`S*;r>242ql1q+?%zW7)UT=-9GK# zr4}=MBqZ%Y9{&V^l;3c{AAwrK#Yk|JrRlJ1>*}z*Gu^SmDRluY!N(TUjGI)$Uek=n zUzM}9_%26!KPWsFyyMO% zU!u75a;V@1B!Vgs%vkRva@dr(UlwhBB4?lE98KBHRODRrW+hVkNpF9vYwzL9r zC%ajUZf!bV#&d3h$nSJ`KCZ&gIKgSH`t%}B72<5c|9E;4Sqx8%jEy&!F&=43b&8$P zE^3Hkuj_9p@Ed+H8F{@QMCg@i%%uJy=TeYnl)GyaA5=Sp`CqN8#;nYR&2`?#AX}bB zVq3X+-l>9JI_}4gAFn3B$*y2Pi=ay;Upu4*a1j={Za>>M-#zD`7@3uM^Lt+W0-5w< zK@r1(DZT9+ecj6{5@M)>tV!UmFxOG7BFPV{`%kybOqWhbSw5^mi-+n}gbj;jBte!ka@OSK{otlM$0zj+~c}v;mbzufy7; ze|Hbn@$PghKW(C;5++^~&K?dbp5IjJBhVYcVx912*M!Y`9DUt|ckkazy8TFsi=y2Z z5SV;URUc2zAHvR|jzTM~g-@lh_77)nYkuf(`k6}cG%6AIY0JG8|4HrnDD?0xKXSF9 z(o;_edo{mbq5f)W@zQVoy9=qIC5__h^Pb)Lr5mcoRYL2ER!sJCdup9D+N|BvdU|{< zD}^p2A$Hb7hU5>_ByM{bi@5&NFKw^PAt4&3QMW6s7!rZ+1@k8g3xr{^YtuQv6;2vn z+e%`}AUP0Vw!pFN$%C+yteW&=h(K}QdFD%;$jJ4_Ms9I@&_Tplo`fz1cUi($|^XzXc1iG;ae*u4QSy|sM$LCz6wBlhgcTdlE9N&59Vtl5J(wRw==J`xeUZg|iD=A>3mpfmA?Wg~h0%It4KWWL8?ebCdBL}+V}kXO3U|PzOA*J$0R@9D zc?~e^rA6g4h#7*2ZDPL`_At9Xp2Umdze@Nl%l8l1oAu6qv6$kqFBTc1CXevA74+_7 zd9^_kLh=m-Iz({TbP+?{_OMJ(_V5|h1{siRvr8-n*4%BVPS&gx-bc2wyQ&#guQ zp!e4FQwXL3$8~h-{C*?9g-PB|2JYeJ%j^cF>+HzJx#5o7Kg{imy6;;U&}sNSB-H@C73u4=*8y^!T9r1cZ$m&`Pr8 zmVTIfL0uF+F3X)^8Q1Jh-l>k!-#H75{X~Q%=#*>iFZElmuOZqIV~Yj-A~UFkpsTO_ z0*yjeR9!~&SYnl`OZlz8{zaSFYyJP49RNhV0`Gb##zXy3u3w;fxBFCqgwy@np_M8C z)r|YlRK2smwco{PCbF)3!>4GTKRNc!rab#6F?T=Q4%n~tQI7XTTI9HtPzg{9Hd%TV7GL}mzrN>kEPaUx`I*x7H} z=CtQuRhEAB4yb6<9(SMftdl3wc@atcW!X~v*~POaeuslQ0V3Rwl!B=aSS+V<94=XF zd7FG*R900OUHauu)oG^k=Ed;gS;VuT28YSl+I2y0uc_~D87?k8;ap?(aJpSzAwRz|% zXWTybW<*54zZeKv)MW#%2ed?(HUNgh$6gn5!BknWvr7&a0J1Jd#Uq14-~ft$eg&1g#yOR0Hr3FO!cT+NAFibu8isr3^XE8I&nWsttv~c z(FfeRxE!@-7@ce0VUf>~6mW|3rym}QY~*e47@9JhrXiG?sTDl3R$ z@!c!?4#%l&sxee2L%F6FFFJMzQMw!5ICS)5uIGgcX-Wlpf|F?hG&Yn11rnbV(&tyMeyCGwrn+MHtRx3ixKqcC| zB9-KqUh?u<-^Ax!N-qATB|n)aZ^-y%k~GRkHz{?F9%YaW=t`tm{I_3%tHB(v8L-jG z*wW98yhs~xQTzO$uMVnVTrIF(6yhP_Vd_0y^d*Rr&$*=DW6Cnvvl)Q{_0@qH!j9p9PeTw!=nQ z3zF5<({qfAfX7+Q* zja&|X{_L5G|G0Ltlt)IrG**Ui;8Crd*pH))mdp%e2k^77E=mls$h4uV=XJAsoK~cG zU5$eVfhorcH%@Dg-edw^G$TV}W4Y0jB9G2Zoqu{!*NLSdxxK;1?`FwV5BJZW5XtFm z{j*$O;RPY|Za6pC%$Ux!&K{^;kR!OwS#paAvU?{c`kqF7 z4CfYpYe)SVLhhil$q9A$m%fD1ce)G0ObdMkSIf3bueu9(uIa5Ae%FoSUZinuVY<>L z71ryg__};(NlUPB;C29-x2*7o9H*kV@19CEmItvEYRXYxkU-A$c?|8%>UVx|mF>;$ z6Y#9xW3i893#}ZKV&ny1Lk5`-Rgp*iw|#^>9}UXt0z1%@m{XDp!O_Hs19kh?QEi9N>4$=G@HH@?f7K0yRrrphwRNh%l zRgKysAEVDHOpV_BwA6YbBx27;CiPY+Zq;m49Vs~_r$@(_V+>xNE}xKl(ZCn-ZF13T z8SdW(d7)h|XZ|}^mis{XkU1;rc3F%?*g&R2Fe9J%F6k3ejQCIMqvo~;L(=}@mB%=w z{Z7Vt9qAr@iwlf@WM(3c?@+u6xH?y)qsq109Hv-;pe=64a$+0@|JbH6a&}M!Etf=* z>`=?M^Dl!R=n3LdK@Dd*L(R45NTMSOu@C3!Hb=5k_7!!GyOc1<#ZVX4kTI@SQR;;y zeJ;{oXvELTEDTF%Fpv$-VJ%kXv)t=0y?l|OnzoRHJ>r(?!o_D!*O_)AQ47`%GDVa~ zI^$XL8_&VXTkjhc{A z$rKCCnx4pBAQFE!mMgl|DGw`t(YzWyI^}oi$n6nNR9|K%{CnCS@LkV=>Od-KXVW|Z z2aLuxQky=QEZ?F3$?_UL4Yb(4uaEco`YU1{cmH3CUB#|!F-;1tou%|T+c@W7tsxF@ zdT@*XWd55QKK%ahwA!pagrqZR%J&yAz>-XU>gS?+K4nWfQXxZ^D+;d-6n&kb($2A+{>1a zbb!57ZZ0yMyZyD1H|n@vl{B{HldBVzAj07E#16VLf67sU1>lTvo$rH7k9y-;R3(O9 zcOfz!+8+J}*>g`yy6+81e9mP_kaXrjcAAq+$AL;A)CdpaM63XPVAYMhR1iCt3LVQx z7q(-I&nU&e=Z8{NLzEd-*fg?dthf(pUQXQKa_qVhy&Qdra;nx>qE+-hf%;VAiq!1A zUeqlpsWlnutxn8`?7E$?1e~<NN%tYULG%={^8=T{4tfq z;g@{zj?&VVn3b{)lblY?vJ03%h`}x~qyF*C6pF2(L(BP>U7NP_$6UM?`%1l!?0MR% zajEkg>#-9T8=OqUCmno-4mv#rwnJiy^{o3%q@`|Gfeybh7ad`~5{e9zE^ zYO~@MV5YX~=&%a=aB?&VW21N`^uRs#jnT6nuwK~{X4qaKO7FK-MfOp%2H^F7m;=g2 zZgqi$z(eAC0Xt8%FPv@tJl`;b)iKRY-o^-|O##v400(9tucAzx#1Wk>&V;gk!;3 z*#GRyR({8*@rZoOeObu^Atrtt%v2xe(Z=q1GO~P_E|^wn=fUiwtnb7g!@b0l@YQci zW#$zuelro&a>));P>G7CBTEwjG|bn5h<#*WZP&Dqgo;r~A;a^O^S!EUthxb@+eg^; zoSS6#6JD~{y_if0d(~ctn}3Pu{iq4|m;$Wt_;gWtP*yU{@h=s*UDRol>(~zN&1ppE zV3zxBM5_CEyZT9S@%=?3ynjebyJX*!=fv=)p{lq>#Kusq?s?Y~J)A6uGKq zocg#y;I3`=w8vZ>ucvq1h3VW?*Ye@7?QZc@JOz7)ej z>4DcmsqUR3^ctq!OA>U47djlW-anI19+9vot94SJ^+-I#nYYGzL3HiRuTkVE8#t8i zgVG+g%A}nJ{Gm{MQ0T2PvG-3*POd9*(>Wb27|s{(EK2P;=A_%em4K*b*7De0vSCwY zw@QwNAR(OX3lz7(NNMt#-_=mHmh9n1>ERZ8ak01Hx3SIS`D)cI9kvJ;9A9?;~O&RN+E0zSGnK2(wCPlK*irP|10{!jqkiG+5E&{?Czsfj+pQRCwD_k zK=`nQknM~~6c#(gm=iZxEA0-Nt>n_>u<-N`?X}6zyWQJLKyo;~eB17A=)v9-U*9!z ze!t6LuX5_t-1!@=(dX&r)Ng1z95|^!!KzIuP&n9kygS$Od~UJZ`_eCyU)DF@Hd?&v zd(^)44^u1>RJN;hb$WJtHhK1sNLu|!dgyn>P>AV!-CGjJ4kLGrpPtllzcgdo3B!7C zZ!Z&n^o^}g&5Kyo&tMMHrusTq=~UD1goeq_+*~Q148cmKIeLyL4#2k(K5i2}BmoaH zcE_2Ai{MC-f!S#stuWI+>6h&8mNop{5bcmVnsM$LIW0>=efb-ow*w;U&M8Qnp1Lere#r=@k<4sXBC;dGxl2DRKm&d2-YDSGaey#hv zDDGlB^7^vQqL+GW-*%enBXbuJefys;A~!Ci%*sQe(DX+zgbQX>?730RJk_<9=v7c@ zebr1|4U`*v0x-No-3joVv7m>av z2>s#x>TM;xRDqSGS*^PUB%I_Jb`waxn&`7(EOBda>`(MJ%&#*a5~i1Im9Tetrts@@ zR%=o7l-o?BQWq^5>5d&c?ig1s-`_Fag;cDj0^80jR{EED0}du9sBkaHWjM*iowVg9 z%QzG!^XKDs3G68(v4oM<;1xl*9UmXx&DOE+b`fcOUjh|>JzbH#@k<4du@$$jWRiwj zlGMo|FT4l1+Nn37@Liuq^BLpRr%ea_&&>A(t*`qKNFuy)op=1o zxArR1n7;pK&{1N*Q36q=2)DwzaUM@`&&vBZzI!pUE#8|tivpIilJcNaK)WU%!#BGG zG<$GFYhAwV2DdajWlUZ2kOc9!Sud@=qKNW`2ntbw4b%O=j*HK^;|xE=YKa{P1x|$c z)_nZ@iA_Rkr?0iqh7G~7)Y8%tnR5+`KL;t6Fk(2JlJnFZ)rHq$GK?SSAF;_yd{<}P zpuKEMf+h*Oq3u*ZRf3SEk(Xb`{TtyA#H?RO*J$`E6Hn|pzVD)YHL~ad!IJP=cxD{@ zMIzZkpX!ZqY4O{vth2nW-=veDZ#OCF4YL-_w)zc9%{u8#lY__dGrDV$nS#$Dw<}Lc z%hm%V>sn-KknT$em=o7<+v2I<_@pB6=FOYH?kPVaLC=InnN}=8{hR1l2bN??Uw)f- z9w(ONn94z>uk${%H$!V?Sf?LUii+b+!+cZZ*$i{A5|RCbE$Y#!ey#jx=!uC%q5z6+ zB<%1`zNztyeKo@q@{=UTAk*oP{M}XI)_FUzgE*jj?2(mmhKm-|n$Ni}b+d#nTc!Hi z6xIaQ1RSl$W*3s@)RYvC9K=>Q7Q4d-f->e#>zLX^>q58pS$@WD=Y>%%-%_S6^(|lF z&N)@G^WJ$*@)(+f^an&n8T^Ec;F6yq1{Pl9NA&m^)sp4FPyUD$veHskR85pGFCW99 zqy@$@UT{;S;NTZAIx%r@U_W%i0}_pJtX=uu(E-ahrY$Mhz=X@pea=dVkI(Ml5Z}1O(yD7KwR#Q{+PYuHRyqvCIf1xnT zy4V_LEOO=+eM2s>5VX*L@+LbwdBihjCmOqH-oX0en$^$JseU!EG=Luc&HuYAQ zt!h2>S=(ZZldB~btt#)7mM$_V`^wTBC%IAMuYLrN8JZ{+*&d%H%IyFdS&=6|~!H$>u^WKUyF5RYiofu~7#q7KKB{s(& z-dB9sw>d`TAjtQUrxaJx`f`ruT*g{O#VG(Cbt|xp_-{<#Pw%dwfISuop>3>FZqndm zs=a9Q@_4({V)gB-Y&P95M~O05+}Cf|q+C>zuVcjX;HBzNr^dC!_fNRw6(NIU$jY?`g29<0UwNgKKtICcRF0%-IImNosD+YF|B268Zs!$PQy;Q z3wnyXpV~=7=S|m0aUT{L>P|r!bAj+Dw8SxgZMftw&{0RBW|7ZXb0S^#B;pqA3kcbU z_HoAZMsv~eMWghTbyrUd4^#f=5A+V7* zkea<+Ro^9e(orIXFGNEHCo6Rg^3z@j{~4B`VV!e;K6v6sSEHNTMIhDY0jwd~7P zH3sFESODh%%;zo~_gyu?>b8pox2Oo^c14zn*ropsuntEE*9nw~{4`qV_gL%% zE2W)oeRsL|W#$NTo;1vbIRE5G=tcIVQC)+uW}f=HDhQ z^?A^f4dXD%N)ACmYK<)CT@AT2LX_ziT*qmPY~N-JZZsLg1HitAY+L2UCyy!GMa!Xm ziWYc0!4+fKk-6qqFK{}eh;m~gh=ZcPK#%`ui4E4e4 z;*ERh2AZWJxNUBln&b399aCaWeNrT~m`kaQSXPiVa~xtHb}9uSc@eNjyXQPf{Y zrx#$Y!{59btDh*yCA4Ivy|;ch&mDB0H5zUx;F>giQ4jxSN;b>UbJ2Q;1vyVNw{g)Z zytpfMxcbEhqyy%^-EDuKGuH-#|LnjWYQ}}7rOb^7ZP%)StpXS~;!|T7GK`9_wTb_9 zlsEC*!6Q#NZ%D`zC~0UD5C>3dUvLn$|3^q>A1qx{P-EPE&n3;n*q9A?2wZ6~f+iS7 zz`{U@O)A~t*T`g+Dd-M`Z4;LVaRVTdA&t+Toa11>VA2I&u}k%m`+^8ER5+aSexoy( z4gt3Q0*}4mx5RV2lV6`s39km!EKc7ja)iT$kwjwLQR1ybf0^QtCx+~Ko!BQx-SkLQ z-ny_)dG-k4vdG(}3|ip}u8gzx78ue_zi`@$R;FnPsKV2*<`vahT&#cBUe}m8{rI{6 zyOsUb9fAFs3P%(lsmjHGSZ}7R??vES9y7$-K@9#+CqY4^^tp~XjOX9%j>oj+Dg$%xCQ#Dt*e(&c^a&{lQwLdj4TnJCJ ze}Zw({p#C4fBvLb`dU*;gqL`LAee+>i(lo{?i-m`B>&leNwG0@{q|kv>}(?cLdn3O z`wgiKaTUZ^mLMpx#bqrzI~%^{!r>SLAzT?mYe`fxp>iF&em*tq3{mrA3%;WlL!?A} zMOTs_94tj?b(y(?@-Vvx!g|^kCpsQ8@AxnlC6O4Kzc{ozCn^&k zE8OS0tg>D%B(o2;y)q1udcb^2gw_}eGCF?a4@}4u9zP9T)sGps5^=maOUxoH)F<8d zDciu~q0ZkRCxb?q4MAf5lRr)vy^VT7l1%aDxg8wOsQ*wB9oF7ChSzV1_|;we?P*?K z)H_X1WPH5B!T$(CQqs=T&L`#0T%nEB4ikAeqhS8<3j^36v9J4)`Z;2V7I!T^ z=yyS{+d-0n{;f@Mg0&A%^%CpL%M)+Aq>3NH^@4t58O8L}xqZhq+dEab)2ym@hUuOn zMlool0OjXaJx~NLSlW{(Y_j*gUIz)EnbkO&nsihYjyX&x60!XtHs#kK3!X!yVtjo#7Z%U}|bJJ=1i z`rQ0H`TPAF<{NQfp!s7y(wnYrR}t6a@F38{WcAzQzaKt)SYBIQ1t{U$=JCk8J3lpE zy7D@W4+}Wd`^2OC5NupV2w*mmHfZ19D*tLS#V zq`r2LcBgi~5n`wp7O+9XX+$|H7-NZJ?++Ahf6?>`-O0Y25yj`+#(T!;5x44UIqrx1 z_%t?n1O;bSJ}GTGlWV|Z7SL-iI5Rf3vP>}CoY5~Xp5swUY#4rG=fj9QSMI6G^oiF8O z?^w;z1EClPTxD>jxGe-MPi@B=6ZvBuOVx#L588w;9^;K@zTd9l=_!eUaaXSY)@D=8 z!-q;{5`5xav_sCT#~zD5V3ihoZPR6bhTU4CHb{x?ogc~-AxsO~EG;ej-*r#f)JA7J z=<&zUFA2h~*wL}y8}cI_UbUbeztJxqt@pO+F^})2duN|rPM>c zemC-~7ixCfE!Z0GdoC9>eFYD(%w=TtorYuR>4Y|&*vJSWvCin;b89G#D&gzWM*u1v zkSxlQFPpG*i7vmjC&PLBi?)y^-)U#qX|`5|!sR!em9@OA?Wq`@5v94h>XnEjl755| z7VRF`89!g+@u=NgV8cB9N9ZJ(?}+7NBSgK2+09H(Q(4w4jk!pjfF+pJO2B6QEck5C zAj3YpwmieG={l9pSG->M$y(mp4?4u3=S^0lv}x|LLI%r|IvOn@=;bw#WElQYdB2(3 z`4^p>JpY@)@b0%Jt>dP-&lP8KQ+h+Q+XEk#96@>i-@9V#){$|c zNLrTKPginMfYe3Hj!`?oi$>8xM3bbYrw?W1LAG(=3e)cnxD0;3$jM ztlX!=VENJTWQf$LJFz92bd!D@76dkDkG(i7HW+1Guzrzg17^3$CMvG7_iz~e)Z@?8 zZB==deWN%fCu;<2Xbc|E;kf)B8Sx)Ny|znCRP@7n{|ic2u36#CAV}t@15ilazP%02 zKJw{OVKRiI2_Of8#hBJIy6fkDMVjW$&dxlHSklc+>=Sr# zjMMo`J6|{9?|_42AE2paHN!V#+dDfY<9}DxMf`E@yjt%=xE8J;t7Mrp=zP?}eDKvW z`)Am{+XtluLBQ03yYfZ4&4++JqHaXM7e@H@2*HE8MJ4kfFITX|_3gnwt`&5j0NXRZ zq#n<{pSrvIvQw?#VS}Zyu<*!2wfvhf9wOYqiP-p`KyFnX2q0aqK}^m2W8q2anZz@a{~dU)W9uV zZ`0hilS{^cpQzsh2uXxH3ss=TQsZG&VFMaPZ7l}9SMC1$85uV*RWTY1inL(2-cn<| zUeYVqIkUX=E+ps>GtjoDdl;FlX z1?g@h7Ht0j^>-bU13@F{)+t{MSBYKkEOuX$axSCIa@ibKYV8X1a=I0EUR1$P`4~^G z?!}T~9dPQBv=-|w-%;)#UH>anh33yumQxGdlL`nU7zMqg#(+Uhuy?q#m0q#W{W1tEVu@-N;r($Kj#fnQxT)9r= z$Jy;uj?|0U7=uy&IL`OY8RWgt%F4=a7f=bU+D^x$N%Kc_&qHgL-0Fp~R^m#4YN^oh z^#gya96gSPxl&?d$xanWz95ZytVXm$zuZP9ctB56^Jap5@vhda3tL@SbZ)Uw?z|B1 zc&5|yuxbTtP>4n&sCK48*3|b-Z7-95JW=^q#>-?##V@oPLMEl%q!pKX*Lt!qXVt>6i~c zR^qxf)|!=GP_Q3kd5rDwTp@K~H<@DduFPEi3FZY18t}r)`+ayK*%Ql(DUG@eV82`9 ziD^_r9!7BYYcf35jLHxg(xcf`j$ioQi)j{lm|C$}J2-5i^;|hqQCs(;#kfp{ctKip6)A^wn}>+&C>7$e|js1d+dnR_xg9_ z%~H%S`}JcGVRKrDNeM}<$ne2JVCRdre=yLWO#(IZe8E}~`Z2s;5l&gXm*-uL}_J)e(xa%0YG9Ui9*Yz|*+*22gY-yQ`>F3_Hl11aCNs^y|smiUQY zoyTKRv>L^ghv+H&tg%tnXPsc2??`SryoHNQO$ z$YB&{H-n;awF~nTaY*8%CyLUmtM}lf2f5g@aiL;>OFVB!ixALiR@7V_(#(#=L~Hu^ zccN2Q0FJysm`AN7bXE{DmMGlP+&lFW@2oHKyO%~}jXl%%qdU>FVMheRj++qX{QljF zs26IKa8{)*8JW|pX>oHW?kb++A#K4=d=+1OogBeYh>)l%->cJ7uKx&s=cU$wQ|L2> zMbiH~>g-hOX%1$X^F~aVak6%4zTVX0P$ml}#BOqOTlN5b;|4Cxk9l)qp~t29FgxOm zj!tLo)~@SeiesFrBPXmoIgq6A*H;BmO*sxDXA*eT5l;Xy0!B>uIZtElM+9xzrAgK6 zOD#e)@F20JN?-eVo%{v~x%|100SrtSy3i1bQg@$MM6~Z7%y;$QeowVNW};)Sl+?(U zVbguE7>>K@AB<~k6(ZrgAx#D+1l2p*$p8KO*AKij7rB%nZ%W+A}m3`eMolQ zL{DL+)9=GkWKe#=stj+2(A~$K$n~8ak(=qeY@GFZc=*xUl7|srRQ_-6^c9!R*D*Sg zs}rAp_w@A4LR@#ba#-%XpUi%{pi_H8#Ti1atl}m94?It0JyJ`?K*hc1X7f{ylf_v# zJO7@gyhvsy6A?zqC;NzIPeh8TD>Nl)=l=(7?{+_lLB!{^t>p-Y^96?72nM z0T8aAcYih%mu63a%j{1&dfAMqPy1Bun88V6!7~FIY~ z!cOH^zIsT{I>M@;uEoUiCuh1*@ul!)U}hI6gVR7sF=Ea@^oG#*s;t`(wrY)PNXd|J|d?C*K-KAeFX(l6!syA^5_)17u5k@NXZ^dkwk29eL#%FLG5c$ctfB= zMDKs-@6U%`0`Cs-Vnc`NNSvRa(>|ZG4dfBov+pZu+fiX;aLza*Pwf#dJiK45qEh`Ncjv+7n?+x*<~p38n@S@%v4+5%a0kx^p^!W#jtsWe0O{#;>)ML^xx!lcVEC z>-`0m79pR|9VA}!9g={1wy)F3U(&jhQ&O_JFMGn9CyS0x;gS{;5&8${@A%Z@r0Orx zGJ#vT_y9C8D)Pa{N>BL}0C+a0^@bStM9PIa-p0LeEXVC{%fp}v%hBoHDjoQ#2ECxP zZG3`5S7+eUDZOOE+zNaoOF(nx3$m?9{;s&h()k+$u)B)E#%N@Cc-LE>oG1`jIGd}w z+@!M-(Pi{|u*v@W5Qh zh*T!caSOYH2>{}<0f*P^?PqY7ftsDe)OXXA)ga*Ccdw1bkFMjdcOy;f*{BQBnhD>> zB#kV4P8aBP45+f zC68)%0tB|y!=JQT%#z61mB1S#4G*Ow@P&^P`yc6yHF*|+Lx~{2n0OWdBBb(TXo=YM zS7z(uix)4VbK+nr*SYpS6@(i;t+80l$$NU1*^W|<>pPrVV|Zk(&r%@(mmQI61o`oX zle_!8U}e@-OxM`PdzEMbrT_W&nvSD$?tIKS0%|87xCumyjC5JebhCnaCLV*;O`ssx zNdMmF9gy0`s&pFadM@~rojGV#2AiMgKLW2o-18zjfANMuRZ%+zwS@JFe=k~WQ=)Z5 zNpkU=V`>cVom#iVcW_AP)G>hjGl)89+#H8_{E_}+&}-tK zq-SYN+=33{40B5Q%AY({hS+4L7Vl9Wrg82$0w?$nRPwTof%iv5+bEalo*V0A3&~0Q zFX)B7uwnWt#T~BpT-{I6-(E?9C;lFp%dI}UzN4h6Iy-E5;tb8$H0bCK_HH)-t*U30NG))2trR6R|hjzXuP^ zpnv!3z}iHDGJwHLRp#Q9#c)-Ga6 z#r_K1Q<@4QPM+^j`hTf_onKA{ZS+D`RD9j2N?I)pC~Xbz*TXI0gkloA${RkV~}E) zS~g6M>_3WE4Li_1l)v*%*4E+j?;`Yo56--wh`f|>)KoQXL^yI0;!c64WK*%xM;SU zKHOtYp~H{Yg{ae2zF0Es)OLe>$B$-+bHuSkkqA9x^TLddL1q~(N$W&*4o0s1gy#ng z9=P7#&I6#FPyk1SVL~#337V|E0-$>*9@*h~h~P-8WiF3dKdiN2+5_Rqtq`c7(=Blm zo%k7WKnD*yb-g)>vlOp8xbHpsyf$Ee}YqvuUmP{jTbitZC z?pua~62tj3|Fp<mkO>o0LVRq>^tN6yFOl;mUJ+e(VI=F*` zD6Pi?_jIJcf5}9M^>bEfiRuy6&)jMZGMsV8nQ~94NhJQ*YZ=WM+s-&>jxhmljP*+* zX$Gb>L%oBH$(CSedj@6x1G-CYVD7!Hoe`OuR-f!X*CbY~J;6q$g3{`fvroxMQj$|r zjO(GorMRhpS&$yCWCoJh!Ix-LseC@a4#V@m==mEC(V!gpqkImn5iPAa`+-XMgmN*A zb4hzpGV*D>#E1WN&dcMQUDVf~4^amP(PJx&u+M~OG{j?Hmp5LD#Y8*?E61d{OeQxw z9s}%j5Z12jOW-{_mb+>WW6mDJ@f7yKPE0vN-aX}rO6IZL z#t*68Ii{>UG0TQtqoG~9lKGJ=NjSWJEfzgt9}mNBYZF`3vX0|W|lqZ5>&W1ncBm-Eh&mSwY_&x}NH^cLv zicHubZ(aNqc++?76&$Z3koioe*l_R|Re((FMhUDkOf=}yhcXP3}_-6j~vM3EQ$}9!;T+QdF zp7vY|^1W`JG&tIHa<$+^>epwl59f=jWKUQkF1uR)(Ws5s>T8ukpUVGTCId9uA56bh zDe%6+kA|ogJ-!&2;jmT7J$SpXv9S@FM#-k<;M1Hwo5!8PLN7h+RCC#aN7XMOn72Np zGwdFK&2Tuk(6P;Lu6sS%vK;iyEuu3$b!2ucPFU#9JuwC)cPjI+?=Z_kZR(BsWp6P? zy%UTP^acFX2vNX2G%_n^S~@;4F)}bb?9aYugK3-{|B!p-P?+Xi9MZS(TeRj z5fKeid8N0CbG0#_A72_LdN*BEggVxwXF~4^A=?Z1fexvYdHOem?H!IkxCY({(4rIv zEw1cQd2V_yDJJShB(Q1Pb@WI>Du)Cf3WXgcwZl%7!MR;iA6ha@2aWv}7Z){m+xCc`~I@j+YJ5qt1)iPv{I zvr}|zP70~F8pCa>%L2)k#~^#qM%Tmlia9R#T|jQpzx>Iex_K6};R&8=dr=H|t-{YP zuv}m#5Tz_t-X>A97z^q80#wfl>Lo_r!DaqPJgE?oMXUp5e>X?Iz}C#=#}rJ#XWb{S*KdS&(; zGO9Yzp~LZ=v?Ohblpq2Kc8cx6S>V(-In@2J#otQL$XKj?uSfRiJfk%oe!t}=&x600 zlx%j6&86-$`&JuQQo?V^n!0fCzcgj!C6&We_l}TRGJleDCVdeaS_W0ZivRofvvO(U zevEBnv)$k%6HQZn0Sa{9&8?IwxdO>t_R9{YPdO(FsKqAz?l)g7yUg^84rg_fiO|Y5 zZ4+Wf{Lfzye=;?nmhr?*TL8E8_XCoD8 z5fW%~6~)8w1p~LV!cjv{=Xx1gy@bg4m+@yObAyJ!z~GHt96_JVj^O8C)vQ^p_4eSD z!P5nJ=7Xpzd$*w1AFXNw9i1JQUcOfH-1G>h^^pTv37~tZ*YYDxcuT63D-YBVa4AA1 z3$G7O+(;MzKe{P=P4d>UOCn-LQM-EHZ8Z{c2sT*YjOF}R{-j%o zP}L0W!f5&*yfiyr#{0;U8Gr!X%qYXw`i^{l*tO1sLZgK&|D2r&)qaj&%q8P5Wu(`peq+$DT zve7p4Kcr$PG;-jd>EI#sYr1>a{M8!{-Q6dS#;fL5R%&;xrqKeZfWnG=H6}!AuRgPK6F^+PSCajO;#DoGlrAxok%(AU7Fvg&&TDQ&5Z*P+bmT|Qk5`;(Jz>S6 z0^T33Uy4qRi~WXa4jv```}2+YnSww5>R73HZsH<;(!BgrC?O>K4ItIyBuAv8e3Ffu zPEzoo>U_jY2IBE(|6Xs9Pyi^Gt1Nq)g1nK@m&48Ej}#Q>MPk|8D{$pVf^zzCi(SG& zYII-B8b@TPjgz%#>s0?e*LSN!_lLd4Vy=2+3qoZxoOi+IS!(ad9#m-!vdDDBp^u^2 z8R8!y4qCd`vP?0`ixP;pz{PdzWW}TOJ5w9ByE@ZERhoX4HW=C2+SdK^_(5&i!`C4C zTKX8$#1HZ)_BJIQ6)tk6i6J{ZhV;Hir#PrX$*={URH#)*$^wj5xYOq1k9`oGloDR9 zkC;sJhYZJL)XjHWJ%ohL4X=)9I1J zQBaV*46@r-$IAY9XSDt2D;+^iamTYGXwGjrKlH)v(f#pbcvF+?^iT~Q!maj__;t*9 z1|HiR^V2NOMd~xfSKTNsso1+w2iZw&ZZ-<;{`*MxD14etkf|aGEgzgjyeb7$2}gy$ zrG>#HH#7sN1#<+KPygcpc>n8S4EvsjQzg;o~1Wf=G74<)|gIiPm3FXwfifmo||*xQU#Fc8W4K_B>73Iybq z&$pMKqYPz3b(Kcth+rjE|)n6j3y(o%Tln}u~RWXf} zLH4Vaku&H0+;W9!9MY*z>=8TJ@;~gP)_s@FUb2IQK|JOYmN~&Zlx0hcr1h-*yuleO zbWBQh2sQkC*LE+6c4)<@uIo)D98C`np8huEF!p6jV3c&?ayYE^;+KATsp<5obd+%X zkDjdyCloScpA2peJE;I=Fbeo*`4o%M6;zKqHOxq0WMUNAZ$&Kv3EMfI_?33N@yP}* z&$l&i{xaUOJIBkA1d}<60c&d|j2<#X$SVb^SV$gV8}K@8zrHnkkN)2%U$9FC6x1zL&IKlmiHS|lDu=u^pp?GY_L`MqIWc)WoYUvt ze(`q6ebNxPVByX3dq1+{;n0k%BopMaVKWdJZ`j6r* zL{6Mca&fE~!bT2NKd=w51pG`dPzIPr6n_}_`uYxvn=4lDV7p&H?W1XKKkMa>aj zsHH0c)uR>>oq*bbMPgvNz_blEf7a-A4}1$T{S|Yk+_vc_woc#WCB}Swn=wS`o+GT} z_x-b?va_=lDkGK?7nPgvPQ;^eYHI0=Dr=XHFTb|N_87K<6zvJVe?lJ(+|LgNV28!obbEq` zDA+^?wZ}uKIeG0Q1Vvif)S?7(7=sf#)gm< z^sE8*gnIxE^6wrw=l0EC$_aANgr3dfxB`YT{6}A3zszY^n&jTLGOz=< zo3bC0L#;U3RsNu{q|Wt#z|M*m>xKZ;m+r8kEDeLI%0oHVL)9W|jL^-2;_Nv4bXbs6 z3COOeib~rlURg=qJk_ig>tC-p|K$dAb2CvZ^oj{wDa)NjKh^ZF|3~BWF69Zd|HpWB z#NT#$H(DqCkv*g;>tCO`KgD%V2l=4&K{XJi0fOxna+vL!3(x&|ZZ-pS7>l@vb_$7f_leD{sy{fF()eC5=*iD!nW-e{0kqAd>vPaCf>a8x0pSj0RKYgkg}afqSir(athilzYJ6&;FrH0&QA=)42L# zj`))+k95@%3Npmb57{l1{SWU+BkmAaWqAq&yGIBi zC+{Zak0JLj1NbRj(-ukw86d}0cXoCT;E8`Ps2#%_JT^h`lceIF@VOdc_EN3q&XofT z>R#46=R$%nHVg;62=zY#SqEkygazHav|k~Rs|Y!PVAJKiX*Qor+3m?^gHO+HqdFP52% z_mj@J_5HpiOy42|;M;NTpP#7qE7AM&Ju62^L}7v0zN%hYnRPK~dx`F8dvFNCD?cwc zN6B+v80zhXaAfF#wXDX$=813qlP7>VgS}VK)@D4ztOH%nMEBGS)h1yEp@>iTZNnv0 z4$+B3ysFEyz|P&!Q9>^qjJ@=R$n)O_@_r!j`zB3zNe%1K%5IDd z{@U*z{Si2p4Gs5QNq&V=@UTJ6I#u3_3+RE{#r^I3+g1kC1WP^a8rGaO`j4d30%0}9 z-tWN$Y2?hrjAz5~X|;LZ27&gGZ{C}~T1F4-6}{WL_G!kGxOQbp#+a1e*xdkA=Z7=t zM99=zg(DxqMLC5)F zf;+O!{cyHiuPXB}!OWn2D)4Ui<`xDl}co;s}0Zri^LwsgC_WsMUG43S`@6LA@NKTw*lVgoOxx3!73`i5#9jzskYx#Ff2>_wGs4<{O`fnVbHo1 z_eNqbOTlLAKOScpWe;vo!-jmZnO6;~s3bMfV=FJkvBWyzQ`-7!Qf_IDs{Vaqh>fl_yuenzu zzc@2w39IwF(s2a{!>*X=wWJ_-G7n$921+p zV#!K9JUpW=ro-PaD~NshCqko6^)T|or@AeUi5+-2ZtKT*md#T!POXJ@sztxqb$BjX zSkEx5{QV`J8R(e+>|*~LMcF|FdP#a1nA!Q_^@f%yv*ib5zyT&~cxp-KL|n z4BOC)O_Gp6xVJW7`zQy!Lj%qcif4-}$(H={`{QjQ?kJBl)JGpka3MUdU(V>z|0}~B z4D?PIc8}p0lI1ejUNJq55!-X5$)B8Z!dm*kfk#RBAR%j(+-0w^)y5zE_SG8e z8(Ex*_`}a3I9tfciWJUop-NBjP;;&sa$TFLc`!w}Q_)KO{-h|TDCf@zyWae4a9b(j zLt^AhXg`r0N8Bcl&_S*-+wRH%ABXP4E5eiW{<2&F3wODmkGkYOcwql}8A7zHLxY3L z+H$N9y2tl^2yAW2KH*;ENoa$RAoV(+5%oBpoF!0}>IZ5+qwF;f&mb5!F(sP%YV#D0xdU@;MCa7W8wOwqMMk{e6ea zQ_y*+`dG332Px}|6ZDIrMYdR=Ky0(uqiS}_WWYI$M+QjAHKK2lsDJi19KX0=nZ;>PJ>n)n?H*?ffSl?AY2At6JH|a6Wy;QN6UoL>ZTSDnO&6SK+f#Etk$w!A* zoqvY!6nuK&YOPCNvi|+xFE=aBSh7~;pk!^cnP6Y5^q?O)%;KoVED8Yt9;fPgsVBmi?4~@(o_Ql`_jOg* z+D5=b{U>%8@^XfqG=Z16JgXPi9ewj;(!18=-HH=a5j~YK6SXOR6Q3%rq5WD*g4kbY zOC^Wm4;zX8mYnUxLxFY-ZkTcz035{r{_VtZ!p-8-pi00m+&!I8vSWrWEL2*<#N!ss zC6wv@+C_LdH=jSST_P;^n!~%>*`YZt2xSe7R~@%va7o}=(_-*o?c$#tK_+M25~`8) zVW?mg(A^c@GC4B?Mx^7@W7I-=<9!4Q8s^XW-n)(Pmd?QQMUN>0pI;Bvo|y7hgtpND z2K4aFEg!m)d};|1u!BHn7etxOqtkvVQY(`_M44ZQ)f#C~4%>qSi@iH^bWnI%df894 zW&&34Xl}{|vvR_iMXf;Jsd}0+>iTP=L>uJK5)jNFIi1Y2e}1wYQZC%)nOX?rgkEB4 zcs0lHnNW01Wu^PG5eSh;`yAY{kqHMmxZ)YNh5CA~3&eeMV1@9wS~k^s=dZ;tw$az| z?HzCw>txeQem*Y)Se_Qin~`S**7AOoa8t75jrpm@EzYqP?kZcbBp%7%d1*c8zVl%X z@l}zQ!>K}1_a`3?vif$PJZ4ybDMK!>iIqCE3=Qk^&qiKG2GngAqY^0k^v+)L{~-65 zd`xe6*ALj2&1k2biB=xH#AI^&rQ;!WXbUdzzl1e0@|z$7H_c^-Ro7tQ?n2?iyI$2@ zDo^Z`TAe*3hS+fgwPa7kg`Uofzd!N+TbT}p(fydJh@?9xbdHzd$`d=aupxk&d44!!CyTRy*-Y zT)7f~;?vIwYF<2Q47k^@h-z?4mkZp2G6IjriE5}Pwmi%Nmrn8=9S@FH;idK20WDv2 z3<(a_S5GcO=d~3$Jl@b zZETs&(*2>Xz3#w^6R{^B^1oHJzfGXmI1^ZAkV|i@SC*ljjqMKyHZ5qgjQ$~^e3`;C3eC+mx@&-1I|3U0a(`$;lM8- zJB&pXgNab;d9HPlJ-7UCL|~%^Fg)%cSLB_j?+Oj73rBcGMMV)1q@-!hdQTvQC<3e+ zKMvL#dq0P)-<9EV^Khrf(Z06FmxZOD9TYJ_lP)1{QBg~1ax3X7@ZQRr^|MxG$e26z z)W~^y7P~T4fKqAyeXR>Neuo~#!{vvY&|g2H;PS<_6xA8bPHJni5Wyg3wPGEF%v69? z(e>BN(X;%NWcb3p#kTt5v3wExkSa!o9aj>3P42H20Iy(LS3WjxCUMUloEh44ONozm z!e>h~;l!J2;#|fIZP92X*h97Hm92u^07=@J!VR*g9^bv&lDc6p&n}{4b|Pc!h+Via zIm>`G&mg;FbCE4jYhpMf`T7HpkN{R1cb@oK{;MOB&~Xq~)S;`_i_G#J{BuU3*+@B; zu;7Pk<)96d+A%dWT@ij978cPh#EQ)!abnlMH2l7ih0O+@?$qJtXW!i#34N9(Ttw=c z4D!rOvUa(`3A|K9dNOX$WsT;#@dMUk!7WL|g~ z=*Jx`qknS3^(FEA0aeJmK#8*33wc%f{CE?ZA9^<$HKvEU8h7YiBnvaej1ORX(O3LglKK~^E2q|vW>0{l7(BO$ightMcV=?dH>Bgs^rIVCl3L*lX+p|L zpub2LvM&g~x)9Wa1W*KI;*HH^)NDf%P846Z!|VTH=&Wq4Yn<3`u44b7FUI#1UoPjY zeV%Z@59ir%YRpU9@~yh-b8PPA?h_gya^0^iOWh4hTHp5eLz@1H1@)FIGd--2wHL+D z`U$JANqc2~To$j`2Iv+~3l3O$Z|{Gnp!TuM{+;pP=`vNw^|VlI=Y8#Nq3g0Qz5GnB z(J~$ilVx9NEV8|>&Ed$jnIUze;M`AzIdPqdf|G&L?LVY`Un8mMIq=R%?7zzJ6&E71 z#m@$aJDwTHxG?A3M16W%dp~K2mKM`2y;3)R^RCdf4qu0^$A1l-zR!SrX>z}W8fzo? zz3NLb2LCRJGJ!SCnxPHjsW0bsbO=2ke(Yoa%H>p#c8fV)g+(wZhp}9a#lq2C*OJGC zRdDq&a>d7v_yvEM=YeLj_kQL#mmfd`uo`r%J#{v zNJGh5DMyYI5no~eXS4PEDY(~|lyJ^(cn^Td+2RArzWxoIqyT!OnO>2m#n^UC*r7Q| zE@(_sW%(VxpbN^Uqg> z-SQd^*7eI8hJg!P$SbHtwa=-j{18}2?s&#D3_AfNjW&Pp>@ML1^@IW9$3E_x;Zy8? zw=H7a+Td1&z?OPKK@MI=seg(VqLzBfP!+(FL>Sl)MlP|I?9sh+Nh~N+oC(ng-XunL zPEIiO1N-Xumu=2_5z2r9t20gLY8FD8;E6Q#x5`>1;7%2Ja)reQ^#%_hC+;zdU1xuS z|8^WOX*yjhzh(`P6z!JBW01UO-j52fg*hIxKq-z^2oQ*z!qW)_3W7?YpI({O0nwFJ z9(Xl%`e4#@^3lMk{-k*RdN3uhS?LM1bBgHh7L6sR%7sel(dD1)Z;cWuyHfAl)xQ2% z7pxUw|GD>~zwF)In*m=&=+=RK8w9TQ=IrsCu{XXtw&*iq-LQl8Bc)|U(QJpM+>t1< zjE*pPa5HuMo#B-Sh4AT|V53Fx+4CQED3dO`i~=ucMZ&N%230+O!T2{YMyH6oel#op z3Lz6CVkn-oPcV0o-+GnbCc?Fibz34y)4Pgk;}fyxEGqDeZW)`yd0jYT4)gKwa11fx zKz*V-k@nC-@{`eZ{NTjcnUiGsPfdZo;Q1Hyl8l8zqZL$=o3@#4IdEEmz8Y-zRZoT( zZT7>zC8(n`Yxa%TTzu-&dtTDCJ6~yJ+aLSCi8?yxuR5Mh;Kd^cT!nPgCH>m%w)yo= zn4b%S8Ejbn9~;cNTL{|b+&x^B8b3#LvBKu8iB64IHX;5_ z?3!pu3n{8nj`2^nKj}~fK-inzJGDas@Z@;_w?{!RdeR{b1GSl}%$(F{5iSLxqkes6m+3q5+GhTEe;{OoZ zZ;T{iq`Xv=;oY8J95|$%C8Tsh-_8f6jgBZT&3#Ht;5FPKUj?)B(|f0!OZQMf`Ll&zEcdat7HG~M1VX_3ovb8>&S zHb=I8si|mSQ(alAX^tUezN#S`6nE1gH+uuS-K8ES-i=t*Cv~-xhx+7B_3~#El%0~& zD;5%&`}}8>UpyApHi1JA$JaI%gP<>8jPMa7+i(8^8k~nuA(80DcA907rSH1`a)AdJ zpsRld%EPwJ=aA& z7jhGgX~x8Aii;<>{u3wWTgMyu-s{44hP^xOT8IO;cKEkd!*FQtAA4sfBOP683kPKN|n8O7< zgP)anBr4i&?!KmRef^%`ty{O|k{gvkHSFr~4e=n+yE3?0ym%%dQIpk2C0T7XjEiXpG z|MpFr=Tjb~0mx{fx1H}5 zvirb~fP)kDwZN4);4`du7PorGO5_THNCiUGvAPe2Mj_T{B(RlotZ0T=4(@b2+$5qa zC$cn#-A1d<8Xan(s6PI|JgL|>+KcM z&`_+ew8?oY@x)he_I#?}I#cioxh054Sn-o3LaC5{4YZua$D+a(Z?v(Kjg6NDbVZ?6 zMex`}7r2^V%QuMD-0SKF3(hu@>f2iho!ccOB)%a4rt-MOo27<}q54%@flTdD#q2wH z^x2nX?GF4q0gnCX<{Se(j|bp< z5rnz?VH?G`by1W<*n!gHM~?X1D=Ygm@cc+$!Qd7Wpbal&S!Qh2L4;pt^!V~f289Ai z*L?l$>AMtrGun?g5cSd2s1x~vd$^}lG|UuHPX!9*d7IRx2e29qAvn}Wr+yS+$bu}70vm-Aqi8cS+VU0WJGi`Kd_^LI#rLg6F{h%`-w zV|DMF{!(=52pH7TkNdu@kQqp5oy~HeQO=}r^52=(O4_^Jd?^yC+2VM@h)IPu z+45wjhIP@Rh{@yg8;yN-Pa^Yc?J$2%yw7BJ8o8-h#v})cGoc3b`Ia*3!xfdKMsYxm z0UtTC%#ef{j0M|t@vf>mk6Hrf$c~!|gaQvzqiJ2HgI}Qjk6&OuPm>r(`mCKqHu*V! zvhc~5|0n*Ko7>hx5+IlU8Gs!s|s}We9m+&Rmz@>IJCh&j-uj2 zR{G@0xi7x6h;Uyh$SEu-kxNr|($-<#bIVc%tG=eGY2Nqdt+i%j<8rfY)lS1vfQ6K_ z;4=*vXrF(YJ+SV;LxaRzlff$6Okwky-83z^H8qmQ;={(Iu*lnjxETYVeI+>*_LR!k zKhAzO;ZS+|Swm5a{wBwCn7qtNhV&FMo2`zVB z!dR_I(Z63F((x%N;n)h09B(0V|5jr(MQ&b+zEoBxVfc67-=Xl6++6pL!GH?JqMhBU ze%dgguC1@H%Yg#|67YQ5PuYwy=1I#a|3#g}e;C8I@Xxsv72+tLcM5M3Y9V*IudF;+Ui1N4WAgJ33LEAIe%;Oe$*K&^fn(?Z#uU!M8 zOMGbN-=&-$w~eVa$Sp1`ARp}jLu97V>}s3Z7reZgV0&m+IQ%84erwcJB=6o}vnE=@ zpb_}G3{R$4=9joZYo_7%a^rHh%c4Y1voJBqC-5SLg!Y6ps&e}5LR&_qkT0>-4ASIbNi)D{A+gQV5z_iSwa_ojCTzt>h0j-0RL9I z(fo6x4Zq8S^43a}-jkqLq`NB^F%3@I?s|v0`-<^KfxT!x&dq|5Skihlw-c{(_WaAf1ARlVcJum_6t0E^YrqXXmcF{!fk<8F!e$l{;I$cRf@}!imh{);5ES+l%?zUU42$x8TazG)n%i=aDRb zUDrCFY=V!}LxTrZ%JFd1&w2S#wFp&kQ<|_^oez9XbQbI=^}z+p8o#*o2wanwGS7&pmj`0Xm8_ZNvncFhbPbG zrgPx>TT_5ynzKY!hzWI#uty-W4;~v`wm`k)(2?0T0w}0~pDRT1V5|CKUFply6i%mc z)~91moFxu~)EY>|*sFrn4efIVPaU0%T2Cc;Gtel+YVi4HB;O5)RR=umJ3qO_OnKNhJ zz?<<4CDSD33E&vn^lr7@h)Bk;50x!q0WQGYs;8r4%oUxf5zH<0(P4O^P zJt|-Eq7Al~vT3nj;HTCSW*nmc!}#?W`>Nh;6~Crlp=_4O6{azMHPIDt>s zvxW?AHyl)1O_<}4n72AeKNMw{)qb;5Om1h*P5`%TVAFu4KF$8FrkbJ!usoP3@wod=1;@fd4Lbfi)LNQv70F|`!&=fPr zDC6%Xh*$)UH4JC>tsyiG?gNPM$szsehiM=Uu}l2?qNT+KRcR4hm)?X@kbxl*hH*3n zSF8#VT0~-M2zL_npP~tdxV{3PBJ@lUv=hq!+krZv%f4RH*g7&HvfKezz${&O3;Pas z$%?>da}U4X+}%Ctd<$jC%YcRrQ7mC}YDmU1`_M?3YGoZmTVZJ>5q67|%|mJlpKv+T ziWdX^79C#(@+F5}od%N6b{v=Mxux07Z{$rg3>+Bq?Uhkyc6mQ|_R-lF6$0QEXMi!* z*28Z1&^AY)9dhPpXpuSbkeP1#%?_)UQp1Kngy8|ZfnkWvL!-n8CGG=6QpMJ>sBir) zQkl&6jp!-xC>yS)c4Q)wxLL0`!2h65sOVsP+>tsRDC#gL0tFv_SK)wEcn$lEOFAf4 z$K!gYwcR3n0;umJXJ8&4=`1aVb>r#wr3%=G|0?qAmz0#e3p+tGNeZvpV~W@FG6?7< zBn=VyQj;8@Qc&T7WDSLJ7?pM&HY)UXUJ%!w>6i*m*e9T0MG3~^*S9$@8*t`)^xxIQ z+9*s52T|KiAj=}YDRiJ#7dn%tbk_{ZfmJF z*Q+?wdt+H%-Jeq2H$Jw!xOl3@aY#ZuO}&C^yV|Q-BOJxT*MEP$3!l?6HbbXvyXC^> zvrqx+bQj3{=%PscB%0EHV6y3W zWM%!|Tv}P9h*xF4Kk9Dl?P=^2S3P9uGRJCBX|0|~#u}zanR`0{hlT4O8M+63tC5Tz zrnXNf$}Sxkap!-&`g7)@?;O^{p4 z$?gL!HUT*tp~HnoEE!I(xd#X<&`}K7fAP1A@jZsf;3nu$a5HWMKgrKG`-e|@>(23c z$rd4`h4e;xQegCe!A$3YE;A6B*?jea41OcUU zO$){7`<5xToeFeUU7V) zzhj|%WcK5myLYmXJuNtlP>d&-Vn}k0_h>7B7u|iO*lJeeviE_c>Dy;3-u3yizIn^5 z_iM>XI?kzcq=ve_;z8Q z1ZK;4$hm5v75NNEyzAe_rUKPvMJcyB1DN=w39mJHxV|-E8giUPT@}-Do2VSMsSptT zp!~D)!-+dHt9hP*X>fryvpegyV`uy|dc|;DnqgcC_t6=XvG+)sgD#-4>dyrzCy?Z| z`Ynq2=%MN-Po^BjORtWlzm;&88gMsP4)EbSVA}{&B~q{he$1`~hxp?httMAO;Nm6{D+6M7S50Hy`xf2ZQ>sdD$n;;T}5^E3@OEBp2Kwgv6VAD2l_hM zXO!wUjwew%uGi%AUnw_J8rgUKvul5qW&-cu-6FbnY)){|swQ~+M$7NYfQ^_m_m5oJ z&O#EwYqSX_Ar7nXTfz#O?F^ZId-Yjxon2}>X(<#|E@I4~>f2#U8^7XpZ({G-A$Wequ zvmCG9KgH`&cqBntE|h|p1Xt9cvAzmi6gWuFswe6x$E1+lGO5F|V}74`dFlqvhGtom znQR`fQeg|_s4KaYCT)chbVRHZK?oC=+4`-bm|tgG|BYKa8v71f?GZVovsfy-R+jH- zOi%Cz zMwQ+J|9+&lkw zz#qDx!_7%9#p#R4tCqWV@#EfO!1U7~L;oML9vR0;$nYvf zB5o=25V4GiQnUA&5*RZb-D zY-U>O9UgjzR>q%!l1$|q^c1J$arka6B2Rq%X+uMXcoVsc-Dy(l^r?o62vAN7!~WMBZkhY&7RS+74|C-8zTj_lq);W53} za(mHIx6i?bGu4l=9oyo`=1NqcVMn^UB7iuXYi7;uo#$E@Ju}<6^IA-P@LVQ$;H)XHJHb@u^;S-fICcxqU~f)lq1H)--?2gL}t?elo2jm5zm(`TMSe z6?^RjK=cCKUO|_2N>Y;H8UcKgA8E^s+~g^bEI$n(q;|gZBtam^{goL(D@;$5pv%*I zc~eu?jA0PlD@c&Y-3B8I9Yc>PoxqO?6H|EydRZdSUr!Uw(l_?Ibt958nq$2 zIRnLz2%7QmmM>gan+VML>CJKqDQbosXUuYWgkhOGQv zEDvn~&CO0yoo&%$Dr=#6J;fLG^#1Ks(rP;Sx$m61pUgA+BMEAv)=&NmdK{n*BTZ1_ z<_!P;n0gOzuK)f2pNx=@l@*1MofWcIwiKa=vWto&nck!7EN2Y*rxRHJcX^1G3R)%Ck z)P{e28QF#IWs0v|dHc>a^@Y5jEjLr4X~`XX!yFT=>AYusgsGjx4es=-y8$zN5LNKR zp|$*fu1OvnV*S~?MV;X{_V*M}4x=_iM$^u8k{Qyq9ctZd=?t&zkb{YtG2oZ4e<+ZX zH4be4#9H!ZEV2!XOjOss0%35BVC2Uys?LDs91boaJ}DAF$J~i@kyPAhbi2QFUz11( zj(st=k(ewEGWTW3F+Vi3hjEa-#8pm=75or-wx1)mu+z+C%`Lcwgy4B&yb*T)Vez0~ zyArwAI8!#U}338>h-*=L>LB*D|ncv0<}#yCOzvYpWt$p zObo;F0$1%w1Lit|2sE(ch>)h`l|Jkp7~N8N89l7(wuokvw*mZ~7MKw>aO0rGj}&); zlY^s>U2l8w?a}vS=|?GcP+fm=;`s3>3}3|r^xk!8nZ9>#vYP~w0f)U0_I<=I=f2i1 z5FNSbW|23$(uBZ?#XYZh1kXCh2EGrzA@eL1gPe|BWlj)?*35YmT;`Vp*s0CDbj^<( zNvsgVwg4uD`))2SOV)4`8BbPE`|Cb({33mQ;;5}Ha0?|o%j-dT(<7m9*%3CYyJclv zekxX?tQdeSXJQ4WfE#D-@@sS7lY{aMdg2MXqd)WU;u8wWZ{k!SXTQk?xB)i+RZ8EYbQC5-D|1|Ss#6J=?IFDC}d#B*=+yfevvP(_> zBm?;#_hIi;$95T`RSisF`KkpxYXmvBSkqRbvbiePM@1MTry@uX`fd#bB6-eX3FJ5M#a{R3v?a<~7!|4Y}1s*kLMCfAJ< z5~hDy4``?A@8Ui`ZZE4`SycCB8+He~saCiOMoa)dA@s(x7)%{ee5^h-zPLJ1!!U+` zH8j4`=bFQ}M?*AqJNP4;^l*uo&JW%`UUde7M+qark_4;RFfH{uI+MDcWodZINX>uC=XB%WYIUhLBL!Dk^Iz& zW|_8E7GTTL;SBkEmtSw!*iRmgDF{DfSl$yanxCHz5`6m8Ffo!V`am0_A`#0HS@x0# z({Z$-Kharn=j-!oP9~T={c|*Lg?ThaD9bW(#23K^UwpvMdOVRI(8r?rx_^tfG6>3_5<0o=b<{#ZI>M%Gy@(tG z&Jqh3LNc>;r^Ly%lMud`nYUo53@d7V664vt-DTKc{TPf@}N)!SI#>7)Z>^} zOk**6sY4b%xlfGls|%sqOpDFfHgy}%Yo=20#+oB2(8jzbbg8n*B@_WLX5glP7k1<39oc`_>t?JkLAt(zL)E6j zy}wpXlC9$a<>R7IGYugdex?jkd1GE|ie3N=$vM)Iff%>p2d*4Qib9lZB+b9fi;l6$ z$@N>k<2i1}6Q#G=7s7Ii_`?u%^iRavXO7|ohLRG)Kv{POaSnMwPXA47akPeK3-|aA6G*i^{7=|Nebe zyw@tv)kMGZz258u@dvj3xNreKrfYxFITZwp(CyB4Cd=xqeT3YVI!jRjh8=Ix%@6E^ z+#G9evP!{43(e=KvQJ1Lv&S9G?jplN#mI^8t|M#krTY`l2UK)*j!N84ABPenN<3O?P($*eu-;<}T zSTThmMnlce#Wj5X_H83Ifh7Ihx4%m9|50GMRgPDQZUfls9yHrk9iZhswUgh)vqRok z&DcWwx;P*3;}@_5;QlH9#~(^&?s&m_HCC3EcUPS?sSmES`KWfyUM32Z3}6I05&C_@ z(W)%&bU@pC#u1(aY>RY8J%|M<-g3Aryq4x_NNuegp{i1dr7+oQTqIqN^q^Bbd^4^w zTNFXo!6;*(_uDsaCH8kBU9$w7#8R|buI!)TTLldjkRw2#IQx%3csM6Isl`~dsq*!5 zfr`}0AVe)-dkAF$0o&V7azH;Z*?ZI8iuJ7vGbS!%p99^?XPy(2&1#PnMd-Csq ziCf{p??Zu(0fi+c6+nYEaK-9OwJ%uxL!Jfb@(}#Bz3_KsJa+972viiv?cz%K!zS8C*5`yMAuB6|(E%&)8~rS9gb+uOk4L9enzg6SdAhM*03K^l%oe(KfiGg(YsFotRPM6NGpXLv}kM^_%qO}Je{ zY~fMSy`X+MdjXpz1|gN-|~6w0)DcPO(_Uikb=fACI4 z!WUrIjfH@ouq?Mz@4-RPFfqHF%HF2gBcnXd`vBcSJRGp&1UtkN*644>()|M&SxN8P zq6!FsO(%SMt_B#UU4J>~rRedTVkhnHo+{CUvJ6y8EOZfVciv1{cRa`+K7n%xDC2_l zlVywB`Z^HCj8*{RTIG=Ml>qC)76NBtwp!Tk9U)yKS@pPO4q;mAo)eIIuc65KEw_dP zBj2lYUmkg6v4_`5LCbWv(x~1UiO{Gj=(YJpfHJp@(&8Ps-8FRN{i*wYYVP?Ho7E3d z0F%HiBplt6sN0)rxcUxTb9|RE=BL7c4`7sV0AaUCDp0W-cztJgNSHbpKHTxZ>!XqY z7-;z==va+|v&*?EDILW{A}Xh>j**w?f;Q}mqMTC;C-U+(`LV%l|&Kz37~W^4`m=_5YaG+xXNn0ZBNe(guPm5C-sIgm`& zRu$KMpyI^L6!;0_KpdoC6NUMVYAPuG@P$-Q0G4_f32(O|Y1j@bHp@CsM=PleS|?7y z9%ta_p;>PJ0ZC40H6MD+7l3w)wg&gT@%~%f7i0 zB_*gv@UNe}SK_y=r75(N2jYsf_B*z0^lyXBQ8qy#Hfr!bk2QL4Q2||LMXNWOIed*^ zP!0}foj-|%H(Ujjl;b-&Mnr`}j{*2n2Djd(R4Yw0OLWqAXX1f2Gq=Iw@O1HX{C+2h zMG(i;DUSpC(+G^)LD;W`svNqw_xH`fKDO~2v7=>doLNe~GyV93SKJbP4)-IHOTak$ zxypCf^0>q&i|jHJ3=>LxtNsL_2Li-@EAeIHuy3=~}l0rOJ)G zyv;jk!-r%ndSWB7)jhaX+f>WIAliTEb;?ng0dO;7u{&Q;_&Q%EsIHo`Rhn!iqojlg zje~sYJaXo*on|lLG8~ueZO{QcveOC5xE)waK?Qp5C{n}F&vwH{7mUhjzIFMsz~C*z zDO3`tF*dc~hB-;$9I}=9_Jy*yD!BbuE8+s<-(IfRp1No5Xc)l;LLZXA{6<89neGRI6gf%U(q`Eh?KT%|# z9ci5H856`O0iBy|&{N%Qr=A7QnWZQ`2cg-b1}#V zw8q0yV%t7DzN>5rmXML4&s@9!NUWIb*;~lf!75EaL)%e_d(%dVyOB#?+Uob#vj&^; zudoJc%LT0g#f!77D!KYItXc5Srd|5`Mv}H&vSS%yY7uO}%b5Hkc>m_SezL!Tsm()i z4>3@0!@gl1oT#S|elv-8#y4z39UT*7Rel(-JmXi^doSKp@$^~oS1(&>f8%A?_7!fjPMxNUh0A(< zM{d2nYs`z1D3SjM4z2y?>c<2K-7^^W>CUJp?%it#QS5vSc3UmfR>3AaTPOascHFBr z#*h|>0W6LH+vZB+-}m4FZ$-J4U!~lQ{YEhC+;4mDglZi% z^-jF6W9TjQ3)DZa8V@SZ;$)m5_(y(D=lx7VUbRHP!ia{dtkB3 z^ig;{SRnC4qkDZh&i>0dwD6R@b&)CZmvdanpSm^Ci@t2ki-tq@w3YTWD}T*;O-y`co=_? z`eNoqXEGThO%R8P=;$_xmm>_vTaH zIAf#^+h-u21Umi1Ux2Mp6$R~V3C4g$NJK=FfUS-|0_!%=@N{Cjjb|rTY^6!P|>cB(X7ZS2Sx~azN+){|& z853CQ%7KL;pt3U~+=dPAv%}Ed1<}XlQ4sU*be7Vdxx9g6sKJ$lpPyQ#Iv%EIHth10=Nf|I<;o=JRv$(V0Ec5Re9ExCMLEb`I)J-U{MB zh|C9FLMoMVDt#!!jju)`N9@n$>Y9U;FD$OA(z&Z|pX|{4c}|Y zq#wSyZMc37l6mc~{6jy8l+@*`3`oYUT;wDJHVK=`zQEpNb9NvoNQ& zLZ0x)D0_N#hk8%79ya>kj{`pqKBW)Na3%XAIrc5?v@?m{lMWB-JfSEX(RT4@6nI8y z>8<}26gItR+gW&bFo{z}0sTJm3T$uY)jWJSSe3Uv@k)tL%vHQcyK%p!#D%p2w;xT{ zCSF&fF9}=s9t$Tk0Yl@HgAH}J+U{)Tou;7i2pLy9F$oLROXqg%s2#?6WX|0_23K`vj zphjE4wNCFurGwr>em(oD3Qd`!#8jG-i%YD2e|lYsW~(9QB19&i@mqektaY<`^RjAe_}+A%!&Y3D2>FQu zX$d_>Kpzy2l>{Hy(}Zmt$uS zS;P!|(BDv%vR^j_xXE(sPgW^eH&o=4yN^9N(Ap)>G?@{Q@E^_8q)L;DuOa^h2 z0^=7O{Qj=GMR^XiL+d9zSKMw4Q0w1drt;Y7NY~OuSO7OBP zqwwI)SCD=`g4(ycyBiwbD2#KlT_=pw2M3nvz|r6ioHIq00riz~RbaTXJZq#@>)Fh3 z`22o+2TM6|WZrKZv-S^uJ;nUQmNs^-Haue?%AB9!al-E8?UygKrp#SY8@O06zjE*_ ze%s4V*KNr*84X^)!bPVt)P8jH;tsd)Ct(Q8?KipyQZE1j(1T!XSb!0|v{Og7_RO5& z%rykX#PZK#n8pEhli%8J+=cCF5kVQFJ-}Fq`^L&!KjJwh7xk=oJAPR>#$fTO_zRVk3hxHZ=Q7{&2OR^a{ z(?>a2eY@*=e1D7NuQs}(B^nYaPlv$1>fxj!zi}=nQ_@5Dx{1oxs7}gse$oFMN5AL` z->}rFwY=HF^hq{&PrdNH?=&mBGwg8)^~CD2teVCI3C%)0ea`A_>rF%Ncw$fUU$A?c1_^3NMxhLfe)8?M3( zl057m9H-WW;!CfcBtCA~y)C_S((nw8_EuD}49tL+D*u_-vu z-EjnBDhuG@M?Ez((t_4XRick)v6Z+xF*!-mUb(XLOE{}Aat@PfV!Dz9PJ|Cp5>B-m zrX(*Xv=*oij--M-5);)nDELWg@P~e>2noX*s3MBoQT!(#6RXN@<#haEcw1OT>w)j;#*imckS#Nm@{$l!LfVdqw*9?7O9^oelJ)ja3`sgm@Fk$IdxXDQIHn<&!h2{j&tAaQpFz3_ZzYmc}XyyEe=1W3b_n>p^9GY_fZD<;v% zpFSVMo^WyhK*%6}Ba)3VlWgCscibeSxN6>}a@Pr?o;c9jwnlmiZSxj?VcOar<;8NG zE&Tb;IroSWykw(-6Itx##MTNCCSpNWb#NjO$)ZXQIg zCkH3ZwZ9+Af-ZeUK##LHaAXO(VfJj{(tq4}9*UlBoj-Eq2xFH3t5OfnE*DqV=dh`h z!w^=xl=2pNQM8vg*#`I8%T~I`92cb0u)DiF3fUm`BA{w%^EiJFb(O#m!v;M<1W3YE z=Npy zY(9Ok4>wj9^1#&J{JE94rb=`*33KH;fGDYTdsGIUNcE5ZHU%H-24S^1%g{pe>+*IB$D?tBl7NYXiMHS2YI7Z1kpeipyqu{1U+JEH*yl!2 ziZ(GZ5db@9Uf&w?Dvx90RDX4BUt9VnjQHX)34nTlmCe3g{UbG8BN6Bh2cZ-&JUgnVR3TH&(J*XT3&lzird6`GMDj z(9R^`hp#x&a>EN-{5DYf=axpy_UJJZCQkx!%RoiT%CpN4>2%7->n6Xlae=x5#KX2h z@Gib?t*~?>r4BGmfB8z~h9S40VP@F>j%O>%ltB`!rqpfXIzp;E)>712qGW{OHeLpU^fZHN$Za&aue#!s;w{nCsB+g{_mvf6uQ*gv= zhl;!?+4ZgNivuSEwq#I{>s;OYe8_XYLi9wj>u0_F;9Y4$CIcNe?hmyhR3gwzA9W>@`Khs^SBH`z zq+!ID8}~@=`)}V$RRz<2`7&jAAkftwgX+sVya^+*{FaD-r`iHp=)JNwz?~iv3|RgW z4)v`fV^ku}8r}GdXnF@LMT5mT4+=%`YMF8+Ish#C_ZH7O6)Z0>R3aZ2JKCiB`g(M& z$M2S8_9$fN-xoM?lV6YMlz;>DB@H1_<9KaMr=wEUKMCsAu3X>Y46Tb7r9%eUPq2r- zs?%-J<=5;fWiBMVssU(Zi`H_@-NRKNsm+ z)_tNUZlV9um!xBNHA~)nD&KrE60=)DY|HOQn_wS?osvfWVPpELSo8er-MM*rJV(rH zxYT5_mJeNA2Uout7UTnWEn9%0STbo$_b}pT%y9g2k3yZTJbt9U8aOC^1hgr4H4UA8kk=A zoX++jNCxfroMCt9JWL~mkK5z>Gtvy z?x={{u?g&^(ohIliU{<$?aD#qy|}zB*rV6qObW0BXz=C$@HXd;Ox@Ee#)Nj3h=&iWRAAr=tQ3fjPisq=d#9rR)+;ta$8A zs0qCvR{ep2kW%<7aX&$+8HvMr`(LKw8TK0opC4SNs%~RtVL1iD0Z76H;yqsqe_z0n z94bI46A950e~F*^FZ&tweXOuyjgj9hk_Lt!d0+dSx^kb&u}0g-y;r;=2bU6*yL2lL zf!xI5-wemX-pUFYasIHEmndX@t7@A9xJ;y@>F6aE(wXlO$S`bz@1nZetNU^#o?!T_ z(f%q&mgslO54~3H_!va+d}~TdGWT!fm(ZDc@bzRmu?@SXI+n=_RNZXsGS?=%we-%i zuIa}Gct9<^|9nySCC#s=0X^9bjdL^RNBc#on!dQm)CYiPy|Q-ecVcq7fNbQmv6X%6 zS~L(31Fo+IE_9;eso+c*o=N@|QIj6vay*~$W0*Lid z4I8G*v%kbX@B`(GTmR2T^M-D2n{ltThb(hkXlv#7@M8VkNE1IJv}A3 z-K(@ec!3nbFt`=1da7AToCFU4zf+jR(6mi(i_T1T^N(jqCMvHG0~e=ieq^S&q&aqH zI(8S>ZgvOZL2(uv-Cg;j*1i94Pu|8{*!?t}#C=bB_N_zA1}AhV+QfX^m$1VOc@obX z3RP4CPIKr>Np8%>yd7JKakNs7h7A*;)-ZpmNo6RRB;J02QC+ds4-EB@&x^~EG9Y3% z6>%P&^!Y&%1R6wk&lq{Lq@+{R8`;sBFS_AE`}Prhm=t89wMNu)v1;$YhseHqkUO59 zYB)B-!O<#rXQbB2f|x7CeHj<^)c7jJ9G@B@d7^)^TgE*XC%>%G(b3h>cUFnF-^*28 z-90gmKwzYVI|DjRol>-oFCmL+5z|k|Vlq7Q zO3>8SmY(qV`K35wyR)TIba2yo>T&azyQK>Q8E=_WKAiEtbl^{{Q|R;7U50utd-zEi zcQfen-Bxc1V@M1bTW*lJEvUA8kJ>037g_74N1Qvqw10m5ZGNFtJoa|R^7`}K<*zAw zAAC&h706xm_4)fp|L7ki>Rp@)9JmNUo&IiyC1hkH#i3iKlUeQ85i0d5ZLJ)v`yeDJ zK3c>fm-XOy@BCl2jid+sDSt4vCRlzA>IUYsf>$b@JYR;^1TB{B;$99|IEADG>Z@dCwGCOc=2 zBn2Zp6IXXQJx`EES6}bPqj0DQ*Q?g>^!L8%k*%74MJoSjODN_{ z0plkInm~XvmOol1+I|8yzc(;JJ`rtS4`Zmye&}j^$L*aLkGVMyBtd2m)K{K7U4o-Hf$ zJ9ei>3hg9EG4jGFy)E*#=RW3JDn&~b=VLa~O2-?AB_bW*^ zH)XEUP%E`RF1O9H#5sQhmuxG>3c+Xew{G`*sz9jp!0-T`&{-qHS1&Oa4#D0^bE9yL zPwM>kGtO=)cdq=5L()vZa=WdZUbo;odfeg#LZ{IQ!?w2coIWT7BVJV0 z`_8SMUObi3C|06)X`7K(wV{W^m$X0?+r~?O>;h>cvoKO_^o@H^dC23y@)>PYZ_-EB z3}L#3)2~~{#@6t;1f7LoAPAlVnYry0b4$~!(}r<_$EdDe=vN!RkFD1ogS69_&M(d8Z7R7m z4qlLFeOObYyo%Uok^48K86(rrPCxHRc(q_yn~)u#(<5`efC@3h;JShtV#Y$QZc@r? zVE=y7JL~GO*%Ugeze(7m1v?@~`lp&kfpwSQ#QMvf@IGA~d?X@c&giRZI56J3yVE1rSBW-zDV$G8hudON9mXZ!i@P3Fc$~Xb@^4! znU9v=I6HbQ)duqb$S9sSWo*&hYQ|FEd}ZDukd|8SDrrd7PnK;(tlLPHoY}%pSM^~q z*`b^q|Dt^C#H}qne-`I+YO-E2kGdt;X!daPWv$%+KgS;q471@`F_Qc0F3<5^{pa5u zw)eOEwrAWY6?5JQ;%rSjlG>Nw@$B`t_A#%YkO_-(T~BV|PKBfI$718=`c1mxv0Q!< z#7RXJfCGu~A-r9C0Jp;cWV#vL)gHH4t&ZLAXw(9octXNKGDJ`!LgM}K!-LVULa^o zfV%Syk$QO6>hRX%i&f~FjmP@?r-KHEL1uf3d)1`Q=EiG_20#MWj^VuC-BedPj%&n; zvqH{}Eqnt;AKJ5L&oX^#wy$irzOs@-cNu8T{o*rpblYWlnp=i z;?uO+FL_Gi+>rxvGBSqP7vMs0nh&*3qB`228HLxLNhMH3HWbhi#`O3#pQL+;?CJ6CsCJ5(N;xkR?Zh)C)K zQ+Rd(PB$gLohzIMF$c%&BH72G(haDstdt@^yWB=S$E%*wyMNP5Or8gsMNT&{`8-=I zt6cM1ab~mCOc^k+qM}+SPkt*Rd6Fi4P^HsdB~Rjx5kyo(q*1z*{o{fg z-1eP@d0ozoHJ%CRQ^;E_8Cg@|0aN?7iLve#|aaf7*T z=gx^6#1$FOEk|1Gx~prs^JcvbTxtENlsnQ(ef1{2m#R&#$I{JreE5ii-y((&C zIR%xSxt2z!6UA33G2%a~8Eg`ZktKj9B9gk4GV56O`T6jnu# zvF=~O5cw32g5khVa{N~nMCf==E4G|-yCmX$Kih3JDUd%p(^9IgK!{Dj^B23RQJn4* zun&~PGU|KoUwge4)TsQSe$Xt`EnI53-%Sp9!{oqSbP@Tk9O2tJ!=bEhg2Fes?9Nmo z70`GH0q&}P`|DG}(=^d`tSK^F82#D@CoF!SC?j!U>Me11@)ws( znXyD5z>Z(MdW?A6Jiem1B5Qrk|DMyuL@m`3bS_mv#z>Qh=2I3WvWDU#Zn$I5p2-YH z14X>O)tupP`(SThIEji0Zgfmixg`5^^KOiqfRB*pdiLzay;HFjvzp@1j`igG97%N? ztq;;-Zn@{1dtOhQIgOth*Ydx)85^>XaFrGKtS(G4iZ~Upo!_ng&aRD3+WZoXNW8D%kycUyEldQ~x(6DU zjbhmL7aTQBmT%$6D0g|w3#JM;miL1kEt0fYvJh)Fq!b;X79(pBz@Wbjv?U)r9ee=T ztwf3%Q@Cv0UT*(!Vb0(+uim?8*q$V)G}89|F26DR>7(TLM1Hkc%h*%@cR#hl_UsZhZL=bI{FUyz=8+A|+z$Fd zA#sjGp|jy2!x64W2k1HFCX$L@=2y$p5Sm$b^x4fw)QSTZ#@yWGE;FA$iNPkgGQ>db z$AgF8{FabsdhcdT-dOIK*0&5Q22lm9YfT~^qoSqPiR1FcCferynY_JYNhD#{`1SBz z1$aOl)O*R>d&WyuuHUDWsvucG%4XGHDR&VY{|#+yR4Ui85=JRSK)g=jeZ)a*rFz2l zQvBIKm4UMOT?dclWV2^cDOJnANinL*qNy*n$BLFs&h1l8B7aS#`2p;^F(^BE@?>ME zU)*7OPYl&YOJ(4EmEM5qte%EOb!Ki`A=};;V;#R^IR&U^z z#96NoaJ9|4itbISyg0Aow$D0K6)RWlCwgs;9rHH#Y>Bxt%qPb=tG3=ctAtjy8tdV< z0{|ok-EE~e7$y8o`$4zk3qM7k6d8e59TEk6)~;>9-xGjIWP-O1vRB9dxfgN@@7U?E zt`V?3q^FWZ)DO+b-`u|~K-b{`q*)lX6mikD?J+lxk7jvUOW(;V526&^l@MkF7=Q;g^}RsHiAgtW%N~G#uVJ6y)&hxtu%K3i5UFBxp%y;*o#c ztPLGb$nhO)xqvvY1876Nv8W%%qJ=EcV$6o}w}d(a%$)>7Di>;RBYt&pYJE%FwD!e2 z`ucOTkYIw=Rc(vel`;>_wUt;hMq3pOQZRNs1aYm0%7)g6gI^oumw+a|yI<|yDcg%9 z57qw5%Iw-*+ncYWVNZ)?YKvjN7}-8_1bc(?H1#8$S(m5g#(K^lf9fZT!6s#`BI()S zIVHm(Mn>jSlCuVdmyKD+x~;Vel6{mQX(T}Q{%^=lu^)McbH3cIPwFV`Ma8#=WQ@z3 zUgyWSTIKJ2uorC>UE{z&S6=Js{a?KM-7)O(!9NJ_T3VGyM^xyinlpv_^*-=fJUD(0 z1)Uv?$s2H;58XCOl%5xio^j#E022*dP$QzKqY**uL{a(6!_v&mp_Jai%6RK&Y>mG4FH6nxg-I}Z$S z)gg#rCuh;#ZG|S++%IxP;Ca8i4Lim^i>nEGJ~SjMd0o~P+viTg_{V{ubHAOjWO5sC z_Fl>U8hk40GUkjwF`<8x^y{9K856)F-z4E#|8{slg+=~-I9kAjv!ecz#X@1k*kPf&d^Mj zkB#;;95IAh*BL*_smhcq0qMvYR*Pf;Cxh%nuydFFLr|9smInpI;(; zC?#JvMrXgL_+&_{lJddWest+XC2dS~wVSx7;|*&qxAEjF>yrdiUI;X&(D!+DhT*@3 ze)pBZ5KCGriXHd4VB1H z&-mo_ZN0PZzpxgYxMcd1h{E>*gl)X#Rb3;*jN{+0UG+Z&877|l1O=&h*-ZJ&y*>1>h*6j@{AWl};F*>8 z`MVnprKy=&a?K=|)|~Jg1%3YXNnVlZRVd5kuhX}#>|G$>ELfx*IGee^VZe(S<0ts$ zEezuHUKSm)Oe`e)qxX3O*?l z4tqr?(Ec+5-j&;%Mt4@5S(WI82&d?}Dr zMUv;1XPUyxu?h4T=I=0T^sOUz3C9}y2+hi6Mexsm{`|?~_T|y^PhdtbKB;ubvUc)2 zb#Gj<&%zsJO@kVD26TGnZMtna{o3VB?UdcD_~f+|G}&IxH%3K90>z7hG$d zL2p`~sA<{MChAvyclcC(Y8n)?;MBoKF2eiOq!1kduMyq@%DMf4gD-~`SMvy*yuwG9 zKZR3OTVkx|jH32WQ=!X5N)-13H@_k>(k>syk^uYo^sc1#Pa(rapyPU7x^FgChxq@W;&BS4zjxp5xql24Z>q=g-(E`RSM`z;CINM-RiyBGGjp zU^o?AUSU;IvzxPxNGygrI6^$?=YrX|$xJh(#y1=lj%G~*=lANsH=jW##-79Xv!a)? zST2?GUeHVIsJjSg$$aFT0J92n z^9$m-*rDxVffB4$?l)k#l5AY%r;iRC{~?I|+Be$F<|L8yp(AXDXX!r%LAr`L^MW~4 zhs{{y-?}yUs7|X#2ILyzzt*MIfptKKJRw}AHMO<%NfZ-qO6u;J2Ai5f;^M7P79OFw zbvGDmS`JRmtvT1VdoRIA5j;HkaA1RogHk0BO$n&WLcdqYHn&p2#?x?^e6s`njOcRR=7bNs?T4H^*mQAFg}Z91!6W zLp~SI#dR$;GG)-x_@LwCL0UtO!oLUrY1TW=9hbE4|9WxY7a5*Av}Py8MMPFFAxgw^ zpHQXUm6ik_E*_D6KhVY{kNae2Ll9kgli;>xI@xVx- zZwf8mQX?#W&sk%2I>(Qk$cef?;8p(G>5()o8AR(uhL0G_o}AD5aIK;m^nU!cgC^U^ zc3;#?F~nFrpuWY!={IEdMB?dIoLXXH+V~oBpdGS(HHpE?isO=fBTsZoJs}%2Wj4CX z-6wBQtK3Hx#0w9v+sSb-uXS+T`>W)YVQxbUZ#^7$uF@~*S)m%nK@SD8Jem~3dWG3D z#&M?p>b;llpM1(uDVoK<^L2x|RfUcCPVhaK7k_m@){Mbd&U?!EujksZTP()|356Tl zpmKH@6!9A~n3rHwjaXv=Uulb=h;M>l!_9HSL66Yeh!@pANsj@J6bKsOt0d&|7k<9+ zTq99~oXsQ{yRg7ntYU6Xyi0zS^59&OwE}-y)``GbdSabzlsd#RHq4!wh2=Vdq1f^O zK)!EJ{VU*7yn{}^xR7=PgbCK@jJ`8HI}RJq1-^_}jNC#n5-Cxh^}@m-b58+&EF8HQ z+}s}-P-*JB4l2XOC|(in%DPMzcKrTV5wqsPU42R58VgKZxQ`F)7cM%Wv>EU@ENV$!BNyknL z9p8%Lg_cu}7GDMoa;PCip`$a}RAmEH^A^+*e1_^ zK|Pxt`IyrFmRpJhM-sFJk8p$LT>!mc%P4Mn$w>hlf%SYH2w&rY{5Hir{huKSbf2-} z>sBt`jL$s;GMQj4$fCVn_i%Q0el7RImm3ub0hZ9!IzX$b3i1$kdFN#9>zSsvjjg0V z@NRwcUDz;OV=+bA9j>)mc%6+RDF5s+g8lFbQd~H=dCsq z3_SSEnV=Il@Q!7d9zKxqExJLoY0mKC)!kH|9$%Kgk?Y@y>$=_5_S%a88NngXsgQ4n z7|1UwOP_v0MZ``->Ltz{BXs!bq;&0l9H_?}gpFsd(hLQ2(v8kabFGUM$0d&B z9ps{`(l}hdDEQ;Aoro7$_5t2#gH^FL-&A-~Q!}5uY~?4emuToAyG|SpwyU3eXFx29 zhKm$3tF}l*H@U2RLc*e=hReDCLJ}qnFg?fugPgL)Ta{&sh9nQ7p*q}IMH=}x_E~nx z)pE<8VMYnEx>o=v0KNhYz`}aQv;ZnYtwmW=d(2$60tp5p`>xQ7xG1wk9{!|kRnKiM zo}(J9a;{-{xEV1sC-n3pFI~6$@xJ9zeVjc7#mi{^?^5@(KmBKJfA!i?syMO$6))qQ z@IQ%+R6)2y7Bf{nW?Q1QE#rbt< zQH@{-A&%-SC}RfXav2WLtkrfiJi~#9(5gr3yJ(#rj{@tk(uCNRpn5d6X}#mJ^a2#> zlJxVQ^KaaaT~6(ux*&f654}!n+^*Hm!$Nb(*~xdJsodSzU*C?25zp#eAe!PoXF=vk z+m}qImPDN+xQ*A9sUkGjphpIV5_{AiZM*)8L|sLJQ{~>{IAXHZD)syyPyw`|5WIvr z*p%Mn^F$v{_pX@3w^^Qb1*i-#@tfV;L`WlG?Kpk_&QAEUNdYm{b6iWLbP;^+PBYdC zENJg~#$;Z-gD%#u67e2#P~xM&gGmPpOF_}!yHDT1Hz~^646swV_vCTR`-ln(q!uj* zo`_&ju&9W{Nm#dn!IC7f$rt2dkOUA5d?YHY_VHlb10GBq8lW1$zMF9;S>-5ndLRX4 z@&_~e-%vZVy8^++xEo-1EOIMeU&F@lHw-;0T~SvPtMZ1WG!=H3eG=Y9sCR)NkY=Eo zV`54epe5geou+4M-x`dKZG+1=eh2{%57<-(R%1^cvwP8CD}Il;!oeN7v9xsR%U%7~16{YJ| ze&gTubdbN|{l8DHuO;8r)z$bHPr^VypdxMInQAm7MDQkNG(myLAV~U)=xa>fA;^J> zv>cmJOkuWvT1ciy8Lkl>Apr;GWI5hoPVdRjj>q2IT!?HrjcK(Ydt{QHrkSt;K%I(# zD|30{^&9sbHlKYygtHUP18Dv4PB!8LVgmN=XrGEeu-Xg1nH_cIj&cj0kH50120e)- z-}@?%_=r)x->j=+e->$B#i(6jX8ys}eV}1IiGP$tg+I9BboSANp~p^v zgnI(@h0B>U9Nj$AO7U3kG=WEI)8F0w>==(!|FGH8Q8_10oD$$f&Gf!|_pa7X@{@!P z8dscU=vBz19NkpScdJvxb|IMqAYF(@q1Ok$P2Jr3blJV}dbACjYyc6*w_)f|3gqky z$OP}fy>OuiHJiYZg%xYYnLb(4@j*+}%)`L`Y)YA@ZuC@miwO&BK(dtaSBV63G9rn( z`IF@zuPXumP?QmO!YZhVJWws`oH)S=#T=`|$$;Z|okO1MA#@6x@Wcg{Va#{A;5To6$6Q8Fi@x<}6M(=VCMkbdjvsLQQR_F}4?e4K1wmp2X(wyQVyM%*6*U(u6-2342W}i6NJf zSg0Y^L>Zp`&QD5ps%GZeG8~f+bDaiIq~lwWz-Dnx2EYB=fak5xH1`LW!${Z~8{Ls} zaB-x<(vXfaG*lp&NXe>16*G%wl$ISmr7E-kh3vhf<&ym0eS`GiDs3noPeVQJd0{kr`qr@rp&u8k zRanSLD@EH-mKBS(V|NM>LStnZ*Z*BpL?=T^%$>d?vhND=p(fz;I9^b4#yIkEAFsl; z8XUItwCrMs_bZ#vzLYU8=Ady*y&1)U0t2gA8VFXepr#{2o`Jk(#T63IB$n_M zwuFMJDkgO8=)0h7B2+sVs$t%#Cob+hK)o||$l9oSU%G^u3d*3ls_lA-QJ`9VMd>cv#u@wJ=n!9D6nz*bzo%B_ z#)d5gueu8{D8+IpX! zECiKMC;`X!1wS?^ql62`7eL`jFH_&Vfw#_0Q?r?;=|_3&Uf*uzqX}-ttfJIzNG!0d z_ZoxFJ9nRu(90E$sDku9AL(UhjtB_u4x7(k#nd@q0!@*?bDz7z=S`XIaj}d6X7rh! zTZwJYDj~G@n-e0Eit$+{h2+G>9tn2b_V}wx5w`1%aMTRnxEuZ1ICUtfL3XE#YMm|0 z7`Vqugra6b(S#&>7mxcjDu{nwGG(Sf+Wfg9`H0S+N%{^cBHif=K1!C=E~cuy++XiO zHb*RjaDTfEQv8*Ru zj1o+9O+%G?^dy=(#>ks@?oi+pVQ<^H>>J-E{pb7h&^-J-J3G-LguO_-ui9xo;F3v+ zI~k@i+z6XCJ=GG}d6SEjm@!kJ?S(&=sLX&%x^VoS%wZnPYiJYsGn%?_hiAX&1Dg$| zh%!tbG4A@74*PTk01*S(N#kr`IXy2oP&r+I*Jj~N=0aA_p4)mu4>j@`2%>S1jcnNW zdB4Zz=DR%V|Ku5JKtPJ3DHtlHzjZMEM&qMV4MyVlEn=(ygt7GPuDww|FGMtZq+k@w z&sa>17B=qPxdC+quEU_&{PK|`_I^3|9U5;5 zU#mW#S=+|_Y@}rK)9VxUrHIn?Lmo3z@bJ7}p0VRB|8CfOuHl#R@bGxu$b+QY$%%=8 zu*94je0eI}VTdFr!Ix0(HTLc$M0^WLSijji%p9oZe%;k&vb>0O4-scO;18kt zY{A>RbwRg+IA5oSFI4?`x_A;$_CuHv_D^!pT|$5eY&wS_2ep%QSwR?fl-Gx}t@VJS zS+oGx_6Iv-2JMOg718BWwGTY40+VbOu^GbjcsK{_v#pR5ElB4}rC-|&xGqN;^?~+( zjR}Qp)W?cJh6A)R)))5hM(sLnLQfl~*>q;tHqH2ZX68?|dM^n@y^C+2F=bLIUp3`w z+XcwZov-KMdaMD5qPK21;J;HaVtWy(_+|^P2CAq6rB{sXo_gOpDJL`pxajQhYt}=F zLA?V-D$(ptBO#a*OHOb;6l~pKyK6=zlneez8p+ybvj%$Wum$T7I`VykB!BmiI$#ht z2~^&y-fjjTGv=1ThC^M9ROBlOdm2^J~M8KV^`VEjji4gGDWu=1>5KpbDsn%#%+E3ECh1Yv zarw`E(+Xk3aC$U*wj`fogQHY^H-qFgHtfG~Us+Z; zZ6_f5NMn%emtM7YSaiD+3Zt?v{}zaGYVqXBB zPI}$p!MGwoR32d-Ah}?W7xmMl3yBK_Z(Ux29k!7*$;5m2S7vo`_MM}N{71D4Tr-#7 zB=RGArvUSyYXc5PS7If#?5zsmA$ z0~&{*j@&?i-!~|aigSy)yq~J}y0vw&>Y|{3mRB~>gQ=s$t5>hAl_s88b3}KZqLxOf zjyaw^gie2fS@&n_mD;s>C&(U(Ae6I$+k+hPadYC4!++yfhz&C&ONW|7fQvoOmxvMu zzttJu?ahCeF7mmoVB9o{v3Y{N&(k$+ofiGix_|WS{r|{B66ezF_d4}0l$&5x%E1aTWK6x+dP*t-@HC>8VG2@w>rt0#Ir@{0UAC3#VY5L}BZ`L718!8`Evl?4`y zF6aC4OA1KQOme_v(D*t!lL<^y{BF5S*m}YB!^N1&oMDBeyJS(-6gaWi$9d9goR0wa}#`uz@F7!!3qT> zzLsE;3VQ?N`D`O_aWKF{K}Q83q?fFg`13SsgVMf3XbxpaSL zY^^ySod?iyTs7)WU0CutQpcZLAkpRBnN)!ZZ$G}Jyd6Prizg3!rtg)M&>K#DE<{?K zoSLe|9Qr#Ri*ulFKmdjU1$(=s`AcKFgM5%!n)c+$k48{33R8_S>t5qOGUCLRQDQpX zGdyd8N4Syz<#uD%C$Glr{c)ufYZjea+z^nUz#p{=aXE-8H0@gXNa`av77$#kfxH zN2W{G{bvFGA1&>1>aV!&mVhV^aTKMfw6B7g|*+&pL{zkNsj^v(iImWqq4tb zC`sv1YQbko9IGUjQZJr}VGk1drxPo$yPI1j_J{R;Giq&$Veef=qAW5vIT??~C`$;2 zME}x(DNh$H=NJdcRRco7lsxwKgwE%79KRR^6d^RR3KVUI(DVQiip(bMhXNl1QHWY) zs+1XHLynn@)-sG_DR677RAcJ%8`}#rn3?o8z_K;0y>8Dtj-Df$ZSR7cXRDubLxb?t9r}o(idqS*d;Ce48;tdou!e^w=xUSi3{oe>t+@0;Lq)Kb_Cof^c`KN%OfzIBYZ~2g4Hgv(eYV&cG8YZz zinws#_4}awk&${6TKt$nXe5F#_*gt3EyfW2_OJn^L76*`e0{5qZ=vQR*bDT9S>B+s zf8h%p9J1K}#Y&n@#=E$&`DXRLzkZ54GYd&G51KB#`0K~T26Xa0W(p1rG64!9W|F7$ zyVT#xr|u3v>putf%27|$iYqV0e;=yW(CP9Ud86$s%wqgu`)?c8ldSaEWK30f$gCG? zo5#oj1b~bQ3>6Au7g3~2BF9RKz^c+%rt=)P7HaeudDe4pi~?TlTVs3l3=44;iE`6O z^|~*F>k;&iE~bV`==J_qUAyTj6_dUc4w!=Dh$|f;j(U+vg*9 z)b|Ew=WNHY)wxZU8Q>^fnV8SKp2&FyR;$&*;iY{NcKSlY9z_RqzZ_|DI?&+gj~0?4 zm8Q2=GD1|Kk}fvf|7mpSl-wtd#79&bHNpixOHRZNex)qWIi0Vve{?c(|DE=zFz@qZ zvB+dCyt8u|HA5^4CFS4`;^jt|6n=P5bFRwq_DU>0Hw-yR9=;gL>}n*>64_9N{IK~c9TO_P-Vwb?@eXd3v)Bk z_H%68cY8>zwFH0G27nKy6!f1LGeRS?TZ*TpCGsp5mBvmIC?u)Tq`4|E-nF4qnmvib z4YC0|Yx`y}hqVvlF#I$2IC9IGv?zhz&%t62BJ1JvYk^CXLPK7cc<=yF@8-3I8fsGmx4tqo?mr7ekCkiB|IjT();wkE zZ<24V+5-fW?mSqmSu5S@VpMf!;6}RWnEh_g+6*lb81oHDy@| z&P`VNEpyEF;X)zqRA!umfPA|o{gEH2+R7^Fd*G0Ly++Pi!U|Gz4mYj+cbEakfUjEd zlVn{N&><<$Hp38sm#ASroG;Yo+O_-8c7%su%uhv8T%^ozM*0)D(HKN;sHG!{!Fvya zDVm8*p!Bh0H-rLegyIFB$^DR2`y@8~0e`+8I}gm<&yqgj#cP-{-uZO36LL5!^1c>~gFSPh{6J z@1)*@%eNM8(&{-GHot$S5IgMx<6Q|XdK}t>Bq}oCl#W!#o5`o>_(vfGD0?3L)#%$oFDglHWWlX#y6ZLe81QrW++WCtKt&VQ`e=x{E;a7yFF%D3!uU zKAImZzM{B#szllH*^onzeHcc_)zfZ~mtH%V&f>F_qt3mB=xD(Mj`|5LRs!v=YYV`a zj!vQm{^dCHuG08VIZD8hMRr<^FmBsjy~<>+;`A02wEe_-YmHFlzF+S!LX5}uB0=os zpEPFxUfCjiZyW>infBL*sNKk_k7?<~9|C}3<} z+>2Q~PI^t|br=CBom z)=#U*sJgo|{HN#FL!^%Xk-^}DG%W3^5pHf?_$#{dE4!9ze08TzMtY0?pHvK-(6m5a z?=KJHPLl(sYI>?VRr#HN-5L1 z7+)xAk(|ni@k=8gaj}?RlSn+BZoC}XN2cDBP;U;b{~0`b71?O2pb)_n77Gu*s=<5v zAS}W(HM)I9f_6ARI}gdw)Byj$(~TwokK$og`orj}QCR$EUI(Ej5x(T{Z|E-J1O$a{ zE2d)5(Th$`U{U5}Zf;&R8#S3biS-*=HD_0N<{|s7e1rH=)6gch6QHE1sO-3GV4%e~ ztIo`%G(OsPhq1AcHt||Yfpr@j5*>jR&0)*Q&Q>rm=ocV!`KJ0zQi95@r$*yI`mr4 z%WYR-uxf-8L!AiJykm-XJaIjae0+p6%*W|IiSuK*q0kpxuk$F3zHQAhJaa#hNaYAo z6k&_n5yUYoBOf#T+P(2?N6R()&2OsnRC+yQS0f-#v)o7Ee>;)NY>qd8YQYgqc1OFo zk(Kc>`uuKz?3^-W2!CY?FFtLXAHw$mY8w;$Sjk5w*H7iI;fe8G*?e|1AIM z72c00z6&o0d+>)_cjp`5hSwY0S67^(*4pOlt*3Y+WT zH}?>L>Tjjz*gUCUoXEDl+;{vc%h}Jznd>NHIe7G^luDGl&Oxg6DO<~%(0T|!=dQ)r zlTlPEv+ zst5%D4RH{v_tawnje-A=CnQw-B(BrnTeR1FI9C!H&A2AmOEfuJ_MwH#cRiVWV%ewi z%oJPx<{f7?NjE4Id6@inz7`W`N>N6Cllh~#kEENSpSXPpi(xyT!% zO8))=d=c~94WPR~fy-df8kg;99(3_&Vq_lsSWs5hXMk-3osLdws|(ANQ)!2g6 zf)@}ntX_WoatLo#jg z?9dWX@KeQYl>ee6&r#P~P+ILx6xqYtFbn)gvi#b(`eR=?c2pJ+`}WT2G|sKEaasWO z3yv4K)hQ`#81kTuUZZ_GLq1__L-l0FQ$*zKrPHn0yacm`VU(V6aFWbbhqqOI@`0(Z zBWJXSFe^PXv?@nQWS;~du?9z_AP&C3Q{PTNx<+hI=+8ID?)a+{L!siK$Fv!Ee!ORZ z989}yT-51mKxWG2cd_{B;#Xryt!mbTWqHhaF0QG|EoIn_mikzikm;5jbep-hQRbEY zeE1cCV+a0MuXFxIJ>$LNfebO)VRc;bF=4bP5#|{qXQ_7|~At1Pli=D?PS1a!gYD;Ao7Ve6a zU3ee{<6sePaku>Lut?u2^P8=qwR1j*H}}EhZ36TInS^_dy0=tXUwaqL)I>;4|&NKfm5ZTEH5?w&E7_=+TZ~Tf)oKQ z6UWlPW(q4|NB~}vG-AzC+qU8_!2CcRMTLts3nr=$oo$+V*;|QiCE=zo^5Z3uIj6*X z?8k}(%`wX(NG_m5oPdo4E9ZBU^F%ui(JmUOorKdc_wvi_I3}vK)Manq@EJbP^V;!n zCD4Uun3Nzi+(VdP-9CT%^uU~4`@1xBsdqc4VkU+mYGarqGq~Z_VT(Mhv!^;OA`DF? zv5vu3VE5i#DLLX)0zc(DMT)>V!zUHD`)mRqH-*Chk{{T%&JMIlbD#%daRyN7Qi;_<%_ss8DO2m`p9?33$1<{ufXx-@ZxCTEpMk6GFv7Jg9 zw%DWk!6ndgT>Tv-zv#2m3bo3Q)B=w^n8F{H}6C=#=ldv-J=@(2VQ z9SHi)8A-pLboLnT$arup~{HB&Mxc41mmscYLB}- z5`lIRfae^9qQp99V!b2DdIvT0q5&F|R{4$9p7_eYPx9~v_;Hr+wlz2}^a$Xj=T*By zZb?Tg`>5=^wPCg>#tURVWe=H=MQ>j<;2?+kv?8Ja9_>cs9GyoDi^(`ppUf_ZfC9yL_cR!U6c$s z_{El`{)RM+ASiRxIYhNF6F@P0QD+a<9a!ZQVt_mIEN9u@mQI!Y8+A$At5+vFtL5%o z_Bc!;lgMDZho=8+@&JPzvejFxH2bF7ZCmkG4CxLiW0TdQZ^MNkI}s||)ozVMpA3PtC=TJO}h6BcVR*WWPC zx?)%N(RD2kQ+DZqa#16Jy`Vihl?r*S&NiUuhbkaJ%HwH$WTtIqc&F^Rb;Phk-5$MK zw7y5ML%`VJ*fsf`*}dZ~ncRG{GHo!}HW+U#>&2L)s`yvy9wfECJ5Nn)L(`ytQNgr8 z|IZ?oQH=e)Z5sM?g5^fYVzG3=NBHT=w_Dag|8V@=UdtPnDV~djLQw_zzd^)NO8~DU zChd6cFs=CcYsj$qcUu+T-jrdvdG~R7t)DtZ-FqmAq{uKQrFs=>0s9i?KdNvK5?4(B8o(ZlLbd*$mwHK{CvlhZ3c5Xb%v|V+NlH)6=;P)tnB)!cn176`% zQ<31>*g5%krxcra7k0Z0;yBLy7%3u+Si*5MihVfRT-r}{k9e{{6M?nb`6U3v3awi9 zFJXKZ95oi$cUpBA!1@jhO)EG>-8UNM3kdcxNx zk3r|D$id0SfeejpLh()izB5;`(BG}Gv9TFjlx5sjW|*h#sFR(OqxzRH^tNnDt@+`k zpwl%x6~n)9F*kZTDVa4@5x#SB3{~PG)x}BNHgF;=@y0g{_ib>fB zL7&V3?!Jzmum7WUOS)}#7xds~pm=iLdI7O-O`o?+Y99+(q|uyO>` zBT9jP*q2%XSs25E9>a9RBj2Fo+xYTQfDgx#g4M55p1on$tU~^cFY_gOAVc>`_xvoy z0)V~4ImJII?OoL$ZtZ#bDsS@jLZ6*EY(lY=fdTrmA_HZIjkwe0`peOCy-_kVam%;m zqdwT^t|H?eUV$o!=&i3vx zHMK@(v4NXw<(altb5jO-)TbqXgedl2uJWWU4rXtjMWRj(y0XNp?4N zrJdBpWh@j}O`k2tCyaM>clQrkIIC9Q#s+l*uXnOsxqm@g+K@EUsHRWKGYRwJoT9e2 z?IH+(z!ZfTHrkk)rU|gnW*&UDS1{?S%+Vf)aPr;W_Uq4%|JOfv(}1dO*oH-Fzd>si z#exl!kJjNgy2Y0yojIIYnbXeqpDBz~_I|+iD{KDvbQT(!@`3BWxY1=gurf0%9dD1f zpO;E)b8kp^Utah>1`m8;hlO{Hu1TArwqz!@%%@Ho-9I@d{4n_ZizqMj2N-yio+ESJ z9DZF#@tJ<152n6D+ure_gTUOcb!M!h%ljhxu1gvu$lh^L zR3bG}o~*>!xSrm2j~+{jZ=x9gy5bV}HH=>?>h*QlSGgf& zu%o^x^WJghn`GW7C=9W|J?Ao9%9suATNMs3zxo%qeWLU97U?PM6ays947!03k@7rskUysScT_8d3^Y4y+J+EE2 z2%QZ)NzlT{gVBT{Z8ffcx*qqMHJ1EHD)m*ad)3?Ao|8l0Yic31>RIEJR!vC{K!;c&C1x1~fv%$h`zJYG>c` z#}6Gy#Ow6s@~FjkyCP8v;^Pg?dc+bcn@1lkfr?H~H+w5LF}Y$J#PKF|Ro^Y2k9n9l zk6PYGxEM9?$}bT_#SfqqoiE=|NbduH%2J67xeZ=o`v;0}!xeup6q=6vDKX&0z`7d?M#`mxhYBTKb^f~{1ER7|MX}G;CY`N<{tKH4$ z2uFe;aXnUUWx42$!WsDJ)iWMIk1j_~H}W907PRYxQ>pXb_I08QU!ju0R0=Io)rq}f zviGyo>DuNn5xxy&(CauLScv8~&FlB6mE3!Xk zG@!a9J8#khs;;dUVx#GR(?LO zBjZa2!k>0h{MHryzoM1-FJ=3-tGue!TRW|gQ*m=e`04FEU6&AxU~rq|r(rfGs+q#4q=H@&7+uGpmWi6_>uSC>?JM%iZlR z7tii{tj}mE$y$#GyAB=e0gN8=jj-9z!FmysHzp-d%D4X9#%)6mtoJQ@g$Q~l14Jv? zlp0LjoMXkc1|OPL?hchw2z&$zP>~gzwdRqN(3(jmw>~?a_VI(uj?-S5E*Tb_DR3$q zVAtXA4F#8$m{X=@F!#r_qPEc(LhcD`VGRzN5oXS<86SF5CNK0PoYG$ozH~)f+eJ@o zzi*#av2B9=zhC7uXEC+Y?cE+zteA3jr{@sR3H6xeQDM>o3-z6*AMbeOWs#GxOj zYWj_klAvqq-yKrx+)I{&Mx;KHeJ~#v4Z=2w7!N$kT>c2ePWfrKpCRkrv7*z0S8pin zgq!-q8lt2mt>K5d1|1b^!~IToF48h$pjEIl)O~*W$7PgHO!RlLK0q@cxjjf&0RB%h z7sfUa{YyRPK)DZpXuTV}2twTpEep;$vyXFNR^b=+UYObgRJqk7zsd3OYJez$+7MDg zMV8vJefw|h;(1_6xZip21y$XVkrPiJs)Mu1$MpTGon07IFMY_Etr?Z9>T4S3q?U*}D7h_Hr;Z2iFHS5&w;d;?0cVYuWyUcpvCk!TXPTN?T`I&-43*P4lWbjy`446Z#@`p?}%z zWz-x`_DV}k^(J?? z8NJsfp*sXVI4{%IV9P^eS0kbsEqcg+_vt2>rMt5~&{UieiZLnh-ka;sc>wp8^l|rJ zh8CAMkW&E3j>U30$F?wh5xhH(({k zTO1C0A64yqeFLh4!-&h#j}F*2_`>FKQN#SNM zJ|Onq<_}liK;rsh4dQiTo~3uiQ>nke^yb}`lkeGdQ;tv{hTe%%_;z6M-xePAlvTU@?iCfzt6Z4defs=4)AyK?1}pR(o3qS)E*d}a za{s_}ep>O`=5McCj-`yYOdT%E!?K8W-;o$@mzb8iVMp|95Xn&^hIJzyr|^-3j;Vd8 zHDd2AjyElzJlpx=K75^-0k=e&Mm2lhG45?_IB*C4dyKsNV!%w;0RUs>#Fk$F%tiGd zlW0=I@J+-My8tdF&We%!g6&83B|ADhYbsztwuGSa6lB*!l4|f^x5>;kD^r|DOfZ_S zxbH|m_CZF|JXDXanG?G|SWM1)X<4a0$^93ap4*G7=QS1~pBL0$`0H22v@SZZE@tqB z4(_5(JE3J96Rf4dv`wEi1!A{KFs_meE7VKYRBE+2Kkw2%!4~|ymzx%&AO@=s?l@YQN%o^ZyK%tJ5*GS-H`KF zKAQBp!6UC@Xh;jQwt+!nyB@4~tCPkX{Jk&j;@?{B&RR4fd6hQv&{AMQ^_I{|yDRKu zyKo}w$wdDJ%KIbkT1-Fu@s+OY>g*wN9n`Bh7B3h3-jj#xO7G<+*$WcL!aOZyYHRgVg#sTME+MtPj47k z^;!53%~NCcCBotZv1x;Q)ye=3c7JD}CmUtur%JuXZoOlFK8h^)pKYmNnTneMGI~`% z>i|SR|61KE&B?FZYIAnFuy|(58D!RUjNF^f&hh-X*lU-hw#%{P_z?ga$Ro&9-p-h#%_Qi%}3(oB8 z)4zVL*Fl}Qy=QwS*K73sXZD`cq*d@%oqCwE;Dxo5k_R|;WM5jlt@b}+40DZR7OmiB zgjP2v=jR~26qFdHsPDTo3rz%7oLuvZyJyV!vpPK$us7I&;6))*64#m1{8O`rFlpkK zhEx3uv%N&W?_U|-qOFQ+S`g@h2b%K9xo_GH)xehg%He=^ZqEs-XWRSuHCeFm>BybjyZ4N{=-}!|d7rP%At*6()c3pWXHA zzubK}2X^VluB-5*^M#UQas#;Dqr>4Lh3*X}8X1%)dH5mU$UJ=g++z*=Du>V-iqRNm zg9`_$*GnjZ&U2bOe_O4$KV`=_;z-^hv$On(CM&VZs|mpprS(Jy0!3Tf zX3D@(+L~ZXuY82mB1nR-S5EXgC#_|iX5>O8-^V_ zc@VA;ikOJ!@TaukJu-nWU5~#5`hcEdYjt@_8xh1cCO&+qHhGD(*R7yS?Wx&mk)?zG zqFyW9y1L&w>!w2k`S{pAlqN9j8Kv{d)i@eT9<&Wnc5O`0vq0Tm3SF2#!6M*`3%)Se zcK^}Q1g0}xaTMQRLaD>5ITGuYb0IE?G_j3FaX%Df6Ptc`d7^?~-*NkNQ2+FnkiAC| zukmR1H};q~$-o|MsRg=;A`ViHZKEHpkHpBlWNz^WRAhzNW%4a}@PD4CwoBUBB*!CbKKy1!K~r-p-_Rpx z7;my^JIfI(V@+?dh%v4I^1zIryNZ!fa?El{Urf=-QOew?puY3)mg(p`cP}+uy!uc# zJ|`7TkRx*C&2b_$=u{(R_S(ka#+q^G-2#bZnM|#vl98q8aMdk;_ArI*zY_>D`Px;C z^Bt8mzRGBvzLxs?Wje0qB?n2t0i1KYp#y>truo4Y7`eXdJ&bYM^hbx-85g2hm;pz+ z>MU17+DXF$+c2?)?Bq-ty=1g2{gU!8T4_o4_qsiWZyEo^FvyDTns(No=jbjGCEVI9 z$G`8*>MT8RzYV-JjG{m|kX2);2ORvxt5^L94xZLz6d`|$@ZnQ=(Pl}j=0`M{Xr5Es z91S@-UuK`zHP(4~uRD&w;x>acvF?m;#00~e6^q$SJ1~GtLZihZ=kw2%{_bPHM^g85 zoGiWk_2V4T-cLvBf_xA!RLy*WQZ zms5MnJi_eypR`g|>D)-O83qdCY&d`ZyxgAcx37rM9!?3*7d&!=w1W9@;E$&GbMDi9 z;^YMb+lrG+a%9!0Gm8KZ`A2b$XFbe(nR$8CvOkW@1@^>))p}B-Z&v5hMF?Yg-$#%a zebhGhJ?6b@s)KYXG#VGb3>HM!Ad&`S}{hP(;yqN{h zt`rP?w3pcSaEn5x9Fy~^G|MKt&Cod2lcZLWO{>CQZ6EcJ{h%{Lc( zo#6goa2mcGJNJLKRLBq*={B_fd9XP>l>5@hK!JeRwi>q69iwELkAKUxdjrR%x%eN| z3>zLS+JDFNN|-Dk5tD$WQ2q(p;lXig2pCu})vUFao7;yP@j>l?1?HqU_N4W4FU=++ z7Bd_`ZtUipKf!%{cj}{u@btS-+o#jLXZp2kKaNzgZ6|VDAxLtEMb6zk;4BmMCJ^gz zB#MQ&^}eXPSjj*UL;K#56(bSo_r!!)={M4zJ{^ndpFRr%7)C!56!M3>1wqFA`opRB zKb_^<-Rd%h7d4pNK@0+)06Ybf{D}Oe>P-gXfq4mU^kb4_C6|QdrOrqsien#6_&aa~ zFid?ZokN1f9es^$JN6$y;@CbKcP!(9CwmbQGm`tH(JkhJm32t{_$tq&o;vqaqa(Y8 zXdK`rKS{h1gm4WlRO>%M9NznUn+Fp43%SAy z$fDqq>V7w8UwMF>l}gz?q{y5i++;;-V<`|y^n&ofycDDDywMo&GS$MMQ;ZG?-0YYG zR?Pq;1+ziD9U{o_=WkKV5*5&VGjP3)x1-~t4(YL*MMybQK1yl~q$3R*BCbi)Tywf` z)-6hPu)w*d@t!)xzfW0mw}}z2dV^WvU3jbZcZ4f3vKzUyD?xIhUB3VyKZ@P@^|cjd z332g8ZO2gM;9P$bnwzDJ9)^I_yawK8zhs1+6eb!0-A_b@dTTkDsAl?JP6pwQlR6A@ zR;9(@F+GmNv;|bzg!K^>RXB#e-Z0)e_HJY!6@Wr>=`h7bCd=&s8;3Vi`7_U3Q#A%f zTD&t6NlRXfJSgy2h?wrZzP*EaJ+q+TcOZT-dRzO2@MCxfrRxkzvUoq}x+*d-ceq}7+M8sjAO7&aaO-&^t8p9(Del^Ll*_1};a7Xb7 z|Gf?6m0ytZGVSx5q!^-qkPIr;cb+E7)~h6139IrV1eX zFqF}+_TQN`I0fc=|whUZ~T;`2gnd0 z-LKXdqZpIiA03EnAX0TPM^AtLoDQZlwG~=KWDpCEPr#~}-fJ5bZRCp$eAsfwCzE3- zft(sCE2!QzcypYcQ+L;{AbXBpA@Z}=h;bwGH-H0vqu2R@cgyAGIhn|>U#}1eH&nWN zm8~D2=~`&aXu#j1c<`yCLu4Gu)77X4?n38MM{#zc_whe;e#^TFeY;l$0Oo`<;nA<^ z?R3G^JlozmnkOp{$Nq@pZq{Vi*l4f9P|pF8o95qZLk4>xZOwm4yXCY+{QP7$xD~wS zD*$n0P1Px<+p*SMV$1KX#$yte{-A`jHJftD-YX6g1~cMc#hv)P-A2sPl4k!f4xgi> zTkoF(X68IOF~Q~oXV=OS(sWM|ur3)5kOhW6-2wxBG`Xa9qyq3qB zidM}jc6ZWfJBMq_-I`|yk?M7ifY$s?3jb|hL^*2~t$7t8fxjW^Or#GGYv(mmI zova3^Iz>Rka5d)0>oNc$+=tT?zo~r;CtQr+b`%>8v`;|*#K<{f3Q>TiTI}%-lX@L~ zO%JEs+E6zEetshLQx=Z8bz2++j^BBKADj2;+%C*b${CxOxct7vJ7>M|)31b-6Zh$O z7sV@@FyMz9qyd=&##mb!C#0rAzD7^^FZIGTo~A!txIWnX%UmZ*QR-Eg;O(@USNxpH z6DF=tDXS8!n&RJCmn#^!_g~a|maw|YP2V&a=~75$)Zfko{l##|4rL)E1If{owmC19 zD>+MzTW^V9DydSB_uwcs)B4l%{z-u8qpCvZOJ$)fD1;u!`JVioXXLF8Js^MQYmAjZ z_L0PZRkPk1Y<)BtmnyvGN5H1JV3o?e$zq^Fqb{Jgg@jiQA70)&qzs){Bk z7)6)8bWLP;LZ1o^)LEi_>BQevJ#ObD%@C)ps&hb-=GG-+K%ued<3!$*tg*52;Efyn zQde9+!;yBg*PVOb^yBi#;tD$&um>$)=d^2Eb19O@d?m(jO!gBO}OM!2L z)#wFF^P8S=7V=RS=uNxnKV2sfyr4-BK=rH6@Tm%iWJZR?si9m`7QihMy-^0U{{qR5 zUgz0V*b()F)C-kD&(-N_PC>RO1ZmwUn9IdqM(2_p_DH0R0(%3UWqWULLX7Vi#)Fnb z_V(nVH2wpr8GQyH>Xz?T_yKV(*z`csk&{s3>xb5WY-Rpkh2n~aqLx_b9PPk=$-6_j zblW94(l!loe7jgMoZf50D#1#z)j(!TtMDWJ=N3cFx8FH_xna{5rW(Z=nqGRWLHFMU zwcqb`zp8yTR-WG{u}RO^veOb5EuE5v97RFP1mpiNOgCu$GdM*bPB@Q*g2pz+Md}zf zZ{akgTS(|Q$do#kCg<&-o-o{Vq2=#B)lOmLMPedw>b~XDI@XNqvIF8Fv|LRhOiI=G zb!(E(2Y)iu)cg~2UqG)_4kP(0!G|t`F4Xa&`^IZoZ~AVPXp%A5cT0A}n$#mmV+t5I z(Rolo#_hkKkBV>pHpez18+FUI)H70*A_EOj`VlNrV;&N7K)H=i!HoFMOW#fZ%#a)C zD&!OQrB3s5`fC~&b>mEhe~S{Skc)V%f-*BRQ|ZLwj!2K9Ho`)_$S*#!qbJSXLV&m6 znvC|0qTlhoVc?9w)PnbKL%Dl?+?SX@vFO-nAii~s0bTh5#J_VPncVX9Wc(t z<7U)IJifCBw5lu6&B~g5<^Z$f%9RMDgYJVDevUUuhg(BqYMFSxrsw?c!*Lr2GPz_oiQXot|hS6rl(BhMT%ClMbB#Q-fn zmp)B1LZ~51o`GQK#*vq!*-3|ca*kp9j7T+AFe4dmR)4$tu&QSfZ!G~b2Sl59B6xRN zREjr8pk7I(=z;PqZ%y_E*(ND0OOuEwIs626l@DCu+eQiO$aJE8#Hc6OQQzR2U!cLE zxVgnLRtW&-zs0T#6_<=pMlo;=Do7~S8ZWm(w-2<;+C>$Wrj4Y=;}Pk6;0*6ZOdL>7 z38l7X#c5y(5aCWb6l$aU4-Ht~;di7sU|nFM6r3x`PC@K}u@bLmV3%8ck8rRql!I$h z1M?(heARG_4^c10raDWqA{(*vD!@w4%ZjtMqBJQsRmCID3v0m_9jlO`Sbxf^%g)>TUW?%$5A?k#5nj^dM#zPoeX!wZ!LfryMOvB$CO*r|gY`;b*Vm znFzU1Sq3|#J$Lkl;lj*Jt9O|8NhLn7^vIctOTPPH&=#v<`Ojk0*4ov#*QD!`xm?tF zFKIDt#)}k&iDGGRjwE;0)&cp%^>o+$20AwvWO~lq^B&l3F}HRhm6SK)Ei$`R1z?&o zbO^$rSKfG0QnK#)$dRgF|5~DbV@6|LpCX(xneUV z%^KkkIE}B4&Sdt6`X}}Vv*S2^(@IO1GE$7=EQxTlc|sc~Rp)F^X8$bbB!1mCZzpv% zliT9UbB{qOn-Lknq({d<4%)<}J4q)j^q5lK$B?>Wla3Pj2INqVzV| zL4klP^p!^;;`f{-oQA##BUyhi{t#vx+?bLZt8>sV?KNmqDHwK9}Dn2tnYS{yj)3E2o0Zsoy9Mb0Cn2*sU<8h@IXclKo3mU({! z2#-K;Er@kQchr*4{(KmMovJ)%#RktywXDDHy)?i{cZPc~i z-$SR{_ki08e9Iq!P#m;SokioXssCTX@K@g=|}!Vs+$KQBTe0=#W<7=PJ4k zZysnL1Z2ATq4?wtG`#EEDP$AvQoMha62Ax{%j>wr#H2StTp7Gnz4{I(SaH!z=jN&%GcLX@`PSzHEd z!uU0ctVw_5x@;WNk^k^QZtOn{>sx3*%`uljMrr;uQp+qkqghn!9vJGrH6IKSVb=V< z4LlHtjSX&8h&MZad3^nq_o)r&6WY7FHY1~I))^DZ9*|V_U^-;z!M`du&(3XNGHja@ z<=Lrvq8GEEwylg$G2H+@3nD&?7s+zb|EAETv>C(n9`$?=d2LpS*@z1;uT_qLWnQTm z3;yGXSb>28&z6vh7!XZn@0cI znZ*rtiS8%o!xQWy>$OcyhniawPaN|EfT+d#P!(Av+RceFWh5v1MH^DusqY;)@v9K> z%fW#G-*<)NOj|VS_z#+lzckang>8O+$25r1Qx#?4sosmfhC4QFQ>CFw#XB}}6hnZp z!I_Qs+zSN`ZX80}o*t)-{oySv_35g3@c;N?9ZCX*0~}a}$c!%9YKoFoEO)b#7)aso zo}As3s5DskyFI{^We~c7Eff((&pONQFKF6Sg%6mg`R;I2ZTOX4FzKkU6DBmaCu^~n z1Q%2(997=j_}^o%z+^~%&*z-qf^R_?2*&6=q4rjw$iU@)8+S9O(#h|)-!U~o5sEdk z?im;W87Kqa#z4ScLgsmoE>x%`&^CA@uau+ z3g7AROIJOxd{Ce)t!5rwml;a8Xkr}x6ZCW+8{tJx&a?Q{1Pq@hXGCT^y?Io>$?EXI ztAT8mhi96eGL}QwX?(BF%q_KznbfsVmREEAl{vl{Dl7eXOE^6TH)7y`;65`x_T zJ`3Cjk1>RLJtgzWDkmqsw6u2s84`n6^1J``+H>a^2JSgUp2j%(!b33{7?A(z!1hZQ zBDEFJymxTZYM{8H+0A3ImK2))8dzxu!=L@d3O&(D3GqKE_Y2t91>sw+#xQ8E<%ZvG zf~|P?K-JlxYWPn8&^JA$fJNZ3zbk90OEv84CVeL?<<+=Poor_zKiAw%e^*s=6kDp* z8(0TgOS1lYf5$L0haa33uvc-LbjY#GZoo^1Z864q-kw4$A_EnT#|Y%HcYfJKP6c)o zSoBG?RwBdjD;h38$~UEewdOicTke z@2c)$I(Vz_{_=Z&RJ{1>wV@D3l01?)>@Bh1^=|;1YGte3c1MEu4AxNmXSP;qBvZ?* zd=SY0LjMTA)E5aOf)?GQjrS?X-0iKrFcu(UTAw|$%WC@3=MR`95^UX5{FcY7me$rc zjjF|cf?O=NqXYvl)X|`GR24(dTZsKdI^V-#*?8(}64$f14){7V63x?ZkbIYYh;iv+ zx;waqxb9l{f}A8-i9B{g;c9b>#}m@H_*Qv-+){k&)>$MZNZGw=QPaieM1-K-xWT0|)ZjJemrB zvaQd@Wz{%KoNgAmT%ftyrtrtm$^^}(FH zJbE0L5VNLyd>F*vNCyx%W-=Hp$&5?>dmBjAEo59N0|51xQ;#N2+24OiEWL2@yy?T2 zhaJt1vc$ovUWsBq7fnw8%|=&Oc1D^1nqfA2i>u-&KJmR<+AQhvt4>nFPh`Ylr|0^W zfZ^vJZ{MBUeEW{+m%Wh<{;fQRExJqoN?#r>YSgtk2HV*1LV54@gB0l$R}iN8Rhi3) zy|Bj{Vcm5(o6c<4dt2!L|9pFw&2?JxHV7rZwNB17Z&PLMP;+$}FJRVg2Z3v~W z1d;2fF1P+~c!QNM(MoK;5?rUm;9Pc zUa_U(aG6Cb!_u7o`t|F{P=UOjB}lCORuDzJlw7@&(Z(kN&-}AoGP{n(IVV@PxSrFM zc6@7G4UT|2W~cFeutt|~()j7*Nz_#rjf}zpUVLF5HR=ghwzppXm5L1bbKmnve&k7m zdK~kS-=N`p>BC&M_3ir-V{AP%R+oQ-5N zl1F#oi>9feLiAdFTzouyXRO_km^D0pdiQmjwTG zalLPDYa@~q=1DO;vQ^gy%GzK9w-#R?7uCvAyA3;~B&%&dzDb-4NDI+nNAigVOplnU zV4sKl7sh3^5{8}}4`}RBi9!U}?b@7pf&s-}s-Div!~4Unl%^KFDo|lf1(@;fmj=P{ z@;@x6m#7uqx7}wy_*6Am?4(umg9@a37(-ogrNydCjqNVJ9GbA{q@&w{q(H^Y3Cd;Y za6Q;=^Jz6<^&EdYe=k?GQ13m9+}D1>_ZMtdQBe+m=P&Vx(}Gw$FGlPapKwRBGpPO} zu}yme)EAV2zM2Wu>f&#%%(#bzh6-sjJqe=ccOE*{`tv30%Y)&foGDF3_b@mpZtDrc;Uj(~<2einls8kjCgWXo6e9vd6 z>{bKSk3XE|iK2Dm&ytVve&tWsShisAkF9wU=Fl!D3lRzCh?DLaMusPkHlD{n%d1%E zd%#6{1x67lvVW4{p2T_3(MRMuAVaXt7d8y0^CQvETp8xW()oU_k=~rVc>Aenm-WTX zM>&6WdQ(2~efSxKPm@95GE09EgKvhd4>#Z!!?lTX{w@KYU<|QXebYH!3)ktns^y7i zHHnFds2P#5*vx;2!fEfbg71kVj!n8H<=;aEF6!vaE1@&zC3VmYs&~7h(MyNw-dw50 zp4~X^hbJzn{3r^ir&HmdJ3qldwdXZ%etDGO49I-9`}5M_?Bjq@jWLI}(oVQt>~gpK zuis=nW>@5)i`sX#xrnJH2WIX%JT!K7vm_gP-u36VlJ?4pJcTRXKRZ->TDrj6=*9J{ zio+6)Nw6QW9a>9XFqDe0gT&Z>&}#)2%h_wlY5DI8xB6Z076S15sIbt{QA0x`rfu|D z`t4oMB3^xDmuWlmpXfB_z;Or3i@LgZV6Ut)MRRV9)Z=HMTLfe<@>6*tV$B3&6Dq4V zL^Zr2lG{uHTmVUMZ&>ntmlU}_c3Te`zm1MV?ht9?QExv&>hRAuc=fAYLHb-G9Z^QZ zLxT>6tnd=D&7`(bX#u5!g2*yygMfg>87_Ftd8x?HSq$04Py5#XuATAzA zIrGRft+}O}gf!)D?4cf-{rdGQw1I9g?;vp#68Yix3chAMB_H9br6>4Ld7g+6k`sU6xPt=qKY^)+b0@WMnu~nlKgd{TI%xFUV3|!E0=UMjekLRsF502Q2T8&B`2`DDyMrWAftd{~%g= z8rm!5+z0~{HDmLz1YkJAn%LXuHJLPp8TNKurTotdpfX3DB$7a?RvAtN(; zm64=KvLY0PtnAJIIJ=+czVGMtyI%iZ*WKm1ukqzPKjZyA-p5$Caw8oshh0;&)O>Dm z#VSPm>%-5~*I?UCIHzGS{D960;|ZjGFhYG?^|Y|C@Xl&hOTwj?!F0xpvsGGGF(XScRt!%X>6 zK}0P9x9x?WQw4@YFQtyKTo_$exIbOF&PWT}Cp3cMLg$z+c%H=Ad<_e#``noaj@O_W zWX8Rbnwj$Xykr96NDaZOu0b|(b-SDlO>q53`uoQ5KYkd4os2>(_zQ!Gj-I@o4>U0F zp%Wv(4j71T{FqtV7JE_fZypq3uZNE?4O^_?e?SFe2Dn&dC2=Jtah}o8$Uk12)}x!4 zdqzM8y?^B&Z$3sIZf=Lz2YbAXVRk@?(7)VeHM$ugjT&wRai+tEgGEu<;@B@p)9^H9ll;r*PVy^EffZZ#0qa5U>E;jw+nCqJkfG~nj$e}EZhply3)#($iW z^7sF>?IXy=q7J|Oz-wiZXPr@jO)@f9cibZZOUb?j(0ONj!rGX{6v#0>v$!KG5{~79 z|7t`4cCa+U0P4=5gsf`10V2dsJ2>Q*JTdcsVd3Dtd(%adqz}j)ytlhU{u6=4&P5>5 zsRP!`%%`aA511{K;oRQ-Z9*tUaeR2#^47pZVXo#v$&0NX$jOfobcT~<7 z^aD5Wm_nZY`~o{W`w_=x>>6BY=87q(1oWU@KL1(xXn-+wKe`M!d%1#SzXun+bxzW~ zu#o|9W;%b=1q!2o|IjG&1v*L$%W%NKAxC+11;Py=@RNuU%1+@~e>~zLckfWlE|dx@ z15=A_>H@6Yg-HLx#}1E;F@BMNf5rtiYF+=~n<;nSnaNbr$hNS(Ct6sw6a_oTJ0H(5 zxGRM|AJ}5x-bPLb|BA6@$nfs)G^%J67;46=z+Ww`l?Yv;s>>=}+`{)Sz30 zvRQ%Vb&E(ygYMXmaG$+kYn!c8F)H(G1-=$fCFbf94j2NLa-){aF}c+GiZp+Lvf5dp zN@)QDcGzwk^rytwOglR}8{?+jynGMY4Fr2`e;o_VBp}^2Bk=n+6smqnmTwD6qW29m zShsCw?LFXgcceAdcM@=F(Epf}jyu7C72P|!-{VbAuQV}tR3=PudyPyc^giAMv*Wjh zmVQBDS(&SR=@6X!vDk3+=JBMiDhM)ct+&g-6E@txV~c{F0&hD^V`nqWrMvi^wQ#b@ zSHmY3SX>U$FamxAe_r1d^BOi3UPHGCM=y-}CIu)4bZyJ0-uC6cERIBUA0|BnDuBhj zd3k@(02qxPMYwx22u`1U2`Ws*7&F<(lG%M@%mOQn%6TC6ra>Nf=V4(84p;jK8 zGlX}bpfvyCx0ea!1+v17XIqt}UT%7n7TTb)^I(^NC?Kj0SUq`k;DG*iLi832m9_Q{ zB!hCDS9kntEcacC%IEHj)~$z`Ya&F+`y2UA8yx&|B?>HK_K}=FRJF-ISHv$~Yf~S+ zIDGx#^=aN8l>>9ekCHUJ(9NQ)bKw|zbch?p%9S_7UIlRu7I>07VqfwDm>m_# zd~md3z`18YW{ClxsDt?+`0J|?eUp<*tq3@OuOfj7DwIiI6Vrc-r_+V*#8`w7=&#(w zwgyqKI{|=%CCI0kA~lZf4u3(c)UU*0;ny)r(7d<(3`Cs`RmM|yfqJ`Te`-4Aj!q8h zHuUOkquEuGq4Jzpi@Jjkt8)e1LtL*vV3NK%B&w4xZqz!lTB*|A7CPal`QN5*WjF-g`~`wGC}ZJ(2Ml zN#q5@VD9f#N=GG4cveCfVty*S&jt1@M*xy{E8mdOXz?@k%wyd|y;aTG8UQl53iq={ z4+|=u2(1%8>b4nWJ+7FL0?+Xn+Xg87x;t}0@W7IzR z3?T#o7I-sH#BbTx@;~5%%6lU!_^No7-M~3@BqFlaa-uPv9&EVm;o;#1{4t5WP)b0B zoe04o0_+YWZm|b{Zq`QtDGDy7s}Iypo~91m-EX1SEV+`I4Sq|)uT6@r%OAIwymAtX zM^A`(3-kj$djSVrQ$H%$8Y_$~1k{CsQ?SM9TiWO{R}DYM0{g?$kTYZi53&}fEF^BI z6|nw|_995hJ{Wj+{+ z`k_ZPpAK%t0LW@!gqB-Vq|bdp-xJ^z`^TLn)J{1w)ODM_6v8~&KL}v+JkZHgq~a^8 zfA+l!J|~1El!F1RU{lxN=L`nBM*<1Mw-0r@91W2(0xbuF70?g$HSHpjIOpR|-8{E2 z)@AZ`2iyB2#$+1L-?jBJa_>oT#oYuE8B7MM`5!n4Dh9?|_grula@U|&E)HHcehwCx zWvr=Hahz`?5vk;Aizca3ex>6%`MsC6Wg%E?jR4}06680B9ThaS~$#V}KKTHAl>`-WR zs_4F|`5)Q=Up zCn!ulr9yu~z{VI}?EiD8m!F~>I-kxwvy1n4?6YnkR^J}-IQQm@9X1x!+Ml6g!?k`M z$z3=RraV}C<>j|$V-iv!ATe+Os7P!~+)YZ56)=aHg3NB|jI)I#id_|}vTQsQbBwgUzNqUO; z6^W2F;`-NnPfO*S6(h%n;Brd+j(WJadK@zE_CldY1FuxmzGqc`#6 z8bCIJDSHZ=LRGQ#!JDQwnJ0rHySs~Qn{OLrXJiCctuK#$*+*hzo~>k-eS|E%=d?)= zlwc_6_d4p|Ty(2^geli21NlGUiruqa3+greg~CEY(N!#5s(O7Dzvz9Yq=lL<8yHCT z&zb7{vfOQy=e#Q|n5`%;FG)(TCU7KuYjS<})EdaNM`S$lVNjJWdE$Hd*R zVZH-EDS|9_E<8BT^WgW^^RfrwTrP9itVGCr*5kG{NAscw>F#I*N^vx0NYYh;H?%ACSK|F}b(&3jvdb z=7@IHCuF|N^$4F2M+Kv*qjPH#Gy0{sC_Dd*2Y;>%#^f`WyYaXr$aC;1Wx9yU*gUm0 zjdK2WrnX?rygH4U&h_i#X9D^--#&YCkU4lE!}7^!#V+YRkUBtijQ^+|9GdP7-GUj3 z)~k$+(fgB$qcH8=4)*~xuS!>$0lT>%KH?Q_QgE4JWYs!E(RSH4U5fYes~ri;Us6qB z0tPSZYo81Lgq(>v_;jwR`TO3grMNcwe|hUwdv0=Mismu?NtrC{7`8v)ziW2k9mUHKj-nVvNJrh=zKc?;0OI{rH{6q`yjrt-+TRKPKKP+X4OgGY z^mzPi*|**3{CE3aq2ERrnhk*JlaMjGEEzPgiA3r5_ZQ>Jf)4!kcE~9R-g@KyScu%q zFI8hJdpad0;!GaJM=sxWw^5}*khsD$h$d*z)6?Nk2LB;WbWjDPL}OPxnpO4(X-`e4 zU|dOJ1^3n?GjpgZ&IKG@Me17-?k2;fSs2nMLWMT)q@f@#f6K$c(Mx7~^T^vH;nbo^ z^Y{2e2vP+IFXdY5>R<9vBX0*Y>BCTI66mhXSXp+J$QytcwzURoF3G)i>~w)wu*>L$ zte-@^lw^Wb!xiGQ_-|cZ4f3H|YWR-_oK~8Tdza!rn4SJRur#ah%}lu@y?x1Fdp&|l zwT*k*NdDH{i;vWqfdfizGom)~+Yvi7tzxMWaSBQG6)=`U&-4`0unbInpgkDzyNQ@SNw$BauFWUzMUs|%iZHrnB z2DwfnrIJnj5B{8XKd;e?63ib{C(;CbDwr@oka$XN+m$DK&`|gZ*`BUfEEV}YjmW-R zJ1!@+`lkjJC-lkZgvO&DX2St8?xT4b&FkCCyLVQF){8Gq>uF_OJh`uBGBm-9>F}U( zSO;f=WNdtlwf`#1%6?6Ha9blIb9dnzBa33R2sOcG zxPz;3!ZYXNRm#DIOLgWAqp^u+rp2N^#-E?r%`K=%r&LPflPO^j+d;nuJHkmo33geXwYu)>>Koq*GNqT&J5DLTMx z8wmjORHl~?YLp*sJdS|TJ2M-&@CaY=%B-xQ!+mUsR|((ifS`=6ReiQ(Z3xvs9?`jn z40Ew5RyWPAg;^gDbi5v!kg&0i!r8+BX?;UCL?DB0+8g$1Ibx#Wtr;4Bq6pLiBRr;c z?k!}~OmVuK$$5eBG`!UQ`LppdG{aXk6W@8iZ0RN4xtpXPh+iE}?fMP4h6uvF z0jDD-E%L97db@3kFoBqN-G1A`d4ffu{IN{}@2x&BTB$tOLtpri*-{6{Wi zT9{>Y$ed zGV^-IZRefdu;_QoV?ph`qJFd)q+=s6EI_gdm;_B7++!ZmNt}Rj*4CK<>-fz-&?9DZ z{fdT$r zGm;TRR-*$voqKm~^BMvM6&A}BTpxTY_PJMk;)m%|dpdtpq^-XV-RSZ%XH}qzx_A6t z*o&W-^~yk|+6an`$G>bo&+n=k77eLU6nl_x>LxExq~nDw64^YBTkjpTmcSO@G0!h@ zfYr0G`JMUlPXO6QpH33=OF|36PfxK-1hE=s8&)xYzfsIWb?4=SH|8voA>L9{B7R%W z3~r8ym1esU@%qAK#;6#cGf6*YcCWE1QpFg9IGbnAD?d-aaNI9b0?#tmvVhW!^YSo8 za&J#fmU~$We$D=<{pMVXLVW5)^}0|V?YylLd?D_bcb~AJ-XG5X^+UYG0q`V631)K; zgpl=i=k2H5{>~9Wj{Xh|gF*eRTMhrg#=M@dUjuMq#I7DjmahDJlbsPI^Cp?WW}eE| z;}uB0I5BDI*=@yP#$P|;SZK$1(;8EnTtK_4uZL#b3y@qQLe<>>gVHDCr`;8rU2wR3 zckNq=hu8ATiLPXLE9&br!TsV%?$?JO|At}Dzz@_K!u@rhx9787SML3D#rZqHe!}ns zEn1k9J|(zxyRK$Jat~;ZP#E6#GZTkD*T9s2bjmnCMU7I2>55eNC)RyW3l-`1gxIEZ z-rXUk&QO9N0Zd3&3lHw_R4f!;Ucjoq^cCYu_{_XUwBc`DLTg*RO6ax5=##E-SU6N7 znCdJjq;By;uF8(qt>Vn^!1te9SdD+%ZG?@T8_l z1NG7i)}0q^OgBDiazAwmr2PVRHu{wxgf11xrqjzL&J{NKt3X-qUzkGX8)#%ip7+-? z5oTZ7+P*`m^$Dlkzz1*O3uY!t)UVi@yWy5YDYbedBx|&yYaVwp@E{!xvM{!tp=^pI ze}qD!{U1beOTB;VCbRrJA-nho86vSiMzUEM3Yom;rvL|uqVpzWJ-eg+!Z+vc>x(e6 z+O6M_$QiJ|J}+EAE|zDefaol}#SXD6!>T?3McD#6;XrsgiR?S3xT)MX&A@I?VN!W)0x8kc2C$ z#FKD!?bE_S4IZ~cu0V~-n28F<5}JmbgFC9Iwj7FWQdXOL1lvX=lkw%A5%Wu0TnAO; z{3W+=o-Yj=)^T!duQllpb@$&|U+}rIdS__KNT}@+E`k=YIgLIn1BLjB$*#=PwHTVU zTc0OuvTh<^&^Y(WepkgfF#4dyW{Z;1#KT?&+bB5B=bN z6cfeb_p;XKg%E^w1Ac~tomLqfnktC<6rPVgxeh~0(0j$KXff8Cv6Cs%8Bn}3NS%_c z6bPq$-kc}ES*9!s%P_)83n{WSTZ+10+A(TfqsU8yXE_3U>`}q+Todr<^Jr_#)gHSP zu;E*6_$W>-=8;I_xO35Psif~fah6`E9~wQ`fg_uBBKY9<5AJ`F>x&EL?UVDuzCANC zQN=f_-8?Y$@~Pfq$ROj0|N9-IFHd8;ANuZfIz9&d((D-uIgvoWdPf(oR=R$w)4n5zU{K7vxtG-C`IIyc`F^)}Mg{Dp+>HNykF#}-H zp9IH?O0%TMUT=R|e^vUwI^;ZGf@%8NG*}`f{dYZTG!~K%!Sw@sWLw1fw>}Cj7XG3m z(|Y%#<3*|b+WNtopOQZc+feG5^Aw9~;?VDi=?vK7wbjh5 z0)Gqni2O$Lmp~=k?VAhlAIK6Gf)cGCj?D~F%kUa`GhjT3kx6Dpx4m0ztj~b zf8DDVvh&e9x+8a=CUNFBi2WMkZ+2YuYGFDDiW@e zY&~Aodz%{rgj0PGLIrE6tJm(T5edC!FXn#{p!YTj12*}uK!9vE|GD}8>qR!_ua56E z-YPnm=d1_5WR)pAJuZisW1+v@6OP*%$ibJ9wbldUCc^3h6B3PP{M6)@6u;hUa;hDp z%1=9nV#NDec7=0T<4;&Wy8bmExr@F&38b4T7x80nG$YI)sqY|;@}Q58KLjo5ElSIW zl05A@)#BnH7S{}lf&>kM)8m-nIf@9QZOYjR>W9ApN zCOsgc<=hw`;`c&6DitfBX)k&D9G`=RMw3Rfvj5{2iIwvc|QZn9$>etl5)5|%D(0V5zv+d%RklcUdwqa2+Pdwl}vc;n6kh21uRF5>Z`o0s-Q zXpha^Rx~{M=_abtAMiKm2Ajo*{@VH31-)`^?k|Z;msDxcaDIcm(Y73)In~V)0C#l! zBeqJv$awK$aS_aU!|r0cXG;=!TAH(s0f&`37}#&=ab%~3N}W$g)((3s6(Rz)CKB!L z2J(R>ix{>>=-vcLwr755wb+Iu97!TlkR}8v$BQq8q$YTLoh4U)dAMy^tmNzG5p9!J z`Xsxs^i4FnbzTn*;ppzd-qiN-`1hmJ2g~P< zu{8p5>t-%}@3v6iT4fL}=^oqVBkddzv65 z>Akf)lFBzWF(Ij>a86Pz^4diJ&CpR0beT=0ASjbZ>O1Sm(A4o#zcjzhZJOT^wf{wb^YYp&p}tt zfJ+}{R;S@R76LCTu={AHKQpV_Cl`h>4S_*J2zD`DuX;VR+FF|BJMMf6q}&8EonNGG z!GFCqRkoI?-@9J;`K{5{cv|+<7(RKIGYwl_fWcgc1A!<~Cm}_P)YR1Epr{dXWL*Q# z8D?YF&_zeBTR)}0s0tDwO}Qqxbjj)ILKpPxxN7IqtV0X7LWqLoQ4BoG;IdzO`rwVv z9dI3k|Mrn%g~J&f)Lnqya!{>#XoOg0LcScP^jJE)D|EnidOM&Syw|rNxh`_Ye4KX? zsX~0?Zb@oc6%L^u{uJghk>Noq6h_2B5f2JHd4daMh~xt&xODTv zN3f(IEiLWvzNi6^a!}`9BCf8CnqJ9E6shUIbursGHF4)uWRz|f&+F)vD4jREYF_UW z?zzLARh)#3GTXjGBYfoKu zAOoW>bef-??U6*j{4lJ<`lK}GBfRF7L0)M1X|FGd@WUdwy(w<;MSulcS^`u4q^DS| zy390d^_l6l5&pPkuXLt8(g=Lqaxs!uR$jg#2*t%3Mt3)}^-Am=vTCUs+z-oBPtVLK z`#pGV7i;_Fh3Y9uSdI_m)-!MZb0y_`VZg4)XCE~qw$v;?P)|rKl)yf@(Pb9Nj$`iT zI3Cg~Fu${Jp*9jA@Odq*XX_ieH~XfX)Gc~nd!BG`Z3)lHNwr`MYfFq-) zH?_jE|3pcs*~P*vinmphLj#m&%qDtZ`WqXyB0gkgyKxD^hPDv7S~5BwP5x`1^7bUS zW#VB@zGk7=+AFHr4Id^*iAXSA1$g?TV^6Cf3|}JYiF zR1Hi?)munhDh!A+iBK7_#eBSwVikSF)dMV+I2Up;MkaKHhE?$6sT3?|1<>V6smvz6%?Ot!L!_7OtG%K5>_V;hXrVox* zZ4+K2frx#t#DFy)s9d(p0a?}C50mR$vVTbUwLQZ6P!dJ>#j(i7U1B@!`ME#to1J-e zg}zx+U7aTi8Eh z#1~(Lg*3W+Fmwx92IcNo!?pfREVb#YB;b;+1!7h|3O1LExW|VDIJto39f(u&g9XQr zC|Sh*Vf>dovoP5=NxeY!qnvuu_QhmsRn@+3XAwqN)m1I5to5}!xx2y)T_*x$Lw`M9 zU#O*@W%VW9BjO@lK?D^%!SL|%_$T3#r%&q7zk1m^Qm)Z4cOEV6ZP-U)p!6=!?FM2R z$8pucQzGGMIv21MoiaBmRu|Sx#}`T0Nq`$5htpp$uyu zta(jMajYGg6MrM9_`KDMAf`hQGkVj&od-N}A_>x*Mcn0+rndgP`h$J$+^+ zo|##$&(=rbEjP&gzWmICD!5B2!H^{wKQsF^RVGzYr5+O+6UoaW3Dg?h3av6+;dv92 zkX27OlzrPUi#Asl;9A^MVY{#=bc=7+=3EiBsBkeqKfhkSA37y2HXfH|w1p14`wf>G zq^19s12NrAGT2dUS8D6giOtz0M$9GqbV(03(;a5TF9rqWGh^8_SnGA=e6uIK%b(Q5Z(VR2q< z8+Ycjva-4b8DHBmYHBjAjAMENT5if)Bx$l9OU253irT>sU8d%vipA5FIjlhC;Dkl6 zn{PlxUEew~8$iGki7J+jsMCry-TEc<2JR+tYF_%%BL1*W&p8W#fw`-W7e*Jj~3haYK0WhBX`vYv>1D=?!QE^3V#bD&6*P-}HIc z3;7Qv(O>7?G$3pAc6OxI4*XVTSdUzT+(n@K97;}Bs*Li9si1_c(JF+HJk#Cc?I)0J zn|#lBmR3F#49P?Hf+d(K5##yC7xgyb<}P2Q1c5e+ILXIrUua}Y>~PoyPju$ih)vds zb_#bTX=g0ZX?9V)@$kND=ALnUaORdC-1Rt*9djoHW!smxDFwbRGU9hp*Tu9IzPShb zZVkmX)_nh?s$mx3^nkqnQm%dory4k6Hb^wqQrFNo$n4;$cIiIaIK6DCUJ&m*hfGt~`~8!M@}RL&`04q!jIf>P=euqYBs$JaWF3LyE&93@tl$Utp$T z)q07E#_#<+cA11DJ#H^dw4}A<;PXSwksArrH1a}nfY7;l2@dzo&q#?OcJV+Ebb?z9 z4sagS$~2}$f?sRv=E%mAFD}sCJ#F;8DehEN;ng-SZqf|?{i*cs6*>3huAKRefB*r| z({-np%9GN6=Y$7|*fWdk8yI-Z;9am7z%)m7=Qr;+zW|(MxT$m+%1}q6K7z#SK7wTJ z@g@(0>eY?i^y>Foy5t$J0}1vedOZVEtEQkEZD;XZo%#$2F=3)Bzh2CumQhCi*Irt2 zvb{MzhnH^gFMPqRkz0{-`E(zb>JKsQ<$}eEu6&Eb;TNup-ROU z9D=6D_ft4BY0xD1@IOe9fPn`GNyCWa<(Y))A&$COU67RVPh?cr5q5I$STW6jZLz`S z%VM9_VKdNk`Tl_RPYR}uNQsu!NDSh zwl587OAV&f(J9iZG+VshXb~!z?U<{6>joLZ^4J5``9#~io1PAFd-q?Hi3t#*tFOGV zF6p`M1|?J`_FOQ$56fFyTI@atp7k3#2D_6(5I>$8CSx-8#IEKe42j#Fm~4v5`q*N> zGjz*r(4m5yO6GHK_~j_3MQ5_!XDC~__a}(yNQQ$E*!wcf869Mk-&QVU{#c|nk>vXI zJc;a~ixMdbK^zjmYZpEqrO=EY`E|OvW3)2=AuER7#o32X=4&VWRZbXP-A+Z-lIGc~ z_M}JAF(nM0r~=0fp5OO{l{#a-{rVk~>NM<>{ms_w#7Uj>!}wDD{-=MuR1{kuDR3An zrMBW=I$-fJdaefJc1r{W0nBUhsPOuS6V0pVG8t9I7Fgw}VaV(z$wK6l4r`FlER_$uEb1*St*BUgafg{|@q`}t zZh!~4NuU;3{X9C?n`(7ARgOz!dIs8)zNq770S=($G_J$e_;8%kSq%;DPW3I!2?`q` zn)bfh{wm@;C|l}@!ku6h2-@@%(=NHKe}vq&oa^4C@{#Bi34OR$b`x%)2{6zrTg3%2 zys!{dFujl_Rz;>&PWMLNn_De_B%NT_;lz^Cq)EO8_K1qcoIi+=<=oVJl-j2DU+A`s zrfYXvlfvcu3(=3=5NsDMTU@!PE6`mv8IW9!y8KatX*&|^e^3s*eRvJTQmur2+{!SQ z6ciSImXSe@5jSq{rD5V6;r*(!D;#gVToR7}N;A(yLi_)FJrGrif*7 zb>VmE`Z$D3ZcQVOtXSl?S-js^)MZ8_Sw*)+4mBqP6Z@tDqFIC^DKBetgvm2Xy18(M zi&4m`GIJk0HitYV$s9cU7?B9prvMU0Z>xN$)Ygv5u)UL7JRf)s)Px#*k{6fm-$FsZ$Q;k+Rd2pv(vW=0x*cjXiKP}q7EB2!gXyGYD z@N@i&6g3fNx}be^BD=l2ADNY;mXaw1{LiNOhY{HCrzku=mY(#2S0qpYzt$Y5e z!<0uII4UW1HuCEFO09IspBl9PkWn*YGM|sRI`3`d< zQ33yE;6A=}6E(Hg^Z|`wlHQB6pw({XWn`7VbTG2f-4!|EMFIDja&zvBLNIIsI75aADbp6>9TePGS?Rk8H(Yy)?GEfl@L(hkDl5*6?*Sc6KkY?U#`5i0cfQTzag|_hb_cCx zCDx^#{a0`5^pcOuxC-ZeKtS^fQOAE)0-;M{J5Td0`<6H}_(^tz4Uh@8Z~MGVa&0x4 z%2{`FHIZK0AYWqx=*eV=Z=4cc)fgcXXuIL3)Lp{fo6+8K(snn8)ZBKF4}u50{rraA zUD}^neZ8|VC}Z(x6kfqFHSRX0e>(s+4Q@zJapsL+3J97+}5*x-ZUMAO^zyeMbW}A@lM!X0tcp9~Y+iNA~;GMAqCCZBjq) zyQhAP$_COU!f+fCz*lOSh0zKeFMZWZv#y~5yasNz*DR)$Podq+0NGx|<NUlWN1rFJEB1H za0OeFldp2|2OEhNI;DA>sGtDfE{NOl1J~qP{hzC*%>q>7Jes|j{zIO6?%K7{VEizI z>$gVxqD3MV*Pu!{fu zim}Z?NL|;H2GjU1_)r&lrJSowwm4b*quk>O#Ht7UbWpALR4w4I|=ErCWBVeZtZ zMPN}-1Jr-Ub7pB38R5+|+giGSqDZ>YV;jRRVRXSI{PE+SrD}4%2hgPQxenCcEU2W zQlsHoPB+Y5wac8x30Ds5qhphG6Ao*0;4D<7!D??i#!5GhKS=f70z(4J_zH1Y7T-;* z*ru9&vk6O^ueZ|OwaUa&AbY1b=@Tq&96&;lwQj~?{J59<`K7cCcbo#JcGbLq<3q(! zYJYW`?!u4h_D86#du>_o6xddyi}dQ7JP(^)5F~In{F!d#+eimOY=@OF0Bg7<9i*#B z#cDKJx-jiOTLqqE2f}>6jlzg)IdV6%_=|GrS6txG=Bjb+05%)0Rz>}%i5yY6;Hn@JKK%J{#!DR+1b~)%MC^+`3gg*alEwoYx zTC8qgqv`SX%6+{o`>yp&mQBvh%{Ak&aOY-tXu}iBH+P~##Ks8@9RlX)w1ffokls1D z`$Mv^gNPQN#gI4(<48S%xp`PDu=Oe%89QqGr0va{_zQWkWCbIWtIktY(wC2_S5QY%gX8i-;#>zb+)U_dW-lMwP|xokM{8aO0whMC-3#O03s(W_K{}{%>C)$x zuU~IxU!mWVk>WxBB*h%5$T~PE51%x6-o<1qXHAcvpAmYxSdG&NsT~6t_YI;PS(yk{G8rB^M`U$=S!KuQ@Oh8ctG}X8GR#>vtusp?h?Ngor4}d6vH_$|I^TcSo*h@N6W@Kl>Dmdpz+)#A_rgze3cija zfY+BAFn+z&94~=z4p~LEqv9QPk~HzI_-X&;iS$YESQUuVeF&Qe#hxI46YT4kAVfws z9-{WA=stP5RS^1rTBX#P``nMgKu$*Au^-FD7crs6ubx?ES96IOuWO=x0~VJx4_A=J zp_$E<@qd|jAXb4Q>}7Lazrz+B;z5liH)dG);CJV;ijI?s+9r?bG5I+~?s)^HZ1Qp(VNx)_c|(K|jl%^rz8kuT9OwR1Y5g;E*_^ajR z9mfRhP>9_9BI~Z{p?@KN3JH=-aOTo3xY{j zahoU^`t;?Cpj2dI+jvjO-VnLxS|`2L+JsjO>M@{$3p&yX!>xPT+MFyg6y(N^PyrSU zHV5JNNzA-8vklyJIl`nR6V79+3<zFIb=$&dj8Mc?OX(2*&x-`n|HMDKO!3t<~mE zza1Cgx?eT<8JY$}P1UQVeGv$*C{B4*P;dxdN1c^jv|b%+sS$(%=V+$l;sL%P^c16Y^}w{dW6oWj;*#p>%&3-?ehuy zl1CSkvDrW&2m+F>fa$DsQFnzZ&$*U9yYb(@&%o{D^T@0~9~1#T>FFp8Lksr!XwyRr z2~w=Yc804bg;YgN@s8$IIA3MjvK&|3+hF>+v`FN0-{&b8wengA8zLJET*c#8aK|04bNNFY}Hi3oLYVgxYq&z*#}MKo6~QaV03dvkYU#` z!%898BQaHv5h}5 zqX04U^N66jMnO=EQN}Zx!o(dZboG!q*Niw;|FkDqE(EUOq(8YI9$yi>`h>%tVcPbA0E`6WWF_{+ZkGCmc*OHMtSfWX*3;%&+mRsj>4_t zo>aL3pQC=!y`lhG$I!-~kV}Usa1dFNfFfKkrF{va{JLmAczLx7JrtS;o8uG%1IBEocg=%+12leP zW}#|hZG*ZS@EVR-&6A<)UoUECK+8o;Jw*4!dcZiv=8snTo$(O{BzQ-d_^;YVZtHl zhQ}>d;Q6$$vTW&%h=>qMZQUuW3UmwVOds(=8jhz-qPAdE;5h=wguQOj^Giojuagc5 z;B7!SoRjWI;oNsT>cc1ku*633W^umea=Brag$;!X{KKDh!yC~l{-fP*!Cc4=G%X2} zF!UAkg>tq^i6e~oA3T62%CX7Z*0idYX+s;HzYw#C5w!YT4LnGl%NxI=;dPVjyC!}r zq*A3b2od8$Gdd1jU`@kR1w^&%rlA?tkS$Jcw(c{67K-p!yJ)!dUdw~+ml{UWxN^9o z-QP`S!+qi=$R~KSH_#{bVGYer5lIq@P;Mi|W?OcL?s06bE<`t;5sJZqeNQf$lhK0Q z>-Ea$iM4N@{-agh<4EAUSMwd-#&^*LqhGyPnw0^(k6Zw)$v2=H(jfH{k?U|KL@Kf}N7!bL zl&BQ{{ANkloSoKI@}UOBprp36wA{r}Yb`_$D!7I;W}xZeiKw5;Cuz*DqBd9*L z$mkPDkVm0M#FW6B=c)U!I?YdS{EK)MIEt>dkf`1|tqvQq{<16d*am=wq%S>SXDv2h zTN&%CVnJW=!u9Rpoh-sg7bJp;-oh(LhY1#Vot+|kPv?}C9r!z4K*h(pXU9PrGWcDM zegmTR5`{o9)N8n)UJVdJ{v+WR5}{JoeoF%=^77>X)XJ30`}L&{JcdbTE@9vV#z3Y( zHA=^U=`@#K&R-+hkZ3)_<_X?6D#;NdM{^==;3LK(0>A?++EVNCciPz=iQk|-oOV`k zdz}NNZ_Qmx!GNd}7S;R|hS2%jE6K8)%cydrOyB4Y2$iGQ=1}GTw}T*lYob^9{nP~O zR@gLOXVj|-mbKp-_raCP3DQz(0zwv9vGET=^1#P)Mfom}Gm%S)=?$G+mq$g3o#)B(qJomc|0X>w&$=$|L zccI6*?3X?SahvrfQH7iMgvm z1rUt0s6wY)$~oV(rw&YEC}Fryx)rm$vRf#uZoe879i;DI5mr5Cz68^%RZ=+n?1P`nh!@QB&DWWe0oE}`YDxv_?+tFQ!{nIA_+Qi|=l{2+Mqstx1oWCWLLUGgpV@ay2yH1gSDc_FnGOk-KyqmCjgM!b=( zGOe%9W22(gwQItCJeNUyOlO6wFs2|j1!`Axp)wP0`|{;6>it>7r;lBt*^0&z(F6o= zNdz}v^IjxuDt`lhX2$6-;>hrKL^b_<9y|jNuNpEpwJm+LSq#UxuF`UZ?fzNH6Dlve z6;-u!Pk5Nr@PG;%b;%LBz(e@SA{(zv{iwrAUz;<$T)^km)ZrI{evs6f{~393`hzn z{#~Z+trJULm(Fwe7sn5GPZdU;hUIYRVgh!|(k{?!tWR#Nn}hj+0WBT+(#-(8rIF+S zJE!c0Pep{W^C`6mGptM8UltZPN&}6~2s8t+wzRQ1hrt5D$Nu!`4$+^3+FNA}6&RJQ z>cL+{K>Vg$Vud3t_;n(1>$B|itqG>-CEmyii%b9AeF%5Ci!wlZwymj2Y4j`SrrA0t zq}cVr^!{z&=^0`mwCnV^>&8##GQtOlXat>{oQU2Q$2`=}cCf!YMl(?MWV@f}@9ibo z0ix%5BTq%yS;l3JMh1|Kn;y5)C^BrTKr}sAIb|m7_?dK1)Ay%M>EM(9^8s|F<^Z= zZYfAs)O}sz?8v0HpX;b}d4ggdk0IB@OIauN++8SfM=uG4ic!=MF#^z2cjxwB=v%rVkR@BkFo{TA z41(+HIu9?~eZMCa%BC|jV9e&^XL7Bm8@7yxxOOL`r(cwr+^)q&CNE6F;kf5-8UMGG zSAFtD+AHEhvIn)lj7R8&NfZ7W*?Iy>pP=D^8Od5 zWc@7Chku+^$I}GaK5jh4Y8&z$ifuRfQ zx_ChFd791~+W@@FjVd#$d1ytV66Y15xSz^WYqQbnTw5W{fb*5-RS`y^?PB#ZIT<^0 z;6b+hdV5(F3xIr7+RNXoUq3-$>w-zJM4@P$5+NyXC98i?O(MF@{*u7kn;IG$&N{mej)8JlCqu5w@fc5KUh!uJB&t zav3kl>#Ehps@3l>yIUKmfe=L7bB3NukDdA)wh}_43hV`2Mw$c_!GD-Rk)pBGuRV0p zkWymy)3&NUmKT|swV#tOX1fDT6{fS%TGjesrItp6Y8l}zs`rvdJ|vFbCeBk$h?T|S zB+aF0JKPjoKXrC$ufe{l5_V@sMcqUoxWc&Y$=g#aC3;O4zCx{Eu`EEJTFoE-_WRca);$9c~m?pB;nyXw!^ywN&f=6ZU9q zQ__l3*ha{b&}I`$C8&yqOT zveIqxyObI=J~o?{W-Z_$w2V03{?tZeX^HOw+XjCbJ+8Jky+Mz;Se>Jb_6374US%QS!YEaOBf<&?~Y=7ZzY1+e}JAkl06EZ}zzt z&CS(I&gVW`|CQ*=oL5&3e4v^d- z_D6-sx);mp)5!#xT5ZQn*Wgo=;cqfd&kC%)W(T^$zHp9CXzdF&d^;s z#YlJTa&1_+pQMPh;ck+gg_*;YcLeHO9)1WNSnsqO>}%lMdSl?B*8E0IRi#@`Rl(-s zrKG5h#kYmyYwNu`NIE>1+wTQ_Y;pL~Fr@D?XhGu9Ubc&``1?D?1)l@1Yahpg-DaOm zS~Vm!-Z5Nb$htQvy!myiP5ye-)H^8>kr;`RVI|9`Xl_1pum3$3TCBX~nPj}4kBXse z3Q&#rq`(Vd0Y4*)FXN4(SCW!>O3VWDo< zvzQ#TcgXzXFF|qo0!2rP6f0KLH>j`?KNg)5cY_tp3Njv7m$LNBY%l=jg;_ZUYAC?? zDV|xjiQQQU6_ZKc-CvQ;lwy^Hc~8P(?GeQJbyWcgB`tzsp#WyMMKma|qYe8CX2BV;xb;*B=oJI%2S5@i&C+eySBE8JUFaFx6p(b9fb2`(@;}HP zEv+Owo!uu&rxOwNN%|juOh+>QG_TIsY@C+A-aIVxq66HS6;w9t#|KkY@)B+G@?D*f|k z3O>M9Xdx~iif-H}zYAVTxjabP27UV)7*WgdKR7g5B_~GJ zO&2Z%0Z8t5B?Qywq9ORAkf^pX?ODcQ~9xzyCBjaFzz#52X4O`&Q`y>TBj}(vJ ziUH|(Z1SI+DlGk(lEjb?3l~hH2`#>HWd#G<5{P;Ro~K_Y`YJ$JHPb&EyHx+Z$N$e4 zK0Cw2h94wbF%Xj!4GnM1MA@i!##(9w!r%h+^guy}LChM)$sB5FkCj8&utq^+99;;| zN#0C??*aqK6f3-Ai#VtD3512%f>f{pL(S)fQH?)QB`b3sy8nMZ@ZW#2%~zhu@vQ*G zW^7j&)s1{kMni=^9+};e>kemYu%SN(VD%Q9wKkK$3q>-)H^r*LpzMjv@tq`iGg~&@ zox~#FXfi#Hy?jKNe^y@R5W(*He|{zXFu@~M#fIw`^~Q7^uK)0`RM*)0$Dq1SMJ`nE zIK#s%-CSeu@Pn+OqFbgIaEgXLKUBp*GF*y7A%Ka<*hxxGmc>AY5Po`m?tVP(ORPeL)-5C%407N5=3f2~pbuqxV^gHtjZnu6 z6ibBT0vrZKjz>M1D?NKio*FWIv>>M_|N95~_t!1_Mwhm`4`YF1uQc+OQ2_kGz(`j9 zHc4;BYr8-F(&EtL`=cSgEfaeF%9(nVhCFL_ZNG)X)aszfq3j|=nV@3*+M8mv4wqut zTl(^$+G$?@ULXJcg(bZ}nwR7kgl6?k)>C>eo&_(6jHXnBL!pc6doDwjXzpik_3|>$0K2%M2!eDvQ*;?oT#7`DdD>~@pZBd7p zm>$=8MRw@5RQmmY{zTQOzn_TSnHVHncO3`nPz{1fhZD4fKjK7$4xpYzFztjZjERqc z?S|uM&|VbZicUnJX6{*Z6N6+r5imocsCf!rNwP<9) z;>NkdNqfRnr*IvL72wd}J&B{G1{xX#6t6w~-MNHhRRemR|9P>_GM~HF>WeHvT$6-w z9P}@o>NqDz%OjttSbJ1?zJV@uvKuRQ39FNzBIC??fec3y0IYs&RH{yKi0R*J0QNek@{59oB7yVhUKq9Oam@oN3#X0VL(H zJ^bgF8rOguEA^yet5GxuoXGjXn+5Xl3`~?f9?I@(fR~k45ZNbo6^4e`E6)#w9#d%L zxjpU0Ca-xffTt1QI^smQXCdLZ2{lztVKz>B!CkmmSPHKm{O8AN!G-h23g|kJn;HaL z^}q2#%Ul!h2*V!$QD88*F0^4n|Njjbq$a+=6r}yrDfH^1FwTpmz(cse>zUesyOCyr zP7sX;&Lu2gG8Z^84?I5b1MpxuU?h~;U=*q#fkjH7x@#J6TLthiE#SE(-N2>?@c2dG zDSUjtU+=p6ZkPGJ3g?^Ka)BY&`uocL>!3mfn1I&325w&m4*t9Zu4Go$1_sf(u+Xnl zwwBw?PoK(%!y-@#J`I@2foC?hdZ;voXqBFdyKZvUJv4M~`sSMpG)`$&&R>>!C~Y%v z`X(8;!R$4#OLY}EXaj8iZTcR2=9Dt_aQh+$3OC^CilF&Ssor^$o^&-`@BRI^&S#E= zpxNx)h}Gf11=clo{J@Sh@RU{Ha2jw@G7`Ar4tT)kU(Nht-^(-ZU~fo-xLhh=TPlo_ p9ub_t|0!mS2rdfi;>z#;*%@TZ{|V^Nt$D}*1fH&bF6*2UngHDE3GDy? literal 0 HcmV?d00001 diff --git a/SDL/Resources/sgs.png b/SDL/Resources/sgs.png new file mode 100644 index 0000000000000000000000000000000000000000..e11a9794f040293373e5f002dabbacd22e30c2ba GIT binary patch literal 32589 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 literal 0 HcmV?d00001 diff --git a/SDL/Resources/unisped_aeo_DE.jpg b/SDL/Resources/unisped_aeo_DE.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3ab5f3f2a62235a2e0c7877ce4b6370c85a4c15c GIT binary patch literal 54905 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 NGTYGt*Z%+^|JnDTrue Reference.map + + usrCntlSGS_NCTS.vb + + + UserControl + usrCntlTCeZOLL_EZA_Allg.vb @@ -3517,6 +3523,9 @@ usrCntlWelcome.vb + + usrCntlSGS_NCTS.vb + usrCntlTCeZOLL_EZA_Allg.vb @@ -3994,6 +4003,15 @@ + + + + + + + Always + + diff --git a/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_Adressen.vb b/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_Adressen.vb index 241b1f68..65e85851 100644 --- a/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_Adressen.vb +++ b/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_Adressen.vb @@ -1,6 +1,7 @@ Public Class usrCntlATLAS_ncts_Adressen ' Dim OWNER As Control Dim ncts_OUT As DAKOSY_Worker.cDakosyNCTSOut = Nothing + Dim NCTS_TR As VERAG_PROG_ALLGEMEIN.cNCTS_TR = Nothing 'Sub New(OWNER As Control, ncts_OUT As DAKOSY_Worker.cDakosyNCTSOut) Dim FIRMA_DY = VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA Sub New(ncts_OUT As DAKOSY_Worker.cDakosyNCTSOut, FIRMA_DY As String) @@ -10,6 +11,13 @@ Me.FIRMA_DY = FIRMA_DY End Sub + Sub New(NCTS_TR As VERAG_PROG_ALLGEMEIN.cNCTS_TR, FIRMA_DY As String) + InitializeComponent() + 'Me.OWNER = OWNER + Me.NCTS_TR = NCTS_TR + Me.FIRMA_DY = FIRMA_DY + End Sub + Public Sub usrCntlATLAS_ncts_Adressen_Load(sender As Object, e As EventArgs) Handles Me.Load ' usrCntlSumA_Befoerderer.initME() MyComboBox1.Items.Clear() @@ -112,10 +120,135 @@ End Sub + Public Sub setValues(NCTS) ' As DAKOSY_Worker.cDakosyNCTSOut) + + 'usrCntlSumA_Befoerderer.initME() + If NCTS Is Nothing Then Exit Sub + usrCntlHauptverpflichteter.kdFirma.Text = NCTS.ncts_Hauptverpflichteter_Name + usrCntlHauptverpflichteter.txtStrasse.Text = NCTS.ncts_Hauptverpflichteter_StrasseHausnummer + usrCntlHauptverpflichteter.txtPlz.Text = NCTS.ncts_Hauptverpflichteter_PLZ + usrCntlHauptverpflichteter.txtOrt.Text = NCTS.ncts_Hauptverpflichteter_Ort + usrCntlHauptverpflichteter.txtEORI.Text = NCTS.ncts_Hauptverpflichteter_EORI + usrCntlHauptverpflichteter.txtEORINL.Text = NCTS.ncts_Hauptverpflichteter_NLNR + usrCntlHauptverpflichteter.sbLand.SET_VALUE(NCTS.ncts_Hauptverpflichteter_Land) - Public Sub setValues(NCTS As DAKOSY_Worker.cDakosyNCTSOut) + 'usrCntlHauptverpflichteter.txtAnsprechpartner.Text=NCTS.ncts_Hauptverpflichteter_Ansprechpartner ' git es nicht + + usrCntlVersender.kdFirma.Text = NCTS.ncts_Versender_Name + usrCntlVersender.txtStrasse.Text = NCTS.ncts_Versender_StrasseHausnummer + usrCntlVersender.txtPlz.Text = NCTS.ncts_Versender_PLZ + usrCntlVersender.txtOrt.Text = NCTS.ncts_Versender_Ort + usrCntlVersender.txtEORI.Text = NCTS.ncts_Versender_EORI + usrCntlVersender.txtEORINL.Text = NCTS.ncts_Versender_NLNR + usrCntlVersender.sbLand.SET_VALUE(NCTS.ncts_Versender_Land) + 'usrCntlVersender.txtAnsprechpartner.Text=NCTS.ncts_Versender_Ansprechpartner ' git es nicht + + usrCntlEmpfaenger.kdFirma.Text = NCTS.ncts_Empfaenger_Name + usrCntlEmpfaenger.txtStrasse.Text = NCTS.ncts_Empfaenger_StrasseHausnummer + usrCntlEmpfaenger.txtPlz.Text = NCTS.ncts_Empfaenger_PLZ + usrCntlEmpfaenger.txtOrt.Text = NCTS.ncts_Empfaenger_Ort + usrCntlEmpfaenger.txtEORI.Text = NCTS.ncts_Empfaenger_EORI + usrCntlEmpfaenger.txtEORINL.Text = NCTS.ncts_Empfaenger_NLNR + usrCntlEmpfaenger.sbLand.SET_VALUE(NCTS.ncts_Empfaenger_Land) + 'usrCntlEmpfaenger.txtAnsprechpartner.Text=NCTS.ncts_Empfaenger_Ansprechpartner ' git es nicht + + ' usrCntlHauptverpflichteter.txtEORI.Text = NCTS.ncts_ZugelassenerEmpfaenger_EORI + 'usrCntlHauptverpflichteter.txtEORINL.Text = NCTS.ncts_ZugelassenerEmpfaenger_BewilligungsnummerVersender + 'usrCntlHauptverpflichteter.sbLand.SET_VALUE(NCTS.ncts_Hauptverpflichteter_Land) + 'usrCntlHauptverpflichteter.txtAnsprechpartner.Text=NCTS.ncts_Hauptverpflichteter_Ansprechpartner ' git es nicht + + usrCntlSumA_Befoerderer.kdFirma.Text = NCTS.ncts_SumA_Befoerderer_Name + usrCntlSumA_Befoerderer.txtStrasse.Text = NCTS.ncts_SumA_Befoerderer_StrasseHausnummer + usrCntlSumA_Befoerderer.txtPlz.Text = NCTS.ncts_SumA_Befoerderer_PLZ + usrCntlSumA_Befoerderer.txtOrt.Text = NCTS.ncts_SumA_Befoerderer_Ort + usrCntlSumA_Befoerderer.txtEORI.Text = NCTS.ncts_SumA_Befoerderer_EORI + usrCntlSumA_Befoerderer.txtEORINL.Text = NCTS.ncts_SumA_Befoerderer_NLNR + usrCntlSumA_Befoerderer.sbLand.SET_VALUE(NCTS.ncts_SumA_Befoerderer_Land) + 'usrCntlSumA_Befoerderer.txtAnsprechpartner.Text=NCTS.ncts_SumA_Befoerderer_Ansprechpartner ' git es nicht + + End Sub + + Public Sub getValues_TR(ByRef NCTS As VERAG_PROG_ALLGEMEIN.cNCTS_TR) + + NCTS.ncts_Hauptverpflichteter_Name = cProgramFunctions.isLeerNothing(usrCntlHauptverpflichteter.kdFirma.Text) + NCTS.ncts_Hauptverpflichteter_StrasseHausnummer = cProgramFunctions.isLeerNothing(usrCntlHauptverpflichteter.txtStrasse.Text) + NCTS.ncts_Hauptverpflichteter_PLZ = cProgramFunctions.isLeerNothing(usrCntlHauptverpflichteter.txtPlz.Text) + NCTS.ncts_Hauptverpflichteter_Ort = cProgramFunctions.isLeerNothing(usrCntlHauptverpflichteter.txtOrt.Text) + NCTS.ncts_Hauptverpflichteter_Land = cProgramFunctions.isLeerNothing(usrCntlHauptverpflichteter.sbLand._value) + NCTS.ncts_Hauptverpflichteter_EORI = cProgramFunctions.isLeerNothing(usrCntlHauptverpflichteter.txtEORI.Text) + NCTS.ncts_Hauptverpflichteter_NLNR = cProgramFunctions.isLeerNothing(usrCntlHauptverpflichteter.txtEORINL.Text) + + + NCTS.ncts_Versender_Name = cProgramFunctions.isLeerNothing(usrCntlVersender.kdFirma.Text) + NCTS.ncts_Versender_StrasseHausnummer = cProgramFunctions.isLeerNothing(usrCntlVersender.txtStrasse.Text) + NCTS.ncts_Versender_PLZ = cProgramFunctions.isLeerNothing(usrCntlVersender.txtPlz.Text) + NCTS.ncts_Versender_Ort = cProgramFunctions.isLeerNothing(usrCntlVersender.txtOrt.Text) + NCTS.ncts_Versender_Land = cProgramFunctions.isLeerNothing(usrCntlVersender.sbLand._value) + NCTS.ncts_Versender_EORI = cProgramFunctions.isLeerNothing(usrCntlVersender.txtEORI.Text) + NCTS.ncts_Versender_NLNR = cProgramFunctions.isLeerNothing(usrCntlVersender.txtEORINL.Text) + 'NCTS.ncts_Versender_TIN = cProgramFunctions.isLeerNothing(usrCntlVersender..Text) + + + NCTS.ncts_Empfaenger_Name = cProgramFunctions.isLeerNothing(usrCntlEmpfaenger.kdFirma.Text) + NCTS.ncts_Empfaenger_StrasseHausnummer = cProgramFunctions.isLeerNothing(usrCntlEmpfaenger.txtStrasse.Text) + NCTS.ncts_Empfaenger_PLZ = cProgramFunctions.isLeerNothing(usrCntlEmpfaenger.txtPlz.Text) + NCTS.ncts_Empfaenger_Ort = cProgramFunctions.isLeerNothing(usrCntlEmpfaenger.txtOrt.Text) + NCTS.ncts_Empfaenger_Land = cProgramFunctions.isLeerNothing(usrCntlEmpfaenger.sbLand._value) + NCTS.ncts_Empfaenger_EORI = cProgramFunctions.isLeerNothing(usrCntlEmpfaenger.txtEORI.Text) + NCTS.ncts_Empfaenger_NLNR = cProgramFunctions.isLeerNothing(usrCntlEmpfaenger.txtEORINL.Text) + NCTS.ncts_ZugelassenerEmpfaenger_EORI = cProgramFunctions.isLeerNothing(usrCntlZugelEmpfaenger.txtEORI.Text) + + 'SumA: Beförderer + '-------------------------------- + + NCTS.ncts_SumA_Befoerderer_Name = cProgramFunctions.isLeerNothing(usrCntlSumA_Befoerderer.kdFirma.Text) + NCTS.ncts_SumA_Befoerderer_StrasseHausnummer = cProgramFunctions.isLeerNothing(usrCntlSumA_Befoerderer.txtStrasse.Text) + NCTS.ncts_SumA_Befoerderer_PLZ = cProgramFunctions.isLeerNothing(usrCntlSumA_Befoerderer.txtPlz.Text) + NCTS.ncts_SumA_Befoerderer_Ort = cProgramFunctions.isLeerNothing(usrCntlSumA_Befoerderer.txtOrt.Text) + NCTS.ncts_SumA_Befoerderer_Land = cProgramFunctions.isLeerNothing(usrCntlSumA_Befoerderer.sbLand._value) + NCTS.ncts_SumA_Befoerderer_EORI = cProgramFunctions.isLeerNothing(usrCntlSumA_Befoerderer.txtEORI.Text) + NCTS.ncts_SumA_Befoerderer_NLNR = cProgramFunctions.isLeerNothing(usrCntlSumA_Befoerderer.txtEORINL.Text) + + If cbxSumABeforderer.Checked Then + NCTS.ncts_SumA_Empfaenger_Name = cProgramFunctions.isLeerNothing(usrCntlSumA_Befoerderer.kdFirma.Text) + NCTS.ncts_SumA_Empfaenger_StrasseHausnummer = cProgramFunctions.isLeerNothing(usrCntlSumA_Befoerderer.txtStrasse.Text) + NCTS.ncts_SumA_Empfaenger_PLZ = cProgramFunctions.isLeerNothing(usrCntlSumA_Befoerderer.txtPlz.Text) + NCTS.ncts_SumA_Empfaenger_Ort = cProgramFunctions.isLeerNothing(usrCntlSumA_Befoerderer.txtOrt.Text) + NCTS.ncts_SumA_Empfaenger_Land = cProgramFunctions.isLeerNothing(usrCntlSumA_Befoerderer.sbLand._value) + NCTS.ncts_SumA_Empfaenger_EORI = cProgramFunctions.isLeerNothing(usrCntlSumA_Befoerderer.txtEORI.Text) + NCTS.ncts_SumA_Empfaenger_NLNR = cProgramFunctions.isLeerNothing(usrCntlSumA_Befoerderer.txtEORINL.Text) + + NCTS.ncts_SumA_Versender_Name = cProgramFunctions.isLeerNothing(usrCntlSumA_Befoerderer.kdFirma.Text) + NCTS.ncts_SumA_Versender_StrasseHausnummer = cProgramFunctions.isLeerNothing(usrCntlSumA_Befoerderer.txtStrasse.Text) + NCTS.ncts_SumA_Versender_PLZ = cProgramFunctions.isLeerNothing(usrCntlSumA_Befoerderer.txtPlz.Text) + NCTS.ncts_SumA_Versender_Ort = cProgramFunctions.isLeerNothing(usrCntlSumA_Befoerderer.txtOrt.Text) + NCTS.ncts_SumA_Versender_Land = cProgramFunctions.isLeerNothing(usrCntlSumA_Befoerderer.sbLand._value) + NCTS.ncts_SumA_Versender_EORI = cProgramFunctions.isLeerNothing(usrCntlSumA_Befoerderer.txtEORI.Text) + NCTS.ncts_SumA_Versender_NLNR = cProgramFunctions.isLeerNothing(usrCntlSumA_Befoerderer.txtEORINL.Text) + Else + NCTS.ncts_SumA_Empfaenger_Name = cProgramFunctions.isLeerNothing(usrCntlSumA_Empfaenger.kdFirma.Text) + NCTS.ncts_SumA_Empfaenger_StrasseHausnummer = cProgramFunctions.isLeerNothing(usrCntlSumA_Empfaenger.txtStrasse.Text) + NCTS.ncts_SumA_Empfaenger_PLZ = cProgramFunctions.isLeerNothing(usrCntlSumA_Empfaenger.txtPlz.Text) + NCTS.ncts_SumA_Empfaenger_Ort = cProgramFunctions.isLeerNothing(usrCntlSumA_Empfaenger.txtOrt.Text) + NCTS.ncts_SumA_Empfaenger_Land = cProgramFunctions.isLeerNothing(usrCntlSumA_Empfaenger.sbLand._value) + NCTS.ncts_SumA_Empfaenger_EORI = cProgramFunctions.isLeerNothing(usrCntlSumA_Empfaenger.txtEORI.Text) + NCTS.ncts_SumA_Empfaenger_NLNR = cProgramFunctions.isLeerNothing(usrCntlSumA_Empfaenger.txtEORINL.Text) + + NCTS.ncts_SumA_Versender_Name = cProgramFunctions.isLeerNothing(usrCntlSumA_Versender.kdFirma.Text) + NCTS.ncts_SumA_Versender_StrasseHausnummer = cProgramFunctions.isLeerNothing(usrCntlSumA_Versender.txtStrasse.Text) + NCTS.ncts_SumA_Versender_PLZ = cProgramFunctions.isLeerNothing(usrCntlSumA_Versender.txtPlz.Text) + NCTS.ncts_SumA_Versender_Ort = cProgramFunctions.isLeerNothing(usrCntlSumA_Versender.txtOrt.Text) + NCTS.ncts_SumA_Versender_Land = cProgramFunctions.isLeerNothing(usrCntlSumA_Versender.sbLand._value) + NCTS.ncts_SumA_Versender_EORI = cProgramFunctions.isLeerNothing(usrCntlSumA_Versender.txtEORI.Text) + NCTS.ncts_SumA_Versender_NLNR = cProgramFunctions.isLeerNothing(usrCntlSumA_Versender.txtEORINL.Text) + + End If + End Sub + + + Public Sub setValues_TR(NCTS As VERAG_PROG_ALLGEMEIN.cNCTS_TR) 'usrCntlSumA_Befoerderer.initME() If NCTS Is Nothing Then Exit Sub diff --git a/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_Allg.vb b/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_Allg.vb index 664b7379..d7200e2a 100644 --- a/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_Allg.vb +++ b/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_Allg.vb @@ -2,6 +2,7 @@ Property NCTS_ART = "T-" Dim NCTS As DAKOSY_Worker.cDakosyNCTSOut = Nothing + Dim NCTS_TR As VERAG_PROG_ALLGEMEIN.cNCTS_TR = Nothing Sub New(NCTS As DAKOSY_Worker.cDakosyNCTSOut) @@ -13,6 +14,15 @@ End Sub + Sub New(NCTS_TR As VERAG_PROG_ALLGEMEIN.cNCTS_TR) + + ' Dieser Aufruf ist für den Designer erforderlich. + InitializeComponent() + Me.NCTS_TR = NCTS_TR + ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu. + + End Sub + Private Sub usrCntlATLAS_NCTS_Load(sender As Object, e As EventArgs) Handles MyBase.Load 'MySearchBox1.initSearchBox(Me.FindForm, "AdressenNr, [Name 1] FROM Adressen", {"[Name 1]", "Ort", "PLZ"}, "", "[Name 1]", "AdressenNr", "AdressenNr") @@ -141,7 +151,7 @@ End Sub - Public Sub getValues(ByRef NCTS As DAKOSY_Worker.cDakosyNCTSOut) + Public Sub getValues(ByRef NCTS) 'As DAKOSY_Worker.cDakosyNCTSOut) NCTS.ncts_ArtAnmeldung = cProgramFunctions.isLeerNothing(NCTS_ART) NCTS.ncts_AbgangsDienststellennummer = cProgramFunctions.isLeerNothing(sbAbgangZollstelle._value) NCTS.ncts_BestimmungsstelleDienststellennummer = cProgramFunctions.isLeerNothing(sbBestimmungZollstelle._value) @@ -210,7 +220,7 @@ End Sub - Public Sub setValues(NCTS As DAKOSY_Worker.cDakosyNCTSOut) + Public Sub setValues(NCTS) 'As DAKOSY_Worker.cDakosyNCTSOut) If NCTS Is Nothing Then Exit Sub sbAbgangZollstelle.SET_VALUE(If(NCTS.ncts_AbgangsDienststellennummer, "")) sbBestimmungZollstelle.SET_VALUE(If(NCTS.ncts_BestimmungsstelleDienststellennummer, "")) diff --git a/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_Position.vb b/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_Position.vb index 985a2e14..df5ed14d 100644 --- a/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_Position.vb +++ b/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_Position.vb @@ -5,6 +5,7 @@ ' Public Event NEXT_POS() ' Public Event PREV_POS() Dim WARE As DAKOSY_Worker.cDakosy_NCTSOut_Warenposition = Nothing + Dim WARE_TR As VERAG_PROG_ALLGEMEIN.cNCTS_TR_Warenposition = Nothing Event RohmasseChanged(rohmasse As Double, packstuecke As Double) Dim id As Integer = -1 @@ -17,7 +18,7 @@ Me.id = id End Sub - + Sub New(id As Integer, WARE As DAKOSY_Worker.cDakosy_NCTSOut_Warenposition) InitializeComponent() Me.id = id @@ -25,6 +26,13 @@ End Sub + Sub New(id As Integer, WARE_TR As VERAG_PROG_ALLGEMEIN.cNCTS_TR_Warenposition) + InitializeComponent() + Me.id = id + Me.WARE_TR = WARE_TR + End Sub + + Function getPackstuecke() As Integer @@ -74,7 +82,8 @@ cboVpTyp.changeItem("OHNE") - setvalue(WARE) + If WARE IsNot Nothing Then setvalue(WARE) + If WARE_TR IsNot Nothing Then setvalue_TR(WARE_TR) End Sub @@ -179,6 +188,108 @@ End If End Sub + + Sub setvalue_TR(WARE As VERAG_PROG_ALLGEMEIN.cNCTS_TR_Warenposition) + If WARE IsNot Nothing Then + Me.txtWarenbezeichnung.Text = If(WARE.nctsWP_Warenbezeichnung, "") + Me.txtRohmasse.Text = If(WARE.nctsWP_Rohmasse, "") + Me.txtEigenmasse.Text = If(WARE.nctsWP_Eigenmasse, "") + Me.txtWarennummer.Text = If(WARE.nctsWP_Warennummer, "") + Me.txtWarenwert._value = If(WARE.nctsWP_Warenwert, "") + + Me.txtSiBetragProzent._value = If(WARE.nctsWP_WarenwertProzent, 0.25) + Me.cboVpTyp.changeItem(If(WARE.nctsWP_VorpapierTyp, "")) + Me.cboWaehrung.SET_VALUE(If(WARE.nctsWP_WarenwertWaehrung, "")) + + Dim packstuecke = 0 + dgvPackstuecke.Rows.Clear() + If WARE.nctsWP_PACKSTUECKE IsNot Nothing Then + For Each PK In WARE.nctsWP_PACKSTUECKE + + Dim VerpackArtTxt = sbPkTyp.GET_VALUE_OnlyReturn(PK.nctsWpPk_Verpackungsart) + dgvPackstuecke.Rows.Add(PK.nctsWpPk_Verpackungsart, PK.nctsWpPk_PackstueckeAnzahl, VerpackArtTxt, PK.nctsWpPk_ZeichenNummern) + Next + End If + RaiseEvent RohmasseChanged(If(IsNumeric(txtRohmasse.Text), CDbl(txtRohmasse.Text), 0), getPackstuecke) + + dgvUnterlage.Rows.Clear() + If WARE.nctsWP_UNTERLAGEN IsNot Nothing Then + For Each Ul In WARE.nctsWP_UNTERLAGEN + Dim UlTxt = sbUlArten.GET_VALUE_OnlyReturn(Ul.nctsWpUl_Typ) + dgvUnterlage.Rows.Add(Ul.nctsWpUl_Typ, UlTxt, Ul.nctsWpUl_Referenz, Ul.nctsWpUl_Zusatz) + Next + End If + + + dgvVorpapier.Rows.Clear() + If WARE.nctsWP_VorpapierReferenz1 IsNot Nothing And WARE.nctsWP_VorpapierReferenz1 <> "" Then dgvVorpapier.Rows.Add(WARE.nctsWP_VorpapierReferenz1, If(WARE.nctsWP_VorpapierZusatz1, "")) + If WARE.nctsWP_VorpapierReferenz2 IsNot Nothing And WARE.nctsWP_VorpapierReferenz2 <> "" Then dgvVorpapier.Rows.Add(WARE.nctsWP_VorpapierReferenz2, If(WARE.nctsWP_VorpapierZusatz2, "")) + If WARE.nctsWP_VorpapierReferenz3 IsNot Nothing And WARE.nctsWP_VorpapierReferenz3 <> "" Then dgvVorpapier.Rows.Add(WARE.nctsWP_VorpapierReferenz3, If(WARE.nctsWP_VorpapierZusatz3, "")) + If WARE.nctsWP_VorpapierReferenz4 IsNot Nothing And WARE.nctsWP_VorpapierReferenz4 <> "" Then dgvVorpapier.Rows.Add(WARE.nctsWP_VorpapierReferenz4, If(WARE.nctsWP_VorpapierZusatz4, "")) + If WARE.nctsWP_VorpapierReferenz5 IsNot Nothing And WARE.nctsWP_VorpapierReferenz5 <> "" Then dgvVorpapier.Rows.Add(WARE.nctsWP_VorpapierReferenz5, If(WARE.nctsWP_VorpapierZusatz5, "")) + If WARE.nctsWP_VorpapierReferenz6 IsNot Nothing And WARE.nctsWP_VorpapierReferenz6 <> "" Then dgvVorpapier.Rows.Add(WARE.nctsWP_VorpapierReferenz6, If(WARE.nctsWP_VorpapierZusatz6, "")) + If WARE.nctsWP_VorpapierReferenz7 IsNot Nothing And WARE.nctsWP_VorpapierReferenz7 <> "" Then dgvVorpapier.Rows.Add(WARE.nctsWP_VorpapierReferenz7, If(WARE.nctsWP_VorpapierZusatz7, "")) + If WARE.nctsWP_VorpapierReferenz8 IsNot Nothing And WARE.nctsWP_VorpapierReferenz8 <> "" Then dgvVorpapier.Rows.Add(WARE.nctsWP_VorpapierReferenz8, If(WARE.nctsWP_VorpapierZusatz8, "")) + If WARE.nctsWP_VorpapierReferenz9 IsNot Nothing And WARE.nctsWP_VorpapierReferenz9 <> "" Then dgvVorpapier.Rows.Add(WARE.nctsWP_VorpapierReferenz9, If(WARE.nctsWP_VorpapierZusatz9, "")) + + Me.cbxEmport.Checked = If(WARE.nctsWP_BesondereVermeke_Export, False) + Me.cbxEmportAbgaben.Checked = If(WARE.nctsWP_BesondereVermeke_ExportAbgaben, False) + Me.cbxEmportBeschraernkung.Checked = If(WARE.nctsWP_BesondereVermeke_ExportBeschraenkung, False) + ' Me.cbxExportAusEU.Checked = If(WARE.nctsWP_BesondereVermeke_ExportAusEU, False) + + If WARE.nctsWP_BesondereVermeke_ExportAusEU IsNot Nothing Then + Me.cbxExportAusEU.Checked = If(WARE.nctsWP_BesondereVermeke_ExportAusEU, False) + Else + Me.cbxExportAusEU.CheckState = CheckState.Indeterminate + End If + + If WARE.nctsWP_BesondereVermeke_ExportAusLand IsNot Nothing AndAlso WARE.nctsWP_BesondereVermeke_ExportAusLand <> "" Then + Me.cbxEmportAusLand.Checked = True + sbExportAusLand.SET_VALUE(WARE.nctsWP_BesondereVermeke_ExportAusLand) + Else + sbExportAusLand.SET_VALUE("") + Me.cbxEmportAusLand.Checked = False + End If + + txtKdRefNr.Text = If(WARE.nctsWP_KdRefNr, "") + + usrcntlVersedner.kdFirma.Text = WARE.nctsWP_Versender_Name + usrcntlVersedner.txtStrasse.Text = WARE.nctsWP_Versender_StrasseHausnummer + usrcntlVersedner.txtPlz.Text = WARE.nctsWP_Versender_PLZ + usrcntlVersedner.txtOrt.Text = WARE.nctsWP_Versender_Ort + usrcntlVersedner.txtEORI.Text = WARE.nctsWP_Versender_EORI + usrcntlVersedner.txtEORINL.Text = WARE.nctsWP_Versender_NLNR + usrcntlVersedner.sbLand.SET_VALUE(WARE.nctsWP_Versender_Land) + + usrcntlEmpfaenger.kdFirma.Text = WARE.nctsWP_Empfaenger_Name + usrcntlEmpfaenger.txtStrasse.Text = WARE.nctsWP_Empfaenger_StrasseHausnummer + usrcntlEmpfaenger.txtPlz.Text = WARE.nctsWP_Empfaenger_PLZ + usrcntlEmpfaenger.txtOrt.Text = WARE.nctsWP_Empfaenger_Ort + usrcntlEmpfaenger.txtEORI.Text = WARE.nctsWP_Empfaenger_EORI + usrcntlEmpfaenger.txtEORINL.Text = WARE.nctsWP_Empfaenger_NLNR + usrcntlEmpfaenger.sbLand.SET_VALUE(WARE.nctsWP_Empfaenger_Land) + + + usrcntlSumAVersedner.kdFirma.Text = WARE.nctsWP_SumAVersender_Name + usrcntlSumAVersedner.txtStrasse.Text = WARE.nctsWP_SumAVersender_StrasseHausnummer + usrcntlSumAVersedner.txtPlz.Text = WARE.nctsWP_SumAVersender_PLZ + usrcntlSumAVersedner.txtOrt.Text = WARE.nctsWP_SumAVersender_Ort + usrcntlSumAVersedner.txtEORI.Text = WARE.nctsWP_SumAVersender_EORI + usrcntlSumAVersedner.txtEORINL.Text = WARE.nctsWP_SumAVersender_NLNR + usrcntlSumAVersedner.sbLand.SET_VALUE(WARE.nctsWP_SumAVersender_Land) + + usrcntlSumAEmpfaenger.kdFirma.Text = WARE.nctsWP_SumAEmpfaenger_Name + usrcntlSumAEmpfaenger.txtStrasse.Text = WARE.nctsWP_SumAEmpfaenger_StrasseHausnummer + usrcntlSumAEmpfaenger.txtPlz.Text = WARE.nctsWP_SumAEmpfaenger_PLZ + usrcntlSumAEmpfaenger.txtOrt.Text = WARE.nctsWP_SumAEmpfaenger_Ort + usrcntlSumAEmpfaenger.txtEORI.Text = WARE.nctsWP_SumAEmpfaenger_EORI + usrcntlSumAEmpfaenger.txtEORINL.Text = WARE.nctsWP_SumAEmpfaenger_NLNR + usrcntlSumAEmpfaenger.sbLand.SET_VALUE(WARE.nctsWP_SumAEmpfaenger_Land) + + + End If + End Sub + Private Sub btn_Click(sender As Object, e As EventArgs) Handles btn.Click addPackstuecke() End Sub diff --git a/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_Positionen.vb b/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_Positionen.vb index e96efaf5..ad85498e 100644 --- a/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_Positionen.vb +++ b/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_Positionen.vb @@ -1,6 +1,7 @@ Public Class usrCntlATLAS_NCTS_Positionen Dim NCTS As DAKOSY_Worker.cDakosyNCTSOut = Nothing + Dim NCTS_TR As VERAG_PROG_ALLGEMEIN.cNCTS_TR = Nothing Dim POS As New List(Of usrCntlATLAS_NCTS_Position) Dim sectionChangeBLOCK = False @@ -11,7 +12,8 @@ Event PosAnzChanged(anzahlPos As Double) - Sub New(NCTS) + + Sub New(NCTS As DAKOSY_Worker.cDakosyNCTSOut) ' Dieser Aufruf ist für den Designer erforderlich. InitializeComponent() @@ -19,6 +21,15 @@ ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu. Me.NCTS = NCTS End Sub + + Sub New(NCTS_TR As VERAG_PROG_ALLGEMEIN.cNCTS_TR) + + ' Dieser Aufruf ist für den Designer erforderlich. + InitializeComponent() + + ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu. + Me.NCTS_TR = NCTS_TR + End Sub Private Sub usrCntlATLAS_NCTS_Load(sender As Object, e As EventArgs) Handles Me.Load ' addItem() 'Auskommentiert! @@ -36,7 +47,18 @@ MyListBox1_SelectedIndexChanged(dgvPositionen, New EventArgs) End Sub - + + Public Sub setValues_TR(NCTS_POS As VERAG_PROG_ALLGEMEIN.cNCTS_TR) + If NCTS_POS Is Nothing Then Exit Sub + POS.Clear() + + For Each p In NCTS_POS.ncts_WARENPOS + addItem_TR(p) 'MyPanel2.Controls.Add() + Next + MyPanel2.Controls.Clear() + MyListBox1_SelectedIndexChanged(dgvPositionen, New EventArgs) + End Sub + Sub initListBox(Optional selectedIndex = -1) If dgvPositionen.ColumnCount <= 0 Then Exit Sub @@ -159,7 +181,7 @@ End If End Function - Function addItem(Optional POSTMP As DAKOSY_Worker.cDakosy_NCTSOut_Warenposition = Nothing) As usrCntlATLAS_NCTS_Position + Function addItem(Optional POSTMP As DAKOSY_Worker.cDakosy_NCTSOut_Warenposition = Nothing) As usrCntlATLAS_NCTS_Position ' Dim u = New usrCntlATLAS_NCTS_Position(POS.Count, POSTMP) AddHandler u.RohmasseChanged, Sub(r, pk) @@ -191,6 +213,39 @@ Return u End Function + Function addItem_TR(Optional POSTMP As VERAG_PROG_ALLGEMEIN.cNCTS_TR_Warenposition = Nothing) As usrCntlATLAS_NCTS_Position ' + Dim u = New usrCntlATLAS_NCTS_Position(POS.Count, POSTMP) + + AddHandler u.RohmasseChanged, Sub(r, pk) + gesRohmasse = 0 + gesPackstuecke = 0 + For Each p As usrCntlATLAS_NCTS_Position In POS + gesRohmasse += If(IsNumeric(p.txtRohmasse.Text), p.txtRohmasse.Text, 0) + For Each row As DataGridViewRow In p.dgvPackstuecke.Rows + gesPackstuecke += If(IsNumeric(row.Cells("Anzahl").Value), row.Cells("Anzahl").Value, 0) + Next + Next + RaiseEvent RohmasseChanged(gesRohmasse, gesPackstuecke) + End Sub + u.Dock = DockStyle.Fill + u.cboVpTyp.changeItem("OHNE") + Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA + Case "ATILLA" + u.cbxEmport.Checked = True + End Select + ' AddHandler u.ADD, AddressOf addItem + ' AddHandler u.REMOVE, AddressOf removeItem + ' AddHandler u.NEXT_POS, AddressOf NEXT_POS + ' AddHandler u.PREV_POS, AddressOf PREV_POS + POS.Add(u) + initListBox() + dgvPositionen.ClearSelection() + If dgvPositionen.RowCount > 0 Then dgvPositionen.Rows(dgvPositionen.RowCount - 1).Selected = True + RaiseEvent PosAnzChanged(POS.Count) + Return u + End Function + + Sub removeItem(index) If index < 0 Then Exit Sub 'If index < 0 Then Exit Sub @@ -422,6 +477,175 @@ End Sub + + Public Sub getValues_TR(ByRef NCTS As VERAG_PROG_ALLGEMEIN.cNCTS_TR) + ' Dim POSITIONEN As List(Of VERAG_PROG_ALLGEMEIN.cNCTS_TR_Warenposition) + NCTS.ncts_WARENPOS.Clear() + + Dim cnt As Integer = 1 + For Each P In POS + Dim POSITION As New VERAG_PROG_ALLGEMEIN.cNCTS_TR_Warenposition + + 'POSITION.nctsWP_Id As Integer + ' POSITION.nctsWP_NctsId = NCTS.ncts_Id + POSITION.nctsWP_PositionsNummer = cnt + POSITION.nctsWP_Warennummer = cProgramFunctions.isLeerNothingDbl(P.txtWarennummer.Text) + POSITION.nctsWP_ArtAnmeldungPositionCode = cProgramFunctions.isLeerNothing(P.cboArtAnmeldung._value) + POSITION.nctsWP_Warenbezeichnung = P.txtWarenbezeichnung.Text + POSITION.nctsWP_Warenwert = cProgramFunctions.isLeerNothingDbl(P.txtWarenwert._value) + POSITION.nctsWP_WarenwertProzent = cProgramFunctions.isLeerNothingDbl(P.txtSiBetragProzent._value) + POSITION.nctsWP_WarenwertWaehrung = cProgramFunctions.isLeerNothing(P.cboWaehrung._value) + 'POSITION.nctsWP_WarenwertWaehrung = P.XXXXXXXXXXXX.Text + 'POSITION.nctsWP_SchaetzKz = P.XXXXXXXXXXXX.Text + 'POSITION.nctsWP_WarenwertProzent = P.XXXXXXXXXXXX.Text + POSITION.nctsWP_Rohmasse = cProgramFunctions.isLeerNothingDbl(P.txtRohmasse.Text) + POSITION.nctsWP_Eigenmasse = cProgramFunctions.isLeerNothingDbl(P.txtEigenmasse.Text) + + POSITION.nctsWP_VorpapierTyp = cProgramFunctions.isLeerNothing(P.cboVpTyp._value) + + + POSITION.nctsWP_BesondereVermeke_Export = P.cbxEmport.Checked + POSITION.nctsWP_BesondereVermeke_ExportAbgaben = P.cbxEmportAbgaben.Checked + POSITION.nctsWP_BesondereVermeke_ExportBeschraenkung = P.cbxEmportBeschraernkung.Checked + POSITION.nctsWP_BesondereVermeke_ExportAusEU = P.cbxExportAusEU.Checked + POSITION.nctsWP_VersendungslandPositionCode = cProgramFunctions.isLeerNothing(P.sbVersendungsLand._value) + POSITION.nctsWP_BestimmungslandPositionCode = cProgramFunctions.isLeerNothing(P.sbBestimmungsland._value) + + If P.cbxExportAusEU.CheckState = CheckState.Checked Then + POSITION.nctsWP_BesondereVermeke_ExportAusEU = True + ElseIf P.cbxExportAusEU.CheckState = CheckState.Unchecked Then + POSITION.nctsWP_BesondereVermeke_ExportAusEU = False + Else + POSITION.nctsWP_BesondereVermeke_ExportAusEU = Nothing + End If + + If P.cbxEmportAusLand.Checked = CheckState.Checked Then + POSITION.nctsWP_BesondereVermeke_ExportAusLand = cProgramFunctions.isLeerNothing(P.sbExportAusLand._value) + Else + POSITION.nctsWP_BesondereVermeke_ExportAusLand = Nothing + End If + + POSITION.nctsWP_BesondereVermeke_Vermerk = P.cbxVermerk.Text + POSITION.nctsWP_BesondereVermeke_Kz10600 = P.cbxVermerk10600.Checked + + + POSITION.nctsWP_VorpapierReferenz1 = Nothing + POSITION.nctsWP_VorpapierZusatz1 = Nothing + POSITION.nctsWP_VorpapierReferenz2 = Nothing + POSITION.nctsWP_VorpapierZusatz2 = Nothing + POSITION.nctsWP_VorpapierReferenz3 = Nothing + POSITION.nctsWP_VorpapierZusatz3 = Nothing + POSITION.nctsWP_VorpapierReferenz4 = Nothing + POSITION.nctsWP_VorpapierZusatz4 = Nothing + POSITION.nctsWP_VorpapierReferenz5 = Nothing + POSITION.nctsWP_VorpapierZusatz5 = Nothing + POSITION.nctsWP_VorpapierReferenz6 = Nothing + POSITION.nctsWP_VorpapierZusatz6 = Nothing + POSITION.nctsWP_VorpapierReferenz7 = Nothing + POSITION.nctsWP_VorpapierZusatz7 = Nothing + POSITION.nctsWP_VorpapierReferenz8 = Nothing + POSITION.nctsWP_VorpapierZusatz8 = Nothing + POSITION.nctsWP_VorpapierReferenz9 = Nothing + POSITION.nctsWP_VorpapierZusatz9 = Nothing + If P.dgvVorpapier.Rows.Count > 0 Then + POSITION.nctsWP_VorpapierReferenz1 = P.dgvVorpapier.Rows(0).Cells("VpReferenz").Value + POSITION.nctsWP_VorpapierZusatz1 = P.dgvVorpapier.Rows(0).Cells("VpZusatz").Value + End If + If P.dgvVorpapier.Rows.Count > 1 Then + POSITION.nctsWP_VorpapierReferenz2 = P.dgvVorpapier.Rows(1).Cells("VpReferenz").Value + POSITION.nctsWP_VorpapierZusatz2 = P.dgvVorpapier.Rows(1).Cells("VpZusatz").Value + End If + If P.dgvVorpapier.Rows.Count > 2 Then + POSITION.nctsWP_VorpapierReferenz3 = P.dgvVorpapier.Rows(2).Cells("VpReferenz").Value + POSITION.nctsWP_VorpapierZusatz3 = P.dgvVorpapier.Rows(2).Cells("VpZusatz").Value + End If + If P.dgvVorpapier.Rows.Count > 3 Then + POSITION.nctsWP_VorpapierReferenz4 = P.dgvVorpapier.Rows(3).Cells("VpReferenz").Value + POSITION.nctsWP_VorpapierZusatz4 = P.dgvVorpapier.Rows(3).Cells("VpZusatz").Value + End If + If P.dgvVorpapier.Rows.Count > 4 Then + POSITION.nctsWP_VorpapierReferenz5 = P.dgvVorpapier.Rows(4).Cells("VpReferenz").Value + POSITION.nctsWP_VorpapierZusatz5 = P.dgvVorpapier.Rows(4).Cells("VpZusatz").Value + End If + If P.dgvVorpapier.Rows.Count > 5 Then + POSITION.nctsWP_VorpapierReferenz6 = P.dgvVorpapier.Rows(5).Cells("VpReferenz").Value + POSITION.nctsWP_VorpapierZusatz6 = P.dgvVorpapier.Rows(5).Cells("VpZusatz").Value + End If + If P.dgvVorpapier.Rows.Count > 6 Then + POSITION.nctsWP_VorpapierReferenz7 = P.dgvVorpapier.Rows(6).Cells("VpReferenz").Value + POSITION.nctsWP_VorpapierZusatz7 = P.dgvVorpapier.Rows(6).Cells("VpZusatz").Value + End If + If P.dgvVorpapier.Rows.Count > 7 Then + POSITION.nctsWP_VorpapierReferenz8 = P.dgvVorpapier.Rows(7).Cells("VpReferenz").Value + POSITION.nctsWP_VorpapierZusatz8 = P.dgvVorpapier.Rows(7).Cells("VpZusatz").Value + End If + If P.dgvVorpapier.Rows.Count > 8 Then + POSITION.nctsWP_VorpapierReferenz9 = P.dgvVorpapier.Rows(8).Cells("VpReferenz").Value + POSITION.nctsWP_VorpapierZusatz9 = P.dgvVorpapier.Rows(8).Cells("VpZusatz").Value + End If + + POSITION.nctsWP_PACKSTUECKE = New List(Of VERAG_PROG_ALLGEMEIN.cNCTS_TR_WarenpositionPackstuecke) + For Each r As DataGridViewRow In P.dgvPackstuecke.Rows + Dim Pk As New VERAG_PROG_ALLGEMEIN.cNCTS_TR_WarenpositionPackstuecke + Pk.nctsWpPk_Verpackungsart = r.Cells("PkCode").Value + Pk.nctsWpPk_PackstueckeAnzahl = r.Cells("Anzahl").Value + Pk.nctsWpPk_ZeichenNummern = r.Cells("Marke").Value + POSITION.nctsWP_PACKSTUECKE.Add(Pk) + Next + + POSITION.nctsWP_UNTERLAGEN = New List(Of VERAG_PROG_ALLGEMEIN.cNCTS_TR_WarenpositionVorgelegteUnterlagen) + For Each r As DataGridViewRow In P.dgvUnterlage.Rows + Dim Ul As New VERAG_PROG_ALLGEMEIN.cNCTS_TR_WarenpositionVorgelegteUnterlagen + Ul.nctsWpUl_Typ = r.Cells("UlCode").Value + Ul.nctsWpUl_Referenz = r.Cells("UlReferenz").Value + Ul.nctsWpUl_Zusatz = r.Cells("UlZusatz").Value + POSITION.nctsWP_UNTERLAGEN.Add(Ul) + Next + + POSITION.nctsWP_KdRefNr = P.txtKdRefNr.Text + + POSITION.nctsWP_Versender_Name = cProgramFunctions.isLeerNothing(P.usrcntlVersedner.kdFirma.Text) + POSITION.nctsWP_Versender_StrasseHausnummer = cProgramFunctions.isLeerNothing(P.usrcntlVersedner.txtStrasse.Text) + POSITION.nctsWP_Versender_PLZ = cProgramFunctions.isLeerNothing(P.usrcntlVersedner.txtPlz.Text) + POSITION.nctsWP_Versender_Ort = cProgramFunctions.isLeerNothing(P.usrcntlVersedner.txtOrt.Text) + POSITION.nctsWP_Versender_Land = cProgramFunctions.isLeerNothing(P.usrcntlVersedner.sbLand._value) + POSITION.nctsWP_Versender_EORI = cProgramFunctions.isLeerNothing(P.usrcntlVersedner.txtEORI.Text) + POSITION.nctsWP_Versender_NLNR = cProgramFunctions.isLeerNothing(P.usrcntlVersedner.txtEORINL.Text) + + POSITION.nctsWP_Empfaenger_Name = cProgramFunctions.isLeerNothing(P.usrcntlEmpfaenger.kdFirma.Text) + POSITION.nctsWP_Empfaenger_StrasseHausnummer = cProgramFunctions.isLeerNothing(P.usrcntlEmpfaenger.txtStrasse.Text) + POSITION.nctsWP_Empfaenger_PLZ = cProgramFunctions.isLeerNothing(P.usrcntlEmpfaenger.txtPlz.Text) + POSITION.nctsWP_Empfaenger_Ort = cProgramFunctions.isLeerNothing(P.usrcntlEmpfaenger.txtOrt.Text) + POSITION.nctsWP_Empfaenger_Land = cProgramFunctions.isLeerNothing(P.usrcntlEmpfaenger.sbLand._value) + POSITION.nctsWP_Empfaenger_EORI = cProgramFunctions.isLeerNothing(P.usrcntlEmpfaenger.txtEORI.Text) + POSITION.nctsWP_Empfaenger_NLNR = cProgramFunctions.isLeerNothing(P.usrcntlEmpfaenger.txtEORINL.Text) + + POSITION.nctsWP_SumAVersender_Name = cProgramFunctions.isLeerNothing(P.usrcntlSumAVersedner.kdFirma.Text) + POSITION.nctsWP_SumAVersender_StrasseHausnummer = cProgramFunctions.isLeerNothing(P.usrcntlSumAVersedner.txtStrasse.Text) + POSITION.nctsWP_SumAVersender_PLZ = cProgramFunctions.isLeerNothing(P.usrcntlSumAVersedner.txtPlz.Text) + POSITION.nctsWP_SumAVersender_Ort = cProgramFunctions.isLeerNothing(P.usrcntlSumAVersedner.txtOrt.Text) + POSITION.nctsWP_SumAVersender_Land = cProgramFunctions.isLeerNothing(P.usrcntlSumAVersedner.sbLand._value) + POSITION.nctsWP_SumAVersender_EORI = cProgramFunctions.isLeerNothing(P.usrcntlSumAVersedner.txtEORI.Text) + POSITION.nctsWP_SumAVersender_NLNR = cProgramFunctions.isLeerNothing(P.usrcntlSumAVersedner.txtEORINL.Text) + + POSITION.nctsWP_SumAEmpfaenger_Name = cProgramFunctions.isLeerNothing(P.usrcntlSumAEmpfaenger.kdFirma.Text) + POSITION.nctsWP_SumAEmpfaenger_StrasseHausnummer = cProgramFunctions.isLeerNothing(P.usrcntlSumAEmpfaenger.txtStrasse.Text) + POSITION.nctsWP_SumAEmpfaenger_PLZ = cProgramFunctions.isLeerNothing(P.usrcntlSumAEmpfaenger.txtPlz.Text) + POSITION.nctsWP_SumAEmpfaenger_Ort = cProgramFunctions.isLeerNothing(P.usrcntlSumAEmpfaenger.txtOrt.Text) + POSITION.nctsWP_SumAEmpfaenger_Land = cProgramFunctions.isLeerNothing(P.usrcntlSumAEmpfaenger.sbLand._value) + POSITION.nctsWP_SumAEmpfaenger_EORI = cProgramFunctions.isLeerNothing(P.usrcntlSumAEmpfaenger.txtEORI.Text) + POSITION.nctsWP_SumAEmpfaenger_NLNR = cProgramFunctions.isLeerNothing(P.usrcntlSumAEmpfaenger.txtEORINL.Text) + + + NCTS.ncts_WARENPOS.Add(POSITION) + cnt += 1 + Next + ' NCTS.ncts_WARENPOS + + + End Sub + + Private Sub MyPanel2_ControlAdded(sender As Object, e As ControlEventArgs) Handles MyPanel2.ControlAdded Try : DirectCast(e.Control, usrCntlATLAS_NCTS_Position).txtWarenbezeichnung.Focus() : Catch : End Try End Sub diff --git a/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_Sicherheit.vb b/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_Sicherheit.vb index 439edc93..6224cbef 100644 --- a/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_Sicherheit.vb +++ b/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_Sicherheit.vb @@ -5,10 +5,11 @@ ' Public NCTS As DAKOSY_Worker.cDakosyNCTSOut = Nothing ' Dim AKT_POS As Integer = -1 Dim NCTS As DAKOSY_Worker.cDakosyNCTSOut = Nothing + Dim NCTS_TR As VERAG_PROG_ALLGEMEIN.cNCTS_TR = Nothing Dim FIRMA_DY = VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA - Sub New(NCTS, FIRMA_DY) 'NCTS As DAKOSY_Worker.cDakosyNCTSOut) + Sub New(NCTS As DAKOSY_Worker.cDakosyNCTSOut, FIRMA_DY As String) 'NCTS As DAKOSY_Worker.cDakosyNCTSOut) ' Dieser Aufruf ist für den Designer erforderlich. InitializeComponent() @@ -26,6 +27,24 @@ ' Next End Sub + Sub New(NCTS_TR As VERAG_PROG_ALLGEMEIN.cNCTS_TR, FIRMA_DY As String) 'NCTS As DAKOSY_Worker.cDakosyNCTSOut) + + ' Dieser Aufruf ist für den Designer erforderlich. + InitializeComponent() + Me.NCTS_TR = NCTS_TR + Me.FIRMA_DY = FIRMA_DY + ' loadValues() + ' ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu. + 'If NCTS.ncts_SICHERHEITSANGABEN.Count = 0 Then + 'NCTS.ncts_SICHERHEITSANGABEN.Add(New DAKOSY_Worker.cDakosy_NCTSOut_Sicherheitsangaben) + 'End If + ' For Each s In NCTS.ncts_SICHERHEITSANGABEN + 'Dim u As New usrCntlATLAS_NCTS_SicherheitPos + ' u.loadBrg(s) + ' LIST.Add(u) + ' Next + + End Sub @@ -46,6 +65,17 @@ End Sub + Sub addPos_TR(Optional sa As VERAG_PROG_ALLGEMEIN.cNCTS_TR_Sicherheitsangaben = Nothing) + Dim u As New usrCntlATLAS_ncts_SicherheitPos(FIRMA_DY) + LIST.Add(u) + If sa IsNot Nothing Then + u.setValues_TR(sa) + End If + + loadDGVListValues() + + End Sub + Private Sub MyDatagridview1_SelectionChanged(sender As Object, e As EventArgs) Handles MyDatagridview1.SelectionChanged initPosAnzeige() End Sub @@ -144,6 +174,28 @@ End Sub + + Public Function getValues_TR() As List(Of VERAG_PROG_ALLGEMEIN.cNCTS_TR_Sicherheitsangaben) + Dim SA As New List(Of VERAG_PROG_ALLGEMEIN.cNCTS_TR_Sicherheitsangaben) + For Each s As usrCntlATLAS_ncts_SicherheitPos In LIST + SA.Add(s.getValues_TR) + Next + Return SA + End Function + + + Public Sub setValues_TR(ByRef SA As List(Of VERAG_PROG_ALLGEMEIN.cNCTS_TR_Sicherheitsangaben)) + Panel1.Controls.Clear() + If SA Is Nothing Then Exit Sub + LIST.Clear() + For Each s In SA + addPos_TR(s) + Next + If LIST.Count = 0 Then addPos() 'leere Laden + loadDGVListValues() + initPosAnzeige() + End Sub + End Class Public Class cDakosy_Sicherheitsarten diff --git a/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_SicherheitPos.vb b/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_SicherheitPos.vb index 04e309c8..426c21d1 100644 --- a/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_SicherheitPos.vb +++ b/SDL/ZOLLSYSTEM/DAKOSY/ATLAS/NCTS/usrCntlATLAS_NCTS_SicherheitPos.vb @@ -232,4 +232,42 @@ End Sub + Public Function getValues_TR() As VERAG_PROG_ALLGEMEIN.cNCTS_TR_Sicherheitsangaben + Dim SA = New VERAG_PROG_ALLGEMEIN.cNCTS_TR_Sicherheitsangaben + SA.nctsSA_AbgabenBetrag = cProgramFunctions.isLeerNothing(txtAbgabenbetrag._value) + SA.nctsSA_BezeichnungBescheinigun = cProgramFunctions.isLeerNothing(txtBezeichnung._value) + SA.nctsSA_ArtCode = cProgramFunctions.isLeerNothing(cboArtSicherheit._value) + SA.nctsSA_GRN = cProgramFunctions.isLeerNothing(txtGRN._value) + SA.nctsSA_Zugriffcode = cProgramFunctions.isLeerNothing(txtZugriffscode._value) + SA.nctsSA_TIN = cProgramFunctions.isLeerNothing(txtEORI_TIN._value) + If SA.nctsSA_AbgabenBetrag Is Nothing Then SA.nctsSA_AbgabenBetrag = 0 + Return SA + End Function + + + Public Sub setValues_TR(SA As VERAG_PROG_ALLGEMEIN.cNCTS_TR_Sicherheitsangaben) + setBtn(btnBrgVERAG_AT, False) + setBtn(btnBrgVERAG_DE, False) + setBtn(btnBrgTOBB, False) + setBtn(btnBrgSGS, False) + setBtn(btnMars, False) + setBtn(btnEKOL, False) + setBtn(btnBrgSonstige, False) + + Select Case If(SA.nctsSA_GRN, "") + Case "05AT510000G000FP7" : setBtn(btnBrgVERAG_AT, True) + Case "17DE0000000071678" : setBtn(btnBrgVERAG_DE, True) + Case Else : setBtn(btnBrgSonstige, True) + End Select + + + cboArtSicherheit.changeItem(If(SA.nctsSA_ArtCode, "")) 'Gesamtbürgschaft + txtGRN.Text = If(SA.nctsSA_GRN, "") + txtEORI_TIN.Text = If(SA.nctsSA_TIN, "") + txtZugriffscode.Text = If(SA.nctsSA_Zugriffcode, "") + txtAbgabenbetrag._value = If(SA.nctsSA_AbgabenBetrag, "") + 'txtEORI_TIN.Text = If(SA.nctsSA_TIN, "") + + End Sub + End Class diff --git a/SDL/ZOLLSYSTEM/DAKOSY/frmZollanmeldung.vb b/SDL/ZOLLSYSTEM/DAKOSY/frmZollanmeldung.vb index 41cd5900..0960c494 100644 --- a/SDL/ZOLLSYSTEM/DAKOSY/frmZollanmeldung.vb +++ b/SDL/ZOLLSYSTEM/DAKOSY/frmZollanmeldung.vb @@ -14,11 +14,12 @@ ' Dim AES As DAKOSY_Worker.cDakosyAES = Nothing Dim FIRMA_DY = "" + Dim ZOLL_SYSTEM = "DAKOSY" Dim DY As DAKOSY_Worker.cDakosy_Zollanmeldungen = Nothing - Sub New(ART As String, DY As DAKOSY_Worker.cDakosy_Zollanmeldungen) ', JAHR As Integer) ', Optional ZA = Nothing) + Sub New(ART As String, DY As DAKOSY_Worker.cDakosy_Zollanmeldungen, Optional ZOLL_SYSTEM As String = "DAKOSY") ', JAHR As Integer) ', Optional ZA = Nothing) ' Dieser Aufruf ist für den Designer erforderlich. InitializeComponent() @@ -26,7 +27,7 @@ Me.DY = DY If DY.dy_AvisoId IsNot Nothing AndAlso DY.dy_AvisoId > 0 Then - Dim AV As New VERAG_PROG_ALLGEMEIN.cavisoDAL + Dim AV As New VERAG_PROG_ALLGEMEIN.cAvisoDAL Me.AVISO = AV.LesenAviso(DY.dy_AvisoId, "") End If Me.ART = ART @@ -36,10 +37,11 @@ Me.AbfertigungsNr = SENDUNG.AbfertigungsNr End If Me.JAHR = JAHR + Me.ZOLL_SYSTEM = ZOLL_SYSTEM End Sub - Sub New(ART As String, DY As DAKOSY_Worker.cDakosy_Zollanmeldungen, AVISO As VERAG_PROG_ALLGEMEIN.caviso, SENDUNG As VERAG_PROG_ALLGEMEIN.cSendungen, JAHR As Integer) ', Optional ZA = Nothing) + Sub New(ART As String, DY As DAKOSY_Worker.cDakosy_Zollanmeldungen, AVISO As VERAG_PROG_ALLGEMEIN.cAviso, SENDUNG As VERAG_PROG_ALLGEMEIN.cSendungen, JAHR As Integer, Optional ZOLL_SYSTEM As String = "DAKOSY") ', Optional ZA = Nothing) ' Dieser Aufruf ist für den Designer erforderlich. InitializeComponent() @@ -50,6 +52,7 @@ Me.ART = ART Me.SENDUNG = SENDUNG Me.JAHR = JAHR + Me.ZOLL_SYSTEM = ZOLL_SYSTEM If SENDUNG IsNot Nothing Then Me.FilialenNr = SENDUNG.FilialenNr @@ -90,60 +93,88 @@ End If End If - Select Case ART - Case "T1", "T2", "NCTS", "ÜT" - ' DY.dy_ART = ART - ' Sub New(DY_ANM As cDakosy_Zollanmeldungen, AVISO As VERAG_PROG_ALLGEMEIN.caviso, SENDUNG As VERAG_PROG_ALLGEMEIN.cSendungen, Jahr2Stellig As Integer, Optional zusatz As String = "") - 'Dim usrcntl As New usrCntlATLAS_NCTS(DY, AVISO, SENDUNG, JAHR, , isSTAMMREF, STAMMREF) + Select Case ZOLL_SYSTEM + Case "SGS" + Select Case ART + Case "T1", "T2", "NCTS", "ÜT" - If ART = "ÜT" Then - ART = "T1" - isSTAMMREF = False - STAMMREF = "" '?????????????????????????????? - End If + If ART = "ÜT" Then + ART = "T1" + isSTAMMREF = False + STAMMREF = "" '?????????????????????????????? + End If - If Me.DY Is Nothing Then - Dim usrcntl As New usrCntlATLAS_NCTS(ART, AVISO, SENDUNG, JAHR, , isSTAMMREF, STAMMREF, FIRMA_DY) - usrcntl.Dock = DockStyle.Fill - Me.pnl.Controls.Add(usrcntl) + If Me.DY Is Nothing Then + Dim usrcntl As New usrCntlSGS_NCTS(ART, AVISO, SENDUNG, JAHR, , isSTAMMREF, STAMMREF, FIRMA_DY) + usrcntl.Dock = DockStyle.Fill + Me.pnl.Controls.Add(usrcntl) - Else - Dim usrcntl As New usrCntlATLAS_NCTS(DY, AVISO, SENDUNG, JAHR, , isSTAMMREF, STAMMREF) - usrcntl.Dock = DockStyle.Fill - Me.pnl.Controls.Add(usrcntl) + Else + Dim usrcntl As New usrCntlSGS_NCTS(DY, AVISO, SENDUNG, JAHR, , isSTAMMREF, STAMMREF) + usrcntl.Dock = DockStyle.Fill + Me.pnl.Controls.Add(usrcntl) + End If - End If + End Select + + Case Else '"DAKOSY' + + + Select Case ART + Case "T1", "T2", "NCTS", "ÜT" + ' DY.dy_ART = ART + ' Sub New(DY_ANM As cDakosy_Zollanmeldungen, AVISO As VERAG_PROG_ALLGEMEIN.caviso, SENDUNG As VERAG_PROG_ALLGEMEIN.cSendungen, Jahr2Stellig As Integer, Optional zusatz As String = "") + 'Dim usrcntl As New usrCntlATLAS_NCTS(DY, AVISO, SENDUNG, JAHR, , isSTAMMREF, STAMMREF) + + If ART = "ÜT" Then + ART = "T1" + isSTAMMREF = False + STAMMREF = "" '?????????????????????????????? + End If + + If Me.DY Is Nothing Then + Dim usrcntl As New usrCntlATLAS_NCTS(ART, AVISO, SENDUNG, JAHR, , isSTAMMREF, STAMMREF, FIRMA_DY) + usrcntl.Dock = DockStyle.Fill + Me.pnl.Controls.Add(usrcntl) + + Else + Dim usrcntl As New usrCntlATLAS_NCTS(DY, AVISO, SENDUNG, JAHR, , isSTAMMREF, STAMMREF) + usrcntl.Dock = DockStyle.Fill + Me.pnl.Controls.Add(usrcntl) + + End If - Case "AES", "EX", "EU", "CO" + Case "AES", "EX", "EU", "CO" - If Me.DY Is Nothing Then - Dim usrcntl As New usrCntlATLAS_AES(ART, AVISO, SENDUNG, JAHR, , isSTAMMREF, STAMMREF) - usrcntl.Dock = DockStyle.Fill - Me.pnl.Controls.Add(usrcntl) + If Me.DY Is Nothing Then + Dim usrcntl As New usrCntlATLAS_AES(ART, AVISO, SENDUNG, JAHR, , isSTAMMREF, STAMMREF) + usrcntl.Dock = DockStyle.Fill + Me.pnl.Controls.Add(usrcntl) - Else - Dim usrcntl As New usrCntlATLAS_AES(DY, AVISO, SENDUNG, JAHR, , isSTAMMREF, STAMMREF) - usrcntl.Dock = DockStyle.Fill - Me.pnl.Controls.Add(usrcntl) + Else + Dim usrcntl As New usrCntlATLAS_AES(DY, AVISO, SENDUNG, JAHR, , isSTAMMREF, STAMMREF) + usrcntl.Dock = DockStyle.Fill + Me.pnl.Controls.Add(usrcntl) - End If + End If - Case "EZA", "VZA" + Case "EZA", "VZA" - If Me.DY Is Nothing Then - Dim usrcntl As New usrCntlATLAS_EZA(ART, AVISO, SENDUNG, JAHR, , isSTAMMREF, STAMMREF, FIRMA_DY) - usrcntl.Dock = DockStyle.Fill - Me.pnl.Controls.Add(usrcntl) + If Me.DY Is Nothing Then + Dim usrcntl As New usrCntlATLAS_EZA(ART, AVISO, SENDUNG, JAHR, , isSTAMMREF, STAMMREF, FIRMA_DY) + usrcntl.Dock = DockStyle.Fill + Me.pnl.Controls.Add(usrcntl) - Else - Dim usrcntl As New usrCntlATLAS_EZA(DY, AVISO, SENDUNG, JAHR, , isSTAMMREF, STAMMREF) - usrcntl.Dock = DockStyle.Fill - Me.pnl.Controls.Add(usrcntl) + Else + Dim usrcntl As New usrCntlATLAS_EZA(DY, AVISO, SENDUNG, JAHR, , isSTAMMREF, STAMMREF) + usrcntl.Dock = DockStyle.Fill + Me.pnl.Controls.Add(usrcntl) - End If + End If + End Select End Select End Sub diff --git a/SDL/ZOLLSYSTEM/SGS/usrCntlSGS_NCTS.Designer.vb b/SDL/ZOLLSYSTEM/SGS/usrCntlSGS_NCTS.Designer.vb new file mode 100644 index 00000000..ead7f668 --- /dev/null +++ b/SDL/ZOLLSYSTEM/SGS/usrCntlSGS_NCTS.Designer.vb @@ -0,0 +1,515 @@ + +Partial Class usrCntlSGS_NCTS + Inherits System.Windows.Forms.UserControl + + 'UserControl überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. + + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Wird vom Windows Form-Designer benötigt. + Private components As System.ComponentModel.IContainer + + 'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich. + 'Das Bearbeiten ist mit dem Windows Form-Designer möglich. + 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. + + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Me.SplitContainer = New System.Windows.Forms.SplitContainer() + Me.MyFlowLayoutPanel1 = New VERAG_PROG_ALLGEMEIN.MyFlowLayoutPanel(Me.components) + Me.btnAllgemein = New System.Windows.Forms.Button() + Me.btnAdressen = New System.Windows.Forms.Button() + Me.btnSicherheit = New System.Windows.Forms.Button() + Me.btnVerschlüsse = New System.Windows.Forms.Button() + Me.btnPositionen = New System.Windows.Forms.Button() + Me.Button5 = New System.Windows.Forms.Button() + Me.pnl = New System.Windows.Forms.Panel() + Me.Label8 = New System.Windows.Forms.Label() + Me.Label7 = New System.Windows.Forms.Label() + Me.Label6 = New System.Windows.Forms.Label() + Me.cboStammreferenz = New VERAG_PROG_ALLGEMEIN.MyComboBox() + Me.cboDakosyAction = New VERAG_PROG_ALLGEMEIN.MyComboBox() + Me.Button1 = New System.Windows.Forms.Button() + Me.Label4 = New System.Windows.Forms.Label() + Me.Label5 = New System.Windows.Forms.Label() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label3 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.lblBezugsnummer = New System.Windows.Forms.Label() + Me.cntxtBezugsnr = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.NeueBezugsnummerVergebenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.Panel1 = New System.Windows.Forms.Panel() + Me.pic = New System.Windows.Forms.PictureBox() + Me.txtDyMandant = New System.Windows.Forms.Label() + Me.txtDyNiederlassung = New System.Windows.Forms.Label() + Me.MenuStrip = New System.Windows.Forms.MenuStrip() + Me.OptionenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.SpeichernToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.LadenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + CType(Me.SplitContainer, System.ComponentModel.ISupportInitialize).BeginInit() + Me.SplitContainer.Panel1.SuspendLayout() + Me.SplitContainer.SuspendLayout() + Me.MyFlowLayoutPanel1.SuspendLayout() + Me.pnl.SuspendLayout() + Me.cntxtBezugsnr.SuspendLayout() + Me.Panel1.SuspendLayout() + CType(Me.pic, System.ComponentModel.ISupportInitialize).BeginInit() + Me.MenuStrip.SuspendLayout() + Me.SuspendLayout() + ' + 'SplitContainer + ' + Me.SplitContainer.Dock = System.Windows.Forms.DockStyle.Fill + Me.SplitContainer.FixedPanel = System.Windows.Forms.FixedPanel.Panel1 + Me.SplitContainer.IsSplitterFixed = True + Me.SplitContainer.Location = New System.Drawing.Point(0, 25) + Me.SplitContainer.Margin = New System.Windows.Forms.Padding(0) + Me.SplitContainer.Name = "SplitContainer" + Me.SplitContainer.Orientation = System.Windows.Forms.Orientation.Horizontal + ' + 'SplitContainer.Panel1 + ' + Me.SplitContainer.Panel1.Controls.Add(Me.MyFlowLayoutPanel1) + Me.SplitContainer.Panel1.Controls.Add(Me.pnl) + ' + 'SplitContainer.Panel2 + ' + Me.SplitContainer.Panel2.BackColor = System.Drawing.Color.WhiteSmoke + Me.SplitContainer.Size = New System.Drawing.Size(934, 687) + Me.SplitContainer.SplitterDistance = 72 + Me.SplitContainer.SplitterWidth = 1 + Me.SplitContainer.TabIndex = 0 + ' + 'MyFlowLayoutPanel1 + ' + Me.MyFlowLayoutPanel1.BackColor = System.Drawing.Color.WhiteSmoke + Me.MyFlowLayoutPanel1.Controls.Add(Me.btnAllgemein) + Me.MyFlowLayoutPanel1.Controls.Add(Me.btnAdressen) + Me.MyFlowLayoutPanel1.Controls.Add(Me.btnSicherheit) + Me.MyFlowLayoutPanel1.Controls.Add(Me.btnVerschlüsse) + Me.MyFlowLayoutPanel1.Controls.Add(Me.btnPositionen) + Me.MyFlowLayoutPanel1.Controls.Add(Me.Button5) + Me.MyFlowLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill + Me.MyFlowLayoutPanel1.Location = New System.Drawing.Point(0, 0) + Me.MyFlowLayoutPanel1.Margin = New System.Windows.Forms.Padding(1) + Me.MyFlowLayoutPanel1.Name = "MyFlowLayoutPanel1" + Me.MyFlowLayoutPanel1.Size = New System.Drawing.Size(573, 72) + Me.MyFlowLayoutPanel1.TabIndex = 0 + ' + 'btnAllgemein + ' + Me.btnAllgemein.BackColor = System.Drawing.Color.SteelBlue + Me.btnAllgemein.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center + Me.btnAllgemein.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnAllgemein.ForeColor = System.Drawing.SystemColors.ControlLightLight + Me.btnAllgemein.Image = Global.SDL.My.Resources.Resources.android_note12 + Me.btnAllgemein.ImageAlign = System.Drawing.ContentAlignment.TopCenter + Me.btnAllgemein.Location = New System.Drawing.Point(2, 2) + Me.btnAllgemein.Margin = New System.Windows.Forms.Padding(2) + Me.btnAllgemein.Name = "btnAllgemein" + Me.btnAllgemein.Padding = New System.Windows.Forms.Padding(0, 12, 0, 3) + Me.btnAllgemein.Size = New System.Drawing.Size(75, 67) + Me.btnAllgemein.TabIndex = 0 + Me.btnAllgemein.Text = "Allgemein" + Me.btnAllgemein.TextAlign = System.Drawing.ContentAlignment.BottomCenter + Me.btnAllgemein.UseVisualStyleBackColor = False + ' + 'btnAdressen + ' + Me.btnAdressen.BackColor = System.Drawing.Color.White + Me.btnAdressen.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center + Me.btnAdressen.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnAdressen.Image = Global.SDL.My.Resources.Resources.house1 + Me.btnAdressen.ImageAlign = System.Drawing.ContentAlignment.TopCenter + Me.btnAdressen.Location = New System.Drawing.Point(81, 2) + Me.btnAdressen.Margin = New System.Windows.Forms.Padding(2) + Me.btnAdressen.Name = "btnAdressen" + Me.btnAdressen.Padding = New System.Windows.Forms.Padding(0, 0, 0, 3) + Me.btnAdressen.Size = New System.Drawing.Size(75, 67) + Me.btnAdressen.TabIndex = 1 + Me.btnAdressen.Text = "Adressen" + Me.btnAdressen.TextAlign = System.Drawing.ContentAlignment.BottomCenter + Me.btnAdressen.UseVisualStyleBackColor = False + ' + 'btnSicherheit + ' + Me.btnSicherheit.BackColor = System.Drawing.Color.White + Me.btnSicherheit.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center + Me.btnSicherheit.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnSicherheit.Image = Global.SDL.My.Resources.Resources.sicherheit1 + Me.btnSicherheit.ImageAlign = System.Drawing.ContentAlignment.TopCenter + Me.btnSicherheit.Location = New System.Drawing.Point(160, 2) + Me.btnSicherheit.Margin = New System.Windows.Forms.Padding(2) + Me.btnSicherheit.Name = "btnSicherheit" + Me.btnSicherheit.Padding = New System.Windows.Forms.Padding(0, 0, 0, 3) + Me.btnSicherheit.Size = New System.Drawing.Size(81, 67) + Me.btnSicherheit.TabIndex = 2 + Me.btnSicherheit.Text = "Sicherheit" + Me.btnSicherheit.TextAlign = System.Drawing.ContentAlignment.BottomCenter + Me.btnSicherheit.UseVisualStyleBackColor = False + ' + 'btnVerschlüsse + ' + Me.btnVerschlüsse.BackColor = System.Drawing.Color.White + Me.btnVerschlüsse.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center + Me.btnVerschlüsse.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnVerschlüsse.Image = Global.SDL.My.Resources.Resources.seal3 + Me.btnVerschlüsse.ImageAlign = System.Drawing.ContentAlignment.TopCenter + Me.btnVerschlüsse.Location = New System.Drawing.Point(245, 2) + Me.btnVerschlüsse.Margin = New System.Windows.Forms.Padding(2) + Me.btnVerschlüsse.Name = "btnVerschlüsse" + Me.btnVerschlüsse.Padding = New System.Windows.Forms.Padding(0, 6, 0, 3) + Me.btnVerschlüsse.Size = New System.Drawing.Size(81, 67) + Me.btnVerschlüsse.TabIndex = 3 + Me.btnVerschlüsse.Text = "Verschlüsse" + Me.btnVerschlüsse.TextAlign = System.Drawing.ContentAlignment.BottomCenter + Me.btnVerschlüsse.UseVisualStyleBackColor = False + ' + 'btnPositionen + ' + Me.btnPositionen.BackColor = System.Drawing.Color.White + Me.btnPositionen.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center + Me.btnPositionen.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnPositionen.Image = Global.SDL.My.Resources.Resources.list_new_small2 + Me.btnPositionen.ImageAlign = System.Drawing.ContentAlignment.TopCenter + Me.btnPositionen.Location = New System.Drawing.Point(330, 2) + Me.btnPositionen.Margin = New System.Windows.Forms.Padding(2) + Me.btnPositionen.Name = "btnPositionen" + Me.btnPositionen.Padding = New System.Windows.Forms.Padding(0, 0, 0, 3) + Me.btnPositionen.Size = New System.Drawing.Size(81, 67) + Me.btnPositionen.TabIndex = 4 + Me.btnPositionen.Text = "Positionen" + Me.btnPositionen.TextAlign = System.Drawing.ContentAlignment.BottomCenter + Me.btnPositionen.UseVisualStyleBackColor = False + ' + 'Button5 + ' + Me.Button5.BackColor = System.Drawing.Color.White + Me.Button5.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center + Me.Button5.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button5.Image = Global.SDL.My.Resources.Resources.android_note12 + Me.Button5.ImageAlign = System.Drawing.ContentAlignment.TopCenter + Me.Button5.Location = New System.Drawing.Point(415, 2) + Me.Button5.Margin = New System.Windows.Forms.Padding(2) + Me.Button5.Name = "Button5" + Me.Button5.Padding = New System.Windows.Forms.Padding(0, 12, 0, 3) + Me.Button5.Size = New System.Drawing.Size(81, 67) + Me.Button5.TabIndex = 5 + Me.Button5.Text = "Referenzen" + Me.Button5.TextAlign = System.Drawing.ContentAlignment.BottomCenter + Me.Button5.UseVisualStyleBackColor = False + Me.Button5.Visible = False + ' + 'pnl + ' + Me.pnl.BackColor = System.Drawing.Color.WhiteSmoke + Me.pnl.Controls.Add(Me.Label8) + Me.pnl.Controls.Add(Me.Label7) + Me.pnl.Controls.Add(Me.Label6) + Me.pnl.Controls.Add(Me.cboStammreferenz) + Me.pnl.Controls.Add(Me.cboDakosyAction) + Me.pnl.Controls.Add(Me.Button1) + Me.pnl.Controls.Add(Me.Label4) + Me.pnl.Controls.Add(Me.Label5) + Me.pnl.Controls.Add(Me.Label2) + Me.pnl.Controls.Add(Me.Label3) + Me.pnl.Dock = System.Windows.Forms.DockStyle.Right + Me.pnl.Location = New System.Drawing.Point(573, 0) + Me.pnl.Name = "pnl" + Me.pnl.Size = New System.Drawing.Size(361, 72) + Me.pnl.TabIndex = 1 + ' + 'Label8 + ' + Me.Label8.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Label8.AutoSize = True + Me.Label8.Location = New System.Drawing.Point(8, 34) + Me.Label8.Name = "Label8" + Me.Label8.Size = New System.Drawing.Size(60, 13) + Me.Label8.TabIndex = 14 + Me.Label8.Text = "Rohmasse:" + Me.Label8.TextAlign = System.Drawing.ContentAlignment.TopRight + ' + 'Label7 + ' + Me.Label7.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Label7.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold) + Me.Label7.Location = New System.Drawing.Point(73, 31) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(122, 18) + Me.Label7.TabIndex = 13 + Me.Label7.Text = "0 kg" + Me.Label7.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'Label6 + ' + Me.Label6.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Label6.AutoSize = True + Me.Label6.Location = New System.Drawing.Point(8, 51) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(57, 13) + Me.Label6.TabIndex = 12 + Me.Label6.Text = "Stammref.:" + Me.Label6.TextAlign = System.Drawing.ContentAlignment.TopRight + ' + 'cboStammreferenz + ' + Me.cboStammreferenz._allowedValuesFreiText = Nothing + Me.cboStammreferenz._allowFreiText = False + Me.cboStammreferenz._value = "" + Me.cboStammreferenz.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer)) + Me.cboStammreferenz.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboStammreferenz.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.cboStammreferenz.FormattingEnabled = True + Me.cboStammreferenz.Location = New System.Drawing.Point(66, 48) + Me.cboStammreferenz.Name = "cboStammreferenz" + Me.cboStammreferenz.Size = New System.Drawing.Size(129, 21) + Me.cboStammreferenz.TabIndex = 11 + ' + 'cboDakosyAction + ' + Me.cboDakosyAction._allowedValuesFreiText = Nothing + Me.cboDakosyAction._allowFreiText = False + Me.cboDakosyAction._value = "" + Me.cboDakosyAction.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer)) + Me.cboDakosyAction.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList + Me.cboDakosyAction.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.cboDakosyAction.FormattingEnabled = True + Me.cboDakosyAction.Location = New System.Drawing.Point(200, 48) + Me.cboDakosyAction.Name = "cboDakosyAction" + Me.cboDakosyAction.Size = New System.Drawing.Size(158, 21) + Me.cboDakosyAction.TabIndex = 1 + ' + 'Button1 + ' + Me.Button1.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Button1.BackColor = System.Drawing.Color.White + Me.Button1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center + Me.Button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Button1.ImageAlign = System.Drawing.ContentAlignment.TopCenter + Me.Button1.Location = New System.Drawing.Point(200, 5) + Me.Button1.Margin = New System.Windows.Forms.Padding(2) + Me.Button1.Name = "Button1" + Me.Button1.Size = New System.Drawing.Size(159, 42) + Me.Button1.TabIndex = 6 + Me.Button1.Text = "An SGS senden -->" + Me.Button1.UseVisualStyleBackColor = False + ' + 'Label4 + ' + Me.Label4.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Label4.AutoSize = True + Me.Label4.Location = New System.Drawing.Point(8, 19) + Me.Label4.Name = "Label4" + Me.Label4.Size = New System.Drawing.Size(67, 13) + Me.Label4.TabIndex = 9 + Me.Label4.Text = "Packstücke:" + Me.Label4.TextAlign = System.Drawing.ContentAlignment.TopRight + ' + 'Label5 + ' + Me.Label5.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Label5.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold) + Me.Label5.Location = New System.Drawing.Point(73, 16) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(122, 18) + Me.Label5.TabIndex = 10 + Me.Label5.Text = "0 Pk" + Me.Label5.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'Label2 + ' + Me.Label2.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Label2.AutoSize = True + Me.Label2.Location = New System.Drawing.Point(8, 4) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(59, 13) + Me.Label2.TabIndex = 7 + Me.Label2.Text = "Positionen:" + Me.Label2.TextAlign = System.Drawing.ContentAlignment.TopRight + ' + 'Label3 + ' + Me.Label3.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Label3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold) + Me.Label3.Location = New System.Drawing.Point(103, 1) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(92, 18) + Me.Label3.TabIndex = 8 + Me.Label3.Text = "1" + Me.Label3.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'Label1 + ' + Me.Label1.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Label1.AutoSize = True + Me.Label1.BackColor = System.Drawing.Color.White + Me.Label1.Location = New System.Drawing.Point(581, 7) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(82, 13) + Me.Label1.TabIndex = 5 + Me.Label1.Text = "Bezugsnummer:" + ' + 'lblBezugsnummer + ' + Me.lblBezugsnummer.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.lblBezugsnummer.BackColor = System.Drawing.Color.White + Me.lblBezugsnummer.ContextMenuStrip = Me.cntxtBezugsnr + Me.lblBezugsnummer.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblBezugsnummer.Location = New System.Drawing.Point(738, 1) + Me.lblBezugsnummer.Name = "lblBezugsnummer" + Me.lblBezugsnummer.Size = New System.Drawing.Size(193, 23) + Me.lblBezugsnummer.TabIndex = 6 + Me.lblBezugsnummer.Text = "4800/000000/17 AAA" + Me.lblBezugsnummer.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'cntxtBezugsnr + ' + Me.cntxtBezugsnr.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.NeueBezugsnummerVergebenToolStripMenuItem}) + Me.cntxtBezugsnr.Name = "cntxtBezugsnr" + Me.cntxtBezugsnr.Size = New System.Drawing.Size(239, 26) + Me.cntxtBezugsnr.Text = "Bezugsnr" + ' + 'NeueBezugsnummerVergebenToolStripMenuItem + ' + Me.NeueBezugsnummerVergebenToolStripMenuItem.Name = "NeueBezugsnummerVergebenToolStripMenuItem" + Me.NeueBezugsnummerVergebenToolStripMenuItem.Size = New System.Drawing.Size(238, 22) + Me.NeueBezugsnummerVergebenToolStripMenuItem.Text = "neue Bezugsnummer vergeben" + ' + 'Panel1 + ' + Me.Panel1.Controls.Add(Me.pic) + Me.Panel1.Controls.Add(Me.txtDyMandant) + Me.Panel1.Controls.Add(Me.Label1) + Me.Panel1.Controls.Add(Me.txtDyNiederlassung) + Me.Panel1.Controls.Add(Me.lblBezugsnummer) + Me.Panel1.Controls.Add(Me.MenuStrip) + Me.Panel1.Dock = System.Windows.Forms.DockStyle.Top + Me.Panel1.Location = New System.Drawing.Point(0, 0) + Me.Panel1.Name = "Panel1" + Me.Panel1.Size = New System.Drawing.Size(934, 25) + Me.Panel1.TabIndex = 1 + ' + 'pic + ' + Me.pic.BackColor = System.Drawing.Color.White + Me.pic.BackgroundImage = Global.SDL.My.Resources.Resources.sgs + Me.pic.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.pic.Location = New System.Drawing.Point(217, 0) + Me.pic.Name = "pic" + Me.pic.Size = New System.Drawing.Size(100, 24) + Me.pic.TabIndex = 20 + Me.pic.TabStop = False + ' + 'txtDyMandant + ' + Me.txtDyMandant.BackColor = System.Drawing.Color.White + Me.txtDyMandant.Location = New System.Drawing.Point(443, 7) + Me.txtDyMandant.Name = "txtDyMandant" + Me.txtDyMandant.Size = New System.Drawing.Size(48, 13) + Me.txtDyMandant.TabIndex = 19 + Me.txtDyMandant.Text = "VERG" + Me.txtDyMandant.TextAlign = System.Drawing.ContentAlignment.TopRight + ' + 'txtDyNiederlassung + ' + Me.txtDyNiederlassung.BackColor = System.Drawing.Color.White + Me.txtDyNiederlassung.Location = New System.Drawing.Point(497, 7) + Me.txtDyNiederlassung.Name = "txtDyNiederlassung" + Me.txtDyNiederlassung.Size = New System.Drawing.Size(63, 13) + Me.txtDyNiederlassung.TabIndex = 18 + Me.txtDyNiederlassung.Text = "SUB" + ' + 'MenuStrip + ' + Me.MenuStrip.BackColor = System.Drawing.Color.White + Me.MenuStrip.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.OptionenToolStripMenuItem}) + Me.MenuStrip.Location = New System.Drawing.Point(0, 0) + Me.MenuStrip.Name = "MenuStrip" + Me.MenuStrip.Size = New System.Drawing.Size(934, 24) + Me.MenuStrip.TabIndex = 0 + ' + 'OptionenToolStripMenuItem + ' + Me.OptionenToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.SpeichernToolStripMenuItem, Me.LadenToolStripMenuItem}) + Me.OptionenToolStripMenuItem.Name = "OptionenToolStripMenuItem" + Me.OptionenToolStripMenuItem.Size = New System.Drawing.Size(69, 20) + Me.OptionenToolStripMenuItem.Text = "Optionen" + ' + 'SpeichernToolStripMenuItem + ' + Me.SpeichernToolStripMenuItem.Name = "SpeichernToolStripMenuItem" + Me.SpeichernToolStripMenuItem.Size = New System.Drawing.Size(126, 22) + Me.SpeichernToolStripMenuItem.Text = "Speichern" + ' + 'LadenToolStripMenuItem + ' + Me.LadenToolStripMenuItem.Name = "LadenToolStripMenuItem" + Me.LadenToolStripMenuItem.Size = New System.Drawing.Size(126, 22) + Me.LadenToolStripMenuItem.Text = "Laden ..." + ' + 'usrCntlSGS_NCTS + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.Controls.Add(Me.SplitContainer) + Me.Controls.Add(Me.Panel1) + Me.Name = "usrCntlSGS_NCTS" + Me.Size = New System.Drawing.Size(934, 712) + Me.SplitContainer.Panel1.ResumeLayout(False) + CType(Me.SplitContainer, System.ComponentModel.ISupportInitialize).EndInit() + Me.SplitContainer.ResumeLayout(False) + Me.MyFlowLayoutPanel1.ResumeLayout(False) + Me.pnl.ResumeLayout(False) + Me.pnl.PerformLayout() + Me.cntxtBezugsnr.ResumeLayout(False) + Me.Panel1.ResumeLayout(False) + Me.Panel1.PerformLayout() + CType(Me.pic, System.ComponentModel.ISupportInitialize).EndInit() + Me.MenuStrip.ResumeLayout(False) + Me.MenuStrip.PerformLayout() + Me.ResumeLayout(False) + + End Sub + Friend WithEvents SplitContainer As System.Windows.Forms.SplitContainer + Friend WithEvents MyFlowLayoutPanel1 As VERAG_PROG_ALLGEMEIN.MyFlowLayoutPanel + Friend WithEvents btnAllgemein As System.Windows.Forms.Button + Friend WithEvents btnAdressen As System.Windows.Forms.Button + Friend WithEvents btnSicherheit As System.Windows.Forms.Button + Friend WithEvents btnVerschlüsse As System.Windows.Forms.Button + Friend WithEvents btnPositionen As System.Windows.Forms.Button + Friend WithEvents Button5 As System.Windows.Forms.Button + Friend WithEvents pnl As System.Windows.Forms.Panel + Friend WithEvents Button1 As System.Windows.Forms.Button + Friend WithEvents Label5 As System.Windows.Forms.Label + Friend WithEvents lblBezugsnummer As System.Windows.Forms.Label + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents Panel1 As System.Windows.Forms.Panel + Friend WithEvents MenuStrip As System.Windows.Forms.MenuStrip + Friend WithEvents OptionenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents SpeichernToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents LadenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents cboDakosyAction As VERAG_PROG_ALLGEMEIN.MyComboBox + Friend WithEvents cntxtBezugsnr As System.Windows.Forms.ContextMenuStrip + Friend WithEvents NeueBezugsnummerVergebenToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem + Friend WithEvents Label6 As System.Windows.Forms.Label + Friend WithEvents cboStammreferenz As VERAG_PROG_ALLGEMEIN.MyComboBox + Friend WithEvents txtDyMandant As System.Windows.Forms.Label + Friend WithEvents txtDyNiederlassung As System.Windows.Forms.Label + Friend WithEvents Label4 As Label + Friend WithEvents Label7 As Label + Friend WithEvents Label8 As Label + Friend WithEvents pic As PictureBox +End Class diff --git a/SDL/ZOLLSYSTEM/SGS/usrCntlSGS_NCTS.resx b/SDL/ZOLLSYSTEM/SGS/usrCntlSGS_NCTS.resx new file mode 100644 index 00000000..c31215db --- /dev/null +++ b/SDL/ZOLLSYSTEM/SGS/usrCntlSGS_NCTS.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 125, 17 + + + 17, 17 + + \ No newline at end of file diff --git a/SDL/ZOLLSYSTEM/SGS/usrCntlSGS_NCTS.vb b/SDL/ZOLLSYSTEM/SGS/usrCntlSGS_NCTS.vb new file mode 100644 index 00000000..5af9aca5 --- /dev/null +++ b/SDL/ZOLLSYSTEM/SGS/usrCntlSGS_NCTS.vb @@ -0,0 +1,616 @@ +Imports DAKOSY_Worker + +Imports Tamir +Imports Tamir.SharpSsh + +Public Class usrCntlSGS_NCTS + + Property ALLG As usrCntlATLAS_NCTS_Allg + Property ADRESSEN As usrCntlATLAS_ncts_Adressen + Property SICHERHEIT As usrCntlATLAS_NCTS_Sicherheit + Property POSITIONEN As usrCntlATLAS_NCTS_Positionen + Property VERSCHLUESSE As usrCntlATLAS_NCTS_Verschluesse + 'Property FilialeNr As Integer + ' Property AbfertigungsNr As Integer + Property Jahr2Stellig As Integer + Property zusatz As String + Property BezugsNr As String = "" + ' Property AvisoId As Integer + 'Property SENDUNGS_ID As Integer + Property AVISO As VERAG_PROG_ALLGEMEIN.cAviso + Property SENDUNG As VERAG_PROG_ALLGEMEIN.cSendungen + Dim sentToDakosy = False + + Property isSTAMMREF As Boolean = False ' Wenn das Formular als Stammreferenz bearbeitet wird + Property STAMMREF As String = "" ' Wenn eine Stammrefereenz als Grundlage dient + + Dim FIRMA_DY = VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA + + Dim cDy_ART As String = If(FIRMA_DY = "ATILLA", "T2", "T1") + + Dim ncts_OUT As VERAG_PROG_ALLGEMEIN.cNCTS_TR = Nothing + Dim DY_ANM As cDakosy_Zollanmeldungen = Nothing + + Sub New(ncts_OUT As VERAG_PROG_ALLGEMEIN.cNCTS_TR, Optional isSTAMMREF As Boolean = False, Optional STAMMREF As String = "") + InitializeComponent() + Me.isSTAMMREF = isSTAMMREF + Me.STAMMREF = STAMMREF + Me.ncts_OUT = ncts_OUT + DY_ANM = New cDakosy_Zollanmeldungen(ncts_OUT.ncts_dyaAnmID) + + If DY_ANM.dy_AvisoId > 0 Then + Dim AV As New VERAG_PROG_ALLGEMEIN.cAvisoDAL + AVISO = AV.LesenAviso(DY_ANM.dy_AvisoId, "") + End If + If DY_ANM.dy_SendungsId > 0 Then + SENDUNG = New VERAG_PROG_ALLGEMEIN.cSendungen(DY_ANM.dy_SendungsId) + End If + End Sub + + Sub New(DY_ANM As cDakosy_Zollanmeldungen, AVISO As VERAG_PROG_ALLGEMEIN.cAviso, SENDUNG As VERAG_PROG_ALLGEMEIN.cSendungen, Jahr2Stellig As Integer, Optional zusatz As String = "", Optional isSTAMMREF As Boolean = False, Optional STAMMREF As String = "") + ' Dieser Aufruf ist für den Designer erforderlich. + InitializeComponent() + + + Me.Jahr2Stellig = Jahr2Stellig + Me.zusatz = zusatz + + Me.AVISO = AVISO + Me.SENDUNG = SENDUNG + Me.DY_ANM = DY_ANM + Me.isSTAMMREF = isSTAMMREF + Me.STAMMREF = STAMMREF + + + If DY_ANM IsNot Nothing Then + Me.ncts_OUT = VERAG_PROG_ALLGEMEIN.cNCTS_TR.LOADByAnmIDFull(DY_ANM.dy_Id, True) + Me.cDy_ART = If(DY_ANM.dy_ART, "") + If Me.cDy_ART = "" And Me.ncts_OUT IsNot Nothing Then Me.cDy_ART = If(Me.ncts_OUT.ncts_ArtAnmeldung, "") + If Me.cDy_ART = "" Then Me.cDy_ART = "T1" + If ncts_OUT IsNot Nothing Then + Me.FIRMA_DY = If(Me.ncts_OUT.ncts_firma, "") + End If + + End If + 'DY_ANM = New cDakosy_Zollanmeldungen(ncts_OUT.ncts_dyaAnmID) + + + + ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu. + End Sub + + Sub New(ART As String, AvisoId As Integer, SENDUNGS_ID As Integer, Jahr2Stellig As Integer, Optional zusatz As String = "", Optional isSTAMMREF As Boolean = False, Optional STAMMREF As String = "") + ' Dieser Aufruf ist für den Designer erforderlich. + InitializeComponent() + + Me.cDy_ART = If(ART = "NCTS", "T1", ART) + + If AvisoId > 0 Then + Dim AV As New VERAG_PROG_ALLGEMEIN.cAvisoDAL + AVISO = AV.LesenAviso(AvisoId, "") + End If + If SENDUNGS_ID > 0 Then + SENDUNG = New VERAG_PROG_ALLGEMEIN.cSendungen(SENDUNGS_ID) + End If + + Me.Jahr2Stellig = Jahr2Stellig + Me.isSTAMMREF = isSTAMMREF + Me.STAMMREF = STAMMREF + Me.zusatz = zusatz + + ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu. + End Sub + + Sub New(ART As String, Aviso As VERAG_PROG_ALLGEMEIN.cAviso, SENDUNG As VERAG_PROG_ALLGEMEIN.cSendungen, Jahr2Stellig As Integer, Optional zusatz As String = "", Optional isSTAMMREF As Boolean = False, Optional STAMMREF As String = "", Optional FIRMA_DY As String = "") + ' Dieser Aufruf ist für den Designer erforderlich. + InitializeComponent() + + Me.cDy_ART = If(ART = "NCTS", "T1", ART) + + Me.AVISO = Aviso + Me.SENDUNG = SENDUNG + Me.isSTAMMREF = isSTAMMREF + Me.STAMMREF = STAMMREF + + Me.Jahr2Stellig = Jahr2Stellig + Me.zusatz = zusatz + If FIRMA_DY <> "" Then Me.FIRMA_DY = FIRMA_DY + ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu. + End Sub + + Function getBezugsnr(ByRef BezugsNr) + Dim BezugsNrTmp = "" + Select Case FIRMA_DY + Case "UNISPED" + If If(SENDUNG.tblSnd_DakosyRef, "") <> "" Then + BezugsNrTmp = SENDUNG.tblSnd_DakosyRef + Else + BezugsNrTmp = SENDUNG.FilialenNr & "/" & SENDUNG.AbfertigungsNr + End If + Case Else + BezugsNrTmp = SENDUNG.FilialenNr & "/" & SENDUNG.AbfertigungsNr '& If(zusatz <> "", "/" & zusatz, "") 'zusatz ' & "/" & Jahr2Stellig + End Select + BezugsNr = BezugsNrTmp + zusatz = "A" + 'Soloagne bis die Bezugsnummer noch nicht existiert + While DAKOSY_Worker.cDakosy_Zollanmeldungen.ExistsBezugsNr(BezugsNr) 'IsNot Nothing + BezugsNr = BezugsNrTmp & "/" & zusatz + + If zusatz.Length = 1 Then + zusatz = Chr(Asc(zusatz.ToString) + 1) + Else + zusatz = zusatz.Substring(0, 1) & Chr(Asc(zusatz.Substring(0, 2).ToString) + 1) + End If + + If zusatz = "Z" Then zusatz = "AA" + End While + lblBezugsnummer.Text = BezugsNr + Return BezugsNr + End Function + + Private Sub usrCntlATLAS_Load(sender As Object, e As EventArgs) Handles Me.Load + 'MsgBox("LOAD") + + cboDakosyAction.Items.Clear() + cboDakosyAction.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Neuen Datensatz erstellen", DY_ObjektAktion.OBJ_CREATE)) + cboDakosyAction.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Vohr. DS ändern", DY_ObjektAktion.OBJ_CHANGE)) + cboDakosyAction.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Vorh. DS stornieren", DY_ObjektAktion.OBJ_CANCEL)) + cboDakosyAction.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Datensatz an ZOLL senden", DY_ObjektAktion.OBJ_SEND)) + cboDakosyAction.changeItem(DY_ObjektAktion.OBJ_CREATE) + + Select Case FIRMA_DY + Case "VERAG" : txtDyMandant.Text = "VERG" + txtDyNiederlassung.Text = VERAG_PROG_ALLGEMEIN.cAllgemein.NIEDERLASSUNG + ' Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.NIEDERLASSUNG + 'Case "SUB" : txtDyNiederlassung.Text = "VERG" + 'Case "SUW" : txtDyNiederlassung.Text = "ATIL" + ''Case "SBG" : txtDyNiederlassung.Text = "IMEX" + 'Case "NEU" : txtDyNiederlassung.Text = "IMEX" + 'Case "NKD" : txtDyNiederlassung.Text = "IMEX" + 'End Select + Case "ATILLA" : txtDyMandant.Text = "ATIL" : txtDyNiederlassung.Text = "SUW" + Case "UNISPED" : txtDyMandant.Text = "UNAT" : txtDyNiederlassung.Text = "ATSPED" + Case "IMEX" : txtDyMandant.Text = "IMEX" : txtDyNiederlassung.Text = "IME" + Case "AMBAR" : txtDyMandant.Text = "ATIL" : txtDyNiederlassung.Text = "AMBWO" + End Select + + + cboStammreferenz.fillWithSQL("SELECT [dySr_Stammreferenz],[dySr_Bezeichnung] FROM [tblDakosy_Stammreferenzen] WHERE dySr_Land='DE' AND dySr_Verfahren='NCTS' and dySr_dy_Mandant='" & txtDyMandant.Text & "' and dySr_dy_Niederlassung IN ('','" & txtDyNiederlassung.Text & "') and dySr_visible=1", False, "FMZOLL", True) + cboStammreferenz.changeItem("") + + SICHERHEIT = New usrCntlATLAS_NCTS_Sicherheit(ncts_OUT, FIRMA_DY) + VERSCHLUESSE = New usrCntlATLAS_NCTS_Verschluesse() 'ncts_OUT) + ADRESSEN = New usrCntlATLAS_ncts_Adressen(ncts_OUT, FIRMA_DY) ') + ALLG = New usrCntlATLAS_NCTS_Allg(ncts_OUT) + POSITIONEN = New usrCntlATLAS_NCTS_Positionen(ncts_OUT) + + If isSTAMMREF Then + Me.BezugsNr = "STAMMREFERENZ" + If ncts_OUT Is Nothing Then ncts_OUT = New VERAG_PROG_ALLGEMEIN.cNCTS_TR() + ncts_OUT.ncts_ObjectName = BezugsNr + Else + If ncts_OUT Is Nothing Then ' NEUE ZOLLANMELDUNG + Dim f As New frmDakosyStammreferenz("DE", "NCTS", False,,, FIRMA_DY) + Dim Stammreferenz = Nothing + If f.ShowDialog(Me) Then + Stammreferenz = f.STAMMREF + sentToDakosy = f.sentToDakosy + End If + Try + + BezugsNr = getBezugsnr(BezugsNr) + + Catch ex As Exception + MsgBox(ex.Message & ex.StackTrace) + End Try + ncts_OUT = VERAG_PROG_ALLGEMEIN.cNCTS_TR.LOADByBezugsNr(BezugsNr, True) + If ncts_OUT Is Nothing Then + 'Falls zur BezugsNr schon ein Eintrag in der DB vorhanden ist + ncts_OUT = VERAG_PROG_ALLGEMEIN.cNCTS_TR.LOADByAnmIDFull(f.STAMMREF_DYID, True) ' DyID --> Falls bei der Stammreferenz eine Vorlage hinterlegt ist! + + + If ncts_OUT IsNot Nothing Then + 'Stmmreferenz - Werte zurücksetzen, damit nicht falsch übergeben + ncts_OUT.ncts_dyaAnmID = -1 + ncts_OUT.ncts_Id = -1 + Else + ncts_OUT = New VERAG_PROG_ALLGEMEIN.cNCTS_TR() + End If + + + loaddataFromAVISO(ncts_OUT) + cboStammreferenz.changeItem(Stammreferenz) + + + End If + 'ncts_OUT + + Else + ' ncts_OUT is ot nothing + Me.BezugsNr = ncts_OUT.ncts_ObjectName + 'MsgBox(ncts_OUT.ncts_Hauptverpflichteter_Name) + + End If + End If + If If(ncts_OUT.ncts_firma, "") = "" Then If FIRMA_DY <> "" Then ncts_OUT.ncts_firma = FIRMA_DY + + If If(Me.cDy_ART, "") <> "" Then + 'Muss noch überschrieben werdne, da sonst Art von Stammref hergenommen wird... + ncts_OUT.ncts_ArtAnmeldung = Me.cDy_ART + Else + 'Wenn keine Art --> T1 + If ncts_OUT.ncts_ArtAnmeldung Is Nothing Or ncts_OUT.ncts_ArtAnmeldung = "" Then + ncts_OUT.ncts_ArtAnmeldung = "T1" + End If + End If + + + 'hinzufügen, damit alle Controls richtig geladen und initialisiert werden:s + Me.SplitContainer.Panel2.Controls.Add(SICHERHEIT) + Me.SplitContainer.Panel2.Controls.Add(VERSCHLUESSE) + Me.SplitContainer.Panel2.Controls.Add(ALLG) + Me.SplitContainer.Panel2.Controls.Add(POSITIONEN) + Me.SplitContainer.Panel2.Controls.Add(ADRESSEN) + + ' MsgBox(ncts_OUT.ncts_Hauptverpflichteter_Name) + 'Werte setzen: + SICHERHEIT.setValues_TR(ncts_OUT.ncts_SICHERHEITSANGABEN) + 'VERSCHLUESSE.setValues_TR(ncts_OUT) + ADRESSEN.setValues_TR(ncts_OUT) + ALLG.setValues(ncts_OUT) + POSITIONEN.setValues_TR(ncts_OUT) + + If If(ncts_OUT.ncts_Stammreferenz, "") <> "" Then cboStammreferenz.changeItem(ncts_OUT.ncts_Stammreferenz) + + 'Controls wieder entfernen: + Me.SplitContainer.Panel2.Controls.Clear() + + + ' If ALLG.txtKennnummer.Text = "" Then ALLG.txtKennnummer.Text = BezugsNr + + + + ' ADRESSEN.CreateControl() + For Each c In MyFlowLayoutPanel1.Controls + If c.GetType.ToString = GetType(System.Windows.Forms.Button).ToString Then + AddHandler DirectCast(c, System.Windows.Forms.Button).Click, AddressOf buttonClick + End If + Next + + SplitContainer.Panel2.Controls.Add(ALLG) + lblBezugsnummer.Text = BezugsNr + + + + + ALLG.Dock = DockStyle.Fill + ADRESSEN.Dock = DockStyle.Fill + POSITIONEN.Dock = DockStyle.Fill + SICHERHEIT.Dock = DockStyle.Fill + VERSCHLUESSE.Dock = DockStyle.Fill + + ' + ' + AddHandler POSITIONEN.RohmasseChanged, Sub(rohmasse, packstuecke) + Label5.Text = packstuecke.ToString("N0") & " Pk" + Label7.Text = rohmasse.ToString("N2") & " kg" + + End Sub + AddHandler POSITIONEN.PosAnzChanged, Sub(anz) + Label3.Text = anz + End Sub + + If isSTAMMREF Then + Button1.Visible = False + cboDakosyAction.Visible = False + lblBezugsnummer.Text = "STAMMREFERENZ" + lblBezugsnummer.ForeColor = Color.Red + End If + + + If sentToDakosy Then + + Try + Me.Button1.PerformClick() + Me.FindForm.Close() + Catch + End Try + End If + Try + If Not VERAG_PROG_ALLGEMEIN.cBerechtignunen.CHECK_BERECHTIGUNG_bool("ZOLL_DakosyZA_AVISO_Edit", "AVISO") Then + Me.FindForm.Close() + End If + Catch + End Try + End Sub + + Sub buttonClick(sender As Object, e As EventArgs) 'HANDLED + Dim btn As System.Windows.Forms.Button = DirectCast(sender, System.Windows.Forms.Button) + + For Each c In MyFlowLayoutPanel1.Controls + If c.GetType.ToString = GetType(System.Windows.Forms.Button).ToString Then + DirectCast(c, System.Windows.Forms.Button).BackColor = Drawing.Color.White + DirectCast(c, System.Windows.Forms.Button).ForeColor = Drawing.Color.Black + End If + Next + + btn.BackColor = Drawing.Color.SteelBlue 'Drawing.Color.FromArgb(0, 54, 128) + btn.ForeColor = Drawing.Color.White + + + SplitContainer.Panel2.Controls.Clear() + + If btn Is btnAllgemein Then + SplitContainer.Panel2.Controls.Add(ALLG) + ElseIf btn Is btnAdressen Then + SplitContainer.Panel2.Controls.Add(ADRESSEN) + ElseIf btn Is btnSicherheit Then + SplitContainer.Panel2.Controls.Add(SICHERHEIT) + ElseIf btn Is btnVerschlüsse Then + SplitContainer.Panel2.Controls.Add(VERSCHLUESSE) + ElseIf btn Is btnPositionen Then + SplitContainer.Panel2.Controls.Add(POSITIONEN) + End If + End Sub + + + + + Sub loaddataFromAVISO(ByRef cdy As VERAG_PROG_ALLGEMEIN.cNCTS_TR) + Try + + '==> VORBLENDUNG: + + ' Dim cdy As New VERAG_PROG_ALLGEMEIN.cNCTS_TR + cdy.ncts_ObjectName = BezugsNr + cdy.ncts_AbgangsDienststellennummer = "" '"DE007701" ' Neuhaus (öSTERR:) + frmZollanmeldung.setZollstelle(cdy.ncts_AbgangsDienststellennummer, AVISO) + + cdy.ncts_dyaArt = cDy_ART + If AVISO IsNot Nothing Then + cdy.ncts_Befoerderungsmittel_KennzeichenAbgang = AVISO.LKW_Nr + cdy.ncts_Befoerderungsmittel_SttaszugehoerigkeitAbgangCode = AVISO.LKW_Nationalitaet + If VERAG_PROG_ALLGEMEIN.cAllgemein.NIEDERLASSUNG = "ATILLA" Then + cdy.ncts_Befoerderungsmittel_KennzeichenGrenzueberschreitend = "X" + Else + cdy.ncts_Befoerderungsmittel_KennzeichenGrenzueberschreitend = AVISO.LKW_Nr + cdy.ncts_Befoerderungsmittel_StaatszugehoerigkeitGrenzueberschreitendCode = AVISO.LKW_Nationalitaet + End If + + End If + + + cdy.ncts_Befoerderungsmittel_VerkehrszweigGrenzueberschreitent = "3" + cdy.ncts_Befoerderungsmittel_ArtGrenzueberschreitung = "35" + + + + If VERAG_PROG_ALLGEMEIN.cAllgemein.NIEDERLASSUNG = "ATILLA" Then + cdy.ncts_SumA_KzSumASicherheit = True + cdy.ncts_SumA_BesondereUmstaende = "C" + cdy.ncts_SumA_BefoerderungskostenZahlungsweise = "D" + cdy.ncts_SumA_Ladeort = "DE" + cdy.ncts_SumA_KennnummerSendung = "OHNE" + + If AVISO.Frächter_KdNr IsNot Nothing AndAlso IsNumeric(AVISO.Frächter_KdNr) AndAlso AVISO.Frächter_KdNr > 0 Then + Dim AD_Befoerderer As New VERAG_PROG_ALLGEMEIN.cAdressen(AVISO.Frächter_KdNr) ' Befoerderer + Dim KD_Befoerderer As New VERAG_PROG_ALLGEMEIN.cKunde(AVISO.Frächter_KdNr) ' Befoerderer + cdy.ncts_SumA_Befoerderer_EORI = KD_Befoerderer.EORITIN + If KD_Befoerderer.EORITIN IsNot Nothing Then cdy.ncts_SumA_Befoerderer_NLNR = KD_Befoerderer.EORITIN_NL + cdy.ncts_SumA_Befoerderer_Name = (If(AD_Befoerderer.Name_1, "") & " " & If(AD_Befoerderer.Name_2, "")).trim + cdy.ncts_SumA_Befoerderer_StrasseHausnummer = AD_Befoerderer.Straße + cdy.ncts_SumA_Befoerderer_PLZ = AD_Befoerderer.PLZ + cdy.ncts_SumA_Befoerderer_Ort = AD_Befoerderer.Ordnungsbegriff + cdy.ncts_SumA_Befoerderer_Land = cProgramFunctions.getISO2Land(AD_Befoerderer.LandKz) + Else + cdy.ncts_SumA_Befoerderer_Name = If(AVISO.Frächter, "") + End If + End If + + + + If SENDUNG IsNot Nothing Then + + Dim p As VERAG_PROG_ALLGEMEIN.cNCTS_TR_Warenposition = Nothing + If cdy.ncts_WARENPOS.Count > 0 Then + p = cdy.ncts_WARENPOS(0) + Else + p = New VERAG_PROG_ALLGEMEIN.cNCTS_TR_Warenposition + cdy.ncts_WARENPOS.Add(p) ' schon wieder...'nciht mehr anfügen + End If + p.nctsWP_Warenbezeichnung = SENDUNG.tblSnd_Warenbezeichnung + If SENDUNG.tblSnd_Colli IsNot Nothing AndAlso IsNumeric(SENDUNG.tblSnd_Colli) Then + Dim pk As New VERAG_PROG_ALLGEMEIN.cNCTS_TR_WarenpositionPackstuecke + pk.nctsWpPk_PackstueckeAnzahl = SENDUNG.tblSnd_Colli + pk.nctsWpPk_Verpackungsart = "PK" + pk.nctsWpPk_ZeichenNummern = "OHNE" + p.nctsWP_PACKSTUECKE.Add(pk) + End If + p.nctsWP_Rohmasse = SENDUNG.tblSnd_Gewicht + p.nctsWP_Warenwert = SENDUNG.tblSnd_Warenwert + p.nctsWP_WarenwertWaehrung = SENDUNG.tblSnd_WarenwertWaehrung + ' p.nctsWP_Warenbezeichnung = SENDUNG.tblSnd_Warenbezeichnung + p.nctsWP_VorpapierTyp = "OHNE" + + If VERAG_PROG_ALLGEMEIN.cAllgemein.NIEDERLASSUNG = "ATILLA" Then + p.nctsWP_BesondereVermeke_Export = True + End If + 'cdy.ncts_WARENPOS.Add(p) + + cdy.ncts_Empfaenger_EORI = cProgramFunctions.isLeerNothing(SENDUNG.NCTS_Verzollungsadresse_EORI) + cdy.ncts_Empfaenger_NLNR = cProgramFunctions.isLeerNothing(SENDUNG.NCTS_Verzollungsadresse_EORI_NL) + cdy.ncts_Empfaenger_Name = cProgramFunctions.isLeerNothing(SENDUNG.tblSnd_NCTSVerzollungsadresse) + cdy.ncts_Empfaenger_StrasseHausnummer = cProgramFunctions.isLeerNothing(SENDUNG.NCTS_Verzollungsadresse_Strasse) + cdy.ncts_Empfaenger_PLZ = cProgramFunctions.isLeerNothing(SENDUNG.NCTS_Verzollungsadresse_PLZ) + cdy.ncts_Empfaenger_Ort = cProgramFunctions.isLeerNothing(SENDUNG.NCTS_Verzollungsadresse_Ort) + cdy.ncts_Empfaenger_Land = cProgramFunctions.isLeerNothing(SENDUNG.NCTS_Verzollungsadresse_Land) + cdy.ncts_BestimmungsstelleDienststellennummer = cProgramFunctions.isLeerNothing(SENDUNG.NCTS_Bestimmungszollstelle) + + + If SENDUNG.tblSnd_AbsenderKdNr > 0 Then + Dim adVERSENDER As New VERAG_PROG_ALLGEMEIN.cAdressen(SENDUNG.tblSnd_AbsenderKdNr) + Dim kdVERSENDER As New VERAG_PROG_ALLGEMEIN.cKunde(SENDUNG.tblSnd_AbsenderKdNr) + cdy.ncts_Versender_EORI = kdVERSENDER.EORITIN + cdy.ncts_Versender_NLNR = kdVERSENDER.EORITIN_NL + cdy.ncts_Versender_Name = If(adVERSENDER.Name_1, "") & If(adVERSENDER.Name_2, "") + cdy.ncts_Versender_StrasseHausnummer = adVERSENDER.Straße + cdy.ncts_Versender_PLZ = adVERSENDER.PLZ + cdy.ncts_Versender_Ort = adVERSENDER.Ort + If adVERSENDER.LandKz IsNot Nothing Then cdy.ncts_Versender_Land = cProgramFunctions.getISO2Land(adVERSENDER.LandKz) + ' cdy.ncts_BestimmungsstelleDienststellennummer = cProgramFunctions.isLeerNothing(SENDUNG.NCTS_Bestimmungszollstelle) + + End If + + End If + + + ' NCTS= cdy + Catch ex As Exception + MsgBox(ex.StackTrace) + End Try + End Sub + + + Sub setValue(ncts_OUT) + BezugsNr = ncts_OUT.ncts_ObjectName + + End Sub + + + Private Sub pnl_Paint(sender As Object, e As PaintEventArgs) + + End Sub + + Sub loadDYZollanmeldungen(Optional Status As String = "") ' + Speichern + If DY_ANM Is Nothing Then + DY_ANM = New cDakosy_Zollanmeldungen(ncts_OUT.ncts_dyaAnmID) + End If + DY_ANM.dy_ART = ALLG.NCTS_ART 'cDy_ART + DY_ANM.dy_BezugsNr = BezugsNr + DY_ANM.dy_AvisoId = If(AVISO Is Nothing, Nothing, AVISO.AvisoID) + DY_ANM.dy_SendungsId = If(SENDUNG Is Nothing, Nothing, SENDUNG.tblSnd_SendungID) + 'Status? + DY_ANM.SAVE() 'Speichern, ID wird erzeugt + + End Sub + Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click + + Me.Refresh() + Me.Cursor = Cursors.WaitCursor + If sentToDakosy OrElse vbYes = MsgBox("Sollen die Daten abgeschickt werden?" & vbNewLine & "Eine Änderung ist nur noch in der Dakosy Software möglich.", vbYesNoCancel) Then + ' Dim cDyAnm As New cDakosy_Zollanmeldungen(cDy_ART, BezugsNr, AVISO.AvisoID, SENDUNG.tblSnd_SendungID) + loadDYZollanmeldungen() + + If ncts_OUT IsNot Nothing Then + 'Dim cDY As New VERAG_PROG_ALLGEMEIN.cNCTS_TR(cDyAnm.dy_Id, cDyAnm.dy_Erstellung_SB) + ncts_OUT.ncts_dyaAnmID = DY_ANM.dy_Id + ncts_OUT.ncts_Erstellung_SB = DY_ANM.dy_Erstellung_SB + ncts_OUT.ncts_LetzteBearbeitung = Now + ncts_OUT.ncts_LetzteBearbeitung_SB = DY_ANM.dy_LetzteBearbeitung_SB + ncts_OUT.ncts_Partnersystem = "VERAG_SGS" ' eigene Anmeldungen in Fremdsystem + ncts_OUT.ncts_Status = DAKOSY_Worker.cDY_Statusliste.S_05 + ncts_OUT.ncts_Status_KEWILL_Equivalent = DAKOSY_Worker.cDY_Statusliste.S_05 + loadInClass_VersandanmeldungNCTS(ncts_OUT, Me, FIRMA_DY) + + + If Not ncts_OUT.SAVE_ALL() Then Exit Sub + + Dim saveFile = "" + If VERAG_PROG_ALLGEMEIN.cSGSInterface.generateVersandanmeldungNCTS(ncts_OUT, saveFile, cboDakosyAction._value) Then + If saveFile <> "" Then + If cDakosyFunftions.send_Data_To_Dakosy_FTP(saveFile, BezugsNr, DY_ANM.dy_Id, FIRMA_DY) Then + DAKOSY_Worker.cDakosy_Statusmeldungen.InsertStatusMeldung(DY_ANM, DAKOSY_Worker.cDY_Statusliste.S_03) + Else + DAKOSY_Worker.cDakosy_Statusmeldungen.InsertStatusMeldung(DY_ANM, DAKOSY_Worker.cDY_Statusliste.S_09) + MsgBox("Sendefehler!") + End If + End If + End If + End If + + DY_ANM.UPDATE_DATA() + Me.FindForm.Close() + End If + Me.Cursor = Cursors.Default + End Sub + + + Private Sub SpeichernToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles SpeichernToolStripMenuItem.Click + + Me.Refresh() + + ' Dim cDyAnm As New cDakosy_Zollanmeldungen(cDy_ART, BezugsNr, If(AVISO Is Nothing, Nothing, AVISO.AvisoID), If(SENDUNG Is Nothing, Nothing, SENDUNG.tblSnd_SendungID)) + loadDYZollanmeldungen() + + If ncts_OUT IsNot Nothing Then + 'Dim cDY As New VERAG_PROG_ALLGEMEIN.cNCTS_TR(cDyAnm.dy_Id, cDyAnm.dy_Erstellung_SB) + ncts_OUT.ncts_dyaAnmID = DY_ANM.dy_Id + ncts_OUT.ncts_Erstellung_SB = DY_ANM.dy_Erstellung_SB + ncts_OUT.ncts_LetzteBearbeitung = Now + ncts_OUT.ncts_LetzteBearbeitung_SB = DY_ANM.dy_LetzteBearbeitung_SB + ncts_OUT.ncts_Partnersystem = "VERAG_SGS" ' eigene Anmeldungen in Fremdsystem + ncts_OUT.ncts_Status = DAKOSY_Worker.cDY_Statusliste.S_00 + ncts_OUT.ncts_Status_KEWILL_Equivalent = DAKOSY_Worker.cDY_Statusliste.S_00 + + loadInClass_VersandanmeldungNCTS(ncts_OUT, Me, FIRMA_DY) + + If Not ncts_OUT.SAVE_ALL() Then + 'gespeichert + End If + + + End If + DY_ANM.UPDATE_DATA() + + End Sub + + Private Sub NeueBezugsnummerVergebenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles NeueBezugsnummerVergebenToolStripMenuItem.Click + BezugsNr = getBezugsnr(BezugsNr) + End Sub + + Function loadInClass_VersandanmeldungNCTS(ByRef NCTS As VERAG_PROG_ALLGEMEIN.cNCTS_TR, USRCNTL As usrCntlSGS_NCTS, FIRMA_DY As String) As VERAG_PROG_ALLGEMEIN.cNCTS_TR + Try + + Select Case FIRMA_DY + Case "UNISPED" + NCTS.ncts_Trans_Partner = "UNAT" + Case Else + NCTS.ncts_Trans_Partner = "VERA" + End Select + + NCTS.ncts_Trans_DatumZeit = Now + NCTS.ncts_Gestellt = False + NCTS.ncts_Status = "00" + NCTS.ncts_Trans_Referenz = USRCNTL.BezugsNr & "_" & Now.ToString("ddMMyyHHmmSS") 'Eindeutig + NCTS.ncts_Trans_Referenz = USRCNTL.BezugsNr & "_" & Now.ToString("ddMMyyHHmmSS") 'Eindeutig + NCTS.ncts_ObjectAlias = If(USRCNTL.AVISO IsNot Nothing, USRCNTL.AVISO.AvisoID, Nothing) + NCTS.ncts_Trans_Version = "003" + NCTS.ncts_Trans_Div1 = "ATILLA" + 'NCTS.ncts_Trans_Div1 = "ATILLA" + 'NCTS.ncts_Trans_Div1 = "ATILLA" + + NCTS.ncts_Stammreferenz = If(USRCNTL.cboStammreferenz._value = "", Nothing, USRCNTL.cboStammreferenz._value) + NCTS.ncts_BezugsnummerVorblendung = NCTS.ncts_Stammreferenz + + NCTS.ncts_ObjectName = USRCNTL.BezugsNr + 'NCTS.ncts_ObjectAlias = USRCNTL.AVISO.AvisoID + USRCNTL.ALLG.getValues(NCTS) + USRCNTL.ADRESSEN.getValues_TR(NCTS) + USRCNTL.POSITIONEN.getValues_TR(NCTS) + NCTS.ncts_SICHERHEITSANGABEN = USRCNTL.SICHERHEIT.getValues_TR() + 'USRCNTL.VERSCHLUESSE.getValues_TR(NCTS) + 'NCTS.ncts_WARENPOS=USRCNTL.POSITIONEN.getValues() + '-------------------------------- + + + + Return NCTS + + Catch ex As Exception + MsgBox(ex.Message & ex.StackTrace) + Return Nothing + End Try + End Function + +End Class + diff --git a/SDL/zoll/usrCntlZollArtikel.vb b/SDL/zoll/usrCntlZollArtikel.vb index ce4da095..9f2c52ee 100644 --- a/SDL/zoll/usrCntlZollArtikel.vb +++ b/SDL/zoll/usrCntlZollArtikel.vb @@ -635,7 +635,7 @@ Public Class usrCntlZollArtikel a.Artikelnummer = myArray(i, 1).ToString If Not myArray(i, 2) Is Nothing Then a.Dynamische_Ergänzung_1 = myArray(i, 2).ToString If Not myArray(i, 3) Is Nothing Then a.Dynamische_Ergänzung_2 = myArray(i, 3).ToString - a.Warencodenummer = myArray(i, 4).ToStringReplace(" ", "").Replace(".", "") + a.Warencodenummer = myArray(i, 4).ToString.Replace(" ", "").Replace(".", "") a.Kurzbezeichnung = myArray(i, 5).ToString a.Warenbeschreibung = myArray(i, 6).ToString a.Verarbeitungskennzeichen = "0" @@ -646,7 +646,7 @@ Public Class usrCntlZollArtikel artikel.Add(a) Next Catch ex As Exception - MsgBox("Fehler beim Einlesen der Excel-Datei!") + MsgBox("Fehler beim Einlesen der Excel-Datei!" & vbNewLine & vbNewLine & ex.Message & ex.StackTrace) Me.Cursor = Cursors.Default Exit Sub End Try @@ -661,7 +661,7 @@ Public Class usrCntlZollArtikel End If Next Catch ex As Exception - MsgBox("Fehler beim Einlesen in die Datenbank!") + MsgBox("Fehler beim Einlesen in die Datenbank!" & vbNewLine & vbNewLine & ex.Message & ex.StackTrace) Me.Cursor = Cursors.Default Exit Sub End Try @@ -675,7 +675,7 @@ Public Class usrCntlZollArtikel ' AddHandler frmStatusFSSAtlas.FormClosed, AddressOf Me_Load Catch ex As Exception - MsgBox("Fehler beim Einlesen in ATLAS!") + MsgBox("Fehler beim Einlesen in ATLAS!" & vbNewLine & vbNewLine & ex.Message & ex.StackTrace) Me.Cursor = Cursors.Default Exit Sub End Try @@ -699,7 +699,7 @@ Public Class usrCntlZollArtikel Catch ex As Exception ' Me.Cursor = Cursors.Default - MsgBox("FEHLER! Datei im richtigen Format?" & vbNewLine & vbNewLine & ex.Message) + MsgBox("FEHLER! Datei im richtigen Format?" & vbNewLine & vbNewLine & ex.Message & ex.StackTrace) ' Return False End Try End With diff --git a/VERAG_PROG_ALLGEMEIN/Benutzerdefinierte Steuerelemente/MyDatagridview.vb b/VERAG_PROG_ALLGEMEIN/Benutzerdefinierte Steuerelemente/MyDatagridview.vb index 7b9ea9a6..592d9a36 100644 --- a/VERAG_PROG_ALLGEMEIN/Benutzerdefinierte Steuerelemente/MyDatagridview.vb +++ b/VERAG_PROG_ALLGEMEIN/Benutzerdefinierte Steuerelemente/MyDatagridview.vb @@ -131,9 +131,9 @@ Public Class MyDatagridview End If End Sub - Public Sub LOAD() + Public Sub LOAD(Optional showErr As Boolean = False, Optional ByRef errOccured As Boolean = False) If SQL_STR <> "" Then - Me.DataSource = SQL.loadDgvBySql_Param(SQL_STR, CONN_ART, , SQL_PARAM) + Me.DataSource = SQL.loadDgvBySql_Param(SQL_STR, CONN_ART, , SQL_PARAM, showErr, errOccured) End If End Sub diff --git a/VERAG_PROG_ALLGEMEIN/Classes/SQL.vb b/VERAG_PROG_ALLGEMEIN/Classes/SQL.vb index 72155022..93d1e077 100644 --- a/VERAG_PROG_ALLGEMEIN/Classes/SQL.vb +++ b/VERAG_PROG_ALLGEMEIN/Classes/SQL.vb @@ -747,7 +747,7 @@ Public Class SQL End Function - Public Function loadDgvBySql_Param(ByVal sql As String, Optional conn_art As String = "SDL", Optional timeout As Integer = 0, Optional list As List(Of SQLVariable) = Nothing) As DataTable + Public Function loadDgvBySql_Param(ByVal sql As String, Optional conn_art As String = "SDL", Optional timeout As Integer = 0, Optional list As List(Of SQLVariable) = Nothing, Optional showErr As Boolean = True, Optional ByRef errOccured As Boolean = False) As DataTable Try Dim myTable = New DataTable() Dim conn As New SqlConnection @@ -781,7 +781,8 @@ Public Class SQL ' End Using Return myTable 'While Schleife wird hier verlassen Catch ex As Exception - VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name, , , , , sql) + If showErr Then VERAG_PROG_ALLGEMEIN.cErrorHandler.ERR(ex.Message, ex.StackTrace, System.Reflection.MethodInfo.GetCurrentMethod.Name, , , , , sql) + errOccured = True End Try Return Nothing diff --git a/VERAG_PROG_ALLGEMEIN/Classes/cNCTS_TR.vb b/VERAG_PROG_ALLGEMEIN/Classes/cNCTS_TR.vb new file mode 100644 index 00000000..bdb318d5 --- /dev/null +++ b/VERAG_PROG_ALLGEMEIN/Classes/cNCTS_TR.vb @@ -0,0 +1,1493 @@ +Imports System.Data.SqlClient +Imports System.Reflection + +Public Class cNCTS_TR + + Property ncts_Id As Integer + Property ncts_Partnersystem As Object = Nothing 'DAKOSY_Worker.cDY_Statusliste.S_00 + Property ncts_Status As Object = Nothing ' DAKOSY_Worker.cDY_Statusliste.S_00 + Property ncts_Status_KEWILL_Equivalent As Object = Nothing 'DAKOSY_Worker.cDY_Statusliste.S_00 + Property ncts_dyaArt As String = "" + Property ncts_dyaAnmID As Integer + + Property ncts_ANR As Object = Nothing + Property ncts_MRN As Object = Nothing + + Property ncts_Erstellung As DateTime = Now + Property ncts_Erstellung_SB As Object = Nothing + Property ncts_LetzteBearbeitung As DateTime = Now + Property ncts_LetzteBearbeitung_SB As Object = Nothing + Property ncts_firma As Object = Nothing + Property ncts_niederlassung As Object = Nothing + + + Property ncts_Gestellt As Boolean = False + Property ncts_GestelltAm As Object = Nothing + Property ncts_Trans_Partner As Object = Nothing + Property ncts_Trans_Div1 As Object = Nothing + Property ncts_Trans_Div2 As Object = Nothing + Property ncts_Trans_Div3 As Object = Nothing + Property ncts_Trans_Referenz As Object = Nothing + Property ncts_Trans_DatumZeit As DateTime = Now + Property ncts_Trans_Version As Object = Nothing + Property ncts_NachrichtenSenderTIN As Object = Nothing + Property ncts_NachrichtenSenderNLNR As Object = Nothing + Property ncts_NachrichtenempfaengerDST As Object = Nothing + + Property ncts_ObjectName As Object = Nothing + Property ncts_ObjectAlias As Object = Nothing + Property ncts_BezugsnummerVorblendung As Object = Nothing + Property ncts_Bearbeiter As Object = Nothing + Property ncts_VersendungsLandCode As Object = Nothing + Property ncts_BestimmungslandCode As Object = Nothing + Property ncts_ArtAnmeldung As Object = Nothing + Property ncts_BeladungsOrt As Object = Nothing + + Property ncts_DurchgangszollstelleDienststellnummer1 As Object = Nothing + Property ncts_DurchgangszollstelleDienststellnummer2 As Object = Nothing + Property ncts_DurchgangszollstelleDienststellnummer3 As Object = Nothing + Property ncts_DurchgangszollstelleDienststellnummer4 As Object = Nothing + Property ncts_DurchgangszollstelleDienststellnummer5 As Object = Nothing + Property ncts_DurchgangszollstelleDienststellnummer6 As Object = Nothing + Property ncts_DurchgangszollstelleDienststellnummer7 As Object = Nothing + Property ncts_DurchgangszollstelleDienststellnummer8 As Object = Nothing + Property ncts_DurchgangszollstelleDienststellnummer9 As Object = Nothing + + Property ncts_BestimmungsstelleDienststellennummer As Object = Nothing + Property ncts_AbgangsDienststellennummer As Object = Nothing + Property ncts_Wiedergestellungsdatum As Object = Nothing + Property ncts_KzVereinfachtesVerfahren As Object = Nothing + Property ncts_GesamtRohmasse As Object = Nothing + Property ncts_GesamtAnzahlPackstuecke As Object = Nothing + Property ncts_Verschluss_ArtCode As Object = Nothing + Property ncts_Verschluss_Anzahl As Object = Nothing + Property ncts_Verschluss_Zeichen1 As Object = Nothing + Property ncts_Verschluss_Zeichen2 As Object = Nothing + Property ncts_Verschluss_Zeichen3 As Object = Nothing + Property ncts_Verschluss_Zeichen4 As Object = Nothing + Property ncts_Verschluss_Zeichen5 As Object = Nothing + Property ncts_Verschluss_Zeichen6 As Object = Nothing + Property ncts_Verschluss_Zeichen7 As Object = Nothing + Property ncts_Verschluss_Zeichen8 As Object = Nothing + Property ncts_Verschluss_Zeichen9 As Object = Nothing + Property ncts_Verschluss_Zeichen10 As Object = Nothing + Property ncts_Verschluss_Zeichen11 As Object = Nothing + Property ncts_Verschluss_Zeichen12 As Object = Nothing + Property ncts_Verschluss_Zeichen13 As Object = Nothing + Property ncts_Verschluss_Zeichen14 As Object = Nothing + Property ncts_Verschluss_Zeichen15 As Object = Nothing + Property ncts_Verschluss_Zeichen16 As Object = Nothing + Property ncts_Befoerderungsmittel_KennzeichenAbgang As Object = Nothing + Property ncts_Befoerderungsmittel_SttaszugehoerigkeitAbgangCode As Object = Nothing + Property ncts_Befoerderungsmittel_VerkehrszweigGrenzueberschreitent As Object = Nothing + Property ncts_Befoerderungsmittel_ArtGrenzueberschreitung As Object = Nothing + Property ncts_Befoerderungsmittel_KennzeichenGrenzueberschreitend As Object = Nothing + Property ncts_Befoerderungsmittel_StaatszugehoerigkeitGrenzueberschreitendCode As Object = Nothing + Property ncts_Versender_EORI As Object = Nothing + Property ncts_Versender_NLNR As Object = Nothing + Property ncts_Versender_TIN As Object = Nothing + Property ncts_Versender_Name As Object = Nothing + Property ncts_Versender_StrasseHausnummer As Object = Nothing + Property ncts_Versender_Ort As Object = Nothing + Property ncts_Versender_PLZ As Object = Nothing + Property ncts_Versender_Land As Object = Nothing + Property ncts_Empfaenger_EORI As Object = Nothing + Property ncts_Empfaenger_NLNR As Object = Nothing + Property ncts_Empfaenger_TIN As Object = Nothing + Property ncts_Empfaenger_Name As Object = Nothing + Property ncts_Empfaenger_StrasseHausnummer As Object = Nothing + Property ncts_Empfaenger_Ort As Object = Nothing + Property ncts_Empfaenger_PLZ As Object = Nothing + Property ncts_Empfaenger_Land As Object = Nothing + Property ncts_Hauptverpflichteter_EORI As Object = Nothing + Property ncts_Hauptverpflichteter_NLNR As Object = Nothing + Property ncts_Hauptverpflichteter_TIN As Object = Nothing + Property ncts_Hauptverpflichteter_Name As Object = Nothing + Property ncts_Hauptverpflichteter_StrasseHausnummer As Object = Nothing + Property ncts_Hauptverpflichteter_Ort As Object = Nothing + Property ncts_Hauptverpflichteter_PLZ As Object = Nothing + Property ncts_Hauptverpflichteter_Land As Object = Nothing + Property ncts_ZugelassenerEmpfaenger_IDCarnet As Object = Nothing + Property ncts_ZugelassenerEmpfaenger_BewilligungsnummerVersender As Object = Nothing + Property ncts_ZugelassenerEmpfaenger_EORI As Object = Nothing + Property ncts_ZugelassenerEmpfaenger_TIN As Object = Nothing + + Property ncts_SumA_KzSumASicherheit As Object = Nothing + Property ncts_SumA_KennnummerSendung As Object = Nothing + Property ncts_SumA_BesondereUmstaende As Object = Nothing + Property ncts_SumA_NummerBefoerderung As Object = Nothing + Property ncts_SumA_Ladeort As Object = Nothing + Property ncts_SumA_Entladeort As Object = Nothing + Property ncts_SumA_BefoerderungskostenZahlungsweise As Object = Nothing + Property ncts_SumA_BefoerderungsrouteLand1 As Object = Nothing + Property ncts_SumA_BefoerderungsrouteLand2 As Object = Nothing + Property ncts_SumA_BefoerderungsrouteLand3 As Object = Nothing + Property ncts_SumA_BefoerderungsrouteLand4 As Object = Nothing + Property ncts_SumA_BefoerderungsrouteLand5 As Object = Nothing + Property ncts_SumA_BefoerderungsrouteLand6 As Object = Nothing + Property ncts_SumA_BefoerderungsrouteLand7 As Object = Nothing + Property ncts_SumA_BefoerderungsrouteLand8 As Object = Nothing + Property ncts_SumA_BefoerderungsrouteLand9 As Object = Nothing + Property ncts_SumA_BefoerderungsrouteLand10 As Object = Nothing + Property ncts_SumA_BefoerderungsrouteLand11 As Object = Nothing + Property ncts_SumA_BefoerderungsrouteLand12 As Object = Nothing + Property ncts_SumA_Versender_EORI As Object = Nothing + Property ncts_SumA_Versender_NLNR As Object = Nothing + Property ncts_SumA_Versender_TIN As Object = Nothing + Property ncts_SumA_Versender_Name As Object = Nothing + Property ncts_SumA_Versender_StrasseHausnummer As Object = Nothing + Property ncts_SumA_Versender_Land As Object = Nothing + Property ncts_SumA_Versender_PLZ As Object = Nothing + Property ncts_SumA_Versender_Ort As Object = Nothing + + Property ncts_SumA_Empfaenger_EORI As Object = Nothing + Property ncts_SumA_Empfaenger_NLNR As Object = Nothing + Property ncts_SumA_Empfaenger_TIN As Object = Nothing + Property ncts_SumA_Empfaenger_Name As Object = Nothing + Property ncts_SumA_Empfaenger_StrasseHausnummer As Object = Nothing + Property ncts_SumA_Empfaenger_Land As Object = Nothing + Property ncts_SumA_Empfaenger_PLZ As Object = Nothing + Property ncts_SumA_Empfaenger_Ort As Object = Nothing + + Property ncts_SumA_Befoerderer_EORI As Object = Nothing + Property ncts_SumA_Befoerderer_NLNR As Object = Nothing + Property ncts_SumA_Befoerderer_TIN As Object = Nothing + Property ncts_SumA_Befoerderer_Name As Object = Nothing + Property ncts_SumA_Befoerderer_StrasseHausnummer As Object = Nothing + Property ncts_SumA_Befoerderer_Land As Object = Nothing + Property ncts_SumA_Befoerderer_PLZ As Object = Nothing + Property ncts_SumA_Befoerderer_Ort As Object = Nothing + Property ncts_Stammreferenz As Object = Nothing + + Property ncts_GUID As Object = Nothing + Property ncts_Eroeffnung As Object = Nothing + Property ncts_Ankunft As Object = Nothing + Property ncts_Erledigung As Object = Nothing + Property ncts_AVISO_einarbeitet As Boolean = False + + Property ncts_SICHERHEITSANGABEN As New List(Of cNCTS_TR_Sicherheitsangaben) + Property ncts_WARENPOS As New List(Of cNCTS_TR_Warenposition) + + + Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL + + + Function GET_SHIPMENTS(Partnersystem, VorpapierArt, VorpapierNr) As List(Of VERAG_PROG_ALLGEMEIN.cVERAG_in_eza_FULL) + GET_SHIPMENTS = New List(Of VERAG_PROG_ALLGEMEIN.cVERAG_in_eza_FULL) + Dim dt = SQL.loadDgvBySql("Select [shTr_id] FROM [tblTR_Shipment] where shTr_Partnersystem='" & Partnersystem & "' AND [PrePaperCode]='" & VorpapierArt & "' and [PrePaperNr]='" & VorpapierNr & "'", "FMZOLL") + ' MsgBox("Select [shTr_id] FROM [tblTR_Shipment] where shTr_Partnersystem='" & Partnersystem & "' AND [PrePaperCode]='" & VorpapierArt & "' and [PrePaperNr]='" & VorpapierNr & "'") + If dt IsNot Nothing Then + For Each r In dt.Rows + Dim SH As New VERAG_PROG_ALLGEMEIN.cVERAG_in_eza_FULL(CInt(r("shTr_id"))) + If SH IsNot Nothing Then + GET_SHIPMENTS.Add(SH) + End If + Next + End If + + End Function + + Sub New() + + End Sub + + Sub New(ncts_dyaAnmID As Integer, ncts_Erstellung_SB As Integer) + Me.ncts_dyaAnmID = ncts_dyaAnmID + Me.ncts_Erstellung_SB = ncts_Erstellung_SB + Me.ncts_LetzteBearbeitung_SB = ncts_Erstellung_SB + End Sub + + Sub New(ncts_Id) + Me.ncts_Id = ncts_Id + LOAD() + End Sub + + Function getParameterList() As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + Dim list As New List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Id", ncts_Id, , True, True)) + + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Partnersystem", ncts_Partnersystem)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Status", ncts_Status)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Status_KEWILL_Equivalent", ncts_Status_KEWILL_Equivalent)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_dyaArt", ncts_dyaArt)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_dyaAnmID", ncts_dyaAnmID)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_ANR", ncts_ANR)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_MRN", ncts_MRN)) + + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Erstellung", ncts_Erstellung)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Erstellung_SB", ncts_Erstellung_SB)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_LetzteBearbeitung", ncts_LetzteBearbeitung)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_LetzteBearbeitung_SB", ncts_LetzteBearbeitung_SB)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_firma", ncts_firma)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_niederlassung", ncts_niederlassung)) + + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Gestellt", ncts_Gestellt)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_GestelltAm", ncts_GestelltAm)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Trans_Partner", ncts_Trans_Partner)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Trans_Div1", ncts_Trans_Div1)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Trans_Div2", ncts_Trans_Div2)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Trans_Div3", ncts_Trans_Div3)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Trans_Referenz", ncts_Trans_Referenz)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Trans_DatumZeit", ncts_Trans_DatumZeit)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Trans_Version", ncts_Trans_Version)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_NachrichtenSenderTIN", ncts_NachrichtenSenderTIN)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_NachrichtenSenderNLNR", ncts_NachrichtenSenderNLNR)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_NachrichtenempfaengerDST", ncts_NachrichtenempfaengerDST)) + + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_ObjectName", ncts_ObjectName)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_ObjectAlias", ncts_ObjectAlias)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_BezugsnummerVorblendung", ncts_BezugsnummerVorblendung)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Bearbeiter", ncts_Bearbeiter)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_VersendungsLandCode", ncts_VersendungsLandCode)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_BestimmungslandCode", ncts_BestimmungslandCode)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_ArtAnmeldung", ncts_ArtAnmeldung)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_BeladungsOrt", ncts_BeladungsOrt)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_DurchgangszollstelleDienststellnummer1", ncts_DurchgangszollstelleDienststellnummer1)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_DurchgangszollstelleDienststellnummer2", ncts_DurchgangszollstelleDienststellnummer2)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_DurchgangszollstelleDienststellnummer3", ncts_DurchgangszollstelleDienststellnummer3)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_DurchgangszollstelleDienststellnummer4", ncts_DurchgangszollstelleDienststellnummer4)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_DurchgangszollstelleDienststellnummer5", ncts_DurchgangszollstelleDienststellnummer5)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_DurchgangszollstelleDienststellnummer6", ncts_DurchgangszollstelleDienststellnummer6)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_DurchgangszollstelleDienststellnummer7", ncts_DurchgangszollstelleDienststellnummer7)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_DurchgangszollstelleDienststellnummer8", ncts_DurchgangszollstelleDienststellnummer8)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_DurchgangszollstelleDienststellnummer9", ncts_DurchgangszollstelleDienststellnummer9)) + + + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_BestimmungsstelleDienststellennummer", ncts_BestimmungsstelleDienststellennummer)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_AbgangsDienststellennummer", ncts_AbgangsDienststellennummer)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Wiedergestellungsdatum", ncts_Wiedergestellungsdatum)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_KzVereinfachtesVerfahren", ncts_KzVereinfachtesVerfahren)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_GesamtRohmasse", ncts_GesamtRohmasse)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_GesamtAnzahlPackstuecke", ncts_GesamtAnzahlPackstuecke)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Verschluss_ArtCode", ncts_Verschluss_ArtCode)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Verschluss_Anzahl", ncts_Verschluss_Anzahl)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Verschluss_Zeichen1", ncts_Verschluss_Zeichen1)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Verschluss_Zeichen2", ncts_Verschluss_Zeichen2)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Verschluss_Zeichen3", ncts_Verschluss_Zeichen3)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Verschluss_Zeichen4", ncts_Verschluss_Zeichen4)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Verschluss_Zeichen5", ncts_Verschluss_Zeichen5)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Verschluss_Zeichen6", ncts_Verschluss_Zeichen6)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Verschluss_Zeichen7", ncts_Verschluss_Zeichen7)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Verschluss_Zeichen8", ncts_Verschluss_Zeichen8)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Verschluss_Zeichen9", ncts_Verschluss_Zeichen9)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Verschluss_Zeichen10", ncts_Verschluss_Zeichen10)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Verschluss_Zeichen11", ncts_Verschluss_Zeichen11)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Verschluss_Zeichen12", ncts_Verschluss_Zeichen12)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Verschluss_Zeichen13", ncts_Verschluss_Zeichen13)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Verschluss_Zeichen14", ncts_Verschluss_Zeichen14)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Verschluss_Zeichen15", ncts_Verschluss_Zeichen15)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Verschluss_Zeichen16", ncts_Verschluss_Zeichen16)) + + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Befoerderungsmittel_KennzeichenAbgang", ncts_Befoerderungsmittel_KennzeichenAbgang)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Befoerderungsmittel_SttaszugehoerigkeitAbgangCode", ncts_Befoerderungsmittel_SttaszugehoerigkeitAbgangCode)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Befoerderungsmittel_VerkehrszweigGrenzueberschreitent", ncts_Befoerderungsmittel_VerkehrszweigGrenzueberschreitent)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Befoerderungsmittel_ArtGrenzueberschreitung", ncts_Befoerderungsmittel_ArtGrenzueberschreitung)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Befoerderungsmittel_KennzeichenGrenzueberschreitend", ncts_Befoerderungsmittel_KennzeichenGrenzueberschreitend)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Befoerderungsmittel_StaatszugehoerigkeitGrenzueberschreitendCode", ncts_Befoerderungsmittel_StaatszugehoerigkeitGrenzueberschreitendCode)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Versender_EORI", ncts_Versender_EORI)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Versender_NLNR", ncts_Versender_NLNR)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Versender_TIN", ncts_Versender_TIN)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Versender_Name", ncts_Versender_Name)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Versender_StrasseHausnummer", ncts_Versender_StrasseHausnummer)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Versender_Ort", ncts_Versender_Ort)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Versender_PLZ", ncts_Versender_PLZ)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Versender_Land", ncts_Versender_Land)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Empfaenger_EORI", ncts_Empfaenger_EORI)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Empfaenger_NLNR", ncts_Empfaenger_NLNR)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Empfaenger_TIN", ncts_Empfaenger_TIN)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Empfaenger_Name", ncts_Empfaenger_Name)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Empfaenger_StrasseHausnummer", ncts_Empfaenger_StrasseHausnummer)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Empfaenger_Ort", ncts_Empfaenger_Ort)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Empfaenger_PLZ", ncts_Empfaenger_PLZ)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Empfaenger_Land", ncts_Empfaenger_Land)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Hauptverpflichteter_EORI", ncts_Hauptverpflichteter_EORI)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Hauptverpflichteter_NLNR", ncts_Hauptverpflichteter_NLNR)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Hauptverpflichteter_TIN", ncts_Hauptverpflichteter_TIN)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Hauptverpflichteter_Name", ncts_Hauptverpflichteter_Name)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Hauptverpflichteter_StrasseHausnummer", ncts_Hauptverpflichteter_StrasseHausnummer)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Hauptverpflichteter_Ort", ncts_Hauptverpflichteter_Ort)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Hauptverpflichteter_PLZ", ncts_Hauptverpflichteter_PLZ)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Hauptverpflichteter_Land", ncts_Hauptverpflichteter_Land)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_ZugelassenerEmpfaenger_IDCarnet", ncts_ZugelassenerEmpfaenger_IDCarnet)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_ZugelassenerEmpfaenger_BewilligungsnummerVersender", ncts_ZugelassenerEmpfaenger_BewilligungsnummerVersender)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_ZugelassenerEmpfaenger_EORI", ncts_ZugelassenerEmpfaenger_EORI)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_ZugelassenerEmpfaenger_TIN", ncts_ZugelassenerEmpfaenger_TIN)) + + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_KzSumASicherheit", ncts_SumA_KzSumASicherheit)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_KennnummerSendung", ncts_SumA_KennnummerSendung)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_NummerBefoerderung", ncts_SumA_NummerBefoerderung)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_BesondereUmstaende", ncts_SumA_BesondereUmstaende)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Ladeort", ncts_SumA_Ladeort)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Entladeort", ncts_SumA_Entladeort)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_BefoerderungskostenZahlungsweise", ncts_SumA_BefoerderungskostenZahlungsweise)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_BefoerderungsrouteLand1", ncts_SumA_BefoerderungsrouteLand1)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_BefoerderungsrouteLand2", ncts_SumA_BefoerderungsrouteLand2)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_BefoerderungsrouteLand3", ncts_SumA_BefoerderungsrouteLand3)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_BefoerderungsrouteLand4", ncts_SumA_BefoerderungsrouteLand4)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_BefoerderungsrouteLand5", ncts_SumA_BefoerderungsrouteLand5)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_BefoerderungsrouteLand6", ncts_SumA_BefoerderungsrouteLand6)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_BefoerderungsrouteLand7", ncts_SumA_BefoerderungsrouteLand7)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_BefoerderungsrouteLand8", ncts_SumA_BefoerderungsrouteLand8)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_BefoerderungsrouteLand9", ncts_SumA_BefoerderungsrouteLand9)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_BefoerderungsrouteLand10", ncts_SumA_BefoerderungsrouteLand10)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_BefoerderungsrouteLand11", ncts_SumA_BefoerderungsrouteLand11)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_BefoerderungsrouteLand12", ncts_SumA_BefoerderungsrouteLand12)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Versender_EORI", ncts_SumA_Versender_EORI)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Versender_NLNR", ncts_SumA_Versender_NLNR)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Versender_TIN", ncts_SumA_Versender_TIN)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Versender_Name", ncts_SumA_Versender_Name)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Versender_StrasseHausnummer", ncts_SumA_Versender_StrasseHausnummer)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Versender_Land", ncts_SumA_Versender_Land)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Versender_PLZ", ncts_SumA_Versender_PLZ)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Versender_Ort", ncts_SumA_Versender_Ort)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Empfaenger_EORI", ncts_SumA_Empfaenger_EORI)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Empfaenger_NLNR", ncts_SumA_Empfaenger_NLNR)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Empfaenger_TIN", ncts_SumA_Empfaenger_TIN)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Empfaenger_Name", ncts_SumA_Empfaenger_Name)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Empfaenger_StrasseHausnummer", ncts_SumA_Empfaenger_StrasseHausnummer)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Empfaenger_Land", ncts_SumA_Empfaenger_Land)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Empfaenger_PLZ", ncts_SumA_Empfaenger_PLZ)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Empfaenger_Ort", ncts_SumA_Empfaenger_Ort)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Befoerderer_EORI", ncts_SumA_Befoerderer_EORI)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Befoerderer_NLNR", ncts_SumA_Befoerderer_NLNR)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Befoerderer_TIN", ncts_SumA_Befoerderer_TIN)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Befoerderer_Name", ncts_SumA_Befoerderer_Name)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Befoerderer_StrasseHausnummer", ncts_SumA_Befoerderer_StrasseHausnummer)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Befoerderer_Land", ncts_SumA_Befoerderer_Land)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Befoerderer_PLZ", ncts_SumA_Befoerderer_PLZ)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_SumA_Befoerderer_Ort", ncts_SumA_Befoerderer_Ort)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Stammreferenz", ncts_Stammreferenz)) + + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_GUID", ncts_GUID)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Eroeffnung", ncts_Eroeffnung)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Ankunft", ncts_Ankunft)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Erledigung", ncts_Erledigung)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_AVISO_einarbeitet", ncts_AVISO_einarbeitet)) + + Return list + End Function + + Public Function UPDATE_STATUS(status) As Boolean + Me.ncts_Status = status + Return Me.SAVE + End Function + + Public Function SAVE(Optional errHinweis = "") As Boolean + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + + Dim sqlstr = " BEGIN TRAN IF EXISTS(SELECT * FROM tblNCTS_TR WITH(updlock,serializable) WHERE ncts_Id=@ncts_Id) " & + " BEGIN " & getUpdateCmd() & " END " & + " Else " & + " BEGIN " & getInsertCmd() & " END " & + " commit tran " + + Dim ncts_IdTMP = ncts_Id + ncts_IdTMP = SQL.doSQLVarListID(ncts_IdTMP, sqlstr, "FMZOLL", , list, , errHinweis) + If ncts_Id <= 0 Then ncts_Id = ncts_IdTMP + Return ncts_Id > 0 + End Function + + Public Function SAVE_ALL(Optional errHinweis = "") As Boolean + If Not SAVE(errHinweis) Then Return False + If Not SAVE_Warenposition() Or Not SAVE_Sicherheitsangaben() Then Return False + + Return True + End Function + + Public Function LOAD(Optional loadALL As Boolean = True) As Boolean + Try + LOAD = False + If loadALL Then + ncts_SICHERHEITSANGABEN.Clear() + ncts_WARENPOS.Clear() + End If + Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL() + Using cmd As New SqlCommand("SELECT * FROM tblNCTS_TR WHERE ncts_Id=@ncts_Id ", conn) + cmd.Parameters.AddWithValue("@ncts_Id", ncts_Id) + Dim dr = cmd.ExecuteReader() + If dr.Read Then + For Each l In getParameterList() + Dim propInfo As PropertyInfo = Me.GetType.GetProperty(l.Scalarvariable) + + If dr.Item(l.Text) Is DBNull.Value Then + propInfo.SetValue(Me, Nothing) + Else + propInfo.SetValue(Me, dr.Item(l.Text)) + End If + + Next + If loadALL Then + LOAD_Sicherheitsangaben() + LOAD_Warenposition() + End If + LOAD = True + End If + dr.Close() + + End Using + End Using + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return LOAD + End Function + + + + + Shared Function LOADByAnmIDFull(ncts_dyaAnmID As String, loadALL As Boolean) As cNCTS_TR + Try + Dim NCTS As New cNCTS_TR + Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL + + Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL() + Using cmd As New SqlCommand("SELECT TOP 1 * FROM tblNCTS_TR WHERE ncts_dyaAnmID=@ncts_dyaAnmID ", conn) + cmd.Parameters.AddWithValue("@ncts_dyaAnmID", ncts_dyaAnmID) + Dim dr = cmd.ExecuteReader() + If dr.Read Then + For Each l In NCTS.getParameterList() + Dim propInfo As PropertyInfo = NCTS.GetType.GetProperty(l.Scalarvariable) + + If dr.Item(l.Text) Is DBNull.Value Then + propInfo.SetValue(NCTS, Nothing) + Else + propInfo.SetValue(NCTS, dr.Item(l.Text)) + End If + + Next + If loadALL Then + NCTS.LOAD_Sicherheitsangaben() + NCTS.LOAD_Warenposition() + End If + + dr.Close() + Return NCTS + End If + dr.Close() + End Using + End Using + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return Nothing + End Function + + Shared Function UPDATE_StatusById(ncts_Id As Integer, status As Integer) As String + If ncts_Id > 0 Then + Try + Dim list As New List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Id", ncts_Id, , True)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Status_KEWILL_Equivalent", status, , True)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Status", status, , True)) + 'dy_Status_KEWILL_Equivalent = status + 'dy_Status = status + Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL + + Return SQL.doSQLVarList(" UPDATE [tblNCTS_TR] SET ncts_Status_KEWILL_Equivalent=@ncts_Status_KEWILL_Equivalent,ncts_Status=@ncts_Status WHERE ncts_Id=@ncts_Id ", "FMZOLL", , list) + + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + End If + Return "" + End Function + + + Public Function LOADByAnmID(ncts_dyaAnmID As String, loadALL As Boolean) As Boolean + Try + LOADByAnmID = False + If loadALL Then + ncts_SICHERHEITSANGABEN.Clear() + ncts_WARENPOS.Clear() + End If + Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL() + Using cmd As New SqlCommand("SELECT TOP 1 * FROM tblNCTS_TR WHERE ncts_dyaAnmID=@ncts_dyaAnmID ", conn) + cmd.Parameters.AddWithValue("@ncts_dyaAnmID", ncts_dyaAnmID) + Dim dr = cmd.ExecuteReader() + If dr.Read Then + For Each l In getParameterList() + Dim propInfo As PropertyInfo = Me.GetType.GetProperty(l.Scalarvariable) + + If dr.Item(l.Text) Is DBNull.Value Then + propInfo.SetValue(Me, Nothing) + Else + propInfo.SetValue(Me, dr.Item(l.Text)) + End If + + Next + If loadALL Then + LOAD_Sicherheitsangaben() + LOAD_Warenposition() + End If + LOADByAnmID = True + End If + dr.Close() + End Using + End Using + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return LOADByAnmID + End Function + + Shared Function LOADByBezugsNr_or_GUID_or_MRN(bezugsNr As String, GUID As String, MRN As String, loadALL As Boolean, Optional checkValidStatus As Boolean = False, Optional Partnersystem As String = "") As cNCTS_TR + LOADByBezugsNr_or_GUID_or_MRN = Nothing + + If bezugsNr <> "" Then LOADByBezugsNr_or_GUID_or_MRN = LOADByBezugsNr(bezugsNr, loadALL, checkValidStatus, Partnersystem) + + If LOADByBezugsNr_or_GUID_or_MRN Is Nothing Then + If GUID <> "" Then LOADByBezugsNr_or_GUID_or_MRN = LOADByGUID(GUID, loadALL, checkValidStatus, Partnersystem) + End If + If LOADByBezugsNr_or_GUID_or_MRN Is Nothing Then + If MRN <> "" Then LOADByBezugsNr_or_GUID_or_MRN = LOADByMRN(MRN, loadALL, checkValidStatus, Partnersystem) + End If + End Function + + + Shared Function LOADByMRN(MRN As String, loadALL As Boolean, Optional checkValidStatus As Boolean = False, Optional Partnersystem As String = "") As cNCTS_TR + Try + Dim NCTS As New cNCTS_TR + Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL + + Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL() + ' Using cmd As New SqlCommand("SELECT TOP 1 * FROM (SELECT * FROM tblNCTS_TR WHERE ncts_ObjectName LIKE @bezugsNr " & If(checkValidStatus, " AND ncts_status BETWEEN 40 and 90 ", "") & " ) AS T order by ncts_status desc, (SELECT top 1 dySt_ts FROM [tblDakosy_Statusmeldungen] WHERE ncts_dyaAnmID=ncts_dyaAnmID order by dySt_ts desc) desc,ncts_LetzteBearbeitung desc ", conn) + 'Using cmd As New SqlCommand("SELECT TOP 1 * FROM tblNCTS_TR WHERE ncts_ObjectName LIKE @bezugsNr " & If(checkValidStatus, " AND ncts_status BETWEEN 40 and 90 ", "") & " order by ncts_status desc, (SELECT top 1 dySt_ts FROM [tblDakosy_Statusmeldungen] WHERE ncts_dyaAnmID=ncts_dyaAnmID order by dySt_ts desc) desc,ncts_LetzteBearbeitung desc ", conn) + Using cmd As New SqlCommand("SELECT TOP 1 * FROM tblNCTS_TR WHERE ncts_MRN LIKE @MRN " & If(checkValidStatus, " AND ncts_status BETWEEN 40 and 90 ", "") & If(Partnersystem <> "", " AND ncts_Partnersystem ='" & Partnersystem & "' ", "") & " order by ncts_LetzteBearbeitung desc", conn) + 'MsgBox("SELECT TOP 1 * FROM tblNCTS_TR WHERE ncts_ObjectName LIKE " & bezugsNr & " " & If(checkValidStatus, " AND ncts_status BETWEEN 40 and 90 ", "") & " order by ncts_status desc, (SELECT top 1 dySt_ts FROM [tblDakosy_Statusmeldungen] inner join tblDakosy_Zollanmeldungen on dy_id = dySt_dyId WHERE ncts_dyaAnmID=dy_id order by dySt_ts desc) desc,ncts_LetzteBearbeitung desc ") + cmd.Parameters.AddWithValue("@MRN", MRN) + Dim dr = cmd.ExecuteReader() + If dr.Read Then + For Each l In NCTS.getParameterList() + Dim propInfo As PropertyInfo = NCTS.GetType.GetProperty(l.Scalarvariable) + + If dr.Item(l.Text) Is DBNull.Value Then + propInfo.SetValue(NCTS, Nothing) + Else + propInfo.SetValue(NCTS, dr.Item(l.Text)) + End If + + Next + If loadALL Then + NCTS.LOAD_Sicherheitsangaben() + NCTS.LOAD_Warenposition() + End If + + dr.Close() + Return NCTS + End If + dr.Close() + End Using + End Using + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return Nothing + + End Function + Shared Function LOADByBezugsNr(bezugsNr As String, loadALL As Boolean, Optional checkValidStatus As Boolean = False, Optional Partnersystem As String = "") As cNCTS_TR + Try + Dim NCTS As New cNCTS_TR + Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL + + Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL() + ' Using cmd As New SqlCommand("SELECT TOP 1 * FROM (SELECT * FROM tblNCTS_TR WHERE ncts_ObjectName LIKE @bezugsNr " & If(checkValidStatus, " AND ncts_status BETWEEN 40 and 90 ", "") & " ) AS T order by ncts_status desc, (SELECT top 1 dySt_ts FROM [tblDakosy_Statusmeldungen] WHERE ncts_dyaAnmID=ncts_dyaAnmID order by dySt_ts desc) desc,ncts_LetzteBearbeitung desc ", conn) + 'Using cmd As New SqlCommand("SELECT TOP 1 * FROM tblNCTS_TR WHERE ncts_ObjectName LIKE @bezugsNr " & If(checkValidStatus, " AND ncts_status BETWEEN 40 and 90 ", "") & " order by ncts_status desc, (SELECT top 1 dySt_ts FROM [tblDakosy_Statusmeldungen] WHERE ncts_dyaAnmID=ncts_dyaAnmID order by dySt_ts desc) desc,ncts_LetzteBearbeitung desc ", conn) + Using cmd As New SqlCommand("SELECT TOP 1 * FROM tblNCTS_TR WHERE ncts_ObjectName LIKE @bezugsNr " & If(checkValidStatus, " AND ncts_status BETWEEN 40 and 90 ", "") & If(Partnersystem <> "", " AND ncts_Partnersystem ='" & Partnersystem & "' ", "") & " order by ncts_LetzteBearbeitung desc", conn) + ' MsgBox("SELECT TOP 1 * FROM tblNCTS_TR WHERE ncts_ObjectName LIKE '" & bezugsNr & "' " & If(checkValidStatus, " AND ncts_status BETWEEN 40 and 90 ", "") & If(Partnersystem <> "", " AND ncts_Partnersystem ='" & Partnersystem & "' ", "") & " order by ncts_LetzteBearbeitung desc") + cmd.Parameters.AddWithValue("@bezugsNr", bezugsNr) + Dim dr = cmd.ExecuteReader() + If dr.Read Then + For Each l In NCTS.getParameterList() + Dim propInfo As PropertyInfo = NCTS.GetType.GetProperty(l.Scalarvariable) + + If dr.Item(l.Text) Is DBNull.Value Then + propInfo.SetValue(NCTS, Nothing) + Else + propInfo.SetValue(NCTS, dr.Item(l.Text)) + End If + + Next + If loadALL Then + NCTS.LOAD_Sicherheitsangaben() + NCTS.LOAD_Warenposition() + End If + + dr.Close() + Return NCTS + End If + dr.Close() + End Using + End Using + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return Nothing + End Function + + Shared Function LOADByGUID(GUID As String, loadALL As Boolean, Optional checkValidStatus As Boolean = False, Optional Partnersystem As String = "") As cNCTS_TR + Try + Dim NCTS As New cNCTS_TR + Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL + + Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL() + ' Using cmd As New SqlCommand("SELECT TOP 1 * FROM (SELECT * FROM tblNCTS_TR WHERE ncts_ObjectName LIKE @bezugsNr " & If(checkValidStatus, " AND ncts_status BETWEEN 40 and 90 ", "") & " ) AS T order by ncts_status desc, (SELECT top 1 dySt_ts FROM [tblDakosy_Statusmeldungen] WHERE ncts_dyaAnmID=ncts_dyaAnmID order by dySt_ts desc) desc,ncts_LetzteBearbeitung desc ", conn) + 'Using cmd As New SqlCommand("SELECT TOP 1 * FROM tblNCTS_TR WHERE ncts_ObjectName LIKE @bezugsNr " & If(checkValidStatus, " AND ncts_status BETWEEN 40 and 90 ", "") & " order by ncts_status desc, (SELECT top 1 dySt_ts FROM [tblDakosy_Statusmeldungen] WHERE ncts_dyaAnmID=ncts_dyaAnmID order by dySt_ts desc) desc,ncts_LetzteBearbeitung desc ", conn) + Using cmd As New SqlCommand("SELECT TOP 1 * FROM tblNCTS_TR WHERE ncts_GUID LIKE @GUID " & If(checkValidStatus, " AND ncts_status BETWEEN 40 and 90 ", "") & If(Partnersystem <> "", " AND ncts_Partnersystem ='" & Partnersystem & "' ", "") & " order by ncts_LetzteBearbeitung desc", conn) + 'MsgBox("SELECT TOP 1 * FROM tblNCTS_TR WHERE ncts_ObjectName LIKE " & bezugsNr & " " & If(checkValidStatus, " AND ncts_status BETWEEN 40 and 90 ", "") & " order by ncts_status desc, (SELECT top 1 dySt_ts FROM [tblDakosy_Statusmeldungen] inner join tblDakosy_Zollanmeldungen on dy_id = dySt_dyId WHERE ncts_dyaAnmID=dy_id order by dySt_ts desc) desc,ncts_LetzteBearbeitung desc ") + cmd.Parameters.AddWithValue("@GUID", GUID) + Dim dr = cmd.ExecuteReader() + If dr.Read Then + For Each l In NCTS.getParameterList() + Dim propInfo As PropertyInfo = NCTS.GetType.GetProperty(l.Scalarvariable) + + If dr.Item(l.Text) Is DBNull.Value Then + propInfo.SetValue(NCTS, Nothing) + Else + propInfo.SetValue(NCTS, dr.Item(l.Text)) + End If + + Next + If loadALL Then + NCTS.LOAD_Sicherheitsangaben() + NCTS.LOAD_Warenposition() + End If + + dr.Close() + Return NCTS + End If + dr.Close() + End Using + End Using + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return Nothing + End Function + + + Public Function UPDATE_Status(status As Integer) As String + If ncts_Id > 0 Then + Try + Dim list As New List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Id", ncts_Id, , True)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Status", status, , True)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Status_KEWILL_Equivalent", status, , True)) + ncts_Status = status + ncts_Status_KEWILL_Equivalent = status + Return SQL.doSQLVarList(" UPDATE [tblNCTS_TR] SET ncts_Status=@ncts_Status WHERE ncts_Id=@ncts_Id ", "FMZOLL", , list) + + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + End If + Return "" + End Function + + + Public Function UPDATE_AVISO_Einarbeitet(ncts_AVISO_einarbeitet As Boolean) As String + If ncts_Id > 0 Then + Try + + Dim list As New List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_Id", ncts_Id, , True)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("ncts_AVISO_einarbeitet", ncts_AVISO_einarbeitet)) + ncts_AVISO_einarbeitet = ncts_AVISO_einarbeitet + Return SQL.doSQLVarList(" UPDATE [tblNCTS_TR] SET ncts_AVISO_einarbeitet=@ncts_AVISO_einarbeitet WHERE ncts_Id=@ncts_Id ", "FMZOLL", , list) + + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + End If + Return "" + End Function + + Public Function getUpdateCmd() As String + Try + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + + Dim str As String = "" + For Each i In list + If Not i.isPrimaryParam Then + str &= "[" & i.Text & "] = @" & i.Scalarvariable & "," '.Replace("-", "").Replace(" ", "") & "," + End If + Next + str = str.Substring(0, str.Length - 1) 'wg. ',' + Return (" UPDATE [tblNCTS_TR] SET " & str & " WHERE ncts_Id=@ncts_Id ") + + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return "" + End Function + + + Public Function getInsertCmd() As String + Try + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + Dim str As String = "" + Dim values As String = "" + For Each i In list + If Not i.isPrimaryParam Then + str &= "[" & i.Text & "]," + values &= "@" & i.Scalarvariable & "," '.Replace("-", "").Replace(" ", "") & "," + End If + Next + str = str.Substring(0, str.Length - 1) 'wg. ',' + values = values.Substring(0, values.Length - 1) 'wg. ',' + Return (" INSERT INTO tblNCTS_TR (" & str & ") VALUES(" & values & ") ") + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return "" + End Function + + Public Sub LOAD_Sicherheitsangaben() + Try + ncts_SICHERHEITSANGABEN.Clear() + Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL() + Using cmd As New SqlCommand("SELECT * FROM tblNCTS_TR_Sicherheitsangaben WHERE nctsSA_NctsId=@ncts_Id ", conn) + cmd.Parameters.AddWithValue("@ncts_Id", Me.ncts_Id) + Dim dr = cmd.ExecuteReader() + While dr.Read + Dim l As New cNCTS_TR_Sicherheitsangaben + For Each i In l.getParameterList() + Dim propInfo As PropertyInfo = l.GetType.GetProperty(i.Scalarvariable) + If dr.Item(i.Text) Is DBNull.Value Then + propInfo.SetValue(l, Nothing) + Else + propInfo.SetValue(l, dr.Item(i.Text)) + End If + Next + ncts_SICHERHEITSANGABEN.Add(l) + End While + dr.Close() + End Using + End Using + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + End Sub + + Public Sub LOAD_Warenposition() + Try + ncts_WARENPOS.Clear() + Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL() + Using cmd As New SqlCommand("SELECT * FROM tblNCTS_TR_Warenposition WHERE nctsWP_NctsId=@ncts_Id ", conn) + cmd.Parameters.AddWithValue("@ncts_Id", Me.ncts_Id) + Dim dr = cmd.ExecuteReader() + While dr.Read + Dim l As New cNCTS_TR_Warenposition() + For Each i In l.getParameterList() + Dim propInfo As PropertyInfo = l.GetType.GetProperty(i.Scalarvariable) + If dr.Item(i.Text) Is DBNull.Value Then + propInfo.SetValue(l, Nothing) + Else + propInfo.SetValue(l, dr.Item(i.Text)) + End If + Next + l.LOAD_WarenpositionPackstuecke() + 'l.LOAD_WarenpositionUnterlagen() + ncts_WARENPOS.Add(l) + End While + dr.Close() + End Using + End Using + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + End Sub + + + Public Shared Function get_Warenposition(ncts_Id As Integer, Optional loadAll As Boolean = False) As List(Of cNCTS_TR_Warenposition) + Try + Dim ncts_WARENPOS As New List(Of cNCTS_TR_Warenposition) + Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL + Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL() + Using cmd As New SqlCommand("SELECT * FROM tblNCTS_TR_Warenposition WHERE nctsWP_NctsId=@ncts_Id ", conn) + cmd.Parameters.AddWithValue("@ncts_Id", ncts_Id) + Dim dr = cmd.ExecuteReader() + While dr.Read + Dim l As New cNCTS_TR_Warenposition() + For Each i In l.getParameterList() + Dim propInfo As PropertyInfo = l.GetType.GetProperty(i.Scalarvariable) + If dr.Item(i.Text) Is DBNull.Value Then + propInfo.SetValue(l, Nothing) + Else + propInfo.SetValue(l, dr.Item(i.Text)) + End If + Next + l.LOAD_WarenpositionPackstuecke() + ' l.LOAD_WarenpositionUnterlagen() + ncts_WARENPOS.Add(l) + End While + dr.Close() + End Using + End Using + Return ncts_WARENPOS + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return Nothing + End Function + + Function DELETE_Warenpositionen() As Boolean 'obj As Object, tablename As String, where As String) As Boolean + Dim sqlstr = " DELETE FROM [tblNCTS_TR_Warenposition] WHERE nctsWP_NctsId=" & Me.ncts_Id & " " + ' MsgBox(sqlstr) + Return SQL.doSQL(sqlstr, "FMZOLL") + End Function + + Function DELETE_WarenpositionPackstuecke() As Boolean 'obj As Object, tablename As String, where As String) As Boolean + Dim sqlstr = " DELETE FROM [tblNCTS_TR_WarenpositionPackstuecke] WHERE nctsWpPk_NctsId=" & Me.ncts_Id & " " + Return SQL.doSQL(sqlstr, "FMZOLL") + End Function + + 'Function DELETE_WarenpositionUnterlagen() As Boolean 'obj As Object, tablename As String, where As String) As Boolean + ' Dim sqlstr = " DELETE FROM [tblNCTS_TR_WarenpositionVorgelegteUnterlagen] WHERE nctsWpUl_NctsId =" & Me.ncts_Id & " " + ' Return SQL.doSQL(sqlstr, "FMZOLL") + 'End Function + + Public Function SAVE_Warenposition() As Boolean + 'Zuserst alle OffertenPos von dem Offert löschen + If DELETE_Warenpositionen() And DELETE_WarenpositionPackstuecke() Then 'And DELETE_WarenpositionUnterlagen() Then + 'jetzt die Standartofferten einfügen + For Each p In ncts_WARENPOS + p.nctsWP_NctsId = ncts_Id + If p.INSERT() Then + p.INSERT_WarenpositionPackstuecke(p.nctsWP_Id, Me.ncts_Id) + 'p.INSERT_WarenpositionUnterlagen(p.nctsWP_Id, Me.ncts_Id) + Else + Return False + End If + Next + Else + Return False + End If + + Return True + End Function + + Function DELETE_Sicherheitsangaben() As Boolean 'obj As Object, tablename As String, where As String) As Boolean + Dim sqlstr = " DELETE FROM [tblNCTS_TR_Sicherheitsangaben] WHERE nctsSA_NctsId=" & Me.ncts_Id & " " + Return SQL.doSQL(sqlstr, "FMZOLL") + End Function + + Public Function SAVE_Sicherheitsangaben() As Boolean + 'Zuserst alle OffertenPos von dem Offert löschen + If DELETE_Sicherheitsangaben() Then + 'jetzt die Standartofferten einfügen + For Each p In ncts_SICHERHEITSANGABEN + p.nctsSA_NctsId = ncts_Id + If Not p.INSERT() Then + Return False + End If + Next + Else + Return False + End If + Return True + End Function + + Function countSpedbuchEntrys(filiale, ncts) As Integer + If If(ncts, "") = "" Then Return 0 + Return SQL.getValueTxtBySqlVarList("SELECT isnull(count(*),0) FROM Speditionsbuch WHERE [FilialenNr]='" & filiale & "' AND AtlasBezNrNCTS='" & ncts & "'", "FMZOLL") + End Function + + + + Function countSpedbuchEntrysFilialeAbf(filiale, abfertigungsnummer) As Integer + If If(abfertigungsnummer, "") = "" Then Return 0 + Return SQL.getValueTxtBySqlVarList("SELECT isnull(count(*),0) FROM Speditionsbuch WHERE [FilialenNr]='" & filiale & "' AND AbfertigungsNr='" & abfertigungsnummer & "'", "FMZOLL") + End Function + + + + + + Shared Function getFiliale(ByVal bezugsNr, ByRef filialeBez) As String + getFiliale = "" + If If(bezugsNr, "").ToString.Length > 4 Then + Select Case bezugsNr.ToString.Substring(0, 4) + Case "4803" : Return bezugsNr.ToString.Substring(0, 4) '...... derzeit nur 4803 + Case "4811" : Return bezugsNr.ToString.Substring(0, 4) '...... derzeit nur 4803 + Case "5003" : Return bezugsNr.ToString.Substring(0, 4) '...... derzeit nur 4803 + Case "5103" : Return bezugsNr.ToString.Substring(0, 4) '...... derzeit nur 4803 + Case "5303" : Return bezugsNr.ToString.Substring(0, 4) '...... derzeit nur 4803 + Case "5501", "5601", "5701", "5801" : Return bezugsNr.ToString.Substring(0, 4) '...... derzeit nur 4803 + Case Else + If IsNumeric(bezugsNr.ToString.Substring(0, 4)) Then Return bezugsNr.ToString.Substring(0, 4) 'Case Else : Return bezugsNr.ToString.Substring(0, 4) '...... derzeit nur 4803 + 'Case "4801", "4803", "4805", "4807", "4811", "5003", "5103", "5303" : Return bezugsNr.ToString.Substring(0, 4) ...... derzeit nur 4803 + 'filialeBez SUB, NKD, WAI,.-.. + End Select + End If + End Function + + + Shared Function getAbfertigungsnummer(ByVal bezugsNr) As String + getAbfertigungsnummer = "" + If If(bezugsNr, "").ToString.Length > 5 Then + + Dim abf = "" + For Each s In bezugsNr.ToString.Substring(5) + If Not IsNumeric(s) Then Exit For + abf &= s + Next + + + If IsNumeric(abf) Then + If CLng(abf) < 99000000 Then ' wenn zu groß, fehlerhaft + If CLng(abf) > 18000000 And CLng(abf) < 99000000 Then + Return abf + Else + Return "18" & CInt(abf).ToString("000000") + End If + End If + End If + End If + Return "" + End Function + Sub getFilialeAbfertigungsnummerFromSendung(ByRef filiale, ByRef abfertigungsnummer, dy_SendungsId) + If dy_SendungsId IsNot Nothing AndAlso IsNumeric(dy_SendungsId) Then + Dim SND As New VERAG_PROG_ALLGEMEIN.cSendungen(dy_SendungsId) + If SND IsNot Nothing Then + If SND.FilialenNr > 0 Then filiale = SND.FilialenNr + If SND.AbfertigungsNr > 0 Then abfertigungsnummer = SND.AbfertigungsNr + End If + End If + End Sub + + + + + Shared Function getAdresseFromEORI(EORI As String, EORI_NL As String, SQL As VERAG_PROG_ALLGEMEIN.SQL) + If EORI Is Nothing Then Return Nothing + If If(EORI, "") <> "" Then + Dim kdNrTmp = SQL.getFMZOLLKdNrFromEORI(EORI, EORI_NL) + If IsNumeric(kdNrTmp) Then + Dim ADRESSE As New VERAG_PROG_ALLGEMEIN.cAdressen(kdNrTmp) + Return ADRESSE + End If + End If + Return Nothing + End Function + +End Class + + + +Public Class cNCTS_TR_Sicherheitsangaben + + Property nctsSA_Id As Integer + Property nctsSA_NctsId As Object = Nothing + Property nctsSA_ArtCode As Object = Nothing + Property nctsSA_BezeichnungBescheinigun As Object = Nothing + Property nctsSA_AbgabenBetrag As Object = Nothing + Property nctsSA_GRN As Object = Nothing + Property nctsSA_Zugriffcode As Object = Nothing + Property nctsSA_TIN As Object = Nothing + + + 'Public selButton As Object = Nothing ' Für die GUI + 'Public SA_OBJECT As Object = Nothing ' Für die GUI + + Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL + + Sub New() + End Sub + + 'Sub New(nctsSA_Id) + ' Me.nctsSA_Id = nctsSA_Id + ' LOAD() + ' End Sub + + + Function getParameterList() As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + Dim list As New List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsSA_Id", nctsSA_Id, , True, True)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsSA_NctsId", nctsSA_NctsId)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsSA_ArtCode", nctsSA_ArtCode)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsSA_BezeichnungBescheinigun", nctsSA_BezeichnungBescheinigun)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsSA_AbgabenBetrag", nctsSA_AbgabenBetrag)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsSA_GRN", nctsSA_GRN)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsSA_Zugriffcode", nctsSA_Zugriffcode)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsSA_TIN", nctsSA_TIN)) + + Return list + End Function + + + Public Function INSERT() As Boolean + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + 'Return SQL.doSQLVarList(getInsertCmd, "FMZOLL", , list) + nctsSA_Id = SQL.doSQLVarListID(nctsSA_Id, getInsertCmd, "FMZOLL", , list) + Return nctsSA_Id > 0 + End Function + + Public Function getInsertCmd() As String + Try + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + Dim str As String = "" + Dim values As String = "" + For Each i In list + If Not i.isPrimaryParam Then + str &= "[" & i.Text & "]," + values &= "@" & i.Scalarvariable & "," '.Replace("-", "").Replace(" ", "") & "," + End If + Next + str = str.Substring(0, str.Length - 1) 'wg. ',' + values = values.Substring(0, values.Length - 1) 'wg. ',' + Return (" INSERT INTO tblNCTS_TR_Sicherheitsangaben (" & str & ") VALUES(" & values & ") ") + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return "" + End Function + +End Class + + +Public Class cNCTS_TR_Warenposition + Property nctsWP_Id As Integer + Property nctsWP_NctsId As Integer + Property nctsWP_PositionsNummer As Object = Nothing + Property nctsWP_Warennummer As Object = Nothing + Property nctsWP_ArtAnmeldungPositionCode As Object = Nothing + Property nctsWP_Warenbezeichnung As Object = Nothing + Property nctsWP_Warenwert As Object = Nothing + Property nctsWP_WarenwertWaehrung As Object = Nothing + Property nctsWP_SchaetzKz As Object = Nothing + Property nctsWP_WarenwertProzent As Object = Nothing + Property nctsWP_VersendungslandPositionCode As Object = Nothing + Property nctsWP_BestimmungslandPositionCode As Object = Nothing + Property nctsWP_Rohmasse As Object = Nothing + Property nctsWP_Eigenmasse As Object = Nothing + + + Property nctsWP_VorpapierTyp As Object = Nothing + Property nctsWP_VorpapierReferenz1 As Object = Nothing + Property nctsWP_VorpapierZusatz1 As Object = Nothing + Property nctsWP_VorpapierReferenz2 As Object = Nothing + Property nctsWP_VorpapierZusatz2 As Object = Nothing + Property nctsWP_VorpapierReferenz3 As Object = Nothing + Property nctsWP_VorpapierZusatz3 As Object = Nothing + Property nctsWP_VorpapierReferenz4 As Object = Nothing + Property nctsWP_VorpapierZusatz4 As Object = Nothing + Property nctsWP_VorpapierReferenz5 As Object = Nothing + Property nctsWP_VorpapierZusatz5 As Object = Nothing + Property nctsWP_VorpapierReferenz6 As Object = Nothing + Property nctsWP_VorpapierZusatz6 As Object = Nothing + Property nctsWP_VorpapierReferenz7 As Object = Nothing + Property nctsWP_VorpapierZusatz7 As Object = Nothing + Property nctsWP_VorpapierReferenz8 As Object = Nothing + Property nctsWP_VorpapierZusatz8 As Object = Nothing + Property nctsWP_VorpapierReferenz9 As Object = Nothing + Property nctsWP_VorpapierZusatz9 As Object = Nothing + + + + Property nctsWP_BesondereVermeke_ExportAusEU As Object = Nothing + Property nctsWP_BesondereVermeke_ExportAusLand As Object = Nothing + Property nctsWP_BesondereVermeke_Export As Object = Nothing + + Property nctsWP_BesondereVermeke_ExportBeschraenkung As Object = Nothing + Property nctsWP_BesondereVermeke_ExportAbgaben As Object = Nothing + Property nctsWP_BesondereVermeke_Vermerk As Object = Nothing + Property nctsWP_BesondereVermeke_Kz10600 As Object = Nothing + + + Property nctsWP_Versender_EORI As Object = Nothing + Property nctsWP_Versender_NLNR As Object = Nothing + Property nctsWP_Versender_TIN As Object = Nothing + Property nctsWP_Versender_Name As Object = Nothing + Property nctsWP_Versender_StrasseHausnummer As Object = Nothing + Property nctsWP_Versender_Ort As Object = Nothing + Property nctsWP_Versender_PLZ As Object = Nothing + Property nctsWP_Versender_Land As Object = Nothing + Property nctsWP_Empfaenger_EORI As Object = Nothing + Property nctsWP_Empfaenger_NLNR As Object = Nothing + Property nctsWP_Empfaenger_TIN As Object = Nothing + Property nctsWP_Empfaenger_Name As Object = Nothing + Property nctsWP_Empfaenger_StrasseHausnummer As Object = Nothing + Property nctsWP_Empfaenger_Ort As Object = Nothing + Property nctsWP_Empfaenger_PLZ As Object = Nothing + Property nctsWP_Empfaenger_Land As Object = Nothing + Property nctsWP_SumAKennnummerSendung As Object = Nothing + Property nctsWP_SumABefoerderungskostenZahlungsweise As Object = Nothing + Property nctsWP_SumAUNGefahrgutnummer As Object = Nothing + Property nctsWP_SumAVersender_EORI As Object = Nothing + Property nctsWP_SumAVersender_NLNR As Object = Nothing + Property nctsWP_SumAVersender_TIN As Object = Nothing + Property nctsWP_SumAVersender_Name As Object = Nothing + Property nctsWP_SumAVersender_StrasseHausnummer As Object = Nothing + Property nctsWP_SumAVersender_Ort As Object = Nothing + Property nctsWP_SumAVersender_PLZ As Object = Nothing + Property nctsWP_SumAVersender_Land As Object = Nothing + Property nctsWP_SumAEmpfaenger_EORI As Object = Nothing + Property nctsWP_SumAEmpfaenger_NLNR As Object = Nothing + Property nctsWP_SumAEmpfaenger_TIN As Object = Nothing + Property nctsWP_SumAEmpfaenger_Name As Object = Nothing + Property nctsWP_SumAEmpfaenger_StrasseHausnummer As Object = Nothing + Property nctsWP_SumAEmpfaenger_Ort As Object = Nothing + Property nctsWP_SumAEmpfaenger_PLZ As Object = Nothing + Property nctsWP_SumAEmpfaenger_Land As Object = Nothing + + + Property nctsWP_KdRefNr As Object = Nothing + + + Property nctsWP_PACKSTUECKE As New List(Of cNCTS_TR_WarenpositionPackstuecke) + Property nctsWP_UNTERLAGEN As New List(Of cNCTS_TR_WarenpositionVorgelegteUnterlagen) 'NOCH NCIHT SQL!! + + Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL + + Sub New() + ' Me.nctsWP_NctsId = nctsWP_NctsId + End Sub + + 'Sub New(nctsSA_Id) + ' Me.nctsSA_Id = nctsSA_Id + ' LOAD() + ' End Sub + + + Function getParameterList() As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + Dim list As New List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Id", nctsWP_Id, , True, True)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_NctsId", nctsWP_NctsId)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_PositionsNummer", nctsWP_PositionsNummer)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Warennummer", nctsWP_Warennummer)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_ArtAnmeldungPositionCode", nctsWP_ArtAnmeldungPositionCode)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Warenbezeichnung", nctsWP_Warenbezeichnung)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Warenwert", nctsWP_Warenwert)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_WarenwertWaehrung", nctsWP_WarenwertWaehrung)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_SchaetzKz", nctsWP_SchaetzKz)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_WarenwertProzent", nctsWP_WarenwertProzent)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_VersendungslandPositionCode", nctsWP_VersendungslandPositionCode)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_BestimmungslandPositionCode", nctsWP_BestimmungslandPositionCode)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Rohmasse", nctsWP_Rohmasse)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Eigenmasse", nctsWP_Eigenmasse)) + + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_VorpapierTyp", nctsWP_VorpapierTyp)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_VorpapierReferenz1", nctsWP_VorpapierReferenz1)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_VorpapierZusatz1", nctsWP_VorpapierZusatz1)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_VorpapierReferenz2", nctsWP_VorpapierReferenz2)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_VorpapierZusatz2", nctsWP_VorpapierZusatz2)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_VorpapierReferenz3", nctsWP_VorpapierReferenz3)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_VorpapierZusatz3", nctsWP_VorpapierZusatz3)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_VorpapierReferenz4", nctsWP_VorpapierReferenz4)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_VorpapierZusatz4", nctsWP_VorpapierZusatz4)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_VorpapierReferenz5", nctsWP_VorpapierReferenz5)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_VorpapierZusatz5", nctsWP_VorpapierZusatz5)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_VorpapierReferenz6", nctsWP_VorpapierReferenz6)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_VorpapierZusatz6", nctsWP_VorpapierZusatz6)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_VorpapierReferenz7", nctsWP_VorpapierReferenz7)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_VorpapierZusatz7", nctsWP_VorpapierZusatz7)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_VorpapierReferenz8", nctsWP_VorpapierReferenz8)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_VorpapierZusatz8", nctsWP_VorpapierZusatz8)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_VorpapierReferenz9", nctsWP_VorpapierReferenz9)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_VorpapierZusatz9", nctsWP_VorpapierZusatz9)) + + + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_BesondereVermeke_ExportAusEU", nctsWP_BesondereVermeke_ExportAusEU)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_BesondereVermeke_ExportAusLand", nctsWP_BesondereVermeke_ExportAusLand)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_BesondereVermeke_Export", nctsWP_BesondereVermeke_Export)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_BesondereVermeke_ExportBeschraenkung", nctsWP_BesondereVermeke_ExportBeschraenkung)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_BesondereVermeke_ExportAbgaben", nctsWP_BesondereVermeke_ExportAbgaben)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_BesondereVermeke_Vermerk", nctsWP_BesondereVermeke_Vermerk)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_BesondereVermeke_Kz10600", nctsWP_BesondereVermeke_Kz10600)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Versender_EORI", nctsWP_Versender_EORI)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Versender_NLNR", nctsWP_Versender_NLNR)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Versender_TIN", nctsWP_Versender_TIN)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Versender_Name", nctsWP_Versender_Name)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Versender_StrasseHausnummer", nctsWP_Versender_StrasseHausnummer)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Versender_Ort", nctsWP_Versender_Ort)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Versender_PLZ", nctsWP_Versender_PLZ)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Versender_Land", nctsWP_Versender_Land)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Empfaenger_EORI", nctsWP_Empfaenger_EORI)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Empfaenger_NLNR", nctsWP_Empfaenger_NLNR)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Empfaenger_TIN", nctsWP_Empfaenger_TIN)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Empfaenger_Name", nctsWP_Empfaenger_Name)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Empfaenger_StrasseHausnummer", nctsWP_Empfaenger_StrasseHausnummer)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Empfaenger_Ort", nctsWP_Empfaenger_Ort)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Empfaenger_PLZ", nctsWP_Empfaenger_PLZ)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_Empfaenger_Land", nctsWP_Empfaenger_Land)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_SumAKennnummerSendung", nctsWP_SumAKennnummerSendung)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_SumABefoerderungskostenZahlungsweise", nctsWP_SumABefoerderungskostenZahlungsweise)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_SumAUNGefahrgutnummer", nctsWP_SumAUNGefahrgutnummer)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_SumAVersender_EORI", nctsWP_SumAVersender_EORI)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_SumAVersender_NLNR", nctsWP_SumAVersender_NLNR)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_SumAVersender_TIN", nctsWP_SumAVersender_TIN)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_SumAVersender_Name", nctsWP_SumAVersender_Name)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_SumAVersender_StrasseHausnummer", nctsWP_SumAVersender_StrasseHausnummer)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_SumAVersender_Ort", nctsWP_SumAVersender_Ort)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_SumAVersender_PLZ", nctsWP_SumAVersender_PLZ)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_SumAVersender_Land", nctsWP_SumAVersender_Land)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_SumAEmpfaenger_EORI", nctsWP_SumAEmpfaenger_EORI)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_SumAEmpfaenger_NLNR", nctsWP_SumAEmpfaenger_NLNR)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_SumAEmpfaenger_TIN", nctsWP_SumAEmpfaenger_TIN)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_SumAEmpfaenger_Name", nctsWP_SumAEmpfaenger_Name)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_SumAEmpfaenger_StrasseHausnummer", nctsWP_SumAEmpfaenger_StrasseHausnummer)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_SumAEmpfaenger_Ort", nctsWP_SumAEmpfaenger_Ort)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_SumAEmpfaenger_PLZ", nctsWP_SumAEmpfaenger_PLZ)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_SumAEmpfaenger_Land", nctsWP_SumAEmpfaenger_Land)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWP_KdRefNr", nctsWP_KdRefNr)) + + + Return list + End Function + + + Public Function INSERT() As Boolean + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + 'Return SQL.doSQLVarList(getInsertCmd, "FMZOLL", , list) + nctsWP_Id = SQL.doSQLVarListID(nctsWP_Id, getInsertCmd, "FMZOLL", , list) + Return nctsWP_Id > 0 + End Function + + Public Function getInsertCmd() As String + Try + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + Dim str As String = "" + Dim values As String = "" + For Each i In list + If Not i.isPrimaryParam Then + str &= "[" & i.Text & "]," + values &= "@" & i.Scalarvariable & "," '.Replace("-", "").Replace(" ", "") & "," + End If + Next + str = str.Substring(0, str.Length - 1) 'wg. ',' + values = values.Substring(0, values.Length - 1) 'wg. ',' + Return (" INSERT INTO tblNCTS_TR_Warenposition (" & str & ") VALUES(" & values & ") ") + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return "" + End Function + + + + + Public Sub LOAD_WarenpositionPackstuecke() + Try + nctsWP_PACKSTUECKE.Clear() + Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL() + Using cmd As New SqlCommand("SELECT * FROM tblNCTS_TR_WarenpositionPackstuecke WHERE nctsWpPk_nctsWPId=@nctsWP_Id ", conn) + cmd.Parameters.AddWithValue("@nctsWP_Id", Me.nctsWP_Id) + Dim dr = cmd.ExecuteReader() + While dr.Read + Dim l As New cNCTS_TR_WarenpositionPackstuecke() + For Each i In l.getParameterList() + Dim propInfo As PropertyInfo = l.GetType.GetProperty(i.Scalarvariable) + If dr.Item(i.Text) Is DBNull.Value Then + propInfo.SetValue(l, Nothing) + Else + propInfo.SetValue(l, dr.Item(i.Text)) + End If + Next + nctsWP_PACKSTUECKE.Add(l) + End While + dr.Close() + End Using + End Using + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + End Sub + + Public Function DELETE_WarenpositionPackstuecke() As Boolean 'obj As Object, tablename As String, where As String) As Boolean + Dim sqlstr = " DELETE FROM [tblNCTS_TR_WarenpositionPackstuecke] WHERE nctsWpPk_nctsWPId=" & Me.nctsWP_Id & " " + Return SQL.doSQL(sqlstr, "FMZOLL") + End Function + + Public Function INSERT_WarenpositionPackstuecke(wp_id, ncts_id) As Boolean + 'Zuserst alle OffertenPos von dem Offert löschen + + 'jetzt die Standartofferten einfügen + For Each p In nctsWP_PACKSTUECKE + p.nctsWpPk_nctsWPId = wp_id + p.nctsWpPk_NctsId = ncts_id + If Not p.INSERT() Then + Return False + End If + Next + + Return True + End Function + + + + 'Public Sub LOAD_WarenpositionUnterlagen() + ' Try + ' nctsWP_UNTERLAGEN.Clear() + ' Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL() + ' Using cmd As New SqlCommand("SELECT * FROM tblNCTS_TR_WarenpositionVorgelegteUnterlagen WHERE nctsWpUl_nctsWPId=@nctsWP_Id ", conn) + ' cmd.Parameters.AddWithValue("@nctsWP_Id", Me.nctsWP_Id) + ' Dim dr = cmd.ExecuteReader() + ' While dr.Read + ' Dim l As New cNCTS_TR_WarenpositionVorgelegteUnterlagen + ' For Each i In l.getParameterList() + ' Dim propInfo As PropertyInfo = l.GetType.GetProperty(i.Scalarvariable) + ' If dr.Item(i.Text) Is DBNull.Value Then + ' propInfo.SetValue(l, Nothing) + ' Else + ' propInfo.SetValue(l, dr.Item(i.Text)) + ' End If + ' Next + ' nctsWP_UNTERLAGEN.Add(l) + ' End While + ' dr.Close() + ' End Using + ' End Using + ' Catch ex As Exception + ' MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + ' End Try + 'End Sub + + 'Public Function DELETE_WarenpositionUnterlagen() As Boolean 'obj As Object, tablename As String, where As String) As Boolean + ' Dim sqlstr = " DELETE FROM [tblNCTS_TR_WarenpositionVorgelegteUnterlagen] WHERE nctsWpUl_nctsWPId=" & Me.nctsWP_Id & " " + ' Return SQL.doSQL(sqlstr, "FMZOLL") + 'End Function + + 'Public Function INSERT_WarenpositionUnterlagen(wp_id, ncts_id) As Boolean + ' 'Zuserst alle OffertenPos von dem Offert löschen + + ' 'jetzt die Standartofferten einfügen + ' For Each p In nctsWP_UNTERLAGEN + ' p.nctsWpUl_nctsWPId = wp_id + ' p.nctsWpUl_NctsId = ncts_id + ' If Not p.INSERT() Then + ' Return False + ' End If + ' Next + + ' Return True + 'End Function + + + + +End Class + + + +Public Class cNCTS_TR_WarenpositionPackstuecke + + Property nctsWpPk_Id As Integer + Property nctsWpPk_nctsWPId As Integer + Property nctsWpPk_NctsId As Integer + + Property nctsWpPk_PackstueckeAnzahl As Object = Nothing + Property nctsWpPk_Verpackungsart As Object = Nothing + Property nctsWpPk_ZeichenNummern As Object = Nothing + + + Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL + + Sub New() + ' Me.nctsWpPk_nctsWPId = nctsWpPk_nctsWPId + End Sub + + + Function getParameterList() As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + Dim list As New List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWpPk_Id", nctsWpPk_Id, , True, True)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWpPk_nctsWPId", nctsWpPk_nctsWPId)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWpPk_NctsId", nctsWpPk_NctsId)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWpPk_PackstueckeAnzahl", nctsWpPk_PackstueckeAnzahl)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWpPk_Verpackungsart", nctsWpPk_Verpackungsart)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWpPk_ZeichenNummern", nctsWpPk_ZeichenNummern)) + Return list + End Function + + + Public Function INSERT() As Boolean + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + nctsWpPk_Id = SQL.doSQLVarListID(nctsWpPk_Id, getInsertCmd(), "FMZOLL", , list) + Return nctsWpPk_Id > 0 + End Function + + Public Function getInsertCmd() As String + Try + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + Dim str As String = "" + Dim values As String = "" + For Each i In list + If Not i.isPrimaryParam Then + str &= "[" & i.Text & "]," + values &= "@" & i.Scalarvariable & "," '.Replace("-", "").Replace(" ", "") & "," + End If + Next + str = str.Substring(0, str.Length - 1) 'wg. ',' + values = values.Substring(0, values.Length - 1) 'wg. ',' + Return (" INSERT INTO tblNCTS_TR_WarenpositionPackstuecke (" & str & ") VALUES(" & values & ") ") + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return "" + End Function + +End Class + + + +'NOCH NCIHT IM SQL!!!!!!!!!!!!!!! +Public Class cNCTS_TR_WarenpositionVorgelegteUnterlagen + + Property nctsWpUl_Id As Integer + Property nctsWpUl_nctsWPId As Integer + Property nctsWpUl_NctsId As Integer + Property nctsWpUl_Typ As Object = Nothing + Property nctsWpUl_Referenz As Object = Nothing + Property nctsWpUl_Zusatz As Object = Nothing + + + + Dim SQL As New VERAG_PROG_ALLGEMEIN.SQL + + Sub New() + ' Me.nctsWpUl_nctsWPId = nctsWpUl_nctsWPId + End Sub + + + Function getParameterList() As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + Dim list As New List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWpUl_Id", nctsWpUl_Id, , True, True)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWpUl_nctsWPId", nctsWpUl_nctsWPId)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWpUl_NctsId", nctsWpUl_NctsId)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWpUl_Typ", nctsWpUl_Typ)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWpUl_Referenz", nctsWpUl_Referenz)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("nctsWpUl_Zusatz", nctsWpUl_Zusatz)) + Return list + End Function + + + Public Function INSERT() As Boolean + Return True 'NOCH NCIHT!!!!! + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + nctsWpUl_Id = SQL.doSQLVarListID(nctsWpUl_Id, getInsertCmd(), "FMZOLL", , list) + Return nctsWpUl_Id > 0 + End Function + + Public Function getInsertCmd() As String + + Try + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + Dim str As String = "" + Dim values As String = "" + For Each i In list + If Not i.isPrimaryParam Then + str &= "[" & i.Text & "]," + values &= "@" & i.Scalarvariable & "," '.Replace("-", "").Replace(" ", "") & "," + End If + Next + str = str.Substring(0, str.Length - 1) 'wg. ',' + values = values.Substring(0, values.Length - 1) 'wg. ',' + Return (" INSERT INTO tblNCTS_TR_WarenpositionVorgelegteUnterlagen (" & str & ") VALUES(" & values & ") ") + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return "" + End Function + + + +End Class diff --git a/VERAG_PROG_ALLGEMEIN/Classes/cOfferte.vb b/VERAG_PROG_ALLGEMEIN/Classes/cOfferte.vb index 08ac316e..a17255a4 100644 --- a/VERAG_PROG_ALLGEMEIN/Classes/cOfferte.vb +++ b/VERAG_PROG_ALLGEMEIN/Classes/cOfferte.vb @@ -245,6 +245,8 @@ Public Class cOfferte P.BGebMinBetrag = r("BGebMinBetrag") P.Eingegeben_am = Now 'P.Geändert_am = XXXXXXXXX + If r("BerechnungsartPosInkludiert") IsNot DBNull.Value Then P.BerechnungsartPosInkludiert = r("BerechnungsartPosInkludiert") + If r("BerechnungsartNr") IsNot DBNull.Value Then P.BerechnungsartNr = r("BerechnungsartNr") 'Falls hier, dann übernommen, sonst von Leistung P.Sachbearbeiter = Sachbearbeiter 'P.Preisänderung = XXXXXXXXX 'P.PreisänderungProzent = XXXXXXXXX @@ -285,6 +287,8 @@ Public Class cOfferte P.Eingegeben_am = Now 'P.Geändert_am = XXXXXXXXX P.Sachbearbeiter = Sachbearbeiter + If r("BerechnungsartPosInkludiert") IsNot DBNull.Value Then P.BerechnungsartPosInkludiert = r("BerechnungsartPosInkludiert") + If r("BerechnungsartNr") IsNot DBNull.Value Then P.BerechnungsartNr = r("BerechnungsartNr") 'Falls hier, dann übernommen, sonst von Leistung 'P.Preisänderung = XXXXXXXXX 'P.PreisänderungProzent = XXXXXXXXX 'P.PreisAlt = XXXXXXXXX @@ -320,6 +324,7 @@ Public Class cOffertPosition Property Preisänderung As Object = Nothing Property PreisänderungProzent As Object = Nothing Property PreisAlt As Object = Nothing + Property BerechnungsartPosInkludiert As Object = Nothing Dim SQL As New SQL @@ -346,6 +351,7 @@ Public Class cOffertPosition list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("Preisänderung", Preisänderung)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("PreisänderungProzent", PreisänderungProzent)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("PreisAlt", PreisAlt)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("BerechnungsartPosInkludiert", BerechnungsartPosInkludiert)) Return list End Function diff --git a/VERAG_PROG_ALLGEMEIN/Classes/cRechnungsausgang.vb b/VERAG_PROG_ALLGEMEIN/Classes/cRechnungsausgang.vb index a13d3c3e..d2ad58c9 100644 --- a/VERAG_PROG_ALLGEMEIN/Classes/cRechnungsausgang.vb +++ b/VERAG_PROG_ALLGEMEIN/Classes/cRechnungsausgang.vb @@ -101,6 +101,7 @@ Public Class cRechnungsausgang Property AvisoID As Object = Nothing Property KdAuftragsNr As Object = Nothing Property Handling As Object = Nothing + Property VorschauID As Object = Nothing @@ -238,6 +239,7 @@ Public Class cRechnungsausgang list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("AvisoID", AvisoID)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("KdAuftragsNr", KdAuftragsNr)) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("Handling", Handling)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("VorschauID", VorschauID)) Return list End Function @@ -441,11 +443,20 @@ Public Class cRechnungsausgang End Function Public Function isReverseChargeSumme() As Boolean 'obj As Object, tablename As String, where As String) As Boolean + 'Wenn selbes Land --> Kein Reversecharge + Dim FIRMA As New VERAG_PROG_ALLGEMEIN.cFirmen(Firma_ID) + ' MsgBox(RechnungsLandKz & " - " & FIRMA.Firma_LandKz) + If RechnungsLandKz = FIRMA.Firma_LandKz Then + Return False + End If + Dim sqlstr = " SELECT SUM(POS.SteuerfreierBetrag) AS ReverseChargeSumme " sqlstr &= " FROM Rechnungsausgang as RA INNER JOIN RechnungsausgangPositionen as POS ON RA.RK_ID = POS.RK_ID INNER JOIN Leistungen ON POS.LeistungsNr = Leistungen.LeistungsNr INNER JOIN [Länderverzeichnis für die Außenhandelsstatistik] AS LD ON RA.RechnungsUstIdKz = LD.LandKz" sqlstr &= " WHERE RA.rk_id='" & Me.RK_ID & "' AND LD.ReverseCharge = 1 AND Leistungen.ReverseCharge = 1" - Return If(SQL.getValueTxtBySql(sqlstr, "FMZOLL",,, Nothing) Is Nothing, False, True) + 'MsgBox(SQL.getValueTxtBySql(sqlstr, "FMZOLL",,, 0)) + + Return If(SQL.getValueTxtBySql(sqlstr, "FMZOLL",,, 0) = 0, False, True) End Function Public Function setSPEDBUCH_FAKTURIERT(Optional wert As Boolean = True) As Boolean 'obj As Object, tablename As String, where As String) As Boolean diff --git a/VERAG_PROG_ALLGEMEIN/Classes/cTranslate.vb b/VERAG_PROG_ALLGEMEIN/Classes/cTranslate.vb new file mode 100644 index 00000000..a5ad5fb9 --- /dev/null +++ b/VERAG_PROG_ALLGEMEIN/Classes/cTranslate.vb @@ -0,0 +1,166 @@ +Imports System.Data.SqlClient +Imports System.Reflection + +Public Class cTranslate_LIST + + Public list As New List(Of cTranslate) + Dim trs_progId + + Sub New(trs_progId) + Me.trs_progId = trs_progId + LOAD() + End Sub + + Public Sub LOAD() + Try + Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL() + Using cmd As New SqlCommand("SELECT * FROM tblTranslate WHERE trs_progId=@trs_progId ", conn) + cmd.Parameters.AddWithValue("@trs_progId", trs_progId) + Dim dr = cmd.ExecuteReader() + While dr.Read + Dim T As New cTranslate + T.trs_id = dr("trs_id") + T.trs_progName = dr("trs_progName") + T.trs_object = dr("trs_object") + T.trs_control = dr("trs_control") + T.trs_subControl = dr("trs_subControl") + T.trs_sprache = dr("trs_sprache") + T.trs_text = dr("trs_text") + list.Add(T) + End While + dr.Close() + End Using + End Using + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + End Sub + + +End Class +Public Class cTranslate + Property trs_id As Integer + Property trs_progId As String + Property trs_progName As String + Property trs_object As String + Property trs_control As String + Property trs_subControl As Object = Nothing + Property trs_sprache As String + Property trs_text As String + + + Public hasEntry = False + + Dim SQL As New SQL + Sub New() + + End Sub + Sub New(trs_id) + Me.trs_id = trs_id + LOAD() + End Sub + Function getParameterList() As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + Dim list As New List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("trs_id", trs_id,, True)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("trs_progId", trs_progId)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("trs_progName", trs_progName)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("trs_object", trs_object)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("trs_control", trs_control)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("trs_subControl", trs_subControl)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("trs_sprache", trs_sprache)) + list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("trs_text", trs_text)) + + Return list + End Function + + + + Public Function SAVE() As Boolean + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + + Dim sqlstr = " BEGIN TRAN IF EXISTS(SELECT * FROM tblTranslate WHERE trs_id=@trs_id) " & + " BEGIN " & getUpdateCmd() & " END " & + " Else " & + " BEGIN " & getInsertCmd() & " END " & + " commit tran " + + Return SQL.doSQLVarList(sqlstr, "FMZOLL", , list) + End Function + + Public Sub LOAD() + Try + hasEntry = False + Using conn As SqlConnection = SQL.GetNewOpenConnectionFMZOLL() + Using cmd As New SqlCommand("SELECT * FROM tblTranslate WHERE trs_id=@trs_id ", conn) + cmd.Parameters.AddWithValue("@trs_id", trs_id) + Dim dr = cmd.ExecuteReader() + If dr.Read Then + For Each l In getParameterList() + Dim propInfo As PropertyInfo = Me.GetType.GetProperty(l.Scalarvariable) + + If dr.Item(l.Text) Is DBNull.Value Then + propInfo.SetValue(Me, Nothing) + Else + propInfo.SetValue(Me, dr.Item(l.Text)) + End If + + Next + hasEntry = True + End If + dr.Close() + End Using + End Using + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + End Sub + + + + Public Function getUpdateCmd() As String + Try + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + + Dim str As String = "" + For Each i In list + If Not i.isPrimaryParam Then + str &= "[" & i.Text & "] = @" & i.Scalarvariable & "," '.Replace("-", "").Replace(" ", "") & "," + End If + Next + str = str.Substring(0, str.Length - 1) 'wg. ',' + Return (" UPDATE [tblTranslate] SET " & str & " WHERE trs_id=@trs_id ") + + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return "" + End Function + + + Public Function getInsertCmd() As String + Try + Dim list As List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) = getParameterList() + Dim str As String = "" + Dim values As String = "" + For Each i In list + If Not i.isPrimaryParam Then + str &= "[" & i.Text & "]," + values &= "@" & i.Scalarvariable & "," '.Replace("-", "").Replace(" ", "") & "," + End If + Next + str = str.Substring(0, str.Length - 1) 'wg. ',' + values = values.Substring(0, values.Length - 1) 'wg. ',' + Return (" INSERT INTO tblTranslate (" & str & ") VALUES(" & values & ") ") + Catch ex As Exception + MsgBox("Fehler in der Funktion '" & System.Reflection.MethodInfo.GetCurrentMethod.Name & "'" & vbNewLine & vbNewLine & ex.Message & vbNewLine & vbNewLine & ex.StackTrace) + End Try + Return "" + + End Function + + + + + + +End Class diff --git a/VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/CC015B_TR_EXT_V4_3.Designer.vb b/VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/CC015B_TR_EXT_V4_3.Designer.vb new file mode 100644 index 00000000..31bc01f1 --- /dev/null +++ b/VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/CC015B_TR_EXT_V4_3.Designer.vb @@ -0,0 +1,9764 @@ +'' ------------------------------------------------------------------------------ +'' +'' Generated by Xsd2Code++. Version 5.0.0.47. www.xsd2code.com +'' CC015B_TR_EXT_V4_3ListVisualBasicFalseFalseFalseOnlyIfDifferentFalseNet45AllTrueTrueTrueFalseFalseFalseFalseFalseNoneStartWithUnderscoreFalseFalseFalseFalseFalsePublicTrueFalseFalseFalseFalseFalseFalseFalseFalseTrueTrueTrueFalseTrueSerializeDeserializeSaveToFileLoadFromFileFalseTrueIndent2SpaceFalseFalseUTF8XmlSerializerFalseFalseFalseFalseFalseFalseFalseEntityBaseFalseFalse +'' +'' ------------------------------------------------------------------------------ +Imports System +Imports System.Diagnostics +Imports System.Xml.Serialization +Imports System.Collections +Imports System.Xml.Schema +Imports System.ComponentModel +Imports System.IO +Imports System.Text +Imports System.Xml +Imports System.Collections.Generic +Imports Codelists +Imports Constraints4 + +Namespace CC015B_TR_EXT_V4_3 + + + + Partial Public Class CC015B + +#Region "Private fields" + Private _synIdeMES1 As Codelists.CL21 + + Private _synVerNumMES2 As Codelists.CL22 + + Private _mesSenMES3 As String + + Private _senIdeCodQuaMES4 As String + + Private _mesRecMES6 As String + + Private _recIdeCodQuaMES7 As String + + Private _datOfPreMES9 As String + + Private _timOfPreMES10 As String + + Private _intConRefMES11 As String + + Private _recRefMES12 As String + + Private _recRefQuaMES13 As String + + Private _appRefMES14 As String + + Private _priMES15 As String + + Private _ackReqMES16 As Constraints4.cl27 + + Private _comAgrIdMES17 As String + + Private _tesIndMES18 As Constraints4.cl27 + + Private _mesIdeMES19 As String + + Private _mesTypMES20 As Codelists.CL60 + + Private _comAccRefMES21 As String + + Private _mesSeqNumMES22 As String + + Private _firAndLasTraMES23 As Codelists.CL28 + + Private _hEAHEA As HEAHEA + + Private _tRAPRIPC1 As TRAPRIPC1 + + Private _tRACONCO1 As TRACONCO1 + + Private _tRACONCE1 As TRACONCE1 + + Private _cUSOFFDEPEPT As CUSOFFDEPEPT + + Private _cUSOFFTRARNS As List(Of CUSOFFTRARNS) + + Private _cUSOFFDESEST As CUSOFFDESEST + + Private _gOOITEGDS As List(Of GOOITEGDS) + + Private _cARTRA100 As CARTRA100 + + Private _iTI As List(Of ITI) + + Private _cARTRA1001 As CARTRA100 + + Private _tRACORSEC037 As TRACORSEC037 + + Private _tRACONSEC029 As TRACONSEC029 + + Private _ob As List(Of ACMA) + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Sub New() + MyBase.New + Me._ob = New List(Of ACMA)() + Me._tRACONSEC029 = New TRACONSEC029() + Me._tRACORSEC037 = New TRACORSEC037() + Me._cARTRA1001 = New CARTRA100() + Me._iTI = New List(Of ITI)() + Me._cARTRA100 = New CARTRA100() + Me._gOOITEGDS = New List(Of GOOITEGDS)() + Me._cUSOFFDESEST = New CUSOFFDESEST() + Me._cUSOFFTRARNS = New List(Of CUSOFFTRARNS)() + Me._cUSOFFDEPEPT = New CUSOFFDEPEPT() + Me._tRACONCE1 = New TRACONCE1() + Me._tRACONCO1 = New TRACONCO1() + Me._tRAPRIPC1 = New TRAPRIPC1() + Me._hEAHEA = New HEAHEA() + End Sub + + + Public Property SynIdeMES1() As Codelists.CL21 + Get + Return Me._synIdeMES1 + End Get + Set + Me._synIdeMES1 = Value + End Set + End Property + + + Public Property SynVerNumMES2() As Codelists.CL22 + Get + Return Me._synVerNumMES2 + End Get + Set + Me._synVerNumMES2 = Value + End Set + End Property + + + Public Property MesSenMES3() As String + Get + Return Me._mesSenMES3 + End Get + Set + Me._mesSenMES3 = Value + End Set + End Property + + + Public Property SenIdeCodQuaMES4() As String + Get + Return Me._senIdeCodQuaMES4 + End Get + Set + Me._senIdeCodQuaMES4 = Value + End Set + End Property + + + Public Property MesRecMES6() As String + Get + Return Me._mesRecMES6 + End Get + Set + Me._mesRecMES6 = Value + End Set + End Property + + + Public Property RecIdeCodQuaMES7() As String + Get + Return Me._recIdeCodQuaMES7 + End Get + Set + Me._recIdeCodQuaMES7 = Value + End Set + End Property + + + Public Property DatOfPreMES9() As String + Get + Return Me._datOfPreMES9 + End Get + Set + Me._datOfPreMES9 = Value + End Set + End Property + + + Public Property TimOfPreMES10() As String + Get + Return Me._timOfPreMES10 + End Get + Set + Me._timOfPreMES10 = Value + End Set + End Property + + + Public Property IntConRefMES11() As String + Get + Return Me._intConRefMES11 + End Get + Set + Me._intConRefMES11 = Value + End Set + End Property + + + Public Property RecRefMES12() As String + Get + Return Me._recRefMES12 + End Get + Set + Me._recRefMES12 = Value + End Set + End Property + + + Public Property RecRefQuaMES13() As String + Get + Return Me._recRefQuaMES13 + End Get + Set + Me._recRefQuaMES13 = Value + End Set + End Property + + + Public Property AppRefMES14() As String + Get + Return Me._appRefMES14 + End Get + Set + Me._appRefMES14 = Value + End Set + End Property + + + Public Property PriMES15() As String + Get + Return Me._priMES15 + End Get + Set + Me._priMES15 = Value + End Set + End Property + + + Public Property AckReqMES16() As Constraints4.cl27 + Get + Return Me._ackReqMES16 + End Get + Set + Me._ackReqMES16 = Value + End Set + End Property + + + Public Property ComAgrIdMES17() As String + Get + Return Me._comAgrIdMES17 + End Get + Set + Me._comAgrIdMES17 = Value + End Set + End Property + + + Public Property TesIndMES18() As Constraints4.cl27 + Get + Return Me._tesIndMES18 + End Get + Set + Me._tesIndMES18 = Value + End Set + End Property + + + Public Property MesIdeMES19() As String + Get + Return Me._mesIdeMES19 + End Get + Set + Me._mesIdeMES19 = Value + End Set + End Property + + + Public Property MesTypMES20() As Codelists.CL60 + Get + Return Me._mesTypMES20 + End Get + Set + Me._mesTypMES20 = Value + End Set + End Property + + + Public Property ComAccRefMES21() As String + Get + Return Me._comAccRefMES21 + End Get + Set + Me._comAccRefMES21 = Value + End Set + End Property + + + Public Property MesSeqNumMES22() As String + Get + Return Me._mesSeqNumMES22 + End Get + Set + Me._mesSeqNumMES22 = Value + End Set + End Property + + + Public Property FirAndLasTraMES23() As Codelists.CL28 + Get + Return Me._firAndLasTraMES23 + End Get + Set + Me._firAndLasTraMES23 = Value + End Set + End Property + + + Public Property HEAHEA() As HEAHEA + Get + Return Me._hEAHEA + End Get + Set + Me._hEAHEA = Value + End Set + End Property + + + Public Property TRAPRIPC1() As TRAPRIPC1 + Get + Return Me._tRAPRIPC1 + End Get + Set + Me._tRAPRIPC1 = Value + End Set + End Property + + + Public Property TRACONCO1() As TRACONCO1 + Get + Return Me._tRACONCO1 + End Get + Set + Me._tRACONCO1 = Value + End Set + End Property + + + Public Property TRACONCE1() As TRACONCE1 + Get + Return Me._tRACONCE1 + End Get + Set + Me._tRACONCE1 = Value + End Set + End Property + + + Public Property CUSOFFDEPEPT() As CUSOFFDEPEPT + Get + Return Me._cUSOFFDEPEPT + End Get + Set + Me._cUSOFFDEPEPT = Value + End Set + End Property + + + Public Property CUSOFFTRARNS() As List(Of CUSOFFTRARNS) + Get + Return Me._cUSOFFTRARNS + End Get + Set + Me._cUSOFFTRARNS = Value + End Set + End Property + + + Public Property CUSOFFDESEST() As CUSOFFDESEST + Get + Return Me._cUSOFFDESEST + End Get + Set + Me._cUSOFFDESEST = Value + End Set + End Property + + + Public Property GOOITEGDS() As List(Of GOOITEGDS) + Get + Return Me._gOOITEGDS + End Get + Set + Me._gOOITEGDS = Value + End Set + End Property + + + Public Property CARTRA100() As CARTRA100 + Get + Return Me._cARTRA100 + End Get + Set + Me._cARTRA100 = Value + End Set + End Property + + + Public Property ITI() As List(Of ITI) + Get + Return Me._iTI + End Get + Set + Me._iTI = Value + End Set + End Property + + + Public Property CARTRA1001() As CARTRA100 + Get + Return Me._cARTRA1001 + End Get + Set + Me._cARTRA1001 = Value + End Set + End Property + + + Public Property TRACORSEC037() As TRACORSEC037 + Get + Return Me._tRACORSEC037 + End Get + Set + Me._tRACORSEC037 = Value + End Set + End Property + + + Public Property TRACONSEC029() As TRACONSEC029 + Get + Return Me._tRACONSEC029 + End Get + Set + Me._tRACONSEC029 = Value + End Set + End Property + + + Public Property OB() As List(Of ACMA) + Get + Return Me._ob + End Get + Set + Me._ob = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(CC015B)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + '''

+ ''' Serializes current CC015B object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an CC015B object + ''' + ''' string workflow markup to deserialize + ''' Output CC015B object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As CC015B, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, CC015B) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As CC015B) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As CC015B + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), CC015B) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As CC015B + Return CType(Serializer.Deserialize(s), CC015B) + End Function +#End Region + + ''' + ''' Serializes current CC015B object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an CC015B object + ''' + ''' string xml file to load and deserialize + ''' Output CC015B object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As CC015B, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, CC015B) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As CC015B) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As CC015B + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class HEAHEA + +#Region "Private fields" + Private _refNumHEA4 As String + + Private _typOfDecHEA24 As String + + Private _couOfDesCodHEA30 As String + + Private _plaOfLoaCodHEA46 As String + + Private _couOfDisCodHEA55 As String + + Private _traModAtBorHEA76 As String + + Private _conIndHEA96 As Constraints4.CL27 + + Private _totNumOfIteHEA305 As String + + Private _totNumOfPacHEA306 As String + + Private _totGroMasHEA307 As Decimal + + Private _decDatHEA383 As String + + Private _decPlaHEA394 As String + + Private _decPlaHEA394LNG As String + + Private _speCirIndHEA1 As String + + Private _traChaMetOfPayHEA1 As String + + Private _comRefNumHEA As String + + Private _secHEA358 As Codelists.CL117 + + Private _conRefNumHEA As String + + Private _codPlUnHEA357 As String + + Private _codPlUnHEA357LNG As String + + Private _damgaVergi As Decimal + + Private _sumEnt As String + + Private _sumExt As String + + Private _vesselName As String + + Private _vesselSailingDate As String + + Private _ulusoyLineIndicator As String + + Private _ekoLineIndicator As String + + Private _autLocOfGooCodHEA41 As String + + Private _datLimERS69 As String + + Private _meansOfTransports As HEAHEAMeansOfTransports + + Private _clientIdentificationNumber As String + + Private _tIRCarnetNumber As String + + Private _tIRCarnetVoletPageNo As Integer + + Private _tIRSealNumbers As HEAHEATIRSealNumbers + + Private _eF_CHECKED As Object + + Private _eF_DocumentLinks As Object + + Private _exportMRN As Object + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Sub New() + MyBase.New + Me._tIRSealNumbers = New HEAHEATIRSealNumbers() + Me._meansOfTransports = New HEAHEAMeansOfTransports() + End Sub + + Public Property RefNumHEA4() As String + Get + Return Me._refNumHEA4 + End Get + Set + Me._refNumHEA4 = Value + End Set + End Property + + Public Property TypOfDecHEA24() As String + Get + Return Me._typOfDecHEA24 + End Get + Set + Me._typOfDecHEA24 = Value + End Set + End Property + + Public Property CouOfDesCodHEA30() As String + Get + Return Me._couOfDesCodHEA30 + End Get + Set + Me._couOfDesCodHEA30 = Value + End Set + End Property + + Public Property PlaOfLoaCodHEA46() As String + Get + Return Me._plaOfLoaCodHEA46 + End Get + Set + Me._plaOfLoaCodHEA46 = Value + End Set + End Property + + Public Property CouOfDisCodHEA55() As String + Get + Return Me._couOfDisCodHEA55 + End Get + Set + Me._couOfDisCodHEA55 = Value + End Set + End Property + + + Public Property TraModAtBorHEA76() As String + Get + Return Me._traModAtBorHEA76 + End Get + Set + Me._traModAtBorHEA76 = Value + End Set + End Property + + Public Property ConIndHEA96() As Constraints4.CL27 + Get + Return Me._conIndHEA96 + End Get + Set + Me._conIndHEA96 = Value + End Set + End Property + + + Public Property TotNumOfIteHEA305() As String + Get + Return Me._totNumOfIteHEA305 + End Get + Set + Me._totNumOfIteHEA305 = Value + End Set + End Property + + + Public Property TotNumOfPacHEA306() As String + Get + Return Me._totNumOfPacHEA306 + End Get + Set + Me._totNumOfPacHEA306 = Value + End Set + End Property + + Public Property TotGroMasHEA307() As Decimal + Get + Return Me._totGroMasHEA307 + End Get + Set + Me._totGroMasHEA307 = Value + End Set + End Property + + + Public Property DecDatHEA383() As String + Get + Return Me._decDatHEA383 + End Get + Set + Me._decDatHEA383 = Value + End Set + End Property + + Public Property DecPlaHEA394() As String + Get + Return Me._decPlaHEA394 + End Get + Set + Me._decPlaHEA394 = Value + End Set + End Property + + Public Property DecPlaHEA394LNG() As String + Get + Return Me._decPlaHEA394LNG + End Get + Set + Me._decPlaHEA394LNG = Value + End Set + End Property + + Public Property SpeCirIndHEA1() As String + Get + Return Me._speCirIndHEA1 + End Get + Set + Me._speCirIndHEA1 = Value + End Set + End Property + + Public Property TraChaMetOfPayHEA1() As String + Get + Return Me._traChaMetOfPayHEA1 + End Get + Set + Me._traChaMetOfPayHEA1 = Value + End Set + End Property + + Public Property ComRefNumHEA() As String + Get + Return Me._comRefNumHEA + End Get + Set + Me._comRefNumHEA = Value + End Set + End Property + + Public Property SecHEA358() As Codelists.CL117 + Get + Return Me._secHEA358 + End Get + Set + Me._secHEA358 = Value + End Set + End Property + + Public Property ConRefNumHEA() As String + Get + Return Me._conRefNumHEA + End Get + Set + Me._conRefNumHEA = Value + End Set + End Property + + Public Property CodPlUnHEA357() As String + Get + Return Me._codPlUnHEA357 + End Get + Set + Me._codPlUnHEA357 = Value + End Set + End Property + + Public Property CodPlUnHEA357LNG() As String + Get + Return Me._codPlUnHEA357LNG + End Get + Set + Me._codPlUnHEA357LNG = Value + End Set + End Property + + Public Property DamgaVergi() As Decimal + Get + Return Me._damgaVergi + End Get + Set + Me._damgaVergi = Value + End Set + End Property + + Public Property SumEnt() As String + Get + Return Me._sumEnt + End Get + Set + Me._sumEnt = Value + End Set + End Property + + Public Property SumExt() As String + Get + Return Me._sumExt + End Get + Set + Me._sumExt = Value + End Set + End Property + + Public Property VesselName() As String + Get + Return Me._vesselName + End Get + Set + Me._vesselName = Value + End Set + End Property + + Public Property VesselSailingDate() As String + Get + Return Me._vesselSailingDate + End Get + Set + Me._vesselSailingDate = Value + End Set + End Property + + Public Property UlusoyLineIndicator() As String + Get + Return Me._ulusoyLineIndicator + End Get + Set + Me._ulusoyLineIndicator = Value + End Set + End Property + + Public Property EkoLineIndicator() As String + Get + Return Me._ekoLineIndicator + End Get + Set + Me._ekoLineIndicator = Value + End Set + End Property + + Public Property AutLocOfGooCodHEA41() As String + Get + Return Me._autLocOfGooCodHEA41 + End Get + Set + Me._autLocOfGooCodHEA41 = Value + End Set + End Property + + Public Property DatLimERS69() As String + Get + Return Me._datLimERS69 + End Get + Set + Me._datLimERS69 = Value + End Set + End Property + + Public Property MeansOfTransports() As HEAHEAMeansOfTransports + Get + Return Me._meansOfTransports + End Get + Set + Me._meansOfTransports = Value + End Set + End Property + + Public Property ClientIdentificationNumber() As String + Get + Return Me._clientIdentificationNumber + End Get + Set + Me._clientIdentificationNumber = Value + End Set + End Property + + Public Property TIRCarnetNumber() As String + Get + Return Me._tIRCarnetNumber + End Get + Set + Me._tIRCarnetNumber = Value + End Set + End Property + + Public Property TIRCarnetVoletPageNo() As Integer + Get + Return Me._tIRCarnetVoletPageNo + End Get + Set + Me._tIRCarnetVoletPageNo = Value + End Set + End Property + + Public Property TIRSealNumbers() As HEAHEATIRSealNumbers + Get + Return Me._tIRSealNumbers + End Get + Set + Me._tIRSealNumbers = Value + End Set + End Property + + Public Property EF_CHECKED() As Object + Get + Return Me._eF_CHECKED + End Get + Set + Me._eF_CHECKED = Value + End Set + End Property + + Public Property EF_DocumentLinks() As Object + Get + Return Me._eF_DocumentLinks + End Get + Set + Me._eF_DocumentLinks = Value + End Set + End Property + + Public Property ExportMRN() As Object + Get + Return Me._exportMRN + End Get + Set + Me._exportMRN = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(HEAHEA)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current HEAHEA object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an HEAHEA object + ''' + ''' string workflow markup to deserialize + ''' Output HEAHEA object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As HEAHEA, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, HEAHEA) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As HEAHEA) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As HEAHEA + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), HEAHEA) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As HEAHEA + Return CType(Serializer.Deserialize(s), HEAHEA) + End Function +#End Region + + ''' + ''' Serializes current HEAHEA object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an HEAHEA object + ''' + ''' string xml file to load and deserialize + ''' Output HEAHEA object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As HEAHEA, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, HEAHEA) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As HEAHEA) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As HEAHEA + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class HEAHEAMeansOfTransports + +#Region "Private fields" + Private _meansOfTransport As List(Of HEAHEAMeansOfTransportsMeansOfTransport) + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Sub New() + MyBase.New + Me._meansOfTransport = New List(Of HEAHEAMeansOfTransportsMeansOfTransport)() + End Sub + + + Public Property MeansOfTransport() As List(Of HEAHEAMeansOfTransportsMeansOfTransport) + Get + Return Me._meansOfTransport + End Get + Set + Me._meansOfTransport = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(HEAHEAMeansOfTransports)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current HEAHEAMeansOfTransports object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an HEAHEAMeansOfTransports object + ''' + ''' string workflow markup to deserialize + ''' Output HEAHEAMeansOfTransports object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As HEAHEAMeansOfTransports, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, HEAHEAMeansOfTransports) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As HEAHEAMeansOfTransports) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As HEAHEAMeansOfTransports + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), HEAHEAMeansOfTransports) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As HEAHEAMeansOfTransports + Return CType(Serializer.Deserialize(s), HEAHEAMeansOfTransports) + End Function +#End Region + + ''' + ''' Serializes current HEAHEAMeansOfTransports object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an HEAHEAMeansOfTransports object + ''' + ''' string xml file to load and deserialize + ''' Output HEAHEAMeansOfTransports object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As HEAHEAMeansOfTransports, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, HEAHEAMeansOfTransports) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As HEAHEAMeansOfTransports) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As HEAHEAMeansOfTransports + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class HEAHEAMeansOfTransportsMeansOfTransport + +#Region "Private fields" + Private _hasEngine As String + + Private _isLoadedCompartment As String + + Private _country As String + + Private _plateNumber As String + + Private _wagonIdentity As String + + Private _countryFlag As String + + Private _isClientOwner As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property hasEngine() As String + Get + Return Me._hasEngine + End Get + Set + Me._hasEngine = Value + End Set + End Property + + Public Property isLoadedCompartment() As String + Get + Return Me._isLoadedCompartment + End Get + Set + Me._isLoadedCompartment = Value + End Set + End Property + + Public Property Country() As String + Get + Return Me._country + End Get + Set + Me._country = Value + End Set + End Property + + Public Property PlateNumber() As String + Get + Return Me._plateNumber + End Get + Set + Me._plateNumber = Value + End Set + End Property + + Public Property WagonIdentity() As String + Get + Return Me._wagonIdentity + End Get + Set + Me._wagonIdentity = Value + End Set + End Property + + Public Property CountryFlag() As String + Get + Return Me._countryFlag + End Get + Set + Me._countryFlag = Value + End Set + End Property + + Public Property isClientOwner() As String + Get + Return Me._isClientOwner + End Get + Set + Me._isClientOwner = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(HEAHEAMeansOfTransportsMeansOfTransport)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current HEAHEAMeansOfTransportsMeansOfTransport object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an HEAHEAMeansOfTransportsMeansOfTransport object + ''' + ''' string workflow markup to deserialize + ''' Output HEAHEAMeansOfTransportsMeansOfTransport object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As HEAHEAMeansOfTransportsMeansOfTransport, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, HEAHEAMeansOfTransportsMeansOfTransport) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As HEAHEAMeansOfTransportsMeansOfTransport) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As HEAHEAMeansOfTransportsMeansOfTransport + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), HEAHEAMeansOfTransportsMeansOfTransport) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As HEAHEAMeansOfTransportsMeansOfTransport + Return CType(Serializer.Deserialize(s), HEAHEAMeansOfTransportsMeansOfTransport) + End Function +#End Region + + ''' + ''' Serializes current HEAHEAMeansOfTransportsMeansOfTransport object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an HEAHEAMeansOfTransportsMeansOfTransport object + ''' + ''' string xml file to load and deserialize + ''' Output HEAHEAMeansOfTransportsMeansOfTransport object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As HEAHEAMeansOfTransportsMeansOfTransport, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, HEAHEAMeansOfTransportsMeansOfTransport) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As HEAHEAMeansOfTransportsMeansOfTransport) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As HEAHEAMeansOfTransportsMeansOfTransport + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class HEAHEATIRSealNumbers + +#Region "Private fields" + Private _sealNumber As List(Of String) + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Sub New() + MyBase.New + Me._sealNumber = New List(Of String)() + End Sub + + + Public Property SealNumber() As List(Of String) + Get + Return Me._sealNumber + End Get + Set + Me._sealNumber = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(HEAHEATIRSealNumbers)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current HEAHEATIRSealNumbers object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an HEAHEATIRSealNumbers object + ''' + ''' string workflow markup to deserialize + ''' Output HEAHEATIRSealNumbers object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As HEAHEATIRSealNumbers, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, HEAHEATIRSealNumbers) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As HEAHEATIRSealNumbers) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As HEAHEATIRSealNumbers + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), HEAHEATIRSealNumbers) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As HEAHEATIRSealNumbers + Return CType(Serializer.Deserialize(s), HEAHEATIRSealNumbers) + End Function +#End Region + + ''' + ''' Serializes current HEAHEATIRSealNumbers object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an HEAHEATIRSealNumbers object + ''' + ''' string xml file to load and deserialize + ''' Output HEAHEATIRSealNumbers object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As HEAHEATIRSealNumbers, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, HEAHEATIRSealNumbers) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As HEAHEATIRSealNumbers) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As HEAHEATIRSealNumbers + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class TRAPRIPC1 + +#Region "Private fields" + Private _namPC17 As String + + Private _strAndNumPC122 As String + + Private _posCodPC123 As String + + Private _citPC124 As String + + Private _couPC125 As String + + Private _nADLNGPC As String + + Private _tINPC159 As String + + Private _hITPC126 As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property NamPC17() As String + Get + Return Me._namPC17 + End Get + Set + Me._namPC17 = Value + End Set + End Property + + Public Property StrAndNumPC122() As String + Get + Return Me._strAndNumPC122 + End Get + Set + Me._strAndNumPC122 = Value + End Set + End Property + + Public Property PosCodPC123() As String + Get + Return Me._posCodPC123 + End Get + Set + Me._posCodPC123 = Value + End Set + End Property + + Public Property CitPC124() As String + Get + Return Me._citPC124 + End Get + Set + Me._citPC124 = Value + End Set + End Property + + Public Property CouPC125() As String + Get + Return Me._couPC125 + End Get + Set + Me._couPC125 = Value + End Set + End Property + + Public Property NADLNGPC() As String + Get + Return Me._nADLNGPC + End Get + Set + Me._nADLNGPC = Value + End Set + End Property + + Public Property TINPC159() As String + Get + Return Me._tINPC159 + End Get + Set + Me._tINPC159 = Value + End Set + End Property + + Public Property HITPC126() As String + Get + Return Me._hITPC126 + End Get + Set + Me._hITPC126 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(TRAPRIPC1)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current TRAPRIPC1 object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an TRAPRIPC1 object + ''' + ''' string workflow markup to deserialize + ''' Output TRAPRIPC1 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As TRAPRIPC1, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, TRAPRIPC1) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As TRAPRIPC1) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As TRAPRIPC1 + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), TRAPRIPC1) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As TRAPRIPC1 + Return CType(Serializer.Deserialize(s), TRAPRIPC1) + End Function +#End Region + + ''' + ''' Serializes current TRAPRIPC1 object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an TRAPRIPC1 object + ''' + ''' string xml file to load and deserialize + ''' Output TRAPRIPC1 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As TRAPRIPC1, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, TRAPRIPC1) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As TRAPRIPC1) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As TRAPRIPC1 + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class TRACONCO1 + +#Region "Private fields" + Private _namCO17 As String + + Private _strAndNumCO122 As String + + Private _posCodCO123 As String + + Private _citCO124 As String + + Private _couCO125 As String + + Private _nADLNGCO As String + + Private _tINCO159 As String + + Private _eORI As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property NamCO17() As String + Get + Return Me._namCO17 + End Get + Set + Me._namCO17 = Value + End Set + End Property + + Public Property StrAndNumCO122() As String + Get + Return Me._strAndNumCO122 + End Get + Set + Me._strAndNumCO122 = Value + End Set + End Property + + Public Property PosCodCO123() As String + Get + Return Me._posCodCO123 + End Get + Set + Me._posCodCO123 = Value + End Set + End Property + + Public Property CitCO124() As String + Get + Return Me._citCO124 + End Get + Set + Me._citCO124 = Value + End Set + End Property + + Public Property CouCO125() As String + Get + Return Me._couCO125 + End Get + Set + Me._couCO125 = Value + End Set + End Property + + Public Property NADLNGCO() As String + Get + Return Me._nADLNGCO + End Get + Set + Me._nADLNGCO = Value + End Set + End Property + + Public Property TINCO159() As String + Get + Return Me._tINCO159 + End Get + Set + Me._tINCO159 = Value + End Set + End Property + + Public Property EORI() As String + Get + Return Me._eORI + End Get + Set + Me._eORI = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(TRACONCO1)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current TRACONCO1 object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an TRACONCO1 object + ''' + ''' string workflow markup to deserialize + ''' Output TRACONCO1 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As TRACONCO1, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, TRACONCO1) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As TRACONCO1) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As TRACONCO1 + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), TRACONCO1) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As TRACONCO1 + Return CType(Serializer.Deserialize(s), TRACONCO1) + End Function +#End Region + + ''' + ''' Serializes current TRACONCO1 object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an TRACONCO1 object + ''' + ''' string xml file to load and deserialize + ''' Output TRACONCO1 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As TRACONCO1, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, TRACONCO1) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As TRACONCO1) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As TRACONCO1 + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class TRACONCE1 + +#Region "Private fields" + Private _namCE17 As String + + Private _strAndNumCE122 As String + + Private _posCodCE123 As String + + Private _citCE124 As String + + Private _couCE125 As String + + Private _nADLNGCE As String + + Private _tINCE159 As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property NamCE17() As String + Get + Return Me._namCE17 + End Get + Set + Me._namCE17 = Value + End Set + End Property + + Public Property StrAndNumCE122() As String + Get + Return Me._strAndNumCE122 + End Get + Set + Me._strAndNumCE122 = Value + End Set + End Property + + Public Property PosCodCE123() As String + Get + Return Me._posCodCE123 + End Get + Set + Me._posCodCE123 = Value + End Set + End Property + + Public Property CitCE124() As String + Get + Return Me._citCE124 + End Get + Set + Me._citCE124 = Value + End Set + End Property + + Public Property CouCE125() As String + Get + Return Me._couCE125 + End Get + Set + Me._couCE125 = Value + End Set + End Property + + Public Property NADLNGCE() As String + Get + Return Me._nADLNGCE + End Get + Set + Me._nADLNGCE = Value + End Set + End Property + + Public Property TINCE159() As String + Get + Return Me._tINCE159 + End Get + Set + Me._tINCE159 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(TRACONCE1)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current TRACONCE1 object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an TRACONCE1 object + ''' + ''' string workflow markup to deserialize + ''' Output TRACONCE1 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As TRACONCE1, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, TRACONCE1) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As TRACONCE1) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As TRACONCE1 + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), TRACONCE1) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As TRACONCE1 + Return CType(Serializer.Deserialize(s), TRACONCE1) + End Function +#End Region + + ''' + ''' Serializes current TRACONCE1 object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an TRACONCE1 object + ''' + ''' string xml file to load and deserialize + ''' Output TRACONCE1 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As TRACONCE1, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, TRACONCE1) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As TRACONCE1) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As TRACONCE1 + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class CUSOFFDEPEPT + +#Region "Private fields" + Private _refNumEPT1 As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property RefNumEPT1() As String + Get + Return Me._refNumEPT1 + End Get + Set + Me._refNumEPT1 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(CUSOFFDEPEPT)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current CUSOFFDEPEPT object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an CUSOFFDEPEPT object + ''' + ''' string workflow markup to deserialize + ''' Output CUSOFFDEPEPT object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As CUSOFFDEPEPT, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, CUSOFFDEPEPT) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As CUSOFFDEPEPT) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As CUSOFFDEPEPT + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), CUSOFFDEPEPT) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As CUSOFFDEPEPT + Return CType(Serializer.Deserialize(s), CUSOFFDEPEPT) + End Function +#End Region + + ''' + ''' Serializes current CUSOFFDEPEPT object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an CUSOFFDEPEPT object + ''' + ''' string xml file to load and deserialize + ''' Output CUSOFFDEPEPT object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As CUSOFFDEPEPT, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, CUSOFFDEPEPT) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As CUSOFFDEPEPT) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As CUSOFFDEPEPT + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class CUSOFFTRARNS + +#Region "Private fields" + Private _refNumRNS1 As String + + Private _arrTimTRACUS085 As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property RefNumRNS1() As String + Get + Return Me._refNumRNS1 + End Get + Set + Me._refNumRNS1 = Value + End Set + End Property + + + Public Property ArrTimTRACUS085() As String + Get + Return Me._arrTimTRACUS085 + End Get + Set + Me._arrTimTRACUS085 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(CUSOFFTRARNS)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current CUSOFFTRARNS object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an CUSOFFTRARNS object + ''' + ''' string workflow markup to deserialize + ''' Output CUSOFFTRARNS object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As CUSOFFTRARNS, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, CUSOFFTRARNS) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As CUSOFFTRARNS) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As CUSOFFTRARNS + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), CUSOFFTRARNS) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As CUSOFFTRARNS + Return CType(Serializer.Deserialize(s), CUSOFFTRARNS) + End Function +#End Region + + ''' + ''' Serializes current CUSOFFTRARNS object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an CUSOFFTRARNS object + ''' + ''' string xml file to load and deserialize + ''' Output CUSOFFTRARNS object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As CUSOFFTRARNS, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, CUSOFFTRARNS) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As CUSOFFTRARNS) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As CUSOFFTRARNS + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class CUSOFFDESEST + +#Region "Private fields" + Private _refNumEST1 As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property RefNumEST1() As String + Get + Return Me._refNumEST1 + End Get + Set + Me._refNumEST1 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(CUSOFFDESEST)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current CUSOFFDESEST object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an CUSOFFDESEST object + ''' + ''' string workflow markup to deserialize + ''' Output CUSOFFDESEST object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As CUSOFFDESEST, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, CUSOFFDESEST) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As CUSOFFDESEST) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As CUSOFFDESEST + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), CUSOFFDESEST) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As CUSOFFDESEST + Return CType(Serializer.Deserialize(s), CUSOFFDESEST) + End Function +#End Region + + ''' + ''' Serializes current CUSOFFDESEST object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an CUSOFFDESEST object + ''' + ''' string xml file to load and deserialize + ''' Output CUSOFFDESEST object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As CUSOFFDESEST, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, CUSOFFDESEST) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As CUSOFFDESEST) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As CUSOFFDESEST + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class GOOITEGDS + +#Region "Private fields" + Private _iteNumGDS7 As String + + Private _comCodTarCodGDS10 As String + + Private _decTypGDS15 As String + + Private _gooDesGDS23 As String + + Private _gooDesGDS23LNG As String + + Private _groMasGDS46 As Decimal + + Private _netMasGDS48 As Decimal + + Private _itemInvoiceAmount As Decimal + + Private _itemInvoiceCurrency As String + + Private _statisticalValue As Object + + Private _numberOfUnits As Object + + Private _quantity1 As Decimal + + Private _statisticalCode As Object + + Private _additionalUnit As Object + + Private _couOfDisGDS58 As String + + Private _couOfDesGDS59 As String + + Private _ihrBeyanNo As String + + Private _ihrBeyanTip As String + + Private _ihrBeyanParcali As String + + Private _pREADMREFAR2 As List(Of PREADMREFAR2) + + Private _pRODOCDC2 As List(Of PRODOCDC2) + + Private _sPEMENMT2 As List(Of SPEMENMT2) + + Private _tRACONCO2 As TRACONCO2 + + Private _tRACONCE2 As TRACONCE2 + + Private _cONNR2 As List(Of CONNR2) + + Private _pACGS2 As List(Of PACGS2) + + Private _sGICODSD2 As List(Of SGICODSD2) + + Private _tRACORSECGOO021 As TRACORSECGOO021 + + Private _tRACONSECGOO013 As TRACONSECGOO013 + + Private _aUTODETAIL As GOOITEGDSAUTODETAIL + + Private _spanishSummaryDischarges As GOOITEGDSSpanishSummaryDischarges + + Private _aCMA2 As List(Of GOOITEGDSACMA2) + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Sub New() + MyBase.New + Me._aCMA2 = New List(Of GOOITEGDSACMA2)() + Me._spanishSummaryDischarges = New GOOITEGDSSpanishSummaryDischarges() + Me._aUTODETAIL = New GOOITEGDSAUTODETAIL() + Me._tRACONSECGOO013 = New TRACONSECGOO013() + Me._tRACORSECGOO021 = New TRACORSECGOO021() + Me._sGICODSD2 = New List(Of SGICODSD2)() + Me._pACGS2 = New List(Of PACGS2)() + Me._cONNR2 = New List(Of CONNR2)() + Me._tRACONCE2 = New TRACONCE2() + Me._tRACONCO2 = New TRACONCO2() + Me._sPEMENMT2 = New List(Of SPEMENMT2)() + Me._pRODOCDC2 = New List(Of PRODOCDC2)() + Me._pREADMREFAR2 = New List(Of PREADMREFAR2)() + End Sub + + + Public Property IteNumGDS7() As String + Get + Return Me._iteNumGDS7 + End Get + Set + Me._iteNumGDS7 = Value + End Set + End Property + + Public Property ComCodTarCodGDS10() As String + Get + Return Me._comCodTarCodGDS10 + End Get + Set + Me._comCodTarCodGDS10 = Value + End Set + End Property + + Public Property DecTypGDS15() As String + Get + Return Me._decTypGDS15 + End Get + Set + Me._decTypGDS15 = Value + End Set + End Property + + Public Property GooDesGDS23() As String + Get + Return Me._gooDesGDS23 + End Get + Set + Me._gooDesGDS23 = Value + End Set + End Property + + Public Property GooDesGDS23LNG() As String + Get + Return Me._gooDesGDS23LNG + End Get + Set + Me._gooDesGDS23LNG = Value + End Set + End Property + + Public Property GroMasGDS46() As Decimal + Get + Return Me._groMasGDS46 + End Get + Set + Me._groMasGDS46 = Value + End Set + End Property + + Public Property NetMasGDS48() As Decimal + Get + Return Me._netMasGDS48 + End Get + Set + Me._netMasGDS48 = Value + End Set + End Property + + Public Property ItemInvoiceAmount() As Decimal + Get + Return Me._itemInvoiceAmount + End Get + Set + Me._itemInvoiceAmount = Value + End Set + End Property + + Public Property ItemInvoiceCurrency() As String + Get + Return Me._itemInvoiceCurrency + End Get + Set + Me._itemInvoiceCurrency = Value + End Set + End Property + + Public Property StatisticalValue() As Object + Get + Return Me._statisticalValue + End Get + Set + Me._statisticalValue = Value + End Set + End Property + + Public Property NumberOfUnits() As Object + Get + Return Me._numberOfUnits + End Get + Set + Me._numberOfUnits = Value + End Set + End Property + + Public Property Quantity1() As Decimal + Get + Return Me._quantity1 + End Get + Set + Me._quantity1 = Value + End Set + End Property + + Public Property StatisticalCode() As Object + Get + Return Me._statisticalCode + End Get + Set + Me._statisticalCode = Value + End Set + End Property + + Public Property AdditionalUnit() As Object + Get + Return Me._additionalUnit + End Get + Set + Me._additionalUnit = Value + End Set + End Property + + Public Property CouOfDisGDS58() As String + Get + Return Me._couOfDisGDS58 + End Get + Set + Me._couOfDisGDS58 = Value + End Set + End Property + + Public Property CouOfDesGDS59() As String + Get + Return Me._couOfDesGDS59 + End Get + Set + Me._couOfDesGDS59 = Value + End Set + End Property + + Public Property IhrBeyanNo() As String + Get + Return Me._ihrBeyanNo + End Get + Set + Me._ihrBeyanNo = Value + End Set + End Property + + Public Property IhrBeyanTip() As String + Get + Return Me._ihrBeyanTip + End Get + Set + Me._ihrBeyanTip = Value + End Set + End Property + + Public Property IhrBeyanParcali() As String + Get + Return Me._ihrBeyanParcali + End Get + Set + Me._ihrBeyanParcali = Value + End Set + End Property + + + Public Property PREADMREFAR2() As List(Of PREADMREFAR2) + Get + Return Me._pREADMREFAR2 + End Get + Set + Me._pREADMREFAR2 = Value + End Set + End Property + + + Public Property PRODOCDC2() As List(Of PRODOCDC2) + Get + Return Me._pRODOCDC2 + End Get + Set + Me._pRODOCDC2 = Value + End Set + End Property + + + Public Property SPEMENMT2() As List(Of SPEMENMT2) + Get + Return Me._sPEMENMT2 + End Get + Set + Me._sPEMENMT2 = Value + End Set + End Property + + Public Property TRACONCO2() As TRACONCO2 + Get + Return Me._tRACONCO2 + End Get + Set + Me._tRACONCO2 = Value + End Set + End Property + + Public Property TRACONCE2() As TRACONCE2 + Get + Return Me._tRACONCE2 + End Get + Set + Me._tRACONCE2 = Value + End Set + End Property + + + Public Property CONNR2() As List(Of CONNR2) + Get + Return Me._cONNR2 + End Get + Set + Me._cONNR2 = Value + End Set + End Property + + + Public Property PACGS2() As List(Of PACGS2) + Get + Return Me._pACGS2 + End Get + Set + Me._pACGS2 = Value + End Set + End Property + + + Public Property SGICODSD2() As List(Of SGICODSD2) + Get + Return Me._sGICODSD2 + End Get + Set + Me._sGICODSD2 = Value + End Set + End Property + + Public Property TRACORSECGOO021() As TRACORSECGOO021 + Get + Return Me._tRACORSECGOO021 + End Get + Set + Me._tRACORSECGOO021 = Value + End Set + End Property + + Public Property TRACONSECGOO013() As TRACONSECGOO013 + Get + Return Me._tRACONSECGOO013 + End Get + Set + Me._tRACONSECGOO013 = Value + End Set + End Property + + Public Property AUTODETAIL() As GOOITEGDSAUTODETAIL + Get + Return Me._aUTODETAIL + End Get + Set + Me._aUTODETAIL = Value + End Set + End Property + + Public Property SpanishSummaryDischarges() As GOOITEGDSSpanishSummaryDischarges + Get + Return Me._spanishSummaryDischarges + End Get + Set + Me._spanishSummaryDischarges = Value + End Set + End Property + + + Public Property ACMA2() As List(Of GOOITEGDSACMA2) + Get + Return Me._aCMA2 + End Get + Set + Me._aCMA2 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(GOOITEGDS)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current GOOITEGDS object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an GOOITEGDS object + ''' + ''' string workflow markup to deserialize + ''' Output GOOITEGDS object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As GOOITEGDS, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, GOOITEGDS) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As GOOITEGDS) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As GOOITEGDS + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), GOOITEGDS) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As GOOITEGDS + Return CType(Serializer.Deserialize(s), GOOITEGDS) + End Function +#End Region + + ''' + ''' Serializes current GOOITEGDS object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an GOOITEGDS object + ''' + ''' string xml file to load and deserialize + ''' Output GOOITEGDS object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As GOOITEGDS, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, GOOITEGDS) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As GOOITEGDS) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As GOOITEGDS + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class PREADMREFAR2 + +#Region "Private fields" + Private _preDocTypAR21 As Codelists.CL14 + + Private _preDocRefAR26 As String + + Private _preDocRefLNG As String + + Private _comOfInfAR29 As String + + Private _comOfInfAR29LNG As String + + Private _preDocRegPos As String + + Private _preDocRegNo As String + + Private _preDocNbPackages As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property PreDocTypAR21() As Codelists.CL14 + Get + Return Me._preDocTypAR21 + End Get + Set + Me._preDocTypAR21 = Value + End Set + End Property + + Public Property PreDocRefAR26() As String + Get + Return Me._preDocRefAR26 + End Get + Set + Me._preDocRefAR26 = Value + End Set + End Property + + Public Property PreDocRefLNG() As String + Get + Return Me._preDocRefLNG + End Get + Set + Me._preDocRefLNG = Value + End Set + End Property + + Public Property ComOfInfAR29() As String + Get + Return Me._comOfInfAR29 + End Get + Set + Me._comOfInfAR29 = Value + End Set + End Property + + Public Property ComOfInfAR29LNG() As String + Get + Return Me._comOfInfAR29LNG + End Get + Set + Me._comOfInfAR29LNG = Value + End Set + End Property + + Public Property PreDocRegPos() As String + Get + Return Me._preDocRegPos + End Get + Set + Me._preDocRegPos = Value + End Set + End Property + + Public Property PreDocRegNo() As String + Get + Return Me._preDocRegNo + End Get + Set + Me._preDocRegNo = Value + End Set + End Property + + Public Property PreDocNbPackages() As String + Get + Return Me._preDocNbPackages + End Get + Set + Me._preDocNbPackages = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(PREADMREFAR2)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current PREADMREFAR2 object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an PREADMREFAR2 object + ''' + ''' string workflow markup to deserialize + ''' Output PREADMREFAR2 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As PREADMREFAR2, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, PREADMREFAR2) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As PREADMREFAR2) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As PREADMREFAR2 + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), PREADMREFAR2) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As PREADMREFAR2 + Return CType(Serializer.Deserialize(s), PREADMREFAR2) + End Function +#End Region + + ''' + ''' Serializes current PREADMREFAR2 object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an PREADMREFAR2 object + ''' + ''' string xml file to load and deserialize + ''' Output PREADMREFAR2 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As PREADMREFAR2, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, PREADMREFAR2) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As PREADMREFAR2) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As PREADMREFAR2 + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class PRODOCDC2 + +#Region "Private fields" + Private _docTypDC21 As String + + Private _docRefDC23 As String + + Private _docRefDCLNG As String + + Private _comOfInfDC25 As String + + Private _comOfInfDC25LNG As String + + Private _docYearForItaly As String + + Private _docCountryForItaly As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property DocTypDC21() As String + Get + Return Me._docTypDC21 + End Get + Set + Me._docTypDC21 = Value + End Set + End Property + + Public Property DocRefDC23() As String + Get + Return Me._docRefDC23 + End Get + Set + Me._docRefDC23 = Value + End Set + End Property + + Public Property DocRefDCLNG() As String + Get + Return Me._docRefDCLNG + End Get + Set + Me._docRefDCLNG = Value + End Set + End Property + + Public Property ComOfInfDC25() As String + Get + Return Me._comOfInfDC25 + End Get + Set + Me._comOfInfDC25 = Value + End Set + End Property + + Public Property ComOfInfDC25LNG() As String + Get + Return Me._comOfInfDC25LNG + End Get + Set + Me._comOfInfDC25LNG = Value + End Set + End Property + + Public Property DocYearForItaly() As String + Get + Return Me._docYearForItaly + End Get + Set + Me._docYearForItaly = Value + End Set + End Property + + Public Property DocCountryForItaly() As String + Get + Return Me._docCountryForItaly + End Get + Set + Me._docCountryForItaly = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(PRODOCDC2)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current PRODOCDC2 object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an PRODOCDC2 object + ''' + ''' string workflow markup to deserialize + ''' Output PRODOCDC2 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As PRODOCDC2, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, PRODOCDC2) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As PRODOCDC2) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As PRODOCDC2 + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), PRODOCDC2) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As PRODOCDC2 + Return CType(Serializer.Deserialize(s), PRODOCDC2) + End Function +#End Region + + ''' + ''' Serializes current PRODOCDC2 object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an PRODOCDC2 object + ''' + ''' string xml file to load and deserialize + ''' Output PRODOCDC2 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As PRODOCDC2, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, PRODOCDC2) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As PRODOCDC2) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As PRODOCDC2 + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class SPEMENMT2 + +#Region "Private fields" + Private _addInfMT21 As String + + Private _addInfMT21LNG As String + + Private _addInfCodMT23 As String + + Private _expFroECMT24 As Constraints4.cl27 + + Private _expFroCouMT25 As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property AddInfMT21() As String + Get + Return Me._addInfMT21 + End Get + Set + Me._addInfMT21 = Value + End Set + End Property + + Public Property AddInfMT21LNG() As String + Get + Return Me._addInfMT21LNG + End Get + Set + Me._addInfMT21LNG = Value + End Set + End Property + + Public Property AddInfCodMT23() As String + Get + Return Me._addInfCodMT23 + End Get + Set + Me._addInfCodMT23 = Value + End Set + End Property + + Public Property ExpFroECMT24() As Constraints4.cl27 + Get + Return Me._expFroECMT24 + End Get + Set + Me._expFroECMT24 = Value + End Set + End Property + + Public Property ExpFroCouMT25() As String + Get + Return Me._expFroCouMT25 + End Get + Set + Me._expFroCouMT25 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(SPEMENMT2)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current SPEMENMT2 object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an SPEMENMT2 object + ''' + ''' string workflow markup to deserialize + ''' Output SPEMENMT2 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As SPEMENMT2, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, SPEMENMT2) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As SPEMENMT2) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As SPEMENMT2 + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), SPEMENMT2) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As SPEMENMT2 + Return CType(Serializer.Deserialize(s), SPEMENMT2) + End Function +#End Region + + ''' + ''' Serializes current SPEMENMT2 object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an SPEMENMT2 object + ''' + ''' string xml file to load and deserialize + ''' Output SPEMENMT2 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As SPEMENMT2, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, SPEMENMT2) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As SPEMENMT2) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As SPEMENMT2 + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class TRACONCO2 + +#Region "Private fields" + Private _namCO27 As String + + Private _strAndNumCO222 As String + + Private _posCodCO223 As String + + Private _citCO224 As String + + Private _couCO225 As String + + Private _nADLNGGTCO As String + + Private _tINCO259 As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property NamCO27() As String + Get + Return Me._namCO27 + End Get + Set + Me._namCO27 = Value + End Set + End Property + + Public Property StrAndNumCO222() As String + Get + Return Me._strAndNumCO222 + End Get + Set + Me._strAndNumCO222 = Value + End Set + End Property + + Public Property PosCodCO223() As String + Get + Return Me._posCodCO223 + End Get + Set + Me._posCodCO223 = Value + End Set + End Property + + Public Property CitCO224() As String + Get + Return Me._citCO224 + End Get + Set + Me._citCO224 = Value + End Set + End Property + + Public Property CouCO225() As String + Get + Return Me._couCO225 + End Get + Set + Me._couCO225 = Value + End Set + End Property + + Public Property NADLNGGTCO() As String + Get + Return Me._nADLNGGTCO + End Get + Set + Me._nADLNGGTCO = Value + End Set + End Property + + Public Property TINCO259() As String + Get + Return Me._tINCO259 + End Get + Set + Me._tINCO259 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(TRACONCO2)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current TRACONCO2 object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an TRACONCO2 object + ''' + ''' string workflow markup to deserialize + ''' Output TRACONCO2 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As TRACONCO2, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, TRACONCO2) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As TRACONCO2) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As TRACONCO2 + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), TRACONCO2) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As TRACONCO2 + Return CType(Serializer.Deserialize(s), TRACONCO2) + End Function +#End Region + + ''' + ''' Serializes current TRACONCO2 object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an TRACONCO2 object + ''' + ''' string xml file to load and deserialize + ''' Output TRACONCO2 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As TRACONCO2, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, TRACONCO2) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As TRACONCO2) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As TRACONCO2 + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class TRACONCE2 + +#Region "Private fields" + Private _namCE27 As String + + Private _strAndNumCE222 As String + + Private _posCodCE223 As String + + Private _citCE224 As String + + Private _couCE225 As String + + Private _nADLNGGICE As String + + Private _tINCE259 As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property NamCE27() As String + Get + Return Me._namCE27 + End Get + Set + Me._namCE27 = Value + End Set + End Property + + Public Property StrAndNumCE222() As String + Get + Return Me._strAndNumCE222 + End Get + Set + Me._strAndNumCE222 = Value + End Set + End Property + + Public Property PosCodCE223() As String + Get + Return Me._posCodCE223 + End Get + Set + Me._posCodCE223 = Value + End Set + End Property + + Public Property CitCE224() As String + Get + Return Me._citCE224 + End Get + Set + Me._citCE224 = Value + End Set + End Property + + Public Property CouCE225() As String + Get + Return Me._couCE225 + End Get + Set + Me._couCE225 = Value + End Set + End Property + + Public Property NADLNGGICE() As String + Get + Return Me._nADLNGGICE + End Get + Set + Me._nADLNGGICE = Value + End Set + End Property + + Public Property TINCE259() As String + Get + Return Me._tINCE259 + End Get + Set + Me._tINCE259 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(TRACONCE2)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current TRACONCE2 object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an TRACONCE2 object + ''' + ''' string workflow markup to deserialize + ''' Output TRACONCE2 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As TRACONCE2, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, TRACONCE2) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As TRACONCE2) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As TRACONCE2 + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), TRACONCE2) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As TRACONCE2 + Return CType(Serializer.Deserialize(s), TRACONCE2) + End Function +#End Region + + ''' + ''' Serializes current TRACONCE2 object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an TRACONCE2 object + ''' + ''' string xml file to load and deserialize + ''' Output TRACONCE2 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As TRACONCE2, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, TRACONCE2) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As TRACONCE2) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As TRACONCE2 + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class CONNR2 + +#Region "Private fields" + Private _conNumNR21 As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property ConNumNR21() As String + Get + Return Me._conNumNR21 + End Get + Set + Me._conNumNR21 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(CONNR2)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current CONNR2 object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an CONNR2 object + ''' + ''' string workflow markup to deserialize + ''' Output CONNR2 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As CONNR2, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, CONNR2) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As CONNR2) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As CONNR2 + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), CONNR2) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As CONNR2 + Return CType(Serializer.Deserialize(s), CONNR2) + End Function +#End Region + + ''' + ''' Serializes current CONNR2 object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an CONNR2 object + ''' + ''' string xml file to load and deserialize + ''' Output CONNR2 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As CONNR2, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, CONNR2) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As CONNR2) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As CONNR2 + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class PACGS2 + +#Region "Private fields" + Private _marNumOfPacGS21 As String + + Private _marNumOfPacGS21LNG As String + + Private _kinOfPacGS23 As String + + Private _numOfPacGS24 As String + + Private _numOfPieGS25 As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property MarNumOfPacGS21() As String + Get + Return Me._marNumOfPacGS21 + End Get + Set + Me._marNumOfPacGS21 = Value + End Set + End Property + + Public Property MarNumOfPacGS21LNG() As String + Get + Return Me._marNumOfPacGS21LNG + End Get + Set + Me._marNumOfPacGS21LNG = Value + End Set + End Property + + Public Property KinOfPacGS23() As String + Get + Return Me._kinOfPacGS23 + End Get + Set + Me._kinOfPacGS23 = Value + End Set + End Property + + + Public Property NumOfPacGS24() As String + Get + Return Me._numOfPacGS24 + End Get + Set + Me._numOfPacGS24 = Value + End Set + End Property + + + Public Property NumOfPieGS25() As String + Get + Return Me._numOfPieGS25 + End Get + Set + Me._numOfPieGS25 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(PACGS2)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current PACGS2 object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an PACGS2 object + ''' + ''' string workflow markup to deserialize + ''' Output PACGS2 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As PACGS2, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, PACGS2) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As PACGS2) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As PACGS2 + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), PACGS2) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As PACGS2 + Return CType(Serializer.Deserialize(s), PACGS2) + End Function +#End Region + + ''' + ''' Serializes current PACGS2 object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an PACGS2 object + ''' + ''' string xml file to load and deserialize + ''' Output PACGS2 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As PACGS2, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, PACGS2) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As PACGS2) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As PACGS2 + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class SGICODSD2 + +#Region "Private fields" + Private _senGooCodSD22 As Codelists.CL64 + + Private _senQuaSD23 As Decimal + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property SenGooCodSD22() As Codelists.CL64 + Get + Return Me._senGooCodSD22 + End Get + Set + Me._senGooCodSD22 = Value + End Set + End Property + + Public Property SenQuaSD23() As Decimal + Get + Return Me._senQuaSD23 + End Get + Set + Me._senQuaSD23 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(SGICODSD2)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current SGICODSD2 object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an SGICODSD2 object + ''' + ''' string workflow markup to deserialize + ''' Output SGICODSD2 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As SGICODSD2, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, SGICODSD2) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As SGICODSD2) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As SGICODSD2 + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), SGICODSD2) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As SGICODSD2 + Return CType(Serializer.Deserialize(s), SGICODSD2) + End Function +#End Region + + ''' + ''' Serializes current SGICODSD2 object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an SGICODSD2 object + ''' + ''' string xml file to load and deserialize + ''' Output SGICODSD2 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As SGICODSD2, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, SGICODSD2) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As SGICODSD2) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As SGICODSD2 + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class TRACORSECGOO021 + +#Region "Private fields" + Private _namTRACORSECGOO025 As String + + Private _strNumTRACORSECGOO027 As String + + Private _posCodTRACORSECGOO026 As String + + Private _citTRACORSECGOO022 As String + + Private _couCodTRACORSECGOO023 As String + + Private _tRACORSECGOO021LNG As String + + Private _tINTRACORSECGOO028 As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property NamTRACORSECGOO025() As String + Get + Return Me._namTRACORSECGOO025 + End Get + Set + Me._namTRACORSECGOO025 = Value + End Set + End Property + + Public Property StrNumTRACORSECGOO027() As String + Get + Return Me._strNumTRACORSECGOO027 + End Get + Set + Me._strNumTRACORSECGOO027 = Value + End Set + End Property + + Public Property PosCodTRACORSECGOO026() As String + Get + Return Me._posCodTRACORSECGOO026 + End Get + Set + Me._posCodTRACORSECGOO026 = Value + End Set + End Property + + Public Property CitTRACORSECGOO022() As String + Get + Return Me._citTRACORSECGOO022 + End Get + Set + Me._citTRACORSECGOO022 = Value + End Set + End Property + + Public Property CouCodTRACORSECGOO023() As String + Get + Return Me._couCodTRACORSECGOO023 + End Get + Set + Me._couCodTRACORSECGOO023 = Value + End Set + End Property + + Public Property TRACORSECGOO021LNG() As String + Get + Return Me._tRACORSECGOO021LNG + End Get + Set + Me._tRACORSECGOO021LNG = Value + End Set + End Property + + Public Property TINTRACORSECGOO028() As String + Get + Return Me._tINTRACORSECGOO028 + End Get + Set + Me._tINTRACORSECGOO028 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(TRACORSECGOO021)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current TRACORSECGOO021 object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an TRACORSECGOO021 object + ''' + ''' string workflow markup to deserialize + ''' Output TRACORSECGOO021 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As TRACORSECGOO021, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, TRACORSECGOO021) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As TRACORSECGOO021) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As TRACORSECGOO021 + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), TRACORSECGOO021) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As TRACORSECGOO021 + Return CType(Serializer.Deserialize(s), TRACORSECGOO021) + End Function +#End Region + + ''' + ''' Serializes current TRACORSECGOO021 object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an TRACORSECGOO021 object + ''' + ''' string xml file to load and deserialize + ''' Output TRACORSECGOO021 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As TRACORSECGOO021, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, TRACORSECGOO021) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As TRACORSECGOO021) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As TRACORSECGOO021 + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class TRACONSECGOO013 + +#Region "Private fields" + Private _namTRACONSECGOO017 As String + + Private _strNumTRACONSECGOO019 As String + + Private _posCodTRACONSECGOO018 As String + + Private _cityTRACONSECGOO014 As String + + Private _couCodTRACONSECGOO015 As String + + Private _tRACONSECGOO013LNG As String + + Private _tINTRACONSECGOO020 As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property NamTRACONSECGOO017() As String + Get + Return Me._namTRACONSECGOO017 + End Get + Set + Me._namTRACONSECGOO017 = Value + End Set + End Property + + Public Property StrNumTRACONSECGOO019() As String + Get + Return Me._strNumTRACONSECGOO019 + End Get + Set + Me._strNumTRACONSECGOO019 = Value + End Set + End Property + + Public Property PosCodTRACONSECGOO018() As String + Get + Return Me._posCodTRACONSECGOO018 + End Get + Set + Me._posCodTRACONSECGOO018 = Value + End Set + End Property + + Public Property CityTRACONSECGOO014() As String + Get + Return Me._cityTRACONSECGOO014 + End Get + Set + Me._cityTRACONSECGOO014 = Value + End Set + End Property + + Public Property CouCodTRACONSECGOO015() As String + Get + Return Me._couCodTRACONSECGOO015 + End Get + Set + Me._couCodTRACONSECGOO015 = Value + End Set + End Property + + Public Property TRACONSECGOO013LNG() As String + Get + Return Me._tRACONSECGOO013LNG + End Get + Set + Me._tRACONSECGOO013LNG = Value + End Set + End Property + + Public Property TINTRACONSECGOO020() As String + Get + Return Me._tINTRACONSECGOO020 + End Get + Set + Me._tINTRACONSECGOO020 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(TRACONSECGOO013)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current TRACONSECGOO013 object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an TRACONSECGOO013 object + ''' + ''' string workflow markup to deserialize + ''' Output TRACONSECGOO013 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As TRACONSECGOO013, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, TRACONSECGOO013) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As TRACONSECGOO013) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As TRACONSECGOO013 + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), TRACONSECGOO013) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As TRACONSECGOO013 + Return CType(Serializer.Deserialize(s), TRACONSECGOO013) + End Function +#End Region + + ''' + ''' Serializes current TRACONSECGOO013 object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an TRACONSECGOO013 object + ''' + ''' string xml file to load and deserialize + ''' Output TRACONSECGOO013 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As TRACONSECGOO013, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, TRACONSECGOO013) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As TRACONSECGOO013) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As TRACONSECGOO013 + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class GOOITEGDSAUTODETAIL + +#Region "Private fields" + Private _autoName As String + + Private _autoBrand As String + + Private _autoMod As String + + Private _autoType As String + + Private _autoRegDate As String + + Private _autoNumPas As String + + Private _autoLoadCap As String + + Private _autoCol As String + + Private _autoWorCap As String + + Private _autoPow As String + + Private _autoTypPow As String + + Private _autoEngNum As String + + Private _autoChasNum As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property AutoName() As String + Get + Return Me._autoName + End Get + Set + Me._autoName = Value + End Set + End Property + + Public Property AutoBrand() As String + Get + Return Me._autoBrand + End Get + Set + Me._autoBrand = Value + End Set + End Property + + Public Property AutoMod() As String + Get + Return Me._autoMod + End Get + Set + Me._autoMod = Value + End Set + End Property + + Public Property AutoType() As String + Get + Return Me._autoType + End Get + Set + Me._autoType = Value + End Set + End Property + + Public Property AutoRegDate() As String + Get + Return Me._autoRegDate + End Get + Set + Me._autoRegDate = Value + End Set + End Property + + Public Property AutoNumPas() As String + Get + Return Me._autoNumPas + End Get + Set + Me._autoNumPas = Value + End Set + End Property + + Public Property AutoLoadCap() As String + Get + Return Me._autoLoadCap + End Get + Set + Me._autoLoadCap = Value + End Set + End Property + + Public Property AutoCol() As String + Get + Return Me._autoCol + End Get + Set + Me._autoCol = Value + End Set + End Property + + Public Property AutoWorCap() As String + Get + Return Me._autoWorCap + End Get + Set + Me._autoWorCap = Value + End Set + End Property + + Public Property AutoPow() As String + Get + Return Me._autoPow + End Get + Set + Me._autoPow = Value + End Set + End Property + + Public Property AutoTypPow() As String + Get + Return Me._autoTypPow + End Get + Set + Me._autoTypPow = Value + End Set + End Property + + Public Property AutoEngNum() As String + Get + Return Me._autoEngNum + End Get + Set + Me._autoEngNum = Value + End Set + End Property + + Public Property AutoChasNum() As String + Get + Return Me._autoChasNum + End Get + Set + Me._autoChasNum = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(GOOITEGDSAUTODETAIL)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current GOOITEGDSAUTODETAIL object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an GOOITEGDSAUTODETAIL object + ''' + ''' string workflow markup to deserialize + ''' Output GOOITEGDSAUTODETAIL object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As GOOITEGDSAUTODETAIL, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, GOOITEGDSAUTODETAIL) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As GOOITEGDSAUTODETAIL) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As GOOITEGDSAUTODETAIL + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), GOOITEGDSAUTODETAIL) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As GOOITEGDSAUTODETAIL + Return CType(Serializer.Deserialize(s), GOOITEGDSAUTODETAIL) + End Function +#End Region + + ''' + ''' Serializes current GOOITEGDSAUTODETAIL object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an GOOITEGDSAUTODETAIL object + ''' + ''' string xml file to load and deserialize + ''' Output GOOITEGDSAUTODETAIL object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As GOOITEGDSAUTODETAIL, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, GOOITEGDSAUTODETAIL) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As GOOITEGDSAUTODETAIL) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As GOOITEGDSAUTODETAIL + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class GOOITEGDSSpanishSummaryDischarges + +#Region "Private fields" + Private _spanishSummaryDischarge As GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Sub New() + MyBase.New + Me._spanishSummaryDischarge = New GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge() + End Sub + + Public Property SpanishSummaryDischarge() As GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge + Get + Return Me._spanishSummaryDischarge + End Get + Set + Me._spanishSummaryDischarge = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(GOOITEGDSSpanishSummaryDischarges)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current GOOITEGDSSpanishSummaryDischarges object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an GOOITEGDSSpanishSummaryDischarges object + ''' + ''' string workflow markup to deserialize + ''' Output GOOITEGDSSpanishSummaryDischarges object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As GOOITEGDSSpanishSummaryDischarges, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, GOOITEGDSSpanishSummaryDischarges) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As GOOITEGDSSpanishSummaryDischarges) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As GOOITEGDSSpanishSummaryDischarges + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), GOOITEGDSSpanishSummaryDischarges) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As GOOITEGDSSpanishSummaryDischarges + Return CType(Serializer.Deserialize(s), GOOITEGDSSpanishSummaryDischarges) + End Function +#End Region + + ''' + ''' Serializes current GOOITEGDSSpanishSummaryDischarges object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an GOOITEGDSSpanishSummaryDischarges object + ''' + ''' string xml file to load and deserialize + ''' Output GOOITEGDSSpanishSummaryDischarges object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As GOOITEGDSSpanishSummaryDischarges, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, GOOITEGDSSpanishSummaryDischarges) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As GOOITEGDSSpanishSummaryDischarges) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As GOOITEGDSSpanishSummaryDischarges + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge + +#Region "Private fields" + Private _dischargingType As Object + + Private _docRefNumber As Object + + Private _dischargingItemQuantity As Object + + Private _isPartialDischarge As Object + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property DischargingType() As Object + Get + Return Me._dischargingType + End Get + Set + Me._dischargingType = Value + End Set + End Property + + Public Property DocRefNumber() As Object + Get + Return Me._docRefNumber + End Get + Set + Me._docRefNumber = Value + End Set + End Property + + Public Property DischargingItemQuantity() As Object + Get + Return Me._dischargingItemQuantity + End Get + Set + Me._dischargingItemQuantity = Value + End Set + End Property + + Public Property isPartialDischarge() As Object + Get + Return Me._isPartialDischarge + End Get + Set + Me._isPartialDischarge = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge object + ''' + ''' string workflow markup to deserialize + ''' Output GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge + Return CType(Serializer.Deserialize(s), GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge) + End Function +#End Region + + ''' + ''' Serializes current GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge object + ''' + ''' string xml file to load and deserialize + ''' Output GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As GOOITEGDSSpanishSummaryDischargesSpanishSummaryDischarge + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class GOOITEGDSACMA2 + +#Region "Private fields" + Private _iddtext As Object + + Private _nartnumart As Object + + Private _nartnumart1 As Object + + Private _qamv As Object + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property Iddtext() As Object + Get + Return Me._iddtext + End Get + Set + Me._iddtext = Value + End Set + End Property + + Public Property Nartnumart() As Object + Get + Return Me._nartnumart + End Get + Set + Me._nartnumart = Value + End Set + End Property + + Public Property Nartnumart1() As Object + Get + Return Me._nartnumart1 + End Get + Set + Me._nartnumart1 = Value + End Set + End Property + + Public Property Qamv() As Object + Get + Return Me._qamv + End Get + Set + Me._qamv = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(GOOITEGDSACMA2)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current GOOITEGDSACMA2 object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an GOOITEGDSACMA2 object + ''' + ''' string workflow markup to deserialize + ''' Output GOOITEGDSACMA2 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As GOOITEGDSACMA2, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, GOOITEGDSACMA2) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As GOOITEGDSACMA2) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As GOOITEGDSACMA2 + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), GOOITEGDSACMA2) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As GOOITEGDSACMA2 + Return CType(Serializer.Deserialize(s), GOOITEGDSACMA2) + End Function +#End Region + + ''' + ''' Serializes current GOOITEGDSACMA2 object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an GOOITEGDSACMA2 object + ''' + ''' string xml file to load and deserialize + ''' Output GOOITEGDSACMA2 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As GOOITEGDSACMA2, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, GOOITEGDSACMA2) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As GOOITEGDSACMA2) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As GOOITEGDSACMA2 + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class CARTRA100 + +#Region "Private fields" + Private _namCARTRA121 As String + + Private _strAndNumCARTRA254 As String + + Private _posCodCARTRA121 As String + + Private _citCARTRA789 As String + + Private _couCodCARTRA587 As String + + Private _nADCARTRA121 As String + + Private _tINCARTRA254 As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property NamCARTRA121() As String + Get + Return Me._namCARTRA121 + End Get + Set + Me._namCARTRA121 = Value + End Set + End Property + + Public Property StrAndNumCARTRA254() As String + Get + Return Me._strAndNumCARTRA254 + End Get + Set + Me._strAndNumCARTRA254 = Value + End Set + End Property + + Public Property PosCodCARTRA121() As String + Get + Return Me._posCodCARTRA121 + End Get + Set + Me._posCodCARTRA121 = Value + End Set + End Property + + Public Property CitCARTRA789() As String + Get + Return Me._citCARTRA789 + End Get + Set + Me._citCARTRA789 = Value + End Set + End Property + + Public Property CouCodCARTRA587() As String + Get + Return Me._couCodCARTRA587 + End Get + Set + Me._couCodCARTRA587 = Value + End Set + End Property + + Public Property NADCARTRA121() As String + Get + Return Me._nADCARTRA121 + End Get + Set + Me._nADCARTRA121 = Value + End Set + End Property + + Public Property TINCARTRA254() As String + Get + Return Me._tINCARTRA254 + End Get + Set + Me._tINCARTRA254 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(CARTRA100)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current CARTRA100 object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an CARTRA100 object + ''' + ''' string workflow markup to deserialize + ''' Output CARTRA100 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As CARTRA100, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, CARTRA100) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As CARTRA100) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As CARTRA100 + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), CARTRA100) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As CARTRA100 + Return CType(Serializer.Deserialize(s), CARTRA100) + End Function +#End Region + + ''' + ''' Serializes current CARTRA100 object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an CARTRA100 object + ''' + ''' string xml file to load and deserialize + ''' Output CARTRA100 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As CARTRA100, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, CARTRA100) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As CARTRA100) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As CARTRA100 + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class ITI + +#Region "Private fields" + Private _couOfRouCodITI1 As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property CouOfRouCodITI1() As String + Get + Return Me._couOfRouCodITI1 + End Get + Set + Me._couOfRouCodITI1 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(ITI)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current ITI object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an ITI object + ''' + ''' string workflow markup to deserialize + ''' Output ITI object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As ITI, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, ITI) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As ITI) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As ITI + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), ITI) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As ITI + Return CType(Serializer.Deserialize(s), ITI) + End Function +#End Region + + ''' + ''' Serializes current ITI object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an ITI object + ''' + ''' string xml file to load and deserialize + ''' Output ITI object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As ITI, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, ITI) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As ITI) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As ITI + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class TRACORSEC037 + +#Region "Private fields" + Private _namTRACORSEC041 As String + + Private _strNumTRACORSEC043 As String + + Private _posCodTRACORSEC042 As String + + Private _citTRACORSEC038 As String + + Private _couCodTRACORSEC039 As String + + Private _tRACORSEC037LNG As String + + Private _tINTRACORSEC044 As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property NamTRACORSEC041() As String + Get + Return Me._namTRACORSEC041 + End Get + Set + Me._namTRACORSEC041 = Value + End Set + End Property + + Public Property StrNumTRACORSEC043() As String + Get + Return Me._strNumTRACORSEC043 + End Get + Set + Me._strNumTRACORSEC043 = Value + End Set + End Property + + Public Property PosCodTRACORSEC042() As String + Get + Return Me._posCodTRACORSEC042 + End Get + Set + Me._posCodTRACORSEC042 = Value + End Set + End Property + + Public Property CitTRACORSEC038() As String + Get + Return Me._citTRACORSEC038 + End Get + Set + Me._citTRACORSEC038 = Value + End Set + End Property + + Public Property CouCodTRACORSEC039() As String + Get + Return Me._couCodTRACORSEC039 + End Get + Set + Me._couCodTRACORSEC039 = Value + End Set + End Property + + Public Property TRACORSEC037LNG() As String + Get + Return Me._tRACORSEC037LNG + End Get + Set + Me._tRACORSEC037LNG = Value + End Set + End Property + + Public Property TINTRACORSEC044() As String + Get + Return Me._tINTRACORSEC044 + End Get + Set + Me._tINTRACORSEC044 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(TRACORSEC037)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current TRACORSEC037 object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an TRACORSEC037 object + ''' + ''' string workflow markup to deserialize + ''' Output TRACORSEC037 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As TRACORSEC037, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, TRACORSEC037) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As TRACORSEC037) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As TRACORSEC037 + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), TRACORSEC037) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As TRACORSEC037 + Return CType(Serializer.Deserialize(s), TRACORSEC037) + End Function +#End Region + + ''' + ''' Serializes current TRACORSEC037 object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an TRACORSEC037 object + ''' + ''' string xml file to load and deserialize + ''' Output TRACORSEC037 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As TRACORSEC037, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, TRACORSEC037) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As TRACORSEC037) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As TRACORSEC037 + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class TRACONSEC029 + +#Region "Private fields" + Private _nameTRACONSEC033 As String + + Private _strNumTRACONSEC035 As String + + Private _posCodTRACONSEC034 As String + + Private _citTRACONSEC030 As String + + Private _couCodTRACONSEC031 As String + + Private _tRACONSEC029LNG As String + + Private _tINTRACONSEC036 As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property NameTRACONSEC033() As String + Get + Return Me._nameTRACONSEC033 + End Get + Set + Me._nameTRACONSEC033 = Value + End Set + End Property + + Public Property StrNumTRACONSEC035() As String + Get + Return Me._strNumTRACONSEC035 + End Get + Set + Me._strNumTRACONSEC035 = Value + End Set + End Property + + Public Property PosCodTRACONSEC034() As String + Get + Return Me._posCodTRACONSEC034 + End Get + Set + Me._posCodTRACONSEC034 = Value + End Set + End Property + + Public Property CitTRACONSEC030() As String + Get + Return Me._citTRACONSEC030 + End Get + Set + Me._citTRACONSEC030 = Value + End Set + End Property + + Public Property CouCodTRACONSEC031() As String + Get + Return Me._couCodTRACONSEC031 + End Get + Set + Me._couCodTRACONSEC031 = Value + End Set + End Property + + Public Property TRACONSEC029LNG() As String + Get + Return Me._tRACONSEC029LNG + End Get + Set + Me._tRACONSEC029LNG = Value + End Set + End Property + + Public Property TINTRACONSEC036() As String + Get + Return Me._tINTRACONSEC036 + End Get + Set + Me._tINTRACONSEC036 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(TRACONSEC029)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current TRACONSEC029 object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an TRACONSEC029 object + ''' + ''' string workflow markup to deserialize + ''' Output TRACONSEC029 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As TRACONSEC029, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, TRACONSEC029) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As TRACONSEC029) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As TRACONSEC029 + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), TRACONSEC029) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As TRACONSEC029 + Return CType(Serializer.Deserialize(s), TRACONSEC029) + End Function +#End Region + + ''' + ''' Serializes current TRACONSEC029 object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an TRACONSEC029 object + ''' + ''' string xml file to load and deserialize + ''' Output TRACONSEC029 object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As TRACONSEC029, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, TRACONSEC029) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As TRACONSEC029) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As TRACONSEC029 + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class ACMA + +#Region "Private fields" + Private _disInd As String + + Private _idsoext As String + + Private _wareInd As String + + Private _ltitref As String + + Private _wareCod As String + + Private _titlNum As String + + Private _disQty As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property DisInd() As String + Get + Return Me._disInd + End Get + Set + Me._disInd = Value + End Set + End Property + + Public Property Idsoext() As String + Get + Return Me._idsoext + End Get + Set + Me._idsoext = Value + End Set + End Property + + Public Property WareInd() As String + Get + Return Me._wareInd + End Get + Set + Me._wareInd = Value + End Set + End Property + + Public Property Ltitref() As String + Get + Return Me._ltitref + End Get + Set + Me._ltitref = Value + End Set + End Property + + Public Property WareCod() As String + Get + Return Me._wareCod + End Get + Set + Me._wareCod = Value + End Set + End Property + + + Public Property TitlNum() As String + Get + Return Me._titlNum + End Get + Set + Me._titlNum = Value + End Set + End Property + + + Public Property DisQty() As String + Get + Return Me._disQty + End Get + Set + Me._disQty = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(ACMA)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current ACMA object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an ACMA object + ''' + ''' string workflow markup to deserialize + ''' Output ACMA object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As ACMA, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, ACMA) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As ACMA) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As ACMA + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), ACMA) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As ACMA + Return CType(Serializer.Deserialize(s), ACMA) + End Function +#End Region + + ''' + ''' Serializes current ACMA object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an ACMA object + ''' + ''' string xml file to load and deserialize + ''' Output ACMA object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As ACMA, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, ACMA) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As ACMA) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As ACMA + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class GUAGUA + +#Region "Private fields" + Private _guaTypGUA1 As String + + Private _gUAREFREF As List(Of GUAREFREF) + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Sub New() + MyBase.New + Me._gUAREFREF = New List(Of GUAREFREF)() + End Sub + + Public Property GuaTypGUA1() As String + Get + Return Me._guaTypGUA1 + End Get + Set + Me._guaTypGUA1 = Value + End Set + End Property + + + Public Property GUAREFREF() As List(Of GUAREFREF) + Get + Return Me._gUAREFREF + End Get + Set + Me._gUAREFREF = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(GUAGUA)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current GUAGUA object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an GUAGUA object + ''' + ''' string workflow markup to deserialize + ''' Output GUAGUA object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As GUAGUA, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, GUAGUA) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As GUAGUA) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As GUAGUA + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), GUAGUA) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As GUAGUA + Return CType(Serializer.Deserialize(s), GUAGUA) + End Function +#End Region + + ''' + ''' Serializes current GUAGUA object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an GUAGUA object + ''' + ''' string xml file to load and deserialize + ''' Output GUAGUA object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As GUAGUA, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, GUAGUA) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As GUAGUA) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As GUAGUA + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class GUAREFREF + +#Region "Private fields" + Private _guaRefNumGRNREF1 As String + + Private _othGuaRefREF4 As String + + Private _accCodREF6 As String + + Private _curREF8 As String + + Private _amoConREF7 As String + + Private _vALLIMECVLE As VALLIMECVLE + + Private _vALLIMNONECLIM As List(Of VALLIMNONECLIM) + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Sub New() + MyBase.New + Me._vALLIMNONECLIM = New List(Of VALLIMNONECLIM)() + Me._vALLIMECVLE = New VALLIMECVLE() + End Sub + + Public Property GuaRefNumGRNREF1() As String + Get + Return Me._guaRefNumGRNREF1 + End Get + Set + Me._guaRefNumGRNREF1 = Value + End Set + End Property + + Public Property OthGuaRefREF4() As String + Get + Return Me._othGuaRefREF4 + End Get + Set + Me._othGuaRefREF4 = Value + End Set + End Property + + Public Property AccCodREF6() As String + Get + Return Me._accCodREF6 + End Get + Set + Me._accCodREF6 = Value + End Set + End Property + + Public Property CurREF8() As String + Get + Return Me._curREF8 + End Get + Set + Me._curREF8 = Value + End Set + End Property + + + Public Property AmoConREF7() As String + Get + Return Me._amoConREF7 + End Get + Set + Me._amoConREF7 = Value + End Set + End Property + + Public Property VALLIMECVLE() As VALLIMECVLE + Get + Return Me._vALLIMECVLE + End Get + Set + Me._vALLIMECVLE = Value + End Set + End Property + + + Public Property VALLIMNONECLIM() As List(Of VALLIMNONECLIM) + Get + Return Me._vALLIMNONECLIM + End Get + Set + Me._vALLIMNONECLIM = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(GUAREFREF)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current GUAREFREF object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an GUAREFREF object + ''' + ''' string workflow markup to deserialize + ''' Output GUAREFREF object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As GUAREFREF, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, GUAREFREF) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As GUAREFREF) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As GUAREFREF + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), GUAREFREF) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As GUAREFREF + Return CType(Serializer.Deserialize(s), GUAREFREF) + End Function +#End Region + + ''' + ''' Serializes current GUAREFREF object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an GUAREFREF object + ''' + ''' string xml file to load and deserialize + ''' Output GUAREFREF object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As GUAREFREF, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, GUAREFREF) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As GUAREFREF) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As GUAREFREF + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class VALLIMECVLE + +#Region "Private fields" + Private _notValForECVLE1 As Constraints4.cl27 + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property NotValForECVLE1() As Constraints4.cl27 + Get + Return Me._notValForECVLE1 + End Get + Set + Me._notValForECVLE1 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(VALLIMECVLE)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current VALLIMECVLE object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an VALLIMECVLE object + ''' + ''' string workflow markup to deserialize + ''' Output VALLIMECVLE object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As VALLIMECVLE, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, VALLIMECVLE) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As VALLIMECVLE) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As VALLIMECVLE + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), VALLIMECVLE) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As VALLIMECVLE + Return CType(Serializer.Deserialize(s), VALLIMECVLE) + End Function +#End Region + + ''' + ''' Serializes current VALLIMECVLE object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an VALLIMECVLE object + ''' + ''' string xml file to load and deserialize + ''' Output VALLIMECVLE object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As VALLIMECVLE, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, VALLIMECVLE) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As VALLIMECVLE) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As VALLIMECVLE + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class VALLIMNONECLIM + +#Region "Private fields" + Private _notValForOthConPLIM2 As Codelists.CL71 + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property NotValForOthConPLIM2() As Codelists.CL71 + Get + Return Me._notValForOthConPLIM2 + End Get + Set + Me._notValForOthConPLIM2 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(VALLIMNONECLIM)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current VALLIMNONECLIM object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an VALLIMNONECLIM object + ''' + ''' string workflow markup to deserialize + ''' Output VALLIMNONECLIM object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As VALLIMNONECLIM, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, VALLIMNONECLIM) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As VALLIMNONECLIM) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As VALLIMNONECLIM + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), VALLIMNONECLIM) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As VALLIMNONECLIM + Return CType(Serializer.Deserialize(s), VALLIMNONECLIM) + End Function +#End Region + + ''' + ''' Serializes current VALLIMNONECLIM object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an VALLIMNONECLIM object + ''' + ''' string xml file to load and deserialize + ''' Output VALLIMNONECLIM object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As VALLIMNONECLIM, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, VALLIMNONECLIM) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As VALLIMNONECLIM) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As VALLIMNONECLIM + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class TRAAUTCONTRA + +#Region "Private fields" + Private _tINTRA59 As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property TINTRA59() As String + Get + Return Me._tINTRA59 + End Get + Set + Me._tINTRA59 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(TRAAUTCONTRA)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current TRAAUTCONTRA object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an TRAAUTCONTRA object + ''' + ''' string workflow markup to deserialize + ''' Output TRAAUTCONTRA object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As TRAAUTCONTRA, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, TRAAUTCONTRA) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As TRAAUTCONTRA) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As TRAAUTCONTRA + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), TRAAUTCONTRA) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As TRAAUTCONTRA + Return CType(Serializer.Deserialize(s), TRAAUTCONTRA) + End Function +#End Region + + ''' + ''' Serializes current TRAAUTCONTRA object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an TRAAUTCONTRA object + ''' + ''' string xml file to load and deserialize + ''' Output TRAAUTCONTRA object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As TRAAUTCONTRA, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, TRAAUTCONTRA) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As TRAAUTCONTRA) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As TRAAUTCONTRA + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class CONRESERS + +#Region "Private fields" + Private _conResCodERS16 As String + + Private _datLimERS69 As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property ConResCodERS16() As String + Get + Return Me._conResCodERS16 + End Get + Set + Me._conResCodERS16 = Value + End Set + End Property + + + Public Property DatLimERS69() As String + Get + Return Me._datLimERS69 + End Get + Set + Me._datLimERS69 = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(CONRESERS)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current CONRESERS object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an CONRESERS object + ''' + ''' string workflow markup to deserialize + ''' Output CONRESERS object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As CONRESERS, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, CONRESERS) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As CONRESERS) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As CONRESERS + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), CONRESERS) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As CONRESERS + Return CType(Serializer.Deserialize(s), CONRESERS) + End Function +#End Region + + ''' + ''' Serializes current CONRESERS object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an CONRESERS object + ''' + ''' string xml file to load and deserialize + ''' Output CONRESERS object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As CONRESERS, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, CONRESERS) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As CONRESERS) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As CONRESERS + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class REPREP + +#Region "Private fields" + Private _namREP5 As String + + Private _repCapREP18 As String + + Private _repCapREP18LNG As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property NamREP5() As String + Get + Return Me._namREP5 + End Get + Set + Me._namREP5 = Value + End Set + End Property + + Public Property RepCapREP18() As String + Get + Return Me._repCapREP18 + End Get + Set + Me._repCapREP18 = Value + End Set + End Property + + Public Property RepCapREP18LNG() As String + Get + Return Me._repCapREP18LNG + End Get + Set + Me._repCapREP18LNG = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(REPREP)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current REPREP object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an REPREP object + ''' + ''' string workflow markup to deserialize + ''' Output REPREP object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As REPREP, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, REPREP) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As REPREP) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As REPREP + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), REPREP) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As REPREP + Return CType(Serializer.Deserialize(s), REPREP) + End Function +#End Region + + ''' + ''' Serializes current REPREP object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an REPREP object + ''' + ''' string xml file to load and deserialize + ''' Output REPREP object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As REPREP, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, REPREP) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As REPREP) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As REPREP + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class SEAIDSID + +#Region "Private fields" + Private _seaIdeSID1 As String + + Private _seaIdeSID1LNG As String + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Property SeaIdeSID1() As String + Get + Return Me._seaIdeSID1 + End Get + Set + Me._seaIdeSID1 = Value + End Set + End Property + + Public Property SeaIdeSID1LNG() As String + Get + Return Me._seaIdeSID1LNG + End Get + Set + Me._seaIdeSID1LNG = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(SEAIDSID)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current SEAIDSID object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an SEAIDSID object + ''' + ''' string workflow markup to deserialize + ''' Output SEAIDSID object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As SEAIDSID, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, SEAIDSID) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As SEAIDSID) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As SEAIDSID + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), SEAIDSID) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As SEAIDSID + Return CType(Serializer.Deserialize(s), SEAIDSID) + End Function +#End Region + + ''' + ''' Serializes current SEAIDSID object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an SEAIDSID object + ''' + ''' string xml file to load and deserialize + ''' Output SEAIDSID object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As SEAIDSID, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, SEAIDSID) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As SEAIDSID) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As SEAIDSID + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class + + + Partial Public Class OB + +#Region "Private fields" + Private _aCMA As List(Of ACMA) + + Private Shared sSerializer As XmlSerializer +#End Region + + Public Sub New() + MyBase.New + Me._aCMA = New List(Of ACMA)() + End Sub + + + Public Property ACMA() As List(Of ACMA) + Get + Return Me._aCMA + End Get + Set + Me._aCMA = Value + End Set + End Property + + Private Shared ReadOnly Property Serializer() As XmlSerializer + Get + If (sSerializer Is Nothing) Then + sSerializer = New XmlSerializerFactory().CreateSerializer(GetType(OB)) + End If + Return sSerializer + End Get + End Property + +#Region "Serialize/Deserialize" + ''' + ''' Serializes current OB object into an XML string + ''' + ''' string XML value + Public Overridable Function Serialize() As String + Dim streamReader As System.IO.StreamReader = Nothing + Dim memoryStream As System.IO.MemoryStream = Nothing + Try + memoryStream = New System.IO.MemoryStream() + Dim xmlWriterSettings As System.Xml.XmlWriterSettings = New System.Xml.XmlWriterSettings() + xmlWriterSettings.Indent = True + xmlWriterSettings.IndentChars = " " + Dim xmlWriter As System.Xml.XmlWriter = XmlWriter.Create(memoryStream, xmlWriterSettings) + Serializer.Serialize(xmlWriter, Me) + memoryStream.Seek(0, SeekOrigin.Begin) + streamReader = New System.IO.StreamReader(memoryStream) + Return streamReader.ReadToEnd + Finally + If (Not (streamReader) Is Nothing) Then + streamReader.Dispose() + End If + If (Not (memoryStream) Is Nothing) Then + memoryStream.Dispose() + End If + End Try + End Function + + ''' + ''' Deserializes workflow markup into an OB object + ''' + ''' string workflow markup to deserialize + ''' Output OB object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As OB, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, OB) + Try + obj = Deserialize(input) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String, ByRef obj As OB) As Boolean + Dim exception As System.Exception = Nothing + Return Deserialize(input, obj, exception) + End Function + + Public Overloads Shared Function Deserialize(ByVal input As String) As OB + Dim stringReader As System.IO.StringReader = Nothing + Try + stringReader = New System.IO.StringReader(input) + Return CType(Serializer.Deserialize(XmlReader.Create(stringReader)), OB) + Finally + If (Not (stringReader) Is Nothing) Then + stringReader.Dispose() + End If + End Try + End Function + + Public Overloads Shared Function Deserialize(ByVal s As System.IO.Stream) As OB + Return CType(Serializer.Deserialize(s), OB) + End Function +#End Region + + ''' + ''' Serializes current OB object into file + ''' + ''' full path of outupt xml file + ''' output Exception value if failed + ''' true if can serialize and save into file; otherwise, false + Public Overridable Overloads Function SaveToFile(ByVal fileName As String, ByRef exception As System.Exception) As Boolean + exception = Nothing + Try + SaveToFile(fileName) + Return True + Catch e As System.Exception + exception = e + Return False + End Try + End Function + + Public Overridable Overloads Sub SaveToFile(ByVal fileName As String) + Dim streamWriter As System.IO.StreamWriter = Nothing + Try + Dim xmlString As String = Serialize() + Dim xmlFile As System.IO.FileInfo = New System.IO.FileInfo(fileName) + streamWriter = xmlFile.CreateText + streamWriter.WriteLine(xmlString) + streamWriter.Close() + Finally + If (Not (streamWriter) Is Nothing) Then + streamWriter.Dispose() + End If + End Try + End Sub + + ''' + ''' Deserializes xml markup from file into an OB object + ''' + ''' string xml file to load and deserialize + ''' Output OB object + ''' output Exception value if deserialize failed + ''' true if this Serializer can deserialize the object; otherwise, false + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As OB, ByRef exception As System.Exception) As Boolean + exception = Nothing + obj = CType(Nothing, OB) + Try + obj = LoadFromFile(fileName) + Return True + Catch ex As System.Exception + exception = ex + Return False + End Try + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String, ByRef obj As OB) As Boolean + Dim exception As System.Exception = Nothing + Return LoadFromFile(fileName, obj, exception) + End Function + + Public Overloads Shared Function LoadFromFile(ByVal fileName As String) As OB + Dim file As System.IO.FileStream = Nothing + Dim sr As System.IO.StreamReader = Nothing + Try + file = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read) + sr = New System.IO.StreamReader(file) + Dim xmlString As String = sr.ReadToEnd + sr.Close() + file.Close() + Return Deserialize(xmlString) + Finally + If (Not (file) Is Nothing) Then + file.Dispose() + End If + If (Not (sr) Is Nothing) Then + sr.Dispose() + End If + End Try + End Function + End Class +End Namespace diff --git a/VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/CC015B_TR_EXT_V4_3.xsd b/VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/CC015B_TR_EXT_V4_3.xsd new file mode 100644 index 00000000..c25dd9e3 --- /dev/null +++ b/VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/CC015B_TR_EXT_V4_3.xsd @@ -0,0 +1,1930 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Invoice amount + + + + + invoice currency + + + + + + + + + + + + + + + + + + + + + + + + + Used for BG country. + + + + + + + + + + + + + + + + + + + + + + Used for ES country. + + + + + + + + + + + + + + + + + + + + + + Iddtext : Export/Entrepot Declaration ID + + + + + Nartnumart : Discharging Item Number/Line + + + + + Nartnumart1 : Warehouse Code + + + + + Qamv : Discharging Item Quantity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + this tag takes 0 or 1 and used for RO + + + + + this tag takes 0 or 1 and used for RO + + + + + group vessel name + + + + + dateFormat - ddMMyyyy + + + + + this tag takes 0 or 1 + + + + + this tag takes 0 or 1 + + + + + for simplified procedure and it can have any value defined at TNet + + + + + dateFormat - yyyymmdd + + + + + + + + + + + 0 or 1 + + + + + 0 or 1 + + + + + + + + + 0 or 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Previous Document Registration Position + + + + + Previous Document Registration Number + + + + + Previous Document Number Of Packages + + + + + + + + + + + + + + + + YYYY used in Italy + + + + + = IT fixed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Codelists.Designer.vb b/VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Codelists.Designer.vb new file mode 100644 index 00000000..d5d362f6 --- /dev/null +++ b/VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Codelists.Designer.vb @@ -0,0 +1,1289 @@ +'' ------------------------------------------------------------------------------ +'' +'' Generated by Xsd2Code++. Version 5.0.0.47. www.xsd2code.com +'' CodelistsListVisualBasicFalseFalseFalseOnlyIfDifferentFalseNet45AllTrueTrueTrueFalseFalseFalseFalseFalseNoneStartWithUnderscoreFalseFalseFalseFalseFalsePublicTrueFalseFalseFalseFalseFalseFalseFalseFalseTrueTrueTrueFalseTrueSerializeDeserializeSaveToFileLoadFromFileFalseTrueIndent2SpaceFalseFalseUTF8XmlSerializerFalseFalseFalseFalseFalseFalseFalseEntityBaseFalseFalse +'' +'' ------------------------------------------------------------------------------ +Imports System +Imports System.Diagnostics +Imports System.Xml.Serialization +Imports System.Collections +Imports System.Xml.Schema +Imports System.ComponentModel +Imports System.IO +Imports System.Text +Imports System.Xml +Imports System.Collections.Generic + +Namespace Codelists + + + Public Enum CL32 + + ''' + + Item4 + + ''' + + Item7 + End Enum + + + Public Enum CL14 + + ''' + + Item235 + + ''' + + Item270 + + ''' + + Item271 + + ''' + + Item325 + + ''' + + Item380 + + ''' + + Item703 + + ''' + + Item704 + + ''' + + Item705 + + ''' + + Item720 + + ''' + + Item722 + + ''' + + Item730 + + ''' + + Item740 + + ''' + + Item741 + + ''' + + Item750 + + ''' + + Item760 + + ''' + + Item785 + + ''' + + Item787 + + ''' + + Item820 + + ''' + + Item821 + + ''' + + Item822 + + ''' + + Item823 + + ''' + + Item952 + + ''' + + Item955 + + ''' + CLE + + ''' + IF3 + + ''' + IF8 + + ''' + MNS + + ''' + T2F + + ''' + T2L + + ''' + T2ATA + + ''' + T2 + + ''' + T2M + + ''' + T2CIM + + ''' + T2TIR + + ''' + EX + + ''' + IM + + ''' + CO + + ''' + EU + + ''' + ZZZ + End Enum + + + Public Enum CL25 + + ''' + L + + ''' + S + End Enum + + + Public Enum CL82 + + ''' + + Item0 + + ''' + + Item1 + + ''' + + Item2 + End Enum + + + Public Enum CL70 + + ''' + AD + + ''' + AT + + ''' + BE + + ''' + BG + + ''' + CH + + ''' + CY + + ''' + CZ + + ''' + DE + + ''' + DK + + ''' + EE + + ''' + ES + + ''' + FI + + ''' + FR + + ''' + GB + + ''' + GR + + ''' + HU + + ''' + IE + + ''' + [IS] + + ''' + IT + + ''' + LT + + ''' + LU + + ''' + LV + + ''' + MT + + ''' + NL + + ''' + NO + + ''' + PL + + ''' + PT + + ''' + RO + + ''' + SE + + ''' + SI + + ''' + SK + + ''' + SM + End Enum + + + Public Enum CL68 + + ''' + A + + ''' + B + + ''' + C + + ''' + D + + ''' + E + + ''' + F + + ''' + G + + ''' + H + + ''' + I + + ''' + J + + ''' + K + + ''' + L + + ''' + M + + ''' + N + + ''' + O + + ''' + P + + ''' + Q + + ''' + S + + ''' + T + + ''' + U + + ''' + V + + ''' + W + End Enum + + + Public Enum CL79 + + ''' + N + + ''' + S + + ''' + U + End Enum + + + Public Enum CL105 + + ''' + + Item1 + + ''' + + Item2 + + ''' + + Item3 + + ''' + + Item4 + + ''' + + Item5 + + ''' + + Item6 + + ''' + + Item7 + End Enum + + + Public Enum CL23 + + ''' + + Item12 + + ''' + + Item13 + + ''' + + Item14 + + ''' + + Item15 + + ''' + + Item16 + + ''' + + Item18 + + ''' + + Item19 + + ''' + + Item2 + + ''' + + Item21 + + ''' + + Item22 + + ''' + + Item23 + + ''' + + Item26 + + ''' + + Item28 + + ''' + + Item29 + + ''' + + Item3 + + ''' + + Item32 + + ''' + + Item33 + + ''' + + Item35 + + ''' + + Item36 + + ''' + + Item37 + + ''' + + Item38 + + ''' + + Item39 + + ''' + + Item40 + + ''' + + Item6 + + ''' + + Item7 + End Enum + + + Public Enum CL49 + + ''' + + Item12 + + ''' + + Item13 + + ''' + + Item14 + + ''' + + Item15 + + ''' + + Item19 + + ''' + + Item26 + + ''' + + Item35 + + ''' + + Item37 + + ''' + + Item38 + + ''' + + Item39 + + ''' + + Item40 + + ''' + + Item90 + + ''' + + Item91 + + ''' + + Item92 + + ''' + + Item93 + End Enum + + + Public Enum CL28 + + ''' + F + + ''' + L + End Enum + + + Public Enum CL33 + + ''' + UNB + + ''' + UNZ + End Enum + + + Public Enum CL37 + + ''' + EC + + ''' + UN + End Enum + + + Public Enum CL36 + + ''' + + Item96B + End Enum + + + Public Enum CL34 + + ''' + UNH + + ''' + UNT + End Enum + + + Public Enum CL60 + + ''' + CC004A + + ''' + CC005A + + ''' + CC007A + + ''' + CC008A + + ''' + CC009A + + ''' + CC013B + + ''' + CC014A + + ''' + CC015A + + ''' + CC015B + + ''' + CC016A + + ''' + CC017B + + ''' + CC019A + + ''' + CC021A + + ''' + CC023A + + ''' + CC025A + + ''' + CC026A + + ''' + CC028A + + ''' + CC029B + + ''' + CC035A + + ''' + CC043A + + ''' + CC044A + + ''' + CC045A + + ''' + CC051B + + ''' + CC054A + + ''' + CC055A + + ''' + CC058A + + ''' + CC060A + + ''' + CC062A + + ''' + CC100A + + ''' + CC140A + + ''' + CC141A + + ''' + CC224A + + ''' + CC225A + + ''' + CC228A + + ''' + CC229A + + ''' + CC231A + + ''' + CC304A + + ''' + CC305A + + ''' + CC313A + + ''' + CC315A + + ''' + CC316A + + ''' + CC323A + + ''' + CC324A + + ''' + CC325A + + ''' + CC328A + + ''' + CC351A + + ''' + CC928A + + ''' + CD001B + + ''' + CD002A + + ''' + CD003B + + ''' + CD006A + + ''' + CD010A + + ''' + CD011A + + ''' + CD018A + + ''' + CD020A + + ''' + CD024A + + ''' + CD027A + + ''' + CD030B + + ''' + CD031B + + ''' + CD032B + + ''' + CD034A + + ''' + CD037A + + ''' + CD038B + + ''' + CD050B + + ''' + CD059A + + ''' + CD063A + + ''' + CD106A + + ''' + CD111A + + ''' + CD112A + + ''' + CD114A + + ''' + CD115B + + ''' + CD118A + + ''' + CD12A + + ''' + CD142A + + ''' + CD143A + + ''' + CD144A + + ''' + CD145A + + ''' + CD150A + + ''' + CD151A + + ''' + CD152A + + ''' + CD200A + + ''' + CD201A + + ''' + CD203A + + ''' + CD204A + + ''' + CD205A + + ''' + CD209A + + ''' + CD301A + + ''' + CD302A + + ''' + CD303A + + ''' + CD319A + + ''' + CD411A + + ''' + CD501A + + ''' + CD501B + + ''' + CD502A + + ''' + CD503A + + ''' + CD503B + + ''' + CD510A + + ''' + CD518A + + ''' + CD518B + + ''' + CD524A + + ''' + CD527A + + ''' + CD538A + + ''' + CD584A + + ''' + CD586A + + ''' + CD599A + + ''' + CD601A + + ''' + CD603A + + ''' + CD901B + + ''' + CD904A + + ''' + CD905A + + ''' + CD906A + + ''' + CD907A + + ''' + CD912A + + ''' + CD913A + + ''' + CD914A + + ''' + CD916A + + ''' + CD917A + + ''' + CD918A + + ''' + CD919A + + ''' + CD931B + + ''' + CD932B + + ''' + CDS01A + End Enum + + + Public Enum CL1 + + ''' + BANSTA + + ''' + CUSDEC + + ''' + CUSRES + + ''' + FINSTA + + ''' + GENRAL + + ''' + GESMES + + ''' + PARTTC + + ''' + SANCRT + End Enum + + + Public Enum CL35 + + ''' + D + End Enum + + + Public Enum CL26 + + ''' + + Item01 + + ''' + + Item02 + + ''' + + Item03 + + ''' + + Item04 + + ''' + + Item05 + + ''' + + Item06 + + ''' + + Item07 + + ''' + + Item08 + + ''' + + Item09 + + ''' + + Item10 + + ''' + + Item11 + + ''' + + Item12 + End Enum + + + Public Enum CL71 + + ''' + AD + + ''' + CH + + ''' + [IS] + + ''' + NO + + ''' + SM + End Enum + + + Public Enum CL24 + + ''' + C + + ''' + D + + ''' + U + End Enum + + + Public Enum CL83 + + ''' + CA + + ''' + DE + + ''' + DS + + ''' + HA + + ''' + NR + + ''' + TR + End Enum + + + Public Enum CL117 + + ''' + + Item1 + End Enum + + + Public Enum CL64 + + ''' + + Item1 + End Enum + + + Public Enum CL84 + + ''' + + Item1 + + ''' + + Item2 + + ''' + + Item3 + + ''' + + Item4 + + ''' + + Item5 + + ''' + + Item6 + End Enum + + + Public Enum CL81 + + ''' + CM + + ''' + CN + + ''' + NF + + ''' + PN + + ''' + UM + + ''' + UQ + + ''' + UR + + ''' + W0 + + ''' + W8 + End Enum + + + Public Enum CL21 + + ''' + UNOC + End Enum + + + Public Enum CL22 + + ''' + + Item3 + End Enum +End Namespace diff --git a/VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Codelists.xsd b/VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Codelists.xsd new file mode 100644 index 00000000..f64cfea9 --- /dev/null +++ b/VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Codelists.xsd @@ -0,0 +1,516 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Constraints4.Designer.vb b/VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Constraints4.Designer.vb new file mode 100644 index 00000000..50f9f39d --- /dev/null +++ b/VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Constraints4.Designer.vb @@ -0,0 +1,33 @@ +'' ------------------------------------------------------------------------------ +'' +'' Generated by Xsd2Code++. Version 5.0.0.47. www.xsd2code.com +'' Constraints4ListVisualBasicFalseFalseFalseOnlyIfDifferentFalseNet45AllTrueTrueTrueFalseFalseFalseFalseFalseNoneStartWithUnderscoreFalseFalseFalseFalseFalsePublicTrueFalseFalseFalseFalseFalseFalseFalseFalseTrueTrueTrueFalseTrueSerializeDeserializeSaveToFileLoadFromFileFalseTrueIndent2SpaceFalseFalseUTF8XmlSerializerFalseFalseFalseFalseFalseFalseFalseEntityBaseFalseFalse +'' +'' ------------------------------------------------------------------------------ +Imports System +Imports System.Diagnostics +Imports System.Xml.Serialization +Imports System.Collections +Imports System.Xml.Schema +Imports System.ComponentModel +Imports System.IO +Imports System.Text +Imports System.Xml +Imports System.Collections.Generic + +Namespace Constraints4 + + + Public Enum CL27 + + ''' + + Item0 + + ''' + + Item1 + End Enum +End Namespace diff --git a/VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Constraints4.xsd b/VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Constraints4.xsd new file mode 100644 index 00000000..477a0305 --- /dev/null +++ b/VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/Constraints4.xsd @@ -0,0 +1,182 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/cSGSInterface.vb b/VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/cSGSInterface.vb new file mode 100644 index 00000000..258f1491 --- /dev/null +++ b/VERAG_PROG_ALLGEMEIN/Schnittstellen/SGS/cSGSInterface.vb @@ -0,0 +1,1543 @@ + + +Public Class cSGSInterface + + + + Shared Function generateVersandanmeldungNCTS(cDY As cNCTS_TR, ByRef saveFile As String, DY_ACTION As String) As Boolean + Try + + Dim Interface_VERSION = "003" + Dim ObjectAktion = DY_ACTION + + Dim XML As New CC015B_TR_EXT_V4_3.CC015B + + 'Transaktion: + XML.HEAHEA.RefNumHEA4 = cDY.ncts_ObjectName + + + + ' Dim saveDir = Application.StartupPath & "\Dakosy_SEND\" + Dim saveDir = "\\share01\Datenarchiv\SGS\SEND\" + If Not System.IO.Directory.Exists(saveDir) Then + System.IO.Directory.CreateDirectory(saveDir) + End If + + saveFile = saveDir & "SGS_" & Now.ToString("yyMMdd_HHmmss") & ".xml" + + 'MsgBox(saveFile) + XML.SaveToFile(saveFile) + + replaceNullDateXML(saveFile) + + + Return False 'TEST! + + + + Return True + Catch ex As Exception + MsgBox(ex.Message & ex.StackTrace) + Return False + End Try + + + 'XML.Transaktion.IOPartner = getIOPartner(cDY.ncts_firma) 'If(VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM, "VERA", "VERG") + 'XML.Transaktion.IODatumZeit = Now + 'XML.Transaktion.IOReferenz = cDY.ncts_Trans_Referenz + 'If Not VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM Then XML.Transaktion.IODivision3 = getDivision(cDY.ncts_firma) '"SUW" + 'XML.Transaktion.Version = Interface_VERSION + + 'XML.EinzelVersandanmeldung = New VersandanmeldungNCTSDE.EinzelVersandanmeldungTyp + + ''ObjektIdentifizierung: + 'XML.EinzelVersandanmeldung.ObjektIdentifizierung.NameAbsendendesSystem = "VERAG_ZOLL" + 'XML.EinzelVersandanmeldung.ObjektIdentifizierung = New VersandanmeldungNCTSDE.ObjektIdentifizierungVATyp + 'XML.EinzelVersandanmeldung.ObjektIdentifizierung.ObjektName = cDY.ncts_ObjectName + 'If cDY.ncts_ObjectAlias IsNot Nothing Then XML.EinzelVersandanmeldung.ObjektIdentifizierung.ObjektAliasname = cDY.ncts_ObjectAlias + 'Dim ObjektAktion As New List(Of String) : ObjektAktion.Add(ObjectAktion) + 'XML.EinzelVersandanmeldung.ObjektIdentifizierung.ObjektAktion = ObjektAktion + 'If If(VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DAKOSY_SB, "") <> "" Then XML.EinzelVersandanmeldung.ObjektIdentifizierung.Bearbeiter = VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DAKOSY_SB + + 'If cDY.ncts_BezugsnummerVorblendung IsNot Nothing Then XML.EinzelVersandanmeldung.ObjektIdentifizierung.BezugsnummerVorblendung = cDY.ncts_BezugsnummerVorblendung + + ''Kopfdaten: + 'XML.EinzelVersandanmeldung.KopfDaten = New VersandanmeldungNCTSDE.KopfDatenVersandanmeldungTyp + 'If cDY.ncts_AbgangsDienststellennummer IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.AbgangsstelleDienststellnummer = cDY.ncts_AbgangsDienststellennummer + 'If cDY.ncts_BestimmungsstelleDienststellennummer IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.BestimmungsstelleDienststellnummer = cDY.ncts_BestimmungsstelleDienststellennummer + 'If cDY.ncts_VersendungsLandCode IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.VersendungslandCode = cDY.ncts_VersendungsLandCode + 'If cDY.ncts_BestimmungslandCode IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.BestimmungslandCode = cDY.ncts_BestimmungslandCode + 'If cDY.ncts_ArtAnmeldung IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.ArtAnmeldungKopfCode = cDY.ncts_ArtAnmeldung + 'If cDY.ncts_BeladungsOrt IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.BeladungsOrt = cDY.ncts_BeladungsOrt + 'XML.EinzelVersandanmeldung.KopfDaten.DurchgangszollstelleDienststellnummer = New List(Of String) + 'If cDY.ncts_DurchgangszollstelleDienststellnummer1 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.DurchgangszollstelleDienststellnummer.Add(cDY.ncts_DurchgangszollstelleDienststellnummer1) + 'If cDY.ncts_DurchgangszollstelleDienststellnummer2 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.DurchgangszollstelleDienststellnummer.Add(cDY.ncts_DurchgangszollstelleDienststellnummer2) + 'If cDY.ncts_DurchgangszollstelleDienststellnummer3 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.DurchgangszollstelleDienststellnummer.Add(cDY.ncts_DurchgangszollstelleDienststellnummer3) + 'If cDY.ncts_DurchgangszollstelleDienststellnummer4 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.DurchgangszollstelleDienststellnummer.Add(cDY.ncts_DurchgangszollstelleDienststellnummer4) + 'If cDY.ncts_DurchgangszollstelleDienststellnummer5 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.DurchgangszollstelleDienststellnummer.Add(cDY.ncts_DurchgangszollstelleDienststellnummer5) + 'If cDY.ncts_DurchgangszollstelleDienststellnummer6 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.DurchgangszollstelleDienststellnummer.Add(cDY.ncts_DurchgangszollstelleDienststellnummer6) + 'If cDY.ncts_DurchgangszollstelleDienststellnummer7 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.DurchgangszollstelleDienststellnummer.Add(cDY.ncts_DurchgangszollstelleDienststellnummer7) + 'If cDY.ncts_DurchgangszollstelleDienststellnummer8 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.DurchgangszollstelleDienststellnummer.Add(cDY.ncts_DurchgangszollstelleDienststellnummer8) + 'If cDY.ncts_DurchgangszollstelleDienststellnummer9 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.DurchgangszollstelleDienststellnummer.Add(cDY.ncts_DurchgangszollstelleDienststellnummer9) + 'If cDY.ncts_AbgangsDienststellennummer IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.AbgangsstelleDienststellnummer = cDY.ncts_AbgangsDienststellennummer + 'If cDY.ncts_Wiedergestellungsdatum IsNot Nothing AndAlso IsDate(cDY.ncts_Wiedergestellungsdatum) Then + ' XML.EinzelVersandanmeldung.KopfDaten.Wiedergestellungsdatum = cDY.ncts_Wiedergestellungsdatum + 'Else + ' XML.EinzelVersandanmeldung.KopfDaten.Wiedergestellungsdatum = Nothing + 'End If + + 'If cDY.ncts_KzVereinfachtesVerfahren IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.KzVereinfachtesVerfahren = CInt(Int(cDY.ncts_KzVereinfachtesVerfahren)) ' sonst true = -1 + ''GesRoh -> auto + ''GesPk -> auto + + ''Verschluss: + 'If cDY.ncts_Verschluss_ArtCode IsNot Nothing Then + ' XML.EinzelVersandanmeldung.KopfDaten.Verschluss = New VersandanmeldungNCTSDE.VerschlussVATyp + ' If cDY.ncts_Verschluss_ArtCode IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Verschluss.ArtCode = cDY.ncts_Verschluss_ArtCode + ' If cDY.ncts_Verschluss_Anzahl IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Verschluss.Anzahl = cDY.ncts_Verschluss_Anzahl + + ' If cDY.ncts_Verschluss_Zeichen1 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Verschluss.Zeichen.Add(cDY.ncts_Verschluss_Zeichen1) + ' If cDY.ncts_Verschluss_Zeichen2 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Verschluss.Zeichen.Add(cDY.ncts_Verschluss_Zeichen2) + ' If cDY.ncts_Verschluss_Zeichen3 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Verschluss.Zeichen.Add(cDY.ncts_Verschluss_Zeichen3) + ' If cDY.ncts_Verschluss_Zeichen4 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Verschluss.Zeichen.Add(cDY.ncts_Verschluss_Zeichen4) + ' If cDY.ncts_Verschluss_Zeichen5 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Verschluss.Zeichen.Add(cDY.ncts_Verschluss_Zeichen5) + ' If cDY.ncts_Verschluss_Zeichen6 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Verschluss.Zeichen.Add(cDY.ncts_Verschluss_Zeichen6) + ' If cDY.ncts_Verschluss_Zeichen7 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Verschluss.Zeichen.Add(cDY.ncts_Verschluss_Zeichen7) + ' If cDY.ncts_Verschluss_Zeichen8 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Verschluss.Zeichen.Add(cDY.ncts_Verschluss_Zeichen8) + ' If cDY.ncts_Verschluss_Zeichen9 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Verschluss.Zeichen.Add(cDY.ncts_Verschluss_Zeichen9) + ' If cDY.ncts_Verschluss_Zeichen10 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Verschluss.Zeichen.Add(cDY.ncts_Verschluss_Zeichen10) + ' If cDY.ncts_Verschluss_Zeichen11 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Verschluss.Zeichen.Add(cDY.ncts_Verschluss_Zeichen11) + ' If cDY.ncts_Verschluss_Zeichen12 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Verschluss.Zeichen.Add(cDY.ncts_Verschluss_Zeichen12) + ' If cDY.ncts_Verschluss_Zeichen13 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Verschluss.Zeichen.Add(cDY.ncts_Verschluss_Zeichen13) + ' If cDY.ncts_Verschluss_Zeichen14 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Verschluss.Zeichen.Add(cDY.ncts_Verschluss_Zeichen14) + ' If cDY.ncts_Verschluss_Zeichen15 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Verschluss.Zeichen.Add(cDY.ncts_Verschluss_Zeichen15) + ' If cDY.ncts_Verschluss_Zeichen16 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Verschluss.Zeichen.Add(cDY.ncts_Verschluss_Zeichen16) + 'End If + + ''Sicherheitsangaben: + 'If cDY.ncts_SICHERHEITSANGABEN.Count > 0 Then + ' XML.EinzelVersandanmeldung.KopfDaten.Sicherheitsangaben = New List(Of VersandanmeldungNCTSDE.SicherheitsangabenVATyp) + ' For Each s In cDY.ncts_SICHERHEITSANGABEN + ' Dim SA As New VersandanmeldungNCTSDE.SicherheitsangabenVATyp + ' If s.nctsSA_ArtCode IsNot Nothing Then SA.ArtCode = s.nctsSA_ArtCode + ' If s.nctsSA_BezeichnungBescheinigun IsNot Nothing Then SA.BezeichnungBescheinigung = s.nctsSA_BezeichnungBescheinigun + ' If s.nctsSA_AbgabenBetrag IsNot Nothing Then SA.Abgabenbetrag = s.nctsSA_AbgabenBetrag + ' If s.nctsSA_GRN IsNot Nothing Then + ' SA.GRN = s.nctsSA_GRN + ' If If(s.nctsSA_GRN, "") = "05AT510000G000FP7" Then + ' If If(s.nctsSA_Zugriffcode, "").replace("0000", "").length <> 4 Then + ' s.nctsSA_Zugriffcode = InputBox("Bitte geben Sie den Zugriffscode für die AT-Bürgschaft ein:", "Zugriffscode", "") + ' If s.nctsSA_Zugriffcode.length > 4 Then + ' s.nctsSA_Zugriffcode = s.nctsSA_Zugriffcode.ToString.Substring(0, 4) + ' End If + ' End If + ' End If + ' If s.nctsSA_Zugriffcode IsNot Nothing Then SA.Zugriffscode = s.nctsSA_Zugriffcode + + ' ' If s.nctsSA_TIN IsNot Nothing Then SA.TIN = s.nctsSA_TIN ---> Fehler, das Feld wird in ausl. TIN geschreiben --> muss aber leer bleiben + ' XML.EinzelVersandanmeldung.KopfDaten.Sicherheitsangaben.Add(SA) + ' End If + ' Next + 'End If + + ''Beförderungsmittel: + '' If cDY.ncts_Befoerderungsmittel_KennzeichenAbgang Or cDY.ncts_Befoerderungsmittel_SttaszugehoerigkeitAbgangCode isnot nothing then + 'XML.EinzelVersandanmeldung.KopfDaten.Befoerderungsmittel = New VersandanmeldungNCTSDE.BefoerderungsmittelVATyp + 'If cDY.ncts_Befoerderungsmittel_KennzeichenAbgang IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Befoerderungsmittel.KennzeichenAbgang = cDY.ncts_Befoerderungsmittel_KennzeichenAbgang + 'If cDY.ncts_Befoerderungsmittel_SttaszugehoerigkeitAbgangCode IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Befoerderungsmittel.StaatszugehoerigkeitAbgangCode = cDY.ncts_Befoerderungsmittel_SttaszugehoerigkeitAbgangCode + + 'If cDY.ncts_Befoerderungsmittel_VerkehrszweigGrenzueberschreitent IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Befoerderungsmittel.VerkehrszweigGrenzueberschreitent = cDY.ncts_Befoerderungsmittel_VerkehrszweigGrenzueberschreitent + 'If cDY.ncts_Befoerderungsmittel_ArtGrenzueberschreitung IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Befoerderungsmittel.ArtGrenzueberschreitentCode = cDY.ncts_Befoerderungsmittel_ArtGrenzueberschreitung + 'If cDY.ncts_Befoerderungsmittel_KennzeichenGrenzueberschreitend IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Befoerderungsmittel.KennzeichenGrenzueberschreitend = cDY.ncts_Befoerderungsmittel_KennzeichenGrenzueberschreitend + 'If cDY.ncts_Befoerderungsmittel_StaatszugehoerigkeitGrenzueberschreitendCode IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Befoerderungsmittel.StaatszugehoerigkeitGrenzueberschreitendCode = cDY.ncts_Befoerderungsmittel_StaatszugehoerigkeitGrenzueberschreitendCode + ''End If + + ''Adressen + 'XML.EinzelVersandanmeldung.KopfDaten.Adressen = New VersandanmeldungNCTSDE.AdressenVATyp + 'If cDY.ncts_Versender_EORI IsNot Nothing Or cDY.ncts_Versender_Name IsNot Nothing Then + ' XML.EinzelVersandanmeldung.KopfDaten.Adressen.Versender = New VersandanmeldungNCTSDE.AdresseVA1Typ + ' If cDY.ncts_Versender_EORI IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Versender.EORI = cDY.ncts_Versender_EORI + ' If cDY.ncts_Versender_NLNR IsNot Nothing AndAlso IsNumeric(cDY.ncts_Versender_NLNR) Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Versender.NLNR = cDY.ncts_Versender_NLNR + ' If cDY.ncts_Versender_Name IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Versender.Name = cDY.ncts_Versender_Name + ' If cDY.ncts_Versender_StrasseHausnummer IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Versender.StrasseHausnummer = cDY.ncts_Versender_StrasseHausnummer + ' If cDY.ncts_Versender_PLZ IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Versender.PLZ = cDY.ncts_Versender_PLZ + ' If cDY.ncts_Versender_Ort IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Versender.Ort = cDY.ncts_Versender_Ort + ' If cDY.ncts_Versender_Land IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Versender.Land = cDY.ncts_Versender_Land + ' If cDY.ncts_Versender_TIN IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Versender.TIN = cDY.ncts_Versender_TIN + 'End If + 'If cDY.ncts_Empfaenger_EORI IsNot Nothing Or cDY.ncts_Empfaenger_Name IsNot Nothing Then + ' XML.EinzelVersandanmeldung.KopfDaten.Adressen.Empfaenger = New VersandanmeldungNCTSDE.AdresseVA1Typ + ' If cDY.ncts_Empfaenger_EORI IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Empfaenger.EORI = cDY.ncts_Empfaenger_EORI + ' If cDY.ncts_Empfaenger_NLNR IsNot Nothing AndAlso IsNumeric(cDY.ncts_Empfaenger_NLNR) Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Empfaenger.NLNR = cDY.ncts_Empfaenger_NLNR + ' If cDY.ncts_Empfaenger_Name IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Empfaenger.Name = cDY.ncts_Empfaenger_Name + ' If cDY.ncts_Empfaenger_StrasseHausnummer IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Empfaenger.StrasseHausnummer = cDY.ncts_Empfaenger_StrasseHausnummer + ' If cDY.ncts_Empfaenger_PLZ IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Empfaenger.PLZ = cDY.ncts_Empfaenger_PLZ + ' If cDY.ncts_Empfaenger_Ort IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Empfaenger.Ort = cDY.ncts_Empfaenger_Ort + ' If cDY.ncts_Empfaenger_Land IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Empfaenger.Land = cDY.ncts_Empfaenger_Land + ' If cDY.ncts_Empfaenger_TIN IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Empfaenger.TIN = cDY.ncts_Empfaenger_TIN + 'End If + 'If cDY.ncts_Hauptverpflichteter_EORI IsNot Nothing Or cDY.ncts_Hauptverpflichteter_Name IsNot Nothing Then + ' XML.EinzelVersandanmeldung.KopfDaten.Adressen.Hauptverpflichteter = New VersandanmeldungNCTSDE.HauptverpflichteterVATyp + ' If cDY.ncts_Hauptverpflichteter_EORI IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Hauptverpflichteter.EORI = cDY.ncts_Hauptverpflichteter_EORI + ' If cDY.ncts_Hauptverpflichteter_NLNR IsNot Nothing AndAlso IsNumeric(cDY.ncts_Hauptverpflichteter_NLNR) Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Hauptverpflichteter.NLNR = cDY.ncts_Hauptverpflichteter_NLNR + ' If cDY.ncts_Hauptverpflichteter_Name IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Hauptverpflichteter.Name = cDY.ncts_Hauptverpflichteter_Name + ' If cDY.ncts_Hauptverpflichteter_StrasseHausnummer IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Hauptverpflichteter.StrasseHausnummer = cDY.ncts_Hauptverpflichteter_StrasseHausnummer + ' If cDY.ncts_Hauptverpflichteter_PLZ IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Hauptverpflichteter.PLZ = cDY.ncts_Hauptverpflichteter_PLZ + ' If cDY.ncts_Hauptverpflichteter_Ort IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Hauptverpflichteter.Ort = cDY.ncts_Hauptverpflichteter_Ort + ' If cDY.ncts_Hauptverpflichteter_Land IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Hauptverpflichteter.Land = cDY.ncts_Hauptverpflichteter_Land + ' If cDY.ncts_Hauptverpflichteter_TIN IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Hauptverpflichteter.TIN = cDY.ncts_Hauptverpflichteter_TIN + ' If cDY.ncts_ZugelassenerEmpfaenger_BewilligungsnummerVersender IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Hauptverpflichteter.BewilligungsnummerVersender = cDY.ncts_ZugelassenerEmpfaenger_BewilligungsnummerVersender + ' If cDY.ncts_ZugelassenerEmpfaenger_IDCarnet IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.Adressen.Hauptverpflichteter.IDCarnet = cDY.ncts_ZugelassenerEmpfaenger_IDCarnet + 'End If + + + + + ''SumA + 'XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit = New VersandanmeldungNCTSDE.SumASicherheitVATyp + + 'If cDY.ncts_SumA_KzSumASicherheit IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.KzSumASicherheit = CInt(Int(cDY.ncts_SumA_KzSumASicherheit)) ' sonst true = -1 + 'If cDY.ncts_SumA_KennnummerSendung IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.KennnummerSendung = cDY.ncts_SumA_KennnummerSendung + + 'If cDY.ncts_SumA_BesondereUmstaende IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.BesondereUmstaende = cDY.ncts_SumA_BesondereUmstaende + 'If cDY.ncts_SumA_NummerBefoerderung IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.NummerBefoerderung = cDY.ncts_SumA_NummerBefoerderung + 'If cDY.ncts_SumA_Ladeort IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Ladeort = cDY.ncts_SumA_Ladeort + + 'If cDY.ncts_SumA_Entladeort IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Entladeort = cDY.ncts_SumA_Entladeort + 'If cDY.ncts_SumA_BefoerderungskostenZahlungsweise IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.BefoerderungskostenZahlungsweise = cDY.ncts_SumA_BefoerderungskostenZahlungsweise + 'If cDY.ncts_SumA_BefoerderungsrouteLand1 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.BefoerderungsrouteLand.Add(cDY.ncts_SumA_BefoerderungsrouteLand1) + 'If cDY.ncts_SumA_BefoerderungsrouteLand2 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.BefoerderungsrouteLand.Add(cDY.ncts_SumA_BefoerderungsrouteLand2) + 'If cDY.ncts_SumA_BefoerderungsrouteLand3 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.BefoerderungsrouteLand.Add(cDY.ncts_SumA_BefoerderungsrouteLand3) + 'If cDY.ncts_SumA_BefoerderungsrouteLand4 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.BefoerderungsrouteLand.Add(cDY.ncts_SumA_BefoerderungsrouteLand4) + 'If cDY.ncts_SumA_BefoerderungsrouteLand5 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.BefoerderungsrouteLand.Add(cDY.ncts_SumA_BefoerderungsrouteLand5) + 'If cDY.ncts_SumA_BefoerderungsrouteLand6 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.BefoerderungsrouteLand.Add(cDY.ncts_SumA_BefoerderungsrouteLand6) + 'If cDY.ncts_SumA_BefoerderungsrouteLand7 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.BefoerderungsrouteLand.Add(cDY.ncts_SumA_BefoerderungsrouteLand7) + 'If cDY.ncts_SumA_BefoerderungsrouteLand8 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.BefoerderungsrouteLand.Add(cDY.ncts_SumA_BefoerderungsrouteLand8) + 'If cDY.ncts_SumA_BefoerderungsrouteLand9 IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.BefoerderungsrouteLand.Add(cDY.ncts_SumA_BefoerderungsrouteLand9) + 'If cDY.ncts_SumA_Versender_EORI IsNot Nothing Or cDY.ncts_SumA_Versender_Name IsNot Nothing Then + ' XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Versender = New VersandanmeldungNCTSDE.AdresseVATyp + ' If cDY.ncts_SumA_Versender_EORI IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Versender.EORI = cDY.ncts_SumA_Versender_EORI + ' If cDY.ncts_SumA_Versender_NLNR IsNot Nothing AndAlso IsNumeric(cDY.ncts_SumA_Versender_NLNR) Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Versender.NLNR = cDY.ncts_SumA_Versender_NLNR + ' If cDY.ncts_SumA_Versender_Name IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Versender.Name = cDY.ncts_SumA_Versender_Name + ' If cDY.ncts_SumA_Versender_StrasseHausnummer IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Versender.StrasseHausnummer = cDY.ncts_SumA_Versender_StrasseHausnummer + ' If cDY.ncts_SumA_Versender_PLZ IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Versender.PLZ = cDY.ncts_SumA_Versender_PLZ + ' If cDY.ncts_SumA_Versender_Ort IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Versender.Ort = cDY.ncts_SumA_Versender_Ort + ' If cDY.ncts_SumA_Versender_Land IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Versender.Land = cDY.ncts_SumA_Versender_Land + ' If cDY.ncts_SumA_Versender_TIN IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Versender.TIN = cDY.ncts_SumA_Versender_TIN + 'End If + 'If cDY.ncts_SumA_Empfaenger_EORI IsNot Nothing Or cDY.ncts_SumA_Empfaenger_Name IsNot Nothing Then + ' XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Empfaenger = New VersandanmeldungNCTSDE.AdresseVATyp + ' If cDY.ncts_SumA_Empfaenger_EORI IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Empfaenger.EORI = cDY.ncts_SumA_Empfaenger_EORI + ' If cDY.ncts_SumA_Empfaenger_NLNR IsNot Nothing AndAlso IsNumeric(cDY.ncts_SumA_Empfaenger_NLNR) Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Empfaenger.NLNR = cDY.ncts_SumA_Empfaenger_NLNR + ' If cDY.ncts_SumA_Empfaenger_Name IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Empfaenger.Name = cDY.ncts_SumA_Empfaenger_Name + ' If cDY.ncts_SumA_Empfaenger_StrasseHausnummer IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Empfaenger.StrasseHausnummer = cDY.ncts_SumA_Empfaenger_StrasseHausnummer + ' If cDY.ncts_SumA_Empfaenger_PLZ IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Empfaenger.PLZ = cDY.ncts_SumA_Empfaenger_PLZ + ' If cDY.ncts_SumA_Empfaenger_Ort IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Empfaenger.Ort = cDY.ncts_SumA_Empfaenger_Ort + ' If cDY.ncts_SumA_Empfaenger_Land IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Empfaenger.Land = cDY.ncts_SumA_Empfaenger_Land + ' If cDY.ncts_SumA_Empfaenger_TIN IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Empfaenger.TIN = cDY.ncts_SumA_Empfaenger_TIN + 'End If + 'If cDY.ncts_SumA_Befoerderer_EORI IsNot Nothing Or cDY.ncts_SumA_Befoerderer_Name IsNot Nothing Then + ' XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Befoerderer = New VersandanmeldungNCTSDE.AdresseVATyp + ' If cDY.ncts_SumA_Befoerderer_EORI IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Befoerderer.EORI = cDY.ncts_SumA_Befoerderer_EORI + ' If cDY.ncts_SumA_Befoerderer_NLNR IsNot Nothing AndAlso IsNumeric(cDY.ncts_SumA_Befoerderer_NLNR) Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Befoerderer.NLNR = cDY.ncts_SumA_Befoerderer_NLNR + ' If cDY.ncts_SumA_Befoerderer_Name IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Befoerderer.Name = cDY.ncts_SumA_Befoerderer_Name + ' If cDY.ncts_SumA_Befoerderer_StrasseHausnummer IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Befoerderer.StrasseHausnummer = cDY.ncts_SumA_Befoerderer_StrasseHausnummer + ' If cDY.ncts_SumA_Befoerderer_PLZ IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Befoerderer.PLZ = cDY.ncts_SumA_Befoerderer_PLZ + ' If cDY.ncts_SumA_Befoerderer_Ort IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Befoerderer.Ort = cDY.ncts_SumA_Befoerderer_Ort + ' If cDY.ncts_SumA_Befoerderer_Land IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Befoerderer.Land = cDY.ncts_SumA_Befoerderer_Land + ' If cDY.ncts_SumA_Befoerderer_TIN IsNot Nothing Then XML.EinzelVersandanmeldung.KopfDaten.SumASicherheit.Befoerderer.TIN = cDY.ncts_SumA_Befoerderer_TIN + 'End If + + ''Warenposition: + 'If cDY.ncts_WARENPOS IsNot Nothing AndAlso cDY.ncts_WARENPOS.Count > 0 Then + ' XML.EinzelVersandanmeldung.WarenPosition = New List(Of VersandanmeldungNCTSDE.WarenPositionVersandanmeldungTyp) + ' For Each p In cDY.ncts_WARENPOS + ' Dim WP As New VersandanmeldungNCTSDE.WarenPositionVersandanmeldungTyp + ' If p.nctsWP_PositionsNummer IsNot Nothing Then WP.Positionsnummer = p.nctsWP_PositionsNummer + ' If p.nctsWP_Warennummer IsNot Nothing Then WP.Warennummer = p.nctsWP_Warennummer + ' If p.nctsWP_ArtAnmeldungPositionCode IsNot Nothing Then WP.ArtAnmeldungPositionCode = p.nctsWP_ArtAnmeldungPositionCode + ' If p.nctsWP_Warenbezeichnung IsNot Nothing Then WP.Warenbezeichnung = p.nctsWP_Warenbezeichnung + ' If p.nctsWP_Warenwert IsNot Nothing Then WP.Warenwert = p.nctsWP_Warenwert.ToString.Replace(",", ".") 'AndAlso IsNumeric(p.nctsWP_Warenwert) Then WP.Warenwert = CDbl(p.nctsWP_Warenwert) + ' If p.nctsWP_WarenwertWaehrung IsNot Nothing Then WP.WarenwertWaehrung = p.nctsWP_WarenwertWaehrung 'AndAlso IsNumeric(p.nctsWP_Warenwert) Then WP.Warenwert = CDbl(p.nctsWP_Warenwert) + ' If p.nctsWP_WarenwertProzent IsNot Nothing Then WP.WarenwertProzent = p.nctsWP_WarenwertProzent + ' If p.nctsWP_SchaetzKz IsNot Nothing Then WP.SchaetzKz = p.nctsWP_SchaetzKz + ' If p.nctsWP_VersendungslandPositionCode IsNot Nothing Then WP.VersendungslandPositionCode = p.nctsWP_VersendungslandPositionCode + ' If p.nctsWP_BestimmungslandPositionCode IsNot Nothing Then WP.BestimmungslandPositionCode = p.nctsWP_BestimmungslandPositionCode + ' If p.nctsWP_Rohmasse IsNot Nothing Then WP.Rohmasse = p.nctsWP_Rohmasse + ' If p.nctsWP_Eigenmasse IsNot Nothing AndAlso CDbl(p.nctsWP_Eigenmasse) > 0 Then WP.Eigenmasse = p.nctsWP_Eigenmasse + + + ' If p.nctsWP_BesondereVermeke_ExportAusEU IsNot Nothing Then WP.BesondereVermerke.ExportAusEU = CInt(Int(p.nctsWP_BesondereVermeke_ExportAusEU)) ' sonst true = -1 + ' If p.nctsWP_BesondereVermeke_ExportAusLand IsNot Nothing Then WP.BesondereVermerke.ExportAusLand = p.nctsWP_BesondereVermeke_ExportAusLand + ' If p.nctsWP_BesondereVermeke_Export IsNot Nothing Then WP.BesondereVermerke.Export = CInt(Int(p.nctsWP_BesondereVermeke_Export)) ' sonst true = -1 + + ' If p.nctsWP_BesondereVermeke_ExportBeschraenkung IsNot Nothing Then WP.BesondereVermerke.ExportBeschraenkung = CInt(Int(p.nctsWP_BesondereVermeke_ExportBeschraenkung)) ' sonst true = -1 + ' If p.nctsWP_BesondereVermeke_ExportAbgaben IsNot Nothing Then WP.BesondereVermerke.ExportAbgaben = CInt(Int(p.nctsWP_BesondereVermeke_ExportAbgaben)) ' sonst true = -1 + ' If p.nctsWP_BesondereVermeke_Vermerk IsNot Nothing Then WP.BesondereVermerke.Vermerk = p.nctsWP_BesondereVermeke_Vermerk + ' If p.nctsWP_BesondereVermeke_Kz10600 IsNot Nothing Then WP.BesondereVermerke.Kz10600 = CInt(Int(p.nctsWP_BesondereVermeke_Kz10600)) ' sonst true = -1 + + + ' If p.nctsWP_Versender_EORI IsNot Nothing Or p.nctsWP_Versender_Name IsNot Nothing Then + ' WP.AdressenPosition.Versender = New VersandanmeldungNCTSDE.AdresseVA1Typ + ' If p.nctsWP_Versender_EORI IsNot Nothing Then WP.AdressenPosition.Versender.EORI = p.nctsWP_Versender_EORI + ' If p.nctsWP_Versender_NLNR IsNot Nothing AndAlso IsNumeric(p.nctsWP_Versender_NLNR) Then WP.AdressenPosition.Versender.NLNR = p.nctsWP_Versender_NLNR + ' If p.nctsWP_Versender_Name IsNot Nothing Then WP.AdressenPosition.Versender.Name = p.nctsWP_Versender_Name + ' If p.nctsWP_Versender_StrasseHausnummer IsNot Nothing Then WP.AdressenPosition.Versender.StrasseHausnummer = p.nctsWP_Versender_StrasseHausnummer + ' If p.nctsWP_Versender_PLZ IsNot Nothing Then WP.AdressenPosition.Versender.PLZ = p.nctsWP_Versender_PLZ + ' If p.nctsWP_Versender_Ort IsNot Nothing Then WP.AdressenPosition.Versender.Ort = p.nctsWP_Versender_Ort + ' If p.nctsWP_Versender_Land IsNot Nothing Then WP.AdressenPosition.Versender.Land = p.nctsWP_Versender_Land + ' If p.nctsWP_Versender_TIN IsNot Nothing Then WP.AdressenPosition.Versender.TIN = p.nctsWP_Versender_TIN + ' End If + ' If p.nctsWP_Empfaenger_EORI IsNot Nothing Or p.nctsWP_Empfaenger_Name IsNot Nothing Then + ' WP.AdressenPosition.Empfaenger = New VersandanmeldungNCTSDE.AdresseVA1Typ + ' If p.nctsWP_Empfaenger_EORI IsNot Nothing Then WP.AdressenPosition.Empfaenger.EORI = p.nctsWP_Empfaenger_EORI + ' If p.nctsWP_Empfaenger_NLNR IsNot Nothing AndAlso IsNumeric(p.nctsWP_Empfaenger_NLNR) Then WP.AdressenPosition.Empfaenger.NLNR = p.nctsWP_Empfaenger_NLNR + ' If p.nctsWP_Empfaenger_Name IsNot Nothing Then WP.AdressenPosition.Empfaenger.Name = p.nctsWP_Empfaenger_Name + ' If p.nctsWP_Empfaenger_StrasseHausnummer IsNot Nothing Then WP.AdressenPosition.Empfaenger.StrasseHausnummer = p.nctsWP_Empfaenger_StrasseHausnummer + ' If p.nctsWP_Empfaenger_PLZ IsNot Nothing Then WP.AdressenPosition.Empfaenger.PLZ = p.nctsWP_Empfaenger_PLZ + ' If p.nctsWP_Empfaenger_Ort IsNot Nothing Then WP.AdressenPosition.Empfaenger.Ort = p.nctsWP_Empfaenger_Ort + ' If p.nctsWP_Empfaenger_Land IsNot Nothing Then WP.AdressenPosition.Empfaenger.Land = p.nctsWP_Empfaenger_Land + ' If p.nctsWP_Empfaenger_TIN IsNot Nothing Then WP.AdressenPosition.Empfaenger.TIN = p.nctsWP_Empfaenger_TIN + ' End If + + + ' If p.nctsWP_SumAKennnummerSendung IsNot Nothing Then WP.SumASicherheit.KennnummerSendung = p.nctsWP_SumAKennnummerSendung + ' If p.nctsWP_SumABefoerderungskostenZahlungsweise IsNot Nothing Then WP.SumASicherheit.BefoerderungskostenZahlungsweise = p.nctsWP_SumABefoerderungskostenZahlungsweise + ' If p.nctsWP_SumAUNGefahrgutnummer IsNot Nothing Then WP.SumASicherheit.UNGefahrgutnummer = p.nctsWP_SumAUNGefahrgutnummer + + ' If p.nctsWP_SumAVersender_EORI IsNot Nothing Or p.nctsWP_SumAVersender_Name IsNot Nothing Then + ' WP.SumASicherheit.Versender = New VersandanmeldungNCTSDE.AdresseVATyp + ' If p.nctsWP_SumAVersender_EORI IsNot Nothing Then WP.SumASicherheit.Versender.EORI = p.nctsWP_SumAVersender_EORI + ' If p.nctsWP_SumAVersender_NLNR IsNot Nothing AndAlso IsNumeric(p.nctsWP_SumAVersender_NLNR) Then WP.SumASicherheit.Versender.NLNR = p.nctsWP_SumAVersender_NLNR + ' If p.nctsWP_SumAVersender_Name IsNot Nothing Then WP.SumASicherheit.Versender.Name = p.nctsWP_SumAVersender_Name + ' If p.nctsWP_SumAVersender_StrasseHausnummer IsNot Nothing Then WP.SumASicherheit.Versender.StrasseHausnummer = p.nctsWP_SumAVersender_StrasseHausnummer + ' If p.nctsWP_SumAVersender_PLZ IsNot Nothing Then WP.SumASicherheit.Versender.PLZ = p.nctsWP_SumAVersender_PLZ + ' If p.nctsWP_SumAVersender_Ort IsNot Nothing Then WP.SumASicherheit.Versender.Ort = p.nctsWP_SumAVersender_Ort + ' If p.nctsWP_SumAVersender_Land IsNot Nothing Then WP.SumASicherheit.Versender.Land = p.nctsWP_SumAVersender_Land + ' If p.nctsWP_SumAVersender_TIN IsNot Nothing Then WP.SumASicherheit.Versender.TIN = p.nctsWP_SumAVersender_TIN + ' End If + ' If p.nctsWP_SumAEmpfaenger_EORI IsNot Nothing Or p.nctsWP_SumAEmpfaenger_Name IsNot Nothing Then + ' WP.SumASicherheit.Empfaenger = New VersandanmeldungNCTSDE.AdresseVATyp + ' If p.nctsWP_SumAEmpfaenger_EORI IsNot Nothing Then WP.SumASicherheit.Empfaenger.EORI = p.nctsWP_SumAEmpfaenger_EORI + ' If p.nctsWP_SumAEmpfaenger_NLNR IsNot Nothing AndAlso IsNumeric(p.nctsWP_SumAEmpfaenger_NLNR) Then WP.SumASicherheit.Empfaenger.NLNR = p.nctsWP_SumAEmpfaenger_NLNR + ' If p.nctsWP_SumAEmpfaenger_Name IsNot Nothing Then WP.SumASicherheit.Empfaenger.Name = p.nctsWP_SumAEmpfaenger_Name + ' If p.nctsWP_SumAEmpfaenger_StrasseHausnummer IsNot Nothing Then WP.SumASicherheit.Empfaenger.StrasseHausnummer = p.nctsWP_SumAEmpfaenger_StrasseHausnummer + ' If p.nctsWP_SumAEmpfaenger_PLZ IsNot Nothing Then WP.SumASicherheit.Empfaenger.PLZ = p.nctsWP_SumAEmpfaenger_PLZ + ' If p.nctsWP_SumAEmpfaenger_Ort IsNot Nothing Then WP.SumASicherheit.Empfaenger.Ort = p.nctsWP_SumAEmpfaenger_Ort + ' If p.nctsWP_SumAEmpfaenger_Land IsNot Nothing Then WP.SumASicherheit.Empfaenger.Land = p.nctsWP_SumAEmpfaenger_Land + ' If p.nctsWP_SumAEmpfaenger_TIN IsNot Nothing Then WP.SumASicherheit.Empfaenger.TIN = p.nctsWP_SumAEmpfaenger_TIN + ' End If + + + ' If p.nctsWP_PACKSTUECKE IsNot Nothing AndAlso p.nctsWP_PACKSTUECKE.Count > 0 Then + ' WP.Packstueck = New List(Of VersandanmeldungNCTSDE.PackstueckVATyp) + ' For Each w In p.nctsWP_PACKSTUECKE + ' Dim PK As New VersandanmeldungNCTSDE.PackstueckVATyp + ' If w.nctsWpPk_PackstueckeAnzahl IsNot Nothing Then PK.Anzahl = w.nctsWpPk_PackstueckeAnzahl.ToString.Replace(".", "") + ' If w.nctsWpPk_Verpackungsart IsNot Nothing Then PK.Verpackungsart = w.nctsWpPk_Verpackungsart + ' If w.nctsWpPk_ZeichenNummern IsNot Nothing Then PK.ZeichenNummern = w.nctsWpPk_ZeichenNummern + ' WP.Packstueck.Add(PK) + ' Next + ' End If + + + ' If p.nctsWP_VorpapierTyp IsNot Nothing Then + ' WP.Vorpapier = New VersandanmeldungNCTSDE.VorpapierVATyp + ' WP.Vorpapier.Typ = If(p.nctsWP_VorpapierTyp, "") + + ' WP.Vorpapier.VorpapierAngaben = New List(Of VersandanmeldungNCTSDE.VorpapierAngabenVATyp) + ' If p.nctsWP_VorpapierReferenz1 IsNot Nothing And p.nctsWP_VorpapierReferenz1 <> "" Then + ' Dim vp = New VersandanmeldungNCTSDE.VorpapierAngabenVATyp + ' vp.Referenz = If(p.nctsWP_VorpapierReferenz1, "") + ' If p.nctsWP_VorpapierZusatz1 IsNot Nothing Then vp.Zusatz = If(p.nctsWP_VorpapierZusatz1, "") + ' WP.Vorpapier.VorpapierAngaben.Add(vp) + ' End If + ' If p.nctsWP_VorpapierReferenz2 IsNot Nothing And p.nctsWP_VorpapierReferenz2 <> "" Then + ' Dim vp = New VersandanmeldungNCTSDE.VorpapierAngabenVATyp + ' vp.Referenz = If(p.nctsWP_VorpapierReferenz2, "") + ' If p.nctsWP_VorpapierZusatz2 IsNot Nothing Then vp.Zusatz = If(p.nctsWP_VorpapierZusatz2, "") + ' WP.Vorpapier.VorpapierAngaben.Add(vp) + ' End If + ' If p.nctsWP_VorpapierReferenz3 IsNot Nothing And p.nctsWP_VorpapierReferenz3 <> "" Then + ' Dim vp = New VersandanmeldungNCTSDE.VorpapierAngabenVATyp + ' vp.Referenz = If(p.nctsWP_VorpapierReferenz3, "") + ' If p.nctsWP_VorpapierZusatz3 IsNot Nothing Then vp.Zusatz = If(p.nctsWP_VorpapierZusatz3, "") + ' WP.Vorpapier.VorpapierAngaben.Add(vp) + ' End If + ' If p.nctsWP_VorpapierReferenz4 IsNot Nothing And p.nctsWP_VorpapierReferenz4 <> "" Then + ' Dim vp = New VersandanmeldungNCTSDE.VorpapierAngabenVATyp + ' vp.Referenz = If(p.nctsWP_VorpapierReferenz4, "") + ' If p.nctsWP_VorpapierZusatz4 IsNot Nothing Then vp.Zusatz = If(p.nctsWP_VorpapierZusatz4, "") + ' WP.Vorpapier.VorpapierAngaben.Add(vp) + ' End If + ' If p.nctsWP_VorpapierReferenz5 IsNot Nothing And p.nctsWP_VorpapierReferenz5 <> "" Then + ' Dim vp = New VersandanmeldungNCTSDE.VorpapierAngabenVATyp + ' vp.Referenz = If(p.nctsWP_VorpapierReferenz5, "") + ' If p.nctsWP_VorpapierZusatz5 IsNot Nothing Then vp.Zusatz = If(p.nctsWP_VorpapierZusatz5, "") + ' WP.Vorpapier.VorpapierAngaben.Add(vp) + ' End If + ' If p.nctsWP_VorpapierReferenz6 IsNot Nothing And p.nctsWP_VorpapierReferenz6 <> "" Then + ' Dim vp = New VersandanmeldungNCTSDE.VorpapierAngabenVATyp + ' vp.Referenz = If(p.nctsWP_VorpapierReferenz6, "") + ' If p.nctsWP_VorpapierZusatz6 IsNot Nothing Then vp.Zusatz = If(p.nctsWP_VorpapierZusatz6, "") + ' WP.Vorpapier.VorpapierAngaben.Add(vp) + ' End If + ' If p.nctsWP_VorpapierReferenz7 IsNot Nothing And p.nctsWP_VorpapierReferenz7 <> "" Then + ' Dim vp = New VersandanmeldungNCTSDE.VorpapierAngabenVATyp + ' vp.Referenz = If(p.nctsWP_VorpapierReferenz7, "") + ' If p.nctsWP_VorpapierZusatz7 IsNot Nothing Then vp.Zusatz = If(p.nctsWP_VorpapierZusatz7, "") + ' WP.Vorpapier.VorpapierAngaben.Add(vp) + ' End If + ' If p.nctsWP_VorpapierReferenz8 IsNot Nothing And p.nctsWP_VorpapierReferenz8 <> "" Then + ' Dim vp = New VersandanmeldungNCTSDE.VorpapierAngabenVATyp + ' vp.Referenz = If(p.nctsWP_VorpapierReferenz8, "") + ' If p.nctsWP_VorpapierZusatz8 IsNot Nothing Then vp.Zusatz = If(p.nctsWP_VorpapierZusatz8, "") + ' WP.Vorpapier.VorpapierAngaben.Add(vp) + ' End If + ' If p.nctsWP_VorpapierReferenz9 IsNot Nothing And p.nctsWP_VorpapierReferenz9 <> "" Then + ' Dim vp = New VersandanmeldungNCTSDE.VorpapierAngabenVATyp + ' vp.Referenz = If(p.nctsWP_VorpapierReferenz9, "") + ' If p.nctsWP_VorpapierZusatz9 IsNot Nothing Then vp.Zusatz = If(p.nctsWP_VorpapierZusatz9, "") + ' WP.Vorpapier.VorpapierAngaben.Add(vp) + ' End If + ' End If + + ' If p.nctsWP_UNTERLAGEN IsNot Nothing AndAlso p.nctsWP_UNTERLAGEN.Count > 0 Then + ' WP.VorgelegteUnterlagen = New List(Of VersandanmeldungNCTSDE.VorgelegteUnterlBeschGenehmVATyp) + ' For Each w In p.nctsWP_UNTERLAGEN + ' Dim UL As New VersandanmeldungNCTSDE.VorgelegteUnterlBeschGenehmVATyp + ' If w.nctsWpUl_Typ IsNot Nothing Then UL.Typ = w.nctsWpUl_Typ + ' If w.nctsWpUl_Referenz IsNot Nothing Then UL.Referenz = w.nctsWpUl_Referenz + ' If w.nctsWpUl_Zusatz IsNot Nothing Then UL.Zusatz = w.nctsWpUl_Zusatz + ' WP.VorgelegteUnterlagen.Add(UL) + ' Next + ' End If + + + ' XML.EinzelVersandanmeldung.WarenPosition.Add(WP) + ' Next + 'End If + + 'Dim saveDir = Application.StartupPath & "\Dakosy_SEND\" + 'If Not System.IO.Directory.Exists(saveDir) Then + ' System.IO.Directory.CreateDirectory(saveDir) + 'End If + + 'saveFile = saveDir & "DY_" & Now.ToString("yyMMdd_HHmmss") & ".xml" + + ''MsgBox(saveFile) + 'XML.SaveToFile(saveFile) + + 'replaceNullDateXML(saveFile) + + 'Return True + End Function + + + Shared Sub replaceNullDateXML(XMLFile As String) + Try + If Not System.IO.File.Exists(XMLFile) Then Exit Sub + Dim lines() As String = System.IO.File.ReadAllLines(XMLFile) + Using writer = New System.IO.StreamWriter(XMLFile, False) + For Each line In lines + If Not line.Contains("0001-01-01") Then writer.WriteLine(line) + Next + End Using + + Catch ex As Exception + MsgBox(ex.Message & ex.StackTrace) + End Try + End Sub + + + + 'Shared Function loadInClass_VersandanmeldungAES(ByRef cDY As cDakosyAES, USRCNTL As usrCntlATLAS_AES, cDYAnm As cDakosy_Zollanmeldungen) As cDakosyAES + ' Try + + ' cDY.aes_Trans_Partner = "VERA" + ' cDY.aes_Trans_DatumZeit = Now + ' 'cDY.aes_Gestellt = False + ' cDY.aes_Status = "00" + ' cDY.aes_Trans_Referenz = USRCNTL.BezugsNr & "_" & Now.ToString("ddMMyyHHmmSS") 'Eindeutig + ' cDY.aes_Trans_Referenz = USRCNTL.BezugsNr & "_" & Now.ToString("ddMMyyHHmmSS") 'Eindeutig + ' cDY.aes_ObjectAlias = If(USRCNTL.AVISO IsNot Nothing, USRCNTL.AVISO.AvisoID, Nothing) + ' 'cDY.aes_Trans_Version = "003" + ' cDY.aes_Trans_Div1 = "ATILLA" + + ' ' cDY.aes_Stammreferenz = isLeerNothing(USRCNTL.cboStammreferenz._value) + ' ' cDY.aes_BezugsnummerVorblendung = cDY.aes_Stammreferenz + ' cDY.aes_BezugsnummerVorblendung = isLeerNothing(USRCNTL.cboStammreferenz._value) + + ' 'cDY.aes_Trans_Div1 = "ATILLA" + ' 'cDY.aes_Trans_Div1 = "ATILLA" + + ' cDY.aes_ObjectName = USRCNTL.BezugsNr + ' 'cDY.aes_ObjectAlias = USRCNTL.AVISO.AvisoID + ' USRCNTL.ALLG.getValues(cDY) + ' USRCNTL.ADRESSEN.getValues(cDY) + ' 'USRCNTL.POSITIONEN.getValues(cDY) + + ' ' cDY.aes_SICHERHEITSANGABEN = USRCNTL.SICHERHEIT.getValues() + ' 'USRCNTL.VERSCHLUESSE.getValues(cDY) + ' 'cDY.aes_WARENPOS=USRCNTL.POSITIONEN.getValues() + ' '-------------------------------- + + ' cDY.aes_WARENPOS.Clear() + + + ' Return cDY + + ' Catch ex As Exception + ' MsgBox(ex.Message & ex.StackTrace) + ' Return Nothing + ' End Try + 'End Function + + + + 'Shared Function loadInClass_VersandanmeldungEZA(ByRef cDY As cDakosyEZA, USRCNTL As usrCntlATLAS_EZA, cDYAnm As cDakosy_Zollanmeldungen) As cDakosyEZA + ' Try + + ' cDY.eza_Trans_Partner = "VERA" + ' cDY.eza_Trans_DatumZeit = Now + ' 'cDY.EZA_Gestellt = False + ' cDY.eza_Status = "00" + ' cDY.eza_Trans_Referenz = USRCNTL.BezugsNr & "_" & Now.ToString("ddMMyyHHmmSS") 'Eindeutig + ' cDY.eza_Trans_Referenz = USRCNTL.BezugsNr & "_" & Now.ToString("ddMMyyHHmmSS") 'Eindeutig + ' cDY.eza_ObjectAlias = If(USRCNTL.AVISO IsNot Nothing, USRCNTL.AVISO.AvisoID, Nothing) + ' 'cDY.EZA_Trans_Version = "003" + ' cDY.eza_Trans_Div1 = "VERAG" + ' 'cDY.EZA_Trans_Div1 = "ATILLA" + ' 'cDY.EZA_Trans_Div1 = "ATILLA" + + ' ' cDY.eza_Stammreferenz = isLeerNothing(USRCNTL.cboStammreferenz._value) + ' cDY.eza_BezugsnummerVorblendung = isLeerNothing(USRCNTL.cboStammreferenz._value) + + ' cDY.eza_ObjectName = USRCNTL.BezugsNr + ' 'cDY.EZA_ObjectAlias = USRCNTL.AVISO.AvisoID + ' USRCNTL.ALLG.getValues(cDY) + ' USRCNTL.ADRESSEN.getValues(cDY) + ' USRCNTL.POSITIONEN.getValues(cDY) + ' USRCNTL.DV1.getValues(cDY) + + ' ' MsgBox(cDY.eza_WARENPOS.Count) + ' ' cDY.EZA_SICHERHEITSANGABEN = USRCNTL.SICHERHEIT.getValues() + ' 'USRCNTL.VERSCHLUESSE.getValues(cDY) + ' 'cDY.EZA_WARENPOS=USRCNTL.POSITIONEN.getValues() + ' '-------------------------------- + + ' ' cDY.eza_WARENPOS.Clear() + + + ' Return cDY + + ' Catch ex As Exception + ' MsgBox(ex.Message & ex.StackTrace) + ' Return Nothing + ' End Try + 'End Function + + + + 'Shared Function getDivision(FIRMA_DY, Optional fiskal = False) As String + ' If If(FIRMA_DY, "") = "" Then FIRMA_DY = VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA + ' If VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM Then + ' Return "SUB" + ' Else + ' Select Case FIRMA_DY + ' Case "ATILLA" + ' Return "SUW" + ' Case "AMBAR" + ' Return "AMBWO" + ' Case "VERAG" + ' Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_niederlassung + ' Case "SUB" : Return "SUB" + ' Case "SBG" : Return "SBG" + ' Case "NKD" : Return "NKD" + ' Case "NEU" : Return "NEU" + ' Case "WAI" : Return "WAI" + ' Case Else : Return "SUB" + ' End Select + + ' Case "UNISPED" + ' Return ""'"ATSP" + ' Case "IMEX" + ' If fiskal Then + ' Return "GLO" + ' Else + ' Return "IME" + ' End If + ' Case Else : Return "SUB" + ' End Select + ' End If + + 'End Function + + 'Shared Function getIOPartner(FIRMA_DY) As String + ' If If(FIRMA_DY, "") = "" Then FIRMA_DY = VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA + ' If VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM Then + ' Return "VERA" + ' Else + ' Select Case FIRMA_DY + ' Case "ATILLA" + ' Return "VERG" + ' Case "VERAG" + ' Return "VERG" + ' Case "DURMAZ" + ' Return "DUR" + ' Case "IMEX" + ' Return "IMEX" + ' Case "UNISPED" + ' Return "UNAT" + ' Case Else : Return "VERG" + ' End Select + ' End If + + 'End Function + ''If(VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM, "VERA", "VERG") + + 'Shared Function generateVersandanmeldungEZA(cDY As cDakosyEZA, ByRef saveFile As String, DY_ACTION As String) As Boolean + ' Dim Interface_VERSION = "004" + ' Dim ObjectAktion = DY_ACTION + + + ' Dim XML As New DAKOSY_Worker.FreierVerkehrAktVeredelUmwandlung_004.FreierVerkehrAktVeredelUmwandlungAVUVTyp + + + ' 'Transaktion: + ' XML.Transaktion = New FreierVerkehrAktVeredelUmwandlung_004.TransaktionFreierVerkehrTyp + ' XML.Transaktion.IOPartner = getIOPartner(cDY.eza_firma) 'If(VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM, "VERA", "VERG") + ' XML.Transaktion.IODatumZeit = Now + ' XML.Transaktion.IOReferenz = cDY.eza_Trans_Referenz + ' If Not VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM Then XML.Transaktion.IODivision3 = getDivision(cDY.eza_firma, CBool(If(cDY.eza_FiskalvertretungKz, False))) + ' XML.Transaktion.Version = Interface_VERSION + + ' Dim EA = New FreierVerkehrAktVeredelUmwandlung_004.EinzelEinfuhrUnvollstaendigeAnmeldungTyp + + ' EA.ObjektIdentifizierung.AbsenderSystemName = "VERAG_ZOLL" + + ' 'ObjektIdentifizierung: + ' EA.ObjektIdentifizierung = New FreierVerkehrAktVeredelUmwandlung_004.ObjektIdentifizierungAVUVTyp + ' EA.ObjektIdentifizierung.ObjektName = cDY.eza_ObjectName + ' If cDY.eza_ObjectAlias IsNot Nothing Then EA.ObjektIdentifizierung.ObjektAlias = cDY.eza_ObjectAlias + ' Dim ObjektAktion As New List(Of String) : ObjektAktion.Add(ObjectAktion) + ' EA.ObjektIdentifizierung.ObjektAktion = ObjektAktion + ' EA.ObjektIdentifizierung.Bearbeiter = If(VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DAKOSY_SB, "") 'If(VERAG_PROG_ALLGEMEIN.cAllgemein.USRNAME.Length > 20, VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME, VERAG_PROG_ALLGEMEIN.cAllgemein.USRNAME) + ' 'EA.ObjektIdentifizierung.CompliancePruefung= + ' EA.ObjektIdentifizierung.ObjektName = cDY.eza_ObjectName + ' If cDY.eza_Bearbeiter IsNot Nothing Then EA.ObjektIdentifizierung.Bearbeiter = cDY.eza_Bearbeiter + ' If cDY.eza_CompliancePruefung IsNot Nothing Then EA.ObjektIdentifizierung.CompliancePruefung = cDY.eza_CompliancePruefung + ' If cDY.eza_BezugsnummerVorblendung IsNot Nothing Then EA.ObjektIdentifizierung.BezugsnummerVorblendung = cDY.eza_BezugsnummerVorblendung + + ' EA.ObjektIdentifizierung.AnmeldungArt = If(cDY.eza_AnmeldungArt, "EZA-A") 'Pflichtfeld + + + ' 'KopfDaten + ' EA.KopfDaten = New FreierVerkehrAktVeredelUmwandlung_004.KopfDatenEinfuhrUnvollstaendigeAnmeldungTyp + ' If cDY.eza_AdressierteZollstelle IsNot Nothing Then EA.KopfDaten.AdressierteZollstelle = cDY.eza_AdressierteZollstelle + ' If cDY.eza_AnmelderistEmpfaenger IsNot Nothing Then EA.KopfDaten.AnmelderIstEmpfaenger = cDY.eza_AnmelderistEmpfaenger + ' If cDY.eza_VertretungsVerhaeltnisCode IsNot Nothing Then EA.KopfDaten.VertretungsverhaeltnisCode = cDY.eza_VertretungsVerhaeltnisCode + ' If cDY.eza_Vorsteuerabzug IsNot Nothing Then EA.KopfDaten.Vorsteuerabzug = cDY.eza_Vorsteuerabzug + ' If cDY.eza_AnmeldenderBearbeiterName IsNot Nothing Then EA.KopfDaten.NameAnmeldenderBearbeiter = cDY.eza_AnmeldenderBearbeiterName + ' If cDY.eza_AnmeldenderBearbeiterTel IsNot Nothing Then EA.KopfDaten.TelefonnummerAnmeldenderBearbeiter = cDY.eza_AnmeldenderBearbeiterTel + ' If cDY.eza_AnmeldenderBearbeiterStellung IsNot Nothing Then EA.KopfDaten.StellungAnmeldenderBearbeiter = cDY.eza_AnmeldenderBearbeiterStellung + ' If cDY.eza_AnmeldenderBearbeiterEMail IsNot Nothing Then EA.KopfDaten.EmailAdresseAnmeldenderBearbeiter = cDY.eza_AnmeldenderBearbeiterEMail + ' If cDY.eza_FiskalvertretungKz IsNot Nothing Then EA.KopfDaten.FiskalvertretungKz = CInt(Int(cDY.eza_FiskalvertretungKz)) + ' If cDY.eza_Ausstellungsort IsNot Nothing Then EA.KopfDaten.Ausstellungsort = cDY.eza_Ausstellungsort + ' If cDY.eza_ZollrechtlicherStatus IsNot Nothing Then EA.KopfDaten.ZollrechtlicherStatus = cDY.eza_ZollrechtlicherStatus + ' If cDY.eza_GesamtRohmasse IsNot Nothing AndAlso IsNumeric(cDY.eza_GesamtRohmasse) Then EA.KopfDaten.GesamtRohMasse = CDbl(CDbl(cDY.eza_GesamtRohmasse).ToString("N1")) + ' If cDY.eza_VerfahrenBeantragtCode IsNot Nothing Then EA.KopfDaten.VerfahrenBeantragtCode = cDY.eza_VerfahrenBeantragtCode + ' If cDY.eza_VerkehrszweigInland IsNot Nothing Then EA.KopfDaten.VerkehrszweigInland = cDY.eza_VerkehrszweigInland + ' If cDY.eza_VerkehrszweigGrenze IsNot Nothing Then EA.KopfDaten.VerkehrszweigGrenze = cDY.eza_VerkehrszweigGrenze + ' If cDY.eza_VersendungsLandCode IsNot Nothing Then EA.KopfDaten.VersendungslandCode = cDY.eza_VersendungsLandCode + ' If cDY.eza_Bestimmungsland IsNot Nothing Then EA.KopfDaten.Bestimmungsland = cDY.eza_Bestimmungsland + ' If cDY.eza_Bestimmungsbundesland IsNot Nothing Then EA.KopfDaten.Bestimmungsbundesland = cDY.eza_Bestimmungsbundesland + ' If cDY.eza_KennzeichenNameBefoerderungsmittelAnkunft IsNot Nothing Then EA.KopfDaten.KennzeichenNameBefoerderungsmittelAnkunft = cDY.eza_KennzeichenNameBefoerderungsmittelAnkunft + ' If cDY.eza_BeförderungsmittelGrenzeStaatszugehörigkeitCode IsNot Nothing Then EA.KopfDaten.BefoerderungsmittelGrenzeStaatszugehoerigkeitCode = cDY.eza_BeförderungsmittelGrenzeStaatszugehörigkeitCode + ' If cDY.eza_BeförderungsmittelGrenzeArt IsNot Nothing Then EA.KopfDaten.BefoerderungsmittelGrenzeArt = cDY.eza_BeförderungsmittelGrenzeArt + ' If cDY.eza_BeförderungsmittelGrenze IsNot Nothing Then EA.KopfDaten.BefoerderungsmittelGrenze = cDY.eza_BeförderungsmittelGrenze + ' If cDY.eza_LieferbedingungCode IsNot Nothing Then EA.KopfDaten.LieferbedingungCode = cDY.eza_LieferbedingungCode + ' If cDY.eza_LieferbedingungText IsNot Nothing Then EA.KopfDaten.LieferbedingungText = cDY.eza_LieferbedingungText + ' If cDY.eza_LieferbedingungSchluessel IsNot Nothing Then EA.KopfDaten.LieferbedingungSchluessel = cDY.eza_LieferbedingungSchluessel + ' If cDY.eza_LieferbedingungOrt IsNot Nothing Then EA.KopfDaten.LieferbedingungOrt = cDY.eza_LieferbedingungOrt + ' If cDY.eza_VorpapierArtCode IsNot Nothing Then EA.KopfDaten.VorpapierArtCode = cDY.eza_VorpapierArtCode + ' If cDY.eza_VorpapierNr IsNot Nothing Then EA.KopfDaten.VorpapierNr = cDY.eza_VorpapierNr + ' If cDY.eza_ArtGeschaeftCode IsNot Nothing Then EA.KopfDaten.ArtGeschaeftCode = cDY.eza_ArtGeschaeftCode + ' If cDY.eza_Statistikstatus IsNot Nothing Then EA.KopfDaten.StatistikStatus = cDY.eza_Statistikstatus + ' If cDY.eza_Warenort IsNot Nothing Then EA.KopfDaten.Warenort = cDY.eza_Warenort + ' If cDY.eza_Rechnungspreis IsNot Nothing Then EA.KopfDaten.Rechnungspreis = cDY.eza_Rechnungspreis + ' If cDY.eza_Rechnungswaehrung IsNot Nothing Then EA.KopfDaten.Rechnungswaehrung = cDY.eza_Rechnungswaehrung + ' If If(cDY.eza_DV1Kz, False) Then + ' If cDY.eza_DV1Kz IsNot Nothing Then EA.KopfDaten.DV1Angaben.DV1Kz = CInt(Int(cDY.eza_DV1Kz)) + ' If cDY.eza_DV1Vertretungsverhaeltnis IsNot Nothing Then EA.KopfDaten.DV1Angaben.Vertretungsverhaeltnis = cDY.eza_DV1Vertretungsverhaeltnis + ' If cDY.eza_DV1FruehereEntscheidungen IsNot Nothing Then EA.KopfDaten.DV1Angaben.FruehereEntscheidungen = cDY.eza_DV1FruehereEntscheidungen + ' If cDY.eza_DV1Verbundenheit IsNot Nothing Then EA.KopfDaten.DV1Angaben.Verbundenheit = cDY.eza_DV1Verbundenheit + ' If cDY.eza_DV1VerbungenheitEinzelheiten IsNot Nothing Then EA.KopfDaten.DV1Angaben.VerbundenheitEinzelheiten = cDY.eza_DV1VerbungenheitEinzelheiten + ' If cDY.eza_DV1EinschraenkungenKz IsNot Nothing Then EA.KopfDaten.DV1Angaben.EinschraenkungenKz = cDY.eza_DV1EinschraenkungenKz + ' If cDY.eza_DV1BedingungenLeistungenKz IsNot Nothing Then EA.KopfDaten.DV1Angaben.BedingungenLeistungenKz = cDY.eza_DV1BedingungenLeistungenKz + ' If cDY.eza_DV1BedingungenLeistungenArt IsNot Nothing Then EA.KopfDaten.DV1Angaben.BedingungenLeistungenArt = cDY.eza_DV1BedingungenLeistungenArt + ' If cDY.eza_DV1LizenzgebuehrenKz IsNot Nothing Then EA.KopfDaten.DV1Angaben.LizenzgebuehrenKz = cDY.eza_DV1LizenzgebuehrenKz + ' If cDY.eza_DV1LizenzgebuehrenUmstand IsNot Nothing Then EA.KopfDaten.DV1Angaben.LizenzgebuehrenUmstand = cDY.eza_DV1LizenzgebuehrenUmstand + ' If cDY.eza_DV1SpezielleVereinbarungKz IsNot Nothing Then EA.KopfDaten.DV1Angaben.SpezielleVereinbarungKz = cDY.eza_DV1SpezielleVereinbarungKz + ' If cDY.eza_DV1SpezielleVereinbarungUmstand IsNot Nothing Then EA.KopfDaten.DV1Angaben.SpezielleVereinbarungUmstand = cDY.eza_DV1SpezielleVereinbarungUmstand + ' End If + + ' If cDY.eza_UNTERLAGEN.Count > 0 Then + ' EA.KopfDaten.Unterlage = New List(Of FreierVerkehrAktVeredelUmwandlung_004.UnterlageVzKopfAVUVTyp) + ' For Each u In cDY.eza_UNTERLAGEN + ' Dim UNTERLAGE As New FreierVerkehrAktVeredelUmwandlung_004.UnterlageVzKopfAVUVTyp + ' If u.ezaUl_Bereich IsNot Nothing Then UNTERLAGE.Bereich = u.ezaUl_Bereich + ' If u.ezaUl_Art IsNot Nothing Then UNTERLAGE.Art = u.ezaUl_Art + ' If u.ezaUl_Nummer IsNot Nothing Then UNTERLAGE.Nummer = u.ezaUl_Nummer + ' If u.ezaUl_DatumAusstellung IsNot Nothing Then UNTERLAGE.DatumAusstellung = u.ezaUl_DatumAusstellung + ' EA.KopfDaten.Unterlage.Add(UNTERLAGE) + ' Next + ' End If + + + ' If cDY.eza_ZusatzangabenAnmeldung IsNot Nothing Then EA.KopfDaten.ZusatzAngabenAnmeldung = cDY.eza_ZusatzangabenAnmeldung + ' If cDY.eza_KzAutoBestaetigung IsNot Nothing Then EA.KopfDaten.KzAutoBestaetigung = CInt(Int(cDY.eza_KzAutoBestaetigung)) + ' If cDY.eza_AnschreibungDatum IsNot Nothing Then EA.KopfDaten.AnschreibungDatum = cDY.eza_AnschreibungDatum + ' If cDY.eza_Eingangszollstelle IsNot Nothing Then EA.KopfDaten.Eingangszollstelle = cDY.eza_Eingangszollstelle + ' If cDY.eza_Zahlungsart IsNot Nothing Then EA.KopfDaten.Zahlungsart = cDY.eza_Zahlungsart + + ' If cDY.eza_AUFSCHUB.Count > 0 Then + ' EA.KopfDaten.Aufschub = New List(Of FreierVerkehrAktVeredelUmwandlung_004.AufschubAVUVTyp) + ' For Each u In cDY.eza_AUFSCHUB + ' Dim AUFSCHUB As New FreierVerkehrAktVeredelUmwandlung_004.AufschubAVUVTyp + ' If u.ezaAfb_ArtAufschubantrag IsNot Nothing Then AUFSCHUB.ArtAufschubantrag = u.ezaAfb_ArtAufschubantrag + ' If u.ezaAfb_Aufschubart IsNot Nothing Then AUFSCHUB.Aufschubart = u.ezaAfb_Aufschubart + ' If u.ezaAfb_AufschubnehmerEORI IsNot Nothing Then AUFSCHUB.AufschubnehmerEORI = u.ezaAfb_AufschubnehmerEORI + ' 'If u.ezaAfb_KontoNr IsNot Nothing Then AUFSCHUB.KontoNr = u.ezaAfb_KontoNr 'ohne Funktion + ' If u.ezaAfb_AufschuBIN IsNot Nothing Then AUFSCHUB.AufschubBIN = u.ezaAfb_AufschuBIN + ' EA.KopfDaten.Aufschub.Add(AUFSCHUB) + ' Next + ' End If + + ' If cDY.eza_SUMABA.Count > 0 Then + ' EA.KopfDaten.SumABeendigungsAnteil = New List(Of FreierVerkehrAktVeredelUmwandlung_004.SumABeendigungsAnteilAVUVTyp) + ' For Each u In cDY.eza_SUMABA + ' Dim SUMA As New FreierVerkehrAktVeredelUmwandlung_004.SumABeendigungsAnteilAVUVTyp + ' If u.ezaBa_SumARegistriernummer IsNot Nothing Then SUMA.SumARegistriernummer = u.ezaBa_SumARegistriernummer + ' If u.ezaBa_SumAPosNr IsNot Nothing Then SUMA.SumAPosNr = u.ezaBa_SumAPosNr + ' If u.ezaBa_BeendigungsPackstueckzahl IsNot Nothing Then SUMA.BeendigungsPackstueckzahl = u.ezaBa_BeendigungsPackstueckzahl.ToString.Replace(".", "") + ' If u.ezaBa_Artidentifikation IsNot Nothing Then SUMA.ArtIdentifikation = u.ezaBa_Artidentifikation + ' If u.ezaBa_VerwahrerEORI IsNot Nothing Then SUMA.VerwahrerEORI = u.ezaBa_VerwahrerEORI + ' If u.ezaBa_SpezifOrdnungsbegriff IsNot Nothing Then SUMA.SpezifOrdnungsbegriff = u.ezaBa_SpezifOrdnungsbegriff + ' If u.ezaBa_SpezifOrdnungsbegriffArt IsNot Nothing Then SUMA.SpezifOrdnungsbegriffArt = u.ezaBa_SpezifOrdnungsbegriffArt + ' EA.KopfDaten.SumABeendigungsAnteil.Add(SUMA) + ' Next + ' End If + + + + ' If cDY.eza_ContainerNr1 IsNot Nothing Then EA.KopfDaten.ContainerNr.Add(cDY.eza_ContainerNr1) + ' If cDY.eza_ContainerNr2 IsNot Nothing Then EA.KopfDaten.ContainerNr.Add(cDY.eza_ContainerNr2) + ' If cDY.eza_ContainerNr3 IsNot Nothing Then EA.KopfDaten.ContainerNr.Add(cDY.eza_ContainerNr3) + ' If cDY.eza_ContainerNr4 IsNot Nothing Then EA.KopfDaten.ContainerNr.Add(cDY.eza_ContainerNr4) + ' If cDY.eza_ContainerNr5 IsNot Nothing Then EA.KopfDaten.ContainerNr.Add(cDY.eza_ContainerNr5) + ' If cDY.eza_ContainerNr6 IsNot Nothing Then EA.KopfDaten.ContainerNr.Add(cDY.eza_ContainerNr6) + ' If cDY.eza_ContainerNr7 IsNot Nothing Then EA.KopfDaten.ContainerNr.Add(cDY.eza_ContainerNr7) + ' If cDY.eza_ContainerNr8 IsNot Nothing Then EA.KopfDaten.ContainerNr.Add(cDY.eza_ContainerNr8) + ' If cDY.eza_ContainerNr9 IsNot Nothing Then EA.KopfDaten.ContainerNr.Add(cDY.eza_ContainerNr9) + + ' If cDY.eza_BeendigungsanteilArtCode IsNot Nothing Then EA.KopfDaten.BeendigungsAnteilArtCode = cDY.eza_BeendigungsanteilArtCode + ' If cDY.eza_BewilligungsIDZLAVUV IsNot Nothing Then EA.KopfDaten.BewilligungsIDZLAVUV = cDY.eza_BewilligungsIDZLAVUV + ' If cDY.eza_BezugsnummerBEAnteilZL IsNot Nothing Then EA.KopfDaten.BezugsnummerBEAnteilZL = cDY.eza_BezugsnummerBEAnteilZL + + + ' 'Property eza_BEA_ZLAvuv As New List(Of cDakosy_EZA_BEAnteilZLAVUV) + + ' If cDY.eza_BEA_ZLAvuv.Count > 0 Then + ' EA.KopfDaten.BEAnteilZLAVUV = New List(Of FreierVerkehrAktVeredelUmwandlung_004.BEAnteilZLAVUVPositionAVUVTyp) + ' For Each u In cDY.eza_BEA_ZLAvuv + ' Dim BEA As New FreierVerkehrAktVeredelUmwandlung_004.BEAnteilZLAVUVPositionAVUVTyp + ' If u.ezaBAZ_RegistrierNummerZugang IsNot Nothing Then BEA.RegistriernummerZugang = u.ezaBAZ_RegistrierNummerZugang + ' If u.ezaBAZ_PositionZugang IsNot Nothing Then BEA.PositionZugang = u.ezaBAZ_PositionZugang + ' If u.ezaBAZ_ArtikelCodeATZL IsNot Nothing Then BEA.ArtikelcodeATZL = u.ezaBAZ_ArtikelCodeATZL + ' If u.ezaBAZ_AtlasKz IsNot Nothing Then BEA.AtlasKz = CInt(Int(u.ezaBAZ_AtlasKz)) + ' If u.ezaBAZ_EigentuemerATUL IsNot Nothing Then BEA.EigentuemerATZL = u.ezaBAZ_EigentuemerATUL + ' If u.ezaBAZ_ChargennummerATZL IsNot Nothing Then BEA.ChargennummerATZL = u.ezaBAZ_ChargennummerATZL + ' If u.ezaBAZ_UrsprungslandATZL IsNot Nothing Then BEA.UrsprungslandATZL = u.ezaBAZ_UrsprungslandATZL + ' If u.ezaBAZ_UeblicheBehandlungKz IsNot Nothing Then BEA.UeblicheBehandlungKz = CInt(Int(u.ezaBAZ_UeblicheBehandlungKz)) + ' If u.ezaBAZ_Handelsmenge IsNot Nothing Then BEA.Handelsmenge = u.ezaBAZ_Handelsmenge + ' If u.ezaBAZ_MasseinheitHandelsmenge IsNot Nothing Then BEA.MasseinheitHandelsmenge = u.ezaBAZ_MasseinheitHandelsmenge + ' If u.ezaBAZ_Wartennummer IsNot Nothing Then BEA.Warennummer = u.ezaBAZ_Wartennummer + ' If u.ezaBAZ_QualifikatorHandelsmenge IsNot Nothing Then BEA.QualifikatorHandelsmenge = u.ezaBAZ_QualifikatorHandelsmenge + ' If u.ezaBAZ_Abgangsmenge IsNot Nothing Then BEA.Abgangsmenge = u.ezaBAZ_Abgangsmenge + ' If u.ezaBAZ_MasseinheitAbgangsmenge IsNot Nothing Then BEA.MasseinheitAbgangsmenge = u.ezaBAZ_MasseinheitAbgangsmenge + ' If u.ezaBAZ_QualifikatorAbgangsmenge IsNot Nothing Then BEA.QualifikatorAbgangsmenge = u.ezaBAZ_QualifikatorAbgangsmenge + ' If u.ezaBAZ_Positionszusatz IsNot Nothing Then BEA.Positionszusatz = u.ezaBAZ_Positionszusatz + ' If u.ezaBAZ_WarenbezogeneAngaben IsNot Nothing Then BEA.WarenbezogeneAngaben = u.ezaBAZ_WarenbezogeneAngaben + ' EA.KopfDaten.BEAnteilZLAVUV.Add(BEA) + ' Next + ' End If + + + ' If cDY.eza_ADRESSEN.Count > 0 Then + ' EA.KopfDaten.Adressen = New List(Of FreierVerkehrAktVeredelUmwandlung_004.AdressenVzImportAVUVTyp) + ' For Each u In cDY.eza_ADRESSEN + ' Dim ADR As New FreierVerkehrAktVeredelUmwandlung_004.AdressenVzImportAVUVTyp + ' If u.ezaAd_AdressTyp IsNot Nothing Then ADR.AdressTyp = u.ezaAd_AdressTyp + ' If u.ezaAd_AdressCode IsNot Nothing Then ADR.AdressCode = u.ezaAd_AdressCode + ' If u.ezaAd_TeilnehmerEORI IsNot Nothing Then ADR.TeilnehmerEORI = u.ezaAd_TeilnehmerEORI + ' If u.ezaAd_TeilnehmerNLNR IsNot Nothing AndAlso IsNumeric(u.ezaAd_TeilnehmerNLNR) Then ADR.TeilnehmerNLNR = u.ezaAd_TeilnehmerNLNR + ' If u.ezaAd_NameFirma1 IsNot Nothing Then + ' ADR.NameFirma = u.ezaAd_NameFirma1 & If(u.ezaAd_NameFirma2, "") & If(u.ezaAd_NameFirma3, "") + ' End If + ' 'If u.ezaAd_NameFirma1 IsNot Nothing Then ADR.NameFirma.Add(u.ezaAd_NameFirma1) + ' 'If u.ezaAd_NameFirma2 IsNot Nothing Then ADR.NameFirma.Add(u.ezaAd_NameFirma2) + ' 'If u.ezaAd_NameFirma3 IsNot Nothing Then ADR.NameFirma.Add(u.ezaAd_NameFirma3) + ' If u.ezaAd_StrasseHausNr1 IsNot Nothing Then + ' ADR.StrasseHausNr = u.ezaAd_StrasseHausNr1 & If(u.ezaAd_StrasseHausNr2, "") + ' End If + ' 'If u.ezaAd_StrasseHausNr1 IsNot Nothing Then ADR.StrasseHausNr.Add(u.ezaAd_StrasseHausNr1) + ' 'If u.ezaAd_StrasseHausNr2 IsNot Nothing Then ADR.StrasseHausNr.Add(u.ezaAd_StrasseHausNr2) + ' If u.ezaAd_Ortsteil IsNot Nothing Then ADR.Ortsteil = u.ezaAd_Ortsteil + ' If u.ezaAd_LandCode IsNot Nothing Then ADR.LandCode = u.ezaAd_LandCode + ' If u.ezaAd_PLZ IsNot Nothing Then ADR.PLZS = u.ezaAd_PLZ + ' If u.ezaAd_Ort IsNot Nothing Then ADR.OrtS = u.ezaAd_Ort + ' If u.ezaAd_UStIDAnmelder IsNot Nothing Then ADR.UStIDAnmelder = u.ezaAd_UStIDAnmelder + ' If u.ezaAd_FinanzamtIDAnmelder IsNot Nothing Then ADR.FinanzamtIDAnmelder = u.ezaAd_FinanzamtIDAnmelder + ' If u.ezaAd_Bewilligungsnummer IsNot Nothing Then ADR.Bewilligungsnummer = u.ezaAd_Bewilligungsnummer + ' If u.ezaAd_BewilligungsFachVerfahren IsNot Nothing Then ADR.BewilligungFachVerfahren = u.ezaAd_BewilligungsFachVerfahren + ' If u.ezaAd_BewilligungsnummerEndverwender IsNot Nothing Then ADR.BewilligungsnummerEndverwender = u.ezaAd_BewilligungsnummerEndverwender + ' EA.KopfDaten.Adressen.Add(ADR) + ' Next + ' End If + + + ' If cDY.eza_WARENPOS.Count > 0 Then + ' EA.WarenPosition = New List(Of FreierVerkehrAktVeredelUmwandlung_004.PositionEinfuhrUnvollstaendigeAnmeldungTyp) + ' For Each u In cDY.eza_WARENPOS + ' Dim WP As New FreierVerkehrAktVeredelUmwandlung_004.PositionEinfuhrUnvollstaendigeAnmeldungTyp + ' If u.ezaWP_PositionsNummer IsNot Nothing Then WP.Positionsnummer = u.ezaWP_PositionsNummer + ' If u.ezaWP_Artikelnummer IsNot Nothing Then WP.ArtikelNummer = u.ezaWP_Artikelnummer + ' If u.ezaWP_WarennummerEZT IsNot Nothing Then WP.WarenNummerEZT = u.ezaWP_WarennummerEZT + ' If u.ezaWP_Warennummerzusatz1 IsNot Nothing Then WP.WarenNummerZusatz1 = u.ezaWP_Warennummerzusatz1 + ' If u.ezaWP_Warennummerzusatz2 IsNot Nothing Then WP.WarenNummerZusatz2 = u.ezaWP_Warennummerzusatz2 + + ' If u.ezaWP_WarennummerZusatzCode1 IsNot Nothing Then WP.WarenNummerZusatzCode.Add(u.ezaWP_WarennummerZusatzCode1) + ' If u.ezaWP_WarennummerZusatzCode2 IsNot Nothing Then WP.WarenNummerZusatzCode.Add(u.ezaWP_WarennummerZusatzCode2) + ' If u.ezaWP_WarennummerZusatzCode3 IsNot Nothing Then WP.WarenNummerZusatzCode.Add(u.ezaWP_WarennummerZusatzCode3) + ' If u.ezaWP_WarennummerZusatzCode4 IsNot Nothing Then WP.WarenNummerZusatzCode.Add(u.ezaWP_WarennummerZusatzCode4) + ' If u.ezaWP_WarennummerZusatzCode5 IsNot Nothing Then WP.WarenNummerZusatzCode.Add(u.ezaWP_WarennummerZusatzCode5) + ' If u.ezaWP_WarennummerZusatzCode6 IsNot Nothing Then WP.WarenNummerZusatzCode.Add(u.ezaWP_WarennummerZusatzCode6) + ' If u.ezaWP_WarennummerZusatzCode7 IsNot Nothing Then WP.WarenNummerZusatzCode.Add(u.ezaWP_WarennummerZusatzCode7) + ' If u.ezaWP_WarennummerZusatzCode8 IsNot Nothing Then WP.WarenNummerZusatzCode.Add(u.ezaWP_WarennummerZusatzCode8) + ' If u.ezaWP_WarennummerZusatzCode9 IsNot Nothing Then WP.WarenNummerZusatzCode.Add(u.ezaWP_WarennummerZusatzCode9) + ' If u.ezaWP_WarennummerZusatzCode10 IsNot Nothing Then WP.WarenNummerZusatzCode.Add(u.ezaWP_WarennummerZusatzCode10) + + ' If u.ezaWP_Warenbezeichnung IsNot Nothing Then WP.WarenBezeichnung = u.ezaWP_Warenbezeichnung + ' If u.ezaWP_VerfahrensCodeVorangegangenesVerfahren IsNot Nothing Then WP.VerfahrenscodeVorangegangenesVerfahren = u.ezaWP_VerfahrensCodeVorangegangenesVerfahren + ' If u.ezaWP_AbgabensteuerungKz IsNot Nothing Then WP.AbgabensteuerungKz = CInt(Int(u.ezaWP_AbgabensteuerungKz)) + ' If u.ezaWP_EUCode IsNot Nothing Then WP.EUCode = u.ezaWP_EUCode + ' If u.ezaWP_UrsprungslandCode IsNot Nothing Then WP.UrsprungslandCode = u.ezaWP_UrsprungslandCode + + ' If cDY.eza_WARENPOS.Count > 1 Then + ' WP.Rohmasse = Nothing + ' Else + ' If u.ezaWP_Rohmasse IsNot Nothing Then WP.Rohmasse = u.ezaWP_Rohmasse + ' End If + + ' If u.ezaWP_Eigenmasse IsNot Nothing Then WP.Eigenmasse = u.ezaWP_Eigenmasse + ' If u.ezaWP_AHStatMenge IsNot Nothing Then WP.AHStatMenge = u.ezaWP_AHStatMenge + ' If u.ezaWP_AHStatMengeMasseinheit IsNot Nothing Then WP.AHStatMengeMasseinheit = u.ezaWP_AHStatMengeMasseinheit + ' If u.ezaWP_AHStatMengeQualifier IsNot Nothing Then WP.AHStatMengeQualifier = u.ezaWP_AHStatMengeQualifier + ' If u.ezaWP_AHStatWert IsNot Nothing AndAlso IsNumeric(u.ezaWP_AHStatWert) Then WP.AHStatWert = CInt(u.ezaWP_AHStatWert) + ' If u.ezaWP_AHStatWertManuellKZ IsNot Nothing Then WP.AHStatWertManuellKZ = CInt(Int(u.ezaWP_AHStatWertManuellKZ)) + ' If u.ezaWP_KostenEUSt IsNot Nothing Then WP.KostenEUSt = u.ezaWP_KostenEUSt + ' If u.ezaWP_PackstueckAnzahl IsNot Nothing Then WP.PackstueckAnzahl = u.ezaWP_PackstueckAnzahl.ToString.Replace(".", "") + ' If u.ezaWP_PackstueckArt IsNot Nothing Then WP.PackstueckArt = u.ezaWP_PackstueckArt + ' If u.ezaWP_PackstueckZeichen IsNot Nothing Then WP.PackstueckZeichen = u.ezaWP_PackstueckZeichen + + ' If u.ezaWP_Warenmenge1 IsNot Nothing Then + ' WP.WarenMenge = New List(Of FreierVerkehrAktVeredelUmwandlung_004.WarenMengeAVUVTyp) + ' If u.ezaWP_Warenmenge1 IsNot Nothing Then + ' Dim WM As New FreierVerkehrAktVeredelUmwandlung_004.WarenMengeAVUVTyp + ' If u.ezaWP_Warenmenge1 IsNot Nothing Then WM.Menge = u.ezaWP_Warenmenge1 + ' If u.ezaWP_WarenMasseinheit1 IsNot Nothing Then WM.Masseinheit = u.ezaWP_WarenMasseinheit1 + ' If u.ezaWP_WarenQualifier1 IsNot Nothing Then WM.Qualifier = u.ezaWP_WarenQualifier1 + ' WP.WarenMenge.Add(WM) + ' End If + ' If u.ezaWP_Warenmenge2 IsNot Nothing Then + ' Dim WM As New FreierVerkehrAktVeredelUmwandlung_004.WarenMengeAVUVTyp + ' If u.ezaWP_Warenmenge2 IsNot Nothing Then WM.Menge = u.ezaWP_Warenmenge2 + ' If u.ezaWP_WarenMasseinheit2 IsNot Nothing Then WM.Masseinheit = u.ezaWP_WarenMasseinheit2 + ' If u.ezaWP_WarenQualifier2 IsNot Nothing Then WM.Qualifier = u.ezaWP_WarenQualifier2 + ' WP.WarenMenge.Add(WM) + ' End If + ' If u.ezaWP_Warenmenge3 IsNot Nothing Then + ' Dim WM As New FreierVerkehrAktVeredelUmwandlung_004.WarenMengeAVUVTyp + ' If u.ezaWP_Warenmenge3 IsNot Nothing Then WM.Menge = u.ezaWP_Warenmenge3 + ' If u.ezaWP_WarenMasseinheit3 IsNot Nothing Then WM.Masseinheit = u.ezaWP_WarenMasseinheit3 + ' If u.ezaWP_WarenQualifier3 IsNot Nothing Then WM.Qualifier = u.ezaWP_WarenQualifier3 + ' WP.WarenMenge.Add(WM) + ' End If + ' If u.ezaWP_Warenmenge4 IsNot Nothing Then + ' Dim WM As New FreierVerkehrAktVeredelUmwandlung_004.WarenMengeAVUVTyp + ' If u.ezaWP_Warenmenge4 IsNot Nothing Then WM.Menge = u.ezaWP_Warenmenge4 + ' If u.ezaWP_WarenMasseinheit4 IsNot Nothing Then WM.Masseinheit = u.ezaWP_WarenMasseinheit4 + ' If u.ezaWP_WarenQualifier4 IsNot Nothing Then WM.Qualifier = u.ezaWP_WarenQualifier4 + ' WP.WarenMenge.Add(WM) + ' End If + ' If u.ezaWP_Warenmenge1 IsNot Nothing Then + ' Dim WM As New FreierVerkehrAktVeredelUmwandlung_004.WarenMengeAVUVTyp + ' If u.ezaWP_Warenmenge1 IsNot Nothing Then WM.Menge = u.ezaWP_Warenmenge1 + ' If u.ezaWP_WarenMasseinheit1 IsNot Nothing Then WM.Masseinheit = u.ezaWP_WarenMasseinheit1 + ' If u.ezaWP_WarenQualifier1 IsNot Nothing Then WM.Qualifier = u.ezaWP_WarenQualifier1 + ' WP.WarenMenge.Add(WM) + ' End If + ' End If + + ' If u.ezaWP_BeguenstigungBenatragtCode IsNot Nothing Then WP.BeguenstigungBeantragtCode = u.ezaWP_BeguenstigungBenatragtCode + ' If u.ezaWP_Kentigentnummer1 IsNot Nothing Then WP.Kontingentnummer.Add(u.ezaWP_Kentigentnummer1) + ' If u.ezaWP_Kentigentnummer2 IsNot Nothing Then WP.Kontingentnummer.Add(u.ezaWP_Kentigentnummer2) + ' If u.ezaWP_PositionsZusatz IsNot Nothing Then WP.PositionsZusatz = u.ezaWP_PositionsZusatz + ' If u.ezaWP_Artikelpreis IsNot Nothing Then WP.Artikelpreis = u.ezaWP_Artikelpreis + ' If u.ezaWP_OrtVerbringens IsNot Nothing Then WP.OrtVerbringens = u.ezaWP_OrtVerbringens + ' If u.ezaWP_AbflughafenIATACode IsNot Nothing Then WP.AbflughafenIATACode = u.ezaWP_AbflughafenIATACode + ' If u.ezaWP_WarenmengeAVUVZugang IsNot Nothing Then WP.WarenmengeAVUVZugang = u.ezaWP_WarenmengeAVUVZugang + ' If u.ezaWP_WarenmengeAVUVZugangMasseinheit IsNot Nothing Then WP.WarenmengeAVUVZugangMasseinheit = u.ezaWP_WarenmengeAVUVZugangMasseinheit + ' If u.ezaWP_WarenmengeAVUVZugangMasseinheitQualifier IsNot Nothing Then WP.WarenmengeAVUVZugangMasseinheitQualifier = u.ezaWP_WarenmengeAVUVZugangMasseinheitQualifier + ' If u.ezaWP_Sachbereich IsNot Nothing Then WP.Sachbereich = u.ezaWP_Sachbereich + ' If u.ezaWP_SachbereichCode IsNot Nothing Then WP.SachbereichCode = u.ezaWP_SachbereichCode + ' If u.ezaWP_BedingungCode IsNot Nothing Then WP.BedingungCode = u.ezaWP_BedingungCode + ' If u.ezaWP_VeredelungWertsteigerung IsNot Nothing Then WP.VeredelungWertsteigerung = u.ezaWP_VeredelungWertsteigerung + ' If u.ezaWP_TabakSteuerzeichenID IsNot Nothing Then WP.TabakSteuerzeichenID = u.ezaWP_TabakSteuerzeichenID + + ' If u.ezaWP_GehaltsAngabenArtCode1 IsNot Nothing Then + ' WP.Gehaltsangaben = New List(Of FreierVerkehrAktVeredelUmwandlung_004.GehaltsangabenAVUVTyp) + ' If u.ezaWP_GehaltsAngabenArtCode1 IsNot Nothing Then + ' Dim GA As New FreierVerkehrAktVeredelUmwandlung_004.GehaltsangabenAVUVTyp + ' If u.ezaWP_GehaltsAngabenArtCode1 IsNot Nothing Then GA.ArtCode = u.ezaWP_GehaltsAngabenArtCode1 + ' If u.ezaWP_GehaltsAngabenGradProzent1 IsNot Nothing Then GA.GradProzent = u.ezaWP_GehaltsAngabenGradProzent1 + ' WP.Gehaltsangaben.Add(GA) + ' End If + ' If u.ezaWP_GehaltsAngabenArtCode2 IsNot Nothing Then + ' Dim GA As New FreierVerkehrAktVeredelUmwandlung_004.GehaltsangabenAVUVTyp + ' If u.ezaWP_GehaltsAngabenArtCode2 IsNot Nothing Then GA.ArtCode = u.ezaWP_GehaltsAngabenArtCode2 + ' If u.ezaWP_GehaltsAngabenGradProzent2 IsNot Nothing Then GA.GradProzent = u.ezaWP_GehaltsAngabenGradProzent2 + ' WP.Gehaltsangaben.Add(GA) + ' End If + ' If u.ezaWP_GehaltsAngabenArtCode3 IsNot Nothing Then + ' Dim GA As New FreierVerkehrAktVeredelUmwandlung_004.GehaltsangabenAVUVTyp + ' If u.ezaWP_GehaltsAngabenArtCode3 IsNot Nothing Then GA.ArtCode = u.ezaWP_GehaltsAngabenArtCode3 + ' If u.ezaWP_GehaltsAngabenGradProzent3 IsNot Nothing Then GA.GradProzent = u.ezaWP_GehaltsAngabenGradProzent3 + ' WP.Gehaltsangaben.Add(GA) + ' End If + ' End If + ' If u.ezaWP_BeguenstigungsMengeMenge IsNot Nothing Then + ' WP.Beguenstigungsmenge = New FreierVerkehrAktVeredelUmwandlung_004.BeguenstigungsMengeAVUVTyp + ' If u.ezaWP_BeguenstigungsMengeMenge IsNot Nothing Then WP.Beguenstigungsmenge.Menge = u.ezaWP_BeguenstigungsMengeMenge + ' If u.ezaWP_BeguenstigungsMengeMasseinheitCode IsNot Nothing Then WP.Beguenstigungsmenge.MasseinheitCode = u.ezaWP_BeguenstigungsMengeMasseinheitCode + ' If u.ezaWP_BeguenstigungsMengeQualifier IsNot Nothing Then WP.Beguenstigungsmenge.MasseinheitQualifier = u.ezaWP_BeguenstigungsMengeQualifier + ' End If + + ' If u.ezaWP_VERBRAUCHSSTEUER.Count > 0 Then + ' WP.Verbrauchssteuer = New List(Of FreierVerkehrAktVeredelUmwandlung_004.VerbrauchssteuerAVUVTyp) + ' For Each v In u.ezaWP_VERBRAUCHSSTEUER + ' Dim VS As New FreierVerkehrAktVeredelUmwandlung_004.VerbrauchssteuerAVUVTyp + ' If v.ezaWpVs_VerbrauchsteuerCode IsNot Nothing Then VS.VerbrauchsteuerCode = v.ezaWpVs_VerbrauchsteuerCode + ' If v.ezaWpVs_VerbrauchssteuerMenge IsNot Nothing Then VS.VerbrauchssteuerMenge = v.ezaWpVs_VerbrauchssteuerMenge + ' If v.ezaWpVs_VerbrauchssteuerMasseinheitCode IsNot Nothing Then VS.VerbrauchssteuerMasseinheitCode = v.ezaWpVs_VerbrauchssteuerMasseinheitCode + ' If v.ezaWpVs_VerbrauchssteuerMasseinheitQualifier IsNot Nothing Then VS.VerbrauchssteuerMasseinheitQualifier = v.ezaWpVs_VerbrauchssteuerMasseinheitQualifier + ' If v.ezaWpVs_GradProzent IsNot Nothing Then VS.GradProzent = v.ezaWpVs_GradProzent + ' If v.ezaWpVs_VerbrauchssteuerWertbasis IsNot Nothing Then VS.VerbrauchssteuerWertBasis = v.ezaWpVs_VerbrauchssteuerWertbasis + ' WP.Verbrauchssteuer.Add(VS) + ' Next + ' End If + + ' 'Abgabenminderiung + ' If u.ezaWP_Abgabenminderung_AbgabengruppeCode1 IsNot Nothing Then + ' WP.Abgabenminderung = New List(Of FreierVerkehrAktVeredelUmwandlung_004.AbgabenminderungAVUVTyp) + ' If u.ezaWP_GehaltsAngabenArtCode1 IsNot Nothing Then + ' Dim AM As New FreierVerkehrAktVeredelUmwandlung_004.AbgabenminderungAVUVTyp + ' If u.ezaWP_GehaltsAngabenArtCode1 IsNot Nothing Then AM.AbgabengruppeCode = u.ezaWP_GehaltsAngabenArtCode1 + ' If u.ezaWP_Abgabenminderung_Minderungsbetrag1 IsNot Nothing Then AM.Minderungsbetrag = u.ezaWP_Abgabenminderung_Minderungsbetrag1 + ' WP.Abgabenminderung.Add(AM) + ' End If + ' If u.ezaWP_GehaltsAngabenArtCode2 IsNot Nothing Then + ' Dim AM As New FreierVerkehrAktVeredelUmwandlung_004.AbgabenminderungAVUVTyp + ' If u.ezaWP_GehaltsAngabenArtCode2 IsNot Nothing Then AM.AbgabengruppeCode = u.ezaWP_GehaltsAngabenArtCode2 + ' If u.ezaWP_Abgabenminderung_Minderungsbetrag2 IsNot Nothing Then AM.Minderungsbetrag = u.ezaWP_Abgabenminderung_Minderungsbetrag2 + ' WP.Abgabenminderung.Add(AM) + ' End If + ' If u.ezaWP_GehaltsAngabenArtCode3 IsNot Nothing Then + ' Dim AM As New FreierVerkehrAktVeredelUmwandlung_004.AbgabenminderungAVUVTyp + ' If u.ezaWP_GehaltsAngabenArtCode3 IsNot Nothing Then AM.AbgabengruppeCode = u.ezaWP_GehaltsAngabenArtCode3 + ' If u.ezaWP_Abgabenminderung_Minderungsbetrag3 IsNot Nothing Then AM.Minderungsbetrag = u.ezaWP_Abgabenminderung_Minderungsbetrag3 + ' WP.Abgabenminderung.Add(AM) + ' End If + ' End If + + ' 'Sonderfalldaten + ' If u.ezaWP_SONDERFALLDATEN.Count > 0 Then + ' WP.Sonderfalldaten = New List(Of FreierVerkehrAktVeredelUmwandlung_004.SonderfalldatenAVUVTyp) + ' For Each v In u.ezaWP_SONDERFALLDATEN + ' Dim SD As New FreierVerkehrAktVeredelUmwandlung_004.SonderfalldatenAVUVTyp + ' If v.ezaWpSfd_SonderabgabenGruppeCode IsNot Nothing Then SD.SonderabgabenGruppeCode = v.ezaWpSfd_SonderabgabenGruppeCode + ' If v.ezaWpSfd_AnwendungArt IsNot Nothing Then SD.AnwendungArt = v.ezaWpSfd_AnwendungArt + ' If v.ezaWpSfd_SatzBetragFaktor IsNot Nothing Then SD.SatzBetragFaktor = v.ezaWpSfd_SatzBetragFaktor + ' WP.Sonderfalldaten.Add(SD) + ' Next + ' End If + + ' 'unterlagen + ' If u.ezaWP_UNTERLAGEN.Count > 0 Then + ' WP.Unterlage = New List(Of FreierVerkehrAktVeredelUmwandlung_004.UnterlageVZPositionAVUVTyp) + ' For Each v In u.ezaWP_UNTERLAGEN + ' Dim UL As New FreierVerkehrAktVeredelUmwandlung_004.UnterlageVZPositionAVUVTyp + ' If v.ezaWpUl_Bereich IsNot Nothing Then UL.Bereich = v.ezaWpUl_Bereich + ' If v.ezaWpUl_Art IsNot Nothing Then UL.Art = v.ezaWpUl_Art + ' If v.ezaWpUl_Nummer IsNot Nothing Then UL.Nummer = v.ezaWpUl_Nummer + ' If v.ezaWpUl_DatumAusstellung IsNot Nothing Then UL.DatumAusstellung = v.ezaWpUl_DatumAusstellung + ' If v.ezaWpUl_VorlageKz IsNot Nothing Then UL.VorlageKz = CInt(Int(v.ezaWpUl_VorlageKz)) + ' If v.ezaWpUl_AbschreibungsMenge IsNot Nothing Then UL.AbschreibungsMenge = v.ezaWpUl_AbschreibungsMenge + ' If v.ezaWpUl_AbschreibungsMengeMasseinheit IsNot Nothing Then UL.AbschreibungsMengeMasseinheit = v.ezaWpUl_AbschreibungsMengeMasseinheit + ' If v.ezaWpUl_AbschreibungsMengeMasseinheitQualifier IsNot Nothing Then UL.AbschreibungsMengeMasseinheitQualifier = v.ezaWpUl_AbschreibungsMengeMasseinheitQualifier + ' WP.Unterlage.Add(UL) + ' Next + ' End If + + ' 'Besondere Wertangabe + ' If u.ezaWP_BesondereWertangabe_PreisartCode1 IsNot Nothing Then + ' WP.BesondereWertangabe = New List(Of FreierVerkehrAktVeredelUmwandlung_004.BesondereWertangabeAVUVTyp) + ' If u.ezaWP_BesondereWertangabe_PreisartCode1 IsNot Nothing Then + ' Dim BW As New FreierVerkehrAktVeredelUmwandlung_004.BesondereWertangabeAVUVTyp + ' If u.ezaWP_BesondereWertangabe_PreisartCode1 IsNot Nothing Then BW.PreisartCode = u.ezaWP_BesondereWertangabe_PreisartCode1 + ' If u.ezaWP_BesondereWertangabe_Wert1 IsNot Nothing Then BW.Wert = u.ezaWP_BesondereWertangabe_Wert1 + ' WP.BesondereWertangabe.Add(BW) + ' End If + ' If u.ezaWP_BesondereWertangabe_PreisartCode2 IsNot Nothing Then + ' Dim BW As New FreierVerkehrAktVeredelUmwandlung_004.BesondereWertangabeAVUVTyp + ' If u.ezaWP_BesondereWertangabe_PreisartCode2 IsNot Nothing Then BW.PreisartCode = u.ezaWP_BesondereWertangabe_PreisartCode2 + ' If u.ezaWP_BesondereWertangabe_Wert2 IsNot Nothing Then BW.Wert = u.ezaWP_BesondereWertangabe_Wert2 + ' WP.BesondereWertangabe.Add(BW) + ' End If + ' If u.ezaWP_BesondereWertangabe_PreisartCode3 IsNot Nothing Then + ' Dim BW As New FreierVerkehrAktVeredelUmwandlung_004.BesondereWertangabeAVUVTyp + ' If u.ezaWP_BesondereWertangabe_PreisartCode3 IsNot Nothing Then BW.PreisartCode = u.ezaWP_BesondereWertangabe_PreisartCode3 + ' If u.ezaWP_BesondereWertangabe_Wert3 IsNot Nothing Then BW.Wert = u.ezaWP_BesondereWertangabe_Wert3 + ' WP.BesondereWertangabe.Add(BW) + ' End If + ' If u.ezaWP_BesondereWertangabe_PreisartCode4 IsNot Nothing Then + ' Dim BW As New FreierVerkehrAktVeredelUmwandlung_004.BesondereWertangabeAVUVTyp + ' If u.ezaWP_BesondereWertangabe_PreisartCode4 IsNot Nothing Then BW.PreisartCode = u.ezaWP_BesondereWertangabe_PreisartCode4 + ' If u.ezaWP_BesondereWertangabe_Wert4 IsNot Nothing Then BW.Wert = u.ezaWP_BesondereWertangabe_Wert4 + ' WP.BesondereWertangabe.Add(BW) + ' End If + ' If u.ezaWP_BesondereWertangabe_PreisartCode5 IsNot Nothing Then + ' Dim BW As New FreierVerkehrAktVeredelUmwandlung_004.BesondereWertangabeAVUVTyp + ' If u.ezaWP_BesondereWertangabe_PreisartCode5 IsNot Nothing Then BW.PreisartCode = u.ezaWP_BesondereWertangabe_PreisartCode5 + ' If u.ezaWP_BesondereWertangabe_Wert5 IsNot Nothing Then BW.Wert = u.ezaWP_BesondereWertangabe_Wert5 + ' WP.BesondereWertangabe.Add(BW) + ' End If + + ' End If + + + ' If u.ezaWP_VZAStatus IsNot Nothing Then WP.VZAStatus = u.ezaWP_VZAStatus + ' If u.ezaWP_EGZStatus IsNot Nothing Then WP.EGZStatus = u.ezaWP_EGZStatus + ' If u.ezaWP_DV1Status IsNot Nothing Then WP.DV1Status = u.ezaWP_DV1Status + ' If u.ezaWP_AnmeldeArt IsNot Nothing Then WP.AnmeldeArt = u.ezaWP_AnmeldeArt + ' If u.ezaWP_BefundDatum IsNot Nothing Then WP.BefundDatum = u.ezaWP_BefundDatum + ' If u.ezaWP_Zollverfahren IsNot Nothing Then WP.Zollverfahren = u.ezaWP_Zollverfahren + ' If u.ezaWP_AbrechnungszollstelleCode IsNot Nothing Then WP.AbrechnungszollstelleCode = u.ezaWP_AbrechnungszollstelleCode + ' If u.ezaWP_SachbereichCode IsNot Nothing Then WP.SachbereichCode = u.ezaWP_SachbereichCode + ' If u.ezaWP_RegistriernummerZA IsNot Nothing Then WP.RegistriernummervZA = u.ezaWP_RegistriernummerZA + ' If u.ezaWP_AnmeldeVErfahren IsNot Nothing Then WP.AnmeldeVerfahren = u.ezaWP_AnmeldeVErfahren + ' If u.ezaWP_Bewilligungsnummer IsNot Nothing Then WP.Bewilligungsnummer = u.ezaWP_Bewilligungsnummer + ' If u.ezaWP_BewilligungsnummerEndverwenderEGZDurchDritte IsNot Nothing Then WP.BewilligungsnummerEndverwenderEGZDurchDritte = u.ezaWP_BewilligungsnummerEndverwenderEGZDurchDritte + ' If u.ezaWP_Zollwert IsNot Nothing Then WP.Zollwert = u.ezaWP_Zollwert + ' If u.ezaWP_LuftfrachtkostenGesamt IsNot Nothing Then WP.LuftfrachtkostenGesamt = u.ezaWP_LuftfrachtkostenGesamt + ' If u.ezaWP_LuftfrachtkostenGesamtWaehrung IsNot Nothing Then WP.LuftfrachtkostenGesamtWaehrung = u.ezaWP_LuftfrachtkostenGesamtWaehrung + ' If u.ezaWP_IATAKursKz IsNot Nothing Then WP.IATAKursKz = CInt(Int(u.ezaWP_IATAKursKz)) + ' If u.ezaWP_KursVereinbartKz IsNot Nothing Then WP.KursBetragVereinbart = CInt(Int(u.ezaWP_KursVereinbartKz)) + ' If u.ezaWP_KursBetragVereinbart IsNot Nothing Then WP.KursBetragVereinbart = u.ezaWP_KursBetragVereinbart + ' If u.ezaWP_KursDatum IsNot Nothing Then WP.KursDatum = u.ezaWP_KursDatum + + + ' 'ABZUGHINZURECHNUNG nicht vorgesehen + + ' If u.ezaWP_Aussenhandelsstatistik_VerkehrszweigInland IsNot Nothing Then WP.Aussenhandelsstatistik.VerkehrszweigInland = u.ezaWP_Aussenhandelsstatistik_VerkehrszweigInland + ' If u.ezaWP_Aussenhandelsstatistik_VerkehrszweigGrenze IsNot Nothing Then WP.Aussenhandelsstatistik.VerkehrszweigGrenze = u.ezaWP_Aussenhandelsstatistik_VerkehrszweigGrenze + ' If u.ezaWP_Aussenhandelsstatistik_Versendungsland IsNot Nothing Then WP.Aussenhandelsstatistik.Versendungsland = u.ezaWP_Aussenhandelsstatistik_Versendungsland + ' If u.ezaWP_Aussenhandelsstatistik_BEstimmungsbundesland IsNot Nothing Then WP.Aussenhandelsstatistik.Bestimmungsbundesland = u.ezaWP_Aussenhandelsstatistik_BEstimmungsbundesland + ' If u.ezaWP_Aussenhandelsstatistik_Bestimmungsland IsNot Nothing Then WP.Aussenhandelsstatistik.Bestimmungsland = u.ezaWP_Aussenhandelsstatistik_Bestimmungsland + ' If u.ezaWP_Aussenhandelsstatistik_BefoerderungsmittelGranzeStaatszugehoeriglkeitCode IsNot Nothing Then WP.Aussenhandelsstatistik.BefoerderungsmittelGrenzeStaatszugehoerigkeitCode = u.ezaWP_Aussenhandelsstatistik_BefoerderungsmittelGranzeStaatszugehoeriglkeitCode + ' If u.ezaWP_Aussenhandelsstatistik_BefoerderungsmittelGrenzeArt IsNot Nothing Then WP.Aussenhandelsstatistik.BefoerderungsmittelGrenzeArt = u.ezaWP_Aussenhandelsstatistik_BefoerderungsmittelGrenzeArt + ' If u.ezaWP_Aussenhandelsstatistik_BefoerderungsmittelBeschreibung IsNot Nothing Then WP.Aussenhandelsstatistik.BefoerderungsmittelBeschreibung = u.ezaWP_Aussenhandelsstatistik_BefoerderungsmittelBeschreibung + ' If u.ezaWP_Aussenhandelsstatistik_ArtGeschaeft IsNot Nothing Then WP.Aussenhandelsstatistik.ArtGeschaeft = u.ezaWP_Aussenhandelsstatistik_ArtGeschaeft + ' If u.ezaWP_Aussenhandelsstatistik_Statistikstatus IsNot Nothing Then WP.Aussenhandelsstatistik.Statistikstatus = u.ezaWP_Aussenhandelsstatistik_Statistikstatus + + ' 'DV1 + ' If u.ezaWP_Artikelpreis IsNot Nothing Then + + ' Dim ABZHRG As New FreierVerkehrAktVeredelUmwandlung_004.AbzugHinzurechnungAVUVTyp + ' ABZHRG.Betrag = u.ezaWP_Artikelpreis + ' ABZHRG.Waehrung = u.ezaWP_ArtikelpreisWaehrung + ' ABZHRG.ArtCode = "R" + ' If If(ABZHRG.Waehrung, "") = "EUR" Then ABZHRG.KursAuslandswaehrung = 1 + + ' WP.Artikelpreis = u.ezaWP_Artikelpreis + ' WP.AbzugHinzurechnung.Add(ABZHRG) + ' End If + + + ' EA.WarenPosition.Add(WP) + ' Next + ' End If + + + ' XML.EinzelAnmeldung.Add(EA) + + + + ' saveFile = cDakosyFunftions.getDefaultFolder_SEND() & "DY_" & Now.ToString("yyMMdd_HHmmss") & ".xml" + + ' 'MsgBox(saveFile) + ' XML.SaveToFile(saveFile) + + ' replaceNullDateXML(saveFile) + ' Return True + 'End Function + + + 'Shared Function isLeerNothing(o As String) As Object + ' If o Is Nothing OrElse o = "" Then + ' Return Nothing + ' Else + ' Return o + ' End If + 'End Function + + + + + 'Shared Function generateVersandanmeldungAES(cDY As cDakosyAES, ByRef saveFile As String, DY_ACTION As String) As Boolean + ' Dim Interface_VERSION = "003" + ' Dim ObjectAktion = DY_ACTION + + + ' Dim XML As New DAKOSY_Worker.VollstaendigeAusfuhrAnmeldung.VollstaendigeAusfuhrAnmeldungEVTyp + + + ' 'Transaktion: + ' XML.Transaktion = New VollstaendigeAusfuhrAnmeldung.TransaktionExportTyp + ' XML.Transaktion.IOPartner = getIOPartner(cDY.aes_firma) ' If(VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM, "VERA", "VERG") + ' XML.Transaktion.IODatumZeit = Now + ' XML.Transaktion.IOReferenz = cDY.aes_Trans_Referenz + ' If Not VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM Then XML.Transaktion.IODivision3 = getDivision(cDY.aes_firma) ' + ' XML.Transaktion.Version = Interface_VERSION + + ' Dim EA = New VollstaendigeAusfuhrAnmeldung.EinzelVollstaendigeAusfuhrAnmeldungTyp + + ' EA.ObjektIdentifizierung.AbsenderSystemName = "VERAG_ZOLL" + + ' 'ObjektIdentifizierung: + ' EA.ObjektIdentifizierung = New VollstaendigeAusfuhrAnmeldung.ObjektIdentifizierungEVTyp + ' EA.ObjektIdentifizierung.ObjektName = cDY.aes_ObjectName + ' If cDY.aes_ObjectAlias IsNot Nothing Then EA.ObjektIdentifizierung.ObjektAliasname = cDY.aes_ObjectAlias + ' Dim ObjektAktion As New List(Of String) : ObjektAktion.Add(ObjectAktion) + ' EA.ObjektIdentifizierung.ObjektAktion = ObjektAktion + ' EA.ObjektIdentifizierung.Bearbeiter = If(VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_DAKOSY_SB, "") 'If(VERAG_PROG_ALLGEMEIN.cAllgemein.USRNAME.Length > 20, VERAG_PROG_ALLGEMEIN.cAllgemein.USRKURZNAME, VERAG_PROG_ALLGEMEIN.cAllgemein.USRNAME) + ' 'EA.ObjektIdentifizierung.CompliancePruefung= + ' EA.ObjektIdentifizierung.ObjektName = cDY.aes_ObjectName + ' If cDY.aes_BezugsnummerVorblendung IsNot Nothing Then EA.ObjektIdentifizierung.BezugsnummerVorblendung = cDY.aes_BezugsnummerVorblendung + + ' 'KopfDaten + ' EA.KopfDaten = New VollstaendigeAusfuhrAnmeldung.KopfDatenVollstaendigeAusfuhranmeldungTyp + ' If cDY.aes_AnmeldeArtAusfuhrCode IsNot Nothing Then EA.KopfDaten.AnmeldeArtAusfuhrCode = cDY.aes_AnmeldeArtAusfuhrCode + ' If cDY.aes_AnmeldeArtVerfahrensCode IsNot Nothing Then EA.KopfDaten.AnmeldeArtVerfahrenCode = cDY.aes_AnmeldeArtVerfahrensCode + ' If cDY.aes_AnmeldeArtUeberfuehrungCode IsNot Nothing Then EA.KopfDaten.AnmeldeArtUeberfuehrungCode = cDY.aes_AnmeldeArtUeberfuehrungCode + ' If cDY.aes_Ausfuhrland IsNot Nothing Then EA.KopfDaten.AusfuhrlandCode = cDY.aes_Ausfuhrland + ' If cDY.aes_BestimmungslandCode IsNot Nothing Then EA.KopfDaten.BestimmungslandCode = cDY.aes_BestimmungslandCode + ' If cDY.aes_AnmeldedatumZeit IsNot Nothing Then EA.KopfDaten.AnmeldeDatumZeit = cDY.aes_AnmeldedatumZeit + ' If cDY.aes_DatumAusgang IsNot Nothing Then EA.KopfDaten.DatumAusgang = cDY.aes_DatumAusgang + + ' If cDY.aes_MassgeblichesDatum IsNot Nothing Then EA.KopfDaten.MassgeblichesDatum = cDY.aes_MassgeblichesDatum + + ' If cDY.aes_BesondereUmstaende IsNot Nothing Then EA.KopfDaten.BesondereUmstaende = cDY.aes_BesondereUmstaende + ' If cDY.aes_Zahlungsweisebefoerderungskosten IsNot Nothing Then EA.KopfDaten.ZahlungsweiseBefoerderungskosten = cDY.aes_Zahlungsweisebefoerderungskosten + ' If cDY.aes_ContainerIndikator IsNot Nothing Then EA.KopfDaten.ContainerIndikator = cDY.aes_ContainerIndikator + ' If cDY.aes_BeteiligteKonstellation IsNot Nothing Then EA.KopfDaten.BeteiligtenKonstellation = cDY.aes_BeteiligteKonstellation + ' 'If cDY.aes_AdressdatenKonstellation IsNot Nothing Then EA.KopfDaten.AdressatenKonstellation = cDY.aes_AdressdatenKonstellation --> OHNE FUNK + ' If cDY.aes_GesamtRohmasse IsNot Nothing AndAlso IsNumeric(cDY.aes_GesamtRohmasse) Then EA.KopfDaten.GesamtRohMasse = CDbl(CDbl(cDY.aes_GesamtRohmasse).ToString("N1")) + ' If cDY.aes_RegistriernummerFremdsystem IsNot Nothing Then EA.KopfDaten.RegistrierNummerFremdSystem = cDY.aes_RegistriernummerFremdsystem + ' If cDY.aes_Vermerk IsNot Nothing Then EA.KopfDaten.Vermerk = cDY.aes_Vermerk + ' If cDY.aes_KennnummerSendung IsNot Nothing Then EA.KopfDaten.KennnummerSendung = cDY.aes_KennnummerSendung + ' If cDY.aes_AnzahlPositionen IsNot Nothing Then EA.KopfDaten.AnzahlPositionen = cDY.aes_AnzahlPositionen + ' If cDY.aes_BewiligungsnummerAusfuhr IsNot Nothing Then EA.KopfDaten.BewilligungsnummerAusfuhr = cDY.aes_BewiligungsnummerAusfuhr + ' If cDY.aes_BewiligungsnummerAnschreibeverfahren IsNot Nothing Then EA.KopfDaten.BewilligungsnummerAnschreibeverfahren = cDY.aes_BewiligungsnummerAnschreibeverfahren + ' If cDY.aes_BewiligungsnummerPassiveVeredelung IsNot Nothing Then EA.KopfDaten.BewilligungsnummerPassiveVeredelung = cDY.aes_BewiligungsnummerPassiveVeredelung + ' If cDY.aes_BewiligungsnummerVertrausenswuerdigerAusfuehrer IsNot Nothing Then EA.KopfDaten.BewilligungsnummerVertrauenswuerdigerAusfuehrer = cDY.aes_BewiligungsnummerVertrausenswuerdigerAusfuehrer + ' If cDY.aes_VerkehrszweigInland IsNot Nothing Then EA.KopfDaten.VerkehrszweigInland = cDY.aes_VerkehrszweigInland + ' If cDY.aes_VerkehrszweigGrenze IsNot Nothing Then EA.KopfDaten.VerkehrszweigGrenze = cDY.aes_VerkehrszweigGrenze + + ' 'BefoerderungsmittelAbgang + ' If cDY.aes_BefoerderungsmittelAbgangArtCode IsNot Nothing Then EA.KopfDaten.BefoerderungsmittelAbgang.ArtCode = cDY.aes_BefoerderungsmittelAbgangArtCode + ' If cDY.aes_BefoerderungsmittelAbgangKennzeichen IsNot Nothing Then EA.KopfDaten.BefoerderungsmittelAbgang.Kennzeichen = cDY.aes_BefoerderungsmittelAbgangKennzeichen + ' If cDY.aes_BefoerderungsmittelAbgangStaatCode IsNot Nothing Then EA.KopfDaten.BefoerderungsmittelAbgang.StaatCode = cDY.aes_BefoerderungsmittelAbgangStaatCode + + ' 'BefoerderungsmittelGrenze + ' If cDY.aes_BefoerderungsmittelGrenzeArtCode IsNot Nothing Then EA.KopfDaten.BefoerderungsmittelGrenze.ArtCode = cDY.aes_BefoerderungsmittelGrenzeArtCode + ' If cDY.aes_BefoerderungsmittelGrenzeKennzeichen IsNot Nothing Then EA.KopfDaten.BefoerderungsmittelGrenze.Kennzeichen = cDY.aes_BefoerderungsmittelGrenzeKennzeichen + ' If cDY.aes_BefoerderungsmittelGrenzeStaatCode IsNot Nothing Then EA.KopfDaten.BefoerderungsmittelGrenze.StaatCode = cDY.aes_BefoerderungsmittelGrenzeStaatCode + + ' 'Ladeort + ' 'If cDY.aes_LadeortOrt IsNot Nothing Then EA.KopfDaten.Ladeort = cDY.aes_LadeortOrt ---> ÜBERBEGRIFF + ' If cDY.aes_LadeortOrtId IsNot Nothing Then EA.KopfDaten.Ladeort.OrtID = cDY.aes_LadeortOrtId + ' If cDY.aes_LadeortStrasse IsNot Nothing Then EA.KopfDaten.Ladeort.Strasse = cDY.aes_LadeortStrasse + ' If cDY.aes_LadeortOrt IsNot Nothing Then EA.KopfDaten.Ladeort.Ort = cDY.aes_LadeortOrt + ' If cDY.aes_LadeortPLZ IsNot Nothing Then EA.KopfDaten.Ladeort.PLZ = cDY.aes_LadeortPLZ + ' If cDY.aes_LadeortZusatz IsNot Nothing Then EA.KopfDaten.Ladeort.Zusatz = cDY.aes_LadeortZusatz + + ' If cDY.aes_AusfuhrZollstelleID IsNot Nothing Then EA.KopfDaten.AusfuhrZollstelleID = cDY.aes_AusfuhrZollstelleID + ' If cDY.aes_AusgangszollstelleID IsNot Nothing Then EA.KopfDaten.AusgangZollstelleID = cDY.aes_AusgangszollstelleID + ' If cDY.aes_TatsaechlicheAusgangZollstelleID IsNot Nothing Then EA.KopfDaten.TatsaechlicheAusgangZollstelleID = cDY.aes_TatsaechlicheAusgangZollstelleID + ' If cDY.aes_GeschaeftartCode IsNot Nothing Then EA.KopfDaten.GeschaeftArtCode = cDY.aes_GeschaeftartCode + ' If cDY.aes_Rechnungspreis IsNot Nothing Then EA.KopfDaten.Rechnungspreis = cDY.aes_Rechnungspreis.replace(",", ".") + ' If cDY.aes_Rechnungwaehrung IsNot Nothing Then EA.KopfDaten.Rechnungswaehrung = cDY.aes_Rechnungwaehrung + ' If cDY.aes_BesondererTatbestand IsNot Nothing Then EA.KopfDaten.BesondererTatbestand = cDY.aes_BesondererTatbestand + + ' 'Verschluss + ' If cDY.aes_VerschlussArtCode IsNot Nothing Then EA.KopfDaten.Verschluss.ArtCode = cDY.aes_VerschlussArtCode + ' If cDY.aes_VerschlussAnzahl IsNot Nothing Then EA.KopfDaten.Verschluss.Anzahl = cDY.aes_VerschlussAnzahl + ' EA.KopfDaten.Verschluss.Zeichen = New List(Of String) + ' If cDY.aes_VerschlussZeichen1 IsNot Nothing Then EA.KopfDaten.Verschluss.Zeichen.Add(cDY.aes_VerschlussZeichen1) + ' If cDY.aes_VerschlussZeichen2 IsNot Nothing Then EA.KopfDaten.Verschluss.Zeichen.Add(cDY.aes_VerschlussZeichen2) + ' If cDY.aes_VerschlussZeichen3 IsNot Nothing Then EA.KopfDaten.Verschluss.Zeichen.Add(cDY.aes_VerschlussZeichen3) + ' If cDY.aes_VerschlussZeichen4 IsNot Nothing Then EA.KopfDaten.Verschluss.Zeichen.Add(cDY.aes_VerschlussZeichen4) + ' If cDY.aes_VerschlussZeichen5 IsNot Nothing Then EA.KopfDaten.Verschluss.Zeichen.Add(cDY.aes_VerschlussZeichen5) + ' If cDY.aes_VerschlussZeichen6 IsNot Nothing Then EA.KopfDaten.Verschluss.Zeichen.Add(cDY.aes_VerschlussZeichen6) + ' If cDY.aes_VerschlussZeichen7 IsNot Nothing Then EA.KopfDaten.Verschluss.Zeichen.Add(cDY.aes_VerschlussZeichen7) + ' If cDY.aes_VerschlussZeichen8 IsNot Nothing Then EA.KopfDaten.Verschluss.Zeichen.Add(cDY.aes_VerschlussZeichen8) + ' If cDY.aes_VerschlussZeichen9 IsNot Nothing Then EA.KopfDaten.Verschluss.Zeichen.Add(cDY.aes_VerschlussZeichen9) + ' If cDY.aes_VerschlussZeichen10 IsNot Nothing Then EA.KopfDaten.Verschluss.Zeichen.Add(cDY.aes_VerschlussZeichen10) + ' If cDY.aes_VerschlussZeichen11 IsNot Nothing Then EA.KopfDaten.Verschluss.Zeichen.Add(cDY.aes_VerschlussZeichen11) + ' If cDY.aes_VerschlussZeichen12 IsNot Nothing Then EA.KopfDaten.Verschluss.Zeichen.Add(cDY.aes_VerschlussZeichen12) + + ' If cDY.aes_GestellungsfristAnfangDatumZeit IsNot Nothing Then EA.KopfDaten.Gestellungsfrist.AnfangDatumZeit = cDY.aes_GestellungsfristAnfangDatumZeit + ' If cDY.aes_GestellungsfristEndeDatumZeit IsNot Nothing Then EA.KopfDaten.Gestellungsfrist.EndeDatumZeit = cDY.aes_GestellungsfristEndeDatumZeit + + ' 'Ausfuehrer + ' If (cDY.aes_AusfuehrerTeilnehmerEORI IsNot Nothing Or cDY.aes_AusfuehrerTeilnehmerName <> "") Then + ' If cDY.aes_AusfuehrerTeilnehmerEORI IsNot Nothing Then EA.KopfDaten.Ausfuehrer.TeilnehmerEORI = cDY.aes_AusfuehrerTeilnehmerEORI + ' If cDY.aes_AusfuehrerTeilnehmerNLNR IsNot Nothing AndAlso IsNumeric(cDY.aes_AusfuehrerTeilnehmerNLNR) Then EA.KopfDaten.Ausfuehrer.TeilnehmerNLNR = cDY.aes_AusfuehrerTeilnehmerNLNR + ' If cDY.aes_AusfuehrerTeilnehmerName IsNot Nothing Then EA.KopfDaten.Ausfuehrer.Name = cDY.aes_AusfuehrerTeilnehmerName + ' If cDY.aes_AusfuehrerTeilnehmerStrasse IsNot Nothing Then EA.KopfDaten.Ausfuehrer.Strasse = cDY.aes_AusfuehrerTeilnehmerStrasse + ' If cDY.aes_AusfuehrerTeilnehmerOrt IsNot Nothing Then EA.KopfDaten.Ausfuehrer.Ort = cDY.aes_AusfuehrerTeilnehmerOrt + ' If cDY.aes_AusfuehrerTeilnehmerPLZ IsNot Nothing Then EA.KopfDaten.Ausfuehrer.PLZ = cDY.aes_AusfuehrerTeilnehmerPLZ + ' If cDY.aes_AusfuehrerTeilnehmerLandCode IsNot Nothing Then EA.KopfDaten.Ausfuehrer.LandCode = cDY.aes_AusfuehrerTeilnehmerLandCode + ' If cDY.aes_AusfuehrerTeilnehmerAnsprechpartnerSachbearbeiter IsNot Nothing Then EA.KopfDaten.Ausfuehrer.Ansprechpartner.Sachbearbeiter = cDY.aes_AusfuehrerTeilnehmerAnsprechpartnerSachbearbeiter + ' If cDY.aes_AusfuehrerTeilnehmerAnsprechpartnerTelefonnummer IsNot Nothing Then EA.KopfDaten.Ausfuehrer.Ansprechpartner.Telefonnummer = cDY.aes_AusfuehrerTeilnehmerAnsprechpartnerTelefonnummer + ' If cDY.aes_AusfuehrerTeilnehmerAnsprechpartnerTelefax IsNot Nothing Then EA.KopfDaten.Ausfuehrer.Ansprechpartner.Telefaxnummer = cDY.aes_AusfuehrerTeilnehmerAnsprechpartnerTelefax + ' If cDY.aes_AusfuehrerTeilnehmerAnsprechpartnerEmail IsNot Nothing Then EA.KopfDaten.Ausfuehrer.Ansprechpartner.EmailAdresse = cDY.aes_AusfuehrerTeilnehmerAnsprechpartnerEmail + ' If cDY.aes_AusfuehrerTeilnehmerAnsprechpartnerStellung IsNot Nothing Then EA.KopfDaten.Ausfuehrer.Ansprechpartner.Stellung = cDY.aes_AusfuehrerTeilnehmerAnsprechpartnerStellung + ' End If + + ' 'Empfaenger + ' If (cDY.aes_EmpfaengerTeilnehmerEORI IsNot Nothing Or cDY.aes_EmpfaengerTeilnehmerName <> "") Then + ' If cDY.aes_EmpfaengerTeilnehmerEORI IsNot Nothing Then EA.KopfDaten.Empfaenger.TeilnehmerEORI = cDY.aes_EmpfaengerTeilnehmerEORI + ' If cDY.aes_EmpfaengerTeilnehmerNLNR IsNot Nothing AndAlso IsNumeric(cDY.aes_EmpfaengerTeilnehmerNLNR) Then EA.KopfDaten.Empfaenger.TeilnehmerNLNR = cDY.aes_EmpfaengerTeilnehmerNLNR + ' If cDY.aes_EmpfaengerTeilnehmerName IsNot Nothing Then EA.KopfDaten.Empfaenger.Name = cDY.aes_EmpfaengerTeilnehmerName + ' If cDY.aes_EmpfaengerTeilnehmerStrasse IsNot Nothing Then EA.KopfDaten.Empfaenger.Strasse = cDY.aes_EmpfaengerTeilnehmerStrasse + ' If cDY.aes_EmpfaengerTeilnehmerOrt IsNot Nothing Then EA.KopfDaten.Empfaenger.Ort = cDY.aes_EmpfaengerTeilnehmerOrt + ' If cDY.aes_EmpfaengerTeilnehmerPLZ IsNot Nothing Then EA.KopfDaten.Empfaenger.PLZ = cDY.aes_EmpfaengerTeilnehmerPLZ + ' If cDY.aes_EmpfaengerTeilnehmerLandCode IsNot Nothing Then EA.KopfDaten.Empfaenger.LandCode = cDY.aes_EmpfaengerTeilnehmerLandCode + ' End If + + ' 'Anmelder + ' If (cDY.aes_AnmelderTeilnehmerEORI IsNot Nothing Or cDY.aes_AnmelderTeilnehmerName <> "") Then + ' If cDY.aes_AnmelderTeilnehmerEORI IsNot Nothing Then EA.KopfDaten.Anmelder.TeilnehmerEORI = cDY.aes_AnmelderTeilnehmerEORI + ' If cDY.aes_AnmelderTeilnehmerNLNR IsNot Nothing AndAlso IsNumeric(cDY.aes_AnmelderTeilnehmerNLNR) Then EA.KopfDaten.Anmelder.TeilnehmerNLNR = cDY.aes_AnmelderTeilnehmerNLNR + ' If cDY.aes_AnmelderTeilnehmerName IsNot Nothing Then EA.KopfDaten.Anmelder.Name = cDY.aes_AnmelderTeilnehmerName + ' If cDY.aes_AnmelderTeilnehmerStrasse IsNot Nothing Then EA.KopfDaten.Anmelder.Strasse = cDY.aes_AnmelderTeilnehmerStrasse + ' If cDY.aes_AnmelderTeilnehmerOrt IsNot Nothing Then EA.KopfDaten.Anmelder.Ort = cDY.aes_AnmelderTeilnehmerOrt + ' If cDY.aes_AnmelderTeilnehmerPLZ IsNot Nothing Then EA.KopfDaten.Anmelder.PLZ = cDY.aes_AnmelderTeilnehmerPLZ + ' If cDY.aes_AnmelderTeilnehmerLandCode IsNot Nothing Then EA.KopfDaten.Anmelder.LandCode = cDY.aes_AnmelderTeilnehmerLandCode + ' If cDY.aes_AnmelderTeilnehmerAnsprechpartnerSachbearbeiter IsNot Nothing Then EA.KopfDaten.Anmelder.Ansprechpartner.Sachbearbeiter = cDY.aes_AnmelderTeilnehmerAnsprechpartnerSachbearbeiter + ' If cDY.aes_AnmelderTeilnehmerAnsprechpartnerTelefonnummer IsNot Nothing Then EA.KopfDaten.Anmelder.Ansprechpartner.Telefonnummer = cDY.aes_AnmelderTeilnehmerAnsprechpartnerTelefonnummer + ' If cDY.aes_AnmelderTeilnehmerAnsprechpartnerTelefax IsNot Nothing Then EA.KopfDaten.Anmelder.Ansprechpartner.Telefaxnummer = cDY.aes_AnmelderTeilnehmerAnsprechpartnerTelefax + ' If cDY.aes_AnmelderTeilnehmerAnsprechpartnerEmail IsNot Nothing Then EA.KopfDaten.Anmelder.Ansprechpartner.EmailAdresse = cDY.aes_AnmelderTeilnehmerAnsprechpartnerEmail + ' If cDY.aes_AnmelderTeilnehmerAnsprechpartnerStellung IsNot Nothing Then EA.KopfDaten.Anmelder.Ansprechpartner.Stellung = cDY.aes_AnmelderTeilnehmerAnsprechpartnerStellung + ' End If + + ' 'VertreterAnmelder + ' If (cDY.aes_VertreterAnmelderTeilnehmerEORI IsNot Nothing Or cDY.aes_VertreterAnmelderTeilnehmerName <> "") Then + ' If cDY.aes_VertreterAnmelderTeilnehmerEORI IsNot Nothing Then EA.KopfDaten.VertreterAnmelder.TeilnehmerEORI = cDY.aes_VertreterAnmelderTeilnehmerEORI + ' If cDY.aes_VertreterAnmelderTeilnehmerNLNR IsNot Nothing AndAlso IsNumeric(cDY.aes_VertreterAnmelderTeilnehmerNLNR) Then EA.KopfDaten.VertreterAnmelder.TeilnehmerNLNR = cDY.aes_VertreterAnmelderTeilnehmerNLNR + ' If cDY.aes_VertreterAnmelderTeilnehmerName IsNot Nothing Then EA.KopfDaten.VertreterAnmelder.Name = cDY.aes_VertreterAnmelderTeilnehmerName + ' If cDY.aes_VertreterAnmelderTeilnehmerStrasse IsNot Nothing Then EA.KopfDaten.VertreterAnmelder.Strasse = cDY.aes_VertreterAnmelderTeilnehmerStrasse + ' If cDY.aes_VertreterAnmelderTeilnehmerOrt IsNot Nothing Then EA.KopfDaten.VertreterAnmelder.Ort = cDY.aes_VertreterAnmelderTeilnehmerOrt + ' If cDY.aes_VertreterAnmelderTeilnehmerPLZ IsNot Nothing Then EA.KopfDaten.VertreterAnmelder.PLZ = cDY.aes_VertreterAnmelderTeilnehmerPLZ + ' If cDY.aes_VertreterAnmelderTeilnehmerLandCode IsNot Nothing Then EA.KopfDaten.VertreterAnmelder.LandCode = cDY.aes_VertreterAnmelderTeilnehmerLandCode + ' If cDY.aes_VertreterAnmelderTeilnehmerAnsprechpartnerSachbearbeiter IsNot Nothing Then EA.KopfDaten.VertreterAnmelder.Ansprechpartner.Sachbearbeiter = cDY.aes_VertreterAnmelderTeilnehmerAnsprechpartnerSachbearbeiter + ' If cDY.aes_VertreterAnmelderTeilnehmerAnsprechpartnerTelefonnummer IsNot Nothing Then EA.KopfDaten.VertreterAnmelder.Ansprechpartner.Telefonnummer = cDY.aes_VertreterAnmelderTeilnehmerAnsprechpartnerTelefonnummer + ' If cDY.aes_VertreterAnmelderTeilnehmerAnsprechpartnerTelefax IsNot Nothing Then EA.KopfDaten.VertreterAnmelder.Ansprechpartner.Telefaxnummer = cDY.aes_VertreterAnmelderTeilnehmerAnsprechpartnerTelefax + ' If cDY.aes_VertreterAnmelderTeilnehmerAnsprechpartnerEmail IsNot Nothing Then EA.KopfDaten.VertreterAnmelder.Ansprechpartner.EmailAdresse = cDY.aes_VertreterAnmelderTeilnehmerAnsprechpartnerEmail + ' If cDY.aes_VertreterAnmelderTeilnehmerAnsprechpartnerStellung IsNot Nothing Then EA.KopfDaten.VertreterAnmelder.Ansprechpartner.Stellung = cDY.aes_VertreterAnmelderTeilnehmerAnsprechpartnerStellung + ' End If + + ' 'Subunternehmer + ' If (cDY.aes_SubunternehmerTeilnehmerEORI IsNot Nothing Or cDY.aes_SubunternehmerTeilnehmerName <> "") Then + ' If cDY.aes_SubunternehmerTeilnehmerEORI IsNot Nothing Then EA.KopfDaten.SubUnternehmer.TeilnehmerEORI = cDY.aes_SubunternehmerTeilnehmerEORI + ' If cDY.aes_SubunternehmerTeilnehmerNLNR IsNot Nothing AndAlso IsNumeric(cDY.aes_SubunternehmerTeilnehmerNLNR) Then EA.KopfDaten.SubUnternehmer.TeilnehmerNLNR = cDY.aes_SubunternehmerTeilnehmerNLNR + ' If cDY.aes_SubunternehmerTeilnehmerName IsNot Nothing Then EA.KopfDaten.SubUnternehmer.Name = cDY.aes_SubunternehmerTeilnehmerName + ' If cDY.aes_SubunternehmerTeilnehmerStrasse IsNot Nothing Then EA.KopfDaten.SubUnternehmer.Strasse = cDY.aes_SubunternehmerTeilnehmerStrasse + ' If cDY.aes_SubunternehmerTeilnehmerOrt IsNot Nothing Then EA.KopfDaten.SubUnternehmer.Ort = cDY.aes_SubunternehmerTeilnehmerOrt + ' If cDY.aes_SubunternehmerTeilnehmerPLZ IsNot Nothing Then EA.KopfDaten.SubUnternehmer.PLZ = cDY.aes_SubunternehmerTeilnehmerPLZ + ' If cDY.aes_SubunternehmerTeilnehmerLandCode IsNot Nothing Then EA.KopfDaten.SubUnternehmer.LandCode = cDY.aes_SubunternehmerTeilnehmerLandCode + ' If cDY.aes_SubunternehmerTeilnehmerAnsprechpartnerSachbearbeiter IsNot Nothing Then EA.KopfDaten.SubUnternehmer.Ansprechpartner.Sachbearbeiter = cDY.aes_SubunternehmerTeilnehmerAnsprechpartnerSachbearbeiter + ' If cDY.aes_SubunternehmerTeilnehmerAnsprechpartnerTelefonnummer IsNot Nothing Then EA.KopfDaten.SubUnternehmer.Ansprechpartner.Telefonnummer = cDY.aes_SubunternehmerTeilnehmerAnsprechpartnerTelefonnummer + ' If cDY.aes_SubunternehmerTeilnehmerAnsprechpartnerTelefax IsNot Nothing Then EA.KopfDaten.SubUnternehmer.Ansprechpartner.Telefaxnummer = cDY.aes_SubunternehmerTeilnehmerAnsprechpartnerTelefax + ' If cDY.aes_SubunternehmerTeilnehmerAnsprechpartnerEmail IsNot Nothing Then EA.KopfDaten.SubUnternehmer.Ansprechpartner.EmailAdresse = cDY.aes_SubunternehmerTeilnehmerAnsprechpartnerEmail + ' If cDY.aes_SubunternehmerTeilnehmerAnsprechpartnerStellung IsNot Nothing Then EA.KopfDaten.SubUnternehmer.Ansprechpartner.Stellung = cDY.aes_SubunternehmerTeilnehmerAnsprechpartnerStellung + ' End If + + ' 'VerfahrensinhaberPV + ' If (cDY.aes_VerfahrensinhaberPVTeilnehmerEORI) Then + ' If cDY.aes_VerfahrensinhaberPVTeilnehmerEORI IsNot Nothing Then EA.KopfDaten.VerfahrensinhaberPV.TeilnehmerEORI = cDY.aes_VerfahrensinhaberPVTeilnehmerEORI + ' If cDY.aes_VerfahrensinhaberPVTeilnehmerNLNR IsNot Nothing AndAlso IsNumeric(cDY.aes_VerfahrensinhaberPVTeilnehmerNLNR) Then EA.KopfDaten.VerfahrensinhaberPV.TeilnehmerNLNR = cDY.aes_VerfahrensinhaberPVTeilnehmerNLNR + ' If cDY.aes_VerfahrensinhaberPVTeilnehmerAnsprechpartnerSachbearbeiter IsNot Nothing Then EA.KopfDaten.VerfahrensinhaberPV.Ansprechpartner.Sachbearbeiter = cDY.aes_VerfahrensinhaberPVTeilnehmerAnsprechpartnerSachbearbeiter + ' If cDY.aes_VerfahrensinhaberPVTeilnehmerAnsprechpartnerTelefonnummer IsNot Nothing Then EA.KopfDaten.VerfahrensinhaberPV.Ansprechpartner.Telefonnummer = cDY.aes_VerfahrensinhaberPVTeilnehmerAnsprechpartnerTelefonnummer + ' If cDY.aes_VerfahrensinhaberPVTeilnehmerAnsprechpartnerTelefax IsNot Nothing Then EA.KopfDaten.VerfahrensinhaberPV.Ansprechpartner.Telefaxnummer = cDY.aes_VerfahrensinhaberPVTeilnehmerAnsprechpartnerTelefax + ' If cDY.aes_VerfahrensinhaberPVTeilnehmerAnsprechpartnerEmail IsNot Nothing Then EA.KopfDaten.VerfahrensinhaberPV.Ansprechpartner.EmailAdresse = cDY.aes_VerfahrensinhaberPVTeilnehmerAnsprechpartnerEmail + ' If cDY.aes_VerfahrensinhaberPVTeilnehmerAnsprechpartnerStellung IsNot Nothing Then EA.KopfDaten.VerfahrensinhaberPV.Ansprechpartner.Stellung = cDY.aes_VerfahrensinhaberPVTeilnehmerAnsprechpartnerStellung + ' End If + + ' 'BefoerderungsrouteLand + ' EA.KopfDaten.BefoerderungsrouteLand = New List(Of String) + ' If cDY.aes_BefoerderungsrouteLand1 IsNot Nothing Then EA.KopfDaten.BefoerderungsrouteLand.Add(cDY.aes_BefoerderungsrouteLand1) + ' If cDY.aes_BefoerderungsrouteLand2 IsNot Nothing Then EA.KopfDaten.BefoerderungsrouteLand.Add(cDY.aes_BefoerderungsrouteLand2) + ' If cDY.aes_BefoerderungsrouteLand3 IsNot Nothing Then EA.KopfDaten.BefoerderungsrouteLand.Add(cDY.aes_BefoerderungsrouteLand3) + ' If cDY.aes_BefoerderungsrouteLand4 IsNot Nothing Then EA.KopfDaten.BefoerderungsrouteLand.Add(cDY.aes_BefoerderungsrouteLand4) + ' If cDY.aes_BefoerderungsrouteLand5 IsNot Nothing Then EA.KopfDaten.BefoerderungsrouteLand.Add(cDY.aes_BefoerderungsrouteLand5) + ' If cDY.aes_BefoerderungsrouteLand6 IsNot Nothing Then EA.KopfDaten.BefoerderungsrouteLand.Add(cDY.aes_BefoerderungsrouteLand6) + ' If cDY.aes_BefoerderungsrouteLand7 IsNot Nothing Then EA.KopfDaten.BefoerderungsrouteLand.Add(cDY.aes_BefoerderungsrouteLand7) + ' If cDY.aes_BefoerderungsrouteLand8 IsNot Nothing Then EA.KopfDaten.BefoerderungsrouteLand.Add(cDY.aes_BefoerderungsrouteLand8) + ' If cDY.aes_BefoerderungsrouteLand9 IsNot Nothing Then EA.KopfDaten.BefoerderungsrouteLand.Add(cDY.aes_BefoerderungsrouteLand9) + ' If cDY.aes_BefoerderungsrouteLand10 IsNot Nothing Then EA.KopfDaten.BefoerderungsrouteLand.Add(cDY.aes_BefoerderungsrouteLand10) + ' If cDY.aes_BefoerderungsrouteLand11 IsNot Nothing Then EA.KopfDaten.BefoerderungsrouteLand.Add(cDY.aes_BefoerderungsrouteLand11) + ' If cDY.aes_BefoerderungsrouteLand12 IsNot Nothing Then EA.KopfDaten.BefoerderungsrouteLand.Add(cDY.aes_BefoerderungsrouteLand12) + + ' 'Warenpositionen + ' EA.WarenPosition = New List(Of VollstaendigeAusfuhrAnmeldung.PositionVollstaendigeAusfuhranmeldungTyp) + ' If cDY.aes_WARENPOS IsNot Nothing AndAlso cDY.aes_WARENPOS.Count > 0 Then + ' For Each WP In cDY.aes_WARENPOS + ' Dim WP_DY As New VollstaendigeAusfuhrAnmeldung.PositionVollstaendigeAusfuhranmeldungTyp + ' If WP.aesWP_PositionsNummer IsNot Nothing Then WP_DY.Positionsnummer = WP.aesWP_PositionsNummer + ' If WP.aesWP_WarennummerKN8 IsNot Nothing Then WP_DY.WarenNummerKN8 = WP.aesWP_WarennummerKN8 + ' If WP.aesWP_WarennummerTARIC IsNot Nothing Then WP_DY.WarenNummerTARIC = WP.aesWP_WarennummerTARIC + ' If WP.aesWP_WarennummerZusatz1 IsNot Nothing Then WP_DY.WarenNummerZusatz1 = WP.aesWP_WarennummerZusatz1 + ' If WP.aesWP_WarennummerZusatz2 IsNot Nothing Then WP_DY.WarenNummerZusatz2 = WP.aesWP_WarennummerZusatz2 + ' If WP.aesWP_WarennummerNational IsNot Nothing Then WP_DY.WarenNummerNational = WP.aesWP_WarennummerNational + ' If WP.aesWP_RegisternummerFremdsystem IsNot Nothing Then WP_DY.RegistrierNummerFremdSystem = WP.aesWP_RegisternummerFremdsystem + ' If WP.aesWP_Vermerk IsNot Nothing Then WP_DY.Vermerk = WP.aesWP_Vermerk + ' If WP.aesWP_KennungSendung IsNot Nothing Then WP_DY.KennnummerSendung = WP.aesWP_KennungSendung + ' If WP.aesWP_UrsprungsbundeslandCode IsNot Nothing Then WP_DY.UrsprungsbundeslandCode = WP.aesWP_UrsprungsbundeslandCode + ' If WP.aesWP_Eigenmasse IsNot Nothing Then WP_DY.Eigenmasse = WP.aesWP_Eigenmasse + ' If WP.aesWP_Rohmasse IsNot Nothing Then WP_DY.Rohmasse = WP.aesWP_Rohmasse + + ' If WP.aesWP_Gefahrgutnummer IsNot Nothing Then WP_DY.Gefahrgutnummer = WP.aesWP_Gefahrgutnummer + ' If WP.aesWP_ZahlungsweiseBefoerderungskosten IsNot Nothing Then WP_DY.ZahlungsweiseBefoerderungskosten = WP.aesWP_ZahlungsweiseBefoerderungskosten + ' If WP.aesWP_VerfahrenAngemeldetCode IsNot Nothing Then WP_DY.Verfahren.VerfahrenAngemeldetCode = WP.aesWP_VerfahrenAngemeldetCode + ' If WP.aesWP_VerfahrenVorangegangenCode IsNot Nothing Then WP_DY.Verfahren.VerfahrenVorangegangenCode = WP.aesWP_VerfahrenVorangegangenCode + ' If WP.aesWP_VerfahrenNationalCode IsNot Nothing Then WP_DY.Verfahren.VerfahrenNationalCode = WP.aesWP_VerfahrenNationalCode + ' If WP.aesWP_AusfuhrerstattungVerfahrensCode IsNot Nothing Then WP_DY.AusfuhrerstattungVerfahrenscode = WP.aesWP_AusfuhrerstattungVerfahrensCode + ' If WP.aesWP_Menge IsNot Nothing Then WP_DY.Menge = WP.aesWP_Menge + ' If WP.aesWP_Wert IsNot Nothing Then WP_DY.Wert = WP.aesWP_Wert + + ' WP_DY.Vorpapier = New List(Of VollstaendigeAusfuhrAnmeldung.VorpapierEVTyp) + ' If WP.aesWP_VorpapierTypCode1 IsNot Nothing Then + ' Dim VP As New VollstaendigeAusfuhrAnmeldung.VorpapierEVTyp + ' If WP.aesWP_VorpapierTypCode1 IsNot Nothing Then VP.TypCode = WP.aesWP_VorpapierTypCode1 + ' If WP.aesWP_ReferenzID1 IsNot Nothing Then VP.ReferenzID = WP.aesWP_ReferenzID1 + ' If WP.aesWP_Zusatz1 IsNot Nothing Then VP.Zusatz = WP.aesWP_Zusatz1 + ' WP_DY.Vorpapier.Add(VP) + ' End If + ' If WP.aesWP_VorpapierTypCode2 IsNot Nothing Then + ' Dim VP As New VollstaendigeAusfuhrAnmeldung.VorpapierEVTyp + ' If WP.aesWP_VorpapierTypCode2 IsNot Nothing Then VP.TypCode = WP.aesWP_VorpapierTypCode2 + ' If WP.aesWP_ReferenzID2 IsNot Nothing Then VP.ReferenzID = WP.aesWP_ReferenzID2 + ' If WP.aesWP_Zusatz2 IsNot Nothing Then VP.Zusatz = WP.aesWP_Zusatz2 + ' WP_DY.Vorpapier.Add(VP) + ' End If + ' If WP.aesWP_VorpapierTypCode3 IsNot Nothing Then + ' Dim VP As New VollstaendigeAusfuhrAnmeldung.VorpapierEVTyp + ' If WP.aesWP_VorpapierTypCode3 IsNot Nothing Then VP.TypCode = WP.aesWP_VorpapierTypCode3 + ' If WP.aesWP_ReferenzID3 IsNot Nothing Then VP.ReferenzID = WP.aesWP_ReferenzID3 + ' If WP.aesWP_Zusatz3 IsNot Nothing Then VP.Zusatz = WP.aesWP_Zusatz3 + ' WP_DY.Vorpapier.Add(VP) + ' End If + ' If WP.aesWP_VorpapierTypCode4 IsNot Nothing Then + ' Dim VP As New VollstaendigeAusfuhrAnmeldung.VorpapierEVTyp + ' If WP.aesWP_VorpapierTypCode4 IsNot Nothing Then VP.TypCode = WP.aesWP_VorpapierTypCode4 + ' If WP.aesWP_ReferenzID4 IsNot Nothing Then VP.ReferenzID = WP.aesWP_ReferenzID4 + ' If WP.aesWP_Zusatz4 IsNot Nothing Then VP.Zusatz = WP.aesWP_Zusatz4 + ' WP_DY.Vorpapier.Add(VP) + ' End If + ' If WP.aesWP_VorpapierTypCode5 IsNot Nothing Then + ' Dim VP As New VollstaendigeAusfuhrAnmeldung.VorpapierEVTyp + ' If WP.aesWP_VorpapierTypCode5 IsNot Nothing Then VP.TypCode = WP.aesWP_VorpapierTypCode5 + ' If WP.aesWP_ReferenzID5 IsNot Nothing Then VP.ReferenzID = WP.aesWP_ReferenzID5 + ' If WP.aesWP_Zusatz5 IsNot Nothing Then VP.Zusatz = WP.aesWP_Zusatz5 + ' WP_DY.Vorpapier.Add(VP) + ' End If + ' If WP.aesWP_VorpapierTypCode6 IsNot Nothing Then + ' Dim VP As New VollstaendigeAusfuhrAnmeldung.VorpapierEVTyp + ' If WP.aesWP_VorpapierTypCode6 IsNot Nothing Then VP.TypCode = WP.aesWP_VorpapierTypCode6 + ' If WP.aesWP_ReferenzID6 IsNot Nothing Then VP.ReferenzID = WP.aesWP_ReferenzID6 + ' If WP.aesWP_Zusatz6 IsNot Nothing Then VP.Zusatz = WP.aesWP_Zusatz6 + ' WP_DY.Vorpapier.Add(VP) + ' End If + ' If WP.aesWP_VorpapierTypCode7 IsNot Nothing Then + ' Dim VP As New VollstaendigeAusfuhrAnmeldung.VorpapierEVTyp + ' If WP.aesWP_VorpapierTypCode7 IsNot Nothing Then VP.TypCode = WP.aesWP_VorpapierTypCode7 + ' If WP.aesWP_ReferenzID7 IsNot Nothing Then VP.ReferenzID = WP.aesWP_ReferenzID7 + ' If WP.aesWP_Zusatz7 IsNot Nothing Then VP.Zusatz = WP.aesWP_Zusatz7 + ' WP_DY.Vorpapier.Add(VP) + ' End If + ' If WP.aesWP_VorpapierTypCode8 IsNot Nothing Then + ' Dim VP As New VollstaendigeAusfuhrAnmeldung.VorpapierEVTyp + ' If WP.aesWP_VorpapierTypCode8 IsNot Nothing Then VP.TypCode = WP.aesWP_VorpapierTypCode8 + ' If WP.aesWP_ReferenzID8 IsNot Nothing Then VP.ReferenzID = WP.aesWP_ReferenzID8 + ' If WP.aesWP_Zusatz8 IsNot Nothing Then VP.Zusatz = WP.aesWP_Zusatz8 + ' WP_DY.Vorpapier.Add(VP) + ' End If + ' If WP.aesWP_VorpapierTypCode9 IsNot Nothing Then + ' Dim VP As New VollstaendigeAusfuhrAnmeldung.VorpapierEVTyp + ' If WP.aesWP_VorpapierTypCode9 IsNot Nothing Then VP.TypCode = WP.aesWP_VorpapierTypCode9 + ' If WP.aesWP_ReferenzID9 IsNot Nothing Then VP.ReferenzID = WP.aesWP_ReferenzID9 + ' If WP.aesWP_Zusatz9 IsNot Nothing Then VP.Zusatz = WP.aesWP_Zusatz9 + ' WP_DY.Vorpapier.Add(VP) + ' End If + + ' 'Packstueck + ' WP_DY.Packstueck = New List(Of VollstaendigeAusfuhrAnmeldung.PackstueckEVTyp) + ' If WP.aesWP_PACKSTUECKE IsNot Nothing AndAlso WP.aesWP_PACKSTUECKE.Count > 0 Then + ' For Each PK In WP.aesWP_PACKSTUECKE + ' Dim PK_DY As New VollstaendigeAusfuhrAnmeldung.PackstueckEVTyp + ' If PK.aesWpPk_PackstueckeAnzahl IsNot Nothing Then PK_DY.Anzahl = PK.aesWpPk_PackstueckeAnzahl.ToString.Replace(".", "") + ' If PK.aesWpPk_Verpackungsart IsNot Nothing Then PK_DY.VerpackungsartCode = PK.aesWpPk_Verpackungsart + ' If PK.aesWpPk_Kennzeichnung IsNot Nothing Then PK_DY.Kennzeichnung = PK.aesWpPk_Kennzeichnung + ' WP_DY.Packstueck.Add(PK_DY) + ' Next + ' End If + + ' 'Container + ' WP_DY.ContainerNummer = New List(Of String) + ' If WP.aesWP_Containernummer1 IsNot Nothing Then WP_DY.ContainerNummer.Add(WP.aesWP_Containernummer1) + ' If WP.aesWP_Containernummer2 IsNot Nothing Then WP_DY.ContainerNummer.Add(WP.aesWP_Containernummer2) + ' If WP.aesWP_Containernummer3 IsNot Nothing Then WP_DY.ContainerNummer.Add(WP.aesWP_Containernummer3) + ' If WP.aesWP_Containernummer4 IsNot Nothing Then WP_DY.ContainerNummer.Add(WP.aesWP_Containernummer4) + + ' 'Unterlage + ' WP_DY.Unterlage = New List(Of VollstaendigeAusfuhrAnmeldung.UnterlageEVTyp) + ' If WP.aesWP_UNTERLAGEN IsNot Nothing AndAlso WP.aesWP_UNTERLAGEN.Count > 0 Then + ' For Each UL In WP.aesWP_UNTERLAGEN + ' Dim UL_DY As New VollstaendigeAusfuhrAnmeldung.UnterlageEVTyp + ' If UL.aesWpUl_Typ IsNot Nothing Then UL_DY.TypCode = UL.aesWpUl_Typ + ' If UL.aesWpUl_QualifierCode IsNot Nothing Then UL_DY.QualifierCode = UL.aesWpUl_QualifierCode + ' If UL.aesWpUl_ReferenzID IsNot Nothing Then UL_DY.ReferenzID = UL.aesWpUl_ReferenzID + ' If UL.aesWpUl_Zusatz IsNot Nothing Then UL_DY.Zusatz = UL.aesWpUl_Zusatz + ' If UL.aesWpUl_Detail IsNot Nothing Then UL_DY.Detail = UL.aesWpUl_Detail + ' If UL.aesWpUl_DatumAusstellung IsNot Nothing Then UL_DY.DatumAusstellung = UL.aesWpUl_DatumAusstellung + ' If UL.aesWpUl_DatumEndeGueltigkeit IsNot Nothing Then UL_DY.DatumEndeGueltigkeit = UL.aesWpUl_DatumEndeGueltigkeit + ' If UL.aesWpUl_Wert IsNot Nothing Then UL_DY.Wert = UL.aesWpUl_Wert + ' If UL.aesWpUl_Abschreibungsmenge IsNot Nothing Then UL_DY.Abschreibungsmenge = UL.aesWpUl_Abschreibungsmenge + ' If UL.aesWpUl_Masseinheit IsNot Nothing Then UL_DY.Masseinheit = UL.aesWpUl_Masseinheit + ' WP_DY.Unterlage.Add(UL_DY) + ' Next + ' End If + + ' If WP.aesWP_AusfuhrerstattungVerfahrensCode IsNot Nothing Then WP_DY.AusfuhrerstattungVerfahrenscode = WP.aesWP_AusfuhrerstattungVerfahrensCode + + ' 'Empfaenger + ' If (WP.aesWP_EmpfaengerTeilnehmerEORI IsNot Nothing Or WP.aesWP_EmpfaengerTeilnehmerName <> "") Then + ' If WP.aesWP_EmpfaengerTeilnehmerEORI IsNot Nothing Then WP_DY.Empfaenger.TeilnehmerEORI = WP.aesWP_EmpfaengerTeilnehmerEORI + ' If WP.aesWP_EmpfaengerTeilnehmerNLNR IsNot Nothing AndAlso IsNumeric(WP.aesWP_EmpfaengerTeilnehmerNLNR) Then WP_DY.Empfaenger.TeilnehmerNLNR = WP.aesWP_EmpfaengerTeilnehmerNLNR + ' If WP.aesWP_EmpfaengerTeilnehmerName IsNot Nothing Then WP_DY.Empfaenger.Name = WP.aesWP_EmpfaengerTeilnehmerName + ' If WP.aesWP_EmpfaengerTeilnehmerStrasse IsNot Nothing Then WP_DY.Empfaenger.Strasse = WP.aesWP_EmpfaengerTeilnehmerStrasse + ' If WP.aesWP_EmpfaengerTeilnehmerOrt IsNot Nothing Then WP_DY.Empfaenger.Ort = WP.aesWP_EmpfaengerTeilnehmerOrt + ' If WP.aesWP_EmpfaengerTeilnehmerPLZ IsNot Nothing Then WP_DY.Empfaenger.PLZ = WP.aesWP_EmpfaengerTeilnehmerPLZ + ' If WP.aesWP_EmpfaengerTeilnehmerLandCode IsNot Nothing Then WP_DY.Empfaenger.LandCode = WP.aesWP_EmpfaengerTeilnehmerLandCode + ' End If + + + ' EA.WarenPosition.Add(WP_DY) + ' Next + ' End If + + + ' 'Lieferbedingungen + ' If cDY.aes_LieferbedingungenCode IsNot Nothing Then + ' EA.KopfDaten.Lieferbedingung = New VollstaendigeAusfuhrAnmeldung.LieferbedingungEVTyp + ' If cDY.aes_LieferbedingungenCode IsNot Nothing Then EA.KopfDaten.Lieferbedingung.IncotermCode = cDY.aes_LieferbedingungenCode + ' If cDY.aes_LieferbedingungenText IsNot Nothing Then EA.KopfDaten.Lieferbedingung.IncotermText = cDY.aes_LieferbedingungenText + ' If cDY.aes_LieferbedingungenOrt IsNot Nothing Then EA.KopfDaten.Lieferbedingung.IncotermOrt = cDY.aes_LieferbedingungenOrt + ' End If + + + ' XML.EinzelAnmeldung.Add(EA) + + ' Dim saveDir = Application.StartupPath & "\Dakosy_SEND\" + ' If Not System.IO.Directory.Exists(saveDir) Then + ' System.IO.Directory.CreateDirectory(saveDir) + ' End If + + ' saveFile = saveDir & "DY_" & Now.ToString("yyMMdd_HHmmss") & ".xml" + + ' 'MsgBox(saveFile) + ' XML.SaveToFile(saveFile) + + ' replaceNullDateXML(saveFile) + ' Return True + 'End Function + + + 'Shared Function exportVERAGKunde(kdNr() As String) As Boolean + + ' Dim XML As New VERAG_Kundenstamm_IMPORT.VERAG_Kundenstamm_IMPORT + + ' For Each s In kdNr + ' Dim KUNDE As New VERAG_PROG_ALLGEMEIN.cKunde(s) + ' Dim ADRESSE As New VERAG_PROG_ALLGEMEIN.cAdressen(s) + ' If KUNDE IsNot Nothing And ADRESSE IsNot Nothing Then + ' Dim XML_KD As New VERAG_Kundenstamm_IMPORT.VERAG_Kundenstamm_IMPORTKundenDaten + ' If ADRESSE.Ordnungsbegriff IsNot Nothing Then XML_KD.Kurzname = ADRESSE.Ordnungsbegriff + ' If ADRESSE.Name_1 IsNot Nothing Then XML_KD.Name1 = ADRESSE.Name_1 + ' If ADRESSE.Name_2 IsNot Nothing Then XML_KD.Name2 = ADRESSE.Name_2 + ' If KUNDE.EORITIN IsNot Nothing Then XML_KD.EORI = KUNDE.EORITIN : XML_KD.EORI_Niederlassung = "0000" + + ' If ADRESSE.UstIdKz IsNot Nothing And ADRESSE.UstIdKz IsNot Nothing Then XML_KD.UID_Nr = ADRESSE.UstIdKz & ADRESSE.UstIdNr + ' XML_KD.Kontakt = New VERAG_Kundenstamm_IMPORT.VERAG_Kundenstamm_IMPORTKundenDatenKontakt + ' If ADRESSE.Telefon IsNot Nothing Then XML_KD.Kontakt.Tel = ADRESSE.Telefon + ' If ADRESSE.Telefax IsNot Nothing Then XML_KD.Kontakt.Fax = ADRESSE.Telefax + ' If ADRESSE.E_Mail IsNot Nothing Then XML_KD.Kontakt.EMail = ADRESSE.E_Mail + ' If ADRESSE.Ansprechpartner IsNot Nothing Then XML_KD.Kontakt.Ansprechpartner = ADRESSE.Ansprechpartner + + ' XML_KD.Adresse = New VERAG_Kundenstamm_IMPORT.VERAG_Kundenstamm_IMPORTKundenDatenAdresse + ' If ADRESSE.Straße IsNot Nothing Then XML_KD.Adresse.Strasse = ADRESSE.Straße + ' If ADRESSE.PLZ IsNot Nothing Then XML_KD.Adresse.Plz = ADRESSE.PLZ + ' If ADRESSE.Ort IsNot Nothing Then XML_KD.Adresse.Ort = ADRESSE.Ort + ' If ADRESSE.LandKz IsNot Nothing Then XML_KD.Adresse.LandKz = ADRESSE.LandKz + + ' XML.KundenDaten.Add(XML_KD) + ' End If + ' Next + + ' XML.SaveToFile("C:\Users\DEVELOPER1\Desktop\test\KD_TEST.xml") + + ' Return True + 'End Function +End Class + + +'Class DY_ObjektAktion +' Shared Property OBJ_CREATE As String = "CREATE" +' Shared Property OBJ_CHANGE As String = "CHANGE" +' Shared Property OBJ_CANCEL As String = "CANCEL" +' Shared Property OBJ_SEND As String = "SEND" +' End Class \ No newline at end of file diff --git a/VERAG_PROG_ALLGEMEIN/Schnittstellen/cBMD_Interface.vb b/VERAG_PROG_ALLGEMEIN/Schnittstellen/cBMD_Interface.vb index bbe5d4cf..65b01e61 100644 --- a/VERAG_PROG_ALLGEMEIN/Schnittstellen/cBMD_Interface.vb +++ b/VERAG_PROG_ALLGEMEIN/Schnittstellen/cBMD_Interface.vb @@ -237,9 +237,10 @@ 'DATEIPFAD für Stammdaten '------------------------------------------------------------------------------------------- - Dim pathKD = "" '"\\192.168.1.20\Daten\DVO - DATENORDNER MIT IMPORTDATEIEN\" - Dim pathArchivKD = "\\share01\Datenarchiv\UNISPED\BMD\STAMMDATEN\" & Geschaeftsjahr & "\" ' "\\192.168.1.20\Daten\DVO - DATENORDNER MIT IMPORTDATEIEN\Archiv\" - pathKD = pathArchivKD 'TEST + Dim pathArchivKD = "\\srv07.unisu.at\Unisped Daten\VERAG AR-Daten\" '"\\192.168.1.20\Daten\DVO - DATENORDNER MIT IMPORTDATEIEN\" + Dim pathKD = "\\share01\Datenarchiv\UNISPED\BMD\STAMMDATEN\" & Geschaeftsjahr & "\" ' "\\192.168.1.20\Daten\DVO - DATENORDNER MIT IMPORTDATEIEN\Archiv\" + 'pathKD = pathArchivKD 'TEST + If VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM Then 'path = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getRootDir 'pathArchivKD = "" @@ -249,42 +250,48 @@ '------------------------------------------------------------------------------------------- - Dim fileKD As System.IO.StreamWriter - Dim DateinameKD = "BMD_KD_" & Now.ToString("ddMMyyyy_HHmm") & ".csv" - fileKD = My.Computer.FileSystem.OpenTextFileWriter(pathKD & DateinameKD, True, System.Text.Encoding.GetEncoding("iso-8859-15")) - - - fileKD.WriteLine(genStammdatenBeginn()) If True Then 'boolKunden Then '----------------- STAMMDATEN ----------------- Dim dt_Stamm As DataTable = getStammdaten() If dt_Stamm IsNot Nothing AndAlso dt_Stamm.Rows.Count > 0 Then + + Dim fileKD As System.IO.StreamWriter + Dim DateinameKD = "BMD_KD_" & Now.ToString("ddMMyyyy_HHmm") & ".csv" + fileKD = My.Computer.FileSystem.OpenTextFileWriter(pathKD & DateinameKD, True, System.Text.Encoding.GetEncoding("iso-8859-15")) + + + fileKD.WriteLine(genStammdatenBeginn()) + + + initKDNr(dt_Stamm) For Each r In dt_Stamm.Rows fileKD.WriteLine(getPersonenKto(r)) Next bool_DatenVorhanden = True + + + fileKD.Close() + + 'In Archiv sichern + If pathArchivKD <> "" Then + If Not IO.Directory.Exists(pathArchivKD) Then IO.Directory.CreateDirectory(pathArchivKD) + If pathKD <> pathArchivKD Then IO.File.Copy(pathKD & DateinameKD, pathArchivKD & DateinameKD) + End If + + If bool_DatenVorhanden Then + If OpenFile Then Process.Start(pathKD & DateinameKD) + Else + IO.File.Delete(pathKD & DateinameKD) + End If + + updateFibu() ' UPDATE FiBuSchnittstelle --> 0 + End If - updateFibu() ' UPDATE FiBuSchnittstelle --> 0 - End If - fileKD.Close() - - 'In Archiv sichern - If pathArchivKD <> "" Then - If Not IO.Directory.Exists(pathArchivKD) Then IO.Directory.CreateDirectory(pathArchivKD) - If pathKD <> pathArchivKD Then IO.File.Copy(pathKD & DateinameKD, pathArchivKD & DateinameKD) - End If - - If bool_DatenVorhanden Then - If OpenFile Then Process.Start(pathKD & DateinameKD) - Else - IO.File.Delete(pathKD & DateinameKD) - End If - Catch ex As Exception MsgBox(ex.Message & ex.StackTrace) End Try @@ -314,9 +321,9 @@ 'DATEIPFAD für Buchungsdaten '------------------------------------------------------------------------------------------- - Dim path = "" '"\\192.168.1.20\Daten\DVO - DATENORDNER MIT IMPORTDATEIEN\" - Dim pathArchiv = "\\share01\Datenarchiv\UNISPED\BMD\BUCHUNGEN\" & Geschaeftsjahr & "\" ' "\\192.168.1.20\Daten\DVO - DATENORDNER MIT IMPORTDATEIEN\Archiv\" - path = pathArchiv 'TEST + Dim pathArchiv = "\\srv07.unisu.at\Unisped Daten\VERAG AR-Daten\" '"\\192.168.1.20\Daten\DVO - DATENORDNER MIT IMPORTDATEIEN\" + Dim path = "\\share01\Datenarchiv\UNISPED\BMD\BUCHUNGEN\" & Geschaeftsjahr & "\" ' "\\192.168.1.20\Daten\DVO - DATENORDNER MIT IMPORTDATEIEN\Archiv\" + ' path = pathArchiv 'TEST If VERAG_PROG_ALLGEMEIN.cAllgemein.TESTSYSTEM Then 'path = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getRootDir 'pathArchiv = "" @@ -334,9 +341,6 @@ End Select - Dim file As System.IO.StreamWriter - Dim Dateiname = "BMD_IMP_" & NameZusatz & Now.ToString("ddMMyyyy_HHmm") & ".csv" - file = My.Computer.FileSystem.OpenTextFileWriter(path & Dateiname, True, System.Text.Encoding.GetEncoding("iso-8859-15")) '----------------- Buchungssätze ----------------- If True Then 'boolBuchungen Then @@ -344,6 +348,10 @@ Dim dt_Buchungen As DataTable = getBuchungen(FIRMA.Firma_ID) If dt_Buchungen IsNot Nothing AndAlso dt_Buchungen.Rows.Count > 0 Then Try + Dim file As System.IO.StreamWriter + Dim Dateiname = "BMD_IMP_" & NameZusatz & Now.ToString("ddMMyyyy_HHmm") & ".csv" + file = My.Computer.FileSystem.OpenTextFileWriter(path & Dateiname, True, System.Text.Encoding.GetEncoding("iso-8859-15")) + ' initKDNr(dt_Buchungen) Dim SummeBuchungen As Double = 0 file.WriteLine(genBuchungenBeginn()) @@ -352,29 +360,33 @@ Next ' file.WriteLine(genBuchungenEnd(SummeBuchungen)) bool_DatenVorhanden = True + + 'Update Filename TrdIn + SQL.doSQL("update [tblTrdinInvoice] Set TrdinDateiname='" & Now.ToString("ddMMyyyyHHmm") & "' WHERE [Firma_ID] = " & FIRMA.Firma_ID & " AND TrdinDateiname is null ", "FMZOLL") + + file.Close() + + 'In Archiv sichern + If pathArchiv <> "" Then + If Not IO.Directory.Exists(pathArchiv) Then IO.Directory.CreateDirectory(pathArchiv) + If path <> pathArchiv Then IO.File.Copy(path & Dateiname, pathArchiv & Dateiname) + End If + + If bool_DatenVorhanden Then + If OpenFile Then Process.Start(path & Dateiname) + Else + IO.File.Delete(path & Dateiname) + End If + Catch ex As Exception MsgBox(ex.Message & ex.StackTrace) End Try - 'Update Filename TrdIn - SQL.doSQL("update [tblTrdinInvoice] Set TrdinDateiname='" & Now.ToString("ddMMyyyyHHmm") & "' WHERE [Firma_ID] = " & FIRMA.Firma_ID & " AND TrdinDateiname is null ", "FMZOLL") - 'SQL.doSQL("update [VERAG].[dbo].[tblTrdinInvoice] set TrdinDateiname='" & Dateiname & "' WHERE [Firma_ID] = 20 AND TrdinDateiname is null ", "FMZOLL") --> Auf 12 Zeichen beschränkt! + End If End If '---------------------------------- - file.Close() - 'In Archiv sichern - If pathArchiv <> "" Then - If Not IO.Directory.Exists(pathArchiv) Then IO.Directory.CreateDirectory(pathArchiv) - If path <> pathArchiv Then IO.File.Copy(path & Dateiname, pathArchiv & Dateiname) - End If - - If bool_DatenVorhanden Then - If OpenFile Then Process.Start(path & Dateiname) - Else - IO.File.Delete(path & Dateiname) - End If Catch ex As Exception MsgBox(ex.Message & ex.StackTrace) @@ -448,10 +460,8 @@ If CBool(row("Steuerpflichtig")) Then genBuchungsZeile &= (getDbl2(row("Steuersatz")) * 100) & ";" 'buchcode === 1 oder 2?? Else - genBuchungsZeile &= ";" 'buchcode === 1 oder 2?? + genBuchungsZeile &= "0;" 'buchcode === 1 oder 2?? End If - genBuchungsZeile &= getDbltr(getDbl(row("SteuerpflichtigerBetragLokal")) + getDbl(row("SteuerfreierBetragLokal")) + getDbl(row("SteuerpflichtigerBetragFremd")) + getDbl(row("SteuerfreierBetragFremd"))) & ";" 'betrag - Dim steuerbetragLokal As Double = 0 If CBool(row("Steuerpflichtig")) Then @@ -459,7 +469,9 @@ steuerbetragLokal += CDbl((getDbl2(row("SteuerpflichtigerBetragFremd")) * getDbl2(row("Steuersatz")))) End If If steuerbetragLokal < 0 Then steuerbetragLokal = steuerbetragLokal * -1 - genBuchungsZeile &= "" & If(steuerbetragLokal <> 0, getDbltr(steuerbetragLokal), "") & ";" 'steuer + + genBuchungsZeile &= getDbltr(getDbl(row("SteuerpflichtigerBetragLokal")) + getDbl(row("SteuerfreierBetragLokal")) + getDbl(row("SteuerpflichtigerBetragFremd")) + getDbl(row("SteuerfreierBetragFremd")) + If(steuerbetragLokal <> 0, getDbltr(steuerbetragLokal), "0")) & ";" 'betrag + steuer (brutto) + genBuchungsZeile &= "" & If(steuerbetragLokal <> 0, getDbltr(steuerbetragLokal), "0") & ";" 'steuer genBuchungsZeile &= FormatStringDVO(SQL.DLookup("[Ordnungsbegriff]", "Adressen", " AdressenNr= " & row("KundenNrZentrale"), "FMZOLL", "")) & ";" ' BuchungsText bei UNISPED ist der FIRMENNAME!! ' genBuchungsZeile &= FormatStringDVO(row("Buchungstext")) & ";" ' Text @@ -494,7 +506,12 @@ Case Else If Not CBool(r("Steuerpflichtig")) Then - Return "" + 'Vorher immer return "" - galube es soll bei eu aber 77 sein... + If SQL.DLookup("[MitgliedslandEU]", "[Währungstabelle]", "[LandKz]='" & r("RechnungsLandKz") & "'", "FMZOLL", False) Then + Return "77" ' EU-LAND + Else + Return "" ' Drittland + End If Else If (r("RechnungsLandKz")).ToString.Replace("AT", "A").Replace("DE", "D") = FIRMA.Firma_LandKz Then 'Abhängig von FIRMA --> INLAND!!!!!! Return "1" 'Steuerpflichtig und AT @@ -537,7 +554,7 @@ Try If o Is Nothing Then Return 0 If o Is DBNull.Value Then Return 0 - Return CDbl(o).ToString("N2").Replace(".", "").Replace(",", ".") + Return CDbl(o).ToString("N2").Replace(".", "") '.Replace(",", ".") Catch ex As Exception Return 0 End Try diff --git a/VERAG_PROG_ALLGEMEIN/Schnittstellen/cTherefore.vb b/VERAG_PROG_ALLGEMEIN/Schnittstellen/cTherefore.vb index 3f7c6b6b..97436442 100644 --- a/VERAG_PROG_ALLGEMEIN/Schnittstellen/cTherefore.vb +++ b/VERAG_PROG_ALLGEMEIN/Schnittstellen/cTherefore.vb @@ -9,7 +9,7 @@ Public Class cTherefore Select Case FirmaId Case 7 Return saveFileTo_ImportFolderCat(Path, FilialeAbfertigungsNr, AvisoId, "Atilla ab Juni 2011",, deleteFileAfterImport) - Case 1, 11 ', 15,20 + Case 1, 11, 20 ', 15,20 ' Return saveFileTo_ImportFolderCat(Path, FilialeAbfertigungsNr, AvisoId, "Import an Jänner 2019", "Import ab Jänner 2019", deleteFileAfterImport) Return saveFileTo_ImportFolderCat(Path, FilialeAbfertigungsNr, AvisoId, "Import ab Jänner 2020", "Import ab Jänner 2020", deleteFileAfterImport) Case Else diff --git a/VERAG_PROG_ALLGEMEIN/VERAG_PROG_ALLGEMEIN.vbproj b/VERAG_PROG_ALLGEMEIN/VERAG_PROG_ALLGEMEIN.vbproj index aec58ad6..a3201551 100644 --- a/VERAG_PROG_ALLGEMEIN/VERAG_PROG_ALLGEMEIN.vbproj +++ b/VERAG_PROG_ALLGEMEIN/VERAG_PROG_ALLGEMEIN.vbproj @@ -316,6 +316,7 @@ + @@ -330,6 +331,7 @@ + @@ -468,6 +470,10 @@ + + + + @@ -577,6 +583,15 @@ Designer + + Designer + + + Designer + + + Designer + diff --git a/VERAG_PROG_ALLGEMEIN/cAllgemein.vb b/VERAG_PROG_ALLGEMEIN/cAllgemein.vb index dba00d69..5071be7e 100644 --- a/VERAG_PROG_ALLGEMEIN/cAllgemein.vb +++ b/VERAG_PROG_ALLGEMEIN/cAllgemein.vb @@ -24,7 +24,7 @@ Public Class cAllgemein Public Shared TESTSYSTEM As Boolean = True Public Shared PROGNAME = "" - Public Shared PROGID As Integer + Public Shared PROGID As Integer = 16 Public Shared PROGVERSION As String = "" Public Shared USRNAME As String @@ -42,6 +42,8 @@ Public Class cAllgemein Public Shared BENUTZER_BERECHTIGUNGS_GRUPPEN As cBerechtigungenBenutzerGruppenZuordnung_List = Nothing Public Shared PARAMS As cParameterList = Nothing + Public Shared TRANSLATE As cTranslate_LIST = Nothing + Public Shared _LAN As String = "" '"EN" Public Shared SESSION As New cSession @@ -98,6 +100,7 @@ Public Class cAllgemein MITARBEITER = Nothing End If LOAD_PARAM() + LOAD_TRANSLATE() End Sub Public Shared Sub LOAD_BER() @@ -109,6 +112,62 @@ Public Class cAllgemein PARAMS = New cParameterList(PROGID, FIRMA) End Sub + Public Shared Sub LOAD_TRANSLATE() + TRANSLATE = New cTranslate_LIST(PROGID) + End Sub + + Public Shared Sub _TRANSLATE(o As System.Windows.Forms.Control) + _TRANSLATE(o, o, _LAN) + End Sub + + Public Shared Sub _TRANSLATE(o As System.Windows.Forms.Control, lan As String) + _TRANSLATE(o, o, lan) + End Sub + Public Shared Sub _TRANSLATE(o As System.Windows.Forms.Control, s As System.Windows.Forms.Control, lan As String) + If lan = "" Then Exit Sub + If lan = "DE" Then Exit Sub + 'o... Form + 's... SubContainer + 'c... Control + + Dim TextTmp = VERAG_PROG_ALLGEMEIN.cAllgemein.TRANSLATE.list.FindAll(Function(x) x.trs_object = o.Name And x.trs_sprache = lan) + If TextTmp IsNot Nothing Then + For Each TXT As cTranslate In TextTmp + Dim found = o.Controls.Find(TXT.trs_control, True) + If found IsNot Nothing AndAlso found.Count > 0 Then + Dim obj As System.Windows.Forms.Control = found(0) + If obj IsNot Nothing Then + If (TypeOf obj Is System.Windows.Forms.Label) Then + DirectCast(obj, System.Windows.Forms.Label).Text = TXT.trs_text + End If + End If + End If + Next + End If + + + + 'Exit Sub + 'If lan = "DE" Then Exit Sub + 'For Each c As System.Windows.Forms.Control In s.Controls + ' If c.Controls.Count > 0 Then + ' _TRANSLATE(o, c, lan) + ' Else + + ' 'MsgBox(o.Name & " - " & c.Name & " - " & lan) + ' Dim TextTmp = VERAG_PROG_ALLGEMEIN.cAllgemein.TRANSLATE.list.Find(Function(x) x.trs_object = o.Name And x.trs_control = c.Name And x.trs_sprache = lan) + + ' If TextTmp IsNot Nothing Then + ' MsgBox(TextTmp.trs_text) + ' If (TypeOf c Is System.Windows.Forms.Label) Then + + ' DirectCast(c, System.Windows.Forms.Label).Text = TextTmp.trs_text + ' End If + ' End If + ' End If + 'Next + End Sub + Public Shared Function getMaxPosNrIncrement(FilialeNr As Integer, year As Integer) As Integer Dim cnt = 0 @@ -196,6 +255,8 @@ Public Class cAllgemein End Class + + Public Shared Sub buildConnectionDATENARCHIV() Exit Sub