From 6ae299259edd646feebfbb00706a9acde2cc732b Mon Sep 17 00:00:00 2001 From: Andreas Luxbauer Date: Mon, 28 Oct 2019 09:30:39 +0100 Subject: [PATCH] neu --- AVISOUPDATER/AVISOUPDATER.vbproj | 5 +- AVISOUPDATER/AVISOUPDATER_Settings.txt | 10 +- AVISOUPDATER/AVISOUPDATER_Version.txt | 2 +- AVISOUPDATER/App.config | 2 +- .../My Project/Application.Designer.vb | 4 +- AVISOUPDATER/My Project/Resources.Designer.vb | 2 +- AVISOUPDATER/My Project/Settings.Designer.vb | 6 +- AVISOUPDATER/{Update.vb => OLDUpdate.vb} | 4 + AVISOUPDATER/UPDATERfrm.vb | 109 +- AVISOUPDATER/cProgrammeUpdate.vb | 215 +++ Aviso/Anhänge/frmAddSendnung.vb | 30 +- .../frmSendungAnhangImport.Designer.vb | 345 ++--- Aviso/Anhänge/frmSendungAnhangImport.vb | 282 +++- Aviso/Aviso.vbproj | 44 +- Aviso/Classes/cSendungsoptions.vb | 8 +- Aviso/My Project/AssemblyInfo.vb | 4 +- Aviso/My Project/Resources.Designer.vb | 43 +- Aviso/My Project/Resources.resx | 90 +- Aviso/Resources/UNISPED.png | Bin 0 -> 203415 bytes Aviso/Resources/dakosy.png | Bin 0 -> 27109 bytes Aviso/Resources/dakosy_dy.png | Bin 0 -> 5912 bytes Aviso/Resources/email_big1.png | Bin 0 -> 244808 bytes Aviso/cEasyBinding.vb | 10 +- Aviso/cProgramFunctions.vb | 30 + Aviso/frmEintragAviso.designer.vb | 244 ++-- Aviso/frmEintragAviso.vb | 40 +- Aviso/frmHauptfenster.Designer.vb | 280 ++-- Aviso/frmHauptfenster.vb | 40 +- Aviso/frmLogin.vb | 11 +- Aviso/frmSendungsdetailsNEU.Designer.vb | 1187 +++++++++++------ Aviso/frmSendungsdetailsNEU.resx | 152 +++ Aviso/frmSendungsdetailsNEU.vb | 196 ++- Aviso/packages.config | 4 +- Aviso/usrcntlAktDetails.Designer.vb | 170 +-- Aviso/usrcntlAktDetails.vb | 86 +- Diverses/dakosy.png | Bin 0 -> 27109 bytes Diverses/dakosy_dy.png | Bin 0 -> 5912 bytes Gemeinsames/rptSendungen.Designer.vb | 83 +- 38 files changed, 2570 insertions(+), 1168 deletions(-) rename AVISOUPDATER/{Update.vb => OLDUpdate.vb} (98%) create mode 100644 AVISOUPDATER/cProgrammeUpdate.vb create mode 100644 Aviso/Resources/UNISPED.png create mode 100644 Aviso/Resources/dakosy.png create mode 100644 Aviso/Resources/dakosy_dy.png create mode 100644 Aviso/Resources/email_big1.png create mode 100644 Diverses/dakosy.png create mode 100644 Diverses/dakosy_dy.png diff --git a/AVISOUPDATER/AVISOUPDATER.vbproj b/AVISOUPDATER/AVISOUPDATER.vbproj index bd5e518..e1b13da 100644 --- a/AVISOUPDATER/AVISOUPDATER.vbproj +++ b/AVISOUPDATER/AVISOUPDATER.vbproj @@ -11,7 +11,7 @@ AVISOUPDATER 512 WindowsForms - v4.5 + v4.7 @@ -75,7 +75,8 @@ - + + True diff --git a/AVISOUPDATER/AVISOUPDATER_Settings.txt b/AVISOUPDATER/AVISOUPDATER_Settings.txt index 770cfc2..620db29 100644 --- a/AVISOUPDATER/AVISOUPDATER_Settings.txt +++ b/AVISOUPDATER/AVISOUPDATER_Settings.txt @@ -1 +1,9 @@ -F:\Programme\AVISO\ \ No newline at end of file +F:\Programme\AVISO\ +192.168.0.**|\\share01.verag.ost.dmn\Programme\AVISO +172.16.0.**|\\172.16.0.99\Daten\PROGRAMME\AVISO +192.168.1.**|\\192.168.1.20\daten\VERAG Programme\AVISO +192.168.133.**|\\192.168.133.98\f\Programme\AVISO +172.16.1.**|\\172.16.1.100\f\PROGRAMME\AVISO +192.168.32.**|\\192.168.32.253\Files\Programme\AVISO +192.168.100.**|\\192.168.100.11\Daten\Programme\AVISO +10.4.3.**|\\10.4.3.17\VERAG gemeinsam\AVISO \ No newline at end of file diff --git a/AVISOUPDATER/AVISOUPDATER_Version.txt b/AVISOUPDATER/AVISOUPDATER_Version.txt index 389f774..5049538 100644 --- a/AVISOUPDATER/AVISOUPDATER_Version.txt +++ b/AVISOUPDATER/AVISOUPDATER_Version.txt @@ -1 +1 @@ -4.0 \ No newline at end of file +6.0 \ No newline at end of file diff --git a/AVISOUPDATER/App.config b/AVISOUPDATER/App.config index d1428ad..9d2c7ad 100644 --- a/AVISOUPDATER/App.config +++ b/AVISOUPDATER/App.config @@ -1,6 +1,6 @@ - + diff --git a/AVISOUPDATER/My Project/Application.Designer.vb b/AVISOUPDATER/My Project/Application.Designer.vb index 3f4cbfd..390750b 100644 --- a/AVISOUPDATER/My Project/Application.Designer.vb +++ b/AVISOUPDATER/My Project/Application.Designer.vb @@ -14,8 +14,8 @@ Option Explicit On Namespace My - 'HINWEIS: Diese Datei wird automatisch generiert. Ändern Sie sie nicht direkt. Zum Ändern - ' oder bei in dieser Datei auftretenden Buildfehlern wechseln Sie zum Projekt-Designer. + 'HINWEIS: Diese Datei wird automatisch generiert und darf nicht direkt bearbeitet werden. Wenn Sie Änderungen vornehmen möchten + ' oder in dieser Datei Buildfehler auftreten, wechseln Sie zum Projekt-Designer. ' (Wechseln Sie dazu zu den Projekteigenschaften, oder doppelklicken Sie auf den Knoten "Mein Projekt" im ' Projektmappen-Explorer). Nehmen Sie auf der Registerkarte "Anwendung" entsprechende Änderungen vor. ' diff --git a/AVISOUPDATER/My Project/Resources.Designer.vb b/AVISOUPDATER/My Project/Resources.Designer.vb index ab4f564..bb84944 100644 --- a/AVISOUPDATER/My Project/Resources.Designer.vb +++ b/AVISOUPDATER/My Project/Resources.Designer.vb @@ -22,7 +22,7 @@ Namespace My.Resources ''' ''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. ''' - _ diff --git a/AVISOUPDATER/My Project/Settings.Designer.vb b/AVISOUPDATER/My Project/Settings.Designer.vb index acc6285..051676f 100644 --- a/AVISOUPDATER/My Project/Settings.Designer.vb +++ b/AVISOUPDATER/My Project/Settings.Designer.vb @@ -15,21 +15,21 @@ Option Explicit On Namespace My _ Partial Friend NotInheritable Class MySettings Inherits Global.System.Configuration.ApplicationSettingsBase Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings) -#Region "Funktion zum automatischen Speichern von My.Settings" +#Region "Automatische My.Settings-Speicherfunktion" #If _MyType = "WindowsForms" Then Private Shared addedHandler As Boolean Private Shared addedHandlerLockObject As New Object _ - Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs) + Private Shared Sub AutoSaveSettings(sender As Global.System.Object, e As Global.System.EventArgs) If My.Application.SaveMySettingsOnExit Then My.Settings.Save() End If diff --git a/AVISOUPDATER/Update.vb b/AVISOUPDATER/OLDUpdate.vb similarity index 98% rename from AVISOUPDATER/Update.vb rename to AVISOUPDATER/OLDUpdate.vb index 15153ff..b3e7497 100644 --- a/AVISOUPDATER/Update.vb +++ b/AVISOUPDATER/OLDUpdate.vb @@ -6,6 +6,7 @@ Sub Main() 'Falls Settings existiert, wird der Pfad daraus verwendet. F = System.IO.File.ReadAllText(AppDomain.CurrentDomain.BaseDirectory & "AVISOUPDATER_Settings.txt") + If Not System.IO.Directory.Exists(F) Then MsgBox("ERROR_UPDATE_05: Es konnte keine Verbindung mit dem F:\ Laufwerk hergestellt werden." & vbNewLine & "Wenn Sie eine Remote-Sitzung verwenden, melden Sie sich mit dieser erneut an.", MsgBoxStyle.Critical, "ERROR") Environment.Exit(0) @@ -13,6 +14,7 @@ System.Console.WriteLine("3 Sekunden warten, um sicherzustellen, dass das Programm beendet wurde...") Threading.Thread.Sleep(3000) 'Falls Programm gerade am Beenden System.Console.WriteLine("Starte Update...") + System.Console.WriteLine("UPDATEPFAD: " & F) ' If Not My.Computer.FileSystem.DirectoryExists(F) Then 'MsgBox("ERROR_UPDATE_02: Update-Daten existieren nicht.", MsgBoxStyle.Critical, "ERROR") ' Else @@ -47,6 +49,8 @@ 'End If Environment.Exit(0) End Sub + + Private Sub FileCopier() For Each file As String In IO.Directory.GetFiles(F) ' Ermittelt alle Dateien des Ordners IO.File.Copy(file, AppDomain.CurrentDomain.BaseDirectory & cut_file(file), True) ' Kopiert die Dateien Next diff --git a/AVISOUPDATER/UPDATERfrm.vb b/AVISOUPDATER/UPDATERfrm.vb index ff65017..40bb16e 100644 --- a/AVISOUPDATER/UPDATERfrm.vb +++ b/AVISOUPDATER/UPDATERfrm.vb @@ -3,7 +3,7 @@ Imports System.Security.Cryptography Public Class UPDATERfrm - Dim CopyIdentical = False ' selbe Dateien nicht kopieren + Dim CopyIncremental = True ' selbe Dateien nicht kopieren Private Sub UPDATERfrm_Load(sender As Object, e As EventArgs) Handles Me.Load @@ -23,6 +23,19 @@ Public Class UPDATERfrm Dim F_ATILLA As String = "\\172.16.0.99\Daten\Programme\AVISO\" ' ATILLA Public Sub Main() + 'STARTPARAMETER - DP + Dim PARAM = "" + Dim parameter() As String = Environment.GetCommandLineArgs().ToArray + If (parameter.Count - 1) >= 1 Then 'Höher als 1 weil der index 0 der Pfad zum programm ist + PARAM = parameter(1) + End If + + If PARAM = "full" Then + CopyIncremental = False + + End If + + Dim FIRMA = "VERAG" Dim pfadDatei As String = System.AppDomain.CurrentDomain.BaseDirectory & "\Standort.txt" FIRMA = "VERAG" @@ -39,22 +52,31 @@ Public Class UPDATERfrm 'Falls Settings existiert, wird der Pfad daraus verwendet. - F = System.IO.File.ReadAllText(AppDomain.CurrentDomain.BaseDirectory & "AVISOUPDATER_Settings.txt") + ' F = System.IO.File.ReadAllLines(AppDomain.CurrentDomain.BaseDirectory & "AVISOUPDATER_Settings.txt")(0) + ' F = System.IO.File.ReadAllText(AppDomain.CurrentDomain.BaseDirectory & "AVISOUPDATER_Settings.txt") + If Not System.IO.Directory.Exists(F) Then + F = getFByIP() - If FIRMA = "ATILLA" Then - F = F_ATILLA 'Sichere Verbindung - Else - F = F_PROD - End If - - writeLine(RichTextBox, "F-Pfad nicht gefunden, verbinde mit '" & F & "' ...") + writeLine(RichTextBox, "Verbinde mit '" & F & "' ...") If Not System.IO.Directory.Exists(F) Then - MsgBox("ERROR_UPDATE_05: Es konnte keine Verbindung mit dem F:\ Laufwerk hergestellt werden." & vbNewLine & "Wenn Sie eine Remote-Sitzung verwenden, melden Sie sich mit dieser erneut an.", MsgBoxStyle.Critical, "ERROR") - Environment.Exit(0) + If FIRMA = "ATILLA" Then + F = F_ATILLA 'Sichere Verbindung + Else + F = F_PROD + End If + writeLine(RichTextBox, "Standard-Freigabelaufwerk nicht gefunden. Verbinde mit '" & F & "' ...") + + If Not System.IO.Directory.Exists(F) Then + MsgBox("ERROR_UPDATE_05: Es konnte keine Verbindung mit dem Freigabe-Laufwerk hergestellt werden." & vbNewLine & "Wenn Sie eine Remote-Sitzung verwenden, melden Sie sich mit dieser erneut an.", MsgBoxStyle.Critical, "ERROR") + Environment.Exit(0) + End If End If writeLine(RichTextBox, "Verbindung erfolgreich...") + 'Else + ' System.Console.WriteLine("UPDATEPFAD: " & F) + End If writeLine(RichTextBox, "3 Sekunden warten, um sicherzustellen, dass das Programm beendet wurde...") @@ -73,14 +95,22 @@ Public Class UPDATERfrm End If '--------------------------- - delFiles() - FileCopier() '--------------------------- 'Alternative: - '--------------------------- + '------- 'copyAndDelFilesAndDir() '--------------------------- + ' If Not cut_file(File).Contains("AVISOUPDATER") And Not cut_file(File).Contains("NOT_DEL_") Then + + + If CopyIncremental Then + cProgrammeUpdate.copyProgramLIST(F, AppDomain.CurrentDomain.BaseDirectory, {"AVISOUPDATER", "NOT_DEL_"}) + Else + delFiles() + FileCopier() + End If + If Not System.IO.File.Exists(AppDomain.CurrentDomain.BaseDirectory & "AVISO.exe") Then @@ -105,6 +135,57 @@ Public Class UPDATERfrm Environment.Exit(0) End Sub + Function getFByIP() As String + Dim default_F = "" + getFByIP = "" + Try + Dim IPADDR As System.Net.IPAddress + IPADDR = System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName()).AddressList(0) + 'MsgBox(IPADDR.ToString()) + + For Each l In System.IO.File.ReadAllLines(AppDomain.CurrentDomain.BaseDirectory & "AVISOUPDATER_Settings.txt") + If l.Contains("|") Then + Dim sp = l.Split("|") + If IPADDR.ToString.Contains(sp(0).Replace("**", "")) Then + getFByIP = sp(1) + End If + Else + default_F = l + End If + Next + Catch ex As Exception + MsgBox(ex.Message & ex.StackTrace) + End Try + If getFByIP = "" Then + If default_F <> "" Then + getFByIP = default_F + Else + getFByIP = F + End If + End If + If F.Contains("10.4.3.17") Then buildConnectionUNISPED() + End Function + + + Sub buildConnectionUNISPED() + Try + + writeLine(RichTextBox, "UNISPED Netzwerkzugriff einrichten...") + Dim netuse As New System.Diagnostics.ProcessStartInfo() + + netuse.FileName = "C:\Windows\system32\net" + netuse.Arguments = "use \\10.4.3.17 /User:VERAG 1VerSub9#" + netuse.CreateNoWindow = True + netuse.WindowStyle = ProcessWindowStyle.Hidden + System.Diagnostics.Process.Start(netuse) + + Catch ex As Exception + writeLine(RichTextBox, "ERR: UNISPED Netzwerkzugriff fehlgeschlagen...") + + End Try + End Sub + + Delegate Sub writeLineCallback(rtb As System.Windows.Forms.RichTextBox, text As String) Private Sub writeLine(rtb As System.Windows.Forms.RichTextBox, text As String) If Me.InvokeRequired Then diff --git a/AVISOUPDATER/cProgrammeUpdate.vb b/AVISOUPDATER/cProgrammeUpdate.vb new file mode 100644 index 0000000..54fd8b9 --- /dev/null +++ b/AVISOUPDATER/cProgrammeUpdate.vb @@ -0,0 +1,215 @@ + +Imports System.Data.SqlClient +Imports System.Reflection + +Public Class cProgrammeUpdate + Property pud_progId As Object = Nothing + Property pud_codename As String + Property pud_version As String + Property pud_fileName As String + Property pud_filePathFolder As Object = Nothing + Property pud_datum As Date = Now + + Property pud_file_Verion As String + Property pud_file_Date As Date + Property pud_file_Size As Integer + + + Shared Function getParameterList(UD As cProgrammeUpdate) As List(Of SQLVariable) + Dim list As New List(Of SQLVariable) + list.Add(New SQLVariable("pud_progId", UD.pud_progId)) + list.Add(New SQLVariable("pud_codename", UD.pud_codename)) + list.Add(New SQLVariable("pud_version", UD.pud_version)) + list.Add(New SQLVariable("pud_fileName", UD.pud_fileName)) + list.Add(New SQLVariable("pud_filePathFolder", UD.pud_filePathFolder)) + list.Add(New SQLVariable("pud_datum", UD.pud_datum)) + list.Add(New SQLVariable("pud_file_Verion", UD.pud_file_Verion)) + list.Add(New SQLVariable("pud_file_Date", UD.pud_file_Date)) + list.Add(New SQLVariable("pud_file_Size", UD.pud_file_Size)) + Return list + End Function + + + + + Public Shared Function isNewFile(ByRef file As cProgrammeUpdate, LIST_DEST As List(Of cProgrammeUpdate)) As Boolean + For Each l In LIST_DEST + If l.pud_filePathFolder = file.pud_filePathFolder And l.pud_fileName = file.pud_fileName And l.pud_file_Size = file.pud_file_Size And l.pud_file_Date = file.pud_file_Date Then + Return False + End If + Next + Return True + End Function + + Public Shared Function isOldFile(ByRef file As cProgrammeUpdate, LIST_SOURCE As List(Of cProgrammeUpdate)) As Boolean + For Each l In LIST_SOURCE + If l.pud_filePathFolder = file.pud_filePathFolder And l.pud_fileName = file.pud_fileName And l.pud_file_Size = file.pud_file_Size And l.pud_file_Date = file.pud_file_Date Then + Return False + End If + Next + Return True + End Function + + + Public Shared Function copyProgramLIST(ByRef sourcePfad As String, ByVal destPfad As String, ignoreFilesBeginWith As String()) As Boolean + Try + + If destPfad.Trim = "" Then Return False + If sourcePfad.Trim = "" Then Return False + + If Not My.Computer.FileSystem.DirectoryExists(sourcePfad) Then + MsgBox("ERROR_COPY_01: Quell-Ordner existiert nicht.", MsgBoxStyle.Critical, "ERROR") : Return False + End If + If Not My.Computer.FileSystem.DirectoryExists(destPfad) Then + MsgBox("ERROR_COPY_02: Ziel-Ordner existiert nicht.", MsgBoxStyle.Critical, "ERROR") : Return False + End If + + Dim LIST_SOURCE As New List(Of cProgrammeUpdate) + Dim dirNameReplace_SOURCE = "" + Dim DI_SOURCE As New IO.DirectoryInfo(sourcePfad) + RekursivGetFiles(DI_SOURCE, dirNameReplace_SOURCE, LIST_SOURCE, {}) + + Dim LIST_DEST As New List(Of cProgrammeUpdate) + Dim dirNameReplace_DEST = "" + Dim DI_DEST As New IO.DirectoryInfo(destPfad) + RekursivGetFiles(DI_DEST, dirNameReplace_DEST, LIST_DEST, ignoreFilesBeginWith) + + If LIST_SOURCE.Count = 0 Then + MsgBox("ERROR_COPY_01: Quell-Daten existiert nicht.", MsgBoxStyle.Critical, "ERROR") : Return False + End If + If LIST_DEST.Count = 0 Then + MsgBox("ERROR_COPY_02: Ziel-Daten existiert nicht.", MsgBoxStyle.Critical, "ERROR") : Return False + End If + + 'ORDNER erstellen: + For Each f In LIST_SOURCE + If If(f.pud_filePathFolder, "") <> "" Then + If Not IO.Directory.Exists(dirNameReplace_DEST & "\" & f.pud_filePathFolder.Replace("\\", "\")) Then + IO.Directory.CreateDirectory(dirNameReplace_DEST & "\" & f.pud_filePathFolder.Replace("\\", "\")) + End If + End If + Next + + 'Löschen der unbenötigten Files: + For Each f In LIST_DEST + If isOldFile(f, LIST_SOURCE) Then + IO.File.Delete(dirNameReplace_DEST & "\" & If(f.pud_filePathFolder, "") & "\" & f.pud_fileName.Replace("\\", "\")) + End If + Next + + 'Kopieren/Überschreiben der neuen Files: + For Each f In LIST_SOURCE + If isNewFile(f, LIST_DEST) Then + Dim s_path = dirNameReplace_SOURCE & "\" & If(f.pud_filePathFolder, "") & "\" & f.pud_fileName.Replace("\\", "\") + Dim d_path = dirNameReplace_DEST & "\" & If(f.pud_filePathFolder, "") & "\" & f.pud_fileName.Replace("\\", "\") + IO.File.Copy(s_path, d_path) + End If + Next + + Catch ex As Exception + MsgBox(ex.Message & ex.StackTrace) + Return False + End Try + ' If isNewFile(destPfad) Then Return FileCopier(sourcePfad, destPfad) + Return True + End Function + + Public Shared Function fileStartsWith(fileName As String, ignoreFilesBeginWith As String()) + For Each s In ignoreFilesBeginWith + If fileName.StartsWith(s) Then Return True + Next + Return False + End Function + Public Shared Sub RekursivGetFiles(ByVal oDir As IO.DirectoryInfo, ByRef dirNameReplace As String, ByRef LIST As List(Of cProgrammeUpdate), ignoreFilesBeginWith As String()) + Dim oSubDir As IO.DirectoryInfo + Dim FI As IO.FileInfo + + ' zunächst alle Dateien des Ordners aufspüren + For Each FI In oDir.GetFiles() + If Not fileStartsWith(FI.Name, ignoreFilesBeginWith) Then 'DATEIEN beginnen mit betimmten Namen, z.B. UPDATER + + + ' Dim FI As New IO.FileInfo(oFile) + If dirNameReplace = "" Then + dirNameReplace = FI.DirectoryName + End If + + Dim UD As New cProgrammeUpdate + UD.pud_fileName = FI.Name + UD.pud_filePathFolder = FI.DirectoryName.Replace(dirNameReplace, "") + If UD.pud_filePathFolder = "" Then UD.pud_filePathFolder = Nothing + UD.pud_file_Size = FI.Length + UD.pud_file_Date = FI.LastWriteTime + UD.pud_file_Verion = "" 'FI. + LIST.Add(UD) + + End If + 'With oFile + ' ListBox1.Items.Add(.DirectoryName & "\" & .Name & vbTab & + ' .Length & vbTab & .LastWriteTime) + 'End With + Next + + ' Jetzt alle Unterverzeichnis durchlaufen + ' und die Prozedur rekursiv selbst aufrufen + For Each oSubDir In oDir.GetDirectories() + RekursivGetFiles(oSubDir, dirNameReplace, LIST, {}) + Next + End Sub + +End Class + +Public Class SQLVariable + Private TextSQLName As String + Private ValueSQLVALUE As Object + Private Scalarvariablename As String + Private primaryParam As Boolean + Private onlyForLoad As Boolean + + Public Sub New(ByVal Text As String, ByVal Value As Object, Optional Scalarvariablename As String = "", Optional primaryParam As Boolean = False, Optional onlyForLoad As Boolean = False) + Me.TextSQLName = Text + Me.ValueSQLVALUE = Value + Me.primaryParam = primaryParam + Me.onlyForLoad = onlyForLoad + + If Scalarvariablename <> "" Then Me.Scalarvariablename = Scalarvariablename Else Me.Scalarvariablename = Text + End Sub + + Public ReadOnly Property Text() As String + Get + Return TextSQLName + End Get + End Property + + Public ReadOnly Property Value() As Object + Get + Return ValueSQLVALUE + End Get + End Property + + Public ReadOnly Property Scalarvariable() As Object + Get + Return Scalarvariablename + End Get + End Property + + Public ReadOnly Property isPrimaryParam() As Boolean + Get + Return primaryParam + End Get + End Property + + Public ReadOnly Property isonlyForLoad() As Boolean + Get + Return onlyForLoad + End Get + End Property + + + ' Public Overrides Function ToString() As Object + ' Return mText + ' End Function + + + +End Class diff --git a/Aviso/Anhänge/frmAddSendnung.vb b/Aviso/Anhänge/frmAddSendnung.vb index d2aef8f..98188db 100644 --- a/Aviso/Anhänge/frmAddSendnung.vb +++ b/Aviso/Anhänge/frmAddSendnung.vb @@ -19,20 +19,26 @@ End Sub Private Sub btn_Click(sender As Object, e As EventArgs) Handles btn.Click + Try - Sendung = New VERAG_PROG_ALLGEMEIN.cSendungen(AvisoId, SQL.getValueTxtBySql("SELECT Count(*)+1 FROM tblSendungen WHERE tblSnd_AvisoID=" & AvisoId & "", "AVISO"),,,, 0) - Sendung.tblSnd_Abfertigungsart_ID = cboAbfertigungsart._value - Sendung.tblSnd_Empfaenger = txtEmpfaenger.Text - Sendung.tblSnd_EmpfaengerKdNr = txtEmpfaenger.KdNr - Sendung.tblSnd_Colli = txtColli.Text - Sendung.tblSnd_Gewicht = txtGewicht.Text - Sendung.tblSnd_Warenbezeichnung = rtbWarenbezeichnung.Text + Sendung = New VERAG_PROG_ALLGEMEIN.cSendungen(AvisoId, SQL.getValueTxtBySql("SELECT Count(*)+1 FROM tblSendungen WHERE tblSnd_AvisoID=" & AvisoId & "", "AVISO"),,,, 0) + Sendung.tblSnd_Abfertigungsart_ID = If(cboAbfertigungsart._value <> "", cboAbfertigungsart._value, -1) + Sendung.tblSnd_Empfaenger = txtEmpfaenger.Text + Sendung.tblSnd_EmpfaengerKdNr = txtEmpfaenger.KdNr + Sendung.tblSnd_Colli = txtColli.Text + Sendung.tblSnd_Gewicht = txtGewicht.Text + Sendung.tblSnd_Warenbezeichnung = rtbWarenbezeichnung.Text + + If Sendung.SAVE Then + Me.DialogResult = DialogResult.OK + Else + Me.DialogResult = DialogResult.None + End If + + Catch ex As Exception + MsgBox(ex.Message & ex.StackTrace) + End Try - If Sendung.SAVE Then - Me.DialogResult = DialogResult.OK - Else - Me.DialogResult = DialogResult.None - End If End Sub End Class \ No newline at end of file diff --git a/Aviso/Anhänge/frmSendungAnhangImport.Designer.vb b/Aviso/Anhänge/frmSendungAnhangImport.Designer.vb index 34c8703..6ac21aa 100644 --- a/Aviso/Anhänge/frmSendungAnhangImport.Designer.vb +++ b/Aviso/Anhänge/frmSendungAnhangImport.Designer.vb @@ -26,16 +26,24 @@ Partial Class frmSendungAnhangImport Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmSendungAnhangImport)) Me.lbl = New System.Windows.Forms.Label() Me.flpnlAviso = New System.Windows.Forms.FlowLayoutPanel() + Me.UsrCntlSendungAnhangElement1 = New AVISO.usrCntlSendungAnhangElement() + Me.UsrCntlSendungAnhangElement2 = New AVISO.usrCntlSendungAnhangElement() Me.flpnlSendungen = New System.Windows.Forms.FlowLayoutPanel() - Me.Label1 = New System.Windows.Forms.Label() Me.Label2 = New System.Windows.Forms.Label() Me.Label3 = New System.Windows.Forms.Label() Me.pnlAnfuegen = New System.Windows.Forms.Panel() + Me.txtBezeichnung = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.Label1 = New System.Windows.Forms.Label() + Me.Button6 = New System.Windows.Forms.Button() Me.btnAnfuegenAll = New System.Windows.Forms.Button() + Me.txtDateiname = New VERAG_PROG_ALLGEMEIN.MyTextBox() Me.Label7 = New System.Windows.Forms.Label() + Me.MyTextBox2 = New VERAG_PROG_ALLGEMEIN.MyTextBox() Me.Label6 = New System.Windows.Forms.Label() Me.Label5 = New System.Windows.Forms.Label() + Me.cboArt = New VERAG_PROG_ALLGEMEIN.MyComboBox() Me.btnAnfuegen = New System.Windows.Forms.Button() + Me.txtSeiten = New VERAG_PROG_ALLGEMEIN.MyTextBox() Me.Label4 = New System.Windows.Forms.Label() Me.cbxDelPDF = New System.Windows.Forms.CheckBox() Me.btn = New System.Windows.Forms.Button() @@ -51,14 +59,8 @@ Partial Class frmSendungAnhangImport Me.Button3 = New System.Windows.Forms.Button() Me.Button4 = New System.Windows.Forms.Button() Me.PrintDocument1 = New System.Drawing.Printing.PrintDocument() - Me.Button1 = New System.Windows.Forms.Button() + Me.btnAddSnd = New System.Windows.Forms.Button() Me.cboSendungen = New VERAG_PROG_ALLGEMEIN.MyComboBox() - Me.txtDateiname = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.MyTextBox2 = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.cboArt = New VERAG_PROG_ALLGEMEIN.MyComboBox() - Me.txtSeiten = New VERAG_PROG_ALLGEMEIN.MyTextBox() - Me.UsrCntlSendungAnhangElement1 = New AVISO.usrCntlSendungAnhangElement() - Me.UsrCntlSendungAnhangElement2 = New AVISO.usrCntlSendungAnhangElement() Me.flpnlAviso.SuspendLayout() Me.pnlAnfuegen.SuspendLayout() Me.cntxt.SuspendLayout() @@ -88,6 +90,36 @@ Partial Class frmSendungAnhangImport Me.flpnlAviso.Size = New System.Drawing.Size(200, 825) Me.flpnlAviso.TabIndex = 7 ' + 'UsrCntlSendungAnhangElement1 + ' + Me.UsrCntlSendungAnhangElement1.ACTIVE = False + Me.UsrCntlSendungAnhangElement1.BackColor = System.Drawing.Color.White + Me.UsrCntlSendungAnhangElement1.FILE_ANHID = Nothing + Me.UsrCntlSendungAnhangElement1.FILE_DOCID = Nothing + Me.UsrCntlSendungAnhangElement1.FILE_NAME = "False" + Me.UsrCntlSendungAnhangElement1.FILE_PAGES = Nothing + Me.UsrCntlSendungAnhangElement1.FILE_PATH = Nothing + Me.UsrCntlSendungAnhangElement1.FILE_TYPE = Nothing + Me.UsrCntlSendungAnhangElement1.Location = New System.Drawing.Point(3, 3) + Me.UsrCntlSendungAnhangElement1.Name = "UsrCntlSendungAnhangElement1" + Me.UsrCntlSendungAnhangElement1.Size = New System.Drawing.Size(130, 64) + Me.UsrCntlSendungAnhangElement1.TabIndex = 0 + ' + 'UsrCntlSendungAnhangElement2 + ' + Me.UsrCntlSendungAnhangElement2.ACTIVE = False + Me.UsrCntlSendungAnhangElement2.BackColor = System.Drawing.Color.White + Me.UsrCntlSendungAnhangElement2.FILE_ANHID = Nothing + Me.UsrCntlSendungAnhangElement2.FILE_DOCID = Nothing + Me.UsrCntlSendungAnhangElement2.FILE_NAME = "False" + Me.UsrCntlSendungAnhangElement2.FILE_PAGES = Nothing + Me.UsrCntlSendungAnhangElement2.FILE_PATH = Nothing + Me.UsrCntlSendungAnhangElement2.FILE_TYPE = Nothing + Me.UsrCntlSendungAnhangElement2.Location = New System.Drawing.Point(3, 73) + Me.UsrCntlSendungAnhangElement2.Name = "UsrCntlSendungAnhangElement2" + Me.UsrCntlSendungAnhangElement2.Size = New System.Drawing.Size(130, 64) + Me.UsrCntlSendungAnhangElement2.TabIndex = 1 + ' 'flpnlSendungen ' Me.flpnlSendungen.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _ @@ -97,16 +129,7 @@ Partial Class frmSendungAnhangImport Me.flpnlSendungen.Location = New System.Drawing.Point(1073, 62) Me.flpnlSendungen.Name = "flpnlSendungen" Me.flpnlSendungen.Size = New System.Drawing.Size(230, 731) - Me.flpnlSendungen.TabIndex = 11 - ' - 'Label1 - ' - Me.Label1.AutoSize = True - Me.Label1.Location = New System.Drawing.Point(221, 182) - Me.Label1.Name = "Label1" - Me.Label1.Size = New System.Drawing.Size(55, 13) - Me.Label1.TabIndex = 10 - Me.Label1.Text = "Vorschau:" + Me.flpnlSendungen.TabIndex = 10 ' 'Label2 ' @@ -133,6 +156,9 @@ Partial Class frmSendungAnhangImport Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.pnlAnfuegen.BackColor = System.Drawing.Color.FloralWhite Me.pnlAnfuegen.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.pnlAnfuegen.Controls.Add(Me.txtBezeichnung) + Me.pnlAnfuegen.Controls.Add(Me.Label1) + Me.pnlAnfuegen.Controls.Add(Me.Button6) Me.pnlAnfuegen.Controls.Add(Me.btnAnfuegenAll) Me.pnlAnfuegen.Controls.Add(Me.txtDateiname) Me.pnlAnfuegen.Controls.Add(Me.Label7) @@ -146,20 +172,85 @@ Partial Class frmSendungAnhangImport Me.pnlAnfuegen.Controls.Add(Me.cbxDelPDF) Me.pnlAnfuegen.Location = New System.Drawing.Point(221, 30) Me.pnlAnfuegen.Name = "pnlAnfuegen" - Me.pnlAnfuegen.Size = New System.Drawing.Size(846, 142) + Me.pnlAnfuegen.Size = New System.Drawing.Size(846, 162) Me.pnlAnfuegen.TabIndex = 8 ' + 'txtBezeichnung + ' + Me.txtBezeichnung._DateTimeOnly = False + Me.txtBezeichnung._numbersOnly = False + Me.txtBezeichnung._numbersOnlyKommastellen = "" + Me.txtBezeichnung._Prozent = False + Me.txtBezeichnung._ShortDateNew = False + Me.txtBezeichnung._ShortDateOnly = False + Me.txtBezeichnung._TimeOnly = False + Me.txtBezeichnung._value = "" + Me.txtBezeichnung._Waehrung = False + Me.txtBezeichnung._WaehrungZeichen = True + Me.txtBezeichnung.BackColor = System.Drawing.Color.White + Me.txtBezeichnung.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.txtBezeichnung.ForeColor = System.Drawing.Color.Black + Me.txtBezeichnung.Location = New System.Drawing.Point(68, 105) + Me.txtBezeichnung.MaxLineLength = -1 + Me.txtBezeichnung.MaxLines_Warning = "" + Me.txtBezeichnung.MaxLines_Warning_Label = Nothing + Me.txtBezeichnung.Name = "txtBezeichnung" + Me.txtBezeichnung.Size = New System.Drawing.Size(453, 26) + Me.txtBezeichnung.TabIndex = 7 + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Location = New System.Drawing.Point(3, 113) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(63, 13) + Me.Label1.TabIndex = 10 + Me.Label1.Text = "Bezeichng.:" + ' + 'Button6 + ' + Me.Button6.BackColor = System.Drawing.Color.Wheat + Me.Button6.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button6.Location = New System.Drawing.Point(523, 105) + Me.Button6.Name = "Button6" + Me.Button6.Size = New System.Drawing.Size(277, 28) + Me.Button6.TabIndex = 11 + Me.Button6.Text = "Seiten löschen" + Me.Button6.UseVisualStyleBackColor = False + ' 'btnAnfuegenAll ' Me.btnAnfuegenAll.BackColor = System.Drawing.Color.Wheat Me.btnAnfuegenAll.FlatStyle = System.Windows.Forms.FlatStyle.Flat - Me.btnAnfuegenAll.Location = New System.Drawing.Point(527, 47) + Me.btnAnfuegenAll.Location = New System.Drawing.Point(523, 47) Me.btnAnfuegenAll.Name = "btnAnfuegenAll" - Me.btnAnfuegenAll.Size = New System.Drawing.Size(273, 56) - Me.btnAnfuegenAll.TabIndex = 8 + Me.btnAnfuegenAll.Size = New System.Drawing.Size(277, 56) + Me.btnAnfuegenAll.TabIndex = 9 Me.btnAnfuegenAll.Text = ">> Ganzes Dokument anfügen >>" Me.btnAnfuegenAll.UseVisualStyleBackColor = False ' + 'txtDateiname + ' + Me.txtDateiname._DateTimeOnly = False + Me.txtDateiname._numbersOnly = False + Me.txtDateiname._numbersOnlyKommastellen = "" + Me.txtDateiname._Prozent = False + Me.txtDateiname._ShortDateNew = False + Me.txtDateiname._ShortDateOnly = False + Me.txtDateiname._TimeOnly = False + Me.txtDateiname._value = "" + Me.txtDateiname._Waehrung = False + Me.txtDateiname._WaehrungZeichen = True + Me.txtDateiname.ForeColor = System.Drawing.Color.Black + Me.txtDateiname.Location = New System.Drawing.Point(68, 11) + Me.txtDateiname.MaxLineLength = -1 + Me.txtDateiname.MaxLines_Warning = "" + Me.txtDateiname.MaxLines_Warning_Label = Nothing + Me.txtDateiname.Name = "txtDateiname" + Me.txtDateiname.ReadOnly = True + Me.txtDateiname.Size = New System.Drawing.Size(732, 20) + Me.txtDateiname.TabIndex = 1 + ' 'Label7 ' Me.Label7.AutoSize = True @@ -169,13 +260,35 @@ Partial Class frmSendungAnhangImport Me.Label7.TabIndex = 0 Me.Label7.Text = "Datei:" ' + 'MyTextBox2 + ' + Me.MyTextBox2._DateTimeOnly = False + Me.MyTextBox2._numbersOnly = False + Me.MyTextBox2._numbersOnlyKommastellen = "" + Me.MyTextBox2._Prozent = False + Me.MyTextBox2._ShortDateNew = False + Me.MyTextBox2._ShortDateOnly = False + Me.MyTextBox2._TimeOnly = False + Me.MyTextBox2._value = "" + Me.MyTextBox2._Waehrung = False + Me.MyTextBox2._WaehrungZeichen = True + Me.MyTextBox2.ForeColor = System.Drawing.Color.Black + Me.MyTextBox2.Location = New System.Drawing.Point(68, 137) + Me.MyTextBox2.MaxLineLength = -1 + Me.MyTextBox2.MaxLines_Warning = "" + Me.MyTextBox2.MaxLines_Warning_Label = Nothing + Me.MyTextBox2.Name = "MyTextBox2" + Me.MyTextBox2.ReadOnly = True + Me.MyTextBox2.Size = New System.Drawing.Size(453, 20) + Me.MyTextBox2.TabIndex = 13 + ' 'Label6 ' Me.Label6.AutoSize = True - Me.Label6.Location = New System.Drawing.Point(3, 112) + Me.Label6.Location = New System.Drawing.Point(3, 140) Me.Label6.Name = "Label6" Me.Label6.Size = New System.Drawing.Size(53, 13) - Me.Label6.TabIndex = 9 + Me.Label6.TabIndex = 12 Me.Label6.Text = "Sendung:" ' 'Label5 @@ -187,6 +300,18 @@ Partial Class frmSendungAnhangImport Me.Label5.TabIndex = 5 Me.Label5.Text = "Art:" ' + 'cboArt + ' + Me.cboArt._allowedValuesFreiText = Nothing + Me.cboArt._allowFreiText = False + Me.cboArt._value = "" + Me.cboArt.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.cboArt.FormattingEnabled = True + Me.cboArt.Location = New System.Drawing.Point(68, 75) + Me.cboArt.Name = "cboArt" + Me.cboArt.Size = New System.Drawing.Size(242, 28) + Me.cboArt.TabIndex = 6 + ' 'btnAnfuegen ' Me.btnAnfuegen.BackColor = System.Drawing.Color.Wheat @@ -194,10 +319,33 @@ Partial Class frmSendungAnhangImport Me.btnAnfuegen.Location = New System.Drawing.Point(316, 47) Me.btnAnfuegen.Name = "btnAnfuegen" Me.btnAnfuegen.Size = New System.Drawing.Size(205, 56) - Me.btnAnfuegen.TabIndex = 7 + Me.btnAnfuegen.TabIndex = 8 Me.btnAnfuegen.Text = ">> Anfügen >>" Me.btnAnfuegen.UseVisualStyleBackColor = False ' + 'txtSeiten + ' + Me.txtSeiten._DateTimeOnly = False + Me.txtSeiten._numbersOnly = False + Me.txtSeiten._numbersOnlyKommastellen = "" + Me.txtSeiten._Prozent = False + Me.txtSeiten._ShortDateNew = False + Me.txtSeiten._ShortDateOnly = False + Me.txtSeiten._TimeOnly = False + Me.txtSeiten._value = "" + Me.txtSeiten._Waehrung = False + Me.txtSeiten._WaehrungZeichen = True + Me.txtSeiten.BackColor = System.Drawing.Color.White + Me.txtSeiten.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.txtSeiten.ForeColor = System.Drawing.Color.Black + Me.txtSeiten.Location = New System.Drawing.Point(68, 47) + Me.txtSeiten.MaxLineLength = -1 + Me.txtSeiten.MaxLines_Warning = "" + Me.txtSeiten.MaxLines_Warning_Label = Nothing + Me.txtSeiten.Name = "txtSeiten" + Me.txtSeiten.Size = New System.Drawing.Size(242, 26) + Me.txtSeiten.TabIndex = 4 + ' 'Label4 ' Me.Label4.AutoSize = True @@ -279,16 +427,17 @@ Partial Class frmSendungAnhangImport Me.pnl.Location = New System.Drawing.Point(221, 198) Me.pnl.Name = "pnl" Me.pnl.Size = New System.Drawing.Size(846, 657) - Me.pnl.TabIndex = 12 + Me.pnl.TabIndex = 11 ' 'Button5 ' - Me.Button5.Location = New System.Drawing.Point(766, 3) + Me.Button5.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) + Me.Button5.Image = Global.AVISO.My.Resources.Resources.refresh + Me.Button5.Location = New System.Drawing.Point(793, 1) Me.Button5.Name = "Button5" - Me.Button5.Size = New System.Drawing.Size(75, 23) + Me.Button5.Size = New System.Drawing.Size(48, 34) Me.Button5.TabIndex = 2 Me.Button5.UseVisualStyleBackColor = True - Me.Button5.Visible = False ' 'PdfViewer ' @@ -321,7 +470,7 @@ Partial Class frmSendungAnhangImport Me.Button3.Location = New System.Drawing.Point(1073, 799) Me.Button3.Name = "Button3" Me.Button3.Size = New System.Drawing.Size(230, 56) - Me.Button3.TabIndex = 13 + Me.Button3.TabIndex = 12 Me.Button3.Text = "<< zurück <<" Me.Button3.UseVisualStyleBackColor = False ' @@ -336,16 +485,16 @@ Partial Class frmSendungAnhangImport Me.Button4.Text = "Löschen" Me.Button4.UseVisualStyleBackColor = True ' - 'Button1 + 'btnAddSnd ' - Me.Button1.ContextMenuStrip = Me.cntxt - Me.Button1.FlatStyle = System.Windows.Forms.FlatStyle.Flat - Me.Button1.Location = New System.Drawing.Point(1125, 2) - Me.Button1.Name = "Button1" - Me.Button1.Size = New System.Drawing.Size(75, 25) - Me.Button1.TabIndex = 1 - Me.Button1.Text = "Hinzufügen" - Me.Button1.UseVisualStyleBackColor = True + Me.btnAddSnd.ContextMenuStrip = Me.cntxt + Me.btnAddSnd.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.btnAddSnd.Location = New System.Drawing.Point(1159, 2) + Me.btnAddSnd.Name = "btnAddSnd" + Me.btnAddSnd.Size = New System.Drawing.Size(75, 25) + Me.btnAddSnd.TabIndex = 1 + Me.btnAddSnd.Text = "+ Sendung" + Me.btnAddSnd.UseVisualStyleBackColor = True ' 'cboSendungen ' @@ -361,122 +510,13 @@ Partial Class frmSendungAnhangImport Me.cboSendungen.Size = New System.Drawing.Size(230, 28) Me.cboSendungen.TabIndex = 9 ' - 'txtDateiname - ' - Me.txtDateiname._DateTimeOnly = False - Me.txtDateiname._numbersOnly = False - Me.txtDateiname._numbersOnlyKommastellen = "" - Me.txtDateiname._Prozent = False - Me.txtDateiname._ShortDateNew = False - Me.txtDateiname._ShortDateOnly = False - Me.txtDateiname._TimeOnly = False - Me.txtDateiname._value = "" - Me.txtDateiname._Waehrung = False - Me.txtDateiname._WaehrungZeichen = True - Me.txtDateiname.ForeColor = System.Drawing.Color.Black - Me.txtDateiname.Location = New System.Drawing.Point(62, 11) - Me.txtDateiname.MaxLineLength = -1 - Me.txtDateiname.MaxLines_Warning = "" - Me.txtDateiname.MaxLines_Warning_Label = Nothing - Me.txtDateiname.Name = "txtDateiname" - Me.txtDateiname.ReadOnly = True - Me.txtDateiname.Size = New System.Drawing.Size(738, 20) - Me.txtDateiname.TabIndex = 1 - ' - 'MyTextBox2 - ' - Me.MyTextBox2._DateTimeOnly = False - Me.MyTextBox2._numbersOnly = False - Me.MyTextBox2._numbersOnlyKommastellen = "" - Me.MyTextBox2._Prozent = False - Me.MyTextBox2._ShortDateNew = False - Me.MyTextBox2._ShortDateOnly = False - Me.MyTextBox2._TimeOnly = False - Me.MyTextBox2._value = "" - Me.MyTextBox2._Waehrung = False - Me.MyTextBox2._WaehrungZeichen = True - Me.MyTextBox2.ForeColor = System.Drawing.Color.Black - Me.MyTextBox2.Location = New System.Drawing.Point(62, 109) - Me.MyTextBox2.MaxLineLength = -1 - Me.MyTextBox2.MaxLines_Warning = "" - Me.MyTextBox2.MaxLines_Warning_Label = Nothing - Me.MyTextBox2.Name = "MyTextBox2" - Me.MyTextBox2.ReadOnly = True - Me.MyTextBox2.Size = New System.Drawing.Size(738, 20) - Me.MyTextBox2.TabIndex = 10 - ' - 'cboArt - ' - Me.cboArt._allowedValuesFreiText = Nothing - Me.cboArt._allowFreiText = False - Me.cboArt._value = "" - Me.cboArt.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.cboArt.FormattingEnabled = True - Me.cboArt.Location = New System.Drawing.Point(62, 75) - Me.cboArt.Name = "cboArt" - Me.cboArt.Size = New System.Drawing.Size(248, 28) - Me.cboArt.TabIndex = 6 - ' - 'txtSeiten - ' - Me.txtSeiten._DateTimeOnly = False - Me.txtSeiten._numbersOnly = False - Me.txtSeiten._numbersOnlyKommastellen = "" - Me.txtSeiten._Prozent = False - Me.txtSeiten._ShortDateNew = False - Me.txtSeiten._ShortDateOnly = False - Me.txtSeiten._TimeOnly = False - Me.txtSeiten._value = "" - Me.txtSeiten._Waehrung = False - Me.txtSeiten._WaehrungZeichen = True - Me.txtSeiten.BackColor = System.Drawing.Color.White - Me.txtSeiten.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.txtSeiten.ForeColor = System.Drawing.Color.Black - Me.txtSeiten.Location = New System.Drawing.Point(62, 47) - Me.txtSeiten.MaxLineLength = -1 - Me.txtSeiten.MaxLines_Warning = "" - Me.txtSeiten.MaxLines_Warning_Label = Nothing - Me.txtSeiten.Name = "txtSeiten" - Me.txtSeiten.Size = New System.Drawing.Size(248, 26) - Me.txtSeiten.TabIndex = 4 - ' - 'UsrCntlSendungAnhangElement1 - ' - Me.UsrCntlSendungAnhangElement1.ACTIVE = False - Me.UsrCntlSendungAnhangElement1.BackColor = System.Drawing.Color.White - Me.UsrCntlSendungAnhangElement1.FILE_ANHID = Nothing - Me.UsrCntlSendungAnhangElement1.FILE_DOCID = Nothing - Me.UsrCntlSendungAnhangElement1.FILE_NAME = "False" - Me.UsrCntlSendungAnhangElement1.FILE_PAGES = Nothing - Me.UsrCntlSendungAnhangElement1.FILE_PATH = Nothing - Me.UsrCntlSendungAnhangElement1.FILE_TYPE = Nothing - Me.UsrCntlSendungAnhangElement1.Location = New System.Drawing.Point(3, 3) - Me.UsrCntlSendungAnhangElement1.Name = "UsrCntlSendungAnhangElement1" - Me.UsrCntlSendungAnhangElement1.Size = New System.Drawing.Size(130, 64) - Me.UsrCntlSendungAnhangElement1.TabIndex = 0 - ' - 'UsrCntlSendungAnhangElement2 - ' - Me.UsrCntlSendungAnhangElement2.ACTIVE = False - Me.UsrCntlSendungAnhangElement2.BackColor = System.Drawing.Color.White - Me.UsrCntlSendungAnhangElement2.FILE_ANHID = Nothing - Me.UsrCntlSendungAnhangElement2.FILE_DOCID = Nothing - Me.UsrCntlSendungAnhangElement2.FILE_NAME = "False" - Me.UsrCntlSendungAnhangElement2.FILE_PAGES = Nothing - Me.UsrCntlSendungAnhangElement2.FILE_PATH = Nothing - Me.UsrCntlSendungAnhangElement2.FILE_TYPE = Nothing - Me.UsrCntlSendungAnhangElement2.Location = New System.Drawing.Point(3, 73) - Me.UsrCntlSendungAnhangElement2.Name = "UsrCntlSendungAnhangElement2" - Me.UsrCntlSendungAnhangElement2.Size = New System.Drawing.Size(130, 64) - Me.UsrCntlSendungAnhangElement2.TabIndex = 1 - ' 'frmSendungAnhangImport ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.BackColor = System.Drawing.Color.White Me.ClientSize = New System.Drawing.Size(1309, 860) - Me.Controls.Add(Me.Button1) + Me.Controls.Add(Me.btnAddSnd) Me.Controls.Add(Me.Button4) Me.Controls.Add(Me.Button3) Me.Controls.Add(Me.cboSendungen) @@ -485,7 +525,6 @@ Partial Class frmSendungAnhangImport Me.Controls.Add(Me.pnlAnfuegen) Me.Controls.Add(Me.Label3) Me.Controls.Add(Me.Label2) - Me.Controls.Add(Me.Label1) Me.Controls.Add(Me.flpnlSendungen) Me.Controls.Add(Me.flpnlAviso) Me.Controls.Add(Me.lbl) @@ -508,7 +547,6 @@ Partial Class frmSendungAnhangImport Friend WithEvents lbl As Label Friend WithEvents flpnlAviso As FlowLayoutPanel Friend WithEvents flpnlSendungen As FlowLayoutPanel - Friend WithEvents Label1 As Label Friend WithEvents Label2 As Label Friend WithEvents Label3 As Label Friend WithEvents pnlAnfuegen As Panel @@ -537,7 +575,10 @@ Partial Class frmSendungAnhangImport Friend WithEvents PrintDocument1 As Printing.PrintDocument Friend WithEvents PdfViewer As Spire.PdfViewer.Forms.PdfViewer Friend WithEvents WebBrowser As WebBrowser - Friend WithEvents Button1 As Button + Friend WithEvents btnAddSnd As Button Friend WithEvents Button5 As Button Friend WithEvents AusZwischenablageeinfügenToolStripMenuItem As ToolStripMenuItem + Friend WithEvents Button6 As Button + Friend WithEvents txtBezeichnung As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents Label1 As Label End Class diff --git a/Aviso/Anhänge/frmSendungAnhangImport.vb b/Aviso/Anhänge/frmSendungAnhangImport.vb index bd56688..b1dc029 100644 --- a/Aviso/Anhänge/frmSendungAnhangImport.vb +++ b/Aviso/Anhänge/frmSendungAnhangImport.vb @@ -61,7 +61,7 @@ Public Class frmSendungAnhangImport ' PdfViewer.DocumentLoaded += New EventHandler(AddressOf radPdfViewer1_DocumentLoaded) txtDateiname.Text = USRCNTL.FILE_NAME - + txtSeiten.Focus() ' End If End Sub @@ -135,6 +135,13 @@ Public Class frmSendungAnhangImport ' End Try 'End Function + Function getPDFSplitName(FILE_NAME) + If txtBezeichnung.Text <> "" Then + Return txtBezeichnung.Text + End If + + Return FILE_NAME + End Function Dim tmpPageMove = 0 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles btnAnfuegen.Click If txtSeiten.Text = "" Then Exit Sub @@ -142,8 +149,14 @@ Public Class frmSendungAnhangImport If cboSendungen._value = "" Then Exit Sub If Not checkSeiten() Then Exit Sub + Dim CurrentPageNumber = PdfViewer.CurrentPageNumber + Dim pages = getPagesFromText() + Dim cntl = getAcitveCntl() + Dim cntlID = If(cntl IsNot Nothing, getAcitveCntl().FILE_ANHID, -1) + For Each u As usrCntlSendungAnhangElement In flpnlAviso.Controls If u.ACTIVE Then + If u.FILE_TYPE <> "PDF" Then Exit Sub Dim fi As New FileInfo(u.FILE_PATH) '------------- '------------- PDFs extrahieren und auf den Datenserver laden + Eintrag in tblAvisoAnhaenger @@ -154,12 +167,13 @@ Public Class frmSendungAnhangImport If Not extractPagesFromPdf_Spire(u.FILE_PATH, TMP_Path_New, getPagesFromText()) Then Exit Sub 'Hochladen in den Datenserver und anfügen in die Tbl Anhänge mit der SendungsId - saveToDS(AvisoId, u.FILE_NAME, TMP_Path_New, cboArt._value, u.FILE_TYPE,,,, SendngsId) + + saveToDS(AvisoId, getPDFSplitName(u.FILE_NAME), TMP_Path_New, cboArt._value, u.FILE_TYPE,,,, SendngsId) '------------- '------------- PDFs aus der original Datei löschen '------------- - ' tryDelete(TMP_Path_New) + 'tryDelete(TMP_Path_New) If cbxDelPDF.Checked Then If cbxDelPDF.Checked Then @@ -189,33 +203,55 @@ Public Class frmSendungAnhangImport clearPnlAnfuegen() ' initSendungen() - Dim CurrentPageNumber = PdfViewer.CurrentPageNumber - Dim pages = getPagesFromText() - Dim cntl = getAcitveCntl() initFlpANH_LIST() If flpnlAviso.Controls.Count > 0 Then - If Not setAvtive(flpnlAviso, CurrentPageNumber, pages, cntl) Then + If Not setAvtiveById(flpnlAviso, CurrentPageNumber, pages, cntlID) Then DirectCast(flpnlAviso.Controls(0), usrCntlSendungAnhangElement).CLICK_Me() End If End If End Sub - Function setAvtive(pnl, CurrentPageNumber, listDelPages, u) As Boolean - For Each p As usrCntlSendungAnhangElement In flpnlAviso.Controls - If p Is u Then - p.ACTIVE = True - Dim newCurrentPageNumber = CurrentPageNumber - For Each s In getPagesFromText() ' vorheirge Seiten, die gelöscht wurden werden abgezogen - If s < CurrentPageNumber Then CurrentPageNumber -= 1 - Next - If newCurrentPageNumber > 0 Then PdfViewer.GoToPage(newCurrentPageNumber) - Return True - End If - Next + Function setAvtiveById(pnl As FlowLayoutPanel, CurrentPageNumber As Integer, listDelPages As List(Of Integer), anhId As Integer) As Boolean + Try + For Each p As usrCntlSendungAnhangElement In flpnlAviso.Controls + If p.FILE_ANHID = anhId Then + 'p.ACTIVE = True + p.CLICK_Me() + Dim newCurrentPageNumber = CurrentPageNumber + For Each s In getPagesFromText() ' vorheirge Seiten, die gelöscht wurden werden abgezogen + If s < CurrentPageNumber Then CurrentPageNumber -= 1 + Next + If PdfViewer.IsDocumentLoaded Then + If newCurrentPageNumber > 0 Then PdfViewer.GoToPage(newCurrentPageNumber) + End If + Return True + End If + Next + Catch ex As Exception + MsgBox(ex.Message) + End Try Return False End Function + Function setAvtive(pnl As FlowLayoutPanel, CurrentPageNumber As Integer, listDelPages As List(Of Integer), u As usrCntlSendungAnhangElement) As Boolean + Try + For Each p As usrCntlSendungAnhangElement In flpnlAviso.Controls + If p Is u Then + p.ACTIVE = True + Dim newCurrentPageNumber = CurrentPageNumber + For Each s In getPagesFromText() ' vorheirge Seiten, die gelöscht wurden werden abgezogen + If s < CurrentPageNumber Then CurrentPageNumber -= 1 + Next + If newCurrentPageNumber > 0 Then PdfViewer.GoToPage(newCurrentPageNumber) + Return True + End If + Next + Catch ex As Exception + MsgBox(ex.Message) + End Try + Return False + End Function Private Sub Button1_ClickALL(sender As Object, e As EventArgs) Handles btnAnfuegenAll.Click If cboSendungen._value = "" Then Exit Sub @@ -243,10 +279,11 @@ Public Class frmSendungAnhangImport End If Else ANH.anh_SendungsId = SendngsId + If cboArt._value <> "" Then ANH.anh_Art = cboArt._value ANH.anh_id = -1 'neuer Eintrag - ANH.SAVE() + ANH.SAVE() + End If End If - End If Next clearPnlAnfuegen() ' initSendungen() @@ -257,6 +294,7 @@ Public Class frmSendungAnhangImport txtDateiname.Text = "" txtSeiten.Text = "" cboArt.Text = "" + txtBezeichnung.Text = "" txtSeiten.Focus() Dim u As usrCntlSendungAnhangElement = getAcitveCntl() @@ -400,8 +438,22 @@ Public Class frmSendungAnhangImport ' Dim pageInt = p - 1 ' Nciht SeitenNr. sonder Aufzählung Dim pageInt = p If pageInt >= 0 And pageInt < pdf.Pages.Count Then - page = pdf1.Pages.Add(pdf.Pages(p).Size, New Graphics.PdfMargins(0)) - pdf.Pages(p).CreateTemplate().Draw(page, New System.Drawing.PointF(0, 0)) + Dim pageOLD As PdfPageBase = pdf.Pages(pageInt) + If pageOLD.Rotation = PdfPageRotateAngle.RotateAngle90 Then + page = pdf1.Pages.Add(New SizeF(pageOLD.Size.Height, pageOLD.Size.Width), New Graphics.PdfMargins(0)) + ElseIf pageOLD.Rotation = PdfPageRotateAngle.RotateAngle270 Then + page = pdf1.Pages.Add(New SizeF(pageOLD.Size.Height, pageOLD.Size.Width), New Graphics.PdfMargins(0)) + Else + page = pdf1.Pages.Add(pageOLD.Size, New Graphics.PdfMargins(0)) + End If + pdf.Pages(pageInt).CreateTemplate().Draw(page, New System.Drawing.PointF(0, 0)) + + + 'alter Kot: + 'page = pdf1.Pages.Add(pdf.Pages(p).Size, New Graphics.PdfMargins(0)) + 'pdf.Pages(p).CreateTemplate().Draw(page, New System.Drawing.PointF(0, 0)) + + PagesLeft += 1 End If Next @@ -422,6 +474,31 @@ Public Class frmSendungAnhangImport Try + + ''Load the original PDF + 'Dim pdf As New PdfDocument() + 'pdf.LoadFromFile("20191017092932604.pdf") + ''Get the first page + 'Dim page As PdfPageBase = pdf.Pages(0) + ''Create a new PDF file + 'Dim pdf1 As New PdfDocument() + 'Dim newPage As PdfPageBase + ''Judge if the page is rotated and rotate it back + 'If page.Rotation = PdfPageRotateAngle.RotateAngle90 Then + ' newPage = pdf1.Pages.Add(New SizeF(page.Size.Height, page.Size.Width), New PdfMargins(0)) + 'End If + 'If page.Rotation = PdfPageRotateAngle.RotateAngle270 Then + ' newPage = pdf1.Pages.Add(New SizeF(page.Size.Height, page.Size.Width), New PdfMargins(0)) + 'Else + ' newPage = pdf1.Pages.Add(page.Size, New PdfMargins(0)) + 'End If + ''Draw template on new page + 'page.CreateTemplate().Draw(newPage, New PointF(0, 0)) + ''Save the file + 'pdf1.SaveToFile("result.pdf", Spire.Pdf.FileFormat.PDF) + + + Dim pdf As New PdfDocument() pdf.LoadFromFile(sourceFile) @@ -431,8 +508,20 @@ Public Class frmSendungAnhangImport For Each p In pagesToExtract Dim pageInt = p - 1 ' Nciht SeitenNr. sonder Aufzählung If pageInt >= 0 And pageInt < pdf.Pages.Count Then - page = pdf1.Pages.Add(pdf.Pages(pageInt).Size, New Graphics.PdfMargins(0)) + Dim pageOLD As PdfPageBase = pdf.Pages(pageInt) + If pageOLD.Rotation = PdfPageRotateAngle.RotateAngle90 Then + page = pdf1.Pages.Add(New SizeF(pageOLD.Size.Height, pageOLD.Size.Width), New Graphics.PdfMargins(0)) + ElseIf pageOLD.Rotation = PdfPageRotateAngle.RotateAngle270 Then + page = pdf1.Pages.Add(New SizeF(pageOLD.Size.Height, pageOLD.Size.Width), New Graphics.PdfMargins(0)) + Else + page = pdf1.Pages.Add(pageOLD.Size, New Graphics.PdfMargins(0)) + End If pdf.Pages(pageInt).CreateTemplate().Draw(page, New System.Drawing.PointF(0, 0)) + + 'alter Kot: + ' page = pdf1.Pages.Add(pdf.Pages(pageInt).Size, New Graphics.PdfMargins(0)) + 'pdf.Pages(pageInt).CreateTemplate().Draw(page, New System.Drawing.PointF(0, 0)) + End If Next pdf1.SaveToFile(destinationFile) @@ -610,17 +699,19 @@ Public Class frmSendungAnhangImport cboArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Ausfuhr", "Ausfuhr")) cboArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Packliste", "Packliste")) cboArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Auftrag", "Auftrag")) + cboArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Vorpapier", "Vorpapier")) cboArt.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("Sonstiges", "Sonstiges")) initSendungen() - cboSendungen.changeItem(-1) + ' cboSendungen.changeItem(-1) + initFlpANH_LIST(flpnlAviso) End Sub Private Sub frmSendungAnhangImport_Shown(sender As Object, e As EventArgs) Handles Me.Shown txtSeiten.Focus() End Sub - Private Sub txtSeiten_KeyDown(sender As Object, e As KeyEventArgs) Handles txtSeiten.KeyDown, cboArt.KeyDown + Private Sub txtSeiten_KeyDown(sender As Object, e As KeyEventArgs) Handles txtSeiten.KeyDown, cboArt.KeyDown, txtBezeichnung.KeyDown If e.KeyCode = Keys.Return Then btnAnfuegen.PerformClick() End If @@ -645,11 +736,11 @@ Public Class frmSendungAnhangImport MyTextBox2.Text = cboSendungen.Text flpnlSendungen.Controls.Clear() - initFlpANH_LIST() + initFlpANH_LIST(flpnlSendungen) End Sub - Sub initFlpANH_LIST() + Sub initFlpANH_LIST(Optional pnl As FlowLayoutPanel = Nothing) Dim ANH_LIST As New List(Of VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge) 'If cboSendungen._value > 0 Then ' VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge.LOAD_LIST_BySendung(ANH_LIST, cboSendungen._value) 'LÄDT alle Aviso-Anhänge @@ -657,8 +748,8 @@ Public Class frmSendungAnhangImport ' VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge.LOAD_LIST_ByAviso(ANH_LIST, AvisoId) 'LÄDT alle Sendungs-Anhänge 'End If VERAG_PROG_ALLGEMEIN.cAvisoAnhaenge.LOAD_LIST_ByAviso(ANH_LIST, AvisoId) 'LÄDT alle Aviso-Anhänge - flpnlSendungen.Controls.Clear() - flpnlAviso.Controls.Clear() + If pnl Is Nothing OrElse pnl Is flpnlSendungen Then flpnlSendungen.Controls.Clear() + If pnl Is Nothing OrElse pnl Is flpnlAviso Then flpnlAviso.Controls.Clear() For Each a In ANH_LIST @@ -675,13 +766,13 @@ Public Class frmSendungAnhangImport If If(a.anh_SendungsId, 0) > 0 Then If cboSendungen._value <> "" AndAlso cboSendungen._value = a.anh_SendungsId Then - flpnlSendungen.Controls.Add(USRCNTL) + If pnl Is Nothing OrElse pnl Is flpnlSendungen Then flpnlSendungen.Controls.Add(USRCNTL) End If Else - flpnlAviso.Controls.Add(USRCNTL) + If pnl Is Nothing OrElse pnl Is flpnlAviso Then flpnlAviso.Controls.Add(USRCNTL) End If Next - initLocationViewer("", "PDF") + 'If act Is Nothing Then initLocationViewer("", "PDF") End Sub Private Sub Button3_Click(sender As Object, e As EventArgs) Handles btnAnfuegenAll.Click @@ -859,7 +950,7 @@ Public Class frmSendungAnhangImport BrowserLoaded = True End Sub - Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles Button1.Click + Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles btnAddSnd.Click Dim f As New frmAddSendnung(AvisoId) f.ShowDialog(Me) initSendungen() @@ -900,24 +991,125 @@ Public Class frmSendungAnhangImport End Sub Private Sub txtSeiten_PreviewKeyDown(sender As Object, e As PreviewKeyDownEventArgs) Handles txtSeiten.PreviewKeyDown, cboArt.PreviewKeyDown - If e.Modifiers = Keys.Control Then - If e.KeyCode = Keys.PageDown Then - cboSendungen.SelectedIndex = cboSendungen.SelectedIndex + 1 + Try + If e.Modifiers = Keys.Alt Then ' Sendungen durchlaufen + If e.KeyCode = Keys.PageDown Then + cboSendungen.SelectedIndex = cboSendungen.SelectedIndex + 1 + End If + If e.KeyCode = Keys.PageUp Then + cboSendungen.SelectedIndex = cboSendungen.SelectedIndex - 1 + End If + ElseIf e.Modifiers = Keys.Control Then ' PDFs durchlaufen + If e.KeyCode = Keys.PageDown Then + nextPDF() + End If + If e.KeyCode = Keys.PageUp Then + prevPDF() + End If + If e.KeyCode = Keys.Add Then + btnAddSnd.PerformClick() + End If + Else + If e.KeyCode = Keys.PageDown Then + PdfViewer.GoToPage(PdfViewer.CurrentPageNumber + 1) + End If + If e.KeyCode = Keys.PageUp Then + PdfViewer.GoToPage(PdfViewer.CurrentPageNumber - 1) + End If End If - If e.KeyCode = Keys.PageUp Then - cboSendungen.SelectedIndex = cboSendungen.SelectedIndex - 1 + Catch ex As ArgumentOutOfRangeException + 'out of range + Catch ex As Exception + MsgBox(ex.Message) + End Try + End Sub + + Sub nextPDF() + Dim bool_next = False + For Each c As usrCntlSendungAnhangElement In flpnlAviso.Controls + If bool_next Then c.CLICK_Me() : Exit Sub + If c.ACTIVE Then + bool_next = True End If - Else - If e.KeyCode = Keys.PageDown Then - PdfViewer.GoToPage(PdfViewer.CurrentPageNumber + 1) + Next + End Sub + + Sub prevPDF() + Dim ctmp As usrCntlSendungAnhangElement = Nothing + For Each c As usrCntlSendungAnhangElement In flpnlAviso.Controls + If c.ACTIVE Then + If ctmp IsNot Nothing Then ctmp.CLICK_Me() + Exit Sub End If - If e.KeyCode = Keys.PageUp Then - PdfViewer.GoToPage(PdfViewer.CurrentPageNumber - 1) + ctmp = c + Next + End Sub + + Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click + If txtSeiten.Text = "" Then Exit Sub + ' If cboArt._value = "" Then Exit Sub + If cboSendungen._value = "" Then Exit Sub + If Not checkSeiten() Then Exit Sub + + Dim CurrentPageNumber = PdfViewer.CurrentPageNumber + Dim pages = getPagesFromText() + Dim cntl = getAcitveCntl() + Dim cntlID = If(cntl IsNot Nothing, getAcitveCntl().FILE_ANHID, -1) + + For Each u As usrCntlSendungAnhangElement In flpnlAviso.Controls + If u.ACTIVE Then + If u.FILE_TYPE <> "PDF" Then Exit Sub + Dim fi As New FileInfo(u.FILE_PATH) + Dim SendngsId As Integer = cboSendungen._value + Dim TMP_Path_Old = u.FILE_PATH + Dim TMP_Path_New = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath(u.FILE_NAME, fi.Extension,, True, "SendungsAnhaenge") + Dim PagesLeft = 0 + If vbYes = MsgBox("Möchten Sie die Seiten wirklich auf dem Dokument löschen?", vbYesNoCancel) Then + + If removePagesFromPdf_Spire(u.FILE_PATH, TMP_Path_New, getPagesFromText(), PagesLeft, False) Then + If PagesLeft = 0 Then + 'delFromDS(u.FILE_DOCID) + deleteElement(u.FILE_DOCID, u.FILE_ANHID, False) + flpnlAviso.Controls.Remove(u) + Else + Dim destPath = "" + If saveChangeToDS_daId(u.FILE_DOCID, TMP_Path_New, destPath) Then + tryDelete(TMP_Path_Old) + u.FILE_PATH = destPath + End If + End If + End If + End If + + '------------- + End If + Next + clearPnlAnfuegen() + ' initSendungen() + + initFlpANH_LIST() + + If flpnlAviso.Controls.Count > 0 Then + If Not setAvtiveById(flpnlAviso, CurrentPageNumber, pages, cntlID) Then + DirectCast(flpnlAviso.Controls(0), usrCntlSendungAnhangElement).CLICK_Me() End If End If - End Sub + Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click + PdfViewer.Rotate(Spire.PdfViewer.Forms.RotateAngle.RotateAngle90) + End Sub + + Private Sub cboArt_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cboArt.SelectedIndexChanged + If cboArt.Text.Replace("Sonstige", "") <> "" Then + txtBezeichnung.Text = cboArt.Text.Replace("Rechnung", "Handelsrechnung") & ".pdf" + End If + End Sub + + 'Private Sub txtBezeichnung_GotFocus(sender As Object, e As EventArgs) Handles txtBezeichnung.GotFocus + ' txtBezeichnung.SelectAll() + 'End Sub + 'Dim angle = 0 'Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click diff --git a/Aviso/Aviso.vbproj b/Aviso/Aviso.vbproj index 4178922..a023e3b 100644 --- a/Aviso/Aviso.vbproj +++ b/Aviso/Aviso.vbproj @@ -74,10 +74,11 @@ My Project\app.manifest - DB2542C115DA3E498155CF646D0289A3872A3B3D + 2508FAE878AAAD6136689CC8171DC8A749727DD4 - Aviso_TemporaryKey.pfx + + true @@ -86,16 +87,22 @@ LocalIntranet - false + true + + + false + + + false ..\packages\Portable.BouncyCastle.1.8.2\lib\net40\BouncyCastle.Crypto.dll - + + False ..\packages\esendex-dotnet-sdk.3.4.0\lib\net35\com.esendex.sdk.dll - True False @@ -158,13 +165,14 @@ ..\..\..\dll\NumericBox.dll - ..\packages\Spire.PDFViewer.4.5.1\lib\net46\Spire.License.dll + ..\packages\Spire.PDFViewer.4.9.5\lib\net46\Spire.License.dll - - ..\packages\Spire.PDFViewer.4.5.1\lib\net46\Spire.Pdf.dll + + False + ..\packages\Spire.PDFViewer.4.9.5\lib\net46\Spire.Pdf.dll - - ..\packages\Spire.PDFViewer.4.5.1\lib\net46\Spire.PdfViewer.Forms.dll + + ..\packages\Spire.PDFViewer.4.9.5\lib\net46\Spire.PdfViewer.Forms.dll @@ -701,6 +709,7 @@ rptSUBWESTIIAktNEU.vb + Designer rptSUBWESTIIAkt.vb @@ -886,12 +895,14 @@ MyApplicationCodeGenerator Application.Designer.vb + Designer SettingsSingleFileGenerator My Settings.Designer.vb + @@ -956,6 +967,12 @@ + + + + Always + + @@ -1129,6 +1146,13 @@ + + + + + + D:\Andreas\Programmierung\VB\Zertifikate\signtool.exe sign /f D:\Andreas\Programmierung\VB\Zertifikate\Zert_20092019.pfx /p BmWr501956 "Aviso.exe" + LAUFZETTEL Dim ADMIN As New cADMIN If IsNumeric(SENDUNG.AbfertigungsNr) AndAlso CInt(SENDUNG.AbfertigungsNr) > 100000 Then @@ -263,6 +264,7 @@ Public Class SendungOptions Try ' VALUES.BAR = "X" + ' Dim dt As DataTable = VERAGSQL.loadDgvBySql("SELECT rksv_BelegId, rksv_umsatz , isnull((Select Name from Personal where ID=Benutzer),'') as Benutzer FROM [tblEABelegnummer] where ((FilialenNr='" & SENDUNG.FilialenNr & "' and AbfertigungsNr='" & SENDUNG.AbfertigungsNr & "') OR LKW_id='" & AVISO.AvisoID & "') and storniert=0 and gebuchtstorno=0 order by rksv_BelegId", "FMZOLL") Dim dt As DataTable = VERAGSQL.loadDgvBySql("SELECT rksv_BelegId, rksv_umsatz , isnull((Select Name from Personal where ID=Benutzer),'') as Benutzer FROM [tblEABelegnummer] where ((FilialenNr='" & SENDUNG.FilialenNr & "' and AbfertigungsNr='" & SENDUNG.AbfertigungsNr & "') OR LKW_id='" & AVISO.AvisoID & "') and storniert=0 and gebuchtstorno=0 order by rksv_BelegId", "FMZOLL") If dt.Rows.Count > 0 Then VALUES.Frachtfuehrer_Bar_BelegNr = getBenutzerShort(dt.Rows(0)("Benutzer").ToString) & " / " & dt.Rows(0)("rksv_BelegId").ToString @@ -387,6 +389,10 @@ Public Class SendungOptions imgpath = resPath & "LEX.png" ElseIf SENDUNG.FilialenNr = "5501" Then imgpath = resPath & "IMEX.png" + ElseIf SENDUNG.FilialenNr = "5601" Then + imgpath = resPath & "UNISPED.png" + ElseIf SENDUNG.FilialenNr = "5701" Then + imgpath = resPath & "AMBAR.png" Else Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_niederlassung Case "SUB" diff --git a/Aviso/My Project/AssemblyInfo.vb b/Aviso/My Project/AssemblyInfo.vb index 10f470b..8aab4a3 100644 --- a/Aviso/My Project/AssemblyInfo.vb +++ b/Aviso/My Project/AssemblyInfo.vb @@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices ' übernehmen, indem Sie "*" eingeben: ' - - + + diff --git a/Aviso/My Project/Resources.Designer.vb b/Aviso/My Project/Resources.Designer.vb index 7b29861..6df80f4 100644 --- a/Aviso/My Project/Resources.Designer.vb +++ b/Aviso/My Project/Resources.Designer.vb @@ -309,6 +309,26 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + ''' + Friend ReadOnly Property dakosy() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("dakosy", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + ''' + ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + ''' + Friend ReadOnly Property dakosy_dy() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("dakosy_dy", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + ''' ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. ''' @@ -399,6 +419,16 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + ''' + Friend ReadOnly Property email_big1() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("email_big1", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + ''' ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. ''' @@ -459,15 +489,6 @@ Namespace My.Resources End Get End Property - ''' - ''' Sucht eine lokalisierte Zeichenfolge, die ähnelt. - ''' - Friend ReadOnly Property hdfesdfsdfsdfsdaf2() As String - Get - Return ResourceManager.GetString("hdfesdfsdfsdfsdaf2", resourceCulture) - End Get - End Property - ''' ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. ''' @@ -1079,7 +1100,7 @@ Namespace My.Resources End Property ''' - ''' Sucht eine lokalisierte Zeichenfolge, die 4.0 ähnelt. + ''' Sucht eine lokalisierte Zeichenfolge, die 6.0 ähnelt. ''' Friend ReadOnly Property UpdaterVersion() As String Get @@ -1128,7 +1149,7 @@ Namespace My.Resources End Property ''' - ''' Sucht eine lokalisierte Zeichenfolge, die 3.3.2.5 ähnelt. + ''' Sucht eine lokalisierte Zeichenfolge, die 3.3.5.1 ähnelt. ''' Friend ReadOnly Property Version() As String Get diff --git a/Aviso/My Project/Resources.resx b/Aviso/My Project/Resources.resx index 79a5b17..9f87d91 100644 --- a/Aviso/My Project/Resources.resx +++ b/Aviso/My Project/Resources.resx @@ -127,9 +127,6 @@ ..\Resources\spedbuch1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\belegEUR.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\QS.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -178,8 +175,8 @@ ..\Resources\noAviso_s1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\igl.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\uid.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\abgeklaertAktiv.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -193,15 +190,15 @@ ..\Resources\vorauszahlung1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\android-add-contact.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\word.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\android-note.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\zeus.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -211,27 +208,30 @@ ..\Resources\searchGG.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\igl.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\NDK.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\sanduhr.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\tranparent30Perc.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\tts.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\email.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\email_big1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\android-clock.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\parkplatz.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\arrow-left-a.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\personInaktiv.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -256,8 +256,8 @@ ..\Resources\android-clock_s.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\vermerk.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\android-add-contact.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\del.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -280,8 +280,8 @@ ..\Resources\scanner.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\fremdSped.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\pdfprint1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\handy1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -292,6 +292,9 @@ ..\Resources\plus.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\vermerk.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\bundesanzeiger.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -313,11 +316,8 @@ ..\Resources\speditionsbuchInaktiv.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\android-add-contact.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - - ..\Resources\auftrag3.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\sanduhr.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\abgeklaertInaktiv.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -337,11 +337,14 @@ ..\Resources\docAllgemein.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\akt_ATILLA.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - 3.3.2.5 + 3.3.5.1 ..\Resources\Verag-AG-Logopng.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -370,8 +373,8 @@ ..\Resources\zoll_mmm.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\SUB.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\auftrag3.jpg;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 @@ -385,8 +388,8 @@ ..\Resources\LEX.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\speditionsbuchAktiv.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\android-add-contact.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\soenmez.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -394,6 +397,9 @@ ..\Resources\nellenquack.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\SUB.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\stift.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -412,11 +418,11 @@ ..\Resources\disconnect.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\pdfprint1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - 4.0 + 6.0 + + + ..\Resources\fremdSped.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\stift1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -445,14 +451,14 @@ ..\Resources\evolog.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\belegEUR.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\tarife.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\uid.ico;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\speditionsbuchAktiv.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\vorauszahlung3.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -469,8 +475,8 @@ ..\Resources\stift.jpg;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\arrow-left-a.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\vorauszahlung2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -484,10 +490,10 @@ ..\Resources\ambar_simple.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\email.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 - - + + ..\Resources\dakosy_dy.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a \ No newline at end of file diff --git a/Aviso/Resources/UNISPED.png b/Aviso/Resources/UNISPED.png new file mode 100644 index 0000000000000000000000000000000000000000..6dcd9e01963114f051693cd40374e46e84215820 GIT binary patch literal 203415 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

Fp4klOnOb{qh@wDxwl32I2#~-x|?Aj}9cREXb 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 z

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 literal 0 HcmV?d00001 diff --git a/Aviso/Resources/dakosy.png b/Aviso/Resources/dakosy.png new file mode 100644 index 0000000000000000000000000000000000000000..177f76d125041380c6aafc428a8a310a85862fe4 GIT binary patch literal 27109 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

Qx*a9Wk5FdHU9MYA>Xe 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

F2 zk!6&bjZW!_>!sdDPGWk(B2kGerq5~dEFIS#U*FaH|GQamwVW*V0fWI7Il(B`@7>`K z&VPbaLzx$m$E1qQa%vyAy|cr$8@GA-^l9FG=Znd2Fhove8t?hwBj?bxmO0Y#TEkI! zfijD&QkI*G9u;pSy*$nN$7n}axL+Z*G{>-0u=fNOiHB*^_pYpOFc=KDef#zw0ak#6 z;{xmW>MiD<*1z~G|Ics#)Q7MB$(8Pgl!YVWv*1;ME{9{*KzBq~F&UzcOdKXN3^L2J zTO-y>Vb6sw979zRo79Aawi9zyJF1w14?o=G?Z?d)O5d>?K4;PS$#gS1v zWpCeb<(A{(p5yvK#q~S;+}s^=V|T)>y^8%tsWhY3_&r`qLS_*oR7oMFuH6_En<66u zv)R1>oj_v0*MvG5iwO#~$GV0x16xE-pj+cHyLW0{*~}?yPVH@Hk|+|rikt^+;%HTp z8@5;>r{L9-%8RQF_jdOfF_<^f%FjlIb+e8_h8zb!*?oddC|!9=*KMOX(gmFS`jF-oMa)iN>vFd zEL*zKO°G|@I;TGvb_6_d%7rkWDG??xa+p0hq0krxHSK}lKU(u?(A^=#!c2nEBx>W?{ac`o$BBK0}*iz4pqprEGh^&JXG&uj~0q6 z?XB~pMuZO=;5_@hEbK3G-$HiocXdr(THr>aVRp222Zhma#As!Oz1ufV{%?Qpx4-zu zfAU9v=eWQ+zUFT#r~lXa%eOy%``n3_<_{75jH|rg3bYPJv(ALpS0orD1d1Gnh4Rd5 z##RB>CxJRS=(b)vsG!;GG&2c$Zi9^}2JHI4rQMoaJBC3H#whz$;$T_Fy#vpuJD#ie z_PKcd9{=CPDHrZK_Pl3W$8n_>L*<8do*JV8ckO-0TV*ZVlhsDr z>bu6zy4+3+cVA+x&fm+us}*uA4%&l8FE){+%+pj*)fLm}G+8Dzkw2A`PCh7ko-rB> zD9a)m8U9PQA777m)BFexO$>C8 z_kaV=U%JYTn|HCMh!I}ifw4GSFm;|Qw{{qhr+npyzQ{|@K7+5vF=k02Hx{pcsYBV} zB5B$4{yg(x@4KVi_i=4O)sk6SVM>QKi{QOS#8Z?xo12^L-CEr||H&tR9F7aD<7?si zPyXy5`Dg$0KlxVm_PG;L{vCYhf$~}I_2i_~yK%LLzb1EFpOOJhPEe)Hh11(PPp=R7 zcz4Rw`IIpikl-;kPjdDI*`{+a6J;fL*jza9f$RGf=kL}y&AB_Sxw_-HHEFnau*dn^ z6F%Nkc56p7t*Ix_)S%W7C5n!KL>~QZ8cFsn+^c-go0b2uJS! ztL}giXNc)Z%4a+ck$EzEkT@!KUa6`kg(Ano zs;(-$b6`yL6*9uGC>Rb0(K=x`AkU%+t5}(_(L(&Wl5+i8)hn1@<6(NpS}W71GidF` zDfE}-adGv1(eOT^wL`x^Ia;+TJ&(BLcV(iQ4`UE(xPJ2vADzF14>`HbF|Gy^3Ga=~ zxp3_!x9{!o@(VBU<=0;!S4SNjtzk%rogW79Ez)eHXWtQXF&Cf5JPM^tEg2R^f{Xw5 zU!SAC)^Vzi`rbodTL|WA*S>-^vHAAC;nbN^Tt5E^SFT+B@{@dD9v4`j;ri&KYp3@1 zc1Dxhe0{9Ek&EI(pv>D$z|W_fkbbd6Zy=M36JwO^wTyGyL(0qJXlbBn)-B*tju|!` z5@D8iSg7Kvnz~Z1?gswPZ`{SWnrrtCxVG=ut35#jJ3eE_4=~w)LW{`KGSRomll~i` zDiIsIe2D{h#LgVDGt-WOV)r*AV9#P`vph+a&8+B@JcA-h@oS*+9Mr-mI}JCd6HZa% zSs^3(a%t;+Z=_rNk~T9m`f_a!V0~C5znS*+P2sve@_w)(lHYsAr7Z!K*5^e*B%4(X zPw-)zwMCFb^oKOwm7ZEolE+Sq5a}Ghs`brD-M?*PeZcz^QR6*T)lfUf{-kD7Rn&Dw zQ`OOAHP6Vig5hvPIVczn1`LXvEQ?O*cFx@*9U7XlDU+v{X{-O%!$*Dh-t{pwSr`rJ z5eM+`^<<-3l6XkYxj0r<#WfB)C^%?p{_y;#j3=I=9HB0n2IscKW;r+R-sQ@TTdb|F z^Wg{YvM~^xn|5@K7V(+8zhwUZv>J|OHDc@P@~9K)hv8)EXZW7QCns?`ZAS~UMlT4% za!6hljQ8vJe&=6)^vZ{CzWlA@0_*q!82-|){mTFJ<+tB_|HQdBxo~}#FPvRZkn!h@ zV9XmTb}rPZv$hi0UNO9IdX-UmhkJFjX30#9WpF-vL}{RlyFnp%7>^y^<^;RKg}Y<^ z_SdcwyeHU_S~7xWWSP*U|8JXsQIA)lY0WRK!E5rvN`JYfjrIsJeg>UGE4nBZX`8i> zT;AjOPsQL-LJ)lGztsdX3*vnwvK!Bho41%uMi>lrlVLMMAnWR!5Car38lpFtMg^Q= zlFUCu15=5nn>LLygO!9_#C*O;M)i1ayF52BO>(Z1WH@Mn$3&Jdhr9lkzqOb(*577B z%0v?}bD3t)B{lU-bV%Xg(#5(MlU%7uIg`%gyr*%F@np)hs;HZWY12?wO^g%DbBZiy zv@v8*7BO}v&lwa2S+Y%#(01Sps2wxpmd+$KS&QgQnK+Li&wuR{oRfAs|7VKXv& zAGrdY_t?x5MES!{&U5qDU5b1)&9ps5p5sK=n@qWU@e)=HUwQvso;iI29p54NfON#r zBkmnFUDR2Z$Z>>P-DpU`$`3ApmJ;4MTAA538Ta9D^&Q{)4;5|K(2PlJh{6yPEW>iZ z#`*^1@#O69{oe2Y=?~w0`7a$8SjQJX{WJf~U%q<%)>q$nQ+WCGHdpTK^6J_3WLD`h zd{$1*Vc%_;$8qBzs%Jim!s;OK%=VDg+``y{#)u9B)a|IlD`KNDuXn8?#SrQ`ItY8= zZZ?P`xdtSQ(35Kvmqu%)ab!lRF*GTbrki4R%9=Q3F+vP%7VQYbb%hmt0_XwT46YQdcbRE3r?-(WLh#v#ZXA@;>HBLD1m4I z=_Mgh#LNmW$%s;-L@f|Us_}DqDh_(}MX)o|NJ!~~LXcPlf{+DSYTo&Hj8_)bKr9qm zbVjH~+6^_nZ;?}HQHi-@l29#?7R`(=nh#Jlj>)u%p~!VjT~|2gl5Ilt0m|~6at;W^vYE}y>J=9#(Po~6+?x=sc`+qRhsdbcfRx`-g*5c++>VZ z$gHK7nVHIb#^20o|4>-F9Co06SR01>qECzT-(FOX9#vG$js7_TUTck&lW(I*=(hKG z9A%laed;uyUcSo3%U54`Vv+yj<@X51)nEVb{?p4hZv6+Zy!IMTKldVo40gs9(?Ifx zlI6J{4~JFt3ac4)an97c?O4)63~I5)b80(dYi$HOV+5P{BnkbQJ0at#)ACWQ5lVr^ z7@RR=BH%0XbYRt9aIIr|GF0>;xP&;-AyKm@sUfk0dc1#aM~Ea8DJ1n^BA`Qbz0OcX zYt;Ej#qy4FQnQ^2&z%_Y?8z;jKRx8xGiyA5rsUZzi+7QS;}arb#3R&LG*OpRN?z}G zNy@`BH1Xr~^|Xir?Q65 z&&{VWHcez-lkS=5l5NuSnh%;jYVI+&CfZOyP3DU|`-tP~$t|`XrqEJVteIKKh%uD8 z;nvPBzyAjx(F8-D7kJl@xWw^Hz|@Rq z)jqF6WkR*LlMY$bZ4m^Rd0L%?~@ z%ElI1Ib?r-|D9W^t0zVFj|;3H(CcUa#xMW-=Rdvp7hZh%RlfA@2VioVYC@J}+}fM+ z)cPR#;(WW8fdyY^>1C6tDkg-47#ISuRyt0su0h!EjY3j^C2|Oc@J477N~J;3Ab1R! zRaSGu$ixtu-B3`u=-gf#Au~RrHSNObVi#tt<&b==ppA8jzj%;IJcl*l#NY!s7Y#m3 z8z_Qf&DLz>o>QwCXEs+jxxT@<^&wAfmYm!ia$>DueFS+C9oGdztwJFUK?I`)qe|m* zj13ef65Lfybh6jZ_ZuUrkX4If@M04>=nxdEHg#Qslg>0CDq@0?g;p>CNJvJRkH`4q zQ4brDgjV(0g#z@9Rb7C(_SAJl)i|cpimI-e)-_&TLNB4nGe#>blv&Qouw*cZK2(`W z;s>7!Ztqan7V(BcTA!WJaqA-aH$=j*M2{>D`p787EYhuowPySm;pm?y#Ig2qAo7z_ zX!VVB<9naRZ$4m)jQvT)#~+{P;9!a=S7U#X1TVo@_Ns=DuUunoWtFdd`7NGVFQ}%w z6y<<%2)Gc)jUb^FeE8nIL>djwdrct^MpW--3c9Sw>Kfwv{KPJP=K(%g58`JDpe8jy z5+?_)ajdKi+1yy?&W&sD{oTLy8$bSM{=~ojw~q^~AHeJ9fBDz`&ENm#xBlvL&%ekA zKlDQkh9ma&b~&{5-)rWj~R` z4cZ0!`ZgND3Zeny0!!?vD9fy8eiexQk8 z6B2n{l_1ewyTp-e+F(-GWQ{U3%E=YOxy^!?PjB<`$sx~g7M$5A*jz7IEi*;~Nmx-t zpB!~8d^C&lUx|i~5~3rx5re^Ed^|AciX#N^sQ@KQ`GtlM606GQKp?2?-UFY=-9jWp z8;KrW$z>`Y^peoB-bSO#W^H}QpBd^kmrr+8z-)iR(%vodxu5USLsUuknsx$))`p|5 zJhf|>P9{vJ4RuvhJD0-0V>y-;IitZUWl=C34jGminKfi$qEww^chH%{Ms(A3o4d@4 zo*ike&AN z+BuMG*UYw`!&rRElr(wdU|zg(l}p#IljQ?6_*h_zr3r=u@3?T~3f_6%|KJ^7dgd%N z6ACMgo0?!Pd0s%%Ec}775jHy0B6r0MCK_((LrSL}h4tPi)E_nKyI+B-hh~-$`R{cu zGjIS1Eg#e3gQpk{+1lRX_KoZI(#0zu0>=f`58Cz1|Lbr3(Qka?o4;^!dwcCGKl}lM zL5Zs?G6TCi_c*b2imP{`5v@(oXkd9^^e~~MI@dcdEQEz|Vf(3-Rl_T1a<)q0>V9B# zIAE9sYz4kn>L7@;MTNPP6 z3^jFNN@j)33eH6sSW}!tXlk-Nu$~K>C7fL=dEv|k&!1Z5+-A<1jf_(pC0ip)nL%b_ zL8F93n3P0fSA+qyd4&W-Gg`tqBIG@!rHg6NS=2;p=U{rnSep`uHMHTWp#u_4ls_ix z)%4>`FD^oo(P^tRY+?3Rb}dJlY|cFUW$|n6M&E9-z4yKAD%(*oGuDvw#%hLe$nm*V zPOG*mKif&wHN>1hu`{#HmhR*bYNyn-XF9EzPNr1V6xTGkrb)IO(NZHHlnjRhhGh}s zXRL`q%cl2SH6U*Gw@62_m-(VmNCj`N_*{HF+gPY?SIDX6Q2C_y{ej2G)%{+XR=umK z`C7cfVqT*zx=kI?crJw!L#L{nUtp$t4(Ux`0Ddmd_>2C!$Dv9$$<8_Z!=d?KFl4rgVi?3A`K) z>ns^WQZ_Cf(LIPDA#_5Mwu$u`FgA-W_s-!P$B7ds`A7_R@9jMQB(8(w0_#54umAQx zedlZc{9pXyXtZ|rz4zZ^Wi+B`qJm5Xs=DTM4wI^8+Bot|mdf=%OH|22nY<;Hi8X;| zP86Ko81Q?05w$TAu*p=Y2`0umSQF6~<5ToUt5{d8p+f|kV4{DbRV)ti^95p1#jD_S zW-=GOq5^qnD6}CnHNz~hIx1Kj=A2j?aAtFbb0^n%ey!x}cFw62!bTYwT0@x&)&lqx z_mha!awxSfp=$kC!p^$oUST?SIJU0Gz0ZX?S$^7FmYknv4oR84KPvOG{%#Xo@^zLJ z-ShM{nflm4jqLB_Ei{sX=U<`CN5)zX8cp6`|1y^L6rDIQ{O0%_XYwuT^x^y4F zdByn<@9k;Dxbo51v#x0B1`(mmGX_OTwlZRn=M0Cjpt9CtY(%JHVo{0(3CtZPB&2E) zhEwLFL0A&JtIOJw<9g@&=Thz6zp})-M*2|A3{kpI*(&$h8>KVBoo{Gc3PT9JF89MG4&!9(v233>w$^+1?9-5_H zFFQLN6fnVe4Pop%CknF^seBxP5l3$}Gl-3g zE@Xzck3XHiirfgEdN-D`jplMUu@Y6s6HX zP=`^ElSC>F8J_(6|2*lUTzGH*u+Gkx(0Xo2Ealpfml~NHLv{bk%muR@k{O%Az0*Ax zG_m7h5+L|6pBeJ9tXb*8?mLkF($=X_4 zgHE6JNHsPg)69}0LQ*{|)IM;~)YMf&HJwsdQ+!Zto|6{?J~@AZJ9l@m#v(zZxFWOI ztYCLsZ%s{6~(Qz$heQ@x5hvSM-s=EhAt-#Bnv0Yp-jRDcreZt zSxd~d77;2*98`{q$7#o_bK}d13QCv_JKL{In=jg?LI8uJV0(LuOP}6-`d@tG8(%ms zuzmopZ(P2-{SW@(-~Ywh>svqc!3RA1+;dDP6F~4OV#63q2##tpWu+{+ac{y4r`Ewn zqs#A>2+3+3U7cCCJhxRa^p0k)#ubUrqF~fe;8?MO4k6@mWYY#i2f!zWWeB8@Tfs!< z(0EAtXrN_nz)B#;F|^A1FyqYDh*RrBp54efw^j1|sTIy`l$;nDRt7?zgVpGHrHPjn zF!*3l^0fEHhy~LcSO%XEy2k^SSc;lGsG`>73T9-+#gdi^)TWHhY&$waY%i zYBGG)nB%B6Mg2rOiI$6PY6k=H`&mpkz=K z14{ZZm3+10fu?OsK^-(2CS~HbNS{Dy9Z;$W@OfO zsS_d3an5u7$`$H^ecpfXUEY4}MS^n#*IswXXcn>^H(29bl#KYIVVq^%zTz zo4@)${`$|?Rr4cXe(wXGfBr?r<1xWGY+ewwHPRG(5cVe(n_DYfyglxCFb^YZ{X91^ z!LnAuxvi4TVaAPJhtKlZomrt!WoR5Ls$dNbLS08*aZvCYc|M`-EKGyb(UV9Bm=N#;yjaACVb|#{l==j_@;V0V!N&Zvuv`J%-S^i(` z6z@H*aa489WLzyrA?z}6C>+=fXaKSam{#IQB@UH z)8HD1@s7+0`EbD2#ulTZV5J-|w3f`k&cTFled}Y!RV{ERB?%QO++oR_0NzN(OWj<>mytbDx~g*l97VVmsNoM zBI}Tnu~z-PH^0Tsy?dCf#O5X5)p%FI zu;A9cU9R7_$>!>aue|#uHb*&4HBG!mkK%D&u##aj3*L8J$w=T@7@zm5$K~s#$3c!sKQ4MwsOpj9#hJC&+&8AQi_qERw3aW~!v?nlV-9MzZz zPCC>yg*UV0=uHi$n5hv|H>S7ARJ#$WV5>beeUsZ3}FuWn5_uYTSR6a z^=X^19#K4?I2ULd$7DKXJc;+ca}9OVr29T+SeBgFT46XGQWnuJq!nRE;$(SE4(nF9 zc;OnCZ`{TdB~C3(n&%+OE0_gaM31*tHxC98FUUY zS5-1=IdSq7*RNmW^5rWZ0>=f`lXm^3|LPb1;?>)C{=?T^e}mUvdjqeYpfX#_I*Tt5 ziCnDAMhWg@JYgjta$|SOo20O1B5KsCSjnUynSD1cOlvAz;L?UcytWhQfRH zCQ7hME{cSJ2P$I;xsr!~)tdFpvp#|oL*e%&b!)skBWmF{F)47smnVSsP8BDD4tdL`@g35M@2l6yb3?hU1}exD(Xm z-DDE#)Y=Nfv7UAXN?;~`j>hFCZOEw{lbO2C2gLRErtECUgOfv#nV5h!My!g7t&dvCbt@ zw7z(BZu{*4uW6Va0|MIECGGZFv9tZR-G@R@nkF!vPB|D)m{e1my6znPt+kBG0jn!3 zjD{nIg8_MNx<&#GG29)c37)*&XM>WL8P{&@@Xhm=s4&>hhe`<9fFOp;S1xjIXNR}G z@G5V<_8Qt$7-IITgfOFAv{5nMkr7a_UBNh4+_c_X9PN}Y>2KF1g>1LiERfU)-tG#!M4`5ysPo z?Ngh4>-s)*P_kBL-=17^IcG;~MlI^KDE+^0muOHaF$BC13^w4o(?iw@%WWT!#!*O( zbyEr-FoS}vLC)z_%hRi?JiR&M`4g)=w^s1f*^Cpbf%V*w=P|ZfHO|TnfjUH=tAK!Q z((Juu`AFhQrH?ckkxI{kz=bR|oHVltJm1UDmTvI_cvtfuGtMt2W z4RH*j$tz3J_erv1keEC#M!EyVc}L@+s-mIi{4PJlqZ4{-h z9mX0gdbra_$dpO56JsoO(_lkG2+Hob;p9q=>uo9zbG1}%T?PdoaT7bqs61q1$Y~hn z%DEFI+k?QRd-vGNhCDTbr%w(zG0Zr%wZh9!t@GmPlGCG{mC}$KuqGOWij7X?jmwg< zO_HJ~keN8oJ$IyAAFavku7_9ZYOQF2N!+A-4-;G3i zU7r}!J2YDFsdnBLJ;@RcBaWf7Xo%<&f6DnlQ#DkLXELdoOe-4aX`1LodpFL|D` zwzkG#kdWCjBTIH7CY|8HN8cGCh0(Vty4bW_V*}w`Ah#AJaN)uwZr;8_$Z|}|ea&n} zrNaK?fKM-7AkPdRe((-wPHuv0qV-8qLAKH(RY?s~T=V^bD81~!zG>)D$nX3*(Ic}3 zmy}VxT1b}`cZbiK*28S(877M(-}Ji!$>OK?7j$)3_uS;jf{--+EC)k2Pn_iZ-8*aF zx^VIJuX0>qJ@(hH{QBSdSN`y$Pk;XDXP+N_;kDNZA<(!$Rurkp2}^H{mV~JY#u$Qc zsK#Sf%7V*x_Bpw_z5D=vmKMOzk`W7$m2`@ag%ClQJ&uk7k zy-~7R7}i&XGHVSWXUK^HUNbb=CB)|tozz2mUNNZ;RARucN;-6V=^~~(PebxWN;g_) zJ+GE*0Da><=_m3&J_Ev_EvdgHpGztr6=PxmYO+j@n>MLVwU(fy;>j_YR!pW->Lvyx zH;u!GKnRM>GK#!pG#oG(jiSkCkx>+uJnOw$$;V7pW;PF^^QuJYQ;nBy?_Ci!7fG}D zhzH%OvYfwh)W^qT#3$pD9*0sjVl$!Tb`udSD}u2x0n!EVO`xhP#?vM?6_YW})wFq( zS(dRfirm3LSyGk-MNv@XNktgwL^Lf&l;E)`t}ArbCeq!Ps?az`W-Kbo2tH$eX*tn-=H9;SoLO9p+98WGh4cLAzvIbtQ^THiK3a@*-=y8}rmv9fes{9u zX??M_x3{@c7VPcr{0ZQHIWDjsmO1=^0+hqIQa%kYv%;#?5{Cmc6inw{OAH z;_B!EYLV{$C>*TWI8u*MtjG9@=u|?dr6Z!!0=q$>a!^leCRM}uU`$;%GFGzNO=TIhRF^0##6rW(FLX< z8S!dV=Z56ie)IYbZr-@X%P+pb55Myza-azw#YOH|8?{5sLnZX$(QWjA(*Bcs$VPh( zt!hV!dUR8M)OuSiz?RxI#N_JkHJp!3oc-=DZU~LWqRcpTeO&wgwnee&ZuhW_jV+3D zh1+-Tz7Gt6$#H@87+$~eTmSF5-~Fdw`yWo6I{o77ufNV{w8D5Y#TY|oO!V(D`F)~X zTl_hZHjOZ?8&0glwVj$t?Z^!??$vjwD_0b!fnW`}dK`iaD?GCui2mpSrzRFU!On(1 z;;2+{shcp&C=b?VXiRI4XiSL3L0mkh%c$#{V8*m}ov(|Sg(Mpk6Ji0@6=fpKV<@qh zlQfc?jR_yKQ`WSZe=^4#Z#*=$r*3K{Rn2%jVLGjGp(VG+P}#hUgxo=qvog#n%bX(5 zQ|9LLuaSYU}k z)7~gVbzb8XR|h83DU(UGPnb-nIOh;C*vvA>b5;kVSWpcMiYz0`vY1woA`KdhN$ zu5a)oKlCmqRtx-iOlCo?rSVOQ9E;;n3yAu-leH$O-|k)}^aHhy#I_#xw>--F>zws< z=9v}$k@==B5*<>0>hcijnWKDcz%@k2{o(2=D{E`)T)X)Eum119@#>%cV?Xuv;{xk3 zyFR{qcl|g2(Lef|<#6pwZ@m3BtLqz#Csn7?FzOLw7bFY|H%P>vBcc<8OoR{|nKl^U z)_%n^TO+)ih5dG<=g$$zYL)bvvDCrO5F-yZcp7678wlRw)sh>?#33f&B}1`kj-G;w z6Z{gB3w5TjJz^vjkM@9y;xsN4V_jEesYH&JYRf}t%QERXJ<}US(LrFd^6TNyD?Qvo z&shodf1>EonP(5;e0801g3G&n#^e}n(o5u=GHn`~reQj*m`s}JL*<$|UP4xu6vcqS zpky>G85V}j8jOi!4Uxzl30`|((ToGwsu4|69L{(TnpCjuIHIli4egNozOUbrgNX-! zj$Z$JlqcMyqP0)#D6K1v<#TBzTJB7L9WXcKT_892i*yb2`$BqJFqv-~02s7d)O20poPg-eC{-UIziN9O-|$Ln8%vsI2Xul7Bi_@-?~oy+ee1y?|Tth+K11fSKQypy*+E@ zeo&{r{2Us6U0B^3=<_hU9Cn?3oM6NUY$}Scrxe3gPHk_obK~;bty}m0G;myCJ!Y`= z;Fo^kmwzrV2LIaI?|hlz$~x1^fidwgBVaV3K?o+o!bW{MtV7ReVBS$XV6nDfJgL}N zS>f{C1D@Spp+T@oGVFcmW!mZ-+515#*ZszfA~vmM6P0Y~cZ8HPhZ;%~iJlHY)gnR2 zFod?d2(tq}h6K~OgU=S$eBf?3$Vmh)E6D|zY=*KRSe;>1vp;!$tCoHdB~if`x)_ba zo$;Krc`C-j!b>DBAcVL{iq1N%G}D|j(d*4QC2>OLk3c$NzZzKxX$G%K6QHU?H1$k} zNmJJ;Cc|S$(KA^_S(c1OLk1~!CNohrXnIx$(u2R+48qxMATu!m?I9#H=rFxkW^NqY z=M#QDBiDYRyu1uGa3AUU1If9qw@dx!?z%d?z~@a2$GxF%AJgop~q zPEVv5N7n>x?5s#E+@RJ>MIO$eUcTCzN6 zWmr%Ysi7DRk`G(k;IT%Vp@PMP~(N)&?KtB{%Ne`zhc*<}oJ< z{2&!r`A`4M&;3k5{_H#NzR$+SI^(JaF=R$kYFpdYg6MP=(cXz#W#7kfNDQLN;FrhlPW`Uo6}|8o15v6Qv{7#!;t9Wc^ky4U$~pjkUBgBkdWc(j8JQ zW7ejiWC$|zdkP`O&NSY~F~_84Ts72)rF-Y+RPR8M z&?`(I1QE$xx%B;~1rXraNc8*So#;iH*w#eS&kk5)Ex~(22v}>=_7@ee(ksv-hp-)~ z#Re>>(s*TBM`6aas-t`Qw8n>MPm&p7I2El4%mnKX5Sv4*Dc{NYCz*gu#c#zZ4&YY>}(&A55wbd1h!3uZx51#q^U;Dk+zxwW5kF}cc2d2RK&wuvke|lQGKlj#`-r>Z_lkAVj z=|~SrvOZe?F~%y)L!ur284cvL-Dui`@Su!q&!$x-wPSDUSRZ6PQlln`-C~C>iAetK z-l7kWdVMd>u z(4mGTUI@p8?$2;mt>!EcaHZl(~ zRDRS6mM-!IRWK5RmV+ezm5B)4C*L~HwX0X~CI&g@c}873kes`F6E0rAPF@)P$opU9 z+3i)T@fc%sLU7*^=}l{Wp!Cc>A13PN5l4WFsNZ6^Ga}J>e%WREv0V2bTlOP#!cj#W zk*nt#M^Oye+S=mc#r?A%eRSc&;{xk3xcf{ate=~ zR$Ju4n&)Xb|HG!Qq>l!osb4W44CtG&-{%(CX z^=o2cfHgu<tNaF*c|6%7rV}8BeGD#8=+u3(uWJstFkZXR^5e9AV@0 zDEsy79@d5W=pl_jdxh09HR1fn3ziKkMY>3 zQ>VCa@d7um-}v(5zDGUr1=fG@bAR*C?;lM6vp3%QBBxHDVltf)yeG?Zg4aX+Pwdp@ zDW{?1!6bVIBdOEqZD__~(8$9Y47hUlfLG71C(olU&~0hJZwF-QXW3XD=fg(tTVM&% zJ$@;HU3;pzB_pXe4kC2&?1)m$Y2V^RBr2R5hjSiZd#Y*6qngk-*Ng2il!KDB(U8%w zj5&TqL6KYX)S`8!e7?VbrP951vL@k9HoDx@MA!s%euF1DwMeLs=AzMym|Vg5jWuaZE)<*51pK zeAry{fa}n<6bNopQUM)uHCrZ&X%>%g1I!y@&i!n`IhPcKhN8^bJ(%##kIqwj#b$YI z$Gj(Kj>&VbT)E1vTX%Wom6!PNy)ROlCMIL#1ujU6^9rBe{h%{m(*Muio5jkO-RFJ3 zHSDRX&V1*4yV=d5*&HR3%}E>-MYJd*lBGnJ0w}V8BuHKoAP+{6r#u)*kVHr##Bc%u zwqwhQq=1Qy$cbPLltfybNlBzQH~aSO?mM3Gp0R3AYpp!2wRi2RQ)jrh2X!~kZgA*x z>eRINUhDgR|L^~O-TmMwy9TBhBzGc!n+$DkMgI-hpPuxa!9aD!liSeeqZqZ>EY@^e z)wQ452Gec_%+C!-(v+>u`yUS&r9J~#ufpSh_+S3Xe{z3+_}{$cEpKJ{+&RjsMhM|W z=XLE3;e>Z9Z;c_xOH}LEGOm#Pbi7jyHsLgy9|m#z0wBjH=R4`Q;dKqaN2g?La6l@c^*NZcaabB4AlbyUI88#eiypd~YFE{Ogv*W?9@8fdYUb}}o zk=314y^JTzgmWBanmxu{V(g{V*?8;9QdA|QyyRdsq9}`2OX!?uYO^#UOBP5nuceA3 zNu>OwpD^BLB#67(jZ_3gO%wDyR^WHkmK4hKq?*2fQrOfqvY;SJ7`Cokci$D4A zeB#4@a0akmWye4G$G`ozw{~{_yC>f9E_LbBB`RYni;_r5;y4Pdg!7BQ41e)1;&)Pd zkEZ7OvKA%6^o{iww+N%ag_A6&F=n@7bHC*3Qq~c1H@B7y_2XHW=yXe`n967G816L- zPnYHvJ{!@6Nji&`cnH*PLymTKv6GmL@s{l32!(u^e5L|U~`HjVX^v#wni zTQi8pSD{IHpqUizb_x9FZd!!afpsQKF^UIVAw*}5u!q)hYsc0*Lcs02n>>H>HZqC= zQ{<`VB+j@$DtZ3yJ(Sjb@V)QmjaM#G9_*u(!z%9!sBFy`HohM2-x;vB6GA;Bz5NiQ zc2fLRSK~Dkw6#o@C5{r#pF79S{jI^RTQ@%dX8`L}b^N2>{(pYv-p1xXeBvGN8l1m$ zg*>=pE9F~!#u(qav(}3&l{~biHw%Ch3M-VK+X@SzbOzOI-qy6)awUpVD8BRT^Hg%c z=CI<@Qc7hETFFVTo7ODm#VMSnwI|lPGb@H87O{t|%uc4jU0bdBMbD2iH(HR%9s#Xz zw+W4wp(SfOHUzd6?S|Hy9DnZG_}HVe@E$zHD5oe2>e_hyhxEpqy*MI?6VFm5DRHcW zxK|?Oq-DZ{tRo0@8=($^G3CPhY>msH#ZPv@L!uioCYmUE5-JXNRZW^Dch$?Qcfb z72fXP50NdM|B(Wr~jLmiJy`kf0%Le!wYd6 z!$RL?72|2n@q7Wofw7jdG(O8OfT}9!MvO5?B}sHduNMUGX}ljC4eYOTfCV67_zD4%9gSC(h4 zKgZ7A9y&^?tw1YO)K58CX6rp0zXx$%miPvZiJv^dN?TMa6wt# zU0gf~7n0|tpsU(2c3gorVqEL|&#S7UC~FRioP*KOZz83ku3c-JkfteVnvx~4pYGG4 z{SjQ(8;cDW^3R$oTyzE&pL@$M{q+BO2C)7bk5B#n=byO#?DN0*=woks(}jx{sf{;#ltFmu zCdofpM9QN+k5D&&z;Rp9vcC}d>fl*b9VeN1FfdTBHHnFKjG&>#EKJ*LUYVaxel19jiDHMQ_o>uP!#@Z=eQa24lz~W9tT#$%(xwQLThf!lr_QB zGy%=s*9wdFVQ|!qV{%7oAy30@P1-nw^;b%4T@fW2=Pz93*4LN0JJ{v!{Y9?K%}=GP2a5qACIs4lotw?e zz2V3SCaWuI6xiA#WC)TDK*$)d#!yxjdGMkt@|?0Psg2Jv>t!i(b92N|M4YC?afH^s zGL7VTP{I4~ct9mZUdeF1b zKvChGcLW!Ls;+TD5+|DdQOS3nzD{0w@Kx6aB^4Nhl?gZ3?y$DD#@pWf7$11|lSHn@ z*%~c1mFo_#_+bHeYDf0t-}5whYQNl$oq`ZvGkk1u&_-q*FE|%dTB=zm=# zuY33`i7sNB0r)0A-|YA4ti?%*6ao_hyyq7dkxFxLF#O3KSX_YZGl2DqQ|&JP@>jp| z>*p?9`M`yXm#B@UHU_D*AJ2DH3!E&n&Ci+?la6n6(P;-tXF@fpCTj3XS5Wf&f#`^9qdwW}~?Oj01C0t$8q`c!iNNe?2uM#KkSERCU zZbUJT_fcW9F~(7rHKU?nl>69?;b=r1ymKP0Nct&Dsoy}-Bo3MpFGz2sAKr$+`m~#- z8t;tmHQr>_8f*jpq&PBg)phN*ITViA=`2nzx~Hks-Ps)JD|&q&-PU+z2NK8aWqb>( z0aXFS7z;&NQxp|>>8D@wyr8U0tgTSe2PJ2N9)n(wUYe4|5n3s&NM?NmcIfMvV21RFD@3?Du*7hN0fTnJX@F)$|QDE@U zzjvRrlZSZxo^n`oI{DfB_aLPJYv}bd=H}-)*xi2P@BiMPyzAfnxBksPI|Ep+@S6EQ z|C9gozfO8{f9L$g%Qzt^%F5@^Nr|Z|WS~Sv(~ff{AnuM6d#Ac`98Qm-%Xin zV$S)>uZ{By|HoQKZGH5{D9<@K$Qg}B7-LXcqoat0g?Zv6_QA-JXQz~sfr%Qo{hV=F zYXe{d<-EVySZg<40NT;<<~;>q)d$ZHc=D!fFnCK{umFDg34)l1v&?6linX7k}jaqI*y zd1Y~053cTbgijBUIA?reU<`4Tvb4Oy?#_1d+|9cm0?q)|D|!6=-~7~nj!ysXwKqJ5 z)S9X`L9gI&#xq8hh_F~R2IUM=I7D#awMZPwYjK3c3F%p@@oC2jKb4|{LrLMiRMI*2 zUBqYq>d*P&x4(mnQzDh%YJn04Cj_<5xV^c{`t~+^`2y#9F_mi~cpO%mU3y7G#AU3J)545g{S@39v-NzZGd8k9q5I{R-38y!~7%lK%O|x<=YSb5FaB0ZW5tT$t_~ z-=kq{qX|lGoVJ_l!*sU%0N&bf%-Q3w^CPrYjwuIwG0l9r_W7HiSt$=mI@&wWiJ*}c ztyPP#UVttm#pYhY^&2-SD@T%Oa1|1X5rW)GURd8{@BRiKdG9-U&)XiSstm?}R*?q? zN=)c?yGpn=@=A!-7as`hI2|j5hLvj;$R-s+jPLumqH*w*Dqi0<@GAb&ZXBSe^3azxpO$`uf)q zNrn><)<_frfx!qt?IdeEd+ZJO+1RUj{G1H&DSjEYLGK{k!%w5UYFL4$B9am*8%KOE zT(3=qH8oXb$@7v?QBc)2LO9|iW^QgkmZfN=(MtN3pBS%2?M-go;f(rYJdoUU|L2H0 zZWbkfcD#DX(1&@XC3rW@idpJH0w-r)L%ujLf$6a*r9IC>%GQ zyUE_(9#ItGtV1d7ho5x9`sOyb?%d&tM=taJcRfKCN%Eou>9a^1xrmeAOxk}BOzF-Z za=i#_Vf&<=4qH=9o=y`e9{7ei%pN`9O5cd{+iJ9vnb>N`qp!gf9Rc$eeVolz0Aj_{?#A9?O=cBzkTHKH>GisQq=Xt)#7zG9zZpf zmlX=@tgkU$<816%t7Ze?Z7gsls*B%-VhwTMx@MgHR3-{Es#`6{M%=tzN# z7}XU*N#aOjYlGGi+xy#W?{9H$X9#Ywy(q1ap+xK$1-`cXF2SeAS5em5VDxFcTY6cd zq(W=O+#n;0B6J+1wesWPQcScLy#K4O-n{AO;l<#L8G5|~tkY}L#6)k-FZ!n0vfVVJ z(y?5@;-)-qZMz1TwsMftAyB^e91IbCu3q!Efisf|5eDyS{2Ef2+WS!zHKW`IhF5io zww72qVx^hO2Bc||>lYIz+9wCtQ0QB4CE~T}?ltRPf9k`|IKOT@7$lgKad^VSqJ+Q( zVg8*vtGw{S%}}rj435evjELCZA9DNFO_urzAN|l%T)BLXBKKz0LXIT>t#QvO(a5PL z=Q``<7}t*NTkM2DeD+FrYX2$G2}qs!Uc|8-jG1C|MA$PAgC=pp_u`KGooj|FRC|w^ zx+YCC&Ye5Y3(wz}|I2TD^RY94^)es7{oB8{xVFFf8`mCt<6Dv}V^kR*IU$-BLCZ~q z)k(G&g_VlBZC9x_Qe`Z>5)-C(PI&gJDl24^B9nQ(@yxS)_G@2bR6`VJI3!h7kt7ji zT~XCOmrzPUVJ-JI?y@s{3-|X57W*+C;#q_Y?F0wX$>2i#TEbL^Cr0YJrmAWxWBi7o zB!ga$`T05GNC)=NuNkJ<)U3fa6=EZN7ocP?8pWM~sk7q&$brx{YVYUC_D6S?I8<65 zP&HG%G#*tQcE_7Sc~;7WjPT%BrBql)99Zk9D#NI#Tl<8f@;a*0)F32r64UR;EF>v| zBqE9u(lkPc4vBMMYfD{Qv~27Wd}4#Mjkx;td>y?^ zQ`75maL7OIt(`RBA*KZFf+<)2hulBLdxs3sOE%nN-V@PSi;5I0%gfxkeUr_t^&ba* z{|sQgjCbEoJ^U}uU%vYBEbB8W>P~Q}oCpkU?G_rq-ehp_`f`?^XV$Mg!7u2=KitF)!S_$@cvn-u<>W z^VB<^Kw3vpRVW>7GwRx__@(p%Qq8(7y6f|J;?qt1NCXgkJb-LlYK&Wr&dmZI9QyhA z_hP2S!t6D&yAHdFL676W(owmI zL={AUP2a!C|FYfzSSXxQSgCpD_6C3Qg)gzOH$?RZ3@byT<8~pg>XJB)eL$7ZcR|G| z>w81?_IFv^%X#zVc`tx(7FO$!!Dqz?_uA-t%^JlG%a97;skRZ_S{F95u{Lg;bQ36l z=Q^z&zmYVPMvZIrp&RlHX#Ef%EHRs}5XZxdv6o%9%%7CUw+njbrHu4uwaz(|6IgVx z;P5WsQb6sXG>)<=D2gGYe8{kXqJ*lhuyu`;f-H$y==bSm30WGEM%rgwN{KaKO&!GV zO@A^>zXB-H`YyE=GEz+BSBlrU%bGZLy&2#8b|NJKERyTbJ;%nz21$|xu%>V*WSntt zZIgRz>s&au!iV4g9_G@RVw9tGkRe!$5nkfZm2Mnu*eNEMqVYR9o}Cg??Xn5B)lC?rbNwFk za|7&a1GA!bvXW7Z|a4Qa)#)orfdc;0`<5=vt*PU51Not=H|-MvRF1t0m~dwJ~I zBK5F<5O!VHwHH}S-SBLLXf?gK{B{D%c0K*Oc`kz)DK6282Qgi7^%_K_wZt@9*%ZU;7%@ z@7+W8`Ut5#jj1$7K9 z`eKfD1X#+68%s6*Hg0l!zL^Z{<~MiOQP-K&Ib*BNj@DJYZI6tBkqg(;q)(L>`1+Qg z3O@+|%V)y00~C!*im{f`loWZzXjCv96^!zVDuj(&XGxNXI2zDPBj)-sy(A)uBJU3F zz&S6{ZKlp#$HqhoKM`nbC&8h!`M41AMF=_vKb83U*Itd!aaZNj1ztjgIH3SCT`=Vm zLb7vE@!cQXpsXvhIQA@|j6kO3MsWMyJ@)r@c>jBUl(#?e7`C!lYeM1I6xaS7$SE-3 zI<^H9<)0g`OZLPz-FTY99ReJU#l$qTHMWkio#M59KU4awL+n!rv`uTbT<6*oQ=NfX zpSSxn*=iLJgU|N$XB0$k2K&~&u50W+1je}W@R@IiaPHg+xBGq8);9h<;J3~I)=PMN z=UZR@wdL~{e;gH2n+A{wob`_FF3{}FPCeny-qbsdKTJ@-3TKeQ5-IJY2prz(0fCBA zqO{NYe$HpV{55`X=N@DUm2)Tu0)@bNp|%hRIrh7;E*R1YKV>9U!shNiTl+(9ZI4)< zOMLb0EJ`S!Pw3q1Vk}M^N5(mKM0@e(6n2caJnqsOu7? zG*W6xp;=vDXLDndN3UMtBkzAFJ?*GQIjXC@eHqxP!_eZv7@x!8%!k3(>=kvkAiwMU z{ve8!m*Tsbh|`(*Tx0Q0-3ba80;;NFFc_etn61sNr@s7GKe+nAcfaNK8Nhl8j(_&g zfA3dhocywmA}Z?vjMm!s%T0}zs&jfKtDQp>Zzl^&HMMMA__m&oF-}ohM-ung9T`6R z<*)I*=UGL)JDCt9mW1X_Ox68)PHg~skp1c;c7cThbgsS-U zz+kmZmbIr|X2#W)zq`)NInRz}(*rkk?Tixu+S)walUN@wqot3FvDN?r88+d%`2!1e z?K3WidCkEvrz{KVe1x;c7hg&er7?5;h%`;mQG%43xpY8+mj&3$AZ&${5?eQ>jkFWQ z2yd$E!tjfqaP!r=F*Zy}9di$LnT3w#>W3@ia;i0^l>Z)`pezk2i4ySqt-IX0dk?I| z8i7>TW}x_Xa(FXQ7MelO=2Gwdk$v*p6asaaPChP_jgi<8%{R}$_Xsk7=t zzD=`3qUCyBYcAWeP%ebscdxBZJ8;52;UV7Vtgz_L%;gNxz3sG1!FG(dOq?2uMXO^9_C#G~elc!g-7nhHt za~R`@l9XX(u~CeOGIk2X7yja}`1&)?K$0SK6e>_fRo5YY#~X{f0FG=BpaxmDXTk(% zp(#|%?afv0Y(7fqE~16=IbbqOGrbIP1+TuP(og10IQULi>>ay|<0{#+xW9A2GuLlmtwl#M##wI?4OABH+`Wq_az6g!ALgxZ zyi7GJkj4;4n!2vBPIRW1JJ*|=%pY~9;@DpLyP%mkd{`E#(HlOforH78XtO%u(nm9` zGjbAVuvg9RWlK!S}Y>ax8QY?K@gQI(Zoe~TYeelgk~>BVl4CtSDgzjJr%_iwLz#Dr&00=w5^%sS7zHOk>9=EnO*vSjFb_yO{iZD38 zSco4EeNm&QYV{3`E^G2ZV;{0JjBy6A=+02J0g~9(N?{x{+|02!pt6FhGL&USQREB{ zhU9rpZR#*FEWAhCphqw3lO-`p5)*6X4L-wj8SAjFMmkHX6TWwIi{JUwr;+_7mM&bT z*YER&%PTy3agoJA#vt?TmBTYD+66y1>6?wtRNmGld>-Kl8@y}dVElCBc%n=M6J&un zk_CRfUIEiS2+nyc3j?Hy;-D}*{p<@I3`eLa_S>_LDV?A;aBpLst<81b_4c>&z8`r4 ztV0RmbMNZ9l`Tjm!a&4$YFV^b;na@OPJX^TA6ZOT9~=&Uo&a0oD3(i1nlsN%gC3I( z#{jsQLjT6>Rm`3|^sjxmB{M8tcN^q zK6B?+=H{1vIxj1~yeJ=N>cWHvq6zagZR}0Awy@2H-B>vY8L+(TR7ZHhe4JrbLM1g{ z|IWAh($~L1u3~f)Q`Z$biYQEt6`&&x#*dJya9z|ut)LeEtPAOI&LD}AMpA3o8SSus z{|;;SukiTNIgl1(8bRP|Xz==B5+dy3qAzfX;okT6iIr!3)!A{F!f2xEG{^D zS`f>GNID{Au+|r8Aj6=G!ej|_w>0`@`gWGpjxpU_Z zN=Lpe>nxRnTE=W_Z}Y;ay?|)>2VdC6Q7HEwQd{8Pa2Qq_6lw zYY%~(qkOO?tP&by(T)ad8Z=F0${r!iKWc(f%y4Bt1kk46Q}~&q8w)h~H_};zP$9)3 zNNE}wjxh`db7cJi_t);e`O}~K>Z70d==*P+0j!5Oe(y7%xoE8U&s50vYW8%W`(;r| zg~b>NxVAgc)<9ASFv0#ofeAPM*7g>+w}#lq{0O$er@%YoI-uh<0I*)7zY%8* zz*iGj5d6nFQ2${&A>Ahs!e{z9ar(a%!n4Mr8AuT!VyamO9Cd9eii%;LlaC7WqNJ{C z$|jguLLA5RvV=juN0!CJN+6}rJM-qAK@;U15(C136$qz8h_W|$sVjp+FgHl~`Jefl zeBt|d`HQdLfccp9wH>I3AT{U&l9V)ySs3(LUhH#mA>-=u9GA~6a`oaOm(H(ne$ZoO zAnEl4k9Fg{gqXLw4ND

z(7>gffeELGy0i9eG6Xpg2l>;FvUvY#!Kn zFO4@^(T@AS{Dq*vHU+1%bW&?VuB5|QN3104o4Y*s{7sM=D>bzPsU!x?L0)p}&ONkJ z{Md)y%ax1El*2qQ=E`SDYV9Y-t)wgd6ymf1%e{yN@f6>L@Tmk{Q_`b|pW}S6W`U@q zmS=YaV0sX%hT|S1Cca#Ecps2542O7qm~bjwr@jD*3g zI11DInRH$~=@}js(&Y`pHSXZjPn0;}qbdjy8KIl&&!Z2el+O5&&$>cu9Zr^SFIsDm zI;Bz>-@g7lU;f57*{>aBbJP|P)}thEl;g9mf|b7w%vE!tOY5V`tW!AW(9Y|zO4&Rp zVRdVtyZ84fN=K@}Do5ok(NtRftNM7zL?1ch4;$vHx$#ujtEkyHOv7%;LzR^fN4HJR zpxY4(pmQydYQHHrE_S5Ick*T zyZhv$oYjqOzAHTwp_L@fBC<3ki4ztF1I{lkaA9SM%NLfoywK;$T*{^Sh?Rwyg)CxW zK4LzL{35MD2bQgJUTNlR(<=4ftLU6KDI`)Tx@|AQck6k<4iXvU7S4gz)YhV-i2ePX>(4wxK0H822{oErXq1jA zs+xOuULfDU&yT(TeZ2F@H&RzVOHxWdO)hM3MhwBljdjQPCYV4k-nn1QurLV2N@Fg5 zY`f4#uZ3u(G3c1QkGkfZO8RqC*XGca>9q5^-~Vh!yEi3b7a|OL_|J)*iht_d(;`rJ zveBA_;@^WZd+0s5PJpNAd?zil)s^EkzlZicjIYCv$%+W`xB?=qPfrL*3qnY&6KLnS zcy5V%w-op8-udY>fc0=kB&GZhE9c#jRV0bDY5|kAeo>Ip8v@#{L^Mo4hz>O>mBN^s zNGqH(evwxSCp49eaWduUTX*@>uY8sJWesWHM=MAs3;>(S2-R7vY?sAypsXCzn@!U} z*x;|FSlixbbAQO4?GbOfG{92eO(yi&&VL95G<;xZ^%ZBHSTB7SuB#~-i#2RulH4IL zpJwyuO!(QRl@SsOqznwQ4^0-<;iL=euEbd|weuTZ7`t!S7~>sJD2=76EqPIs=LJQP zQxqeLqV(QsQlgcn-|vy7DQTLLq%nzvNH}CDyxI`*sR4?K>fVjTz_K$DY;joWuRCKM zy#%y%eDbL$`RY%6fZzJmAHb!@5zFty<-3sY_$R9?sB=)-Zz{%8mnHl80sGd0RNT@L zXze#Pt%#Ez3t7T)FXqb1JXcocxU@Xa)$>bSTpqAANSRM#=2K0-ugQ8bu?*=4#(=ZL z5ol>ZN@@d@7*CHihNm(BF)jT9=Ee7cy$NiU^b6PnJ!v(LT2z10n5oO*m{Dx{96Ev&8H zV{79sZ-4U}_{ay|O)LersPQYaoATQ8tmtHGaF(;_tDs?ch#7LTc&Zawq?v`N80)a; zw*SQB%Lq4%PE6d9yNy7Tp{qxSbfe>Q<3}8LL z@y&0((0A6n!CJ@O{sB@IXsyV4J){aoemJVoI#gjYO(}(F3`32tYEcn|^$Wg~0$V%M zI3_oa$||C{MV`60${&5@OKcQ5M42}LRB{5jKN!g!;&%KDc?%enPz>`CcUSMQy7MS+ zx->vJffCX)V`p3a@eEi~?aTmIuO8jRYXDDmK$CD&65cL3(J^^#oH-@4z0Ag#%kx5} z(T_Oi^Y*NxGOh(*(uwey&fFB&2af znx@`HA%yf=KnJ5p8-Uex<$qjD#=mFPeh&`Wex|ar%!eqbiwhCI{K=2;<*$B=XKsHN zm&}2RAzgra1j%5$JGGDvE|_IZVI(xX3E zWNChm%PaFddcM!ar2$u#QZAiOxj5hB!a|Rg`HZE0LM9^8e^wuDSM27;@xu$hE1}84CST2b5r<%~63vn{8j4-AY3yYC8 zIDx^TVh^rNZHUu|o440_{?00;j*vhq1evU?5C6d#z2+q*`??1*mx z)y7d-M^V-64@Vs2BZ{)5sw&So1CiGBdY+lel7u8qNa6?`$#!3EL&O8=Y^-h55kx0X z?&L3qaf`AAjjlB#RZ3GMQPf}@Pd)hvzxr?g6#vyf_@`9&Ux15mg=*;Ud|QQ^UPGLO zFVlfag6_w7y_OWZL41f?leLv_c67)(`wB3D_EIJz%nJTv!M$ z4xVF5HZeXy7biHx`81oPZQEqwdUB?d)F&o3+R*Uwau4AsZB6ZBB4-iOV1>_rjCI8J z{e6D$?DHJdAfgO}pfrX^2=cP#=G`?)13&)M`+4lKYmD+5s){(0VbG@2?h+FBDlN-q zU9(5!08X<*(>_>s29P-}wx-K!i;i*kY2M2?U10`zYFxNG77ty3*JvJ__94ymtng%q zR0=C3#tIf!&a=9{kv;d^^^e0DzNu;YY$KvM?5#j3tKz<>6gCD-R(W9D8fna zBP*>7wbVo29G&)IXLtf67y(;*JKWjWW+yi+X9^oO1c^M`{ZH}TijdEC2BcmT%$ivo zG|0f1%Mx&Cvs;H`pvaYC&L2FHtq$IJX zpC$~_gfxzcBGqmj&Vj3p&*&4fHD_<~+?13dDZxF|eLEhJ0TImVWMDli2eO8q0y6l; zpZWlw`Sb7aCx7;3m_H9m4~iOW?c0Pp_H0$7&Tq6SDu$}^AWCZgIP2SdC>7pDc%Ft? zGc}lE%rurcd2Y$Kw^@Cz;@c*0RZ)uQ_v!Wf%+F;kEibS#-{TbkqI z;(+rj^PKO;^dp7R60N+r+_O3&0Bc3dFF6-9QMLtI-A%gDA<0I&=G-9%sU~mK>$%)G zhC5tl%35rIvO*||vLuaDin8YE>o?fh8=|6=B4ou1Z5UN0&)vGm&fbW3z2lv{?d?wn z-Ma9O?gE^v+o16ARHk?pmSvMBoJY0&S~E~<4;h6{fT>R9=}rsk8W3~@;G2FQ?a!K_ z6b_5x#S}v>4oyG$0>?Jw1mosxt1**M8N-HF;5bae7f;>e^SOQW8fIi*s}Il7u8ph?5AdC0cqb23&|pX*(Gn zv=K~xT@cj!4PH(FF@zU;&)OI`wC&3dbaWHHQ9?2*d~Ru^6krji0<&E}<|2Ug);6k{G;nT$_i~-<&md4L zMOzcP2!dE@w1j7F-{S7-DpJQNVNepPD#yhsTl)of?yd63wX1yWL+@rjQxro>EGs?)^7ddIyBTl&kRfRMICr`iofv>|N50l1fa;()am z2dVQPbFe6r-Y-Qgba7L(3leUdDeCcDt<5_B9f+CSjl z<{G!R4tUqqc|ZLlAL7P3W3zB4vJq#;3`?PjMey+VD8?)UV+o44O^{=|lO}Mt!_*q< z$ZJEM=Zr=^-6un@Z(9bfmBqGs@NXg(0HNIcGc77ZIqME85&!Py? zomvZ`Y%6>$X$S#sHUVqxk?ogI+69fD4LNPr`)xTvRoBEyP&?~w0gM;+3oM^_-{bts z&;1Slr{DbNn9b+m(pzC~)dMOoYzjTh@Wn|LK1>5>JJt#fTU8x+$~%h3phQX#kq2u? zNPGTmt0o=6c$(0fz@XI~=BtEiNNFVHC}-#X4tK-(M91D)UI_-hn7LleT$Zsi7;tfM zz#Go>dGx{@=a&~azc9zrKru)pv6A!>Nfs$$1(C$Bo7Vd8uE~OQ&TGCp*PPd9IU1E# zcg`ZWzCEO+L0C(cXl}1<@Z1Z}gEDAkv2}?S5-Bwsd;2_l`!;j^l#f33P98Zohpil1 z7^JJ9vIu8F>V`M5w2clca3(^$gwE_Q=4oC5gZNoY*h3KCCoagRH7;#ig3feIUc-GY zm6wEAhtwKpYU;YC-^;jk@gmO;hbuq$?lT`b16U6Nu&OeNs+u%Y)WL1nVNt^8|2YFh zG5s{*(MPXw@$wb+_V?M`+T!lLb=Gb?kG_46#ib>d7v@=>&rmuconK*RRPnjL{0858 z_Blk9BDD6jwjEci7VCp!5fdY*t-eIc;1}bLuVDhs?n3aZ4dPp;Bku3*a%Xdo(p-ev zAhq#SlC$(p=Ow|@~bXqH8cEx%|s?Ntt zf(hUZI}WWD(gQ4^{Bt*7fK(ox+Q4?zrMHoAb%%9qsHYlig*AfRs$zF*xAo8h3tFM0 zh%AoD(u9TidCs3(=GyWcS62pHUFmUcF5%LA%+g{+FNqnX5p%I5iwNMwV2uS=fl>&R zw;XGYC%t30S7Rw$nAMIW#lgXl8_zz=C?BDs#LEMuLaK;7ueft}l~Gahu@C(S?|Jhz zM4kt5Y{K~$;QU0QR08MxJmr`;d~k2C!!5J!bvkz8pKgVXAA1Dwz&q8;Bd*`s+Nbeg z!AVSQ_kG*0WkTn5CK#!yHs5qB@{nDQm>t2t=_71D}R!Owv+{Mextypf{UE@19t}`@-{vh%Tu{FM9B76(cHhv(s zag1)pmcvOuApp~g!xnV5?G=J?g010@I~$waA3n~7xftW>iJS85I6csErvO8zX#l*Q zT8rI9v00cPOpD>e%1u~6Jwejs=-JTv@o^&EDI}>R#yQH`Qj`^=hNa4LpXp|OR;Uz` zI7!K}lsJy)4>ICNBW0)UXG3;p*yNjN4AGd9azsug#~boWH*Qn8hp5bL&;{9s$qt%+ zB?JzG2pS%rAL`qswkmkz)j59kXFtI=zV$u!Z+#Qq^kGm@XbZYAgVp#FwUo8-({vp_ zDsNA(CtJ4O523B-+s8Q{R)1*XQ)&NLDg1M34N>AP?_KbeY2KF=p8axu%|(V*rYSuT ztPJ(gvL^(4NY+%s53a|4U?IuqWeE$3VkwKbu-N0`xg{>FEO7PwfD7||ma>TXRMSgh zda0%tX?n3FO+iYFa5YMJ6G4q2!%|d+IEt~(^7QjJS>4{lkWd?qkP4w9YA0B|zs}~? zI&XQ)n|SY!yn{4~!dEUZCKR=ZU{DPru!qw5mZflqQwCpJF8#&b!w*JNzkKhhtLHkt zYv9^Qw4)v=X0>Wuqs0p(L-2)^!Q2+95XOf0;MwaeOG&bnx~@L9v9U2YckbM)(yrmv z2C!sV*KZycB?}W5nPqb5H`oL^(;CrP=SY)?$KLP=SFc=RYx6#<>l!a1_quy>GC6(g^Kk_v?nhLu5#>Wp6$t(^AEamO+oRy3`Jh66LLX{PjjLiUP^ zdmCFkyS~rm`6X)W+lun6xpm}1Gm~yU1(S7}=Q;G4*U5J`$z+9U(S*t#>DgE*u*UgF z8SN)-oBU+se3E?`f|5st2UhuLL~V?J-k_sO;+P~&=w%sc5~E{3wxI)d@F5HqV>^|v z^g?Qf2ty{cf@*1xCx}B=Z{||(UIYW#xQ1KTO5KCb$ls$@7*EW(@f$Ej#ZSKft^BRO z`P2ON|NXnLb{)<=4#WEas2DF^Zx|yXebwcd^oP; zl??z&D-ZCHpd*O%n3WQ4%xr}C*bS++OMBC-{&;e(VOIF<#raO~GL`}YmE z>w-3RLuq815~qCzgB}b09xHP_u3cEtOEg0Q&UN1V_=C&}WVobCXC=K;RVc6`*@hj zLQxdtc}bBMW@w zoA1z@+JX8&EQCUU0-Sx1FCA7YY(n20o*e2pVokVk;NX#>#4q+7J1(UbNM zVpjGc-NBOM-#=4pvS`htXTM?D6b|^-sjJnSqJFKp4u(iF% zUQtoc_o?Rkj4H#yC}(##;$T!z7d1wyF@Wo^0M5B12mV|;lqK3K+$hn=u~1IpYN(Lx z4G*}zw#8m`jfGg9DcoNqlQj*n=uFWZ`FAtG*6WGAYGX5Gh>wz@^&wK>x~z<&7?tEj zNm*5tW$B&M^8#lrN-DI{^s>Yoe5O8YFNz|Rlr7=XMy-VWDA|z=xppHTBLdfm=({!$ zZNbzO95donI#YpSW{~YeoWo{H59x*ToifU`Q9=SOLrb;si3;n_pr^31=0_i2;y?P^ zpX9&%`@czb`x|ieosiD^$wJ#`(zIuUlni$2beOE*IBx=wnyC202dk^eHldCJC=1hx z4FEH>Uk~fb|D9G4tFaY?YvNx5ZQryE$03cLwK65xGKllT32n4xQQBmijDee}{O1$+ z*J)Ta>EExbYxc^Ty?wzgdjNJLysiVKQCXjb#RUdR5SKZZ<`XW=7hIT^T$+zqP3Lf zD4X$xb=USb#w)y@B-n-o3l^!o=cTif<)vkm*6bY&f7Uto>q3b93}799*t)2n7P`h- z?;z|Npk12RA||pP(xiCYG;VGW}pPiOBrukyvi^yxwpB?3!A&F z@0W<$lJo~G4;Cr%oV|k~n`KUJYd=zMY^cuViS2DG914rH${QcjOeBGF-eghem|;@qi+)Gm-#Q=QuXB-s9cy_ArA<3h% zq9{tA`582aQS8A~uh*lO#-v)Kl?odYjUW+WT-!>KLBH6HDjF}!f+%b zB)|Am@8%D`^gjON(|_Ux@AH>Eu&D~qT&W1Ez@QZ6B!Fr*#IEqYwQCA2Q=~g%ceYdd z2c4G}jfM9)W|X{vscJ5e(9R2>&US#R43m$-1{Zqifs{2J;1%>>&B<#|qy(7&={VP~ z{hN?KSXZ9$5;BP9!h1A6UdZelwzfCeiV}$XJhQcj){;S*(2pFEuxOVO%Zq%UIli#* zEb~dsrHczJ&1Edal9fa-$P`H`na>o70wHS@#%pa=aIAMCd_@jx#8~F{K+EvSdZ!0z z5gzyVN4qSDL(EqTSdMvjhe1&H4mun(En4f{W8S$qzCAjtP!^qQe(X->+OJk%{eW1T zv*@takoEg4ES+P2XX{7)RjKTpo}%tXp={4=XSN2g4y7JKMalw#^gE z7pNKQR=ZcLaK}%DxHIN!0$?4dzd036KM@}@3AWtJHeEP-RTmwTKG%5<(=P1exgRm! zBjuRLD{4!g7mP*)qq1aF`Jm*ws(r4fQfMvd4|?>Hj5JG#BZZdUfKmzX4$$nS&U%fK z3@s)-nUTkFq3wgAao&^>j^{W<`f z?q^bZoPqlPv-f5{wk7A4-!CHebmk#5?^w5rRjewJ)L?30OAuS4)Kbfm8fr;)>qW2) z2ryv4F9!S<2(TY)xB(mRgW)#XZWx}>aKq?E3$3ABltfCDD6u$-B8y}V_g38@$CH_7 z-a8`v5V7};bMl^YgJ>GK*=|4B$zN~0UvHD)CR<3}!=|Np- zU*WeQ6}!jDm#%dhM})CU9q0!UK9>rt->lBWGjS}(|XK}%Vrc+?9?LzM-R^I zW$Wz2slH%ux7BA|c8kiChBA3rTSJ^A^!j~9qfzs<+qXXkPXX4WtaS5S8|JwoYoxH4 zB1D0bv0KzV(<2D;#fqIU0}n=G|jH_QEc`Bmyjjwir`5CZTl3m2UGip+LA|%+yL5A%x2fTbUgWLa8@t z2dvm247S0>_a5q&9@~*SXsbNQE0t^SwX!)dZqo@vVeQHyB`+B1g}GXS(mQH>yjeSE zp5S{d+ieoD5{>I#hw*+sWxHHe`ep444{KnNTjsMR)9IY)V$O0|V2sA<9DyWBVj7(W zS(bQVdW=#oCs2BgW0^1LX;|Mbb3+`e1SJ8$vxF`38t_P4BSH~|v#$YHBLvbIx5x{D zz_39?_plS-36MD}uicIH`+(%oi`5UVlok%<@SpVOjUhq__?4e{o-hBSU*I4A(|?W` zy$#nsZWXi`cws?9rmt>I2wN20jTf?CWkgtw6JfKHVHy@h}L znV-^xA{UI7F{AS_Zh!u@ygHF4}ZYN`}+u~}k$?l-dP9x!ZGvZn|rr(L^ zG$WEIA{9AFY{@crtrdl9F_wYH#v13hhH_fQa+t)Mm)aVktiqcriogSFA#44iUoT3d z-V%^nqTH!mqKWG_{Ma#8n@-R31+B~qQxej_#RLXD)Nmr8oq zce!)@2TM`s+KjF{&5c74tw2^NDcT&q;6sH$#C%Lr>Mc~Kyh zbfe4VMy{{l3EwO6C}>$uIr{pZWZk`P65>3hiBJ?85TMx5$!8JW#dTq*%S?R!+14 zC|R+_Rs~=MvsO8k|1b4i>f)y^Hhsup&R6&vLh5vl%ds{9hy=Q>HBf8WJ> zQuXacRD-z4{|@N^U*Z0(@C=y@m@yzXEM}I4QjA6u?s3GcQ3{bn2}`UZvLs?RQ|z^4 zdaWkIZkOGDo1K1#E1i_RzGBcz=%f+tI3|rC5}GL1WRWHo?sL`JV2s6B@6#xx%XKX0 z!i8f#wQ=2yNIKwC8I*W%RJZ9IfU7?;_gK>3#@JGiWj*2G^CE3fEUdsMQGGsQTU#^u zzQu*B!ER=YH(tRaeAc=HV=k9x*lK8_zQ0|0ZN9J(^*L^gq228fCmHAC@vpvm=jgwF z`PR;C>*`D{9k`-2_`g|*rt;E=7^Om|f5l`Sjf%FJ%9IULw6XrEsw zl|)HJtCjL{e}`wDD>ynC@nHXu!;=xG;~BA(GzT4adu_(^ob%a?^QqIaXlp>Z{KF^~ zXrcX@=R7{FbzVXskx{~QamwNG0k7ZR;r#S~MwW8z$}U%ieTJPDtt=q{3S<1_wnh8Q zF`+Dx6tw_ybvCvh^Df6 zF5;`b8t`I0sZcIT(zT(rwmwhI0X%~@>bCAYSmXth$%NU=c~KQbf!4;i6co)gCF^x) zWGP9Kpdv+W{ zw{{!c>NmL7O}W}hx!Ow@wj_--CXN)50HwTzhj8aXtvS?=HS$9R!a8==_`wG$-83pV z0k<=z^)@Pike0#<=UwNoNa<7i+&XSOT&q_mCtWd4u2SYm`sdevKw~8@(zpCYBQLUay~qCg8|4nksAh!K0Kd}IA*memkyV>HcXgPolr_wL-@`TXZ!x%Kj`zyB0q zU3Lt1_h$C>JB!KqJjPykdJm($!**B*xhyklFD^MNz8huxp|W?VLrRVDlO=w-%9Och zroiN9Buetkl`hX*9Wt5Dd2o2bgQF3LqcbMcIZ-U=B^^w^&t$gXY&_w7x?rXa7VT_k zgmQI^Et?L;5AsB4qnOR6j0@O}Tbzt1oSxs|&D-}F^g3MI9kSc+Fzk0oDtUy#n8HO; zNUDvvuucf5LKon$67}txvcc+tY*$-r>uo|S#P^)+-g>jVaxE9Krn9Y(ReNZ?a&w=j z4GMg*#=?Zqr7kt?O0!HrYWsf zOtX=ZCNW78lO&0YG4an@Xp7dhcaHQxQd?))aIt=U3a>8PJG2$mI;3q;wTpD2`Nbdq z5P$v)pWvVTAO9Rq-h#asAzpe0O8Xh~6?)PE2UWL_E*x4vTC4Q^OfOe$t+FQ+#QUzd zI?E}Jm+X~#?ijyRT)9# zB7r)Ipq<7HyG?ewExPRngKmr6R>p2SW!OsC>1Pbu8J*bBQIq4;xrET-aX;8Gd`gldH0J2=?A5k$!9fUe>$34+ldI9z00z+~5CM;4hv6 ztV@n(Z{0Zi;upR&J3TvV7upb2y=8f!=lzCF2HwPtZwzXeh(8#X!Hnv3n3MGW2 zkfp)c0v0(!DcWgF`)7MOY=Qe0HlXqwk45(`S@fv9{K)d2ChdpBLi@528x?er1gh zt3Tl)VyxFs7;W67Y$RQ*98UjS6tI{rSmZgg>5|!E&SJTsu-d1kDAG8g-D;6$32CCp z(v&2Q+cER8B>F-73$LiD=AmClw~I2ck1;Ru<9#pdw7o7 zHO{nbDOSw9s)1)E(Dy>A(2U9Juxd{*6T}vIv3?Zj&r0oAl+~ZRjNQ+4?y?-`IY;M) zBdK`vuBoZ$D2A*}yO}a*Wei&hS33zex+&Lt8N0oVUaLXB)8N^GVz2FDfTAcO_K`ki zsJX$owtG*+LFP{8iyPcn$o-&^==w{00N3DsEWu?{dTbNzf7?;AsdV>pZQ{^IgP@;T{ zh;xf|m4Nh77S=d%rx1oTiny`U=H_0H58k@Y@yUq&gCq724mdfVAgmxs8noLfv%JM* zGG#WNkuME})lR!%+$JlN1`C~Ybb8KW(Ir(&tg)m?1R|o)1*6G?)A2cX?(fs25% zaZskJ@@i3fwG|ps(d~7W2QrQ@I6tcCqF}kqs|cFea_M4dd~{TtM6|O8X`In)WMpYV z630YQtqzhF=ge+R)nzJYTtWCCa_a^6<;CE%ep1Ll7q$+vo?3`(Jbc=Xkgk=Bae5LV z1(7iPzze(lN5A$<{PutUKT{mO39Tz`LoSMXV$gc=yHu;JRVe_s4+B*8;zZ*6?!pqQ znzD^8!hqST`qyhLp7A-2qK;KT__XP;=UoXVJ@ZvgKw?)xT>1FA@FuIVm!jA@C|mos zt}tHrAG95X1-pd#i18v~e3o*j@HQ7wLYhdLiHizqw=#z9l$~bGpwnb`(B(?6$xbU} z*i;NMNiU0NW|B^9Nn}AR4XF?qY0%bnM#@M|Z99nMs$N$CXeD6B27X*V_MG)!(! z5E%b)l}uG_pAshChzokW4d5w^vGQz{F=k~BJJfQm8MR?iIN{|*J z;tH&l?Z=vXaBHC{u(`(Q!c7ed$+g`9H?IsCPj7KFI_3Vs33pGY9G#uhNCdmhKFe;G z$#l;7tl)gHU{d51OHC|bk!#K-V`jN!n1J@}KjTmOILR6pXgGhV-amz_bM zz1;y3E(4Z(L1?;X*ER&Pws_kL zP#G)M3}|I|MtN%w_haKhkT#a-%(cCR>EThrB=oTWDBkNwU2*< zKmNn$eAL8mG+GWWpB13BYkjiS{3p)^v} zK|pt4)`|r^uiuwmu$WjDQ^`r`J%+ctkO~&fC`jb0Q%zgG%biTPHxKY0)7*graEVser!rqgUP)t2-5g0tC##cYm7a(sNu;rWCc zy#^+CEg&f+Xp4&6IIwlG;uxV>XwBWjBkms`@!FdyJA*#gu3llc-zH7tYNFZo^*v+Z z#gJ9Rf>dbhSUV{tR%;iI>PO`f;vL0~e8+ZuteXrA&HJofvur56X+&8~x%e4lYnSCf zZct5b7TU6y<;yo7@&1RE0RzyNNz+7rAv>Uq@8wSQg zCa%;Kg5UIQT`Yv-@*=bfczQhMLhoW&%4uaQlpBKg`>rvD>-~iP{5O7@uYC1u+`IoO zbgsC#nZ>!=xb?E03^bl4v9jhrt-1IOTeAVVJVY~RO>ja7j_mKsg;VN?%3WJ*$%>=~ zMU@0WvtqPr*4}T~b`sQ6mld-YIM&L*hbw$vYRwMA%2m)-nxIzT%cBcf>b!i%Nh%b^h2f!{gj4fYZIpSC3kk8!P&K1+CWO^L&Kt--4sf5>R36dzL(Q4CfH5j%s zu67c3I}NT3n(TFA_8N*SEk!?7bP`2J>3dFTIkTFo=sR>)XY^m*yZq|LMlbS z*ClJTqN9`JUjzQ%rvU4cW7r>jpB$?KU?JRehtu5{Y~eD>5+xZl6rG#9eBj0|r;{1?9vriOc+A1+InmOPv|{@0 zAjEEvCapWAmI(Cf6g zwztRCD?>+{#85kf zbUuxBHdkI~@?0~SOj#@!EK0}pq5ve35~xU$wK7_bCRvt}#0g0p5sNaS#j%dUdJRUo zfK?MyGVr~r|Lzt;S$R8E(iD6I%G2XrVmwXVY7x@Ui{ZV7Tp<==`H2tT;T+*)jy)Sk`)dgygbITX-u4pHAj_)0I9YJV8v*dUFCpo976tiBv=q zr?dt=uJrrNUwDp#;}LHk9CP>ZnA6FWTuM5sjqRr7#&Tyg=V}j9E9t11L>P3j^kekS zB2EiQAq+-ntPvQiP;rK}hQpIHj!(|GefJ)NZinkvcGwxT>9t!(DbdD9_Nd6km;lm$ zrp5zG8GtI`nJoJ~#AHbsoGU?Io((&x-rZaJR!(VFT@yWOJMY>=f1ahedvk&Cpc%*1WAu$MkkRgqp5%x-HJ)eo(YsVSR%_4iiIK&&~y zKRw~o4@d5eELg&!=L=opF-~jGzPG=5GzZPjP*S~WrnaBUQL%%H<*g2E{E3~z!z}A{3HDvyztb@2~TEv4S?c25< zz~zfFh9CgGVVsjkR62+)5)!niU$am(*s}F7O!fQHj!1gIXA8*3&Tv&Iid<0$#nf01 z4h&x_wQW&MlDbH%Mi$d+XAGJNKlMVJU;mM-Tx(10{G4W*F(+Z37bxWhCS-*KwJQ)r zspAS$Egt?|39;%cTQVH$mJF8>9UB9#F9F#?3W`G0$QpFp9q!$|^Mn855C81P{?X5U z{L}A;Q(XP_Z~ylD?z+3yZ_obZufFuNqto*bUcGjeENeKV9rRtoHsQMQV~MKW-{l3m zS(LqCRz-Og<>@EM$_vc~BdR5RThN)l(0n7(W6Eiv=3*EBgM|3&yA~l+_<{O zu-hRK0(61Z1&hUu@pR67GNV|y+%l;ov5Fk;WL^H5M!Jbd>HV^8_jdO4tOhR&c`H8^Wsr1qaA7=%4*JhofiVg|dH5Fnn zJ+2(FD$D07lPJ9FwlD@=ERZIroyJ_-8*=N$Rj%v|=(XD<67uPk@!1*U^K-_N8S}hg zUKq59(JDnmDKbt$C`=)+MIEPNJv--O$P{rLW2|L1UvfM;<^I7jhbN~@mjxQ(1k;i7 ztwQhr=FR=RwCxJ%s>eE_!B>}3vMdaXTr-(2I33S8J{@y3I_3D}l=Jg57K;T! zK$fL++D&@B9>ZRb;h;yq+o9dc$dcH3m05$;)`x(*1QO}NRcVSVgJGwYIHU4>l;!uo zmH{W^>UU>r=ke94z-<8Q>G8Sq z+(Y!PJC;HO0~DdVd&#n__^W+~11xK|11xKU)*7|0Y7@8$i;1umx7v@WKbO#hi=c8T zwOqc{zXHSrHTYuf^;PY}HLxevawAth)Bt={`msO@7FtqB6|^(87u}aEm~u|{h5&%& z?lsFYA5k;SC4Y1GoY8d2-f+NPLn7@Q8#fVBVT~c8@ckO!k6BqiY;Ca+erzK2gtuEK z4Mk`U>eti@gvb_fwepx7EFQq?v4kW`6Y@M~|G|BVJU{$K;^y@M0IMj_>aNW&6)V7#jv?_~{K(w_v1o zq13r>jv}gD7_9Rhk+R%C4I2W$ZG0Sdz?7FKph{fp9#}3G+QzYp8~IKAj=}qeoaxfz*vJeiZqFt7fw5AjApqk*z2bJ*01~& zpZ>zv_~PgP8g_0%)`!Iz*x0uQJsT1_xtk!pTf9pxw{K_Xw5&jleU~0^^*UVzbw1ph zpv_hZ=luyTgVz&+AVQ#NSNDVq&nIdxvPyU#P8f&gsdg1V7|=wcVBq`vvY3z`yb-_t~Xd{jW&Wr_?Sx1 z>XiZJc72UmUu(klU4cI!vK|AjkG8LTbGe3{Q*{nqQhaXOx~u3WuFvys(;!;LLMu@Z(^wF#>e zImi(c;=qGKB4y`b-kmIpvmXh%7^ZrR$ShpG6hEHfx+OQ6!zZOZckE8jW7g zX-UJdopIy(HLl;h$#7?nq}gO%EIFG@8BZpho{gEDpR-&pkr-9D&K>wE(|vf zXN-$ZQOfn`5rX-A!TI?)C&xz|92_&A%n(u$Cvg?iQdMW`#(!ch!ec{adoe@m9kH3! z6wB5}S|8ivve#BJQ^ETb(uHsffyOXj7Mz_;I65A2bUfmCbjr!;8ME1fLTjXwG@4BY zy&gNe19o@147x2k%?7P3C5|E_(u?Iw(Y!%mGZ9%fi>EWv$ylW3_5NdV#?b?=6G1?YSO@!IE-~ zAQT&0Ml096Si7$j8(JIGER*tnW2I5t3KK=Z1P4I3yl<(C^9)gC&maP(r8Gbd3zzUB zlq$^1s-IT`?LvYH#0%iL)@WAGZ`WF!;LjbG+o*L!EG!>?amdYKOd%A)Sd<7tq^&ot zma0m4SkZK@u~+NogxCo9?P`{%*s{6=8mtQij9mq;D~}h&6b43TV}y{5&d!)lr#)iz z^&k20i=TT6u(lkxuI(NC;b&g?*va|$`@8)CSB8Cra25$tMy{13Rw>3ZC0q(t3=@T@ zN7IFm1d*HcTb|Mt{=zEF7{d*|GG)VU$`vZFE|_w1kCjTPYR_2f?ibL-Fve(VwqbGPfodef1ktAnCU`erSg7DtDw|@wOq2iZJ-%-0lalP!phY}ww#EpHAntCmC{E{2#j<#6xtdV#&ABHb9{Ej{?Q4? zC#Rg9pEH@xoVSsZWLZkT*JkKl_4kGy`ke-?Op!*CNC=`}+PnN-6|O=QCE&JUDOj^q z<=$Yd#jHe21g+_+m0*H>#kc-e_6JdgGnaoV%|Z|(9sYKEgYbK!by!2yi+}7&&&sma zEAj5xj-f8~kU~1WWUU$X8FgrckUW3$3U9u3%vZnoWp|dO-Jo>@I#B8?;!{{ZO+rB_P;1c__C7p%MhhP@FB+%tC|1*b5)aiUtaMQA_35qWX_mZJULF zWc>`aYmXm3PdPOhzQ1tVFl@VB*5VA`Z}@z2ot+9_m)!tfLw#0w9R)sL;cGQ!^>IQ5 zNXq(q3Blk>i@01kRlUww0jk0GfA9vs{Lwvz4dZeOjYe9_l9*g5B3mGZCAX?f@~s)A z5-eTF0QaklwHsN~3a3^>J2lv~YiyRWVomd9E9p&DR+?ZqODMFloKB`p7fXl}mfCW1 za*8PO$xr{CkG|)24bl5~(d+lRUpYJ-|Hjeb0p^3xA+12E$ZKTWDPT%H)CHdykiyoP za)CQ=tykK9p^1HdTCI$%z4!{s`&UzFC>QV@Z`MnbRWbUv*#CRP%qQa_wx5k@1l#uNoY zIqxeiVvvFeP|~@^9~>TYe0a>AEM|8&;OdoK2E7i=W`o$TYxy!qO4k~b_!gzL2ye~` zphA~@De4ins$=zN;HspFC9Cl>uBvetnkheL8@B32rH`wwds&ZaYpt0t3nr5(lj)R2 zo|6|EtqZV{NJV5>gEUKMWC@MTW&0`NH`3B*%*WQ0Z}ox@eM70X9%EQ$Z0dEcXv?{I z(P{k=nHKSsefstwGg}Xg`ESqIU~-ufF9@^|C?b@#+~`I8)<66>fAPv!xqbgzFuVqF z1LkuOF^D|yi^8>nmbnY2EbRo=+gLseah0iJv+?I6!p;h`JCj zBUu4liI56o1&hU;={zUb7OMog)nx4+8p+xD- zqkN6pQ?o)vzDO-Is+_518b@^6ZLaR^^4v4GxOQcaP9sB_oXL31(eVjq=VQ*M3#Nso zkO~ncu6?ND3h)W7UFKDkprv$S^Twbg#7dA#i&@S&ADytjf573%h{)Tl6_F_!fj6(?PXm6BvGq$kFUp)Q=oyF51#vSqijkIdeLm za6CHY==g-u$vNZmG4uHXfHcYIwmJ;^U53LhJN*HJUYm9^BZ(s-9P25hsQjqPHk=gl ziTw{Y<#UOrVCcQTNj1Az?pc-KS8V*_ChaX&7zBmOcncWCGGkp&j~=`)*?MLN@8i^bMD{N5$G_9kN<%5c6-!ajXEJ@`kE`iENxX zfR*;xZ72M~5A5>Mn~~GQTgT)Xq0r@khAo_4P{e-Uvl|D<9ygS!T91XBzTTSaN}V_% z%kwb+Y$A%WQc-Bbe33JmEtoBHgp9DlvHy`uIXynavk!M;(}YYSQGV@uI!fWBcSVI_{(B)6nx%AmU0RI>?PiN^vq6?5&IimCNK;f&1*trXVl9OMp;A;NFhVk#%sD!JgWGT4 zXD}GByVIxF?a^tqNMe6+7+Gu7gs2NgBwA~7s~zhVe%=?VvDLqn-&O?JEUn!mZqdhLYzcChQgCm#$dGr<4S?n zZt}0xQLR+SPrL?iPM6U(t1njeFecZP&~~*Gx*o-^&VLdflpL@od1>TA|1b&2+wCHqYI#nTq_? z2UwRWJRAx3Q zjRJv{(qCj?wMHRHc6J5~dVQMB*iFk>fi(ha3beHd zZ>lGJtHT6D^uwg@>#+#ZGgeZ$FuyX^r!)c8#xh?lna<|SW^<;C1&g9^*?!iLB`Ljr zmqx=eQgNh6B1I%+2&JSK#JH-NtAZUbqzst2edG zY-wg!GfHC1CjKNF|98a~CElmk&8E+K3n1Ra7KWg;1Xoc8QPcfj`4MuVd2YAOvwe$- z6uFHMCie`M`)s5y^h=$Cu-h7e;vKzR#Fnm+?@F1K_N#TTNlL86O>!>_mbvyO{LZJ) z8sjbjslZw~-46RI;`s3B6TpA_UVg*x>lPuvH{QCxdvbjIE7Qr8YuB#RXf^`Z*H!Jq zYFlpAlyrp^*y6oWYKShh2-hYY!pFJLBJ>lBD-(??RH*mGT7RvT4$}+!D#?-cz{8J(Om9-lLv&k)k-sQTR=d%Ht+hkg3J z4y|TFBZ)|&GBDW*Nrfpr|3y87@YJ zHGV8Vh(?Okh8Cf%^+6Z(M3=meDt5_SY-znyfOVlo_!!rSv1`6xPq4v<%+RBNE3u6U zd>4wQO-JYmFE+6G51oj%_2*i$UvU$%E+j3G38m;?#xcM6ks&|(as!np3ayYvyJ4Sd z(!0zdu-=-;Ze-Id>lnL52D4#reb~NR-8Yz!EhRh#fwqE0o->&*9k>dnIg4^1RxUqL zAc>^l=;#n(@=ns|{q6^D?j1a3u(lj8-Fo)3uYUEbC&$zI;K9KGgPkE1MJ*K<4;M{` zOp;h@9X`&5a)FWBy7F#@>h^-^9F?97<261dayOcy!#*-OuAB=eI&RyQT`+&2vBc?)dI#RTH>iw zDkq_g3xRfROEoS&a_=gwXFgATjHK38^k=(UcVf_Uf z=&wpKx?S^2DK9#K8=S%z77N2{He))QF<&gni=09mBBjW(jApCp;%B0WNJ*5GD|Rzg z#;hsV@lY4G>UdrTW3Qhom34$)5UjON%w%mncOUY2->W&1-*!&np`dDYCv@3^j-6Fj zAaRKkrmVipGrVL3eEf*AfOUmPH-q2$<)7rwKL09z`pQ?JJ9G@ha^{K@AzjNbX}i&T ztuL-I;rUW!>Rmz`tb?oz0On!B@^9A{U{_hWN2NiwJ=Qz*;re#9Hbqb>*$trh!Wp-P z;kLMzV4OkHfv7<(n3o_UvLxpDy(Zm8#F=)ojmVm+Fcbo(D=kBs{p74=O|)K0GAxf= z;;pm}+2rmcDj7});M~(VjrDw)Go3A*=2t5JbK~{chA5I~AYU#~i6Tx?nyohTadGXn zH(&ec&wT8|fBh6-Z8<*iv5$P=kN)TnzjUe=pLno;z)LT^=r&|yK*I&obZ_#~bJsaJJ>&Mhx43=xfVU4P9GuQMJekmL#Pr%t zdYu-%R)aW^k$dRgB|>uDjZuRtqbzZi-P$gXEvKNo6lJ+7FcVEB1Mv9v^yOalAJ^+ zr7A{9dhmqT6x0)b4lqe;QS0G)QOp(?eI?GgPs(a$xH6Hsg+p%%zAs1 zr^iKLwGCXE>RP?H_i9Ns8SH};yxl`RndN?Gkfw0O2@0Vs1u)eG#ca$@Z@@4A($Djk z-+Ybb;kV$*hrmQm)E--i1Y{ZH+Sxa3vR&8$1FMLZjZiz#Zc_B+|+#KVm79{GaXUSU~VxBl2j ze3yoCa;-RZCs64#Roz}nu(I|mu|5=Dc>gJ5F?xw*P9u)#Ug`17Zkr!^@kQ<&&$x5{ zh_~+E<>=r6_xBGtIzFb=Na=MublXijoi<6FBD8WBp7bZP2VNz+C2;0_0*ld-^YN0i z^S8MD)_wZ@KD)aE_69w=tp-^VA%MK_Ix29&ap{1rHHPIfrJ7E8vn8AcnFQbds= zOS@!QMwX=x7z=@yWw~Nim%?Ka7|@zvNZ78{=%HSvo@H6xs>JHQ*EeD-rOyp~zc^`c zNwF8=y<;Z6gAWma7rWNx5yBe}3+Y`IL^Vll{FNfSS!`jQacFKdXNv{n**O$*rVGXE zqY>ZQzlZE~;qU;)_aVLJNA5K=x~?r^mcA|YE^7ZCgOPae&gu2j*6>JU$nSS8*@hH` zi=Z_0_YyUDREcW`Mw$Peawla8DrEw~@Z2zEr>QVTpuEniwiYn~fWpVU8MKw}`Z{5a zv-FWty0t!J|Ajy*g^-rKD3~l3%oaJ?3WSOru(G~m5au=pAUld=)q!X=n+Ty8pHKb) z@ZSNG_u}h)-)pb{-a0&7y#D4}|M7gej0XKayE{7=qY)Uau~j>}Tntw&lQvHZu3ILE zjaf%^8)scpRX>hhc`UmH(TmdjlXWmByh*C5@}Q*GV$}}bazz_bvuc9aYGSiQSzYHZ zmSOF<)}oXyQot5VlqpD+Wv}1n+3R~ee`AlUS9WQ(G77!qY;w-Y`8g+NQ^wN;%fe~1 zgj5I>JC;a#F|V~Q&q_#gUu6g>Q8KEs`^M8bN5`ie9Ud?`J!M{Kq*NqXf>Pz{m2Ns@ zI%7PUGMg>Pb0^wN)09@HNx$Et*X_`1HAvFfvyP(H_Ig7;fe+iZvSP911#wp?xG&A~ z0%j3`edxln-H!A90SLtQS1rWTX|Aob--aLgVx>Aa)=ah|3<`rZ#wR-X*0FN2L<ha(Txi}@p7M^ez8p!;ry+PcCPJ0VTAG>64#QG!Xn-1 zbX6#<)f6jd%i~zeY|0_DRq}xYkITGZI?tIda#xVZ$gx*pfonsPRqOUT>$*o0$Al@R zI31m^T+H`QPG_I|!S8$iji(IOmgCod{u5vRv%mP_*Jr1bA38cd;koAu&zuO9Qebqz z02yDY%M}ZLJT)1%10SA=B&vYuInzzNrJ1dwe(JwhkMF_MibY$c z<;aO_?%4&H{ZI)oqG>> zuz$?)(IJON$Fw?K+MO<~W`j-|(Q3pbNru(h>A-NgqZTNP+W;adNz=$VyB7uH*^=|| zK6f7+)9rQH+udO}aF5wYGbg0CF8(J@Q<5lli57wNhSs$hR|(%HE~N%lQoHe5UmLLH z7cKH?ev6eP7=d_%VtxZd^gf$X+GhXo^mu%7K?byQIl^vA&5AK#-3Ad!CwO0I!!ox_ z77NZMOXl+h^Vt+zENLcgf@`;%ku&6XU->Hk`zJre*H0!CLV*%aXiyF(KA? zy_E~+mP#QLrw7nlb9{Qv$>}+bETNsH?Ck8YyE9~G*dddC_Rz11+88&Dg$x);i`AwU zu$yuksuZLPj3}o|o#41OO0!#14Mh!tp8#OJf7@G6fz~@cw02-hR&2NTTtg6v7-20% zu9?nr#ar+W?mSK(Zn${5<}9E3_5LE%|34&%=o9j^T+&upZP1^$}Mzv9Yb|~ z3X6%Wr0f!k2}CWoROd@~QN$77vu)mYLnrlqy%x&C*amrq);I%ED_l#k(RTnV4765} zzpZwauD2_|=3MI~ytI>$#RYlcGH?Z;%SlulnC4pNJLR%;H!)4y*O*P-R@(}eGHIi1 z6Kd_ettLz3bYGz@i7+d`&TZ_bTFy7dSaCTYU9rdrh_gqD-{6^yy>=9 z)VeFNmK|13Ac=qllRmI_DU-T7@UKZ)P||v*d*h}rl)?yEfsGg!0aO@+u>zx^uo^22 zX_j)U-QvcLtNg%+Uv$jYn{V>w-FrMZIp=s}h@%m`Zkt}aMW>a~ZZ(Ob2!(ZwqN$zE zt<`Al^#M{4#R{VfX7dH}*^HCXDfjN(V`tE3Z+F0O(5KOGz)e^;fn}_Ab_&u>28LX9 z$wo>meT&AfO>wPFj90!vYm{{b$=KY6u)*!bs=(bmp?AWQy0$+qU=pE?$kXGYJ6#xb zTUvvZ0~8t;w`8p4csgf1T`-$3Sj^`Xg?5@esc1DD#L_V6WMoN9VI?YV^69U=$^ZB- zf1gi&{Y{oCfmC4^3&&6`mTr2mxdXjt9aFJbg2`)V@$Xd`UHRVS+9Lm`=k&^SR zx3}W)&u2D`)CDbRTf6HE>6xn*sLXu;X6fRSO128&G+5HN5uGsGV83-b|pb&8# zoGj`NsTB(CgXg8tPV01e;`bwiukffm4P`m_p~;sy%jJUkLX%sGR53!hsc~(5H_GB8 z*MdE_6wsE=??NJQLFobq+FGq9jYh_3bn{xcu_=$lUg);55(JN#F% zfaQDWTDZ_@DI9Yoj6n&f2f+)kCBlOW?@c8I#wd)@7!)dYRgcDEj78)*#<&6WekR#_ z{yHCeW`~or39sH8@vXP^xqt62Dn>14#re&*=5ML@zFx1 z$BVF*n#;0P4rCas^Jw4K>NhLGXdLmB9eU`#;u+s>_aQ4g+f_hqg;*J|x}?1J@mfK0 znsn<-p$&`qlIeWTbUJ0RSTfO;+)9*?q)|q@71M4uX*3ejSdyR}xhfOhK3wpB|M4I5 z|NQ6QQBMCE)T1 z#;6-xf|mCLsakt^SZT>h3C~Qa7*q;z+gUN_rT0h!WbAIM3*S19oJKFtA?-0RD8O_pY~yM6ZGzTNrytFJ!=SeG5Y`tcun?Uh&l>T|cJ z(~ln?9x|UzNz)ii?t+VvL==uDw3m6URWh@A?oNese|wA#u_ z!L_66etGHfBx%MoXz{RBzXo5Nz!g>~Y1r5N_w{8+Eg55D*;$0w)Ue)}$O+9gZ945XNfIM5#CGn4mBxEs`LWwNUPmIO8y!A5pK&_A%^P>_(d+lw z9Sqpn?bB;Fh?UD0M3*V+!6b@Q2~Fhu zCocm!8wAF+y@PzB%~k|s12!Bt51z(U?TSY#nkyIoQcqcqeXBCA&D7py(tG%p_i=3n z5x54FZ9fCj4{G?^FSTW{G>&OqxXoZOn>pQ~fBr0OFh~=+&5TYXAypC;d6;LN(|c|u zue^Sb|KVT!TYl%yK2N?durq+Xz!nz9W0;(}c$409knO-cckRKlEm(g3)n{cl7l9YP zqf)=4*Q^pm5EyOz1lpDlJ~W0~_t+BQce*xAa=}0@U>!CJ?maWTH6+;tyLP}{iHCT1 z3E=?9%IolJPdWF$4X{3{S!$UH7{2F?*NnfN^p*<7dzzKu)W$e=3hC?@qNWQ0mvPW8 z)DC1BK&ExhOg?i-6j27oa-}PI`PP6qjxZ*2UW?M%F9-{f5E!e8jP?Qyw{H~qVx8J* z$W(#QrBB(#2s%>^83}ium`c7O`~Z|f8(8K!^IWscE!rxqhyp7lcP-0u7|c4x*tJAi z8BC~R?8@=+^1C*Ul`}G?(c8uDAI6iZ`OkpA;BQ&q@f`!OfTG`Qf99T&A3r}o=k)B1 zt5>f81x8q;shyjo_oOwVQtn*X&>q^(TW4;|C>XDSaulUMdF=YQe*lK8-AYJ@BK(!- z4UN~ptbg>tNp5M<;t(H z7>xJvD8;-8>BGCr;>MX8F0^L8Trin0na&nWrwj5TcVJx#;wYliYS3&p$+C;=t?wKns*ivw=e&#C!U%@FLy*AhyXQLrxIdv{rYRzn^DYPNa4TZNfvA(S*){UkE zzRd>zUN7KQ=PpHc+8YavRtKYEPDbZ{ALsyQPXX4Jqtj{sUZli-Ih)Po`0SMH*RNr9 zU?gH!i(~7fBOYdBRkBwPYa!b8%4^f(Zpf5-)Yjyav@o~br-pfJx83qSUDZwi+I+RO z#`ZZD$6$1UmC(piKKOxW_`q||a5|py*4_KO`Q{z=_xCwFJLB%{6CT`4Y4vyMc6)R? zEm~PdtPH~DP~;d>kocCNE^=~hky4?Q(`*TAna}6Eb^8tv?!L`Vufy)nfZgGcPNz*H zOHooeal9$tr@{)~F1D^mFNF)X)>;RPYS1@E}>ZS0eid# zj;M!Cwu&PCQdzRO7H^$ld@*1*kN|EY37ITy%Dur==~DX2*;}_*QDbH!T(PfnO_Ap; zW;5p)y~r6aa+cZ^XG$sBtro3R(N1GpSwfPgP6vo3x0Z#?u~s6L0&9pwgisM*fBTUC z_4hx+|Mkhg;`pq9tOLyq(io0U9JmrO?7j@$8}0=y=FXB~6CjYX)?qyq#qch+zcv7w zCt+S~*wPD&9l6@>+jbcHF1`0BZ4CzZD|NEgte&4jtTMr2rfn4k6EJ~N)yx$*@RW8T zZn@&n8h1X(2%?1A@wj|`8~j^&x;7^g@PXYHSGqBlxf`0=1fGI!hb`IOibSXfwq%f2 zVX3dPO^mm(0z>3m?T+lo3(b7FWSJN4_d$2Z$dyLH){@I^XiJI>M27GnOKVND)uPjG zv%mkK^>04)`J2D=Q$PF^U~M~|f9bimzxDbX%X|0kXXoRwx660pywZu;wT#4tOKckx zvx1yJ|}29K3pT93dL9qeB<%=V+%EuD68ohJBljFHz z4y39CvD$i1IZ=1;jdd-G#bW6b0%j~`bMhju#^6Qd&dX*qrQJwqrIJ)aBn;Ln*G4H^ zn?@utN+_^PtXU#u!r@f#2VZ=Z|K(r(9-sQ^Yv`m0!#$Xd>J@h~2GN9_7odC9p~Lya z1E{rP?QuPss!jdf_#VFvqWTRk-n@f6&nLo3Px73PVmQ6hCbetr)iU?d)W)DC)nf52 zL2toOwgf#B#D(FiaMI2LKJVPla!xync=>9Jy_N%YrS-BaTY^$2up<%y16)OlAue=U zD&w0n{lL`k+ghCTL%CZOTC-RdES5RigUIzMdtrmjgDrb-ja@hVytGp?&ePEPwZ<4j z6vYe%1IEV>`rrJXy z!TsmkcIFZ$Y3*X!XzhOq@Y)2pHhuYza&c}0aGOBUqqH_3%EWD$nk?C^M_EUutT#5T z3oJQGM%aY|yr~e}*zNPowH-e4@{8PiaKP(#kGOqrpZy2>?B73U6e-%xjDD|2tJR{J zB{b8_RZyn1pK#zxSmT89)(iSoii$GM7lzY&2i)C1qSI=yJM43Hr%$inqt(bTI8p%L z-Vs8g{gmZu^pUM4ln=GRvKtNfzMGN(#Uhj5 ze?I>@tHV=RxDLv~(KbYNh{w*;s(B660;o0|9eS2R`Nj5vc$dqRuCA29D$S!-pC57a z(8s@OkaZ4|l{E}K=-9r@eW=pLmH#beNw#2$NE_LNTGN#TkzQlv!BtS3EY13i!Q$h2 zHcLprl^&P-Ek1TFq8B8jX<4{6(|u06rTOl;LMhMutbRn6(z4O3$!~Og0RNU z{=u&S|H~7AHRtvG^Nee?@Uu}Z{I$cwL-r4jd8*xWi!e@zYrGx5u-fIuK(!Cn18A@w zh;5o+!_NUumpPsg7j7Qs0V^lwKA**Vs2!Tm6wKZ$ch0pb2#Zt-V+F}s3_{VVhjd?h zhL1e|3l^gC9R>@128#;}dOafL_zAIo; z;zRy=RC|YufoEp>YD(-Cxxr%5wdD0vfVQP@aNp>WO|Aw=4aBh}9><)GMvP9+h~tS2q@me%tdw^s;rQ4AsLs<+zXr!Aa6ELvWg#IQd+MN6{<(}Usj{f@*ha*Z zj`0!Rt6V;NY)n?w3@RS}v(Hjtmjq$909Z08tQ1t}fK}Lb<>HLB%C1G(wt*=?W2YGS zoY@U{YN5f4i#2M(Fh+UpVe#DP+*i;)f2DhBO(~ru2Qg*cuD7X~W~7C{AV`fRNm9n~ zm?YKClTi6*Ilp8VlLn&PtTm@ZIC*zOo+ewcVU~KmL9O28==kt6@4dHq?S&VvZ#@B6 zb6&kp;|EcoI2y$qpPabTgO3of-dr@dIik8|e;LO6p)DPz!OB!;jpgBvd!ARNHtOf)Re?nOA^PBNTd{8??x>5p5>+Io?>|TD)(2nxP5Ph zwT(><4-VKrIAAl1=yW>nPrFU4(LyML)vkmiG2U!dB83yn8)Hym4T0n|O*q*(U~Olg zMtzNiUXN?nmRMd|pi!?Oya$W5nG<{_+O$>r_o-{*1HDVWXxaXeCq|wRIjXGBLz`N| z-B)K97%}-XnLSRNXvX7&qtTeNaZEgR{yNrZ*Y+Zz)vD8MHfS~))FXxRb|KRH?qG4j zw^lo+c4aO^ISpe*-ha9SRNW93Iz-CL^U>E;m zkVX*JBASf`2S>Y|Z~x>6pL*ei>woqHV9j~G`iYO;+f?>Hy8VS`qk&z-aF!* zJNJ3#_INQ1FYtU>pY1He~LJz94V`YMO1KL=WbS1%2su_6r#edQ*C2QB?gGf)pskIsL;s_zN^d8SK? zWdKml&-`t?scr|%oRc+ z6(niOIF1=7DT()76tW-yOj)X)=T#RQ)m)}huE1m)SRwqnQ=G6AF6%Qhna)a_rSg$C zQ#C|UK(p26C&bI})a=FKualdx0g zY*I|DNs<^L1q~JO+>HgEy0O5gUwf7N8(X}0ca3{%JM8TruzqsHwo-IkO$NOVy>^{O z6wnN71imBCCMnu$?u@W#iz_h->GBe-;qY|K@!d66);8#MyDTp*aBXRkZo7#Jr1ws7 z3pYZ!Vw7KnEr2%p{c&1qNe~1+Wcp{IRCv*|aKZQTXR&m#j4gcL3azg*yEVQsN(Rp7 zE!ECEFdiqIo}Dooj~I^=#^W*8T7n=TjOsL7k|+vk`qE#Zyd8rmY@9NH=Bpz}1VOGh zP6XvH|rLoSixEDkb6c1i}t< zZ-A}Cc>Na?)K@|g8Tihkaq=B&wnOj(TGf2_spNV)+Xg*$gw+1}aZ;Bb$_;Wkke(d%_tTv(tU)d&Oc zuZ1&26*hI{N$-&)g+j;xsSHMI5^dSo+GTrp$o3ca2KPG^U1@i@%1RyW)qLO44HsiD)J)YwdW zf(cI(Px#GTJYRhX2hfzp%U%LQ+7e459&c$gkL?i^%$q7~95RMUC}$X2YdPjh2JYuF zX@!`_;xTLBI=%Bz$^m+*Kv`Z~s`1RA239+8#B7CSIz7ZvVv)1Ak&b!G8K&%~rF3eL zG$l?oqj8K*eR@iX9h)o(mdcWsCOBs;844ZNM_+yE>vuP{&*GDl#&B=Qvp1H!TeI5%8Y|skF{TK8E;B0? zV5G{vVESth1W=5bH4Dw!NwbVT<7n@B=Tfy`J&H)FSPOY>xxupwFY@yreU6>s5qDPBxqWYq_3b^j zws%?G+N0a;(eAYAw_6N44H{wS2DCNAR{ECV%sF3p%G#nLg|KjVa?0MpA@^6-84Lz2 z40JhbCEeF}sb%v9s7M&QB5^izHOB^Qe z$P*PgaDfn546$|~I;w@JKwy*9XM2Whk0t-#U;T*R`t0j`?*~7DAcAh!u?K;H_}DR6 zsesl^kc)7Zf=FDGM$~jVt7Po;SxjoJgeXdZo;A%yGD4OX?VmM}MTvfVK+^7S<8nz4 zurlLNRdc{9>Ux2D=K8M5y$0u&B&Pso=9`7_PTC%*`HsVyNcq_HCf7R(AvDsM$yl%a z0hQHRh}O-`uA=F(YBQs1A&dMdoodcTW8x$!%G+7v$+Y9$#JXCTrp~fz^NA%PrjIlA z8`%cR7B&-^`JFZf6-9LW14buD-8b*O```U4PXN~3*FXAupLypmzW%)*T5XDLn=oVS`DZP|BNahtn*NHl}&?~1863Ycg6E<%XxMs;qG~W>O5dq<<~V+ z@+|Fy=6PsU?`-DG9Zbf|2y0#0u%zcNx)%!?Jxg)7XeSo--bikq(LULagkoHg%Xe&;iHsX8B*fPSJpFe zmY-ersUR5dGlf0UA;IM0>*aeV|0Y3goP7&+6>&|5Ifc)`hn1+!+>)`6+$9qBAeDCaTD zJdS{FBjlsk>-5`Wq;_-F1enUIBBH276t)Y}f7|$(Ui<$`gc2BINVO)3HHp@wT6+W2 ztV2*2&)U?zu-<1ylo;Dt0%LN3PuePpi8)qgkylgZv_cfX+(l*?q>#j^q1kGqEv#>D zKl^@-=HRFFDLm^A7QWm(9{u9}-X2GX2SkG&N=l5)ZuSN2Ov$D8vSqf*f}hM&s_HoT zpqk29xs2D7Y6+~kF4Zt{yqFLQr=o4c!P+`GTV-u?l*dj~|#Cf!b(eydKe zS*Ou#pn?#qQ?#{M3^vu?|ET85mPUiH1fgJT64tkO*xcEp)m&$x-{tz!fQ7*#^(b_6 zobbk$#^u`yUy}M+EfLOrPK0pPFe!7LZfY!Nr>S>!cAbBxBd4cw8bC#$0y@1WttcX@ zN7Nf3feP@({v_J5i7LyO#3D;(4q5k;@VXW;6U`&1wmdfX076Q%u?V9HRLH)8Klxd;rfRiWZC!EeDu*Dg3^xNdxh0Ju#)vj->tbmWunMyM9hN4jKQ*^ z71|I~VJ>+y(?vBq(d}6wWSV8j^6@FPtmh!oW z*5>gw)>=}n(N_9hopie+>AOLVL8LJDGWD;qm( z?F`x9PH5FbTI~+KZkKkaO%z2wxHNTLHL3PSd!pzblG4SX2sj>{ad`ij_01jn?RAzG z2P`ixu+VQ&3zXCMSm%S}ItWV?-URJl<&|S8S>(;l2fVss-T4&!#2lYz%4DZrGlTloSuvrjmDgfV&XJ$`G9~>0rh%Bqv10C8g)e!2xs7#<%$`L zN!?CZNqmHoq1^l}gg^=BRE^igWz)X!txLk^8d)^LXQ63aIIISwNl-$93VCz;g#Z1| z|BB!J!q-^a+J|NfYISG55V*yQ(TTHPSa{yCR~A<)Y_{B`7?0i0B^t(OQ#A|<%j|M# zaQb>q|Np}Rt}d*uTQ04^n!hEyf-r^36x4xq5sEuo>mvlXSviTo0G^y^`)Ow0%4_31hLc`4VtYMNBg^<{CgR#@BGd8{zq%=GaI{yJpJ4YAPiQIh=hvKPqe%Y!TM%7ANl|RmvEf ziQFm0@RYw-22*8wiMh59b3j_|NiuPH1mzxkYeiAw^iJAEInY#u$-3VW{-DNWep9Mo z8l)$qtq-V{S&OiB%!AF6)y+ip!1|h#FqVdtJi9#Lxf=t1@e|LpvbxQCcUHKwy2Z}k zKEur&Hg@;vwA*xhUAmnv%|=8maGo;GNjUYLW(MP%w~zrsged8B2;0L$_Kr@tv$8?2 z+vKU`C9W+EXf-3}BPoSnBi*=AQX!N?8>bDFA}gml2G8JuqY8XpUR5`ezb}}XNx$qu zKe6tXZh;YUYJu|1j>z1O#Y8DWN{O}xV>Q;epjL3*Ljgr(hn>)aIOlX*$TQH!GETLN zqd6UOHX3nuHYQ0Dq;P@BK_IC|HJXhktyY65bXk-_`ANx^|F}t8NH+lF#73nEH+N@c zkQh>FNRe1VumWX4XiFe1RwNiwlnSt^z!DM*iBy(Q81~K-fBwc@e*2GJ=P!TwV`tIO z@B6w$>Pma50WF~a0t9U^fs4N}sk_I4cGoKl^_9Yv2EQBzg|CR@bM2`4^p zvC1|OqO`+f^8Qbhq{?MUJ5{F2-_I0c?;JRai?NU>T?129vz=2OJg>vq+6h+U5&~2Q zXr*+BJ$p87nL#SqWQfxJ0dJW=kqv1}uIpjjF;``Vf8yM$&QF}5GnsV^YT-)J#@lWf z>Asd)TA|>TTOA@eWwLVbNGT>Or^fToz6II%a%L9$poBo{ z#K{JXOL*z_7Z@HKa_9c)-v^!mtho$UtF_UtN8jDAojo($Kj3&A(`!bALE!XPLV52D z;XsxZ6XSZa+ifK)X)k7KK}eoUViol!_$;|Yumhc`#$&A z*BKrjvwwI*7;Mq)_2_on^g3-?jXHr+u7qd|%4>B@YP^krM5+)g6|u3Tamsk_kp2Bb z-n$#J*za;}X@P})hgP#jC__?d(Wyq8a)+E}bFy^^fmFf7br6@mvQzA#Ep^dMUU@%Z zS_eC_b<>r@tk)>md`&M4R4qkhi&Da~J$_>$oX%0oVpAQbE_3W`JZ3bGy_LckboN;l zEpPJKYS(E*&O*WYQcdY0t<4czR%R9=+uYcqi6ZBPWxfwL!j%Svktm`3#vn^1kuF0s zwFFXOjq^IQR#QtfQr38H=Zt^*`ET%V{^WJmhQ}_PxgO?TZfFgovD4M`o&{TT!ggZH znnQGH0nRKJWVy^|i-6w=KvQ;7HO1Uu%oR)rVhY4OqRwgF2o(?aYv=!vc(^XgOZA{k zZ4UEYw;z~U30Ie#<}+QBaejQR(V;#WcawS5$Wr9dBi~2A02%L_CH*nell#s{lmxX9YhfHGjMFi(hB!^pC678LBqx`^(lg!F_L4)j z%x+!al{T@nEXw~GAtHSvnNW&GtBpZ&d^&#Z{lF3| z<_(loq=|OAYay{Ygw9&RA7WA|i@${{O_Z6YNk>~huV(Df9FS$a_^$lSJWM3cyq_(o zUn;vM&zs7e7DiOpzAwe9KcH7vsgOG%4V)gSCw^MJAjtv$e(PG~QE+Pm{-H4~G(m}+M> z6+3rRntZGk-uK*2tQoRY6Ib3J#)Tr|<7K?5r@x@7al(Ho18Mb#K8 zx0PojJOfugTvjL~ia=Xxem9_{C6Sq~L=puJY-~}|Fp`Gx7|y8i&AV&-tIvLs&wcHC zjBOn{9miH#1Br1~45@`^0h-G&0?Y}yNu@1$D$R69aempjY7s4a1wCpk&AFwotE~B5 z;yms9=pA>VCS-~c6czVr0)N?(FO@IXNe`@oMv1kWn$ff4Jgfs#4(!wv=#;*p#Bys; z=ed4FBvQBPNr^GSuSK)N&Sa*d%6YPBtw|EiC>|4Q>m1;XW4MIM>>5mNe_%84s&#sOxfXf0<_q|c3}dz z%@Mg*O#t=*&*QuSc^QHHg#fLp-t-XH>p?+T`Lmn{0y8b6)7;sdzRvR-jUm-BA|0bt zz|+@yJbSaxr$7D*tDAe=xx32!^-b0{wpm$OVLb@xbUO6A&NaSK4~fDWK>*66Sd$`* z3rexZk{aKs8a2_zaFl9}_DY?_2osD27Nm1CSlfX=pS?;lw-zRD~wYJ zWziFeb2<{U4j_>`D;L#7U&0nPF9T-LOvM`EKt}d&DTJf*5uR;RE=w%0iU@D?DM_r0 zqlx2~(a6~+jLuFOkDMn}pcG*k&}%h`BB!US*CWDO=qh9WIdLxejQT5;IDX=`mXBNXquFnq2TMeMgilGXq9otRTh`3QLM+q$A!Nj`_Xseuv-t>NmK3 ze;pQ<-TjDTSNc0WcICfX8@kUz)N#V~WbB2;(hJXv=p{-PCKobFl^Z@gxyWBt{@?on zXg(}{T}GEc%nZfv?oqAjO2jH44`~*n==PiLihLyYG4KG(cxQN#Gou2-OV>Nx8Ylue zA~w#>!M&~a2^G%SJd?KMzEU`FH6D){CyvP%Ubawdz@~xBMXb{WEa4^h8d*5Boy&4f z9%E7%Z@qLwVr)v9rqpUR27^9(8wbnp{P?X;J^@(gyng*xKK<1{{o9 zgt~HhOs@W`kqT$LG}m**`%7fqNS6z z$jNL+Au5XIqJq?vGhdU|wNnTrS{bx3B)BN8z*=JCGfNeWi1_jkH~6j3eu*!B|0g8z z*lDez5NlFr2)Ta%CnpdsL+2TH9%pCnt;1kSVED|h;ykTIo*+H4 zuTO)lg6$SUxK488Y$tlX9=jW`ySx2M!2kIKV9kFeH?J-JU=*jH91e#Z9UakJT12O@ z)1(+5FgIh{U}ucR&tp{b1wW^^?fDNuDNaCexh}xVfSY*?)jWo-?1S}SjMAe`2oLl= zV#*(E`g3t!=A!hvCf6k+Wue8<-pO5MS|Mv0j}wfE5kbJ9Q)i+33@^X%414=W+_|^K z?K}6my|T{X_BKb`+w3+XdYumaUWazGK`n>~d~HkE6on!5B5h%DST8X|c4hz|ztpyWMk7Y!F{6=Y#goq~cWifDB^&ON=+pb-VsltRgpFO@b}>qMn8 zYZDilkC>0*sK_I908r#imz}d@Vs2U3CHaZ z5WuPw+Y3H4MqRe5r0L6pDs*gS&??G>xsh#926=1b-^JgY;sGynhmZu9qQr28% zO4VAXqkBqUt6IbI-t(%4>~rcY!j~JzkkGZVTxW!yZf$%wj+7#t7AtW*oXrr-XcNarp zd3vG6GfOY>^B;YNo&6*3u59w=JMXf(zQy|HDOqI!c)r%kWjrrV6Dhc!Z>ktRi; zNpu2eEY^WAAt4C8Z^5*KV*d=+KP`Dc33>Jbgpi!^U zXmqGI>NFd5YGHu#rmLBr%4vbE4_tSwR0evjFRdEiwJUw+t+i%iBa(qDXQgqDs5zfi zZAtL&8d;=t8p6a;iYV(A4k;ws3Ql6dSKeCZxBu{qeC}J{XEaKo({mkuDsb-GE4N)K zrnwB=XFx0Gb!B50${Q#LuB3F}YNFZ2pPVVP8JC@7O5mlkIYeA}cH2Xj0e>bu-^65R zrBu$nKWsY#QClh_W|2_Z%%9KC>kz!~n#vNe_0c=-K?7@fZlT4^zQPDY94kU836-0B zG+yT@1VTyB#+CZx!YV}y*Q;#3X>w*MBz#wQIgt6Xd+)4-XDN5bGb4czQ?iJ;xrrqK z`}tKNk+W?&_03CJ^QVQV(IjfLNly2l|Iy03uRQ@+=e&O5<&S>jFTeh+6{*yV!@WJ? zXP-q1MUsqB!ikbEU;YyF0f?XQO=iY6wa8Cb395#G@jDnNE-u*~Kh6*utwI^4#PgnU|=DFWbTsYd$ z$g;9b)*a^~C9G!=gx4i0;VmH0E)3Ozj#HFWbn1%k%>`a~YLUPD+Kb#--QmsK_qe^f z!OrlA&C?Thc6Mns8Vq_J2Hh5|C?r%N!fI-mJdVd@?+J_)2pNDeqzJ}i*xT6W&h`o2 zR)ZT09d0ajS?qTSLsficD?9<~LWzYHc_3^CD5P*21DUZYW5uuRYv;@G>fmr6lp_w^hs zl_wORDqR)(BFYQWB#H`)v$&-e%h!lIMJ`xOSrz@=Km>{>N4S+wKdzgm`4Tl_`oU+hsV@!;kD49IMZq3!0E=PV>1%O^O zz~-FcqZb71Ie^Jt;-lM2(Di|1^Ruo_O0fz?x~MK8kZ6>riZRx+PCg$`C}%clATgRi z7^GA*8xfy;64@<7sXx5uFY9TTx zN>jo*eUmLMsuR`_a(2ww(&!dbi>|HsX*=;VwnF!9J@7P03QbAY*(4C8+8~1fAq2@d zp&kV!CgAIDZtySv=ym?+TR-CP;MjEtO7F%lE%s#SIt1%|=qy4i;b0%o5Y?UDN_rDq zlX{VR>O7Q`y5bRi(ewGJ2AuO)@d}Vt$(WZq>3-@-DlyqeAcNu_Xb+xiP3LPB)crs= zQ{@3s0&@>vA-Nb}W&T&GV^Bp1+Hk#HVaeNv#pi#4H&Vtq{fmaF>#!d`m!Np z43ifjSb5=iDo(Z9c({sz%74yW7I4`aaCI?LR;^+5HqM@fBbTJq8!dzi**iS^udTKJ zQV0=00a(>9y}Z2e*|p8>zk7Ie!v5hg{eBN^p{4}-lG9WbTa!;Q)A>;L{Iqs!Y`$}u zK4!I{WHqB!IMhDax#zo#vH{>ZpYid6pYz@?V`Uy~qLy}Yxi+}AWr;u;i?jwMw6|UG zT6Moh7!;ZSjlv2+ibWU@W0!?kQ-Y5yxB1Am4!`v3^K9-N@Xnq4ym@<-dz(YnHn$N% z&~HWb+fCZ-HmzopsNQhpF|A2`vxO8OtYcTCax6?L498>5$;LJtTh2OSX)xg0(jtRi zi$=Xp6euL1bqP?Jf;qLB&#P3Z5Rz1rjJ+?_DCX>JEv(UMwW!xan)S#D z)}s(5J@7P6pq`ieY;l{ML9VSNJPc-He_;!5>-=$2PsCZ-`qTcj}5qXuioWB&bDzQe!z!q@o0?KP-(VQC4@j-2kw0;fmLal3!hSumW& zFg`3wK1TcCUcZPYiF0Vz+Wj6^46v@uGwBgP)}=H-;sRsLDgD@0bkkk&7Bmmh&X_Kt zGVc&qG7cNg^Gt@t*YixkOP-^#v-fsp5|if}jh6kMGAjsG1C#LFAmW9E8euIh%JRO< zo*K(I(IncSwRY2nk_c}U>a+=y77JyFp935_4TR(bt0*o2T3Pt=^s%b$-z-4OJjG1K z_sfR8-a^Ux#+_;K<|j^zr4~ihn{7@`NB`09{pnwP>Yx6jfAH-m0Bg?c=F+v_|55nv z|8R1ecJ~jDNVV6k*uqwS27HusRTpIrR(f|>J0ZfI$o#tip`TZ>6BV6BcFr;8SvC~Z zY01j;l6izbRh!RwT_-?5;`B?#`e+naa#G%w(jrJpqFjlKeaK2{IYVMCNgTV-&>-N} z^*&GCSm4v2`Z)L3cX;>q3inpm+1%Y{_4t$^+^5xQ)9!R=w_CJZ4QHl_MF?k9DXc~b zU*b~%S~Ps5SjxfCDTjy0Y;0}Q@3a~8yIflw(Cc;x0)Xiuix3=xBmDq`0Ur-;OHoYsO14yxf=Crtu@aBN24yFAA+&P=pa;!^5-ck$^`T&A0WN^|2%pf&G% z?+3`L{0wEmy}jJ=^53(w0mhGfu2(UiW#V+t4j~=5irNlbW!Zm5`(2VR&1S;(GH95d zzpv`viPDB62>k9)5Guh-i%p(hkVL^5P)FdjSL0MWzdCJvQ;8F~Bcuzc_uY49dYxk` zGk2z(CoW`?s*FN2HVHA+l`h0gyw1$=q|3glvhxwvdLqS^G6|W`ixtefYk*RlkuR9%8 z7*GofUn*LC;RSAq9!yu zu0)h-r?pCwBB)s^2x~r%@Dc#1?4ZuW0IbK3s%E0OCQ4sbhM5n<96b*9>WYpheA(A( z?_nhiy_KpJKvLkW8S>9#Cc$DEU=;$Ts{?^LDFpRCCI&RuT83Aj>TrD_KmlWINz#Nk z)#%i1!i16tACXf|HYhWYGtE&`B|bY+AUjqNv<9O0O6aedn5T^@^i?{D>?!UG-+~?@{ zgziEUgL$MYX0r~ilE%Vbq{Xu3szxz6T?A^x++E)zoIA4*w{vNie0X2(nj56gI`p0{ zI03oKiuB+t7wp?SJ;Y5esUtd+XS=LLdXc#l!ih!W7%4SjO|iJpWofC$CtrS!&E1!{ zv%14OckXk4W1Fq*9d>qyMD;rTUWdhgmsX=jO@`D$iPbR*XHIB!ij{8nEb(pA!g87< z9B*y0wzExVy+yCvpao&1OWS-k?zrsn6S1x)8IwR%uJNU{wIli`!G3B80*MNt!y~ z7zTXthim-y=f1+1zV%%WW1!yjo>j^Lt0aNFBT#Kve$}~f$0Ns3X`f3sI&m78dK>hq z`~6z2U~yF70G3j&beP1K0~}TtB_i=bduB?RdlP`qRx>l=5^n7izxOym)>Qzk60@cv zr?U#0P-}S*l{GO)2dK3!S#_96|2jKW9=*z&tmC4DX?(rjYM$;jc=1M?P{oYKkm`ga zF=(rBA_u3%5>{h`DWa&d&1CKuWu_{YG8e1QH3^;Q{wpO>oa1R_&%KY6q{O^mEH^b3 zSYMnoCi2OzG=~XV?KZV~gWf4sPA*?mYomb6(v}_un_7+HahVMhu60+#EDr z_tu3=F^~K+7XqEE+l|XjtafUm5>>n1igM%S;m4!U?;rH`Y~i&)3R8-$5Y}f>O>}^o zA}Ba(_ZJpzwHI|eeHN)VLeXbgGKHoh#0HF=>lODDj)of|~1m&k@e9;q>@l%k}nm@F|AemH_a1!xP}3W7kfwtvhYe(k&bZ=d@* zKfb@~yen#T$5ILHE=C%=$eY$v&Ny_WK_B>q)3?8)K>ALxvlCwm4D++gJHrB10wWLd zTzCPXy(|keWitA{ip%Xe;K=e|V*JNWm0zwLH-Q_iV=0Aj;411kjUEz`GtXK@#n{l9 zC5N})FeS13Oeg6TJK76x-y$TSozbtbytEKTjv9{t=I-k;~hVDn&tDT{+F0JscN91~u&!HZJQf7vy+IKEFuubAkJow9Gp7HBD4 zBK-7oV<5Tpt1+Mj5)ant+FaE}ho3zgq z45jnC(MJ0Y%VGzwq>mss7GYf-(Pd_q{eWg>QFk3D2#X>qP!yLFDvpMfuITHn>bNtsSt$5lqi^LVJ8L6d54)l@ig^*NBFYg1wq6!CBl+Pr@d$qEv>8(T_wj<1+1b%Bbi2WkEWOsLBNETbo{hnRSfFW&5#k_IgQEK|t_Qp{g` zvsChu`+0u6py_~>syV=wpR08Lx20~%a@kY{lXFAH017z?u*zlfd`>^7BwXcr7DRsi z@)|Ldu+R&|+i!jQi=lEwFtUndMZ7B)GO=diru|Xnh5OOBKj(xUybxq`* zhSu|4MFf@2I-7kiZ&s$8C>!RvxD}daVUWtl_~a$ml8LFc-Wf3S$dkoL&7I|aH6lw| zvDP>LxMmRnNGtMANrOg(bvo@fhg-J0y}S1hfj6E2tU0gGeC)-y|K>;UeJ9xF7Y_D^ zoSdA}Y(^NH=5t5MJfBMaPL+t=fBmB32y^_V&SSNv1;K@Gt7P9Wu*}_s)9)o*BOdrX#MCa*PO^OEx67LR5e~HZX#?YH`xh1_tiX!E&D8>| zw&)~AYC$asxYnw(^ztn}_K_QG9gKMQ-YRe3US(}-hyA@h_I7t^dT*_6yG5&6rxDc% zq7Y%U>;CZ*TOdS{H5(`}f;b*=f8~&^^)*_}i0exWEH5sxFz6CRq1SpD0;w=oJAO|T zS(&oD_~wZPg_ER6XjJ=Z)KiSyhkH7Up{@<_v4R`m)AR`DRq+_@E)gmWiw-Wl#L1WRe0BH)z zsL)gCv;ZLvjus1G8Kjspz+*dh#`^taug)v4`7)mh-Th3* z?svj^A!H9S9E4DOiY0{G3oIBK=acBn#TIjVpQNik7A)2@XD=#D1wud&|49> zh7Sjr%+y19K~A8U=X*WNL{{blUe)+~z))=aFvHJp5ZdiFQo!Ec-hTu9&+g%W0Frdq=!`=N`B3t+BST!^Xxs+bW>d^rH4&$94P#&Y9Wj7^_E+I7M0D4LPk6Xi+24 zhT%!V-tju`t?sbkI}jHJUApZSVSo$aLm-S}wWRNg(rJp6&S5?KK-ySeVwgXNW?DZn zZ?X*}R#+0x!Ub4D12R#roDo=JnL2%lut+OWR+0+Wp(lW3H0J2|l*7|g#wSM%hx>f< z?iPRWy*K&R>H#T{V?nb>6B|Q%?0{6X0NtBTv^mjm-~e&shNnOc zg2}GHLVH=T9H#UDTU%r;Y%!3W zJG6BjiJlQMMj(_kT@^wTNP`s;g>;@<2+m^7*6@JiqZ1DIwm3c7#|XvR{t18ilRJFn z?Nx4%1JbYqXU9$xWel7i`Vvn7o$Jtl8dM!d$4^tWfLPSrVq7jAU8Xzm zeUFT>lkC^LSgx#;_PE)v4-DuM)2p|?$G((jjK9yB{X)ZiJu3xgOqG-sLjNl`zem0P z+PD(7(T)mG0naVB=nR^iX@T&jEk2{dNgu2u6=v3svPA;b{#Da!)45=!f_$1@cd8^M z6BUJgZ7L?~={0IzNBm_$R+&^0fKC&lAfVOhaxgkw{?@nt>eoN^?0@k)PXN}O*Gtbm zd-vUU-rgVX?)LYGL((*HQ8`&1eX8^}Ip9RGh-3poikY2yc}1B7LD_L1+;1vJ=yuj~ zq>3?s%asVHO;Rf(X=d7EXR`=xsYLo%=INjISTmdT#*ufoU@b!W9!3uugb!Y}T0oL* zL?z3OfNL+`;uA04VrTb&+xORb`_3Ax8(SP6?6bSOL)37B%xvIso`SjKq3gwG5Nq0x0?Cryj)!K}PGqlJ5)!RbY&q{4R)DkrRep|AMp z&9*PQI9r;$feGoJH|E=&@W3U)a&y4dluzffVd5gctc%~jtd^X4A7k@yYhx|#ZXaa8 z?r{GzKm?4R0IWH$s22QrJyiev@c5YhgG2hguJ2-+%|NRXna>3iIm=abD`!iDleFi9 zv04uTYI2Yz%JTg=)5Akj)%L?K&??=>i@!GiB29?)OPfTUt%JTB$Ax`MUs80riC~c! zOzIe~UZhxfYKdo`TH=$heuVYCW8QjijdyR~Wp{6n_02Q3clKyB>h!wKU#rnh7pocYS`S`V{2=NcB{#?g+AA>FEQwLX*41S(yaC6J>k5wD2ZSv zF3nUqAT#{Kb!P_3l|?OvaXM!2hz8M`}293P%AK0QXqV|Q2;5{8OSGvFw-eDm#f zzVQ8bcw_67(U&Dn_qO<~Q6)vbcYG7O#u>Tou4rlC6V7e6gLsBF0dEQ|Xvld0Gr zWRO)AUR=pae8^rGHSU!4S0;bh+&zuDK1a~HF@b%jn0g#p7fXu8y;e2i;N`FvEM zNaK{zIHuih6GaV<_qSjA(qDc56aU#SzxLNp0M?w>r#|tq@9%7HpX}`)w)S>+dG^** zzOCD3xe1@e=0tOj7M9t7EZGQ%DJz5WLq2Q6Aajq8is4$RcRF7OWpn$6aO3d;+!lgK5r3uq!5sE(+HrUKXDg$MAh#l@1}vA;v6Xi^ML4ycNqZMU`gO?6 zTnA%~YvU~ohJD#LJLYuSdwEoo!; z5PA$YaUNjSpb?;IPWOb%X*?Up+`jKhlATtA<)r~Pmaoz4vFZSihT#itC)QRigSj zn^In2x!o=Iq!N>Co(iGXopfZcjB;Y~Gl~anW4kJbzid!CQ=0UjJxypvf}elB&$VuX z)iD79Dbm}nSfoh(95a6%nw~f9w2GZ`SR{%#oyoFewI8GP8@2NFE+5;@l;-W^u^$3J z75``USi)k`6wpYeuri?C>v4K~(Ea|8e)LbC0IYLf|M_Qr{>NYa%Wr%x41<5Xw|_vK zBs8KLMr)LklVZEp~-76-(qv`n0N24@XqZOR@T6%{OJd;UY{c0pW@~uB_Hd8G<9*Wch(HLGQQnFH!k~r`3aQ7mf`HuxcIj^hH*fSKKy~x6I%O$~lA(sWnlG2HYQ(aJv zmdSft3lU; zx@VuiPFZ^u<;P-Ps&a+5_&if9NR6S>>$ADO%HDAJ;#J04AL?QFP*gUiv%6$r+AW;Ho%N=n2y&^f{@Tq z0naRVxViW$Klh1O*xcITox7{txxdcl_72-?_t;sNbUSSZg8`jxmwFVTyv_=1F-c5n zT=~##+7)5FNgxHIB!N(5aua#1Er*9E93G#r ze{js+{*e8nW6q2-1`LFtCYwlONxe1<6{1Z_OQi^@_|DyZ{^X6@e0ODwBNe(lz%+&U z44(-E<3s0nHFz5817{eT95~-1n~=M$S1wSc(oY#&m7kZ4HP#h&IN8q{^SAi0Olg#= z3@haocfn1JZ*hgk6V;5_v{2tnbxz8uz-g;Jm=>-(u-%tn|(kYY%Tpw;c8!a4^>Cx8Eqm6cncdiv?r zCje{C>-lG%etmWKAW2To!o9sct}ibmmGaq2P6JbBljiM0X3BWyu^@A((Rrfyi%N&K zr1_cwUlsNXl>@ROd3-LQD{F}6eaL!%~uHOR8O|PzDN<8ceDY(s;*n%b=lHdj2}EJa?UgqY?MkHn?+t zopi`gBOx)Q#&r>*YAC7D#;|`fX7}hG zcUD&EbUIvHTIBlj0iP1csfxn7@2?lP|or#yh(wMR(lk*s%|x*TS5hLC}Wwb@#UhQsX_X(t`aE)%j|< zHA7Ys6y7Gj9B)F=Q9Ku#aA{2u*c`Q> z-f<;CYm1CXp(f2XXPCanz4v-lhD$iWF9n@Y^U0e{+KoDimPkS`b+Nh8pTvo`jR^7% z(|OF3sH$8{uV?vERCq{Lbsx@TdNa3PQW=eUYtS2Jp7-qrGIiR~T+;$G2xrkXRkK^fHTHI#2CCVp)9?4`_xm*J zb)*ci!lHd!w=C-;WPnftWi_cz+1)>6|KOPapS?E?lIzN|`+oP{_j0KfI|@5M0t7*_ z2`;_N$YYH(lE$*EaM=1Fg%^F46%K_X9QtO5Y>y*sS(YO#g~HYnk~K?6t?B8WnO@Y( zOmFOsWH%RVBuD_nN)Y=}dsXIp_x}Ci-nV4t%d9M*0D^2}M>SEERhci}yYJp}&;R_- zxpM6$jao!|d6|XzIT9x*9eGgIXrQzSQE!$=95rpxp*$HIN2DFg%L#8?oaVdlf5e*~ z-Dch?@4jwRZ@u6Y#CRG|$G#jmvK?9}%-;0|kr`W&EQdv?%P>?b7WVRluT-_mdQOnI zUOmiO0+%%bSbb_e<#W-O9a#e)cfUYOx`Aos=x^;9E zs?KxqsDR)h@l{q9-92eIw536$gj7ID&08{%+Z=~=BTEX^LDJ^>Z0Nh@`cN^E4q(%p zBG_*|QCStIyTPk;F8Vfql{z^y(Yz{ZeR)P5uxUUiOF>=+`Y-Q zE7yJ%cnq)xJZ8oxCVqTtcJZmZcc+=3o2A)k0zMp8NrfqBeiOJ(EoK$N)WaZU!t#}Y zRi#M0qFq(#VnAhxtIDix^{i2!5@sLpB%kKaq&1vBg(A1GT-H_jI`2j1qLdGgRtiy` z%8wMGv(R|qIS$17Y)KSG8MKP>Tter3=AjeM28sAGopV9UB^Ip>yEd<5`{s2#cW^J) zZr6QPaYP0!CSFdqt- z#>CWPjp!(3gZU^x#8Q`pNc#w)R2fEU5k^{Ey3^v7Q`h+MnX7zwd)f<<>kS{soat;@ zi;&h}bOVe|`EIb~MX)Vsj`>BjJr7aMx8J*^qCLL~068hVS*lFE`j*88Y%R(=^FfI- z4;J1(j8XpJKSQ@sQogy&u9Z)uBTd5U)qvWl*IW^zZEV|vFcbMNm-d!Xbr(Q>)TcO+ z%mteRo5y%!LrkPoQfFvWLu&z-1h7D`REWGE){tG0WtOOSW8LNNSY>=IT_dGpO_M(5 zyzb-3B@|tMS5+cZ6@aaiq3b0{Bn00Zqq1mXP>S)139czcYiZ#*pb0EJ23UO_n>TJe zfA#uJx3svRXXh8#u*tXLDy2dIbg5vI#pRSt&eU2`;`crANNf4l>RO&upz({FUE_3w4NRAa7p!`S;9q7PO|lr%_xBi)rW%bP2Q;JfoF& zxAnmt6(#h7GG3*rk{gNx)k->T) zss#@;`-sdlQZSBL7AE*(EU!6Qhw&Y@X(lEzuzzZV-J3wi3TgR`n-hh?cm^7qhdS$E zI7$xy=~F$(8d_Hk*-Lu3?h;`Jmz2t*%A~^PY?!L8&YFF@U;AD*#10e&5sMQ`WE#}! zO`DPXKzn9zm)^GjRr*gg2s(JO~$>aakayuPqjE=K;YMa*( zBN(lN`JxM+JtjAE_HC}6^7qU{H;WL-y(EL7qf+#m;bmw%{*AYQu!Ah(|*Bpsr>!? ztLWfeeFl^2%#SM+03I=b`~3ay2#Z_0-%d(byli`YEgVBhwQ9C~6G z`}gi<-S{Y0;O5;quH2g8&g?uX5XUjGR@6<_=crK5hVd*Yu|&a-!8sSo?_olBK4e{M z%}A`MX*hFpo-e;~mOp&^Jg09hlInUVRh$ORm32^G@9h`jF~86xOMX_=#{bu*Mfpyb z-QP;9M8`PkvS!E@<($Qk0t{8!F?5B8Q}O!wy`W1Ag>?M+;PpUOcptqwBCC^z51D*J zEJ)6EnszE(@fkC=zt6E|*D*VvE9tGuuj_08Q&KvYL2qSZXs+{LQKOUrN|*gZSv21D znX}_^eKygn4Q|c>df8r~zokyc*sIloErs(PkO~hTqZ%Y(j5nH~3>zm6|K*>V;<;@j z%-I@k95qs3iYF#f2B!oisSnIiHutads3yx(@b|LIVM@mGxG<$=#=>P#=KoT{@prO9 zu9)8uKi`xXeAQv!ph|)Aox@!SDH4?8+N8n~C{&SDm@jpBkMgEACrof2*g1dAl{nBk zH>8Xu&$rN|Ux)+`WBMw-@Jr`fI=P*<+6xtUiwypV@i#>tmzG=9ZGbaCdr!`Nd^M zMq@Mzo7w^>4cxT~ClEOSkD@MpX`}p{gzkc6Q0Em`|uw0DIC?PFz)(^IDYs)PVQ8 z50+h4LD4^o-H;t~XBP`r%x$VC6+q=$1Ba>HOzL7cUz!O0{GAzq(v?S-{YOx)0N^Oe zJ2g`!2#yHD~g{{&V9t69zV}Jw_Bv90dWwaJMqkwvmu;$ z6gKbi;`LVBmnxm}!eyn3MJT&JRamG@R4@TKxF~rdsX>eagL~Fj&1SnkW4g?&t-uCX zX}^YKyF32Qxsu=4FzgD|kwN{wUkNCZPq4#1tPKM2rMLvDYPp4;xvfoCk>}Vr+Z@ zr6U$v?Juwfu{obwfCb3L4IAIOJ-hT5W@cxYot(nrVf%JjgclH5aX#wAQz$|pl#(k$EsesTTkYOKc@1?lc9Go zEC23lz^1x~8zA$x^1X1u%{GE~!~-l-?*vm>?qEkAW1kDY)+Vv50wt>VI9$aHk+WN& zD=>6G>NH``NR9C*!fJ0Qs;ppCgfg0x1f?vZ1(ljS28RwGP|2$@h5lEJ2S)fZBvM|813DrRj3H~n^Pkt3YGh`C6EVU z`nT%EedYJP-{ZV5R_T`_g69$1ada=eT1c(XP94e#wb;-whPbBLxO)qSc5h*BG2!N| z+kANK8rSaJU}@nl?M0zhZxGkV5Nf1OlUPga64pg2BlU=n?k@1tcQ5drcdzhaOCX*A z6Lyoe2F%SsJM~|t2J3di$ofzYoC`V}owLdXP5OxG0HqJ;SSw>vajS57?*oE94n1iu zQ&_F8O&1JLRxXR1(3tS&z}bS`QmQ|geU#>w^05e=U6c8tmr9|ow29C@9dyTrn3r~q zGG1@7>>{E_qil-U1ZC=I1fxJ)Ff&GcKB4l-3*MDPdKe^C22~~f;y}RC*HcSX4*RN< zk3sBLH^>@j8d~vsIc-w)x*gjvf0jf9XB`elt=?dKVvO0_H})KR|IDGs0BgYGum9!W z_|a>>IC@PX`=+Pw`j&C6yvd>XlbZ)!BHn+9Qui0t2A}nJAJJlP$%OgYIp$|(NS7B_Ked^wrp9l7 z?+yO=CvS3L!NJ4^zgR4{f;P%{SN6n0bAvAls@RiM&U(E~nuG&0ekY#;DpxE(9gAxP z-O2LxW395!tQAlzl>}q|yiEh66L*Go z_uIfeN?Of|M3A0ZTwVrKomq$~qG2qx#f!{eZF6_sv(y{oxO54Zw0tL=iLv;!2qVsm z)Rmy37Rm`&ottlFK2@2GjMEZWtj-Qs)phJ0b3Wc!+0hNY20OZw1Dh(6Kyq#BYN{$# z;HuLO0zalo$qf1Yon@|_QLvf zJe(3zQCRUt5EkphpH+;~5mDqjR>?NdPLWz0?h1{vDtKH8W3`AKTQ)GYYa8*@PQHHn zDu3ty`4a!+TR-K(lJ+_(6&B1W_KW}05=axq_rlmNAohUDF8MA&oBAn9RN>~H2N##X zigX1pKZp?K2f4tm8k(;H)b)VON8r4uKHroLCbKT=+NkdktdDzdv&<7sn-KCGx(Un1 zsY>(7<<0{tv9=iV`EE#q(QIgdojJ$XzxrkV%@_ZWBS((YZaJFuQFK(tN<@muJLi1& zdWzOfiWT~H*2AxRnXLop;h-~Z|G-=Qt5>jJgT^xf^zQIo`Z;+Y@80Ye=#nU%h zeD(F?eDn2V9KC#<*|~Wb9|u+Qpqo%;ZFhCQzlKuS1Pyl%V6v|K3Ut+ zp-T&(qfKE4(a{B)ov+9PrtJ46@!v-cZzQYZf|bnmXWalwN_m9g`|jR`teZ0b`6?!t zpvhe`)3WSXGCKyBjal8>#pkTQ7trBcr0m<&Xue9nSy0=+F@@9T|c>0{9FZX8u+c z>rYjQu*ZDcxl)II_4*<*AQBFG-mBkwD7ks5_=W(qx4&`TGRQhd6h%y~U(e;~JI%}2 zE_l(%gMr>P02S(5X7pyt41rK z9>)k4D}pxOIevB-j(>EA-}#fD^VRSDn3>r{Z?8~qz}ynd%=kq%3R!5;7)y8!00uZ%j5MgkCv7>g2~ z-8RNw{q<*v-3#nH{vIbzoZ#ZwbDTSOmK}TFoeY+N^i7L8p>(aK=7#)|go z4*}Gw0Di5rofcwwQflw|S3TZVze!OHu9kN@!1rEnd0?YfO8?N>FfuxURf^fWbAJu^ z(!IXZ$)r$es+fW`B_HC#?Vn5ItXkqFALsRN_uk&%iouP*6ILGH7nHp zeU-jR1()t&?I8*`01yveb5-t%kW$RsSyc{la?NEoN77blNz0ab@KusjdT zb3qRgdBEkv21{ZE>GptKS;pykc)Xl)H_5D<4jfPq1*HQpqHrFgOvr^KG zsj^{c>c5W~L2EVU%Yhl2qr&G=x;N%#7(n}R>CURocejN{#?0FAjYz?CYVGqkRRE-- z*id(TX8Qzn65?i!Klf+9z)LSZ!@KXE<;}N_^1+2moVxIJw!S{a7hZmz=bw3sjT7To zo02A}uRbcg1y5#4)D2rQOeLy=x9c{=Mg)^BFI9qa)KD;}N2p%0`REn7`*)~{o}=p+ zT@S>Tz8+ec8-@-&g}(JiGcvJ`=Eyj=?%w_UFMjdf`pFl$@RWEvP-O)sVFj#nSf{-?plB8n&CkzX=8NBZ zm2bZGHcKtM2svY*nhmd~N*6sVF}4}Tr+i6hX&zcj-kCZI<-lyGoVDa0_`cc$73@QiO^Z$LHt?S-#)TS=PgqJ*q-jvHxDYcztApw_$M3j~x>QAZB~nxs}}D zyN}^fn3Kw^V%6bjMIPm##DgoXeI93h1Z6CHHa2-``vgkbw3ZUYwP`eBKKF$eIdJF@ zXU?AE=+P6LJAI1pe)Aigcw;k%UwDD14jyE~h7Cl@XP0Ub($wOd_0ldAg|eFU$KfRR zLR6^!<+wg_4%OYI*9R!|16+Ce@_z4`ERu)ZNv%@6FTwUyg*hnCj8#I*rkHw@vB~w^ zx$@!EsY~bffBy4_e(@M!^?CgIpZVOWv*$0KX(h=EH*a2N`<^F=8x16F;m{%fjo^Ld zF|0@_w|mGNwn~@O+uFJ^D5=(3`C+jdyM>iNP`{vQVR+E=X#-cEdTTD_L6yqJlPC<} zj3<^Bm)e*pCKXMRDvVaVe`}6EeDeff{_)TG@X}SNjYDj_D80P|((>PH1F8WdTcEzq zYp>?7`?8PLK0`1Hi>L%pWo=-zLLj5jMK;y_E^JaN5kBli_fZ5{m8{DBjQBpKn=IC* z{P{DB1rvE+tJ+9tgeYYWTHAX(Wtv4+dG0^;4|m5mDM^ z|I|jF*i@%(mPsV0ZH1O?BN|3VVqQFakZ1PqRkH@7PqRyFT3?Sz*kP8 z(f98L8H#ojV5*ceoF%p7uUk=5$OQd1Q2SnoWf*CWaMzgn+~VTj03HLZevj?jw=b<5 z8J)ha?=pRNnpUetZFB^ifPsRw%4*_D5Oe{Epi6B0aWFZ(6XCtsB}geRZ*|B0Xh4t0 zY}tLB4~3VtD}s=<7zsKX|B<3?g;Wf;<`aJO&ink)PhR6kC(qI*My=n9EH8mw_H2}{ zL%ZeG@MBwGY@7f0{EYXyazUtWG&JfySIrpzH?1}-w>?nP8sgaNvUCW3w!Ixt13z3h zs417sicGA>kG}5nYxM|VL7ewAQ_A~V)ta8Ms*QUvo+bs0mNhwK;LP3Qbn{5f4;AB0 zbu}<3Rg}k-^1}8g25~fNh9`DxWV{L1M>nILBGPq|RI!}2iA~Bxy}{w9_p@*3PG0)# zOT2#kBuC$Qk3aeTk2re#9iBb(G|xQ!6jM`En79tMjZp@17H30NAIjez!5>emNP|4M znLO0K^Z9aUM1@CWha6ElR+jvXXy47(3*f3*vD|(_^|D`59uhsrS`-dD(qfhK&neC5 z#3WH%YT724H{ z%d)C;rePVP(*O6cOq5LEhMpwUz1;Hmv`{}Z0^pI+PgGI;E1g++sL)h(N4=G*Zj}ue zr8tpn(s7~N(09LUtkR?rym{&xzxS;l^1ZiCaC5!|qvJ3#g4h(W-aK?Ul>M3;p*8`g z89>v5_q5W=gCwQ>;#v>8bMOnQsuHqi2BWTU^S)mespCC#_45y7%zdn5yDGf8BK}LM zRg8PpHS7z2A#~&$6E_JF zVaDLPY^)o9Z#l1o+PAsRGgD(IWl5aIkafCQlxSid5h)>AS|Syp7RBt}|0GjS?%{=( zU*y=4lf3`V5q|RHS2+33arQs;6we<%%+4J~_2lV6@7ce#@sPw+^6K+`DZBT=`hL?JAt^ zk9CwU0XbCx5KAS6Dw~Y%n=}8u!f{x#^!AGKZ2mh+<<OZcUYCpB3-bwRthDl{$_?3qZDT8C36nCxm2AjJ|1XbelDdH=>dUwiWe zfAGCm`QXxZaIt5p;s|OwFi$P7wK5|xy2bz33bYrBHleuT4^{_PcAPI6rnd00vM!Va z<3b>Av(lj}+U$p2PgOr#gK{E5`JT`P^W|)1PVDf2WrcM-^Y6;uPwUl#dXefkP^MF{ zI|y)OF*CiKLn#zmb!xVp6y>bkK(ti;(!o|hg)Tv7J#(dFXij=DyQ%y4&I}*(oU-s* z*$zRg0)%Cj8>)N`%acpR1uCD{?7WoiBGwAv_8o71#zn3r3*p<^XAF|IeCMnX7-0v_ zQi~kFx_3PXwrG$=gnID0GAJd%^~#|{<8*`yaW8gpo<^g_q21d#uzefXKl?04jvVF4 zvE#h@vsXEN`V3D!eTZkDd6sS4wxNw6I`x{%){?iaGX^I%_n{J}z0-S^ZR;$SaQw=b zH${2BJZywuu(@@H3L7~;hel$9>@pZ=)2T7e^q5jb`enmF`Ug&DUpkZ>U2f0d-$Mtx z2aEEd*n!6~`JAhLMsZ;18lw};P2b)A&dGQG{1=`-@NXUitnm1gw@w}W-S7VVw|{W@ z%CBC(J;&2q)-%6kQ7&b1aUR=lq2q=JDO%$&q-bIVCQzhKbdN|q>tyHzFIn-8YQL(Y z5PZ*EM&WCuf{rHZju=!XTr2LRQ!rn(rpP@qYJ*t8wSC3av5zaUP%G-_IvC5f-#up< zs?hg`c9{=MU;#9Ua_C4S&XL#zC(7d)6xO9Ur>Mn3D=}Q1N%+yp^L+6qKj+6s-X(P! z#wItJhf(d&VjWE%(_XtpnhUj0ayL{&j3w4<)@oBiqeORsG;z z86(w+P;>UB?3$fRVjn#9_()W*^1PON7l>z;3z@Jc15XkFc0B6!R#Cku|0$|j%gW_2dT7Y`q1`_yK%*3{|^oU>Tx&|2Zd z;>4kiAyS4kO#`^e7^N&I+4mz8jd-m-} zwblh&nmN>q->_#>*4X5FZr{9WKDvJEH-N_g3*Z~CeemKx|M#za<<)ano|tJn#y4(Y zHl1f?X^u_fo0*@TVQy}ob(_aXlQyw-Xr(&_PiJM;J74$j9+!brfsidY(zg^ST@za` zNXyt2=S}0(D%O`3fI<)RH6$P@5A524<~F*V3=$of+=sHFhIHZ2&V zP$KF}ACzx+N|}IJ)RC!s0egMSj}dK(k}uuo{2_i;=N^&sZ8}S3LMKSo5h&QTp~2p% z^+c)#&LB$XjZWS7Q+Jt6DW66nN#d;LMKxOO7S^_dm7O6;QUph>W=O5WrdcJ$-{8sxkQZ1VT_RgE!(=T! zHNq(qOg;lqkTb|d#l!WvRvmK6l|WWrc~O-@d@qX#()P@wD?Dq1Y)EO%`1lx+iI~27 z_X{G@P)aSY=CYgL`mNvkRLvXz?+;J@#{c)tAAI?zA6(lr?;_$xoiuH;urSAZ(`IM0 z#&X-TZvA@JZ`q2o7USAjGzpP6A9c34@TEbksCHfNWQG(F7f03S4Nzb_Pt8AWGp}gVaTwy1u}_ z`rfPj!Gr*-2q{}tGbSxQ|RTR-a8BL;e z;bRs>G)%&89Nf%rJhg#!&4ffEL{^RiQp#6jij)dG%cLx6yM;|Hn>K7<|NbX=V&6X2 zubbrV-8-B)^8ship5^NG8z>VoF}Z*}_L@>xqv}%*w*Jn#riR7!T76z8BL@JF^ z2bH{rDTm2@2zdJ?p$AC$$*#ma5Jn9WZLkU&4kG7Bf#pPD;x@Gia2lfxng*!@trA2# zpuzQd#rKcA%kTZ^Px;CF7ZKBdv5np+G-^N!EKCQHy1>XL7~c#n3rmZzv``X7o19{= z1W%8g7gSftNUiZz8d!>2BXCvPp|9~oxW_asM-9^?3lcR6$R0tXKs?{v14j0W22*3aV)o% zJZN%hnCr9SHu=9*{vkV?X(aDjCX_TQswSay=t}Wt(y{&)X5CW3T&X@Cja48_oCM8u zh5<_}t5z6ML8;&{+OU58daln;kDj`4@z?$n_|`8a!1{+@`^De>(vRQ%zmJ~%XoOlF zB7@kr-+|jU7{k>?$DB>sG8S`pW|oDyS(=mMC=>fEA{;jFB#>23Ps5du`hu(>@yTkk z`-asQ4FXwJ;OFDFN_fa6hWmzCvW99nKUlQ$_{WGNMObPXtP*1FbI2SqvDT>6(n=gr zt;SM2=Cu#5@YSEa!MA^Yl#gyN`9(1@&|38O3fi~Nw-RVf!pM66-=((KUuA2r2@FBj zUXR=#Gxe}RR*z5B8XoigdSDIZMy^&r3{m|B*!i5NhI=ce{Nk#O4`{BBdS5FMKYlXq zRh5}Bb#Gdzj17{ZKj64J06Q=d zI?J!h>vWCr1-&#$agw4OFVRkxJZQ^gi((P0K}S9jLQ3SGNC!il5#3UnzjLNae1nE6NohKo zl*04fRZ`X0r#<7*UB$CPk#LzM2dLtbgc_$<2PR@--FmKmc!8VOZys9hi1<_htpDY! zum0Vy{rIhac^Dg0Pny@}?v5>|r%+9cRaum@9u@>#DN3N<5 zSQ@ZO4w?@$c1Nwabgs^y>RuDJRG-~X4zwQ9G&L-P_DId4t3Kbd=7*~k)SdM@2<1ps zg080+?TD42RTMOXHY}bsPFn@-0$Kn`{qKvSwct=ujm?`kvT@T!_V0g^cTS$<*xPUO!3U?g zc;P%dckSjghYz!R_a5qvaZ;O*rU_tuK(uxpl@`P|(zxJfrc~%c3<1&^((3#eSy@-g z1X$<#DdncF{!~@jJhdz%>1FvOG~W7IT5`*f0wp?Usnu%K8%^5F3!i`I%%vxuJFxrQ zu$TK2t-%tJk-zi1ul(b${^aey_uiE|nvpR->9-fX5uzrfyDMm?IBgiOE1swu7Mx+S z8MABqR@&B!*kkPxbg&xpoAnMIR;P}t_<2d6)lmcQ{+(WZPF^$bnwWe3zNGCcf9XEQ zRK-x02U_>*XU73WOi;(Mmn<84o-1#JdwzfL4B34w*&{!ms?w(#%*16oo4&8P0*lwL z+&ZiVtNXcJqBQi{+%;B8=O}wFRvIlSNjTQXK&)#hY9P=w8b`$CnHFFE`TP8X-~Sq4 zefq>NIi@HsN?Lqc; zQ8mbV7#b`}BKCXLKdIFsf$aTsHDgnblNq!#8~Qk<6X=$&N%!aN{+Y{c6Fdvy*_1AS ztn%+V>zS6uIv>((Y9VT+OT=Dw=w1maDYXLQ*xd;_%=u9r@n@?aYqGL_ZzT;@$M2VH zEOb;f1rY9!xB)g{B3&}f9V;q0q)lcf&Y zZNx;}N;M05nVM^|FgrtQX&D=j1mocZ9oKQ9d&?dJ*q2_$qPNVZhZ5yIbbva9!RYE8 z>L2G5cF)DDo7{VY?7M6-1X2=ON{DrgA);*s=fWmI#ay3D`SGa>eDV9Q^8L5oWqvvJ z!sFHw=n!4g#z)+kI*f0Fu@PwDHC9X0e&TPAcz~6);AbTbRVpnxSCoUCtyoLtlSx0W znytD=s>QjLeX$o79mnJaAy*3wn9cy^RtHTOqB-KS>jeoD1# zJ&#E^pP9qGSgO24Zn{U1MUthU=6&fSH#L-@a7>Jb*&a~E3u(@zkm~O+JC1G2m z&D`uP(=#)SO-&+cf~3|nwmDRyGa{$rhPziVaW649*+SbHthqK|W*CwDqeER5eqbMG z?O-+6?w-@$N(QFo7jp_~p@YyRj#xol(<~XyTW7BGyRW>-SATJWTet4|4MscyOG}|6 zFu1Lcj>EdGsQN}kH@)sk=6q9#B;IvB%LdGt39b5<{JP^;R7HHvT8qj*?uXW$pV3Jl z0MqBW`(mzEC_@e7Vy-n^f|pL_ElvD!#|^K=tB-~`HAERH9=xzT3joiv3O_M5mfpKx zsbFj3Jp1R0wQ1ZW9Nsp@&hZGR+N7EPlk&dltGaKpZak%tJm6iU#05>4E1CBTI>=(2 zSX|o184bjYj2b@sxtDqR;M2VK{`(w1@-`RFpXbtr^X%HamqX7y$F9A5X*8SYD8`D9 zzB0y;Sc`~YOoU5QA37anVs|OXMLI2TI>D9n1zhEr9J&Ll^EpRX#^{i-YGOi~OChw+ zOemD{LU)v6d}0!%BWC9pU*^V*QMPPZ80Ip3;!1=fvf*$2)35#Zx86AUH?CZthFa`B zRyA>vz*xH{pfZhXQ&ck`S+@v;u&CY z+I>D&vPD>}T|<>4fB$RKpP?Lf4eD3o)m_4De{9~C!Mae=uE(62UE;TYbcDbEmGAH; zM^3Rg-|`En&APn|q{~4+GvPy-;|*XVAA7Sr>lvt818TLxVOvxMz1ICjXGuvb&vHcO zo_3(CMyf-dfna3+~~`WbahVZ5@^jB%PgtD)Ic1& z$KgMJX$Q}5ui@}zDwO0NSlt=2D{Yp$r(PA9s*wFbZ+nLXyMj=n(+;sIX_7E9GQy4> z+u8r*lWg6xnbvZP^XJZS`pjwW+_?=Rj5J3W8*QRRXeVvY{%9R4I6D7#$28DoVblXn zE7sBC4Pw4Gx8z>R*^2ow}~RAXQpW{FKwG{CqMqop#wwd zus%@?mWWLK&42QTzxTc4=l;_5I}5(+Ag&{_1nngcq@4Jug*f(u*adN}@j}AX3D*}> zTGpX(+@79cPtx`s1=<9YG1swR6bpav0M6N@j?M?Eyzi<^J+ru&B08m)*(%Vu>ab=Q z#HI{e{u>s2ti;}^ia4Eqt;53roQGfKQTO!O`vrlo)o00cZBo+fXcVa!S}8=a;r62C zTR(e;-+%25UOjbzb|SuAetFR|R#D9_ia3~D2le$(-{dt{b2DCNrNwKp;>b_g?rTUC}1an0n?xfNM6f;^Q0NG?IMCMpX5}w?;p69oZQP(L;&Uk-z=h^Dq zv~yTcRoWEl3`jWF392L$m21$2ZGpy1S|k;m2(dOK%L`Zw6BFZn;a5J-QwR3*{^_$E zJ8^=u=gx8I!g==Y-owGCpJLa}oiv*xh=Qb@gkujS!tw@PmGoC#EL1g<71kI^V-MAn zGLl&sWuaodwn%|9%eoSEgblJFtz53XvT5o;R@fAcj!m*WKO28|_4*fp?|rHO)`e;I z{15-~%fI`>qwU}~esl~?8h&!|M zEX>?x-Q)z;nGXCsOgu{O&w7QO{k*L*M6ZS}J4!GF)_qHa_fxX`xIxY*4D3I!b5-TV zND0XK^)q6A(elPSAM(ZTzRGvrJi+Wz8{!&70VvgKpjv*Dp%ko}f=zotB3N4XowlwO zItVpb{P$_%!mSsMz;)i3?E?#FPIn?wA1W$H0c@7%<$jRvc1XteSjgf8T0>U#j> zJ_pz3oqc6i$AQ1^vlvUA-P;;v6RKNSG$=!c8j z|JQ%}wXgi}_y?bzS!`oQMzP94vIvXQA-}2AHRGJu2c*Hw&1k=fU=T6PCUCQ5*)XP9 zTwG#idWMY~H$=a^5XC)3!iapl0PR7G>jyQNyK-i( z-!JC7{W8xd-R<(FlAF$_KFNc#vx_0Y?9s##iGvfDXZX?&-r&nWc$JISr~UXhAxt+7 z8F6vV?~dzZFuBurez_Eu=U{mmNP@^+mo_NI&mF0NwCQLAvbG|pq6;{6l)zNkLH9Ah z`uOgQ!IO?l3-&5%`f-wlbvqj}CF7Eyy#(NTGFf@_WKxer4x!{TLw*^e*e}5XQ|m@J zuyvfeNok8gL}7s_Qhphil{d#db0Jw-uxMP!D=qo8%PJ4fOX`%)yVD~Tz>gE0@|l5= z0qauQ?G$W8vl;Wb&%Vgh2cP8h`=@yO=rJx_`jE?4ud(&L_jvZ%=h(Y^Dh z!KJ<|7r>P&%MPSGJ*wOpzRa3;J74t|#1APMP?@~P15W3x2U&3hDB7vTXv4(hBvD*v zeyR0WUVrEGfnRy_M-MI$0&Eh z4TwBna7xs*OCgF#>SJ76Xz|QCOKO+7HM__z3?eOzcogfDMwIE%#rWH#qO_(>X>sfm zgVRwz_SzX8YRR&~j99}dWmSu9$IVwjj($3;?$>Y?zwbiES``SEE&w1U`dSCA zgmhf_P_NIE;w)M_RFt`5JFGHTF^gQ$m2=%5q)L)9&dr z>ZTz3PVlPe9_u-8E5Z1Fbf>De4A8psI9v(+WK6%aL2w;;tyR?YCFQc?x;PKIef`M) zdo8jdA2gtm(q}bh@O4~E_OR+b#Q9VN6Z>&y6r>s!7BF$0mv)Wt#8iVsErB#K2%FwB-kSFpA+FJ3 z6PwljGmcNW@~RIARvTtgA+<}yQG?mJc@~$JXhs^9E(egJ2e2aj6}p-1jw-ly4<@Bm zAgk~GwA4KzN?`^tJS)wQ%J2d9MhPa4K`Tw%&Ke3E~{aXmlJS;=QEe7+PtKtFvu>cJdUz|Kr#A*?VW1TMDc~ zGxGW=NrNN%lGn~mZ1E8{rU46!ur%w-Iz0@Ns)#}9<5iR`*ejh6Ck1<6x!BOz#$VoC zlmWxTU>!PuM8D^T06F)v@K?Uh3QV8K5XX|SC8dicB`+}N3Y!3}AsX=lcHIcNRoiu4 zDvtRv5qa+%xC)yZ+XfXgSreY$Hp;e9&?H!C1lMvCQXA4R*Xq8ERo`22kim6Vv`qOh zT^?~G)z>?$4@QC5Hp`0%Q5-SSZ19=qpXI>*eVjRShPU57!le%{^WDoIvSrH@&p!Js zd-v_5F)~W4ogiYvm&!dzjWHOlu-1m)=W;|&*rJN+NFVCnn5Zt}TvfSBo7}uq2jG=6 ze99CXt^lDxUca!eX%o>HpMbc*!s7C;0e|#~1z2DE`I$ri`n#`x`A4TN9GX)aH8FuK zFZqRHY0h^G>QXYfR{m-`=}J-wyJ)4nsiL!phGl`7w9V$4Wp-wonVC5zw{9d!mN6Br z=$$}o_+(g71}SwU_D;5|D}fDNA}b-JzMftEsO41v9H#`0`gDqxOM2cxXGG&d;Iao! z4n?XpN^~CA5Mfa&^`JK}tOCR;@3o;sWl5W zda#J3+dr#HSY7rjlaleKsrmA8)b!?;WXxLG1oabsUw3@&N8sU7f3DNO3XY61wISue z<_RX7pd}_1-`VC=#fjH2CY<3uoVj8hgHJhhx; zl8aK)4=Ru-LAY*98z$w2{bj9I=Fgyd1oK@}fGQf$thIsc*G!C!p^af-Zu&2tx^iXX z!R^~`f8qev(F@aie*1f`e(`(9&OEai*Dzxv*yTkJtd|f;por5PDEv-ov}_YX`78!lj1*SxOBr4lj4? z6}!2vV|PKrXM(*#2JUOV%Q_Csm2*W7WqC`XiiPTdm~K8ako5>{0L4P$O)RN3iDSpX z?UU@^TB8{)lcb*cMhW6{IBcCqI`)>u25-JQN`@6aQhlH6nz8%+ZRh$B1ohgIBo^CR zqS0vb@=GspVE=y3p1;8HV@Emr!C5}Ke3?Ca_Hf|90d{WR!N}McsdXgnWt`HeNMT7q z2__P(B%z(sHwmb`gHSxc%9khUSZ?|O&ngGSB4D}?fVC;jdX16h2(x#ue&+PaGy6Vq z0PFPinSFo%OJDoaE2l5Lu&86Gk7AdWVfMCPG{pJRh>43#C)H;Gcdpbb93lyfZ^vvo z&DCYaQ)vq&b*87MX)iB(vot5Z7G0qk>do}71}zwrF5BQv(5{L zpJV^Ny_`FDj^ihebNbXNE}c8e-hF%7|I{I-wryi{bQFi8m9&DE%Hp@LV3qO5=8Ac@ z{5eGgw4j_qq;rk-OPvbSkLs}EtJ3+3D&n8A^)^jY&tgqXFn{M77cX9U8F=#(1F&Ad zF!%KT@$bI=#UGwL_u^a%tltPri*WabH%K(vgQRQ%$iS18&dry}x(QWhIB90`h9c21 zH`^(H+;_nJeepLcO!{0cA z*s0u8OZ#3n-Ti#&hAIFfJx;iaA(^o?bhuwd&F6vYY==JftlLHT8a_HS|Ej{uPf3DS z+WP~G_X)16&>8GJwOxzrT%2z6@85oxFaO|G-a2!hmQzq~c(x&F2e8!k`omfSwQ(!) zXbIGND`UhVFi3 zO*~bvo1aHrdVS{`9HM&g2W%F;Rub~?l=5RN4~mnXE#=3{dP=X!=qLT*6e?|VU}KXP zo*biA*DNd=>J-_w3hS3F72%ZeM%c1CFRa|EY=t>YdO)<~gs60bua32&(+JyHuRD#6 z#)=2|T4`*uh_h{)%?8hX<~g2xVjpMEp5@rlBi={rLobGZ^1uNvhHo}Vt-`tl5$8qj zfC_bhOxrA~YYi2JC_!lnWPPWPW!W=Jl*-q*;{Gx@baP!}P{g5>W_)~{xK?L+e*Uil z|Kbw?uwHxj#*_csAAa+Xest!eLkkkaNX;`=(>Gyp7MjffuB6zFWebPy-VLkHP*W+v z)!?FQmEx|8m|oCq8yDv0XPBFtW8;>sUK67QqpAUeKhga=gz^hkLC@ZgM^!IN1`LeK z37u2d)7^(aH+$I^+3@m(1NvXQfJX7rqOJ0_{A65zyC?jocVyajvnLO zg-d*N^(tGoPI2(iGwj~AgD7s|ti_5&T&Du9Q{-MTwS@iT;9SFsdrQbY2MYsmP+Fn1 zVSIcHr8ReF=05-0(bL<1^@XRdJkkK`rzbA$`@jDE5B~U-a~~aAOxiFy>38h&w_$O{ z2RY}RPAa6nOVMWB6IanSk|+r_GcT7oV$sFiZOs!+M3_`DH+`4X3M#IlvW2RG(NL;? znWaO^q*UR4vO<_^8HiNIv{b~}sIIt%?&q`D?Eab7+8e&*$Xq(8-YO<1w?C*XQ}$+T*a<`RmYHdv6Qc&R5O{rx5Bp)N5PQKIw4hHl|n@O2sHs* zN~A0azFVdiLrWBIT)f2>fASXJc;$7jOfPwZ$9j|8?GC)JRl5z%b+BnWsApU>KCJXyM>pLA4nfYW zD5Rw0$gLu5XXyKCk7dxtLUnBh%jcy7P)HFMla-44Wf~gqsg!5kMIk@1Hs)s`>q^(N z1aLEh(Vk;g16k^oKYJPEuR*@z!$(7<&%IVrM#h`@s))(am=|}gXG24=oNA(A!{7p| z9br*uZ-eEWmmp;o5?SSV3!g_-p3Ytkv2^rbRku~Ee7^45Fa-lqqavS*;+$udRG33u zn|9JBO=>inO`bn|m_1KC$*D7EIePRcmo8r9=Jjjr*s+5H`}ebb#||3xI#yZIBqc3@ zMo})W!br!$FC{?QHScS$hjr4sMo4Z6QALhuY?@GuBi3)&z_rVlwwykD{;5YAV4bfQN4XX2LX|)776z&kl{ySdRHdaF793Rlo$6~R(M=<(6`82=z1DMl z4^;$vFTF7jdY!gt4BBX7CAiePF-K7iB`J|nq^YBo#<)1<;-#B>^R*-V!OxEJ!JP%H zC>SgGSy=~*bC3$EF#((Q!N>-$f0(`Ly9QfruSbkxZ_yA(z1JYM!60-EJE>Od6h15v z=^jrHb0MwT3zs)#YyG+NW`ojam;Uq0z#*S)FtcvasOd|BQNwHYR4|}*w)Y;AhtTP` zR%7JTz+#EbugSj6O%81vMTtc@gC@lWFRIAzm^|x^1k)3BU$;gd$c9a`pFYEhV@J4puIgSFRcxOR(J`^-Qw4X#Yj^VQei z;Hy7+gX8Be`^liufMyM11(Enp!1+a>jvCvH9@&DkDKc{#VjUdTtuF_rp<7jS!3L>P zd8*7_JqmzS>;Cs{neDQVK)EWLN347B@6|V$Sd~1;RA8IB%NZ`1tA&`G`ncCwiO-lD z$a;Me9*RfLZsA@Z*1P35;)Iv?PO^PNox~+5D`;)8S|iSQ9jEqXF$ungWqn*#*=`sc zpJ9KVy{DpAC|})OUS4f|=W1bh7aZez@;SZEEOicNTPO_8W|Nm+I?U4t_HpL)X-=Lv z#>EdWbM4AU?AW=B{Rf|B+m4->IQF)FIB&L`5iU-922JT;iz$6DdNq(z(rK>Tt!oDV znj>T5)S4sQxOwZ(UV-LzSbEd|*2e$-UwrX*e)z%V|6pcz!DpY%&Vfq2_R5sPW$6kp zmC^#@$O^3mTa{UgmlMow*vZ>~tW5-3v$zcBk_MYbh2@1s=4S3PwRN+fTf^%Nih!vO zl2m=!uKf2)=E{17*Bq8d8~X2@^Nj#SA4T|#omv>-{`6B>#?+_1sZdZ@C0HdWrP12A z#hbM4U4f$pXXjF0Ira`;`N^C7_}FREmWAespA^yrT;!WFX6GPHQDfWC8>Wy%u=5K( z7RrbhEN6?XG5)LU$n3h5Sdzct->>agye%~a`Sa4Pmi6yw?AzG1&7ZK?&9&|_->9-1051C>Ee=m2MWGNqI zrrx;$or!rLUg^8SdrBxpv2|5hvb~I?En3S#E46|M{PN<#)dS-ud6Wy^z58dRUl&g=vrk>JijOd@F0K zT|{?eJMwH&ky4p3D(@0>izxpNttGXTT!^uqOZB zKmF>z{m#*|zj4Q<~YJ{ZLhnqvoOu%tID@Ry-`uwaHXB0?-Ggb764Z5duWf0eKO>`lJ^ z<_WIcp7RS}RP(LziS^??ZTtT=)?qen#nm?=?G`d~&0CYyLW4)r3h@o50A*1yGsbls1E%-1SSL&8NcRmK!vflyQhs`dy~^p@h`lt+i! z#C%E~)>4l(FF&z~ZR?}399cw+-}q`3I{38DrxhDEzmhlLQ~{j99f8#wnKF=4T|X<^ z^mMNiecvBry#ym;zN2E{j`#LK{7yWz zus9DR4Zqtjvs7hJRl2CfP3S{&y*O1m8LueHZ5q5(MgYS?yZ!&O_ol&?9O-q~`7*2O zZg1~>M|WczEVF|II3k7)k~1DzKWvE#IYM@j3en*uLUx#RhgfEWM)-X-Ku-%urD}X{H08?Q~XX{;sQ~(J#eb@=nn2W{` z+{9WUaOC}YeCegv@s(HK!1*ilMn@RdEVxpptx&_bu-99l*AOky|y;%x{f8FAkMnBzW3zcu5Qd~=g$bi8;z|6SY{Tfvhy_-YQ>zbGs zMUy7xCajrFrHVZfyVv#T77Ic(gDGefLHmQf0lHK1OD-rqWr(d#Ot`>eFLsDTTHf70 z-N1nzQ>aA(aZf=L5GyuuS$1AA|0kh|pqFyf}T!56k&R55>Nl=Q+Vu=hjH@c2^@Lj7~X#C zG~T~(0lRna#K8w2#HP(#5e7BHHp@_JT~K~yX)Jzw3waEcr<>0mpA-UGD`=%KGd%+- z2=ntdHZL*HP7^H@Pl^2HU;gF02Cn|rZ+_+f`O_n3e)i(kMW8WZE=GS1=q%Y?d1!uu zAp2Km=Ac;;yH7VrOD}02%>C(CxQ^h z09B;XpAHas77y-yy+|M5Zb1l4o&@ayEJ?<`PO~}3 zfxV7`6(nhUz08;rWUn!4gi?T@u@r|m@@^ad`s=Ua*M9#`@YTa7v8V`W)U9=b6)5+* zK&K4~>kxDMKywGcvISnc30}TtysmH$iH8Djc8Dpm;2!?Voa-yCDS^8 zEy$aLtAgCB&NYd`_@V5(jY6Qg;~6qes~&;|?Lx-g02Fn)*QaUOD+(D1BpA-YSew92AwW`MDPeR~ z7m`9OEH0qik0GTI%b8AXGsuM#eruhY2x_vIi5Y?KU*k`IBitkgW+vxhg+UFMALLxj zOUyopOG|fSZK;VWx7kJa`jK_~d$n&B!cHuXL^Mp4wt;Ny(44oMBCr)l5)vo~VuXQ# zvWe2rkRTz!ItJ+kL9KzVi16OEWqj#dhw#VWJB;J+zJnyF0h3dPZE)jLYs1RMG34wX z1ltdQA<$n~vf<^4T^wcROOz{zdkYm{%0XohNg1PcyV%1!c`ZvjfhiA`xFm9$Hps5< z5T=HP^24{6)e^<7LGQCfV4EMh*@7L}+`yn_=05};07a%#-RQN_1LjA=fv7*f-pMLo z0e9XPj3j5m?R0E904My!5C_IW+YPU=bBge(y%U(INwn8ArW+Co1xO&F+_sO6(WqvE zX6d_E4XsR+YNhn;8@FT4=}ZH@SX`*s3|=1R8egm=c%V*kN*Ji52bJ^?gdyf;XYkC^ zKZ-{ldI)cxJb~lKkK^3gGq`-|eeBq=6Z;Q7h|OEKfk~j<>6*|NyE!FGCMdg+5JDgj z0$Npft1?-_L2D36OiWB->E?WN`P$W|0sQ_w0a(BEJ1_i`uOB+|^JgyHG+sY~jTJ+C z(d4ED0T46?yJP%=%uOVDYBRs%C|oFeoiqsCw{)(1uh0nNgcMkg3CsOHW*QndZ!Tha zWffbuY(}@+g%lz+o6K6^$pcZ2pW@;7cuDJLxz|-zh%{Xn9#@q!cXRdbG6003d4kpd zn@2u3w^mtNcbGTW-7igiQ7hl60C(mJREe2{WP-_Al2BsS}u}^I&f(IPtJuAFANKCui|OfUL_vf&NsRF+G~z_rN=;yZ6^vF)vF)Ptz6Ucy+9(}1 z7YoxfGq`+FV*c8VXG+UQ`U?**|;r*xx>M<|0IW!jxsYZJ@ni7%U;p;*wf2 zj5FC$-V3W(8uTYK8&|?CtzN~6L~Z_-Etf5K8CUwi)(K#_*T>DpWo+5J$zz~wd#Vs% zl@y$cVas}kGA?!?30|7dnUu;EYP!< z#bt_vl*#k_zbe}-EhJ(HBurpQ2qiEf00D{XJ%O(uJBxq+?N{;An`g1I+5_qhP-_MZ z!*F4B*~Hhx3aCvX-1ZWn^Yk7Gwn=w7^SP{SM>d9W&TF8)7nQgCWpG0L8*yR&V}f4-PrPtf;fBnA3CH zEGy5*F>h7Sic6u`P;fP@o3QM8)z9Z44O-->6h!{LtX^xalYoT4w(UExW%Cw1{NO`4 zaq2YQe*0~lJaHWFy?Y*yJo*vr+p`C?dL4>^B(`NjA;HXuRboUZfgISp_%a%{)dj6J zrlw|4t2fc@u0Hy$!>2#}*-t$3+Fb)!|MJ_f{q&c<^~$dvd4Il+dJDS022f;xRd?B3 zg+|M04U%{rxm}i$^^NEJ3Co|5-M@(yhdRBAi|4RfiZv19a)9MN^HtW zQPboH%Ft#9DzoYeyHWI=;OYKLHu%6l+(uu((*g$oS*A7VTfJ|Tj+5OpH9Wp+2GflW zv`|o(Kwk@J2+NKjpQp>&ec@~ca#y)xPOb(`qs&O@)=Pw?YYLbCuI#hRjjqdY?d-V< z!m?YP&I*VmcJ0}NZM$~kBac0XlP6E$^qZ&f`m3+t{M%=+|KLIF-n|Eni78N`(ChWU z%!r~003%V^+Tb^?kr2>YTS*^5DTOGCFf}uStC!kyCr-ch<97{U{qf1SAN!r}9sA8! z&tKo9`x=1FN$V_`@?a2VqD&neWtJBRSK*N@}!rK>=*17jV(~!9@O$8bf;}P zy`%+Dq`f8%Wkt=NTQ}>wA9~DXV~U4NzI=;oda<<31wb>x95YuvpbUiFQDzSV5`kMU zU)gIdY&kHj8w&=KW@G3C?xLi%DV^`s#@*UWByJ}immlA0c zL_`WtY@5X+TO$NPjE*w)E1Cj(csg52JSzsnZ;~w&4v%mt{=M`zUN=*_UQRD#qV&2- z_xY+#nW3qBKbNEHelLUoNr5GC7Rqq-vi z>&TVGeZTqqOTY8IGw<*0b6~xwlnHO{ESfOesBZNH_96t~@C!OXi*lyNDxLfai-1y@ z_}BiJCKiTb0+YmiPhhdLikVguo%RaW+H08Gw8>&JGNq$baD3+$zI3ju+RcvuHiNbi zJamVVdmY_gFvhl{5<`QaH@H|iO@GNtH8YqbG>pE11*f|lpDrh17%l~Az5FyJD>NH5 ztR({9K64FUdg(B}`ucI4zdR2lFnSmvfp#0*tQ$sZbp=2O+I$c+u??&Rc~;ESo#_y7XTa>(v!h;rht{nueC6BH@(#7CGFx#2b4Ob8dHe-vgvoF2 zc`C`~u%KbgLhDoJcPcie!jw`LnebP@TG14eDmFT1%9yyJVDl~;#4_K1)w|V=o{QmR*=7rN2pI8$$fcl_X9avicw{LoJHY#gzb}SYZf|>n6>$lk! zBLn=1oZ@r*ysq3N%n-tuyXiOqG$Ek?mpW^BkYfl)%+KGzu04BF>w+XP=BAMt94G=A ztym6tGF0v?3{phySsLUgJX3Sdmmq8>t$mHE=oDl&$0r0q*xixu7+<RehZYMO= z(O;Ygw-?NKl)~<8wbcWLSsrGtJXQn~e)k;44;fB35W4z)slKQqCho#_sbm)X#ec{y zcIfx=W1Bq2z?rAI;AIkbHfOJB6H#pU_iY!7<+@^is_>Z(d!B-t?GS7k2A_2n=S3pF zh&!gr51)37Ru#DN!PBj5n%rD0q*>zDd(M5YsG&_UBT8}`Hs!m`0p;2%(9_M4%doTd z8bRIKXqa=gW2T8u9hk)IWQ?8;j7)(DP<=?SZ35Ns4KbO>=%;w}9<7q;Kg;826S2Gy|Tcb;Zqu4pW0+hlsw%LOqFR*~EMUnwpvFbo8fm&F@-aY%UZR=J% z`q(8LI(iJ}-+dSJ*REpUzJ1ucZy%;-<`9N~5zyOfDnzFHB9T?G*vc9U zFJ%l)2{XgUb?R3gB#+|uJ=ff!!0CR_`)pvBRld6)-Ft@Tm+ydaBVGGnc7?L|VobF|l+4ltU9nGXL zAD1Mi(;Sf3&$?cUASv?Z?K;ibL?0gV16E zymA9-?Onrafej;}W1}^U>RB9=<}7fWb!HmsGq?A&>_O|k25D*Y4qV@COct0dP}U4^ zuOH;=#JFTpxA(J3Ovz6Mwj9{BTC32Y>{xj${(6tgHxlKIU3cEdYwl9%j>v9qaDQpB zwDo|=vCVc}l6AM6$L6NOC-zQb(^QC_vSlyhAPQoc0|i6`-;dw7JQ&IvRXMS9bvNM9 zc%308vZG>pxC~qkDH*Z{lLj#{l?>~$%udc6Qz+lvo30Z=gDF9xG=vV&YS!`O6Cc6u z-Met|MEy2>zF41y30Vhy&yI*wz6wE#1-n{fHP z^O#>)`nbOw-Zp^sD_{QJ&wusMvH#}cwVOb#2K2k&B!F7HVhk5W0O*cwLH8#m8Z1GS zt(v*^Z4}B6viv#P3fqZ*D9D~84ZuRIfPRwgEF+0k9pFO0i!BYH+wEa_X#v}|Z$qL4 zv{HlMDBWEcI-)9arivsgD~o}R37XMLa(?|y%VrqbcDs=cciBxd5b9h!uC&_4xf|Kf zeYy?I==wBa3`mYa93$Wmk|JoWOev5A>Y+qEBy{5%j=s~zbH@+itH(~@(3y9@i7*Ra zC;%jeWzY(^aTy3Ai24i~oA&{=P3SJI0Q2XKAtYcH&Y)(x16|WbI;<&Mlw67HZi#nq zcX{NlgBavGs#5=roTK|a1X%v=!hJ98uW(kx9@K$a%Q&$+Gf`!&8Q^aW37`)%Bk${n zA6V=baK|!foo0?o?&FEgAwIr)0>nn|$)0hrV`y9@FqOJJTwU&$nzKUyPS&7jVB(rm8ElV7LbB^p9VB6)Xl|rYp255!J zRui9j<{9iiZ~(`S9mm^e&*J#;W4L(f5+2yUAKSL=fUpfork^Q>A^{N?i=8-8Xf#`B zO-!KMUihi+A33%6>5o79?rj5D|HqeK`@$c5@96)2`tl;sXaI2xF)S-AnWpcFIhitPII?`6t)`_Hsrf*<85kQ7_*JRfth&F=Y`Vkq6HdfkG8Iahzs zRg)dO*Oda8s;|x?4o$CneHr%paTu*}7_$5H6aqz%?96R|Y-a2y@hYlUao;}yGb;mBu&CQ`zuOlIiwZ6$XlwoLc z4M|{PVhY#iugt#k+N+P=Hh}e8uf6{xzyI>F-#B#c#*B#rNFWEG(kkZlf_V<=INu;qI5z3hdb^2sE@rSOsRB(Wu?s&^Vn+8(3V+Ji01x0vcl} zAiArX8D;^E2$E{(C4CUBA*xNHpEPm)W*5)B{yM($@*x~K`!3oX8h~VTDGd;xGL{R= zOF(@Z!SoJ@`W%#I^p_XGon`Au6lP#PwE32z25=qdcTEIN5SsT?$XKK_XG`2A@IybC z3zq{?&M}=Uj?I~H-YX`Hx%|IV!L!p^xeaELF(0~cneLa;=ZBB+* zitO2X)+h%%Q&0tw0xh%b`0-I@v!+>rnT)XkG*p~G3WC-OYpctUVT1=BcmSI=Z^5qJ zdvN6FF}(fuSzNk$9eele!Ok7qv1xW1Q6#Zuy*0IB=s;k4W(JE_8ghAM^^*XeyJdiN zWS)0^>D#aTn?vU=ZdXYHK%0)iqz&#Y0re(Q0j8A3gi(ufaFt`UytB?#UO2YkTGbun z$}hqT3Kcfn&~dS8<`4rUAp!{<1Xz{8s#r!#O=5YqjpcS1&8ZoXAV{Lrcoa6Y($(yI zf9EnUET8?l9gKvw!oIOW&WA8iqkz`v*9?C@%_+(4g=<=HN?GhQGeHpB>`~6r*6lUa z@EJUIud?SpA6mw?%cohZL5T*=U+?43Up$a` zw;X_&*an?2`U}@htdnzKPo35&>w=Y*g>df|hK8YtEn}4i_#$Ic`A&zq-3|O!JdWE0 z5V*|miO2j7cLB7LH_!MCyXz>7nufI!Q6W=NWOHk zPJ<=fhTV};%3Slfi-U75?Ata8C2C;7W`RfOot5(3S1O3#d8A3`#u%X61+1#*vfJT@ zSncqh??&a+JI{}bb1bp69hq4dE3*O#f{-Dgjln3#eQ=zh(Wv8-AA1secJ0E^W5;mv z%~Lpg<`iyRyNrVe4q)5P-Ka-3#7aTy7+NtVCMFR?5tPCgu3f|bwRJ1n!7Utg{nx+r zjeqv-V{bpwYxivVO@P5r3s=q2O-xuZuQgMQy)K$G%Et3@asLg^Vu8HD?B6hskrG~; zwl8iIWQ-jBI19&GDP{h<-!p#-1W=2h0@Lx)Ndmm1V*F@5!F5fzIKPY?yLKZIJs|Fa zWsr4L39`aEBa{j_NgKn6^556Fo-?!QMzF{022b{{0Hn$IV<(98%1NqV>C4{vB%g*A zGWSIUGQ+lFsj!%mUS!(XT2(l`0a>;#wM+oKy;zZfzG0CAj|&#J^QO%uBi&g}uo5b@#-@bbKkweiNKV_E_0vF2D7&yn4w4QQQf ze@=}hnMN<-IYDQkG*u-q7lph||2ZimRPr2M;rFC95J*%;w3KdgIQ!vsT1~j;N({QB zmwk8t*zT0zzIb@T3!WD+zE#WyK-XG8H0hNBy=(5yO=>us-mJrc)q1-)t2Uff;o4LH z4!N;Z$b=o|I+mTYQD0rzZd)lzu-OpH56$JD=YJP>zBkZ6FgWIrS#1Q?wxZiLe`tiZ zsilU^@hU#Odpjl@5xQ$V=ukpKfHV&n#%3GyEQc@+^`haiHNI}D9N5r?01w|HSSl+C z4y%Sx2}4(<|MLB_O7jXCwsdE526ICpB{~Ec0*T_>l@J2ZNsNBn!i4{oV&WehWKs9>nUyVkQ*Zq*$v3n ziownMe#^8FMyI2ckAz}cGiH5KmZ=x9OCg^(~vOX@qK03Nl{`)K;C8{Coj%8EmU{)-F`OeR#-6J z06XTy@EK9f>o}H@(y6cGcKL-KzHn<2+iFSnd1f;tY~`ij?;#399N4=X+c(YO{JZbs z@R6gq^!|J3bk^|XM?a3J(Lfx>KoFqOn!wE)*XqYlzxUD4{n!Qp*1vu6?azJv<=1}U z?F$zmrlz1}03ZbBF954I4Y;Dh&PUq;=$jN)l?LIP_YE0QsQ|XnP3Y70?Cqjcjg&1} zCNg6fVg~{vC_z~61-RKwFeekVmlv?I(#F)LNkEvLs`iqEvjUZd@PSofZ7Ls7R6T&a z@|n8g-ypS0s4cU3ZIiDp;x~*K+q&pZxT&pKoKznX^>`nMgAh{)CJp8u zq5zQ4K$4(E5){>-V8c4eFj!$20JTY+zrKtYj=qLJ{QgnA{>~*VFD(Q07O-j3EOuHM zfW;C}M(Eg>-h^mw8xkF&z0d})uGmgM<&80C@K|CElDe?-ShV?Fd-z(%56pw|Ow8>t z(OeI>N&%c@{20c7HfmY3P|I4e7t8en1ETqZ8E2T@o40YCNV~~acKry#Y~6`9LQ?q1 zo>}bM)&xWsibJsNGA98Ouf?N=c@eOTm*ZCiq<6YRc-sW)TIWdpQJ+1kJJFm(kz@b- zz-)##f9K+G(Gb=UJV_FCk_1vp)anr){m7%(v2z!W9y^Z1M~>pvq>Zdx;g(Ki{kjz* z_W>ef48c7!AhhW;)I?AOC^98I0YX69=)<2zz}I0H^3|x%bf(&CXCKXhMB(3w_Et|aUWrGy3OxJrVE|O zkP5IegE+y~DS=NN+=8u>34j<10i+CV=bkDBSL*>P>j5CQ>vbDp!o~+)jtHbYxE$4F zRpqhBzR5*7DCN|@Y;axH-UijlY2r8mb03palX&{+AH}B4Tkzc%U&8CJzlKkI^3#}T z)(}#JFbL4^c0YB7Ia)8kqJRFo&;Q!@&RjgulaUeeLK{(Vd%*xLH_0fwgL6O5yr~QX z6%9wz39N+G%KeQ8JJfRT=e^D`V(jf`d>soTvveSVHH5gX+jxX}AkCOxSVV94Hq?kg zTA7?X5+OORSxVVB@0CLV~18Fqc{(3<3mU z6Yngx@xqHI@u#o6ftOC5$4Vy#no~e%6YXQRTC0w^zEK19*{x_!%|XZpmKQtdtgHgP zH6ZEPa*q|O3t=YCBr)$LDDUI;;p1K*szIvujxt5|b5fmEXuQ&*mKCu}t2IrsdFHM- ztAF^o=U`3Q2A0Tn6n7X%5LTEul1a!$PO7n(8>pyeE*by|Zmy0P7$B?u)N1LTF{4RYRoSzquq_sY(>V;gc&Tz9v&Gd2+u}=N{+A8L#kq*Tje)J z>(FtP9{Z@zKy}AqPLu1^%Q2!vD9B|s0;~xP39#X>1OTCxk-3v$vDp4zYak)Zh$aal zm0+qBA{G%YEX8>KJFnuo*N)?rQ|GbVRmK!lkSX^{34{$G?wNq`ppIZ}AL_H)K|zGI zr6qKiFB);GN~~v5VogTFjQLc3+u?Y?b6)p5)yRsUS>KHla%(Q-As}%(ZvrUOlJTQZ; zEkd6qVhU4(N-1Po23sF1#aKW784j#QGF2nkVy?Vp2xa`O-^Zy(y-D$Vrg~;C4yQ^u z&z|ado!(nSCNr3sA*4)m2$fRS>=j6o*r@76f(Q2P#k0>oi*LU0Exhy2J9zT(k6_cL z&A5K;iac@VbT~G^`pxei|Lj*@J@U)vuP&JQ56z|nYh@l-v%Wx$No%$kdp96w{!yvJ z@fbp17p6IC1Pq(N7v9u!D^?A%~N%7EUXY4 zVBv~b3OwqV)^TGvh6t$czNi}fWp49~F@)`Ra-p)e27(v?Yp^n|$EK@8rvaMU(zV0} zv?jy|pwNl}gh3teF0JCZLvP^A-#>~sE?mRS)xIe|H(F*l**D-9wFZ!MKnw&kdl1d; zf(o1HE!{-iUa{GeiDjqaY)m>cP-xp3=zNwc4LF8R{2yYhJG=01_?{a>aqXCGofvQx zO_(2H^)^Xto+B+|<-(d%6VbbB{&ss#<(+!|tsdL`1g>18JG;PV@<26V-&_qJ+ckk^ zsL@pfmLas#2!()B2@r_VuE5dYYKVz7jiA5tYQED2XN#1bsRr_47;{(MO3dt zB`VyyZR`I%7Qi|WZ2O~EPJHq3rTGceYW8eMV0i&pSunY4QW(JHj5xJNevPV8x^AqiZFcYl0AYLbg>~=9V+r)u~_8h;~4jx)u?AGQNmauEn6i6DQ zIOUugK-Qhtd79FQuRBOT4l>Z0WdjdsJuiM1d1j}1Z`MJe=65WT_kzKj)t%z%4lUn; zqGq%Y_<3JGRQ~c0>@E@#MlGbRWW&0Viq!6a_dxzk;tFIgLMl=`fDHa}g^F z#>BQ+x2&Vij2e3#5DNseyU^OS9V%*~v%G@j#(5y_+fs1gnS|EuvD^1ZOFa@f0iWjl zy6j5K!&=Bku`p$0Tgvek7Usg|t^*|duiLOk(2!=7w3$T>e&#LN4QzlBa%{Hqo+6oD zM|bQZuz}0gBvM(qfDC}fjA27%Xnv^S)n^g!V|lu@z9n4f_e~W!T5`sjUo}CG>^Bgjli^d zWsI)aK6v+<7r*1ymO*xm2ToOG4j`&?2nYV=>5xl76jRB2mwzt7*%t}>zWLV|WS)$`XL?YucKa!Pq?vlnBS46UR6AteEhM1?=^>T@2X~jrF~&c1^@kMsWoRf^f$uBnX6< z2_y)lV@MsN9z+ORP4vPLCoeAmfk1x0;Dy7d@Z3v>aQNIMtf>H~PXPe~{k};EkO2@| zONCks!ORZSW_N)Rpxy5xS-uADtQrlCD<6|RIZ>4DKwU?w>lk#CsDG1s-JKt5n1?NX zciY!t2+xtc~fo5a=Zd;<$_H>1pggZ~!My9LH*V4O3IoxO(OCXeakCK7Zt|e)ss<|LWq! zOTgr`sW)>U=qv$iOJ=aun`ZK1Wfw4H2B0)_98})`%%gW4ZU?E$LZZF1&fdS$#g^M{ z4yA!w-RwlHK^fu>p4_(wpZ|&f=pRql>t|aN6VKIZ%MV_=dIjC?LDXtf(1}WMuTx?T zSW{Ghr}YAtVXw`V_xvDek4hbtC5Rz6`R$n-HKa@c?m-}gkddj(B^neM5qro9CPD@1 zI&SuAcGeH^0seayJx^>MQS%hsaGs!Ji< zxvX+i))sc)tdO=hpzv4~ zL7C^&sIm!(5jQUbB{k_%v3v1#&WkJ2#$DX)YPp911l4I{*VH6_^3zX#@o#<~*h+n~=gdzy?Aa=O(Jalc`}8j}5X$J*PCYaOC?9zIK!kSN1mz zW|1pxnr=h#T-}GSb&_M_z|Kak#t0Aw0))hv9|r>MUK7XPy@9X1atzNOI)O9SZbF5j z0l-n1x&4QApx-uGe_;b+b|>WAZiMv)`rR(NH!gvD-F)+e6Qc)F##A}|gs>OR>cVnX z9=-#6(Zr7La=GTd$5(~>_ij-fWs7dvT*4{?=8l0#=LnlEnRW&SW)V$;x<$dJfqn>^ z82p7y{_u`-$6(6nn#FImW?$- zBY~75BoWru+L)Q0#l8m~z?I9FF*`d8gu!rt^)LS9oB!m{#TySLacp;Q5h#>Ee;KTL zK(l2^hR)^MbrHISNsuR)lrCJp#t zfr|9%aPj(pZ9@V0Z~;u_#Cav}&9?sTx*{rBtzeN<~5%%@u1?+O|Kq@ zc_{xbsov6V^jvqSteKy%ZuNN9>EG$_2G}77zV#31<^Is7#EgZ&mX37{D8{yl8lKwS z!epee921BFKrl#YC6IG+17QPF5&Emk_~b_( z#ee)`Pyc-YZTI$n>6wooIrQ@DN9Kt?bMxj+#N9rkhJYY~WPqRm2-9i6y4tg%NwDt9o7!3}2u_sbmz%9+9nU+lKMnNHCVYyg-D&+Eg$Xu0!uDiM5msz|JSyoCL zPcx9wi$+aA)=hpKdBMwCSueD}GT%w|zT|QP#Sa1c=pw8t#Z~=&YydUV7s}i(dPud&*E3FDSFbp;6Hfm}jV{(ZZUIPG;$q*)nkOUS6WC_8LQX)`8M_#YJBJ)UmWzSXMN zKC`s6jMYvT)Aa^I0t8I_iUNTGfpQ&09(<53DLP>|GYv1*ZFKium=wtS9@=`O8%cxV+Lc zIc}3P7Q|Tky>CUKofSaVAhtgSF|iq}3H{|&B;9$i6PnuHB4C*bNY7N(E{xhXHMj^F z>1_@I=WXL6(%Z1CW5g>a6N5 z1GG}#J`1FT%p?!vWC?yyn5p}%>{;xZ^jGCODYWNeyjr2$>^5p502r7E8K2xYgI2SK zjxy0+37dIVz|;nf-p4gotq&B9`u(uymKjP91y>Hl4TaiV;-}@h@G25myso_5rrt72 zB+A!)-+YwEI%iZ#Hk7T)rCE-pzJ}UP_hj_LQbGy?z=RB-wMMJi!u0eEmY0?>Gc!{T zu>Qy2d+G1K`2LNLw-u}lc8nmD(8)4%XB7}Npdm9x&#?tA*w%>=*>hT#(v;(3l`pL@ zXUrCPlNQrpD?~1T%NJ`jMWT-%zndl|D++{b|H0b z*BWLsK`06Kwd31?tTX`HIXVw%jU8tp@H=7$-irqpKj+cq)9SvDTUwGA7}+A`jz=la zlS5>GbKSXBVtrB3+>tUqG<*^B@6`&DI{$ex3sO$mGcSNyimaULzpqkeKC8Df0Xu{j ztHt)cy~YQ(7_#t63p#JXMI{qA54rAy%wy|rvq3_XkI(depy65WDSNO^r+R+_TxL?5 zjs?!{Q+KUV$b!^5AF!UT0V4v!tIU9%w$q&hcmMm}!%$ZCxM5REB0zN!1QO5gBs{y9 z0K_0AA&@|c5D5YV+9Xv3lnnVABj5}pXMas^v1rp6> z6Ri4}YD5uhk$V7AQ)Q-z7*X zO%<3E5XYDZC1ey~wXg8r)kVB~{2ada`boTU`W;-41-LN*G=j`aDz=)JwH2V>2Tg2- z*!~fSU;;^^5HBx+*V-mi(3NR?0Wuu8qHJQ$80!qQlcy6@RA4zY^5Rj>k6$VX-yL`$ z3(SU5t?ODxxxDmU6r2ueqs~lz*W16p(bC>60)_Q5UJeBM3!o5&Rd&^k3%BNcnKylJRA+t+MIeRqct4U{MAaa>BK6^}RUozP%wrnvzoohSI*q!gMwR{2 zPH?a4lCCv&!{q=zF(B%gkX`(R1GCt>2~b)fAZ?AOYtRrz3{9qHpk2q`Izo-tTL$Dp zC!#J?L8`o~a^cbi>Bz7sw<5E(AyzRrpB31%5~2Oz@lwTguD}GOGeJDNvSyJ5D==dA z`VlmUGT%mRbzj<0S!g!us7Ha0SC;?U0Kocx|Lpl+dhhCu?PfO*!#dRhsB4SB{B`3M z6{916M{MN0ltIb;dSiM$zXnAQ7?RFcDsV0~;k|cqU45b-@g!MdQIDwr8z=FW6%`Su; zxFQRb&BR7Jfe_@a@rG?O6f?5+UKhRNv0dbu$vNXtBfihBfv`n8V&hD!?WD?Nz?LS0 z(8g)q(b|Ft8f={FA;2;)3>s-j-3M43;6(vg1gO^{G)Q2zo8Z*7C4BqMb9mwPlQ{9t z1*|CsM^ivOFoR255wVa!w+ASNFq($kybVfDft5zGdK0Yrwgc7f8l6`aieR0xaVA8G zAk51Tt6CiW`zqaZbAIvhy|Db9_q}c*PrF|9AbaycdN{+-oQIY3XR?`aNo;jg!gL1K zCybDt0xxz&dxo+bExmsL9()_-=i7E|wJGBU(rbFkvkWPiP7SR64Nk@Jse&=A&*+iA zS>ggCt@G(0ZbL{;#|vy}1bA@o7DyqnmLv$AsWuCM1(=K&8Z0V7$ncKt{PW66U-{QF zwB}r{Y?T3MQGc87^3!Q^l#eyCPQ1JqmiMk>F>wQ@%!iA`>V@+g&>TO z^!mU=6RbKW%(JQk-{CeNR{Ro7EY%B9JiQCVM+ptvR!Bq zKmxTWz%!3N@XkN@@Bhl*8+Gq*+p*)&{7U;TudXa(X?Yo&XQ!Z(1S~>mGB>_t?SG04c5@i*c(=Qi5DmzXONX)+a#6kNHoIh#rjGs2{cCw6Ya&P^?7)itOo>Qo0`HSRc+aQ02y=gV&tB z=02*JcXb(|JhBW~#o&t}#;b*MLRsn5Y|F?N!SZXZwAre}uv#y? z^2RT{d81R;6hgBLOxD2iHB*|Y*;o>aG6Th&*`m&b#RGt7$l!MaH&Nq>+5MV%DQxuy ztc$#GKY`WdNC7M_y=I60v`!;B0 zytGtbLCC;aqNHLtAt+^(G=u>}LRzR}Kvw!UBD+Dd`Yj70v}LXYAq7-vybUNFE}1)q z)mh~#uO>v<4F*_&y&ywtYhg+*h9wK2pbQ)B**t!cvED z_|5b9)`_?9ol|G=&cYfJ*a)2FluZDL%{Wpq(CY!Rj-WA(#?)qrpaoV6?Zp+Sm773+ z&9D(HO}vfUWd=1H&Kx7x+2?dE&N%c=?Z~+>=4l`oKKnj*$hh@~9$Udnh;Ujg*JKlt zDFe19fv{x&msVc+*D=e5!0sRBF3{UiV!RXYU9?Fe%4>D$*7i%e&vQh86nVXv^p|^u8HP$`}a)B8W^7u(MP!id8Vn5`a@Iu94SpL@7whk$2vD$~L*1^i zT3|K{;KVkFiOmqrStR`qy34EJ&WdTFmt!`C*#;W3qx9x}t+UKImlonIgf^O%P@H4jhD{fmwA}jUnxy)D zkP!ID&IX>?UPFL2^bi3g%_bBKAb}tOjUa9QK~`5NkEJOoadC;lD?*Rh0lG zy<9_BDCQLGq|BV=q2bD<3|7VHUGH};W9iDDaotQ5T#oV5pbQw2&{SP!fuF~1MZ|CWOBsfYG0{q>)E_V2CZc2ryEW=}3G zEsjz(PS2gA;-f0V2t0iWsDT zb647U@zlF`;mkQ4xjc`nZEKBCYnrUUI0m{M3yjzRClP|Cwm`JDK#LH(wuJu51;b{s zGS?~$^8vanvhKE2SHxMDSlM+S3*6j7S!iIq^Z3vIpq6#k%WT{V08P6%>^u?F%$Tds z80`+MEekC0Vr|OO()ply(Kkf5NP*lZ2=`V2{kq2J2JIZid5Hs7QX*$gt?dS1S>2qn z>x3?_Q5yn%wtEt8Y?J`6A|p)!TA{`#_f28noJJ55VwSdqB%zrhL=OTQN{3KZZ>#Ox zIw*3doVYv>3i2%ZC{a9@+$`*YATwMz)l-!Nr;H^k`fmB%@8ibu3?F)&cCFv)d#&fS zIpE~S?G-zd)2A75Y~Tr}4QZ~%q*-BMVIJLn?{@(tDZu)Tuf6)8zj1YWj|KtVHK19y zH=Erd_WMAq1=J%u07d>viemSY*UBpkE!?i-+9g$^%g zSlU}Ni+E!eV2y*Dr}5*Tc=CVx>|?v%UeATwyLb2RoO|!W&#o-5VR>~8Gno zn`a7*kc{a<$T0+KXc9a-j(F8a+|7kv3Kr(dlHNs%gtV=NHGE z9;+}OtI7g=izT6)n0`dZ(?%EXVuvG-S<0e9)5o~qBiFI0Z_hEXE)L#oZs3BIg8yBe zmP#kt$abd2+BVsQbt7PpS~dd78pRrex9oKej44j!qOIv8X zA@@v&_}JcQwCapC9RMPPRtyaZP7P=?s|OaaepnvJ83P=!-^Ew}T;*?31<>{wb}Mz5cMq)Y=J(*fx068s!hA&d==*-SHezS3__0qX~pfr8lK8906{})phW>1QG&%z4@b_tkMEwk zfNz|>jQ18h(0ygxufrOk`@rg|jgCkFy=J~v)B+|pL)Ipt69p9~K)eWaSF^H?iY+LT z-b5-3Wxf)&$k#*o*SpNX_jWT_r33bUVnFB~y>=btB|;wjZHho>;5I{cMOP@0*GyLLtwqkoE~r8EUG6f z5Cs-Y+iq2Vst^)DfSTyw@$FOCH7Ss=K%&EpShY+Cvq|k{N5 zK-mC;!=vXt&RM*alg?!&H@5dK(P$Pa|2NO-dL8Us>hDEWrm64(qsL>m+%?czLu-v7 z2u$v9zi)mAZGyYCiG7P?fKUqbyK87K-u$CSA9&;!KlS9^P6|K1_}#N#I{enVyL2xB zLSeL5S^=vo!1BC7?orJ=J5I6*u_#7#OqL)Z;e4rZ*!=BiU(I>up=gMwxVl_e2KHE+ z$vFstc*)#^Q4LtUj>jH*DEZuv{K(%XqV9U{{U;A>yS8<1?(pJDXUF2w61x2u6O$2C zzlTr?xU{o;Xoy)*G$hyl9YC-|9l%r|QR5yKJ2&v$*_-&vp-Xt>%}ZEVY6Gn%P^+21?_Lk+_p;XI zBr%L_>jx(G9Cjj&}jcHOp_+eu(u2a+>HRa9o+R|GDGn{@F)04!WJ zrjJ2n-LO?g$FL_h^c|>$N3RZD)Vzh!x#jvaeAzCfnE94E?NW6XnbxKQt=<4d4X}!_ zW&2h<_2|RD{nwxU=yx_co$cH<_wU|%_u^mdc6wOrtYKnu0s(Jh&XnZpQ#`2$ShHu^E`015^UNvS@RZB%d} z%HBQh0-1w`X`TqIZHHD_`B)TF9M+@9`|z=mD&g(Lhy{oCoQuA_H=~x-bH--95;B`7 zgkzjG08VogEoW<-D^-&;=ClL=5<++I=(ZL#Qbz&K!J(E_jF9v3 zvR#Z?r!pL+6jTyJ3V~*$0T7|D5+waDlC>CXD=R1ZYis}KfAOFG^uH|otl-bS`gN$V zY3SEbnw>!0HTiFeGJpe|Jpbn1AmetjaNexZT`!ICS|+)$m{tKYce6GpfFJ<1 zJNV?mN3Q&}pZe^t+{#?AecRkiQ6SbX)w=Utk?_R_CrJey#^_nfMS}MKX0Qy~178Ee!r8W(Ovj8HXy9T~;5r6_BX~CE< z*EWf>z-8g-?8pP|j>{>MGjpRVdX%((4`-tp3H$&0D|xQ=j|Hg{torB<*Ejs$u?DR5ue;zY8Q?qz>%t zT(Xs!$fPLf8AhL|fxnjpIbv<-Q-{_MH?+yV>fg<<+N_kqx5 zXDZ56a_S5a6VBAmeFketL8uGHbX`JA#(Rs4|37$n6Mpo_>Uc7hy7~*d;txhV@Hon3zu(jcYo(-TiWoddQ`<(VBK(Q?~ zdr@Yb+AdTG7hA%X#j4fv1(lpI9;(P-m6-^lYI~3JAR0+t!^3recOEwoUj^QHnV*%; z0h5Swot0|3@{iM5ahjKwz1b+cGNCcn=WbZZ>CWTUei#pwy<59<;q>z8dZhA)nxJ%A?E5Ij%P{Xu^W+(< zK`^54dzPw01ppT!gfQx-01-IwCoY#$h3&8pNRj2`Wh^Z%qSx!1R-^VO^%{Qtk^3I{ z+PV9VU%J{5Qy8DNY(%YL%V}^e^`0U%#t8}84r~GEDU+h;I(CiD*o4tu8?oE{~!vt2L_Zh7^U$Ou}>{*?{7QZ^ltFDEj{)dBr~zJ4r-(UckuX_>K9 zYkcqG3cmH`9RBLf3wV8{gSDR1zSQfv#=*c|^Vr#R2x(1b$M*w`DZAV3wC#jwjAcNh zrhR>?ZRt=O7x10r@8N@-$!0i$T)VY5358#D16Hd{>C;sv&Yc4FU4Pt${z^g&53Rml z)~d=UEbQ7MvZcUUEAI^S%@1i@d_9ooQF=3B5mkgn(;aZN8)Nx;gze1z=?4f*L$eK) z%Z_BuZ5o(e__hQQVM=u|-2%?c&fwJS48HyPn|SH<6+kv~z@BvyJHVpc1}-%rTF6T# zKDSi((zGb*vqS_)31)*94DLVF!twotm;i&C-8jP_)doT~AxS!;Zh!nV04$WD3{|r( z+|O2(0n{Ltr|^D!ZJDH1LCVzth(`v1mG3*EFI}EsRw2Z%dVfNJsbV)S7$UQ05JEyp zTj61&(Qdb~w6uiPm1Pk4%J^98myaAg{H34!^wZyV;Aff_w4Cn6^287n@K(h(7w{pR3Edn+- zaTg!P3wM3=UjW$HjVWhrs`cean18<6ZHu+FHSF6nVcT;dz~thdGkE|(vW=S&8Omm8 z5kWg|6b%W*h*x&+3it;Gc*yQpohT99O%f0dBA zyE>734|m-}-F1KkdMZCoGEbtigL5fUux~O(;Ey$Y=hbIzK+*-ZR&=?RBbG>1dtLdC z$FQrG0y}~5bvj_`h6(Bk{i6L)^AN_sl#i+Kz7+^GYeWgYuYV1pKX#-FEM{hprQl}Bgwxd2$1Ok?!m?K$WM}t3a&2X}X;v!N`LP)t*M{e;F!%WEI`p@y zQ{OD!7bOzZyDF|td7}{8MGVOV^r6(l=E$p74niw}GLs|nc{n^qZ;io0D7G<{NgUK< z#3rAwf#8~WP$lz5q^u(-$c;6rGqv^r+uo0}<0(FR*91O!_7F}UXhKI#934M`x%b|| z;@V}Pwb!y(5;h7=C-xFF8uqicww;}Wo5Rw?f~rUXk-wjvpi8=ZRFl~MZ%iWXcCo*u z@X=EWv(qtRV=ZM2vyD6x${LJvYQMQAhfBGD^|=}j6sjFVby7Y8rvxS{Uqb{Y(N_v9 zUo);O^9{;(bd6FaV8y|j)qfZ?u;k~v0Zm}(BKr2!Hc6MfQ8v4#F=Iep8UO-k;}v$} z?wZ21P5@{qC1A8cY7{^ULI~89RYh-YZDM_S5o;?;SX*7e_;~Bp$!6;p)!5jV{Z$VWK8*_Sos~{tKY5qWH|^g#ag2j< zOrhy#Bt>xHq!k*bV0c)!YXs5Suhe@j`- zVsW_?PlK624z3g6^l&m?Jj36UvTRj-%#KMJ68zbC1Glh@ee-O`|YG8Ix z45cPnde5#h>wexs;U zfDKOWYvSSK5u_5(aRgZ9Ef_iD<}GoUDQgVl!q2Ojol%W7cgn}^)B!#J-9SI~K9kW= zOMzAFTM_(mHTi8R23yeyRU=NXoOzbHA;y7kSmF`@jFB(^l&qs(s{sb+wzqL*aTTj8 z%UD@nhDm#KQxjufzvtAkUwP*FGk<+@&&l=cxr0>JiK8O>CA(Xej*p_jIYc8*20@Gt z56J|Qfzedw$ARFY^q->EvmLed_^J1{+kS9%`ha6HdfZ~owu&wJ8xgc-^{P# zQYS%AkkwU<*R3~LYVt`Z?z!$A>+^!vG%&u;&V`*VKyTY~?+sfag0Ni-zHYlU$%8Pk zNWbf)tWx#6igEoQwHtc3{ZYUq30L~4DD@X2v$%iZHQMQGq+19Zma$STcV8z?r$^3H zjo$zB0(|iM9(WjYrmIW2;m@)iWSU3a6yD!S0kp}Paesad=UO{BNrxN;YpLzT^UVh^e-dO3_+*1VOSsI{g^3U|_I+10$ zJfQcRM6bQl3`8}j6$Q}lVX|iM(6K4(8E+ysa|lZ@Qy=p{8ikI*@23&#L@eHxMV1M_+|!3Kg-5D6G&XsuyL zfP}TlNDYG_Aw`5pS@t$fHCC6dVDa)CHa9k~wz`6PO}=#E*zqqs`_$vV^1!LX=XdMY zQrW=r4!Yg83r(%>&SVp26%O3}qj>XHE!OO5d-roe`Fg-?-R4!p0*K8uKqzp^m>zH8 zLytWC<)3@%^cQz|T1x9G`s2y*)~DL-Hnz96uy=CYB5Jl~WZLPW*g3m188F$zKqdjh z0-8kbk82DJ5m?BAzm+fvBn*_Worc!*osnpuURRiEGHOWC-d@2E-&)2?Z_VNR7nbpN zS2nQJOC81Cv=d4s?e5GNpx1RfI%6lm=CoxKqNdePZEfUQDi3~z+ZB?y31A1ssDf)= za0hh_-g#W}L-?&C_q#V28Wa2??O0K-v5J}&U0p1bb|-u&jA<&)AjAX*l%o1WcPCp{~Jk(A3(YAVuRs6LDmMl!%7YJ%Nq2&-C)dy z6SJH*)1jDEnuQlQhA^x2ur=m}AZT`Gt|Y+B&}j-{0Vx%fvbyZf_7*NJEa1}oJmU5i zMB3dLA8UN|@kbx}?VtPXNB;oUjA&OMD(j?Rw*yJKxmG5tyH`z~J1EZ#16c*pc6QbR zGt;1j)@y{QVj@@mhHcv%JT(Ty8+h=ZQ{A8a)C>R9jhJ!{AD(&T%JMQc*4MDPu?~Ic zfJ4$iO3HQ=3hB@}tPhH#jmepTrcekwNqnTFaLgQmph!Z2z*@s3Jw$@hiWF)!11x!u44n4Pn>!lVj#fd$aLRwJOnzDaG=OJO4Qy-0TwT;=G$ITlr;WhTAq$K(cN~xr=)2U-3y&loMMyPya*O&q{ zKyepMPH^9W8a{U4VSN0dy|{a(fs}0G1VP&-9wE?81T+*95~zs?twsmW-9L-3zp;on zmKT8L1i-e$2yzU3;x^zyIeoFSkRfM`?aj0(u!xXO&jkSmgC}MuanC^mqf;bY&ldG6 z5X3ICJ0%r>C_-Z^O0@++gsc|0%s zgpI0WW@yJ+N*SS9Z$Jux_SPom=PzL4@;ug7*C4=9O8n^H-pT*($w#05-RI7o{r-)- zeN@4**2FH9R|bZlqPXykx)^4Yd1xqF5>57<{R%D1pwa0kd0*C&fepae6tKFEz2i-s zd+5x+e&N2ue{&;F-iOaU{Oa3pz4<)}eq?KN6Wt_5y;g%ZR)0pW4$myCrpgKNi0s}+ zQ3`-V0QODl>vE&_uGybWt81$2XBma0=PH`N%eqMI<`|qmaS6FoXyBIdz9bH-81hR08}Fg1~2v!}8g*#h|R z8K>_49R{v&4Gh#M&)tc+=;(pSqyIh&Zl>y@7ndy^+)p@gXoq2IbwnuSm5|pkXKMf> zC56OD7%=Mf8X7f)xZA~*%a^dca2bmW^XP1EgIKqxr}zB+p2>+n`N#kGXa8gjShyK? zrpg!yW+z@wbE>x-%$(8w*Rineq-E5X7SZnKzSx|7sY6k%t#WsH_>jL1h4hErJ17Zw3E1A@K`w}0>Hr)6^HEF zIUzU)>~f^+9|jN`yK#^GCe5l;DT;Awg7L!r2l0u=4&jj_4YWALwwBm3btDW3N>LLw zi6XOdk&HygkdZ>7866#A?-b+5A3A_Pe{~*jF1CU3CP0y$muhvpN%Zkd!Zqf^J}J$a z8IwY$JIPAh5<(a}aAX{(W&~15BrLNq;X-tc;X)Q)B?t*#!#mj2l!@Y<0H$jx@r|OW z;GlbugY~-4(<(cDcBMXN${n6JqP|U~F)n|x7z&r|m4pxgDM%4PkigdV7T$ep9+xhj z$JXi+(#{s9#>d_`H9Pa0XU^RHrH_C3$?x9m+uGg%wYo+2?IbY!6L~4f?=CZtgIq5` zR5bZS)s0v>-F^q-!JR1$G(X9D=8Lu4c?X^*3@g(1BTrk8E>Ua1bUT=s9LFOM-uD|n z`^?=h-N+L-*{pweyjjD-(i*lm*Rgl+G&GF$*N`gf7K{j}k&6iyFWZQWI(} zt4k<@dZf|d6e3Qrx*X$`c zEN=xR)seqbg#|&#&SZ;G35f1i*|G0CkIGsE3n_)(LmaRYl;_U*7JH-f>!x*nK4s17 zH&xS_g-XW=n4+ZtRdvt=?ANWLEaw}g-{T@1e=`6aMv!a_!_(e2BfG71&P0Y450S?n z+Y+$JJ?|1A;uuH98IRw!2QQqR!MW2DI5eIhO1kK3f+0eUIxY{xTHo|ggAoFTB(z~j zB!FfZCiKJ@R^u)nI5mdPoSnrlefeeRT4WPE(io^K+X-z5K$NrlsneE92L?&FP*}G2 zf42vyI%XyXp1x-Sds_;fRDo2@4QI}i1@f@KilvZBdaNMam`W$P{O>9-h8+YclZ{`? z%61{cRT_7}Rm)-{xz9M%PisNkjE{NC-h}#r7$Y;+HpXP1PXQz#*epOIf?~i6GrRP6l@z4W&nJCKWT{OK&6#cD>)>X8Dx* zou!YeDWoI>U?(f#8OK5eCXFx_fJaR$U{?*hXn7_y41RyV{8w)^-`Bo*aEC$ENVWWHAJ`?yUbQYT!d2v8bIBse;u@%Yhkym0>kJaN}FCdUm}w-F~b z#3BNOhN8qZ^a&(TNLfNt&2jq1HtRFM+CU2%lhn}>>h&Hz``BK5bbwEwp zO?edA`OyTxFZBSCtPd7BRN=iJ4FR1V9=v-JkDh3tUYFP~5wzQE2zPJnxQuo+Hh2(2 zHH57kRCZ(z4L18LNmW`ca<)N+D~^MTP1Xf&We{`cIS{R3jDb?tf65r^wIzhe1ouRQ zG_j3YwORy|rqEhLs0cNw9N+^sx3+NM!UbHuIEUW$2GY2LJyR2J+<*VwUpRj9$Zve^ z*{6Ph9To~G^66fwc{<}Z*_{s0w=o9#%2OfCyYhU@+msG9(3#;oJ=yp4pm>5Tr8ki)8 zh$Kib48e943W3xRObRH)Xhi}Ir7;GLB<|w9r8T^AaRV=%U&U*So4B&xwKp_L3pDEu z$NHsCL^|QhfL+@aXy5{I>-O@>y4^X#f;ow9jXTrj$D?XXiXf8}|!+bIJlM$h^apU0Fz!;*BykY(PosMtosG z_Sm%ffa|Gq36nOH~G@id_3eTJv z!;uMv9u&5Xf{6e{DTq6e(2x*dM9{2|LLen+ZEQRfVvv=N2nL`81cOdb;_g#p`01w) zJ?tTL@W(=$tjmmZv#PJ40-m^%+UJV>(*Nw==&^Shq*)mx^Tp0j# znycHi){sI#Dg|anx6{G$@)FL!_Z}9PR=}(w)6V+L-pLp5x$FL4`}9Yj{p#f8|jVd#3liJhr^`3+vl$Y;3hLK0b~bX|V2rpkQQ#loYhAA%Q_8G^Qehi6}*qY+_+; z9WS0=!VfR6;q`?L%x(6tAsbeF-sB+SAuwwc!v4G6v05~tEZCA>P+a$0F`JQ?EuMLF zbR`qT$i?jJ!o7WI=T=*svi@B$pr&!>v1^OAZ)fK;FBN(ptHy+jR`O-QkO`w50${px z32%$xK^8zuX#ut|AfeD`MvyS*bvocgV}A>{|L7P#eC7Z?bni6o*{@J1jrEQ}n*kBo z#j}&fkg5(Pgj0kl>x<-upfU-VY)Q~SWbWkBq>!W`h@lOk!!11j=n*{jgBASMJ1e%E zytUVED2*GxCMXRWDpqeivXBapz}F*95LX9RcE98V=1fD`w2>U=s|4`wj|WvmWJ`tsq>vCoSdT{)*}jPOHa6GS zaryE*E?v5WZhIS23QUfT{oTyW?4Le%-#x$c{F4uT>sGx@RMtuj*FLKv3~aylAWWMI z4aE)?#e$2s83ANbt{Dh-#F>Xv1PFzsy@}a_(>QbD=DN+u!LV7pH3;Arc6=kJg>XEzYKv z)`Kvpo4ut$gu0TL5HVD;g+>E7esls)oZ63P?%j_whX_g~NVP!6NN5shNx*Oy8UidE zNLV2@wpYxM0Z|HNG!z?1=h$r^kdU(7glqt4NX-zg(W%`54(;2EpM3ZTUVU!~?Krgz z8%4Pcf>S$IRo(sDl@3js&nr~JSgnUgj!oj&eu)kk16@lxfkIaDNW zUA^1SzKp60eM4WDyT=a(RF(Ux?EWVgm$QS{ho6mpI|>V+oL80BPN+_9pDa*|YKVJX ztSl{KY3T~)FJ8pz@*)66t6nol5AOZ)@!4aa|40AulV1R^cB|h$s-UwFt_+ni8v)Wb zygO@aW!FUD(#}I7b)*wsXPJ3kGbF8`n-ko1>{R<>pLp)qZ{|t-_*3V;`)4oy&1+HA zdvbMk8NH*2pc-}51fd}`YS8GIP0TO0@!rxpesq2ruP?6S{AwHPJx8gN@6=P4UFvon z7f!h*&A99?qX5+Hq%judjHB*32V*~)bs$Xk#vwkKIYQBe9l8ILDNUxnQ&Wg*2i7-| z#R`Sm41Azm)^9dmWw!Zjp@FDxZc#PsTU2Z19z)u94pM#{d|s*17V!HPcm#D0D)n-g z7mqteqqhpW%1dh5M%Gc>a`iewGa32LNZgq5}{q#&aq*?^d=J2zWXX2GdVv;c!yAO;~aJw(JvdoidM z;h6`f@zhIu@U^#B-G-oHHwVHs04ZrrmxZ$bPPG-i3&+|U#_|1iJaTdp6D@-_6pXNJ zn*g0aV!ugs5GIWPgj94`jtEGu3SejlY*$~PbTtDt4BSyrZXR7@=7sN^-`ZJO)ZY7= z4UA@MWkduSDF`9KEYR+Baei(dm*?kkW#JNf-40sy8uss3_rnVSRp(u)WdcXkfFenBpqj*jf*SRr)JI<8Qi*dZxrRI-3)%DW7;#^gi` zNB11~!=HKJ-kW_9(y58DSGP8|o;0hMFy5WP)WkG&oM35X6|c`P;rk1l_~FtP=C%{G zJ1MMtwa7bqJZMZ@XP-X_k+j+=q4LhG#N_6m#P-~HeMx4gA#$dQTsNryELAJ9h?MVC zP05SQgs!?_K=Q4I4EzAR3E+x8pv;TcI{NZ}7cY|l#`fBBpp+%RAIt?=gb?MS#N~kN zf=Mv-M;hLF?EK*udtJp8`ggm{-o)Jp>Ui|zF`PTO z504xJrYAIFt&%3cyQS zGkcPmErX3SP{8H}PEH)c3r{}v+waGT{Ny92fB6fS-~8z|wx{1+y@2-CGG2XW8Gkpo zj7wXLjo4)0iJd!36c5?8H0SHj81JK)77?TT&v$lFz0GH34 z4y3xyKwXiim)SMQiqa8XeKN@ek~-jG}|wXNUU$N>Cyr z(a)}xk6R4UoDFLdp+vpxpi9y_EzT7!bOMkV=9P8rw$Tv4>`H?)%I5&JW)M_8zi+Z0#+$ zmNwgYPBrVD7)4f^AqYqe#w6p+-X;!C8gz6WY-(9tix76+pi+Kb*k8v3ne^gXIC3VT zXN3Y2@5<*>f2JV8t_|ebe%~$V{HvHK$T{@i#C4650h4j_qzQ@!GK;p6lv~hPKqa%Y zks1JkA%uXG0)hl|YS8O+F}H9T=ihr9>np1^qt_UH?7;L7jvhYxYv-PR{7dIf9{$no zzV}gxYL+!gV|ydECV{w}XU`c}ZI2?|Z(NBVeXW<$+)|2-rSn)z2+J{}O?9h< z5?z2?2Mb)cjdGoO?79FA+nb!EE&utfHVwyOxdlrp7dPQEzx)I#^2J(K`ID7=nkqqy z7;xSEE|^DH=yrpRy8g<>b+c51&d;Fp$D@|GD(QjUKM&ruRtND@j3D#N0dERCuB5VK zP}c0Yl~J&em&Q_2;8F3Nui}V*hp{RGr;+X*&ULH)`NoyJ*s;;lcWMUL%!6wLDI10E zK?kV9+(_Yq-+i(&BY-Z~kZ2kxCtw5tzK)r) z$Ke|(?1FC!u_*a_<=@I@(^=mn5)y_q3>fW%aBw=pCm%hIHx}2hvb|_406zJHg#9kr zelE{hr8LD|lM?qFl%QIQBp!!g2C;TnnO%&t49%Yg04wTald6}$;bL*#VQH|;G-bI6 zZqrAhUl$1{iR28-5lk-5H+JI{zP$;|rI~~)IRe@k_j(4qu0f@00Dz>|!{W*UE?u0* z;=*Ngwl^RNXf^6rjvYDr;=T8t`oBK)kq>b_I0@M2d(*ZV@0j*q6 zX4j>QJ3~?`vku_`KSD_mVKjr=O=P}A0n@_4^OOL%W^?pXq}7{2C{=@r8WGo(!1PU~Kxv1LsN(PMrSIvhNfL+_S%h z=Z>}T!rc>iaJGe3Qy|uiwvmu5fi$&m<&BC%0N_|B=D-#pFw^urSEg^OoRc_P{3+*K zAYov10t1bNCB`C&PdV}3*y|TJ0Hpa>EY{P+)H3(ARG{NTT3YM1^Fh4hk)ulx!Nnm62 zk%RlcK6`xj3qStc^S^U^f9ui*aSBmLdO4l11W=m*l6^pD6KJ>X!f&+g5~|fLNJx9v zu>0ixffs78P%0~ijF#Vt`3@zmT`9+cy*e1D4(z@BU;cwDFF*hK+@*V# z*4Lh2+UR`j;$}CRUs^?Xea#+^r~|SE;@D~p(j?bcu{XC%9p&zBMCn)pS+~rTU&NCH zNISVMhA1!VX%jdm--v~!1b}bKVs=O1+-Dwnt)yS(vM=(@HI*6~j4vNLrnJ_y2BATy zYSuZJc_2~$*7#PqR@a)Lc)OuJA}hk~Te-`|um}ufUFp#nJBLf+=m;d5ta@VBqc;r!+@aB#n^g6OW@ zOlSwNeAu|wI66Ui`c#B{(+LvOfM5%*2n-D%<-j%wF4BdH|DV|yU>EdP*IfhPz>O*F z?(^1{rf*lsEDG^>9s(O5bLEyZ1Hfo!bcpW7O< zF#_6*cBv_F3@^8#&@U$PcTkL5Hp~KHLueNGSkssjD4*-&OLDN?*mxh&6D%> zw^z^p#b5o^XWzcE`pBiN_}PW6`1r-uEiA2Xz_hn4;B2&jJ=1xUK)VB0(rQ*rVu6xj z7t0_s13R0OMSyl}LmE3KkAm`Sz(DxeB7Yxv=1a;Oym0LhXmKEl7h;H4)esQwfktNJ z_W`RV^;wmK|K1@RG>Z8v2Rb&^c^ObOEU=GUhgD|iD+b%N6v&iY2+;h!0OeuXk8(CN zyg$QDYgv<5W?KC@^9(t;t~#NB)IbnJNsXh^bv%9SAf7)tjz?!BOzlzVL1H5n;8cT5 z0znKz(rTxa0*FDnm`caYSIyAl5HNB@_PPgQLFbxxim*6LfrNzM6y1ceVg%0JeFz_a za0b8n;@dFWi$HTnhfF}K5s4HJ?62XW(-J95#3llH{gSh=F(L}L9VJGJuUREg z)uNM$(63^VGZ>s%6y-;OFkC1(7S&@WU!hqB*NkPlE2EfW(zBLf{?CDi?VB(-H z#VyVOy)B^Ca^6hH^XsT2*bQ6#MJeYkqk=;h=i<&KAMn9@`ZYE+7No?n(+|`DW=N6Z z?gRU`e)9RJuQ$}W`RDW7_x%Dl-<;^zMJ1#I;DxlE- zruOE7a-CWon~H#j3ph;^7d-96!m4gX=UL*q%X2e{J73b;FJ$M*3}6VnrN$7^d6p%& z%Rmcod39I$+(Kz7FsvN5U}vA<7Y`n3y#cO)WV;!RM`bqW03aG3kMEGp%CU3}z)Iv` zO@|%93aE|Qu~=)^QXq?b3}W=F!wjte;QtWG`m}we3a%?Z2yn8>+9;xH-9)%bZ8?l5D3Z!F5MUbk2 zB-Pf}2n1YFn43ap;p0PSU@yKy} z?T1(J_R2*&_8WU_nJ|kov&~1dE#R@)7AD7PSdAkPMAmTV__u8TFDd|I!419Q__<)y zH;8NMzs>rx2&?{Gnp>)-N0V_;TrvGp5GANBsA2+GdAndvNbNhYlV1^&^K5|MBOZfAU-Sd-zbcOE7gT3j=8vK-UHpPaXoR z8nAK^=&W09l&D*vfuKairA3P>gwo|8+(Ov`0n5St#*xxd+NKAP6Kh6RUoh2-@X)=d zzVe}+bsP{gPyfLybBE8bZk&Dh!iArB>%x_@mp3*~ZnB(QSZiZ_V;j7=VJDvPsoeZi zN^AD1TysFubB1*Qx*eca3moUitx(uFQM=PI*wTx;Ya=HlH6~{ds7R4#=Rr7NCdJ@I zg+^gDuEWmYhUNEt&{(P+Vv%b;uccBQQGP!e2acq&JNBpvG{^0~{WxLm#++MtGphzK zc%~1=wRm5_746QKAmKd99P5H0b%R2-GSuFA%q?xFobjx=W5`oy8G{H&frjki^d80& zr}yDQcOAe(hZXjX+p)Qw2&9l85)ekikU#<;)^=ko1w$GQ=}d|>De#Dl3zs)$1Aa$U ztQP|*2&n-QCgX3ICntaZg%_Uw_VNAuKakq0 z(E(O!2N$#fx@}uBFdC4ty^klRLF3~vn@hm@qSa*yaye81KnneEGVd%7+S9qz+Ft6O z@*Q$vq_=NtmjW1X+K3z>>}M+goM2{p8h4#K^=nu8p7lTb{_96xpWmKYO!?^xOY1*# z{>sY!OIH?-w^QBR+}Ol=CqW!;FSG`lF0__Re$$)O3hljJg*HG!?s+vJb?xlJb(nNh z>m2Oa2>RWo4M<>ORQVi?9Glz}x3 z0EdNKFUqs=c6yv)XVp&2NB+EtGIQk5eTfAr{J*KTTnHCL{XpOw$FJ5CQkbbj3dRlBV#zS#~_UvHvLdS zlY}7yW9)rt$UwL%f~nAs@}TdEaw#R#stj3YauGxOeZ5P8>V_TMyiO>fe3n z+(Wm$y~6GRtY*tHQa)XrH4twD6MF!Yf=v%-G(nA7@Yo(;brEQ<192yJc=nT|QpMOC ze=)TQ7AaA^$aCKInE^I-4&*GH=v&*}mU|ECZsPc{yO#f}&%E%BU=Y{7Iv<~W=iPUX zTv=Q@xV*jn?8f%?)ALuZ+`F(9PhaUISZnvN(QezxCF$AHsLxjOhKaR$UOMsFYQ~jZ zyjF^o1y-tN%YeqXF2^L;Cb%3o&%#NOhbeR5MMI@fT>tQ$I25uRJiJaebiv_WvQnU( zmuvWH#(cYERZunC>}2t+?4z!ly(-F~qd5=u1Lwl`r|Roj_%5E&sO4p$)Ws;(T0lJj zRuq(jhL)Af*Me>WxyZQTEE(aZdC(3(L&L}Wj+z^&=r2ejXTLM{(V$=&>|?dq&8gB? z3M7OyI6lsJ;=~@jaPK~xJvN5vF#|yzXehLK3@J<05kr!JAZ?qVNg{P6GT%98*nuh{ zX9aR~rlvm_xW803__aA8Gw!4)PC;y7SR#djvd&xB?xlG2^Z|V0ky-q!zjzyFV*!{r zoQwVwjoFsKBPSY&8Ui{MP@0jjaY54pOp(==xs5m*Tt)T3{derNGT8rq)7~83{+HyR1p{q-Rt7Yl{s9zZ~=>#E+FmoP>&*v)uQ>M zhmXE^_nCWt`IFB+{!Jok-+@$RfW;0l7-MZ1Kz3qIdUkSV2FD#+>QYT$Y6fWS1?jH+ zd1upVw9+u+&WYkPwu16qm*Aq-B%`oJpdD}>bH;gIr3tXs%dHF24FDQy-+ml8eOCQ1 zUw!Le%r9I?H+tQv?QVN^b!+><#f{CW#gz?oIx)JPF1k8_Q8f#k1gvcWNuaKPxB+x} zR?r{E7AUq_)&!J;R(9jWkkWNqdFOlY4y>IPgYvT@BwQNa{gw^?_E+Q#38vXn7@YV#{-2OT&DzC&L>#y^1 zB&1_GUFkPTY`>PO*+?x)F?+Cu$B$3qWA{$u@gsHYYY}v$u$?dx=XP#fT$imjOArXe z1O*KiF;cS8Hm=YNVHAYXPJgwtAmDzy!2^LrA!pBR+yny=+oqxf5qeZZ3WAh`*l0vZ z@tJd{@Re8I!ZJU-jP;e$17^aO;C0a#5egP}=)At2ZwY`w|AR+%iw zqM*X>H9SwS{QU~0zfsGpRi#4`Hc&YzYS{B9AP9)l1cp;YQXoB4(hUt2+>BD89I8`}d#t#7BPX(D?Y3J1}Y(z*=9o^=RP@JX5P9BJc9- zKt-=>BU(r}k!%yx+5?_C0Q9zPd9mBJY>-bY&!RIp&#{s+01Dy46n4e9NkKTBfe^sd zgasr<1AF!XFi6KH@#o+9{?xY{WB=*)>MAzZSJ7^7L&x1b5=PWq$y4NhFVc1SB|R&i z*FHsE=f|tHt=;^t3Cb|HZKo9%C#{=W;u!&;^7VcO0y9tQ@BAv#Xs-J-&9}9xZb5&2 z%>IG%_c2LeIEg%r`Of3^y$`C!gukXjx$Evbj1?paNEoED1`{U`=>|^hRe1ca1Ng|9 zeR%ZvI1bb`gwg1jIy$`whR8}V$fkENYs5@Qp&;2nniK*()HsGDg%k?fyLU5ZRtzZV zf(lxy;CFq(@WRliO2Cm9N!-tc2C;!)?MzAm4TY2hl!>93(9;5^XZGMfdhQJVk1xK0 z)ulP8Bln`I3{Hy}=Vqr6)frtg4qF~+?IWlUqPBC*c-^?Kc^ZwTmi+PFNofcg20 zxUz5sI*FkKVgK~h4-U^9`s1??KJ@vIJbwRo?%azb0<2@F&)~w_@7TpX=~@7x$g){! z&oL}MjM#O{^}66l+2_<6mf30<3s|(01aolD4bY5 zbNw}W_F9@aFy*3zNZ1ZSuZt-#P61HTjzvh4T*uXm?eC%*ph|31s3QusRX*feP$|;o zDhqkJdEmBMSm*`{?8{&dCEEmXZO3~}B}qon(xkLA_9bO09b@I#Dp4yMjIwK{@S7Eg zA&c~#$L(_~lp@5!dpqj{wZ3{vN{opZbxzQYQ%p`MoI7y<&)&5M&zx>zW^WydA@sCD z$`On)5EMg53C#j2OOQz+n4n1@Aq4>qB^h)HCVM@&3ld^Is!`SpIhtQ1Efe{31N}#>r1O$R65C|6mlzT}H6`T9#1wLMV{d|FGFNem? zoS&A^JIprio4mIr_*poQctGY$xPknw9k{T2kXc z9eC*E1U_{4emr=54`!w%m}4yW7^ws1f(#^SkV#>Z7y^X4j9?r4H3$;KHXktMIt(HR z7?%=gi-f|tz*~${v??ff+!ab$Wg+-bkirG_ih_+01Bekh<_92WHNaq`I)MO?YC^Lv z@DD$H3R883&wuA4Obk46&n%`6PGW7FVB#1o>aI6SLzomK2!tAPXvFS6>gyz=0fEZ? z66S@QikPfY-e9QX3#W*(rwnZ0{{^X&b1{o#|3Jn-_J`|dgb*3&bsfA^6G@BY}I{_PJYOl=H|#DXgi zOgsQdytRPyODV+LxLtGHvy4$W{M45w41(QB@DRf3z_imzAn%GI$`~tbZsuNDY3#~> zX)dl$WBc5C6KFM@U_Sx6i328ZOqaB}DL9s_<}_6d>#}Z)wX4ucp6^AjLn{ng6+y7I z)`0X(ivx<@lEHWFDCu-qBLBNq&-G>*OErKrsmc``W(dhQK|p*hz~#DGER6QOu1DC+ zfmSf|9jeT44b2{dKxe*6Ns)%JXd%XE3_GU%{hn!c5OkqdY%H=aZRDG@P+9?Uoq`g?8dKQBv2n(Ov-|Mm-G}hh zF@^n;0tSShG3c5GSX!$a?dK-~q>xZ9LPnSv8h{2vum*92R4Ak@k+N`ch6WK*NEfZb zTpVXS$g8Oed<0-)RR1dubZ86#17%}sIfW$e8^%adjj>39jlpsU7$0xpGtV7EqtV3t zS`V`a8rX~*AQ%WC(9?tn){X*X86%>+)Mk7b@&Ma~K}?oEJ;jc`{&Q61vGd8qm~j3J zItT-|b-)EVyXOfIl#-BAAxUB^EiL2X{5%#G7SL{QLlQ7O(Of?~bMnuR9X?(Oph;3YllfQ&?S#GTIv){CY973Jy;ADMy$*Tgvu2wB*7VmhDr5-4$5~BdNH#Q#nMlC@y$ffrBY$o93W*yXCdX_ zw!D(l2!YQ-N6a8A2I~9xflO54wIh_@`nnjwQMYa?s z-{1)kuzZ%JD;=q(l|&fF$_s%S#W*zqJacLaKX%t%+%wa_nkL{+!j4PvNx#B58hus~p2#Dj3f&*1fmj!?;N}u*%Xdp23XDlCI zrq9!hTr{&k|HQDRN;1&KSW87Aouz`kPQvkN7G@HpV2}_X89}E8TicshT)2Ys=g(tx zZ55Fakb-e=|Gpm_KYI9oKY8-lpZ(Zl54?E?65RlR#mp1`>|g!G*M9fKzdg6PwGB*8 zTJyEuwkuz`N!Cvyev;DxO&zp=4h?_Rraynsw-8HJ+QB0i{~A*SQK1nc1(63*=DI0} z+-y+FKvCoO>&VIpwOoB<7;OKJBXyj_*nCu*&{PwpFKSD`JevrXI>MorfNs{+>27He)vQ%zsK`XD~ckhPnGbOz&O z2ps4s{cY$Cg<BH#HP22BkS; z7`hLzhp7nMU%>O{u;RRcX&?wJi1NM7gj+vta0eGn`7_d+Aeca@0V4$|1tkdt1H(PA zkdR72uz=BwwY4=|zH}LLbLX+Kx{O97(Wuqi2WAfb^{G=QzVwei_rk9d(H(n*n+31{ z;HMs+`ReP-_x$2JE35zgk6yb7j7T_xC;E7+TGhnX!x z(seFUUdG7Ehb1kPHhCy?W=-JAo2-i;I1GRA``BT{VGiGQ0;C(+Z8wTY{uYvc?HUN) zv7>yLC0TJ#g#Kz#Jud^QTE2nMX@B?U;K6$bRKFh&A)UR7FWtHgsJCPh$jh?czQ(ie zLI&0}9L#%^Gw}X7esd`5fJx9436AU=!?|PAc>eSx&K-@gr0_vbBQnm{X>qqDzG{HU06O- zK^eO?X5*=Z(*|Y&XOp`xXZ}?*cq8zBmI$vG+uh0~!tz)SkB5Re%V^u}ocWU>Z-Vix zyLQhp>`H*DxFMpTq)#rzLTk6tltA1@qXyi&zkzcn_TtGCQ+V)@!v1ka0-%Qm5+h-Z zMx-PJ8R#_0^w}SO{@?Cz(ckMlz*~aBa*xh``217<{LO{cFMjQ>U!8z#I{N}= zm5{{NazIK)RR_^GnG<>Fh!#%16tG;S70`<~g{qzuvr-=wHA@^$avn5Pfs_g`!vmPM zTc-3fB=c_=>lS*a+zeJ@kQpcA#sSuAeVFSx2+B7RatJlc6`(6ka*d&?*{;>7mES`g z>~XoYz?MyU{rd_r;1Kv4ui*#y5jM2!>h_dCwHinWm^gKs)U+50B}DG;=R1tyY;B|} zGGXwk8ZOePHU^RgQFk4CYK)U7rtsv6DLj6xg?kP(F+D*@jKPM9z@lbLNznFq7|_N* zFe4&@CLlGVf}>yx%DU08v)5+BYH$|Jpsqr1H9#YNjxD}2$~}2hPI}_1JJuAAH3wRq0^*OmAAkqueDK7>4R0!!BZ{S(~$WFH=Fn~n}!i1d%$!SUcSqBMv7ml z0zw19)sVr+L*KL5ygeAWaN&6cGN|lef+`nyE?S6{Z0;y?R3CN{!p>=~0Aa;%oik=$ z?qY1I(H|lCFloENQWRO2BM{=A!KKAHT$-Q5(!wQlw$@P-!1UzA`oV+y|M0Gp$3OqM zkACFE$N7c9OBo3#{N)*aB7<}FPJ|j5Z(2p$4hwO8~4+6Twt#TF)?wJb( z)F%O1D`rdjWAxXdD#j+XaS&pJ^CkjA(W{J!z8~JeJ-}73xfsmMQpI^0#zu(&CB^IM z3eN1!D&D(Rvt8D40`y!m1F^MZ@V%oEDs)*P;Rq5Mf)fxMXh@{2kWyrA0N8b%K|_!Rv4&v@CW*3Cq8ba7 zyq&5f6<1+x%GIw7K>6D+G%F}I8}Tr9wPIf3GT0drB>L~h*8s#ThoA>brTCxF{F7jV zqm8k)3ryC`+H1N5DF|7Iq#BSW*xFdb<@t-ac<~}Owzj~=KuL+iGlyP2b?oT>ef;Fn zKl;eod*8VOWo{D&3jj_Xrt=?v>db%rZg=Cizy8{sbqudJEt}fyI)`(%FZW{3k!$5< zzzi1p^;GGhs#@gzj-ReSz_!n$=mzX~%bkk5X$3J9(3Vdr-{7)PId0}QdSvXTDFH*5 zVvt#U7#CbFow2NoJYr!rRZ#Mr>=EkYhq56(N5<%owWXFin;G|;#wRC~oRO5pGq@W8<)9zQmT zb0_!ULzH#)P`Z8A*2GsWGtrupi~4R zh0b;tt4nj3zwjQGmllyG30NmMxPRY|W{)2I(<4WZ{oZGvd+a45+PVW_ZbN_t0RPD| zC;#>9OG`ib?$Y|tU%0&H+}t~X5Yvg-O-_$q7YMl8@2VDSHrK|!WF0@|=AZFfwiLNb z-woFZtZwA_DO`6hnsXMS|F{T%eNLuHbH+B){TbV$FQtuaQe)O;!80$cb6w7$UHGot zJCvs%>=aF88p#i6eNniw%(aT#hds16I(DBCsiGfR+yN5gUVX+`k3n_}Cn7YZ#>qXv zqce4U`1CX$IWdXp$r>~yItEC35d;}DMGu-|B+l?NMU)L+0gXD6tV_+XMCyW=jUhFV#c3S4N&!J$?Q#1kf)(!+y{a#dc?Dm}m z5rj}MhGC3$l3#*>M#?FW0+JN!wFaaR(7hhkS5|T9(k0AaoI`ta6G{m*6s^w89DM1- z$z#9q^FQ(NFVG!_^$!NX0)YSgp-+n|CI&oBlAaglpV=kXhM;W5snCvavcmS<8I;T9LuA zaf8Q>j^p{$Q#d<2j(w9g^bD|(N-J_^1|hKycy23U5&91Z+AQKd;|8Jvx34KeihVYed@472OmAY*CDnYtPU}VitliQmm8~moH*i&TsDrdl*W=}NGa0^e*@r_7p!awST>r_H z3RUFpho&_L_1Dxla`QmmiGz~@+o)qPvA{@i3Sqj|$4XgHm1u#KZBz}jaHOS%Bm?0> zzS;f+8p3I@Y(^lMot$q6r9q$+mvem}YNX$DwJvO!Yy6=19!-PgWs89pmYjt`@FZqa z1e#O|r4Cs+!vK>_Ycsj-lZ1d23OdzTUR%Y5^A~aH{CkKyTmL_MZys#Pb)ScQzjM0p z`u2UBeFn<_#6~OvKvJZ*Mhi`oD$91HlA>5rN~*+VSxRiDQi&s{>^Lbql~g&FCCjp8 zNwy>++(eL&L_(A(l9srMi%1F}0nEI8owwiHea#|$;7%dxVokGS1~#crECtM z1y-=<4l5(6-~gZsNJp41UBlgzH9UA`1P{y&;Os;dgB1ya!gf>RkOgEQAVA<4&M{JI&ys?&40or`)8@0st0 z%(%{XvzJIL8GPf@ZpI62dkQ^gcea7b-gADM&I1tIeX2NjUDZnB*1}=ceoQ4L5V)@jLu(`BAuh zAGuHba)^H}x$<9FGmRbzV@tLK=(DLVSI`5}G6WFaM(5JYf)Zbzw^JHfkur5?WNAao z<~v3^D!rYVF{jH15c^6&DFP9rA{bgX zpfs5>pe)&b3!?!NHckbsAXz0PKgA)Gkckb0fPx^M0EVL&sG~fmdbt%mF1RAfF@Y#BZbd?(QVkI`4sqqm z70h3`g0u0c-^!WOXFoD`=FIQB|Nm%Q{e%*lQNtSRJ*We$8dLbm#5Yic{-*Wy?=iu zJjf^!Ph_4riG_!n^)$Y>}{57_cQ{&BlU3Y6GrfZEiZ*1oDp88260T z@WiZ435ylgY1(G>M3{ye?*q&o#0SO_E5@Qw_lV9^U?Xfcq zWnar(&MD66OX&vKsN*=YxATjloc_uOVLfTL2sV1gGrQ(2yJhnJ92cmeg@9%OVuB!H zZ7z(12H9|RP1;{4y5-`;uK)oXi}xhey@n`UyU z^Z|#v)^XiCxiiL~zLDZFhm`FnZP7;W<32+i!&9jp`_*X@XWV=tcGrdVCXhAA0oIP6 zM?J6ubes=<8QC-T03WphF2Xabr4;muz`RDqX$P1rnHz;_*@%#X(EOXkndmI2X$x>Y zM%4j?m?35fR*asxBNeYkgK0FPf7#(mRe%#9H$Wr@9rupJQ~18c6p zR!D7hS4wkY{OOny@@_s--i5%B@LOL+2ZKwW!)i%>;SL6zx!2!_rizbY!O-sSJ?9o` zhW5RsS?8L9&GF_0xNG}<0)hpUlLc5`cufM#21J1fk_-^zSV0PcW&^~f48bHIAh3UM zh~;Ht2D-Yu1RY1{uY@==Ir5j26BEx|ymbCQyzP;DzXTvIphp3)TE>6rE+3*681(QXFLk-&4;QJ1Nm|XaKD;bEPaFDPdVwp zO_&Z6V^+&JI?pM`{zOqKSI}PhP?iiB)5>^Tx!5h{r0Wl4+1)^z?Um9zH;Pax1-LX- z!Nb$Tc=TK!?w;$%U|$FljEI4a1Iw%sfo$lqhRnH+r==>&m9RUxLS^&x=(<2ocfiBf z6~f$!-O4+_w{A=B%W@ZQu6!1tGQf#^trT(&?@Sp+o0K$!vz8#ihDwBj)-gz!Dh6u; zJ9bMml-8h96+#ARL=m>OHnFrYkHv*~9PI6&UJfx@FC7f^4}a>++{{xy{GNCGHh`^S zqAvhe*KyYXee3(4c-_yxxW4{NpZ<$)2M9{$PG3u)v11qjc<$HAhMzj8Y8l-Axo5?A zg@IWoX3MuG*B}G0 z%x~Fm*N?9vlT<;L%_KI}K(ZiPE1M-*HjI^yfP+JfRy59y1-NgfACF%g#_LYi(bpH? zFcvsa1Rb05qfs0XG?A@ZQdif^PEj-6N@d-cs9wNN2YA)-x!r(LH#>!+w=LHs<&o6B zt9<6vXQMz9tf7f)McCYYagH@MP7LPYn(jfeA&xm#4-?o_Xm0`#$v8<H~#h`XMgn@FWvFr zOPkIA?#ldH3Zfv>oU}yr&gsHd0IOo$^u<(k@RPCvbjM_nFpH)vSSR8`>8WEqd2?Zcy|YdAAmMWtTBZY;61FF_(ifEbdS2uLS+)0#q?OUPZp zM_vSeEa&wj-mC5F{Lk_q&b#UKpo;=?B970fOY`}E`R#P99CF=(9_DiIN*?%Q2Bhtp zG=w#0a%eg8{T(x%n6P;M!`ejHhyX$eXr&=YqE-pP%xE?mSl`&d!ooZj78bF0aDZB^ zipinAo$=A3XHL(Z`tT3F{jsNrXs5Uki(&5fu8;m5`_X^%iO>G-C;sfh0S7>|XBYt8 zGju4;n7c41H)CPzK`gIThwZ!G?vy*VX2O+=Ko}k|TA2$r+P^wwRs$?A2!-^+T_gEluC7;Obhjt7W z^&;*^i&_-9-hae#V))1@_2u^l^VoJ$0A##^MZ>&*j;i>37Kt8$M%7d1QP2$aV@kWgCm++Hucw_gJiyiL8;v;5CpE znl-L%UBk-i3YM0Zuyt(b145k7%TV>=5E z|1s??nn(diZP?l?RMLDwB71)N8amE(lu>6Pdat;ePr&YaEe^I|&7m0SZtRf$>r#l_ z&4gxC8Vt+kxW@MUP?3$+5s+wNZZN=OXNT~H3qyF_sT#)mLueM*Q-qzSu*AJWnPLc` zp&3w`5L+7nCW84-Ly`u2A|k#C*W8isLG1L?q@JGm<0k6pb`o|$7mcJV0CQ;SFg@veQgzu zW)mbNhDQdM=4PgUYjkAzgFp1n@BTu;Ru$u>11tdeTTh<*@OPG1|M``*o&Wy1E6avj zXEw~03p;gp+%hm?_v@YgTWlL(gr?-R&9^XKqB8?^J?xV2z|Ok$TGzTaHmcps&^G5v z9KBD#$78}WjLH!#6SuLXAaQ(qfJE=&hbZT)36NvXM9x_~@fz}5ncJ6$jS9sgGn~jRdT50sOU1ZJyfz;$xvKL4X zBUpEh53UP2Y5)hyW8=)+($^Q@(r5{fp04AGGkv&YdH|J5fF=lA93aw$84;uraBQ;v zEMo!=pdk^nfPyJyODKd;5X4ZdZ6{hQqsVr@w41q@I(R-&8+7f@D@-1s%kHy$#Bsjr z&Mn}EZK<&RN15Ms&tNbQs0cDUKa$LLp|{yiZNsdY8QNzkNkFmDS`i3D63hgxVuQbB z2q8lV04k2LzP^r?1=9(*w|xx+MkSQjre~(UJa=mL-#+o?@A~BV;o-twp%^bOzyg4O z^xjARx91i&-nO){^U&^L1gHZe9wuQXFKIinlxQd`;T?%Gv)6$za*L8{vfo#J@QIz(v*OLvK1r;rUWQMQ>vEIM%J{mRyYo8$;Unf z*ORqejGHvb3X{Wr|wFpoU2m=9-0y9Cuc~l7qj%{|G1~Y*mQbLr|ygP<4tX7^`@~sncAd6an zPy1RMcQi%i-ln-Du7Gq?`Iu9{^;kCeH;|pT6GXP;XG~d@ovuk3lTasmcc!YPFoX~U zt%1GWJ#4HkWB%$DtS&7(8cmCp|4_y9wae)=%6$MxTw*ST( zFaO=ejh)~7_?Mm=;0P92StCmlW?_tDGwG4As=^yws9%vF;C6Z&>OQ$2WvF*BZgkjDjs{_?BfEXNvpmG^R+L(C?fuK~vR5irClYMyn zOdlSeEn{-13@rmRNMc_Lu!<3YQ6>RWjAqQxq695MXeKBK1S}w+t>38zI0nIZC;@Ck zm<8B21Et`K(#RHDPDEblj`p!Kj9dvj|9Bp_<-pBRB6w~CihR9SyZ1Z}n991O=K*5Q zt|H^U?+fk$%^KR8@rpniprvB4)l&&uIt+wB97R}PTgT$U0u~n+ad2>maw){%Ky7Dk za^h2GPM`kWx4-T2kMt9*6)>R~uNJ_UJ5g2ypcla^HY6?~v{U>q!S-U_n*YXk~LYk(}N){&-UYi(}TD? zS;tI20g|w-t7zx|tYZX-P@*OR!O)5kD@G_wkRn3NF>C`H6aEQv|9bbcP8`iWu+?M4PTTthPmE7p7&*4{ zgmK?6pG|_S>xQxwXhIm45J-VIYT{sj4;yQ%SeUZhY`FV-pk4Jo5U7 zKK$rir$1j@OvN}601E(q?)&chmrH9KZ{675dDoS-JzE;|I&qRKLLbcn^s=zL(!eA6 z*kTpC{==3NsVBsXu)=f4q6MjLFQ^!yx(p3yat`cT89*guYs?Tkvp{j1@6f`Yp=D?W zng@n84?>_i08uW3h!Hz8Qyqfh7~^3RcMM8AI5mJr?ij|!i4yv%0Td(-Vu6M>4&72m z2uVXigH;S=`_v#MM4%z`0RpYT2oO^Mg#bwkpaoUFqqru520Gap5 zU`>XZ(q8nA_p|@EtRL6W-d4=IJO0ZsX}OL;`<>l;5KKw6?e-^tP-n9Xt=23M0zya# z0UYk{V|8O4tIJDRoWFvD{ay6;)iFF+pYN~LK61|;m;UhGZ-2u_0qhkQQ87*&zyhFt z@;z_<>DA4xPyX&7f9cGAWF3lioGz*^r_9fRyY7YhRane2A=XYbdz%PtUJ3n}-xjZJ z@S6MIY4pnVG_ocr+s-a4cJ?(@i7?&)Daz`)UP}U~lK`@aPR6}QQbGJ_01yZS zqs|RX_Yv+MtKfmzA>2DRfZ5S1>Q#-yh;S_mj8_!{AO$Hjn1EPoG&R5|fdnB41c(R? z6@#>dfHb8)76yJ<9itFz+$LB-*!e;-K|76Vn=H#4jh5;5c#CPM>)!!;ephC@GQV^7 zy2`#UcbEpLhx=Avbni-jl-b^V`7i^<68i^+uq-%%Af*Irh0TpktgS9%dEqLqZEivk zP^*?PeR}RQbFF>jK$;CP!(UtXLj?}I%(`k+ag7qE~U1|sLj4f0;ef` ze<3|bb*ruNJHB+Bn~^C6x4u<|Z`0sdu#*OWZ)>uNj5UHlYjdW`TWGX7oyZG3*PMn& z3-1^^HF)BEhg=xD)u07sBre>siSQaM5zh5VJUG*jN6!x6-q{)k`%8!*5JOxW zJb7*i_n)d`a;SuI*#vp-D2Zn5oV=ZOhe5*nDJ6OJY}Uo(+wzuFaXxNtOI17P$XnYf&es|O6 zyR(ge7=!id?$oL2&rA*v{_^Wz|Ip{|Iy?1ZvE&!ymIYV<@blmIx_|cV`L(yKZfrhu zE%rs&|2eI4~q zsrcLFa`^;uZsKf?i7V|Tci@~dRKC}gkT#OWx~R**2-Ibemh>E$ZVQU&=>3ua56;{v zUq5qqoqxWmrxta2{HPOwU%vB}yExgWegmyUXadSSaFrZ44=6g;%AG@rUz|ld4R1&LvPsjIzUzaZ(Sq}-QI(`0Dkrva&q2Z zZeAzP+>|pVN=X4^V4`VQYh&2TDU%p;45eaI_7euchNTiD0z{1_b~e|rc=aVLFDybu zO_WL@1_IiiI(z2Rm(HL6_wWAh2cIFL&0={k#%%|%0N}~9Ltp;-;8>@+E)@YWOwBE<*tsJ@zi42ls&MB>1^3Sl;oegNI6oPpR4U<6No>XfF-x<_ ztc(=hmZCHSGz4OVP%KPE66yxRCb%nD;Wl;}+#S8O6?k(OotAF%URjxI`)#8x^J+F& zCS~2&+EAn-_iUVvk({}rss&nP0@Y(S)~v#MC2EBvbvd$~=0qVhGb*JDh=FSxTUc3K z!0N(0wl>xf3ZPn&n4B2-)bzykA3XHH-S23NPzyg4uc;kitcy(p%dsa60 zf8zP)UjS+~AP~keIU`!-)GJE}Q$li%-)tvn#fHUtP52v~05&ZQ&9R9Z$aFe67D7m) zrwe^8Rp5y%+-G?1>p~(MJ>)GL*QJ@dMHrvk24LCiG~aw;rB*3`M%K+fVLQFY-8rH> z?H|&3Eg}Mk#&sPM2C$33=m4ABD2Ie|LuEXCdIFEm)^T}EVt7a*rVs}@z|NsC%oJd4 zJv9hTNLC>0u&y8xQGg~&P$W=BY<#JDV2xTSDen53%;VbfIqe7~PT>esd+@{^-kUmn zZdze&V+GOnw568vqW_^?&|GRD3usMXO^}cVpK|~q zLV$q%on2gASisuyB9`Z`pn0&5fqEI!qXP^50|Ott^CEHbx(WuL7HN*)N& z#-qxAkEChBF4{UanjRe+##;nHa~~z%$J}6u3!^pMKhuZTovPvNL>>L1K&%yZqX1fz ztbu204`YjfUV|fB$)1AX7y$_gNE>x?{2irD@?B4dgMC*iZm$t%j{t3F8`tSDakuHJ zrJ+~1xUY8xT~3P6DKSg1nn%utK_iX((bjT-h@ee4q;as<3=$zUYpB?K$uKA(lmWEX z(9H;2>+4uqS;G42DmK>FLC_fNtEzLeXa8t?WaxtrK5*|d58ZM08^!WnjMp^4BBGtY z{=|bnv$eDTu@8Q3Yofu@+>t8lw5+t(StQblSqL-n#yVwM=!6K=PaMGN=8oSf7>~0N zEAF+zij0K?PeIv~WMr5=S9rqqOx7P6?TkBCNtc;6kGqiF+mWq0QKtf5=Xreu^VZJm zDi5aIvDJQPxBFM8k89;UZZ(;%6IDm%u|S|oO$-DFm>CebJl2obpBlvFQ#FhaOK?y^ zg9B_dC7??Ph#^!A0SyRPivU_XG)Kpd>gY#+86gHOeQ5}po9Q{ zG@exif$i;WtgS3!ZE+r3n;U304iQL!)03kwPEAdH@WR=1zx$3S?)x+f!Fn+YfR&DS z-8cTl{l-IoXLEn|sXzS63xSp)GTmm%_DYw66bvM`1k$iry^7geTKIG23?B^K48Z0u zFs`*;O0Rv0(b6@Q*def&%O}zXwWI)8w z!dNk|HpfM90AhiF2%!{+;uz~IOSpRVDpprl5j7hq2ZX+o*dCjm`{S9Z*641q9YcBM1$f z>9m$?*rXC4V1SyK9;@Ka$$mV3ZUA>ph8U>@sFWod2(Y6|P_Y1!0ZRcCz%kfDCT-7c zwgo@7eoY2U8Bx0?VHbO20?OVsmj_o##VbeNb;2jyV-6rZT-GbF;_F~0TLBy$`@Nal z5tocaVWmxZQOW=+X2h|AkOUSC6~`tEP?R7=8A3ClBOLDT;_B)OuFfxDV`Cizpi-@1 zYI5xBGvk9Fymg`)nmoYq``%B6O&cOeN!boerga8oEpH)_yA-;V2TjM0$WiCg%X$q0@fhy zJAX5@GpT|A$gm`m>~)pVYZEj9%n}g@EKIZwX_GZbTDNDNbi3U`H^x5YN`2kfteXM0 z@~^#~Z6;T8g%RCLDFHB4tid+zn#h{|YJqathad>Rag64{J~ppyVrl*gmgcXb(QKer zt7CYezBDmD{wJ62y7NQte)5425YbL?As6GenUeXH)f5f>_`mwtAOGHGzxKMVhC^D~;bY&lsH%~L?lV6>Vr*BYu zqq&OA*M|#5PO;3KZ2)L-=I`=_6BE`B=Bv*Bpp)t9QHH495(XH(l?asw#Dmb@EZJ+= zotv(-oRpmjhz=3*A%+6r^l%yXOxEzwnIYUg-H-7;BS+t7i6*n@He-Si5&;X4R?u1* zUWx=12`C6?Xj29x1|tMm7|Tl5AgILNQ)@txG5lmmD3^Ul48c0d3uF&a^a4=)D49-z z@fHAOZ>0R!90{^)MK!rBbIqKoFy1d!x|>yV19n{unOB13B#@b*l!6cvVHiTG7%El} zQX&i_0s@+c2iV!UhRyYL%wN5Njg56w$|dyGs(P@$?@!0ZCw~9YCm#E?`_D|hP%Op8 zC>X38AJ=~5ZBP82xDkEu>Hqx2sclh36IE*{s0}F-DM0C5UllLgyfR6R`>7Yx+(gTmK{ zXPX0oWP!P`%&7(bLfGbqI7Usx81ECfdtv~upBumf(-q7Pmr$f_KtrVmH zAWa9LQh<&OP7_97rOA~16argrGk}v>0Bp*Au2@KvI<5;1XyS|~KHE}ZtE`QCVs>=y zhD-Nge4BsoqdzP4jc+Tahi8*O9d1IoJ3#E^dvfNUQW)P?W#*J}r2+}FzbA`6-z^$^@=NT$(zYEw1czv)XL@FZp<7J!}*!}ES zDQSOqWj`XD-RPNlvfY1)(B2Eu%{VVptDrvVA1^M9n@7Ff=3g<%3Ds#Vk~aE3Dg~&k z9ZZ&EoF47Nom1nuXSxsPN6Q%PlaP`Sp@gj{fU@kT3?w84V5MLr^Mn}EHXAaS6$ClC zxUpn#HUQ3Jiik}&p*6&eZ22$^4EAy_jiCVYZc;sW}3oh z0fTKIlqtXE!sVS`#PZT2_O{kg z2?zuAT61=0>LUYvwWr_u=68PL(&@o(7jr`~3V`)8jvspD%u`#tubeM2VZIhJ?vJ;J(RWJTP0srO5%z4F>3|5E>j} zUkSvqVNWC!hz+2ECd9A?p;{wmf)W8-_c3t{wx*zl!xDg!){V+(5YrMFlZ1m&t_dY| zC{bRTPqz-d&KZ7wsm>2zHbAdEU`u{t%IUDYV@IuMmO!=#CF|zutPk8{%&B#Y^RN;G zfV7=r9iS7*wzc%`c;^-~BPmD=2_Xp1Z**^G2dm3VSXo)d>e?E#QYeQ3W~U~;H9ax@ z)Sc%qedv3hxc4)~MO};nV7-Flr`~e;|Jhtwn_>CVKlt2ByHMc>5HttAcr8ubW?{`u;l4dYo?Xj`=>b6IB5itPVcheC%ai1ri_5qN zz$=BfCp}OF-*xd#%J6Y^2d4Ploytg>9BqJg;q8JJSK^QXMf}W`{I=!`sUi9iPCW{ z!9+l%Y8V=)$5OFntF&1_rM>M^4RaSA>(pU50c4`{TA2|O=T}{%PUb>n83Pe`@9ide z2jaZN&If3Trp&iV530sow2vcdTYwflYyTT1udBe3^MN}1~*@A>Ay6?@4Ejx9|ByY0SE z)(JhZ-KSETrU-2fW7*z-aEuZn3vZ%cQeiGJkS%^ViS48$Na4PG?RY=_U41ursUMX z*99c!-%=Y$nt&??gH;5AMj!)_5T=T&3^0>YLaP|DQYZxhK#aKAFcWmC1`+|HD8k;s zKGs%NusHt`cDA-42&jYtQ)44voShl}o%`-O|2q#}zWiLVtQMmfCj(#sz|c?rzkl$| zN51&&M;4o5x)201?JA6;RIp9{LgXz_K69c}YRc&VRy!B!t{}rPGx?4K|f&tD*>vM#^qe^cHR~Mi&JxbckWmb@R8e+0YpauEPMXBs2M?N z1eMY$gPYvSSZ2!Ur9_ZgpumDZXV;;X4e_>t-R`|3m4K_dh;U{k#Oo$&cwoAQyC%z+ z9_vR~sUp@IP31EG1hn;O<4og6o5&sKzD^Zm}-y0M>Eb&D(v}QLlB0eBH{3 z-H6}gem1i;b4_$)sg{eZr#E@zk!YQ zHLNTxVr69&2Zx8KltT2?YcGwDjr_@-m(IWc2j29^#{ujW%V{x+ksZMa*oLj2eD7O- z{IGHG2OsD_3ACG(s(wm{6XYpxSd2pf-N6A7XS5E3Cp7!nPPR3y%f)p76a7%oru;mmM|v4H?A z1MJ2DcAJ5ToM8s*2mslVQ~OMryf!J(57E&es2!-`P9^^%SSfCE^Ti#mRc>>8bo?7t z?qXQl$)k!5@TA;%=58vSkw4q>gUCi+8|I6Nz#51h43hu}1ttwC1O!UZu>oHPd%IX( zSir)S7qP#)g;H2TISkbJ)aakj&CY%FeLwK7UmL2>3&ng?jAEQ@fQ5%A>8tO1?4JKJ z((wmA@mFhoYf%6e!kCdZcFm$7L>m6gX(=Jqbz7mQ(yf}7W36?ryd`p;O6*Zv)Ey{M z2Q3xamCmRDSI48UPWHClOw;-g5p>iDs#jZ`{!y#0wkK#>PnjAGn601E*A+T-W{aI3NVW4i|jzxl}* z_e*=4fX1GUbtzfkX?qtK6;&$&v2+Lu@|!waCLb_;kLFqC{gIxu6l{E^XAar#&b ztCfqsc~uD*KB0luw;}+%iTlvk5!%pP1A+*NQXDXVOWQ71rPFiEHCzCOxrz^sW-AcZ zj5cj_pk|CZb}?3pab}`~J7z|3X=(uHM=O{a6sVOYA_(lN5Y0FQgCID9;K=0tk%W)} z5eUsFLLfLJPjgO632Q_iGt`C};x>#D10cUyBVm;c!`#xbM{O8EZ^}rC==LSLZm#F; zN|wF3q!U=vu`W#jAWztDTpQBk%%m-}H1ig*OD-~x#;n0a2m*mXNNBB~qZnIjn^;<0 z#LChl_V#vB3M2-q|7jB| z|NE!EwQRZwOXZZc%1o+WcyOXLrPOoEEq2|+HYwBP7dO} zQvV@R;EQSd;9CV=zZlxrStQ7#e-@OoUr9gtft}~Ds<;Ffn!~xC?2Do#oj(bmy;oNv1#s{mYSIZDW zp}`8kFIvU@D~(h3j}Cmw(5p^#N<^bnMwGT<;?7COEB+ z2Wnnc0Q3r!6I&byZ}<(1tL#WX*cDZ@QYR*##GL0rn1Wo6?fGvRtvIrsj8?F&HOkyT zA0kXtfeRybyl!R!muLEMW->rum7r0A7RCrPiU7?5G7tc1+wWm?KpFxpq=~Izf_AYq zU=T9|X-`|_eT9}LfZPqz5$6l%a`BGdy~pV4>*1W`{Pr_g5yw1AEEbp(MxUpc_U^xR)u zI6e2P7w@{`gAZRiT{x^4qZl`PIpq^t5@P0wpZ=9+pZdsGt~_~lmmx?(YkS8Yl#FR- zd}tRIza%HJ{#JBdAMUlfA2YaE%I=KW%>XPX&8C66IEafN$1L6G*YEMWXl?~1oz}ru z)22bGHs?>yT*;a3CIA?=EbfAoZJEd!@M_N7I}vGwAz?UVJUjwCJX6KRxlv4yR?$}$ z2t&h!L<}^w%W)RQ1ziU)HlC*UET#YvLMQ|YN(d;1wC?I~xqc+TWGxyp>M0+b*dHx3 zm(f7=Xtm(~J+FuA)p8-(CO*D@Rz9Dv+cx^!=G0QD)+`%)lb%ZHJ`>Ck!UR}r+q4kJ z8cG8~1_oRS2?B6%u#c^c4J>&R1$3FU{7cT5Y8d^v+U1tn?B`C$IT?4r?ia(hjb79vO zTovrgNrc`f`?%bwO#^!@WyadufjCNSNmOhaKcoa;qGUh-;s!!e7%pi{R)I64Wn7#Y z!o{f}oF5`g4go<}MpH2wO5l(~#7%$%nM$PnY=(p;f{rx;DM4T;2n&U@b5(+16T9rd zl|q1+187JPG$hAu*eaj6;ud0-HFxxh>Ka|slfb-JCd*@}+UdWJIkU8E3sHMvy)_W! z7R6U;)4;5ulz@~W!Z0+)CW^7Oxq;Q?MJzAOWBb|`s^t;}YGu`5>;L^zbF%^&>U zU#}4@6!SpO4!m5)99(cl02eBYi95tJ*~Z#2O{$+}KQc9QnAS4oDS zm&teB;Q$tig26gb3|5c2wO5P5@&kCUhrx2kONg9@o3~BM`okq2SPD>vVX6tnbUnbi z!2oxURdN66K3tftqQ9>OmSrf_Fn*#SG&Mt$iM-KFU@dHqh;aeeP8%f%#0mu6a#{$m zsnFXZVGLj26rKVNpW5>6UYWIn_@RQ7&4v)e_-2u{OPdA3w)0%eA?VM>^(b zuxGBCFKM!ktU2y>E7gP$0%2GJAfRK7-JNZ0ZmeN#c@b-?tB9Hh80zc8@Zi9Uqa%Y) zUB3ISkG$p4`#w=Dcf}}1!C+;^J1+PC@$%YTKe~R%@BgE3EsTS zbdXRj2WTqBP7G+JK`?@64FcQlLbfatkv2KWT0z?$IY59oNb>74yI*T)Fid}<^=G1# z%@Qv4z%elF8Hu(5SQ!A*Cere_9e?@1cLQkYwq^gGXRGqB>;9hH9&9Cmxp&_!B9k>( z3abD!4i6&iY;R+EaUM%ci#XWbMmdxi9_UkJ!!sYB8XNoVM;>|jnY&JpEf#Y|F^W+D ztd8SH-gN1y)qVPh4Hp0O3*USJ6xN_(1wPz0aUN3Ig~#3*yHbiaNq=KG)Hg*m~r+zwc|e0an*|{I9tp*RG`~+-+_j^~gGP z%lB(1aQFX4olHoN{Ol~S;Z7N)KE_1KZc!KT=Ax#P$QrwiSwLl2K;(dxAWEjD{he!A zURuP$!UDFhT?1>4zFGydXXc)t7#;oPv9a+_zW42q{TT`~&|(y$09d__pMBTGf2QKS zfDX2Q;j_q8HzUB!_;U!C0JUk26(9zb}t%g!$1MJrpT6REqo^o==v?jCVYVqLWplO;CGB>`HfT9%zY~B~DDwfv!U(5^ z$~ZSt#XXZ%oE@!WY-9if^#CQI0l_$Afksn6Apk=pJ!(l7paQhWciI|9O7oL3@O4}Z z0U+XpRf6@s%ARHhMCDaVocKWzl5{+74|pj56YFE$-uSFfCveqWpT*Vz9m)P^Ws-8Q zCj%~>eQFA_%zibEIrjB7Gg4V*P%cSC)sBO z`YPh)Ap!x6)T^u0(^G$VdUp1=-uKQoeujuvizTfX#V7#Qb&a3@{`>z)tn^$QzVuUn z`i(0>m3zPmNg1Qmd#AQhOmLk_V_yBCA`D{_nrxOmNqlf zH^qf{Oh-1h#&)?915v}AqZF9;j-v!zNn%uFguzmb+5QmchWl_~ybtH625^47ilLeY ziwZyzjX1)t0<@M8B#_=FP=eFg#Y(Zx5@?pK%YvbH2AFMFL9~|ATELUHOIdRd`F=OY zdf~X4gvrzCc-NNm_%eG*L%_t(IBv@nQ3VLX92><@%wVlRQh-Q6sTd>#!Z3u^Y&sLQ z#`d)htSv8K{_0ii?d_oyh6sf^JUu<})pKV~|ED)Rc>nuPpPu|qv5Xa?7zMz(DdQi! z`+=X|Q<&Zr`rThy+yRRc5C=fx5NI?~HXGsw44n6A~2Ez_DeuVhzMGN+B>&Wz1C>_f8Jrp6MDcPS!Ct)Nfq45krUw z4P8Q{$(EG_gfwi2(rE{t24|cH46rb;t6Pb!S1`jCly>W~GjdvK@~ShaT89d(1z z4p4b!519r`&c2Ltj{_j>7~w1v*3PIjEg>2p&aj}GG&DybC=ir!k4eG;W8*NR8KIQW zfkZQop`r+tQU#$Dh#O5bqb4@j*RZ&71#2s-&|0HbEn{+Y;5#!@Gk<#Lg>%37jwkN> z6BPP|VicnQST`SA(9S>j>ks@y9H4LK@SETBoz+92R05hXfGR8-#-Oop7Pr6?-e@l@ z+Oy3{z?F~?!mt!t=^{4fM2;R91|lE~fwB$%ZpH>+E7NTUSimhMpaj5y0fqAu3AqGo~k%1B>>Lr{T zui@^g0bCfbV|qZK8WK1N5OIJ*4QM3+U9p{Q?0Mo6v}P#HU=m&qUCOXoXyw@=P>Y9D zr<}cfC!K#Z{J(X2PWrQM?>FV^yE-8(PD_{V*fjJ0)B>K;AF0dZSq)Wt9aavMI^jNP zkaKTWWc- z@yW^Qr@!|-Z~MSF(Nb~!7o!*jzKeci z5LB!#%4%a0Yh=$?+Rdmg2-mV#g52GIF>cvG1e7EYNW%;X0-9_XEM;|9acp!^N*D%I zSP-S6wA^RKHg#x5i+~l!#Ol0*8=FpQ3lpCqN*wX^R5T(rVo(39lv+AR)jUgS7@pfiMgJ7TDgthLzP-tSm2KV`T}X zWAxW6I6Xb~wUObGkKTR9#izgLiPwL!xS)$sj9YXm;#-)ddFc@6{>5*9>ert6`qejl zWBm|Zt^tSpK(k>o3`v5*FwrU-QL{o;ghFW`t`qPQz_AO(?H~~ER3hx=gQZor9C;%E zf@H!>bXh6wckR)Q-mx*qJtt10lY0`lEz;N+tKRP4w6!K zNope@V~vJl#5w?zL_iF%f&dvEl{WaVB|Vc`nV61dnr&F2b|5Ct88PSGDcXk}w^|$+ z0MfF3oTcCLb_IDMJ34Yq9e`4Y$2&jIzO!gOhg0`@Vg18|nP!}*-(DMGAR!6Z+uz5= z#yZxPm$9+BjNRQ`gryRO2Kx6W$45VUdV2gL-}~mbeym={aX z|Ep)d^1|Qv+?5S*c>rka8K5IVv*u|H#lklGxrNo6E1kgIb&vU7Wv?ZGrLVIrdeQ(E z187(STImcstzcc)5})z{sx?vvb=Fo#WustxZCTP8Xo*mz?DrBtxdaNOX`W~{Avi)k z3@};?adxzd3u6`BF;d0Fi7F=gBx+>|k^$mafteALM3W_AmPQm!Y)w41G5rM0In0Kk z5=3Ba0G_mZGo@8h*2`#zh}-%)<$*r{@Z<3)s#R zk~K&ht(zuu>=Xkmr0E1Cf>trMcXqJ0yolB1MeJ;EgH#iJn7{$1KMsOQ^hxLE_zSsY7Jq%y0;~PK!=Lp5*UGDpc5`QYjFmQJ8!3QL0u%ya zkSvyl1X9LcL0Jt}NgB^8_8RXQ=KTbjaLU}{YPWgYWjFZS{uDENBk~5{g>j8Af1$b>OBkcE4N@abu zG(iYq?yZypk+4n55i|s3C?TZ;F+oA#@bCbeYin3pn#aca8lq+s)pCIG!TR#d#F>xI zO;7yC_q^*Zp9ipBEJejAM!{g6=<%!1KL4Z7e(l@;;kSP>Et3# zJ+jznS`Y*&s|9TVRwB?c3$JJsmvcP~R>FkbAi%n17_6J+zvXG0GN0Gwdq>R_B#{-C zQveDiSes5h!2}j$Kvo=?^P^rjV9Xs~_5iq$fCNgqiHdHZMhb%^f#I^iTz>^~!!?|q z=*Q`iIwooYePsfR5}H&(g98&yqfN7gfYEYkvL0EiAUK8~m8g+S+Mk3bkw}-=egCA} zEw`WAl?0Cw?a~=2QOEb~-g%hq%hip9OjA3dexl3DXujHO&4R$p4{@xZR16`U zuC4WZkr3wGK{~H!rLeQTjn&mPEG}Hd!QKwa5(tR)M#hG}a^c+hryhLZb??9T^u)J| z<);|MC;-+iHNG_8y#F_!{ro@wlW$&q$Cu}?VP6MUcjXo)`*RT5R(+W|bVH{)9ovHa zngUqY3$#uez#^CsWE<0GzLPZpRh(KkB+i%VB1!ccf>1)mCgj)vHKT4KsWDa;IMpw3 zwqM}X;j;W2nD|FepI;=3Hqi;7}1FZNMFaKu{2D%61455jzx4Vyx^%X2H%wua~4Nx)a zl@bQ(<@xD}@n`P7=Z;@~%fk=+X|d!KqZkFiy48pHzn}iA|MA(sc>aI*!s501OPf1j z#m2&cV9GsVDb>?B0L9uX57|Yz09ZEwu+V!r^UVfWY`X^?u!^kEU3n$na>+J0SfkV+ z03aaa2z=N;s3Q!7z<7TN6SV+m$LlyZQN@|De#{P6FjN*O1%MI(c4LW12VgQ~=_E*o z2++pATRn{VgKT346G6jR0GO;lP8b^B`-!^%kxu17 zB1%}C&ij-+mv^)^+U5M?EV8H4F=KJO5APaX!}dDh)Of0u-Gd8t_J6mREiqU#lu`+6 z#mvb*5k$5hMnDLowQDw-*xcE}($Wf+mKJb$u#b81`6Jw*#oSGi}&^sP~!-vPl zYDFGkF^W+DtlMim^R>gb{PABt_uu^aH=p~#ug!0WrR@fEScL)^-HiiIzQ8^4HbTmH z6aeei0$7gjap7;;mVRTGRSBR}0#(Y8g2ALf(k!xaKSDnNGyN5u8!Y3}NQgUTDmXn_ z#z21^VHiL`K!FgmMxm7_x?BvNjMtW^NGBbaI%Y}_FjIX&mvKfkN!TvN80q{s70XN+sf zzO<6tZh$8#>Is@aRAOt}GX2$OBE|!*-u(G_2jrDa982x=! z^!N8YKRPh@{)=~9eER#IeBjw)c_~IQ3V?Onf63qe!txJ%_AB4|yI+1`^{rpLx{1vu zo0uJ87ok8Jz~!n2TH6+U6aedn0M@Ie!GiI(a=S*yX$Pn6C@h6Qzl<;##F(fPriW@6 z>#t&Zun(iPD#rRMnCuJCUk6Ghfh|r7;kRkg%%rRJ**b|+hW5`+!n3Kvhq>|10 zqeQDOv~&Ho%om$TCuYNV`5p)+x6XWbK^np_TbA>3pUaNz5tMTs&z^_*Bi0RInG$De zRGMMRbgKbp`U`bnr8<00W_#P{y^dnONEqKO=R@T(2ASIewA36`L)!hWwJ`-1LO==u zDFqsbhge%%!_v|cmY0`t*l3^}1{kcBHfP31p1FAL-0!~aZBKr>MpUp>#VAHGUONEG zj^JN^;<+FDvu`i`+*huw-TD05Hg=VQ76Dj>&_a0LS1!Q0O^GnI&Q1YVON2@X&>}qh zc)uJYyi5(915NJm$h=u2d7;FeG%h*?biIN)?ZpUD2gmJvDJcOy`IVefTMF%g1tGG} z%QG9C|4y9%RvVVZVOYfwDmEZUo5ETc0JVTIQ426PSi<>{GR_WHaca1Nslf^c>SdHd z2_|W(iU1-_XlenaDLs6dPDZw{Lqn7HLXm}a_cj5_1{@*vOG?fJqsL;1M2|!kCOJ?* ztj+mpEiKtX9U}ICgwq~**@Bck{R|V-*)F4-keyj{!SUUhtQ+e3W9@;*ZkXEa0S&Jy z!P;-I^SATMskS(q7IQ@c76T~}1`<)Tft~GbtSm2Kb!8d5+uLBRQ7)G-Ju~yo*}2(Y zy63{&(~n-h`1N8bDMm4h@mdC0ZUP_s*PnXv2fle_{-?jbwEXak`wH`$``BwpAO>)F znDtMBV?Csql;fu74sYk_Kmsx}zq@QXH_|+ z1Jx=9`Xow{j6M&>yXcSuG_@)9Dew3=Z+G$-BKA0=tYf+JPcsaTZUHc9WD9XSfRQa_ z31-u6mcm&Gl8REL_F*)&}Cn0m49Hc%Z&8 zIXUs+xtZDDc<8bFzj|tLaI;uKicySW6acGrLa+VS7hZV7*A}k*+!w!f<&Dp8MU{o^ z26p!j4JZoAHn7)YM#y!cvGG$PVM|Z8Bh9&nYY!aQ;N8soqx5R}Bc=-i6y7%b_rXCCn5HjG;aWO;&c$4)u-^28|}DL@0#h#2QZDi(vPS4DGs02`B|^jqjB#hIz$yZ<0)wDr39$%rjG8ONwaK}=9#+PGoZFYkG&4jO z;G)sF`>z`lWp;V{=$Pa=ZP+T^gWl>!fK@y8m6&aAw#aO57GP!BR!N3^R%}3)Da#UK zPMy`YZDa`pi7*gQn$c)zT-(~h`r0Zs*H*D}Z36)TwG!=5jE?^KskzzTdEkyqAGr74 zi&u+fqZq{~Mgg#T8}gH1-FWQN&(HtZ*B0jAycjhutwe+uukK-g;{XUlgryKVW@y&d z+z}?TPRC~2cc6l7uA#7Omr^O~12$lxtuD#tjZqDJTVE z?(;IVMH>y44I!qa!JpFzp_B{pN~PQaII^J1GGy%k%`smx&GL&5Z4h$}P)$HJOm3v@ zv@_t%zJ>*ev|$(|*}Of|RSXYQP^yL?h(s#| zO^6XfLqNxd=`vp-WfV1xqq_Fvb8vlD1wAu1Z6tI~U`<{0YnpXSVDnLolCvtn|KHx5 z1xa?@=bhjGoO^FBweMA3-Cez*(b#ta5JYhoH_MW|$f7whG4rU2n6M-KG7w|0K5)Wq>?g$gRWZS=H255b^SDC}I5j%){wLDJ0b z3|eY~P}roU7mJ~xS&?|l&9>emJ*W(MHsj6{sS22lchPnuj?x4AJX8g+3dqi3Ayrkg z!UL)HX`&i!(W_Ol7e&nZe3z9`ku0b6JU*j6fh6nt&dA*wq4kNNb735Da)= zNMdLe*&?6^B?KbSAX_+|XS&JC%Q*ARwEOs|fM6aiAr4w{lxigpkCoF6t7!Xe3a0ao zM_t%Q1=dm9eTRMQhdVZn6xmXP`Sx{9iLe^BWFR5TCMDRI`NP;NNNKh-d))}lMjeIi zEo^UXq1$d^dNPm6T&6iSJ@M436DObgAO7C^KLh8m?r=Dq!1~G4W^02JON*rkGxK3%?hPRMu(CXVKP%Chbv5R_Mzs% zj8Xj2B88m?v)7LY@wLss!vRq~vA|+Gr$wpRr_tN(SpcMgP>ipm0U^lbYV^b1~Q+do! zW-v49Artr@VX^{4r4VVhTGKeRM=a14IcVWSKtr-I?i6giry`}Hga<8sL`3K@5P={d zk%59_b>vFa&0aQcfSYf!9e1Pqk1JUFx}fDj&}46OBCgx2mZN;^dqwzp8NltBPyXJ#-rGx^HG+{~X`ICJJtKlJF` zFSy@+4u``Dte+88=97Q)?Te3HE7k5PH{17@DvkG*nkv|Av{Be?o7NKvs7RTLjIg38 z_R>m33J+JWVv!YR+G%B~I-W$*N))MpVb*p&OQnX~v3Ki^Q}-8FisD>Fnc85C&nTm*QWbhk2`XwK5*_hkkNF0r+QtdTeRalf=yQUdHWJn3= zPU-FvkVd*gIz+m=TR^%QdZbIbySrPuB!}Fi|F=1q1FnhnuBY#(ygdHwkn+8aS(&X> zuda?I-FY5+>*UMBsLW+q#mZ{7&?!5W{5|H=4z@WS1|aVOCQdY-3~((#{Q1)g-8;0B zGn~m|*Z50nnycpJqv7Ekrb@8)%}mbIW@ALjuI~)r`?s`JzU}uLo*q|1BCV>ecICK2 zH8VX9`b@J$jSLDM1Z>M~!oS*ty9eJYtYFyVnQXEXHy&e2s3BfMmtNB$+jVJ)_Bm-R zqcU~Aq2TDz2`cWzLyw}W=^pUSP0SUmr6w38Ej6(c(mRbT2nsG;PCK>|rN@5Erv!3P z!NlRW8zI0AA_;$MhJlD0S+RF6+rEWP>aGTjPGT;Z z-ZiY{S@T;=S4LSCGBwJLqph=}w8J3<0~brCy;R)0Oji}!K=4fmn-dKvD8sJatel}B z9_}NUcmNXsdm;eh5RUC%-J~_PWA)5vJMBu^CE_vfGY{Czg_H#Kz9+rdgplpu7W&9g zz6z5aID0uO<<>3XbK>DapN&YC3W!RYH*Lx3s={DvY;ny03ydT_)x32&Ku1DS@`Eh}L}~aIs+gu8)Sl3F>u2FfD}xlDEpbc4<~Tj95_px( z5^hSSOSPHFgV`Rp4`dkP8H3U)M7C zqxQpybMvG9?3o<3EmUA<%zqlv*}&JToZzGnPhgo8*Vfuez_m<%z>Rx&n{ z45IUB!`_?J^V+sZZ3@Pbwi!|qfIu^D7GU?AKx8<8U_dmLnNURZhlCrST_+NA+M3kC z)D9&CVHyss83K%%fKJKW1T>h5JF>R-;xv|HK;O4(zTw5$o~S7w4Eqmb(7g|ONJEpb zR2IXo1rurD8yF!$kPk7Fi$kpP18$titnpzl2dHJw=`q z*XD}l+{0Z0gpaE*~h?cR6H1C=cs^8XaF+o2P>QQ7SF(^U!)cDSOt{1?m$YY`sw)PvZuQ-#lrQu1bS2);-%>R^Cbfi8@p zCy;FC23m)SBBMkG?5tB7^m?;_J&2686djgH8;>14lo=+!*+m)9dABJWATQmWND>|# z17us*IUEiOO(RE3hCv~HW|iE8Tm-(!_B;F{c-I|uA%sEtw2AEaFpKmHTqN{CPTgEp z9Use_J93cF6^r87T^K)*o0+1^Q9L)+XIu;@`z6)`sEJ*UN`X#Oprehygv5-jo|utJ z%KyioKPm&u-aGga-&gS?H<0i2Sn5%uHr&Io)Ope)8e1z!!@Nv+0N)cmem-8+zg`+& zDqfXh=dp+oO}cij`_>h9B_pF`&gR0Kbg5Hfy&y%gf<^H1;`#2mE6B~zJt+L)Of#-$ z>)vCtxp>n;a}jP*D?PXW<9RA9Yi$l7@m4|_1`tkn)s6QdMfb?ekbW4k0y?5`Fb>$7U*&R0C39JZBoSZs&;-GyO+O!r1rwk3YCLFT5j zIC+UAXK~b{i{*XQqFN1K z<@2RzD}t(K>5Wbs@I%`l{>Ws0^WS)1w;BXa!pcHF5EM#;7Ycne`d;)65rqaRTrB*1 zCk`8h*ywva>Lni-F)_05{&);5F{uYQb{3U`?xvVVIg~Z(b@%e_CrAcQP6Qu{kZR?f zgZ*vHeF_Om9J5tFVtUC}d-bQ1?Wx4oCYaJhA@O{TB&GL>>6MSYgP+mC$O_v>j8`Q? zeS~Hmlv!|97?LM#Ka*=2o3qE=>?M;{FjYQZQbL!o4Y+0Nc+EXOeC2(wXvF8sgvVp= zHPf(wpG#H z_L^`|Q-km2evpHoC~8j06yn>FC+-{}r{zuG_E6ai9VhG>jlLM;t=SXF(VID8AKW|| zX}HpnM(9Hqlbn*fvlepz&Ok|OSRif)XCZ~9-E;Gxdm^>ifZ1}aIrsWHX;e~3!1`VD zf@jA_FPVP$45BOvcc2EJ+FW5Z z`-IDKv0$?ZUeb7cNi4$UMP0|$b+&ReCuu3<*ugP4`LnNMUC3Kg{MznR$MRw@)nH%Hv{zkd9Z_O>FrNtfgzT{T zkQ_22Ria)?PeigYIwq-&NVOv+xy!v>djX*AQfk_9VAU(u3igMY`;1XHdQdJknSCWq zU?v!SwFzBZ4o@@WdUJ)ZmGvY~we)W+2pvYk+XJx3~4?TX}!A@XulfN zx9~miMdSVJ7`_)l&p#|p>loUziR0!MI%(h^+^fA1B!k{SzEXEx4q2|Ocp?;(sJ7Zb z_xZuVs1Z)i*;$Bv`Tb;*nmKE*Zq{hUGpR6X4H*0kWB43aDG6$z!Qhh=UM_mSuTsC^5vws}@_|0UF}blzTZ##5gcCNj z>J#iG4QZVaZA+SU&A`}3nyoXsY&?$94b`}hI*~- zzP6_mnkheCPk2P04(?#;R&_VFzVZg_-Ispbo_*j*sWf=BSUY2JC31mQN(K%3T3UtD ze1UGB0&_H+vQbpie&NLf%EAt;%PfLhuMq`R_l&{cci8dM$b!W4!behA#H?bV9YaRO z#+V88+FGzMqF)*Q>;jXCE++S1-MfMC zHj9o|LKMeidoU6%eJwLx@Xbg~&!Lrsip`Ow943$P1RIXLe8e4=?t&W#A36yP$6C+( z3JVnkhxdEm@ns$jz^)x!#`7JkHzHuh==U*9Kqqo|c*0_uP`7yw!$b)fZh+>8X?_2T zuA98zQ(GPWni{^G564*_2|d6=UioU#=&UW}DmC>WVBrv7B|RE!#mX7}g`%^bTMW)O zK14NI*`|tf1ScK0E>?7x{Guj4aPs_Sa@{UhmBGa6iodL$@J};S(I0}{+Qbi}y84jc z`fh6w(si$eG)h2gTgd0k-mI#vYG)hcR#kTjc{#=IZUIMG=2xyUm!=#Tstc& zaB9d#aJSXQQ$#h7Xv=es6!aUa8Mn5U=WLo>Z%_p%1|Yg0jO=|$p6L*39i`-iTXveT z8GrI}iDtLIR$qPOY%&}xefVUnAxjA-gW=E_!w%Htq@YT$r7fE9+9h-iWmcac6zW&j zwLiaexLzEHpl_S7lP0~&HVq70F2Bt2ynqR-BjX54PFvw%)|3-(r-VshSNX`qNiheX zyM>HJ0uiN}wBnkwoUKx0TDDdvol(Q)Z5Pzc%1VRWUYZWHKOAnjzwX1#uB|NpkAs_? zP8N@Ne&R9YR5UHr>9+5JLQ5MVp+5WLfZaDuBgKGy4eY}OJ5HN|)qz={PQ4!y@)zctfcVTMGJs9rpX3!TA6 zvVnMT2%gfof|=9CGFILqF?ug7<&rD}*;2ZAPTZw9c>9*-XpZ5bjirdjiMP3ZK3zA} z>*;=Y*zjq*QsjZFNl^5E_9<)l*)6-{56D5-i*M#&b=`_*>aY%TmnK&`h&qjcfN(Im z3;7^Gb;qCaq%GQRK?M-t2@d`A?gJE|+F2Faul9Z7eK1BAr>nvZUAvC4)4;b_smyY9(UYQ6F3xr&h@2H}yNU?KE9&n2W<_AP7aclK@o=oLUX za4I6=^))f7#%MRgZ~0qX%zOe4^)#4s1fRR7hledRf8b?5?V8@bbhg?2Pp7yEO3vzQ zYkL}d6?=LWuZg$JN!wc^sZ=`Hy`zI%Q&H$jnWzoPjfrBMAghvS@0>df{`3bM2LWjc zE~Y`B=*~}!e2roE$FrqquydDw_FP57L?Ierg>`?d=WME8B>24AUr&sTYI<&bAe!e~ zaGxH8G>)N$LPXnIh{LUDuEmK7NVgm%6G7r|bnN?jAZL!JG{7uMK@>-2T5n@VB){8G z1^zPTKaI-76?{!b2g8}yywa;!?VokZ%t@pk9~*yzFrQ++F6?Rx`7j>~_PuQszPI_% zBen29L)l?j!NTHq_R)QBCd+_yY>gl9#}D#gPJ#f}61_z(FC^GNqzp4b{&EfjK=e2h zbnCA)xu`AD3MlM!?D+3qqi(ux2->@BdUIy;Fq8M?LTL)6&b?h-F`?G3@L!kdI^K^gMAF8{ZA>ImkcNpRUXKpatt zf)#X?N;^~NDw;i2%(4v$VIm`Yb~QtN!Q1ZUm>s_h=;p@r@A4ZtgzM` z>2n=QAtOKkrkc=_A-WY|<_Sj)tRWvqhCloMa*Mpivb{kJG%)l&JFrEZ`K$<-o0yxA z!f^C3me;@ZId#=PGpggDO3k_vk+GWp(UxZ(@Azi&e7`{Axf$^4Jh3#FvL-MMRe716 zo|<1bm>W;L-5`*2b?X?Vx(t_Vemi*tZ8~(D7lI6rbg;nK?>t(Z$u(Zr3~j!S2_WTLCsct{C%Ll!-)tya>8aQ9raQ-k^oEU9u&mBg&!gb708k zBmv>2?Xa)}!r@oP2BLn}O%i5{tRx;Hvwd&=h))DFR!zoX7|teL;MLab9_IqTV>!jw zqZ=@9`NJxndWdlPp#)MWrjxg}B=yAt8MMtk48p3LPtDBi{UdL0Vea}8u`}?a+4 z_7B19dPNjexe5{!$9#v)kmUC9T+bxD5Kq4Z>7IQdrb%0QL+_2&4a&ui8uQ?}L9lAK zqsT;sqdK!jCP0uP6hTZ5W#ew@+*P>@M};0&h4DOh%{nlbEnx^M&0A@pK1ikDpG_ab zrelp1oYJ&njasF*07 zlo&=aW5)|s_4N@$5wfcu`@|RU0S1-mR;~Y-x zz*X3Rxe;CIn@i2*bVmg%)~3aJ+}Y~M#FEb}e*$`|=k~HdAke^qre?xo?`m`ebaV#a5<}>@#=_p*Is}l{bRG;PNF*WU<2iCke(B`4 zPc#DOB}udF=Y3|{1V_E=8g1HJW!BQulEiU=oma+`h?m5X;_eQ+ZOT9sqr@duOmjbT z*|T`&4HmPE*p98)w~Xe^`jwSyTeyB4Hir%-M~` zGAv;~8Z%~TQ98X0O!}q=Y-)gSWz;ut;Px#Z!yamP74i^jVl&LKg`#kML(PSu{Sxop zsMi_aRj5}A6fpjqDsl#@2xN>2Cy(usST-zMy8Iec7#FqL(WT0b$)g46sHw8Cf1$DS zu26OCtB64l0=oVL5Te3}!KIU#`P<`fff+SbN}TYjx+Nbc=z7Iu+G zHiH@Q1kl}Cw!Se3VYD(_7_zAOUSX4(UZF( zn&GDQ+9=PqSV$kWD5~WbP$Di|zXbhl;r0|^G(=6gjIfssMJ5#$-v(s@LwRwzcdmS4 z6GC8Xo7p`(%lR2cr{F8)F>iJ$MHYWp^G6F+&Z0P(cTgxf;(HwgN zD)mVcLb99k@753L?RnBkwb4Z((yg6oc?BuRz#J20UNZb;0YZ*A*3{U+69C_ z)O6|PgV05YC)6?Fy8%pjqqq4~Ey*RgWbzm6odO8$y9#SYr8V8G#F zX$rSuw)-DV5|0a!RS)Y^^}DzKJ%ee}^T}n@lI`yZTkfk;`<9TZ1qqhaVDaI#mDtbN z1K(*0FqED^;RNYi!N7=mI2-gaLLgRle3SDj)=&MG$kI~TOaZsIYBMtj&iqBFl&S=Q z8Vex(xw|(uapjs*F=bMZQH7U5TVancF|i(-e2e=i^Z_0{OCJamj3Z!6hhTRXRl9^q z({aO-()4GhpRViRP^9NEIwiv?LR`xO5MhSfoc@bJx(=dApTkcQ z*>EseB;FrHTb4R?9a=-7LaRHm8hdl&a{b_ANxTGqG|Spj+Mn8zcdhlE&sfObYwB%J zaSd#os>|}k^Ha$NsaqC22eyZMiTA9$$w?7SaUU%?@teUnbSn&0lB~P}w5cb@@M+rTZtW&yfF;v=yiNVTr@-WO zIhu9q)6us(|7-^O+&SI-UT`AFeC3Fe(A{_`&q@KIYo1Zaejmk@Ed7nSu9_;C>!*Pa zk-#3ixrIe_HMCC`n7eT5FB61-j(~=CjFbm<6b#@}t*?`?y}fLz+V80c&Nym1CBXhk|&8y-fBg>Tzw!%L3V$^RMEA3HSnkEHGgeJO@s z&tc8-Ume<1Bq}$8&b{XO{VO6GtAw?By2&mb^6S2`u2{*#Rd6kXX@2Upzk#c2_kBO| z=@Xz}kiQ<@=t~?8(#J1~%z){|p~AKd-yN>WCTOQ$2-aJtXrJH}*nyn{F7ePbF4Mv& zm7b&cZP(+HEJ@oqelv=)(~FjRpGmm({fr7xT=F*(wm%~2a6Xl23?H}&041TBoAMY_ z#tlP5gO|H~hmK=`yDWXrnKs7%C=rK(d8(+in>}n1x1x{gSkp@O?;RvAZ)sN2n8o_bVBgRKbQtO8 zS>F=CwI=~tyUPqJ^Ym8xq3-m9JsK4N3W6ja4>Ukw@8`?@q528$-K`eGZ|1rGT|VvT zpXu$m_4f7%&$a+_aGow(Y!_;~m#IAW-Ea9k8!(BbRF131MgVBcyFlf4DXh2aa#}m%-fM5@#q$pAhi6$Ia5h z-zi9wQ2$Pq3nJe{7XFOCJq%(jnYT{O$m%+b!M*@Vc97C&yhY%f<|k4^S^gOQ{`YY~ zB!hXoahvU`4<>vCBv)-i;7hVCd{G<^Ff{vGo=chD^vQZ91R*ruUscG`{GJ`&5D?r( z!VlI@idvzwcgUZ!CdYOM$doigAp1OuS>8wO0uIkXj}tkb=wZxg{QvREnA0~$M;nS1 zFP0RPShsWqXMSS&(ea?3$v28NaxovPnN8C0(g>Q&Kkl%Y82+;z7nywI&`{O_4LR5*-o%<(*9Cqwsj9}q02Pn1*&)&b;OcY~ z^xC}%VmygQ7|R!VeURP+_%0Iv`1n4<ETHdy-al>38APQ}^or!i5l<>o^A<#Scjr())UbapY)r@slcnWd`W z&o$^Qp$6OvqVMx)m&Ax`R!i_+#P>aRqT0cYrx9x*>l~w)`Gqchy=E#OHCU&={NnOl~93QBZLfAxK?fj9YTa*#KBXYilyPhiYU;d%Gr#{ zD;S&lfU8MrGgTl1y1&!bhO%DoDw(iuLsz z+cuIJGdhWPCQ2K*v6xqB%ORu(laD-Q5pogK(v} z_v5fde%>?LhS%fjs#*gXEv5XcdLCi4r226UZFJix0S%bqWbTfLae(QoE~?yASgeu- zYiX@yIZH00{x_WOHg_ZDMrbwPz05#nhzvchyIKr`iL~7QyL(&33ev}iV+VbR5SU`g znwzb%9^9)XfJkHWMvly?E}>!W-66D<&_%Ds6L*x5al}STUtbzO)XNsvvV^ra?5%~c zc<5Eaa_G0A6k{lucuIP_8lj7d-u??f2%Lt_Q^>RI?c0b=4~+0qU0Qr*&{6ycc}b{3h_KMDuz~c*@|p_#v~ezela) z6%_Jj4p(!nolPCDcOLYKowXkxbyS80XUF|PNMk#tte9a8HdkCr_~gV^tku=E@kQOZ z;sL>>?l%dQ;<&0b@f1@B+t#w?GML%B3e@21{#pH;V;NSBpX-y zZjKkaMzwSdx`u}t@?`=B7g^u?jGXmzsC)M+?>i!adW7}h9l7uu;`%bV;YNO~WSo99 zWhXC`EaY-7>{MNj?gYr)j8*Z=0%h;T@JKN8tHNAsW30iEr(oujlcY^dWA>cBKijKw zdyq7T909lAXdRIC$973cySrg1-tsrW(y>|bljJdxhs6Mb+-8rw=8C=aM1hZ*P7nx7 zZdX;MVMHTCFD6;?nW1F<=;8^cSScrz6yYGu=U800Kl94}Xy(8rmSQ~gH+WP`^#`(P z!|QgY$eU%$aaV7i_=St*7K=}oXjBu=Ss={EFFu<>HTUg#M`w|-A19_ zl_=FvE0_j0_O+M`2cgrS43+}gmZw68lbh5({D5>v|NpYEjk{z zZJ+^nP@Ce)+rpI?L2{URqp^M!JvmG8)UmS)Sc6;$qgXK~@LKSil8e=6IgzMGWNwa! zgt1jMU`T=l$f;3b? zR57Z+rKzFOE+QmwgM7E)vf_3w;I9^T%otncloJb79 z$VpAwN+Phq04)11d`Lq)(d#{lkD)zNdOG4INka@~=(2FO<-+i=oEmWGb|^I6eLaTgPWbIjwM;w{W8SQlk3qv+XhQfItNNQQ zL^rWne%6YsO|d+p6hdtYvWVLRw;`ioVqxjVU_ZE%(4D#zEzHAk%o#O( z5vKYny&UM=8UKi$|LuEPMZyZ&vE)R0S9b$aTAo&rwrD(zgg=73a|}!_Zoa|0 zJA;p44cNMFN$$=kXW#wB;b}Le96rda@3v3Jg941u-O=A*?=Rp`xcbb9(RMq1CE|Vh z$NVr>x*(u*Da6c4xjGcs@2@5kVbB<5T^~3Ufx^VZyu>Vo4#J;KiAeeE>E$qc@8sOT zAheo|C;mtfN>VcW_2Oi{6Fv$kg&GJ$j=+hTG;iLNB?wH5|6(;~fPbU>b541UK3{b) z7@8_W5H|lt&{o%Ue|>Z`{f^Y@erqDf$>SgR2KD`5VQ9mD)z)(O9pbv4S@IAm>jVVD zh`~=8Q7QrR7LN0ltc|U#P}J0B06l}j%-APITNjg%lFlg|S_+#*>3~Frd3R%+g}%49 zi-fqgw=Ii_9|nUeq{spO)hXd^9fEP443dp&;%ypI)m0&$U?e5rA7NvA`>inOPj2w~ zojolGKde7?z;e{=L236-MZ=Di+bDTD=smpyuOZc``jf)Q(V7Hz0gbL(i0MGA0vu?E z9tSSVK=D+%G%bWB1`Qoi5E$PiAsJ7vfWoTsYt5g?Tht;UlhNPsIvb(AV!qe@;&OB_ zD!uVogZHp?8p_6`H(Bgu0*EI`kq33@7u3ccp1-&|SRZ>YZ|WVM5|z9UCc-TT+P*=L z^RNEG(7yS!`;*9h7sk&N>zEt!+K>nWQXLx^_IbqWT94utM3~(xNWeKxn$bZ3knl}a zai6-*8!Pagcic8#1!fmcR2g~PWD;>Oim@WfQ`1Xrs#!)*ySUZzzW?zy-`l>mfpSSGJS|KOq(wtkl?}GJU)JsfnCLC+IF{(L(A&Y8Q)~8zL-J^4#-YDPq+7L z9G zbtlemQyYp3YDWBZTQWPpy-x$}fjZXLOY>D(jD2=+sHSp3v{d3_;rWBJHNldGR&+Ld zxk=)MNWxl$xZl~aFrq+tvBXZpK+c9w;RT-ZMWl%^0l7=T4Ddy5A1kmE5WRdTpu4)# zca|6eRZ%BV+iADFuvBpJ=IjgfSPHb5@@H&2--)ij1J~~*pMzN{y??JGpF!q@h{{ve z%Dex&9bYCA-|KY?L$9mpIqPzdzbH)3goKSjLi-YsGhx6v0+WxoQkB7%WN9F z!=~#idp`NnC9x6P5gmfNa%+Sm1(R^O7ulBz(}~4Ek{ULI9<5JQXKo3OzY#Kff_XN; zNZ!V4;O0>&O@hU`pps&AO03M%61m;Avru~8dL;RE<*})(i2av${$|^o*xqSqR>~{L zdl#%OLUI_B*=cBKkW6HtWsnM~Y&HjU!NEwpa5AZEw3e(H!*eBv7OGYGUH%VWFW4m# z{gHANWMY^Vt^8poQh?E72b{Id@34T`$YcJhsQjqph5q{81aF9+Os#&G@NQ%)ShmCJ7ZxOP-^@@tX>B53O{6&)MZ(U-5igrSEg2-|*y&luKn(lL+fq7VTV55s~j|w2yKU_6Dr~TQmYLkS~(L?rz%5_=r6X5(f$3V zQ&S8!q81L+fIO2Cy!^5t$p8R8KkeJ|U1@e)B^dg^i7q`` z{&o1EMP57m{m|*+K{?Hyd#4+1t@Oo*vA_sD&`On9SS&ITf zX%WK##)}`@^tu#5k*>8Ul0Ksf_aB(DcyC^r$0xk6NPSL%DvjdoTK#$k?|T+rpZj<=I>C(_u(DX$IDaP!&)F=fl+Lkn2q2F^om32wMA$+H1|@oO zDfm)Eb98bl!3lQ@dXQ}iClKn608wOM5!x|e(PPEyj&bXjnNQ|zEI%^>0!PaSG*dcS zs(rU>UoUzvd`Lxmo@f86`O7E-;=Y)b%d_p*my>s|6OHS?o;p5M{@fZ(t2H9W6x;sj zcgIjx&j6j7gz26gX5R?knHr0At^7IG12^q8p3F23H)K*r0$_Rx6w5D1EF>knKnT_d ze;}?Sa;ZDQy%uPhG(KOx-tBcFB0BcF7a)C|OoXvMquu?F3LWuJDQPH)!$ zpAn-U{LJE+g{Kv!q-f@(wBdPsqA3Dd_j>7nM)=Qa?&uF$bX?S9bogE#b%f@$_&I*T zjT$LmWPmQ4b}+JYK@Mi-qBI{v3np;*;Vip6D*EJZ(S>!U;Y{>Kj(8;-|3XF`4^GeRT(|DB(PQnJ1OXw}DT zOsBtE)h_8Bhgq9?+8ZE2PzL4a(_;yvkTg&Wxp+_VW-274w&wJ>uQWDCCa~{UavmN@ zy>MBKmj2`9_b4xo?Ki8=*i(f6iv8~ap#OE8d2;KuxPx^GZxw}s{>e%yO8yi#3j9BcB5U9P literal 0 HcmV?d00001 diff --git a/Aviso/cEasyBinding.vb b/Aviso/cEasyBinding.vb index 91aebe7..293f03a 100644 --- a/Aviso/cEasyBinding.vb +++ b/Aviso/cEasyBinding.vb @@ -10,7 +10,7 @@ Public Class cEasyBinding Dim connection As SqlConnection Dim initialized = False - ' Public updateImmediately = False + Public updateImmediately = False Sub New(Optional conn As String = "AVISO") Select Case conn @@ -58,7 +58,7 @@ Public Class cEasyBinding Public Function updateBinding(Optional tablename As String = "", Optional ContinueUpdateOnError As Boolean = False) As Boolean - MsgBox("UPD") + If Not initialized Then Return True Try bindingSource.EndEdit() @@ -89,7 +89,7 @@ Public Class cEasyBinding End Sub - ' Private Sub bindingdataTable_ColumnChanged(sender As Object, e As DataColumnChangeEventArgs) Handles bindingdataTable.ColumnChanged - ' If updateImmediately Then updateBinding() - ' End Sub + Private Sub bindingdataTable_ColumnChanged(sender As Object, e As DataColumnChangeEventArgs) Handles bindingdataTable.ColumnChanged + If updateImmediately Then updateBinding() + End Sub End Class diff --git a/Aviso/cProgramFunctions.vb b/Aviso/cProgramFunctions.vb index 8cf18f3..3fc88ea 100644 --- a/Aviso/cProgramFunctions.vb +++ b/Aviso/cProgramFunctions.vb @@ -7,6 +7,19 @@ Public Class cProgramFunctions Try Dim aktVersion = My.Resources.UpdaterVersion ' Aktuelle Updater Version Dim F = "F:\Programme\AVISO_install\" + + Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA + Case "IMEX" + F = "\\192.168.1.20\daten\VERAG Programme\AVISO_INSTALL\" + Case "UNISPED" + F = "\\10.4.3.17\VERAG gemeinsam\AVISO_INSTALL\" + buildConnectionUNISPED() + Case "AMBAR" + Case Else + End Select + + + Dim doUpdaterUpdate = False If IO.File.Exists(AppDomain.CurrentDomain.BaseDirectory & "\AVISOUPDATER_Version.txt") Then 'Updater muss auch existieren, sonst wird er auch beim Developer Rechner eingefügt... Dim fs As New FileStream(AppDomain.CurrentDomain.BaseDirectory & "\AVISOUPDATER_Version.txt", FileMode.Open, FileAccess.Read) @@ -39,6 +52,23 @@ Public Class cProgramFunctions End Try End Function + Shared Sub buildConnectionUNISPED() + Try + + Dim netuse As New System.Diagnostics.ProcessStartInfo() + + netuse.FileName = "C:\Windows\system32\net" + netuse.Arguments = "use \\10.4.3.17 /User:VERAG 1VerSub9#" + netuse.CreateNoWindow = True + netuse.WindowStyle = ProcessWindowStyle.Hidden + System.Diagnostics.Process.Start(netuse) + + Catch ex As Exception + MsgBox(ex.Message & ex.StackTrace) + + End Try + End Sub + Shared Function cut_file(ByVal file As String) As String ' Funktion zum Entfernen der Backslashs / Ordner While file.Contains("\") file = file.Remove(0, 1) End While Return file End Function While file.Contains("\") file = file.Remove(0, 1) diff --git a/Aviso/frmEintragAviso.designer.vb b/Aviso/frmEintragAviso.designer.vb index 7a2f818..72c4f05 100644 --- a/Aviso/frmEintragAviso.designer.vb +++ b/Aviso/frmEintragAviso.designer.vb @@ -74,6 +74,13 @@ Partial Class frmEintragAviso Me.cboGrenzstelle = New System.Windows.Forms.ComboBox() Me.Label15 = New System.Windows.Forms.Label() Me.grpAviso = New System.Windows.Forms.GroupBox() + Me.Label22 = New System.Windows.Forms.Label() + Me.txtDyRef = New System.Windows.Forms.TextBox() + Me.picDy = New System.Windows.Forms.PictureBox() + Me.lblDy = New System.Windows.Forms.Label() + Me.kdAuftraggeber = New VERAG_PROG_ALLGEMEIN.KdSearchBox() + Me.kdAvisierer = New VERAG_PROG_ALLGEMEIN.KdSearchBox() + Me.kdFrächter = New VERAG_PROG_ALLGEMEIN.KdSearchBox() Me.lblZA = New System.Windows.Forms.Label() Me.txtBestimmungszollstelle = New VERAG_PROG_ALLGEMEIN.MySearchBox() Me.Button4 = New System.Windows.Forms.Button() @@ -85,7 +92,6 @@ Partial Class frmEintragAviso Me.Label16 = New System.Windows.Forms.Label() Me.cbxFrächterUnbekannt = New System.Windows.Forms.CheckBox() Me.btnAuftraggeber = New System.Windows.Forms.Button() - Me.kdAuftraggeber = New VERAG_PROG_ALLGEMEIN.KdSearchBox() Me.UsrCntlTestsystem1 = New VERAG_PROG_ALLGEMEIN.usrCntlTestsystem() Me.btnAvisiererKd = New System.Windows.Forms.Button() Me.btnFraechterKd = New System.Windows.Forms.Button() @@ -97,8 +103,6 @@ Partial Class frmEintragAviso Me.lblErr_Frächter = New System.Windows.Forms.Label() Me.lblErr_LKW = New System.Windows.Forms.Label() Me.lblErr_Grenzstelle = New System.Windows.Forms.Label() - Me.kdAvisierer = New VERAG_PROG_ALLGEMEIN.KdSearchBox() - Me.kdFrächter = New VERAG_PROG_ALLGEMEIN.KdSearchBox() Me.lblErrFmZollKdNr = New System.Windows.Forms.Label() Me.grp = New System.Windows.Forms.GroupBox() Me.Button1 = New System.Windows.Forms.Button() @@ -130,6 +134,7 @@ Partial Class frmEintragAviso Me.UsrCntlEintragAvisoAtilla = New AVISO.usrCntlEintragAvisoAtilla() Me.panAdmin.SuspendLayout() Me.grpAviso.SuspendLayout() + CType(Me.picDy, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.pic, System.ComponentModel.ISupportInitialize).BeginInit() Me.grp.SuspendLayout() Me.grpAktVerzollung.SuspendLayout() @@ -138,9 +143,10 @@ Partial Class frmEintragAviso ' 'btnOK ' + Me.btnOK.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) Me.btnOK.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.btnOK.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.btnOK.Location = New System.Drawing.Point(12, 513) + Me.btnOK.Location = New System.Drawing.Point(12, 558) Me.btnOK.Name = "btnOK" Me.btnOK.Size = New System.Drawing.Size(306, 45) Me.btnOK.TabIndex = 13 @@ -158,9 +164,10 @@ Partial Class frmEintragAviso ' 'btnAbbruch ' + Me.btnAbbruch.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) Me.btnAbbruch.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.btnAbbruch.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.btnAbbruch.Location = New System.Drawing.Point(324, 513) + Me.btnAbbruch.Location = New System.Drawing.Point(324, 558) Me.btnAbbruch.Name = "btnAbbruch" Me.btnAbbruch.Size = New System.Drawing.Size(91, 45) Me.btnAbbruch.TabIndex = 14 @@ -170,7 +177,8 @@ Partial Class frmEintragAviso 'txtInfo ' Me.txtInfo.AcceptsReturn = True - Me.txtInfo.Location = New System.Drawing.Point(9, 339) + Me.txtInfo.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) + Me.txtInfo.Location = New System.Drawing.Point(9, 383) Me.txtInfo.MaxLength = 240 Me.txtInfo.Multiline = True Me.txtInfo.Name = "txtInfo" @@ -180,8 +188,9 @@ Partial Class frmEintragAviso ' 'Label3 ' + Me.Label3.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) Me.Label3.AutoSize = True - Me.Label3.Location = New System.Drawing.Point(6, 325) + Me.Label3.Location = New System.Drawing.Point(6, 369) Me.Label3.Name = "Label3" Me.Label3.Size = New System.Drawing.Size(25, 13) Me.Label3.TabIndex = 40 @@ -227,7 +236,7 @@ Partial Class frmEintragAviso Me.txtÄnderungen.Name = "txtÄnderungen" Me.txtÄnderungen.ReadOnly = True Me.txtÄnderungen.ScrollBars = System.Windows.Forms.ScrollBars.Vertical - Me.txtÄnderungen.Size = New System.Drawing.Size(360, 312) + Me.txtÄnderungen.Size = New System.Drawing.Size(360, 357) Me.txtÄnderungen.TabIndex = 15 Me.txtÄnderungen.TabStop = False ' @@ -306,7 +315,7 @@ Partial Class frmEintragAviso Me.panAdmin.Controls.Add(Me.Label8) Me.panAdmin.Controls.Add(Me.lblFreigabe) Me.panAdmin.Controls.Add(Me.lblAnkunft) - Me.panAdmin.Location = New System.Drawing.Point(543, 373) + Me.panAdmin.Location = New System.Drawing.Point(543, 418) Me.panAdmin.Name = "panAdmin" Me.panAdmin.Size = New System.Drawing.Size(253, 187) Me.panAdmin.TabIndex = 16 @@ -645,8 +654,9 @@ Partial Class frmEintragAviso ' 'Label12 ' + Me.Label12.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) Me.Label12.BackColor = System.Drawing.Color.Transparent - Me.Label12.Location = New System.Drawing.Point(6, 410) + Me.Label12.Location = New System.Drawing.Point(6, 454) Me.Label12.Name = "Label12" Me.Label12.Size = New System.Drawing.Size(372, 32) Me.Label12.TabIndex = 44 @@ -690,6 +700,9 @@ Partial Class frmEintragAviso ' 'grpAviso ' + Me.grpAviso.Controls.Add(Me.txtDyRef) + Me.grpAviso.Controls.Add(Me.picDy) + Me.grpAviso.Controls.Add(Me.lblDy) Me.grpAviso.Controls.Add(Me.kdAuftraggeber) Me.grpAviso.Controls.Add(Me.kdAvisierer) Me.grpAviso.Controls.Add(Me.kdFrächter) @@ -738,13 +751,130 @@ Partial Class frmEintragAviso Me.grpAviso.Controls.Add(Me.Label5) Me.grpAviso.Controls.Add(Me.cbxAuftraggeberfurAlleSendungen) Me.grpAviso.Controls.Add(Me.Label6) + Me.grpAviso.Controls.Add(Me.Label22) Me.grpAviso.Location = New System.Drawing.Point(12, 45) Me.grpAviso.Name = "grpAviso" - Me.grpAviso.Size = New System.Drawing.Size(403, 439) + Me.grpAviso.Size = New System.Drawing.Size(403, 483) Me.grpAviso.TabIndex = 5 Me.grpAviso.TabStop = False Me.grpAviso.Text = "Aviso" ' + 'Label22 + ' + Me.Label22.AutoSize = True + Me.Label22.Cursor = System.Windows.Forms.Cursors.Hand + Me.Label22.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.Label22.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer)) + Me.Label22.Location = New System.Drawing.Point(296, 169) + Me.Label22.Name = "Label22" + Me.Label22.Size = New System.Drawing.Size(56, 13) + Me.Label22.TabIndex = 50 + Me.Label22.Text = "= Avisierer" + ' + 'txtDyRef + ' + Me.txtDyRef.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!) + Me.txtDyRef.Location = New System.Drawing.Point(24, 342) + Me.txtDyRef.MaxLength = 30 + Me.txtDyRef.Name = "txtDyRef" + Me.txtDyRef.Size = New System.Drawing.Size(234, 20) + Me.txtDyRef.TabIndex = 48 + Me.txtDyRef.Visible = False + ' + 'picDy + ' + Me.picDy.BackgroundImage = Global.AVISO.My.Resources.Resources.dakosy_dy + Me.picDy.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.picDy.Location = New System.Drawing.Point(5, 342) + Me.picDy.Name = "picDy" + Me.picDy.Size = New System.Drawing.Size(20, 20) + Me.picDy.TabIndex = 49 + Me.picDy.TabStop = False + Me.picDy.Visible = False + ' + 'lblDy + ' + Me.lblDy.AutoSize = True + Me.lblDy.Location = New System.Drawing.Point(6, 328) + Me.lblDy.Name = "lblDy" + Me.lblDy.Size = New System.Drawing.Size(109, 13) + Me.lblDy.TabIndex = 47 + Me.lblDy.Text = "Dakosy-Referenz-Nr.:" + Me.lblDy.Visible = False + ' + 'kdAuftraggeber + ' + Me.kdAuftraggeber._AllowSetValue = True + Me.kdAuftraggeber._autoSizeGross = False + Me.kdAuftraggeber._display_Name1 = False + Me.kdAuftraggeber._displayAVISO_Email = True + Me.kdAuftraggeber._displayFullName = False + Me.kdAuftraggeber._displayWoelflKd = False + Me.kdAuftraggeber._hideIfListEmpty = True + Me.kdAuftraggeber._loadKdData = False + Me.kdAuftraggeber._ValueKdAndName = True + Me.kdAuftraggeber.dgvpos = "LEFT" + Me.kdAuftraggeber.KdName = "" + Me.kdAuftraggeber.KdNr = "-1" + Me.kdAuftraggeber.kdNrField = Nothing + Me.kdAuftraggeber.KdNrNullInt = Nothing + Me.kdAuftraggeber.Location = New System.Drawing.Point(9, 263) + Me.kdAuftraggeber.Name = "kdAuftraggeber" + Me.kdAuftraggeber.nurAktive = False + Me.kdAuftraggeber.searchActive = True + Me.kdAuftraggeber.Size = New System.Drawing.Size(343, 20) + Me.kdAuftraggeber.TabIndex = 35 + Me.kdAuftraggeber.usrcntl = Nothing + Me.kdAuftraggeber.Visible = False + ' + 'kdAvisierer + ' + Me.kdAvisierer._AllowSetValue = True + Me.kdAvisierer._autoSizeGross = False + Me.kdAvisierer._display_Name1 = False + Me.kdAvisierer._displayAVISO_Email = True + Me.kdAvisierer._displayFullName = False + Me.kdAvisierer._displayWoelflKd = False + Me.kdAvisierer._hideIfListEmpty = True + Me.kdAvisierer._loadKdData = False + Me.kdAvisierer._ValueKdAndName = True + Me.kdAvisierer.dgvpos = "LEFT" + Me.kdAvisierer.KdName = "" + Me.kdAvisierer.KdNr = "-1" + Me.kdAvisierer.kdNrField = Nothing + Me.kdAvisierer.KdNrNullInt = Nothing + Me.kdAvisierer.Location = New System.Drawing.Point(9, 224) + Me.kdAvisierer.Name = "kdAvisierer" + Me.kdAvisierer.nurAktive = False + Me.kdAvisierer.searchActive = True + Me.kdAvisierer.Size = New System.Drawing.Size(343, 20) + Me.kdAvisierer.TabIndex = 30 + Me.kdAvisierer.usrcntl = Nothing + ' + 'kdFrächter + ' + Me.kdFrächter._AllowSetValue = True + Me.kdFrächter._autoSizeGross = False + Me.kdFrächter._display_Name1 = False + Me.kdFrächter._displayAVISO_Email = True + Me.kdFrächter._displayFullName = False + Me.kdFrächter._displayWoelflKd = False + Me.kdFrächter._hideIfListEmpty = True + Me.kdFrächter._loadKdData = False + Me.kdFrächter._ValueKdAndName = True + Me.kdFrächter.dgvpos = "LEFT" + Me.kdFrächter.KdName = "" + Me.kdFrächter.KdNr = "-1" + Me.kdFrächter.kdNrField = Nothing + Me.kdFrächter.KdNrNullInt = Nothing + Me.kdFrächter.Location = New System.Drawing.Point(9, 185) + Me.kdFrächter.Name = "kdFrächter" + Me.kdFrächter.nurAktive = False + Me.kdFrächter.searchActive = True + Me.kdFrächter.Size = New System.Drawing.Size(343, 20) + Me.kdFrächter.TabIndex = 25 + Me.kdFrächter.usrcntl = Nothing + ' 'lblZA ' Me.lblZA.AutoSize = True @@ -905,37 +1035,13 @@ Partial Class frmEintragAviso Me.btnAuftraggeber.UseVisualStyleBackColor = True Me.btnAuftraggeber.Visible = False ' - 'kdAuftraggeber - ' - Me.kdAuftraggeber._AllowSetValue = True - Me.kdAuftraggeber._autoSizeGross = False - Me.kdAuftraggeber._display_Name1 = False - Me.kdAuftraggeber._displayAVISO_Email = True - Me.kdAuftraggeber._displayFullName = False - Me.kdAuftraggeber._displayWoelflKd = False - Me.kdAuftraggeber._hideIfListEmpty = True - Me.kdAuftraggeber._loadKdData = False - Me.kdAuftraggeber._ValueKdAndName = True - Me.kdAuftraggeber.dgvpos = "LEFT" - Me.kdAuftraggeber.KdName = "" - Me.kdAuftraggeber.KdNr = "-1" - Me.kdAuftraggeber.kdNrField = Nothing - Me.kdAuftraggeber.KdNrNullInt = Nothing - Me.kdAuftraggeber.Location = New System.Drawing.Point(9, 263) - Me.kdAuftraggeber.Name = "kdAuftraggeber" - Me.kdAuftraggeber.nurAktive = False - Me.kdAuftraggeber.searchActive = True - Me.kdAuftraggeber.Size = New System.Drawing.Size(343, 20) - Me.kdAuftraggeber.TabIndex = 35 - Me.kdAuftraggeber.usrcntl = Nothing - Me.kdAuftraggeber.Visible = False - ' 'UsrCntlTestsystem1 ' + Me.UsrCntlTestsystem1.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) Me.UsrCntlTestsystem1.BackColor = System.Drawing.Color.Transparent Me.UsrCntlTestsystem1.Font = New System.Drawing.Font("Microsoft Sans Serif", 14.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) Me.UsrCntlTestsystem1.ForeColor = System.Drawing.Color.Red - Me.UsrCntlTestsystem1.Location = New System.Drawing.Point(49, 372) + Me.UsrCntlTestsystem1.Location = New System.Drawing.Point(49, 416) Me.UsrCntlTestsystem1.Margin = New System.Windows.Forms.Padding(5, 6, 5, 6) Me.UsrCntlTestsystem1.Name = "UsrCntlTestsystem1" Me.UsrCntlTestsystem1.Size = New System.Drawing.Size(152, 28) @@ -1066,59 +1172,12 @@ Partial Class frmEintragAviso Me.lblErr_Grenzstelle.Text = "Grenzstelle eingeben!" Me.lblErr_Grenzstelle.Visible = False ' - 'kdAvisierer - ' - Me.kdAvisierer._AllowSetValue = True - Me.kdAvisierer._autoSizeGross = False - Me.kdAvisierer._display_Name1 = False - Me.kdAvisierer._displayAVISO_Email = True - Me.kdAvisierer._displayFullName = False - Me.kdAvisierer._displayWoelflKd = False - Me.kdAvisierer._hideIfListEmpty = True - Me.kdAvisierer._loadKdData = False - Me.kdAvisierer._ValueKdAndName = True - Me.kdAvisierer.dgvpos = "LEFT" - Me.kdAvisierer.KdName = "" - Me.kdAvisierer.KdNr = "-1" - Me.kdAvisierer.kdNrField = Nothing - Me.kdAvisierer.KdNrNullInt = Nothing - Me.kdAvisierer.Location = New System.Drawing.Point(9, 224) - Me.kdAvisierer.Name = "kdAvisierer" - Me.kdAvisierer.nurAktive = False - Me.kdAvisierer.searchActive = True - Me.kdAvisierer.Size = New System.Drawing.Size(343, 20) - Me.kdAvisierer.TabIndex = 30 - Me.kdAvisierer.usrcntl = Nothing - ' - 'kdFrächter - ' - Me.kdFrächter._AllowSetValue = True - Me.kdFrächter._autoSizeGross = False - Me.kdFrächter._display_Name1 = False - Me.kdFrächter._displayAVISO_Email = True - Me.kdFrächter._displayFullName = False - Me.kdFrächter._displayWoelflKd = False - Me.kdFrächter._hideIfListEmpty = True - Me.kdFrächter._loadKdData = False - Me.kdFrächter._ValueKdAndName = True - Me.kdFrächter.dgvpos = "LEFT" - Me.kdFrächter.KdName = "" - Me.kdFrächter.KdNr = "-1" - Me.kdFrächter.kdNrField = Nothing - Me.kdFrächter.KdNrNullInt = Nothing - Me.kdFrächter.Location = New System.Drawing.Point(9, 185) - Me.kdFrächter.Name = "kdFrächter" - Me.kdFrächter.nurAktive = False - Me.kdFrächter.searchActive = True - Me.kdFrächter.Size = New System.Drawing.Size(343, 20) - Me.kdFrächter.TabIndex = 25 - Me.kdFrächter.usrcntl = Nothing - ' 'lblErrFmZollKdNr ' + Me.lblErrFmZollKdNr.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) Me.lblErrFmZollKdNr.AutoSize = True Me.lblErrFmZollKdNr.ForeColor = System.Drawing.Color.Red - Me.lblErrFmZollKdNr.Location = New System.Drawing.Point(176, 350) + Me.lblErrFmZollKdNr.Location = New System.Drawing.Point(176, 394) Me.lblErrFmZollKdNr.Name = "lblErrFmZollKdNr" Me.lblErrFmZollKdNr.Size = New System.Drawing.Size(156, 26) Me.lblErrFmZollKdNr.TabIndex = 42 @@ -1461,9 +1520,10 @@ Partial Class frmEintragAviso ' 'cbxAktenzettelDrucken ' + Me.cbxAktenzettelDrucken.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) Me.cbxAktenzettelDrucken.BackColor = System.Drawing.Color.WhiteSmoke Me.cbxAktenzettelDrucken.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.cbxAktenzettelDrucken.Location = New System.Drawing.Point(12, 483) + Me.cbxAktenzettelDrucken.Location = New System.Drawing.Point(12, 528) Me.cbxAktenzettelDrucken.Name = "cbxAktenzettelDrucken" Me.cbxAktenzettelDrucken.Size = New System.Drawing.Size(403, 33) Me.cbxAktenzettelDrucken.TabIndex = 10 @@ -1476,9 +1536,10 @@ Partial Class frmEintragAviso Me.cboPrinter._allowedValuesFreiText = Nothing Me.cboPrinter._allowFreiText = False Me.cboPrinter._value = "" + Me.cboPrinter.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles) Me.cboPrinter.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList Me.cboPrinter.FormattingEnabled = True - Me.cboPrinter.Location = New System.Drawing.Point(209, 488) + Me.cboPrinter.Location = New System.Drawing.Point(209, 533) Me.cboPrinter.Name = "cboPrinter" Me.cboPrinter.Size = New System.Drawing.Size(206, 21) Me.cboPrinter.TabIndex = 11 @@ -1499,7 +1560,7 @@ Partial Class frmEintragAviso Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.BackColor = System.Drawing.Color.White - Me.ClientSize = New System.Drawing.Size(792, 566) + Me.ClientSize = New System.Drawing.Size(792, 611) Me.Controls.Add(Me.cboPrinter) Me.Controls.Add(Me.cbxSendungsvorlagen) Me.Controls.Add(Me.Button3) @@ -1529,6 +1590,7 @@ Partial Class frmEintragAviso Me.panAdmin.PerformLayout() Me.grpAviso.ResumeLayout(False) Me.grpAviso.PerformLayout() + CType(Me.picDy, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.pic, System.ComponentModel.ISupportInitialize).EndInit() Me.grp.ResumeLayout(False) Me.grp.PerformLayout() @@ -1646,4 +1708,8 @@ Partial Class frmEintragAviso Friend WithEvents lblZA As Label Friend WithEvents txtBestimmungszollstelle As VERAG_PROG_ALLGEMEIN.MySearchBox Public WithEvents kdAvisierer As VERAG_PROG_ALLGEMEIN.KdSearchBox + Friend WithEvents txtDyRef As TextBox + Friend WithEvents picDy As PictureBox + Friend WithEvents lblDy As Label + Friend WithEvents Label22 As Label End Class diff --git a/Aviso/frmEintragAviso.vb b/Aviso/frmEintragAviso.vb index 2499432..865d8a2 100644 --- a/Aviso/frmEintragAviso.vb +++ b/Aviso/frmEintragAviso.vb @@ -81,17 +81,27 @@ Public Class frmEintragAviso End If - If VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA = "IMEX" Then - txtSndFiskalAT.Visible = False - lblFiskAT.Visible = False - txtSndFiskalDE.Visible = False - lblFiskDE.Visible = False - cboImEx.Visible = True + Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA + Case "IMEX" + + txtSndFiskalAT.Visible = False + lblFiskAT.Visible = False + txtSndFiskalDE.Visible = False + lblFiskDE.Visible = False + cboImEx.Visible = True + + txtBestimmungszollstelle.initSearchBox(Me.FindForm, "[basncd_dstnr] ,[basncd_dstnr] +' - ' + [basncd_name] +' (' +[basncd_alpha]+')' as displayPARAM,[basncd_dstnr] as Nr,[basncd_name] as Dienststelle,[basncd_alpha] as Land FROM basncd", {" [basncd_dstnr]", "basncd_name"}, " [basncd_gbdat] >= getdate() ", " basncd_alpha,[basncd_name]", "basncd_dstnr", "displayPARAM", "ATLAS", , 400, 200, {"displayPARAM", "basncd_dstnr"}) + txtBestimmungszollstelle.Visible = True + lblZA.Visible = True + Case "UNISPED" + lblDy.Visible = True + txtDyRef.Visible = True + picDy.Visible = True + End Select + + + - txtBestimmungszollstelle.initSearchBox(Me.FindForm, "[basncd_dstnr] ,[basncd_dstnr] +' - ' + [basncd_name] +' (' +[basncd_alpha]+')' as displayPARAM,[basncd_dstnr] as Nr,[basncd_name] as Dienststelle,[basncd_alpha] as Land FROM basncd", {" [basncd_dstnr]", "basncd_name"}, " [basncd_gbdat] >= getdate() ", " basncd_alpha,[basncd_name]", "basncd_dstnr", "displayPARAM", "ATLAS", , 400, 200, {"displayPARAM", "basncd_dstnr"}) - txtBestimmungszollstelle.Visible = True - lblZA.Visible = True - End If Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.NIEDERLASSUNG Case "WAI" @@ -195,6 +205,7 @@ Public Class frmEintragAviso Else Me.Text = "Änderung LKW-Aviso" txtInfo.Visible = False + Label3.Visible = False 'ausgewählter Datensatz wird geladen grpAktVerzollung.Visible = False cbxSendungsvorlagen.Visible = False @@ -609,6 +620,7 @@ Public Class frmEintragAviso myAviso.Datum = dtpDatum.Value myAviso.LKW_Nr = txtLKW_Nr.Text.Trim.Replace(" ", "") myAviso.LKW_Nationalitaet = sbLkwNationalitaet._value + myAviso.DakosyRef = SQL.isNullNothing(txtDyRef.Text.Trim) myAviso.FahrerHandy = If(txtFahrerHandy.Text.Trim <> "", txtFahrerHandy.Text.Trim, Nothing) @@ -1531,4 +1543,12 @@ Public Class frmEintragAviso Private Sub dtpAvisoEingangZeit_ValueChanged(sender As Object, e As EventArgs) Handles dtpAvisoEingangZeit.ValueChanged End Sub + + Private Sub Label22_Click(sender As Object, e As EventArgs) Handles Label22.Click + If kdAvisierer.KdNr_value > 0 Then + kdFrächter.KdNr = kdAvisierer.KdNr + ElseIf kdAvisierer.Text <> "" Then + kdFrächter.Text = kdAvisierer.Text + End If + End Sub End Class diff --git a/Aviso/frmHauptfenster.Designer.vb b/Aviso/frmHauptfenster.Designer.vb index 9f1d326..aca495c 100644 --- a/Aviso/frmHauptfenster.Designer.vb +++ b/Aviso/frmHauptfenster.Designer.vb @@ -24,12 +24,12 @@ Partial Class frmHauptfenster Private Sub InitializeComponent() Me.components = New System.ComponentModel.Container() Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmHauptfenster)) + Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Me.mnuInfo = New System.Windows.Forms.ToolStripMenuItem() Me.conÜbernehmen = New System.Windows.Forms.ToolStripMenuItem() Me.conMenuAviso = New System.Windows.Forms.ContextMenuStrip(Me.components) @@ -68,6 +68,8 @@ Partial Class frmHauptfenster Me.VERAGToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ATILLAToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.IMEXToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.UNISPEDToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.AMBARToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.NacherfassungToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.UpdateToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.LogoutToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() @@ -93,6 +95,7 @@ Partial Class frmHauptfenster Me.StammreferenzenVerwaltenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ToolStripSeparator11 = New System.Windows.Forms.ToolStripSeparator() Me.SDLAbholaufträgeToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ToolStripMenuItem13 = New System.Windows.Forms.ToolStripMenuItem() Me.VorauskassenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.StatistikToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.LKWBerichtToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() @@ -184,6 +187,7 @@ Partial Class frmHauptfenster Me.lblVersion = New System.Windows.Forms.Label() Me.pnlLinksOben = New System.Windows.Forms.Panel() Me.btnNeu = New System.Windows.Forms.Button() + Me.gridMyAviso = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) Me.Panel6 = New System.Windows.Forms.Panel() Me.lblMeineAviso = New System.Windows.Forms.Label() Me.lblAkte = New System.Windows.Forms.Label() @@ -203,6 +207,7 @@ Partial Class frmHauptfenster Me.SplitContainer1 = New System.Windows.Forms.SplitContainer() Me.pnlDetailsLinks = New System.Windows.Forms.Panel() Me.splitMain = New System.Windows.Forms.SplitContainer() + Me.gridAviso = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) Me.Panel1 = New System.Windows.Forms.Panel() Me.lklErweitereSuche = New System.Windows.Forms.LinkLabel() Me.Label8 = New System.Windows.Forms.Label() @@ -210,6 +215,7 @@ Partial Class frmHauptfenster Me.cboGrenzstelle = New System.Windows.Forms.ComboBox() Me.Label4 = New System.Windows.Forms.Label() Me.pnlTime = New System.Windows.Forms.Panel() + Me.MyComboBox1 = New VERAG_PROG_ALLGEMEIN.MyComboBox() Me.pnlSearch = New System.Windows.Forms.Panel() Me.Label15 = New System.Windows.Forms.Label() Me.txtlkwId = New System.Windows.Forms.TextBox() @@ -226,6 +232,7 @@ Partial Class frmHauptfenster Me.Button4 = New System.Windows.Forms.Button() Me.Label12 = New System.Windows.Forms.Label() Me.txtEmpfänger = New System.Windows.Forms.TextBox() + Me.cboFiliale = New VERAG_PROG_ALLGEMEIN.MyComboBox() Me.txtAbfertigungsnummer = New System.Windows.Forms.TextBox() Me.Label11 = New System.Windows.Forms.Label() Me.Label13 = New System.Windows.Forms.Label() @@ -246,10 +253,7 @@ Partial Class frmHauptfenster Me.BundesanzeigerToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.EUTaricToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.UsrCntlTestsystem1 = New VERAG_PROG_ALLGEMEIN.usrCntlTestsystem() - Me.gridAviso = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) - Me.MyComboBox1 = New VERAG_PROG_ALLGEMEIN.MyComboBox() - Me.cboFiliale = New VERAG_PROG_ALLGEMEIN.MyComboBox() - Me.gridMyAviso = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) + Me.VollständigesUpdateToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.conMenuAviso.SuspendLayout() Me.MenuStrip1.SuspendLayout() Me.Top.SuspendLayout() @@ -260,6 +264,7 @@ Partial Class frmHauptfenster Me.pnlLinks.SuspendLayout() CType(Me.pic, System.ComponentModel.ISupportInitialize).BeginInit() Me.pnlLinksOben.SuspendLayout() + CType(Me.gridMyAviso, System.ComponentModel.ISupportInitialize).BeginInit() Me.Panel6.SuspendLayout() Me.tbcntrAviso.SuspendLayout() CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).BeginInit() @@ -271,13 +276,12 @@ Partial Class frmHauptfenster Me.splitMain.Panel1.SuspendLayout() Me.splitMain.Panel2.SuspendLayout() Me.splitMain.SuspendLayout() + CType(Me.gridAviso, System.ComponentModel.ISupportInitialize).BeginInit() Me.Panel1.SuspendLayout() Me.pnlTime.SuspendLayout() Me.pnlSearch.SuspendLayout() Me.pnlOptionen.SuspendLayout() Me.cntxt.SuspendLayout() - CType(Me.gridAviso, System.ComponentModel.ISupportInitialize).BeginInit() - CType(Me.gridMyAviso, System.ComponentModel.ISupportInitialize).BeginInit() Me.SuspendLayout() ' 'mnuInfo @@ -371,7 +375,7 @@ Partial Class frmHauptfenster 'mnuProgramm ' Me.mnuProgramm.BackColor = System.Drawing.Color.Transparent - Me.mnuProgramm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuFirmen, Me.NeuesPasswortToolStripMenuItem, Me.OptionenToolStripMenuItem, Me.StandorteToolStripMenuItem, Me.AdministrationToolStripMenuItem, Me.ToolStripSeparator4, Me.FirmaWechselnToolStripMenuItem, Me.NacherfassungToolStripMenuItem, Me.UpdateToolStripMenuItem, Me.LogoutToolStripMenuItem}) + Me.mnuProgramm.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.mnuFirmen, Me.NeuesPasswortToolStripMenuItem, Me.OptionenToolStripMenuItem, Me.StandorteToolStripMenuItem, Me.AdministrationToolStripMenuItem, Me.ToolStripSeparator4, Me.FirmaWechselnToolStripMenuItem, Me.NacherfassungToolStripMenuItem, Me.VollständigesUpdateToolStripMenuItem, Me.UpdateToolStripMenuItem, Me.LogoutToolStripMenuItem}) Me.mnuProgramm.ForeColor = System.Drawing.Color.Black Me.mnuProgramm.Name = "mnuProgramm" Me.mnuProgramm.Size = New System.Drawing.Size(78, 20) @@ -380,21 +384,21 @@ Partial Class frmHauptfenster 'mnuFirmen ' Me.mnuFirmen.Name = "mnuFirmen" - Me.mnuFirmen.Size = New System.Drawing.Size(157, 22) + Me.mnuFirmen.Size = New System.Drawing.Size(184, 22) Me.mnuFirmen.Text = "Firmen" Me.mnuFirmen.Visible = False ' 'NeuesPasswortToolStripMenuItem ' Me.NeuesPasswortToolStripMenuItem.Name = "NeuesPasswortToolStripMenuItem" - Me.NeuesPasswortToolStripMenuItem.Size = New System.Drawing.Size(157, 22) + Me.NeuesPasswortToolStripMenuItem.Size = New System.Drawing.Size(184, 22) Me.NeuesPasswortToolStripMenuItem.Text = "Neues Passwort" ' 'OptionenToolStripMenuItem ' Me.OptionenToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ZeilenInFarbeEinausToolStripMenuItem, Me.BerechtigungenNeuLadenToolStripMenuItem}) Me.OptionenToolStripMenuItem.Name = "OptionenToolStripMenuItem" - Me.OptionenToolStripMenuItem.Size = New System.Drawing.Size(157, 22) + Me.OptionenToolStripMenuItem.Size = New System.Drawing.Size(184, 22) Me.OptionenToolStripMenuItem.Text = "Optionen" ' 'ZeilenInFarbeEinausToolStripMenuItem @@ -412,7 +416,7 @@ Partial Class frmHauptfenster 'StandorteToolStripMenuItem ' Me.StandorteToolStripMenuItem.Name = "StandorteToolStripMenuItem" - Me.StandorteToolStripMenuItem.Size = New System.Drawing.Size(157, 22) + Me.StandorteToolStripMenuItem.Size = New System.Drawing.Size(184, 22) Me.StandorteToolStripMenuItem.Text = "Standorte" Me.StandorteToolStripMenuItem.Visible = False ' @@ -420,7 +424,7 @@ Partial Class frmHauptfenster ' Me.AdministrationToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.KdNrZuordnenToolStripMenuItem, Me.OptionenToolStripMenuItem1, Me.VorlagenUploadToolStripMenuItem, Me.BarcodeTestToolStripMenuItem, Me.TabellenToolStripMenuItem, Me.SMSTestToolStripMenuItem, Me.QSTeamsToolStripMenuItem, Me.LeereRechnungToolStripMenuItem, Me.EMAILTESTToolStripMenuItem, Me.FreigabeMailTestToolStripMenuItem, Me.SDLProgrammStartenToolStripMenuItem}) Me.AdministrationToolStripMenuItem.Name = "AdministrationToolStripMenuItem" - Me.AdministrationToolStripMenuItem.Size = New System.Drawing.Size(157, 22) + Me.AdministrationToolStripMenuItem.Size = New System.Drawing.Size(184, 22) Me.AdministrationToolStripMenuItem.Text = "Administration" Me.AdministrationToolStripMenuItem.Visible = False ' @@ -493,56 +497,68 @@ Partial Class frmHauptfenster 'ToolStripSeparator4 ' Me.ToolStripSeparator4.Name = "ToolStripSeparator4" - Me.ToolStripSeparator4.Size = New System.Drawing.Size(154, 6) + Me.ToolStripSeparator4.Size = New System.Drawing.Size(181, 6) ' 'FirmaWechselnToolStripMenuItem ' - Me.FirmaWechselnToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.VERAGToolStripMenuItem, Me.ATILLAToolStripMenuItem, Me.IMEXToolStripMenuItem}) + Me.FirmaWechselnToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.VERAGToolStripMenuItem, Me.ATILLAToolStripMenuItem, Me.IMEXToolStripMenuItem, Me.UNISPEDToolStripMenuItem, Me.AMBARToolStripMenuItem}) Me.FirmaWechselnToolStripMenuItem.Name = "FirmaWechselnToolStripMenuItem" - Me.FirmaWechselnToolStripMenuItem.Size = New System.Drawing.Size(157, 22) + Me.FirmaWechselnToolStripMenuItem.Size = New System.Drawing.Size(184, 22) Me.FirmaWechselnToolStripMenuItem.Text = "Firma wechseln" ' 'VERAGToolStripMenuItem ' Me.VERAGToolStripMenuItem.Name = "VERAGToolStripMenuItem" - Me.VERAGToolStripMenuItem.Size = New System.Drawing.Size(111, 22) + Me.VERAGToolStripMenuItem.Size = New System.Drawing.Size(121, 22) Me.VERAGToolStripMenuItem.Text = "VERAG" ' 'ATILLAToolStripMenuItem ' Me.ATILLAToolStripMenuItem.Name = "ATILLAToolStripMenuItem" - Me.ATILLAToolStripMenuItem.Size = New System.Drawing.Size(111, 22) + Me.ATILLAToolStripMenuItem.Size = New System.Drawing.Size(121, 22) Me.ATILLAToolStripMenuItem.Text = "ATILLA" ' 'IMEXToolStripMenuItem ' Me.IMEXToolStripMenuItem.Name = "IMEXToolStripMenuItem" - Me.IMEXToolStripMenuItem.Size = New System.Drawing.Size(111, 22) + Me.IMEXToolStripMenuItem.Size = New System.Drawing.Size(121, 22) Me.IMEXToolStripMenuItem.Text = "IMEX" ' + 'UNISPEDToolStripMenuItem + ' + Me.UNISPEDToolStripMenuItem.Name = "UNISPEDToolStripMenuItem" + Me.UNISPEDToolStripMenuItem.Size = New System.Drawing.Size(121, 22) + Me.UNISPEDToolStripMenuItem.Text = "UNISPED" + ' + 'AMBARToolStripMenuItem + ' + Me.AMBARToolStripMenuItem.Name = "AMBARToolStripMenuItem" + Me.AMBARToolStripMenuItem.Size = New System.Drawing.Size(121, 22) + Me.AMBARToolStripMenuItem.Text = "AMBAR" + ' 'NacherfassungToolStripMenuItem ' Me.NacherfassungToolStripMenuItem.Name = "NacherfassungToolStripMenuItem" - Me.NacherfassungToolStripMenuItem.Size = New System.Drawing.Size(157, 22) + Me.NacherfassungToolStripMenuItem.Size = New System.Drawing.Size(184, 22) Me.NacherfassungToolStripMenuItem.Text = "Nacherfassung" Me.NacherfassungToolStripMenuItem.Visible = False ' 'UpdateToolStripMenuItem ' Me.UpdateToolStripMenuItem.Name = "UpdateToolStripMenuItem" - Me.UpdateToolStripMenuItem.Size = New System.Drawing.Size(157, 22) + Me.UpdateToolStripMenuItem.Size = New System.Drawing.Size(184, 22) Me.UpdateToolStripMenuItem.Text = "Update" ' 'LogoutToolStripMenuItem ' Me.LogoutToolStripMenuItem.Name = "LogoutToolStripMenuItem" - Me.LogoutToolStripMenuItem.Size = New System.Drawing.Size(157, 22) + Me.LogoutToolStripMenuItem.Size = New System.Drawing.Size(184, 22) Me.LogoutToolStripMenuItem.Text = "Logout" Me.LogoutToolStripMenuItem.Visible = False ' 'FunktionenToolStripMenuItem ' - Me.FunktionenToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.GenerelleGestellungenDurchsuchenToolStripMenuItem, Me.KundenVonFremdenSpeditionenToolStripMenuItem, Me.KundenverwaltungToolStripMenuItem, Me.MDMParkplatzkartenToolStripMenuItem, Me.SMSSendenToolStripMenuItem, Me.ZollprogrammeNachEORIDurchsuchenToolStripMenuItem, Me.ToolStripSeparator12, Me.ToolStripMenuItem3, Me.ToolStripMenuItem4, Me.ToolStripMenuItem5, Me.ToolStripMenuItem6, Me.BürgschaftenExcelToolStripMenuItem, Me.ToolStripMenuItem10, Me.TICKETWaidhausToolStripMenuItem, Me.ToolStripSeparator10, Me.DAKOSYToolStripMenuItem, Me.ToolStripSeparator11, Me.SDLAbholaufträgeToolStripMenuItem, Me.VorauskassenToolStripMenuItem}) + Me.FunktionenToolStripMenuItem.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.GenerelleGestellungenDurchsuchenToolStripMenuItem, Me.KundenVonFremdenSpeditionenToolStripMenuItem, Me.KundenverwaltungToolStripMenuItem, Me.MDMParkplatzkartenToolStripMenuItem, Me.SMSSendenToolStripMenuItem, Me.ZollprogrammeNachEORIDurchsuchenToolStripMenuItem, Me.ToolStripSeparator12, Me.ToolStripMenuItem3, Me.ToolStripMenuItem4, Me.ToolStripMenuItem5, Me.ToolStripMenuItem6, Me.BürgschaftenExcelToolStripMenuItem, Me.ToolStripMenuItem10, Me.TICKETWaidhausToolStripMenuItem, Me.ToolStripSeparator10, Me.DAKOSYToolStripMenuItem, Me.ToolStripSeparator11, Me.SDLAbholaufträgeToolStripMenuItem, Me.ToolStripMenuItem13, Me.VorauskassenToolStripMenuItem}) Me.FunktionenToolStripMenuItem.Name = "FunktionenToolStripMenuItem" Me.FunktionenToolStripMenuItem.Size = New System.Drawing.Size(79, 20) Me.FunktionenToolStripMenuItem.Text = "Funktionen" @@ -676,6 +692,12 @@ Partial Class frmHauptfenster Me.SDLAbholaufträgeToolStripMenuItem.Size = New System.Drawing.Size(354, 22) Me.SDLAbholaufträgeToolStripMenuItem.Text = "SDL Abholaufträge" ' + 'ToolStripMenuItem13 + ' + Me.ToolStripMenuItem13.Name = "ToolStripMenuItem13" + Me.ToolStripMenuItem13.Size = New System.Drawing.Size(354, 22) + Me.ToolStripMenuItem13.Text = "Postversand (Einschreiben)" + ' 'VorauskassenToolStripMenuItem ' Me.VorauskassenToolStripMenuItem.Name = "VorauskassenToolStripMenuItem" @@ -1565,6 +1587,25 @@ Partial Class frmHauptfenster Me.btnNeu.TextAlign = System.Drawing.ContentAlignment.MiddleLeft Me.btnNeu.UseVisualStyleBackColor = True ' + 'gridMyAviso + ' + Me.gridMyAviso.AKTUALISIERUNGS_INTERVALL = -1 + Me.gridMyAviso.AllowUserToAddRows = False + Me.gridMyAviso.AllowUserToDeleteRows = False + Me.gridMyAviso.AllowUserToOrderColumns = True + Me.gridMyAviso.AllowUserToResizeRows = False + DataGridViewCellStyle1.BackColor = System.Drawing.Color.Azure + Me.gridMyAviso.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1 + Me.gridMyAviso.BackgroundColor = System.Drawing.Color.White + Me.gridMyAviso.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.gridMyAviso.Dock = System.Windows.Forms.DockStyle.Fill + Me.gridMyAviso.Location = New System.Drawing.Point(0, 21) + Me.gridMyAviso.Name = "gridMyAviso" + Me.gridMyAviso.ReadOnly = True + Me.gridMyAviso.RowHeadersVisible = False + Me.gridMyAviso.Size = New System.Drawing.Size(650, 207) + Me.gridMyAviso.TabIndex = 0 + ' 'Panel6 ' Me.Panel6.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer)) @@ -1817,6 +1858,58 @@ Partial Class frmHauptfenster Me.splitMain.SplitterDistance = 360 Me.splitMain.TabIndex = 0 ' + 'gridAviso + ' + Me.gridAviso.AKTUALISIERUNGS_INTERVALL = -1 + Me.gridAviso.AllowUserToAddRows = False + Me.gridAviso.AllowUserToDeleteRows = False + Me.gridAviso.AllowUserToResizeRows = False + DataGridViewCellStyle2.BackColor = System.Drawing.Color.Azure + DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.gridAviso.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle2 + Me.gridAviso.BackgroundColor = System.Drawing.Color.DarkGray + Me.gridAviso.ClipboardCopyMode = System.Windows.Forms.DataGridViewClipboardCopyMode.Disable + DataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle3.BackColor = System.Drawing.Color.LightBlue + DataGridViewCellStyle3.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.WindowText + DataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gridAviso.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle3 + Me.gridAviso.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing + DataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Window + DataGridViewCellStyle4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.ControlText + DataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.gridAviso.DefaultCellStyle = DataGridViewCellStyle4 + Me.gridAviso.Dock = System.Windows.Forms.DockStyle.Fill + Me.gridAviso.Location = New System.Drawing.Point(0, 208) + Me.gridAviso.MultiSelect = False + Me.gridAviso.Name = "gridAviso" + Me.gridAviso.ReadOnly = True + DataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Control + DataGridViewCellStyle5.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.WindowText + DataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle5.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.gridAviso.RowHeadersDefaultCellStyle = DataGridViewCellStyle5 + Me.gridAviso.RowHeadersVisible = False + Me.gridAviso.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing + DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.gridAviso.RowsDefaultCellStyle = DataGridViewCellStyle6 + Me.gridAviso.RowTemplate.ReadOnly = True + Me.gridAviso.RowTemplate.Resizable = System.Windows.Forms.DataGridViewTriState.[False] + Me.gridAviso.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect + Me.gridAviso.Size = New System.Drawing.Size(720, 152) + Me.gridAviso.TabIndex = 1 + Me.gridAviso.TabStop = False + ' 'Panel1 ' Me.Panel1.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer)) @@ -1916,6 +2009,22 @@ Partial Class frmHauptfenster Me.pnlTime.Size = New System.Drawing.Size(274, 57) Me.pnlTime.TabIndex = 12 ' + 'MyComboBox1 + ' + Me.MyComboBox1._allowedValuesFreiText = Nothing + Me.MyComboBox1._allowFreiText = False + Me.MyComboBox1._value = "" + Me.MyComboBox1.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer)) + Me.MyComboBox1.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.MyComboBox1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.0!) + Me.MyComboBox1.ForeColor = System.Drawing.Color.White + Me.MyComboBox1.FormattingEnabled = True + Me.MyComboBox1.Location = New System.Drawing.Point(3, 3) + Me.MyComboBox1.MaxLength = 4 + Me.MyComboBox1.Name = "MyComboBox1" + Me.MyComboBox1.Size = New System.Drawing.Size(98, 21) + Me.MyComboBox1.TabIndex = 7 + ' 'pnlSearch ' Me.pnlSearch.Controls.Add(Me.Label15) @@ -2102,6 +2211,20 @@ Partial Class frmHauptfenster Me.txtEmpfänger.Size = New System.Drawing.Size(236, 23) Me.txtEmpfänger.TabIndex = 5 ' + 'cboFiliale + ' + Me.cboFiliale._allowedValuesFreiText = Nothing + Me.cboFiliale._allowFreiText = False + Me.cboFiliale._value = "" + Me.cboFiliale.DropDownWidth = 300 + Me.cboFiliale.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.cboFiliale.FormattingEnabled = True + Me.cboFiliale.Location = New System.Drawing.Point(389, 11) + Me.cboFiliale.MaxLength = 4 + Me.cboFiliale.Name = "cboFiliale" + Me.cboFiliale.Size = New System.Drawing.Size(70, 24) + Me.cboFiliale.TabIndex = 3 + ' 'txtAbfertigungsnummer ' Me.txtAbfertigungsnummer.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) @@ -2290,106 +2413,11 @@ Partial Class frmHauptfenster Me.UsrCntlTestsystem1.Size = New System.Drawing.Size(152, 28) Me.UsrCntlTestsystem1.TabIndex = 8 ' - 'gridAviso + 'VollständigesUpdateToolStripMenuItem ' - Me.gridAviso.AKTUALISIERUNGS_INTERVALL = -1 - Me.gridAviso.AllowUserToAddRows = False - Me.gridAviso.AllowUserToDeleteRows = False - Me.gridAviso.AllowUserToResizeRows = False - DataGridViewCellStyle2.BackColor = System.Drawing.Color.Azure - DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.gridAviso.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle2 - Me.gridAviso.BackgroundColor = System.Drawing.Color.DarkGray - Me.gridAviso.ClipboardCopyMode = System.Windows.Forms.DataGridViewClipboardCopyMode.Disable - DataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle3.BackColor = System.Drawing.Color.LightBlue - DataGridViewCellStyle3.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gridAviso.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle3 - Me.gridAviso.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing - DataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Window - DataGridViewCellStyle4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.ControlText - DataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.gridAviso.DefaultCellStyle = DataGridViewCellStyle4 - Me.gridAviso.Dock = System.Windows.Forms.DockStyle.Fill - Me.gridAviso.Location = New System.Drawing.Point(0, 208) - Me.gridAviso.MultiSelect = False - Me.gridAviso.Name = "gridAviso" - Me.gridAviso.ReadOnly = True - DataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Control - DataGridViewCellStyle5.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle5.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.gridAviso.RowHeadersDefaultCellStyle = DataGridViewCellStyle5 - Me.gridAviso.RowHeadersVisible = False - Me.gridAviso.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing - DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.gridAviso.RowsDefaultCellStyle = DataGridViewCellStyle6 - Me.gridAviso.RowTemplate.ReadOnly = True - Me.gridAviso.RowTemplate.Resizable = System.Windows.Forms.DataGridViewTriState.[False] - Me.gridAviso.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect - Me.gridAviso.Size = New System.Drawing.Size(720, 152) - Me.gridAviso.TabIndex = 1 - Me.gridAviso.TabStop = False - ' - 'MyComboBox1 - ' - Me.MyComboBox1._allowedValuesFreiText = Nothing - Me.MyComboBox1._allowFreiText = False - Me.MyComboBox1._value = "" - Me.MyComboBox1.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer)) - Me.MyComboBox1.FlatStyle = System.Windows.Forms.FlatStyle.Flat - Me.MyComboBox1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.0!) - Me.MyComboBox1.ForeColor = System.Drawing.Color.White - Me.MyComboBox1.FormattingEnabled = True - Me.MyComboBox1.Location = New System.Drawing.Point(3, 3) - Me.MyComboBox1.MaxLength = 4 - Me.MyComboBox1.Name = "MyComboBox1" - Me.MyComboBox1.Size = New System.Drawing.Size(98, 21) - Me.MyComboBox1.TabIndex = 7 - ' - 'cboFiliale - ' - Me.cboFiliale._allowedValuesFreiText = Nothing - Me.cboFiliale._allowFreiText = False - Me.cboFiliale._value = "" - Me.cboFiliale.DropDownWidth = 300 - Me.cboFiliale.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.cboFiliale.FormattingEnabled = True - Me.cboFiliale.Location = New System.Drawing.Point(389, 11) - Me.cboFiliale.MaxLength = 4 - Me.cboFiliale.Name = "cboFiliale" - Me.cboFiliale.Size = New System.Drawing.Size(70, 24) - Me.cboFiliale.TabIndex = 3 - ' - 'gridMyAviso - ' - Me.gridMyAviso.AKTUALISIERUNGS_INTERVALL = -1 - Me.gridMyAviso.AllowUserToAddRows = False - Me.gridMyAviso.AllowUserToDeleteRows = False - Me.gridMyAviso.AllowUserToOrderColumns = True - Me.gridMyAviso.AllowUserToResizeRows = False - DataGridViewCellStyle1.BackColor = System.Drawing.Color.Azure - Me.gridMyAviso.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1 - Me.gridMyAviso.BackgroundColor = System.Drawing.Color.White - Me.gridMyAviso.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - Me.gridMyAviso.Dock = System.Windows.Forms.DockStyle.Fill - Me.gridMyAviso.Location = New System.Drawing.Point(0, 21) - Me.gridMyAviso.Name = "gridMyAviso" - Me.gridMyAviso.ReadOnly = True - Me.gridMyAviso.RowHeadersVisible = False - Me.gridMyAviso.Size = New System.Drawing.Size(650, 207) - Me.gridMyAviso.TabIndex = 0 + Me.VollständigesUpdateToolStripMenuItem.Name = "VollständigesUpdateToolStripMenuItem" + Me.VollständigesUpdateToolStripMenuItem.Size = New System.Drawing.Size(184, 22) + Me.VollständigesUpdateToolStripMenuItem.Text = "Vollständiges Update" ' 'frmHauptfenster ' @@ -2427,6 +2455,7 @@ Partial Class frmHauptfenster Me.pnlLinks.PerformLayout() CType(Me.pic, System.ComponentModel.ISupportInitialize).EndInit() Me.pnlLinksOben.ResumeLayout(False) + CType(Me.gridMyAviso, System.ComponentModel.ISupportInitialize).EndInit() Me.Panel6.ResumeLayout(False) Me.Panel6.PerformLayout() Me.tbcntrAviso.ResumeLayout(False) @@ -2441,6 +2470,7 @@ Partial Class frmHauptfenster Me.splitMain.Panel2.ResumeLayout(False) CType(Me.splitMain, System.ComponentModel.ISupportInitialize).EndInit() Me.splitMain.ResumeLayout(False) + CType(Me.gridAviso, System.ComponentModel.ISupportInitialize).EndInit() Me.Panel1.ResumeLayout(False) Me.Panel1.PerformLayout() Me.pnlTime.ResumeLayout(False) @@ -2449,8 +2479,6 @@ Partial Class frmHauptfenster Me.pnlSearch.PerformLayout() Me.pnlOptionen.ResumeLayout(False) Me.cntxt.ResumeLayout(False) - CType(Me.gridAviso, System.ComponentModel.ISupportInitialize).EndInit() - CType(Me.gridMyAviso, System.ComponentModel.ISupportInitialize).EndInit() Me.ResumeLayout(False) Me.PerformLayout() @@ -2675,4 +2703,8 @@ Partial Class frmHauptfenster Friend WithEvents VERAGToolStripMenuItem As ToolStripMenuItem Friend WithEvents ATILLAToolStripMenuItem As ToolStripMenuItem Friend WithEvents IMEXToolStripMenuItem As ToolStripMenuItem + Friend WithEvents ToolStripMenuItem13 As ToolStripMenuItem + Friend WithEvents UNISPEDToolStripMenuItem As ToolStripMenuItem + Friend WithEvents AMBARToolStripMenuItem As ToolStripMenuItem + Friend WithEvents VollständigesUpdateToolStripMenuItem As ToolStripMenuItem End Class diff --git a/Aviso/frmHauptfenster.vb b/Aviso/frmHauptfenster.vb index 14613fd..7134a42 100644 --- a/Aviso/frmHauptfenster.vb +++ b/Aviso/frmHauptfenster.vb @@ -661,8 +661,7 @@ Public Class frmHauptfenster Dim search = txtSuche.Text.Trim If search <> "" Then - hSQL += " AND (LKW_Nr LIKE '%" & search & "%' OR letzterMitarbeiter LIKE '%" & search & "%' OR Auftraggeber LIKE '%" & search & - "%' OR Frächter LIKE '%" & search & "%')" + hSQL += " AND (LKW_Nr LIKE '%" & search & "%' OR letzterMitarbeiter LIKE '%" & search & "%' OR Auftraggeber LIKE '%" & search & "%' OR Frächter LIKE '%" & search & "%' OR DakosyRef LIKE '%" & search & "%' )" End If hSQL += " ORDER BY Ankunft ASC, AvisoEingang ASC, Datum ASC" @@ -815,13 +814,25 @@ Public Class frmHauptfenster " AND Firma='" & VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA & "' AND (LetzterMitarbeiterId=@maId OR " & inBearbeitungSQL & ") " & "ORDER BY case " & " when [Status] =3 then 0 " & - " when [Status] =1 then 1 " & + " when [Status] =0 then 1 " & " when [Status] =99 then 2 " & " when [Status] =4 then 3 " & + " when [Status] =1 then 4 " & " when [Status] =5 then 4 " & " when [Status] =0 then 5 " & " END, Ankunft" + + + 'Public Const Status_Erfasst = 0 + 'Public Const Status_Vorbereitet = 4 + 'Public Const Status_Vorgeschrieben = 5 + 'Public Const Status_Freigegeben = 1 + 'Public Const Status_NichtEingetroffen = 2 + 'Public Const Status_Ankunft = 3 + + + Dim list As New List(Of VERAG_PROG_ALLGEMEIN.SQLVariable) list.Add(New VERAG_PROG_ALLGEMEIN.SQLVariable("maId", VERAG_PROG_ALLGEMEIN.cAllgemein.USRID)) If VERAGSQL Is Nothing Then VERAGSQL = New VERAG_PROG_ALLGEMEIN.SQL '? vlt hilfts... @@ -2382,7 +2393,6 @@ Public Class frmHauptfenster Private Sub VerzollungsunterlagenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles VerzollungsunterlagenToolStripMenuItem.Click - SDL.FormularManagerNEU.OPEN_FORM(SDL.FormularManagerArten.Verzollungsunterlagen) End Sub @@ -2663,8 +2673,30 @@ Public Class frmHauptfenster SDL.FormularManagerNEU.OPEN_FORM(SDL.FormularManagerArten.VerzollungsunterlagenBAR) End Sub + Private Sub ToolStripMenuItem13_Click(sender As Object, e As EventArgs) Handles ToolStripMenuItem13.Click + Dim f As New SDL.frmPostEinschreiben + f.Show(Me) + End Sub + Private Sub UNISPEDToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles UNISPEDToolStripMenuItem.Click + If CBool((New cADMIN).checkLogin(VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_username, VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_pwd, "UNISPED")) Then + showMeNew() + Else + MsgBox("Keine Berechtigung!") + End If + End Sub + Private Sub AMBARToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles AMBARToolStripMenuItem.Click + If CBool((New cADMIN).checkLogin(VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_username, VERAG_PROG_ALLGEMEIN.cAllgemein.MITARBEITER.mit_pwd, "AMBAR")) Then + showMeNew() + Else + MsgBox("Keine Berechtigung!") + End If + End Sub + + Private Sub VollständigesUpdateToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles VollständigesUpdateToolStripMenuItem.Click + frmLogin.UpdateAVISO(True) + End Sub End Class Public Class AvisoStatusFunctions diff --git a/Aviso/frmLogin.vb b/Aviso/frmLogin.vb index 5f1d8a8..484d3bc 100644 --- a/Aviso/frmLogin.vb +++ b/Aviso/frmLogin.vb @@ -220,12 +220,14 @@ Public Class frmLogin 'ADMIN-Login If txtSachbear.Text.Trim = "ADMIN" And txtKennwort.Text = My.Resources.ADMIN_pwd Then AdminLoginOK() + VERAG_PROG_ALLGEMEIN.cAllgemein.buildConnectionDATENARCHIV() Exit Sub End If ' normaler Login If CBool(ADMIN.checkLogin(txtSachbear.Text.Trim, txtKennwort.Text, firma)) Then loginOK() + VERAG_PROG_ALLGEMEIN.cAllgemein.buildConnectionDATENARCHIV() Else ' MsgBox("Benutzername oder Kennwort ist falsch!", MsgBoxStyle.Exclamation, "Fehler bei Anmeldung") lblAlertTxt.Visible = True @@ -366,7 +368,7 @@ Public Class frmLogin UpdateAVISO() End Sub - Public Sub UpdateAVISO() + Public Sub UpdateAVISO(Optional full As Boolean = False) 'Zuerst den Updater Prüfen: cProgramFunctions.updateUpdater() @@ -374,7 +376,10 @@ Public Class frmLogin MsgBox("ERROR_UPDATE: Update konnte nicht fortgesetzt werden." & vbNewLine & vbNewLine & "Update-Datei existiert nicht.", vbCritical) Else Application.Exit() - Process.Start("AVISOUPDATER.exe") + ' Process.Start("AVISOUPDATER.exe" & If(full, " full", "")) + Dim startInfo = New ProcessStartInfo("AVISOUPDATER.exe") + If full Then startInfo.Arguments = "full" + Process.Start(startInfo) End If End Sub @@ -475,7 +480,7 @@ Public Class frmLogin End Sub Private Sub UpdateToolStripMenuItem1_Click(sender As Object, e As EventArgs) Handles UpdateToolStripMenuItem1.Click - UpdateAVISO() + UpdateAVISO(True) End Sub diff --git a/Aviso/frmSendungsdetailsNEU.Designer.vb b/Aviso/frmSendungsdetailsNEU.Designer.vb index 18ec236..75d99f0 100644 --- a/Aviso/frmSendungsdetailsNEU.Designer.vb +++ b/Aviso/frmSendungsdetailsNEU.Designer.vb @@ -1,9 +1,9 @@ - _ + Partial Class frmSendungsdetailsNEU Inherits System.Windows.Forms.Form 'Das Formular ü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 @@ -20,16 +20,16 @@ Partial Class frmSendungsdetailsNEU '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() Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frmSendungsdetailsNEU)) - Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle13 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle14 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle15 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle16 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle17 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Me.pnl = New System.Windows.Forms.Panel() Me.Panel4 = New System.Windows.Forms.Panel() Me.TabControl1 = New System.Windows.Forms.TabControl() @@ -84,7 +84,12 @@ Partial Class frmSendungsdetailsNEU Me.gridVermerke = New System.Windows.Forms.DataGridView() Me.tbAnhang = New System.Windows.Forms.TabPage() Me.dgvAnhang = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) + Me.cntxtAnh = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.MarkiertePDFsDruckenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.EMailAnfügenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.KopierenZwischenablageToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.Panel19 = New System.Windows.Forms.Panel() + Me.Button22 = New System.Windows.Forms.Button() Me.Button20 = New System.Windows.Forms.Button() Me.Button19 = New System.Windows.Forms.Button() Me.Button18 = New System.Windows.Forms.Button() @@ -93,6 +98,10 @@ Partial Class frmSendungsdetailsNEU Me.pnlDetails = New System.Windows.Forms.Panel() Me.tbcntr = New System.Windows.Forms.TabControl() Me.TabPage4 = New System.Windows.Forms.TabPage() + Me.txtWarenwertWaehrung = New VERAG_PROG_ALLGEMEIN.MySearchBox() + Me.Label33 = New System.Windows.Forms.Label() + Me.txtWarenwert = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.Button21 = New System.Windows.Forms.Button() Me.Label10 = New System.Windows.Forms.Label() Me.rtbAnmerkungDispoliste = New System.Windows.Forms.RichTextBox() Me.btnImportaviso = New System.Windows.Forms.Button() @@ -112,14 +121,16 @@ Partial Class frmSendungsdetailsNEU Me.Label23 = New System.Windows.Forms.Label() Me.Label24 = New System.Windows.Forms.Label() Me.Label12 = New System.Windows.Forms.Label() - Me.rtbAnmerkung = New System.Windows.Forms.RichTextBox() Me.cboPrinter = New VERAG_PROG_ALLGEMEIN.MyComboBox() + Me.rtbAnmerkung = New System.Windows.Forms.RichTextBox() Me.TabPage5 = New System.Windows.Forms.TabPage() Me.dgvBelege = New VERAG_PROG_ALLGEMEIN.MyDatagridview(Me.components) Me.Button9 = New System.Windows.Forms.Button() Me.btnKassenbuchEintrag = New System.Windows.Forms.Button() Me.btnLeihgeld = New System.Windows.Forms.Button() Me.Panel6 = New System.Windows.Forms.Panel() + Me.txtDyRef = New System.Windows.Forms.TextBox() + Me.picDy = New System.Windows.Forms.PictureBox() Me.picWarnFrachtfuehrer = New System.Windows.Forms.PictureBox() Me.picWarnAbsender = New System.Windows.Forms.PictureBox() Me.picWarnEmpfaenger = New System.Windows.Forms.PictureBox() @@ -131,6 +142,8 @@ Partial Class frmSendungsdetailsNEU Me.txtKdAuftragsNrFrachtfuehrer = New VERAG_PROG_ALLGEMEIN.MyTextBox() Me.txtKdAuftragsNrEmpfaenger = New VERAG_PROG_ALLGEMEIN.MyTextBox() Me.txtKdAuftragsNrAvisierer = New VERAG_PROG_ALLGEMEIN.MyTextBox() + Me.cntxt = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.KdAuftragsNrInAlleSendungenÜbernehmenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.Label21 = New System.Windows.Forms.Label() Me.FlatButton4 = New VERAG_PROG_ALLGEMEIN.FlatButton() Me.FlatButton1 = New VERAG_PROG_ALLGEMEIN.FlatButton() @@ -139,10 +152,35 @@ Partial Class frmSendungsdetailsNEU Me.btnAvisierer = New VERAG_PROG_ALLGEMEIN.FlatButton() Me.Button4 = New System.Windows.Forms.Button() Me.Button1 = New System.Windows.Forms.Button() + Me.cntlFrachtfuehrer_Sonst = New AVISO.usrcntlCheckBox() + Me.cntlAbsender_Sonst = New AVISO.usrcntlCheckBox() + Me.cntlEmpfaenger_Sonst = New AVISO.usrcntlCheckBox() + Me.cntlAuftraggeber_Sonst = New AVISO.usrcntlCheckBox() + Me.cntlAvisierer_Sonst = New AVISO.usrcntlCheckBox() Me.Label4 = New System.Windows.Forms.Label() Me.btnAufschub_Atr = New System.Windows.Forms.Button() Me.btnAufschub_Empf = New System.Windows.Forms.Button() Me.btnAufschub_VERAG = New System.Windows.Forms.Button() + Me.cntlFrachtf_Clear = New AVISO.usrcntlCheckBox() + Me.cntlFrachtf_Abf = New AVISO.usrcntlCheckBox() + Me.cntlFrachtf_Eust = New AVISO.usrcntlCheckBox() + Me.cntlFrachtf_Zoll = New AVISO.usrcntlCheckBox() + Me.cntlAbsender_Clear = New AVISO.usrcntlCheckBox() + Me.cntlAbsender_Abf = New AVISO.usrcntlCheckBox() + Me.cntlAbsender_Eust = New AVISO.usrcntlCheckBox() + Me.cntlAbsender_Zoll = New AVISO.usrcntlCheckBox() + Me.cntlEmpf_Clear = New AVISO.usrcntlCheckBox() + Me.cntlEmpf_Abf = New AVISO.usrcntlCheckBox() + Me.cntlEmpf_Eust = New AVISO.usrcntlCheckBox() + Me.cntlEmpf_Zoll = New AVISO.usrcntlCheckBox() + Me.cntlAuftr_Clear = New AVISO.usrcntlCheckBox() + Me.cntlAuftr_Abf = New AVISO.usrcntlCheckBox() + Me.cntlAuftr_Eust = New AVISO.usrcntlCheckBox() + Me.cntlAuftr_Zoll = New AVISO.usrcntlCheckBox() + Me.cntlAvisierer_Clear = New AVISO.usrcntlCheckBox() + Me.cntlAvisierer_Abf = New AVISO.usrcntlCheckBox() + Me.cntlAvisierer_Eust = New AVISO.usrcntlCheckBox() + Me.cntlAvisierer_Zoll = New AVISO.usrcntlCheckBox() Me.Panel15 = New System.Windows.Forms.Panel() Me.txtAvisierer = New VERAG_PROG_ALLGEMEIN.KdSearchBox() Me.txtAuftraggeber = New VERAG_PROG_ALLGEMEIN.KdSearchBox() @@ -156,6 +194,7 @@ Partial Class frmSendungsdetailsNEU Me.lblEmpfAufschubEust = New VERAG_PROG_ALLGEMEIN.MyTextBox() Me.Label42 = New System.Windows.Forms.Label() Me.pnlT1 = New System.Windows.Forms.Panel() + Me.UsrCntlSND_NCTSGestellungsadresse1 = New AVISO.usrCntlSND_NCTSGestellungsadresse() Me.Label43 = New System.Windows.Forms.Label() Me.txtFrachtfuehrer = New VERAG_PROG_ALLGEMEIN.KdSearchBox() Me.Label40 = New System.Windows.Forms.Label() @@ -215,6 +254,9 @@ Partial Class frmSendungsdetailsNEU Me.pnlheader = New System.Windows.Forms.Panel() Me.Label2 = New System.Windows.Forms.Label() Me.Panel7 = New System.Windows.Forms.Panel() + Me.lblgesGewicht = New System.Windows.Forms.Label() + Me.lblGesColli = New System.Windows.Forms.Label() + Me.Label44 = New System.Windows.Forms.Label() Me.lblGrenze = New System.Windows.Forms.Label() Me.Label15 = New System.Windows.Forms.Label() Me.Button17 = New System.Windows.Forms.Button() @@ -255,36 +297,18 @@ Partial Class frmSendungsdetailsNEU Me.ToolStripMenuItem1 = New System.Windows.Forms.ToolStripMenuItem() Me.GelangensbestätigungToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ToolTip = New System.Windows.Forms.ToolTip(Me.components) - Me.cntxtAnh = New System.Windows.Forms.ContextMenuStrip(Me.components) - Me.MarkiertePDFsDruckenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.EMailAnfügenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.KopierenZwischenablageToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() - Me.cntlFrachtfuehrer_Sonst = New AVISO.usrcntlCheckBox() - Me.cntlAbsender_Sonst = New AVISO.usrcntlCheckBox() - Me.cntlEmpfaenger_Sonst = New AVISO.usrcntlCheckBox() - Me.cntlAuftraggeber_Sonst = New AVISO.usrcntlCheckBox() - Me.cntlAvisierer_Sonst = New AVISO.usrcntlCheckBox() - Me.cntlFrachtf_Clear = New AVISO.usrcntlCheckBox() - Me.cntlFrachtf_Abf = New AVISO.usrcntlCheckBox() - Me.cntlFrachtf_Eust = New AVISO.usrcntlCheckBox() - Me.cntlFrachtf_Zoll = New AVISO.usrcntlCheckBox() - Me.cntlAbsender_Clear = New AVISO.usrcntlCheckBox() - Me.cntlAbsender_Abf = New AVISO.usrcntlCheckBox() - Me.cntlAbsender_Eust = New AVISO.usrcntlCheckBox() - Me.cntlAbsender_Zoll = New AVISO.usrcntlCheckBox() - Me.cntlEmpf_Clear = New AVISO.usrcntlCheckBox() - Me.cntlEmpf_Abf = New AVISO.usrcntlCheckBox() - Me.cntlEmpf_Eust = New AVISO.usrcntlCheckBox() - Me.cntlEmpf_Zoll = New AVISO.usrcntlCheckBox() - Me.cntlAuftr_Clear = New AVISO.usrcntlCheckBox() - Me.cntlAuftr_Abf = New AVISO.usrcntlCheckBox() - Me.cntlAuftr_Eust = New AVISO.usrcntlCheckBox() - Me.cntlAuftr_Zoll = New AVISO.usrcntlCheckBox() - Me.cntlAvisierer_Clear = New AVISO.usrcntlCheckBox() - Me.cntlAvisierer_Abf = New AVISO.usrcntlCheckBox() - Me.cntlAvisierer_Eust = New AVISO.usrcntlCheckBox() - Me.cntlAvisierer_Zoll = New AVISO.usrcntlCheckBox() - Me.UsrCntlSND_NCTSGestellungsadresse1 = New AVISO.usrCntlSND_NCTSGestellungsadresse() + Me.ctxtWeitereFormulare = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.toolGelangensbestätigung = New System.Windows.Forms.ToolStripMenuItem() + Me.toolOriginalSendungsunterlagen = New System.Windows.Forms.ToolStripMenuItem() + Me.AuftraggeberToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.EmpfängerToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.LaufzettelDruckenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() + Me.ContextMenuStrip1 = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.ToolStripMenuItem15 = New System.Windows.Forms.ToolStripMenuItem() + Me.Button23 = New System.Windows.Forms.Button() + Me.ContextMenuStrip2 = New System.Windows.Forms.ContextMenuStrip(Me.components) + Me.ToolStripMenuItem14 = New System.Windows.Forms.ToolStripMenuItem() + Me.NurÖffnenToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.pnl.SuspendLayout() Me.Panel4.SuspendLayout() Me.TabControl1.SuspendLayout() @@ -303,6 +327,7 @@ Partial Class frmSendungsdetailsNEU CType(Me.gridVermerke, System.ComponentModel.ISupportInitialize).BeginInit() Me.tbAnhang.SuspendLayout() CType(Me.dgvAnhang, System.ComponentModel.ISupportInitialize).BeginInit() + Me.cntxtAnh.SuspendLayout() Me.Panel19.SuspendLayout() Me.pnlDetails.SuspendLayout() Me.tbcntr.SuspendLayout() @@ -310,11 +335,13 @@ Partial Class frmSendungsdetailsNEU Me.TabPage5.SuspendLayout() CType(Me.dgvBelege, System.ComponentModel.ISupportInitialize).BeginInit() Me.Panel6.SuspendLayout() + CType(Me.picDy, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.picWarnFrachtfuehrer, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.picWarnAbsender, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.picWarnEmpfaenger, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.picWarnAuftraggeber, System.ComponentModel.ISupportInitialize).BeginInit() CType(Me.picWarnAvisierer, System.ComponentModel.ISupportInitialize).BeginInit() + Me.cntxt.SuspendLayout() Me.pnlT1.SuspendLayout() Me.Panel5.SuspendLayout() Me.Panel1.SuspendLayout() @@ -327,7 +354,9 @@ Partial Class frmSendungsdetailsNEU Me.Panel9.SuspendLayout() Me.cntxtVorauskasse.SuspendLayout() Me.cntxtOptions.SuspendLayout() - Me.cntxtAnh.SuspendLayout() + Me.ctxtWeitereFormulare.SuspendLayout() + Me.ContextMenuStrip1.SuspendLayout() + Me.ContextMenuStrip2.SuspendLayout() Me.SuspendLayout() ' 'pnl @@ -943,44 +972,44 @@ Partial Class frmSendungsdetailsNEU Me.gridVermerke.AllowUserToAddRows = False Me.gridVermerke.AllowUserToDeleteRows = False Me.gridVermerke.AllowUserToResizeRows = False - DataGridViewCellStyle1.BackColor = System.Drawing.Color.Azure - DataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gridVermerke.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1 + DataGridViewCellStyle6.BackColor = System.Drawing.Color.Azure + DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gridVermerke.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle6 Me.gridVermerke.BackgroundColor = System.Drawing.Color.White - DataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle2.BackColor = System.Drawing.Color.LightBlue - DataGridViewCellStyle2.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gridVermerke.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle2 + DataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle13.BackColor = System.Drawing.Color.LightBlue + DataGridViewCellStyle13.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle13.ForeColor = System.Drawing.SystemColors.WindowText + DataGridViewCellStyle13.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle13.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle13.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gridVermerke.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle13 Me.gridVermerke.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing - DataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Window - DataGridViewCellStyle3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.ControlText - DataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.gridVermerke.DefaultCellStyle = DataGridViewCellStyle3 + DataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle14.BackColor = System.Drawing.SystemColors.Window + DataGridViewCellStyle14.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle14.ForeColor = System.Drawing.SystemColors.ControlText + DataGridViewCellStyle14.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle14.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.gridVermerke.DefaultCellStyle = DataGridViewCellStyle14 Me.gridVermerke.Dock = System.Windows.Forms.DockStyle.Fill Me.gridVermerke.Location = New System.Drawing.Point(0, 0) Me.gridVermerke.MultiSelect = False Me.gridVermerke.Name = "gridVermerke" Me.gridVermerke.ReadOnly = True - DataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Control - DataGridViewCellStyle4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gridVermerke.RowHeadersDefaultCellStyle = DataGridViewCellStyle4 + DataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle15.BackColor = System.Drawing.SystemColors.Control + DataGridViewCellStyle15.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle15.ForeColor = System.Drawing.SystemColors.WindowText + DataGridViewCellStyle15.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle15.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle15.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gridVermerke.RowHeadersDefaultCellStyle = DataGridViewCellStyle15 Me.gridVermerke.RowHeadersVisible = False Me.gridVermerke.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing - DataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gridVermerke.RowsDefaultCellStyle = DataGridViewCellStyle5 + DataGridViewCellStyle16.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gridVermerke.RowsDefaultCellStyle = DataGridViewCellStyle16 Me.gridVermerke.RowTemplate.Height = 20 Me.gridVermerke.RowTemplate.ReadOnly = True Me.gridVermerke.RowTemplate.Resizable = System.Windows.Forms.DataGridViewTriState.[False] @@ -988,7 +1017,7 @@ Partial Class frmSendungsdetailsNEU Me.gridVermerke.ShowCellErrors = False Me.gridVermerke.ShowRowErrors = False Me.gridVermerke.Size = New System.Drawing.Size(1104, 349) - Me.gridVermerke.TabIndex = 71 + Me.gridVermerke.TabIndex = 0 Me.gridVermerke.TabStop = False ' 'tbAnhang @@ -1011,14 +1040,14 @@ Partial Class frmSendungsdetailsNEU Me.dgvAnhang.AllowUserToResizeRows = False Me.dgvAnhang.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize Me.dgvAnhang.ContextMenuStrip = Me.cntxtAnh - DataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle6.BackColor = System.Drawing.SystemColors.Window - DataGridViewCellStyle6.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle6.ForeColor = System.Drawing.SystemColors.ControlText - DataGridViewCellStyle6.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle6.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.dgvAnhang.DefaultCellStyle = DataGridViewCellStyle6 + DataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle17.BackColor = System.Drawing.SystemColors.Window + DataGridViewCellStyle17.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle17.ForeColor = System.Drawing.SystemColors.ControlText + DataGridViewCellStyle17.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle17.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle17.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.dgvAnhang.DefaultCellStyle = DataGridViewCellStyle17 Me.dgvAnhang.Dock = System.Windows.Forms.DockStyle.Fill Me.dgvAnhang.Location = New System.Drawing.Point(0, 45) Me.dgvAnhang.Name = "dgvAnhang" @@ -1027,10 +1056,38 @@ Partial Class frmSendungsdetailsNEU Me.dgvAnhang.RowTemplate.Height = 40 Me.dgvAnhang.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect Me.dgvAnhang.Size = New System.Drawing.Size(1104, 304) - Me.dgvAnhang.TabIndex = 3 + Me.dgvAnhang.TabIndex = 1 + ' + 'cntxtAnh + ' + Me.cntxtAnh.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.MarkiertePDFsDruckenToolStripMenuItem, Me.EMailAnfügenToolStripMenuItem, Me.KopierenZwischenablageToolStripMenuItem}) + Me.cntxtAnh.Name = "cntxtAnh" + Me.cntxtAnh.Size = New System.Drawing.Size(218, 70) + ' + 'MarkiertePDFsDruckenToolStripMenuItem + ' + Me.MarkiertePDFsDruckenToolStripMenuItem.Image = Global.AVISO.My.Resources.Resources.pdfprint + Me.MarkiertePDFsDruckenToolStripMenuItem.Name = "MarkiertePDFsDruckenToolStripMenuItem" + Me.MarkiertePDFsDruckenToolStripMenuItem.Size = New System.Drawing.Size(217, 22) + Me.MarkiertePDFsDruckenToolStripMenuItem.Text = "Markierte PDFs drucken" + ' + 'EMailAnfügenToolStripMenuItem + ' + Me.EMailAnfügenToolStripMenuItem.Image = Global.AVISO.My.Resources.Resources.email_big1 + Me.EMailAnfügenToolStripMenuItem.Name = "EMailAnfügenToolStripMenuItem" + Me.EMailAnfügenToolStripMenuItem.Size = New System.Drawing.Size(217, 22) + Me.EMailAnfügenToolStripMenuItem.Text = "E-Mail anfügen" + ' + 'KopierenZwischenablageToolStripMenuItem + ' + Me.KopierenZwischenablageToolStripMenuItem.Name = "KopierenZwischenablageToolStripMenuItem" + Me.KopierenZwischenablageToolStripMenuItem.Size = New System.Drawing.Size(217, 22) + Me.KopierenZwischenablageToolStripMenuItem.Text = "Kopieren (Zwischenablage)" ' 'Panel19 ' + Me.Panel19.Controls.Add(Me.Button23) + Me.Panel19.Controls.Add(Me.Button22) Me.Panel19.Controls.Add(Me.Button20) Me.Panel19.Controls.Add(Me.Button19) Me.Panel19.Controls.Add(Me.Button18) @@ -1039,17 +1096,31 @@ Partial Class frmSendungsdetailsNEU Me.Panel19.Location = New System.Drawing.Point(0, 0) Me.Panel19.Name = "Panel19" Me.Panel19.Size = New System.Drawing.Size(1104, 45) - Me.Panel19.TabIndex = 2 + Me.Panel19.TabIndex = 0 + ' + 'Button22 + ' + Me.Button22.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button22.Image = Global.AVISO.My.Resources.Resources.email_big1 + Me.Button22.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.Button22.Location = New System.Drawing.Point(488, 5) + Me.Button22.Name = "Button22" + Me.Button22.Padding = New System.Windows.Forms.Padding(0, 0, 20, 0) + Me.Button22.Size = New System.Drawing.Size(144, 34) + Me.Button22.TabIndex = 4 + Me.Button22.Text = "Mail Vorlage" + Me.Button22.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Button22.UseVisualStyleBackColor = True ' 'Button20 ' Me.Button20.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.Button20.Image = CType(resources.GetObject("Button20.Image"), System.Drawing.Image) Me.Button20.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.Button20.Location = New System.Drawing.Point(116, 5) + Me.Button20.Location = New System.Drawing.Point(970, 5) Me.Button20.Name = "Button20" - Me.Button20.Padding = New System.Windows.Forms.Padding(0, 0, 10, 0) - Me.Button20.Size = New System.Drawing.Size(119, 34) + Me.Button20.Padding = New System.Windows.Forms.Padding(0, 0, 20, 0) + Me.Button20.Size = New System.Drawing.Size(129, 34) Me.Button20.TabIndex = 3 Me.Button20.Text = "Optionen" Me.Button20.TextAlign = System.Drawing.ContentAlignment.MiddleRight @@ -1061,7 +1132,7 @@ Partial Class frmSendungsdetailsNEU Me.Button19.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.Button19.Image = CType(resources.GetObject("Button19.Image"), System.Drawing.Image) Me.Button19.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.Button19.Location = New System.Drawing.Point(970, 5) + Me.Button19.Location = New System.Drawing.Point(835, 5) Me.Button19.Name = "Button19" Me.Button19.Size = New System.Drawing.Size(129, 34) Me.Button19.TabIndex = 2 @@ -1074,7 +1145,7 @@ Partial Class frmSendungsdetailsNEU Me.Button18.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.Button18.Image = CType(resources.GetObject("Button18.Image"), System.Drawing.Image) Me.Button18.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.Button18.Location = New System.Drawing.Point(835, 5) + Me.Button18.Location = New System.Drawing.Point(700, 5) Me.Button18.Name = "Button18" Me.Button18.Size = New System.Drawing.Size(129, 34) Me.Button18.TabIndex = 1 @@ -1130,6 +1201,10 @@ Partial Class frmSendungsdetailsNEU ' 'TabPage4 ' + Me.TabPage4.Controls.Add(Me.txtWarenwertWaehrung) + Me.TabPage4.Controls.Add(Me.Label33) + Me.TabPage4.Controls.Add(Me.txtWarenwert) + Me.TabPage4.Controls.Add(Me.Button21) Me.TabPage4.Controls.Add(Me.Label10) Me.TabPage4.Controls.Add(Me.rtbAnmerkungDispoliste) Me.TabPage4.Controls.Add(Me.btnImportaviso) @@ -1149,8 +1224,8 @@ Partial Class frmSendungsdetailsNEU Me.TabPage4.Controls.Add(Me.Label23) Me.TabPage4.Controls.Add(Me.Label24) Me.TabPage4.Controls.Add(Me.Label12) - Me.TabPage4.Controls.Add(Me.rtbAnmerkung) Me.TabPage4.Controls.Add(Me.cboPrinter) + Me.TabPage4.Controls.Add(Me.rtbAnmerkung) Me.TabPage4.Location = New System.Drawing.Point(4, 22) Me.TabPage4.Name = "TabPage4" Me.TabPage4.Padding = New System.Windows.Forms.Padding(3) @@ -1159,13 +1234,83 @@ Partial Class frmSendungsdetailsNEU Me.TabPage4.Text = "Aktendeckel" Me.TabPage4.UseVisualStyleBackColor = True ' + 'txtWarenwertWaehrung + ' + Me.txtWarenwertWaehrung._allowFreitext = False + Me.txtWarenwertWaehrung._AllowSetValue = False + Me.txtWarenwertWaehrung._autoSizeGross = False + Me.txtWarenwertWaehrung._hideIfListEmpty = True + Me.txtWarenwertWaehrung._value = "" + Me.txtWarenwertWaehrung.conn_art = "FMZOLL" + Me.txtWarenwertWaehrung.dgvpos = "LEFT" + Me.txtWarenwertWaehrung.DISPLAY_PARAM = Nothing + Me.txtWarenwertWaehrung.INVISIBLE_COLUMNS = Nothing + Me.txtWarenwertWaehrung.key_visible = False + Me.txtWarenwertWaehrung.KEYPARAM = Nothing + Me.txtWarenwertWaehrung.Location = New System.Drawing.Point(190, 69) + Me.txtWarenwertWaehrung.Name = "txtWarenwertWaehrung" + Me.txtWarenwertWaehrung.searchActive = True + Me.txtWarenwertWaehrung.Size = New System.Drawing.Size(40, 20) + Me.txtWarenwertWaehrung.SQL_ORDER_BY = Nothing + Me.txtWarenwertWaehrung.SQL_SELECT = Nothing + Me.txtWarenwertWaehrung.SQL_WHERE = Nothing + Me.txtWarenwertWaehrung.SQL_WhereParamList = Nothing + Me.txtWarenwertWaehrung.TabIndex = 12 + Me.txtWarenwertWaehrung.usrcntl = Nothing + ' + 'Label33 + ' + Me.Label33.AutoSize = True + Me.Label33.Location = New System.Drawing.Point(4, 72) + Me.Label33.Name = "Label33" + Me.Label33.Size = New System.Drawing.Size(62, 13) + Me.Label33.TabIndex = 24 + Me.Label33.Text = "Warenwert:" + ' + 'txtWarenwert + ' + Me.txtWarenwert._DateTimeOnly = False + Me.txtWarenwert._numbersOnly = True + Me.txtWarenwert._numbersOnlyKommastellen = "" + Me.txtWarenwert._Prozent = False + Me.txtWarenwert._ShortDateNew = False + Me.txtWarenwert._ShortDateOnly = False + Me.txtWarenwert._TimeOnly = False + Me.txtWarenwert._value = "" + Me.txtWarenwert._Waehrung = False + Me.txtWarenwert._WaehrungZeichen = True + Me.txtWarenwert.ForeColor = System.Drawing.Color.Black + Me.txtWarenwert.Location = New System.Drawing.Point(78, 69) + Me.txtWarenwert.MaxLineLength = -1 + Me.txtWarenwert.MaxLines_Warning = "" + Me.txtWarenwert.MaxLines_Warning_Label = Nothing + Me.txtWarenwert.Name = "txtWarenwert" + Me.txtWarenwert.Size = New System.Drawing.Size(114, 20) + Me.txtWarenwert.TabIndex = 11 + Me.txtWarenwert.TextAlign = System.Windows.Forms.HorizontalAlignment.Right + ' + 'Button21 + ' + Me.Button21.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.Button21.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button21.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.0!) + Me.Button21.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.Button21.Location = New System.Drawing.Point(233, 236) + Me.Button21.Name = "Button21" + Me.Button21.Padding = New System.Windows.Forms.Padding(0, 0, 10, 0) + Me.Button21.Size = New System.Drawing.Size(131, 30) + Me.Button21.TabIndex = 23 + Me.Button21.Text = "weitere Formulare" + Me.Button21.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Button21.UseVisualStyleBackColor = True + ' 'Label10 ' Me.Label10.AutoSize = True Me.Label10.Location = New System.Drawing.Point(3, 221) Me.Label10.Name = "Label10" Me.Label10.Size = New System.Drawing.Size(112, 13) - Me.Label10.TabIndex = 19 + Me.Label10.TabIndex = 21 Me.Label10.Text = "Anmerkung Dispoliste:" ' 'rtbAnmerkungDispoliste @@ -1173,7 +1318,7 @@ Partial Class frmSendungsdetailsNEU Me.rtbAnmerkungDispoliste.Location = New System.Drawing.Point(6, 235) Me.rtbAnmerkungDispoliste.Name = "rtbAnmerkungDispoliste" Me.rtbAnmerkungDispoliste.Size = New System.Drawing.Size(224, 31) - Me.rtbAnmerkungDispoliste.TabIndex = 13 + Me.rtbAnmerkungDispoliste.TabIndex = 15 Me.rtbAnmerkungDispoliste.Text = "" ' 'btnImportaviso @@ -1183,11 +1328,11 @@ Partial Class frmSendungsdetailsNEU Me.btnImportaviso.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.0!) Me.btnImportaviso.Image = Global.AVISO.My.Resources.Resources.auftrag3 Me.btnImportaviso.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btnImportaviso.Location = New System.Drawing.Point(235, 189) + Me.btnImportaviso.Location = New System.Drawing.Point(233, 178) Me.btnImportaviso.Name = "btnImportaviso" Me.btnImportaviso.Padding = New System.Windows.Forms.Padding(0, 0, 10, 0) - Me.btnImportaviso.Size = New System.Drawing.Size(129, 36) - Me.btnImportaviso.TabIndex = 18 + Me.btnImportaviso.Size = New System.Drawing.Size(131, 30) + Me.btnImportaviso.TabIndex = 20 Me.btnImportaviso.Text = "Importaviso" Me.btnImportaviso.TextAlign = System.Drawing.ContentAlignment.MiddleRight Me.btnImportaviso.UseVisualStyleBackColor = True @@ -1200,11 +1345,11 @@ Partial Class frmSendungsdetailsNEU Me.btnVorauszahlung.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.0!) Me.btnVorauszahlung.Image = Global.AVISO.My.Resources.Resources.vorauszahlung3 Me.btnVorauszahlung.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btnVorauszahlung.Location = New System.Drawing.Point(235, 224) + Me.btnVorauszahlung.Location = New System.Drawing.Point(233, 207) Me.btnVorauszahlung.Name = "btnVorauszahlung" Me.btnVorauszahlung.Padding = New System.Windows.Forms.Padding(0, 0, 10, 0) - Me.btnVorauszahlung.Size = New System.Drawing.Size(129, 36) - Me.btnVorauszahlung.TabIndex = 20 + Me.btnVorauszahlung.Size = New System.Drawing.Size(131, 30) + Me.btnVorauszahlung.TabIndex = 22 Me.btnVorauszahlung.Text = "Vorauskasse" Me.btnVorauszahlung.TextAlign = System.Drawing.ContentAlignment.MiddleRight Me.btnVorauszahlung.UseVisualStyleBackColor = True @@ -1234,7 +1379,7 @@ Partial Class frmSendungsdetailsNEU Me.Button12.Location = New System.Drawing.Point(49, 128) Me.Button12.Name = "Button12" Me.Button12.Size = New System.Drawing.Size(75, 23) - Me.Button12.TabIndex = 14 + Me.Button12.TabIndex = 16 Me.Button12.Text = "ATLAS" Me.Button12.UseVisualStyleBackColor = True Me.Button12.Visible = False @@ -1295,10 +1440,10 @@ Partial Class frmSendungsdetailsNEU 'Label35 ' Me.Label35.AutoSize = True - Me.Label35.Location = New System.Drawing.Point(230, 88) + Me.Label35.Location = New System.Drawing.Point(230, 95) Me.Label35.Name = "Label35" Me.Label35.Size = New System.Drawing.Size(131, 13) - Me.Label35.TabIndex = 11 + Me.Label35.TabIndex = 13 Me.Label35.Text = "Aktenzettel drucken/PDF:" ' 'Label34 @@ -1323,11 +1468,11 @@ Partial Class frmSendungsdetailsNEU ' Me.Button3.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.Button3.Image = CType(resources.GetObject("Button3.Image"), System.Drawing.Image) - Me.Button3.Location = New System.Drawing.Point(233, 104) + Me.Button3.Location = New System.Drawing.Point(233, 111) Me.Button3.Margin = New System.Windows.Forms.Padding(0, 3, 0, 3) Me.Button3.Name = "Button3" Me.Button3.Size = New System.Drawing.Size(78, 60) - Me.Button3.TabIndex = 15 + Me.Button3.TabIndex = 17 Me.Button3.TextAlign = System.Drawing.ContentAlignment.MiddleRight Me.Button3.UseVisualStyleBackColor = True ' @@ -1336,10 +1481,10 @@ Partial Class frmSendungsdetailsNEU Me.Button8.BackgroundImage = CType(resources.GetObject("Button8.BackgroundImage"), System.Drawing.Image) Me.Button8.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center Me.Button8.FlatStyle = System.Windows.Forms.FlatStyle.Flat - Me.Button8.Location = New System.Drawing.Point(310, 104) + Me.Button8.Location = New System.Drawing.Point(310, 111) Me.Button8.Name = "Button8" Me.Button8.Size = New System.Drawing.Size(54, 60) - Me.Button8.TabIndex = 16 + Me.Button8.TabIndex = 18 Me.Button8.UseVisualStyleBackColor = True ' 'txtColli @@ -1395,20 +1540,12 @@ Partial Class frmSendungsdetailsNEU 'Label12 ' Me.Label12.AutoSize = True - Me.Label12.Location = New System.Drawing.Point(3, 88) + Me.Label12.Location = New System.Drawing.Point(6, 95) Me.Label12.Name = "Label12" Me.Label12.Size = New System.Drawing.Size(64, 13) Me.Label12.TabIndex = 10 Me.Label12.Text = "Anmerkung:" ' - 'rtbAnmerkung - ' - Me.rtbAnmerkung.Location = New System.Drawing.Point(6, 104) - Me.rtbAnmerkung.Name = "rtbAnmerkung" - Me.rtbAnmerkung.Size = New System.Drawing.Size(224, 117) - Me.rtbAnmerkung.TabIndex = 12 - Me.rtbAnmerkung.Text = "" - ' 'cboPrinter ' Me.cboPrinter._allowedValuesFreiText = Nothing @@ -1417,10 +1554,18 @@ Partial Class frmSendungsdetailsNEU Me.cboPrinter.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList Me.cboPrinter.DropDownWidth = 300 Me.cboPrinter.FormattingEnabled = True - Me.cboPrinter.Location = New System.Drawing.Point(233, 164) + Me.cboPrinter.Location = New System.Drawing.Point(233, 69) Me.cboPrinter.Name = "cboPrinter" Me.cboPrinter.Size = New System.Drawing.Size(131, 21) - Me.cboPrinter.TabIndex = 17 + Me.cboPrinter.TabIndex = 19 + ' + 'rtbAnmerkung + ' + Me.rtbAnmerkung.Location = New System.Drawing.Point(6, 111) + Me.rtbAnmerkung.Name = "rtbAnmerkung" + Me.rtbAnmerkung.Size = New System.Drawing.Size(224, 107) + Me.rtbAnmerkung.TabIndex = 14 + Me.rtbAnmerkung.Text = "" ' 'TabPage5 ' @@ -1505,6 +1650,8 @@ Partial Class frmSendungsdetailsNEU Me.Panel6.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _ Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles) Me.Panel6.BackColor = System.Drawing.Color.FromArgb(CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(224, Byte), Integer)) + Me.Panel6.Controls.Add(Me.txtDyRef) + Me.Panel6.Controls.Add(Me.picDy) Me.Panel6.Controls.Add(Me.picWarnFrachtfuehrer) Me.Panel6.Controls.Add(Me.picWarnAbsender) Me.Panel6.Controls.Add(Me.picWarnEmpfaenger) @@ -1600,6 +1747,27 @@ Partial Class frmSendungsdetailsNEU Me.Panel6.Size = New System.Drawing.Size(736, 292) Me.Panel6.TabIndex = 1 ' + 'txtDyRef + ' + Me.txtDyRef.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!) + Me.txtDyRef.Location = New System.Drawing.Point(576, 264) + Me.txtDyRef.MaxLength = 30 + Me.txtDyRef.Name = "txtDyRef" + Me.txtDyRef.Size = New System.Drawing.Size(159, 20) + Me.txtDyRef.TabIndex = 84 + Me.txtDyRef.Visible = False + ' + 'picDy + ' + Me.picDy.BackgroundImage = Global.AVISO.My.Resources.Resources.dakosy_dy + Me.picDy.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom + Me.picDy.Location = New System.Drawing.Point(553, 264) + Me.picDy.Name = "picDy" + Me.picDy.Size = New System.Drawing.Size(20, 20) + Me.picDy.TabIndex = 87 + Me.picDy.TabStop = False + Me.picDy.Visible = False + ' 'picWarnFrachtfuehrer ' Me.picWarnFrachtfuehrer.BackgroundImage = Global.AVISO.My.Resources.Resources.warning2 @@ -1761,6 +1929,7 @@ Partial Class frmSendungsdetailsNEU Me.txtKdAuftragsNrAvisierer._Waehrung = False Me.txtKdAuftragsNrAvisierer._WaehrungZeichen = True Me.txtKdAuftragsNrAvisierer.BackColor = System.Drawing.Color.White + Me.txtKdAuftragsNrAvisierer.ContextMenuStrip = Me.cntxt Me.txtKdAuftragsNrAvisierer.ForeColor = System.Drawing.Color.Black Me.txtKdAuftragsNrAvisierer.Location = New System.Drawing.Point(410, 20) Me.txtKdAuftragsNrAvisierer.MaxLength = 50 @@ -1771,6 +1940,19 @@ Partial Class frmSendungsdetailsNEU Me.txtKdAuftragsNrAvisierer.Size = New System.Drawing.Size(90, 20) Me.txtKdAuftragsNrAvisierer.TabIndex = 15 ' + 'cntxt + ' + Me.cntxt.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.KdAuftragsNrInAlleSendungenÜbernehmenToolStripMenuItem}) + Me.cntxt.Name = "cntxt" + Me.cntxt.Size = New System.Drawing.Size(323, 26) + Me.cntxt.Text = "cntxtKdAtrnr" + ' + 'KdAuftragsNrInAlleSendungenÜbernehmenToolStripMenuItem + ' + Me.KdAuftragsNrInAlleSendungenÜbernehmenToolStripMenuItem.Name = "KdAuftragsNrInAlleSendungenÜbernehmenToolStripMenuItem" + Me.KdAuftragsNrInAlleSendungenÜbernehmenToolStripMenuItem.Size = New System.Drawing.Size(322, 22) + Me.KdAuftragsNrInAlleSendungenÜbernehmenToolStripMenuItem.Text = "Kd-AuftragsNr. in alle Sendungen übernehmen" + ' 'Label21 ' Me.Label21.AutoSize = True @@ -1884,6 +2066,66 @@ Partial Class frmSendungsdetailsNEU Me.Button1.Text = "BAR - Beleg" Me.Button1.UseVisualStyleBackColor = False ' + 'cntlFrachtfuehrer_Sonst + ' + Me.cntlFrachtfuehrer_Sonst._abrArt = "SONST" + Me.cntlFrachtfuehrer_Sonst._beteiligter = "FRACHTF" + Me.cntlFrachtfuehrer_Sonst._readOnly = True + Me.cntlFrachtfuehrer_Sonst.Location = New System.Drawing.Point(632, 168) + Me.cntlFrachtfuehrer_Sonst.Name = "cntlFrachtfuehrer_Sonst" + Me.cntlFrachtfuehrer_Sonst.Size = New System.Drawing.Size(21, 20) + Me.cntlFrachtfuehrer_Sonst.TabIndex = 78 + Me.cntlFrachtfuehrer_Sonst.TabStop = False + Me.cntlFrachtfuehrer_Sonst.value = "" + ' + 'cntlAbsender_Sonst + ' + Me.cntlAbsender_Sonst._abrArt = "SONST" + Me.cntlAbsender_Sonst._beteiligter = "ABS" + Me.cntlAbsender_Sonst._readOnly = True + Me.cntlAbsender_Sonst.Location = New System.Drawing.Point(632, 133) + Me.cntlAbsender_Sonst.Name = "cntlAbsender_Sonst" + Me.cntlAbsender_Sonst.Size = New System.Drawing.Size(21, 20) + Me.cntlAbsender_Sonst.TabIndex = 66 + Me.cntlAbsender_Sonst.TabStop = False + Me.cntlAbsender_Sonst.value = "" + ' + 'cntlEmpfaenger_Sonst + ' + Me.cntlEmpfaenger_Sonst._abrArt = "SONST" + Me.cntlEmpfaenger_Sonst._beteiligter = "EMPF" + Me.cntlEmpfaenger_Sonst._readOnly = True + Me.cntlEmpfaenger_Sonst.Location = New System.Drawing.Point(632, 94) + Me.cntlEmpfaenger_Sonst.Name = "cntlEmpfaenger_Sonst" + Me.cntlEmpfaenger_Sonst.Size = New System.Drawing.Size(21, 20) + Me.cntlEmpfaenger_Sonst.TabIndex = 51 + Me.cntlEmpfaenger_Sonst.TabStop = False + Me.cntlEmpfaenger_Sonst.value = "" + ' + 'cntlAuftraggeber_Sonst + ' + Me.cntlAuftraggeber_Sonst._abrArt = "SONST" + Me.cntlAuftraggeber_Sonst._beteiligter = "AUFTR" + Me.cntlAuftraggeber_Sonst._readOnly = True + Me.cntlAuftraggeber_Sonst.Location = New System.Drawing.Point(632, 57) + Me.cntlAuftraggeber_Sonst.Name = "cntlAuftraggeber_Sonst" + Me.cntlAuftraggeber_Sonst.Size = New System.Drawing.Size(21, 20) + Me.cntlAuftraggeber_Sonst.TabIndex = 35 + Me.cntlAuftraggeber_Sonst.TabStop = False + Me.cntlAuftraggeber_Sonst.value = "" + ' + 'cntlAvisierer_Sonst + ' + Me.cntlAvisierer_Sonst._abrArt = "SONST" + Me.cntlAvisierer_Sonst._beteiligter = "AVISIERER" + Me.cntlAvisierer_Sonst._readOnly = True + Me.cntlAvisierer_Sonst.Location = New System.Drawing.Point(632, 20) + Me.cntlAvisierer_Sonst.Name = "cntlAvisierer_Sonst" + Me.cntlAvisierer_Sonst.Size = New System.Drawing.Size(21, 20) + Me.cntlAvisierer_Sonst.TabIndex = 20 + Me.cntlAvisierer_Sonst.TabStop = False + Me.cntlAvisierer_Sonst.value = "" + ' 'Label4 ' Me.Label4.AutoSize = True @@ -1951,6 +2193,246 @@ Partial Class frmSendungsdetailsNEU Me.btnAufschub_VERAG.UseVisualStyleBackColor = False Me.btnAufschub_VERAG.Visible = False ' + 'cntlFrachtf_Clear + ' + Me.cntlFrachtf_Clear._abrArt = "CLEARING" + Me.cntlFrachtf_Clear._beteiligter = "FRACHTF" + Me.cntlFrachtf_Clear._readOnly = False + Me.cntlFrachtf_Clear.Location = New System.Drawing.Point(600, 168) + Me.cntlFrachtf_Clear.Name = "cntlFrachtf_Clear" + Me.cntlFrachtf_Clear.Size = New System.Drawing.Size(21, 20) + Me.cntlFrachtf_Clear.TabIndex = 77 + Me.cntlFrachtf_Clear.TabStop = False + Me.cntlFrachtf_Clear.value = "" + ' + 'cntlFrachtf_Abf + ' + Me.cntlFrachtf_Abf._abrArt = "ABFKOST" + Me.cntlFrachtf_Abf._beteiligter = "FRACHTF" + Me.cntlFrachtf_Abf._readOnly = False + Me.cntlFrachtf_Abf.Location = New System.Drawing.Point(569, 168) + Me.cntlFrachtf_Abf.Name = "cntlFrachtf_Abf" + Me.cntlFrachtf_Abf.Size = New System.Drawing.Size(21, 20) + Me.cntlFrachtf_Abf.TabIndex = 76 + Me.cntlFrachtf_Abf.TabStop = False + Me.cntlFrachtf_Abf.value = "" + ' + 'cntlFrachtf_Eust + ' + Me.cntlFrachtf_Eust._abrArt = "EUST" + Me.cntlFrachtf_Eust._beteiligter = "FRACHTF" + Me.cntlFrachtf_Eust._readOnly = False + Me.cntlFrachtf_Eust.Location = New System.Drawing.Point(538, 168) + Me.cntlFrachtf_Eust.Name = "cntlFrachtf_Eust" + Me.cntlFrachtf_Eust.Size = New System.Drawing.Size(21, 20) + Me.cntlFrachtf_Eust.TabIndex = 75 + Me.cntlFrachtf_Eust.TabStop = False + Me.cntlFrachtf_Eust.value = "" + ' + 'cntlFrachtf_Zoll + ' + Me.cntlFrachtf_Zoll._abrArt = "ZOLL" + Me.cntlFrachtf_Zoll._beteiligter = "FRACHTF" + Me.cntlFrachtf_Zoll._readOnly = False + Me.cntlFrachtf_Zoll.Location = New System.Drawing.Point(507, 168) + Me.cntlFrachtf_Zoll.Name = "cntlFrachtf_Zoll" + Me.cntlFrachtf_Zoll.Size = New System.Drawing.Size(21, 20) + Me.cntlFrachtf_Zoll.TabIndex = 74 + Me.cntlFrachtf_Zoll.TabStop = False + Me.cntlFrachtf_Zoll.value = "" + ' + 'cntlAbsender_Clear + ' + Me.cntlAbsender_Clear._abrArt = "CLEARING" + Me.cntlAbsender_Clear._beteiligter = "ABS" + Me.cntlAbsender_Clear._readOnly = False + Me.cntlAbsender_Clear.Location = New System.Drawing.Point(600, 133) + Me.cntlAbsender_Clear.Name = "cntlAbsender_Clear" + Me.cntlAbsender_Clear.Size = New System.Drawing.Size(21, 20) + Me.cntlAbsender_Clear.TabIndex = 65 + Me.cntlAbsender_Clear.TabStop = False + Me.cntlAbsender_Clear.value = "" + ' + 'cntlAbsender_Abf + ' + Me.cntlAbsender_Abf._abrArt = "ABFKOST" + Me.cntlAbsender_Abf._beteiligter = "ABS" + Me.cntlAbsender_Abf._readOnly = False + Me.cntlAbsender_Abf.Location = New System.Drawing.Point(569, 133) + Me.cntlAbsender_Abf.Name = "cntlAbsender_Abf" + Me.cntlAbsender_Abf.Size = New System.Drawing.Size(21, 20) + Me.cntlAbsender_Abf.TabIndex = 64 + Me.cntlAbsender_Abf.TabStop = False + Me.cntlAbsender_Abf.value = "" + ' + 'cntlAbsender_Eust + ' + Me.cntlAbsender_Eust._abrArt = "EUST" + Me.cntlAbsender_Eust._beteiligter = "ABS" + Me.cntlAbsender_Eust._readOnly = False + Me.cntlAbsender_Eust.Location = New System.Drawing.Point(538, 133) + Me.cntlAbsender_Eust.Name = "cntlAbsender_Eust" + Me.cntlAbsender_Eust.Size = New System.Drawing.Size(21, 20) + Me.cntlAbsender_Eust.TabIndex = 63 + Me.cntlAbsender_Eust.TabStop = False + Me.cntlAbsender_Eust.value = "" + ' + 'cntlAbsender_Zoll + ' + Me.cntlAbsender_Zoll._abrArt = "ZOLL" + Me.cntlAbsender_Zoll._beteiligter = "ABS" + Me.cntlAbsender_Zoll._readOnly = False + Me.cntlAbsender_Zoll.Location = New System.Drawing.Point(507, 133) + Me.cntlAbsender_Zoll.Name = "cntlAbsender_Zoll" + Me.cntlAbsender_Zoll.Size = New System.Drawing.Size(21, 20) + Me.cntlAbsender_Zoll.TabIndex = 62 + Me.cntlAbsender_Zoll.TabStop = False + Me.cntlAbsender_Zoll.value = "" + ' + 'cntlEmpf_Clear + ' + Me.cntlEmpf_Clear._abrArt = "CLEARING" + Me.cntlEmpf_Clear._beteiligter = "EMPF" + Me.cntlEmpf_Clear._readOnly = False + Me.cntlEmpf_Clear.Location = New System.Drawing.Point(600, 94) + Me.cntlEmpf_Clear.Name = "cntlEmpf_Clear" + Me.cntlEmpf_Clear.Size = New System.Drawing.Size(21, 20) + Me.cntlEmpf_Clear.TabIndex = 50 + Me.cntlEmpf_Clear.TabStop = False + Me.cntlEmpf_Clear.value = "" + ' + 'cntlEmpf_Abf + ' + Me.cntlEmpf_Abf._abrArt = "ABFKOST" + Me.cntlEmpf_Abf._beteiligter = "EMPF" + Me.cntlEmpf_Abf._readOnly = False + Me.cntlEmpf_Abf.Location = New System.Drawing.Point(569, 94) + Me.cntlEmpf_Abf.Name = "cntlEmpf_Abf" + Me.cntlEmpf_Abf.Size = New System.Drawing.Size(21, 20) + Me.cntlEmpf_Abf.TabIndex = 49 + Me.cntlEmpf_Abf.TabStop = False + Me.cntlEmpf_Abf.value = "" + ' + 'cntlEmpf_Eust + ' + Me.cntlEmpf_Eust._abrArt = "EUST" + Me.cntlEmpf_Eust._beteiligter = "EMPF" + Me.cntlEmpf_Eust._readOnly = False + Me.cntlEmpf_Eust.Location = New System.Drawing.Point(538, 94) + Me.cntlEmpf_Eust.Name = "cntlEmpf_Eust" + Me.cntlEmpf_Eust.Size = New System.Drawing.Size(21, 20) + Me.cntlEmpf_Eust.TabIndex = 48 + Me.cntlEmpf_Eust.TabStop = False + Me.cntlEmpf_Eust.value = "" + ' + 'cntlEmpf_Zoll + ' + Me.cntlEmpf_Zoll._abrArt = "ZOLL" + Me.cntlEmpf_Zoll._beteiligter = "EMPF" + Me.cntlEmpf_Zoll._readOnly = False + Me.cntlEmpf_Zoll.Location = New System.Drawing.Point(507, 94) + Me.cntlEmpf_Zoll.Name = "cntlEmpf_Zoll" + Me.cntlEmpf_Zoll.Size = New System.Drawing.Size(21, 20) + Me.cntlEmpf_Zoll.TabIndex = 47 + Me.cntlEmpf_Zoll.TabStop = False + Me.cntlEmpf_Zoll.value = "" + ' + 'cntlAuftr_Clear + ' + Me.cntlAuftr_Clear._abrArt = "CLEARING" + Me.cntlAuftr_Clear._beteiligter = "AUFTR" + Me.cntlAuftr_Clear._readOnly = False + Me.cntlAuftr_Clear.Location = New System.Drawing.Point(600, 57) + Me.cntlAuftr_Clear.Name = "cntlAuftr_Clear" + Me.cntlAuftr_Clear.Size = New System.Drawing.Size(21, 20) + Me.cntlAuftr_Clear.TabIndex = 34 + Me.cntlAuftr_Clear.TabStop = False + Me.cntlAuftr_Clear.value = "" + ' + 'cntlAuftr_Abf + ' + Me.cntlAuftr_Abf._abrArt = "ABFKOST" + Me.cntlAuftr_Abf._beteiligter = "AUFTR" + Me.cntlAuftr_Abf._readOnly = False + Me.cntlAuftr_Abf.Location = New System.Drawing.Point(569, 57) + Me.cntlAuftr_Abf.Name = "cntlAuftr_Abf" + Me.cntlAuftr_Abf.Size = New System.Drawing.Size(21, 20) + Me.cntlAuftr_Abf.TabIndex = 33 + Me.cntlAuftr_Abf.TabStop = False + Me.cntlAuftr_Abf.value = "" + ' + 'cntlAuftr_Eust + ' + Me.cntlAuftr_Eust._abrArt = "EUST" + Me.cntlAuftr_Eust._beteiligter = "AUFTR" + Me.cntlAuftr_Eust._readOnly = False + Me.cntlAuftr_Eust.Location = New System.Drawing.Point(538, 57) + Me.cntlAuftr_Eust.Name = "cntlAuftr_Eust" + Me.cntlAuftr_Eust.Size = New System.Drawing.Size(21, 20) + Me.cntlAuftr_Eust.TabIndex = 32 + Me.cntlAuftr_Eust.TabStop = False + Me.cntlAuftr_Eust.value = "" + ' + 'cntlAuftr_Zoll + ' + Me.cntlAuftr_Zoll._abrArt = "ZOLL" + Me.cntlAuftr_Zoll._beteiligter = "AUFTR" + Me.cntlAuftr_Zoll._readOnly = False + Me.cntlAuftr_Zoll.Location = New System.Drawing.Point(507, 57) + Me.cntlAuftr_Zoll.Name = "cntlAuftr_Zoll" + Me.cntlAuftr_Zoll.Size = New System.Drawing.Size(21, 20) + Me.cntlAuftr_Zoll.TabIndex = 31 + Me.cntlAuftr_Zoll.TabStop = False + Me.cntlAuftr_Zoll.value = "" + ' + 'cntlAvisierer_Clear + ' + Me.cntlAvisierer_Clear._abrArt = "CLEARING" + Me.cntlAvisierer_Clear._beteiligter = "AVISIERER" + Me.cntlAvisierer_Clear._readOnly = False + Me.cntlAvisierer_Clear.Location = New System.Drawing.Point(600, 20) + Me.cntlAvisierer_Clear.Name = "cntlAvisierer_Clear" + Me.cntlAvisierer_Clear.Size = New System.Drawing.Size(21, 20) + Me.cntlAvisierer_Clear.TabIndex = 19 + Me.cntlAvisierer_Clear.TabStop = False + Me.cntlAvisierer_Clear.value = "" + ' + 'cntlAvisierer_Abf + ' + Me.cntlAvisierer_Abf._abrArt = "ABFKOST" + Me.cntlAvisierer_Abf._beteiligter = "AVISIERER" + Me.cntlAvisierer_Abf._readOnly = False + Me.cntlAvisierer_Abf.Location = New System.Drawing.Point(569, 20) + Me.cntlAvisierer_Abf.Name = "cntlAvisierer_Abf" + Me.cntlAvisierer_Abf.Size = New System.Drawing.Size(21, 20) + Me.cntlAvisierer_Abf.TabIndex = 18 + Me.cntlAvisierer_Abf.TabStop = False + Me.cntlAvisierer_Abf.value = "" + ' + 'cntlAvisierer_Eust + ' + Me.cntlAvisierer_Eust._abrArt = "EUST" + Me.cntlAvisierer_Eust._beteiligter = "AVISIERER" + Me.cntlAvisierer_Eust._readOnly = False + Me.cntlAvisierer_Eust.Location = New System.Drawing.Point(538, 20) + Me.cntlAvisierer_Eust.Name = "cntlAvisierer_Eust" + Me.cntlAvisierer_Eust.Size = New System.Drawing.Size(21, 20) + Me.cntlAvisierer_Eust.TabIndex = 17 + Me.cntlAvisierer_Eust.TabStop = False + Me.cntlAvisierer_Eust.value = "" + ' + 'cntlAvisierer_Zoll + ' + Me.cntlAvisierer_Zoll._abrArt = "ZOLL" + Me.cntlAvisierer_Zoll._beteiligter = "AVISIERER" + Me.cntlAvisierer_Zoll._readOnly = False + Me.cntlAvisierer_Zoll.Location = New System.Drawing.Point(507, 20) + Me.cntlAvisierer_Zoll.Name = "cntlAvisierer_Zoll" + Me.cntlAvisierer_Zoll.Size = New System.Drawing.Size(21, 20) + Me.cntlAvisierer_Zoll.TabIndex = 16 + Me.cntlAvisierer_Zoll.TabStop = False + Me.cntlAvisierer_Zoll.value = "" + ' 'Panel15 ' Me.Panel15.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(54, Byte), Integer), CType(CType(128, Byte), Integer)) @@ -2140,6 +2622,14 @@ Partial Class frmSendungsdetailsNEU Me.pnlT1.Size = New System.Drawing.Size(549, 92) Me.pnlT1.TabIndex = 82 ' + 'UsrCntlSND_NCTSGestellungsadresse1 + ' + Me.UsrCntlSND_NCTSGestellungsadresse1.Dock = System.Windows.Forms.DockStyle.Fill + Me.UsrCntlSND_NCTSGestellungsadresse1.Location = New System.Drawing.Point(0, 0) + Me.UsrCntlSND_NCTSGestellungsadresse1.Name = "UsrCntlSND_NCTSGestellungsadresse1" + Me.UsrCntlSND_NCTSGestellungsadresse1.Size = New System.Drawing.Size(549, 92) + Me.UsrCntlSND_NCTSGestellungsadresse1.TabIndex = 0 + ' 'Label43 ' Me.Label43.AutoSize = True @@ -2982,7 +3472,7 @@ Partial Class frmSendungsdetailsNEU Me.Panel2.Location = New System.Drawing.Point(0, 0) Me.Panel2.MaximumSize = New System.Drawing.Size(0, 510) Me.Panel2.Name = "Panel2" - Me.Panel2.Size = New System.Drawing.Size(0, 55) + Me.Panel2.Size = New System.Drawing.Size(1112, 55) Me.Panel2.TabIndex = 0 ' 'FlowLayoutPanel @@ -2994,7 +3484,7 @@ Partial Class frmSendungsdetailsNEU Me.FlowLayoutPanel.MaximumSize = New System.Drawing.Size(0, 550) Me.FlowLayoutPanel.MinimumSize = New System.Drawing.Size(0, 53) Me.FlowLayoutPanel.Name = "FlowLayoutPanel" - Me.FlowLayoutPanel.Size = New System.Drawing.Size(0, 55) + Me.FlowLayoutPanel.Size = New System.Drawing.Size(1112, 55) Me.FlowLayoutPanel.TabIndex = 0 ' 'FlatButton2 @@ -3033,6 +3523,9 @@ Partial Class frmSendungsdetailsNEU ' 'Panel7 ' + Me.Panel7.Controls.Add(Me.lblgesGewicht) + Me.Panel7.Controls.Add(Me.lblGesColli) + Me.Panel7.Controls.Add(Me.Label44) Me.Panel7.Controls.Add(Me.lblGrenze) Me.Panel7.Controls.Add(Me.Label15) Me.Panel7.Controls.Add(Me.Button17) @@ -3047,19 +3540,48 @@ Partial Class frmSendungsdetailsNEU Me.Panel7.Size = New System.Drawing.Size(1112, 64) Me.Panel7.TabIndex = 3 ' + 'lblgesGewicht + ' + Me.lblgesGewicht.AutoSize = True + Me.lblgesGewicht.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblgesGewicht.Location = New System.Drawing.Point(383, 33) + Me.lblgesGewicht.Name = "lblgesGewicht" + Me.lblgesGewicht.Size = New System.Drawing.Size(64, 13) + Me.lblgesGewicht.TabIndex = 9 + Me.lblgesGewicht.Text = "10.000 kg" + ' + 'lblGesColli + ' + Me.lblGesColli.AutoSize = True + Me.lblGesColli.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.lblGesColli.Location = New System.Drawing.Point(383, 18) + Me.lblGesColli.Name = "lblGesColli" + Me.lblGesColli.Size = New System.Drawing.Size(37, 13) + Me.lblGesColli.TabIndex = 8 + Me.lblGesColli.Text = "0 Pk." + ' + 'Label44 + ' + Me.Label44.AutoSize = True + Me.Label44.Location = New System.Drawing.Point(383, 3) + Me.Label44.Name = "Label44" + Me.Label44.Size = New System.Drawing.Size(46, 13) + Me.Label44.TabIndex = 7 + Me.Label44.Text = "Gesamt:" + ' 'lblGrenze ' Me.lblGrenze.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold) - Me.lblGrenze.Location = New System.Drawing.Point(156, 15) + Me.lblGrenze.Location = New System.Drawing.Point(137, 15) Me.lblGrenze.Name = "lblGrenze" - Me.lblGrenze.Size = New System.Drawing.Size(248, 44) - Me.lblGrenze.TabIndex = 85 + Me.lblGrenze.Size = New System.Drawing.Size(236, 44) + Me.lblGrenze.TabIndex = 6 Me.lblGrenze.Text = "SUB" ' 'Label15 ' Me.Label15.AutoSize = True - Me.Label15.Location = New System.Drawing.Point(156, 0) + Me.Label15.Location = New System.Drawing.Point(137, 0) Me.Label15.Name = "Label15" Me.Label15.Size = New System.Drawing.Size(44, 13) Me.Label15.TabIndex = 4 @@ -3072,11 +3594,11 @@ Partial Class frmSendungsdetailsNEU Me.Button17.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.0!) Me.Button17.Image = Global.AVISO.My.Resources.Resources.vermerk Me.Button17.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.Button17.Location = New System.Drawing.Point(410, 6) + Me.Button17.Location = New System.Drawing.Point(485, 6) Me.Button17.Name = "Button17" Me.Button17.Padding = New System.Windows.Forms.Padding(0, 0, 10, 0) - Me.Button17.Size = New System.Drawing.Size(102, 40) - Me.Button17.TabIndex = 84 + Me.Button17.Size = New System.Drawing.Size(98, 40) + Me.Button17.TabIndex = 5 Me.Button17.Text = "Vermerk" Me.Button17.TextAlign = System.Drawing.ContentAlignment.MiddleRight Me.Button17.UseVisualStyleBackColor = True @@ -3088,9 +3610,9 @@ Partial Class frmSendungsdetailsNEU Me.Panel3.Controls.Add(Me.lblQsMa) Me.Panel3.Controls.Add(Me.Label16) Me.Panel3.Dock = System.Windows.Forms.DockStyle.Right - Me.Panel3.Location = New System.Drawing.Point(518, 0) + Me.Panel3.Location = New System.Drawing.Point(589, 0) Me.Panel3.Name = "Panel3" - Me.Panel3.Size = New System.Drawing.Size(278, 64) + Me.Panel3.Size = New System.Drawing.Size(228, 64) Me.Panel3.TabIndex = 2 ' 'btnDelQS @@ -3103,7 +3625,7 @@ Partial Class frmSendungsdetailsNEU Me.btnDelQS.FlatAppearance.BorderSize = 0 Me.btnDelQS.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.btnDelQS.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btnDelQS.Location = New System.Drawing.Point(106, 0) + Me.btnDelQS.Location = New System.Drawing.Point(107, 0) Me.btnDelQS.Name = "btnDelQS" Me.btnDelQS.Size = New System.Drawing.Size(12, 13) Me.btnDelQS.TabIndex = 1 @@ -3118,9 +3640,9 @@ Partial Class frmSendungsdetailsNEU Me.btnQS_MA.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.btnQS_MA.Image = CType(resources.GetObject("btnQS_MA.Image"), System.Drawing.Image) Me.btnQS_MA.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.btnQS_MA.Location = New System.Drawing.Point(7, 14) + Me.btnQS_MA.Location = New System.Drawing.Point(4, 14) Me.btnQS_MA.Name = "btnQS_MA" - Me.btnQS_MA.Size = New System.Drawing.Size(229, 32) + Me.btnQS_MA.Size = New System.Drawing.Size(222, 32) Me.btnQS_MA.TabIndex = 2 Me.btnQS_MA.Text = "XXX eintragen" Me.btnQS_MA.UseVisualStyleBackColor = False @@ -3130,7 +3652,7 @@ Partial Class frmSendungsdetailsNEU ' Me.lblQsMa.AutoSize = True Me.lblQsMa.Font = New System.Drawing.Font("Microsoft Sans Serif", 10.0!, System.Drawing.FontStyle.Bold) - Me.lblQsMa.Location = New System.Drawing.Point(4, 23) + Me.lblQsMa.Location = New System.Drawing.Point(6, 45) Me.lblQsMa.Name = "lblQsMa" Me.lblQsMa.Size = New System.Drawing.Size(14, 17) Me.lblQsMa.TabIndex = 3 @@ -3139,7 +3661,7 @@ Partial Class frmSendungsdetailsNEU 'Label16 ' Me.Label16.AutoSize = True - Me.Label16.Location = New System.Drawing.Point(4, 0) + Me.Label16.Location = New System.Drawing.Point(3, 0) Me.Label16.Name = "Label16" Me.Label16.Size = New System.Drawing.Size(100, 13) Me.Label16.TabIndex = 0 @@ -3150,15 +3672,15 @@ Partial Class frmSendungsdetailsNEU Me.Panel9.Controls.Add(Me.Button10) Me.Panel9.Controls.Add(Me.Button2) Me.Panel9.Dock = System.Windows.Forms.DockStyle.Right - Me.Panel9.Location = New System.Drawing.Point(796, 0) + Me.Panel9.Location = New System.Drawing.Point(817, 0) Me.Panel9.Name = "Panel9" - Me.Panel9.Size = New System.Drawing.Size(316, 64) + Me.Panel9.Size = New System.Drawing.Size(295, 64) Me.Panel9.TabIndex = 3 ' 'Button10 ' Me.Button10.FlatStyle = System.Windows.Forms.FlatStyle.Flat - Me.Button10.Location = New System.Drawing.Point(8, 6) + Me.Button10.Location = New System.Drawing.Point(6, 6) Me.Button10.Name = "Button10" Me.Button10.Size = New System.Drawing.Size(110, 40) Me.Button10.TabIndex = 0 @@ -3170,9 +3692,9 @@ Partial Class frmSendungsdetailsNEU Me.Button2.FlatStyle = System.Windows.Forms.FlatStyle.Flat Me.Button2.Image = CType(resources.GetObject("Button2.Image"), System.Drawing.Image) Me.Button2.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft - Me.Button2.Location = New System.Drawing.Point(124, 6) + Me.Button2.Location = New System.Drawing.Point(122, 6) Me.Button2.Name = "Button2" - Me.Button2.Size = New System.Drawing.Size(181, 40) + Me.Button2.Size = New System.Drawing.Size(159, 40) Me.Button2.TabIndex = 1 Me.Button2.Text = "OK" Me.Button2.UseVisualStyleBackColor = True @@ -3396,337 +3918,89 @@ Partial Class frmSendungsdetailsNEU Me.GelangensbestätigungToolStripMenuItem.Size = New System.Drawing.Size(202, 22) Me.GelangensbestätigungToolStripMenuItem.Text = "Gelangensbestätigung" ' - 'cntxtAnh + 'ctxtWeitereFormulare ' - Me.cntxtAnh.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.MarkiertePDFsDruckenToolStripMenuItem, Me.EMailAnfügenToolStripMenuItem, Me.KopierenZwischenablageToolStripMenuItem}) - Me.cntxtAnh.Name = "cntxtAnh" - Me.cntxtAnh.Size = New System.Drawing.Size(218, 70) + Me.ctxtWeitereFormulare.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.toolGelangensbestätigung, Me.toolOriginalSendungsunterlagen, Me.LaufzettelDruckenToolStripMenuItem}) + Me.ctxtWeitereFormulare.Name = "cntxt" + Me.ctxtWeitereFormulare.Size = New System.Drawing.Size(263, 70) ' - 'MarkiertePDFsDruckenToolStripMenuItem + 'toolGelangensbestätigung ' - Me.MarkiertePDFsDruckenToolStripMenuItem.Name = "MarkiertePDFsDruckenToolStripMenuItem" - Me.MarkiertePDFsDruckenToolStripMenuItem.Size = New System.Drawing.Size(217, 22) - Me.MarkiertePDFsDruckenToolStripMenuItem.Text = "Markierte PDFs drucken" + Me.toolGelangensbestätigung.Name = "toolGelangensbestätigung" + Me.toolGelangensbestätigung.Size = New System.Drawing.Size(262, 22) + Me.toolGelangensbestätigung.Text = "Gelangensbestätigung" ' - 'EMailAnfügenToolStripMenuItem + 'toolOriginalSendungsunterlagen ' - Me.EMailAnfügenToolStripMenuItem.Name = "EMailAnfügenToolStripMenuItem" - Me.EMailAnfügenToolStripMenuItem.Size = New System.Drawing.Size(217, 22) - Me.EMailAnfügenToolStripMenuItem.Text = "E-Mail anfügen" + Me.toolOriginalSendungsunterlagen.DropDownItems.AddRange(New System.Windows.Forms.ToolStripItem() {Me.AuftraggeberToolStripMenuItem, Me.EmpfängerToolStripMenuItem}) + Me.toolOriginalSendungsunterlagen.Name = "toolOriginalSendungsunterlagen" + Me.toolOriginalSendungsunterlagen.Size = New System.Drawing.Size(262, 22) + Me.toolOriginalSendungsunterlagen.Text = "Original Sendungsunterlagen (Post)" ' - 'KopierenZwischenablageToolStripMenuItem + 'AuftraggeberToolStripMenuItem ' - Me.KopierenZwischenablageToolStripMenuItem.Name = "KopierenZwischenablageToolStripMenuItem" - Me.KopierenZwischenablageToolStripMenuItem.Size = New System.Drawing.Size(217, 22) - Me.KopierenZwischenablageToolStripMenuItem.Text = "Kopieren (Zwischenablage)" + Me.AuftraggeberToolStripMenuItem.Name = "AuftraggeberToolStripMenuItem" + Me.AuftraggeberToolStripMenuItem.Size = New System.Drawing.Size(144, 22) + Me.AuftraggeberToolStripMenuItem.Text = "Auftraggeber" ' - 'cntlFrachtfuehrer_Sonst + 'EmpfängerToolStripMenuItem ' - Me.cntlFrachtfuehrer_Sonst._abrArt = "SONST" - Me.cntlFrachtfuehrer_Sonst._beteiligter = "FRACHTF" - Me.cntlFrachtfuehrer_Sonst._readOnly = True - Me.cntlFrachtfuehrer_Sonst.Location = New System.Drawing.Point(632, 168) - Me.cntlFrachtfuehrer_Sonst.Name = "cntlFrachtfuehrer_Sonst" - Me.cntlFrachtfuehrer_Sonst.Size = New System.Drawing.Size(21, 20) - Me.cntlFrachtfuehrer_Sonst.TabIndex = 78 - Me.cntlFrachtfuehrer_Sonst.TabStop = False - Me.cntlFrachtfuehrer_Sonst.value = "" + Me.EmpfängerToolStripMenuItem.Name = "EmpfängerToolStripMenuItem" + Me.EmpfängerToolStripMenuItem.Size = New System.Drawing.Size(144, 22) + Me.EmpfängerToolStripMenuItem.Text = "Empfänger" ' - 'cntlAbsender_Sonst + 'LaufzettelDruckenToolStripMenuItem ' - Me.cntlAbsender_Sonst._abrArt = "SONST" - Me.cntlAbsender_Sonst._beteiligter = "ABS" - Me.cntlAbsender_Sonst._readOnly = True - Me.cntlAbsender_Sonst.Location = New System.Drawing.Point(632, 133) - Me.cntlAbsender_Sonst.Name = "cntlAbsender_Sonst" - Me.cntlAbsender_Sonst.Size = New System.Drawing.Size(21, 20) - Me.cntlAbsender_Sonst.TabIndex = 66 - Me.cntlAbsender_Sonst.TabStop = False - Me.cntlAbsender_Sonst.value = "" + Me.LaufzettelDruckenToolStripMenuItem.Name = "LaufzettelDruckenToolStripMenuItem" + Me.LaufzettelDruckenToolStripMenuItem.Size = New System.Drawing.Size(262, 22) + Me.LaufzettelDruckenToolStripMenuItem.Text = "Laufzettel drucken" ' - 'cntlEmpfaenger_Sonst + 'ContextMenuStrip1 ' - Me.cntlEmpfaenger_Sonst._abrArt = "SONST" - Me.cntlEmpfaenger_Sonst._beteiligter = "EMPF" - Me.cntlEmpfaenger_Sonst._readOnly = True - Me.cntlEmpfaenger_Sonst.Location = New System.Drawing.Point(632, 94) - Me.cntlEmpfaenger_Sonst.Name = "cntlEmpfaenger_Sonst" - Me.cntlEmpfaenger_Sonst.Size = New System.Drawing.Size(21, 20) - Me.cntlEmpfaenger_Sonst.TabIndex = 51 - Me.cntlEmpfaenger_Sonst.TabStop = False - Me.cntlEmpfaenger_Sonst.value = "" + Me.ContextMenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripMenuItem15}) + Me.ContextMenuStrip1.Name = "cntxtAnh" + Me.ContextMenuStrip1.Size = New System.Drawing.Size(171, 26) ' - 'cntlAuftraggeber_Sonst + 'ToolStripMenuItem15 ' - Me.cntlAuftraggeber_Sonst._abrArt = "SONST" - Me.cntlAuftraggeber_Sonst._beteiligter = "AUFTR" - Me.cntlAuftraggeber_Sonst._readOnly = True - Me.cntlAuftraggeber_Sonst.Location = New System.Drawing.Point(632, 57) - Me.cntlAuftraggeber_Sonst.Name = "cntlAuftraggeber_Sonst" - Me.cntlAuftraggeber_Sonst.Size = New System.Drawing.Size(21, 20) - Me.cntlAuftraggeber_Sonst.TabIndex = 35 - Me.cntlAuftraggeber_Sonst.TabStop = False - Me.cntlAuftraggeber_Sonst.value = "" + Me.ToolStripMenuItem15.Image = Global.AVISO.My.Resources.Resources.email_big1 + Me.ToolStripMenuItem15.Name = "ToolStripMenuItem15" + Me.ToolStripMenuItem15.Size = New System.Drawing.Size(170, 22) + Me.ToolStripMenuItem15.Text = "Fremdspeditionen" ' - 'cntlAvisierer_Sonst + 'Button23 ' - Me.cntlAvisierer_Sonst._abrArt = "SONST" - Me.cntlAvisierer_Sonst._beteiligter = "AVISIERER" - Me.cntlAvisierer_Sonst._readOnly = True - Me.cntlAvisierer_Sonst.Location = New System.Drawing.Point(632, 20) - Me.cntlAvisierer_Sonst.Name = "cntlAvisierer_Sonst" - Me.cntlAvisierer_Sonst.Size = New System.Drawing.Size(21, 20) - Me.cntlAvisierer_Sonst.TabIndex = 20 - Me.cntlAvisierer_Sonst.TabStop = False - Me.cntlAvisierer_Sonst.value = "" + Me.Button23.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button23.Image = Global.AVISO.My.Resources.Resources.pdf11 + Me.Button23.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft + Me.Button23.Location = New System.Drawing.Point(322, 5) + Me.Button23.Name = "Button23" + Me.Button23.Size = New System.Drawing.Size(156, 34) + Me.Button23.TabIndex = 5 + Me.Button23.Text = "PDF zusammenführen" + Me.Button23.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Button23.UseVisualStyleBackColor = True ' - 'cntlFrachtf_Clear + 'ContextMenuStrip2 ' - Me.cntlFrachtf_Clear._abrArt = "CLEARING" - Me.cntlFrachtf_Clear._beteiligter = "FRACHTF" - Me.cntlFrachtf_Clear._readOnly = False - Me.cntlFrachtf_Clear.Location = New System.Drawing.Point(600, 168) - Me.cntlFrachtf_Clear.Name = "cntlFrachtf_Clear" - Me.cntlFrachtf_Clear.Size = New System.Drawing.Size(21, 20) - Me.cntlFrachtf_Clear.TabIndex = 77 - Me.cntlFrachtf_Clear.TabStop = False - Me.cntlFrachtf_Clear.value = "" + Me.ContextMenuStrip2.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.ToolStripMenuItem14, Me.NurÖffnenToolStripMenuItem}) + Me.ContextMenuStrip2.Name = "cntxtAnh" + Me.ContextMenuStrip2.Size = New System.Drawing.Size(248, 70) + Me.ContextMenuStrip2.Text = "nur öffnen" ' - 'cntlFrachtf_Abf + 'ToolStripMenuItem14 ' - Me.cntlFrachtf_Abf._abrArt = "ABFKOST" - Me.cntlFrachtf_Abf._beteiligter = "FRACHTF" - Me.cntlFrachtf_Abf._readOnly = False - Me.cntlFrachtf_Abf.Location = New System.Drawing.Point(569, 168) - Me.cntlFrachtf_Abf.Name = "cntlFrachtf_Abf" - Me.cntlFrachtf_Abf.Size = New System.Drawing.Size(21, 20) - Me.cntlFrachtf_Abf.TabIndex = 76 - Me.cntlFrachtf_Abf.TabStop = False - Me.cntlFrachtf_Abf.value = "" + Me.ToolStripMenuItem14.Image = CType(resources.GetObject("ToolStripMenuItem14.Image"), System.Drawing.Image) + Me.ToolStripMenuItem14.Name = "ToolStripMenuItem14" + Me.ToolStripMenuItem14.Size = New System.Drawing.Size(247, 22) + Me.ToolStripMenuItem14.Text = "Zusammenführen und speichern" ' - 'cntlFrachtf_Eust + 'NurÖffnenToolStripMenuItem ' - Me.cntlFrachtf_Eust._abrArt = "EUST" - Me.cntlFrachtf_Eust._beteiligter = "FRACHTF" - Me.cntlFrachtf_Eust._readOnly = False - Me.cntlFrachtf_Eust.Location = New System.Drawing.Point(538, 168) - Me.cntlFrachtf_Eust.Name = "cntlFrachtf_Eust" - Me.cntlFrachtf_Eust.Size = New System.Drawing.Size(21, 20) - Me.cntlFrachtf_Eust.TabIndex = 75 - Me.cntlFrachtf_Eust.TabStop = False - Me.cntlFrachtf_Eust.value = "" - ' - 'cntlFrachtf_Zoll - ' - Me.cntlFrachtf_Zoll._abrArt = "ZOLL" - Me.cntlFrachtf_Zoll._beteiligter = "FRACHTF" - Me.cntlFrachtf_Zoll._readOnly = False - Me.cntlFrachtf_Zoll.Location = New System.Drawing.Point(507, 168) - Me.cntlFrachtf_Zoll.Name = "cntlFrachtf_Zoll" - Me.cntlFrachtf_Zoll.Size = New System.Drawing.Size(21, 20) - Me.cntlFrachtf_Zoll.TabIndex = 74 - Me.cntlFrachtf_Zoll.TabStop = False - Me.cntlFrachtf_Zoll.value = "" - ' - 'cntlAbsender_Clear - ' - Me.cntlAbsender_Clear._abrArt = "CLEARING" - Me.cntlAbsender_Clear._beteiligter = "ABS" - Me.cntlAbsender_Clear._readOnly = False - Me.cntlAbsender_Clear.Location = New System.Drawing.Point(600, 133) - Me.cntlAbsender_Clear.Name = "cntlAbsender_Clear" - Me.cntlAbsender_Clear.Size = New System.Drawing.Size(21, 20) - Me.cntlAbsender_Clear.TabIndex = 65 - Me.cntlAbsender_Clear.TabStop = False - Me.cntlAbsender_Clear.value = "" - ' - 'cntlAbsender_Abf - ' - Me.cntlAbsender_Abf._abrArt = "ABFKOST" - Me.cntlAbsender_Abf._beteiligter = "ABS" - Me.cntlAbsender_Abf._readOnly = False - Me.cntlAbsender_Abf.Location = New System.Drawing.Point(569, 133) - Me.cntlAbsender_Abf.Name = "cntlAbsender_Abf" - Me.cntlAbsender_Abf.Size = New System.Drawing.Size(21, 20) - Me.cntlAbsender_Abf.TabIndex = 64 - Me.cntlAbsender_Abf.TabStop = False - Me.cntlAbsender_Abf.value = "" - ' - 'cntlAbsender_Eust - ' - Me.cntlAbsender_Eust._abrArt = "EUST" - Me.cntlAbsender_Eust._beteiligter = "ABS" - Me.cntlAbsender_Eust._readOnly = False - Me.cntlAbsender_Eust.Location = New System.Drawing.Point(538, 133) - Me.cntlAbsender_Eust.Name = "cntlAbsender_Eust" - Me.cntlAbsender_Eust.Size = New System.Drawing.Size(21, 20) - Me.cntlAbsender_Eust.TabIndex = 63 - Me.cntlAbsender_Eust.TabStop = False - Me.cntlAbsender_Eust.value = "" - ' - 'cntlAbsender_Zoll - ' - Me.cntlAbsender_Zoll._abrArt = "ZOLL" - Me.cntlAbsender_Zoll._beteiligter = "ABS" - Me.cntlAbsender_Zoll._readOnly = False - Me.cntlAbsender_Zoll.Location = New System.Drawing.Point(507, 133) - Me.cntlAbsender_Zoll.Name = "cntlAbsender_Zoll" - Me.cntlAbsender_Zoll.Size = New System.Drawing.Size(21, 20) - Me.cntlAbsender_Zoll.TabIndex = 62 - Me.cntlAbsender_Zoll.TabStop = False - Me.cntlAbsender_Zoll.value = "" - ' - 'cntlEmpf_Clear - ' - Me.cntlEmpf_Clear._abrArt = "CLEARING" - Me.cntlEmpf_Clear._beteiligter = "EMPF" - Me.cntlEmpf_Clear._readOnly = False - Me.cntlEmpf_Clear.Location = New System.Drawing.Point(600, 94) - Me.cntlEmpf_Clear.Name = "cntlEmpf_Clear" - Me.cntlEmpf_Clear.Size = New System.Drawing.Size(21, 20) - Me.cntlEmpf_Clear.TabIndex = 50 - Me.cntlEmpf_Clear.TabStop = False - Me.cntlEmpf_Clear.value = "" - ' - 'cntlEmpf_Abf - ' - Me.cntlEmpf_Abf._abrArt = "ABFKOST" - Me.cntlEmpf_Abf._beteiligter = "EMPF" - Me.cntlEmpf_Abf._readOnly = False - Me.cntlEmpf_Abf.Location = New System.Drawing.Point(569, 94) - Me.cntlEmpf_Abf.Name = "cntlEmpf_Abf" - Me.cntlEmpf_Abf.Size = New System.Drawing.Size(21, 20) - Me.cntlEmpf_Abf.TabIndex = 49 - Me.cntlEmpf_Abf.TabStop = False - Me.cntlEmpf_Abf.value = "" - ' - 'cntlEmpf_Eust - ' - Me.cntlEmpf_Eust._abrArt = "EUST" - Me.cntlEmpf_Eust._beteiligter = "EMPF" - Me.cntlEmpf_Eust._readOnly = False - Me.cntlEmpf_Eust.Location = New System.Drawing.Point(538, 94) - Me.cntlEmpf_Eust.Name = "cntlEmpf_Eust" - Me.cntlEmpf_Eust.Size = New System.Drawing.Size(21, 20) - Me.cntlEmpf_Eust.TabIndex = 48 - Me.cntlEmpf_Eust.TabStop = False - Me.cntlEmpf_Eust.value = "" - ' - 'cntlEmpf_Zoll - ' - Me.cntlEmpf_Zoll._abrArt = "ZOLL" - Me.cntlEmpf_Zoll._beteiligter = "EMPF" - Me.cntlEmpf_Zoll._readOnly = False - Me.cntlEmpf_Zoll.Location = New System.Drawing.Point(507, 94) - Me.cntlEmpf_Zoll.Name = "cntlEmpf_Zoll" - Me.cntlEmpf_Zoll.Size = New System.Drawing.Size(21, 20) - Me.cntlEmpf_Zoll.TabIndex = 47 - Me.cntlEmpf_Zoll.TabStop = False - Me.cntlEmpf_Zoll.value = "" - ' - 'cntlAuftr_Clear - ' - Me.cntlAuftr_Clear._abrArt = "CLEARING" - Me.cntlAuftr_Clear._beteiligter = "AUFTR" - Me.cntlAuftr_Clear._readOnly = False - Me.cntlAuftr_Clear.Location = New System.Drawing.Point(600, 57) - Me.cntlAuftr_Clear.Name = "cntlAuftr_Clear" - Me.cntlAuftr_Clear.Size = New System.Drawing.Size(21, 20) - Me.cntlAuftr_Clear.TabIndex = 34 - Me.cntlAuftr_Clear.TabStop = False - Me.cntlAuftr_Clear.value = "" - ' - 'cntlAuftr_Abf - ' - Me.cntlAuftr_Abf._abrArt = "ABFKOST" - Me.cntlAuftr_Abf._beteiligter = "AUFTR" - Me.cntlAuftr_Abf._readOnly = False - Me.cntlAuftr_Abf.Location = New System.Drawing.Point(569, 57) - Me.cntlAuftr_Abf.Name = "cntlAuftr_Abf" - Me.cntlAuftr_Abf.Size = New System.Drawing.Size(21, 20) - Me.cntlAuftr_Abf.TabIndex = 33 - Me.cntlAuftr_Abf.TabStop = False - Me.cntlAuftr_Abf.value = "" - ' - 'cntlAuftr_Eust - ' - Me.cntlAuftr_Eust._abrArt = "EUST" - Me.cntlAuftr_Eust._beteiligter = "AUFTR" - Me.cntlAuftr_Eust._readOnly = False - Me.cntlAuftr_Eust.Location = New System.Drawing.Point(538, 57) - Me.cntlAuftr_Eust.Name = "cntlAuftr_Eust" - Me.cntlAuftr_Eust.Size = New System.Drawing.Size(21, 20) - Me.cntlAuftr_Eust.TabIndex = 32 - Me.cntlAuftr_Eust.TabStop = False - Me.cntlAuftr_Eust.value = "" - ' - 'cntlAuftr_Zoll - ' - Me.cntlAuftr_Zoll._abrArt = "ZOLL" - Me.cntlAuftr_Zoll._beteiligter = "AUFTR" - Me.cntlAuftr_Zoll._readOnly = False - Me.cntlAuftr_Zoll.Location = New System.Drawing.Point(507, 57) - Me.cntlAuftr_Zoll.Name = "cntlAuftr_Zoll" - Me.cntlAuftr_Zoll.Size = New System.Drawing.Size(21, 20) - Me.cntlAuftr_Zoll.TabIndex = 31 - Me.cntlAuftr_Zoll.TabStop = False - Me.cntlAuftr_Zoll.value = "" - ' - 'cntlAvisierer_Clear - ' - Me.cntlAvisierer_Clear._abrArt = "CLEARING" - Me.cntlAvisierer_Clear._beteiligter = "AVISIERER" - Me.cntlAvisierer_Clear._readOnly = False - Me.cntlAvisierer_Clear.Location = New System.Drawing.Point(600, 20) - Me.cntlAvisierer_Clear.Name = "cntlAvisierer_Clear" - Me.cntlAvisierer_Clear.Size = New System.Drawing.Size(21, 20) - Me.cntlAvisierer_Clear.TabIndex = 19 - Me.cntlAvisierer_Clear.TabStop = False - Me.cntlAvisierer_Clear.value = "" - ' - 'cntlAvisierer_Abf - ' - Me.cntlAvisierer_Abf._abrArt = "ABFKOST" - Me.cntlAvisierer_Abf._beteiligter = "AVISIERER" - Me.cntlAvisierer_Abf._readOnly = False - Me.cntlAvisierer_Abf.Location = New System.Drawing.Point(569, 20) - Me.cntlAvisierer_Abf.Name = "cntlAvisierer_Abf" - Me.cntlAvisierer_Abf.Size = New System.Drawing.Size(21, 20) - Me.cntlAvisierer_Abf.TabIndex = 18 - Me.cntlAvisierer_Abf.TabStop = False - Me.cntlAvisierer_Abf.value = "" - ' - 'cntlAvisierer_Eust - ' - Me.cntlAvisierer_Eust._abrArt = "EUST" - Me.cntlAvisierer_Eust._beteiligter = "AVISIERER" - Me.cntlAvisierer_Eust._readOnly = False - Me.cntlAvisierer_Eust.Location = New System.Drawing.Point(538, 20) - Me.cntlAvisierer_Eust.Name = "cntlAvisierer_Eust" - Me.cntlAvisierer_Eust.Size = New System.Drawing.Size(21, 20) - Me.cntlAvisierer_Eust.TabIndex = 17 - Me.cntlAvisierer_Eust.TabStop = False - Me.cntlAvisierer_Eust.value = "" - ' - 'cntlAvisierer_Zoll - ' - Me.cntlAvisierer_Zoll._abrArt = "ZOLL" - Me.cntlAvisierer_Zoll._beteiligter = "AVISIERER" - Me.cntlAvisierer_Zoll._readOnly = False - Me.cntlAvisierer_Zoll.Location = New System.Drawing.Point(507, 20) - Me.cntlAvisierer_Zoll.Name = "cntlAvisierer_Zoll" - Me.cntlAvisierer_Zoll.Size = New System.Drawing.Size(21, 20) - Me.cntlAvisierer_Zoll.TabIndex = 16 - Me.cntlAvisierer_Zoll.TabStop = False - Me.cntlAvisierer_Zoll.value = "" - ' - 'UsrCntlSND_NCTSGestellungsadresse1 - ' - Me.UsrCntlSND_NCTSGestellungsadresse1.Dock = System.Windows.Forms.DockStyle.Fill - Me.UsrCntlSND_NCTSGestellungsadresse1.Location = New System.Drawing.Point(0, 0) - Me.UsrCntlSND_NCTSGestellungsadresse1.Name = "UsrCntlSND_NCTSGestellungsadresse1" - Me.UsrCntlSND_NCTSGestellungsadresse1.Size = New System.Drawing.Size(549, 92) - Me.UsrCntlSND_NCTSGestellungsadresse1.TabIndex = 0 + Me.NurÖffnenToolStripMenuItem.Image = CType(resources.GetObject("NurÖffnenToolStripMenuItem.Image"), System.Drawing.Image) + Me.NurÖffnenToolStripMenuItem.Name = "NurÖffnenToolStripMenuItem" + Me.NurÖffnenToolStripMenuItem.Size = New System.Drawing.Size(247, 22) + Me.NurÖffnenToolStripMenuItem.Text = "nur öffnen" ' 'frmSendungsdetailsNEU ' @@ -3767,6 +4041,7 @@ Partial Class frmSendungsdetailsNEU CType(Me.gridVermerke, System.ComponentModel.ISupportInitialize).EndInit() Me.tbAnhang.ResumeLayout(False) CType(Me.dgvAnhang, System.ComponentModel.ISupportInitialize).EndInit() + Me.cntxtAnh.ResumeLayout(False) Me.Panel19.ResumeLayout(False) Me.Panel19.PerformLayout() Me.pnlDetails.ResumeLayout(False) @@ -3777,11 +4052,13 @@ Partial Class frmSendungsdetailsNEU CType(Me.dgvBelege, System.ComponentModel.ISupportInitialize).EndInit() Me.Panel6.ResumeLayout(False) Me.Panel6.PerformLayout() + CType(Me.picDy, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.picWarnFrachtfuehrer, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.picWarnAbsender, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.picWarnEmpfaenger, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.picWarnAuftraggeber, System.ComponentModel.ISupportInitialize).EndInit() CType(Me.picWarnAvisierer, System.ComponentModel.ISupportInitialize).EndInit() + Me.cntxt.ResumeLayout(False) Me.pnlT1.ResumeLayout(False) Me.Panel5.ResumeLayout(False) Me.Panel5.PerformLayout() @@ -3800,7 +4077,9 @@ Partial Class frmSendungsdetailsNEU Me.Panel9.ResumeLayout(False) Me.cntxtVorauskasse.ResumeLayout(False) Me.cntxtOptions.ResumeLayout(False) - Me.cntxtAnh.ResumeLayout(False) + Me.ctxtWeitereFormulare.ResumeLayout(False) + Me.ContextMenuStrip1.ResumeLayout(False) + Me.ContextMenuStrip2.ResumeLayout(False) Me.ResumeLayout(False) End Sub @@ -4060,4 +4339,28 @@ Partial Class frmSendungsdetailsNEU Friend WithEvents KopierenZwischenablageToolStripMenuItem As ToolStripMenuItem Friend WithEvents lblGrenze As Label Friend WithEvents Label15 As Label + Friend WithEvents Button21 As Button + Friend WithEvents ctxtWeitereFormulare As ContextMenuStrip + Friend WithEvents toolGelangensbestätigung As ToolStripMenuItem + Friend WithEvents toolOriginalSendungsunterlagen As ToolStripMenuItem + Friend WithEvents AuftraggeberToolStripMenuItem As ToolStripMenuItem + Friend WithEvents EmpfängerToolStripMenuItem As ToolStripMenuItem + Friend WithEvents cntxt As ContextMenuStrip + Friend WithEvents KdAuftragsNrInAlleSendungenÜbernehmenToolStripMenuItem As ToolStripMenuItem + Friend WithEvents Button22 As Button + Friend WithEvents ContextMenuStrip1 As ContextMenuStrip + Friend WithEvents ToolStripMenuItem15 As ToolStripMenuItem + Friend WithEvents LaufzettelDruckenToolStripMenuItem As ToolStripMenuItem + Friend WithEvents txtDyRef As TextBox + Friend WithEvents picDy As PictureBox + Friend WithEvents Label33 As Label + Friend WithEvents txtWarenwert As VERAG_PROG_ALLGEMEIN.MyTextBox + Friend WithEvents txtWarenwertWaehrung As VERAG_PROG_ALLGEMEIN.MySearchBox + Friend WithEvents lblgesGewicht As Label + Friend WithEvents lblGesColli As Label + Friend WithEvents Label44 As Label + Friend WithEvents Button23 As Button + Friend WithEvents ContextMenuStrip2 As ContextMenuStrip + Friend WithEvents ToolStripMenuItem14 As ToolStripMenuItem + Friend WithEvents NurÖffnenToolStripMenuItem As ToolStripMenuItem End Class diff --git a/Aviso/frmSendungsdetailsNEU.resx b/Aviso/frmSendungsdetailsNEU.resx index f1e67c8..5c814de 100644 --- a/Aviso/frmSendungsdetailsNEU.resx +++ b/Aviso/frmSendungsdetailsNEU.resx @@ -117,6 +117,9 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 296, 17 + @@ -335,6 +338,9 @@ 404, 17 + + 765, 17 + /9j/4AAQSkZJRgABAQEAAAAAAAD/7gAOQWRvYmUAZAAAAAAB/9sAQwABAQEBAQEBAQEBAQEBAQEBAQEB @@ -478,6 +484,152 @@ 174, 17 + + 404, 17 + + + 596, 17 + + + 843, 17 + + + 1000, 17 + + + + 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 diff --git a/Aviso/frmSendungsdetailsNEU.vb b/Aviso/frmSendungsdetailsNEU.vb index 4271c36..02e3540 100644 --- a/Aviso/frmSendungsdetailsNEU.vb +++ b/Aviso/frmSendungsdetailsNEU.vb @@ -105,7 +105,12 @@ Public Class frmSendungsdetailsNEU SAVE_ABRECHUNG() + Select Case VERAG_PROG_ALLGEMEIN.cAllgemein.FIRMA + Case "UNISPED" + SQL.doSQL("UPDATE Aviso SET DakosyRef='" & txtDyRef.Text & "' WHERE AvisoId='" & AvisoId & "'", "AVISO") + End Select End Function + Sub NEXT_SENDUNG() loadDataInLIST() If CURRENT_INDEX + 1 < SENDUNG_LIST.Count Then @@ -210,6 +215,8 @@ Public Class frmSendungsdetailsNEU AVISO = AvisoDAL.LesenAviso(AvisoId, "") + txtWarenwertWaehrung.initSearchBox(Me.FindForm, " [Code] ,[Description] as Land FROM tbl_DY_ZollDE_I0400_Waehrungsliste", {"Code", "Description"}, " (StartDate is null OR StartDate< GETDATE()) AND (EndDate is null OR EndDate> GETDATE()) ", "Code", "Code", "Code", "FMZOLL", , 150, 200) + If AVISO.Grenzstelle.Replace("???", "") = "" Then lblGrenze.Text = SQL.getValueTxtBySql("SELECT basncd_dstnr +' - ' + [basncd_name] FROM basncd WHERE basncd_dstnr='" & If(AVISO.Zollstelle, "") & "' ", "ATLAS") Else @@ -261,6 +268,10 @@ Public Class frmSendungsdetailsNEU 'rtbAnmerkungDispoliste.Visible = False Case "ATILLA" : sbWhere = " AND Niederlassung = 'SUA' " + Case "UNISPED" + txtDyRef.Visible = True + picDy.Visible = True + If AVISO IsNot Nothing Then txtDyRef.Text = If(AVISO.DakosyRef, "") Case Else cboZollsystem.Items.Add(New VERAG_PROG_ALLGEMEIN.MyListItem("", "")) @@ -893,6 +904,10 @@ Public Class frmSendungsdetailsNEU + txtWarenwert.Text = If(SENDUNG_LIST(CURRENT_INDEX).tblSnd_Warenwert, "") + txtWarenwertWaehrung.SET_VALUE(If(SENDUNG_LIST(CURRENT_INDEX).tblSnd_WarenwertWaehrung, "")) + + 'MsgBox(loadValue(SENDUNG_LIST(CURRENT_INDEX).FilialenNr(), -1)) cboFiliale._value = loadValue(SENDUNG_LIST(CURRENT_INDEX).FilialenNr, -1) @@ -1030,6 +1045,7 @@ Public Class frmSendungsdetailsNEU lblAbfNrExists.Visible = checkDoppelAbfNr() ' initSpeditionbuch() initTab() + initGesColliGewicht() If tbcntr.SelectedTab Is TabPage5 Then initDGVBelege() @@ -1064,6 +1080,24 @@ Public Class frmSendungsdetailsNEU End Sub + Sub initGesColliGewicht() + Try + + Dim gesColli As Double = 0 + Dim gesGewicht As Double = 0 + + For Each s In SENDUNG_LIST + If s.tblSnd_Colli IsNot Nothing AndAlso IsNumeric(s.tblSnd_Colli.Replace("Pk", "").Replace(".", "").Trim) Then gesColli += s.tblSnd_Colli + If s.tblSnd_Gewicht IsNot Nothing AndAlso IsNumeric(s.tblSnd_Gewicht.Replace("kg", "").Trim) Then gesGewicht += s.tblSnd_Gewicht + Next + + lblGesColli.Text = If(gesColli = 0, "-", gesColli.ToString("N0")) & " Pk" + lblgesGewicht.Text = If(gesGewicht = 0, "-", gesGewicht.ToString("N1")) & " kg" + + Catch ex As Exception + MsgBox(ex.Message & ex.StackTrace) + End Try + End Sub Sub binddata(o As Object, bindingParam As String, bindingSource As BindingSource, dataName As String, Optional bindingNullValue As Object = Nothing, Optional formatString As String = "") o.DataBindings.Clear() ' If bindingNullValue = Nothing Then bindingNullValue = DBNull.Value @@ -1237,6 +1271,8 @@ Public Class frmSendungsdetailsNEU End Select + SENDUNG_LIST(CURRENT_INDEX).tblSnd_Warenwert = SQL.isNullNothingDbl(txtWarenwert.Text) + SENDUNG_LIST(CURRENT_INDEX).tblSnd_WarenwertWaehrung = SQL.isNullNothing(txtWarenwertWaehrung._value) ' SENDUNG_LIST(CURRENT_INDEX).tblSnd_betrag = IIf(IsNumeric(txtBarBelegBetrag._value), txtBarBelegBetrag._value, Nothing) @@ -1304,7 +1340,7 @@ Public Class frmSendungsdetailsNEU - Private Sub Button3_Click_1(sender As Object, e As EventArgs) Handles Button3.Click, Button8.Click + Private Sub Button3_Click_1(sender As Object, e As EventArgs) Handles Button3.Click, Button8.Click, LaufzettelDruckenToolStripMenuItem.Click Me.Cursor = Cursors.WaitCursor loadDataInLIST() SAVE_ME() @@ -1315,10 +1351,10 @@ Public Class frmSendungsdetailsNEU Exit Sub End If End If - If sender Is Button3 Then + If sender Is Button3 Or sender Is LaufzettelDruckenToolStripMenuItem Then 'Dim trd = New Threading.Thread(Sub() - SendungOptions.PrintSendung("PRINT", Me.SENDUNG_LIST(CURRENT_INDEX), Me.AVISO, Printername) + SendungOptions.PrintSendung("PRINT", Me.SENDUNG_LIST(CURRENT_INDEX), Me.AVISO, Printername, If(sender Is LaufzettelDruckenToolStripMenuItem, "LAUFZETTEL", "AKT")) ' End Sub) ' trd.IsBackground = True : trd.Start() @@ -1561,7 +1597,7 @@ Public Class frmSendungsdetailsNEU 'lblErgebnis.Text = "Ergebnise: " & .RowCount End With End Sub - Private Sub DataGridView_CellContentClick(sender As Object, e As EventArgs) Handles DataGridView.DoubleClick, DataGridView.CellContentClick + Private Sub DataGridView_CellContentClick(sender As Object, e As EventArgs) Handles DataGridView.DoubleClick, DataGridView.CellContentDoubleClick If DataGridView.SelectedRows.Count = 0 Then Exit Sub Dim frmNacherfassung As New SDL.frmNacherfassungNEU @@ -2193,7 +2229,7 @@ Public Class frmSendungsdetailsNEU End Sub - Private Sub Button4_Click(sender As Object, e As EventArgs) Handles GelangensbestätigungToolStripMenuItem.Click + Private Sub Button4_Click(sender As Object, e As EventArgs) Handles GelangensbestätigungToolStripMenuItem.Click, toolGelangensbestätigung.Click loadDataInLIST() SAVE_ME() Dim SND_TMP = SENDUNG_LIST(CURRENT_INDEX) @@ -2258,8 +2294,9 @@ Public Class frmSendungsdetailsNEU End Function Private Sub cbxFremdspedition_CheckedChanged(sender As Object, e As EventArgs) Handles cbxFremdspedition.CheckedChanged - TabControl1.Enabled = Not sender.checked + ' TabControl1.Enabled = Not sender.checked Panel6.Enabled = Not sender.checked + Panel16.Enabled = Not sender.checked btn.Enabled = Not sender.checked ' Panel5.Enabled = Not sender.checked ' cboAbfertigungsart.Enabled = Not sender.checked @@ -2430,7 +2467,7 @@ Public Class frmSendungsdetailsNEU End Sub Sub initAnhang() - Dim hSQL As String = " SELECT [anh_id],[anh_Name],[anh_docId],CASE WHEN anh_SendungsId is null THEN '***' ELSE [anh_Art] END as [anh_Art],[anh_Typ] ,anh_SendungsId FROM [tblAvisoAnhaenge] + Dim hSQL As String = " SELECT [anh_id],[anh_Name],[anh_docId],CASE WHEN anh_SendungsId is null THEN '***' ELSE [anh_Art] END as [anh_Art],[anh_Typ] FROM [tblAvisoAnhaenge] WHERE anh_AvisoId=" & AvisoId & " AND (anh_SendungsId is null OR anh_SendungsId=" & SENDUNG_LIST(CURRENT_INDEX).tblSnd_SendungID & ") ORDER BY anh_SendungsId desc, case @@ -2451,7 +2488,7 @@ Public Class frmSendungsdetailsNEU If dgvAnhang.RowCount = 0 Then dgvAnhang.Columns.Clear() : Exit Sub With dgvAnhang - .RowTemplate.Height = 30 + .RowTemplate.Height = 35 '.RowTemplate.MinimumHeight = 30 .AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells .Columns("anh_id").Visible = False 'VermerkID nicht anzeigen @@ -2899,7 +2936,13 @@ Public Class frmSendungsdetailsNEU End If Select Case FormularArt Case SDL.FormularManagerArten.Importaviso_VK : SDL.FormularManagerNEU.OPEN_FORM(SDL.FormularManagerArten.Importaviso_VK, kdnrFrm, {kdnrFrm, FirmaFrm, SENDUNG_LIST(CURRENT_INDEX), AVISO, ROLLE}) - Case SDL.FormularManagerArten.Importaviso : SDL.FormularManagerNEU.OPEN_FORM(SDL.FormularManagerArten.Importaviso, kdnrFrm, {kdnrFrm, FirmaFrm, SENDUNG_LIST(CURRENT_INDEX), AVISO, ROLLE}) + Case SDL.FormularManagerArten.Importaviso + Dim f As SDL.frmFormulare = Nothing + SDL.FormularManagerNEU.OPEN_FORM_Byref(SDL.FormularManagerArten.Importaviso, kdnrFrm, {kdnrFrm, FirmaFrm, SENDUNG_LIST(CURRENT_INDEX), AVISO, ROLLE},, f) + AddHandler f.FormClosing, Sub() + If f.printed Then AvisoStatusFunctions.insertSendungsVermerk(SENDUNG_LIST(CURRENT_INDEX).tblSnd_SendungID, AvisoId, "Auftrag fehlt - angefordert", 1) + End Sub + End Select End Sub @@ -2991,7 +3034,7 @@ Public Class frmSendungsdetailsNEU Dim SND As VERAG_PROG_ALLGEMEIN.cSendungen = Nothing If SENDUNG_LIST IsNot Nothing Then - SND = SENDUNG_LIST(0) + SND = SENDUNG_LIST(CURRENT_INDEX) End If ' Dim f As New SDL.frmZollanmeldung(DY.dy_ART, DY, AVISO, SENDUNG_LIST(0), Now.ToString("yy")) @@ -3028,8 +3071,10 @@ Public Class frmSendungsdetailsNEU Dim frMZA As New SDL.frmZollanmeldung("EZA", Nothing, AVISO, SENDUNG_LIST(CURRENT_INDEX), Now.ToString("yy")) ' Dim u As New SDL.usrCntlATLAS_EZA(DAKOSY_Worker.cDakosy_ZollanmeldungenArten.EZA, AvisoId, SENDUNG_LIST(CURRENT_INDEX).tblSnd_SendungID, Now.ToString("yy"), "") ' u.Dock = DockStyle.Fill - frMZA.Show(Me) - initdgvZollAnmeldungen() + frMZA.Show() + AddHandler frMZA.FormClosed, Sub() + initdgvZollAnmeldungen() + End Sub 'tbZollabfertigung.Controls.Clear() ' tbZollabfertigung.Controls.Add(u) End Sub @@ -3038,24 +3083,30 @@ Public Class frmSendungsdetailsNEU Me.loadDataInLIST() : SAVE_ME() If Not IsNumeric(SENDUNG_LIST(CURRENT_INDEX).AbfertigungsNr) OrElse CInt(SENDUNG_LIST(CURRENT_INDEX).AbfertigungsNr) < 100000 Then MsgBox("Abfertigungsnummer angeben!") : Exit Sub Dim frMZA As New SDL.frmZollanmeldung("T1", Nothing, AVISO, SENDUNG_LIST(CURRENT_INDEX), Now.ToString("yy")) - frMZA.Show(Me) - initdgvZollAnmeldungen() + frMZA.Show() + AddHandler frMZA.FormClosed, Sub() + initdgvZollAnmeldungen() + End Sub End Sub Private Sub NCTST2ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ToolStripMenuItem9.Click Me.loadDataInLIST() : SAVE_ME() If Not IsNumeric(SENDUNG_LIST(CURRENT_INDEX).AbfertigungsNr) OrElse CInt(SENDUNG_LIST(CURRENT_INDEX).AbfertigungsNr) < 100000 Then MsgBox("Abfertigungsnummer angeben!") : Exit Sub Dim frMZA As New SDL.frmZollanmeldung("T2", Nothing, AVISO, SENDUNG_LIST(CURRENT_INDEX), Now.ToString("yy")) - frMZA.Show(Me) - initdgvZollAnmeldungen() + frMZA.Show() + AddHandler frMZA.FormClosed, Sub() + initdgvZollAnmeldungen() + End Sub End Sub Private Sub AESToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles ToolStripMenuItem11.Click Me.loadDataInLIST() : SAVE_ME() If Not IsNumeric(SENDUNG_LIST(CURRENT_INDEX).AbfertigungsNr) OrElse CInt(SENDUNG_LIST(CURRENT_INDEX).AbfertigungsNr) < 100000 Then MsgBox("Abfertigungsnummer angeben!") : Exit Sub Dim frMZA As New SDL.frmZollanmeldung("AES", Nothing, AVISO, SENDUNG_LIST(CURRENT_INDEX), Now.ToString("yy")) - frMZA.Show(Me) - initdgvZollAnmeldungen() + frMZA.Show() + AddHandler frMZA.FormClosed, Sub() + initdgvZollAnmeldungen() + End Sub End Sub @@ -3069,8 +3120,10 @@ Public Class frmSendungsdetailsNEU Me.loadDataInLIST() : SAVE_ME() If Not IsNumeric(SENDUNG_LIST(CURRENT_INDEX).AbfertigungsNr) OrElse CInt(SENDUNG_LIST(CURRENT_INDEX).AbfertigungsNr) < 100000 Then MsgBox("Abfertigungsnummer angeben!") : Exit Sub Dim frMZA As New SDL.frmZollanmeldung("ÜT", Nothing, AVISO, SENDUNG_LIST(CURRENT_INDEX), Now.ToString("yy")) - frMZA.Show(Me) - initdgvZollAnmeldungen() + frMZA.Show() + AddHandler frMZA.FormClosed, Sub() + initdgvZollAnmeldungen() + End Sub End Sub @@ -3201,7 +3254,8 @@ Public Class frmSendungsdetailsNEU End If End Sub - Private Sub EMailAnfügenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles EMailAnfügenToolStripMenuItem.Click + Private Sub EMailAnfügenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles EMailAnfügenToolStripMenuItem.Click, ToolStripMenuItem15.Click + Try VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.clearTMPPath("ClipBoard_TMP") If dgvAnhang.SelectedRows.Count >= 1 Then @@ -3222,10 +3276,34 @@ Public Class frmSendungsdetailsNEU 'Next For Each r As DataGridViewRow In dgvAnhang.SelectedRows + ' Mail.Attachments.Add(VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.copyToTmp_KeepFilenameByDS(ii.coll_pfad, ii.coll_bezeichnung), Microsoft.Office.Interop.Outlook.OlAttachmentType.olByValue) Mail.Attachments.Add(VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(r.Cells("anh_docId").Value), Microsoft.Office.Interop.Outlook.OlAttachmentType.olByValue) Next Mail.Subject = "Kennzeichen: " & AVISO.LKW_Nr + + + 'ATA FREMD!!! + If sender Is ToolStripMenuItem15 Then + Mail.Subject = "Kennzeichen: " & AVISO.LKW_Nr & " | Grenze: " & lblGrenze.Text + + Dim TextHTML = "" + TextHTML &= "Sehr geehrte Damen und Herren,
" + TextHTML &= "
" + TextHTML &= "beiliegend senden wir Ihnen die Sendungsunterlagen für den o.g. LKW/Container. Wir bitten um Zusendung der ATA-Nummer.
" + TextHTML &= "
" + + TextHTML &= "Mit freundlichen Grüßen
" + TextHTML &= VERAG_PROG_ALLGEMEIN.cAllgemein.USRNAME & "
" + TextHTML &= "
" + + Mail.HTMLBody = "
" & TextHTML & SDL.cFakturierung.getSignature("DE", 1) & "
" + + AvisoStatusFunctions.insertSendungsVermerk(SENDUNG_LIST(CURRENT_INDEX).tblSnd_SendungID, AvisoId, "ATA-Nr fehlt (Fremdanmeldung) - angefordert", 33) + + End If + Mail.Display() + Catch ex As Exception MsgBox("Fehler beim Öffnen der Mail!") End Try @@ -3235,10 +3313,76 @@ Public Class frmSendungsdetailsNEU End Try End Sub + Private Sub Button21_Click(sender As Object, e As EventArgs) Handles Button21.Click + FormularArt = SDL.FormularManagerArten.Importaviso_VK + ctxtWeitereFormulare.Show(Windows.Forms.Cursor.Position) + End Sub + + Private Sub EmpfängerToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles EmpfängerToolStripMenuItem.Click + loadDataInLIST() + Dim ROLLE = "EMPFAENGER" : Dim FirmaFrm = SENDUNG_LIST(CURRENT_INDEX).tblSnd_Empfaenger : Dim kdnrFrm = SENDUNG_LIST(CURRENT_INDEX).tblSnd_EmpfaengerKdNr + SDL.FormularManagerNEU.OPEN_FORM(SDL.FormularManagerArten.Verzollungsunterlagen, kdnrFrm, {kdnrFrm, FirmaFrm, SENDUNG_LIST(CURRENT_INDEX), AVISO, ROLLE, -1, True}) + End Sub + + Private Sub AuftraggeberToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles AuftraggeberToolStripMenuItem.Click + loadDataInLIST() + Dim ROLLE = "AUFTRAGGEBER" : Dim FirmaFrm = SENDUNG_LIST(CURRENT_INDEX).tblSnd_Auftraggeber : Dim kdnrFrm = SENDUNG_LIST(CURRENT_INDEX).tblSnd_AuftraggeberKdNr + SDL.FormularManagerNEU.OPEN_FORM(SDL.FormularManagerArten.Verzollungsunterlagen, kdnrFrm, {kdnrFrm, FirmaFrm, SENDUNG_LIST(CURRENT_INDEX), AVISO, ROLLE, -1, True}) + End Sub + + Private Sub KdAuftragsNrInAlleSendungenÜbernehmenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles KdAuftragsNrInAlleSendungenÜbernehmenToolStripMenuItem.Click + Dim Atrnr = txtKdAuftragsNrAvisierer.Text + loadDataInLIST() + + For Each s In SENDUNG_LIST + s.tblSnd_KdAuftragsNrAvisierer = Atrnr + s.SAVE() + Next + End Sub + + Private Sub Button22_Click(sender As Object, e As EventArgs) Handles Button22.Click + ContextMenuStrip1.Show(Cursor.Position) + End Sub + + + Private Sub txtColli_Leave(sender As Object, e As EventArgs) Handles txtColli.Leave, txtGewicht.Leave + loadDataInLIST() + initGesColliGewicht() + End Sub + + Private Sub Button23_Click(sender As Object, e As EventArgs) Handles Button23.Click + ' ContextMenuStrip2.Show(Cursor.Position) + If dgvAnhang.SelectedRows.Count >= 1 Then + Try + Dim files As New List(Of String) ' String() = New String() {"Sample1.pdf", "Sample2.pdf", "Sample3.pdf"} + Dim outputFile As String = VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.getTMPPath("Merge.pdf", ".pdf", True,, "Merge") ' "result.pdf" + + Dim outl As New Outlook.Application + Dim Mail As Microsoft.Office.Interop.Outlook.MailItem + Mail = outl.CreateItem(0) + + For Each r As DataGridViewRow In dgvAnhang.SelectedRows + files.Add(VERAG_PROG_ALLGEMEIN.cDATENSERVER.GET_PDFPath_BY_DocID(r.Cells("anh_docId").Value)) + Next + + Dim doc As Spire.Pdf.PdfDocumentBase = Spire.Pdf.PdfDocument.MergeFiles(files.ToArray) + doc.Save(outputFile, Spire.Pdf.FileFormat.PDF) + Process.Start(outputFile) + ' VERAG_PROG_ALLGEMEIN.DATENVERVER_OPTIONS.OPEN_PATH() + Catch ex As Exception + MsgBox(ex.Message & ex.StackTrace) + End Try + End If + End Sub + + Private Sub ToolStripMenuItem14_Click(sender As Object, e As EventArgs) Handles ToolStripMenuItem14.Click + 'deleteElement(docId, anhId) + + + End Sub + + Private Sub NurÖffnenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles NurÖffnenToolStripMenuItem.Click + + End Sub - 'Private Sub dgvAnhang_MouseClick(sender As Object, e As MouseEventArgs) Handles dgvAnhang.MouseClick - ' If e.Button = MouseButtons.Right Then - ' e. - ' End If - 'End Sub End Class diff --git a/Aviso/packages.config b/Aviso/packages.config index 2d4b9b9..f457d40 100644 --- a/Aviso/packages.config +++ b/Aviso/packages.config @@ -1,13 +1,13 @@  - + - + diff --git a/Aviso/usrcntlAktDetails.Designer.vb b/Aviso/usrcntlAktDetails.Designer.vb index 43a8dba..c926a37 100644 --- a/Aviso/usrcntlAktDetails.Designer.vb +++ b/Aviso/usrcntlAktDetails.Designer.vb @@ -23,17 +23,17 @@ Partial Class usrcntlAktDetails _ Private Sub InitializeComponent() Me.components = New System.ComponentModel.Container() - Dim DataGridViewCellStyle11 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle12 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle13 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle14 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle15 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(usrcntlAktDetails)) - Dim DataGridViewCellStyle16 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle17 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle18 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle19 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle20 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle7 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle8 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle9 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle10 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Me.pnlDetailsRechts = New System.Windows.Forms.Panel() Me.Panel3 = New System.Windows.Forms.Panel() Me.SplitContainer = New System.Windows.Forms.SplitContainer() @@ -64,6 +64,7 @@ Partial Class usrcntlAktDetails Me.Panel7 = New System.Windows.Forms.Panel() Me.Button18 = New System.Windows.Forms.Button() Me.Panel4 = New System.Windows.Forms.Panel() + Me.Button9 = New System.Windows.Forms.Button() Me.btnKasse_User = New System.Windows.Forms.Button() Me.btnKasse_LG = New System.Windows.Forms.Button() Me.gridVermerke = New System.Windows.Forms.DataGridView() @@ -132,7 +133,6 @@ Partial Class usrcntlAktDetails Me.btnLöschen = New System.Windows.Forms.Button() Me.btnÄndern = New System.Windows.Forms.Button() Me.btnTV = New System.Windows.Forms.Button() - Me.Button9 = New System.Windows.Forms.Button() Me.pnlDetailsRechts.SuspendLayout() Me.Panel3.SuspendLayout() CType(Me.SplitContainer, System.ComponentModel.ISupportInitialize).BeginInit() @@ -544,44 +544,44 @@ Partial Class usrcntlAktDetails Me.dgvSendungen.AllowUserToAddRows = False Me.dgvSendungen.AllowUserToDeleteRows = False Me.dgvSendungen.AllowUserToResizeRows = False - DataGridViewCellStyle11.BackColor = System.Drawing.Color.Azure - DataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.dgvSendungen.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle11 + DataGridViewCellStyle1.BackColor = System.Drawing.Color.Azure + DataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.dgvSendungen.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1 Me.dgvSendungen.BackgroundColor = System.Drawing.Color.White - DataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle12.BackColor = System.Drawing.Color.LightBlue - DataGridViewCellStyle12.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle12.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle12.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle12.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.dgvSendungen.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle12 + DataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle2.BackColor = System.Drawing.Color.LightBlue + DataGridViewCellStyle2.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText + DataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.dgvSendungen.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle2 Me.dgvSendungen.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing - DataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle13.BackColor = System.Drawing.SystemColors.Window - DataGridViewCellStyle13.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle13.ForeColor = System.Drawing.SystemColors.ControlText - DataGridViewCellStyle13.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle13.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle13.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.dgvSendungen.DefaultCellStyle = DataGridViewCellStyle13 + DataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Window + DataGridViewCellStyle3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.ControlText + DataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.dgvSendungen.DefaultCellStyle = DataGridViewCellStyle3 Me.dgvSendungen.Dock = System.Windows.Forms.DockStyle.Fill Me.dgvSendungen.Location = New System.Drawing.Point(0, 0) Me.dgvSendungen.MultiSelect = False Me.dgvSendungen.Name = "dgvSendungen" Me.dgvSendungen.ReadOnly = True - DataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle14.BackColor = System.Drawing.SystemColors.Control - DataGridViewCellStyle14.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle14.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle14.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle14.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.dgvSendungen.RowHeadersDefaultCellStyle = DataGridViewCellStyle14 + DataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Control + DataGridViewCellStyle4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.WindowText + DataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.dgvSendungen.RowHeadersDefaultCellStyle = DataGridViewCellStyle4 Me.dgvSendungen.RowHeadersVisible = False Me.dgvSendungen.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing - DataGridViewCellStyle15.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.dgvSendungen.RowsDefaultCellStyle = DataGridViewCellStyle15 + DataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.dgvSendungen.RowsDefaultCellStyle = DataGridViewCellStyle5 Me.dgvSendungen.RowTemplate.Height = 20 Me.dgvSendungen.RowTemplate.ReadOnly = True Me.dgvSendungen.RowTemplate.Resizable = System.Windows.Forms.DataGridViewTriState.[False] @@ -632,6 +632,20 @@ Partial Class usrcntlAktDetails Me.Panel4.TabIndex = 102 Me.Panel4.Visible = False ' + 'Button9 + ' + Me.Button9.BackColor = System.Drawing.Color.White + Me.Button9.FlatStyle = System.Windows.Forms.FlatStyle.Flat + Me.Button9.ForeColor = System.Drawing.Color.Black + Me.Button9.ImageAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Button9.Location = New System.Drawing.Point(2, 66) + Me.Button9.Margin = New System.Windows.Forms.Padding(0) + Me.Button9.Name = "Button9" + Me.Button9.Size = New System.Drawing.Size(88, 36) + Me.Button9.TabIndex = 5 + Me.Button9.Text = "alle Sendg. Mail" + Me.Button9.UseVisualStyleBackColor = False + ' 'btnKasse_User ' Me.btnKasse_User.BackColor = System.Drawing.Color.White @@ -658,7 +672,7 @@ Partial Class usrcntlAktDetails Me.btnKasse_LG.Name = "btnKasse_LG" Me.btnKasse_LG.Size = New System.Drawing.Size(88, 36) Me.btnKasse_LG.TabIndex = 3 - Me.btnKasse_LG.Text = "Standard" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "(nur T1/T2)" + Me.btnKasse_LG.Text = "Dispo.Haft" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "(nur T1/T2)" Me.btnKasse_LG.UseVisualStyleBackColor = False ' 'gridVermerke @@ -666,44 +680,44 @@ Partial Class usrcntlAktDetails Me.gridVermerke.AllowUserToAddRows = False Me.gridVermerke.AllowUserToDeleteRows = False Me.gridVermerke.AllowUserToResizeRows = False - DataGridViewCellStyle16.BackColor = System.Drawing.Color.Azure - DataGridViewCellStyle16.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gridVermerke.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle16 + DataGridViewCellStyle6.BackColor = System.Drawing.Color.Azure + DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gridVermerke.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle6 Me.gridVermerke.BackgroundColor = System.Drawing.Color.White - DataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle17.BackColor = System.Drawing.Color.LightBlue - DataGridViewCellStyle17.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle17.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle17.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle17.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle17.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gridVermerke.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle17 + DataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle7.BackColor = System.Drawing.Color.LightBlue + DataGridViewCellStyle7.Font = New System.Drawing.Font("Tahoma", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle7.ForeColor = System.Drawing.SystemColors.WindowText + DataGridViewCellStyle7.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle7.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gridVermerke.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle7 Me.gridVermerke.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing - DataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle18.BackColor = System.Drawing.SystemColors.Window - DataGridViewCellStyle18.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle18.ForeColor = System.Drawing.SystemColors.ControlText - DataGridViewCellStyle18.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle18.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle18.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.gridVermerke.DefaultCellStyle = DataGridViewCellStyle18 + DataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle8.BackColor = System.Drawing.SystemColors.Window + DataGridViewCellStyle8.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle8.ForeColor = System.Drawing.SystemColors.ControlText + DataGridViewCellStyle8.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle8.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.gridVermerke.DefaultCellStyle = DataGridViewCellStyle8 Me.gridVermerke.Dock = System.Windows.Forms.DockStyle.Fill Me.gridVermerke.Location = New System.Drawing.Point(0, 30) Me.gridVermerke.MultiSelect = False Me.gridVermerke.Name = "gridVermerke" Me.gridVermerke.ReadOnly = True - DataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle19.BackColor = System.Drawing.SystemColors.Control - DataGridViewCellStyle19.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - DataGridViewCellStyle19.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle19.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle19.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle19.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gridVermerke.RowHeadersDefaultCellStyle = DataGridViewCellStyle19 + DataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle9.BackColor = System.Drawing.SystemColors.Control + DataGridViewCellStyle9.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + DataGridViewCellStyle9.ForeColor = System.Drawing.SystemColors.WindowText + DataGridViewCellStyle9.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle9.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gridVermerke.RowHeadersDefaultCellStyle = DataGridViewCellStyle9 Me.gridVermerke.RowHeadersVisible = False Me.gridVermerke.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing - DataGridViewCellStyle20.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gridVermerke.RowsDefaultCellStyle = DataGridViewCellStyle20 + DataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gridVermerke.RowsDefaultCellStyle = DataGridViewCellStyle10 Me.gridVermerke.RowTemplate.Height = 20 Me.gridVermerke.RowTemplate.ReadOnly = True Me.gridVermerke.RowTemplate.Resizable = System.Windows.Forms.DataGridViewTriState.[False] @@ -781,7 +795,7 @@ Partial Class usrcntlAktDetails Me.btnFormulare.Name = "btnFormulare" Me.btnFormulare.Size = New System.Drawing.Size(93, 25) Me.btnFormulare.TabIndex = 104 - Me.btnFormulare.Text = "Dispo Haft." + Me.btnFormulare.Text = "Snd.Liste" Me.btnFormulare.TextAlign = System.Drawing.ContentAlignment.MiddleLeft Me.btnFormulare.UseVisualStyleBackColor = True ' @@ -1571,20 +1585,6 @@ Partial Class usrcntlAktDetails Me.btnTV.TextAlign = System.Drawing.ContentAlignment.MiddleLeft Me.btnTV.UseVisualStyleBackColor = False ' - 'Button9 - ' - Me.Button9.BackColor = System.Drawing.Color.White - Me.Button9.FlatStyle = System.Windows.Forms.FlatStyle.Flat - Me.Button9.ForeColor = System.Drawing.Color.Black - Me.Button9.ImageAlign = System.Drawing.ContentAlignment.MiddleRight - Me.Button9.Location = New System.Drawing.Point(2, 66) - Me.Button9.Margin = New System.Windows.Forms.Padding(0) - Me.Button9.Name = "Button9" - Me.Button9.Size = New System.Drawing.Size(88, 36) - Me.Button9.TabIndex = 5 - Me.Button9.Text = "alle Sendg. Mail" - Me.Button9.UseVisualStyleBackColor = False - ' 'usrcntlAktDetails ' Me.AutoScaleDimensions = New System.Drawing.SizeF(96.0!, 96.0!) diff --git a/Aviso/usrcntlAktDetails.vb b/Aviso/usrcntlAktDetails.vb index d4ed0a1..c44f54e 100644 --- a/Aviso/usrcntlAktDetails.vb +++ b/Aviso/usrcntlAktDetails.vb @@ -991,12 +991,11 @@ Public Class usrcntlAktDetails ' Dim frmSendungsdetails As New frmSendungsdetailsNEU(AvisoID, sendId) ' frmSendungsdetails.Show(Me) 'End If + openSnd(sendId) + 'Dim frmSendungsdetails As New frmSendungsdetailsNEU(AvisoID, sendId) + 'frmSendungsdetails.ShowDialog() 'Me) - Dim frmSendungsdetails As New frmSendungsdetailsNEU(AvisoID, sendId) - frmSendungsdetails.ShowDialog(Me) - - initDgvSendungen() - + 'initDgvSendungen() End Sub @@ -1015,12 +1014,19 @@ Public Class usrcntlAktDetails Public Sub openSnd(sendId) - Dim frmGrayOut = VERAG_PROG_ALLGEMEIN.cMeineFunktionenAVISO.grayoutForm() - Dim frmSendungsdetails As New frmSendungsdetailsNEU(AvisoID, sendId) - frmSendungsdetails.ShowDialog(frmGrayOut) - frmGrayOut.Close() - initDgvSendungen() + For Each openForm In Application.OpenForms() + If TypeOf (openForm) Is frmSendungsdetailsNEU Then + MsgBox("Sendungsfenster bereits geöffnet!") + CType(openForm, frmSendungsdetailsNEU).BringToFront() + Exit Sub + End If + Next + ' Dim frmGrayOut = VERAG_PROG_ALLGEMEIN.cMeineFunktionenAVISO.grayoutForm() + Dim frmSendungsdetails As New frmSendungsdetailsNEU(AvisoID, sendId) + frmSendungsdetails.Show() 'Dialog() ' frmSendungsdetails.ShowDialog(frmGrayOut) + ' frmGrayOut.Close() + initDgvSendungen() End Sub @@ -1182,16 +1188,16 @@ Public Class usrcntlAktDetails End If 'Dim frmSendungsdetails As New frmSendungsdetails(AvisoID, sendId) 'frmSendungsdetails.ShowDialog(Me) - Dim frmGrayOut = VERAG_PROG_ALLGEMEIN.cMeineFunktionenAVISO.grayoutForm() + ' Dim frmGrayOut = VERAG_PROG_ALLGEMEIN.cMeineFunktionenAVISO.grayoutForm() + + + openSnd(sendId) + 'Dim frmSendungsdetails As New frmSendungsdetailsNEU(AvisoID, sendId) + 'frmSendungsdetails.ShowDialog() '(frmGrayOut) - Dim frmSendungsdetails As New frmSendungsdetailsNEU(AvisoID, sendId) - frmSendungsdetails.ShowDialog(frmGrayOut) - - - - frmGrayOut.Close() + 'frmGrayOut.Close() initDgvSendungen() Me.Cursor = Cursors.Default Case "KundeAnzeigen" @@ -1305,6 +1311,7 @@ Public Class usrcntlAktDetails Else tbcntlVermerke.TabPages(2).Text = "Sendungsvermerke" End If + tbcntlVermerke.TabPages(3).Text = "Anhang (" & ADMIN.getValueTxtBySql("SELECT COUNT(*) FROM [tblAvisoAnhaenge] WHERE [anh_AvisoId]='" & AvisoID & "' AND isnull(anh_SendungsId,0) <=0 ", "AVISO") & ")" Catch ex As Exception End Try @@ -1320,18 +1327,23 @@ Public Class usrcntlAktDetails 'End Sub Private Sub timerSendRows_Tick(sender As Object, e As EventArgs) Handles timerSendRows.Tick - For Each r As DataGridViewRow In dgvSendungen.Rows - If r.Cells("tblSnd_Fremdspedition").Value Then 'FREMDANMELDER - r.Cells("Abfertigungsart").Style.BackColor = Color.FromArgb(230, 230, 230) - r.Cells("tblSnd_PosUnterNr").Style.BackColor = Color.FromArgb(230, 230, 230) - ' r.Cells("Abfertigungsart").Value = "FREMD" - r.Cells("Abfertigungsart").Value = r.Cells("tblSnd_FremdspeditionText").Value - Else 'Nomal - r.Cells("Abfertigungsart").Value = ADMIN.getValueTxtBySql("SELECT Abfertigungsbezeichnung FROM Abfertigungsarten WHERE [Abfertigungsart]='" & r.Cells("tblSnd_Abfertigungsart_ID").Value.ToString & "'", "FMZOLL") - If r.Cells("Abfertigungsart").Value.ToString.Length > 15 Then r.Cells("Abfertigungsart").Value = r.Cells("Abfertigungsart").Value.Substring(0, 15) & ".." - End If - Next - timerSendRows.Enabled = False + Try + + For Each r As DataGridViewRow In dgvSendungen.Rows + If r.Cells("tblSnd_Fremdspedition").Value Then 'FREMDANMELDER + r.Cells("Abfertigungsart").Style.BackColor = Color.FromArgb(230, 230, 230) + r.Cells("tblSnd_PosUnterNr").Style.BackColor = Color.FromArgb(230, 230, 230) + ' r.Cells("Abfertigungsart").Value = "FREMD" + r.Cells("Abfertigungsart").Value = r.Cells("tblSnd_FremdspeditionText").Value + Else 'Nomal + r.Cells("Abfertigungsart").Value = ADMIN.getValueTxtBySql("SELECT Abfertigungsbezeichnung FROM Abfertigungsarten WHERE [Abfertigungsart]='" & r.Cells("tblSnd_Abfertigungsart_ID").Value.ToString & "'", "FMZOLL") + If r.Cells("Abfertigungsart").Value.ToString.Length > 15 Then r.Cells("Abfertigungsart").Value = r.Cells("Abfertigungsart").Value.Substring(0, 15) & ".." + End If + Next + timerSendRows.Enabled = False + Catch ex As Exception + MsgBox(ex.Message & ex.StackTrace) + End Try End Sub Private Sub lblStatus_Click(sender As Object, e As EventArgs) Handles lblStatus.Click @@ -1923,7 +1935,6 @@ Public Class usrcntlAktDetails Private Sub Button8_Click_2(sender As Object, e As EventArgs) Handles Button8.Click SDL.FormularManagerNEU.OPEN_FORM(SDL.FormularManagerArten.SA_Gestellung, FraechterKdNr, {AvisoID}) - End Sub Private Sub btnKasse_LG_Click(sender As Object, e As EventArgs) Handles btnKasse_LG.Click @@ -1931,7 +1942,7 @@ Public Class usrcntlAktDetails Panel4.Visible = False End Sub - Private Sub btnKasse_User_Click(sender As Object, e As EventArgs) Handles btnKasse_User.Click + Private Sub btnKasse_User_Click(sender As Object, e As EventArgs) Handles Button9.Click Dim path = SDL.FormularManagerNEU.DispSendungslisteoListe(AvisoID, False) If path <> "" Then @@ -1940,10 +1951,8 @@ Public Class usrcntlAktDetails Case "IMEX" Process.Start(path) Case Else - If sender Is Button9 Then - Process.Start(path) - Else - Try + + Try Dim outl As New Outlook.Application Dim Mail As Microsoft.Office.Interop.Outlook.MailItem Mail = outl.CreateItem(0) @@ -1956,7 +1965,7 @@ Public Class usrcntlAktDetails MsgBox("Fehler beim Öffnen des Mail-Programmes. PDF wird geladen!") Process.Start(path) End Try - End If + End Select End If Panel4.Visible = False @@ -1967,5 +1976,8 @@ Public Class usrcntlAktDetails f.Show(Me) End Sub - + Private Sub Button9_Click(sender As Object, e As EventArgs) Handles btnKasse_User.Click + Dim path = SDL.FormularManagerNEU.DispSendungslisteoListe(AvisoID, False) + If path <> "" Then Process.Start(path) + End Sub End Class diff --git a/Diverses/dakosy.png b/Diverses/dakosy.png new file mode 100644 index 0000000000000000000000000000000000000000..177f76d125041380c6aafc428a8a310a85862fe4 GIT binary patch literal 27109 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