diff --git a/SB-PictureTagger/Class_Mark.vb b/SB-PictureTagger/Class_Mark.vb new file mode 100644 index 0000000..dcbcc66 --- /dev/null +++ b/SB-PictureTagger/Class_Mark.vb @@ -0,0 +1,124 @@ + +Public Class Mark + + '######################################################################################## + '############################## Private Declarations ################################## + '######################################################################################## + + Private sID As String '-> Das Kommando muss angegeben werden + Private sCommand As String '-> Das Kommando muss angegeben werden + Private nLeft As Integer '\ + Private nTop As Integer ' \ Die Position muss angegeben werden. Der Datentyp Rectangle wird nur intern benutzt, + Private nWidth As Integer ' / weshalb nach ausen die Eigenschaften einzeln angegeben werden müssen! + Private nHeight As Integer '/ + Private sName As String '-> Der Name ist Optional + Private sDescription As String '-> Die Beschreibung ist Optional + + '######################################################################################## + '############################## Property ############################################## + '######################################################################################## + + Public Property ID As String + Get + Return Me.sID + End Get + Set(ByVal value As String) + Me.sID = value + End Set + End Property 'ID + + Public Property Command As String + Get + Return Me.sCommand + End Get + Set(ByVal value As String) + Me.sCommand = value + End Set + End Property 'Command + + Public Property Left() As Integer + Get + Return Me.nLeft + End Get + Set(ByVal value As Integer) + If value >= 0 Then Me.nLeft = value + End Set + End Property 'Left + + Public Property Top() As Integer + Get + Return Me.nTop + End Get + Set(ByVal value As Integer) + If value >= 0 Then Me.nTop = value + End Set + End Property 'Top + + Public Property Width() As Integer + Get + Return Me.nWidth + End Get + Set(ByVal value As Integer) + If value >= 0 Then Me.nWidth = value + End Set + End Property 'Width + + Public Property Height() As Integer + Get + Return Me.nHeight + End Get + Set(ByVal value As Integer) + If value >= 0 Then Me.nHeight = value + End Set + End Property 'Height + + Public Property Name As String + Get + Return Me.sName + End Get + Set(ByVal value As String) + Me.sName = value + End Set + End Property 'Name + + Public Property Description As String + Get + Return Me.sDescription + End Get + Set(ByVal value As String) + Me.sDescription = value + End Set + End Property 'Description + + + '######################################################################################## + '############################## PUBLIC Subs ########################################### + '######################################################################################## + + Public Sub Clear() + With Me + .sID = "" + .sCommand = "" + .nLeft = -1 + .nTop = -1 + .nWidth = -1 + .nHeight = -1 + .sName = "" + .sDescription = "" + End With + End Sub + + Public Sub New(Optional ByVal ID As String = "", Optional ByVal Command As String = "", Optional ByVal Left As Integer = -1, Optional ByVal Top As Integer = -1, Optional ByVal Width As Integer = -1, Optional ByVal Height As Integer = -1, Optional ByVal Name As String = "", Optional ByVal Description As String = "") + With Me + .sID = ID + .sCommand = Command + .nLeft = Left + .nTop = Top + .nWidth = Width + .nHeight = Height + .sName = Name + .sDescription = Description + End With + End Sub + +End Class 'Mark ### Export, Improt Vormat für Markierungen diff --git a/SB-PictureTagger/Class_MarkButton.vb b/SB-PictureTagger/Class_MarkButton.vb new file mode 100644 index 0000000..80f35c0 --- /dev/null +++ b/SB-PictureTagger/Class_MarkButton.vb @@ -0,0 +1,174 @@ + +Public Class MarkButton + 'Erbe von Class Button + Inherits Windows.Forms.Button + + '######################################################################################## + '############################## Declarations ########################################## + '######################################################################################## + + 'Variablen + Private nIndex As Integer + Private components As System.ComponentModel.IContainer + Private bRO + + 'Objecte + Friend WithEvents Menu As System.Windows.Forms.ContextMenuStrip + Friend WithEvents Menu_Move As System.Windows.Forms.ToolStripMenuItem 'Verschiebe Markierung + Friend WithEvents Menu_SiceChange As System.Windows.Forms.ToolStripMenuItem 'Ändere Größe + Friend WithEvents Menu_Delete As System.Windows.Forms.ToolStripMenuItem 'Verschiebe Markierung + Friend WithEvents Menu_Hide As System.Windows.Forms.ToolStripMenuItem 'Verstecke einzelne Markierung + + 'Events + Public Event LikeMove(ByVal sender As Object) + Public Event LikeSiceChange(ByVal sender As Object) + Public Event LikeDelete(ByVal sender As Object) + + + '######################################################################################## + '############################## Property ############################################## + '######################################################################################## + + Public Property Position() As Rectangle + Get + Return New Rectangle(Me.Left, Me.Top, Me.Width, Me.Height) + End Get + Set(ByVal value As Rectangle) + Me.Width = value.Width + Me.Height = value.Height + Me.Left = value.Left + Me.Top = value.Top + End Set + End Property 'PositionOnTaggedIMG + + Private bDeleted As Boolean + Public Property Deleted As Boolean + Get + Return Me.bDeleted + End Get + Set(ByVal value As Boolean) + If value Then Me.Clear() + Me.bDeleted = value + End Set + End Property + + Public ReadOnly Property Index As Integer + Get + Return nIndex + End Get + End Property 'Index + + '######################################################################################## + '############################## PUBLIC Subs ########################################### + '######################################################################################## + + Public Sub Clear() + With Me + .Visible = False + .Width = 0 + .Height = 0 + .Left = 0 + .Top = 0 + .Text = "" + .FlatAppearance.BorderSize = 3 + End With + End Sub 'Clear + + Public Sub New(Optional ByVal Index As Integer = -1, Optional ByVal RO As Boolean = False) + ' + 'Main + ' + Me.FlatStyle = Windows.Forms.FlatStyle.Flat + Me.BackColor = Drawing.Color.Transparent + Me.BackgroundImage = Nothing + Me.ForeColor = Drawing.Color.Transparent + Me.FlatAppearance.BorderColor = Drawing.Color.Black + Me.FlatAppearance.MouseDownBackColor = Drawing.Color.Transparent + Me.FlatAppearance.MouseOverBackColor = Drawing.Color.Transparent + Me.TabStop = False + + Me.Menu = New System.Windows.Forms.ContextMenuStrip + Me.Menu_Move = New System.Windows.Forms.ToolStripMenuItem + Me.Menu_SiceChange = New System.Windows.Forms.ToolStripMenuItem + Me.Menu_Hide = New System.Windows.Forms.ToolStripMenuItem + Me.Menu_Delete = New System.Windows.Forms.ToolStripMenuItem + + Me.nIndex = Index + Me.bRO = RO + + ' + 'Menu + ' + Me.Menu.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.Menu_Move, Me.Menu_SiceChange, Me.Menu_Hide, Me.Menu_Delete}) + Me.Menu.Name = "Menu" + Me.Menu.Size = New System.Drawing.Size(202, 70) + + ' + 'Menu_Move + ' + Me.Menu_Move.Name = "Menu_Move" + Me.Menu_Move.Size = New System.Drawing.Size(201, 22) + Me.Menu_Move.Text = "Verschiebe Markierung" + Me.Menu_Move.Enabled = Not RO 'Schreibschutz setzen wenn übergenben + Me.Menu_Move.Enabled = False '<<#<<#<<#<<#<<#<<#<<#<<#<<#<<#<<#<<#<<#<<#<<#<<#<<#<<#<<#<<#<<#<<#<<#<< Noch in Arbeit >>>>>>>> + + ' + 'Menu_SiceChange + ' + Me.Menu_SiceChange.Name = "Menu_SiceChange" + Me.Menu_SiceChange.Size = New System.Drawing.Size(201, 22) + Me.Menu_SiceChange.Text = "Ändere Größe" + Me.Menu_SiceChange.Enabled = Not RO 'Schreibschutz setzen wenn übergenben + + ' + 'Menu_Hide + ' + Me.Menu_Hide.Name = "Menu_Hide" + Me.Menu_Hide.Size = New System.Drawing.Size(201, 22) + Me.Menu_Hide.Text = "Verstecke Markierung" + Me.Menu_Hide.Enabled = Not RO 'Schreibschutz setzen wenn übergenben + + ' + 'Menu_Delete + ' + Me.Menu_Delete.Name = "Menu_Delete" + Me.Menu_Delete.Size = New System.Drawing.Size(201, 22) + Me.Menu_Delete.Text = "Lösche Markierung" + Me.Menu_Delete.Enabled = Not RO 'Schreibschutz setzen wenn übergenben + + If nIndex >= 0 Then Me.ContextMenuStrip = Me.Menu 'Wenn Gültiget Index Aktiviere Menü + + Me.Clear() + End Sub ' New(-1, False) will execute wenn declare a new instance + + + '######################################################################################## + '############################## Sub on Event ########################################## + '######################################################################################## + + 'Private Sub MarkButtnon_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.GotFocus + ' Me.FlatAppearance.BorderSize = 4 + 'End Sub 'MarkButnon_GotFocus Event + + 'Private Sub MarkButtnon_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.LostFocus + ' Me.FlatAppearance.BorderSize = 3 + 'End Sub 'MarkButnon_LostFocus Event + + Private Sub Menu_Delete_Click() Handles Menu_Delete.Click + RaiseEvent LikeDelete(Me) + End Sub 'Menu_Delete_Click = Me.LikeDelete + + Private Sub Menu_Hide_Click() Handles Menu_Hide.Click + Me.Visible = False + End Sub 'Menu_Hide_Click = Me.Visible <- False + + Private Sub Menu_Move_Click() Handles Menu_Move.Click + RaiseEvent LikeMove(Me) + End Sub 'Menu_Move_Click = Me.LikeMove + + Private Sub Menu_SiceChange_Click() Handles Menu_SiceChange.Click + RaiseEvent LikeSiceChange(Me) + End Sub 'Menu_SiceChange_Click = Me.LikeSiceChange + + +End Class 'MarkButton diff --git a/SB-PictureTagger/Class_Place.vb b/SB-PictureTagger/Class_Place.vb new file mode 100644 index 0000000..f068053 --- /dev/null +++ b/SB-PictureTagger/Class_Place.vb @@ -0,0 +1,97 @@ + +Public Class Place + + '######################################################################################## + '############################## Declare Events ######################################## + '######################################################################################## + + Public Event PropertyTitleChanged() + Public Event PropertyAdressChanged() + Public Event PropertyDescriptionChanged() + Public Event PropertyGPSChanged() + + + '######################################################################################## + '############################## Property ############################################## + '######################################################################################## + + Private sTitle As String + Public Property Title() As String + Get + Return sTitle + End Get + Set(ByVal value As String) + If Not value = sTitle Then + sTitle = value + RaiseEvent PropertyTitleChanged() + End If + End Set + End Property + + Private sAdress As String + Public Property Adress() As String + Get + Return sAdress + End Get + Set(ByVal value As String) + If Not value = sAdress Then + sAdress = value + RaiseEvent PropertyAdressChanged() + End If + End Set + End Property + + Private sDescription As String + Public Property Description() As String + Get + Return sDescription + End Get + Set(ByVal value As String) + If Not value = sDescription Then + sDescription = value + RaiseEvent PropertyDescriptionChanged() + End If + End Set + End Property + + Private sGPS As String + Public Property GPS() As String + Get + Return sGPS + End Get + Set(ByVal value As String) 'Später eventuelle überprüfung auf format und deren Umwandlung -GPS Formate- + If Not value = sGPS Then + sGPS = value + RaiseEvent PropertyGPSChanged() + End If + End Set + End Property + + + '######################################################################################## + '############################## PUBLIC Subs ########################################### + '######################################################################################## + + Public Sub Clear() + Me.sAdress = Nothing + Me.sDescription = Nothing + Me.sGPS = Nothing + Me.sTitle = Nothing + End Sub 'Lehren des Objects + + + '######################################################################################## + '############################## Public Overrides ###################################### + '######################################################################################## + + Public Overrides Function GetHashCode() As Integer + Dim sb As New System.Text.StringBuilder + sb.Append(Me.sAdress) + sb.Append(Me.sDescription) + sb.Append(Me.sGPS) + sb.Append(Me.sTitle) + Return sb.ToString.GetHashCode() + End Function 'GetHashCode + + +End Class 'Class Place \ No newline at end of file diff --git a/SB-PictureTagger/Class_Rectangle.vb b/SB-PictureTagger/Class_Rectangle.vb new file mode 100644 index 0000000..d0e527d --- /dev/null +++ b/SB-PictureTagger/Class_Rectangle.vb @@ -0,0 +1,170 @@ + +Public Class Rectangle + '######################################################################################## + '############################## Private Declarations ################################## + '######################################################################################## + + Private nLeft As Integer = 0 + Private nTop As Integer = 0 + Private nWidth As Integer = 0 + Private nHeight As Integer = 0 + + + '######################################################################################## + '############################## Property ############################################## + '######################################################################################## + + Public Property Left() As Integer + Get + Return Me.nLeft + End Get + Set(ByVal value As Integer) + If value < 0 Then value = 0 + Me.nLeft = value + End Set + End Property 'Left + + Public Property Top() As Integer + Get + Return Me.nTop + End Get + Set(ByVal value As Integer) + If value < 0 Then value = 0 + Me.nTop = value + End Set + End Property 'Top + + Public Property Width() As Integer + Get + Return Me.nWidth + End Get + Set(ByVal value As Integer) + If value < 0 Then value = 0 + Me.nWidth = value + End Set + End Property 'Width + + Public Property Height() As Integer + Get + Return Me.nHeight + End Get + Set(ByVal value As Integer) + If value < 0 Then value = 0 + Me.nHeight = value + End Set + End Property 'Height + + Public ReadOnly Property PointA As Drawing.Point + Get + Return New Drawing.Point(nLeft, nTop) + End Get + End Property 'RO PointA + + Public ReadOnly Property PointB As Drawing.Point + Get + Return New Drawing.Point(nLeft + nWidth, nTop + nHeight) + End Get + End Property 'RO PointB + + + '######################################################################################## + '############################## PUBLIC Functions ###################################### + '######################################################################################## + + + Public Function AsString() As String + With Me + If .nLeft = Nothing Then nLeft = 0 + If .nTop = Nothing Then nTop = 0 + If .nWidth = Nothing Then nWidth = 0 + If .nHeight = Nothing Then nHeight = 0 + AsString = "Left: " & Convert.ToString(.nLeft) & "; Top: " & Convert.ToString(.nTop) & "; Width: " & Convert.ToString(.nWidth) & "; Height: " & Convert.ToString(.nHeight) + End With + End Function 'AsString + + + '######################################################################################## + '############################## PUBLIC Subs ########################################### + '######################################################################################## + + 'New(Left, Top, Width, Height) + Public Sub New(Optional ByVal Left As Integer = Nothing, Optional ByVal Top As Integer = Nothing, Optional ByVal Width As Integer = Nothing, Optional ByVal Height As Integer = Nothing) + With Me + .Left = Left + .Top = Top + .Width = Width + .Height = Height + End With + End Sub 'New + + Public Sub Clear() + With Me + .Left = 0 + .Top = 0 + .Width = 0 + .Height = 0 + End With + End Sub + + '######################################################################################## + '############################## PUBLIC Shared Functions ############################### + '######################################################################################## + + Public Shared Function Points_to_Rectangle(ByVal PointA As System.Drawing.Point, ByVal PointB As System.Drawing.Point) As Rectangle + Dim rRectangle As New Rectangle + Dim A_x As Integer = PointA.X + Dim A_y As Integer = PointA.Y + Dim B_x As Integer = PointB.X + Dim B_y As Integer = PointB.Y + + If A_x < B_x Then + If A_y < B_y Then + PointA.X = A_x + PointA.Y = A_y + PointB.X = B_x + PointB.Y = B_y + ElseIf A_y > B_y Then + PointA.X = A_x + PointA.Y = B_y + PointB.X = B_x + PointB.Y = A_y + End If + + ElseIf A_x > B_x Then + If A_y < B_y Then + PointA.X = B_x + PointA.Y = A_y + PointB.X = A_x + PointB.Y = B_y + ElseIf A_y > B_y Then + PointA.X = B_x + PointA.Y = B_y + PointB.X = A_x + PointB.Y = A_y + End If + End If + rRectangle.Left = PointA.X + rRectangle.Top = PointA.Y + rRectangle.Width = PointB.X - PointA.X + rRectangle.Height = PointB.Y - PointA.Y + + Points_to_Rectangle = rRectangle + + End Function 'Points_to_Rectangle + + + '######################################################################################## + '############################## Public Overrides ###################################### + '######################################################################################## + + Public Overrides Function GetHashCode() As Integer + Dim sb As New System.Text.StringBuilder + sb.Append(Convert.ToString(Me.nHeight)) + sb.Append(Convert.ToString(Me.nLeft)) + sb.Append(Convert.ToString(Me.nTop)) + sb.Append(Convert.ToString(Me.nWidth)) + Return sb.ToString.GetHashCode() + End Function 'GetHashCode + + +End Class 'Class Rectangle diff --git a/SB-PictureTagger/Class_TaggedIMG.vb b/SB-PictureTagger/Class_TaggedIMG.vb new file mode 100644 index 0000000..5469171 --- /dev/null +++ b/SB-PictureTagger/Class_TaggedIMG.vb @@ -0,0 +1,1224 @@ + +'HauptClasse von PictureTagger ##### IMG ##### Taggs ##### Marks ############################ +Public Class TaggedIMG + Inherits System.Windows.Forms.PictureBox + + '######################################################################################## + '############################## Settings ############################################## + '######################################################################################## + + Private Const SupportedMarks As Integer = 200 + Private Const MinMarkLateralDistanceOnProgramm As Integer = 0 + Private Const MinMarkLateralDistanceOnPicture As Integer = 0 + Private Const MinMarkOnPictureSize As Integer = 16 'This are Pixel + Private Const MinMarkOnProgrammSize As Integer = 15 'Mindestgröse um Auf TaggedIMG Angezeigt zu werden ... <- Reverenzwert bei Neuen + Private Const Debugging As Boolean = True 'Bei Fehler werden diese ausgegeben + + + '######################################################################################## + '############################## MAIN ################################################## + '######################################################################################## +#Region "Main" + + '###################### + '### Declarations ### + '###################### + 'Variables + Private components As System.ComponentModel.IContainer + Private IMG_Position As New Rectangle + Private IMG_ScaleFactor As Double + Private IMG_AspectSiteWidth As Boolean + + 'Events + ' -------------------------------- Taggs ------------------------------ + Public Event TaggChanged() + Public Event PropertyIDChanged() + Public Event PropertyTitleChanged() + Public Event PropertyDescriptionChanged() + Public Event PropertyTimeChanged() + Public Event PropertyPlaceChanged() + + + '################### + '### Propertys ### + '################### + + Private sID As String + Public Property ID() As String + Get + Return Me.sID + End Get + Set(ByVal value As String) + If Not value = Me.sID Then + Me.sID = value + RaiseEvent PropertyIDChanged() + End If + End Set + End Property + + Private sTitle As String + Public Property Title() As String + Get + Return Me.sTitle + End Get + Set(ByVal value As String) + If Not value = Me.sTitle Then + Me.sTitle = value + RaiseEvent PropertyTitleChanged() + RaiseEvent TaggChanged() + End If + End Set + End Property + + Private sDescription As String + Public Property Description() As String + Get + Return Me.sDescription + End Get + Set(ByVal value As String) + If Not value = Me.sDescription Then + Me.sDescription = value + RaiseEvent PropertyDescriptionChanged() + RaiseEvent TaggChanged() + End If + End Set + End Property + + Private sTime As String + Public Property Time() As String + Get + Return Me.sTime + End Get + Set(ByVal value As String) + If Not value = Me.sTime Then + Me.sTime = value + RaiseEvent PropertyTimeChanged() + RaiseEvent TaggChanged() + End If + End Set + End Property + + Private oPlace As New Place + Public Property Place() As Place 'AufnahmeOrt + Get + Return oPlace + End Get + Set(ByVal value As Place) + If Not value.GetHashCode = Me.oPlace.GetHashCode Then + Me.oPlace = value + RaiseEvent PropertyPlaceChanged() + RaiseEvent TaggChanged() + End If + End Set + End Property + ' -------------------------------- Taggs END --------------------------- + + + Private Property MenuEnabled As Boolean + Get + Return ContextMenuStrip.Enabled + End Get + Set(ByVal value As Boolean) + ContextMenuStrip.Enabled = value + For i = 0 To (SupportedMarks - 1) + aMarkButtons(i).ContextMenuStrip.Enabled = value + Next + End Set + End Property + + Private bRO As Boolean + Public Property RO As Boolean + Get + Return bRO + End Get + Set(ByVal value As Boolean) + bRO = value + Me.MenuEnabled = Not value + End Set + End Property 'RO = ReadOnly + + '################### + '### Public Sub ### + '################### + + Public Sub Clear() + With Me + 'Main + .sID = Nothing + .Image = Nothing + .sTitle = Nothing + .sDescription = Nothing + .sTime = Nothing + .oPlace.Clear() + + 'Mousemode + .MouseMode_Clear() + + 'Marks & MarkButtons + .Marks_Clear() + + 'ActivMark + .ActivMark_Clear() + + 'Menu + .MenuEnabled = True + + End With + End Sub 'Main Clear + + Public Sub New() + 'Initial Special PictureBox setings + With Me + .BorderStyle = Windows.Forms.BorderStyle.None + .SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom + .TabIndex = 0 + .TabStop = False + + .MouseMode_Initial() + .MarkButtons_Initial() + .Marks_Initial() + .Menu_Initial() 'ContextMenuStrip_Initial + .Clear() + End With + End Sub ' New() will execute wenn declare a new instance + + + '###################### + '### Private Subs ### + '###################### + + Private Sub IMG_Update_PositionsParam() + Dim ImageAspect As Double = Image.Width / Image.Height + Dim ControlAspect As Double = Me.Width / Me.Height + Dim DisplayHeight As Double = Me.Height + Dim DisplayWidth As Double = Me.Width + Dim freeAreaSize As Double + If (ImageAspect >= ControlAspect) Then + 'This means that we are limited by width, + 'meaning the image fills up the entire control from left to right + Me.IMG_AspectSiteWidth = True + Me.IMG_ScaleFactor = Me.Width / Image.Width + DisplayHeight = Me.IMG_ScaleFactor * Image.Height + freeAreaSize = (Height - DisplayHeight) / 2 + Me.IMG_Position = New Rectangle(0, freeAreaSize, DisplayWidth, DisplayHeight) + Else + 'This means that we are limited by height, + 'meaning the image fills up the entire control from top to bottom + Me.IMG_AspectSiteWidth = False + Me.IMG_ScaleFactor = Me.Height / Image.Height + DisplayWidth = Me.IMG_ScaleFactor * Image.Width + freeAreaSize = (Width - DisplayWidth) / 2 + Me.IMG_Position = New Rectangle(freeAreaSize, 0, DisplayWidth, DisplayHeight) + End If + End Sub 'IMG_Update_PositionsParam + + + '########################## + '#### Handles Events #### + '########################## + + Private Sub ReSice() Handles Me.SizeChanged + Me.MarkButtons_Update() 'ReLoad MarkButons + + End Sub 'ReSice ### will execute wenn Me.Size has been changed + + +#End Region 'Main + + + '######################################################################################## + '############################## MousMode ############################################## + '######################################################################################## +#Region "MousMode" + + Private Sub MouseMode_Initial() + Me.oMouseModeMarkButton.Deleted = True + Me.oMouseModeMarkButton.Parent = Me + Me.Controls.Add(Me.oMouseModeMarkButton) + Me.oMouseModeArgs = New Mark + End Sub 'MouseMode_Initial + + '###################### + '### Declarations ### + '###################### + + 'Objects + Private oMouseModeMarkButton As New MarkButton + Private bMouseMode As Boolean + Private oMouseModeArgs As New Mark + Private nMouseModeAim As Int16 '0 = Nothing | 1 = Change Sice | 2 = Creat New Intern | 3 = Creat New Extern + Private pMouseDown As System.Drawing.Point + Private pMouseUp As System.Drawing.Point + Private bMouseModeSuccessDown As Boolean + + 'Events + Public Event LikeToCreatMark(ByVal Left As Integer, ByVal Top As Integer, ByVal Width As Integer, ByVal Height As Integer) 'Wird Für ID Generierung Benötigt! <- Übergebe Position(Conv) + Public Event MouseModeChanged() + + + '################### + '### Propertys ### + '################### + + Public ReadOnly Property MouseMode As Boolean + Get + Return Me.bMouseMode + End Get + End Property 'MouseMode + + + '########################### + '### Private Functions ### + '########################### + + Private Function MouseMode_CalcRectangle(ByVal PointA As System.Drawing.Point, ByVal PointB As System.Drawing.Point) As Rectangle + Dim Result As New Rectangle + Result = Rectangle.Points_to_Rectangle(PointA, PointB) + + If Result.Left < MinMarkLateralDistanceOnProgramm + Me.IMG_Position.Left Then Result.Left = MinMarkLateralDistanceOnProgramm + Me.IMG_Position.Left + If Result.Top < MinMarkLateralDistanceOnProgramm + Me.IMG_Position.Top Then Result.Top = MinMarkLateralDistanceOnProgramm + Me.IMG_Position.Top + If Result.PointB.X > Me.IMG_Position.PointB.X - MinMarkLateralDistanceOnProgramm Then Result.Width = Me.IMG_Position.PointB.X - MinMarkLateralDistanceOnProgramm - Result.Left + If Result.PointB.Y > Me.IMG_Position.PointB.Y - MinMarkLateralDistanceOnProgramm Then Result.Height = Me.IMG_Position.PointB.Y - MinMarkLateralDistanceOnProgramm - Result.Top + + Return Result + End Function 'MouseMode_CalcRectangle + + ' "Change_Sice" | "Creat_New_Intern" | "Creat_New_Extern" | {"Move_Mark"} + Private Function MouseMode_Set(ByRef Aim As String, ByVal Args As Mark) As Boolean + Me.MouseMode_Clear() + MouseMode_Set = False + Me.IMG_Update_PositionsParam() + If (Aim = "Change_Sice") Or (Aim = "Creat_New_Intern") Or (Aim = "Creat_New_Extern") Or (Aim = "Move_Mark") Then + Me.bMouseMode = True + RaiseEvent MouseModeChanged() + Me.oMouseModeArgs = Args 'Übergebe MarkID + MouseMode_Set = True + Select Case Aim + Case "Change_Sice", "Move_Mark" '<-- Größe zu Ändern | "Move_Mark" wird eigerer Case! + Me.nMouseModeAim = 1 + + Case "Creat_New_Intern" '<-- Setze Position, ID Fehlt!! + Me.nMouseModeAim = 2 + + Case "Creat_New_Extern" '<-- Setzt Pisition + Me.nMouseModeAim = 3 + + End Select 'Aim + End If + End Function 'MouseMode_Set + + Private Function MouseMode_RightPlace(ByVal pPoint As Point) As Boolean + MouseMode_RightPlace = True + If pPoint.Y < Me.IMG_Position.Top + MinMarkLateralDistanceOnProgramm Then MouseMode_RightPlace = False + If pPoint.Y > Me.IMG_Position.PointB.Y - MinMarkLateralDistanceOnProgramm Then MouseMode_RightPlace = False + If pPoint.X < Me.IMG_Position.Left + MinMarkLateralDistanceOnProgramm Then MouseMode_RightPlace = False + If pPoint.X > Me.IMG_Position.PointB.X - MinMarkLateralDistanceOnProgramm Then MouseMode_RightPlace = False + End Function 'MouseMode_ClickRightPlace + + '###################### + '### Private Subs ### + '###################### + + Private Sub MouseMode_Clear() + + Me.bMouseMode = False + Me.nMouseModeAim = 0 + Me.oMouseModeArgs.Clear() + Me.pMouseDown = New System.Drawing.Point(0, 0) + Me.pMouseUp = New System.Drawing.Point(0, 0) + Me.bMouseModeSuccessDown = False + Me.Cursor = Cursors.Default + Me.oMouseModeMarkButton.Deleted = True + + End Sub + + + '########################## + '#### Handles Events #### + '########################## + + Private Sub MyEvents_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown + If bMouseMode Then + Dim pPoint As Drawing.Point + pPoint.X = e.X + pPoint.Y = e.Y + If MouseMode_RightPlace(pPoint) Then + Me.bMouseModeSuccessDown = True + Me.pMouseDown = pPoint + Me.oMouseModeMarkButton.Deleted = False + Me.oMouseModeMarkButton.Visible = True + Me.Cursor = Cursors.Cross + If Me.nMouseModeAim = 1 Then + Me.aMarkButtons(Me.Marks_IndexOf(Me.oMouseModeArgs.ID)).Visible = False + End If + End If + End If + End Sub 'MyEvents_MouseDown <-- Will act when bMouseMode = True + + Private Sub MyEvents_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove + If bMouseMode Then + Dim pMouseMove As System.Drawing.Point + pMouseMove.X = e.X + pMouseMove.Y = e.Y + oMouseModeMarkButton.Position = MouseMode_CalcRectangle(Me.pMouseDown, pMouseMove) 'Zeige positions änderungen an + If Me.MouseMode_RightPlace(pMouseMove) Then + Me.Cursor = Cursors.Cross + Else + Me.Cursor = Cursors.No + End If + End If + End Sub 'MyEvents_MouseMove <-- Will act when bMouseMode = True + + Private Sub MyEvents_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseUp + If bMouseMode And bMouseModeSuccessDown Then + Dim Answer As String + Dim oPositonOnPic As New Rectangle + oPositonOnPic = Me.ConvertToPicturePosition(Me.oMouseModeMarkButton.Position) + If Me.MarkButtons_CheckPositionArguments(Me.oMouseModeMarkButton.Position) Then + Select Case nMouseModeAim + Case 1 + Me.aMarkButtons(Me.Marks_IndexOf(Me.oMouseModeArgs.ID)).Visible = True + Answer = Me.Marks_Update(Me.oMouseModeArgs.ID, "Change", oPositonOnPic.Left, oPositonOnPic.Top, oPositonOnPic.Width, oPositonOnPic.Height, Me.oMouseModeArgs.Name, Me.oMouseModeArgs.Description) + If Not (Answer = "Success") And Debugging Then MsgBox(Answer) + + Case 2 + RaiseEvent LikeToCreatMark(oPositonOnPic.Left, oPositonOnPic.Top, oPositonOnPic.Width, oPositonOnPic.Height) + + Case 3 + Answer = Me.Marks_Update(Me.oMouseModeArgs.ID, "Create", oPositonOnPic.Left, oPositonOnPic.Top, oPositonOnPic.Width, oPositonOnPic.Height, Me.oMouseModeArgs.Name, Me.oMouseModeArgs.Description) + If Not (Answer = "Success") And Debugging Then MsgBox(Answer) + + End Select + Else 'On Error + If (nMouseModeAim >= 1) And Not (nMouseModeAim > 4) Then MsgBox("Das ist Eine Falsche Größe!") + End If + Me.MouseMode_Clear() + RaiseEvent MouseModeChanged() + End If + End Sub 'MyEvents_MouseUp <-- Will act when bMouseMode = True + + +#End Region 'MousMode + + + '######################################################################################## + '############################## MarkButtons ########################################### + '######################################################################################## +#Region "MarkButtons" + + Private Sub MarkButtons_Initial() + 'Initial SupportedMarks MarkButtons <- Maximal sichtbar SupportedMarks/2 + For i = 0 To (SupportedMarks - 1) + Me.aMarkButtons(i) = New MarkButton(i, bRO) + Me.aMarkButtons(i).Parent = Me + Me.Controls.Add(Me.aMarkButtons(i)) + AddHandler Me.aMarkButtons(i).Click, AddressOf MarkButton_Click + AddHandler Me.aMarkButtons(i).LikeMove, AddressOf MarkButton_LikeMove + AddHandler Me.aMarkButtons(i).LikeSiceChange, AddressOf MarkButton_LikeSiceChange + AddHandler Me.aMarkButtons(i).LikeDelete, AddressOf MarkButton_LikeDelete + Next + End Sub 'MarkButtons_Initial + + + '###################### + '### Declarations ### + '###################### + + Private aMarkButtons(SupportedMarks - 1) As MarkButton + + + '#################### + '### Private Sub ### + '#################### + + Private Sub MarkButtons_Visible(ByRef value As Boolean) + For i = 0 To (SupportedMarks - 1) + If Not Me.aMarkButtons(i).Deleted Then + Me.aMarkButtons(i).Visible = value + End If + bMarks_Visible = value + If value = False Then ActivMark_Clear() + Next + End Sub 'MarkButtons_Visible + + Private Sub MarkButtons_Update(Optional ByVal Index As Integer = -1) + If Index < 0 Then 'Update Alle (Rekursiv) + For i = 0 To (SupportedMarks - 1) + Me.MarkButtons_Update(i) + Next + ElseIf Index <= (SupportedMarks - 1) Then 'Update %Index% + If Me.aMarks(Index).ID = "" Or Nothing Then Me.aMarks(Index).Command = "" ' If something gets rong with Information it will Delete + Select Case Me.aMarks(Index).Command + Case "Nothing", "Create", "Change" + Me.MarkButtons_ReSize(Index) + + Case "Delete" + Me.aMarkButtons(Index).Deleted = True + + Case Else + Me.aMarkButtons(Index).Deleted = True + Me.Marks_LineDelete(Me.aMarks(Index).ID) + + End Select + End If + End Sub 'MarkButtons_Update -1 Means All + + Private Sub MarkButtons_ReSize(ByRef Index As Integer) + ' Position des MB | ist | Convertiette Position von | Position auf Bild + Dim rTemp As Rectangle = Me.ConvertToProgrammPosition(New Rectangle(Me.aMarks(Index).Left, Me.aMarks(Index).Top, Me.aMarks(Index).Width, Me.aMarks(Index).Height)) + If (Me.MarkButtons_CheckPositionArguments(rTemp)) Then + If Not (aMarkButtons(Index).Position.GetHashCode = rTemp.GetHashCode) Then 'Bei Positionsänderung + Me.aMarkButtons(Index).Position = rTemp + Me.aMarkButtons(Index).Deleted = False + Me.aMarkButtons(Index).Visible = Me.bMarks_Visible + Me.ActivMark_EventSiceChanged() + End If + Else 'Zu Kleine Marks Werden nicht angezeigt + Me.aMarkButtons(Index).Deleted = True + End If + + End Sub 'MarkButtons_ReSize + + + '########################### + '### Private Functions ### + '########################### + + 'Es werden Die Orginal Pixel des Pict hergenommen + Private Function ConvertToPicturePosition(ByVal ProgrammPosition As Rectangle) As Rectangle + Me.IMG_Update_PositionsParam() + Dim Result As New Rectangle + Result = Me.PositionOnIMG(ProgrammPosition) 'Schneide Lehren Raum Ab + Result.Left /= IMG_ScaleFactor 'Scaliere auf OrginalGröße + Result.Top /= IMG_ScaleFactor 'Scaliere auf OrginalGröße + Result.Width /= IMG_ScaleFactor 'Scaliere auf OrginalGröße + Result.Height /= IMG_ScaleFactor 'Scaliere auf OrginalGröße + Return Result + End Function 'ConvertToPicturePosition + + Private Function ConvertToProgrammPosition(ByVal PicturePosition As Rectangle) As Rectangle + Me.IMG_Update_PositionsParam() + Dim Result As New Rectangle + Result = PicturePosition + Result.Left *= IMG_ScaleFactor 'Scaliere + Result.Top *= IMG_ScaleFactor 'Scaliere + Result.Width *= IMG_ScaleFactor 'Scaliere + Result.Height *= IMG_ScaleFactor 'Scaliere + Result.Left += Me.IMG_Position.Left 'Addire Lheren Raum Hinzu + Result.Top += Me.IMG_Position.Top 'Addire Lheren Raum Hinzu + Return Result + End Function 'ConvertToProgrammPosition + + Private Function MarkButtons_CheckPositionArguments(ByVal Position As Rectangle) As Boolean + MarkButtons_CheckPositionArguments = False + If (Position.Width >= MinMarkOnProgrammSize) And (Position.Height >= MinMarkOnProgrammSize) Then MarkButtons_CheckPositionArguments = True + End Function 'MarkButtons_CheckPositionArguments + + Private Function PositionOnIMG(ByVal Position As Rectangle) As Rectangle + + Position.Left -= IMG_Position.Left + Position.Top -= IMG_Position.Top + If Position.Left > IMG_Position.Width Then Position.Left = IMG_Position.Width + If Position.Top > IMG_Position.Height Then Position.Top = IMG_Position.Height + If Position.PointB.X > IMG_Position.Width Then Position.Width = IMG_Position.Width - Position.Left + If Position.PointB.Y > IMG_Position.Height Then Position.Height = IMG_Position.Height - Position.Top + Return Position + + End Function 'PositionOnBitmap + + '########################## + '#### Handles Events #### + '########################## + + Private Sub MarkButton_Click(ByVal sender As MarkButton, ByVal e As System.EventArgs) + Me.ActivMark_Update(sender.Index) + End Sub 'MarkButton_Click Handles aMarkButtons(i).Click + + Private Sub MarkButton_LikeMove(ByVal sender As MarkButton) + Me.aMarkButtons(sender.Index).Visible = False + Dim Answer As Boolean = Me.MouseMode_Set("Move_Mark", New Mark(Me.aMarks(sender.Index).ID, Me.aMarks(sender.Index).Command, Me.aMarks(sender.Index).Left, Me.aMarks(sender.Index).Top, Me.aMarks(sender.Index).Width, Me.aMarks(sender.Index).Height, Me.aMarks(sender.Index).Name, Me.aMarks(sender.Index).Description)) + If Debugging And Not Answer Then MsgBox(Convert.ToString(Answer)) + End Sub 'MarkButton_LikeMove Handles aMarkButtons(i).LikeMove + + Private Sub MarkButton_LikeSiceChange(ByVal sender As MarkButton) + Me.aMarkButtons(sender.Index).Visible = False + Dim Answer As Boolean = Me.MouseMode_Set("Change_Sice", New Mark(Me.aMarks(sender.Index).ID, Me.aMarks(sender.Index).Command, Me.aMarks(sender.Index).Left, Me.aMarks(sender.Index).Top, Me.aMarks(sender.Index).Width, Me.aMarks(sender.Index).Height, Me.aMarks(sender.Index).Name, Me.aMarks(sender.Index).Description)) + If Debugging And Not Answer Then MsgBox(Convert.ToString(Answer)) + End Sub 'MarkButton_LikeSiceChange Handles aMarkButtons(i).LikeSiceChange + + Private Sub MarkButton_LikeDelete(ByVal sender As MarkButton) + Dim Answer As String = Me.Marks_Update(Me.aMarks(sender.Index).ID, "Delete", 0, 0, 0, 0, Nothing, Nothing) + If Debugging And Not Answer = "Success" Then MsgBox(Answer) + End Sub 'MarkButton_LikeDelete Handles aMarkButtons(i).LikeDelete + + +#End Region 'MarkButtons + + + '######################################################################################## + '############################## Marks ################################################# + '######################################################################################## +#Region "Marks" + + '###################### + '### Declarations ### + '###################### + 'Variables + Private aMarks(SupportedMarks - 1) As Mark + + 'Events + Public Event PropertyMarks_VisibleChanged() + Public Event Marks_Changed() + + + '################### + '### Propertys ### + '################### + + Private bMarks_Visible As Boolean + Public Property Marks_Visible() As Boolean + Get + Return bMarks_Visible + End Get + Set(ByVal value As Boolean) + If Not value = bMarks_Visible Then + Me.MarkButtons_Visible(value) + Me.Menu_Update() + RaiseEvent PropertyMarks_VisibleChanged() + End If + End Set + End Property + + + '###################### + '### Private Subs ### + '###################### + + Private Sub Marks_Clear() + For i = 0 To (SupportedMarks - 1) + Me.aMarks(i).Clear() + Next + Me.bMarks_Visible = True + Me.MarkButtons_Update() + End Sub 'Marks_Clear + + Private Sub Marks_Initial() + 'Initial SupportedMarks + For i = 0 To (SupportedMarks - 1) + Me.aMarks(i) = New Mark + Next + Me.bMarks_Visible = True 'Benötigt wegen menü + End Sub 'Marks_Initial + + + '########################## <==<==<==<== #################################### + '### PUBLIC Functions ### <--> #################################### + '########################## ==>==>==>==> #################################### + + ' ################# + ' ### InPut ==> ### + ' ################# + ' {LineNR}, 0 ID | 1 Left | 2 Top | 3 Wight | 4 Heigth | 5 Name | 6 Description + + 'Single + Public Function Marks_Set(ByVal ID As String, ByVal Command As String, ByVal Left As Integer, ByVal Top As Integer, ByVal Width As Integer, ByVal Height As Integer, ByVal Name As String, ByVal Description As String) As Boolean + Marks_Set = False + Dim Answer As String = Marks_Update(ID, Command, Left, Top, Width, Height, Name, Description) + If (Answer = "Success") Or (Answer = "") Or (Answer = Nothing) Then Marks_Set = True Else If Debugging Then MsgBox(Answer) + End Function 'Marks_Set + + Public Function Marks_Create(ByVal MarkID As String, Optional ByVal Left As Integer = -1, Optional ByVal Top As Integer = -1, Optional ByVal Width As Integer = -1, Optional ByVal Height As Integer = -1, Optional ByVal Name As String = "", Optional ByVal Description As String = "") As Boolean + Marks_Create = False + Dim Answer As String = "" + If (Left >= 0) Or (Top >= 0) Or (Width >= 0) Or (Height >= 0) Then + If Marks_CheckPositionArguments(New Rectangle(Left, Top, Width, Height)) Then + Answer = Marks_Update(MarkID, "Create", Left, Top, Width, Height, Name, Description) + If Answer = "Success" Then + Marks_Create = True + Else + If Debugging Then MsgBox(Answer) + End If + End If + Else + If Me.MouseMode_Set("Creat_New_Extern", New Mark(MarkID, "Create", Left, Top, Width, Height, Name, Description)) Then + Marks_Create = True + Else + If Debugging Then MsgBox("Can't set MouseMode") + End If + End If + End Function 'Marks_Create + + 'All + Public Function Marks_SetAll(ByVal value As Mark()) As Boolean + Marks_SetAll = False + Dim AnswerOfAll As String = "" + For Each M As Mark In value + Dim Answer As String = Marks_Update(M.ID, M.Command, M.Left, M.Top, M.Width, M.Height, M.Name, M.Description) + If Not Answer = "Success" Then AnswerOfAll &= "MarkID """ & M.ID & """: " & Answer & "; " + Next + If AnswerOfAll = "" Then Marks_SetAll = True Else If Debugging Then MsgBox(AnswerOfAll) + End Function 'Marks_SetAll + + ' ################## + ' ### <== OutPut ### + ' ################## + + 'Single + Public Function Marks_Get(ByVal MarkID As String) As Mark + Dim Index = Me.Marks_IndexOf(MarkID) + Dim Result As New Mark + If Index >= 0 Then Result = Me.aMarks(Index) + Return Result + End Function 'Marks_Get + + 'All + Public Function Marks_GetAll() As Mark() + Dim nEntrys As Integer = Marks_IndexOf_LastLine() + Dim Result(nEntrys) As Mark + + If nEntrys >= 0 Then + For i = 0 To nEntrys + Result(i) = aMarks(i) + Next + End If + + Return Result + End Function 'Marks_GetAll + + '########################## <==<==<== #################################### + '########################## <--> #################################### + '########################## ==>==>==> #################################### + + + '########################### + '### Private Functions ### + '########################### + + Private Function Marks_Update(ByVal MarkID As String, ByVal Command As String, ByVal Left As Integer, ByVal Top As Integer, ByVal Width As Integer, ByVal Height As Integer, Optional ByVal Name As String = "", Optional ByVal Description As String = "") As String + 'Initial + Marks_Update = "Success" + + Dim Index As Integer = Me.Marks_IndexOf(MarkID) + If Index < 0 Then 'ID Existiert nicht + Select Case Command + Case "Nothing" + Marks_Update = Me.Marks_LineAdd(MarkID, "Nothing", Left, Top, Width, Height, Name, Description) + + Case "Change" + Marks_Update = "Error: ID_Not_Exist" + + Case "Create" + Marks_Update = Me.Marks_LineAdd(MarkID, "Create", Left, Top, Width, Height, Name, Description) + RaiseEvent Marks_Changed() + + Case "Delete" + Marks_Update = "Error: ID_Not_Exist" + + Case Else + Marks_Update = "Error: Unknown_Command" + + End Select + Else + 'If Name = Nothing Then Name = aMarks(Index).Name + 'If Description = Nothing Then Description = aMarks(Index).Description + Select Case Command + Case "Nothing" + Marks_Update = "Error: ID_Already_Exist" + + Case "Change", "Create" + Select Case Me.aMarks(Index).Command + Case "Create" + Marks_Update = Me.Marks_LineUpdate(MarkID, "Create", Left, Top, Width, Height, Name, Description) + RaiseEvent Marks_Changed() + + Case Else 'Case "Nothing", "Change", "Delete" + Marks_Update = Me.Marks_LineUpdate(MarkID, "Change", Left, Top, Width, Height, Name, Description) + RaiseEvent Marks_Changed() + + End Select + + Case "Delete" + Select Case Me.aMarks(Index).Command + Case "Create" + Marks_Update = Me.Marks_LineDelete(MarkID) + RaiseEvent Marks_Changed() + + Case Else 'Case "Nothing", "Change", "Delete" + Marks_Update = Me.Marks_LineUpdate(MarkID, "Delete", 0, 0, 0, 0, Nothing, Nothing) + RaiseEvent Marks_Changed() + + End Select + + Case Else + Marks_Update = "Error: Unknown_Command" + + End Select + End If + + 'If Marks_Update = "Error: No_Free_Line_In_Array" Then MsgBox("Only " & Convert.ToString(SupportedMarks / 2) & " Marks and " & Convert.ToString(SupportedMarks) & " Changes are Supported!") + End Function 'Marks_LineUpdate ### Add or Update a Line ### + '-> "Success" | "Error: ID_Not_Exist" | "Error: ID_Already_Exist" | "Error: No_Free_Line_In_Array" | "Error: Unknown_Command" + + Private Function Marks_LineAdd(ByVal MarkID As String, ByVal Command As String, ByVal Left As Integer, ByVal Top As Integer, ByVal Width As Integer, ByVal Height As Integer, ByVal Name As String, ByVal Description As String) As String + Marks_LineAdd = "Success" + Dim Index As Integer = Marks_IndexOf_LastLine() + 1 + If (Index < 0) Or (Index > (SupportedMarks - 1)) Then Return "Error: No_Free_Line_In_Array" + If Me.Marks_CheckFreeCommandLines(Command) Then + + Me.aMarks(Index).ID = MarkID + Me.aMarks(Index).Command = Command + Me.aMarks(Index).Left = Left + Me.aMarks(Index).Top = Top + Me.aMarks(Index).Width = Width + Me.aMarks(Index).Height = Height + Me.aMarks(Index).Name = Name + Me.aMarks(Index).Description = Description + Me.MarkButtons_Update(Index) + + Else + Return "Error: No_Free_Line_In_Array" + End If + End Function 'Marks_LineAdd + + Private Function Marks_LineDelete(ByVal MarkID As String) As String + Marks_LineDelete = "Success" + Dim Index As Integer = Me.Marks_IndexOf(MarkID) + Dim IndexLastLine As Integer = Me.Marks_IndexOf_LastLine() + If (Index < 0) Or (Index > IndexLastLine) Then Return "Error: ID_Not_Exist" + + Me.aMarks(Index).ID = Me.aMarks(IndexLastLine).ID + Me.aMarks(Index).Command = Me.aMarks(IndexLastLine).Command + Me.aMarks(Index).Left = Me.aMarks(IndexLastLine).Left + Me.aMarks(Index).Top = Me.aMarks(IndexLastLine).Top + Me.aMarks(Index).Width = Me.aMarks(IndexLastLine).Width + Me.aMarks(Index).Height = Me.aMarks(IndexLastLine).Height + Me.aMarks(Index).Name = Me.aMarks(IndexLastLine).Name + Me.aMarks(Index).Description = Me.aMarks(IndexLastLine).Description + + Me.aMarks(IndexLastLine).Clear() + Me.MarkButtons_Update(Index) + Me.MarkButtons_Update(IndexLastLine) + If Me.nActivMarkIndex = Index Then Me.ActivMark_Update(-1) + End Function 'Marks_LineDelete + + Private Function Marks_LineUpdate(ByVal MarkID As String, ByVal Command As String, ByVal Left As Integer, ByVal Top As Integer, ByVal Width As Integer, ByVal Height As Integer, ByVal Name As String, ByVal Description As String) As String + Marks_LineUpdate = "Success" + Dim Index As Integer = Marks_IndexOf(MarkID) + If (Index < 0) Or (Index > (SupportedMarks - 1)) Then Return "Error: ID_Not_Exist" + If Not Me.Marks_IsCommandActiv(Me.aMarks(Index).Command) = Me.Marks_IsCommandActiv(Command) Then + If Not Me.Marks_CheckFreeCommandLines(Command) Then + Return "Error: No_Free_Line_In_Array" + End If + End If + Me.aMarks(Index).ID = MarkID + Me.aMarks(Index).Command = Command + Me.aMarks(Index).Left = Left + Me.aMarks(Index).Top = Top + Me.aMarks(Index).Width = Width + Me.aMarks(Index).Height = Height + Me.aMarks(Index).Name = Name + Me.aMarks(Index).Description = Description + Me.MarkButtons_Update(Index) + End Function 'Marks_LineUpdate + + + Private Function Marks_CheckFreeCommandLines(ByVal Command As String) As Boolean + Marks_CheckFreeCommandLines = False + Dim nType As Integer = Me.Marks_IsCommandActiv(Command) + Dim nCounter As Integer = 0 + For i = 0 To (SupportedMarks - 1) + If nType = Me.Marks_IsCommandActiv(Me.aMarks(i).Command) Then nCounter += 1 + Next + If nCounter <= ((SupportedMarks / 2) - 1) Then Marks_CheckFreeCommandLines = True + End Function + + Private Function Marks_IndexOf(ByRef MarkID As String) As Integer + Marks_IndexOf = -1 'Nicht Vorhanden + For i = 0 To (SupportedMarks - 1) + If aMarks(i).ID = MarkID Then + Marks_IndexOf = i + Exit For + End If + Next + End Function 'Marks_IndexOf ### Serch ID in MarkArray, If it exists return Index ELSE return "-1" ### + + Private Function Marks_IndexOf_LastLine() As Integer + Marks_IndexOf_LastLine = (SupportedMarks - 1) + For i = 0 To (SupportedMarks - 1) + If aMarks(i).ID = "" Or Nothing Then + Marks_IndexOf_LastLine = i - 1 + Exit For + End If + Next + End Function 'Marks_IndexOf_LastActivLine ### Serch The Array vor the Last-> -1 = Alles Frei; 0 to 198 = Belegt Und Min 1 Frei; 199 = Alles Foll ### + + Private Function Marks_IsCommandActiv(ByVal Command As String) As Integer + Marks_IsCommandActiv = -1 + Select Case Command + Case "Delete" + Marks_IsCommandActiv = 0 + + Case "Nothing", "Change", "Create" + Marks_IsCommandActiv = 1 + + End Select + End Function 'Marks_IsCommandActiv ### 0 = Delete | 1 = ActivComand | -1 = Error + + Private Function Marks_CheckPositionArguments(ByVal Position As Rectangle) As Boolean + Marks_CheckPositionArguments = False + If (Position.Left >= MinMarkLateralDistanceOnPicture) And (Position.Top >= MinMarkLateralDistanceOnPicture) And (Position.Width >= MinMarkOnPictureSize) And (Position.Height >= MinMarkOnPictureSize) Then Marks_CheckPositionArguments = True + End Function 'Marks_CheckPositionArguments + + Private Function Marks_DeleteAll() + Marks_DeleteAll = "" + Dim counter As Integer + If Me.Marks_IndexOf_LastLine >= 0 Then + If Microsoft.VisualBasic.MsgBoxResult.Yes = MsgBox("Alle Markierungen LÖSCHEN?", MsgBoxStyle.YesNo, Me.Text) Then + For i = 0 To Me.Marks_IndexOf_LastLine + counter = SupportedMarks + Do While Not (Me.aMarks(i).ID = "") Or Not (Me.aMarks(i).ID = Nothing) And (Me.Marks_IsCommandActiv(Me.aMarks(i).Command) = 1) And (counter > 0) + Dim Answer As String = Me.Marks_Update(Me.aMarks(i).ID, "Delete", 0, 0, 0, 0, Nothing, Nothing) + If Not Answer = "Success" Then Marks_DeleteAll &= "MarkID """ & Me.aMarks(i).ID & """: " & Answer & "; " + counter -= 1 + Loop + Next + End If + End If + If Marks_DeleteAll = "" Then Marks_DeleteAll = "Success" + End Function 'Marks_DeleteAll + +#End Region 'Marks + + + '######################################################################################## + '############################## ContextMenuStrip ###################################### + '######################################################################################## +#Region "ContextMenuStrip" + + '###################### + '### Declarations ### + '###################### + 'Variables + + 'Objects + + Friend WithEvents oMenu_Main As System.Windows.Forms.ContextMenuStrip 'Beinhaltet die Einträge + Friend WithEvents oMenu_NewMarks As System.Windows.Forms.ToolStripMenuItem 'Neue Markierung + Friend WithEvents oMenu_HideMarks As System.Windows.Forms.ToolStripMenuItem 'Verstecke/Zeige Markierungen + Friend WithEvents oMenu_DelAllMarks As System.Windows.Forms.ToolStripMenuItem 'Lösche Markierungen + + + '################### + '### Public Sub ### + '################### + + Private Sub Menu_Initial() + + Me.oMenu_Main = New System.Windows.Forms.ContextMenuStrip + Me.oMenu_NewMarks = New System.Windows.Forms.ToolStripMenuItem + Me.oMenu_HideMarks = New System.Windows.Forms.ToolStripMenuItem + Me.oMenu_DelAllMarks = New System.Windows.Forms.ToolStripMenuItem + + ' + 'Main + ' + Me.oMenu_Main.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.oMenu_NewMarks, Me.oMenu_HideMarks, Me.oMenu_DelAllMarks}) + Me.oMenu_Main.Name = "oMenu_Main" + Me.oMenu_Main.Size = New System.Drawing.Size(202, 70) + + ' + 'oMenu_NewMarks + ' + Me.oMenu_NewMarks.Name = "oMenu_NewMarks" + Me.oMenu_NewMarks.Size = New System.Drawing.Size(201, 22) + Me.oMenu_NewMarks.Text = "Neue Markierung" + AddHandler Me.oMenu_NewMarks.Click, AddressOf oMenu_NewMarks_Click + + ' + 'oMenu_HideMarks + ' + Me.oMenu_HideMarks.Name = "oMenu_HideMarks" + Me.oMenu_HideMarks.Size = New System.Drawing.Size(201, 22) + Me.oMenu_HideMarks.Text = "Verstecke Markierungen" + Me.Menu_Update() + AddHandler Me.oMenu_HideMarks.Click, AddressOf oMenu_HideMarks_Click + + ' + 'oMenu_DelAllMarks + ' + Me.oMenu_DelAllMarks.Name = "oMenu_DelAllMarks" + Me.oMenu_DelAllMarks.Size = New System.Drawing.Size(201, 22) + Me.oMenu_DelAllMarks.Text = "Lösche Markierungen" + AddHandler Me.oMenu_DelAllMarks.Click, AddressOf oMenu_DelAllMarks_Click + + + Me.ContextMenuStrip = Me.oMenu_Main + + End Sub 'Menu_Initial + + Private Sub Menu_Update() + If bMarks_Visible Then + Me.oMenu_HideMarks.Text = "Verstecke Markierungen" + Else + Me.oMenu_HideMarks.Text = "Zeige Markierungen" + End If + End Sub 'Menu_Update + + '########################## + '#### Handles Events #### + '########################## + + + Private Sub oMenu_NewMarks_Click() + Me.MouseMode_Set("Creat_New_Intern", New Mark) + End Sub 'oMenu_NewMarks_Click + + Private Sub oMenu_HideMarks_Click() + Me.Marks_Visible = Not Me.Marks_Visible + End Sub 'oHideMarks_Click + + Private Sub oMenu_DelAllMarks_Click() + Dim Answer As String = Me.Marks_DeleteAll + If Debugging And Not Answer = "Success" Then MsgBox(Answer) + End Sub 'oMenu_DelAllMarks_Click + + +#End Region 'ContextMenuStrip + + + '######################################################################################## + '############################## ActivMark ############################################# + '######################################################################################## +#Region "ActivMark" + 'Propertys ---, Events, Update (Click on Buton Activate - Click on IMG Deactivate) + + '################# + '### Declare ### + '################# + + 'Events + Public Event ActivMarkChanged(ByVal arg As Boolean) 'When new is Activ or it is Deactivated + Public Event ActivMarkTaggChanged() 'Name & Description + Public Event ActivMarkPositionChanged() 'Position = Left or Top or Width or Height + Public Event ActivMarkNameChanged() 'Name + Public Event ActivMarkDescriptionChanged() 'Description + Public Event ActivMarkLeftChanged() 'Left + Public Event ActivMarkTopChanged() 'Top + Public Event ActivMarkWidthChanged() 'Width + Public Event ActivMarkHeightChanged() 'Height + + + 'Variablen + Private nActivMarkIndex As Integer + + + '################## + '### Property ### + '################## + 'Me.Marks_Update(Me.aMarks(nActivMarkIndex).ID, Me.aMarks(nActivMarkIndex).Command, Me.aMarks(nActivMarkIndex).Left, Me.aMarks(nActivMarkIndex).Top, Me.aMarks(nActivMarkIndex).Width, Me.aMarks(nActivMarkIndex).Height, Me.aMarks(nActivMarkIndex).Name, Me.aMarks(nActivMarkIndex).Description) + + Public Property ActivMark As Boolean + Get + Return Me.ActivMark_Enabled() + End Get + Set(ByVal value As Boolean) + If Me.ActivMark_Enabled() Then Me.ActivMark_LuseFokus() + End Set + End Property 'ActivMark: Get-> Return Mode | Set-> Only Act when value = False -> Clear() + + Public ReadOnly Property ActivMarkID As String + Get + If ActivMark_Enabled() Then + Return Me.aMarks(nActivMarkIndex).ID + Else + Return "" + End If + End Get + ''Set(ByVal value As String) + '' If bActivMark And (Me.nActivMarkIndex >= 0) Then + '' If Not (Me.aMarks(nActivMarkIndex).ID = value) Then + + '' 'Creat new witch new ID and Old Position & Tagg + '' 'Del onld wich old ID + + '' Me.aMarks(nActivMarkIndex).ID = value + '' RaiseEvent ActivMarkChanged(ActivMark_Enabled()) + '' End If + '' End If + ''End Set + End Property 'RO ActivMarkID <--- Jet RO, In the future RW + + Public ReadOnly Property ActivMarkCommand As String + Get + If ActivMark_Enabled() Then + Return Me.aMarks(nActivMarkIndex).Command + Else + Return "" + End If + End Get + End Property 'RO ActivMarkCommand + + Public Property ActivMarkLeft() As Integer + Get + If ActivMark_Enabled() Then + Return Me.aMarks(nActivMarkIndex).Left + Else + Return -1 + End If + End Get + Set(ByVal value As Integer) + If ActivMark_Enabled() Then + If (value >= 0) And Not (Me.aMarks(nActivMarkIndex).Left = value) Then + Dim Answer As String = Me.Marks_Update(Me.aMarks(nActivMarkIndex).ID, "Change", value, Me.aMarks(nActivMarkIndex).Top, Me.aMarks(nActivMarkIndex).Width, Me.aMarks(nActivMarkIndex).Height, Me.aMarks(nActivMarkIndex).Name, Me.aMarks(nActivMarkIndex).Description) + If Debugging And Not Answer = "Success" Then MsgBox(Answer) + RaiseEvent ActivMarkLeftChanged() + RaiseEvent ActivMarkPositionChanged() + End If + End If + End Set + End Property 'ActivMarkLeft + + Public Property ActivMarkTop() As Integer + Get + If ActivMark_Enabled() Then + Return Me.aMarks(nActivMarkIndex).Top + Else + Return -1 + End If + End Get + Set(ByVal value As Integer) + If ActivMark_Enabled() Then + If (value >= 0) And Not (Me.aMarks(nActivMarkIndex).Top = value) Then + Dim Answer As String = Me.Marks_Update(Me.aMarks(nActivMarkIndex).ID, "Change", Me.aMarks(nActivMarkIndex).Left, value, Me.aMarks(nActivMarkIndex).Width, Me.aMarks(nActivMarkIndex).Height, Me.aMarks(nActivMarkIndex).Name, Me.aMarks(nActivMarkIndex).Description) + If Debugging And Not Answer = "Success" Then MsgBox(Answer) + RaiseEvent ActivMarkTopChanged() + RaiseEvent ActivMarkPositionChanged() + End If + End If + End Set + End Property 'ActivMarkTop + + Public Property ActivMarkWidth() As Integer + Get + If ActivMark_Enabled() Then + Return Me.aMarks(nActivMarkIndex).Width + Else + Return -1 + End If + End Get + Set(ByVal value As Integer) + If ActivMark_Enabled() Then + If (value >= 0) And Not (Me.aMarks(nActivMarkIndex).Width = value) Then + Dim Answer As String = Me.Marks_Update(Me.aMarks(nActivMarkIndex).ID, "Change", Me.aMarks(nActivMarkIndex).Left, Me.aMarks(nActivMarkIndex).Top, value, Me.aMarks(nActivMarkIndex).Height, Me.aMarks(nActivMarkIndex).Name, Me.aMarks(nActivMarkIndex).Description) + If Debugging And Not Answer = "Success" Then MsgBox(Answer) + RaiseEvent ActivMarkWidthChanged() + RaiseEvent ActivMarkPositionChanged() + End If + End If + End Set + End Property ' ActivMarkWidth + + Public Property ActivMarkHeight() As Integer + Get + If ActivMark_Enabled() Then + Return Me.aMarks(nActivMarkIndex).Height + Else + Return -1 + End If + End Get + Set(ByVal value As Integer) + If ActivMark_Enabled() Then + If (value >= 0) And Not (Me.aMarks(nActivMarkIndex).Height = value) Then + Dim Answer As String = Me.Marks_Update(Me.aMarks(nActivMarkIndex).ID, "Change", Me.aMarks(nActivMarkIndex).Left, Me.aMarks(nActivMarkIndex).Top, Me.aMarks(nActivMarkIndex).Width, value, Me.aMarks(nActivMarkIndex).Name, Me.aMarks(nActivMarkIndex).Description) + If Debugging And Not Answer = "Success" Then MsgBox(Answer) + RaiseEvent ActivMarkHeightChanged() + RaiseEvent ActivMarkPositionChanged() + End If + End If + End Set + End Property 'ActivMarkHeight + + Public Property ActivMarkName As String + Get + If ActivMark_Enabled() Then + Return Me.aMarks(nActivMarkIndex).Name + Else + Return "" + End If + End Get + Set(ByVal value As String) + If ActivMark_Enabled() Then + If Not (Me.aMarks(nActivMarkIndex).Name = value) Then + Dim Answer As String = Me.Marks_Update(Me.aMarks(nActivMarkIndex).ID, "Change", Me.aMarks(nActivMarkIndex).Left, Me.aMarks(nActivMarkIndex).Top, Me.aMarks(nActivMarkIndex).Width, Me.aMarks(nActivMarkIndex).Height, value, Me.aMarks(nActivMarkIndex).Description) + If Debugging And Not Answer = "Success" Then MsgBox(Answer) + RaiseEvent ActivMarkNameChanged() + RaiseEvent ActivMarkTaggChanged() + End If + End If + End Set + End Property 'ActivMarkName + + Public Property ActivMarkDescription As String + Get + If ActivMark_Enabled() Then + Return Me.aMarks(nActivMarkIndex).Description + Else + Return "" + End If + End Get + Set(ByVal value As String) + If ActivMark_Enabled() Then + If Not (Me.aMarks(nActivMarkIndex).Description = value) Then + Dim Answer As String = Me.Marks_Update(Me.aMarks(nActivMarkIndex).ID, "Change", Me.aMarks(nActivMarkIndex).Left, Me.aMarks(nActivMarkIndex).Top, Me.aMarks(nActivMarkIndex).Width, Me.aMarks(nActivMarkIndex).Height, Me.aMarks(nActivMarkIndex).Name, value) + If Debugging And Not Answer = "Success" Then MsgBox(Answer) + RaiseEvent ActivMarkDescriptionChanged() + RaiseEvent ActivMarkTaggChanged() + End If + End If + End Set + End Property 'ActivMarkDescription + + + '###################### + '### Private Subs ### + '###################### + + Private Sub ActivMark_Clear() + Me.ActivMark_Update() + End Sub 'ActivMark_Clear + + Private Sub ActivMark_Update(Optional ByVal Index As Integer = -1) + Me.nActivMarkIndex = Index + Dim btmp = Me.ActivMark_Enabled + RaiseEvent ActivMarkChanged(btmp) + End Sub 'ActivMark_Update + + Private Sub ActivMark_EventSiceChanged() + RaiseEvent ActivMarkPositionChanged() + End Sub + + + '########################### + '### Private Functions ### + '########################### + + Private Function ActivMark_Enabled() + ActivMark_Enabled = False + If nActivMarkIndex >= 0 Then ActivMark_Enabled = True + End Function 'ActivMark_Enabled ### Return True If any ActivMark is Enabled ### + + + '######################## + '### Handles Events ### + '######################## + + Private Sub ActivMark_LuseFokus() Handles Me.Click + ActivMark_Update(-1) + End Sub 'ActivMark_LuseFokus ### Handles Me.Click + + +#End Region 'ActivMark + + +End Class 'TaggedIMG +'######################################################################################## \ No newline at end of file diff --git a/SB-PictureTagger/Classen.vb b/SB-PictureTagger/Classen.vb deleted file mode 100644 index 3e865dc..0000000 --- a/SB-PictureTagger/Classen.vb +++ /dev/null @@ -1,165 +0,0 @@ -Namespace Stammbaum.Classen - Namespace PictureTagger - 'HauptClasse von PictureTagger ################################ - Public Class TaggedIMG - - Private sID As String 'Datenbankeintrag - In diesemfall Dateinahme :) da INI - Public Property ID() As String - Get - Return sID - End Get - Set(ByVal value As String) - sID = value - End Set - End Property - - Private sTitle As String - Public Property Title() As String - Get - Return sTitle - End Get - Set(ByVal value As String) - sTitle = value - End Set - End Property - - Private sDescription As String - Public Property Description() As String - Get - Return sDescription - End Get - Set(ByVal value As String) - sDescription = value - End Set - End Property - - Private sTime As String - Public Property Time() As String - Get - Return sTime - End Get - Set(ByVal value As String) - sTime = value - End Set - End Property - - Private iImage As Image - Public Property Image() As Image - Get - Return iImage - End Get - Set(ByVal value As Image) - iImage = value - End Set - End Property - - Private sPath As String - Public Property Path() As String - Get - Return sPath - End Get - Set(ByVal value As String) - sPath = value - End Set - End Property - - Private oOrt As New Stammbaum.Classen.Place - Public Property Ort() As Stammbaum.Classen.Place 'AufnahmeOrt - Get - Return oOrt - End Get - Set(ByVal value As Stammbaum.Classen.Place) - oOrt = value - End Set - End Property - - Public Markierung() As Stammbaum.Classen.PictureTagger.Mark - 'Hier werden Funktionen und Rotienen Geschreiben die die Markierungen steuern .... - 'Ob Array oder eigene Classe steht noch nicht vest, leider - - Public Sub Clear() - Me.sID = Nothing - Me.iImage = Nothing - Me.sTitle = Nothing - Me.sDescription = Nothing - Me.sTime = Nothing - Me.sPath = Nothing - Me.oOrt.Clear() - ReDim Me.Markierung(0) '####################### <<<<======= Hier werden Funktionen und Rotienen Geschreiben die die Markierungen steuern .... - End Sub 'Lehren des Objects - - Public Sub Create_NewMark(ByVal ID As Long, ByVal PositionX As Long, ByVal PositionY As Long, Optional ByVal Radius As Long = 10, Optional ByVal Description As String = "") - ' Dim Index As Integer - ' 'If Me.Mark(0) is not Initalisiert Then - ' ' Index = 0 - ' 'Else - ' Index = 1 + UBound(Me.Markierung) - ' 'End if - ' ReDim Me.Markierung(Index) - ' Me.Markierung(Index).ID = ID - ' Me.Markierung(Index).PositionX = PositionX - ' Me.Markierung(Index).PositionY = PositionY - ' Me.Markierung(Index).Radius = Radius - ' Me.Markierung(Index).Description = Description - End Sub 'In Arbeit - Erst wenn Mark eindeutig Vestgelegt :( - - End Class 'TaggedIMG - '####################################################### - Public Class Mark - Public PositionX As Long - Public PositionY As Long - Public ID As Long - Public Radius As Long - Public Description As String - End Class 'Mark <<-- In Work!! Don't forget! ;) MainFeture - End Namespace 'PictureTagger - '################################################# - Public Class Place - Private sTitle As String - Public Property Title() As String - Get - Return sTitle - End Get - Set(ByVal value As String) - sTitle = value - End Set - End Property - - Private sAdresse As String - Public Property Adresse() As String - Get - Return sAdresse - End Get - Set(ByVal value As String) - sAdresse = value - End Set - End Property - - Private sDescription As String - Public Property Description() As String - Get - Return sDescription - End Get - Set(ByVal value As String) - sDescription = value - End Set - End Property - - Private sGPS As String - Public Property GPS() As String - Get - Return sGPS - End Get - Set(ByVal value As String) 'Später eventuelle überprüfung auf format und deren Umwandlung -GPS Formate- - sGPS = value - End Set - End Property - - Public Sub Clear() - Me.sAdresse = Nothing - Me.sDescription = Nothing - Me.sGPS = Nothing - End Sub 'Lehren des Objects - - End Class 'Place -End Namespace 'Stammbaum.Classen \ No newline at end of file diff --git a/SB-PictureTagger/F_SB_PictureTagger.Designer.vb b/SB-PictureTagger/F_SB_PictureTagger.Designer.vb index 08f78dc..aa1ac21 100644 --- a/SB-PictureTagger/F_SB_PictureTagger.Designer.vb +++ b/SB-PictureTagger/F_SB_PictureTagger.Designer.vb @@ -1,5 +1,5 @@  _ -Partial Class Main +Partial Class SB_PictureTagger Inherits System.Windows.Forms.Form 'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen. @@ -22,271 +22,221 @@ Partial Class Main 'Das Bearbeiten mit dem Code-Editor ist nicht möglich. _ Private Sub InitializeComponent() - Me.PictureBox1 = New System.Windows.Forms.PictureBox() - Me.b_next = New System.Windows.Forms.Button() - Me.b_last = New System.Windows.Forms.Button() - Me.b_exit = New System.Windows.Forms.Button() - Me.GroupBox1 = New System.Windows.Forms.GroupBox() - Me.Label3 = New System.Windows.Forms.Label() - Me.Label2 = New System.Windows.Forms.Label() - Me.Label1 = New System.Windows.Forms.Label() - Me.tb_Bild_Time = New System.Windows.Forms.TextBox() - Me.rtb_Bild_Description = New System.Windows.Forms.RichTextBox() - Me.tb_Bild_Title = New System.Windows.Forms.TextBox() - Me.GroupBox2 = New System.Windows.Forms.GroupBox() - Me.DataGridView1 = New System.Windows.Forms.DataGridView() - Me.Column1 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.Position = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.Radius = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.Column2 = New System.Windows.Forms.DataGridViewTextBoxColumn() - Me.b_loaddir = New System.Windows.Forms.Button() - Me.b_save = New System.Windows.Forms.Button() + Dim Place1 As Place = New Place() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(SB_PictureTagger)) + Me.Panel_Botom = New System.Windows.Forms.Panel() + Me.Label7 = New System.Windows.Forms.Label() Me.b_reloaddir = New System.Windows.Forms.Button() - Me.GroupBox3 = New System.Windows.Forms.GroupBox() + Me.b_loaddir = New System.Windows.Forms.Button() + Me.b_exit = New System.Windows.Forms.Button() + Me.b_last = New System.Windows.Forms.Button() + Me.b_next = New System.Windows.Forms.Button() + Me.Panel_Right = New System.Windows.Forms.Panel() + Me.GroupBox4 = New System.Windows.Forms.GroupBox() + Me.Label8 = New System.Windows.Forms.Label() + Me.NumericUpDown_OrdnerTiefe = New System.Windows.Forms.NumericUpDown() + Me.cb_marks_visible = New System.Windows.Forms.CheckBox() + Me.GB_Ort = New System.Windows.Forms.GroupBox() + Me.tb_Place_Description = New System.Windows.Forms.TextBox() Me.Label9 = New System.Windows.Forms.Label() - Me.tb_Place_Title = New System.Windows.Forms.TextBox() - Me.rtb_Place_Description = New System.Windows.Forms.RichTextBox() + Me.tb_Place_Name = New System.Windows.Forms.TextBox() Me.Label4 = New System.Windows.Forms.Label() Me.Label5 = New System.Windows.Forms.Label() Me.Label6 = New System.Windows.Forms.Label() Me.tb_Place_GPS = New System.Windows.Forms.TextBox() Me.tb_Place_Addresse = New System.Windows.Forms.TextBox() - Me.GroupBox4 = New System.Windows.Forms.GroupBox() - Me.Label8 = New System.Windows.Forms.Label() - Me.NumericUpDown_OrdnerTiefe = New System.Windows.Forms.NumericUpDown() - Me.cb_AutoSave = New System.Windows.Forms.CheckBox() - Me.cb_marks_visible = New System.Windows.Forms.CheckBox() - Me.Label7 = New System.Windows.Forms.Label() - Me.ShapeContainer1 = New Microsoft.VisualBasic.PowerPacks.ShapeContainer() - Me.OvalShape1 = New Microsoft.VisualBasic.PowerPacks.OvalShape() - CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.GroupBox1.SuspendLayout() - Me.GroupBox2.SuspendLayout() - CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).BeginInit() - Me.GroupBox3.SuspendLayout() + Me.GB_Mark = New System.Windows.Forms.GroupBox() + Me.tb_AktMark_Description = New System.Windows.Forms.TextBox() + Me.Label11 = New System.Windows.Forms.Label() + Me.tb_AktMark_Name = New System.Windows.Forms.TextBox() + Me.Label10 = New System.Windows.Forms.Label() + Me.GB_Bild = New System.Windows.Forms.GroupBox() + Me.tb_Bild_Description = New System.Windows.Forms.TextBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.Label2 = New System.Windows.Forms.Label() + Me.Label1 = New System.Windows.Forms.Label() + Me.tb_Bild_Time = New System.Windows.Forms.TextBox() + Me.tb_Bild_Name = New System.Windows.Forms.TextBox() + Me.TaggedIMG1 = New TaggedIMG() + Me.Panel_Botom.SuspendLayout() + Me.Panel_Right.SuspendLayout() Me.GroupBox4.SuspendLayout() CType(Me.NumericUpDown_OrdnerTiefe, System.ComponentModel.ISupportInitialize).BeginInit() + Me.GB_Ort.SuspendLayout() + Me.GB_Mark.SuspendLayout() + Me.GB_Bild.SuspendLayout() + CType(Me.TaggedIMG1, System.ComponentModel.ISupportInitialize).BeginInit() Me.SuspendLayout() ' - 'PictureBox1 + 'Panel_Botom ' - Me.PictureBox1.Location = New System.Drawing.Point(12, 12) - Me.PictureBox1.Name = "PictureBox1" - Me.PictureBox1.Size = New System.Drawing.Size(717, 618) - Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom - Me.PictureBox1.TabIndex = 0 - Me.PictureBox1.TabStop = False + Me.Panel_Botom.Controls.Add(Me.Label7) + Me.Panel_Botom.Controls.Add(Me.b_reloaddir) + Me.Panel_Botom.Controls.Add(Me.b_loaddir) + Me.Panel_Botom.Controls.Add(Me.b_exit) + Me.Panel_Botom.Controls.Add(Me.b_last) + Me.Panel_Botom.Controls.Add(Me.b_next) + Me.Panel_Botom.Location = New System.Drawing.Point(1, 636) + Me.Panel_Botom.Name = "Panel_Botom" + Me.Panel_Botom.Size = New System.Drawing.Size(1104, 87) + Me.Panel_Botom.TabIndex = 12 ' - 'b_next + 'Label7 ' - Me.b_next.Font = New System.Drawing.Font("Comic Sans MS", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.b_next.Location = New System.Drawing.Point(196, 651) - Me.b_next.Name = "b_next" - Me.b_next.Size = New System.Drawing.Size(178, 51) - Me.b_next.TabIndex = 2 - Me.b_next.Text = "Nächstes Bild" - Me.b_next.UseVisualStyleBackColor = True - ' - 'b_last - ' - Me.b_last.Font = New System.Drawing.Font("Comic Sans MS", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.b_last.Location = New System.Drawing.Point(12, 651) - Me.b_last.Name = "b_last" - Me.b_last.Size = New System.Drawing.Size(178, 51) - Me.b_last.TabIndex = 3 - Me.b_last.Text = "Leztes Bild" - Me.b_last.UseVisualStyleBackColor = True - ' - 'b_exit - ' - Me.b_exit.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.b_exit.Location = New System.Drawing.Point(916, 651) - Me.b_exit.Name = "b_exit" - Me.b_exit.Size = New System.Drawing.Size(178, 51) - Me.b_exit.TabIndex = 4 - Me.b_exit.Text = "Beenden" - Me.b_exit.UseVisualStyleBackColor = True - ' - 'GroupBox1 - ' - Me.GroupBox1.Controls.Add(Me.Label3) - Me.GroupBox1.Controls.Add(Me.Label2) - Me.GroupBox1.Controls.Add(Me.Label1) - Me.GroupBox1.Controls.Add(Me.tb_Bild_Time) - Me.GroupBox1.Controls.Add(Me.rtb_Bild_Description) - Me.GroupBox1.Controls.Add(Me.tb_Bild_Title) - Me.GroupBox1.Location = New System.Drawing.Point(742, 16) - Me.GroupBox1.Name = "GroupBox1" - Me.GroupBox1.Size = New System.Drawing.Size(352, 162) - Me.GroupBox1.TabIndex = 6 - Me.GroupBox1.TabStop = False - Me.GroupBox1.Text = "Bild" - ' - 'Label3 - ' - Me.Label3.AutoSize = True - Me.Label3.Location = New System.Drawing.Point(8, 74) - Me.Label3.Name = "Label3" - Me.Label3.Size = New System.Drawing.Size(69, 13) - Me.Label3.TabIndex = 5 - Me.Label3.Text = "Kommentare:" - ' - 'Label2 - ' - Me.Label2.AutoSize = True - Me.Label2.Location = New System.Drawing.Point(8, 45) - Me.Label2.Name = "Label2" - Me.Label2.Size = New System.Drawing.Size(59, 13) - Me.Label2.TabIndex = 4 - Me.Label2.Text = "Zeit/-raum:" - ' - 'Label1 - ' - Me.Label1.AutoSize = True - Me.Label1.Location = New System.Drawing.Point(6, 22) - Me.Label1.Name = "Label1" - Me.Label1.Size = New System.Drawing.Size(30, 13) - Me.Label1.TabIndex = 3 - Me.Label1.Text = "Titel:" - ' - 'tb_Bild_Time - ' - Me.tb_Bild_Time.Location = New System.Drawing.Point(83, 45) - Me.tb_Bild_Time.Name = "tb_Bild_Time" - Me.tb_Bild_Time.Size = New System.Drawing.Size(263, 20) - Me.tb_Bild_Time.TabIndex = 2 - ' - 'rtb_Bild_Description - ' - Me.rtb_Bild_Description.Location = New System.Drawing.Point(83, 70) - Me.rtb_Bild_Description.Name = "rtb_Bild_Description" - Me.rtb_Bild_Description.Size = New System.Drawing.Size(263, 86) - Me.rtb_Bild_Description.TabIndex = 1 - Me.rtb_Bild_Description.Text = "Markierungen Hinzufügen !" - ' - 'tb_Bild_Title - ' - Me.tb_Bild_Title.Location = New System.Drawing.Point(83, 19) - Me.tb_Bild_Title.Name = "tb_Bild_Title" - Me.tb_Bild_Title.Size = New System.Drawing.Size(263, 20) - Me.tb_Bild_Title.TabIndex = 0 - ' - 'GroupBox2 - ' - Me.GroupBox2.Controls.Add(Me.DataGridView1) - Me.GroupBox2.Location = New System.Drawing.Point(742, 345) - Me.GroupBox2.Name = "GroupBox2" - Me.GroupBox2.Size = New System.Drawing.Size(352, 218) - Me.GroupBox2.TabIndex = 7 - Me.GroupBox2.TabStop = False - Me.GroupBox2.Text = "Markierungen" - ' - 'DataGridView1 - ' - Me.DataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - Me.DataGridView1.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {Me.Column1, Me.Position, Me.Radius, Me.Column2}) - Me.DataGridView1.Location = New System.Drawing.Point(11, 19) - Me.DataGridView1.Name = "DataGridView1" - Me.DataGridView1.Size = New System.Drawing.Size(329, 221) - Me.DataGridView1.TabIndex = 1 - ' - 'Column1 - ' - Me.Column1.HeaderText = "Nr." - Me.Column1.Name = "Column1" - ' - 'Position - ' - Me.Position.HeaderText = "Position" - Me.Position.Name = "Position" - Me.Position.Visible = False - ' - 'Radius - ' - Me.Radius.HeaderText = "Radius" - Me.Radius.Name = "Radius" - Me.Radius.Visible = False - ' - 'Column2 - ' - Me.Column2.HeaderText = "Beschreibung" - Me.Column2.Name = "Column2" - ' - 'b_loaddir - ' - Me.b_loaddir.Font = New System.Drawing.Font("Comic Sans MS", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.b_loaddir.Location = New System.Drawing.Point(732, 651) - Me.b_loaddir.Name = "b_loaddir" - Me.b_loaddir.Size = New System.Drawing.Size(178, 51) - Me.b_loaddir.TabIndex = 8 - Me.b_loaddir.Text = "Ordner Öffnen" - Me.b_loaddir.UseVisualStyleBackColor = True - ' - 'b_save - ' - Me.b_save.Font = New System.Drawing.Font("Comic Sans MS", 11.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.b_save.Location = New System.Drawing.Point(380, 651) - Me.b_save.Name = "b_save" - Me.b_save.Size = New System.Drawing.Size(178, 51) - Me.b_save.TabIndex = 9 - Me.b_save.Text = "Änderungen Speichern" - Me.b_save.UseVisualStyleBackColor = True + Me.Label7.AutoSize = True + Me.Label7.Location = New System.Drawing.Point(11, 68) + Me.Label7.Name = "Label7" + Me.Label7.Size = New System.Drawing.Size(65, 13) + Me.Label7.TabIndex = 7 + Me.Label7.Text = "Pfadangabe" ' 'b_reloaddir ' Me.b_reloaddir.Font = New System.Drawing.Font("Comic Sans MS", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.b_reloaddir.Location = New System.Drawing.Point(564, 651) + Me.b_reloaddir.Location = New System.Drawing.Point(420, 14) Me.b_reloaddir.Name = "b_reloaddir" Me.b_reloaddir.Size = New System.Drawing.Size(165, 51) - Me.b_reloaddir.TabIndex = 10 + Me.b_reloaddir.TabIndex = 11 Me.b_reloaddir.Text = "Neu Laden" Me.b_reloaddir.UseVisualStyleBackColor = True ' - 'GroupBox3 + 'b_loaddir ' - Me.GroupBox3.Controls.Add(Me.Label9) - Me.GroupBox3.Controls.Add(Me.tb_Place_Title) - Me.GroupBox3.Controls.Add(Me.rtb_Place_Description) - Me.GroupBox3.Controls.Add(Me.Label4) - Me.GroupBox3.Controls.Add(Me.Label5) - Me.GroupBox3.Controls.Add(Me.Label6) - Me.GroupBox3.Controls.Add(Me.tb_Place_GPS) - Me.GroupBox3.Controls.Add(Me.tb_Place_Addresse) - Me.GroupBox3.Location = New System.Drawing.Point(742, 184) - Me.GroupBox3.Name = "GroupBox3" - Me.GroupBox3.Size = New System.Drawing.Size(352, 155) - Me.GroupBox3.TabIndex = 11 - Me.GroupBox3.TabStop = False - Me.GroupBox3.Text = "Aufnahme Ort" + Me.b_loaddir.Font = New System.Drawing.Font("Comic Sans MS", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.b_loaddir.Location = New System.Drawing.Point(611, 14) + Me.b_loaddir.Name = "b_loaddir" + Me.b_loaddir.Size = New System.Drawing.Size(178, 51) + Me.b_loaddir.TabIndex = 12 + Me.b_loaddir.Text = "Ordner Öffnen" + Me.b_loaddir.UseVisualStyleBackColor = True + ' + 'b_exit + ' + Me.b_exit.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.b_exit.Location = New System.Drawing.Point(915, 14) + Me.b_exit.Name = "b_exit" + Me.b_exit.Size = New System.Drawing.Size(178, 51) + Me.b_exit.TabIndex = 13 + Me.b_exit.Text = "Beenden" + Me.b_exit.UseVisualStyleBackColor = True + ' + 'b_last + ' + Me.b_last.Font = New System.Drawing.Font("Comic Sans MS", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.b_last.Location = New System.Drawing.Point(11, 14) + Me.b_last.Name = "b_last" + Me.b_last.Size = New System.Drawing.Size(178, 51) + Me.b_last.TabIndex = 8 + Me.b_last.Text = "Vorheriges Bild" + Me.b_last.UseVisualStyleBackColor = True + ' + 'b_next + ' + Me.b_next.Font = New System.Drawing.Font("Comic Sans MS", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) + Me.b_next.Location = New System.Drawing.Point(216, 14) + Me.b_next.Name = "b_next" + Me.b_next.Size = New System.Drawing.Size(178, 51) + Me.b_next.TabIndex = 9 + Me.b_next.Text = "Nächstes Bild" + Me.b_next.UseVisualStyleBackColor = True + ' + 'Panel_Right + ' + Me.Panel_Right.Controls.Add(Me.GroupBox4) + Me.Panel_Right.Controls.Add(Me.GB_Ort) + Me.Panel_Right.Controls.Add(Me.GB_Mark) + Me.Panel_Right.Controls.Add(Me.GB_Bild) + Me.Panel_Right.Location = New System.Drawing.Point(735, 12) + Me.Panel_Right.Name = "Panel_Right" + Me.Panel_Right.Size = New System.Drawing.Size(370, 618) + Me.Panel_Right.TabIndex = 13 + ' + 'GroupBox4 + ' + Me.GroupBox4.Controls.Add(Me.Label8) + Me.GroupBox4.Controls.Add(Me.NumericUpDown_OrdnerTiefe) + Me.GroupBox4.Controls.Add(Me.cb_marks_visible) + Me.GroupBox4.Location = New System.Drawing.Point(9, 568) + Me.GroupBox4.Name = "GroupBox4" + Me.GroupBox4.Size = New System.Drawing.Size(352, 48) + Me.GroupBox4.TabIndex = 15 + Me.GroupBox4.TabStop = False + Me.GroupBox4.Text = "Optionen" + ' + 'Label8 + ' + Me.Label8.AutoSize = True + Me.Label8.Location = New System.Drawing.Point(199, 19) + Me.Label8.Name = "Label8" + Me.Label8.Size = New System.Drawing.Size(63, 13) + Me.Label8.TabIndex = 6 + Me.Label8.Text = "OrdnerTiefe" + ' + 'NumericUpDown_OrdnerTiefe + ' + Me.NumericUpDown_OrdnerTiefe.Location = New System.Drawing.Point(162, 16) + Me.NumericUpDown_OrdnerTiefe.Maximum = New Decimal(New Integer() {3, 0, 0, 0}) + Me.NumericUpDown_OrdnerTiefe.Name = "NumericUpDown_OrdnerTiefe" + Me.NumericUpDown_OrdnerTiefe.Size = New System.Drawing.Size(31, 20) + Me.NumericUpDown_OrdnerTiefe.TabIndex = 2 + ' + 'cb_marks_visible + ' + Me.cb_marks_visible.AutoSize = True + Me.cb_marks_visible.Checked = True + Me.cb_marks_visible.CheckState = System.Windows.Forms.CheckState.Checked + Me.cb_marks_visible.Location = New System.Drawing.Point(11, 19) + Me.cb_marks_visible.Name = "cb_marks_visible" + Me.cb_marks_visible.Size = New System.Drawing.Size(121, 17) + Me.cb_marks_visible.TabIndex = 0 + Me.cb_marks_visible.Text = "Zeige Markierungen" + Me.cb_marks_visible.UseVisualStyleBackColor = True + ' + 'GB_Ort + ' + Me.GB_Ort.Controls.Add(Me.tb_Place_Description) + Me.GB_Ort.Controls.Add(Me.Label9) + Me.GB_Ort.Controls.Add(Me.tb_Place_Name) + Me.GB_Ort.Controls.Add(Me.Label4) + Me.GB_Ort.Controls.Add(Me.Label5) + Me.GB_Ort.Controls.Add(Me.Label6) + Me.GB_Ort.Controls.Add(Me.tb_Place_GPS) + Me.GB_Ort.Controls.Add(Me.tb_Place_Addresse) + Me.GB_Ort.Location = New System.Drawing.Point(7, 171) + Me.GB_Ort.Name = "GB_Ort" + Me.GB_Ort.Size = New System.Drawing.Size(352, 199) + Me.GB_Ort.TabIndex = 13 + Me.GB_Ort.TabStop = False + Me.GB_Ort.Text = "Aufnahme Ort" + ' + 'tb_Place_Description + ' + Me.tb_Place_Description.Location = New System.Drawing.Point(83, 97) + Me.tb_Place_Description.Multiline = True + Me.tb_Place_Description.Name = "tb_Place_Description" + Me.tb_Place_Description.Size = New System.Drawing.Size(263, 96) + Me.tb_Place_Description.TabIndex = 12 ' 'Label9 ' Me.Label9.AutoSize = True - Me.Label9.Location = New System.Drawing.Point(8, 23) + Me.Label9.Location = New System.Drawing.Point(8, 19) Me.Label9.Name = "Label9" - Me.Label9.Size = New System.Drawing.Size(30, 13) + Me.Label9.Size = New System.Drawing.Size(38, 13) Me.Label9.TabIndex = 8 - Me.Label9.Text = "Title:" + Me.Label9.Text = "Name:" ' - 'tb_Place_Title + 'tb_Place_Name ' - Me.tb_Place_Title.Location = New System.Drawing.Point(83, 16) - Me.tb_Place_Title.Name = "tb_Place_Title" - Me.tb_Place_Title.Size = New System.Drawing.Size(263, 20) - Me.tb_Place_Title.TabIndex = 7 - ' - 'rtb_Place_Description - ' - Me.rtb_Place_Description.Location = New System.Drawing.Point(83, 97) - Me.rtb_Place_Description.Name = "rtb_Place_Description" - Me.rtb_Place_Description.Size = New System.Drawing.Size(263, 52) - Me.rtb_Place_Description.TabIndex = 6 - Me.rtb_Place_Description.Text = "" + Me.tb_Place_Name.Location = New System.Drawing.Point(83, 16) + Me.tb_Place_Name.Name = "tb_Place_Name" + Me.tb_Place_Name.Size = New System.Drawing.Size(263, 20) + Me.tb_Place_Name.TabIndex = 0 ' 'Label4 ' Me.Label4.AutoSize = True - Me.Label4.Location = New System.Drawing.Point(6, 97) + Me.Label4.Location = New System.Drawing.Point(8, 100) Me.Label4.Name = "Label4" Me.Label4.Size = New System.Drawing.Size(69, 13) Me.Label4.TabIndex = 5 @@ -295,7 +245,7 @@ Partial Class Main 'Label5 ' Me.Label5.AutoSize = True - Me.Label5.Location = New System.Drawing.Point(6, 71) + Me.Label5.Location = New System.Drawing.Point(6, 74) Me.Label5.Name = "Label5" Me.Label5.Size = New System.Drawing.Size(67, 13) Me.Label5.TabIndex = 4 @@ -322,153 +272,207 @@ Partial Class Main Me.tb_Place_Addresse.Location = New System.Drawing.Point(83, 42) Me.tb_Place_Addresse.Name = "tb_Place_Addresse" Me.tb_Place_Addresse.Size = New System.Drawing.Size(263, 20) - Me.tb_Place_Addresse.TabIndex = 0 + Me.tb_Place_Addresse.TabIndex = 1 ' - 'GroupBox4 + 'GB_Mark ' - Me.GroupBox4.Controls.Add(Me.Label8) - Me.GroupBox4.Controls.Add(Me.NumericUpDown_OrdnerTiefe) - Me.GroupBox4.Controls.Add(Me.cb_AutoSave) - Me.GroupBox4.Controls.Add(Me.cb_marks_visible) - Me.GroupBox4.Location = New System.Drawing.Point(742, 569) - Me.GroupBox4.Name = "GroupBox4" - Me.GroupBox4.Size = New System.Drawing.Size(346, 61) - Me.GroupBox4.TabIndex = 12 - Me.GroupBox4.TabStop = False - Me.GroupBox4.Text = "Optionen" + Me.GB_Mark.Controls.Add(Me.tb_AktMark_Description) + Me.GB_Mark.Controls.Add(Me.Label11) + Me.GB_Mark.Controls.Add(Me.tb_AktMark_Name) + Me.GB_Mark.Controls.Add(Me.Label10) + Me.GB_Mark.Location = New System.Drawing.Point(9, 392) + Me.GB_Mark.Name = "GB_Mark" + Me.GB_Mark.Size = New System.Drawing.Size(352, 150) + Me.GB_Mark.TabIndex = 14 + Me.GB_Mark.TabStop = False + Me.GB_Mark.Text = "Ausgewählte Markierung" ' - 'Label8 + 'tb_AktMark_Description ' - Me.Label8.AutoSize = True - Me.Label8.Location = New System.Drawing.Point(199, 19) - Me.Label8.Name = "Label8" - Me.Label8.Size = New System.Drawing.Size(63, 13) - Me.Label8.TabIndex = 6 - Me.Label8.Text = "OrdnerTiefe" + Me.tb_AktMark_Description.Location = New System.Drawing.Point(83, 45) + Me.tb_AktMark_Description.Multiline = True + Me.tb_AktMark_Description.Name = "tb_AktMark_Description" + Me.tb_AktMark_Description.Size = New System.Drawing.Size(263, 99) + Me.tb_AktMark_Description.TabIndex = 12 ' - 'NumericUpDown_OrdnerTiefe + 'Label11 ' - Me.NumericUpDown_OrdnerTiefe.Location = New System.Drawing.Point(162, 16) - Me.NumericUpDown_OrdnerTiefe.Maximum = New Decimal(New Integer() {3, 0, 0, 0}) - Me.NumericUpDown_OrdnerTiefe.Name = "NumericUpDown_OrdnerTiefe" - Me.NumericUpDown_OrdnerTiefe.Size = New System.Drawing.Size(31, 20) - Me.NumericUpDown_OrdnerTiefe.TabIndex = 5 + Me.Label11.AutoSize = True + Me.Label11.Location = New System.Drawing.Point(8, 22) + Me.Label11.Name = "Label11" + Me.Label11.Size = New System.Drawing.Size(38, 13) + Me.Label11.TabIndex = 10 + Me.Label11.Text = "Name:" ' - 'cb_AutoSave + 'tb_AktMark_Name ' - Me.cb_AutoSave.AutoSize = True - Me.cb_AutoSave.Location = New System.Drawing.Point(11, 38) - Me.cb_AutoSave.Name = "cb_AutoSave" - Me.cb_AutoSave.Size = New System.Drawing.Size(135, 17) - Me.cb_AutoSave.TabIndex = 4 - Me.cb_AutoSave.Text = "Automatisch Speichern" - Me.cb_AutoSave.UseVisualStyleBackColor = True + Me.tb_AktMark_Name.Location = New System.Drawing.Point(83, 19) + Me.tb_AktMark_Name.Name = "tb_AktMark_Name" + Me.tb_AktMark_Name.Size = New System.Drawing.Size(263, 20) + Me.tb_AktMark_Name.TabIndex = 9 ' - 'cb_marks_visible + 'Label10 ' - Me.cb_marks_visible.AutoSize = True - Me.cb_marks_visible.Location = New System.Drawing.Point(11, 19) - Me.cb_marks_visible.Name = "cb_marks_visible" - Me.cb_marks_visible.Size = New System.Drawing.Size(121, 17) - Me.cb_marks_visible.TabIndex = 3 - Me.cb_marks_visible.Text = "Zeige Markierungen" - Me.cb_marks_visible.UseVisualStyleBackColor = True + Me.Label10.AutoSize = True + Me.Label10.Location = New System.Drawing.Point(8, 48) + Me.Label10.Name = "Label10" + Me.Label10.Size = New System.Drawing.Size(69, 13) + Me.Label10.TabIndex = 7 + Me.Label10.Text = "Kommentare:" ' - 'Label7 + 'GB_Bild ' - Me.Label7.AutoSize = True - Me.Label7.Location = New System.Drawing.Point(9, 633) - Me.Label7.Name = "Label7" - Me.Label7.Size = New System.Drawing.Size(65, 13) - Me.Label7.TabIndex = 13 - Me.Label7.Text = "Pfadangabe" + Me.GB_Bild.Controls.Add(Me.tb_Bild_Description) + Me.GB_Bild.Controls.Add(Me.Label3) + Me.GB_Bild.Controls.Add(Me.Label2) + Me.GB_Bild.Controls.Add(Me.Label1) + Me.GB_Bild.Controls.Add(Me.tb_Bild_Time) + Me.GB_Bild.Controls.Add(Me.tb_Bild_Name) + Me.GB_Bild.Location = New System.Drawing.Point(9, 2) + Me.GB_Bild.Name = "GB_Bild" + Me.GB_Bild.Size = New System.Drawing.Size(352, 151) + Me.GB_Bild.TabIndex = 12 + Me.GB_Bild.TabStop = False + Me.GB_Bild.Text = "Bild" ' - 'ShapeContainer1 + 'tb_Bild_Description ' - Me.ShapeContainer1.Location = New System.Drawing.Point(0, 0) - Me.ShapeContainer1.Margin = New System.Windows.Forms.Padding(0) - Me.ShapeContainer1.Name = "ShapeContainer1" - Me.ShapeContainer1.Shapes.AddRange(New Microsoft.VisualBasic.PowerPacks.Shape() {Me.OvalShape1}) - Me.ShapeContainer1.Size = New System.Drawing.Size(1106, 723) - Me.ShapeContainer1.TabIndex = 14 - Me.ShapeContainer1.TabStop = False + Me.tb_Bild_Description.Location = New System.Drawing.Point(83, 70) + Me.tb_Bild_Description.Multiline = True + Me.tb_Bild_Description.Name = "tb_Bild_Description" + Me.tb_Bild_Description.Size = New System.Drawing.Size(263, 75) + Me.tb_Bild_Description.TabIndex = 11 ' - 'OvalShape1 + 'Label3 ' - Me.OvalShape1.Location = New System.Drawing.Point(156, 216) - Me.OvalShape1.Name = "OvalShape1" - Me.OvalShape1.Size = New System.Drawing.Size(81, 77) + Me.Label3.AutoSize = True + Me.Label3.Location = New System.Drawing.Point(8, 74) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(69, 13) + Me.Label3.TabIndex = 5 + Me.Label3.Text = "Kommentare:" ' - 'Main + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Location = New System.Drawing.Point(8, 48) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(59, 13) + Me.Label2.TabIndex = 4 + Me.Label2.Text = "Zeit/-raum:" + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Location = New System.Drawing.Point(6, 22) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(30, 13) + Me.Label1.TabIndex = 3 + Me.Label1.Text = "Titel:" + ' + 'tb_Bild_Time + ' + Me.tb_Bild_Time.Location = New System.Drawing.Point(83, 45) + Me.tb_Bild_Time.Name = "tb_Bild_Time" + Me.tb_Bild_Time.Size = New System.Drawing.Size(263, 20) + Me.tb_Bild_Time.TabIndex = 1 + ' + 'tb_Bild_Name + ' + Me.tb_Bild_Name.Location = New System.Drawing.Point(83, 19) + Me.tb_Bild_Name.Name = "tb_Bild_Name" + Me.tb_Bild_Name.Size = New System.Drawing.Size(263, 20) + Me.tb_Bild_Name.TabIndex = 0 + ' + 'TaggedIMG1 + ' + Me.TaggedIMG1.ActivMark = False + Me.TaggedIMG1.ActivMarkDescription = "" + Me.TaggedIMG1.ActivMarkHeight = -1 + Me.TaggedIMG1.ActivMarkLeft = -1 + Me.TaggedIMG1.ActivMarkName = "" + Me.TaggedIMG1.ActivMarkTop = -1 + Me.TaggedIMG1.ActivMarkWidth = -1 + Me.TaggedIMG1.Cursor = System.Windows.Forms.Cursors.Default + Me.TaggedIMG1.Description = Nothing + Me.TaggedIMG1.ID = Nothing + Me.TaggedIMG1.Location = New System.Drawing.Point(12, 12) + Me.TaggedIMG1.Marks_Visible = True + Me.TaggedIMG1.Name = "TaggedIMG1" + Place1.Adress = Nothing + Place1.Description = Nothing + Place1.GPS = Nothing + Place1.Title = Nothing + Me.TaggedIMG1.Place = Place1 + Me.TaggedIMG1.RO = False + Me.TaggedIMG1.Size = New System.Drawing.Size(717, 616) + Me.TaggedIMG1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom + Me.TaggedIMG1.TabIndex = 0 + Me.TaggedIMG1.TabStop = False + Me.TaggedIMG1.Time = Nothing + Me.TaggedIMG1.Title = Nothing + ' + 'SB_PictureTagger ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.ClientSize = New System.Drawing.Size(1106, 723) - Me.Controls.Add(Me.Label7) - Me.Controls.Add(Me.GroupBox4) - Me.Controls.Add(Me.GroupBox3) - Me.Controls.Add(Me.b_reloaddir) - Me.Controls.Add(Me.b_save) - Me.Controls.Add(Me.b_loaddir) - Me.Controls.Add(Me.GroupBox2) - Me.Controls.Add(Me.GroupBox1) - Me.Controls.Add(Me.b_exit) - Me.Controls.Add(Me.b_last) - Me.Controls.Add(Me.b_next) - Me.Controls.Add(Me.PictureBox1) - Me.Controls.Add(Me.ShapeContainer1) - Me.Name = "Main" + Me.Controls.Add(Me.TaggedIMG1) + Me.Controls.Add(Me.Panel_Right) + Me.Controls.Add(Me.Panel_Botom) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.MinimumSize = New System.Drawing.Size(1122, 761) + Me.Name = "SB_PictureTagger" Me.Text = "SB-PictureTagger" - CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() - Me.GroupBox1.ResumeLayout(False) - Me.GroupBox1.PerformLayout() - Me.GroupBox2.ResumeLayout(False) - CType(Me.DataGridView1, System.ComponentModel.ISupportInitialize).EndInit() - Me.GroupBox3.ResumeLayout(False) - Me.GroupBox3.PerformLayout() + Me.Panel_Botom.ResumeLayout(False) + Me.Panel_Botom.PerformLayout() + Me.Panel_Right.ResumeLayout(False) Me.GroupBox4.ResumeLayout(False) Me.GroupBox4.PerformLayout() CType(Me.NumericUpDown_OrdnerTiefe, System.ComponentModel.ISupportInitialize).EndInit() + Me.GB_Ort.ResumeLayout(False) + Me.GB_Ort.PerformLayout() + Me.GB_Mark.ResumeLayout(False) + Me.GB_Mark.PerformLayout() + Me.GB_Bild.ResumeLayout(False) + Me.GB_Bild.PerformLayout() + CType(Me.TaggedIMG1, System.ComponentModel.ISupportInitialize).EndInit() Me.ResumeLayout(False) - Me.PerformLayout() End Sub - Friend WithEvents PictureBox1 As System.Windows.Forms.PictureBox - Friend WithEvents b_next As System.Windows.Forms.Button - Friend WithEvents b_last As System.Windows.Forms.Button - Friend WithEvents b_exit As System.Windows.Forms.Button - Friend WithEvents GroupBox1 As System.Windows.Forms.GroupBox - Friend WithEvents Label3 As System.Windows.Forms.Label - Friend WithEvents Label2 As System.Windows.Forms.Label - Friend WithEvents Label1 As System.Windows.Forms.Label - Friend WithEvents tb_Bild_Time As System.Windows.Forms.TextBox - Friend WithEvents rtb_Bild_Description As System.Windows.Forms.RichTextBox - Friend WithEvents tb_Bild_Title As System.Windows.Forms.TextBox - Friend WithEvents GroupBox2 As System.Windows.Forms.GroupBox - Friend WithEvents DataGridView1 As System.Windows.Forms.DataGridView - Friend WithEvents b_loaddir As System.Windows.Forms.Button - Friend WithEvents b_save As System.Windows.Forms.Button + Friend WithEvents Panel_Botom As System.Windows.Forms.Panel + Friend WithEvents Label7 As System.Windows.Forms.Label Friend WithEvents b_reloaddir As System.Windows.Forms.Button - Friend WithEvents Column1 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents Position As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents Radius As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents Column2 As System.Windows.Forms.DataGridViewTextBoxColumn - Friend WithEvents GroupBox3 As System.Windows.Forms.GroupBox + Friend WithEvents b_loaddir As System.Windows.Forms.Button + Friend WithEvents b_exit As System.Windows.Forms.Button + Friend WithEvents b_last As System.Windows.Forms.Button + Friend WithEvents b_next As System.Windows.Forms.Button + Friend WithEvents Panel_Right As System.Windows.Forms.Panel + Friend WithEvents GroupBox4 As System.Windows.Forms.GroupBox + Friend WithEvents Label8 As System.Windows.Forms.Label + Friend WithEvents NumericUpDown_OrdnerTiefe As System.Windows.Forms.NumericUpDown + Friend WithEvents cb_marks_visible As System.Windows.Forms.CheckBox + Friend WithEvents GB_Ort As System.Windows.Forms.GroupBox + Friend WithEvents tb_Place_Description As System.Windows.Forms.TextBox + Friend WithEvents Label9 As System.Windows.Forms.Label + Friend WithEvents tb_Place_Name As System.Windows.Forms.TextBox Friend WithEvents Label4 As System.Windows.Forms.Label Friend WithEvents Label5 As System.Windows.Forms.Label Friend WithEvents Label6 As System.Windows.Forms.Label Friend WithEvents tb_Place_GPS As System.Windows.Forms.TextBox Friend WithEvents tb_Place_Addresse As System.Windows.Forms.TextBox - Friend WithEvents rtb_Place_Description As System.Windows.Forms.RichTextBox - Friend WithEvents GroupBox4 As System.Windows.Forms.GroupBox - Friend WithEvents cb_AutoSave As System.Windows.Forms.CheckBox - Friend WithEvents cb_marks_visible As System.Windows.Forms.CheckBox - Friend WithEvents Label7 As System.Windows.Forms.Label - Friend WithEvents Label8 As System.Windows.Forms.Label - Friend WithEvents NumericUpDown_OrdnerTiefe As System.Windows.Forms.NumericUpDown - Friend WithEvents Label9 As System.Windows.Forms.Label - Friend WithEvents tb_Place_Title As System.Windows.Forms.TextBox - Friend WithEvents ShapeContainer1 As Microsoft.VisualBasic.PowerPacks.ShapeContainer - Friend WithEvents OvalShape1 As Microsoft.VisualBasic.PowerPacks.OvalShape + Friend WithEvents GB_Mark As System.Windows.Forms.GroupBox + Friend WithEvents tb_AktMark_Description As System.Windows.Forms.TextBox + Friend WithEvents Label11 As System.Windows.Forms.Label + Friend WithEvents tb_AktMark_Name As System.Windows.Forms.TextBox + Friend WithEvents Label10 As System.Windows.Forms.Label + Friend WithEvents GB_Bild As System.Windows.Forms.GroupBox + Friend WithEvents tb_Bild_Description As System.Windows.Forms.TextBox + Friend WithEvents Label3 As System.Windows.Forms.Label + Friend WithEvents Label2 As System.Windows.Forms.Label + Friend WithEvents Label1 As System.Windows.Forms.Label + Friend WithEvents tb_Bild_Time As System.Windows.Forms.TextBox + Friend WithEvents tb_Bild_Name As System.Windows.Forms.TextBox + Friend WithEvents TaggedIMG1 As TaggedIMG End Class diff --git a/SB-PictureTagger/F_SB_PictureTagger.resx b/SB-PictureTagger/F_SB_PictureTagger.resx index fe3f17d..4125c27 100644 --- a/SB-PictureTagger/F_SB_PictureTagger.resx +++ b/SB-PictureTagger/F_SB_PictureTagger.resx @@ -117,28 +117,2919 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - True - - - True - - - True - - - True - - - True - - - True - - - True - - - True - + + + + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + WbICAFmyrQBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbLpAFmyFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWbIKAFmyzwBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZslsAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAWbIkAFmy8gBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbLIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWbJkAFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZskoAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWbK8AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbLTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZsicA + WbL5AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsmoAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZspMAWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL3AFmyEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAFmyGABZsvUAWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsq4AAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmykgBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmyWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAWbIjAFmy/ABZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsvsAWbIRAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWbK3AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmyxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAABZslYAWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbKBAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmyCQBZsvMA + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZskAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmyrABZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL6AFmyCgAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + WbJjAFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsswAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZsiAAWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmylgAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAABZsuQAWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbJlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmysABZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsjUA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAWbKDAFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL9AFmyCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZslwAWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZst0A + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAFmyOwBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmytQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWbIiAFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbKPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAABZsgwAWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsmsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZsv0A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmySQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmy9gBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbIpAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + WbL0AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsgsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZsvkAWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbLvAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + WbICAFmy/gBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZstQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZshIAWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmyuQAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAFmyJABZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbKhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWbI9AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsosAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAABZslwAWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmydgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmygABZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbJgAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAWbKpAFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsk4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZsgMAWbIEAFmyBABZsgQA + WbIEAFmyBABZsgQAWbIZAFmy9ABZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmyPQAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWbKLAFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbIsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAABZshYAWbL0AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsh0A + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZsosA + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmyEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmyFgBZsvQAWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv4A + WbIDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAFmyjABZsv8AWbL/AFmy/wBZsv8AWbL/AFmy9QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWbIXAFmy9QBZsv8AWbL/AFmy/wBZsv8A + WbLqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu85IK7vOSI27zkjKu85I4rvOSOG7 + zkjOu85IqLvOSG+7zUcfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AI8C/AF3AvwCLwL8ArcC/AMXA + vwDSwL8A08C/AMvAvwC2wL8AlsC/AGvAvwAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAWbKNAFmy/wBZsv8AWbL/AFmy/wBZsuEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAu85IErvOSKC7zkj9u85I/7vOSP+7zkj/u85I/7vOSP+7zkj/u85I/7vOSP67zUa8u8o5PwAAAAC/ + vwUvv78AjcC/AN3AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwDGwL8ARAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZshcAWbL1AFmy/wBZsv8A + WbL/AFmy2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvOSDK7zkjhu85I/7vOSP+7zkj/u85I/7vOSP+7 + zkj/u85I/7vOSP+7zkj/u85I/7vOR/+8yTP+v8EL2MC/AP7AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwDgwL8AVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAABZso4AWbL/AFmy/wBZsv8AWbLRAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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 + AAAAAAAAAAAAAAAAAAAAu85IL7vOSOu7zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7zkj/u85IybvOSJe7 + zkj+u85I/7vMQP+/vwH/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AJsA + AAAAAAAAAAAAAADAvwB3wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AI0A + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmyUAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/AAjAvwDJwL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/APrAvwC6wL8A7sC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AM7A + vwArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvOSDC7zkjru85I/7vOSP+7 + zkj/u85I/7vOSP+7zkj/u85I/7vOSPi7zkjZu85I/7vOSP+7zkj/vcYj/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD9wL8AJQAAAAAAAAAAwL8AOsC/APvAvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8AiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWbIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAMC/ABjAvwDcwL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/APfAvwBywL8AAQAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAC7zkgyu85I7LvOSP+7zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7 + zkj/u85I/7vNR/+/wAf/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/ALYA + AAAAAAAAAMC/AAjAvwDYwL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/AB/A + vwDbwL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A9sC/AIvAvwALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu85IM7vOSO27zkj/u85I/7vOSP+7 + zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7zkj/vMo2/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8AVAAAAAAAAAAAwL8AgcC/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AHYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/ABfAvwDEwL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A9MC/AJHAvwAbAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAALvOSDW7zkjuu85I/7vOSP+7zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7 + zkj/u85I/7vOSP+9xSD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/APDA + vwAHAAAAAMC/ACHAvwD3wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8AZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAMC/AATAvwB6wL8A88C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD+wL8AzsC/AG/A + vwAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7zkg3u85I77vOSP+7zkj/u85I/7vOSP+7 + zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7zkj/u85I/7/BDf/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8ApQAAAAAAAAAAwL8AqcC/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwBRAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAMC/ABrAvwA2wL8AR8C/AEzAvwBHwL8ANsC/ABrAvwABAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwAZwL8AgsC/AMDA + vwDcwL8A3cC/AMrAvwChwL8AacC/ACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAALvOSBi7zkhru85IvrvOSPu7zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7 + zkj/u85I/7vOSP+7zUX/v78A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwBYAAAAAMC/ADTAvwD+wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/ADYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/ADzAvwDcwL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/APLAvwDBwL8AhMC/ADzAvwACAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu85IELvOSFS7 + zkiWu85I07vOSPy7zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7zkj/u85I/7zKOP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/MC/ABMAAAAAwL8At8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8AFQAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAMC/AAzAvwB+wL8A9MC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AOTAvwCDwL8AGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu85IDLvOSDq7zkhiu85IhLvOSJy7 + zkitu85ItbvNRrC7zEGhvcYixcC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwDMAAAAAMC/ADfAvwD+wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AO4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwA0wL8AKwAAAAAAAAAAAAAAAAAAAADA + vwAbwL8Aq8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD4wL8AlMC/ABQA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/vwSwwL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AI4AAAAAwL8AsMC/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8AwQAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAMC/AIvAvwD+wL8At8C/ADQAAAAAAAAAAAAAAAAAAAAAwL8AUcC/AOnAvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A8MC/AG7AvwABAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAvsELBMC/APDAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8AVMC/ACjAvwD9wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwCNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8ApcC/AP/AvwD/wL8A/cC/AJzA + vwAQAAAAAAAAAAAAAAAAwL8AGMC/AMDAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/ALHAvwAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwA6wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwAdwL8AmcC/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AFEAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAADAvwC6wL8A/8C/AP/AvwD/wL8A/8C/AOPAvwA/AAAAAAAAAAAAAAAAwL8ABcC/AJvA + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AL3AvwAHAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAMC/AH7AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A6sC/ABLAvwD1wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD7wL8AEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/AMrAvwD/wL8A/8C/AP/A + vwD/wL8A/8C/APvAvwBwAAAAAAAAAAAAAAAAAAAAAMC/AIrAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AJ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8Aw8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwC7wL8AcsC/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AMAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAwL8A1sC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwCUwL8AAgAAAAAA + AAAAAAAAAMC/AJbAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AFUA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu85ICbvOSBi7zkgFAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAMC/AA3AvwD6wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AI/AvwDXwL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8AaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwDewL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwClwL8AAwAAAAAAAAAAwL8ABMC/AMrAvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A5MC/AAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAu85IWLvOSMm7zkj9u85I/7vOSPe7zkiYu85IDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8ATcC/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8Ao8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/APXAvwAQAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAMC/AOLAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwCjwL8AAQAAAAAAAAAAwL8AOcC/AP7AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8AewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvOSBS7zkhau85IgrvOSM+7zkj/u85I/7vOSP+7 + zkjHu85ICgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwCSwL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwDdwL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8ArQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8A4cC/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwB/AAAAAAAAAAAAAAAAwL8AuMC/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwDqwL8ACAAAAAAAAAAAAAAAAAAAAAAA + AAAAu85IkbvOSMm7zkiMu85ILLvOSGq7zkj8u85I/7vOSP+7zkicAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAwL8AUcC/ALXAvwDPwL8AvcC/AH/AvwAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/ANbA + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP7AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwBGAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwDdwL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/APvAvwA2AAAAAAAAAADAvwBFwL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwBdAAAAAAAAAAAAAAAAAAAAAAAAAAC7zkhMu85I/7vOSP+7zkj8u85IibvOSG+7 + zkj/u85I/7vOSP67zkheAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/AI7AvwD/wL8A/8C/AP/AvwD8wL8AysC/AJbA + vwATAAAAAAAAAAAAAAAAAAAAAAAAAADAvwAcwL8A/sC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8AwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/ANLA + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/ANHAvwAFAAAAAMC/AAHA + vwDcwL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/ALoAAAAAAAAAAAAAAAAA + AAAAAAAAALvOSAK7zkjUu85I/7vOSP+7zkj/u85Iu7vOSLC7zkj/u85I/7vOSPa7zkgxAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA + vwBrwL8A/8C/AP/AvwD/wL8ArMC/AB7AvwBFwL8AgcC/AGYAAAAAAAAAAAAAAAAAAAAAAAAAAMC/AGDA + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/APbAvwApAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AxcC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AHMAAAAAAAAAAMC/AH7AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A+sC/ABEAAAAAAAAAAAAAAAAAAAAAAAAAALvOSEu7zkj/u85I/7vOSP+7 + zkj/u85I2bvOSPS7zkj/u85I/7vOSN67zkgSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AMsC/APbAvwD/wL8A/8C/AKXAvwBIwL8A38C/AP/A + vwD/wL8AZgAAAAAAAAAAAAAAAAAAAAAAAAAAwL8ApcC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8AZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA + vwCzwL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A8MC/ABUA + AAAAwL8AJ8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8AVQAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAALvOSKG7zkj/u85I/7vOSP+7zkj/u85I/rvOSP+7zkj/u85I/7vOSLm7 + zkgCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/ABPA + vwDfwL8A/8C/AP/AvwDMwL8Af8C/AP3AvwD/wL8A/8C/AOrAvwAKAAAAAAAAAAAAAAAAAAAAAMC/AAHA + vwDowL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AIwAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/AJvAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8AlAAAAAAAAAAAwL8A18C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwCTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu85ICLvOSLu7 + zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7zkj/u85I/7vOSIUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwACwL8AucC/AP/AvwD/wL8A+MC/ALrAvwD/wL8A/8C/AP/A + vwD/wL8AcQAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AL8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwCWwL8AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAwL8Ae8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD5wL8AIQAAAADAvwCMwL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AMgA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu85IBrvOSHa7zkjeu85I/7vOSP+7zkj/u85I/7vOSP+7 + zkj/u85I6rvOSC0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/AIbA + vwD/wL8A/8C/AP/AvwD6wL8A/8C/AP/AvwD/wL8A/8C/AM3AvwAEAAAAAAAAAAAAAAAAAAAAAAAAAADA + vwB0wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD+wL8AgwAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwBawL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwCcAAAAAMC/AEfAvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A8sC/AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAC7zkgdu85IP7vOSEu7zkhHu85INLvOSBYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwBRwL8A/sC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwDkwL8AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/ALjAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A9MC/AFwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAMC/ADHAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/APrAvwAfwL8AC8C/APrAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8ANQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AJ8C/APHA + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD+wL8AvsC/ACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA + vwAHwL8A9cC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AM/AvwAqAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8ABsC/APnAvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AJIAAAAAwL8AycC/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwB6AAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwAIwL8ANcC/AF/AvwB9wL8Aj8C/AJTAvwCHwL8AZcC/ACcA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/AEPAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/APfA + vwB/wL8ABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAwL8AyMC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A88C/ABLAvwCQwL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AL4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAwL8Ah8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP7AvwCwwL8AJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwCJwL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8Ad8C/AFvA + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A+MC/AAoAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwDMwL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwDBwL8APQAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAMC/AEHAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwDgwL8ALcC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8ASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAwL8AE8C/AP3AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP3AvwC0wL8APwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8ABMC/AOrA + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwBQwL8A+MC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwCNAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwBWwL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AO3AvwCQwL8AJgAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8ABsC/ACjAvwBAwL8ASMC/AEHAvwALAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AksC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/ALHAvwDSwL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/ANIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAMC/AJvAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A+cC/ALPA + vwBWwL8ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwAuwL8AhMC/AMnA + vwD6wL8A/8C/AP/AvwDvwL8AXQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA + vwAxwL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A+8C/AMPAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/sC/ABgA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8A38C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD0wL8AscC/AGDAvwARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAADAvwBMwL8AxcC/AP7AvwD/wL8A/8C/AP/AvwD/wL8AzcC/ACEAAAAAAAAAAMC/AFLA + vwBqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwDXwL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A88C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8AXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAMC/ACXAvwD/wL8A/8C/AP/AvwD/wL8A/sC/ANPAvwCPwL8AScC/AAgAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwAkwL8AvcC/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AK3AvwAKAAAAAMC/AA3AvwCpwL8A/8C/AMIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAMC/AGLAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AacC/APjAvwDIwL8Aj8C/AFLA + vwAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAwL8AWsC/APLAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwCewL8AAwAAAADAvwAcwL8A08C/AP/A + vwD/wL8A8sC/AAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AA8C/AM3AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAADAvwAYwL8ABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/AHfAvwD+wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8AqMC/AAIAAAAAwL8AHsC/AN7AvwD/wL8A/8C/AP/AvwD/wL8AIgAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAwL8ALMC/APXAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/ACsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA + vwBTwL8A/sC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AM7AvwAIAAAAAMC/ABLAvwDYwL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwBJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AWsC/AP7A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8AbwAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AEMC/AOrAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD6wL8AKwAAAADAvwAEwL8Av8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AGkAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AdMC/AP7AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwC0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA + vwCBwL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AKcAAAAAAAAAAMC/AIbAvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8AhgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAwL8AcsC/AP3AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/APPAvwAFAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8ABcC/AOjAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8ASQAAAADAvwAlwL8A+sC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwCbAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AWMC/APbAvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA + vwBHwL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/APPAvwAGAAAAAMC/AKHAvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAwL8AMcC/ANrAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8AgwAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/AI/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8AuAAAAADAvwAcwL8A+sC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8AsgAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8ADMC/AJjA + vwD+wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwDHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAwL8AyMC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwCAAAAAAMC/AITAvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwCzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/AD7AvwDUwL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/APvA + vwAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvOSCG7zkhiu85IhrvOSIG7 + zkgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwDzwL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AE/AvwADwL8A5sC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AKwA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAMC/AATAvwBpwL8A58C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AFEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAALvOSEy7zkjHu85I/rvOSP+7zkjQu85II7vOSCG7zkhpAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAwL8AFcC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8AJsC/AErAvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8AnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwAKwL8AdcC/AOfA + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8AlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvOSA+7zkiqu85I/7vOSP+7zkj/u85IvrvOSAy7 + zkhHu85I8LvOSNwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwApwL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/APzAvwAFwL8Ao8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwCFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8ACMC/AGTAvwDSwL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwDaAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7zkiju85I/7vOSP+7zkj/u85I/7vOSCe7 + zkj4u85I/7vOSP+7zkj/u85I/7vOSP+7zkg/AAAAAAAAAAAAAAAAAAAAAMC/AATAvwD5wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AO/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A+sC/AB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7zkj7u85I/7vOSP+7zkj/u85I/7vOSMy7 + zkgKu85IFLvOSPK7zkj/u85I/7vOSP+7zkj/u85I/rvOSDkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAALvOSLq7zkj/u85I/7vOSP+7zkj0u85IYrvOSP+7zkj/u85I/7vOSP+7zkj/u85I/7vOSCEA + AAAAAAAAAAAAAAAAAAAAwL8AJMC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwCYAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAALvOSPi7zkj/u85I/7vOSP+7zkj/u85I/7vOSJIAAAAAu85Ik7vOSP+7zkj/u85I/7vOSP+7 + zkj/u85IpQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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 + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/sC/AHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAu85IirvOSP+7zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7zki/u85IVrvOSP+7 + zkj/u85I/7vOSP+7zkj/u85IrwAAAAAAAAAAAAAAAAAAAADAvwCAwL8A/8C/AP7AvwC7wL8AMsC/AMbA + vwD/wL8A/8C/AOfAvwAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvOSHa7zkj/u85I/7vOSP+7 + zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7zkjiu85IGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/AODA + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/APnA + vwBhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7zkhSu85I/7vOSP+7 + zkj/u85I/7vOSP+7zkj/u85I/7vOSP67zkhSu85I/7vOSP+7zkj/u85I/7vOSP+7zkjvu85IAwAAAAAA + AAAAAAAAAMC/ABrAvwD3wL8A/8C/AP/AvwDywL8AZ8C/AOPAvwD/wL8A/8C/AMbAvwAGAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwDIwL8A/8C/AP/AvwBnwL8ApsC/AP/AvwCpAAAAAAAAAAAA + AAAAAAAAAAAAAAC7zkgxu85I6rvOSP+7zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7 + zkj/u85I/7vOSJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7zkgGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwDowL8A/8C/AP/AvwD/wL8A7cC/AI3A + vwAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8ASMC/AP/A + vwD/wL8A/8C/AG/AvwCwwL8A/8C/APvAvwAKAAAAAAAAAAAAAAAAAAAAAAAAAAC7zkgiu85Iz7vOSP+7 + zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7zkj/u85I1QAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAwL8AD8C/AP7AvwD9wL8AvsC/AF3AvwAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwClwL8A/8C/AP/AvwD/wL8AW8C/AOrAvwD/wL8A/8C/ABYA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7zkgHu85IhbvOSPm7zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7 + zkj/u85I/7vOSP+7zkj+u85IGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwAgwL8Ad8C/AB8AAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/AObA + vwD/wL8A/8C/AP/AvwB4wL8A/8C/AP/AvwDtwL8AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAu85IJbvOSKi7zkj8u85I/7vOSP+7zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7zkheAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8A8cC/AP/AvwD/wL8A98C/ALjAvwD/wL8A/8C/AJ0A + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvOSCa7zkiTu85I8LvOSP+7 + zkj/u85I/7vOSP+7zkj/u85I/7vOSKMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA + vwDJwL8A/8C/AP/AvwDswL8A/cC/AP/AvwD+wL8ALwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7zkgJu85IV7vOSK27zkjzu85I/7vOSP+7zkj/u85I5wAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/AH3AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AMsA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAALvOSAe7zkhFu85IiLvOSMW7zkj4u85ILQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAwL8AGcC/APfAvwD/wL8A/8C/AP/AvwD/wL8AaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvOSAa7 + zkgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AicC/AP/AvwD/wL8A/8C/APXA + vwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAADAvwALwL8A3cC/AP/AvwD/wL8AowAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwA3wL8A+MC/AP/A + vwBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwBjwL8A3MC/AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA + vwApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAA////////8AAAAAH///////////////AAAAAB///////////////4AAAAA/// + /////////////AAAAAf///////////////4AAAAH////////////////AAAAD////////////////wAA + AA////////////////+AAAAP////////////////gAAAH////////////////8AAAB////////////// + ///AAAAf////////////////4AAAP////////////////+AAAD/////////////////gAAA///////// + ////////8AAAP/////////////////AAAH/////////////////wAAB/////////////////+AAAf/// + //////////////gAAH/////////////////4AAB/////////////////+AAA//////////////////gA + AP/////////////////4AAD/////////////////+AAA//////////////////wAAP////////////// + ///8AAD//////////////////AAA//////////////////wAAf/////////////////4AAH///////// + ////////+AAB//////////////////gAAf/////////////////4AAH/////////////////+AAB//// + //////////////gAAf/////////////////4AAH/////////////////+AAB///////////////////4 + Af//////////////////+AH///////////////////wB///////////////////8Af////////////// + /////gP///////////////////4D/////////////8AfgAf/A/////////////8ABAAP/wP///////// + ///+AAAAP/+D/////////////AAAAHD/g//8D/////////gAAAHg/8P/8AP////////wAAADgP/D/+AB + ////////4AAABwD/4//AAP///////8AAAA4A/+P/3gA///////+AAAAcAP/z/4AAH///////AAAAOAD/ + 8//AAAf//////gAAAHAA//v/wAAD//////wAAABgAP/7/+AAAP/////4AAAAwAD////wAAD/////8AAA + AMAA////+AAD/////+AAAACAAP////wAD//////AAAABgAD/wD//AH//////wAAAAQAA/wAD//////// + //gAAAEAAP+AAP//////////gAACAAH54AA////////////AAgAB+HgAD///////////gAAAAfgcAAf/ + /////////4AAAAH4DgAD//////////+AAAAB+AeAA///////////gAAAA/gBwAH/j////////wAAAAP4 + AMAA/gP///////8AAAAD+ABgAPwB////////AAAAB/gAcAB8Af/////gfwAAAAf4ADAAfAD/////wD4A + AAAP+AAQAHwAf////4A+AAAAD/gAGAA+AD////8APgAAAB/4AAgAPwAf///+ADwAAAA/+AAMAD8AH/// + /AB8AAAAP/gABAA/gA////wAfAAAAP/4AAQAH/A////4APwAAAH/+AAAAB//////8AH4AAAD//gAAgAf + //////AH+AAAB//8AAAAH/////////gAAB///AAAAA/////////4AAB///wAAAAP////////8AAB///8 + AAAAD/////////AAB/8D/gAAAA/////////wAB/4B/4AAAAH////////8AD/4Az/AAAAB////////+AH + /4AQ/wAAAAf////////gf/8AIH8AAAAH////////5//+AEB/gAAAA////////////ACAf8AAAAP///// + //////gBAH/gAAAD///////////4AwB/8AAAAf//////////8AIAf/gAAAH///////////ACAH/8AAAB + ///////////wBAB//gAAAf//////////8AQAf/+AAAD////////+D/AAAH//wAAA////////+AfgAAB/ + //AAAP///////+AH4AAAf//8AAD////////AA+AAAH4A/4AAf///////wAPgAAB8gD/gAH///////4ED + 4AAAfEAf/AB///////+AA+AAAPwAD/+AP///////gAPgAAD8CA//+D///////4ADwAAA/AAH//////// + //+AA8AAAfwEB///////////gAPAAAH8AAPgf////////wAHwAAD/AIDwD////////8AB8AAB/wAA8Af + ////////AAfAAA/8AAPAD////////wAPwAAf/AABwAf///////8AH4AAP/wAAeAH////////AD+AAH/+ + AAHgA////////wB/gAH8PgAB8AH///////4B/4AD/B4AAPgA///////+B/+AD/gPAAD8AP///////h// + gD/4D4AA//////////7//4D/8AfAAP////////////8D//AH4AB/////////////H//wB/gAf/////// + ////////8A/+AH////////////////AP/4B////////////////wH//wP///////////////8B///z// + //////////////gf///////////////////4P////////////////////D////////////////////4/ + ////////////////////f/////////8oAAAAYAAAAMAAAAABACAAAAAAAICUAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmyQQBZsp8AWbKfAFmynwBZsp4A + WbKcAFmynABZspwAWbKcAFmynABZspwAWbKcAFmymwBZspkAWbKZAFmymQBZspkAWbKZAFmymQBZspkA + WbKYAFmylQBZspUAWbKVAFmylQBZsnYAWbIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAFixBABYsa0AWbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWbL/AFix/gBYsf4A + WbL/AFix/gBYsf4AWLH+AFmy/wBYsf4AWLH+AFmy/wBYsf4AWLH+AFmy/ABYsUMAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYsQ8AWbLZAFix/gBYsf4AWbL/AFix/gBYsf4A + WbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWLH+AFmy/wBYsf4AWLH+AFmy/wBYsf4A + WLH+AFmyqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + WbI4AFmy+wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL9AFmyKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFixkgBYsf4AWbL/AFix/gBYsf4AWbL/AFix/gBYsf4A + WbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWLH+AFmy/wBYsf4AWLH+AFmy/wBYsf4AWLG2AAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFixFABYsesA + WbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWLH+AFmy/wBYsf4A + WLH+AFmy/wBYsf4AWLFTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAABZsnoAWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsu0AWbIKAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYsRIAWbLvAFix/gBYsf4A + WbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWLH+AFmy/wBYsf4AWLH+AFmy/wBYsaYA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAWbKWAFix/gBYsf4AWbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWbL/AFix/gBYsf4A + WLH+AFmy/wBYsf4AWLH+AFmy/wBYsVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWbI1AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy+gBZshwAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAFix3gBYsf4AWbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWLH+AFmy/wBYsf4A + WLH+AFmy2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmykwBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmyoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFixUABYsf4A + WbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWLH+AFmy/wBYsf4AWLH+AFmyagAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAFixGgBYsfwAWbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWbL/AFix/gBYsf4A + WLH+AFmy/wBYsf4AWLH+AFmyOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFixAwBYseQAWbL/AFix/gBYsf4A + WbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWLH+AFmy/wBYsf4AWLH9AFmyDQAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAABZssAAWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYsaIAWbL/AFix/gBYsf4AWbL/AFix/gBYsf4A + WbL/AFix/gBYsf4AWLH+AFmy/wBYsf4AWLG5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYsYsA + WbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWLH+AFmy/wBYsf4AWLGVAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAABZsn0AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbJyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYsXcAWbL/AFix/gBYsf4A + WbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWLH+AFmy/wBYsf4AWLFTAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAABYsXoAWbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWLH+AFmy/wBYsf4A + WLE3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZsoIAWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv4AWbIcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYsZMA + WbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWLH+AFmy/wBYsfUAWLELAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAABYsaoAWbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWbL/AFix/gBYsf4A + WLH+AFmy/wBYsecAWLEDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZsskAWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZstUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAFixBQBYsekAWbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWbL/AFix/gBYsf4AWLH+AFmy/wBYscEA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFixAwBYsUEAWbJCAFixQgBYsUIAWbJCAFixdwBYsf4A + WbL/AFix/gBYsf4AWLH+AFmy/wBYsbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAFmyBABZstMAWbL/AFmy/wBZsv8AWbL/AFmy/wBZsp8AAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYsVkAWbL+AFix/gBYsf4A + WLH+AFmy/wBYsZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAABYsQQAWbLUAFix/gBYsf4AWLH+AFmy/wBYsYMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWbJZAFmy/wBZsv8AWbL/AFmy/wBZsncA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAC6zUciu85IXLrNR2q6zUdeu85IOLrNRwkAAAAAAAAAAAAAAAAAAAAAAAAAAL++AAXA + vwAkv74ARb++AFnAvwBfv74AVr++AD3AvwAav74AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + WbIDAFix1gBYsf4AWLH+AFmy/wBYsWwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu85IH7vOSK27zkj6u85I/7vOSP+7zkj/u85I/rvOSOy7 + zUaavMkzI77CEQu/vwFewL8Ar8C/AOrAvwD9wL8A/8C/AP/AvwD/wL8A/8C/APHAvwB/wL8ACwAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmyWwBZsv8AWbL/AFmy/wBZsmMAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6zUdFu85I7rrNR/66 + zUf+u85I/7rNR/66zUf+u85I/7rNR/67zEL/vcYh+L+/AfDAvwD/v74A/r++AP7AvwD/v74A/r++AP7A + vwD8v74Anb++ABcAAAAAAAAAAL++AAzAvwATAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFixBABYsdUA + WLH+AFmy/wBYsVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAwL8ABr++AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu85IRLvOSPO7zkj/u85I/7vOSP+7zkj/u85I/7vOSP+7 + zkj/u85I/7vOSP+7yz3/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwCLAAAAAMC/ABzA + vwDvwL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwCZAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAwL8AA8C/AIjAvwD9wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD5wL8AnMC/ACQA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6zUdGu85I9brNR/66 + zUf+u85I/7rNR/66zUf+u85I/7rNR/66zUf+u85I/7rNR/69xyj+wL8A/7++AP6/vgD+wL8A/7++AP7A + vwD/v74A/r++AP7AvwAwAAAAAL++AKXAvwD/v74A/r++AP7AvwD/v74A/r++AP7AvwD/v74A/r++AP7A + vwCKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/vgBHwL8A1L++AP6/vgD+wL8A/7++AP6/ + vgD6wL8Az7++AHi/vgAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAALrNRw26zUe6u85I+7rNR/66zUf+u85I/7rNR/66zUf+u85I/7rNR/66zUf+u85I/7rNR/6+ + wxb+wL8A/7++AP6/vgD+wL8A/7++AP7AvwD/v74A/r++ANvAvwADv74ANr++APvAvwD/v74A/r++AP7A + vwD/v74A/r++AP7AvwD/v74A/r++AP7AvwByAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv74AOr++AIW/ + vgClwL8Atb++ALe/vgCqwL8Aj7++AGW/vgAtwL8AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAwL8ABb++ADy/vgBiwL8AZL++AEm/vgAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu85IHbvOSGS7zkiou85I5bvOSP67 + zkj/u85I/7vOSP+7zkj/u85I/7vNR/+/wAj/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AJUA + AAAAwL8AuMC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwBUAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAwL8ACcC/AGvAvwDpwL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD9wL8A3sC/AIjA + vwAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAALrNRxq6zUdFu85IZrrNR3y6zUeHu8xDgrzJMIi/vwD+wL8A/7++AP6/ + vgD+wL8A/7++AP7AvwD/v74A/r++AFHAvwA5v74A/r++AP7AvwD/v74A/r++AP7AvwD/v74A/r++AP7A + vwD/v74A/r++AP7AvwAtAAAAAAAAAAAAAAAAAAAAAL++AGvAvwAgAAAAAAAAAAC/vgAPwL8Alb++APu/ + vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD7wL8Anb++ABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAL7BDF6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP7AvwD/v74A+r++ABnAvwCwv74A/r++AP7A + vwD/v74A/r++AP7AvwD/v74A/r++AP7AvwD/v74A/r++APLAvwAKAAAAAAAAAAAAAAAAv74ABr++AOvA + vwD3v74Ak7++ABMAAAAAAAAAAL++AEK/vgDiwL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++APC/ + vgBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL+/AKLAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A28C/ACnAvwD6wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AMQA + AAAAAAAAAAAAAAAAAAAAwL8ADsC/APrAvwD/wL8A/8C/AOPAvwBGAAAAAAAAAADAvwAYwL8AxsC/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD9wL8AdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8ABL++AOK/ + vgD+wL8A/7++AP6/vgD+wL8A/7++AP7AvwD/v74Aqb++AJPAvwD/v74A/r++AP7AvwD/v74A/r++AP7A + vwD/v74A/r++AP7AvwD/v74A/r++AIAAAAAAAAAAAAAAAAAAAAAAv74AGr++AP7AvwD/v74A/r++AP6/ + vgD8wL8Aeb++AAEAAAAAwL8AC7++ALy/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/L++AFEA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAwL8ALb++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP7AvwD/v74Aib++AO3A + vwD/v74A/r++AP7AvwD/v74A/r++AP7AvwD/v74A/r++AP7AvwD/v74A/b++ADEAAAAAAAAAAAAAAAAA + AAAAv74AJL++AP7AvwD/v74A/r++AP6/vgD+wL8A/r++AJW/vgADAAAAAL++AA+/vgDSwL8A/7++AP6/ + vgD+wL8A/7++AP6/vgD+wL8A/7++AOe/vgATAAAAAAAAAAAAAAAAAAAAAAAAAAC6zUcMu85IYLrNR466 + zUeCu85IJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AccC/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8AssC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8Az8C/AAEAAAAAAAAAAAAAAAAAAAAAwL8AKcC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP7A + vwCaAAAAAAAAAADAvwA9wL8A/sC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwCLAAAAAAAAAAAA + AAAAAAAAALvOSAG7zkhiu85IqrvOSPK7zkj/u85I87vOSEcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AEb++ABi/vgAFAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAwL8Atr++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP7AvwD/v74A67++AP7AvwD/v74A/r++AP7A + vwD/v74A/r++AP7AvwD/v74A/r++AP7AvwD/v74AdQAAAAAAAAAAAAAAAAAAAAAAAAAAv74AKb++AP7A + vwD/v74A/r++AP6/vgD+wL8A/7++AP6/vgD+wL8AdwAAAAAAAAAAwL8Aur++AP6/vgD+wL8A/7++AP6/ + vgD+wL8A/7++AP6/vgDzwL8AEAAAAAAAAAAAAAAAALrNRy66zUfZu85InbrNR0u6zUfQu85I/7rNR+y6 + zUcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL++AA2/vgCmwL8A+r++AP6/ + vgDiwL8AZAAAAAAAAAAAAAAAAAAAAAC/vgAGwL8A87++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP7A + vwD/v74A/r++AP7AvwD/v74A/r++AP7AvwD/v74A/r++AP7AvwD/v74A/r++AP7AvwDwv74AEwAAAAAA + AAAAAAAAAAAAAAAAAAAAv74AIr++AP7AvwD/v74A/r++AP6/vgD+wL8A/7++AP6/vgD+wL8A9r++ACwA + AAAAwL8ATL++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8AaQAAAAAAAAAAAAAAALrNRwG6 + zUfLu85I/7rNR/e6zUeHu85I57rNR/66zUfJu85ICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAwL8AAsC/ALPAvwD/wL8A+8C/AILAvwBKwL8AbMC/AB4AAAAAAAAAAAAAAADAvwA/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AFsC/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AL/AvwACwL8ABsC/AOTAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8AvwAAAAAAAAAAAAAAAAAAAAC7zkhLu85I/7vOSP+7zkj+u85Iz7vOSP67zkj/u85ImgAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv74AeL++AP6/vgD+wL8Aer++ALK/vgD+wL8A7r++AA8A + AAAAAAAAAAAAAAC/vgCEwL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP7AvwD/v74A/r++AP7A + vwD/v74A/r++AP7AvwD/v74A/r++AP7AvwD/v74A/r++AK3AvwACAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAv74AC7++APbAvwD/v74A/r++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgBXAAAAAL++AJO/ + vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A9r++ABEAAAAAAAAAAAAAAAAAAAAAu85InrrNR/66 + zUf+u85I/rrNR/66zUf+u85I/rrNR2cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwBFv74A+7++AP6/ + vgDBwL8A3b++AP6/vgD+wL8AiAAAAAAAAAAAAAAAAAAAAAC/vgDJwL8A/7++AP6/vgD+wL8A/7++AP6/ + vgD+wL8A/7++AP7AvwD/v74A/r++AP7AvwD/v74A/r++AP7AvwD/v74A/r++AP7AvwD/v74Awr++AAwA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv74AA7++AOTAvwD/v74A/r++AP6/vgD+wL8A/7++AP6/ + vgD+wL8A/7++AP6/vgDcwL8ABb++AEW/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AEMA + AAAAAAAAAAAAAAAAAAAAu85IB7rNR5y6zUf6u85I/7rNR/66zUf+u85I/7rNR/a6zUc4AAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAL++ACDAvwDpv74A/r++AP6/vgD0wL8A/7++AP6/vgDiwL8ADwAAAAAAAAAAAAAAAL++ABW/ + vgD4wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP7AvwD/v74A/r++AP7AvwD/v74A/r++AP7A + vwD/v74A/r++AP7AvwC5v74ADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL++AMfA + vwD/v74A/r++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8AZb++AAu/vgDxwL8A/7++AP6/ + vgD+wL8A/7++AP6/vgD+wL8A/7++AHIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6zUcfu85IWrrNR3W6 + zUd2u85IY7rNR0G6zUcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8ACsC/AMvAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AO3A + vwA1AAAAAAAAAAAAAAAAAAAAAMC/AFPAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/MC/AI/AvwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAMC/AJ7AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A28C/AAbAvwC8wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/ALAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AQb++ALfA + vwDZv74A57++AOe/vgDQwL8Akb++ACIAAAAAAAAAAAAAAAAAAAAAAAAAAL++AJi/vgD+wL8A/7++AP6/ + vgD+wL8A/7++AP6/vgD+wL8A/7++AP7AvwD/v74A/r++AP7AvwD/v74A/r++AP7AvwDiv74ASwAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL++AGzAvwD/v74A/r++AP6/ + vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/r++AFm/vgCBwL8A/7++AP6/vgD+wL8A/7++AP6/ + vgD+wL8A/7++AOy/vgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv74ABL++AAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAwL8AAr++ANm/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP7AvwD/v74A/r++AP7A + vwD/v74A+L++AI3AvwAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAL++ADDAvwD+v74A/r++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AMi/ + vgBNwL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgA6AAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AI8C/AP3AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/APjAvwChwL8AIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/AAPAvwDiwL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP7AvwBTwL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwB/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AZr++AP6/ + vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP7AvwDsv74AjL++ACIAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwADv74AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA + vwCRv74A/r++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgCfwL8A7L++AP6/ + vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAwL8Aq7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD8wL8Aur++AF3A + vwAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv74AA7++AEPAvwCOv74Axr++AOfAvwDov74AXgAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwAxv74A/r++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/ + vgD+wL8A/7++AP6/vgD0wL8A0r++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD6wL8ADQAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwADwL8A7cC/AP/AvwD/wL8A/8C/AP/A + vwDywL8AtMC/AGfAvwAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/AAbAvwBnwL8A3sC/AP/A + vwD/wL8A/8C/ANrAvwAvAAAAAMC/AEPAvwCFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8A0sC/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A+MC/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8ATgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/ + vgA1wL8A/7++APS/vgDEwL8Ah7++AES/vgAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAv74AKb++AMvAvwD/v74A/r++AP7AvwD/v74AyL++ABbAvwACv74Ag7++APvAvwDkAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAv74AVb++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/ + vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8AkgAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/vgAlwL8AOb++AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwBDv74A8b++AP7AvwD/v74A/r++AP7AvwDOv74AD7++AALA + vwCav74A/r++AP7AvwD+v74AFAAAAAAAAAAAAAAAAAAAAAAAAAAAv74AAr++AK+/vgD+wL8A/7++AP6/ + vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/ + vgD+wL8A1gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/ACTAvwDvwL8A/8C/AP/A + vwD/wL8A/8C/AOrAvwAeAAAAAMC/AIzAvwD/wL8A/8C/AP/AvwD/wL8AOwAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAMC/ABHAvwDUwL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A+8C/ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAL++ALDAvwD/v74A/r++AP7AvwD/v74A/r++AGoAAAAAv74AXr++AP3AvwD/v74A/r++AP7A + vwD/v74AWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/vgAdwL8A2b++AP6/vgD+wL8A/7++AP6/ + vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AGEA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv74AKL++APvAvwD/v74A/r++AP7AvwD/v74A8r++AA/A + vwAVv74A8L++AP7AvwD/v74A/r++AP7AvwD/v74AcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAwL8AGb++AMi/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/vgD+wL8A/7++AP6/ + vgD+wL8A/7++AP6/vgD+wL8A/7++AKUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAwL8AUr++ALfAvwBbv74ADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAv74A1r++AP7AvwD/v74Ah7++AP7AvwD7v74ACAAAAAAAAAAAAAAAAAAAAAAA + AAAAu85IPLrNR8i6zUf+u85I/7rNR/66zUf+u85I/7rNR/66zUf+u85ILQAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AAwAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv74A9b++AP7AvwD6v74Awb++AP7A + vwDBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALrNRwO6zUdLu85Iu7rNR/26zUf+u85I/7rNR/66 + zUf+u85IcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAwL8AzcC/AP/AvwD0wL8A/sC/AP/AvwBWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAALvOSCG7zkh3u85IxrvOSPi7zkj/u85ItgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv74Ad7++AP7AvwD/v74A/r++AOnAvwAJAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALrNRxS6zUdMu85IebrNRwIA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv74AEb++AOfA + vwD/v74A/r++AJEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAMC/AFnAvwD9wL8A/MC/ADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwCYv74AygAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAADAvwAGv74AOgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////4AAAA///////////4AAAB///////////8AAAD/ + //////////+AAAD////////////AAAH////////////AAAH////////////gAAH////////////gAAP/ + ///////////wAAP////////////wAAP////////////4AAf////////////4AAf////////////4AAf/ + ///////////4AAf////////////4AAf////////////8AA/////////////8AA/////////////8AA// + ///////////8AA/////////////8AA/////////////8AA/////////////8AA/////////////8AA// + ///////////8AA/////////////8AB/////////////4AB/////////////4AB//////////////4B// + ////////////8B//////////////8B//////////////+B//////////wPgD+B//////////AAAD/B// + ///////+AAAM/B//P//////8AAAw/h/4D//////4AABg/h/wB//////wAACA/x/gAf/////gAAEA/x/g + AP/////AAAIA/5/gAD////+AAAQA/5/wAB////8AAAQA///wAA////4AAAgA///4AB////wAAAgA///+ + AH////gAAAAA/AD/A/////4AABAA/AA////////gAAAA8wAP////////gAAA4MAH////////gAAB4GAD + ////////AAAB4BAB////////AAAB4AgA+D//////AAAB4AwA8B////4/AAAD4AYAcA////geAAAD4AIA + cAf///AOAAAH4AAAeAf///AOAAAH4AEAPAP//+AeAAAP4AAAPAH//8AcAAAf8AAAPwH//4A8AAA/8AAA + P////4B8AAD/8AAAH/////P4AAH/8AAAH//////4AAf/8AAAH//////4AB/z+AAAH//////4AH4D+AAA + D//////wA/gE/AAAD//////wH/AA/AAAD//////x/+AAfAAAD////////8AgfgAAB////////8BAfwAA + B////////4AAf4AAB////////4CAf8AAA////////4AAf/AAA//////+H4AAf/gAA//////4DwAAf/4A + A//////wDwAAeB+AAf/////gDwAAcAfgAf/////gBwAAcAH8Af/////gBwAA8AH/wf/////ABwAA8AD/ + /f/////ADwAA8AD4///////ADgAB8ADgP//////ADgAD8ABgP//////AHgAH8ABgH//////AHgAP8ABw + D//////APgAf+AAwB//////AfgA8OAA4A/////+B/AD8HAA8A/////+H/AP4HAA/D/////+//A/4DgAf + /////////D/4D4Af/////////f/4H8Af///////////4H/gf///////////4H/8P///////////4P/// + ///////////8P//////////////+f//////////////+f///////KAAAAEgAAACQAAAAAQAgAAAAAABg + VAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAFmyJwBZsrQAWbK3AFmytgBZsrQAWbK0AFmytABZsrQAWbK0AFmytABZsrIA + WbKyAFmysgBZsrIAWbKyAFmysgBZsrAAWbKwAFmysABZsloAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAABYsXgAWLH+AFix/gBYsf4AWLH+AFmy/wBYsf4AWLH+AFix/gBYsf4AWLH+AFix/gBYsf4A + WLH+AFix/gBZsv8AWLH+AFix5QBYsQ8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYsQIA + WLG7AFix/gBYsf4AWLH+AFmy/wBYsf4AWLH+AFix/gBYsf4AWLH+AFix/gBYsf4AWLH+AFix/gBZsv8A + WLH+AFixbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWLEkAFix9gBYsf4A + WLH+AFmy/wBYsf4AWLH+AFix/gBYsf4AWLH+AFix/gBYsf4AWLH+AFix/gBZsv8AWLHuAFixDAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFixjABYsf4AWLH+AFmy/wBYsf4A + WLH+AFix/gBYsf4AWLH+AFix/gBYsf4AWLH+AFix/gBZsv8AWLGbAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFixGQBYsfYAWLH+AFmy/wBYsf4AWLH+AFix/gBYsf4A + WLH+AFix/gBYsf4AWLH+AFix/gBZsv8AWLFHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAABYsaQAWLH+AFmy/wBYsf4AWLH+AFix/gBYsf4AWLH+AFix/gBYsf4A + WLH+AFix/gBZsvMAWLEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAABYsUcAWLH+AFmy/wBYsf4AWLH+AFix/gBYsf4AWLH+AFix/gBYsf4AWLH+AFix/gBZsroA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZsgcA + WbLwAFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsn8AAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWLG0AFmy/wBYsf4A + WLH+AFix/gBYsf4AWLH+AFix/gBYsf4AWLH+AFix/gBZskkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWLF/AFmy/wBYsf4AWLH+AFix/gBYsf4A + WLH+AFix/gBYsf4AWLH+AFix/gBZshkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWLFVAFmy/wBYsf4AWLH+AFix/gBYsf4AWLH+AFix/gBYsf4A + WLH+AFix7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAWLE2AFmy/wBYsf4AWLH+AFix/gBYsf4AWLH+AFix/gBYsf4AWLH+AFixxgAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + WLEjAFmy/gBYsf4AWLH+AFix/gBYsf4AWLH+AFix/gBYsf4AWLH+AFixogAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWLEbAFmy/gBYsf4A + WLH+AFix/gBYsf4AWLH+AFix/gBYsf4AWLH+AFixggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWLEdAFmy/gBYsf4AWLH+AFix/gBYsf4A + WLH+AFix/gBYsf4AWLH+AFixZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWLEoAFmy/wBYsf4AWLH+AFix/gBYsf4AWLH+AFix/gBYsf4A + WLH+AFixSwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAWbI8AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmyMwAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + WLFbAFmy/wBYsf4AWLH+AFix/gBYsf4AWLH+AFix/gBYsf4AWLH+AFixHQAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWLFWAFmysQBYsbEA + WLGxAFixxgBYsf4AWLH+AFix/gBYsf4AWLH+AFixCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFixCwBYseYA + WLH+AFix/gBYsf4AWLH2AFixAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYsXIAWLH+AFix/gBYsf4A + WLHoAFixAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYsQsAWLHmAFix/gBYsf4AWLHdAAAAAAAAAAAA + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6zUdRus1H9rrNR/66zUf+us1H/rrNR/66 + zUf+u85I/7rNR/68yjb+v74A/r++AP6/vgD+v74A/r++AP6/vgD+wL8AMb++AFS/vgD+v74A/r++AP6/ + vgD+v74A/r++AP6/vgD+wL8AmQAAAAAAAAAAAAAAAAAAAAC/vgAOv74AXb++AH6/vgCJv74AgsC/AGa/ + vgA3v74ABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/ADS/vgB+v74Ai7++AHG/vgA4v74ABAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAus1HELrNR1S6zUeVus1HzLrNR/K6zUf+u85I/7rNR/69 + xyj+v74A/r++AP6/vgD+v74A/r++AP6/vgDkwL8ABL++ANe/vgD+v74A/r++AP6/vgD+v74A/r++AP6/ + vgD+wL8AegAAAAAAAAAAAAAAAAAAAAAAAAAAv74AQL++AMq/vgD+v74A/sC/AP+/vgD+v74A7L++AJm/ + vgArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALrNRwS6zUcVu81HJLvJNSC/wQq0v74A/r++AP6/ + vgD+v74A/r++AP6/vgClwL8AV7++AP6/vgD+v74A/r++AP6/vgD+v74A/r++AP6/vgD+wL8AUQAAAAAA + AAAAv74AAb++AL+/vgBiv74AA7++AAO/vgBuv74A9cC/AP+/vgD+v74A/r++AP6/vgD7v74Am7++ABEA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL/ABwO/vwDswL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwBswL8AzMC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD+wL8AGwAAAAAAAAAAwL8ACcC/APrA + vwD/wL8AycC/ACcAAAAAwL8ALsC/AN/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/ANnAvwAbAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAL++ADa/vgD+v74A/r++AP6/vgD+v74A/r++AP6/vgB1wL8A/r++AP6/ + vgD+v74A/r++AP6/vgD+v74A/r++AP6/vgDVAAAAAAAAAAAAAAAAv74AFb++AP6/vgD+v74A/r++APG/ + vgBMAAAAAMC/ABu/vgDbv74A/r++AP6/vgD+v74A/r++AP6/vgDLv74ABQAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAL++AHu/vgD+v74A/r++AP6/vgD+v74A/r++APy/vgCywL8A/7++AP6/vgD+v74A/r++AP6/ + vgD+v74A/r++AP6/vgCBAAAAAAAAAAAAAAAAv74AHb++AP6/vgD+v74A/r++AP6/vgD6v74AWgAAAAC/ + vgAtv74A+b++AP6/vgD+v74A/r++AP6/vgD+v74AdAAAAAAAAAAAAAAAALrNRwq6zUeOus1H5LrNR9e6 + zUdOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv74ACr++AA8AAAAAAAAAAAAAAAAAAAAAAAAAAL++AL+/ + vgD+v74A/r++AP6/vgD+v74A/r++APK/vgD1wL8A/7++AP6/vgD+v74A/r++AP6/vgD+v74A/r++AP2/ + vgAlAAAAAAAAAAAAAAAAv74AH7++AP6/vgD+v74A/r++AP6/vgD+v74A+sC/AEMAAAAAv74Am7++AP6/ + vgD+v74A/r++AP6/vgD+v74A6sC/AAkAAAAAAAAAALrNR0S6zUeSus1HcLrNR+S6zUf4us1HOAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAC/vgByv74A9b++APS/vgCNv74ACgAAAAAAAAAAwL8AC7++APi/vgD+v74A/r++AP6/ + vgD+v74A/r++AP6/vgD+wL8A/7++AP6/vgD+v74A/r++AP6/vgD+v74A/r++ALEAAAAAAAAAAAAAAAAA + AAAAv74AGL++AP6/vgD+v74A/r++AP6/vgD+v74A/sC/AOC/vgANv74ALr++AP2/vgD+v74A/r++AP6/ + vgD+v74A/sC/AFoAAAAAAAAAALrNRxe6zUfzus1H+rrNR6a6zUf3us1H4bvOSBUAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL++AFK/ + vgD9v74A0L++AHO/vgC4v74ASwAAAAAAAAAAwL8ASb++AP6/vgD+v74A/r++AP6/vgD+v74A/r++AP6/ + vgD+wL8A/7++AP6/vgD+v74A/r++AP6/vgD+v74A7L++ACAAAAAAAAAAAAAAAAAAAAAAv74ADL++APy/ + vgD+v74A/r++AP6/vgD+v74A/sC/AP+/vgCKAAAAAL++AM2/vgD+v74A/r++AP6/vgD+v74A/sC/AKsA + AAAAAAAAAAAAAAC6zUd6us1H/rrNR/66zUfyus1H/rvOSLy6zUcEAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AJ7++APC/vgDwv74AuL++AP6/ + vgDov74ADAAAAAAAAAAAwL8Ajr++AP6/vgD+v74A/r++AP6/vgD+v74A/r++AP6/vgD+wL8A/7++AP6/ + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAL++ACi/vgD+wL8A/7++AKu/vgD+v74APAAAAAAAAAAAAAAAALrNRwK6 + zUdius1H4bvOSP+6zUf+us1H/rrNR/66zUeqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAL++AC2/vgD+wL8A9r++AOu/vgDiv74ABgAAAAAAAAAAAAAAAAAAAAAAAAAAus1HB7vOSFm6 + zUe4us1H+LrNR/66zUfpus1HBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL++AAO/ + vgDhwL8A/7++AP6/vgCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAus1HErrNR1K6 + zUePus1HHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/vgBnwL8A/r++APy/ + vgAiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/vgACwL8Aub++AL0AAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AEr++AEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////gA + AH///wAAAP////wAAH///wAAAP////wAAP///wAAAP////4AAP///wAAAP////8AAf///wAAAP////8A + Af///wAAAP////+AAf///wAAAP////+AA////wAAAP////+AA////wAAAP/////AA////wAAAP/////A + A////wAAAP/////AB////wAAAP/////AB////wAAAP/////AB////wAAAP/////AB////wAAAP/////A + B////wAAAP/////AB////wAAAP/////AB////wAAAP/////AB////wAAAP/////AB////wAAAP/////8 + B////wAAAP/////+B////wAAAP/////+D////wAAAP//4PA/D////wAAAP//wAA/D////wAAAP//gAAP + j/B//wAAAP//AAEPj+A//wAAAP/+AAIPz8AP/wAAAP/8AAQPz8AH/wAAAP/wAAgP78AD/wAAAP/gAAAP + /+AB/wAAAP/AAAAP//AD/wAAAP/AAAAPAPwP/wAAAP/gAAAPgD///wAAAP/+AAAMAA///wAAAP//wAAM + EAf//wAAAP//wAAcCAP//wAAAP//wAAcBAOD/wAAAP/nwAAcAgGB/wAAAP/BgAA8AAGA/wAAAP+BgAA8 + AQHAfwAAAP8BgAB8AADAfwAAAP4DgAD+AADwfwAAAP4HAAH+AAD//wAAAP4PAAP+AAD//wAAAP//AA/+ + AAB//wAAAP/+ADwfAAB//wAAAP/+AfAPAAB//wAAAP/+D+AHAAB//wAAAP/+/8AHgAA//wAAAP///4AH + wAA//wAAAP///4AH4AA//wAAAP///wAH8AA//wAAAP//jwAH+AAf/wAAAP/+BwAH/gAf/wAAAP/8BwAG + A4Af/wAAAP/8AwAGAfAP/wAAAP/8AwAOAP4P/wAAAP/8BwAOAP///wAAAP/8BgAOAOH//wAAAP/4BgAe + AED//wAAAP/4BgA+AEB//wAAAP/4DgB+AGA//wAAAP/4PgHjAHA//wAAAP/4fgPBADgf/wAAAP/5/g+B + gD///wAAAP///D+BwD///wAAAP////+B8B///wAAAP////+D/h///wAAAP/////D/////wAAAP/////H + /////wAAAP/////n/////wAAACgAAABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZslcAWbK/AFmyvwBZsr0A + WbK9AFmyvQBZsr0AWbK9AFmyuwBZsrsAWbK7AFmyuwBZsrsAWbK6AFmyuABZsrgAWbKzAFmyFQAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + WbICAFmyuQBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmyiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAABZshkAWbLuAFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy9ABZshIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmybQBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZspwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZsgYA + WbLhAFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbJCAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAFmydQBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbLvAFmyBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZshgAWbL8AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmyrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmywwBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsnQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAABZsoEAWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbI/AAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWbJNAFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL+AFmyEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmyJgBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZsgsA + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsr4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAFmy/ABZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbKcAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZsvoAWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8A + WbL/AFmyfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZsgUAWbL+AFmy/wBZsv8A + WbL/AFmy/wBZsv8AWbL/AFmy/wBZsmMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + WbIYAFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbJLAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAFmyNwBZsv8AWbL/AFmy/wBZsv8AWbL/AFmy/wBZsv8AWbL/AFmyNQAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZsisAWbKBAFmygQBZsoEAWbLCAFmy/wBZsv8A + WbL/AFmy/wBZsiMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAFmyKABZsvwAWbL/AFmy/wBZsv8AWbISAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWbKlAFmy/wBZsv8AWbL+AFmyBAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmyKQBZsvwAWbL/AFmy9wAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu85ILLvOSK27zkjqu85I67vOSMW7 + zUd2vMguD7+/BC/AvwCAwL8AucC/ANzAvwDowL8A38C/AIPAvwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAA + WbKmAFmy/wBZsu0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu85IWLvOSPe7 + zkj/u85I/7vOSP+7zkj4vMo2977CD/XAvwD+wL8A/8C/AP/AvwD/wL8A4sC/AFAAAAAAwL8AHMC/AD8A + AAAAAAAAAAAAAAAAAAAAAFmyKQBZsvwAWbLmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA + vwAkwL8ASsC/ABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAu85ITbvOSPu7zkj/u85I/7vNR/G7yzpmvsIRksC/AP7AvwD/wL8A/8C/AP/AvwD/wL8ArsC/AA/A + vwAGwL8AhMC/APfAvwCnAAAAAAAAAAAAAAAAAAAAAAAAAAAAWbKnAFmy4QAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAMC/ABnAvwC3wL8A/sC/AP/AvwD6wL8Ai8C/AAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAu85IT7vOSPi7zkj/u85I/7vNR+O7zEE+vsQZn8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8AlsC/AAHAvwAawL8AycC/AP/AvwD/wL8AuQAAAAAAAAAAAAAAAAAAAAAAAAAAAFmyKgBZstwA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwBcwL8AYMC/AGvAvwDMwL8A/8C/AP/AvwDMwL8AKQAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu85IULvOSPm7zkj/u85I/7vOSOm7zUd5u8s76r+/Af/A + vwD/wL8A/8C/AP/AvwD/wL8AusC/AAHAvwAiwL8A38C/AP/AvwD/wL8A/8C/AMMAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAWbKGAAAAAAAAAAAAAAAAAAAAAAAAAADAvwACwL8AwMC/APbAvwDjwL8AmcC/AJ/A + vwD5wL8A/8C/APbAvwBvwL8AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu85IU7vOSPq7zkj/u85I/7vOSP27 + zkjOu85I/r7EGf/AvwD/wL8A/8C/AP/AvwD/wL8A/sC/ADDAvwAOwL8A3MC/AP/AvwD/wL8A/8C/AP/A + vwDFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmyFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/ADrA + vwD2wL8A/8C/AP/AvwD9wL8A6cC/AP/AvwD/wL8A/8C/ALzAvwAcAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu85IVbvOSPq7 + zkj/u85I/7vOSP+7zkj/u85I/7vNQ/+/vwH/wL8A/8C/AP/AvwD/wL8A/8C/AMIAAAAAwL8AmMC/AP/A + vwD/wL8A/8C/AP/AvwD/wL8AvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAwL8ARMC/APDAvwD/wL8A/8C/AP/AvwD/wL8A/8C/APzAvwCowL8AJQAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAu85IV7vOSPq7zkj/u85I/7vOSP+7zkj/u85I/7vOSP+8yC//wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwBnwL8AMsC/AP3AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AK0AAAAAAAAAAAAAAAAAAAAAAAAAAMC/ABTA + vwAkwL8AH8C/AAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwAfwL8Ao8C/AObAvwDpwL8AwsC/AHzA + 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 + vwDrwL8AZsC/AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/ANTAvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD8wL8AXcC/AP/AvwD/wL8A/8C/AP/AvwD/wL8AcAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwB3wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AOzAvwB/wL8ADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA + vwCLwL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AJfAvwD9wL8A/8C/AP/AvwD/wL8A/8C/ALUA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8Au8C/AP/A + vwD/wL8A/8C/AP/AvwD9wL8AwcC/AGHAvwAJAAAAAAAAAAAAAAAAwL8AC8C/AFPAvwCKwL8AncC/ACoA + AAAAAAAAAAAAAAAAAAAAwL8AMMC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwDqwL8A5MC/AP/A + vwD/wL8A/8C/AP/AvwDzwL8ABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAwL8ACcC/APfAvwD/wL8A88C/ALXAvwBrwL8AHAAAAAAAAAAAAAAAAAAAAADAvwAJwL8AgsC/APDA + vwD/wL8A6sC/AD7AvwAtwL8AnwAAAAAAAAAAAAAAAAAAAADAvwDNwL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/APzAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AD8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAMC/ACDAvwBxwL8AOMC/AAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA + vwAdwL8A0sC/AP/AvwD/wL8A6cC/ACjAvwBGwL8A9MC/APvAvwAJAAAAAAAAAAAAAAAAwL8AP8C/APzA + vwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwCDAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAADAvwAEwL8AzsC/AP/AvwD/wL8A/cC/AEDAvwA1wL8A9cC/AP/AvwD/wL8ALAAAAAAA + AAAAAAAAAAAAAADAvwBzwL8A/sC/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8AyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AW8C/AP/AvwD/wL8A/8C/ALvAvwAJwL8A38C/AP/A + vwD/wL8A/8C/AEgAAAAAAAAAAAAAAAAAAAAAAAAAAMC/AHLAvwD8wL8A/8C/AP/AvwD/wL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD/wL8A/8C/APzAvwARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/ALXAvwD/wL8A/8C/AP/A + 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 + vwDRwL8A+sC/AP7AvwB+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu85IArvOSEG7zkiPu85I0rvOSIMA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAwL8AZsC/AP/AvwD8wL8AHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAC7zkgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/AALAvwDDwL8AuAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AGMC/AEEA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAA////wAAP///////AAB///////+AAH///////8AA////////wAD////////gAP///////+AB///// + ///8AH////////wAf////////AB////////8AP////////wA/////////gD////////+AP////////wA + /////////AD////////8AP////////wA/////////8D/////////4P/////////h//////8AAfH///// + /gAE8f4////8AAD5+A////gAAPn4B///8AAA/fAB///gAAD9+AD//8AAgP/8AP//gAAA+H4D//+AAADw + D/////AAAMAD/////wAAwgH/////AADBAPP///8AAcCA4P//hwABwEBg//8GAAPAAGB//gYAA8AAcD/+ + BgAHwABwP/wMAA/AAD///BwAH+AAP////AB/4AA////8AcHgAB////gPAPAAH///+H4AcAAf/////AB4 + AB/////8AHwAD/////wAfgAP///+PAB/AA////gYAH/AD///+BgAYHAH///wGABgPgf///AYAOAf5/// + 8BgA4Bh////wGAHgGD////A4A+AYH///8DAH4Agf///g8A4gDA///+HwPDAOD///7/D8GAf/////8/w8 + B////////D8H///////8P/f///////x//////////n////8oAAAAMAAAAGAAAAABACAAAAAAAIAlAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZshEAWLG6AFmyzgBZss0AWLHNAFmyzQBZss0A + WLHLAFmyzABZsswAWLHLAFmyygBZsskAWbIuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWLFIAFmy/gBZsv8A + WLH+AFmy/wBZsv8AWLH+AFmy/wBZsv8AWLH+AFmy/wBZsrMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAFixpABYsf4AWLH+AFix/gBYsf4AWLH+AFix/gBYsf4AWLH+AFix/gBYsUIAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAFmyIwBZsvsAWLH+AFmy/wBZsv8AWLH+AFmy/wBZsv8AWLH+AFmy5ABTpgIA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZsrIAWLH+AFmy/wBZsv8AWLH+AFmy/wBZsv8A + WLH+AFmynAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYsVwAWLH+AFix/gBYsf4A + WLH+AFix/gBYsf4AWLH+AFixXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVqhoA + WLH+AFmy/wBZsv8AWLH+AFmy/wBZsv8AWLH+AFmyKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAWLHoAFmy/wBZsv8AWLH+AFmy/wBZsv8AWLH3AFChAwAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWLHKAFix/gBYsf4AWLH+AFix/gBYsf4AWLHTAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWLG8AFmy/wBZsv8AWLH+AFmy/wBZsv8A + WLGxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWLG+AFmy/wBZsv8A + WLH+AFmy/wBZsv8AWLGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + WLHOAFmy/wBZsv8AWLH+AFmy/wBZsv8AWLF7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAA9egEAWLHsAFix/gBYsf4AWLH+AFix/gBYsf4AWLFlAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVqwhAFasIQBYsS8AWLH0AFmy/wBZsv8AWLFTAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWLGMAFix/gBYsf4A + WLFEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAKm6QR+pukEypbU/EAAAAAAAAAAAkI8AAainABqtrQAurq0AJZybAAYAAAAAAAAAAAAAAAAA + WLAXAFmy9ABZsv8AWLE4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAC1yEURus1HrrvOSP26zUf+u85I+rzKN62/vwSWwL8A5sC/AP6/vgD+wL8AqcC/ACKy + sQAIAAAAAAAAAAAAAAAAAFmyjABZsv8AWLEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhIMAAQAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAALHDRA66zUfKus1H/rrNR/67zEChvsQaur+/Af6/vgD+v74A/r++AO2/ + vgBNv74AEr++AJu/vgC0AAAAAAAAAAAAAAAAAFiwGABYsfQAWLEqAAAAAAAAAAAAAAAAAAAAAL++AEq/ + vgDOv74A8L++AKC9vAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtshGD7vOSMe7zkj/us1H/bvNRoG9xR6jwL8A/8C/AP+/ + vgD+wL8A6cC/ACm/vgAuwL8A4cC/AP+/vgDMAAAAAAAAAAAAAAAAAAAAAABZso0AVq0nAAAAAAAAAAAA + AAAAurkAD8C/AILAvwB8v74AsMC/AP7AvwDiv74ARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC1yEUQu85IyLvOSP+7zkj/us1HwbvMQOm/ + vwL+wL8A/8C/AP+/vgD+wL8AVcC/AC+/vgDtwL8A/8C/AP+/vgDTAAAAAAAAAAAAAAAAAAAAAABYsBgA + UKEdAAAAAAAAAAAAAAAAvbwAEsC/AN/AvwD/v74A4cC/ANDAvwD+v74A/cC/AJC4twAJAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALXIRRG6zUfKus1H/rrNR/66 + zUf+us1H/b3GJf6/vgD+v74A/r++AP6/vgDcv74ACb++ANW/vgD+v74A/r++AP6/vgDPAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL++ACe/vgDhv74A/r++AP6/vgD+v74A/r++AOW/ + vgBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl6c6A7vOSLy6 + zUf+u85I/7vOSP+7zkj/us1H/r7CD/+/vgD+wL8A/8C/AP+/vgCDwL8AdcC/AP+/vgD+wL8A/8C/AP+/ + vgC+AAAAAAAAAAAAAAAAwL8AL8C/AFa/vgBYwL8APayrAAwAAAAAAAAAAAAAAAC+vQARv74AhcC/ALHA + vwCXv74AUrq5AAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAALDCRAe6zUdDu85If7vOSKq7zkjAu8xAwr+/Av6/vgD+wL8A/8C/AP+/vgBIwL8A7cC/AP+/ + vgD+wL8A/8C/AP+/vgCfAAAAAAAAAAC9vAAjwL8AHcC/AKO/vgD+wL8A/8C/APbAvwCpv74ALgAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvsEOQL++AP6/vgD+v74A/r++APW/ + vgB7v74A/r++AP6/vgD+v74A/r++AP6/vgBwAAAAAI+PAAW/vgD3v74Aor++ABG/vgBPv74A8L++AP6/ + vgD+v74A+7++AHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv74AhMC/AP+/ + vgD+wL8A/8C/AMy/vgDfwL8A/8C/AP+/vgD+wL8A/8C/AP6/vgAsAAAAAJaVAA+/vgD+wL8A/8C/ANy/ + vgAmwL8ANcC/APPAvwD/v74A/sC/AP7AvwBTAAAAAAAAAACfrz0Dus1HO7vOSCoAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJOSAASWlQAHAAAAAAAAAAAA + AAAAv74AycC/AP+/vgD+wL8A/8C/AOe/vgD+wL8A/8C/AP+/vgD+wL8A/8C/ANAAAAAAAAAAAJaVABS/ + vgD+wL8A/8C/AP+/vgDlwL8AHsC/AH3AvwD/v74A/sC/AP/AvwDfs7IABAAAAAC7zkhaus1HobvOSPC7 + zkhVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAv74AML++AOa/ + vgCrv74APAAAAACysQARv74A/L++AP6/vgD+v74A/r++AP6/vgD+v74A/r++AP6/vgD+v74A/r++AFwA + AAAAAAAAAJaVAA6/vgD+v74A/r++AP6/vgD+v74AuL++ABW/vgD4v74A/r++AP6/vgD+v74ASgAAAAC6 + zUdGus1H/LrNR8+6zUfxus1HKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC5 + uAARwL8A3MC/AMW/vgDrwL8AYQAAAADAvwBTv74A/sC/AP+/vgD+wL8A/8C/AP+/vgD+wL8A/8C/AP+/ + vgD+wL8AngAAAAAAAAAAAAAAAI+PAAO/vgD2wL8A/8C/AP+/vgD+wL8A/8C/AE7AvwC1v74A/sC/AP/A + vwD/v74AkgAAAAAAAAAAus1HkLvOSP27zkj/us1H1rjKRg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAKWkAAK/vgC1wL8A/sC/APy/vgDBubgAAwAAAADAvwCYv74A/sC/AP+/vgD+wL8A/8C/AP+/ + vgD+wL8A/8C/AP6/vgCTurkAAwAAAAAAAAAAAAAAAAAAAAC/vgDYwL8A/8C/AP+/vgD+wL8A/8C/AM/A + vwBwv74A/sC/AP/AvwD/v74AyAAAAAAAAAAAAAAAALjLRx67zkg6ucxHKau9QgQAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAALq5ABC/vgBkv74Adb++AFi8uwAIAAAAAAAAAAC/vgDcv74A/r++AP6/ + vgD+v74A/r++AP6/vgD+v74A4b++AE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/vgCmv74A/r++AP6/ + vgD+v74A/r++AP6/vgB8v74A/r++AP6/vgD+v74A+rq5ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALm4ACLA + vwD+v74A/sC/AP+/vgD+wL8A/8C/AN2/vgBvvr0ACAAAAAAAAAAAAAAAAIqJAAEAAAAAAAAAAAAAAAC/ + vgBdwL8A/8C/AP+/vgD+wL8A/8C/AP/AvwC8v74A+sC/AP/AvwD/v74A/sC/AFAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAMC/AGbAvwD/v74A/sC/AOm/vgCewL8ARbSzAAMAAAAAurkAAcC/AFK/vgC0wL8A4cC/AF2/ + vgAyAAAAAAAAAAC1tAAMwL8A88C/AP+/vgD+wL8A/8C/AP/AvwD8v74A8sC/AP/AvwD/v74A/sC/AJUA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAMC/AGTAvwBxv74AM7GwAAMAAAAAAAAAAAAAAAC5uAAQwL8AucC/AP+/ + vgDywL8APMC/AIe/vgD3rKsABQAAAAAAAAAAwL8AgcC/AP+/vgD+wL8A/8C/AP/AvwD/v74A/sC/AP/A + vwD/v74A/sC/ANkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/ + vgCwv74A/r++AP6/vgBcv74Aer++AP6/vgD+vbwAJQAAAAAAAAAAtLMABL++ALK/vgD+v74A/r++AP6/ + vgD+v74A/r++AP6/vgD+v74A/r++AP6/vgAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAL69ACm/vgD+wL8A/8C/AOi/vgArwL8A+8C/AP+/vgD+wL8APAAAAAAAAAAAAAAAALe2AAa/ + vgCZwL8A/sC/AP/AvwD/v74A/sC/AP/AvwD/v74A/sC/AP/AvwBkAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACb + qjsEr8FDLq/BQwYAAAAAAAAAAMC/AGy/vgD+wL8A/8C/AK2/vgCXwL8A/8C/AP+/vgD+wL8AQgAAAAAA + AAAAAAAAAAAAAAAAAAAAwL8ATMC/ANvAvwD/v74A/sC/AP/AvwD/v74A/sC/AP/AvwCoAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAALrNR1i6zUfmus1HerrNR5IAAAAAAAAAAL++AI2/vgD+v74A/r++AIu/vgDuv74A/r++AP6/ + vgD+v74AMgAAAACUozkBqbpBNKm6QTKnuD4HAAAAAL/ABQW/vgBgv74Azr++AP6/vgD+v74A/r++AP6/ + vgDrq6oAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAus1HKLvOSPu7zkifus1HxbvOSPIAAAAAAAAAAMC/AK2/vgD+wL8A/8C/ALG/ + vgD+wL8A/8C/AP+/vgD7uLcADAAAAAC6zUdhu85IVrvOSNi6zUfuu85Id7PDPwEAAAAAAAAAAMC/ADDA + vwCFv74A0sC/AP3AvwD/v74AMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu85IcLvOSP+7zkibus1H/rvOSPeXpzoCAAAAAMC/ANK/ + vgD+wL8A/8C/AOi/vgD+wL8A/8C/AP+/vgDFAAAAAAAAAAC6zUe8u85I6rvOSEi6zUfku85I/7vOSGcA + AAAAAAAAAAAAAAAAAAAAAAAAAL28ABjAvwBTv74AMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAus1HkbrNR/66zUfRus1H/rrNR9sA + AAAAk5IAA7++APS/vgD+v74A/r++AP6/vgD+v74A/r++AP2/vgBGAAAAAAAAAAC6zUe4us1H/rrNR926 + zUeCus1H/rrNR9YAAAAAAAAAAL++AEy/vgB8v74AIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu85ItrvOSP+7 + zkj8us1H/rvOSIEAAAAAsbAAH8C/AP6/vgD+wL8A/8C/AP+/vgD+wL8A/sC/AHYAAAAAAAAAAAAAAAC6 + zUebu85I/7vOSP+6zUecu85I/7vOSP24y0cYtrYEDcC/AKfAvwCvv74A5b69ABcAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAu85I3LvOSP+7zkj/us1HprTGRQUAAAAAwL8ARMC/AP+/vgD+wL8A/8C/AP+/vgD0wL8AYAAAAAAA + AAAAAAAAAAAAAAC6zUdcu85I/7vOSP+6zUfgu85I9rvOSP+7zkhZAAAAAMC/AKrAvwDyv74A7cC/AL+1 + tAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAACXpjoGus1H+7rNR926zUdcAAAAAAAAAAAAAAAAv74Aar++AP6/vgD+v74A/r++ALO/ + vgAjAAAAAAAAAAC/vgBnv74AYr69Aga7zEELus1H47rNR/66zUf+us1H/rrNR/66zUedAAAAAL28ABO/ + vgC3v74A97++APi/vgBxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACdrTwQu85ITrLERAQAAAAAAAAAAAAAAAAAAAAAwL8Aj8C/APq/ + vgCtwL8AOQAAAAAAAAAAAAAAAL69ACa/vgD6wL8AqcC/AGwAAAAAu85ILrvOSOC6zUf+u85I/7vOSP+7 + zkjiAAAAAAAAAAAAAAAAlZUABJWVAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAwL8AQ8C/ABkAAAAAAAAAAAAAAAAAAAAAAAAAAMC/AHK/vgD9wL8A0cC/AHEAAAAAAAAAALjKRg+6 + zUeFu85I7bvOSP+7zkj/us1HJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL++AFG/vgD8v74A+b++ABgA + AAAAAAAAAAAAAAAAAAAAssRECLrNR0+6zUeWus1HTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALCvAAS/ + vgDPwL8ArwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAC/vgAnv74AQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///gAH//AAD/ + //AA//8AAP//+AD//wAA///4AP//AAD///wB//8AAP///AH//wAA///8Af//AAD///4B//8AAP///gP/ + /wAA///+A///AAD///4D//8AAP///gP//wAA///8A///AAD///4D//8AAP///8P//wAA//jBw///AAD/ + 4ADj9/8AAP/AAOPB/wAA/4AA84D/AAD/AADzgD8AAP4AAP/APwAA/AAA4OB/AAD+AADAP/8AAP/wAIAf + /wAA//AAgAx/AAD+cAGABD8AAPwgAYAEHwAA+CADgAYPAADwIAPABw8AAPBgD8AD/wAA/8AdwAP/AAD/ + wEDAA/8AAP/DgGAD/wAA//+AYAH/AAD//wBwAf8AAP/jAHwB/wAA/8MAQgD/AAD/gwBAwP8AAP+BAMD4 + /wAA/4IAwMf/AAD/ggHAA/8AAP+CA8BB/wAA/w4GAEH/AAD/Hhwgc/8AAP/+fDA//wAA///8PD//AAD/ + //x///8AAP///n///wAAKAAAACAAAABAAAAAAQAgAAAAAACAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWbJ0AFmy3gBZst4A + WbLeAFmy3QBZst0AWbLcAFmy2wBZslQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7dwYA + WbLWAFmy/wBZsv8AWbL/AFmy/wBZsv8AWbLjADx4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAABVq1cAWbL/AFmy/wBZsv8AWbL/AFmy/wBZso0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAADVrBgBZsu8AWbL/AFmy/wBZsv8AWbL/AFKlSQAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmyswBZsv8AWbL/AFmy/wBZsv4APn0TAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWbKLAFmy/wBZsv8AWbL/AFmy6AAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYsH0AWbL/AFmy/wBZsv8A + WbLGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFmyhgBZsv8A + WbL/AFmy/wBZsqsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + WbJ4AFmywABZsu8AWbL/AFmylQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAFixcgBZsv8AWbKFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACfsD02r8FDdae4QE+F + ihMPpKMATrSzAHGxsABYdXUAAQAAAAAAPXoKAFmy6ABZsnkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuMtHaLvOSP27 + zUTVvcYj4L+/A/zAvwD/wL8Ap8C/ADbAvwB+AAAAAAAAAAAAWLFzAFmycgAAAAAAAAAAcXAABr++AHbA + vwCXpqUAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjLR2a7 + zkj9u81H0b3GJrHAvwD/wL8A/8C/AJTAvwBHwL8A8cC/AN4AAAAAAAAAAAA9egoAVqxYAAAAAAAAAAC9 + vABIwL8AqcC/AMHAvwDwvbwAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4 + y0dou85I/bvOSP67zUbyv8AG/8C/AP/AvwDvwL8ANcC/APbAvwD/wL8A4AAAAAAAAAAAAAAAAAxPhwUA + AAAAAAAAAJGQAA7AvwDKwL8A/sC/APnAvwD+wL8AaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAo7Q/HrvOSMm7zkj8u85I/7zKN//AvwD/wL8A/8C/AKDAvwC6wL8A/8C/AP/AvwDPAAAAAAAAAADA + vwBOwL8AkL28AHWbmgAsAAAAAIaFAAe9vABiv74AaqKhACcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAHWBLQqIlTEovsITj8C/AP/AvwD/wL8AlsC/AP7AvwD/wL8A/8C/AKgA + AAAAwL8Af8C/AFHAvwBswL8A+MC/AP7AvwCrjo0ADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwC4wL8A/8C/AP/AvwDSwL8A/8C/AP/A + vwD/vr0AYwAAAADAvwC1wL8A/sC/AITAvwBSwL8A/sC/AP/AvwClAAAAAI2cNgy7zkhzpbY/JwAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtrUARMC/AImzsgAab28AB8C/APXAvwD/wL8A/8C/APzA + vwD/wL8A/8C/AO2OjQAPAAAAAMC/ALXAvwD/wL8A/8C/AF/AvwDFwL8A/8C/AP2bmgAiprdAPLvOSMy7 + zkjWlKM5EgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKOiACXAvwDnwL8A4K6tAC2jogBDwL8A/8C/AP/A + vwD/wL8A/8C/AP/AvwD3vLsASAAAAAAAAAAAwL8AocC/AP/AvwD/wL8A6MC/AHjAvwD/wL8A/769AGoA + AAAAu85Ie7vOSM67zkh5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AaMC/AKC+vQBQAAAAAMC/AIfA + vwD/wL8A/8C/AP/AvwD/wL8A1Le2ADQAAAAAAAAAAAAAAAC+vQB3wL8A/8C/AP/AvwD/wL8AncC/AP/A + vwD/wL8ApgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAwL8AzMC/AP/AvwD+wL8AyL69AF26uQADmZgAF5mYAEqQjwAKAAAAAJybAC/AvwD/wL8A/8C/AP/A + vwDgwL8A+MC/AP/AvwDpbWwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAHRzAArAvwCov74Aa5ybACIAAAAAj44AB8C/AJfAvwD2wL8AZsC/AK9tbAACAAAAAMC/AMLA + vwD/wL8A/8C/AP/AvwD+wL8A/8C/AP+hoAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAvwCLwL8A/8C/AIDAvwDCwL8A/4KBAB0A + AAAAo6IAHMC/ANvAvwD/wL8A/8C/AP/AvwD/wL8A/8C/AHUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXmckAnSALRcAAAAAAAAAAMC/AOjAvwD/wL8AesC/AP/A + vwD/hIMAKwAAAAAAAAAAlpUAEcC/AKHAvwD9wL8A/8C/AP/AvwD/wL8AuQAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ6uPSa7zkjKu85Il5qpOzdubQAOwL8A/8C/APrA + vwC1wL8A/8C/AP+DggAbh5Q0Ba/BQ1quwEJavMgrB7W2BC3AvwCawL8A78C/AP/AvwD2e3sACAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAu85IlbvOSLe7zkj7o7Q/UYyLADHA + vwD/wL8A78C/APXAvwD/wL8A4wAAAACvwUN5u85Il7vOSMO7zkjJdH8rAwAAAACQjwAGurkAQsC/AIKc + mwAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC7zki8u85I6bvOSP+a + qTsxp6YAVsC/AP/AvwD/wL8A/8C/AP7AvwBjAAAAAK/BQ3a7zkj/u85In7vOSP+qu0FEpKMAGMC/AIW3 + tgA9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvOSOG7 + zkj/u85ImQAAAAC+vQB8wL8A/8C/AP/AvwD6wL8AcAAAAAAAAAAApbU+SbvOSP+7zkjeu85I+7vOSIW/ + wQszwL8A3sC/AOSmpQAfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABm + cCcJu85Iy7jKRlQAAAAAAAAAAMC/AKLAvwD+wL8AurOyAC8AAAAAvr0AZ8C/AGa6xSgFu85IzrvOSP+7 + zkj+u85IyQAAAAC+vQBZwL8AqcC/AGkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwL8AZq6tADAAAAAAAAAAAAAAAADAvwDrwL8A0Xl5BQKQ + nzcPu85IlrvOSPe7zkj8hJEyEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC/AMzA + vwCmAAAAAAAAAAAAAAAAhZMzELTGRVijtD8hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAs7IAN7a1AD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAD/+AP///gD///8B////Af///4H///+D////g////4P///+D////4///wCP//4AzD/8 + AMwf+ADsD/AAwh/8AID//wCAj/AAgAfgAYBH4gOAf/4AgD/8IEA//+BAP/5gYD/8AAAf/ACCH/wAgH/8 + QYA/+MICP//OAf///nH///5//ygAAAAYAAAAMAAAAAEAIAAAAAAAYAkAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJEgEAFmytABZsuYAWbLmAFmy5QBZsuUA + WbLRADFjCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAEOGMQBZsv4AWLH+AFix/gBYsf4AV6+KAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZssMA + WLH+AFix/gBYsf4AQYM+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSpYAAWbL/AFmy/wBZsv0ALFkLAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAABEiGEAWLH+AFix/gBYseAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEiGMAWLH+AFix/gBYscMA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAABJk0MAWLCTAFmy/ABZsq0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMUx0HU1wgEAAAAABOTQAGV1YAFDU1AAEA + AAAAAFixpQBYsZ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAJWkOTq7zkjqu8s61b7CD9DAvwD0v74Agby7AF4AAAAAAD59KQBYsZMAAAAAAAAAAJKSAEae + nQBkUVAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAl6Y6OrvOSPG7zUXKv8AI6MC/AP/A + vwBlwL8Av8C/AOcAAAAAAAAAAABWrDoAAAAAXl0ACMC/ALfAvwDYwL8AyIuKACYAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAACPnjc0us1H8brNR/68yTH+v74A/r++ANfAvwCUv74A/sC/AOIAAAAATEwAC2mCNCtc + XAASAAAAAKamAEbAvwDNv74AuayrAE0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABHThsBeocvMJOiN1q+ + wxTAwL8A/8C/AK3AvwD6wL8A/8C/AMNtbQABv74AdsC/AIDAvwD5wL8AtIiHAB0AAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6OgABREQAAQAAAADAvwDTv74A/r++AOTAvwD/v74A/rq5AH9T + UwAJv74A/r++ALrAvwBxv74A/r++AMtiZAkBtMZFTq/AQ1sAAAAAAAAAAAAAAAAAAAAAAAAAAEpKAATA + vwCuv74AjZOTABnAvwD+v74A/r++AP7AvwD/v74A5nl4ABdJSQAEv74A/L++AP7AvwCGv74A6r++AP6U + lQU3s8VFdLrNR++fsD1DAAAAAAAAAAAAAAAAAAAAALe2AEvAvwCynp4AM6CfAF3AvwD/v74A/r++AP7A + vwDLk5MAJQAAAAAAAAAAv74A37++AP7AvwDzv74Aur++AP6ysQB0AAAAAGFrJRZbZCMLAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAL69AKHAvwD5wL8AuLOyAFS4twAXn54AZZ6dACQAAAAAvbwAl8C/AP/A + vwD/wL8A6cC/AP/AvwC5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIqJADVl + ZAANAAAAAI2MADDAvwDtv74AgcC/AN9bWwAKgH8AIb++AOvAvwD/v74A/r++AP7AvwD1XFsACAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD1DFwFXYCENAAAAAL++AKTAvwDlv74Ar8C/AP9i + YgAfAAAAAI+OACfAvwDJv74A/r++AP7AvwD/kI8AQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAUVkfCrvOSLa7zkixAAAAAMC/AM7AvwDOwL8A+sC/AP55ewkPrL5CO7HDQ4C6xiwfo6IBS8C/AK3A + vwDzurkAhwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeYUuQLrNR9q7zkj0jZQcAb++APHA + vwD5v74A/sC/AMIAAAAAus1H17rNR6O7zkjOAAAAAJSTADKoqAAPeXgAIQAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAlKM5ZLrNR/65zEeKhIcOGL++AP7AvwD/v74A1KinAB0AAAAAus1HvbrNR967 + zkj8usQqH7++ALy/vgCqREMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqrxBWKS0P08A + AAAAe3oAPsC/AOm6uQB6aWkACLSzAGK/vgBfssI8R7vOSPe7zkj+rL0+YJGQADKrqgB+gYAAHAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVFQAEF1cAAYAAAAAAAAAAMC/AK+/ + vgCVAAAAAICOMSW4y0eRus1HggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ6dAD6YlwA8AAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/gH8A/8D/AP/g/wD/4P8A/+H/AP/h/wD/4f8A/In/APgJjwDw + DQcA4AiHAOAAPwDkAAcAwAADAMAYEwD4CB8A+QAPAPkEDwDxAA8A8AiPAPAIDwDyAA8A/mR/AP/n/wAo + AAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAACxYHgBZsuQAWbLuAFmy7QBRo4YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAT56SAFmy/wBZsv8AMGE1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAADRpTwBZsv8AWbL5ABs2BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAtWkEAWbL/AFmy2wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIEEeAEuWiABZssYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAABMVB0ascNDn6qyHo62tQCZqagAQxUoJwIAWLGRAAAAAE9PAB9gXwAuAAAAAAAAAAAA + AAAAAAAAAAAAAABPVx4aus1H2LzILt3AvwD7wL8AgsC/AOsAAAAABD50GgAAAACzsgBywL8A6qinAHMA + AAAAAAAAAAAAAAAAAAAAc38sOZ2sO4u+whLjwL8AzcC/AO3AvwDdc3MAH8C/AGe2tQCmjIsAMGBfADM/ + PwAJAAAAAAAAAAAAAAAAAAAAAGpqADNaWgAIwL8A68C/APPAvwD/s7IAl3V1AFrAvwDgwL8AncC/AOiI + kB0atchFjywwEQQAAAAAAAAAAGpqACO/vgCunJsAPcC/AP/AvwD/vbwAv0lJABJoaABGwL8A/8C/AL/A + vwD/hYcIRHqGL1JUXCAeAAAAAAAAAAAAAAAAAAAAAI+OAF+3tgCim5oAS7SzAGqqqQBaYmEADMC/AO/A + vwD3wL8A/aOiAIYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMjYRBYB/AFzAvwC+wL8A70RDABKD + gwBCwL8A58C/AP/AvwDLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAs8ZFj6y+QoeenQCPwL8A5cC/APiI + kB0mtMdFg6iyKECUkwBjvr0ArkVFAAsAAAAAAAAAAAAAAAAAAAAAAAAAALvOSOGdrTxyubgAtMC/AP21 + tAB0cHggL7vOSN+2yUaxuLgCa5eWAFAAAAAAAAAAAAAAAAAAAAAAAAAAACgsDwJ6hi9IAAAAALu6AI14 + eAA6j48AVK2vC0+wwkOcu85I73uAFBpxcQBEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAHR0AEFxcQA5AAAAAE9XHhorLxAIAAAAAAAAAAAAAAAAAAAAAPwfAAD+HwAA/h8AAP4/AAD+ + PwAA4CcAAMCjAADAAwAAwAEAAIABAADgBwAA8AcAAOADAADgBwAAyAcAAP5PAAA= + + \ No newline at end of file diff --git a/SB-PictureTagger/F_SB_PictureTagger.vb b/SB-PictureTagger/F_SB_PictureTagger.vb index 8be52da..bbc19ee 100644 --- a/SB-PictureTagger/F_SB_PictureTagger.vb +++ b/SB-PictureTagger/F_SB_PictureTagger.vb @@ -1,218 +1,451 @@ Option Explicit On -Imports System.IO -Imports SB_PictureTagger.Stammbaum -Public Class Main +Public Class SB_PictureTagger + '################################################################################################################### '############### Main ############################################################################################## '################################################################################################################### - Private Sub Main_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load - 'Initial - Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Clear() - LoadConfigForm() + '########################### + '### Declare Variables ### + '########################### - End Sub 'Main_Load + Public Pub_sPath As String 'Pfad des Aktuell Arbeits Verzeichnises + Public Pub_aPfade(0) As String 'Array mit den Photo Pfaden + Public Pub_nPfadeIndex As Long = 0 'IndexNR des aktuell Geladenen Photos aus pub_aPfade + Public Pub_aConfigForm(0) As String 'Array mit FormConfiguration + Public Pub_nOrdnerTiefe As Integer = 0 'Recursive Ordnertiefe beim Ordnereinlesen + Public Pub_aSupportedFiles() As String = {".jpg", ".bmp", ".gif", ".png", ".jp2", ".tif"} 'Speichert die Unterstützten Extentions - Private Sub Form1_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing - 'Speichere - SaveTagg() - SaveConfigForm() - End Sub 'Form1_Closing - - Private Sub LoadConfigForm() - 'Unsterstützte Formate - ReDim Settings.PictureTagger.pub_aSupportedFiles(5) - Settings.PictureTagger.pub_aSupportedFiles(0) = ".jpg" - Settings.PictureTagger.pub_aSupportedFiles(1) = ".bmp" - Settings.PictureTagger.pub_aSupportedFiles(2) = ".gif" - Settings.PictureTagger.pub_aSupportedFiles(3) = ".png" - Settings.PictureTagger.pub_aSupportedFiles(4) = ".jp2" - Settings.PictureTagger.pub_aSupportedFiles(5) = ".tif" - 'Portable oder Nicht komming soon! - - End Sub 'LoadConfigForm ### in work ### - Private Sub SaveConfigForm() - 'Wird noch Programmert, stürzt sich auf Stammbaum.Settings - 'Wie zuletz verwendetes Verzeichnis ... - End Sub 'SaveConfigForm ### in work ### + Private nCountMarks As Integer '################################################################################################################### - '############### Form1_Function-Tasks ############################################################################## + '####################### Private Subs ############################################################################## '################################################################################################################### - Private Function ChangesAreTrue() As Boolean - 'Setze Standardwert: - ChangesAreTrue = False - - If Stammbaum.Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Title <> tb_Bild_Title.Text Then ChangesAreTrue = True - If Stammbaum.Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Time <> tb_Bild_Time.Text Then ChangesAreTrue = True - If Stammbaum.Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Description <> rtb_Bild_Description.Text Then ChangesAreTrue = True - - If Stammbaum.Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Ort.Title <> tb_Place_Title.Text Then ChangesAreTrue = True - If Stammbaum.Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Ort.Adresse <> tb_Place_Addresse.Text Then ChangesAreTrue = True - If Stammbaum.Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Ort.GPS <> tb_Place_GPS.Text Then ChangesAreTrue = True - If Stammbaum.Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Ort.Description <> rtb_Place_Description.Text Then ChangesAreTrue = True - - 'Wenn Markierungen geändert ... ### in work ### - - End Function 'PT_ChangesTrue = True; wenn ÄNDERUNGEN vorgenommen! - - '################################################################################################################### - '############### Form1_Sub-Tasks ################################################################################### - '################################################################################################################### - - Private Sub Clear_Form() + Private Sub Clear() + tb_Bild_Name.Clear() tb_Bild_Time.Clear() - tb_Bild_Title.Clear() + tb_Bild_Description.Clear() + + tb_Place_Name.Clear() tb_Place_Addresse.Clear() tb_Place_GPS.Clear() - rtb_Bild_Description.Clear() - rtb_Place_Description.Clear() + tb_Place_Description.Clear() + + tb_AktMark_Name.Clear() + tb_AktMark_Description.Clear() + 'Entlehre Pfadangabe - Label7.Text = Nothing + Label7.Text = "" - 'Entlehre PictureBox - PictureBox1.Image = Nothing + 'Entlehre TaggedIMG1 + TaggedIMG1.Clear() - 'Entlehre Speicher - Stammbaum.Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Clear() + nCountMarks = 0 + TaggedIMG1.RO = True - '### Lösche Markierungen ## ### in work ### + 'GroubBox + GB_Bild.Enabled = False + GB_Ort.Enabled = False + GB_Mark.Enabled = False + 'Aktiv mark TBs + tb_AktMark_Description.Enabled = False + tb_AktMark_Name.Enabled = False - End Sub 'Resetet die Maske - - - - - - - - - - ### in work ### - - - Private Sub SaveTagg(Optional ByVal WithoutQestion = False) + End Sub + Private Sub SaveData() 'Überprüfe ob Änderungen forgenommen #UND# Ob eine ID existiert #UND# Ob das Bild existiert - If ChangesAreTrue() And (Settings.PictureTagger.Pub_oLoaded_TaggedIMG.ID <> "" Or Nothing) And System.IO.File.Exists(Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Path) Then - - 'Überprüfe ob Tagg Speichern erlaubt - If cb_AutoSave.Checked Or WithoutQestion Then - _SaveTaggs() - ElseIf (MessageBox.Show("Willst du die Änderungen Speichern?", "SB-PictureTagger", MessageBoxButtons.YesNo) = DialogResult.Yes) Then - _SaveTaggs() - End If - + If (TaggedIMG1.ID <> "" Or Nothing) And System.IO.File.Exists(Pub_aPfade(Pub_nPfadeIndex)) Then + Data_Save() End If End Sub 'Save Taggs when Changes are hapened - Private Sub _SaveTaggs() - 'TextBox sichern - Stammbaum.Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Title = tb_Bild_Title.Text - Stammbaum.Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Time = tb_Bild_Time.Text - Stammbaum.Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Description = rtb_Bild_Description.Text - - Stammbaum.Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Ort.Title = tb_Place_Title.Text - Stammbaum.Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Ort.Adresse = tb_Place_Addresse.Text - Stammbaum.Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Ort.GPS = tb_Place_GPS.Text - Stammbaum.Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Ort.Description = rtb_Place_Description.Text - - 'Lese Markierungen <-- in Planung (Fieleicht Überflüsig, jenachdem wie Markierungen angesteuert werden - - 'In TaggSource speichern - Stammbaum.Module.PictureTagger.PT_SaveTaggedIMG() - End Sub 'Eigendliche Sicherungs Rotiene - - - Private Sub LoadTaggedIMG() - - 'Textvelder Lehren - Clear_Form() - - 'Lade neues TaggedIMG mit Stammbaum.Module.PictureTagger Modul - Stammbaum.Module.PictureTagger.PT_LoadTaggedIMG() - - 'Zeigt den BildPfad unter PictureBox an - Label7.Text = Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Path - PictureBox1.Image = Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Image - - 'Befülle die TextBox-en - tb_Bild_Title.Text = Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Title - tb_Bild_Time.Text = Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Time - rtb_Bild_Description.Text = Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Description - - tb_Place_Title.Text = Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Ort.Title - tb_Place_Addresse.Text = Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Ort.Adresse - tb_Place_GPS.Text = Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Ort.GPS - rtb_Place_Description.Text = Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Ort.Description - - 'Erstelle Marks ### in work ### - - End Sub 'LoadTaggedIMG -> Befülle TextBox-en [UND erstelle Markierungen] - - - - - - ### in work ### + Private Sub Resize2() + End Sub '################################################################################################################### - '############### Buton Events: Click ############################################################################### + '####################### EVENTS #################################################################################### '################################################################################################################### +#Region "Events" + '################################################ + '############### Form Events #################### + '################################################ + + Private Sub SB_PictureTagger_Closing(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing + SaveData() + End Sub 'Form1_Closing + + Private Sub SB_PictureTagger_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load + Clear() + cb_marks_visible.Checked = True + TaggedIMG1.Marks_Visible = cb_marks_visible.Checked + End Sub 'SB_PictureTagger_Load - Private Sub b_exit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles b_exit.Click - ' Programm Beenden - Me.Close() - End Sub 'Closing Programm = Save Taggs -> Save Configs from Form + '################################################ + '############### Buton Events: Click ############ + '################################################ Private Sub b_loaddir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles b_loaddir.Click 'Laden eines zu Taggenden Bilder-Verzeichnis Dim sTMP As String sTMP = Tools.Dialoge.FolderBrowserDialog() - If Directory.Exists(sTMP) Then - SaveTagg() - Settings.PictureTagger.Pub_sPath = sTMP - Stammbaum.Module.PictureTagger.PT_LoadVerzeichnis() - LoadTaggedIMG() + If System.IO.Directory.Exists(sTMP) Then + SaveData() + Clear() + Pub_sPath = sTMP + LoadVerzeichnis() + Data_Load() End If End Sub 'Öffne Ordner -> wenn Pfad OK -> Save Taggs -> Lade Verzeichnis -> Load Tagged IMG Private Sub b_reloaddir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles b_reloaddir.Click - SaveTagg() - Stammbaum.Module.PictureTagger.PT_LoadVerzeichnis() - LoadTaggedIMG() + SaveData() + Clear() + LoadVerzeichnis() + Data_Load() End Sub 'Save Taggs -> Lade Verzeichnis -> Load Tagged IMG - Private Sub b_save_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles b_save.Click - SaveTagg() - LoadTaggedIMG() - End Sub 'Wenn Änderung -> Save Taggs - Private Sub b_next_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles b_next.Click - SaveTagg() - If Settings.PictureTagger.Pub_nPfadeIndex < UBound(Settings.PictureTagger.Pub_aPfade) Then - Settings.PictureTagger.Pub_nPfadeIndex += 1 + If Pub_nPfadeIndex < UBound(Pub_aPfade) Then + SaveData() + Clear() + Pub_nPfadeIndex += 1 + Data_Load() End If - LoadTaggedIMG() End Sub 'Speichere Taggs -> Next Index -> Load Tagged IMG Private Sub b_last_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles b_last.Click - SaveTagg() - If Settings.PictureTagger.Pub_nPfadeIndex > 0 Then - Settings.PictureTagger.Pub_nPfadeIndex = Settings.PictureTagger.Pub_nPfadeIndex - 1 + If Pub_nPfadeIndex > 0 Then + SaveData() + Clear() + Pub_nPfadeIndex = Pub_nPfadeIndex - 1 + Data_Load() End If - LoadTaggedIMG() End Sub 'Speichere Taggs -> Last Index -> Load Tagged IMG + Private Sub b_exit_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles b_exit.Click + Me.Close() + End Sub 'b_exit_Click_1 - '################################################################################################################### - '############### CheckBox Events: CheckStateChanged ################################################################ - '################################################################################################################### + '################################################ + '###### CheckBox Events: CheckStateChanged ###### + '################################################ - Private Sub cb_marks_visible_CheckStateChanged(ByVal sender As Object, ByVal e As System.EventArgs) - 'Wenn cb_marks_visible=true then ZeichneMarks() ELSE VerstekeMarks() - End Sub 'Visible/Hide Markierungen - - - ### in work ### + Private Sub cb_marks_visible_CheckStateChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles cb_marks_visible.CheckStateChanged + TaggedIMG1.Marks_Visible = cb_marks_visible.Checked + End Sub 'Visible/Hide Markierungen '################################################################################################################### '############### NumericUpDown Events: ValueChanged ################################################################ '################################################################################################################### Private Sub NumericUpDown_OrdnerTiefe_ValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles NumericUpDown_OrdnerTiefe.ValueChanged - SaveTagg() - Settings.PictureTagger.Pub_nOrdnerTiefe = NumericUpDown_OrdnerTiefe.Value - Stammbaum.Module.PictureTagger.PT_LoadVerzeichnis() - LoadTaggedIMG() + SaveData() + Pub_nOrdnerTiefe = NumericUpDown_OrdnerTiefe.Value + LoadVerzeichnis() + Data_Load() End Sub ''Speichere Taggs -> Neue Ordner Tiefe -> Lade Verzeichnis -> Load Tagged IMG + '################################################################################################################### + '############### TextBox Events: TextChanged ####################################################################### + '################################################################################################################### + + Private Sub tb_Bild_Description_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles tb_Bild_Description.TextChanged + TaggedIMG1.Description = tb_Bild_Description.Text + End Sub + + Private Sub tb_Bild_Name_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles tb_Bild_Name.TextChanged + TaggedIMG1.Title = tb_Bild_Name.Text + End Sub + + Private Sub tb_Bild_Time_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles tb_Bild_Time.TextChanged + TaggedIMG1.Time = tb_Bild_Time.Text + End Sub + + Private Sub tb_Place_Addresse_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles tb_Place_Addresse.TextChanged + TaggedIMG1.Place.Adress = tb_Place_Addresse.Text + End Sub + + Private Sub tb_Place_Description_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles tb_Place_Description.TextChanged + TaggedIMG1.Place.Description = tb_Place_Description.Text + End Sub + + Private Sub tb_Place_GPS_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles tb_Place_GPS.TextChanged + TaggedIMG1.Place.GPS = tb_Place_GPS.Text + End Sub + + Private Sub tb_Place_Name_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles tb_Place_Name.TextChanged + TaggedIMG1.Place.Title = tb_Place_Name.Text + End Sub + + Private Sub tb_AktMark_Description_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles tb_AktMark_Description.TextChanged + TaggedIMG1.ActivMarkDescription = tb_AktMark_Description.Text + End Sub 'tb_AktMark_Description_TextChanged + + Private Sub tb_AktMark_Name_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles tb_AktMark_Name.TextChanged + TaggedIMG1.ActivMarkName = tb_AktMark_Name.Text + End Sub 'tb_AktMark_Name_TextChanged + + + '################################################################################################################### + '############### TAggedIMG Events ################################################################################## + '################################################################################################################### + + Private Sub TaggedIMG1_LikeToCreatMark(ByVal Left As Integer, ByVal Top As Integer, ByVal Width As Integer, ByVal Height As Integer) Handles TaggedIMG1.LikeToCreatMark + If TaggedIMG1.Marks_Create(nCountMarks, Left, Top, Width, Height) Then nCountMarks += 1 + End Sub 'TaggedIMG1_LikeToCreatMark + + Private Sub TaggedIMG1_ActivMarkChanged(ByVal arg As Boolean) Handles TaggedIMG1.ActivMarkChanged + If TaggedIMG1.ActivMarkID <> Nothing Or TaggedIMG1.ActivMarkID <> "" Then + tb_AktMark_Name.Text = TaggedIMG1.ActivMarkName + tb_AktMark_Name.Enabled = True + tb_AktMark_Description.Text = TaggedIMG1.ActivMarkDescription + tb_AktMark_Description.Enabled = True + Else + tb_AktMark_Name.Text = "" + tb_AktMark_Name.Enabled = False + tb_AktMark_Description.Text = "" + tb_AktMark_Description.Enabled = False + End If + End Sub 'TaggedIMG1_ActivMarkChanged + + +#End Region 'Events + + + '################################################################################################################### + '############### Lade ############################################################################################## + '################################################################################################################### + + Public Sub LoadVerzeichnis() + If System.IO.Directory.Exists(Pub_sPath) Then + Pub_aPfade = Tools.Filesystem.GetFilesFromDir(Pub_sPath, Pub_aSupportedFiles, Pub_nOrdnerTiefe) + Pub_nPfadeIndex = 0 + End If + End Sub 'Lade Bilder in pub_aPfade Array; Setze Index auf 0 + + + '################################################################################################################### + '###################### D A T A #################################################################################### + '################################################################################################################### + + 'Taggs auslesen (jezt noch aus INI - später aus DB) + Private Sub Data_Load() + ' ### Settings ### + Dim InIForEachDat As Boolean = False + + 'Textvelder Lehren + Me.Clear() + + 'Absicherung für Undimensioniertes Array + If Pub_aPfade.Length = 0 Then ReDim Pub_aPfade(0) + + 'Bereinige Falsche Indexangaben + If UBound(Pub_aPfade) < Pub_nPfadeIndex Then Pub_nPfadeIndex = UBound(Pub_aPfade) + + ' #################### + 'Deklarieren + 'Dim + Dim INI_Locate As String + Dim INI_Name As String + Dim PicturePath As String + Dim sKey As String 'Um INI anzusteuern + + PicturePath = Pub_aPfade(Pub_nPfadeIndex) + + 'Bildpfad auf existenz Prüfen + If System.IO.File.Exists(PicturePath) Then + ' ### Bestimmen Der INI ### + If InIForEachDat Then + INI_Name = System.IO.Path.Combine(System.IO.Path.GetFileName(PicturePath), ".ini") + INI_Locate = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(PicturePath), INI_Name) + Else + INI_Name = "Tagg.ini" + INI_Locate = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(PicturePath), INI_Name) + End If + + 'TaggedIMG + TaggedIMG1.Image = Image.FromFile(PicturePath) + TaggedIMG1.ID = System.IO.Path.GetFileName(PicturePath) 'Lade Wichtigste Eigenschaften = Immer Forhanden bei Geladenem TaggedIMG + TaggedIMG1.RO = False + + GB_Bild.Enabled = True + GB_Ort.Enabled = True + GB_Mark.Enabled = True + + TaggedIMG1.Marks_Visible = cb_marks_visible.Checked + + + '####################### Read from INI ###################################### + If System.IO.File.Exists(INI_Locate) Then + sKey = TaggedIMG1.ID + + 'Lade Optionalen Rest: + 'Titel + TaggedIMG1.Title = Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Title", Nothing) + 'Kurzbeschreibung + '############################################################## + 'ReFormate Description Text from "Description" + TaggedIMG1.Description = Tools.Convert.Coding.Base64_To_Ascii(Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Description", Nothing)) + '############################################################## + + 'Zeitangabe + TaggedIMG1.Time = Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Time", Nothing) + 'Ortsangabe-Title + TaggedIMG1.Place.Title = Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Place_Title", Nothing) + 'Ortsangabe-Adresse + TaggedIMG1.Place.Adress = Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Place_Adresse", Nothing) + 'Ortsangabe-Kurzbeschreibung + '############################################################## + 'ReFormate Description Text from "Place.Description" + TaggedIMG1.Place.Description = Tools.Convert.Coding.Base64_To_Ascii(Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Place_Description", Nothing)) + '############################################################## + + 'Ortsangabe-GPS Koordinaten + TaggedIMG1.Place.GPS = Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Place_GPS", Nothing) + + + 'Führ Makrierungen einlese Schleife + ''Dim i As Long + Dim Mark_ID As String + Dim Mark_Left As Integer + Dim Mark_Top As Integer + Dim Mark_Width As Integer + Dim Mark_Height As Integer + Dim Mark_Description As String + Dim Mark_Name As String + Dim Mark_Index As Integer + + 'Load Marks + Mark_Index = Convert.ToInt32(Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Mark_MaxIndex", "-1")) + If Mark_Index >= 0 Then + For counter = 0 To Mark_Index + Mark_ID = counter + Mark_Left = Convert.ToInt32(Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Mark" & Convert.ToString(counter) & "_Left")) + Mark_Top = Convert.ToInt32(Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Mark" & Convert.ToString(counter) & "_Top")) + Mark_Width = Convert.ToInt32(Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Mark" & Convert.ToString(counter) & "_Width")) + Mark_Height = Convert.ToInt32(Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Mark" & Convert.ToString(counter) & "_Height")) + Mark_Name = Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Mark" & Convert.ToString(counter) & "_Name") + Mark_Description = Tools.Convert.Coding.Base64_To_Ascii(Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Mark" & Convert.ToString(counter) & "_Description")) + + TaggedIMG1.Marks_Set(Mark_ID, "Create", Mark_Left, Mark_Top, Mark_Width, Mark_Height, Mark_Name, Mark_Description) + + Mark_ID = 0 + Mark_Left = 0 + Mark_Top = 0 + Mark_Width = 0 + Mark_Height = 0 + Mark_Name = "" + Mark_Description = "" + + Next + nCountMarks = Mark_Index + End If + + End If + '######################## End Read ######################################### + + + + 'Zeigt den BildPfad an + Label7.Text = Pub_aPfade(Pub_nPfadeIndex) + + 'Befülle die TextBox-en + tb_Bild_Name.Text = TaggedIMG1.Title + tb_Bild_Time.Text = TaggedIMG1.Time + tb_Bild_Description.Text = TaggedIMG1.Description + + tb_Place_Name.Text = TaggedIMG1.Place.Title + tb_Place_Addresse.Text = TaggedIMG1.Place.Adress + tb_Place_GPS.Text = TaggedIMG1.Place.GPS + tb_Place_Description.Text = TaggedIMG1.Place.Description + End If + + + + + End Sub + + Private Sub Data_Save() + + '### INI Einstellungen ### + Dim ForEachDat As Boolean = False + Dim INI_Locate As String + Dim INI_Name As String + Dim PicturePath As String = Pub_aPfade(Pub_nPfadeIndex) + + If ForEachDat Then + INI_Name = System.IO.Path.Combine(System.IO.Path.GetFileName(PicturePath), ".ini") + INI_Locate = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(PicturePath), INI_Name) + Else + INI_Name = "Tagg.ini" + INI_Locate = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(PicturePath), INI_Name) + End If + + '### Main ################# + If System.IO.File.Exists(PicturePath) Then + If Not System.IO.File.Exists(INI_Locate) Then System.IO.File.Create(INI_Locate) + + 'Deklarationen + Dim sKey = TaggedIMG1.ID + + 'Titel + Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Title", TaggedIMG1.Title) + + 'Kurzbeschreibung + '############################################################## + 'Formate Description Text from "Description" + Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Description", Tools.Convert.Coding.Ascii_To_Base64(TaggedIMG1.Description)) + '############################################################## + + 'Zeitangabe + Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Time", TaggedIMG1.Time) + 'Ortsangabe-Title + Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Place_Title", TaggedIMG1.Place.Title) + 'Ortsangabe-Adresse + Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Place_Adresse", TaggedIMG1.Place.Adress) + + 'Ortsangabe-Kurzbeschreibung + '############################################################## + 'Formate Description Text from "TMP_TaggIMG.Place.Description" + Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Place_Description", Tools.Convert.Coding.Ascii_To_Base64(TaggedIMG1.Place.Description)) + '############################################################## + + 'Ortsangabe-GPS Koordinaten + Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Place_GPS", TaggedIMG1.Place.GPS) + + + Dim oTemp() As Mark = TaggedIMG1.Marks_GetAll + Dim counter As Integer + + + counter = -1 + For Each Markierung As Mark In oTemp + If (Markierung.Command = "Nothing") Or (Markierung.Command = "Change") Or (Markierung.Command = "Create") Then + counter += 1 + + Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Mark" & Convert.ToString(counter) & "_ID", Convert.ToString(counter)) + Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Mark" & Convert.ToString(counter) & "_Left", Convert.ToString(Markierung.Left)) + Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Mark" & Convert.ToString(counter) & "_Top", Convert.ToString(Markierung.Top)) + Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Mark" & Convert.ToString(counter) & "_Width", Convert.ToString(Markierung.Width)) + Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Mark" & Convert.ToString(counter) & "_Height", Convert.ToString(Markierung.Height)) + Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Mark" & Convert.ToString(counter) & "_Name", Convert.ToString(Markierung.Name)) + Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Mark" & Convert.ToString(counter) & "_Description", Tools.Convert.Coding.Ascii_To_Base64(Markierung.Description)) + + End If + + Next + Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Mark_MaxIndex", counter) + + End If + End Sub + + End Class diff --git a/SB-PictureTagger/M_SB_PictureTagger.vb b/SB-PictureTagger/M_SB_PictureTagger.vb deleted file mode 100644 index 52ec4d3..0000000 --- a/SB-PictureTagger/M_SB_PictureTagger.vb +++ /dev/null @@ -1,227 +0,0 @@ -Option Explicit On -Imports SB_PictureTagger.Stammbaum -Namespace Stammbaum.Module.PictureTagger - Module PictureTagger - - '################################################################################################################### - '############### Lade ############################################################################################## - '################################################################################################################### - - Public Sub PT_LoadVerzeichnis() - If System.IO.Directory.Exists(Settings.PictureTagger.Pub_sPath) Then - Settings.PictureTagger.Pub_aPfade = Tools.Filesystem.GetFilesFromDir(Settings.PictureTagger.Pub_sPath, Settings.PictureTagger.Pub_aSupportedFiles, Settings.PictureTagger.Pub_nOrdnerTiefe) - Settings.PictureTagger.pub_nPfadeIndex = 0 - End If - End Sub 'Lade Bilder in pub_aPfade Array; Setze Index auf 0 - - Public Sub PT_LoadTaggedIMG() - 'Absicherung für Undimensioniertes Array - If Settings.PictureTagger.Pub_aPfade.Length = 0 Then ReDim Settings.PictureTagger.Pub_aPfade(0) - - 'Bereinige Falsche Indexangaben - If UBound(Settings.PictureTagger.Pub_aPfade) < Settings.PictureTagger.Pub_nPfadeIndex Then Settings.PictureTagger.Pub_nPfadeIndex = UBound(Settings.PictureTagger.Pub_aPfade) - - 'Bildpfad auf existenz Prüfen - If System.IO.File.Exists(Settings.PictureTagger.Pub_aPfade(Settings.PictureTagger.Pub_nPfadeIndex)) Then - - 'Taggs With INI: - Settings.PictureTagger.Pub_oLoaded_TaggedIMG = INI_Load_Taggs(Settings.PictureTagger.Pub_aPfade(Settings.PictureTagger.Pub_nPfadeIndex), False) - - 'Later With DB --- - - End If - End Sub 'Lade TaggedIMG in Pub_oLoaded_TaggedIMG - - - '################################################################################################################### - '############### Speichere ######################################################################################### - '################################################################################################################### - Public Sub PT_SaveTaggedIMG() - - If (Settings.PictureTagger.Pub_oLoaded_TaggedIMG.ID <> "" Or Nothing) And System.IO.File.Exists(Settings.PictureTagger.Pub_oLoaded_TaggedIMG.Path) Then - - 'Taggs With INI: - INI_Save_Taggs(Settings.PictureTagger.Pub_oLoaded_TaggedIMG, False) - - 'Later With DB --- - - End If - End Sub - - - '################################################################################################################### - '############### Taggs With INI #################################################################################### - '################################################################################################################### - - 'Taggs auslesen (jezt noch aus INI - später aus DB) - Private Function INI_Load_Taggs(ByVal PicturePath As String, Optional ByVal ForEachDat As Boolean = False) As Classen.PictureTagger.TaggedIMG - '### INI Einstellungen ### - Dim INI_Locate As String - Dim INI_Name As String - - If ForEachDat Then - INI_Name = System.IO.Path.Combine(System.IO.Path.GetFileName(PicturePath), ".ini") - INI_Locate = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(PicturePath), INI_Name) - Else - INI_Name = "Tagg.ini" - INI_Locate = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(PicturePath), INI_Name) - End If - - '### Main ## - Dim TMP_TaggIMG As New Classen.PictureTagger.TaggedIMG - If System.IO.File.Exists(PicturePath) Then - - 'Lade Wichtigste Eigenschaften = Immer Forhanden bei Geladenem TaggedIMG - TMP_TaggIMG.Image = Image.FromFile(PicturePath) - TMP_TaggIMG.Path = PicturePath - TMP_TaggIMG.ID = System.IO.Path.GetFileName(PicturePath) - - If System.IO.File.Exists(INI_Locate) Then - 'Deklarationen - Dim sKey As String = TMP_TaggIMG.ID - - 'Lade Optionalen Rest: - 'Titel - TMP_TaggIMG.Title = Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Title", Nothing) - 'Kurzbeschreibung - '############################################################## - 'ReFormate Description Text from "Description" - TMP_TaggIMG.Description = Tools.Convert.Coding.Base64_To_Ascii(Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Description", Nothing)) - '############################################################## - - 'Zeitangabe - TMP_TaggIMG.Time = Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Time", Nothing) - 'Ortsangabe-Title - TMP_TaggIMG.Ort.Title = Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Place_Title", Nothing) - 'Ortsangabe-Adresse - TMP_TaggIMG.Ort.Adresse = Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Place_Adresse", Nothing) - 'Ortsangabe-Kurzbeschreibung - '############################################################## - 'ReFormate Description Text from "Place.Description" - TMP_TaggIMG.Ort.Description = Tools.Convert.Coding.Base64_To_Ascii(Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Place_Description", Nothing)) - '############################################################## - - 'Ortsangabe-GPS Koordinaten - TMP_TaggIMG.Ort.GPS = Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Place_GPS", Nothing) - - - - - 'Führ Makrierungen einlese Schleife - ''Dim i As Long - ''Dim Mark_ID As String - ''Dim Mark_PositionX As Long - ''Dim Mark_PositionY As Long - ''Dim Mark_Radius As Long - ''Dim Mark_Description As String - ''Dim Mark_Index As Long - - 'Load Marks - 'sMark_Index = Modul_Tools.Config_INI_ReadValue(INI_Locate, ID, "Title") - ''i = 0 - ''Do While i <= 200 - '' Mark_Index = ("Mark" & Convert.ToString(i) & "_ID") - '' Mark_ID = Tools.Data.File.INI_ReadValue(INI_Locate, sKey, Mark_Index) - '' If Mark_ID <> "" Then - '' i += 1 - - '' Mark_PositionX = Convert.ToDouble(Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Mark" & Convert.ToString(i) & "_PositionX", "0")) - '' Mark_PositionY = Convert.ToInt32(Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Mark" & Convert.ToString(i) & "_PositionY", "0")) - '' Mark_Radius = Convert.ToInt32(Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Mark" & Convert.ToString(i) & "_Radius", "0")) - '' '############################################################## - '' 'ReFormate Description Text from "Mark_Description" - '' Mark_Description = Tools.Convert.Coding.Base64_To_Ascii(Tools.Data.File.INI_ReadValue(INI_Locate, sKey, "Mark" & Convert.ToString(i) & "_Description", Nothing)) - '' '############################################################## - - '' 'Erstellen eines Neuen Marks - '' TMP_TaggIMG.Create_NewMark(Mark_ID, Mark_PositionX, Mark_PositionY, Mark_Radius, Mark_Description) - '' Else - '' 'Verlasse Schleife - '' Exit Do - '' End If - ''Loop - - - End If 'File.Exists(INI_Locate) - End If 'File.Exists(PicturePath) - INI_Load_Taggs = TMP_TaggIMG - - End Function - - Private Sub INI_Save_Taggs(ByVal oTaggedIMG As Classen.PictureTagger.TaggedIMG, Optional ByVal ForEachDat As Boolean = False) - - '### INI Einstellungen ### - Dim INI_Locate As String - Dim INI_Name As String - Dim PicturePath As String = oTaggedIMG.Path - - If ForEachDat Then - INI_Name = System.IO.Path.Combine(System.IO.Path.GetFileName(PicturePath), ".ini") - INI_Locate = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(PicturePath), INI_Name) - Else - INI_Name = "Tagg.ini" - INI_Locate = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(PicturePath), INI_Name) - End If - - '### Main ## - If System.IO.File.Exists(PicturePath) Then - If Not System.IO.File.Exists(INI_Locate) Then System.IO.File.Create(INI_Locate) - - 'Deklarationen - Dim sKey = oTaggedIMG.ID - - 'Titel - Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Title", oTaggedIMG.Title) - - 'Kurzbeschreibung - '############################################################## - 'Formate Description Text from "Description" - Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Description", Tools.Convert.Coding.Ascii_To_Base64(oTaggedIMG.Description)) - '############################################################## - - 'Zeitangabe - Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Time", oTaggedIMG.Time) - 'Ortsangabe-Title - Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Place_Title", oTaggedIMG.Ort.Title) - 'Ortsangabe-Adresse - Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Place_Adresse", oTaggedIMG.Ort.Adresse) - - 'Ortsangabe-Kurzbeschreibung - '############################################################## - 'Formate Description Text from "TMP_TaggIMG.Place.Description" - Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Place_Description", Tools.Convert.Coding.Ascii_To_Base64(oTaggedIMG.Ort.Description)) - '############################################################## - - 'Ortsangabe-GPS Koordinaten - Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Place_GPS", oTaggedIMG.Ort.GPS) - - - - - 'Save Marks ############### wird noch geändert ############### <-- 'Anhand von Mark_Index wird anzahl geregelt! - ''i = 0 - ''If oTaggedIMG.Markierung(0).ID <> "" Then - '' For i = 0 To UBound(oTaggedIMG.Markierung) - '' Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Mark" & i & "_ID", Convert.ToString(i)) - '' Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Mark" & i & "_PositionX", Convert.ToString(oTaggedIMG.Markierung(i).PositionX)) - '' Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Mark" & i & "_PositionY", Convert.ToString(oTaggedIMG.Markierung(i).PositionY)) - '' Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Mark" & i & "_Radius", Convert.ToString(oTaggedIMG.Markierung(i).Radius)) - '' Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Mark" & i & "_Description", Tools.Convert.Coding.Ascii_To_Base64(oTaggedIMG.Markierung(i).Description)) - - '' 'Schreibe Begrenzung - '' Tools.Data.File.INI_WriteValue(INI_Locate, sKey, "Mark_MaxIndex", i) - - '' Next i - ''End If - - End If 'File.Exists(PicturePath) - End Sub - - '################################################################################################################### - '############### Taggs With DB ##################################################################################### - '################################################################################################################### - - - - End Module 'PictureTagger -End Namespace 'Stammbaum.Module.PictureTagger \ No newline at end of file diff --git a/SB-PictureTagger/M_Tools.vb b/SB-PictureTagger/M_Tools.vb index c6a1774..c318de6 100644 --- a/SB-PictureTagger/M_Tools.vb +++ b/SB-PictureTagger/M_Tools.vb @@ -1,5 +1,6 @@ Namespace Tools Namespace Filesystem + Module Filesystem '###################################################################################### @@ -93,6 +94,7 @@ End Module End Namespace 'Filesystem Namespace Dialoge + Module Dialoge Public Function FolderBrowserDialog(Optional ByVal sStartPath As String = "C:\", Optional ByVal ShowNewFolderButton As Boolean = True, Optional ByRef CheckError As Boolean = False) As String @@ -248,15 +250,15 @@ 'Gehört noch Proggramiert (Hex - Dezi - Dual - Römisch - ...) End Namespace 'Numeral_System (Hex - Dezi - Dual - Römisch - ...) in work Namespace Coding + Module Coding '###################################################################################### '##################################Ascii AND Base64#################################### 'Ascii to Base64 Public Function Ascii_To_Base64(ByVal AsciiString As String) As String - Dim base64encoded As String = vbNull + If AsciiString = Nothing Then AsciiString = "" Dim raw As Byte() = System.Text.ASCIIEncoding.ASCII.GetBytes(AsciiString) - base64encoded = System.Convert.ToBase64String(raw) - Ascii_To_Base64 = base64encoded + Ascii_To_Base64 = System.Convert.ToBase64String(raw) End Function 'Base64 to Ascii Public Function Base64_To_Ascii(ByVal Base64String As String) As String @@ -272,6 +274,7 @@ End Module 'Coding End Namespace 'Coding (Ascii, Base64, Dual<-in work, ...) Namespace Koordinaten + Module Koordinaten 'Soll anhand der GPS Koordinaten GoogleMaps öfnen 'URL ansteuerung: https://developers.google.com/maps/documentation/staticmaps/ @@ -288,6 +291,7 @@ End Namespace 'Koordinaten (GPS einheiten, MapsURLs,...) End Namespace 'Convert Namespace Prog_Org + Module Prog_Org '###################################################################################### '############################## PORTABLE MODE TOOLS ################################### @@ -335,6 +339,7 @@ 'Verschiedenen DBs mit ihren Befehlen End Namespace 'DBs (SQLite, SQL, MySQL, ...) Namespace File + Module File 'Declaration für INI: Private Declare Ansi Function GetPrivateProfileString Lib "kernel32.dll" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Int32, ByVal lpFileName As String) As Int32 diff --git a/SB-PictureTagger/My Project/Application.Designer.vb b/SB-PictureTagger/My Project/Application.Designer.vb index 66b2af8..2c02aff 100644 --- a/SB-PictureTagger/My Project/Application.Designer.vb +++ b/SB-PictureTagger/My Project/Application.Designer.vb @@ -32,7 +32,7 @@ Namespace My _ Protected Overrides Sub OnCreateMainForm() - Me.MainForm = Global.SB_PictureTagger.Main + Me.MainForm = Global.SB_PictureTagger.SB_PictureTagger End Sub End Class End Namespace diff --git a/SB-PictureTagger/My Project/Application.myapp b/SB-PictureTagger/My Project/Application.myapp index f70ccad..bef258e 100644 --- a/SB-PictureTagger/My Project/Application.myapp +++ b/SB-PictureTagger/My Project/Application.myapp @@ -1,7 +1,7 @@  true - Main + SB_PictureTagger false 0 true diff --git a/SB-PictureTagger/Resorcen/Tree.ico b/SB-PictureTagger/Resorcen/Tree.ico new file mode 100644 index 0000000..6e6efcb Binary files /dev/null and b/SB-PictureTagger/Resorcen/Tree.ico differ diff --git a/SB-PictureTagger/SB-PictureTagger.vbproj b/SB-PictureTagger/SB-PictureTagger.vbproj index 85d8ee7..042ad21 100644 --- a/SB-PictureTagger/SB-PictureTagger.vbproj +++ b/SB-PictureTagger/SB-PictureTagger.vbproj @@ -15,6 +15,21 @@ WindowsForms v4.0 Client + false + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + true x86 @@ -28,7 +43,7 @@ x86 - pdbonly + None false true true @@ -48,6 +63,9 @@ On + + Resorcen\Tree.ico + @@ -73,7 +91,15 @@ - + + + Component + + + + + Component + Form @@ -96,9 +122,7 @@ Settings.settings True - - @@ -122,6 +146,31 @@ Settings.Designer.vb + + + + + + False + Microsoft .NET Framework 4 Client Profile %28x86 and x64%29 + true + + + False + .NET Framework 3.5 SP1 Client Profile + false + + + False + .NET Framework 3.5 SP1 + false + + + False + Windows Installer 3.1 + true + +