diff --git a/App.config b/App.config new file mode 100644 index 0000000..1c75772 --- /dev/null +++ b/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/ApplicationEvents.vb b/ApplicationEvents.vb new file mode 100644 index 0000000..aefac7d --- /dev/null +++ b/ApplicationEvents.vb @@ -0,0 +1,10 @@ +Namespace My + ' MyApplication에 대해 다음 이벤트를 사용할 수 있습니다. + ' Startup: 애플리케이션이 시작되고 시작 폼이 만들어지기 전에 발생합니다. + ' Shutdown: 모든 애플리케이션 폼이 닫힌 후에 발생합니다. 이 이벤트는 애플리케이션이 비정상적으로 종료되는 경우에는 발생하지 않습니다. + ' UnhandledException: 애플리케이션에서 처리되지 않은 예외가 발생하는 경우 이 이벤트가 발생합니다. + ' StartupNextInstance: 단일 인스턴스 애플리케이션을 시작할 때 해당 애플리케이션이 이미 활성 상태인 경우 발생합니다. + ' NetworkAvailabilityChanged: 네트워크가 연결되거나 연결이 끊어질 때 발생합니다. + Partial Friend Class MyApplication + End Class +End Namespace diff --git a/FreqConfigRegister.sln b/FreqConfigRegister.sln new file mode 100644 index 0000000..57e17aa --- /dev/null +++ b/FreqConfigRegister.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.14.36203.30 d17.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "FreqConfigRegister", "FreqConfigRegister.vbproj", "{7B76D206-969F-48A7-A8F7-AA4D1E14B032}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7B76D206-969F-48A7-A8F7-AA4D1E14B032}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7B76D206-969F-48A7-A8F7-AA4D1E14B032}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7B76D206-969F-48A7-A8F7-AA4D1E14B032}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7B76D206-969F-48A7-A8F7-AA4D1E14B032}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {5925EEB0-2148-4607-A7AD-E3D4F81B05A2} + EndGlobalSection +EndGlobal diff --git a/FreqConfigRegister.vbproj b/FreqConfigRegister.vbproj new file mode 100644 index 0000000..84165e8 --- /dev/null +++ b/FreqConfigRegister.vbproj @@ -0,0 +1,174 @@ + + + + + Debug + AnyCPU + {7B76D206-969F-48A7-A8F7-AA4D1E14B032} + WinExe + FreqConfigRegister.My.MyApplication + FreqConfigRegister + FreqConfigRegister + 512 + WindowsForms + v4.8 + true + true + false + 게시\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + true + + + AnyCPU + true + full + true + true + bin\Debug\ + FreqConfigRegister.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 + + + AnyCPU + pdbonly + false + true + true + bin\Release\ + FreqConfigRegister.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 + + + On + + + Binary + + + Off + + + On + + + JOMT 아이콘.ico + + + + C:\Program Files\Brother bPAC3 SDK\Samples\VBNET\Badge\bin\Release\Interop.bpac.DLL + True + + + False + True + ..\..\..\..\..\Windows\assembly\GAC_64\Ivi.Visa.Interop\5.11.0.0__a128c98f1d7717c1\Ivi.Visa.Interop.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Form + + + frm_Freq_Reg.vb + Form + + + + True + Application.myapp + True + + + True + True + Resources.resx + + + True + Settings.settings + True + + + + + + frm_Freq_Reg.vb + + + VbMyResourcesResXFileCodeGenerator + Resources.Designer.vb + My.Resources + Designer + + + + + MyApplicationCodeGenerator + Application.Designer.vb + + + SettingsSingleFileGenerator + My + Settings.Designer.vb + + + + + + + + + + + + False + Microsoft .NET Framework 4.8%28x86 및 x64%29 + true + + + False + .NET Framework 3.5 SP1 + false + + + + \ No newline at end of file diff --git a/JOMT 아이콘.ico b/JOMT 아이콘.ico new file mode 100644 index 0000000..db1f26d Binary files /dev/null and b/JOMT 아이콘.ico differ diff --git a/My Project/Application.Designer.vb b/My Project/Application.Designer.vb new file mode 100644 index 0000000..cafa6e0 --- /dev/null +++ b/My Project/Application.Designer.vb @@ -0,0 +1,44 @@ +'------------------------------------------------------------------------------ +' +' 이 코드는 도구를 사용하여 생성되었습니다. +' 런타임 버전:4.0.30319.42000 +' +' 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면 +' 이러한 변경 내용이 손실됩니다. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + + +Namespace My + + '참고: 자동으로 생성되므로 직접 이 파일을 수정하지 마세요. 변경할 사항이 있거나 + ' 파일에서 빌드 오류가 발생하는 경우 프로젝트 디자이너로 + ' 이동([프로젝트 속성]으로 이동하거나 솔루션 탐색기에서 My Project 노드를 + '두 번 클릭)한 다음 [애플리케이션] 탭에서 변경하세요. + ' + Partial Friend Class MyApplication + + _ + Public Sub New() + MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows) + Me.IsSingleInstance = false + Me.EnableVisualStyles = true + Me.SaveMySettingsOnExit = true + Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses + End Sub + + _ + Protected Overrides Sub OnCreateMainForm() + Me.MainForm = Global.FreqConfigRegister.frm_Freq_Reg + End Sub + + _ + Protected Overrides Function OnInitialize(ByVal commandLineArgs As System.Collections.ObjectModel.ReadOnlyCollection(Of String)) As Boolean + Me.MinimumSplashScreenDisplayTime = 0 + Return MyBase.OnInitialize(commandLineArgs) + End Function + End Class +End Namespace diff --git a/My Project/Application.myapp b/My Project/Application.myapp new file mode 100644 index 0000000..09c0a6b --- /dev/null +++ b/My Project/Application.myapp @@ -0,0 +1,10 @@ + + + true + frm_Freq_Reg + false + 0 + true + 0 + true + \ No newline at end of file diff --git a/My Project/AssemblyInfo.vb b/My Project/AssemblyInfo.vb new file mode 100644 index 0000000..8130695 --- /dev/null +++ b/My Project/AssemblyInfo.vb @@ -0,0 +1,35 @@ +Imports System +Imports System.Reflection +Imports System.Runtime.InteropServices + +' 어셈블리에 대한 일반 정보는 다음 특성 집합을 통해 +' 제어됩니다. 어셈블리와 관련된 정보를 수정하려면 +' 이러한 특성 값을 변경하세요. + +' 어셈블리 특성 값을 검토합니다. + + + + + + + + + + +'이 프로젝트가 COM에 노출되는 경우 다음 GUID는 typelib의 ID를 나타냅니다. + + +' 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다. +' +' 주 버전 +' 부 버전 +' 빌드 번호 +' 수정 버전 +' +' 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호를 +' 기본값으로 할 수 있습니다. +' + + + diff --git a/My Project/Resources.Designer.vb b/My Project/Resources.Designer.vb new file mode 100644 index 0000000..835e34a --- /dev/null +++ b/My Project/Resources.Designer.vb @@ -0,0 +1,83 @@ +'------------------------------------------------------------------------------ +' +' 이 코드는 도구를 사용하여 생성되었습니다. +' 런타임 버전:4.0.30319.42000 +' +' 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면 +' 이러한 변경 내용이 손실됩니다. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + +Imports System + +Namespace My.Resources + + '이 클래스는 ResGen 또는 Visual Studio와 같은 도구를 통해 StronglyTypedResourceBuilder + '클래스에서 자동으로 생성되었습니다. + '멤버를 추가하거나 제거하려면 .ResX 파일을 편집한 다음 /str 옵션을 사용하여 ResGen을 + '다시 실행하거나 VS 프로젝트를 다시 빌드하십시오. + ''' + ''' 지역화된 문자열 등을 찾기 위한 강력한 형식의 리소스 클래스입니다. + ''' + _ + Friend Module Resources + + Private resourceMan As Global.System.Resources.ResourceManager + + Private resourceCulture As Global.System.Globalization.CultureInfo + + ''' + ''' 이 클래스에서 사용하는 캐시된 ResourceManager 인스턴스를 반환합니다. + ''' + _ + Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager + Get + If Object.ReferenceEquals(resourceMan, Nothing) Then + Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("FreqConfigRegister.Resources", GetType(Resources).Assembly) + resourceMan = temp + End If + Return resourceMan + End Get + End Property + + ''' + ''' 이 강력한 형식의 리소스 클래스를 사용하여 모든 리소스 조회에 대해 현재 스레드의 CurrentUICulture 속성을 + ''' 재정의합니다. + ''' + _ + Friend Property Culture() As Global.System.Globalization.CultureInfo + Get + Return resourceCulture + End Get + Set + resourceCulture = value + End Set + End Property + + ''' + ''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다. + ''' + Friend ReadOnly Property Motor_img() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("Motor_img", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + ''' + ''' System.Drawing.Bitmap 형식의 지역화된 리소스를 찾습니다. + ''' + Friend ReadOnly Property 맥시멈_크래들_누끼_() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("맥시멈_크래들_누끼_", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + End Module +End Namespace diff --git a/My Project/Resources.resx b/My Project/Resources.resx new file mode 100644 index 0000000..ecdaca5 --- /dev/null +++ b/My Project/Resources.resx @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + ..\Resources\Motor_img.JPG;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\맥시멈-크래들(누끼).png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/My Project/Settings.Designer.vb b/My Project/Settings.Designer.vb new file mode 100644 index 0000000..6e90184 --- /dev/null +++ b/My Project/Settings.Designer.vb @@ -0,0 +1,73 @@ +'------------------------------------------------------------------------------ +' +' 이 코드는 도구를 사용하여 생성되었습니다. +' 런타임 버전:4.0.30319.42000 +' +' 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면 +' 이러한 변경 내용이 손실됩니다. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + + +Namespace My + + _ + Partial Friend NotInheritable Class MySettings + Inherits Global.System.Configuration.ApplicationSettingsBase + + Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings) + +#Region "My.Settings 자동 저장 기능" +#If _MyType = "WindowsForms" Then + Private Shared addedHandler As Boolean + + Private Shared addedHandlerLockObject As New Object + + _ + Private Shared Sub AutoSaveSettings(sender As Global.System.Object, e As Global.System.EventArgs) + If My.Application.SaveMySettingsOnExit Then + My.Settings.Save() + End If + End Sub +#End If +#End Region + + Public Shared ReadOnly Property [Default]() As MySettings + Get + +#If _MyType = "WindowsForms" Then + If Not addedHandler Then + SyncLock addedHandlerLockObject + If Not addedHandler Then + AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings + addedHandler = True + End If + End SyncLock + End If +#End If + Return defaultInstance + End Get + End Property + End Class +End Namespace + +Namespace My + + _ + Friend Module MySettingsProperty + + _ + Friend ReadOnly Property Settings() As Global.FreqConfigRegister.My.MySettings + Get + Return Global.FreqConfigRegister.My.MySettings.Default + End Get + End Property + End Module +End Namespace diff --git a/My Project/Settings.settings b/My Project/Settings.settings new file mode 100644 index 0000000..85b890b --- /dev/null +++ b/My Project/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/MySqlModule.vb b/MySqlModule.vb new file mode 100644 index 0000000..67e0289 --- /dev/null +++ b/MySqlModule.vb @@ -0,0 +1,158 @@ + +Imports MySql.Data.MySqlClient + +Module MySQLModule + + Private Const LocalHostIP As String = "192.168.0.250" + Private Const DataBaseName As String = "jomtOrderTestDB" + Private Const UserName As String = "root" + Private Const UserPasswrod As String = "JOMT1646db!!" + + Private Conn As String = "Server=" + LocalHostIP + ";DataBase=" + DataBaseName + ";user=" + UserName + ";password=" + UserPasswrod + ";" + + Private sqlCon As New MySqlConnection(Conn) + Private sqlCmd As New MySqlCommand() + Private sqlData As MySqlDataReader '' SQL Server와 연결을 유지한 상태에서 한번에 한 레코드(One Row)씩 데이타를 가져오는데 사용된다 + + Public sqlDataQuery() As Object + + Private Function DBOpen() As Boolean + Try + If sqlCon.State <> ConnectionState.Open Then '' sqlCon.State 의 상태를 나타냄 + sqlCon.Open() + End If + Return True + Catch ex As Exception + MsgBox("MySQL Command Error:" + vbCrLf + Err.Description) + Return False + End Try + End Function + + Private Function DBClose() As Boolean + Try + If sqlCon.State = ConnectionState.Open Then + sqlCon.Close() + End If + Return True + + Catch ex As Exception + MsgBox("MySQL Command Error:" + vbCrLf + Err.Description) + Return False + End Try + End Function + + Private Function Database_Use() As Boolean + Try + DBOpen() + + sqlCmd.CommandText = "USE " & DataBaseName & ";" + sqlCmd.Connection = sqlCon + sqlCmd.ExecuteNonQuery() + + Return True + Catch ex As Exception + MsgBox("MySQL Command Error:" + vbCrLf + Err.Description) + Return False + End Try + End Function + + Public Function DBCommand(cmdStr As String) As Boolean + Try + Database_Use() '' 연결에 대한 sql문 실행, 명령을 수행하고 영향을 받은 행의 수를 반환하는 메서드, 행 추가나 변경, 삭제 등의 명령을 수행할 때는 명령으로 영향받은 행의 수만 알면 되기 때문에 ExecuteNonQuery 메서드를 사용합니다. 리턴값은 INT32 형 + sqlCmd.CommandText = cmdStr + sqlCmd.Connection = sqlCon + sqlCmd.ExecuteNonQuery() + DBClose() + Return True + + Catch ex As Exception + MsgBox("MySQL Command Error:" + vbCrLf + Err.Description) + DBClose() + Return False + End Try + End + End Function + + Public Function DBQueryScalar(cmdStr As String) As String + Dim result As String + + Try + Database_Use() + sqlCmd.CommandText = cmdStr + sqlCmd.Connection = sqlCon + result = sqlCmd.ExecuteScalar() 'SQL 명령을 실행하고, Query 가 리턴하는 첫번째 행의 첫번째 열을 리턴한다. 결과가 딱 1개인 집계함수(count, sum, avg 등)에 사용한다. 반환값은 object 형 + + Return result + + Catch ex As Exception + MsgBox("MySQL Command Error:" + vbCrLf + Err.Description) + Return False + End Try + End + End Function + + Public Function DBQueryReader(cmdStr As String) As Integer + Dim FieldCount As Integer + Dim initRun As Boolean = True + Dim DataTypeName As String + Dim TmpData As Object + Dim QueryCount As ULong + + Try + Database_Use() + + sqlCmd.CommandText = cmdStr + sqlCmd.Connection = sqlCon + sqlData = sqlCmd.ExecuteReader '' 어떤 쿼리에서도 적용이 가능하다. SELECT 쿼리를 이용할 경우 해당하는 값들이 DataReader 타입으로 온다. 값을 가져온 후에는 SqlDataReader객체의 read메서드를 통해 값을 읽어올 수 있고 , 사용 후에는 close메서드를 이용하여 실행을 끝내주어야 한다. + + FieldCount = sqlData.FieldCount '' 현재 행의 열 수를 가져옵니다. + + While (sqlData.Read()) + If initRun Then + ReDim sqlDataQuery(FieldCount - 1) '' 배열을 모든 필드를 담을 수 있는 양으로 맞추는 기능 + initRun = False + + Else + ReDim Preserve sqlDataQuery(UBound(sqlDataQuery) + FieldCount) '' 배열에 저장된 값을 보존하면서 배열의 길이만 재선언 + End If + + For cnt = 0 To FieldCount - 1 + DataTypeName = sqlData.GetDataTypeName(cnt) '' 지정된 열의 데이터 형식을 나타내는 문자열을 가져옵니다. + + If DataTypeName = "DATE" Then + TmpData = sqlData.GetDateTime(cnt) + Else + TmpData = sqlData.GetValue(cnt) + End If + + If DBNull.Value.Equals(TmpData) Or TmpData.Equals(String.Empty) Then + sqlDataQuery(QueryCount) = "0" + Else + sqlDataQuery(QueryCount) = TmpData + End If + + QueryCount += 1 + Next + End While + + DBClose() + Return QueryCount + + Catch ex As Exception + MsgBox(Err.Description) + If sqlCon.State = ConnectionState.Open Then sqlCon.Close() + Return 0 + End Try + + End Function + + Public Function getNowDate() As String + Dim dateTime As String + + dateTime = Format(DateAndTime.Year(Now), "0000") & "-" & Format(DateAndTime.Month(Now), "00") & "-" & Format(DateAndTime.Day(Now), "00") + + Return dateTime + + End Function + +End Module diff --git a/Resources/Image1.bmp b/Resources/Image1.bmp new file mode 100644 index 0000000..55516c7 Binary files /dev/null and b/Resources/Image1.bmp differ diff --git a/Resources/Motor_img.JPG b/Resources/Motor_img.JPG new file mode 100644 index 0000000..90a879a Binary files /dev/null and b/Resources/Motor_img.JPG differ diff --git a/Resources/맥시멈-크래들(누끼).png b/Resources/맥시멈-크래들(누끼).png new file mode 100644 index 0000000..c059303 Binary files /dev/null and b/Resources/맥시멈-크래들(누끼).png differ diff --git a/frm_Freq_Reg.Designer.vb b/frm_Freq_Reg.Designer.vb new file mode 100644 index 0000000..46b7364 --- /dev/null +++ b/frm_Freq_Reg.Designer.vb @@ -0,0 +1,5064 @@ + +Partial Class frm_Freq_Reg + Inherits System.Windows.Forms.Form + + 'Form은 Dispose를 재정의하여 구성 요소 목록을 정리합니다. + + Protected Overrides Sub Dispose(ByVal disposing As Boolean) + Try + If disposing AndAlso components IsNot Nothing Then + components.Dispose() + End If + Finally + MyBase.Dispose(disposing) + End Try + End Sub + + 'Windows Form 디자이너에 필요합니다. + Private components As System.ComponentModel.IContainer + + '참고: 다음 프로시저는 Windows Form 디자이너에 필요합니다. + '수정하려면 Windows Form 디자이너를 사용하십시오. + '코드 편집기에서는 수정하지 마세요. + + Private Sub InitializeComponent() + Me.components = New System.ComponentModel.Container() + Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(frm_Freq_Reg)) + Me.gpbTime = New System.Windows.Forms.GroupBox() + Me.lblTime = New System.Windows.Forms.Label() + Me.gbselect = New System.Windows.Forms.GroupBox() + Me.ckbselect = New System.Windows.Forms.CheckBox() + Me.cboselect = New System.Windows.Forms.ComboBox() + Me.gpbConfig = New System.Windows.Forms.GroupBox() + Me.ckbNonTD = New System.Windows.Forms.CheckBox() + Me.ckbfrontprt = New System.Windows.Forms.CheckBox() + Me.chbAutoMeasure = New System.Windows.Forms.CheckBox() + Me.chbUseBarcode = New System.Windows.Forms.CheckBox() + Me.btnSetup = New System.Windows.Forms.Button() + Me.btnExit = New System.Windows.Forms.Button() + Me.gpbSpec = New System.Windows.Forms.GroupBox() + Me.txbcState = New System.Windows.Forms.TextBox() + Me.txbPV_R = New System.Windows.Forms.TextBox() + Me.txbPV_Date = New System.Windows.Forms.TextBox() + Me.lblPV_Date = New System.Windows.Forms.Label() + Me.txbPV_C = New System.Windows.Forms.TextBox() + Me.lblPV_C = New System.Windows.Forms.Label() + Me.lblPV_R = New System.Windows.Forms.Label() + Me.lblPV_SN = New System.Windows.Forms.Label() + Me.txbPV_SN = New System.Windows.Forms.TextBox() + Me.txbPV_Z = New System.Windows.Forms.TextBox() + Me.lblPV_Z = New System.Windows.Forms.Label() + Me.lblCapacitor = New System.Windows.Forms.Label() + Me.txbCapacitor = New System.Windows.Forms.TextBox() + Me.gpbProduct1 = New System.Windows.Forms.GroupBox() + Me.lbPD1runcheck = New System.Windows.Forms.Label() + Me.txbCartridgePD1 = New System.Windows.Forms.TextBox() + Me.pn_count = New System.Windows.Forms.Panel() + Me.txbR6CntPD1 = New System.Windows.Forms.TextBox() + Me.txbR10CntPD1 = New System.Windows.Forms.TextBox() + Me.txbR9CntPD1 = New System.Windows.Forms.TextBox() + Me.txbR8CntPD1 = New System.Windows.Forms.TextBox() + Me.txbR7CntPD1 = New System.Windows.Forms.TextBox() + Me.txbR2CntPD1 = New System.Windows.Forms.TextBox() + Me.txbR4CntPD1 = New System.Windows.Forms.TextBox() + Me.txbR5CntPD1 = New System.Windows.Forms.TextBox() + Me.txbR1CntPD1 = New System.Windows.Forms.TextBox() + Me.lblR10CntPD1 = New System.Windows.Forms.Label() + Me.lblR8CntPD1 = New System.Windows.Forms.Label() + Me.lblR9CntPD1 = New System.Windows.Forms.Label() + Me.lblR7CntPD1 = New System.Windows.Forms.Label() + Me.lblR6CntPD1 = New System.Windows.Forms.Label() + Me.txbNgCntPD1 = New System.Windows.Forms.TextBox() + Me.txbOkCntPD1 = New System.Windows.Forms.TextBox() + Me.lbNgCntPD1 = New System.Windows.Forms.Label() + Me.lbOkCntPD1 = New System.Windows.Forms.Label() + Me.lblR5CntPD1 = New System.Windows.Forms.Label() + Me.txbR3CntPD1 = New System.Windows.Forms.TextBox() + Me.lblR3CntPD1 = New System.Windows.Forms.Label() + Me.lblR4CntPD1 = New System.Windows.Forms.Label() + Me.lblR2CntPD1 = New System.Windows.Forms.Label() + Me.txbTotalCntPD1 = New System.Windows.Forms.TextBox() + Me.lbTotalCntPD1 = New System.Windows.Forms.Label() + Me.lblR1CntPD1 = New System.Windows.Forms.Label() + Me.lblCartridgePD1 = New System.Windows.Forms.Label() + Me.btnRunPD1 = New System.Windows.Forms.Button() + Me.lblPV_FreqPD1 = New System.Windows.Forms.Label() + Me.lblGradePD1 = New System.Windows.Forms.Label() + Me.txbPV_FreqPD1 = New System.Windows.Forms.TextBox() + Me.txbGradePD1 = New System.Windows.Forms.TextBox() + Me.gbc_prod = New System.Windows.Forms.GroupBox() + Me.btnPower = New System.Windows.Forms.Button() + Me.btnDeep = New System.Windows.Forms.Button() + Me.lbPowerRange = New System.Windows.Forms.Label() + Me.PictureBox4 = New System.Windows.Forms.PictureBox() + Me.nudDeep = New System.Windows.Forms.NumericUpDown() + Me.nudPower = New System.Windows.Forms.NumericUpDown() + Me.lbDeep = New System.Windows.Forms.Label() + Me.lbDotPower = New System.Windows.Forms.Label() + Me.btnc_run = New System.Windows.Forms.Button() + Me.lb_CValue = New System.Windows.Forms.Label() + Me.lb_grade = New System.Windows.Forms.Label() + Me.txb_CValue = New System.Windows.Forms.TextBox() + Me.txb_grade = New System.Windows.Forms.TextBox() + Me.GroupBox3 = New System.Windows.Forms.GroupBox() + Me.cboComPort = New System.Windows.Forms.ComboBox() + Me.Label2 = New System.Windows.Forms.Label() + Me.cmdSerial = New System.Windows.Forms.Button() + Me.cmdSerialPort = New System.IO.Ports.SerialPort(Me.components) + Me.GroupBox1 = New System.Windows.Forms.GroupBox() + Me.rdbTDRecycle = New System.Windows.Forms.RadioButton() + Me.rdb_data_check = New System.Windows.Forms.RadioButton() + Me.rdb_freq_reg = New System.Windows.Forms.RadioButton() + Me.rdb_prod = New System.Windows.Forms.RadioButton() + Me.rdb_freq_auto = New System.Windows.Forms.RadioButton() + Me.rdb_c_mode = New System.Windows.Forms.RadioButton() + Me.InputTimer = New System.Windows.Forms.Timer(Me.components) + Me.cart_timer = New System.Windows.Forms.Timer(Me.components) + Me.time_timer = New System.Windows.Forms.Timer(Me.components) + Me.gb_option = New System.Windows.Forms.GroupBox() + Me.txbOptBasic = New System.Windows.Forms.TextBox() + Me.btnbasic = New System.Windows.Forms.Button() + Me.gbPrintUse = New System.Windows.Forms.GroupBox() + Me.gbPrintEach = New System.Windows.Forms.GroupBox() + Me.ckbWarPnt = New System.Windows.Forms.CheckBox() + Me.ckbBoxPnt = New System.Windows.Forms.CheckBox() + Me.ckbEachPnt = New System.Windows.Forms.CheckBox() + Me.ckbAllPnt = New System.Windows.Forms.CheckBox() + Me.gbPrinter = New System.Windows.Forms.GroupBox() + Me.btnPrintSave = New System.Windows.Forms.Button() + Me.btPrintref = New System.Windows.Forms.Button() + Me.dgvPrinter = New System.Windows.Forms.DataGridView() + Me.dfNum = New System.Windows.Forms.DataGridViewTextBoxColumn() + Me.dfPrinter = New System.Windows.Forms.DataGridViewTextBoxColumn() + Me.gbPrinter2 = New System.Windows.Forms.GroupBox() + Me.txbText2 = New System.Windows.Forms.TextBox() + Me.lbText2 = New System.Windows.Forms.Label() + Me.btnLabel2 = New System.Windows.Forms.Button() + Me.txbLabel2 = New System.Windows.Forms.TextBox() + Me.lbLabel2 = New System.Windows.Forms.Label() + Me.btnName2 = New System.Windows.Forms.Button() + Me.txbName2 = New System.Windows.Forms.TextBox() + Me.lbName2 = New System.Windows.Forms.Label() + Me.gbPrinter1 = New System.Windows.Forms.GroupBox() + Me.txbText1 = New System.Windows.Forms.TextBox() + Me.lbText1 = New System.Windows.Forms.Label() + Me.txbCode1 = New System.Windows.Forms.TextBox() + Me.lbCode1 = New System.Windows.Forms.Label() + Me.btnLabel1 = New System.Windows.Forms.Button() + Me.txbLabel1 = New System.Windows.Forms.TextBox() + Me.lbLabel1 = New System.Windows.Forms.Label() + Me.btnName1 = New System.Windows.Forms.Button() + Me.txbName1 = New System.Windows.Forms.TextBox() + Me.lbName1 = New System.Windows.Forms.Label() + Me.gb_option_code = New System.Windows.Forms.GroupBox() + Me.btn_code_reg = New System.Windows.Forms.Button() + Me.txb_prod1_code = New System.Windows.Forms.TextBox() + Me.lb_prod1_code = New System.Windows.Forms.Label() + Me.txb_output_7000 = New System.Windows.Forms.TextBox() + Me.lb_output_7000 = New System.Windows.Forms.Label() + Me.txb_output_6850 = New System.Windows.Forms.TextBox() + Me.lb_output_6850 = New System.Windows.Forms.Label() + Me.txb_code_front = New System.Windows.Forms.TextBox() + Me.lb_code_front = New System.Windows.Forms.Label() + Me.txb_dgv_state = New System.Windows.Forms.TextBox() + Me.txb_regresult = New System.Windows.Forms.TextBox() + Me.btn_data_reg = New System.Windows.Forms.Button() + Me.gb_reg = New System.Windows.Forms.GroupBox() + Me.nudagency = New System.Windows.Forms.NumericUpDown() + Me.nudarea = New System.Windows.Forms.NumericUpDown() + Me.lb_agen_reg = New System.Windows.Forms.Label() + Me.lb_area_reg = New System.Windows.Forms.Label() + Me.txb_make_reg = New System.Windows.Forms.TextBox() + Me.lb_make_reg = New System.Windows.Forms.Label() + Me.txb_name_reg = New System.Windows.Forms.TextBox() + Me.lb_name_reg = New System.Windows.Forms.Label() + Me.btn_option_exit = New System.Windows.Forms.Button() + Me.btn_alldelete = New System.Windows.Forms.Button() + Me.btn_row_delete = New System.Windows.Forms.Button() + Me.btn_save = New System.Windows.Forms.Button() + Me.dgv_data = New System.Windows.Forms.DataGridView() + Me.df_name = New System.Windows.Forms.DataGridViewTextBoxColumn() + Me.df_make = New System.Windows.Forms.DataGridViewTextBoxColumn() + Me.df_area = New System.Windows.Forms.DataGridViewTextBoxColumn() + Me.df_agency = New System.Windows.Forms.DataGridViewTextBoxColumn() + Me.gb_check_data = New System.Windows.Forms.GroupBox() + Me.txb_5_barcode = New System.Windows.Forms.TextBox() + Me.lb_5_barcode = New System.Windows.Forms.Label() + Me.gb_5_data = New System.Windows.Forms.GroupBox() + Me.ckb_auto_delete = New System.Windows.Forms.CheckBox() + Me.btn_5_delete = New System.Windows.Forms.Button() + Me.ckb_auto_write = New System.Windows.Forms.CheckBox() + Me.txb_5_result = New System.Windows.Forms.TextBox() + Me.btn_5_write = New System.Windows.Forms.Button() + Me.btn_5_check = New System.Windows.Forms.Button() + Me.btn_5_reset = New System.Windows.Forms.Button() + Me.PictureBox2 = New System.Windows.Forms.PictureBox() + Me.gb_reg_data = New System.Windows.Forms.GroupBox() + Me.txb_5_td = New System.Windows.Forms.TextBox() + Me.lb_5_td = New System.Windows.Forms.Label() + Me.txb_5_prod_motor = New System.Windows.Forms.TextBox() + Me.lb_5_prod_motor = New System.Windows.Forms.Label() + Me.txb_5_freq = New System.Windows.Forms.TextBox() + Me.txb_5_prod_mod = New System.Windows.Forms.TextBox() + Me.lb_5_prod_mod = New System.Windows.Forms.Label() + Me.txb_5_power = New System.Windows.Forms.TextBox() + Me.lb_5_power = New System.Windows.Forms.Label() + Me.txb_5_prod_date = New System.Windows.Forms.TextBox() + Me.txb_5_area = New System.Windows.Forms.TextBox() + Me.lb_5_prod_date = New System.Windows.Forms.Label() + Me.lb_5_freq = New System.Windows.Forms.Label() + Me.txb_5_type = New System.Windows.Forms.TextBox() + Me.txb_5_model = New System.Windows.Forms.TextBox() + Me.txb_5_serial = New System.Windows.Forms.TextBox() + Me.txb_5_make = New System.Windows.Forms.TextBox() + Me.txb_5_reg_date = New System.Windows.Forms.TextBox() + Me.lb_5_make = New System.Windows.Forms.Label() + Me.lb_5_reg_date = New System.Windows.Forms.Label() + Me.lb_5_serial = New System.Windows.Forms.Label() + Me.lb_5_model = New System.Windows.Forms.Label() + Me.lb_5_type = New System.Windows.Forms.Label() + Me.lb_5_area = New System.Windows.Forms.Label() + Me.txb_5_agency = New System.Windows.Forms.TextBox() + Me.lb_5_agency = New System.Windows.Forms.Label() + Me.gb_prod_info = New System.Windows.Forms.GroupBox() + Me.gb_pd_data = New System.Windows.Forms.GroupBox() + Me.txbRdCheck = New System.Windows.Forms.TextBox() + Me.lbRdCheck = New System.Windows.Forms.Label() + Me.txbNdCheck = New System.Windows.Forms.TextBox() + Me.lbNdCheck = New System.Windows.Forms.Label() + Me.txbStCheck = New System.Windows.Forms.TextBox() + Me.lbStCheck = New System.Windows.Forms.Label() + Me.ckb_info = New System.Windows.Forms.CheckBox() + Me.gb_td_data = New System.Windows.Forms.GroupBox() + Me.txb_prod_grade = New System.Windows.Forms.TextBox() + Me.txb_td_serial = New System.Windows.Forms.TextBox() + Me.lb_td_serial = New System.Windows.Forms.Label() + Me.txb_prod_power = New System.Windows.Forms.TextBox() + Me.lb_prod_grade = New System.Windows.Forms.Label() + Me.txb_prod_Depth = New System.Windows.Forms.TextBox() + Me.lb_prod_Depth = New System.Windows.Forms.Label() + Me.lb_prod_power = New System.Windows.Forms.Label() + Me.btn_reset = New System.Windows.Forms.Button() + Me.txb_prod_state = New System.Windows.Forms.TextBox() + Me.btn_prod = New System.Windows.Forms.Button() + Me.lb_prod_state = New System.Windows.Forms.Label() + Me.GroupBox2 = New System.Windows.Forms.GroupBox() + Me.txb_serial_num = New System.Windows.Forms.TextBox() + Me.Label27 = New System.Windows.Forms.Label() + Me.lb_serial_num = New System.Windows.Forms.Label() + Me.gb_data_info = New System.Windows.Forms.GroupBox() + Me.Label29 = New System.Windows.Forms.Label() + Me.gpbCartSet = New System.Windows.Forms.GroupBox() + Me.ckb_db_use = New System.Windows.Forms.CheckBox() + Me.PictureBox1 = New System.Windows.Forms.PictureBox() + Me.btn_text_reset = New System.Windows.Forms.Button() + Me.GroupBox7 = New System.Windows.Forms.GroupBox() + Me.txb_resetbox = New System.Windows.Forms.TextBox() + Me.btn_flashreset = New System.Windows.Forms.Button() + Me.gb_area = New System.Windows.Forms.GroupBox() + Me.txb_abr_code = New System.Windows.Forms.TextBox() + Me.txb_areabox = New System.Windows.Forms.TextBox() + Me.txb_area_code = New System.Windows.Forms.TextBox() + Me.lb_abr_code = New System.Windows.Forms.Label() + Me.btn_area_read = New System.Windows.Forms.Button() + Me.lb_area_code = New System.Windows.Forms.Label() + Me.btn_area_write = New System.Windows.Forms.Button() + Me.gbShot = New System.Windows.Forms.GroupBox() + Me.nud_shot = New System.Windows.Forms.NumericUpDown() + Me.txb_shotbox = New System.Windows.Forms.TextBox() + Me.btn_shot_read = New System.Windows.Forms.Button() + Me.btn_shot_write = New System.Windows.Forms.Button() + Me.lb_shot = New System.Windows.Forms.Label() + Me.btn_all_write = New System.Windows.Forms.Button() + Me.gpbInfo = New System.Windows.Forms.GroupBox() + Me.rdbV2 = New System.Windows.Forms.RadioButton() + Me.rdbV1 = New System.Windows.Forms.RadioButton() + Me.lbMode = New System.Windows.Forms.Label() + Me.Label28 = New System.Windows.Forms.Label() + Me.nudMonth = New System.Windows.Forms.NumericUpDown() + Me.nudYear = New System.Windows.Forms.NumericUpDown() + Me.nudSN = New System.Windows.Forms.NumericUpDown() + Me.Label43 = New System.Windows.Forms.Label() + Me.txbBarcode = New System.Windows.Forms.TextBox() + Me.btn_today = New System.Windows.Forms.Button() + Me.Label44 = New System.Windows.Forms.Label() + Me.Label45 = New System.Windows.Forms.Label() + Me.txbInfoBox = New System.Windows.Forms.TextBox() + Me.btn_info_read = New System.Windows.Forms.Button() + Me.btn_info_write = New System.Windows.Forms.Button() + Me.Label46 = New System.Windows.Forms.Label() + Me.txbFactory = New System.Windows.Forms.TextBox() + Me.Label47 = New System.Windows.Forms.Label() + Me.txbModel = New System.Windows.Forms.TextBox() + Me.btn_all_read = New System.Windows.Forms.Button() + Me.gpbLocal = New System.Windows.Forms.GroupBox() + Me.btn_mtr_read = New System.Windows.Forms.Button() + Me.nud_motor = New System.Windows.Forms.NumericUpDown() + Me.picb_motor = New System.Windows.Forms.PictureBox() + Me.txb_motorBox = New System.Windows.Forms.TextBox() + Me.btn_mtr_write = New System.Windows.Forms.Button() + Me.lb_motor = New System.Windows.Forms.Label() + Me.gpbCart = New System.Windows.Forms.GroupBox() + Me.txb_tds = New System.Windows.Forms.TextBox() + Me.txb_tdBox = New System.Windows.Forms.TextBox() + Me.lb_tds = New System.Windows.Forms.Label() + Me.btn_td_read = New System.Windows.Forms.Button() + Me.txb_tdp = New System.Windows.Forms.TextBox() + Me.lb_tdp = New System.Windows.Forms.Label() + Me.btn_td_write = New System.Windows.Forms.Button() + Me.txb_tdf = New System.Windows.Forms.TextBox() + Me.lb_tdf = New System.Windows.Forms.Label() + Me.gbprodreg = New System.Windows.Forms.GroupBox() + Me.gb_pd_count = New System.Windows.Forms.GroupBox() + Me.txb_fail_count = New System.Windows.Forms.TextBox() + Me.lb_fail_count = New System.Windows.Forms.Label() + Me.txb_suc_count = New System.Windows.Forms.TextBox() + Me.lb_suc_count = New System.Windows.Forms.Label() + Me.txb_all_count = New System.Windows.Forms.TextBox() + Me.lb_all_count = New System.Windows.Forms.Label() + Me.gbprod = New System.Windows.Forms.GroupBox() + Me.txbmake = New System.Windows.Forms.TextBox() + Me.txbarea = New System.Windows.Forms.TextBox() + Me.txbpdnum = New System.Windows.Forms.TextBox() + Me.lbpdnum = New System.Windows.Forms.Label() + Me.txbagen = New System.Windows.Forms.TextBox() + Me.lbarea = New System.Windows.Forms.Label() + Me.lbmake = New System.Windows.Forms.Label() + Me.lbagen = New System.Windows.Forms.Label() + Me.gbbarcode = New System.Windows.Forms.GroupBox() + Me.txb_barcode = New System.Windows.Forms.TextBox() + Me.Label34 = New System.Windows.Forms.Label() + Me.lb_barcode = New System.Windows.Forms.Label() + Me.gbtd = New System.Windows.Forms.GroupBox() + Me.txbfreq = New System.Windows.Forms.TextBox() + Me.txbgread = New System.Windows.Forms.TextBox() + Me.txbtdnum = New System.Windows.Forms.TextBox() + Me.lbtdnum = New System.Windows.Forms.Label() + Me.txbpower = New System.Windows.Forms.TextBox() + Me.lbgrade = New System.Windows.Forms.Label() + Me.lbfreq = New System.Windows.Forms.Label() + Me.lbpower = New System.Windows.Forms.Label() + Me.btnreset = New System.Windows.Forms.Button() + Me.txbresult = New System.Windows.Forms.TextBox() + Me.btnrun = New System.Windows.Forms.Button() + Me.lbresult = New System.Windows.Forms.Label() + Me.opdfile = New System.Windows.Forms.OpenFileDialog() + Me.GroupBox5 = New System.Windows.Forms.GroupBox() + Me.Label8 = New System.Windows.Forms.Label() + Me.pnc_count = New System.Windows.Forms.Panel() + Me.TextBox1 = New System.Windows.Forms.TextBox() + Me.TextBox11 = New System.Windows.Forms.TextBox() + Me.TextBox12 = New System.Windows.Forms.TextBox() + Me.TextBox14 = New System.Windows.Forms.TextBox() + Me.TextBox15 = New System.Windows.Forms.TextBox() + Me.TextBox16 = New System.Windows.Forms.TextBox() + Me.TextBox17 = New System.Windows.Forms.TextBox() + Me.TextBox18 = New System.Windows.Forms.TextBox() + Me.TextBox19 = New System.Windows.Forms.TextBox() + Me.Label9 = New System.Windows.Forms.Label() + Me.Label14 = New System.Windows.Forms.Label() + Me.Label16 = New System.Windows.Forms.Label() + Me.Label17 = New System.Windows.Forms.Label() + Me.Label18 = New System.Windows.Forms.Label() + Me.TextBox20 = New System.Windows.Forms.TextBox() + Me.TextBox21 = New System.Windows.Forms.TextBox() + Me.Label19 = New System.Windows.Forms.Label() + Me.Label20 = New System.Windows.Forms.Label() + Me.Label21 = New System.Windows.Forms.Label() + Me.TextBox22 = New System.Windows.Forms.TextBox() + Me.Label22 = New System.Windows.Forms.Label() + Me.Label23 = New System.Windows.Forms.Label() + Me.Label24 = New System.Windows.Forms.Label() + Me.TextBox23 = New System.Windows.Forms.TextBox() + Me.Label25 = New System.Windows.Forms.Label() + Me.Label26 = New System.Windows.Forms.Label() + Me.Button1 = New System.Windows.Forms.Button() + Me.Label30 = New System.Windows.Forms.Label() + Me.Label31 = New System.Windows.Forms.Label() + Me.TextBox24 = New System.Windows.Forms.TextBox() + Me.TextBox25 = New System.Windows.Forms.TextBox() + Me.gbRecycle = New System.Windows.Forms.GroupBox() + Me.Button2 = New System.Windows.Forms.Button() + Me.gbRunCount = New System.Windows.Forms.GroupBox() + Me.txbDayCount = New System.Windows.Forms.TextBox() + Me.lbDayCount = New System.Windows.Forms.Label() + Me.TextBox5 = New System.Windows.Forms.TextBox() + Me.Label1 = New System.Windows.Forms.Label() + Me.TextBox4 = New System.Windows.Forms.TextBox() + Me.Button4 = New System.Windows.Forms.Button() + Me.Label5 = New System.Windows.Forms.Label() + Me.Label6 = New System.Windows.Forms.Label() + Me.TextBox2 = New System.Windows.Forms.TextBox() + Me.TextBox3 = New System.Windows.Forms.TextBox() + Me.Label3 = New System.Windows.Forms.Label() + Me.gpbTime.SuspendLayout() + Me.gbselect.SuspendLayout() + Me.gpbConfig.SuspendLayout() + Me.gpbSpec.SuspendLayout() + Me.gpbProduct1.SuspendLayout() + Me.pn_count.SuspendLayout() + Me.gbc_prod.SuspendLayout() + CType(Me.PictureBox4, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.nudDeep, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.nudPower, System.ComponentModel.ISupportInitialize).BeginInit() + Me.GroupBox3.SuspendLayout() + Me.GroupBox1.SuspendLayout() + Me.gb_option.SuspendLayout() + Me.gbPrintUse.SuspendLayout() + Me.gbPrintEach.SuspendLayout() + Me.gbPrinter.SuspendLayout() + CType(Me.dgvPrinter, System.ComponentModel.ISupportInitialize).BeginInit() + Me.gbPrinter2.SuspendLayout() + Me.gbPrinter1.SuspendLayout() + Me.gb_option_code.SuspendLayout() + Me.gb_reg.SuspendLayout() + CType(Me.nudagency, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.nudarea, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.dgv_data, System.ComponentModel.ISupportInitialize).BeginInit() + Me.gb_check_data.SuspendLayout() + Me.gb_5_data.SuspendLayout() + CType(Me.PictureBox2, System.ComponentModel.ISupportInitialize).BeginInit() + Me.gb_reg_data.SuspendLayout() + Me.gb_prod_info.SuspendLayout() + Me.gb_pd_data.SuspendLayout() + Me.gb_td_data.SuspendLayout() + Me.GroupBox2.SuspendLayout() + Me.gb_data_info.SuspendLayout() + Me.gpbCartSet.SuspendLayout() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit() + Me.GroupBox7.SuspendLayout() + Me.gb_area.SuspendLayout() + Me.gbShot.SuspendLayout() + CType(Me.nud_shot, System.ComponentModel.ISupportInitialize).BeginInit() + Me.gpbInfo.SuspendLayout() + CType(Me.nudMonth, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.nudYear, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.nudSN, System.ComponentModel.ISupportInitialize).BeginInit() + Me.gpbLocal.SuspendLayout() + CType(Me.nud_motor, System.ComponentModel.ISupportInitialize).BeginInit() + CType(Me.picb_motor, System.ComponentModel.ISupportInitialize).BeginInit() + Me.gpbCart.SuspendLayout() + Me.gbprodreg.SuspendLayout() + Me.gb_pd_count.SuspendLayout() + Me.gbprod.SuspendLayout() + Me.gbbarcode.SuspendLayout() + Me.gbtd.SuspendLayout() + Me.GroupBox5.SuspendLayout() + Me.pnc_count.SuspendLayout() + Me.gbRecycle.SuspendLayout() + Me.gbRunCount.SuspendLayout() + Me.SuspendLayout() + ' + 'gpbTime + ' + Me.gpbTime.BackColor = System.Drawing.Color.Silver + Me.gpbTime.Controls.Add(Me.lblTime) + Me.gpbTime.Font = New System.Drawing.Font("함초롬바탕", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gpbTime.ForeColor = System.Drawing.Color.Black + Me.gpbTime.Location = New System.Drawing.Point(1, 2) + Me.gpbTime.Name = "gpbTime" + Me.gpbTime.Size = New System.Drawing.Size(505, 80) + Me.gpbTime.TabIndex = 40 + Me.gpbTime.TabStop = False + Me.gpbTime.Text = "현재시간" + ' + 'lblTime + ' + Me.lblTime.AutoSize = True + Me.lblTime.Font = New System.Drawing.Font("함초롬바탕", 27.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lblTime.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.lblTime.Location = New System.Drawing.Point(15, 26) + Me.lblTime.Name = "lblTime" + Me.lblTime.Size = New System.Drawing.Size(460, 49) + Me.lblTime.TabIndex = 18 + Me.lblTime.Text = "2015-00-00 오전 00:00:00" + ' + 'gbselect + ' + Me.gbselect.BackColor = System.Drawing.Color.Silver + Me.gbselect.Controls.Add(Me.ckbselect) + Me.gbselect.Controls.Add(Me.cboselect) + Me.gbselect.Font = New System.Drawing.Font("함초롬바탕", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gbselect.ForeColor = System.Drawing.Color.Black + Me.gbselect.Location = New System.Drawing.Point(1, 2) + Me.gbselect.Name = "gbselect" + Me.gbselect.Size = New System.Drawing.Size(505, 86) + Me.gbselect.TabIndex = 121 + Me.gbselect.TabStop = False + Me.gbselect.Text = "선택항목" + Me.gbselect.Visible = False + ' + 'ckbselect + ' + Me.ckbselect.AutoSize = True + Me.ckbselect.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.ckbselect.Location = New System.Drawing.Point(407, 25) + Me.ckbselect.Name = "ckbselect" + Me.ckbselect.Size = New System.Drawing.Size(79, 36) + Me.ckbselect.TabIndex = 21 + Me.ckbselect.Text = "기본" + Me.ckbselect.UseVisualStyleBackColor = True + ' + 'cboselect + ' + Me.cboselect.BackColor = System.Drawing.Color.Yellow + Me.cboselect.Font = New System.Drawing.Font("함초롬바탕", 18.0!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Italic), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.cboselect.ForeColor = System.Drawing.Color.Black + Me.cboselect.FormattingEnabled = True + Me.cboselect.Location = New System.Drawing.Point(17, 23) + Me.cboselect.Margin = New System.Windows.Forms.Padding(3, 2, 3, 2) + Me.cboselect.Name = "cboselect" + Me.cboselect.Size = New System.Drawing.Size(378, 40) + Me.cboselect.TabIndex = 20 + ' + 'gpbConfig + ' + Me.gpbConfig.BackColor = System.Drawing.Color.Silver + Me.gpbConfig.Controls.Add(Me.ckbNonTD) + Me.gpbConfig.Controls.Add(Me.ckbfrontprt) + Me.gpbConfig.Controls.Add(Me.chbAutoMeasure) + Me.gpbConfig.Controls.Add(Me.chbUseBarcode) + Me.gpbConfig.Controls.Add(Me.btnSetup) + Me.gpbConfig.Font = New System.Drawing.Font("함초롬바탕", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gpbConfig.ForeColor = System.Drawing.Color.Black + Me.gpbConfig.Location = New System.Drawing.Point(512, 2) + Me.gpbConfig.Name = "gpbConfig" + Me.gpbConfig.Size = New System.Drawing.Size(357, 80) + Me.gpbConfig.TabIndex = 42 + Me.gpbConfig.TabStop = False + Me.gpbConfig.Text = "설정" + ' + 'ckbNonTD + ' + Me.ckbNonTD.AutoSize = True + Me.ckbNonTD.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.ckbNonTD.Location = New System.Drawing.Point(156, 48) + Me.ckbNonTD.Name = "ckbNonTD" + Me.ckbNonTD.Size = New System.Drawing.Size(98, 28) + Me.ckbNonTD.TabIndex = 80 + Me.ckbNonTD.Text = "TD 사용" + Me.ckbNonTD.UseVisualStyleBackColor = True + ' + 'ckbfrontprt + ' + Me.ckbfrontprt.AutoSize = True + Me.ckbfrontprt.Checked = True + Me.ckbfrontprt.CheckState = System.Windows.Forms.CheckState.Checked + Me.ckbfrontprt.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.ckbfrontprt.Location = New System.Drawing.Point(21, 48) + Me.ckbfrontprt.Name = "ckbfrontprt" + Me.ckbfrontprt.Size = New System.Drawing.Size(119, 28) + Me.ckbfrontprt.TabIndex = 79 + Me.ckbfrontprt.Text = "프린터사용" + Me.ckbfrontprt.UseVisualStyleBackColor = True + ' + 'chbAutoMeasure + ' + Me.chbAutoMeasure.AutoSize = True + Me.chbAutoMeasure.Checked = True + Me.chbAutoMeasure.CheckState = System.Windows.Forms.CheckState.Checked + Me.chbAutoMeasure.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.chbAutoMeasure.Location = New System.Drawing.Point(156, 20) + Me.chbAutoMeasure.Name = "chbAutoMeasure" + Me.chbAutoMeasure.Size = New System.Drawing.Size(101, 28) + Me.chbAutoMeasure.TabIndex = 78 + Me.chbAutoMeasure.Text = "자동측정" + Me.chbAutoMeasure.UseVisualStyleBackColor = True + ' + 'chbUseBarcode + ' + Me.chbUseBarcode.AutoSize = True + Me.chbUseBarcode.Checked = True + Me.chbUseBarcode.CheckState = System.Windows.Forms.CheckState.Checked + Me.chbUseBarcode.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.chbUseBarcode.Location = New System.Drawing.Point(21, 20) + Me.chbUseBarcode.Name = "chbUseBarcode" + Me.chbUseBarcode.Size = New System.Drawing.Size(119, 28) + Me.chbUseBarcode.TabIndex = 77 + Me.chbUseBarcode.Text = "바코드사용" + Me.chbUseBarcode.UseVisualStyleBackColor = True + ' + 'btnSetup + ' + Me.btnSetup.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btnSetup.Location = New System.Drawing.Point(273, 25) + Me.btnSetup.Name = "btnSetup" + Me.btnSetup.Size = New System.Drawing.Size(70, 37) + Me.btnSetup.TabIndex = 16 + Me.btnSetup.Text = "설정" + Me.btnSetup.UseVisualStyleBackColor = True + ' + 'btnExit + ' + Me.btnExit.BackColor = System.Drawing.Color.Silver + Me.btnExit.DialogResult = System.Windows.Forms.DialogResult.Cancel + Me.btnExit.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btnExit.Location = New System.Drawing.Point(875, 2) + Me.btnExit.Name = "btnExit" + Me.btnExit.Size = New System.Drawing.Size(145, 80) + Me.btnExit.TabIndex = 61 + Me.btnExit.Text = "종료" + Me.btnExit.UseVisualStyleBackColor = False + ' + 'gpbSpec + ' + Me.gpbSpec.Controls.Add(Me.txbcState) + Me.gpbSpec.Controls.Add(Me.txbPV_R) + Me.gpbSpec.Controls.Add(Me.txbPV_Date) + Me.gpbSpec.Controls.Add(Me.lblPV_Date) + Me.gpbSpec.Controls.Add(Me.txbPV_C) + Me.gpbSpec.Controls.Add(Me.lblPV_C) + Me.gpbSpec.Controls.Add(Me.lblPV_R) + Me.gpbSpec.Controls.Add(Me.lblPV_SN) + Me.gpbSpec.Controls.Add(Me.txbPV_SN) + Me.gpbSpec.Controls.Add(Me.txbPV_Z) + Me.gpbSpec.Controls.Add(Me.lblPV_Z) + Me.gpbSpec.Controls.Add(Me.lblCapacitor) + Me.gpbSpec.Controls.Add(Me.txbCapacitor) + Me.gpbSpec.Location = New System.Drawing.Point(1, 79) + Me.gpbSpec.Name = "gpbSpec" + Me.gpbSpec.Size = New System.Drawing.Size(1020, 139) + Me.gpbSpec.TabIndex = 64 + Me.gpbSpec.TabStop = False + ' + 'txbcState + ' + Me.txbcState.Location = New System.Drawing.Point(195, 9) + Me.txbcState.Name = "txbcState" + Me.txbcState.Size = New System.Drawing.Size(106, 21) + Me.txbcState.TabIndex = 133 + Me.txbcState.Visible = False + ' + 'txbPV_R + ' + Me.txbPV_R.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbPV_R.Location = New System.Drawing.Point(903, 93) + Me.txbPV_R.Name = "txbPV_R" + Me.txbPV_R.Size = New System.Drawing.Size(94, 35) + Me.txbPV_R.TabIndex = 73 + Me.txbPV_R.Text = "N/A" + Me.txbPV_R.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'txbPV_Date + ' + Me.txbPV_Date.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbPV_Date.Location = New System.Drawing.Point(664, 13) + Me.txbPV_Date.Name = "txbPV_Date" + Me.txbPV_Date.Size = New System.Drawing.Size(333, 35) + Me.txbPV_Date.TabIndex = 75 + Me.txbPV_Date.Text = "N/A" + Me.txbPV_Date.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lblPV_Date + ' + Me.lblPV_Date.AutoSize = True + Me.lblPV_Date.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lblPV_Date.Location = New System.Drawing.Point(545, 18) + Me.lblPV_Date.Name = "lblPV_Date" + Me.lblPV_Date.Size = New System.Drawing.Size(72, 27) + Me.lblPV_Date.TabIndex = 76 + Me.lblPV_Date.Text = "입고일" + ' + 'txbPV_C + ' + Me.txbPV_C.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbPV_C.Location = New System.Drawing.Point(664, 93) + Me.txbPV_C.Name = "txbPV_C" + Me.txbPV_C.Size = New System.Drawing.Size(94, 35) + Me.txbPV_C.TabIndex = 71 + Me.txbPV_C.Text = "N/A" + Me.txbPV_C.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lblPV_C + ' + Me.lblPV_C.AutoSize = True + Me.lblPV_C.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lblPV_C.Location = New System.Drawing.Point(545, 98) + Me.lblPV_C.Name = "lblPV_C" + Me.lblPV_C.Size = New System.Drawing.Size(112, 27) + Me.lblPV_C.TabIndex = 72 + Me.lblPV_C.Text = "캐패시턴스" + ' + 'lblPV_R + ' + Me.lblPV_R.AutoSize = True + Me.lblPV_R.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lblPV_R.Location = New System.Drawing.Point(785, 98) + Me.lblPV_R.Name = "lblPV_R" + Me.lblPV_R.Size = New System.Drawing.Size(112, 27) + Me.lblPV_R.TabIndex = 74 + Me.lblPV_R.Text = "레지스턴스" + ' + 'lblPV_SN + ' + Me.lblPV_SN.AutoSize = True + Me.lblPV_SN.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lblPV_SN.Location = New System.Drawing.Point(14, 46) + Me.lblPV_SN.Name = "lblPV_SN" + Me.lblPV_SN.Size = New System.Drawing.Size(79, 41) + Me.lblPV_SN.TabIndex = 66 + Me.lblPV_SN.Text = "S/N" + ' + 'txbPV_SN + ' + Me.txbPV_SN.BackColor = System.Drawing.SystemColors.Window + Me.txbPV_SN.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txbPV_SN.Font = New System.Drawing.Font("함초롬바탕", 39.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbPV_SN.ImeMode = System.Windows.Forms.ImeMode.Disable + Me.txbPV_SN.Location = New System.Drawing.Point(105, 30) + Me.txbPV_SN.Name = "txbPV_SN" + Me.txbPV_SN.Size = New System.Drawing.Size(382, 76) + Me.txbPV_SN.TabIndex = 65 + Me.txbPV_SN.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'txbPV_Z + ' + Me.txbPV_Z.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbPV_Z.Location = New System.Drawing.Point(903, 53) + Me.txbPV_Z.Name = "txbPV_Z" + Me.txbPV_Z.Size = New System.Drawing.Size(94, 35) + Me.txbPV_Z.TabIndex = 69 + Me.txbPV_Z.Text = "N/A" + Me.txbPV_Z.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lblPV_Z + ' + Me.lblPV_Z.AutoSize = True + Me.lblPV_Z.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lblPV_Z.Location = New System.Drawing.Point(785, 58) + Me.lblPV_Z.Name = "lblPV_Z" + Me.lblPV_Z.Size = New System.Drawing.Size(92, 27) + Me.lblPV_Z.TabIndex = 70 + Me.lblPV_Z.Text = "임피던스" + ' + 'lblCapacitor + ' + Me.lblCapacitor.AutoSize = True + Me.lblCapacitor.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lblCapacitor.Location = New System.Drawing.Point(567, 58) + Me.lblCapacitor.Name = "lblCapacitor" + Me.lblCapacitor.Size = New System.Drawing.Size(46, 27) + Me.lblCapacitor.TabIndex = 68 + Me.lblCapacitor.Text = "C값" + ' + 'txbCapacitor + ' + Me.txbCapacitor.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbCapacitor.Location = New System.Drawing.Point(664, 53) + Me.txbCapacitor.Name = "txbCapacitor" + Me.txbCapacitor.Size = New System.Drawing.Size(94, 35) + Me.txbCapacitor.TabIndex = 67 + Me.txbCapacitor.Text = "N/A" + Me.txbCapacitor.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'gpbProduct1 + ' + Me.gpbProduct1.Controls.Add(Me.lbPD1runcheck) + Me.gpbProduct1.Controls.Add(Me.txbCartridgePD1) + Me.gpbProduct1.Controls.Add(Me.pn_count) + Me.gpbProduct1.Controls.Add(Me.lblCartridgePD1) + Me.gpbProduct1.Controls.Add(Me.btnRunPD1) + Me.gpbProduct1.Controls.Add(Me.lblPV_FreqPD1) + Me.gpbProduct1.Controls.Add(Me.lblGradePD1) + Me.gpbProduct1.Controls.Add(Me.txbPV_FreqPD1) + Me.gpbProduct1.Controls.Add(Me.txbGradePD1) + Me.gpbProduct1.Location = New System.Drawing.Point(1, 221) + Me.gpbProduct1.Name = "gpbProduct1" + Me.gpbProduct1.Size = New System.Drawing.Size(1020, 513) + Me.gpbProduct1.TabIndex = 68 + Me.gpbProduct1.TabStop = False + Me.gpbProduct1.Visible = False + ' + 'lbPD1runcheck + ' + Me.lbPD1runcheck.AutoSize = True + Me.lbPD1runcheck.Location = New System.Drawing.Point(412, 328) + Me.lbPD1runcheck.Name = "lbPD1runcheck" + Me.lbPD1runcheck.Size = New System.Drawing.Size(0, 12) + Me.lbPD1runcheck.TabIndex = 112 + ' + 'txbCartridgePD1 + ' + Me.txbCartridgePD1.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold) + Me.txbCartridgePD1.Location = New System.Drawing.Point(406, 228) + Me.txbCartridgePD1.Name = "txbCartridgePD1" + Me.txbCartridgePD1.ReadOnly = True + Me.txbCartridgePD1.Size = New System.Drawing.Size(384, 95) + Me.txbCartridgePD1.TabIndex = 95 + Me.txbCartridgePD1.Text = "대기" + Me.txbCartridgePD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'pn_count + ' + Me.pn_count.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.pn_count.Controls.Add(Me.txbR6CntPD1) + Me.pn_count.Controls.Add(Me.txbR10CntPD1) + Me.pn_count.Controls.Add(Me.txbR9CntPD1) + Me.pn_count.Controls.Add(Me.txbR8CntPD1) + Me.pn_count.Controls.Add(Me.txbR7CntPD1) + Me.pn_count.Controls.Add(Me.txbR2CntPD1) + Me.pn_count.Controls.Add(Me.txbR4CntPD1) + Me.pn_count.Controls.Add(Me.txbR5CntPD1) + Me.pn_count.Controls.Add(Me.txbR1CntPD1) + Me.pn_count.Controls.Add(Me.lblR10CntPD1) + Me.pn_count.Controls.Add(Me.lblR8CntPD1) + Me.pn_count.Controls.Add(Me.lblR9CntPD1) + Me.pn_count.Controls.Add(Me.lblR7CntPD1) + Me.pn_count.Controls.Add(Me.lblR6CntPD1) + Me.pn_count.Controls.Add(Me.txbNgCntPD1) + Me.pn_count.Controls.Add(Me.txbOkCntPD1) + Me.pn_count.Controls.Add(Me.lbNgCntPD1) + Me.pn_count.Controls.Add(Me.lbOkCntPD1) + Me.pn_count.Controls.Add(Me.lblR5CntPD1) + Me.pn_count.Controls.Add(Me.txbR3CntPD1) + Me.pn_count.Controls.Add(Me.lblR3CntPD1) + Me.pn_count.Controls.Add(Me.lblR4CntPD1) + Me.pn_count.Controls.Add(Me.lblR2CntPD1) + Me.pn_count.Controls.Add(Me.txbTotalCntPD1) + Me.pn_count.Controls.Add(Me.lbTotalCntPD1) + Me.pn_count.Controls.Add(Me.lblR1CntPD1) + Me.pn_count.Location = New System.Drawing.Point(5, 437) + Me.pn_count.Name = "pn_count" + Me.pn_count.Size = New System.Drawing.Size(587, 66) + Me.pn_count.TabIndex = 97 + ' + 'txbR6CntPD1 + ' + Me.txbR6CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbR6CntPD1.Location = New System.Drawing.Point(54, 118) + Me.txbR6CntPD1.Name = "txbR6CntPD1" + Me.txbR6CntPD1.Size = New System.Drawing.Size(50, 32) + Me.txbR6CntPD1.TabIndex = 107 + Me.txbR6CntPD1.Text = "0" + Me.txbR6CntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.txbR6CntPD1.Visible = False + ' + 'txbR10CntPD1 + ' + Me.txbR10CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbR10CntPD1.Location = New System.Drawing.Point(426, 118) + Me.txbR10CntPD1.Name = "txbR10CntPD1" + Me.txbR10CntPD1.Size = New System.Drawing.Size(50, 32) + Me.txbR10CntPD1.TabIndex = 115 + Me.txbR10CntPD1.Text = "0" + Me.txbR10CntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.txbR10CntPD1.Visible = False + ' + 'txbR9CntPD1 + ' + Me.txbR9CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbR9CntPD1.Location = New System.Drawing.Point(333, 118) + Me.txbR9CntPD1.Name = "txbR9CntPD1" + Me.txbR9CntPD1.Size = New System.Drawing.Size(50, 32) + Me.txbR9CntPD1.TabIndex = 111 + Me.txbR9CntPD1.Text = "0" + Me.txbR9CntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.txbR9CntPD1.Visible = False + ' + 'txbR8CntPD1 + ' + Me.txbR8CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbR8CntPD1.Location = New System.Drawing.Point(240, 118) + Me.txbR8CntPD1.Name = "txbR8CntPD1" + Me.txbR8CntPD1.Size = New System.Drawing.Size(50, 32) + Me.txbR8CntPD1.TabIndex = 113 + Me.txbR8CntPD1.Text = "0" + Me.txbR8CntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.txbR8CntPD1.Visible = False + ' + 'txbR7CntPD1 + ' + Me.txbR7CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbR7CntPD1.Location = New System.Drawing.Point(147, 118) + Me.txbR7CntPD1.Name = "txbR7CntPD1" + Me.txbR7CntPD1.Size = New System.Drawing.Size(50, 32) + Me.txbR7CntPD1.TabIndex = 109 + Me.txbR7CntPD1.Text = "0" + Me.txbR7CntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.txbR7CntPD1.Visible = False + ' + 'txbR2CntPD1 + ' + Me.txbR2CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbR2CntPD1.Location = New System.Drawing.Point(147, 83) + Me.txbR2CntPD1.Name = "txbR2CntPD1" + Me.txbR2CntPD1.Size = New System.Drawing.Size(50, 32) + Me.txbR2CntPD1.TabIndex = 91 + Me.txbR2CntPD1.Text = "0" + Me.txbR2CntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.txbR2CntPD1.Visible = False + ' + 'txbR4CntPD1 + ' + Me.txbR4CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbR4CntPD1.Location = New System.Drawing.Point(333, 83) + Me.txbR4CntPD1.Name = "txbR4CntPD1" + Me.txbR4CntPD1.Size = New System.Drawing.Size(50, 32) + Me.txbR4CntPD1.TabIndex = 97 + Me.txbR4CntPD1.Text = "0" + Me.txbR4CntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.txbR4CntPD1.Visible = False + ' + 'txbR5CntPD1 + ' + Me.txbR5CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbR5CntPD1.Location = New System.Drawing.Point(428, 83) + Me.txbR5CntPD1.Name = "txbR5CntPD1" + Me.txbR5CntPD1.Size = New System.Drawing.Size(50, 32) + Me.txbR5CntPD1.TabIndex = 101 + Me.txbR5CntPD1.Text = "0" + Me.txbR5CntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.txbR5CntPD1.Visible = False + ' + 'txbR1CntPD1 + ' + Me.txbR1CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbR1CntPD1.Location = New System.Drawing.Point(54, 83) + Me.txbR1CntPD1.Name = "txbR1CntPD1" + Me.txbR1CntPD1.Size = New System.Drawing.Size(50, 32) + Me.txbR1CntPD1.TabIndex = 89 + Me.txbR1CntPD1.Text = "0" + Me.txbR1CntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.txbR1CntPD1.Visible = False + ' + 'lblR10CntPD1 + ' + Me.lblR10CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lblR10CntPD1.Location = New System.Drawing.Point(387, 121) + Me.lblR10CntPD1.Name = "lblR10CntPD1" + Me.lblR10CntPD1.Size = New System.Drawing.Size(40, 24) + Me.lblR10CntPD1.TabIndex = 116 + Me.lblR10CntPD1.Text = "999" + Me.lblR10CntPD1.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.lblR10CntPD1.Visible = False + ' + 'lblR8CntPD1 + ' + Me.lblR8CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lblR8CntPD1.Location = New System.Drawing.Point(203, 121) + Me.lblR8CntPD1.Name = "lblR8CntPD1" + Me.lblR8CntPD1.Size = New System.Drawing.Size(40, 24) + Me.lblR8CntPD1.TabIndex = 114 + Me.lblR8CntPD1.Text = "999" + Me.lblR8CntPD1.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.lblR8CntPD1.Visible = False + ' + 'lblR9CntPD1 + ' + Me.lblR9CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lblR9CntPD1.Location = New System.Drawing.Point(297, 121) + Me.lblR9CntPD1.Name = "lblR9CntPD1" + Me.lblR9CntPD1.Size = New System.Drawing.Size(40, 24) + Me.lblR9CntPD1.TabIndex = 112 + Me.lblR9CntPD1.Text = "999" + Me.lblR9CntPD1.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.lblR9CntPD1.Visible = False + ' + 'lblR7CntPD1 + ' + Me.lblR7CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lblR7CntPD1.Location = New System.Drawing.Point(109, 121) + Me.lblR7CntPD1.Name = "lblR7CntPD1" + Me.lblR7CntPD1.Size = New System.Drawing.Size(40, 24) + Me.lblR7CntPD1.TabIndex = 110 + Me.lblR7CntPD1.Text = "999" + Me.lblR7CntPD1.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.lblR7CntPD1.Visible = False + ' + 'lblR6CntPD1 + ' + Me.lblR6CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lblR6CntPD1.Location = New System.Drawing.Point(15, 121) + Me.lblR6CntPD1.Name = "lblR6CntPD1" + Me.lblR6CntPD1.Size = New System.Drawing.Size(40, 24) + Me.lblR6CntPD1.TabIndex = 108 + Me.lblR6CntPD1.Text = "999" + Me.lblR6CntPD1.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.lblR6CntPD1.Visible = False + ' + 'txbNgCntPD1 + ' + Me.txbNgCntPD1.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbNgCntPD1.Location = New System.Drawing.Point(452, 18) + Me.txbNgCntPD1.Name = "txbNgCntPD1" + Me.txbNgCntPD1.Size = New System.Drawing.Size(94, 35) + Me.txbNgCntPD1.TabIndex = 105 + Me.txbNgCntPD1.Text = "0" + Me.txbNgCntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'txbOkCntPD1 + ' + Me.txbOkCntPD1.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbOkCntPD1.Location = New System.Drawing.Point(277, 18) + Me.txbOkCntPD1.Name = "txbOkCntPD1" + Me.txbOkCntPD1.Size = New System.Drawing.Size(94, 35) + Me.txbOkCntPD1.TabIndex = 103 + Me.txbOkCntPD1.Text = "0" + Me.txbOkCntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lbNgCntPD1 + ' + Me.lbNgCntPD1.AutoSize = True + Me.lbNgCntPD1.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lbNgCntPD1.Location = New System.Drawing.Point(394, 20) + Me.lbNgCntPD1.Name = "lbNgCntPD1" + Me.lbNgCntPD1.Size = New System.Drawing.Size(52, 27) + Me.lbNgCntPD1.TabIndex = 106 + Me.lbNgCntPD1.Text = "불량" + ' + 'lbOkCntPD1 + ' + Me.lbOkCntPD1.AutoSize = True + Me.lbOkCntPD1.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lbOkCntPD1.Location = New System.Drawing.Point(219, 20) + Me.lbOkCntPD1.Name = "lbOkCntPD1" + Me.lbOkCntPD1.Size = New System.Drawing.Size(52, 27) + Me.lbOkCntPD1.TabIndex = 104 + Me.lbOkCntPD1.Text = "양품" + ' + 'lblR5CntPD1 + ' + Me.lblR5CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lblR5CntPD1.Location = New System.Drawing.Point(387, 86) + Me.lblR5CntPD1.Name = "lblR5CntPD1" + Me.lblR5CntPD1.Size = New System.Drawing.Size(40, 24) + Me.lblR5CntPD1.TabIndex = 102 + Me.lblR5CntPD1.Text = "999" + Me.lblR5CntPD1.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.lblR5CntPD1.Visible = False + ' + 'txbR3CntPD1 + ' + Me.txbR3CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbR3CntPD1.Location = New System.Drawing.Point(240, 83) + Me.txbR3CntPD1.Name = "txbR3CntPD1" + Me.txbR3CntPD1.Size = New System.Drawing.Size(50, 32) + Me.txbR3CntPD1.TabIndex = 99 + Me.txbR3CntPD1.Text = "0" + Me.txbR3CntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.txbR3CntPD1.Visible = False + ' + 'lblR3CntPD1 + ' + Me.lblR3CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lblR3CntPD1.Location = New System.Drawing.Point(201, 86) + Me.lblR3CntPD1.Name = "lblR3CntPD1" + Me.lblR3CntPD1.Size = New System.Drawing.Size(40, 24) + Me.lblR3CntPD1.TabIndex = 100 + Me.lblR3CntPD1.Text = "999" + Me.lblR3CntPD1.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.lblR3CntPD1.Visible = False + ' + 'lblR4CntPD1 + ' + Me.lblR4CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lblR4CntPD1.Location = New System.Drawing.Point(294, 86) + Me.lblR4CntPD1.Name = "lblR4CntPD1" + Me.lblR4CntPD1.Size = New System.Drawing.Size(40, 24) + Me.lblR4CntPD1.TabIndex = 98 + Me.lblR4CntPD1.Text = "999" + Me.lblR4CntPD1.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.lblR4CntPD1.Visible = False + ' + 'lblR2CntPD1 + ' + Me.lblR2CntPD1.AutoSize = True + Me.lblR2CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lblR2CntPD1.Location = New System.Drawing.Point(108, 86) + Me.lblR2CntPD1.Name = "lblR2CntPD1" + Me.lblR2CntPD1.Size = New System.Drawing.Size(40, 24) + Me.lblR2CntPD1.TabIndex = 92 + Me.lblR2CntPD1.Text = "999" + Me.lblR2CntPD1.Visible = False + ' + 'txbTotalCntPD1 + ' + Me.txbTotalCntPD1.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbTotalCntPD1.Location = New System.Drawing.Point(109, 18) + Me.txbTotalCntPD1.Name = "txbTotalCntPD1" + Me.txbTotalCntPD1.Size = New System.Drawing.Size(94, 35) + Me.txbTotalCntPD1.TabIndex = 80 + Me.txbTotalCntPD1.Text = "0" + Me.txbTotalCntPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lbTotalCntPD1 + ' + Me.lbTotalCntPD1.AutoSize = True + Me.lbTotalCntPD1.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lbTotalCntPD1.Location = New System.Drawing.Point(29, 20) + Me.lbTotalCntPD1.Name = "lbTotalCntPD1" + Me.lbTotalCntPD1.Size = New System.Drawing.Size(72, 27) + Me.lbTotalCntPD1.TabIndex = 81 + Me.lbTotalCntPD1.Text = "검사수" + ' + 'lblR1CntPD1 + ' + Me.lblR1CntPD1.AutoSize = True + Me.lblR1CntPD1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lblR1CntPD1.Location = New System.Drawing.Point(15, 86) + Me.lblR1CntPD1.Name = "lblR1CntPD1" + Me.lblR1CntPD1.Size = New System.Drawing.Size(40, 24) + Me.lblR1CntPD1.TabIndex = 90 + Me.lblR1CntPD1.Text = "999" + Me.lblR1CntPD1.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.lblR1CntPD1.Visible = False + ' + 'lblCartridgePD1 + ' + Me.lblCartridgePD1.AutoSize = True + Me.lblCartridgePD1.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold) + Me.lblCartridgePD1.Location = New System.Drawing.Point(176, 240) + Me.lblCartridgePD1.Name = "lblCartridgePD1" + Me.lblCartridgePD1.Size = New System.Drawing.Size(204, 77) + Me.lblCartridgePD1.TabIndex = 96 + Me.lblCartridgePD1.Text = "맥시멈" + Me.lblCartridgePD1.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'btnRunPD1 + ' + Me.btnRunPD1.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btnRunPD1.Location = New System.Drawing.Point(600, 345) + Me.btnRunPD1.Name = "btnRunPD1" + Me.btnRunPD1.Size = New System.Drawing.Size(420, 158) + Me.btnRunPD1.TabIndex = 94 + Me.btnRunPD1.Text = "실행" + Me.btnRunPD1.UseVisualStyleBackColor = True + ' + 'lblPV_FreqPD1 + ' + Me.lblPV_FreqPD1.AutoSize = True + Me.lblPV_FreqPD1.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold) + Me.lblPV_FreqPD1.Location = New System.Drawing.Point(176, 133) + Me.lblPV_FreqPD1.Name = "lblPV_FreqPD1" + Me.lblPV_FreqPD1.Size = New System.Drawing.Size(204, 77) + Me.lblPV_FreqPD1.TabIndex = 93 + Me.lblPV_FreqPD1.Text = "주파수" + ' + 'lblGradePD1 + ' + Me.lblGradePD1.AutoSize = True + Me.lblGradePD1.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lblGradePD1.Location = New System.Drawing.Point(202, 29) + Me.lblGradePD1.Name = "lblGradePD1" + Me.lblGradePD1.Size = New System.Drawing.Size(147, 77) + Me.lblGradePD1.TabIndex = 90 + Me.lblGradePD1.Text = "등급" + ' + 'txbPV_FreqPD1 + ' + Me.txbPV_FreqPD1.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold) + Me.txbPV_FreqPD1.Location = New System.Drawing.Point(406, 121) + Me.txbPV_FreqPD1.Name = "txbPV_FreqPD1" + Me.txbPV_FreqPD1.ReadOnly = True + Me.txbPV_FreqPD1.Size = New System.Drawing.Size(384, 95) + Me.txbPV_FreqPD1.TabIndex = 92 + Me.txbPV_FreqPD1.Text = "대기" + Me.txbPV_FreqPD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'txbGradePD1 + ' + Me.txbGradePD1.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbGradePD1.Location = New System.Drawing.Point(406, 14) + Me.txbGradePD1.Name = "txbGradePD1" + Me.txbGradePD1.ReadOnly = True + Me.txbGradePD1.Size = New System.Drawing.Size(384, 95) + Me.txbGradePD1.TabIndex = 91 + Me.txbGradePD1.Text = "대기" + Me.txbGradePD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'gbc_prod + ' + Me.gbc_prod.Controls.Add(Me.btnPower) + Me.gbc_prod.Controls.Add(Me.btnDeep) + Me.gbc_prod.Controls.Add(Me.lbPowerRange) + Me.gbc_prod.Controls.Add(Me.PictureBox4) + Me.gbc_prod.Controls.Add(Me.nudDeep) + Me.gbc_prod.Controls.Add(Me.nudPower) + Me.gbc_prod.Controls.Add(Me.lbDeep) + Me.gbc_prod.Controls.Add(Me.lbDotPower) + Me.gbc_prod.Controls.Add(Me.btnc_run) + Me.gbc_prod.Controls.Add(Me.lb_CValue) + Me.gbc_prod.Controls.Add(Me.lb_grade) + Me.gbc_prod.Controls.Add(Me.txb_CValue) + Me.gbc_prod.Controls.Add(Me.txb_grade) + Me.gbc_prod.Location = New System.Drawing.Point(1, 221) + Me.gbc_prod.Name = "gbc_prod" + Me.gbc_prod.Size = New System.Drawing.Size(1020, 513) + Me.gbc_prod.TabIndex = 116 + Me.gbc_prod.TabStop = False + ' + 'btnPower + ' + Me.btnPower.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btnPower.Location = New System.Drawing.Point(762, 401) + Me.btnPower.Name = "btnPower" + Me.btnPower.Size = New System.Drawing.Size(244, 99) + Me.btnPower.TabIndex = 132 + Me.btnPower.Text = "파워 적용" + Me.btnPower.UseVisualStyleBackColor = True + ' + 'btnDeep + ' + Me.btnDeep.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btnDeep.Location = New System.Drawing.Point(514, 401) + Me.btnDeep.Name = "btnDeep" + Me.btnDeep.Size = New System.Drawing.Size(244, 99) + Me.btnDeep.TabIndex = 131 + Me.btnDeep.Text = "깊이 적용" + Me.btnDeep.UseVisualStyleBackColor = True + ' + 'lbPowerRange + ' + Me.lbPowerRange.AutoSize = True + Me.lbPowerRange.Font = New System.Drawing.Font("함초롬바탕", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lbPowerRange.Location = New System.Drawing.Point(554, 263) + Me.lbPowerRange.Name = "lbPowerRange" + Me.lbPowerRange.Size = New System.Drawing.Size(144, 17) + Me.lbPowerRange.TabIndex = 130 + Me.lbPowerRange.Text = "1 = 0.01J / 범위 : 0~50 " + ' + 'PictureBox4 + ' + Me.PictureBox4.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None + Me.PictureBox4.Enabled = False + Me.PictureBox4.Image = Global.FreqConfigRegister.My.Resources.Resources.Motor_img + Me.PictureBox4.Location = New System.Drawing.Point(13, 300) + Me.PictureBox4.Name = "PictureBox4" + Me.PictureBox4.Size = New System.Drawing.Size(462, 204) + Me.PictureBox4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.PictureBox4.TabIndex = 129 + Me.PictureBox4.TabStop = False + ' + 'nudDeep + ' + Me.nudDeep.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.nudDeep.Location = New System.Drawing.Point(185, 179) + Me.nudDeep.Maximum = New Decimal(New Integer() {5, 0, 0, 0}) + Me.nudDeep.Minimum = New Decimal(New Integer() {5, 0, 0, -2147483648}) + Me.nudDeep.Name = "nudDeep" + Me.nudDeep.Size = New System.Drawing.Size(285, 95) + Me.nudDeep.TabIndex = 101 + Me.nudDeep.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'nudPower + ' + Me.nudPower.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.nudPower.Location = New System.Drawing.Point(713, 179) + Me.nudPower.Maximum = New Decimal(New Integer() {50, 0, 0, 0}) + Me.nudPower.Name = "nudPower" + Me.nudPower.Size = New System.Drawing.Size(285, 95) + Me.nudPower.TabIndex = 100 + Me.nudPower.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lbDeep + ' + Me.lbDeep.AutoSize = True + Me.lbDeep.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold) + Me.lbDeep.Location = New System.Drawing.Point(28, 185) + Me.lbDeep.Name = "lbDeep" + Me.lbDeep.Size = New System.Drawing.Size(147, 77) + Me.lbDeep.TabIndex = 98 + Me.lbDeep.Text = "깊이" + ' + 'lbDotPower + ' + Me.lbDotPower.AutoSize = True + Me.lbDotPower.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold) + Me.lbDotPower.Location = New System.Drawing.Point(552, 186) + Me.lbDotPower.Name = "lbDotPower" + Me.lbDotPower.Size = New System.Drawing.Size(147, 77) + Me.lbDotPower.TabIndex = 96 + Me.lbDotPower.Text = "파워" + ' + 'btnc_run + ' + Me.btnc_run.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btnc_run.Location = New System.Drawing.Point(513, 300) + Me.btnc_run.Name = "btnc_run" + Me.btnc_run.Size = New System.Drawing.Size(493, 100) + Me.btnc_run.TabIndex = 94 + Me.btnc_run.Text = "검색" + Me.btnc_run.UseVisualStyleBackColor = True + ' + 'lb_CValue + ' + Me.lb_CValue.AutoSize = True + Me.lb_CValue.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold) + Me.lb_CValue.Location = New System.Drawing.Point(500, 54) + Me.lb_CValue.Name = "lb_CValue" + Me.lb_CValue.Size = New System.Drawing.Size(204, 77) + Me.lb_CValue.TabIndex = 93 + Me.lb_CValue.Text = "주파수" + ' + 'lb_grade + ' + Me.lb_grade.AutoSize = True + Me.lb_grade.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lb_grade.Location = New System.Drawing.Point(25, 54) + Me.lb_grade.Name = "lb_grade" + Me.lb_grade.Size = New System.Drawing.Size(147, 77) + Me.lb_grade.TabIndex = 90 + Me.lb_grade.Text = "등급" + ' + 'txb_CValue + ' + Me.txb_CValue.BackColor = System.Drawing.SystemColors.Control + Me.txb_CValue.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold) + Me.txb_CValue.Location = New System.Drawing.Point(713, 44) + Me.txb_CValue.Name = "txb_CValue" + Me.txb_CValue.ReadOnly = True + Me.txb_CValue.Size = New System.Drawing.Size(285, 95) + Me.txb_CValue.TabIndex = 92 + Me.txb_CValue.Text = "대기" + Me.txb_CValue.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'txb_grade + ' + Me.txb_grade.BackColor = System.Drawing.SystemColors.Control + Me.txb_grade.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txb_grade.Location = New System.Drawing.Point(185, 44) + Me.txb_grade.Name = "txb_grade" + Me.txb_grade.ReadOnly = True + Me.txb_grade.Size = New System.Drawing.Size(285, 95) + Me.txb_grade.TabIndex = 91 + Me.txb_grade.Text = "대기" + Me.txb_grade.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'GroupBox3 + ' + Me.GroupBox3.BackColor = System.Drawing.Color.LightGray + Me.GroupBox3.Controls.Add(Me.cboComPort) + Me.GroupBox3.Controls.Add(Me.Label2) + Me.GroupBox3.Controls.Add(Me.cmdSerial) + Me.GroupBox3.Font = New System.Drawing.Font("함초롬바탕", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.GroupBox3.ForeColor = System.Drawing.Color.Black + Me.GroupBox3.Location = New System.Drawing.Point(14, 11) + Me.GroupBox3.Name = "GroupBox3" + Me.GroupBox3.Size = New System.Drawing.Size(366, 80) + Me.GroupBox3.TabIndex = 113 + Me.GroupBox3.TabStop = False + Me.GroupBox3.Text = "시리얼 통신설정" + ' + 'cboComPort + ' + Me.cboComPort.BackColor = System.Drawing.Color.Yellow + Me.cboComPort.Font = New System.Drawing.Font("함초롬바탕", 15.75!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Italic), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.cboComPort.ForeColor = System.Drawing.Color.Black + Me.cboComPort.FormattingEnabled = True + Me.cboComPort.Location = New System.Drawing.Point(95, 30) + Me.cboComPort.Margin = New System.Windows.Forms.Padding(3, 2, 3, 2) + Me.cboComPort.Name = "cboComPort" + Me.cboComPort.Size = New System.Drawing.Size(199, 35) + Me.cboComPort.TabIndex = 19 + ' + 'Label2 + ' + Me.Label2.AutoSize = True + Me.Label2.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label2.Location = New System.Drawing.Point(5, 33) + Me.Label2.Name = "Label2" + Me.Label2.Size = New System.Drawing.Size(92, 27) + Me.Label2.TabIndex = 17 + Me.Label2.Text = "통신포트" + ' + 'cmdSerial + ' + Me.cmdSerial.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.cmdSerial.Location = New System.Drawing.Point(300, 26) + Me.cmdSerial.Name = "cmdSerial" + Me.cmdSerial.Size = New System.Drawing.Size(60, 40) + Me.cmdSerial.TabIndex = 16 + Me.cmdSerial.Text = "스캔" + Me.cmdSerial.UseVisualStyleBackColor = True + ' + 'GroupBox1 + ' + Me.GroupBox1.BackColor = System.Drawing.Color.LightGray + Me.GroupBox1.Controls.Add(Me.rdbTDRecycle) + Me.GroupBox1.Controls.Add(Me.rdb_data_check) + Me.GroupBox1.Controls.Add(Me.rdb_freq_reg) + Me.GroupBox1.Controls.Add(Me.rdb_prod) + Me.GroupBox1.Controls.Add(Me.rdb_freq_auto) + Me.GroupBox1.Controls.Add(Me.rdb_c_mode) + Me.GroupBox1.Font = New System.Drawing.Font("함초롬바탕", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.GroupBox1.ForeColor = System.Drawing.Color.Black + Me.GroupBox1.Location = New System.Drawing.Point(386, 11) + Me.GroupBox1.Name = "GroupBox1" + Me.GroupBox1.Size = New System.Drawing.Size(425, 80) + Me.GroupBox1.TabIndex = 114 + Me.GroupBox1.TabStop = False + Me.GroupBox1.Text = "입력설정" + ' + 'rdbTDRecycle + ' + Me.rdbTDRecycle.AutoSize = True + Me.rdbTDRecycle.Location = New System.Drawing.Point(267, 49) + Me.rdbTDRecycle.Name = "rdbTDRecycle" + Me.rdbTDRecycle.Size = New System.Drawing.Size(104, 25) + Me.rdbTDRecycle.TabIndex = 5 + Me.rdbTDRecycle.Text = "TD 재사용" + Me.rdbTDRecycle.UseVisualStyleBackColor = True + ' + 'rdb_data_check + ' + Me.rdb_data_check.AutoSize = True + Me.rdb_data_check.Location = New System.Drawing.Point(267, 23) + Me.rdb_data_check.Name = "rdb_data_check" + Me.rdb_data_check.Size = New System.Drawing.Size(92, 25) + Me.rdb_data_check.TabIndex = 4 + Me.rdb_data_check.Text = "제품확인" + Me.rdb_data_check.UseVisualStyleBackColor = True + ' + 'rdb_freq_reg + ' + Me.rdb_freq_reg.AutoSize = True + Me.rdb_freq_reg.Location = New System.Drawing.Point(111, 49) + Me.rdb_freq_reg.Name = "rdb_freq_reg" + Me.rdb_freq_reg.Size = New System.Drawing.Size(150, 25) + Me.rdb_freq_reg.TabIndex = 2 + Me.rdb_freq_reg.Text = "주파수입력(수동)" + Me.rdb_freq_reg.UseVisualStyleBackColor = True + ' + 'rdb_prod + ' + Me.rdb_prod.AutoSize = True + Me.rdb_prod.Location = New System.Drawing.Point(111, 23) + Me.rdb_prod.Name = "rdb_prod" + Me.rdb_prod.Size = New System.Drawing.Size(131, 25) + Me.rdb_prod.TabIndex = 3 + Me.rdb_prod.Text = "TD주파수입력" + Me.rdb_prod.UseVisualStyleBackColor = True + ' + 'rdb_freq_auto + ' + Me.rdb_freq_auto.AutoSize = True + Me.rdb_freq_auto.Location = New System.Drawing.Point(18, 49) + Me.rdb_freq_auto.Name = "rdb_freq_auto" + Me.rdb_freq_auto.Size = New System.Drawing.Size(92, 25) + Me.rdb_freq_auto.TabIndex = 1 + Me.rdb_freq_auto.Text = "제품입력" + Me.rdb_freq_auto.UseVisualStyleBackColor = True + ' + 'rdb_c_mode + ' + Me.rdb_c_mode.AutoSize = True + Me.rdb_c_mode.Checked = True + Me.rdb_c_mode.Location = New System.Drawing.Point(18, 23) + Me.rdb_c_mode.Name = "rdb_c_mode" + Me.rdb_c_mode.Size = New System.Drawing.Size(87, 25) + Me.rdb_c_mode.TabIndex = 0 + Me.rdb_c_mode.TabStop = True + Me.rdb_c_mode.Text = "C값입력" + Me.rdb_c_mode.UseVisualStyleBackColor = True + ' + 'InputTimer + ' + Me.InputTimer.Interval = 1 + ' + 'cart_timer + ' + ' + 'time_timer + ' + Me.time_timer.Enabled = True + Me.time_timer.Interval = 1 + ' + 'gb_option + ' + Me.gb_option.Controls.Add(Me.txbOptBasic) + Me.gb_option.Controls.Add(Me.btnbasic) + Me.gb_option.Controls.Add(Me.gbPrintUse) + Me.gb_option.Controls.Add(Me.gbPrinter) + Me.gb_option.Controls.Add(Me.gb_option_code) + Me.gb_option.Controls.Add(Me.txb_dgv_state) + Me.gb_option.Controls.Add(Me.txb_regresult) + Me.gb_option.Controls.Add(Me.btn_data_reg) + Me.gb_option.Controls.Add(Me.gb_reg) + Me.gb_option.Controls.Add(Me.btn_option_exit) + Me.gb_option.Controls.Add(Me.btn_alldelete) + Me.gb_option.Controls.Add(Me.btn_row_delete) + Me.gb_option.Controls.Add(Me.btn_save) + Me.gb_option.Controls.Add(Me.dgv_data) + Me.gb_option.Controls.Add(Me.GroupBox3) + Me.gb_option.Controls.Add(Me.GroupBox1) + Me.gb_option.Location = New System.Drawing.Point(1024, 1) + Me.gb_option.Name = "gb_option" + Me.gb_option.Size = New System.Drawing.Size(1910, 744) + Me.gb_option.TabIndex = 116 + Me.gb_option.TabStop = False + ' + 'txbOptBasic + ' + Me.txbOptBasic.BackColor = System.Drawing.SystemColors.Window + Me.txbOptBasic.Font = New System.Drawing.Font("함초롬바탕", 26.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbOptBasic.Location = New System.Drawing.Point(644, 454) + Me.txbOptBasic.Name = "txbOptBasic" + Me.txbOptBasic.ReadOnly = True + Me.txbOptBasic.Size = New System.Drawing.Size(102, 53) + Me.txbOptBasic.TabIndex = 128 + Me.txbOptBasic.Text = "0" + Me.txbOptBasic.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'btnbasic + ' + Me.btnbasic.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btnbasic.Location = New System.Drawing.Point(753, 452) + Me.btnbasic.Name = "btnbasic" + Me.btnbasic.Size = New System.Drawing.Size(119, 58) + Me.btnbasic.TabIndex = 127 + Me.btnbasic.Text = "기본설정" + Me.btnbasic.UseVisualStyleBackColor = True + ' + 'gbPrintUse + ' + Me.gbPrintUse.BackColor = System.Drawing.Color.LightGray + Me.gbPrintUse.Controls.Add(Me.gbPrintEach) + Me.gbPrintUse.Controls.Add(Me.ckbEachPnt) + Me.gbPrintUse.Controls.Add(Me.ckbAllPnt) + Me.gbPrintUse.Font = New System.Drawing.Font("함초롬바탕", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gbPrintUse.ForeColor = System.Drawing.Color.Black + Me.gbPrintUse.Location = New System.Drawing.Point(890, 12) + Me.gbPrintUse.Name = "gbPrintUse" + Me.gbPrintUse.Size = New System.Drawing.Size(710, 80) + Me.gbPrintUse.TabIndex = 126 + Me.gbPrintUse.TabStop = False + Me.gbPrintUse.Text = "프린터 사용 설정" + ' + 'gbPrintEach + ' + Me.gbPrintEach.Controls.Add(Me.ckbWarPnt) + Me.gbPrintEach.Controls.Add(Me.ckbBoxPnt) + Me.gbPrintEach.Enabled = False + Me.gbPrintEach.Location = New System.Drawing.Point(348, 0) + Me.gbPrintEach.Name = "gbPrintEach" + Me.gbPrintEach.Size = New System.Drawing.Size(362, 80) + Me.gbPrintEach.TabIndex = 3 + Me.gbPrintEach.TabStop = False + Me.gbPrintEach.Text = "개별 설정" + ' + 'ckbWarPnt + ' + Me.ckbWarPnt.AutoSize = True + Me.ckbWarPnt.Checked = True + Me.ckbWarPnt.CheckState = System.Windows.Forms.CheckState.Checked + Me.ckbWarPnt.Location = New System.Drawing.Point(202, 37) + Me.ckbWarPnt.Name = "ckbWarPnt" + Me.ckbWarPnt.Size = New System.Drawing.Size(109, 25) + Me.ckbWarPnt.TabIndex = 3 + Me.ckbWarPnt.Text = "워런티카드" + Me.ckbWarPnt.UseVisualStyleBackColor = True + ' + 'ckbBoxPnt + ' + Me.ckbBoxPnt.AutoSize = True + Me.ckbBoxPnt.Checked = True + Me.ckbBoxPnt.CheckState = System.Windows.Forms.CheckState.Checked + Me.ckbBoxPnt.Location = New System.Drawing.Point(57, 37) + Me.ckbBoxPnt.Name = "ckbBoxPnt" + Me.ckbBoxPnt.Size = New System.Drawing.Size(109, 25) + Me.ckbBoxPnt.TabIndex = 2 + Me.ckbBoxPnt.Text = "박스바코드" + Me.ckbBoxPnt.UseVisualStyleBackColor = True + ' + 'ckbEachPnt + ' + Me.ckbEachPnt.AutoSize = True + Me.ckbEachPnt.Enabled = False + Me.ckbEachPnt.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.ckbEachPnt.Location = New System.Drawing.Point(186, 34) + Me.ckbEachPnt.Name = "ckbEachPnt" + Me.ckbEachPnt.Size = New System.Drawing.Size(167, 28) + Me.ckbEachPnt.TabIndex = 1 + Me.ckbEachPnt.Text = "프린터 개별 설정" + Me.ckbEachPnt.UseVisualStyleBackColor = True + ' + 'ckbAllPnt + ' + Me.ckbAllPnt.AutoSize = True + Me.ckbAllPnt.Checked = True + Me.ckbAllPnt.CheckState = System.Windows.Forms.CheckState.Checked + Me.ckbAllPnt.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.ckbAllPnt.Location = New System.Drawing.Point(13, 34) + Me.ckbAllPnt.Name = "ckbAllPnt" + Me.ckbAllPnt.Size = New System.Drawing.Size(167, 28) + Me.ckbAllPnt.TabIndex = 0 + Me.ckbAllPnt.Text = "프린터 전체 사용" + Me.ckbAllPnt.UseVisualStyleBackColor = True + ' + 'gbPrinter + ' + Me.gbPrinter.Controls.Add(Me.btnPrintSave) + Me.gbPrinter.Controls.Add(Me.btPrintref) + Me.gbPrinter.Controls.Add(Me.dgvPrinter) + Me.gbPrinter.Controls.Add(Me.gbPrinter2) + Me.gbPrinter.Controls.Add(Me.gbPrinter1) + Me.gbPrinter.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gbPrinter.Location = New System.Drawing.Point(890, 91) + Me.gbPrinter.Name = "gbPrinter" + Me.gbPrinter.Size = New System.Drawing.Size(1014, 446) + Me.gbPrinter.TabIndex = 125 + Me.gbPrinter.TabStop = False + Me.gbPrinter.Text = "프린터 설정 (제품입력 기능 해당)" + ' + 'btnPrintSave + ' + Me.btnPrintSave.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btnPrintSave.Location = New System.Drawing.Point(468, 385) + Me.btnPrintSave.Name = "btnPrintSave" + Me.btnPrintSave.Size = New System.Drawing.Size(540, 49) + Me.btnPrintSave.TabIndex = 121 + Me.btnPrintSave.Text = "저장하기" + Me.btnPrintSave.UseVisualStyleBackColor = True + ' + 'btPrintref + ' + Me.btPrintref.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btPrintref.Location = New System.Drawing.Point(39, 385) + Me.btPrintref.Name = "btPrintref" + Me.btPrintref.Size = New System.Drawing.Size(394, 49) + Me.btPrintref.TabIndex = 120 + Me.btPrintref.Text = "리스트 새로고침" + Me.btPrintref.UseVisualStyleBackColor = True + ' + 'dgvPrinter + ' + Me.dgvPrinter.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.dgvPrinter.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {Me.dfNum, Me.dfPrinter}) + Me.dgvPrinter.Location = New System.Drawing.Point(39, 33) + Me.dgvPrinter.Name = "dgvPrinter" + Me.dgvPrinter.RowTemplate.Height = 23 + Me.dgvPrinter.Size = New System.Drawing.Size(394, 343) + Me.dgvPrinter.TabIndex = 116 + ' + 'dfNum + ' + Me.dfNum.HeaderText = "No." + Me.dfNum.Name = "dfNum" + ' + 'dfPrinter + ' + Me.dfPrinter.HeaderText = "Printer Name" + Me.dfPrinter.Name = "dfPrinter" + Me.dfPrinter.Width = 250 + ' + 'gbPrinter2 + ' + Me.gbPrinter2.Controls.Add(Me.txbText2) + Me.gbPrinter2.Controls.Add(Me.lbText2) + Me.gbPrinter2.Controls.Add(Me.btnLabel2) + Me.gbPrinter2.Controls.Add(Me.txbLabel2) + Me.gbPrinter2.Controls.Add(Me.lbLabel2) + Me.gbPrinter2.Controls.Add(Me.btnName2) + Me.gbPrinter2.Controls.Add(Me.txbName2) + Me.gbPrinter2.Controls.Add(Me.lbName2) + Me.gbPrinter2.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gbPrinter2.Location = New System.Drawing.Point(468, 218) + Me.gbPrinter2.Name = "gbPrinter2" + Me.gbPrinter2.Size = New System.Drawing.Size(540, 158) + Me.gbPrinter2.TabIndex = 1 + Me.gbPrinter2.TabStop = False + Me.gbPrinter2.Text = "워런티 카드 정보" + ' + 'txbText2 + ' + Me.txbText2.Location = New System.Drawing.Point(128, 110) + Me.txbText2.Name = "txbText2" + Me.txbText2.Size = New System.Drawing.Size(318, 32) + Me.txbText2.TabIndex = 6 + Me.txbText2.Text = "Brother PT-P700" + ' + 'lbText2 + ' + Me.lbText2.AutoSize = True + Me.lbText2.Location = New System.Drawing.Point(10, 113) + Me.lbText2.Name = "lbText2" + Me.lbText2.Size = New System.Drawing.Size(100, 24) + Me.lbText2.TabIndex = 7 + Me.lbText2.Text = "텍스트변수" + ' + 'btnLabel2 + ' + Me.btnLabel2.Font = New System.Drawing.Font("함초롬바탕", 11.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btnLabel2.Location = New System.Drawing.Point(452, 69) + Me.btnLabel2.Name = "btnLabel2" + Me.btnLabel2.Size = New System.Drawing.Size(82, 39) + Me.btnLabel2.TabIndex = 2 + Me.btnLabel2.Text = "찾아보기" + Me.btnLabel2.UseVisualStyleBackColor = True + ' + 'txbLabel2 + ' + Me.txbLabel2.BackColor = System.Drawing.SystemColors.Window + Me.txbLabel2.Location = New System.Drawing.Point(128, 72) + Me.txbLabel2.Name = "txbLabel2" + Me.txbLabel2.ReadOnly = True + Me.txbLabel2.Size = New System.Drawing.Size(318, 32) + Me.txbLabel2.TabIndex = 3 + Me.txbLabel2.Text = "Brother PT-P700" + ' + 'lbLabel2 + ' + Me.lbLabel2.AutoSize = True + Me.lbLabel2.Location = New System.Drawing.Point(30, 75) + Me.lbLabel2.Name = "lbLabel2" + Me.lbLabel2.Size = New System.Drawing.Size(82, 24) + Me.lbLabel2.TabIndex = 4 + Me.lbLabel2.Text = "라벨파일" + ' + 'btnName2 + ' + Me.btnName2.Location = New System.Drawing.Point(452, 29) + Me.btnName2.Name = "btnName2" + Me.btnName2.Size = New System.Drawing.Size(82, 39) + Me.btnName2.TabIndex = 1 + Me.btnName2.Text = "변경" + Me.btnName2.UseVisualStyleBackColor = True + ' + 'txbName2 + ' + Me.txbName2.BackColor = System.Drawing.SystemColors.Window + Me.txbName2.Location = New System.Drawing.Point(128, 34) + Me.txbName2.Name = "txbName2" + Me.txbName2.ReadOnly = True + Me.txbName2.Size = New System.Drawing.Size(318, 32) + Me.txbName2.TabIndex = 1 + Me.txbName2.Text = "Brother PT-P700" + ' + 'lbName2 + ' + Me.lbName2.AutoSize = True + Me.lbName2.Location = New System.Drawing.Point(30, 37) + Me.lbName2.Name = "lbName2" + Me.lbName2.Size = New System.Drawing.Size(82, 24) + Me.lbName2.TabIndex = 1 + Me.lbName2.Text = "프린터명" + ' + 'gbPrinter1 + ' + Me.gbPrinter1.Controls.Add(Me.txbText1) + Me.gbPrinter1.Controls.Add(Me.lbText1) + Me.gbPrinter1.Controls.Add(Me.txbCode1) + Me.gbPrinter1.Controls.Add(Me.lbCode1) + Me.gbPrinter1.Controls.Add(Me.btnLabel1) + Me.gbPrinter1.Controls.Add(Me.txbLabel1) + Me.gbPrinter1.Controls.Add(Me.lbLabel1) + Me.gbPrinter1.Controls.Add(Me.btnName1) + Me.gbPrinter1.Controls.Add(Me.txbName1) + Me.gbPrinter1.Controls.Add(Me.lbName1) + Me.gbPrinter1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gbPrinter1.Location = New System.Drawing.Point(468, 22) + Me.gbPrinter1.Name = "gbPrinter1" + Me.gbPrinter1.Size = New System.Drawing.Size(540, 193) + Me.gbPrinter1.TabIndex = 0 + Me.gbPrinter1.TabStop = False + Me.gbPrinter1.Text = "박스 바코드 정보" + ' + 'txbText1 + ' + Me.txbText1.Location = New System.Drawing.Point(128, 148) + Me.txbText1.Name = "txbText1" + Me.txbText1.Size = New System.Drawing.Size(318, 32) + Me.txbText1.TabIndex = 8 + Me.txbText1.Text = "Brother PT-P700" + ' + 'lbText1 + ' + Me.lbText1.AutoSize = True + Me.lbText1.Location = New System.Drawing.Point(10, 151) + Me.lbText1.Name = "lbText1" + Me.lbText1.Size = New System.Drawing.Size(100, 24) + Me.lbText1.TabIndex = 9 + Me.lbText1.Text = "텍스트변수" + ' + 'txbCode1 + ' + Me.txbCode1.Location = New System.Drawing.Point(128, 110) + Me.txbCode1.Name = "txbCode1" + Me.txbCode1.Size = New System.Drawing.Size(318, 32) + Me.txbCode1.TabIndex = 6 + Me.txbCode1.Text = "Brother PT-P700" + ' + 'lbCode1 + ' + Me.lbCode1.AutoSize = True + Me.lbCode1.Location = New System.Drawing.Point(10, 113) + Me.lbCode1.Name = "lbCode1" + Me.lbCode1.Size = New System.Drawing.Size(100, 24) + Me.lbCode1.TabIndex = 7 + Me.lbCode1.Text = "바코드변수" + ' + 'btnLabel1 + ' + Me.btnLabel1.Font = New System.Drawing.Font("함초롬바탕", 11.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btnLabel1.Location = New System.Drawing.Point(452, 69) + Me.btnLabel1.Name = "btnLabel1" + Me.btnLabel1.Size = New System.Drawing.Size(82, 39) + Me.btnLabel1.TabIndex = 2 + Me.btnLabel1.Text = "찾아보기" + Me.btnLabel1.UseVisualStyleBackColor = True + ' + 'txbLabel1 + ' + Me.txbLabel1.BackColor = System.Drawing.SystemColors.Window + Me.txbLabel1.Location = New System.Drawing.Point(128, 72) + Me.txbLabel1.Name = "txbLabel1" + Me.txbLabel1.ReadOnly = True + Me.txbLabel1.Size = New System.Drawing.Size(318, 32) + Me.txbLabel1.TabIndex = 3 + Me.txbLabel1.Text = "Brother PT-P700" + ' + 'lbLabel1 + ' + Me.lbLabel1.AutoSize = True + Me.lbLabel1.Location = New System.Drawing.Point(30, 75) + Me.lbLabel1.Name = "lbLabel1" + Me.lbLabel1.Size = New System.Drawing.Size(82, 24) + Me.lbLabel1.TabIndex = 4 + Me.lbLabel1.Text = "라벨파일" + ' + 'btnName1 + ' + Me.btnName1.Location = New System.Drawing.Point(452, 29) + Me.btnName1.Name = "btnName1" + Me.btnName1.Size = New System.Drawing.Size(82, 39) + Me.btnName1.TabIndex = 1 + Me.btnName1.Text = "변경" + Me.btnName1.UseVisualStyleBackColor = True + ' + 'txbName1 + ' + Me.txbName1.BackColor = System.Drawing.SystemColors.Window + Me.txbName1.Location = New System.Drawing.Point(128, 34) + Me.txbName1.Name = "txbName1" + Me.txbName1.ReadOnly = True + Me.txbName1.Size = New System.Drawing.Size(318, 32) + Me.txbName1.TabIndex = 1 + Me.txbName1.Text = "Brother PT-P700" + ' + 'lbName1 + ' + Me.lbName1.AutoSize = True + Me.lbName1.Location = New System.Drawing.Point(30, 37) + Me.lbName1.Name = "lbName1" + Me.lbName1.Size = New System.Drawing.Size(82, 24) + Me.lbName1.TabIndex = 1 + Me.lbName1.Text = "프린터명" + ' + 'gb_option_code + ' + Me.gb_option_code.Controls.Add(Me.btn_code_reg) + Me.gb_option_code.Controls.Add(Me.txb_prod1_code) + Me.gb_option_code.Controls.Add(Me.lb_prod1_code) + Me.gb_option_code.Controls.Add(Me.txb_output_7000) + Me.gb_option_code.Controls.Add(Me.lb_output_7000) + Me.gb_option_code.Controls.Add(Me.txb_output_6850) + Me.gb_option_code.Controls.Add(Me.lb_output_6850) + Me.gb_option_code.Controls.Add(Me.txb_code_front) + Me.gb_option_code.Controls.Add(Me.lb_code_front) + Me.gb_option_code.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gb_option_code.Location = New System.Drawing.Point(890, 543) + Me.gb_option_code.Name = "gb_option_code" + Me.gb_option_code.Size = New System.Drawing.Size(877, 162) + Me.gb_option_code.TabIndex = 124 + Me.gb_option_code.TabStop = False + Me.gb_option_code.Text = "바코드 설정" + ' + 'btn_code_reg + ' + Me.btn_code_reg.Location = New System.Drawing.Point(305, 114) + Me.btn_code_reg.Name = "btn_code_reg" + Me.btn_code_reg.Size = New System.Drawing.Size(230, 44) + Me.btn_code_reg.TabIndex = 8 + Me.btn_code_reg.Text = "등록" + Me.btn_code_reg.UseVisualStyleBackColor = True + ' + 'txb_prod1_code + ' + Me.txb_prod1_code.Location = New System.Drawing.Point(173, 73) + Me.txb_prod1_code.MaxLength = 6 + Me.txb_prod1_code.Name = "txb_prod1_code" + Me.txb_prod1_code.Size = New System.Drawing.Size(220, 35) + Me.txb_prod1_code.TabIndex = 7 + Me.txb_prod1_code.Text = "003000" + Me.txb_prod1_code.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_prod1_code + ' + Me.lb_prod1_code.AutoSize = True + Me.lb_prod1_code.Location = New System.Drawing.Point(12, 76) + Me.lb_prod1_code.Name = "lb_prod1_code" + Me.lb_prod1_code.Size = New System.Drawing.Size(164, 27) + Me.lb_prod1_code.TabIndex = 6 + Me.lb_prod1_code.Text = "생산 바코드 번호" + ' + 'txb_output_7000 + ' + Me.txb_output_7000.Location = New System.Drawing.Point(643, 73) + Me.txb_output_7000.MaxLength = 6 + Me.txb_output_7000.Name = "txb_output_7000" + Me.txb_output_7000.Size = New System.Drawing.Size(220, 35) + Me.txb_output_7000.TabIndex = 5 + Me.txb_output_7000.Text = "002000" + Me.txb_output_7000.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_output_7000 + ' + Me.lb_output_7000.AutoSize = True + Me.lb_output_7000.Location = New System.Drawing.Point(399, 76) + Me.lb_output_7000.Name = "lb_output_7000" + Me.lb_output_7000.Size = New System.Drawing.Size(238, 27) + Me.lb_output_7000.TabIndex = 4 + Me.lb_output_7000.Text = "7000 주파수 바코드 번호" + ' + 'txb_output_6850 + ' + Me.txb_output_6850.Location = New System.Drawing.Point(643, 29) + Me.txb_output_6850.MaxLength = 6 + Me.txb_output_6850.Name = "txb_output_6850" + Me.txb_output_6850.Size = New System.Drawing.Size(220, 35) + Me.txb_output_6850.TabIndex = 3 + Me.txb_output_6850.Text = "001000" + Me.txb_output_6850.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_output_6850 + ' + Me.lb_output_6850.AutoSize = True + Me.lb_output_6850.Location = New System.Drawing.Point(399, 32) + Me.lb_output_6850.Name = "lb_output_6850" + Me.lb_output_6850.Size = New System.Drawing.Size(238, 27) + Me.lb_output_6850.TabIndex = 2 + Me.lb_output_6850.Text = "6850 주파수 바코드 번호" + ' + 'txb_code_front + ' + Me.txb_code_front.Location = New System.Drawing.Point(173, 29) + Me.txb_code_front.MaxLength = 2 + Me.txb_code_front.Name = "txb_code_front" + Me.txb_code_front.Size = New System.Drawing.Size(220, 35) + Me.txb_code_front.TabIndex = 1 + Me.txb_code_front.Text = "30" + Me.txb_code_front.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_code_front + ' + Me.lb_code_front.AutoSize = True + Me.lb_code_front.Location = New System.Drawing.Point(12, 32) + Me.lb_code_front.Name = "lb_code_front" + Me.lb_code_front.Size = New System.Drawing.Size(98, 27) + Me.lb_code_front.TabIndex = 0 + Me.lb_code_front.Text = "제품 번호" + ' + 'txb_dgv_state + ' + Me.txb_dgv_state.BackColor = System.Drawing.Color.Khaki + Me.txb_dgv_state.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txb_dgv_state.Location = New System.Drawing.Point(644, 309) + Me.txb_dgv_state.Name = "txb_dgv_state" + Me.txb_dgv_state.Size = New System.Drawing.Size(235, 43) + Me.txb_dgv_state.TabIndex = 123 + Me.txb_dgv_state.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.txb_dgv_state.Visible = False + ' + 'txb_regresult + ' + Me.txb_regresult.BackColor = System.Drawing.Color.Khaki + Me.txb_regresult.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txb_regresult.Location = New System.Drawing.Point(644, 613) + Me.txb_regresult.Name = "txb_regresult" + Me.txb_regresult.Size = New System.Drawing.Size(235, 43) + Me.txb_regresult.TabIndex = 122 + Me.txb_regresult.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.txb_regresult.Visible = False + ' + 'btn_data_reg + ' + Me.btn_data_reg.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_data_reg.Location = New System.Drawing.Point(644, 532) + Me.btn_data_reg.Name = "btn_data_reg" + Me.btn_data_reg.Size = New System.Drawing.Size(235, 78) + Me.btn_data_reg.TabIndex = 121 + Me.btn_data_reg.Text = "등록하기" + Me.btn_data_reg.UseVisualStyleBackColor = True + ' + 'gb_reg + ' + Me.gb_reg.Controls.Add(Me.nudagency) + Me.gb_reg.Controls.Add(Me.nudarea) + Me.gb_reg.Controls.Add(Me.lb_agen_reg) + Me.gb_reg.Controls.Add(Me.lb_area_reg) + Me.gb_reg.Controls.Add(Me.txb_make_reg) + Me.gb_reg.Controls.Add(Me.lb_make_reg) + Me.gb_reg.Controls.Add(Me.txb_name_reg) + Me.gb_reg.Controls.Add(Me.lb_name_reg) + Me.gb_reg.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gb_reg.Location = New System.Drawing.Point(9, 518) + Me.gb_reg.Name = "gb_reg" + Me.gb_reg.Size = New System.Drawing.Size(629, 139) + Me.gb_reg.TabIndex = 120 + Me.gb_reg.TabStop = False + Me.gb_reg.Text = "데이터등록" + ' + 'nudagency + ' + Me.nudagency.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.nudagency.Location = New System.Drawing.Point(466, 82) + Me.nudagency.Maximum = New Decimal(New Integer() {999, 0, 0, 0}) + Me.nudagency.Name = "nudagency" + Me.nudagency.Size = New System.Drawing.Size(139, 35) + Me.nudagency.TabIndex = 122 + Me.nudagency.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'nudarea + ' + Me.nudarea.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.nudarea.Location = New System.Drawing.Point(466, 39) + Me.nudarea.Maximum = New Decimal(New Integer() {999, 0, 0, 0}) + Me.nudarea.Name = "nudarea" + Me.nudarea.Size = New System.Drawing.Size(139, 35) + Me.nudarea.TabIndex = 121 + Me.nudarea.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_agen_reg + ' + Me.lb_agen_reg.AutoSize = True + Me.lb_agen_reg.Location = New System.Drawing.Point(348, 85) + Me.lb_agen_reg.Name = "lb_agen_reg" + Me.lb_agen_reg.Size = New System.Drawing.Size(112, 27) + Me.lb_agen_reg.TabIndex = 6 + Me.lb_agen_reg.Text = "대리점코드" + ' + 'lb_area_reg + ' + Me.lb_area_reg.AutoSize = True + Me.lb_area_reg.Location = New System.Drawing.Point(368, 44) + Me.lb_area_reg.Name = "lb_area_reg" + Me.lb_area_reg.Size = New System.Drawing.Size(92, 27) + Me.lb_area_reg.TabIndex = 4 + Me.lb_area_reg.Text = "국가코드" + ' + 'txb_make_reg + ' + Me.txb_make_reg.CharacterCasing = System.Windows.Forms.CharacterCasing.Lower + Me.txb_make_reg.Location = New System.Drawing.Point(124, 82) + Me.txb_make_reg.MaxLength = 4 + Me.txb_make_reg.Name = "txb_make_reg" + Me.txb_make_reg.Size = New System.Drawing.Size(218, 35) + Me.txb_make_reg.TabIndex = 3 + ' + 'lb_make_reg + ' + Me.lb_make_reg.AutoSize = True + Me.lb_make_reg.Location = New System.Drawing.Point(6, 85) + Me.lb_make_reg.Name = "lb_make_reg" + Me.lb_make_reg.Size = New System.Drawing.Size(112, 27) + Me.lb_make_reg.TabIndex = 2 + Me.lb_make_reg.Text = "제조사코드" + ' + 'txb_name_reg + ' + Me.txb_name_reg.Location = New System.Drawing.Point(124, 39) + Me.txb_name_reg.Name = "txb_name_reg" + Me.txb_name_reg.Size = New System.Drawing.Size(218, 35) + Me.txb_name_reg.TabIndex = 1 + ' + 'lb_name_reg + ' + Me.lb_name_reg.AutoSize = True + Me.lb_name_reg.Location = New System.Drawing.Point(6, 42) + Me.lb_name_reg.Name = "lb_name_reg" + Me.lb_name_reg.Size = New System.Drawing.Size(92, 27) + Me.lb_name_reg.TabIndex = 0 + Me.lb_name_reg.Text = "이벤트명" + ' + 'btn_option_exit + ' + Me.btn_option_exit.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_option_exit.Location = New System.Drawing.Point(1669, 12) + Me.btn_option_exit.Name = "btn_option_exit" + Me.btn_option_exit.Size = New System.Drawing.Size(235, 79) + Me.btn_option_exit.TabIndex = 119 + Me.btn_option_exit.Text = "나가기" + Me.btn_option_exit.UseVisualStyleBackColor = True + ' + 'btn_alldelete + ' + Me.btn_alldelete.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_alldelete.Location = New System.Drawing.Point(644, 240) + Me.btn_alldelete.Name = "btn_alldelete" + Me.btn_alldelete.Size = New System.Drawing.Size(235, 58) + Me.btn_alldelete.TabIndex = 118 + Me.btn_alldelete.Text = "전체삭제하기" + Me.btn_alldelete.UseVisualStyleBackColor = True + ' + 'btn_row_delete + ' + Me.btn_row_delete.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_row_delete.Location = New System.Drawing.Point(644, 172) + Me.btn_row_delete.Name = "btn_row_delete" + Me.btn_row_delete.Size = New System.Drawing.Size(235, 58) + Me.btn_row_delete.TabIndex = 117 + Me.btn_row_delete.Text = "행삭제하기" + Me.btn_row_delete.UseVisualStyleBackColor = True + ' + 'btn_save + ' + Me.btn_save.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_save.Location = New System.Drawing.Point(644, 104) + Me.btn_save.Name = "btn_save" + Me.btn_save.Size = New System.Drawing.Size(235, 58) + Me.btn_save.TabIndex = 116 + Me.btn_save.Text = "저장하기" + Me.btn_save.UseVisualStyleBackColor = True + ' + 'dgv_data + ' + Me.dgv_data.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize + Me.dgv_data.Columns.AddRange(New System.Windows.Forms.DataGridViewColumn() {Me.df_name, Me.df_make, Me.df_area, Me.df_agency}) + Me.dgv_data.Location = New System.Drawing.Point(9, 104) + Me.dgv_data.Name = "dgv_data" + Me.dgv_data.RowTemplate.Height = 23 + Me.dgv_data.Size = New System.Drawing.Size(629, 403) + Me.dgv_data.TabIndex = 115 + ' + 'df_name + ' + Me.df_name.HeaderText = "이벤트명" + Me.df_name.Name = "df_name" + Me.df_name.Width = 220 + ' + 'df_make + ' + Me.df_make.HeaderText = "제조사코드" + Me.df_make.Name = "df_make" + Me.df_make.Width = 130 + ' + 'df_area + ' + Me.df_area.HeaderText = "국가코드" + Me.df_area.Name = "df_area" + Me.df_area.Width = 120 + ' + 'df_agency + ' + Me.df_agency.HeaderText = "대리점코드" + Me.df_agency.Name = "df_agency" + Me.df_agency.Width = 110 + ' + 'gb_check_data + ' + Me.gb_check_data.Controls.Add(Me.txb_5_barcode) + Me.gb_check_data.Controls.Add(Me.lb_5_barcode) + Me.gb_check_data.Controls.Add(Me.gb_5_data) + Me.gb_check_data.Location = New System.Drawing.Point(1, 79) + Me.gb_check_data.Name = "gb_check_data" + Me.gb_check_data.Size = New System.Drawing.Size(1020, 655) + Me.gb_check_data.TabIndex = 117 + Me.gb_check_data.TabStop = False + ' + 'txb_5_barcode + ' + Me.txb_5_barcode.Font = New System.Drawing.Font("함초롬바탕", 48.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txb_5_barcode.Location = New System.Drawing.Point(230, 15) + Me.txb_5_barcode.Name = "txb_5_barcode" + Me.txb_5_barcode.Size = New System.Drawing.Size(750, 91) + Me.txb_5_barcode.TabIndex = 0 + Me.txb_5_barcode.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_5_barcode + ' + Me.lb_5_barcode.AutoSize = True + Me.lb_5_barcode.Font = New System.Drawing.Font("함초롬바탕", 36.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lb_5_barcode.Location = New System.Drawing.Point(10, 29) + Me.lb_5_barcode.Name = "lb_5_barcode" + Me.lb_5_barcode.Size = New System.Drawing.Size(229, 62) + Me.lb_5_barcode.TabIndex = 1 + Me.lb_5_barcode.Text = "제품 번호" + ' + 'gb_5_data + ' + Me.gb_5_data.Controls.Add(Me.ckb_auto_delete) + Me.gb_5_data.Controls.Add(Me.btn_5_delete) + Me.gb_5_data.Controls.Add(Me.ckb_auto_write) + Me.gb_5_data.Controls.Add(Me.txb_5_result) + Me.gb_5_data.Controls.Add(Me.btn_5_write) + Me.gb_5_data.Controls.Add(Me.btn_5_check) + Me.gb_5_data.Controls.Add(Me.btn_5_reset) + Me.gb_5_data.Controls.Add(Me.PictureBox2) + Me.gb_5_data.Controls.Add(Me.gb_reg_data) + Me.gb_5_data.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gb_5_data.Location = New System.Drawing.Point(13, 115) + Me.gb_5_data.Name = "gb_5_data" + Me.gb_5_data.Size = New System.Drawing.Size(993, 529) + Me.gb_5_data.TabIndex = 2 + Me.gb_5_data.TabStop = False + Me.gb_5_data.Text = "등록 데이터" + ' + 'ckb_auto_delete + ' + Me.ckb_auto_delete.AutoSize = True + Me.ckb_auto_delete.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.ckb_auto_delete.Location = New System.Drawing.Point(872, 274) + Me.ckb_auto_delete.Name = "ckb_auto_delete" + Me.ckb_auto_delete.Size = New System.Drawing.Size(107, 28) + Me.ckb_auto_delete.TabIndex = 32 + Me.ckb_auto_delete.Text = "자동 삭제" + Me.ckb_auto_delete.UseVisualStyleBackColor = True + ' + 'btn_5_delete + ' + Me.btn_5_delete.Location = New System.Drawing.Point(788, 461) + Me.btn_5_delete.Name = "btn_5_delete" + Me.btn_5_delete.Size = New System.Drawing.Size(199, 65) + Me.btn_5_delete.TabIndex = 31 + Me.btn_5_delete.Text = "삭제" + Me.btn_5_delete.UseVisualStyleBackColor = True + ' + 'ckb_auto_write + ' + Me.ckb_auto_write.AutoSize = True + Me.ckb_auto_write.Checked = True + Me.ckb_auto_write.CheckState = System.Windows.Forms.CheckState.Checked + Me.ckb_auto_write.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.ckb_auto_write.Location = New System.Drawing.Point(872, 304) + Me.ckb_auto_write.Name = "ckb_auto_write" + Me.ckb_auto_write.Size = New System.Drawing.Size(107, 28) + Me.ckb_auto_write.TabIndex = 30 + Me.ckb_auto_write.Text = "자동 쓰기" + Me.ckb_auto_write.UseVisualStyleBackColor = True + ' + 'txb_5_result + ' + Me.txb_5_result.Location = New System.Drawing.Point(581, 355) + Me.txb_5_result.Name = "txb_5_result" + Me.txb_5_result.ReadOnly = True + Me.txb_5_result.Size = New System.Drawing.Size(407, 43) + Me.txb_5_result.TabIndex = 29 + Me.txb_5_result.Text = "대기" + Me.txb_5_result.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'btn_5_write + ' + Me.btn_5_write.Location = New System.Drawing.Point(581, 461) + Me.btn_5_write.Name = "btn_5_write" + Me.btn_5_write.Size = New System.Drawing.Size(199, 65) + Me.btn_5_write.TabIndex = 28 + Me.btn_5_write.Text = "쓰기" + Me.btn_5_write.UseVisualStyleBackColor = True + ' + 'btn_5_check + ' + Me.btn_5_check.Location = New System.Drawing.Point(581, 401) + Me.btn_5_check.Name = "btn_5_check" + Me.btn_5_check.Size = New System.Drawing.Size(199, 59) + Me.btn_5_check.TabIndex = 27 + Me.btn_5_check.Text = "검색" + Me.btn_5_check.UseVisualStyleBackColor = True + ' + 'btn_5_reset + ' + Me.btn_5_reset.Location = New System.Drawing.Point(788, 402) + Me.btn_5_reset.Name = "btn_5_reset" + Me.btn_5_reset.Size = New System.Drawing.Size(199, 56) + Me.btn_5_reset.TabIndex = 26 + Me.btn_5_reset.Text = "초기화" + Me.btn_5_reset.UseVisualStyleBackColor = True + ' + 'PictureBox2 + ' + Me.PictureBox2.Image = Global.FreqConfigRegister.My.Resources.Resources.맥시멈_크래들_누끼_ + Me.PictureBox2.Location = New System.Drawing.Point(586, 39) + Me.PictureBox2.Name = "PictureBox2" + Me.PictureBox2.Size = New System.Drawing.Size(398, 298) + Me.PictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom + Me.PictureBox2.TabIndex = 25 + Me.PictureBox2.TabStop = False + ' + 'gb_reg_data + ' + Me.gb_reg_data.Controls.Add(Me.txb_5_td) + Me.gb_reg_data.Controls.Add(Me.lb_5_td) + Me.gb_reg_data.Controls.Add(Me.txb_5_prod_motor) + Me.gb_reg_data.Controls.Add(Me.lb_5_prod_motor) + Me.gb_reg_data.Controls.Add(Me.txb_5_freq) + Me.gb_reg_data.Controls.Add(Me.txb_5_prod_mod) + Me.gb_reg_data.Controls.Add(Me.lb_5_prod_mod) + Me.gb_reg_data.Controls.Add(Me.txb_5_power) + Me.gb_reg_data.Controls.Add(Me.lb_5_power) + Me.gb_reg_data.Controls.Add(Me.txb_5_prod_date) + Me.gb_reg_data.Controls.Add(Me.txb_5_area) + Me.gb_reg_data.Controls.Add(Me.lb_5_prod_date) + Me.gb_reg_data.Controls.Add(Me.lb_5_freq) + Me.gb_reg_data.Controls.Add(Me.txb_5_type) + Me.gb_reg_data.Controls.Add(Me.txb_5_model) + Me.gb_reg_data.Controls.Add(Me.txb_5_serial) + Me.gb_reg_data.Controls.Add(Me.txb_5_make) + Me.gb_reg_data.Controls.Add(Me.txb_5_reg_date) + Me.gb_reg_data.Controls.Add(Me.lb_5_make) + Me.gb_reg_data.Controls.Add(Me.lb_5_reg_date) + Me.gb_reg_data.Controls.Add(Me.lb_5_serial) + Me.gb_reg_data.Controls.Add(Me.lb_5_model) + Me.gb_reg_data.Controls.Add(Me.lb_5_type) + Me.gb_reg_data.Controls.Add(Me.lb_5_area) + Me.gb_reg_data.Controls.Add(Me.txb_5_agency) + Me.gb_reg_data.Controls.Add(Me.lb_5_agency) + Me.gb_reg_data.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gb_reg_data.Location = New System.Drawing.Point(11, 34) + Me.gb_reg_data.Name = "gb_reg_data" + Me.gb_reg_data.Size = New System.Drawing.Size(564, 486) + Me.gb_reg_data.TabIndex = 24 + Me.gb_reg_data.TabStop = False + Me.gb_reg_data.Text = "제품등록 데이터" + ' + 'txb_5_td + ' + Me.txb_5_td.BackColor = System.Drawing.SystemColors.Window + Me.txb_5_td.Location = New System.Drawing.Point(171, 268) + Me.txb_5_td.Name = "txb_5_td" + Me.txb_5_td.ReadOnly = True + Me.txb_5_td.Size = New System.Drawing.Size(367, 39) + Me.txb_5_td.TabIndex = 25 + Me.txb_5_td.Text = "-" + Me.txb_5_td.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_5_td + ' + Me.lb_5_td.AutoSize = True + Me.lb_5_td.Location = New System.Drawing.Point(80, 271) + Me.lb_5_td.Name = "lb_5_td" + Me.lb_5_td.Size = New System.Drawing.Size(93, 32) + Me.lb_5_td.TabIndex = 24 + Me.lb_5_td.Text = "TD번호" + ' + 'txb_5_prod_motor + ' + Me.txb_5_prod_motor.BackColor = System.Drawing.SystemColors.Window + Me.txb_5_prod_motor.Location = New System.Drawing.Point(393, 366) + Me.txb_5_prod_motor.Name = "txb_5_prod_motor" + Me.txb_5_prod_motor.ReadOnly = True + Me.txb_5_prod_motor.Size = New System.Drawing.Size(148, 39) + Me.txb_5_prod_motor.TabIndex = 19 + Me.txb_5_prod_motor.Text = "-" + Me.txb_5_prod_motor.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_5_prod_motor + ' + Me.lb_5_prod_motor.AutoSize = True + Me.lb_5_prod_motor.Location = New System.Drawing.Point(338, 369) + Me.lb_5_prod_motor.Name = "lb_5_prod_motor" + Me.lb_5_prod_motor.Size = New System.Drawing.Size(60, 32) + Me.lb_5_prod_motor.TabIndex = 18 + Me.lb_5_prod_motor.Text = "모터" + ' + 'txb_5_freq + ' + Me.txb_5_freq.BackColor = System.Drawing.SystemColors.Window + Me.txb_5_freq.Location = New System.Drawing.Point(171, 366) + Me.txb_5_freq.Name = "txb_5_freq" + Me.txb_5_freq.ReadOnly = True + Me.txb_5_freq.Size = New System.Drawing.Size(140, 39) + Me.txb_5_freq.TabIndex = 21 + Me.txb_5_freq.Text = "-" + Me.txb_5_freq.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'txb_5_prod_mod + ' + Me.txb_5_prod_mod.BackColor = System.Drawing.SystemColors.Window + Me.txb_5_prod_mod.Location = New System.Drawing.Point(394, 414) + Me.txb_5_prod_mod.MaxLength = 10 + Me.txb_5_prod_mod.Name = "txb_5_prod_mod" + Me.txb_5_prod_mod.ReadOnly = True + Me.txb_5_prod_mod.Size = New System.Drawing.Size(148, 39) + Me.txb_5_prod_mod.TabIndex = 17 + Me.txb_5_prod_mod.Text = "0" + Me.txb_5_prod_mod.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_5_prod_mod + ' + Me.lb_5_prod_mod.AutoSize = True + Me.lb_5_prod_mod.Location = New System.Drawing.Point(331, 416) + Me.lb_5_prod_mod.Name = "lb_5_prod_mod" + Me.lb_5_prod_mod.Size = New System.Drawing.Size(67, 32) + Me.lb_5_prod_mod.TabIndex = 16 + Me.lb_5_prod_mod.Text = "샷 수" + ' + 'txb_5_power + ' + Me.txb_5_power.BackColor = System.Drawing.SystemColors.Window + Me.txb_5_power.Location = New System.Drawing.Point(171, 414) + Me.txb_5_power.Name = "txb_5_power" + Me.txb_5_power.ReadOnly = True + Me.txb_5_power.Size = New System.Drawing.Size(140, 39) + Me.txb_5_power.TabIndex = 23 + Me.txb_5_power.Text = "-" + Me.txb_5_power.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_5_power + ' + Me.lb_5_power.AutoSize = True + Me.lb_5_power.Location = New System.Drawing.Point(113, 417) + Me.lb_5_power.Name = "lb_5_power" + Me.lb_5_power.Size = New System.Drawing.Size(60, 32) + Me.lb_5_power.TabIndex = 22 + Me.lb_5_power.Text = "파워" + ' + 'txb_5_prod_date + ' + Me.txb_5_prod_date.BackColor = System.Drawing.SystemColors.Window + Me.txb_5_prod_date.Location = New System.Drawing.Point(171, 315) + Me.txb_5_prod_date.Name = "txb_5_prod_date" + Me.txb_5_prod_date.ReadOnly = True + Me.txb_5_prod_date.Size = New System.Drawing.Size(367, 39) + Me.txb_5_prod_date.TabIndex = 15 + Me.txb_5_prod_date.Text = "-" + Me.txb_5_prod_date.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'txb_5_area + ' + Me.txb_5_area.BackColor = System.Drawing.SystemColors.Window + Me.txb_5_area.Location = New System.Drawing.Point(389, 204) + Me.txb_5_area.Name = "txb_5_area" + Me.txb_5_area.ReadOnly = True + Me.txb_5_area.Size = New System.Drawing.Size(148, 39) + Me.txb_5_area.TabIndex = 13 + Me.txb_5_area.Text = "-" + Me.txb_5_area.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_5_prod_date + ' + Me.lb_5_prod_date.AutoSize = True + Me.lb_5_prod_date.Location = New System.Drawing.Point(60, 318) + Me.lb_5_prod_date.Name = "lb_5_prod_date" + Me.lb_5_prod_date.Size = New System.Drawing.Size(113, 32) + Me.lb_5_prod_date.TabIndex = 14 + Me.lb_5_prod_date.Text = "생산 일자" + ' + 'lb_5_freq + ' + Me.lb_5_freq.AutoSize = True + Me.lb_5_freq.Location = New System.Drawing.Point(92, 369) + Me.lb_5_freq.Name = "lb_5_freq" + Me.lb_5_freq.Size = New System.Drawing.Size(83, 32) + Me.lb_5_freq.TabIndex = 20 + Me.lb_5_freq.Text = "주파수" + ' + 'txb_5_type + ' + Me.txb_5_type.BackColor = System.Drawing.SystemColors.Window + Me.txb_5_type.Location = New System.Drawing.Point(389, 154) + Me.txb_5_type.Name = "txb_5_type" + Me.txb_5_type.ReadOnly = True + Me.txb_5_type.Size = New System.Drawing.Size(148, 39) + Me.txb_5_type.TabIndex = 9 + Me.txb_5_type.Text = "-" + Me.txb_5_type.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'txb_5_model + ' + Me.txb_5_model.BackColor = System.Drawing.SystemColors.Window + Me.txb_5_model.Location = New System.Drawing.Point(389, 104) + Me.txb_5_model.Name = "txb_5_model" + Me.txb_5_model.ReadOnly = True + Me.txb_5_model.Size = New System.Drawing.Size(148, 39) + Me.txb_5_model.TabIndex = 7 + Me.txb_5_model.Text = "-" + Me.txb_5_model.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'txb_5_serial + ' + Me.txb_5_serial.BackColor = System.Drawing.SystemColors.Window + Me.txb_5_serial.Location = New System.Drawing.Point(171, 154) + Me.txb_5_serial.Name = "txb_5_serial" + Me.txb_5_serial.ReadOnly = True + Me.txb_5_serial.Size = New System.Drawing.Size(140, 39) + Me.txb_5_serial.TabIndex = 5 + Me.txb_5_serial.Text = "-" + Me.txb_5_serial.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'txb_5_make + ' + Me.txb_5_make.BackColor = System.Drawing.SystemColors.Window + Me.txb_5_make.Location = New System.Drawing.Point(170, 104) + Me.txb_5_make.Name = "txb_5_make" + Me.txb_5_make.ReadOnly = True + Me.txb_5_make.Size = New System.Drawing.Size(139, 39) + Me.txb_5_make.TabIndex = 1 + Me.txb_5_make.Text = "-" + Me.txb_5_make.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'txb_5_reg_date + ' + Me.txb_5_reg_date.BackColor = System.Drawing.SystemColors.Window + Me.txb_5_reg_date.Location = New System.Drawing.Point(170, 53) + Me.txb_5_reg_date.Name = "txb_5_reg_date" + Me.txb_5_reg_date.ReadOnly = True + Me.txb_5_reg_date.Size = New System.Drawing.Size(367, 39) + Me.txb_5_reg_date.TabIndex = 3 + Me.txb_5_reg_date.Text = "-" + Me.txb_5_reg_date.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_5_make + ' + Me.lb_5_make.AutoSize = True + Me.lb_5_make.Location = New System.Drawing.Point(69, 107) + Me.lb_5_make.Name = "lb_5_make" + Me.lb_5_make.Size = New System.Drawing.Size(106, 32) + Me.lb_5_make.TabIndex = 0 + Me.lb_5_make.Text = "제조사명" + ' + 'lb_5_reg_date + ' + Me.lb_5_reg_date.AutoSize = True + Me.lb_5_reg_date.Location = New System.Drawing.Point(22, 57) + Me.lb_5_reg_date.Name = "lb_5_reg_date" + Me.lb_5_reg_date.Size = New System.Drawing.Size(152, 32) + Me.lb_5_reg_date.TabIndex = 2 + Me.lb_5_reg_date.Text = "제품등록일자" + ' + 'lb_5_serial + ' + Me.lb_5_serial.AutoSize = True + Me.lb_5_serial.Location = New System.Drawing.Point(39, 157) + Me.lb_5_serial.Name = "lb_5_serial" + Me.lb_5_serial.Size = New System.Drawing.Size(136, 32) + Me.lb_5_serial.TabIndex = 4 + Me.lb_5_serial.Text = "시리얼 번호" + ' + 'lb_5_model + ' + Me.lb_5_model.AutoSize = True + Me.lb_5_model.Location = New System.Drawing.Point(311, 107) + Me.lb_5_model.Name = "lb_5_model" + Me.lb_5_model.Size = New System.Drawing.Size(83, 32) + Me.lb_5_model.TabIndex = 6 + Me.lb_5_model.Text = "모델명" + ' + 'lb_5_type + ' + Me.lb_5_type.AutoSize = True + Me.lb_5_type.Location = New System.Drawing.Point(334, 157) + Me.lb_5_type.Name = "lb_5_type" + Me.lb_5_type.Size = New System.Drawing.Size(60, 32) + Me.lb_5_type.TabIndex = 8 + Me.lb_5_type.Text = "타입" + ' + 'lb_5_area + ' + Me.lb_5_area.AutoSize = True + Me.lb_5_area.Location = New System.Drawing.Point(334, 208) + Me.lb_5_area.Name = "lb_5_area" + Me.lb_5_area.Size = New System.Drawing.Size(60, 32) + Me.lb_5_area.TabIndex = 10 + Me.lb_5_area.Text = "국가" + ' + 'txb_5_agency + ' + Me.txb_5_agency.BackColor = System.Drawing.SystemColors.Window + Me.txb_5_agency.Location = New System.Drawing.Point(171, 204) + Me.txb_5_agency.Name = "txb_5_agency" + Me.txb_5_agency.ReadOnly = True + Me.txb_5_agency.Size = New System.Drawing.Size(140, 39) + Me.txb_5_agency.TabIndex = 11 + Me.txb_5_agency.Text = "-" + Me.txb_5_agency.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_5_agency + ' + Me.lb_5_agency.AutoSize = True + Me.lb_5_agency.Location = New System.Drawing.Point(45, 208) + Me.lb_5_agency.Name = "lb_5_agency" + Me.lb_5_agency.Size = New System.Drawing.Size(129, 32) + Me.lb_5_agency.TabIndex = 12 + Me.lb_5_agency.Text = "대리점코드" + ' + 'gb_prod_info + ' + Me.gb_prod_info.Controls.Add(Me.gb_pd_data) + Me.gb_prod_info.Controls.Add(Me.gb_td_data) + Me.gb_prod_info.Controls.Add(Me.btn_reset) + Me.gb_prod_info.Controls.Add(Me.txb_prod_state) + Me.gb_prod_info.Controls.Add(Me.btn_prod) + Me.gb_prod_info.Controls.Add(Me.lb_prod_state) + Me.gb_prod_info.Controls.Add(Me.GroupBox2) + Me.gb_prod_info.Location = New System.Drawing.Point(1, 81) + Me.gb_prod_info.Name = "gb_prod_info" + Me.gb_prod_info.Size = New System.Drawing.Size(1020, 655) + Me.gb_prod_info.TabIndex = 118 + Me.gb_prod_info.TabStop = False + Me.gb_prod_info.Visible = False + ' + 'gb_pd_data + ' + Me.gb_pd_data.Controls.Add(Me.txbRdCheck) + Me.gb_pd_data.Controls.Add(Me.lbRdCheck) + Me.gb_pd_data.Controls.Add(Me.txbNdCheck) + Me.gb_pd_data.Controls.Add(Me.lbNdCheck) + Me.gb_pd_data.Controls.Add(Me.txbStCheck) + Me.gb_pd_data.Controls.Add(Me.lbStCheck) + Me.gb_pd_data.Controls.Add(Me.ckb_info) + Me.gb_pd_data.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gb_pd_data.Location = New System.Drawing.Point(550, 299) + Me.gb_pd_data.Name = "gb_pd_data" + Me.gb_pd_data.Size = New System.Drawing.Size(457, 236) + Me.gb_pd_data.TabIndex = 122 + Me.gb_pd_data.TabStop = False + Me.gb_pd_data.Text = "검사 현황" + ' + 'txbRdCheck + ' + Me.txbRdCheck.Font = New System.Drawing.Font("함초롬바탕", 26.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbRdCheck.Location = New System.Drawing.Point(143, 165) + Me.txbRdCheck.Name = "txbRdCheck" + Me.txbRdCheck.ReadOnly = True + Me.txbRdCheck.Size = New System.Drawing.Size(292, 53) + Me.txbRdCheck.TabIndex = 5 + Me.txbRdCheck.Text = "대기" + Me.txbRdCheck.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lbRdCheck + ' + Me.lbRdCheck.AutoSize = True + Me.lbRdCheck.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lbRdCheck.Location = New System.Drawing.Point(6, 171) + Me.lbRdCheck.Name = "lbRdCheck" + Me.lbRdCheck.Size = New System.Drawing.Size(142, 41) + Me.lbRdCheck.TabIndex = 4 + Me.lbRdCheck.Text = "정보입력" + ' + 'txbNdCheck + ' + Me.txbNdCheck.BackColor = System.Drawing.SystemColors.Control + Me.txbNdCheck.Font = New System.Drawing.Font("함초롬바탕", 26.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbNdCheck.Location = New System.Drawing.Point(143, 106) + Me.txbNdCheck.Name = "txbNdCheck" + Me.txbNdCheck.ReadOnly = True + Me.txbNdCheck.Size = New System.Drawing.Size(292, 53) + Me.txbNdCheck.TabIndex = 3 + Me.txbNdCheck.Text = "대기" + Me.txbNdCheck.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lbNdCheck + ' + Me.lbNdCheck.AutoSize = True + Me.lbNdCheck.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lbNdCheck.Location = New System.Drawing.Point(26, 109) + Me.lbNdCheck.Name = "lbNdCheck" + Me.lbNdCheck.Size = New System.Drawing.Size(90, 41) + Me.lbNdCheck.TabIndex = 2 + Me.lbNdCheck.Text = "7000" + ' + 'txbStCheck + ' + Me.txbStCheck.Font = New System.Drawing.Font("함초롬바탕", 26.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbStCheck.Location = New System.Drawing.Point(143, 47) + Me.txbStCheck.Name = "txbStCheck" + Me.txbStCheck.ReadOnly = True + Me.txbStCheck.Size = New System.Drawing.Size(292, 53) + Me.txbStCheck.TabIndex = 1 + Me.txbStCheck.Text = "대기" + Me.txbStCheck.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lbStCheck + ' + Me.lbStCheck.AutoSize = True + Me.lbStCheck.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lbStCheck.Location = New System.Drawing.Point(26, 50) + Me.lbStCheck.Name = "lbStCheck" + Me.lbStCheck.Size = New System.Drawing.Size(90, 41) + Me.lbStCheck.TabIndex = 0 + Me.lbStCheck.Text = "6850" + ' + 'ckb_info + ' + Me.ckb_info.AutoSize = True + Me.ckb_info.Font = New System.Drawing.Font("함초롬바탕", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.ckb_info.Location = New System.Drawing.Point(339, 20) + Me.ckb_info.Name = "ckb_info" + Me.ckb_info.Size = New System.Drawing.Size(114, 25) + Me.ckb_info.TabIndex = 125 + Me.ckb_info.Text = "정보만 입력" + Me.ckb_info.UseVisualStyleBackColor = True + ' + 'gb_td_data + ' + Me.gb_td_data.Controls.Add(Me.txb_prod_grade) + Me.gb_td_data.Controls.Add(Me.txb_td_serial) + Me.gb_td_data.Controls.Add(Me.lb_td_serial) + Me.gb_td_data.Controls.Add(Me.txb_prod_power) + Me.gb_td_data.Controls.Add(Me.lb_prod_grade) + Me.gb_td_data.Controls.Add(Me.txb_prod_Depth) + Me.gb_td_data.Controls.Add(Me.lb_prod_Depth) + Me.gb_td_data.Controls.Add(Me.lb_prod_power) + Me.gb_td_data.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gb_td_data.Location = New System.Drawing.Point(13, 299) + Me.gb_td_data.Name = "gb_td_data" + Me.gb_td_data.Size = New System.Drawing.Size(526, 326) + Me.gb_td_data.TabIndex = 121 + Me.gb_td_data.TabStop = False + Me.gb_td_data.Text = "T/D 데이터" + ' + 'txb_prod_grade + ' + Me.txb_prod_grade.Font = New System.Drawing.Font("함초롬바탕", 27.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txb_prod_grade.Location = New System.Drawing.Point(140, 115) + Me.txb_prod_grade.Name = "txb_prod_grade" + Me.txb_prod_grade.ReadOnly = True + Me.txb_prod_grade.Size = New System.Drawing.Size(362, 56) + Me.txb_prod_grade.TabIndex = 118 + Me.txb_prod_grade.Text = "대기" + Me.txb_prod_grade.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'txb_td_serial + ' + Me.txb_td_serial.Font = New System.Drawing.Font("함초롬바탕", 27.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txb_td_serial.Location = New System.Drawing.Point(140, 46) + Me.txb_td_serial.Name = "txb_td_serial" + Me.txb_td_serial.ReadOnly = True + Me.txb_td_serial.Size = New System.Drawing.Size(362, 56) + Me.txb_td_serial.TabIndex = 91 + Me.txb_td_serial.Text = "대기" + Me.txb_td_serial.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_td_serial + ' + Me.lb_td_serial.AutoSize = True + Me.lb_td_serial.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lb_td_serial.Location = New System.Drawing.Point(15, 60) + Me.lb_td_serial.Name = "lb_td_serial" + Me.lb_td_serial.Size = New System.Drawing.Size(130, 32) + Me.lb_td_serial.TabIndex = 90 + Me.lb_td_serial.Text = "T/D Num." + ' + 'txb_prod_power + ' + Me.txb_prod_power.Font = New System.Drawing.Font("함초롬바탕", 27.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txb_prod_power.Location = New System.Drawing.Point(140, 180) + Me.txb_prod_power.Name = "txb_prod_power" + Me.txb_prod_power.ReadOnly = True + Me.txb_prod_power.Size = New System.Drawing.Size(362, 56) + Me.txb_prod_power.TabIndex = 120 + Me.txb_prod_power.Text = "대기" + Me.txb_prod_power.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_prod_grade + ' + Me.lb_prod_grade.AutoSize = True + Me.lb_prod_grade.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lb_prod_grade.Location = New System.Drawing.Point(78, 126) + Me.lb_prod_grade.Name = "lb_prod_grade" + Me.lb_prod_grade.Size = New System.Drawing.Size(60, 32) + Me.lb_prod_grade.TabIndex = 115 + Me.lb_prod_grade.Text = "등급" + ' + 'txb_prod_Depth + ' + Me.txb_prod_Depth.Font = New System.Drawing.Font("함초롬바탕", 27.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txb_prod_Depth.Location = New System.Drawing.Point(140, 245) + Me.txb_prod_Depth.Name = "txb_prod_Depth" + Me.txb_prod_Depth.ReadOnly = True + Me.txb_prod_Depth.Size = New System.Drawing.Size(362, 56) + Me.txb_prod_Depth.TabIndex = 119 + Me.txb_prod_Depth.Text = "대기" + Me.txb_prod_Depth.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_prod_Depth + ' + Me.lb_prod_Depth.AutoSize = True + Me.lb_prod_Depth.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lb_prod_Depth.Location = New System.Drawing.Point(78, 255) + Me.lb_prod_Depth.Name = "lb_prod_Depth" + Me.lb_prod_Depth.Size = New System.Drawing.Size(60, 32) + Me.lb_prod_Depth.TabIndex = 116 + Me.lb_prod_Depth.Text = "깊이" + ' + 'lb_prod_power + ' + Me.lb_prod_power.AutoSize = True + Me.lb_prod_power.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lb_prod_power.Location = New System.Drawing.Point(78, 188) + Me.lb_prod_power.Name = "lb_prod_power" + Me.lb_prod_power.Size = New System.Drawing.Size(60, 32) + Me.lb_prod_power.TabIndex = 117 + Me.lb_prod_power.Text = "파워" + ' + 'btn_reset + ' + Me.btn_reset.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_reset.Location = New System.Drawing.Point(550, 537) + Me.btn_reset.Name = "btn_reset" + Me.btn_reset.Size = New System.Drawing.Size(230, 90) + Me.btn_reset.TabIndex = 122 + Me.btn_reset.Text = "초기화" + Me.btn_reset.UseVisualStyleBackColor = True + ' + 'txb_prod_state + ' + Me.txb_prod_state.BackColor = System.Drawing.Color.Gold + Me.txb_prod_state.Font = New System.Drawing.Font("함초롬바탕", 60.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txb_prod_state.ForeColor = System.Drawing.Color.Black + Me.txb_prod_state.Location = New System.Drawing.Point(182, 161) + Me.txb_prod_state.Name = "txb_prod_state" + Me.txb_prod_state.ReadOnly = True + Me.txb_prod_state.Size = New System.Drawing.Size(800, 111) + Me.txb_prod_state.TabIndex = 95 + Me.txb_prod_state.Text = "대기" + Me.txb_prod_state.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'btn_prod + ' + Me.btn_prod.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_prod.Location = New System.Drawing.Point(784, 537) + Me.btn_prod.Name = "btn_prod" + Me.btn_prod.Size = New System.Drawing.Size(223, 90) + Me.btn_prod.TabIndex = 94 + Me.btn_prod.Text = "실행" + Me.btn_prod.UseVisualStyleBackColor = True + ' + 'lb_prod_state + ' + Me.lb_prod_state.AutoSize = True + Me.lb_prod_state.Font = New System.Drawing.Font("함초롬바탕", 48.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lb_prod_state.ForeColor = System.Drawing.Color.Black + Me.lb_prod_state.Location = New System.Drawing.Point(20, 175) + Me.lb_prod_state.Name = "lb_prod_state" + Me.lb_prod_state.Size = New System.Drawing.Size(159, 83) + Me.lb_prod_state.TabIndex = 96 + Me.lb_prod_state.Text = "상태" + Me.lb_prod_state.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'GroupBox2 + ' + Me.GroupBox2.Controls.Add(Me.txb_serial_num) + Me.GroupBox2.Controls.Add(Me.Label27) + Me.GroupBox2.Controls.Add(Me.lb_serial_num) + Me.GroupBox2.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.GroupBox2.Location = New System.Drawing.Point(23, 11) + Me.GroupBox2.Name = "GroupBox2" + Me.GroupBox2.Size = New System.Drawing.Size(969, 126) + Me.GroupBox2.TabIndex = 123 + Me.GroupBox2.TabStop = False + Me.GroupBox2.Text = "T/D ▶ P/D 번호" + ' + 'txb_serial_num + ' + Me.txb_serial_num.BackColor = System.Drawing.SystemColors.Window + Me.txb_serial_num.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txb_serial_num.Font = New System.Drawing.Font("함초롬바탕", 38.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txb_serial_num.ImeMode = System.Windows.Forms.ImeMode.Disable + Me.txb_serial_num.Location = New System.Drawing.Point(302, 34) + Me.txb_serial_num.Name = "txb_serial_num" + Me.txb_serial_num.Size = New System.Drawing.Size(657, 74) + Me.txb_serial_num.TabIndex = 113 + Me.txb_serial_num.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'Label27 + ' + Me.Label27.AutoSize = True + Me.Label27.Location = New System.Drawing.Point(261, 64) + Me.Label27.Name = "Label27" + Me.Label27.Size = New System.Drawing.Size(0, 35) + Me.Label27.TabIndex = 112 + ' + 'lb_serial_num + ' + Me.lb_serial_num.AutoSize = True + Me.lb_serial_num.Font = New System.Drawing.Font("함초롬바탕", 30.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lb_serial_num.Location = New System.Drawing.Point(14, 44) + Me.lb_serial_num.Name = "lb_serial_num" + Me.lb_serial_num.Size = New System.Drawing.Size(294, 52) + Me.lb_serial_num.TabIndex = 114 + Me.lb_serial_num.Text = "Barcode Num." + ' + 'gb_data_info + ' + Me.gb_data_info.Controls.Add(Me.Label29) + Me.gb_data_info.Controls.Add(Me.gpbCartSet) + Me.gb_data_info.Location = New System.Drawing.Point(1, 103) + Me.gb_data_info.Name = "gb_data_info" + Me.gb_data_info.Size = New System.Drawing.Size(1020, 655) + Me.gb_data_info.TabIndex = 0 + Me.gb_data_info.TabStop = False + Me.gb_data_info.Visible = False + ' + 'Label29 + ' + Me.Label29.AutoSize = True + Me.Label29.Location = New System.Drawing.Point(412, 328) + Me.Label29.Name = "Label29" + Me.Label29.Size = New System.Drawing.Size(0, 12) + Me.Label29.TabIndex = 112 + ' + 'gpbCartSet + ' + Me.gpbCartSet.BackColor = System.Drawing.SystemColors.Control + Me.gpbCartSet.Controls.Add(Me.ckb_db_use) + Me.gpbCartSet.Controls.Add(Me.PictureBox1) + Me.gpbCartSet.Controls.Add(Me.btn_text_reset) + Me.gpbCartSet.Controls.Add(Me.GroupBox7) + Me.gpbCartSet.Controls.Add(Me.gb_area) + Me.gpbCartSet.Controls.Add(Me.gbShot) + Me.gpbCartSet.Controls.Add(Me.btn_all_write) + Me.gpbCartSet.Controls.Add(Me.gpbInfo) + Me.gpbCartSet.Controls.Add(Me.btn_all_read) + Me.gpbCartSet.Controls.Add(Me.gpbLocal) + Me.gpbCartSet.Controls.Add(Me.gpbCart) + Me.gpbCartSet.Font = New System.Drawing.Font("굴림", 16.2!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Underline), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gpbCartSet.ForeColor = System.Drawing.SystemColors.ControlText + Me.gpbCartSet.Location = New System.Drawing.Point(7, 11) + Me.gpbCartSet.Margin = New System.Windows.Forms.Padding(3, 2, 3, 2) + Me.gpbCartSet.Name = "gpbCartSet" + Me.gpbCartSet.Padding = New System.Windows.Forms.Padding(3, 2, 3, 2) + Me.gpbCartSet.Size = New System.Drawing.Size(1000, 632) + Me.gpbCartSet.TabIndex = 0 + Me.gpbCartSet.TabStop = False + Me.gpbCartSet.Text = "제품 정보 설정" + ' + 'ckb_db_use + ' + Me.ckb_db_use.AutoSize = True + Me.ckb_db_use.Font = New System.Drawing.Font("함초롬바탕", 12.0!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Underline), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.ckb_db_use.Location = New System.Drawing.Point(520, 22) + Me.ckb_db_use.Name = "ckb_db_use" + Me.ckb_db_use.Size = New System.Drawing.Size(162, 25) + Me.ckb_db_use.TabIndex = 59 + Me.ckb_db_use.Text = "데이터베이스 사용" + Me.ckb_db_use.UseVisualStyleBackColor = True + ' + 'PictureBox1 + ' + Me.PictureBox1.Image = Global.FreqConfigRegister.My.Resources.Resources.맥시멈_크래들_누끼_ + Me.PictureBox1.Location = New System.Drawing.Point(698, 27) + Me.PictureBox1.Name = "PictureBox1" + Me.PictureBox1.Size = New System.Drawing.Size(283, 556) + Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.PictureBox1.TabIndex = 58 + Me.PictureBox1.TabStop = False + ' + 'btn_text_reset + ' + Me.btn_text_reset.DialogResult = System.Windows.Forms.DialogResult.Cancel + Me.btn_text_reset.Font = New System.Drawing.Font("굴림", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_text_reset.Location = New System.Drawing.Point(350, 556) + Me.btn_text_reset.Name = "btn_text_reset" + Me.btn_text_reset.Size = New System.Drawing.Size(331, 50) + Me.btn_text_reset.TabIndex = 8 + Me.btn_text_reset.Text = "작성 항목 초기화" + Me.btn_text_reset.UseVisualStyleBackColor = True + ' + 'GroupBox7 + ' + Me.GroupBox7.Controls.Add(Me.txb_resetbox) + Me.GroupBox7.Controls.Add(Me.btn_flashreset) + Me.GroupBox7.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.GroupBox7.ForeColor = System.Drawing.Color.Black + Me.GroupBox7.Location = New System.Drawing.Point(348, 349) + Me.GroupBox7.Name = "GroupBox7" + Me.GroupBox7.Size = New System.Drawing.Size(332, 80) + Me.GroupBox7.TabIndex = 5 + Me.GroupBox7.TabStop = False + Me.GroupBox7.Text = "플래쉬 설정값 초기화" + ' + 'txb_resetbox + ' + Me.txb_resetbox.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer)) + Me.txb_resetbox.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txb_resetbox.ForeColor = System.Drawing.Color.White + Me.txb_resetbox.Location = New System.Drawing.Point(20, 34) + Me.txb_resetbox.Name = "txb_resetbox" + Me.txb_resetbox.Size = New System.Drawing.Size(132, 29) + Me.txb_resetbox.TabIndex = 57 + Me.txb_resetbox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.txb_resetbox.Visible = False + ' + 'btn_flashreset + ' + Me.btn_flashreset.DialogResult = System.Windows.Forms.DialogResult.Cancel + Me.btn_flashreset.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_flashreset.ForeColor = System.Drawing.Color.Red + Me.btn_flashreset.Location = New System.Drawing.Point(163, 25) + Me.btn_flashreset.Name = "btn_flashreset" + Me.btn_flashreset.Size = New System.Drawing.Size(160, 40) + Me.btn_flashreset.TabIndex = 0 + Me.btn_flashreset.Text = "초기화" + Me.btn_flashreset.UseVisualStyleBackColor = True + ' + 'gb_area + ' + Me.gb_area.Controls.Add(Me.txb_abr_code) + Me.gb_area.Controls.Add(Me.txb_areabox) + Me.gb_area.Controls.Add(Me.txb_area_code) + Me.gb_area.Controls.Add(Me.lb_abr_code) + Me.gb_area.Controls.Add(Me.btn_area_read) + Me.gb_area.Controls.Add(Me.lb_area_code) + Me.gb_area.Controls.Add(Me.btn_area_write) + Me.gb_area.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gb_area.ForeColor = System.Drawing.Color.Black + Me.gb_area.Location = New System.Drawing.Point(6, 470) + Me.gb_area.Name = "gb_area" + Me.gb_area.Size = New System.Drawing.Size(332, 138) + Me.gb_area.TabIndex = 2 + Me.gb_area.TabStop = False + Me.gb_area.Text = "지역코드설정" + ' + 'txb_abr_code + ' + Me.txb_abr_code.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.txb_abr_code.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txb_abr_code.ForeColor = System.Drawing.Color.Blue + Me.txb_abr_code.Location = New System.Drawing.Point(156, 56) + Me.txb_abr_code.MaxLength = 3 + Me.txb_abr_code.Name = "txb_abr_code" + Me.txb_abr_code.Size = New System.Drawing.Size(158, 29) + Me.txb_abr_code.TabIndex = 1 + Me.txb_abr_code.Text = "0" + Me.txb_abr_code.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'txb_areabox + ' + Me.txb_areabox.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer)) + Me.txb_areabox.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txb_areabox.ForeColor = System.Drawing.Color.White + Me.txb_areabox.Location = New System.Drawing.Point(11, 94) + Me.txb_areabox.Name = "txb_areabox" + Me.txb_areabox.Size = New System.Drawing.Size(132, 29) + Me.txb_areabox.TabIndex = 43 + Me.txb_areabox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.txb_areabox.Visible = False + ' + 'txb_area_code + ' + Me.txb_area_code.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(128, Byte), Integer)) + Me.txb_area_code.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txb_area_code.ForeColor = System.Drawing.Color.Blue + Me.txb_area_code.Location = New System.Drawing.Point(156, 18) + Me.txb_area_code.MaxLength = 3 + Me.txb_area_code.Name = "txb_area_code" + Me.txb_area_code.Size = New System.Drawing.Size(158, 29) + Me.txb_area_code.TabIndex = 0 + Me.txb_area_code.Text = "82" + Me.txb_area_code.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_abr_code + ' + Me.lb_abr_code.AutoSize = True + Me.lb_abr_code.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lb_abr_code.Location = New System.Drawing.Point(11, 62) + Me.lb_abr_code.Name = "lb_abr_code" + Me.lb_abr_code.Size = New System.Drawing.Size(92, 16) + Me.lb_abr_code.TabIndex = 51 + Me.lb_abr_code.Text = "대리점코드" + ' + 'btn_area_read + ' + Me.btn_area_read.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_area_read.Location = New System.Drawing.Point(157, 91) + Me.btn_area_read.Name = "btn_area_read" + Me.btn_area_read.Size = New System.Drawing.Size(72, 35) + Me.btn_area_read.TabIndex = 2 + Me.btn_area_read.Text = "읽기" + Me.btn_area_read.UseVisualStyleBackColor = True + ' + 'lb_area_code + ' + Me.lb_area_code.AutoSize = True + Me.lb_area_code.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lb_area_code.Location = New System.Drawing.Point(11, 26) + Me.lb_area_code.Name = "lb_area_code" + Me.lb_area_code.Size = New System.Drawing.Size(75, 16) + Me.lb_area_code.TabIndex = 71 + Me.lb_area_code.Text = "국가코드" + ' + 'btn_area_write + ' + Me.btn_area_write.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_area_write.Location = New System.Drawing.Point(242, 91) + Me.btn_area_write.Name = "btn_area_write" + Me.btn_area_write.Size = New System.Drawing.Size(72, 35) + Me.btn_area_write.TabIndex = 3 + Me.btn_area_write.Text = "쓰기" + Me.btn_area_write.UseVisualStyleBackColor = True + ' + 'gbShot + ' + Me.gbShot.Controls.Add(Me.nud_shot) + Me.gbShot.Controls.Add(Me.txb_shotbox) + Me.gbShot.Controls.Add(Me.btn_shot_read) + Me.gbShot.Controls.Add(Me.btn_shot_write) + Me.gbShot.Controls.Add(Me.lb_shot) + Me.gbShot.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gbShot.ForeColor = System.Drawing.Color.Black + Me.gbShot.Location = New System.Drawing.Point(348, 44) + Me.gbShot.Name = "gbShot" + Me.gbShot.Size = New System.Drawing.Size(332, 95) + Me.gbShot.TabIndex = 3 + Me.gbShot.TabStop = False + Me.gbShot.Text = "사용 샷 수 설정" + ' + 'nud_shot + ' + Me.nud_shot.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer)) + Me.nud_shot.Cursor = System.Windows.Forms.Cursors.Default + Me.nud_shot.Font = New System.Drawing.Font("굴림", 15.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.nud_shot.ForeColor = System.Drawing.Color.Blue + Me.nud_shot.Location = New System.Drawing.Point(165, 16) + Me.nud_shot.Margin = New System.Windows.Forms.Padding(3, 2, 3, 2) + Me.nud_shot.Maximum = New Decimal(New Integer() {9999999, 0, 0, 0}) + Me.nud_shot.Name = "nud_shot" + Me.nud_shot.RightToLeft = System.Windows.Forms.RightToLeft.No + Me.nud_shot.Size = New System.Drawing.Size(158, 30) + Me.nud_shot.TabIndex = 0 + Me.nud_shot.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'txb_shotbox + ' + Me.txb_shotbox.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer)) + Me.txb_shotbox.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txb_shotbox.ForeColor = System.Drawing.Color.White + Me.txb_shotbox.Location = New System.Drawing.Point(20, 54) + Me.txb_shotbox.Name = "txb_shotbox" + Me.txb_shotbox.Size = New System.Drawing.Size(132, 29) + Me.txb_shotbox.TabIndex = 43 + Me.txb_shotbox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.txb_shotbox.Visible = False + ' + 'btn_shot_read + ' + Me.btn_shot_read.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_shot_read.Location = New System.Drawing.Point(166, 51) + Me.btn_shot_read.Name = "btn_shot_read" + Me.btn_shot_read.Size = New System.Drawing.Size(72, 35) + Me.btn_shot_read.TabIndex = 1 + Me.btn_shot_read.Text = "읽기" + Me.btn_shot_read.UseVisualStyleBackColor = True + ' + 'btn_shot_write + ' + Me.btn_shot_write.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_shot_write.Location = New System.Drawing.Point(251, 51) + Me.btn_shot_write.Name = "btn_shot_write" + Me.btn_shot_write.Size = New System.Drawing.Size(72, 35) + Me.btn_shot_write.TabIndex = 2 + Me.btn_shot_write.Text = "쓰기" + Me.btn_shot_write.UseVisualStyleBackColor = True + ' + 'lb_shot + ' + Me.lb_shot.AutoSize = True + Me.lb_shot.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lb_shot.Location = New System.Drawing.Point(17, 25) + Me.lb_shot.Name = "lb_shot" + Me.lb_shot.Size = New System.Drawing.Size(87, 16) + Me.lb_shot.TabIndex = 13 + Me.lb_shot.Text = "사용 샷 수" + ' + 'btn_all_write + ' + Me.btn_all_write.DialogResult = System.Windows.Forms.DialogResult.Cancel + Me.btn_all_write.Font = New System.Drawing.Font("굴림", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_all_write.Location = New System.Drawing.Point(350, 496) + Me.btn_all_write.Name = "btn_all_write" + Me.btn_all_write.Size = New System.Drawing.Size(331, 50) + Me.btn_all_write.TabIndex = 7 + Me.btn_all_write.Text = "전체 쓰기(Motor 제외)" + Me.btn_all_write.UseVisualStyleBackColor = True + ' + 'gpbInfo + ' + Me.gpbInfo.Controls.Add(Me.rdbV2) + Me.gpbInfo.Controls.Add(Me.rdbV1) + Me.gpbInfo.Controls.Add(Me.lbMode) + Me.gpbInfo.Controls.Add(Me.Label28) + Me.gpbInfo.Controls.Add(Me.nudMonth) + Me.gpbInfo.Controls.Add(Me.nudYear) + Me.gpbInfo.Controls.Add(Me.nudSN) + Me.gpbInfo.Controls.Add(Me.Label43) + Me.gpbInfo.Controls.Add(Me.txbBarcode) + Me.gpbInfo.Controls.Add(Me.btn_today) + Me.gpbInfo.Controls.Add(Me.Label44) + Me.gpbInfo.Controls.Add(Me.Label45) + Me.gpbInfo.Controls.Add(Me.txbInfoBox) + Me.gpbInfo.Controls.Add(Me.btn_info_read) + Me.gpbInfo.Controls.Add(Me.btn_info_write) + Me.gpbInfo.Controls.Add(Me.Label46) + Me.gpbInfo.Controls.Add(Me.txbFactory) + Me.gpbInfo.Controls.Add(Me.Label47) + Me.gpbInfo.Controls.Add(Me.txbModel) + Me.gpbInfo.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gpbInfo.ForeColor = System.Drawing.Color.Black + Me.gpbInfo.Location = New System.Drawing.Point(6, 224) + Me.gpbInfo.Name = "gpbInfo" + Me.gpbInfo.Size = New System.Drawing.Size(332, 240) + Me.gpbInfo.TabIndex = 1 + Me.gpbInfo.TabStop = False + Me.gpbInfo.Text = "제품 정보 설정" + ' + 'rdbV2 + ' + Me.rdbV2.AutoSize = True + Me.rdbV2.Location = New System.Drawing.Point(260, 123) + Me.rdbV2.Name = "rdbV2" + Me.rdbV2.Size = New System.Drawing.Size(45, 20) + Me.rdbV2.TabIndex = 73 + Me.rdbV2.TabStop = True + Me.rdbV2.Text = "V2" + Me.rdbV2.UseVisualStyleBackColor = True + ' + 'rdbV1 + ' + Me.rdbV1.AutoSize = True + Me.rdbV1.Location = New System.Drawing.Point(189, 123) + Me.rdbV1.Name = "rdbV1" + Me.rdbV1.Size = New System.Drawing.Size(45, 20) + Me.rdbV1.TabIndex = 72 + Me.rdbV1.TabStop = True + Me.rdbV1.Text = "V1" + Me.rdbV1.UseVisualStyleBackColor = True + ' + 'lbMode + ' + Me.lbMode.AutoSize = True + Me.lbMode.Location = New System.Drawing.Point(36, 125) + Me.lbMode.Name = "lbMode" + Me.lbMode.Size = New System.Drawing.Size(75, 16) + Me.lbMode.TabIndex = 71 + Me.lbMode.Text = "타입설정" + ' + 'Label28 + ' + Me.Label28.AutoSize = True + Me.Label28.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label28.Location = New System.Drawing.Point(19, 159) + Me.Label28.Name = "Label28" + Me.Label28.Size = New System.Drawing.Size(92, 16) + Me.Label28.TabIndex = 70 + Me.Label28.Text = "시리얼넘버" + ' + 'nudMonth + ' + Me.nudMonth.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.nudMonth.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold) + Me.nudMonth.ForeColor = System.Drawing.Color.Blue + Me.nudMonth.Location = New System.Drawing.Point(274, 81) + Me.nudMonth.Margin = New System.Windows.Forms.Padding(3, 2, 3, 2) + Me.nudMonth.Maximum = New Decimal(New Integer() {12, 0, 0, 0}) + Me.nudMonth.Minimum = New Decimal(New Integer() {1, 0, 0, 0}) + Me.nudMonth.Name = "nudMonth" + Me.nudMonth.Size = New System.Drawing.Size(50, 29) + Me.nudMonth.TabIndex = 4 + Me.nudMonth.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.nudMonth.Value = New Decimal(New Integer() {1, 0, 0, 0}) + ' + 'nudYear + ' + Me.nudYear.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.nudYear.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold) + Me.nudYear.ForeColor = System.Drawing.Color.Blue + Me.nudYear.Location = New System.Drawing.Point(194, 81) + Me.nudYear.Margin = New System.Windows.Forms.Padding(3, 2, 3, 2) + Me.nudYear.Maximum = New Decimal(New Integer() {99, 0, 0, 0}) + Me.nudYear.Minimum = New Decimal(New Integer() {22, 0, 0, 0}) + Me.nudYear.Name = "nudYear" + Me.nudYear.Size = New System.Drawing.Size(50, 29) + Me.nudYear.TabIndex = 3 + Me.nudYear.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.nudYear.Value = New Decimal(New Integer() {22, 0, 0, 0}) + ' + 'nudSN + ' + Me.nudSN.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(224, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.nudSN.Cursor = System.Windows.Forms.Cursors.Default + Me.nudSN.Font = New System.Drawing.Font("굴림", 15.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.nudSN.ForeColor = System.Drawing.Color.Blue + Me.nudSN.Location = New System.Drawing.Point(168, 154) + Me.nudSN.Margin = New System.Windows.Forms.Padding(3, 2, 3, 2) + Me.nudSN.Maximum = New Decimal(New Integer() {999999, 0, 0, 0}) + Me.nudSN.Name = "nudSN" + Me.nudSN.RightToLeft = System.Windows.Forms.RightToLeft.No + Me.nudSN.Size = New System.Drawing.Size(158, 30) + Me.nudSN.TabIndex = 5 + Me.nudSN.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'Label43 + ' + Me.Label43.AutoSize = True + Me.Label43.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label43.Location = New System.Drawing.Point(19, 24) + Me.Label43.Name = "Label43" + Me.Label43.Size = New System.Drawing.Size(92, 16) + Me.Label43.TabIndex = 57 + Me.Label43.Text = "바코드넘버" + ' + 'txbBarcode + ' + Me.txbBarcode.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer)) + Me.txbBarcode.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbBarcode.ForeColor = System.Drawing.Color.Blue + Me.txbBarcode.Location = New System.Drawing.Point(166, 16) + Me.txbBarcode.Name = "txbBarcode" + Me.txbBarcode.ReadOnly = True + Me.txbBarcode.Size = New System.Drawing.Size(158, 29) + Me.txbBarcode.TabIndex = 0 + Me.txbBarcode.TabStop = False + Me.txbBarcode.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'btn_today + ' + Me.btn_today.Font = New System.Drawing.Font("굴림", 10.2!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_today.Location = New System.Drawing.Point(98, 83) + Me.btn_today.Name = "btn_today" + Me.btn_today.Size = New System.Drawing.Size(52, 28) + Me.btn_today.TabIndex = 2 + Me.btn_today.Text = "금일" + Me.btn_today.UseVisualStyleBackColor = True + ' + 'Label44 + ' + Me.Label44.AutoSize = True + Me.Label44.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label44.Location = New System.Drawing.Point(247, 87) + Me.Label44.Name = "Label44" + Me.Label44.Size = New System.Drawing.Size(24, 16) + Me.Label44.TabIndex = 52 + Me.Label44.Text = "월" + ' + 'Label45 + ' + Me.Label45.AutoSize = True + Me.Label45.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label45.Location = New System.Drawing.Point(166, 87) + Me.Label45.Name = "Label45" + Me.Label45.Size = New System.Drawing.Size(24, 16) + Me.Label45.TabIndex = 3 + Me.Label45.Text = "년" + ' + 'txbInfoBox + ' + Me.txbInfoBox.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer)) + Me.txbInfoBox.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbInfoBox.ForeColor = System.Drawing.Color.White + Me.txbInfoBox.Location = New System.Drawing.Point(11, 198) + Me.txbInfoBox.Name = "txbInfoBox" + Me.txbInfoBox.Size = New System.Drawing.Size(132, 29) + Me.txbInfoBox.TabIndex = 43 + Me.txbInfoBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.txbInfoBox.Visible = False + ' + 'btn_info_read + ' + Me.btn_info_read.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_info_read.Location = New System.Drawing.Point(166, 195) + Me.btn_info_read.Name = "btn_info_read" + Me.btn_info_read.Size = New System.Drawing.Size(72, 35) + Me.btn_info_read.TabIndex = 5 + Me.btn_info_read.Text = "읽기" + Me.btn_info_read.UseVisualStyleBackColor = True + ' + 'btn_info_write + ' + Me.btn_info_write.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_info_write.Location = New System.Drawing.Point(250, 195) + Me.btn_info_write.Name = "btn_info_write" + Me.btn_info_write.Size = New System.Drawing.Size(72, 35) + Me.btn_info_write.TabIndex = 6 + Me.btn_info_write.Text = "쓰기" + Me.btn_info_write.UseVisualStyleBackColor = True + ' + 'Label46 + ' + Me.Label46.AutoSize = True + Me.Label46.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label46.Location = New System.Drawing.Point(19, 89) + Me.Label46.Name = "Label46" + Me.Label46.Size = New System.Drawing.Size(75, 16) + Me.Label46.TabIndex = 17 + Me.Label46.Text = "제조일자" + ' + 'txbFactory + ' + Me.txbFactory.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer)) + Me.txbFactory.CharacterCasing = System.Windows.Forms.CharacterCasing.Lower + Me.txbFactory.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbFactory.ForeColor = System.Drawing.Color.Blue + Me.txbFactory.Location = New System.Drawing.Point(166, 48) + Me.txbFactory.Name = "txbFactory" + Me.txbFactory.Size = New System.Drawing.Size(158, 29) + Me.txbFactory.TabIndex = 1 + Me.txbFactory.Text = "jomt" + Me.txbFactory.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'Label47 + ' + Me.Label47.AutoSize = True + Me.Label47.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label47.Location = New System.Drawing.Point(19, 54) + Me.Label47.Name = "Label47" + Me.Label47.Size = New System.Drawing.Size(92, 16) + Me.Label47.TabIndex = 13 + Me.Label47.Text = "제조사코드" + ' + 'txbModel + ' + Me.txbModel.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer)) + Me.txbModel.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbModel.ForeColor = System.Drawing.Color.Blue + Me.txbModel.Location = New System.Drawing.Point(166, 48) + Me.txbModel.Name = "txbModel" + Me.txbModel.Size = New System.Drawing.Size(158, 29) + Me.txbModel.TabIndex = 46 + Me.txbModel.Text = "0" + Me.txbModel.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.txbModel.Visible = False + ' + 'btn_all_read + ' + Me.btn_all_read.DialogResult = System.Windows.Forms.DialogResult.Cancel + Me.btn_all_read.Font = New System.Drawing.Font("굴림", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_all_read.Location = New System.Drawing.Point(350, 435) + Me.btn_all_read.Name = "btn_all_read" + Me.btn_all_read.Size = New System.Drawing.Size(330, 50) + Me.btn_all_read.TabIndex = 6 + Me.btn_all_read.Text = "전체 읽기 (Motor 제외)" + Me.btn_all_read.UseVisualStyleBackColor = True + ' + 'gpbLocal + ' + Me.gpbLocal.Controls.Add(Me.btn_mtr_read) + Me.gpbLocal.Controls.Add(Me.nud_motor) + Me.gpbLocal.Controls.Add(Me.picb_motor) + Me.gpbLocal.Controls.Add(Me.txb_motorBox) + Me.gpbLocal.Controls.Add(Me.btn_mtr_write) + Me.gpbLocal.Controls.Add(Me.lb_motor) + Me.gpbLocal.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gpbLocal.ForeColor = System.Drawing.Color.Black + Me.gpbLocal.Location = New System.Drawing.Point(350, 145) + Me.gpbLocal.Name = "gpbLocal" + Me.gpbLocal.Size = New System.Drawing.Size(332, 199) + Me.gpbLocal.TabIndex = 4 + Me.gpbLocal.TabStop = False + Me.gpbLocal.Text = "TD 모터 설정" + ' + 'btn_mtr_read + ' + Me.btn_mtr_read.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_mtr_read.Location = New System.Drawing.Point(164, 53) + Me.btn_mtr_read.Name = "btn_mtr_read" + Me.btn_mtr_read.Size = New System.Drawing.Size(72, 35) + Me.btn_mtr_read.TabIndex = 1 + Me.btn_mtr_read.Text = "읽기" + Me.btn_mtr_read.UseVisualStyleBackColor = True + ' + 'nud_motor + ' + Me.nud_motor.BackColor = System.Drawing.Color.PowderBlue + Me.nud_motor.Cursor = System.Windows.Forms.Cursors.Default + Me.nud_motor.Font = New System.Drawing.Font("굴림", 15.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.nud_motor.ForeColor = System.Drawing.Color.Blue + Me.nud_motor.Location = New System.Drawing.Point(164, 18) + Me.nud_motor.Margin = New System.Windows.Forms.Padding(3, 2, 3, 2) + Me.nud_motor.Maximum = New Decimal(New Integer() {5, 0, 0, 0}) + Me.nud_motor.Minimum = New Decimal(New Integer() {5, 0, 0, -2147483648}) + Me.nud_motor.Name = "nud_motor" + Me.nud_motor.RightToLeft = System.Windows.Forms.RightToLeft.No + Me.nud_motor.Size = New System.Drawing.Size(158, 30) + Me.nud_motor.TabIndex = 0 + Me.nud_motor.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'picb_motor + ' + Me.picb_motor.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None + Me.picb_motor.Enabled = False + Me.picb_motor.Image = Global.FreqConfigRegister.My.Resources.Resources.Motor_img + Me.picb_motor.Location = New System.Drawing.Point(6, 94) + Me.picb_motor.Name = "picb_motor" + Me.picb_motor.Size = New System.Drawing.Size(320, 95) + Me.picb_motor.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage + Me.picb_motor.TabIndex = 44 + Me.picb_motor.TabStop = False + ' + 'txb_motorBox + ' + Me.txb_motorBox.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer)) + Me.txb_motorBox.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txb_motorBox.ForeColor = System.Drawing.Color.White + Me.txb_motorBox.Location = New System.Drawing.Point(18, 56) + Me.txb_motorBox.Name = "txb_motorBox" + Me.txb_motorBox.Size = New System.Drawing.Size(132, 29) + Me.txb_motorBox.TabIndex = 43 + Me.txb_motorBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.txb_motorBox.Visible = False + ' + 'btn_mtr_write + ' + Me.btn_mtr_write.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_mtr_write.Location = New System.Drawing.Point(249, 53) + Me.btn_mtr_write.Name = "btn_mtr_write" + Me.btn_mtr_write.Size = New System.Drawing.Size(72, 35) + Me.btn_mtr_write.TabIndex = 2 + Me.btn_mtr_write.Text = "쓰기" + Me.btn_mtr_write.UseVisualStyleBackColor = True + ' + 'lb_motor + ' + Me.lb_motor.AutoSize = True + Me.lb_motor.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lb_motor.Location = New System.Drawing.Point(17, 25) + Me.lb_motor.Name = "lb_motor" + Me.lb_motor.Size = New System.Drawing.Size(124, 16) + Me.lb_motor.TabIndex = 13 + Me.lb_motor.Text = "모터 이동 (±5)" + ' + 'gpbCart + ' + Me.gpbCart.Controls.Add(Me.txb_tds) + Me.gpbCart.Controls.Add(Me.txb_tdBox) + Me.gpbCart.Controls.Add(Me.lb_tds) + Me.gpbCart.Controls.Add(Me.btn_td_read) + Me.gpbCart.Controls.Add(Me.txb_tdp) + Me.gpbCart.Controls.Add(Me.lb_tdp) + Me.gpbCart.Controls.Add(Me.btn_td_write) + Me.gpbCart.Controls.Add(Me.txb_tdf) + Me.gpbCart.Controls.Add(Me.lb_tdf) + Me.gpbCart.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gpbCart.Location = New System.Drawing.Point(6, 44) + Me.gpbCart.Name = "gpbCart" + Me.gpbCart.Size = New System.Drawing.Size(332, 169) + Me.gpbCart.TabIndex = 0 + Me.gpbCart.TabStop = False + Me.gpbCart.Text = "트렌스듀서 설정" + ' + 'txb_tds + ' + Me.txb_tds.BackColor = System.Drawing.Color.LightCyan + Me.txb_tds.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txb_tds.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txb_tds.ForeColor = System.Drawing.Color.Blue + Me.txb_tds.ImeMode = System.Windows.Forms.ImeMode.Disable + Me.txb_tds.Location = New System.Drawing.Point(164, 21) + Me.txb_tds.MaxLength = 10 + Me.txb_tds.Name = "txb_tds" + Me.txb_tds.Size = New System.Drawing.Size(158, 29) + Me.txb_tds.TabIndex = 0 + Me.txb_tds.Text = "DITI" + Me.txb_tds.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'txb_tdBox + ' + Me.txb_tdBox.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer)) + Me.txb_tdBox.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txb_tdBox.ForeColor = System.Drawing.Color.White + Me.txb_tdBox.Location = New System.Drawing.Point(11, 129) + Me.txb_tdBox.Name = "txb_tdBox" + Me.txb_tdBox.Size = New System.Drawing.Size(132, 29) + Me.txb_tdBox.TabIndex = 20 + Me.txb_tdBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.txb_tdBox.Visible = False + ' + 'lb_tds + ' + Me.lb_tds.AutoSize = True + Me.lb_tds.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lb_tds.Location = New System.Drawing.Point(17, 28) + Me.lb_tds.Name = "lb_tds" + Me.lb_tds.Size = New System.Drawing.Size(149, 16) + Me.lb_tds.TabIndex = 42 + Me.lb_tds.Text = "트렌스듀서 Serial." + ' + 'btn_td_read + ' + Me.btn_td_read.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_td_read.Location = New System.Drawing.Point(164, 124) + Me.btn_td_read.Name = "btn_td_read" + Me.btn_td_read.Size = New System.Drawing.Size(72, 35) + Me.btn_td_read.TabIndex = 3 + Me.btn_td_read.Text = "읽기" + Me.btn_td_read.UseVisualStyleBackColor = True + ' + 'txb_tdp + ' + Me.txb_tdp.BackColor = System.Drawing.Color.LightSteelBlue + Me.txb_tdp.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txb_tdp.ForeColor = System.Drawing.Color.Blue + Me.txb_tdp.Location = New System.Drawing.Point(164, 90) + Me.txb_tdp.MaxLength = 5 + Me.txb_tdp.Name = "txb_tdp" + Me.txb_tdp.Size = New System.Drawing.Size(158, 29) + Me.txb_tdp.TabIndex = 2 + Me.txb_tdp.Text = "0.00" + Me.txb_tdp.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_tdp + ' + Me.lb_tdp.AutoSize = True + Me.lb_tdp.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lb_tdp.Location = New System.Drawing.Point(19, 96) + Me.lb_tdp.Name = "lb_tdp" + Me.lb_tdp.Size = New System.Drawing.Size(124, 16) + Me.lb_tdp.TabIndex = 39 + Me.lb_tdp.Text = "파워[+/-0.50J]" + ' + 'btn_td_write + ' + Me.btn_td_write.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btn_td_write.Location = New System.Drawing.Point(250, 124) + Me.btn_td_write.Name = "btn_td_write" + Me.btn_td_write.Size = New System.Drawing.Size(72, 35) + Me.btn_td_write.TabIndex = 4 + Me.btn_td_write.Text = "쓰기" + Me.btn_td_write.UseVisualStyleBackColor = True + ' + 'txb_tdf + ' + Me.txb_tdf.BackColor = System.Drawing.Color.PowderBlue + Me.txb_tdf.Font = New System.Drawing.Font("굴림", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txb_tdf.ForeColor = System.Drawing.Color.Blue + Me.txb_tdf.Location = New System.Drawing.Point(164, 55) + Me.txb_tdf.MaxLength = 4 + Me.txb_tdf.Name = "txb_tdf" + Me.txb_tdf.Size = New System.Drawing.Size(158, 29) + Me.txb_tdf.TabIndex = 1 + Me.txb_tdf.Text = "0" + Me.txb_tdf.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_tdf + ' + Me.lb_tdf.AutoSize = True + Me.lb_tdf.Font = New System.Drawing.Font("굴림", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lb_tdf.Location = New System.Drawing.Point(19, 63) + Me.lb_tdf.Name = "lb_tdf" + Me.lb_tdf.Size = New System.Drawing.Size(106, 16) + Me.lb_tdf.TabIndex = 13 + Me.lb_tdf.Text = "주파수[kHz]" + ' + 'gbprodreg + ' + Me.gbprodreg.Controls.Add(Me.gb_pd_count) + Me.gbprodreg.Controls.Add(Me.gbprod) + Me.gbprodreg.Controls.Add(Me.gbbarcode) + Me.gbprodreg.Controls.Add(Me.gbtd) + Me.gbprodreg.Controls.Add(Me.btnreset) + Me.gbprodreg.Controls.Add(Me.txbresult) + Me.gbprodreg.Controls.Add(Me.btnrun) + Me.gbprodreg.Controls.Add(Me.lbresult) + Me.gbprodreg.Location = New System.Drawing.Point(1, 75) + Me.gbprodreg.Name = "gbprodreg" + Me.gbprodreg.Size = New System.Drawing.Size(1020, 655) + Me.gbprodreg.TabIndex = 120 + Me.gbprodreg.TabStop = False + Me.gbprodreg.Visible = False + ' + 'gb_pd_count + ' + Me.gb_pd_count.Controls.Add(Me.txb_fail_count) + Me.gb_pd_count.Controls.Add(Me.lb_fail_count) + Me.gb_pd_count.Controls.Add(Me.txb_suc_count) + Me.gb_pd_count.Controls.Add(Me.lb_suc_count) + Me.gb_pd_count.Controls.Add(Me.txb_all_count) + Me.gb_pd_count.Controls.Add(Me.lb_all_count) + Me.gb_pd_count.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gb_pd_count.Location = New System.Drawing.Point(13, 519) + Me.gb_pd_count.Name = "gb_pd_count" + Me.gb_pd_count.Size = New System.Drawing.Size(606, 126) + Me.gb_pd_count.TabIndex = 126 + Me.gb_pd_count.TabStop = False + Me.gb_pd_count.Text = "금일수량" + ' + 'txb_fail_count + ' + Me.txb_fail_count.ForeColor = System.Drawing.Color.Red + Me.txb_fail_count.Location = New System.Drawing.Point(485, 56) + Me.txb_fail_count.Name = "txb_fail_count" + Me.txb_fail_count.Size = New System.Drawing.Size(106, 32) + Me.txb_fail_count.TabIndex = 5 + Me.txb_fail_count.Text = "0" + Me.txb_fail_count.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_fail_count + ' + Me.lb_fail_count.AutoSize = True + Me.lb_fail_count.Location = New System.Drawing.Point(400, 60) + Me.lb_fail_count.Name = "lb_fail_count" + Me.lb_fail_count.Size = New System.Drawing.Size(82, 24) + Me.lb_fail_count.TabIndex = 4 + Me.lb_fail_count.Text = "불량수량" + ' + 'txb_suc_count + ' + Me.txb_suc_count.ForeColor = System.Drawing.Color.Blue + Me.txb_suc_count.Location = New System.Drawing.Point(281, 57) + Me.txb_suc_count.Name = "txb_suc_count" + Me.txb_suc_count.Size = New System.Drawing.Size(106, 32) + Me.txb_suc_count.TabIndex = 3 + Me.txb_suc_count.Text = "0" + Me.txb_suc_count.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_suc_count + ' + Me.lb_suc_count.AutoSize = True + Me.lb_suc_count.Location = New System.Drawing.Point(196, 60) + Me.lb_suc_count.Name = "lb_suc_count" + Me.lb_suc_count.Size = New System.Drawing.Size(82, 24) + Me.lb_suc_count.TabIndex = 2 + Me.lb_suc_count.Text = "양품수량" + ' + 'txb_all_count + ' + Me.txb_all_count.Location = New System.Drawing.Point(80, 57) + Me.txb_all_count.Name = "txb_all_count" + Me.txb_all_count.Size = New System.Drawing.Size(106, 32) + Me.txb_all_count.TabIndex = 1 + Me.txb_all_count.Text = "0" + Me.txb_all_count.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lb_all_count + ' + Me.lb_all_count.AutoSize = True + Me.lb_all_count.Location = New System.Drawing.Point(14, 60) + Me.lb_all_count.Name = "lb_all_count" + Me.lb_all_count.Size = New System.Drawing.Size(64, 24) + Me.lb_all_count.TabIndex = 0 + Me.lb_all_count.Text = "총수량" + ' + 'gbprod + ' + Me.gbprod.Controls.Add(Me.txbmake) + Me.gbprod.Controls.Add(Me.txbarea) + Me.gbprod.Controls.Add(Me.txbpdnum) + Me.gbprod.Controls.Add(Me.lbpdnum) + Me.gbprod.Controls.Add(Me.txbagen) + Me.gbprod.Controls.Add(Me.lbarea) + Me.gbprod.Controls.Add(Me.lbmake) + Me.gbprod.Controls.Add(Me.lbagen) + Me.gbprod.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gbprod.Location = New System.Drawing.Point(515, 280) + Me.gbprod.Name = "gbprod" + Me.gbprod.Size = New System.Drawing.Size(492, 234) + Me.gbprod.TabIndex = 124 + Me.gbprod.TabStop = False + Me.gbprod.Text = "P/D 데이터" + ' + 'txbmake + ' + Me.txbmake.CharacterCasing = System.Windows.Forms.CharacterCasing.Lower + Me.txbmake.Font = New System.Drawing.Font("함초롬바탕", 21.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbmake.Location = New System.Drawing.Point(128, 114) + Me.txbmake.Name = "txbmake" + Me.txbmake.ReadOnly = True + Me.txbmake.Size = New System.Drawing.Size(140, 45) + Me.txbmake.TabIndex = 119 + Me.txbmake.Text = "대기" + Me.txbmake.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'txbarea + ' + Me.txbarea.Font = New System.Drawing.Font("함초롬바탕", 21.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbarea.Location = New System.Drawing.Point(363, 114) + Me.txbarea.Name = "txbarea" + Me.txbarea.ReadOnly = True + Me.txbarea.Size = New System.Drawing.Size(119, 45) + Me.txbarea.TabIndex = 118 + Me.txbarea.Text = "대기" + Me.txbarea.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'txbpdnum + ' + Me.txbpdnum.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbpdnum.Location = New System.Drawing.Point(128, 51) + Me.txbpdnum.Name = "txbpdnum" + Me.txbpdnum.ReadOnly = True + Me.txbpdnum.Size = New System.Drawing.Size(354, 43) + Me.txbpdnum.TabIndex = 91 + Me.txbpdnum.Text = "대기" + Me.txbpdnum.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lbpdnum + ' + Me.lbpdnum.AutoSize = True + Me.lbpdnum.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lbpdnum.Location = New System.Drawing.Point(8, 56) + Me.lbpdnum.Name = "lbpdnum" + Me.lbpdnum.Size = New System.Drawing.Size(120, 32) + Me.lbpdnum.TabIndex = 90 + Me.lbpdnum.Text = "P/D Num" + ' + 'txbagen + ' + Me.txbagen.Font = New System.Drawing.Font("함초롬바탕", 21.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbagen.Location = New System.Drawing.Point(128, 172) + Me.txbagen.Name = "txbagen" + Me.txbagen.ReadOnly = True + Me.txbagen.Size = New System.Drawing.Size(140, 45) + Me.txbagen.TabIndex = 120 + Me.txbagen.Text = "대기" + Me.txbagen.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lbarea + ' + Me.lbarea.AutoSize = True + Me.lbarea.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lbarea.Location = New System.Drawing.Point(263, 121) + Me.lbarea.Name = "lbarea" + Me.lbarea.Size = New System.Drawing.Size(106, 32) + Me.lbarea.TabIndex = 115 + Me.lbarea.Text = "국가코드" + ' + 'lbmake + ' + Me.lbmake.AutoSize = True + Me.lbmake.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lbmake.Location = New System.Drawing.Point(0, 121) + Me.lbmake.Name = "lbmake" + Me.lbmake.Size = New System.Drawing.Size(129, 32) + Me.lbmake.TabIndex = 116 + Me.lbmake.Text = "제조사코드" + ' + 'lbagen + ' + Me.lbagen.AutoSize = True + Me.lbagen.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lbagen.Location = New System.Drawing.Point(0, 179) + Me.lbagen.Name = "lbagen" + Me.lbagen.Size = New System.Drawing.Size(129, 32) + Me.lbagen.TabIndex = 117 + Me.lbagen.Text = "대리점코드" + ' + 'gbbarcode + ' + Me.gbbarcode.Controls.Add(Me.txb_barcode) + Me.gbbarcode.Controls.Add(Me.Label34) + Me.gbbarcode.Controls.Add(Me.lb_barcode) + Me.gbbarcode.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gbbarcode.Location = New System.Drawing.Point(23, 11) + Me.gbbarcode.Name = "gbbarcode" + Me.gbbarcode.Size = New System.Drawing.Size(969, 126) + Me.gbbarcode.TabIndex = 123 + Me.gbbarcode.TabStop = False + Me.gbbarcode.Text = "바코드 번호" + ' + 'txb_barcode + ' + Me.txb_barcode.BackColor = System.Drawing.SystemColors.Window + Me.txb_barcode.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txb_barcode.Font = New System.Drawing.Font("함초롬바탕", 38.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txb_barcode.ImeMode = System.Windows.Forms.ImeMode.Disable + Me.txb_barcode.Location = New System.Drawing.Point(302, 34) + Me.txb_barcode.Name = "txb_barcode" + Me.txb_barcode.Size = New System.Drawing.Size(657, 74) + Me.txb_barcode.TabIndex = 113 + Me.txb_barcode.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'Label34 + ' + Me.Label34.AutoSize = True + Me.Label34.Location = New System.Drawing.Point(261, 64) + Me.Label34.Name = "Label34" + Me.Label34.Size = New System.Drawing.Size(0, 35) + Me.Label34.TabIndex = 112 + ' + 'lb_barcode + ' + Me.lb_barcode.AutoSize = True + Me.lb_barcode.Font = New System.Drawing.Font("함초롬바탕", 30.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lb_barcode.Location = New System.Drawing.Point(14, 44) + Me.lb_barcode.Name = "lb_barcode" + Me.lb_barcode.Size = New System.Drawing.Size(294, 52) + Me.lb_barcode.TabIndex = 114 + Me.lb_barcode.Text = "Barcode Num." + ' + 'gbtd + ' + Me.gbtd.Controls.Add(Me.txbfreq) + Me.gbtd.Controls.Add(Me.txbgread) + Me.gbtd.Controls.Add(Me.txbtdnum) + Me.gbtd.Controls.Add(Me.lbtdnum) + Me.gbtd.Controls.Add(Me.txbpower) + Me.gbtd.Controls.Add(Me.lbgrade) + Me.gbtd.Controls.Add(Me.lbfreq) + Me.gbtd.Controls.Add(Me.lbpower) + Me.gbtd.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gbtd.Location = New System.Drawing.Point(13, 279) + Me.gbtd.Name = "gbtd" + Me.gbtd.Size = New System.Drawing.Size(492, 234) + Me.gbtd.TabIndex = 121 + Me.gbtd.TabStop = False + Me.gbtd.Text = "T/D 데이터" + ' + 'txbfreq + ' + Me.txbfreq.Font = New System.Drawing.Font("함초롬바탕", 21.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbfreq.Location = New System.Drawing.Point(128, 114) + Me.txbfreq.Name = "txbfreq" + Me.txbfreq.ReadOnly = True + Me.txbfreq.Size = New System.Drawing.Size(140, 45) + Me.txbfreq.TabIndex = 119 + Me.txbfreq.Text = "대기" + Me.txbfreq.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'txbgread + ' + Me.txbgread.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txbgread.Font = New System.Drawing.Font("함초롬바탕", 21.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbgread.Location = New System.Drawing.Point(343, 112) + Me.txbgread.Name = "txbgread" + Me.txbgread.ReadOnly = True + Me.txbgread.Size = New System.Drawing.Size(140, 45) + Me.txbgread.TabIndex = 118 + Me.txbgread.Text = "대기" + Me.txbgread.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'txbtdnum + ' + Me.txbtdnum.CharacterCasing = System.Windows.Forms.CharacterCasing.Upper + Me.txbtdnum.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbtdnum.Location = New System.Drawing.Point(128, 51) + Me.txbtdnum.Name = "txbtdnum" + Me.txbtdnum.ReadOnly = True + Me.txbtdnum.Size = New System.Drawing.Size(354, 43) + Me.txbtdnum.TabIndex = 91 + Me.txbtdnum.Text = "대기" + Me.txbtdnum.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lbtdnum + ' + Me.lbtdnum.AutoSize = True + Me.lbtdnum.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lbtdnum.Location = New System.Drawing.Point(8, 56) + Me.lbtdnum.Name = "lbtdnum" + Me.lbtdnum.Size = New System.Drawing.Size(122, 32) + Me.lbtdnum.TabIndex = 90 + Me.lbtdnum.Text = "T/D Num" + ' + 'txbpower + ' + Me.txbpower.Font = New System.Drawing.Font("함초롬바탕", 21.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbpower.Location = New System.Drawing.Point(128, 172) + Me.txbpower.Name = "txbpower" + Me.txbpower.ReadOnly = True + Me.txbpower.Size = New System.Drawing.Size(140, 45) + Me.txbpower.TabIndex = 120 + Me.txbpower.Text = "대기" + Me.txbpower.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lbgrade + ' + Me.lbgrade.AutoSize = True + Me.lbgrade.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lbgrade.Location = New System.Drawing.Point(279, 120) + Me.lbgrade.Name = "lbgrade" + Me.lbgrade.Size = New System.Drawing.Size(60, 32) + Me.lbgrade.TabIndex = 115 + Me.lbgrade.Text = "등급" + ' + 'lbfreq + ' + Me.lbfreq.AutoSize = True + Me.lbfreq.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lbfreq.Location = New System.Drawing.Point(39, 122) + Me.lbfreq.Name = "lbfreq" + Me.lbfreq.Size = New System.Drawing.Size(83, 32) + Me.lbfreq.TabIndex = 116 + Me.lbfreq.Text = "주파수" + ' + 'lbpower + ' + Me.lbpower.AutoSize = True + Me.lbpower.Font = New System.Drawing.Font("함초롬바탕", 18.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lbpower.Location = New System.Drawing.Point(61, 179) + Me.lbpower.Name = "lbpower" + Me.lbpower.Size = New System.Drawing.Size(60, 32) + Me.lbpower.TabIndex = 117 + Me.lbpower.Text = "파워" + ' + 'btnreset + ' + Me.btnreset.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btnreset.Location = New System.Drawing.Point(621, 520) + Me.btnreset.Name = "btnreset" + Me.btnreset.Size = New System.Drawing.Size(190, 130) + Me.btnreset.TabIndex = 122 + Me.btnreset.Text = "초기화" + Me.btnreset.UseVisualStyleBackColor = True + ' + 'txbresult + ' + Me.txbresult.BackColor = System.Drawing.Color.Gold + Me.txbresult.Font = New System.Drawing.Font("함초롬바탕", 60.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbresult.ForeColor = System.Drawing.Color.Black + Me.txbresult.Location = New System.Drawing.Point(182, 161) + Me.txbresult.Name = "txbresult" + Me.txbresult.ReadOnly = True + Me.txbresult.Size = New System.Drawing.Size(800, 111) + Me.txbresult.TabIndex = 95 + Me.txbresult.Text = "대기" + Me.txbresult.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'btnrun + ' + Me.btnrun.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.btnrun.Location = New System.Drawing.Point(817, 520) + Me.btnrun.Name = "btnrun" + Me.btnrun.Size = New System.Drawing.Size(190, 130) + Me.btnrun.TabIndex = 94 + Me.btnrun.Text = "실행" + Me.btnrun.UseVisualStyleBackColor = True + ' + 'lbresult + ' + Me.lbresult.AutoSize = True + Me.lbresult.Font = New System.Drawing.Font("함초롬바탕", 48.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lbresult.ForeColor = System.Drawing.Color.Black + Me.lbresult.Location = New System.Drawing.Point(20, 175) + Me.lbresult.Name = "lbresult" + Me.lbresult.Size = New System.Drawing.Size(159, 83) + Me.lbresult.TabIndex = 96 + Me.lbresult.Text = "상태" + Me.lbresult.TextAlign = System.Drawing.ContentAlignment.MiddleRight + ' + 'opdfile + ' + Me.opdfile.Title = "파일 주소 불러오기" + ' + 'GroupBox5 + ' + Me.GroupBox5.Controls.Add(Me.Label8) + Me.GroupBox5.Controls.Add(Me.pnc_count) + Me.GroupBox5.Controls.Add(Me.Button1) + Me.GroupBox5.Controls.Add(Me.Label30) + Me.GroupBox5.Controls.Add(Me.Label31) + Me.GroupBox5.Controls.Add(Me.TextBox24) + Me.GroupBox5.Controls.Add(Me.TextBox25) + Me.GroupBox5.Location = New System.Drawing.Point(2962, 12) + Me.GroupBox5.Name = "GroupBox5" + Me.GroupBox5.Size = New System.Drawing.Size(1020, 513) + Me.GroupBox5.TabIndex = 129 + Me.GroupBox5.TabStop = False + Me.GroupBox5.Visible = False + ' + 'Label8 + ' + Me.Label8.AutoSize = True + Me.Label8.Location = New System.Drawing.Point(412, 328) + Me.Label8.Name = "Label8" + Me.Label8.Size = New System.Drawing.Size(0, 12) + Me.Label8.TabIndex = 112 + ' + 'pnc_count + ' + Me.pnc_count.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.pnc_count.Controls.Add(Me.TextBox1) + Me.pnc_count.Controls.Add(Me.TextBox11) + Me.pnc_count.Controls.Add(Me.TextBox12) + Me.pnc_count.Controls.Add(Me.TextBox14) + Me.pnc_count.Controls.Add(Me.TextBox15) + Me.pnc_count.Controls.Add(Me.TextBox16) + Me.pnc_count.Controls.Add(Me.TextBox17) + Me.pnc_count.Controls.Add(Me.TextBox18) + Me.pnc_count.Controls.Add(Me.TextBox19) + Me.pnc_count.Controls.Add(Me.Label9) + Me.pnc_count.Controls.Add(Me.Label14) + Me.pnc_count.Controls.Add(Me.Label16) + Me.pnc_count.Controls.Add(Me.Label17) + Me.pnc_count.Controls.Add(Me.Label18) + Me.pnc_count.Controls.Add(Me.TextBox20) + Me.pnc_count.Controls.Add(Me.TextBox21) + Me.pnc_count.Controls.Add(Me.Label19) + Me.pnc_count.Controls.Add(Me.Label20) + Me.pnc_count.Controls.Add(Me.Label21) + Me.pnc_count.Controls.Add(Me.TextBox22) + Me.pnc_count.Controls.Add(Me.Label22) + Me.pnc_count.Controls.Add(Me.Label23) + Me.pnc_count.Controls.Add(Me.Label24) + Me.pnc_count.Controls.Add(Me.TextBox23) + Me.pnc_count.Controls.Add(Me.Label25) + Me.pnc_count.Controls.Add(Me.Label26) + Me.pnc_count.Location = New System.Drawing.Point(5, 437) + Me.pnc_count.Name = "pnc_count" + Me.pnc_count.Size = New System.Drawing.Size(587, 66) + Me.pnc_count.TabIndex = 97 + Me.pnc_count.Visible = False + ' + 'TextBox1 + ' + Me.TextBox1.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.TextBox1.Location = New System.Drawing.Point(54, 118) + Me.TextBox1.Name = "TextBox1" + Me.TextBox1.Size = New System.Drawing.Size(50, 32) + Me.TextBox1.TabIndex = 107 + Me.TextBox1.Text = "0" + Me.TextBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.TextBox1.Visible = False + ' + 'TextBox11 + ' + Me.TextBox11.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.TextBox11.Location = New System.Drawing.Point(426, 118) + Me.TextBox11.Name = "TextBox11" + Me.TextBox11.Size = New System.Drawing.Size(50, 32) + Me.TextBox11.TabIndex = 115 + Me.TextBox11.Text = "0" + Me.TextBox11.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.TextBox11.Visible = False + ' + 'TextBox12 + ' + Me.TextBox12.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.TextBox12.Location = New System.Drawing.Point(333, 118) + Me.TextBox12.Name = "TextBox12" + Me.TextBox12.Size = New System.Drawing.Size(50, 32) + Me.TextBox12.TabIndex = 111 + Me.TextBox12.Text = "0" + Me.TextBox12.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.TextBox12.Visible = False + ' + 'TextBox14 + ' + Me.TextBox14.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.TextBox14.Location = New System.Drawing.Point(240, 118) + Me.TextBox14.Name = "TextBox14" + Me.TextBox14.Size = New System.Drawing.Size(50, 32) + Me.TextBox14.TabIndex = 113 + Me.TextBox14.Text = "0" + Me.TextBox14.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.TextBox14.Visible = False + ' + 'TextBox15 + ' + Me.TextBox15.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.TextBox15.Location = New System.Drawing.Point(147, 118) + Me.TextBox15.Name = "TextBox15" + Me.TextBox15.Size = New System.Drawing.Size(50, 32) + Me.TextBox15.TabIndex = 109 + Me.TextBox15.Text = "0" + Me.TextBox15.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.TextBox15.Visible = False + ' + 'TextBox16 + ' + Me.TextBox16.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.TextBox16.Location = New System.Drawing.Point(147, 83) + Me.TextBox16.Name = "TextBox16" + Me.TextBox16.Size = New System.Drawing.Size(50, 32) + Me.TextBox16.TabIndex = 91 + Me.TextBox16.Text = "0" + Me.TextBox16.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.TextBox16.Visible = False + ' + 'TextBox17 + ' + Me.TextBox17.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.TextBox17.Location = New System.Drawing.Point(333, 83) + Me.TextBox17.Name = "TextBox17" + Me.TextBox17.Size = New System.Drawing.Size(50, 32) + Me.TextBox17.TabIndex = 97 + Me.TextBox17.Text = "0" + Me.TextBox17.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.TextBox17.Visible = False + ' + 'TextBox18 + ' + Me.TextBox18.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.TextBox18.Location = New System.Drawing.Point(428, 83) + Me.TextBox18.Name = "TextBox18" + Me.TextBox18.Size = New System.Drawing.Size(50, 32) + Me.TextBox18.TabIndex = 101 + Me.TextBox18.Text = "0" + Me.TextBox18.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.TextBox18.Visible = False + ' + 'TextBox19 + ' + Me.TextBox19.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.TextBox19.Location = New System.Drawing.Point(54, 83) + Me.TextBox19.Name = "TextBox19" + Me.TextBox19.Size = New System.Drawing.Size(50, 32) + Me.TextBox19.TabIndex = 89 + Me.TextBox19.Text = "0" + Me.TextBox19.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.TextBox19.Visible = False + ' + 'Label9 + ' + Me.Label9.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label9.Location = New System.Drawing.Point(387, 121) + Me.Label9.Name = "Label9" + Me.Label9.Size = New System.Drawing.Size(40, 24) + Me.Label9.TabIndex = 116 + Me.Label9.Text = "999" + Me.Label9.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Label9.Visible = False + ' + 'Label14 + ' + Me.Label14.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label14.Location = New System.Drawing.Point(203, 121) + Me.Label14.Name = "Label14" + Me.Label14.Size = New System.Drawing.Size(40, 24) + Me.Label14.TabIndex = 114 + Me.Label14.Text = "999" + Me.Label14.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Label14.Visible = False + ' + 'Label16 + ' + Me.Label16.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label16.Location = New System.Drawing.Point(297, 121) + Me.Label16.Name = "Label16" + Me.Label16.Size = New System.Drawing.Size(40, 24) + Me.Label16.TabIndex = 112 + Me.Label16.Text = "999" + Me.Label16.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Label16.Visible = False + ' + 'Label17 + ' + Me.Label17.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label17.Location = New System.Drawing.Point(109, 121) + Me.Label17.Name = "Label17" + Me.Label17.Size = New System.Drawing.Size(40, 24) + Me.Label17.TabIndex = 110 + Me.Label17.Text = "999" + Me.Label17.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Label17.Visible = False + ' + 'Label18 + ' + Me.Label18.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label18.Location = New System.Drawing.Point(15, 121) + Me.Label18.Name = "Label18" + Me.Label18.Size = New System.Drawing.Size(40, 24) + Me.Label18.TabIndex = 108 + Me.Label18.Text = "999" + Me.Label18.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Label18.Visible = False + ' + 'TextBox20 + ' + Me.TextBox20.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.TextBox20.Location = New System.Drawing.Point(452, 18) + Me.TextBox20.Name = "TextBox20" + Me.TextBox20.Size = New System.Drawing.Size(94, 35) + Me.TextBox20.TabIndex = 105 + Me.TextBox20.Text = "0" + Me.TextBox20.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'TextBox21 + ' + Me.TextBox21.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.TextBox21.Location = New System.Drawing.Point(277, 18) + Me.TextBox21.Name = "TextBox21" + Me.TextBox21.Size = New System.Drawing.Size(94, 35) + Me.TextBox21.TabIndex = 103 + Me.TextBox21.Text = "0" + Me.TextBox21.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'Label19 + ' + Me.Label19.AutoSize = True + Me.Label19.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label19.Location = New System.Drawing.Point(394, 20) + Me.Label19.Name = "Label19" + Me.Label19.Size = New System.Drawing.Size(52, 27) + Me.Label19.TabIndex = 106 + Me.Label19.Text = "불량" + ' + 'Label20 + ' + Me.Label20.AutoSize = True + Me.Label20.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label20.Location = New System.Drawing.Point(219, 20) + Me.Label20.Name = "Label20" + Me.Label20.Size = New System.Drawing.Size(52, 27) + Me.Label20.TabIndex = 104 + Me.Label20.Text = "양품" + ' + 'Label21 + ' + Me.Label21.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label21.Location = New System.Drawing.Point(387, 86) + Me.Label21.Name = "Label21" + Me.Label21.Size = New System.Drawing.Size(40, 24) + Me.Label21.TabIndex = 102 + Me.Label21.Text = "999" + Me.Label21.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Label21.Visible = False + ' + 'TextBox22 + ' + Me.TextBox22.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.TextBox22.Location = New System.Drawing.Point(240, 83) + Me.TextBox22.Name = "TextBox22" + Me.TextBox22.Size = New System.Drawing.Size(50, 32) + Me.TextBox22.TabIndex = 99 + Me.TextBox22.Text = "0" + Me.TextBox22.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + Me.TextBox22.Visible = False + ' + 'Label22 + ' + Me.Label22.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label22.Location = New System.Drawing.Point(201, 86) + Me.Label22.Name = "Label22" + Me.Label22.Size = New System.Drawing.Size(40, 24) + Me.Label22.TabIndex = 100 + Me.Label22.Text = "999" + Me.Label22.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Label22.Visible = False + ' + 'Label23 + ' + Me.Label23.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label23.Location = New System.Drawing.Point(294, 86) + Me.Label23.Name = "Label23" + Me.Label23.Size = New System.Drawing.Size(40, 24) + Me.Label23.TabIndex = 98 + Me.Label23.Text = "999" + Me.Label23.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Label23.Visible = False + ' + 'Label24 + ' + Me.Label24.AutoSize = True + Me.Label24.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label24.Location = New System.Drawing.Point(108, 86) + Me.Label24.Name = "Label24" + Me.Label24.Size = New System.Drawing.Size(40, 24) + Me.Label24.TabIndex = 92 + Me.Label24.Text = "999" + Me.Label24.Visible = False + ' + 'TextBox23 + ' + Me.TextBox23.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.TextBox23.Location = New System.Drawing.Point(109, 18) + Me.TextBox23.Name = "TextBox23" + Me.TextBox23.Size = New System.Drawing.Size(94, 35) + Me.TextBox23.TabIndex = 80 + Me.TextBox23.Text = "0" + Me.TextBox23.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'Label25 + ' + Me.Label25.AutoSize = True + Me.Label25.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label25.Location = New System.Drawing.Point(29, 20) + Me.Label25.Name = "Label25" + Me.Label25.Size = New System.Drawing.Size(72, 27) + Me.Label25.TabIndex = 81 + Me.Label25.Text = "검사수" + ' + 'Label26 + ' + Me.Label26.AutoSize = True + Me.Label26.Font = New System.Drawing.Font("함초롬바탕", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label26.Location = New System.Drawing.Point(15, 86) + Me.Label26.Name = "Label26" + Me.Label26.Size = New System.Drawing.Size(40, 24) + Me.Label26.TabIndex = 90 + Me.Label26.Text = "999" + Me.Label26.TextAlign = System.Drawing.ContentAlignment.MiddleRight + Me.Label26.Visible = False + ' + 'Button1 + ' + Me.Button1.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Button1.Location = New System.Drawing.Point(600, 345) + Me.Button1.Name = "Button1" + Me.Button1.Size = New System.Drawing.Size(420, 158) + Me.Button1.TabIndex = 94 + Me.Button1.Text = "실행" + Me.Button1.UseVisualStyleBackColor = True + ' + 'Label30 + ' + Me.Label30.AutoSize = True + Me.Label30.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold) + Me.Label30.Location = New System.Drawing.Point(201, 199) + Me.Label30.Name = "Label30" + Me.Label30.Size = New System.Drawing.Size(148, 77) + Me.Label30.TabIndex = 93 + Me.Label30.Text = "C 값" + ' + 'Label31 + ' + Me.Label31.AutoSize = True + Me.Label31.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label31.Location = New System.Drawing.Point(202, 75) + Me.Label31.Name = "Label31" + Me.Label31.Size = New System.Drawing.Size(147, 77) + Me.Label31.TabIndex = 90 + Me.Label31.Text = "등급" + ' + 'TextBox24 + ' + Me.TextBox24.BackColor = System.Drawing.SystemColors.Control + Me.TextBox24.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold) + Me.TextBox24.Location = New System.Drawing.Point(406, 187) + Me.TextBox24.Name = "TextBox24" + Me.TextBox24.ReadOnly = True + Me.TextBox24.Size = New System.Drawing.Size(384, 95) + Me.TextBox24.TabIndex = 92 + Me.TextBox24.Text = "대기" + Me.TextBox24.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'TextBox25 + ' + Me.TextBox25.BackColor = System.Drawing.SystemColors.Control + Me.TextBox25.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.TextBox25.Location = New System.Drawing.Point(406, 60) + Me.TextBox25.Name = "TextBox25" + Me.TextBox25.ReadOnly = True + Me.TextBox25.Size = New System.Drawing.Size(384, 95) + Me.TextBox25.TabIndex = 91 + Me.TextBox25.Text = "대기" + Me.TextBox25.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'gbRecycle + ' + Me.gbRecycle.Controls.Add(Me.Button2) + Me.gbRecycle.Controls.Add(Me.gbRunCount) + Me.gbRecycle.Controls.Add(Me.TextBox5) + Me.gbRecycle.Controls.Add(Me.Label1) + Me.gbRecycle.Controls.Add(Me.TextBox4) + Me.gbRecycle.Controls.Add(Me.Button4) + Me.gbRecycle.Controls.Add(Me.Label5) + Me.gbRecycle.Controls.Add(Me.Label6) + Me.gbRecycle.Controls.Add(Me.TextBox2) + Me.gbRecycle.Controls.Add(Me.TextBox3) + Me.gbRecycle.Controls.Add(Me.Label3) + Me.gbRecycle.Location = New System.Drawing.Point(1, 221) + Me.gbRecycle.Name = "gbRecycle" + Me.gbRecycle.Size = New System.Drawing.Size(1020, 513) + Me.gbRecycle.TabIndex = 130 + Me.gbRecycle.TabStop = False + ' + 'Button2 + ' + Me.Button2.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Button2.Location = New System.Drawing.Point(829, 386) + Me.Button2.Name = "Button2" + Me.Button2.Size = New System.Drawing.Size(188, 121) + Me.Button2.TabIndex = 123 + Me.Button2.Text = "삭제" + Me.Button2.UseVisualStyleBackColor = True + ' + 'gbRunCount + ' + Me.gbRunCount.Controls.Add(Me.txbDayCount) + Me.gbRunCount.Controls.Add(Me.lbDayCount) + Me.gbRunCount.Font = New System.Drawing.Font("함초롬바탕", 15.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.gbRunCount.Location = New System.Drawing.Point(7, 372) + Me.gbRunCount.Name = "gbRunCount" + Me.gbRunCount.Size = New System.Drawing.Size(338, 135) + Me.gbRunCount.TabIndex = 122 + Me.gbRunCount.TabStop = False + Me.gbRunCount.Text = "금일 측정 수량" + ' + 'txbDayCount + ' + Me.txbDayCount.BackColor = System.Drawing.SystemColors.Window + Me.txbDayCount.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.txbDayCount.Location = New System.Drawing.Point(167, 55) + Me.txbDayCount.Name = "txbDayCount" + Me.txbDayCount.ReadOnly = True + Me.txbDayCount.Size = New System.Drawing.Size(117, 49) + Me.txbDayCount.TabIndex = 1 + Me.txbDayCount.Text = "0" + Me.txbDayCount.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'lbDayCount + ' + Me.lbDayCount.AutoSize = True + Me.lbDayCount.Font = New System.Drawing.Font("함초롬바탕", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.lbDayCount.Location = New System.Drawing.Point(42, 60) + Me.lbDayCount.Name = "lbDayCount" + Me.lbDayCount.Size = New System.Drawing.Size(119, 35) + Me.lbDayCount.TabIndex = 0 + Me.lbDayCount.Text = "작업수량" + ' + 'TextBox5 + ' + Me.TextBox5.BackColor = System.Drawing.SystemColors.Control + Me.TextBox5.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.TextBox5.Location = New System.Drawing.Point(713, 220) + Me.TextBox5.Name = "TextBox5" + Me.TextBox5.ReadOnly = True + Me.TextBox5.Size = New System.Drawing.Size(285, 95) + Me.TextBox5.TabIndex = 98 + Me.TextBox5.Text = "대기" + Me.TextBox5.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'Label1 + ' + Me.Label1.AutoSize = True + Me.Label1.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label1.Location = New System.Drawing.Point(29, 231) + Me.Label1.Name = "Label1" + Me.Label1.Size = New System.Drawing.Size(147, 77) + Me.Label1.TabIndex = 95 + Me.Label1.Text = "공정" + ' + 'TextBox4 + ' + Me.TextBox4.BackColor = System.Drawing.SystemColors.Control + Me.TextBox4.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.TextBox4.Location = New System.Drawing.Point(189, 221) + Me.TextBox4.Name = "TextBox4" + Me.TextBox4.ReadOnly = True + Me.TextBox4.Size = New System.Drawing.Size(285, 95) + Me.TextBox4.TabIndex = 96 + Me.TextBox4.Text = "대기" + Me.TextBox4.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'Button4 + ' + Me.Button4.Font = New System.Drawing.Font("함초롬바탕", 24.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Button4.Location = New System.Drawing.Point(635, 386) + Me.Button4.Name = "Button4" + Me.Button4.Size = New System.Drawing.Size(188, 121) + Me.Button4.TabIndex = 94 + Me.Button4.Text = "검색" + Me.Button4.UseVisualStyleBackColor = True + ' + 'Label5 + ' + Me.Label5.AutoSize = True + Me.Label5.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold) + Me.Label5.Location = New System.Drawing.Point(500, 54) + Me.Label5.Name = "Label5" + Me.Label5.Size = New System.Drawing.Size(204, 77) + Me.Label5.TabIndex = 93 + Me.Label5.Text = "주파수" + ' + 'Label6 + ' + Me.Label6.AutoSize = True + Me.Label6.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label6.Location = New System.Drawing.Point(25, 54) + Me.Label6.Name = "Label6" + Me.Label6.Size = New System.Drawing.Size(147, 77) + Me.Label6.TabIndex = 90 + Me.Label6.Text = "등급" + ' + 'TextBox2 + ' + Me.TextBox2.BackColor = System.Drawing.SystemColors.Control + Me.TextBox2.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold) + Me.TextBox2.Location = New System.Drawing.Point(713, 44) + Me.TextBox2.Name = "TextBox2" + Me.TextBox2.ReadOnly = True + Me.TextBox2.Size = New System.Drawing.Size(285, 95) + Me.TextBox2.TabIndex = 92 + Me.TextBox2.Text = "대기" + Me.TextBox2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'TextBox3 + ' + Me.TextBox3.BackColor = System.Drawing.SystemColors.Control + Me.TextBox3.Font = New System.Drawing.Font("함초롬바탕", 50.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.TextBox3.Location = New System.Drawing.Point(185, 44) + Me.TextBox3.Name = "TextBox3" + Me.TextBox3.ReadOnly = True + Me.TextBox3.Size = New System.Drawing.Size(285, 95) + Me.TextBox3.TabIndex = 91 + Me.TextBox3.Text = "대기" + Me.TextBox3.TextAlign = System.Windows.Forms.HorizontalAlignment.Center + ' + 'Label3 + ' + Me.Label3.AutoSize = True + Me.Label3.Font = New System.Drawing.Font("함초롬바탕", 44.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(129, Byte)) + Me.Label3.Location = New System.Drawing.Point(466, 230) + Me.Label3.Name = "Label3" + Me.Label3.Size = New System.Drawing.Size(261, 77) + Me.Label3.TabIndex = 97 + Me.Label3.Text = "생산일자" + ' + 'frm_Freq_Reg + ' + Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 12.0!) + Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font + Me.ClientSize = New System.Drawing.Size(3844, 746) + Me.Controls.Add(Me.GroupBox5) + Me.Controls.Add(Me.gb_option) + Me.Controls.Add(Me.btnExit) + Me.Controls.Add(Me.gpbConfig) + Me.Controls.Add(Me.gbselect) + Me.Controls.Add(Me.gpbTime) + Me.Controls.Add(Me.gb_check_data) + Me.Controls.Add(Me.gpbProduct1) + Me.Controls.Add(Me.gbprodreg) + Me.Controls.Add(Me.gb_data_info) + Me.Controls.Add(Me.gb_prod_info) + Me.Controls.Add(Me.gpbSpec) + Me.Controls.Add(Me.gbRecycle) + Me.Controls.Add(Me.gbc_prod) + Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon) + Me.Name = "frm_Freq_Reg" + Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen + Me.Text = "DUALSONIC_MAXIMUM_FREQCONF_REGISTER_VER.1.1.0" + Me.gpbTime.ResumeLayout(False) + Me.gpbTime.PerformLayout() + Me.gbselect.ResumeLayout(False) + Me.gbselect.PerformLayout() + Me.gpbConfig.ResumeLayout(False) + Me.gpbConfig.PerformLayout() + Me.gpbSpec.ResumeLayout(False) + Me.gpbSpec.PerformLayout() + Me.gpbProduct1.ResumeLayout(False) + Me.gpbProduct1.PerformLayout() + Me.pn_count.ResumeLayout(False) + Me.pn_count.PerformLayout() + Me.gbc_prod.ResumeLayout(False) + Me.gbc_prod.PerformLayout() + CType(Me.PictureBox4, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.nudDeep, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.nudPower, System.ComponentModel.ISupportInitialize).EndInit() + Me.GroupBox3.ResumeLayout(False) + Me.GroupBox3.PerformLayout() + Me.GroupBox1.ResumeLayout(False) + Me.GroupBox1.PerformLayout() + Me.gb_option.ResumeLayout(False) + Me.gb_option.PerformLayout() + Me.gbPrintUse.ResumeLayout(False) + Me.gbPrintUse.PerformLayout() + Me.gbPrintEach.ResumeLayout(False) + Me.gbPrintEach.PerformLayout() + Me.gbPrinter.ResumeLayout(False) + CType(Me.dgvPrinter, System.ComponentModel.ISupportInitialize).EndInit() + Me.gbPrinter2.ResumeLayout(False) + Me.gbPrinter2.PerformLayout() + Me.gbPrinter1.ResumeLayout(False) + Me.gbPrinter1.PerformLayout() + Me.gb_option_code.ResumeLayout(False) + Me.gb_option_code.PerformLayout() + Me.gb_reg.ResumeLayout(False) + Me.gb_reg.PerformLayout() + CType(Me.nudagency, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.nudarea, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.dgv_data, System.ComponentModel.ISupportInitialize).EndInit() + Me.gb_check_data.ResumeLayout(False) + Me.gb_check_data.PerformLayout() + Me.gb_5_data.ResumeLayout(False) + Me.gb_5_data.PerformLayout() + CType(Me.PictureBox2, System.ComponentModel.ISupportInitialize).EndInit() + Me.gb_reg_data.ResumeLayout(False) + Me.gb_reg_data.PerformLayout() + Me.gb_prod_info.ResumeLayout(False) + Me.gb_prod_info.PerformLayout() + Me.gb_pd_data.ResumeLayout(False) + Me.gb_pd_data.PerformLayout() + Me.gb_td_data.ResumeLayout(False) + Me.gb_td_data.PerformLayout() + Me.GroupBox2.ResumeLayout(False) + Me.GroupBox2.PerformLayout() + Me.gb_data_info.ResumeLayout(False) + Me.gb_data_info.PerformLayout() + Me.gpbCartSet.ResumeLayout(False) + Me.gpbCartSet.PerformLayout() + CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit() + Me.GroupBox7.ResumeLayout(False) + Me.GroupBox7.PerformLayout() + Me.gb_area.ResumeLayout(False) + Me.gb_area.PerformLayout() + Me.gbShot.ResumeLayout(False) + Me.gbShot.PerformLayout() + CType(Me.nud_shot, System.ComponentModel.ISupportInitialize).EndInit() + Me.gpbInfo.ResumeLayout(False) + Me.gpbInfo.PerformLayout() + CType(Me.nudMonth, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.nudYear, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.nudSN, System.ComponentModel.ISupportInitialize).EndInit() + Me.gpbLocal.ResumeLayout(False) + Me.gpbLocal.PerformLayout() + CType(Me.nud_motor, System.ComponentModel.ISupportInitialize).EndInit() + CType(Me.picb_motor, System.ComponentModel.ISupportInitialize).EndInit() + Me.gpbCart.ResumeLayout(False) + Me.gpbCart.PerformLayout() + Me.gbprodreg.ResumeLayout(False) + Me.gbprodreg.PerformLayout() + Me.gb_pd_count.ResumeLayout(False) + Me.gb_pd_count.PerformLayout() + Me.gbprod.ResumeLayout(False) + Me.gbprod.PerformLayout() + Me.gbbarcode.ResumeLayout(False) + Me.gbbarcode.PerformLayout() + Me.gbtd.ResumeLayout(False) + Me.gbtd.PerformLayout() + Me.GroupBox5.ResumeLayout(False) + Me.GroupBox5.PerformLayout() + Me.pnc_count.ResumeLayout(False) + Me.pnc_count.PerformLayout() + Me.gbRecycle.ResumeLayout(False) + Me.gbRecycle.PerformLayout() + Me.gbRunCount.ResumeLayout(False) + Me.gbRunCount.PerformLayout() + Me.ResumeLayout(False) + + End Sub + + Friend WithEvents gpbTime As GroupBox + Friend WithEvents lblTime As Label + Friend WithEvents gpbConfig As GroupBox + Friend WithEvents chbAutoMeasure As CheckBox + Friend WithEvents chbUseBarcode As CheckBox + Friend WithEvents btnSetup As Button + Friend WithEvents btnExit As Button + Friend WithEvents gpbSpec As GroupBox + Friend WithEvents txbPV_R As TextBox + Friend WithEvents txbPV_Date As TextBox + Friend WithEvents lblPV_Date As Label + Friend WithEvents txbPV_C As TextBox + Friend WithEvents lblPV_C As Label + Friend WithEvents lblPV_R As Label + Friend WithEvents lblPV_SN As Label + Friend WithEvents txbPV_SN As TextBox + Friend WithEvents txbPV_Z As TextBox + Friend WithEvents lblPV_Z As Label + Friend WithEvents lblCapacitor As Label + Friend WithEvents txbCapacitor As TextBox + Friend WithEvents gpbProduct1 As GroupBox + Friend WithEvents lbPD1runcheck As Label + Friend WithEvents txbCartridgePD1 As TextBox + Friend WithEvents pn_count As Panel + Friend WithEvents txbR6CntPD1 As TextBox + Friend WithEvents txbR10CntPD1 As TextBox + Friend WithEvents txbR9CntPD1 As TextBox + Friend WithEvents txbR8CntPD1 As TextBox + Friend WithEvents txbR7CntPD1 As TextBox + Friend WithEvents txbR2CntPD1 As TextBox + Friend WithEvents txbR4CntPD1 As TextBox + Friend WithEvents txbR5CntPD1 As TextBox + Friend WithEvents txbR1CntPD1 As TextBox + Friend WithEvents lblR10CntPD1 As Label + Friend WithEvents lblR8CntPD1 As Label + Friend WithEvents lblR9CntPD1 As Label + Friend WithEvents lblR7CntPD1 As Label + Friend WithEvents lblR6CntPD1 As Label + Friend WithEvents txbNgCntPD1 As TextBox + Friend WithEvents txbOkCntPD1 As TextBox + Friend WithEvents lbNgCntPD1 As Label + Friend WithEvents lbOkCntPD1 As Label + Friend WithEvents lblR5CntPD1 As Label + Friend WithEvents txbR3CntPD1 As TextBox + Friend WithEvents lblR3CntPD1 As Label + Friend WithEvents lblR4CntPD1 As Label + Friend WithEvents lblR2CntPD1 As Label + Friend WithEvents txbTotalCntPD1 As TextBox + Friend WithEvents lbTotalCntPD1 As Label + Friend WithEvents lblR1CntPD1 As Label + Friend WithEvents lblCartridgePD1 As Label + Friend WithEvents btnRunPD1 As Button + Friend WithEvents lblPV_FreqPD1 As Label + Friend WithEvents lblGradePD1 As Label + Friend WithEvents txbPV_FreqPD1 As TextBox + Friend WithEvents txbGradePD1 As TextBox + Friend WithEvents cmdSerialPort As IO.Ports.SerialPort + Friend WithEvents GroupBox3 As GroupBox + Friend WithEvents cboComPort As ComboBox + Friend WithEvents Label2 As Label + Friend WithEvents cmdSerial As Button + Friend WithEvents GroupBox1 As GroupBox + Friend WithEvents rdb_freq_auto As RadioButton + Friend WithEvents rdb_c_mode As RadioButton + Friend WithEvents gbc_prod As GroupBox + Friend WithEvents btnc_run As Button + Friend WithEvents lb_CValue As Label + Friend WithEvents lb_grade As Label + Friend WithEvents txb_CValue As TextBox + Friend WithEvents txb_grade As TextBox + Friend WithEvents InputTimer As Timer + Friend WithEvents cart_timer As Timer + Friend WithEvents time_timer As Timer + Friend WithEvents gb_option As GroupBox + Friend WithEvents gb_check_data As GroupBox + Friend WithEvents rdb_freq_reg As RadioButton + Friend WithEvents gb_prod_info As GroupBox + Friend WithEvents txb_prod_state As TextBox + Friend WithEvents txb_serial_num As TextBox + Friend WithEvents gb_td_data As GroupBox + Friend WithEvents txb_prod_grade As TextBox + Friend WithEvents txb_td_serial As TextBox + Friend WithEvents lb_td_serial As Label + Friend WithEvents txb_prod_power As TextBox + Friend WithEvents lb_prod_grade As Label + Friend WithEvents txb_prod_Depth As TextBox + Friend WithEvents lb_prod_Depth As Label + Friend WithEvents lb_prod_power As Label + Friend WithEvents lb_serial_num As Label + Friend WithEvents Label27 As Label + Friend WithEvents lb_prod_state As Label + Friend WithEvents btn_prod As Button + Friend WithEvents rdb_prod As RadioButton + Friend WithEvents btn_reset As Button + Friend WithEvents gb_data_info As GroupBox + Friend WithEvents gpbCartSet As GroupBox + Friend WithEvents gbShot As GroupBox + Friend WithEvents txb_shotbox As TextBox + Friend WithEvents btn_shot_read As Button + Friend WithEvents btn_shot_write As Button + Friend WithEvents lb_shot As Label + Friend WithEvents btn_flashreset As Button + Friend WithEvents btn_all_write As Button + Friend WithEvents gpbInfo As GroupBox + Friend WithEvents txb_abr_code As TextBox + Friend WithEvents txb_area_code As TextBox + Friend WithEvents lb_abr_code As Label + Friend WithEvents lb_area_code As Label + Friend WithEvents Label28 As Label + Friend WithEvents nudMonth As NumericUpDown + Friend WithEvents nudYear As NumericUpDown + Friend WithEvents nudSN As NumericUpDown + Friend WithEvents Label43 As Label + Friend WithEvents txbBarcode As TextBox + Friend WithEvents btn_today As Button + Friend WithEvents Label44 As Label + Friend WithEvents Label45 As Label + Friend WithEvents txbInfoBox As TextBox + Friend WithEvents btn_info_read As Button + Friend WithEvents btn_info_write As Button + Friend WithEvents Label46 As Label + Friend WithEvents txbFactory As TextBox + Friend WithEvents Label47 As Label + Friend WithEvents txbModel As TextBox + Friend WithEvents btn_all_read As Button + Friend WithEvents gpbLocal As GroupBox + Friend WithEvents txb_motorBox As TextBox + Friend WithEvents btn_mtr_write As Button + Friend WithEvents lb_motor As Label + Friend WithEvents gpbCart As GroupBox + Friend WithEvents txb_tds As TextBox + Friend WithEvents txb_tdBox As TextBox + Friend WithEvents lb_tds As Label + Friend WithEvents btn_td_read As Button + Friend WithEvents txb_tdp As TextBox + Friend WithEvents lb_tdp As Label + Friend WithEvents btn_td_write As Button + Friend WithEvents txb_tdf As TextBox + Friend WithEvents lb_tdf As Label + Friend WithEvents Label29 As Label + Friend WithEvents PictureBox1 As PictureBox + Friend WithEvents btn_text_reset As Button + Friend WithEvents GroupBox7 As GroupBox + Friend WithEvents txb_resetbox As TextBox + Friend WithEvents gb_area As GroupBox + Friend WithEvents txb_areabox As TextBox + Friend WithEvents btn_area_read As Button + Friend WithEvents btn_area_write As Button + Friend WithEvents nud_shot As NumericUpDown + Friend WithEvents gb_pd_data As GroupBox + Friend WithEvents GroupBox2 As GroupBox + Friend WithEvents gbprodreg As GroupBox + Friend WithEvents gbbarcode As GroupBox + Friend WithEvents txb_barcode As TextBox + Friend WithEvents Label34 As Label + Friend WithEvents lb_barcode As Label + Friend WithEvents gbtd As GroupBox + Friend WithEvents txbgread As TextBox + Friend WithEvents txbtdnum As TextBox + Friend WithEvents lbtdnum As Label + Friend WithEvents txbpower As TextBox + Friend WithEvents lbgrade As Label + Friend WithEvents txbfreq As TextBox + Friend WithEvents lbfreq As Label + Friend WithEvents lbpower As Label + Friend WithEvents btnreset As Button + Friend WithEvents txbresult As TextBox + Friend WithEvents btnrun As Button + Friend WithEvents lbresult As Label + Friend WithEvents gbprod As GroupBox + Friend WithEvents txbmake As TextBox + Friend WithEvents txbarea As TextBox + Friend WithEvents txbpdnum As TextBox + Friend WithEvents lbpdnum As Label + Friend WithEvents txbagen As TextBox + Friend WithEvents lbarea As Label + Friend WithEvents lbmake As Label + Friend WithEvents lbagen As Label + Friend WithEvents gb_pd_count As GroupBox + Friend WithEvents gbselect As GroupBox + Friend WithEvents cboselect As ComboBox + Friend WithEvents btn_alldelete As Button + Friend WithEvents btn_row_delete As Button + Friend WithEvents btn_save As Button + Friend WithEvents dgv_data As DataGridView + Friend WithEvents btn_option_exit As Button + Friend WithEvents btn_data_reg As Button + Friend WithEvents gb_reg As GroupBox + Friend WithEvents nudagency As NumericUpDown + Friend WithEvents nudarea As NumericUpDown + Friend WithEvents lb_agen_reg As Label + Friend WithEvents lb_area_reg As Label + Friend WithEvents txb_make_reg As TextBox + Friend WithEvents lb_make_reg As Label + Friend WithEvents txb_name_reg As TextBox + Friend WithEvents lb_name_reg As Label + Friend WithEvents df_name As DataGridViewTextBoxColumn + Friend WithEvents df_make As DataGridViewTextBoxColumn + Friend WithEvents df_area As DataGridViewTextBoxColumn + Friend WithEvents df_agency As DataGridViewTextBoxColumn + Friend WithEvents txb_regresult As TextBox + Friend WithEvents txb_dgv_state As TextBox + Friend WithEvents gb_option_code As GroupBox + Friend WithEvents txb_output_7000 As TextBox + Friend WithEvents lb_output_7000 As Label + Friend WithEvents txb_output_6850 As TextBox + Friend WithEvents lb_output_6850 As Label + Friend WithEvents txb_code_front As TextBox + Friend WithEvents lb_code_front As Label + Friend WithEvents txb_prod1_code As TextBox + Friend WithEvents lb_prod1_code As Label + Friend WithEvents btn_code_reg As Button + Friend WithEvents txb_fail_count As TextBox + Friend WithEvents lb_fail_count As Label + Friend WithEvents txb_suc_count As TextBox + Friend WithEvents lb_suc_count As Label + Friend WithEvents txb_all_count As TextBox + Friend WithEvents lb_all_count As Label + Friend WithEvents picb_motor As PictureBox + Friend WithEvents nud_motor As NumericUpDown + Friend WithEvents btn_mtr_read As Button + Friend WithEvents rdb_data_check As RadioButton + Friend WithEvents gb_5_data As GroupBox + Friend WithEvents txb_5_barcode As TextBox + Friend WithEvents lb_5_barcode As Label + Friend WithEvents PictureBox2 As PictureBox + Friend WithEvents gb_reg_data As GroupBox + Friend WithEvents txb_5_prod_motor As TextBox + Friend WithEvents lb_5_prod_motor As Label + Friend WithEvents txb_5_freq As TextBox + Friend WithEvents txb_5_prod_mod As TextBox + Friend WithEvents lb_5_prod_mod As Label + Friend WithEvents txb_5_power As TextBox + Friend WithEvents lb_5_power As Label + Friend WithEvents txb_5_prod_date As TextBox + Friend WithEvents txb_5_area As TextBox + Friend WithEvents lb_5_prod_date As Label + Friend WithEvents lb_5_freq As Label + Friend WithEvents txb_5_type As TextBox + Friend WithEvents txb_5_model As TextBox + Friend WithEvents txb_5_serial As TextBox + Friend WithEvents txb_5_make As TextBox + Friend WithEvents txb_5_reg_date As TextBox + Friend WithEvents lb_5_make As Label + Friend WithEvents lb_5_reg_date As Label + Friend WithEvents lb_5_serial As Label + Friend WithEvents lb_5_model As Label + Friend WithEvents lb_5_type As Label + Friend WithEvents lb_5_area As Label + Friend WithEvents txb_5_agency As TextBox + Friend WithEvents lb_5_agency As Label + Friend WithEvents btn_5_check As Button + Friend WithEvents btn_5_reset As Button + Friend WithEvents txb_5_td As TextBox + Friend WithEvents lb_5_td As Label + Friend WithEvents ckb_db_use As CheckBox + Friend WithEvents btn_5_write As Button + Friend WithEvents txb_5_result As TextBox + Friend WithEvents ckb_auto_write As CheckBox + Friend WithEvents gbPrinter As GroupBox + Friend WithEvents btPrintref As Button + Friend WithEvents dgvPrinter As DataGridView + Friend WithEvents dfNum As DataGridViewTextBoxColumn + Friend WithEvents dfPrinter As DataGridViewTextBoxColumn + Friend WithEvents gbPrinter2 As GroupBox + Friend WithEvents txbText2 As TextBox + Friend WithEvents lbText2 As Label + Friend WithEvents btnLabel2 As Button + Friend WithEvents txbLabel2 As TextBox + Friend WithEvents lbLabel2 As Label + Friend WithEvents btnName2 As Button + Friend WithEvents txbName2 As TextBox + Friend WithEvents lbName2 As Label + Friend WithEvents gbPrinter1 As GroupBox + Friend WithEvents txbText1 As TextBox + Friend WithEvents lbText1 As Label + Friend WithEvents txbCode1 As TextBox + Friend WithEvents lbCode1 As Label + Friend WithEvents btnLabel1 As Button + Friend WithEvents txbLabel1 As TextBox + Friend WithEvents lbLabel1 As Label + Friend WithEvents btnName1 As Button + Friend WithEvents txbName1 As TextBox + Friend WithEvents lbName1 As Label + Friend WithEvents opdfile As OpenFileDialog + Friend WithEvents gbPrintUse As GroupBox + Friend WithEvents gbPrintEach As GroupBox + Friend WithEvents ckbWarPnt As CheckBox + Friend WithEvents ckbBoxPnt As CheckBox + Friend WithEvents ckbEachPnt As CheckBox + Friend WithEvents ckbAllPnt As CheckBox + Friend WithEvents btnPrintSave As Button + Friend WithEvents ckbfrontprt As CheckBox + Friend WithEvents ckbselect As CheckBox + Friend WithEvents txbOptBasic As TextBox + Friend WithEvents btnbasic As Button + Friend WithEvents ckb_auto_delete As CheckBox + Friend WithEvents btn_5_delete As Button + Friend WithEvents txbRdCheck As TextBox + Friend WithEvents lbRdCheck As Label + Friend WithEvents txbNdCheck As TextBox + Friend WithEvents lbNdCheck As Label + Friend WithEvents txbStCheck As TextBox + Friend WithEvents lbStCheck As Label + Friend WithEvents ckb_info As CheckBox + Friend WithEvents GroupBox5 As GroupBox + Friend WithEvents Label8 As Label + Friend WithEvents pnc_count As Panel + Friend WithEvents TextBox1 As TextBox + Friend WithEvents TextBox11 As TextBox + Friend WithEvents TextBox12 As TextBox + Friend WithEvents TextBox14 As TextBox + Friend WithEvents TextBox15 As TextBox + Friend WithEvents TextBox16 As TextBox + Friend WithEvents TextBox17 As TextBox + Friend WithEvents TextBox18 As TextBox + Friend WithEvents TextBox19 As TextBox + Friend WithEvents Label9 As Label + Friend WithEvents Label14 As Label + Friend WithEvents Label16 As Label + Friend WithEvents Label17 As Label + Friend WithEvents Label18 As Label + Friend WithEvents TextBox20 As TextBox + Friend WithEvents TextBox21 As TextBox + Friend WithEvents Label19 As Label + Friend WithEvents Label20 As Label + Friend WithEvents Label21 As Label + Friend WithEvents TextBox22 As TextBox + Friend WithEvents Label22 As Label + Friend WithEvents Label23 As Label + Friend WithEvents Label24 As Label + Friend WithEvents TextBox23 As TextBox + Friend WithEvents Label25 As Label + Friend WithEvents Label26 As Label + Friend WithEvents Button1 As Button + Friend WithEvents Label30 As Label + Friend WithEvents Label31 As Label + Friend WithEvents TextBox24 As TextBox + Friend WithEvents TextBox25 As TextBox + Friend WithEvents lbDeep As Label + Friend WithEvents lbDotPower As Label + Friend WithEvents nudDeep As NumericUpDown + Friend WithEvents nudPower As NumericUpDown + Friend WithEvents lbPowerRange As Label + Friend WithEvents PictureBox4 As PictureBox + Friend WithEvents btnPower As Button + Friend WithEvents btnDeep As Button + Friend WithEvents txbcState As TextBox + Friend WithEvents rdbTDRecycle As RadioButton + Friend WithEvents gbRecycle As GroupBox + Friend WithEvents gbRunCount As GroupBox + Friend WithEvents txbDayCount As TextBox + Friend WithEvents lbDayCount As Label + Friend WithEvents Label3 As Label + Friend WithEvents TextBox5 As TextBox + Friend WithEvents Label1 As Label + Friend WithEvents TextBox4 As TextBox + Friend WithEvents Button4 As Button + Friend WithEvents Label5 As Label + Friend WithEvents Label6 As Label + Friend WithEvents TextBox2 As TextBox + Friend WithEvents TextBox3 As TextBox + Friend WithEvents Button2 As Button + Friend WithEvents rdbV2 As RadioButton + Friend WithEvents rdbV1 As RadioButton + Friend WithEvents lbMode As Label + Friend WithEvents ckbNonTD As CheckBox +End Class diff --git a/frm_Freq_Reg.resx b/frm_Freq_Reg.resx new file mode 100644 index 0000000..d75ae19 --- /dev/null +++ b/frm_Freq_Reg.resx @@ -0,0 +1,2143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 146, 17 + + + 258, 17 + + + 365, 17 + + + True + + + True + + + True + + + True + + + True + + + True + + + 476, 17 + + + + + AAABAAEApa4AAAEAIAAQ0QEAFgAAACgAAAClAAAAXAEAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A+/r3APDp + 3v/w6d7/8One/+DSuv/g0rr/4NK6/+DSuv/g0rr/4NK6/+DSuv/g0rr/4NK6/+jezf/w6d7/8One//Tv + 5/////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD7+vcA8One/+TYw//czK//0LiO/8eqc/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/9C4jv/Uv5r/4NK6/+zk1v/07+f/////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////APTv5//k2MP/2Mal/8eqc/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9C4jv/czK//7OTW//v69wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A+/r3AOje + zf/YxqX/wqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//LsoH/3Myv//Dp + 3v////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A+PTvIuTYw//LsoH/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U//Co2P/2Mal/+zk1v////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AOjezf/Uv5r/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//Co2P/2Mal//Tv5/////8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////APj07yLczK//wqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//LsoH/6N7N//v69wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wDw6d7/0LiO/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/8KjY//czK//+PTvIv///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A8One/9C4jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9jGpf/49O8i////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APDp + 3v/QuI7/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/2Mal//j0 + 7yL///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD07+f/0LiO/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U//g0rr/+/r3AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A+/r3ANjGpf++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/wqNj/+jezf////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wDk2MP/wqNj/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7/9O/n/////wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A+PTvItC4jv++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wDk2MP/wqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//LsoH/9O/n/////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A+/r3ANS/mv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+TYw/////8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wDw6d7/wqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//Uv5r/+/r3AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AOTYw/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/x6pz//Tv5/////8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD7+vcA2Mal/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/8KjY//o3s3/////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APv6 + 9wDLsoH/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/4NK6//// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A9O/n/8eq + c/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9jG + pf////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD07+f/wqNj/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U//QuI7/+/r3AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APTv5//Co2P/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/y7KB//v69wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A9O/n/8KjY/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/8uygf/7+vcA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD07+f/wqNj/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//LsoH/+/r3AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD+/fwA9e/kAOjdxP////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////+/r3//Dp3v/w6d7/8One//Dp3v/o3s3/4NK6/+DSuv/YxqX/0LiO/9C4 + jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/y7KB//v69wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP79/AD18OYA7eTRiP////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////Tv5//w6d7/4NK6/9zMr//QuI7/wqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/9C4jv////8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////APTv5ADt5NGI//////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////v69//w6d7/4NK6/9S/mv/Co2P/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//YxqX/////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A9fPtAOjdxAD///////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////+PTv/+je + zf/YxqX/wqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/4NK6/////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A39S7APv7+/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////Tv5//g0rr/y7KB/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+jezf////8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A7OTW//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////j07//k2MP/x6pz/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/8KjY//07+f/////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wDs5Nb/vpxT/9zMr/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////Tv5//YxqX/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//HqnP/+/r3AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////APj07yLCo2P/vpxT/76cU//o3s3///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////+/r3/+DSuv/Co2P/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/1L+a/////wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AMuygf++nFP/vpxT/76cU//Co2P/9O/n//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////6N7N/8eq + c/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+TYw/////8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A4NK6/76cU/++nFP/vpxT/76cU/++nFP/y7KB//v69/////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///g0rr/wqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//07+f/////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wDw6d7/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9S/mv////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////+/r3/9zMr/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//LsoH/////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APv6 + 9wDHqnP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//k2MP///////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////07+f/y7KB/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/4NK6//// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AODS + uv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/8One//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////9zMr/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//Tv + 5/////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A9O/n/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/wqNj//j07/////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////w6d7/wqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9C4 + jv////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A0LiO/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/8uygf////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////+PTv/8uygf++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U//o3s3/////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wDo3s3/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//YxqX///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////v69//Uv5r/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U//Co2P/+/r3AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wDHqnP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/6N7N//// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////2Mal/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/4NK6/////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AODSuv++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//Tv + 5/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////////////////////9jGpf++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/wqNj//j07yL///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A+/r3AMKjY/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/8eq + c//7+vf///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////////////////////////////////////YxqX/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/9jGpf////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A4NK6/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U//QuI7///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////0LiO/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//49O8i////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD7+vcAwqNj/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/3Myv//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////+/r3/8uy + gf++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//YxqX/////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wDg0rr/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/+zk1v////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////Tv + 5//Co2P/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/+/r3AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wDHqnP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/8KjY//07+f///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///k2MP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/4NK6/////wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AOjezf++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//LsoH/+/r3//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////1L+a/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/wqNj/////wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AMuygf++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/1L+a//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////+PTv/8KjY/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/+jezf////8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A9O/n/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/+TYw/////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////+DSuv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/8uygf////8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A2Mal/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//w6d7///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////HqnP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//07+f/////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8AwqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//Co2P/+/r3//////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////o3s3/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//czK//////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wDo3s3/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/x6pz/+jezf////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////x6pz/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//Co2P/////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wDUv5r/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/8uygf/QuI7/0LiO/9C4jv/QuI7/3Myv/+DSuv/g0rr/7OTW//Dp3v/7+vf///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////6N7N/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/7OTW/////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////APv69wC+nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9C4 + jv/YxqX/5NjD//Tv5/////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////+/r3/8KjY/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/2Mal/////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AOjezf++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//Co2P/1L+a/+jezf/7+vf///////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////9zMr/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/wqNj/////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////ANjGpf++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//Co2P/2Mal//j07/////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////Tv5/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//Tv5/////8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AMKjY/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//YxqX/+PTv//////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////HqnP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A9O/n/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/wqNj/+TYw/////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////czK//vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/8uygf////8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A5NjD/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//YxqX///////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ///////////////////////////////////07+f/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//7+vcA////AP///wD///8A////AP// + /wD///8A////AP///wD///8A1L+a/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/y7KB//v6 + 9/////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////wqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//w6d7/////AP///wD///8A////AP// + /wD///8A////AP///wD///8AwqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9jG + pf////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////1L+a/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//g0rr/////AP///wD///8A////AP// + /wD///8A////AP///wD07+f/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U//k2MP///////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////4NK6/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//QuI7/////AP///wD///8A////AP// + /wD///8A////AP///wDo3s3/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U//Co2P/+PTv//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////8One/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//Co2P/////AP///wD///8A////AP// + /wD///8A////AP///wDczK//vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/2Mal//////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////+/r3/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/+PTvIv///wD///8A////AP// + /wD///8A////AP///wDQuI7/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/wqNj//v69/////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////8KjY/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/8One/////wD///8A////AP// + /wD///8A////AP///wDCo2P/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/+jezf////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////9C4jv++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/4NK6/////wD///8A////AP// + /wD///8A////AP///wC+nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/9S/mv////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////9jGpf++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/2Mal/////wD///8A////AP// + /wD///8A////APDp3v++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/8KjY/////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////+DSuv++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/0LiO/////wD///8A////AP// + /wD///8A////APDp3v++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//07+f///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////+TYw/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/wqNj/////wD///8A////AP// + /wD///8A////AODSuv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//s5Nb///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////Dp3v++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/////wD///8A////AP// + /wD///8A////AODSuv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//g0rr///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////Dp3v++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//v69wD///8A////AP// + /wD///8A////ANjGpf++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//g0rr///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////Dp3v++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//Dp3v////8A////AP// + /wD///8A////ANC4jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//YxqX///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////Dp3v++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//Dp3v////8A////AP// + /wD///8A////ANC4jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////v69/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//Dp3v////8A////AP// + /wD///8A////ANC4jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+jezf////8A////AP// + /wD///8A////ANC4jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP// + /wD///8A////AMKjY/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP// + /wD///8A////AL6cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP// + /wD///8A////AL6cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP// + /wD///8A////AL6cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP// + /wD///8A////AMuygf++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP// + /wD///8A////ANC4jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP// + /wD///8A////ANC4jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//Dp3v////8A////AP// + /wD///8A////ANC4jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//Dp3v////8A////AP// + /wD///8A////ANC4jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//Dp3v////8A////AP// + /wD///8A////AODSuv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//j07yL///8A////AP// + /wD///8A////AODSuv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/////wD///8A////AP// + /wD///8A////AOjezf++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/////wD///8A////AP// + /wD///8A////APDp3v++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/0LiO/////wD///8A////AP// + /wD///8A////APj07yK+nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/1L+a/////wD///8A////AP// + /wD///8A////AP///wC+nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/4NK6/////wD///8A////AP// + /wD///8A////AP///wDQuI7/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/6N7N/////wD///8A////AP// + /wD///8A////AP///wDYxqX/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/9O/n/////wD///8A////AP// + /wD///8A////AP///wDk2MP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/////AP///wD///8A////AP// + /wD///8A////AP///wDw6d7/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//LsoH/////AP///wD///8A////AP// + /wD///8A////AP///wD///8AvpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//czK//////AP///wD///8A////AP// + /wD///8A////AP///wD///8Ay7KB/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//o3s3/////AP///wD///8A////AP// + /wD///8A////AP///wD///8A3Myv/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//49O8i////AP///wD///8A////AP// + /wD///8A////AP///wD///8A7OTW/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/8eqc/////8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A+/r3AL6cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9jGpf////8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////ANC4jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+zk1v////8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AOTYw/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT//v69wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////APj07yK+nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/1L+a/////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wDLsoH/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/6N7N/////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wDk2MP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/+/r3AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD49O8ivpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//Uv5r/////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A0LiO/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//s5Nb/////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A6N7N/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/8eqc/////8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AMKjY/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////ANzMr/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT//j07yL///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////APj07yK+nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/2Mal/////wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wDYxqX/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/8One/////wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD07+f/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7/////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A0LiO/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//w6d7/////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A8One/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/9C4jv////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////ANjGpf++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT//Dp3v////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APj07yK+nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/0LiO/////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wDczK//vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/+PTvIv///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD7+vcAwqNj/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U//czK//////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A5NjD/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/8Kj + Y//7+vcA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////ANC4 + jv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+zk + 1v////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APTv + 5/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/0LiO//// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wDg0rr/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//Co2P/+PTvIv// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8Ay7KB/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//o3s3/////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A+PTvIsKjY/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9S/mv////8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AOjezf++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/x6pz//v69wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wDYxqX/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/9O/n/////wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD7+vcAy7KB/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//o3s3/////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A+PTvIsKjY/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9jGpf////8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////APTv5/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/y7KB/////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wDo3s3/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU//LsoH/+/r3AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A5NjD/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/8KjY//07+f/////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////ANjGpf++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/wqNj//Tv5/////8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wDYxqX/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//Co2P/9O/n/////wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A2Mal/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//QuI7///////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////v69/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/8KjY//07+f/////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////ANjGpf++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU//HqnP/+/r3//////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////// + /////////////////////////////////////////////+jezf++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/wqNj//Tv5/////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wDYxqX/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/0LiO//Dp3v/w6d7/8One//Dp3v/w6d7/8One//Dp3v/w6d7/8One//Dp + 3v/w6d7/8One//Dp3v/w6d7/8One//Dp3v/w6d7/8One//Dp3v/w6d7/8One//Dp3v/w6d7/8One//Dp + 3v/w6d7/8One//Dp3v/w6d7/8One//Dp3v/w6d7/6N7N/8KjY/++nFP/vpxT/76cU/++nFP/vpxT/76c + U//Co2P/9O/n/////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A5NjD/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/8eq + c//07+f/////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AOje + zf++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/y7KB//v6 + 9wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD07+f/wqNj/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//YxqX/+/r3AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A+PTvIsuygf++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/+DSuv////8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////APv69wDYxqX/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//Co2P/8One/////wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A6N7N/8KjY/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/9C4jv/49O8i////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////APj07yLLsoH/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/4NK6/////wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A4NK6/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/8uygf/07+f/////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////APj07yLQuI7/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/4NK6/////wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A6N7N/8KjY/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/9C4jv/49O8i////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APv69wDg0rr/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U//HqnP/8One/////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A+PTvItjG + pf++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/wqNj/+je + zf////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD49O8i2Mal/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/8KjY//g0rr/+/r3AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////APj07yLYxqX/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//HqnP/6N7N/////wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A+PTvIuDSuv/Co2P/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/0LiO/+zk1v////8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A6N7N/9S/mv++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/wqNj/9zMr//49O8i////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD49O8i5NjD/8uygf++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/wqNj/9jGpf/s5Nb/////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD49O8i5NjD/9S/ + mv++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/x6pz/9zM + r//s5Nb/////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A8One/+DSuv/QuI7/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU//HqnP/1L+a/+TYw//49O8i////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////APTv5//k2MP/3Myv/9C4jv/Co2P/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76cU/++nFP/vpxT/76c + U/++nFP/vpxT/76cU/++nFP/y7KB/9S/mv/g0rr/7OTW//j07yL///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////APDp3v/w6d7/4NK6/+DS + uv/czK//0LiO/9C4jv/QuI7/0LiO/9C4jv/QuI7/0LiO/9C4jv/QuI7/0LiO/9C4jv/Uv5r/4NK6/+DS + uv/o3s3/8One//j07yL///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP// + /wD///////////////////////////gAAAD///////////////////////////gAAAD///////////// + //////////////gAAAD///////////////////////////gAAAD///////////////////////////gA + AAD///////////////////////////gAAAD///////////////////////////gAAAD////////////A + AD////////////gAAAD//////////+AAAAB///////////gAAAD//////////AAAAAAH//////////gA + AAD/////////4AAAAAAAf/////////gAAAD////////+AAAAAAAAD/////////gAAAD////////4AAAA + AAAAAf////////gAAAD////////AAAAAAAAAAH////////gAAAD///////8AAAAAAAAAAA////////gA + AAD///////wAAAAAAAAAAAP///////gAAAD///////AAAAAAAAAAAAD///////gAAAD//////8AAAAAA + AAAAAAB///////gAAAD//////4AAAAAAAAAAAAAf//////gAAAD//////gAAAAAAAAAAAAAH//////gA + AAD/////+AAAAAAAAAAAAAAD//////gAAAD/////8AAAAAAAAAAAAAAA//////gAAAD/////4AAAAAAA + AAAAAAAAf/////gAAAD/////gAAAAAAAAAAAAAAAP/////gAAAD/////AAAAAAAAAAAAAAAAD/////gA + AAD////+AAAAAAAAAAAAAAAAB/////gAAAD////8AAAAAAAAAAAAAAAAA/////gAAAD////wAAAAAAAA + AAAAAAAAAf////gAAAD////gAAAAAAAAAAAAAAAAAP////gAAAD////AAAAAAAAAAAAAAAAAAH////gA + AAD///+AAAAAAAAAAAAAAAAAAD////gAAAD///8AAAAAAAAAAAAAAAAAAB////gAAAD///4AAAAAAAAA + AAAAAAAAAA////gAAAD///wAAAAAAAAAAAAAAAAAAAf///gAAAD///gAAAAAAAAAAAAAAAAAAAP///gA + AAD///gAAAAAAAAAAAAAAAAAAAH///gAAAD///AAAAAAAAAAAAAAAAAAAAD///gAAAD//+AAAAAAAAAA + AAAAAAAAAAB///gAAAD//8AAAAAAAAAAAAAAAAAAAAB///gAAAD//4AAAAAAAAAAAAAAAAAAAAA///gA + AAD//4AAAAAAAAAAAAAAAAAAAAAf//gAAAD//wAAAAAAAAAAAAAAAAAAAAAP//gAAAD//gAAAAAAAAAA + AAAAAAAAAAAP//gAAAD//gAAAAAAAAAAAAAAAAAAAAAH//gAAAD//AAAAAAAAAAAAAAAAAAAAAAD//gA + AAD/+AAAAAAAAAAAAAAAAAAAAAAD//gAAAD/+AAAAAAAAAAAAAAAAAAAAAAB//gAAAD/8AAAAAAAAAAA + AAAAAAAAAAAB//gAAAD/8AAAAAAAAAAAAAAAAAAAAAAA//gAAAD/4AAAAAAAAAAAAAAAAAAAAAAAf/gA + AAD/4AAAAAAAAAAAAAAAAAAAAAAAf/gAAAD/wAAAAAAAAAAAAAAAAAAAAAAAP/gAAAD/wAAAAAAAAAAA + AAAAAAAAAAAAP/gAAAD/gAAAAAAAAAAAAAAAAAAAAAAAP/gAAAD/gAAAAAAAAAAAAAAAAAAAAAAAH/gA + AAD/AAAAAAAAAAAAAAAAAAAAAAAAH/gAAAD/AAAAAAAAAAAAAAAAAAAAAAAAD/gAAAD+AAAAAAAAAAAA + AAAAAAAAAAAAD/gAAAD+AAAAAAAAAAAAAAAAAAAAAAAAB/gAAAD+AAAAAAAAAAAAAAAAAAAAAAAAB/gA + AAD8AAAAAAAAAAAAAAAAAAAAAAAAB/gAAAD8AAAAAAAAAAAAAAAAAAAAAAAAA/gAAAD8AAAAAAAAAAAA + AAAAAAAAAAAAA/gAAAD4AAAAAAAAAAAAAAAAAAAAAAAAA/gAAAD4AAAAAAAAAAAAAAAAAAAAAAAAAfgA + AAD4AAAAAAAAAAAAAAAAAAAAAAAAAfgAAADwAAAAAAAAAAAAAAAAAAAAAAAAAfgAAADwAAAAAAAAAAAA + AAAAAAAAAAAAAfgAAADwAAAAAAAAAAAAAAAAAAAAAAAAAPgAAADwAAAAAAAAAAAAAAAAAAAAAAAAAPgA + AADgAAAAAAAAAAAAAAAAAAAAAAAAAPgAAADgAAAAAAAAAAAAAAAAAAAAAAAAAPgAAADgAAAAAAAAAAAA + AAAAAAAAAAAAAHgAAADgAAAAAAAAAAAAAAAAAAAAAAAAAHgAAADgAAAAAAAAAAAAAAAAAAAAAAAAAHgA + AADgAAAAAAAAAAAAAAAAAAAAAAAAAHgAAADAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAADAAAAAAAAAAAAA + AAAAAAAAAAAAAHgAAADAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAADAAAAAAAAAAAAAAAAAAAAAAAAAAHgA + AADAAAAAAAAAAAAAAAAAAAAAAAAAADgAAADAAAAAAAAAAAAAAAAAAAAAAAAAADgAAADAAAAAAAAAAAAA + AAAAAAAAAAAAADgAAADAAAAAAAAAAAAAAAAAAAAAAAAAADgAAADAAAAAAAAAAAAAAAAAAAAAAAAAADgA + AADAAAAAAAAAAAAAAAAAAAAAAAAAADgAAADAAAAAAAAAAAAAAAAAAAAAAAAAADgAAADAAAAAAAAAAAAA + AAAAAAAAAAAAADgAAADAAAAAAAAAAAAAAAAAAAAAAAAAADgAAADAAAAAAAAAAAAAAAAAAAAAAAAAADgA + AADAAAAAAAAAAAAAAAAAAAAAAAAAADgAAADAAAAAAAAAAAAAAAAAAAAAAAAAADgAAADAAAAAAAAAAAAA + AAAAAAAAAAAAADgAAADAAAAAAAAAAAAAAAAAAAAAAAAAADgAAADAAAAAAAAAAAAAAAAAAAAAAAAAADgA + AADAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAADAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAADAAAAAAAAAAAAA + AAAAAAAAAAAAAHgAAADAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAADgAAAAAAAAAAAAAAAAAAAAAAAAAHgA + AADgAAAAAAAAAAAAAAAAAAAAAAAAAHgAAADgAAAAAAAAAAAAAAAAAAAAAAAAAHgAAADgAAAAAAAAAAAA + AAAAAAAAAAAAAPgAAADgAAAAAAAAAAAAAAAAAAAAAAAAAPgAAADwAAAAAAAAAAAAAAAAAAAAAAAAAPgA + AADwAAAAAAAAAAAAAAAAAAAAAAAAAPgAAADwAAAAAAAAAAAAAAAAAAAAAAAAAPgAAADwAAAAAAAAAAAA + AAAAAAAAAAAAAfgAAAD4AAAAAAAAAAAAAAAAAAAAAAAAAfgAAAD4AAAAAAAAAAAAAAAAAAAAAAAAAfgA + AAD4AAAAAAAAAAAAAAAAAAAAAAAAA/gAAAD4AAAAAAAAAAAAAAAAAAAAAAAAA/gAAAD8AAAAAAAAAAAA + AAAAAAAAAAAAA/gAAAD8AAAAAAAAAAAAAAAAAAAAAAAAB/gAAAD8AAAAAAAAAAAAAAAAAAAAAAAAB/gA + AAD+AAAAAAAAAAAAAAAAAAAAAAAAB/gAAAD+AAAAAAAAAAAAAAAAAAAAAAAAD/gAAAD/AAAAAAAAAAAA + AAAAAAAAAAAAD/gAAAD/AAAAAAAAAAAAAAAAAAAAAAAAD/gAAAD/AAAAAAAAAAAAAAAAAAAAAAAAH/gA + AAD/gAAAAAAAAAAAAAAAAAAAAAAAH/gAAAD/gAAAAAAAAAAAAAAAAAAAAAAAP/gAAAD/wAAAAAAAAAAA + AAAAAAAAAAAAP/gAAAD/wAAAAAAAAAAAAAAAAAAAAAAAf/gAAAD/4AAAAAAAAAAAAAAAAAAAAAAAf/gA + AAD/4AAAAAAAAAAAAAAAAAAAAAAA//gAAAD/8AAAAAAAAAAAAAAAAAAAAAAA//gAAAD/+AAAAAAAAAAA + AAAAAAAAAAAB//gAAAD/+AAAAAAAAAAAAAAAAAAAAAAD//gAAAD//AAAAAAAAAAAAAAAAAAAAAAD//gA + AAD//AAAAAAAAAAAAAAAAAAAAAAH//gAAAD//gAAAAAAAAAAAAAAAAAAAAAH//gAAAD//wAAAAAAAAAA + AAAAAAAAAAAP//gAAAD//wAAAAAAAAAAAAAAAAAAAAAf//gAAAD//4AAAAAAAAAAAAAAAAAAAAA///gA + AAD//8AAAAAAAAAAAAAAAAAAAAA///gAAAD//+AAAAAAAAAAAAAAAAAAAAB///gAAAD//+AAAAAAAAAA + AAAAAAAAAAD///gAAAD///AAAAAAAAAAAAAAAAAAAAH///gAAAD///gAAAAAAAAAAAAAAAAAAAP///gA + AAD///wAAAAAAAAAAAAAAAAAAAP///gAAAD///4AAAAAAAAAAAAAAAAAAAf///gAAAD///8AAAAAAAAA + AAAAAAAAAA////gAAAD///+AAAAAAAAAAAAAAAAAAB////gAAAD////AAAAAAAAAAAAAAAAAAD////gA + AAD////gAAAAAAAAAAAAAAAAAH////gAAAD////wAAAAAAAAAAAAAAAAAP////gAAAD////4AAAAAAAA + AAAAAAAAA/////gAAAD////8AAAAAAAAAAAAAAAAB/////gAAAD////+AAAAAAAAAAAAAAAAD/////gA + AAD/////gAAAAAAAAAAAAAAAH/////gAAAD/////wAAAAAAAAAAAAAAAP/////gAAAD/////4AAAAAAA + AAAAAAAA//////gAAAD/////+AAAAAAAAAAAAAAB//////gAAAD//////AAAAAAAAAAAAAAH//////gA + AAD//////wAAAAAAAAAAAAAP//////gAAAD//////8AAAAAAAAAAAAA///////gAAAD//////+AAAAAA + AAAAAAD///////gAAAD///////gAAAAAAAAAAAP///////gAAAD///////4AAAAAAAAAAA////////gA + AAD///////+AAAAAAAAAAD////////gAAAD////////wAAAAAAAAAP////////gAAAD////////8AAAA + AAAAB/////////gAAAD/////////gAAAAAAAP/////////gAAAD/////////+AAAAAAB//////////gA + AAD//////////4AAAAAf//////////gAAAD///////////4AAAf///////////gAAAD///////////// + //////////////gAAAD///////////////////////////gAAAD///////////////////////////gA + AAD///////////////////////////gAAAD///////////////////////////gAAAD///////////// + //////////////gAAAD///////////////////////////gAAAA= + + + \ No newline at end of file diff --git a/frm_Freq_Reg.vb b/frm_Freq_Reg.vb new file mode 100644 index 0000000..0e9068e --- /dev/null +++ b/frm_Freq_Reg.vb @@ -0,0 +1,5105 @@ +Imports System.IO +Imports System.IO.Ports +Imports System.Threading +Imports System.Drawing.Printing +Imports System.Management + +Public Class frm_Freq_Reg + + Private cartridge As String = "jomtTesterDB.jomtCartridgeTbl" + Private test_cartridge As String = "jomtTesterServerDB.jomtCartridgeTbl" + + Private MainNonTDDB As String = "jomtTesterDB.jomtNonTDTbl" + Private TestNonTDDB As String = "jomtTesterServerDB.jomtNonTDTbl" + + Private cartridge_table As String = cartridge + Private NonCartridge_table As String = MainNonTDDB + + Public Enum PD1_ENUM + STANDBY = 0 + WAIT + WRITE + SAVE + COMPLETE + MAX_NUM + End Enum + Public PD1_STATUS As PD1_ENUM + + Private Enum info_data + pv_date + pv_freq + pv_imp + pv_cap + pv_res + pv_c + pv_grade + pv_power + pv_depth + + pv_all + End Enum + Private info_select(info_data.pv_all) As String + + Private Enum check_list + TestStep + make_name + serial + model + type + abroad + agency + freq + power + shotcount + p1_motor + td_serial + p1_date + p1_time + P3_DateTime + + max_check + + End Enum + + Private Const ShotCheck As Int16 = 3 + Private check_data(check_list.max_check) As String + + Private DBCmd As String '' 데이터베이스 명령어 사용 + Public ParaComport As String + Public tmpCmdMessage As String + Public cmdMessage As String + Public CmdTime As Long + Public EnableCmdTime As Boolean = False + Public rxMessage As String + + Private CsvRegData As String + + Private serial_switch As Boolean = False ''시리얼 포트 연결 유무 + + Public InputCnt As Long + Public Const InputCntVal As Integer = 10 + + Private reserve As Boolean = False + + Private td_first_name As String = "DITI" + Private td_first_name2 As String = "J" + Private Const prod_text_count As Int16 = 12 '' 제품시리얼번호 자릿수 + Private Const td_name_size As Int16 = 10 '' td 시리얼 자릿수 + Private Const td_freq_size As Int16 = 4 '' 주파수 자릿수 + + Private ManagerTDUse As Boolean = False + + Private td_data_switch As Boolean = False '' 제품을 꽂아 td시리얼 데이터를 읽어 왔는지 + + Private thr_run_switch As Boolean = False '' 제품선택 등록 완료 확인 + + Private option_reg_chk As Boolean = False '' 옵션 변경 사항 있는지 확인 + Private option_print_chk As Boolean = False ''프린터 옵션 변경 사항 있는지 확인 + + Private comport_nothing As Boolean = False '' 컴포트 연결하지 않음/함 + + Private write_5_OkNg As Boolean = False + Private write_5_error As Boolean = False + + Private rdb_type_num As String + + Private Delegate Sub commDelegate() + Private commDelegateFunc As commDelegate + + Public Structure Maximum_Data_list + Public td_serial As String + Public td_step As Int16 + Public td_freq As Int16 + Public td_power As Single + Public td_grade As String + Public td_Depth As String + Public td_textbox As TextBox + Public prod_code As String + Public prod_serial As String + End Structure + Public Maximum_Data As Maximum_Data_list + + Delegate Sub delegate_text(ByRef str As String) + Private TH_thread As Thread + Private thread_type As Boolean + Private thread_restart As Boolean = False + Private info_search As Boolean = False + Private td_name As String + Private ItemList As String + + '' 프린터 관련 변수 + Private print_data(1, 1) As String + Delegate Sub delegate_print(ByRef str As String) + Private TH_print As Thread + Private thread_print As Boolean + Private print_OnOff As Boolean + + ''도트 관련 + Private dotSerial As String + + Private Sub frm_Freq_Reg_Load(sender As Object, e As EventArgs) Handles MyBase.Load + TH_thread = New Thread(AddressOf thread_func) + TH_print = New Thread(AddressOf print_th_play) + dgv_data.SelectionMode = DataGridViewSelectionMode.FullRowSelect + dgvPrinter.SelectionMode = DataGridViewSelectionMode.FullRowSelect + Me.Size = New Size(1040, 785) + LoadComportName() + load_comport("event") + load_comport("comport") + load_comport("print") + If ckbAllPnt.Checked = True Then + ckbBoxPnt.Checked = True + ckbWarPnt.Checked = True + Else + ckbBoxPnt.Checked = False + ckbWarPnt.Checked = False + End If + event_release() + cmdSerial.Text = "스캔" + gb_option.Visible = False + printOptionData() + mainOptionCkb() + control_page() + End Sub + + Private Sub frm_Freq_Reg_Disposed(sender As Object, e As EventArgs) Handles Me.Disposed + If TH_thread.IsAlive Then + TH_thread.Abort() + End If + + If TH_print.IsAlive Then + TH_print.Abort() + End If + End Sub + + Private Sub thread_func() + Do While thread_type + thread_play() + Thread.Sleep(3000) + Loop + End Sub + + Private Sub thread_play() + Dim message_code, shot_ck As String + + If rdb_freq_auto.Checked = True Then + + If IsNumeric(shot_search()) Then + 'message_code = read_info() + + 'If message_code <> "0" Then + ' message_code = Mid(message_code, InStr(1, message_code, ",") + 1, message_code.Length) + ' message_serial = Mid(message_code, 1, InStr(1, message_code, ",") - 1) + ' message_code = Mid(message_code, InStr(1, message_code, ",") + 1, message_code.Length) + ' message_code = Mid(message_code, 1, InStr(1, message_code, ",") - 1) + ' message_code = message_code & message_serial + + ' td_name = td_name_load() + + ' If td_name.Length <> 10 Then + ' td_name = Nothing + + ' End If + + 'Else + ' message_code = "" + 'End If + message_code = td_name_load() + + If message_code = "1" Then + TH_thread.Abort() + MsgBox("제품과의 연결이 올바르지 않습니다. 다시 시도하여 주십시오.", vbCritical) + Exit Sub + ElseIf message_code = "0" Then + TH_thread.Abort() + MsgBox("TD 시리얼 번호가 존재하지 않습니다. TD 시리얼 번호를 등록하여 주십시오.", vbCritical) + Exit Sub + Else + Maximum_Data.td_serial = message_code + + End If + + If txbtdnum.InvokeRequired Then + txbtdnum.Invoke(New delegate_text(AddressOf thread_play), New Object() {message_code}) + 'txbresult.Text = "연결중..." + Else + txbtdnum.Text = message_code + td_data_switch = False + btnrun.PerformClick() + If td_data_switch = True Then + btnrun.PerformClick() + End If + TH_thread.Abort() + End If + + Else + If info_search = True Then + message_code = "대기" + + If txbtdnum.InvokeRequired Then + txbtdnum.Invoke(New delegate_text(AddressOf thread_play), New Object() {message_code}) + Else + txbtdnum.Text = message_code + txbfreq.Text = message_code + txbpower.Text = message_code + txbgread.Text = message_code + td_data_switch = False + End If + + End If + End If + + ElseIf rdb_data_check.Checked = True Then + + shot_ck = shot_search() + + If IsNumeric(shot_ck) And shot_ck <> "-1" Then + + message_code = "입력중.." + + If txb_5_result.InvokeRequired Then + txb_5_result.Invoke(New delegate_text(AddressOf thread_play), New Object() {message_code}) + Else + txb_5_result.Text = message_code + txb_5_result.BackColor = Color.Orange + btn_5_write.PerformClick() + TH_thread.Abort() + End If + + Else + + If comport_nothing = True Then + + message_code = "통신 에러" + + If txb_5_result.InvokeRequired Then + txb_5_result.Invoke(New delegate_text(AddressOf thread_play), New Object() {message_code}) + Else + txb_5_result.Text = message_code + txb_5_result.BackColor = Color.Red + TH_thread.Abort() + End If + + End If + + End If + + ElseIf rdb_c_mode.Checked = True Then + + shot_ck = shot_search() + + If IsNumeric(shot_ck) And shot_ck <> "-1" Then + + message_code = "입력중.." + + If txbPV_SN.InvokeRequired Then + txbPV_SN.Invoke(New delegate_text(AddressOf thread_play), New Object() {dotSerial}) + Else + txbcState.Text = message_code + txbPV_SN.BackColor = Color.Orange + btnc_run.PerformClick() + TH_thread.Abort() + End If + + Else + + If comport_nothing = True Then + + message_code = "통신 에러" + + If txbPV_SN.InvokeRequired Then + txbPV_SN.Invoke(New delegate_text(AddressOf thread_play), New Object() {message_code}) + Else + txbcState.Text = message_code + txbPV_SN.BackColor = Color.Red + TH_thread.Abort() + End If + + End If + + End If + + Else + + shot_ck = shot_search() + + If IsNumeric(shot_ck) And shot_ck <> "-1" Then + + message_code = "입력중.." + + If txb_prod_state.InvokeRequired Then + txb_prod_state.Invoke(New delegate_text(AddressOf thread_play), New Object() {message_code}) + Else + txb_prod_state.Text = message_code + txb_prod_state.BackColor = Color.Orange + btn_prod.PerformClick() + TH_thread.Abort() + End If + + Else + + If comport_nothing = True Then + + message_code = "통신 에러" + + If txb_prod_state.InvokeRequired Then + txb_prod_state.Invoke(New delegate_text(AddressOf thread_play), New Object() {message_code}) + Else + txb_prod_state.Text = message_code + txb_prod_state.BackColor = Color.Red + TH_thread.Abort() + End If + + End If + + End If + End If + + + End Sub + + Private Function td_name_load() As String + Dim retVal As String + tmpCmdMessage = "settdsn" + cmdMessage = "[" & tmpCmdMessage & "]" + vbCrLf + If SendData(cmdMessage) Then + Return "1" + End If + + retVal = PollingReceiveData(300) + + If retVal.Length = td_name_size Then + Return retVal + Else + Return "0" + End If + + End Function + + Private Sub InputTimer_Tick(sender As Object, e As EventArgs) Handles InputTimer.Tick + + If InputCnt Then + InputCnt -= 1 + Else + + If rdb_prod.Checked = True Then + If txb_serial_num.Text <> "" Then + InputTimer.Enabled = False + If chbAutoMeasure.Checked Then + btn_prod_Click(sender, e) + Else + btn_prod.Focus() + btn_prod.Refresh() + End If + End If + + ElseIf rdb_freq_auto.Checked = True Then + If txb_barcode.Text <> "" Then + InputTimer.Enabled = False + If chbAutoMeasure.Checked Then + btnrun_Click(sender, e) + Else + txb_barcode.Focus() + txb_barcode.Refresh() + End If + End If + + ElseIf rdb_data_check.Checked = True Then + If txb_5_barcode.Text <> "" Then + InputTimer.Enabled = False + If chbAutoMeasure.Checked Then + btn_5_check_Click(sender, e) + If ckb_auto_write.Checked = True And write_5_error = False Then + txb_5_result.Text = "입력대기" + txb_5_result.BackColor = Color.Khaki + TH_thread = New Thread(AddressOf thread_func) + TH_thread.IsBackground = True + TH_thread.Start() + thread_type = True + + ElseIf ckb_auto_delete.Checked = True And write_5_error = False Then + btn_5_delete_Click(sender, e) + End If + Else + txb_5_barcode.Focus() + txb_5_barcode.Refresh() + End If + End If + + Else + InputTimer.Enabled = False + If chbAutoMeasure.Checked Then + reserve = False + btnRunPD1_Click(sender, e) + Else + btnRunPD1.Focus() + btnRunPD1.Refresh() + End If + End If + End If + End Sub + + Private Sub OpenSerial() + Try + If ParaComport <> "" Then + If cmdSerialPort.IsOpen = False Then + With cmdSerialPort + .PortName = ParaComport + .BaudRate = 230400 + .DataBits = 8 + .Parity = IO.Ports.Parity.None + .StopBits = IO.Ports.StopBits.One + .Handshake = IO.Ports.Handshake.None + End With + cmdSerialPort.Open() + serial_switch = True + End If + Else + cart_timer.Enabled = False + MsgBox("시리얼포트를 설정해주세요!" & vbCrLf & "", vbCritical, "DUALSONIC T/D Selecter Tester Manager") + serial_switch = False + End If + Catch ex As Exception + cart_timer.Enabled = False + MsgBox("COM 포트 에러" & vbCrLf & "", vbOK + vbCritical, "DUALSONIC T/D Selecter Tester Manager") + serial_switch = False + End Try + End Sub + + Private Sub txbPV_SN_TextChanged(sender As Object, e As EventArgs) Handles txbPV_SN.TextChanged + Dim tmpStr As String + btnc_run.Text = "검색" + + If txbPV_SN.Text <> "" Then + cart_timer.Enabled = False + + If InputCnt = 0 And chbUseBarcode.Checked = True Then + tmpStr = txbPV_SN.Text + If (Len(tmpStr) > 1) Then + tmpStr = Mid(tmpStr, Len(tmpStr), 1) + txbPV_SN.Clear() + txbPV_SN.AppendText(tmpStr) + End If + SetInputCnt() + End If + + reserve = False + End If + + End Sub + + Sub SetInputCnt() + InputCnt = InputCntVal + InputTimer.Enabled = True + End Sub + + Private Function dotRunning() As Boolean + Dim serial_number = txbPV_SN.Text + + txb_grade.Text = "출력중" + txb_CValue.Text = "출력중" + nudPower.Value = 0 + nudDeep.Text = 0 + txb_grade.BackColor = Color.Yellow + txb_CValue.BackColor = Color.Yellow + + If db_search(serial_number) Then + + txbCapacitor.Text = info_select(info_data.pv_freq) + txbPV_Date.Text = info_select(info_data.pv_date) + txbPV_C.Text = info_select(info_data.pv_cap) + txbPV_R.Text = info_select(info_data.pv_res) + txbPV_Z.Text = info_select(info_data.pv_imp) + txb_grade.Text = info_select(info_data.pv_grade) + txb_CValue.Text = info_select(info_data.pv_c) + txb_grade.BackColor = Color.Khaki + txb_CValue.BackColor = Color.Khaki + Return False + Else + txb_grade.Text = "FAIL" + txb_CValue.Text = "번호없음" + txb_grade.BackColor = Color.Red + txb_CValue.BackColor = Color.Red + MsgBox("데이터베이스에 해당 데이터가 존재하지 않습니다.", vbCritical) + Return True + End If + End Function + + Private Function dotDBSearch() As Boolean + If dotRunning() Then + Return False + End If + End Function + + Private Sub btnRunPD1_Click(sender As Object, e As EventArgs) Handles btnRunPD1.Click, btnc_run.Click + cModeRun() + End Sub + + Private Sub cModeRun() + + If cmdSerialPort.IsOpen = True Then + If btnc_run.Text = "검색" Then + txb_grade.Text = "대기" + txb_CValue.Text = "출력중" + txb_grade.BackColor = Color.Yellow + txb_CValue.BackColor = Color.Yellow + 'nudDeep.Value = 0 + nudDeep.BackColor = Color.White + 'nudPower.Value = 0 + nudPower.BackColor = Color.White + + If db_search(txbPV_SN.Text) Then + txbCapacitor.Text = info_select(info_data.pv_c) + txbPV_Date.Text = info_select(info_data.pv_date) + txbPV_C.Text = info_select(info_data.pv_cap) + txbPV_R.Text = info_select(info_data.pv_res) + txbPV_Z.Text = info_select(info_data.pv_imp) + txb_grade.Text = info_select(info_data.pv_grade) + txb_CValue.Text = info_select(info_data.pv_freq) + txb_grade.BackColor = Color.Khaki + txb_CValue.BackColor = Color.Khaki + + dotSerial = txbPV_SN.Text + btnc_run.Text = "입력" + + txbPV_SN.BackColor = Color.Moccasin + threadOn() + + Else + txb_grade.Text = "FAIL" + txb_CValue.Text = "번호없음" + txb_grade.BackColor = Color.Red + txb_CValue.BackColor = Color.Red + MsgBox("데이터베이스에 해당 데이터가 존재하지 않습니다.", vbCritical) + End If + Else + Dim nowDate As String = Format(Now, "yy") & Format(Now, "MM") + + If prod_reg_data("jomt", nowDate & "000000", "30", "0", "0") Then + If td_reg_data(dotSerial) Then + If sett_reg(txb_CValue.Text, "0") Then + If dbDotReg(txb_CValue.Text) Then + txbPV_SN.BackColor = Color.Green + btnc_run.Text = "검색" + Else + txbPV_SN.BackColor = Color.Red + MsgBox("데이터베이스 등록에 실패하였습니다.", vbCritical) + End If + Else + txbPV_SN.BackColor = Color.Red + MsgBox("주파수와 파워 입력에 실패하였습니다.", vbCritical) + End If + Else + txbPV_SN.BackColor = Color.Red + MsgBox("시리얼 번호 입력에 실패하였습니다.", vbCritical) + End If + Else + txbPV_SN.BackColor = Color.Red + MsgBox("기본 정보 입력에 실패하였습니다.", vbCritical) + End If + End If + Else + MsgBox("통신 포트가 연결되어 있지 않습니다!", vbExclamation) + End If + End Sub + + Private Sub threadOff() + TH_thread = New Thread(AddressOf threadRunFunc) + + If TH_thread.IsAlive = True Then + TH_thread.Abort() + End If + End Sub + + Private Sub threadRunFunc() + Dim okNg As Boolean = False + Do Until okNg = True + Dim conCheck As String = shot_search() + + If IsNumeric(conCheck) And conCheck <> "-1" Then + commDelegateFunc = New commDelegate(AddressOf cModeRun) + Me.Invoke(commDelegateFunc) + okNg = True + End If + Thread.Sleep(1000) + Loop + End Sub + + Private Sub threadOn() + If cmdSerialPort.IsOpen = True Then + TH_thread = New Thread(AddressOf threadRunFunc) + + If TH_thread.IsAlive = True Then + TH_thread.Abort() + End If + + TH_thread.IsBackground = True + TH_thread.Start() + End If + End Sub + + Private Function dbDotReg(freq As String) As Boolean + Dim p_date, p_time As String + + p_date = DateTime.Now.ToString("yyyy-MM-dd") + p_time = DateTime.Now.ToString("HH:mm:ss") + DBCmd = "UPDATE " & cartridge_table & " SET TestStep = '21',Ct_Frequency = '" & freq & "',Ct_Power='0',Ct_Motor_Lv='0',P1_Date='" & p_date & "',P1_Time='" & p_time & "',P1_Model='MAXIMUM',P1_CartType='SET',P1_Frequency='" & freq & "' WHERE PV_SN = '" & dotSerial & "'" + If DBCommand(DBCmd) Then + + DBCmd = "SELECT TestStep,Ct_Power,Ct_Motor_Lv FROM " & cartridge_table & " WHERE PV_SN = '" & dotSerial & "'" + If DBQueryReader(DBCmd) Then + If sqlDataQuery.Length = 3 Then + If sqlDataQuery(0) = "21" And sqlDataQuery(1) = "0" And sqlDataQuery(2) = "0" Then + Return True + End If + End If + End If + End If + Return False + End Function + + Private Function db_info_search(serial_num As String) As Boolean + DBCmd = "SELECT Ct_Power,Ct_Motor_Lv,PV_Date,PV_Frequency,PV_Impedance,PV_Capacitance,PV_Resistance,QC_Capacitor,QC_Grade FROM " & cartridge_table & " WHERE PV_SN = '" & serial_num & "'" + If DBQueryReader(DBCmd) Then + info_select(info_data.pv_power) = sqlDataQuery(0) + info_select(info_data.pv_depth) = sqlDataQuery(1) + info_select(info_data.pv_date) = sqlDataQuery(2) + info_select(info_data.pv_freq) = sqlDataQuery(3) + info_select(info_data.pv_imp) = sqlDataQuery(4) + info_select(info_data.pv_cap) = sqlDataQuery(5) + info_select(info_data.pv_res) = sqlDataQuery(6) + info_select(info_data.pv_c) = sqlDataQuery(7) + info_select(info_data.pv_grade) = sqlDataQuery(8) + + Return True + End If + + Return False + + End Function + + Private Function db_search(serial_id As String) As Boolean + + If reserve = False Then + + If db_info_search(serial_id) Then + If rdb_freq_auto.Checked = True Then + reserve = True + cart_timer.Enabled = True + End If + + Return True + Else + Return False + End If + Else + + If info_select(info_data.pv_grade) = "LUX" Then + + If sett_reg(info_select(info_data.pv_freq), 10) Then + + If db_update() Then + cart_timer.Enabled = False + reserve = False + txbCartridgePD1.BackColor = Color.Green + txbCartridgePD1.Text = "성공" + Return True + Else + MsgBox("데이터베이스에 등록하지 못하였습니다. 연결 상태 및 데이터를 확인하여 주십시오.", vbCritical) + Return False + End If + + Else + cart_timer.Enabled = False + reserve = False + txbCartridgePD1.BackColor = Color.Red + txbCartridgePD1.Text = "실패" + MsgBox("제품이 연결되지 않았습니다. 제품 전원을 켠 후 연결하여 주십시오.", vbCritical) + Return False + End If + + Else + If freq_reg() Then + + If db_update() Then + cart_timer.Enabled = False + reserve = False + txbCartridgePD1.BackColor = Color.Green + txbCartridgePD1.Text = "성공" + Return True + Else + MsgBox("데이터베이스에 등록하지 못하였습니다. 연결 상태 및 데이터를 확인하여 주십시오.", vbCritical) + Return False + End If + + Else + cart_timer.Enabled = False + reserve = False + txbCartridgePD1.BackColor = Color.Red + txbCartridgePD1.Text = "실패" + Return False + End If + End If + + End If + + End Function + + Private Function db_update() As Boolean + Dim p_date, p_time, p_freq, p_serial As String + + p_date = DateTime.Now.ToString("yyyy-MM-dd") + p_time = DateTime.Now.ToString("HH:mm:ss") + p_freq = txbPV_FreqPD1.Text + p_serial = txbPV_SN.Text + + + DBCmd = "UPDATE " & cartridge_table & " SET P1_Date = '" & p_date & "', P1_Time = '" & p_time & "', P1_Model = 'MAXIMUM', P1_Frequency = '" & p_freq & "' WHERE PV_SN = '" & p_serial & "'" + + If DBCommand(DBCmd) Then + Return True + End If + + Return False + End Function + + Private Function shot_search() As String + Dim retVal As String = "-1" + tmpCmdMessage = "shotconf" + cmdMessage = "[" & tmpCmdMessage & "]" + vbCrLf + If SendData(cmdMessage) Then + Return "-1" + End If + + retVal = PollingReceiveData(1000) + CsvRegData = CsvRegData & retVal.Replace(",", "/").Replace(vbCrLf, "") & "," + + Return retVal + End Function + + Private Function shot_reg(shot As Integer) As String + Dim retval As String + tmpCmdMessage = "shotconf" + cmdMessage = "[" & tmpCmdMessage & " " & shot & "]" + vbCrLf + CsvRegData = CsvRegData & cmdMessage.Replace(",", "/").Replace(vbCrLf, "") & "," + If SendData(cmdMessage) Then + Return False + End If + + retval = PollingReceiveData(500) + CsvRegData = CsvRegData & retval.Replace(",", "/").Replace(vbCrLf, "") & "," + If retval = shot Then + Return True + End If + + Return False + + End Function + + Private Function freq_reg() As Boolean + Dim retVal As String + tmpCmdMessage = "FREQCONF" + cmdMessage = "[" & tmpCmdMessage & " " & info_select(info_data.pv_freq) & "]" + vbCrLf + If SendData(cmdMessage) Then + Return False + End If + + retVal = PollingReceiveData(500) + + If retVal <> txbPV_FreqPD1.Text Then + Return False + End If + Return True + End Function + + Private Function sett_reg(freq As Int16, power As Int16) As Boolean + Dim retVal As String + tmpCmdMessage = "settdcnf" + cmdMessage = "[" & tmpCmdMessage & " " & freq & "," & power & "]" + vbCrLf + CsvRegData = CsvRegData & cmdMessage.Replace(",", "/").Replace(vbCrLf, "") & "," + If SendData(cmdMessage) Then + Return False + End If + + retVal = PollingReceiveData(500) + CsvRegData = CsvRegData & retVal.Replace(",", "/").Replace(vbCrLf, "") & "," + + If retVal <> freq & "," & power Then + Return False + End If + Return True + End Function + + Private Function sett_data() As String + Dim retval As String + + tmpCmdMessage = "settdcnf" + cmdMessage = "[" & tmpCmdMessage & "]" + vbCrLf + If SendData(cmdMessage) Then + Return "0" + End If + + retval = PollingReceiveData(500) + + If InStr(1, retval, ",") > 0 Then + Return retval + + Else + Return "0" + End If + + End Function + + Private Function read_info() As String + Dim retval As String + + tmpCmdMessage = "rdsconf1" + cmdMessage = "[" & tmpCmdMessage & "]" + vbCrLf + If SendData(cmdMessage) Then + Return "0" + End If + + retval = PollingReceiveData(2000) + CsvRegData = CsvRegData & retval.Replace(",", "/").Replace(vbCrLf, "") & "," + + If InStr(1, retval, ",") > 0 Then + Return retval + Else + Return "0" + End If + End Function + + Private Function Depth_reg(level As Int16) As Boolean + Dim retval As String + + tmpCmdMessage = "setdepth" + cmdMessage = "[" & tmpCmdMessage & " " & level & "]" + If SendData(cmdMessage) Then + Return False + End If + + retval = PollingReceiveData(1000) + + If retval = level Then + Return True + End If + + Return False + End Function + + Private Function Motor_reg(pulse As Integer) As Boolean + Dim retval As String + + tmpCmdMessage = "setmotor" + cmdMessage = "[" & tmpCmdMessage & " " & pulse & ",0,0,0,0]" + + If SendData(cmdMessage) Then + Return False + End If + + retval = PollingReceiveData(1000) + + If retval = pulse & ",0,0,0,0" Then + Return True + End If + + Return False + End Function + + Private Function Motor_Read() As Int16 + Dim retval As String + + tmpCmdMessage = "setmotor" + cmdMessage = "[" & tmpCmdMessage & "]" + + If SendData(cmdMessage) Then + Return False + End If + + retval = PollingReceiveData(1000) + + If UBound(Split(retval, ",")) = 4 Then + Return Mid(retval, 1, InStr(1, retval, ",") - 1) + End If + + Return 6 + End Function + + Private Function SendData(SendMessage As String) As Boolean + Try + comport_nothing = False + If cmdSerialPort.IsOpen = True Then + cmdSerialPort.DiscardInBuffer() + cmdSerialPort.DiscardOutBuffer() + If cmdSerialPort.BytesToRead Then + cmdSerialPort.DiscardInBuffer() + End If + cmdSerialPort.WriteTimeout = -1 + cmdSerialPort.WriteLine(SendMessage) + CmdTime = 0 + EnableCmdTime = True + Else + cart_timer.Enabled = False + comport_nothing = True + MsgBox("통신 포트가 열리지 않았습니다.") + Return True + End If + Catch ex As Exception + Return True + End Try + Return False + End Function + + Private Function PollingReceiveData(RdTimeout As Long) As String + Try + If cmdSerialPort.IsOpen = True Then + rxMessage = "" + cmdSerialPort.ReadTimeout = RdTimeout + rxMessage = cmdSerialPort.ReadLine() + Return ParsingData(False) + + Else + cart_timer.Enabled = False + MsgBox("통신 포트가 열리지 않았습니다.") + Return True + End If + Catch ex As Exception + rxMessage = "" + Return Err.Description + End Try + End Function + + Private Function ParsingData(CmdInclude As Boolean) As String + Dim cmdStr As String + Dim cmdVal(0 To 6) As String + Dim ReturnStr As String + Dim i As Integer + + Try + cmdStr = "0" + + If rxMessage <> "" Then + cmdMessage = "" + + If Mid(rxMessage, 1, 1) = "[" Then + cmdMessage = Mid(rxMessage, 2, Len(rxMessage)) + + cmdStr = Mid(cmdMessage, 1, (InStr(rxMessage, " ") - 2)) + cmdMessage = Mid(rxMessage, InStr(rxMessage, " ") + 1, Len(cmdMessage)) + + For i = 1 To 5 + If InStr(cmdMessage, ",") <> 0 Then + cmdVal(i) = Mid(cmdMessage, 1, InStr(cmdMessage, ",") - 1) + cmdMessage = Mid(cmdMessage, InStr(cmdMessage, ",") + 1, Len(cmdMessage)) + ElseIf InStr(cmdMessage, "]") <> 0 Then + cmdVal(i) = Mid(cmdMessage, 1, InStr(cmdMessage, "]") - 1) + 'cmdMessage = Mid(cmdMessage, InStr(cmdMessage, "]") + 1, Len(cmdMessage)) + Else + Exit For + End If + Next i + rxMessage = "" + + If CmdInclude = True Then + ReturnStr = cmdStr & "," + End If + + If InStr(1, cmdStr, "move") > 0 Then + cmdStr = "runmotor" + End If + + Select Case cmdStr + + Case "freqconf" + cmdStr = cmdVal(1) + Return cmdStr + Case "settdcnf" + cmdStr = (cmdVal(1) & "," & cmdVal(2)) + Return cmdStr + Case "wrsconf1" + cmdStr = cmdVal(1) & "," & cmdVal(2) & "," & cmdVal(3) & "," & cmdVal(4) & "," & cmdVal(5) + Return cmdStr + Case "settdsn" + cmdStr = cmdVal(1) + Return cmdStr + Case "resetinf" + cmdStr = cmdVal(1) + Return cmdStr + Case "rdsconf1" + cmdStr = cmdVal(1) & "," & cmdVal(2) & "," & cmdVal(3) & "," & cmdVal(4) & "," & cmdVal(5) + Return cmdStr + Case "shotconf" + cmdStr = cmdVal(1) + Return cmdStr + Case "runmotor" + Return True + Case "setdepth" + cmdStr = cmdVal(1) + Return cmdStr + Case "setmotor" + cmdStr = cmdVal(1) & "," & cmdVal(2) & "," & cmdVal(3) & "," & cmdVal(4) & "," & cmdVal(5) + Return cmdStr + Case Else + Return "Else" + rxMessage = "" + End Select + End If + rxMessage = "" + Return True + Else + Return False + End If + + Catch ex As Exception + rxMessage = "" + Return Err.Description + End Try + End Function + + + Private Sub cmdSerial_Click(sender As Object, e As EventArgs) Handles cmdSerial.Click + + If cmdSerial.Text = "스캔" Then + LoadComportName() + cmdSerial.Text = "연결" + Else + cmdSerialPort.Close() + ParaComport = cboComPort.SelectedItem + OpenSerial() + + If serial_switch = True Then + cmdSerial.Text = "스캔" + save_comport("comport") + MsgBox("연결 완료", vbInformation) + Else + LoadComportName() + End If + + End If + + End Sub + + Private Function save_comport(UseCtr As String) As Boolean + + Dim filepath, comtext As String + Dim filename As String = "" + Dim reg_text As String = "" + Dim objwriter As System.IO.StreamWriter + + On Error GoTo WR_File_Error + + filepath = System.AppDomain.CurrentDomain.BaseDirectory() & "\config" + + If Dir(filepath, vbDirectory) = "" Then + MkDir(filepath) + End If + + Select Case UseCtr + Case "event" + filename = filepath & "\" & "event_config" & ".ini" + + For i = 0 To dgv_data.Rows.Count - 2 + + comtext = dgv_data.Rows(i).Cells(0).Value.ToString & "☏" & dgv_data.Rows(i).Cells(1).Value.ToString & "☏" & dgv_data.Rows(i).Cells(2).Value.ToString & "☏" & dgv_data.Rows(i).Cells(3).Value.ToString & "☏§" + reg_text = reg_text + comtext + + Next + + reg_text = reg_text + txbOptBasic.Text + + Case "comport" + + filename = filepath & "\" & "config" & ".ini" + reg_text = cboComPort.Text & "/" & rdb_type_num & "/" & txb_code_front.Text & "/" & txb_prod1_code.Text & "/" & txb_output_6850.Text & "/" & txb_output_7000.Text + + Case "print" + + filename = filepath & "\" & "Printer_Config" & ".ini" + + reg_text = ckbAllPnt.Checked & "☏" & ckbEachPnt.Checked & "☏" & txbName1.Text & "☏" & txbLabel1.Text & "☏" & txbCode1.Text & "☏" & txbText1.Text & "☏" & txbName2.Text & "☏" & txbLabel2.Text & "☏" & txbText2.Text & "☏" + + End Select + + + + System.IO.File.Delete(filename) + objwriter = New System.IO.StreamWriter(filename, True) + objwriter.Flush() + objwriter.WriteLine(reg_text) + + objwriter.Close() + Return True + + +WR_File_Error: + MsgBox("Config Save Fail!") + Return False + + End Function + + Private Sub load_comport(LoadCtr As String) + Dim filepath, filename, configStr, Str, COMPORT_NAME, front_code, prod1_code, output_6850, output_7000 As String + Dim event_list() As String + Dim objReader As System.IO.StreamReader + + filepath = System.AppDomain.CurrentDomain.BaseDirectory() & "\config" + + If Dir(filepath, vbDirectory) = "" Then + MkDir(filepath) + End If + + Select Case LoadCtr + Case "event" + + dgv_data.Rows.Clear() + + filename = filepath & "\event_config.ini" + + If File.Exists(filename) = True Then + objReader = New System.IO.StreamReader(filename, True) + configStr = objReader.ReadLine + objReader.Close() + + For count = UBound(Split(configStr, "§")) To 1 Step -1 + Str = Mid(configStr, 1, InStr(configStr, "§") - 1) + ReDim event_list(UBound(Split(Str, "☏"))) + configStr = Mid(configStr, InStr(configStr, "§") + 1, Len(configStr)) + + For i = 0 To UBound(Split(Str, "☏")) - 1 + event_list(i) = Mid(Str, 1, InStr(Str, "☏") - 1) + Str = Mid(Str, InStr(Str, "☏") + 1, Len(Str)) + Next + + dgv_data.Rows.Add(event_list) + Next + + txbOptBasic.Text = configStr + End If + + Case "comport" + filename = filepath & "\config.ini" + + If File.Exists(filename) = True Then + objReader = New System.IO.StreamReader(filename, True) + configStr = objReader.ReadLine + objReader.Close() + + COMPORT_NAME = Mid(configStr, 1, InStr(1, configStr, "/") - 1) + configStr = Mid(configStr, InStr(1, configStr, "/") + 1, configStr.Length) + rdb_type_num = Mid(configStr, 1, InStr(1, configStr, "/") - 1) + configStr = Mid(configStr, InStr(1, configStr, "/") + 1, configStr.Length) + front_code = Mid(configStr, 1, InStr(1, configStr, "/") - 1) + configStr = Mid(configStr, InStr(1, configStr, "/") + 1, configStr.Length) + prod1_code = Mid(configStr, 1, InStr(1, configStr, "/") - 1) + configStr = Mid(configStr, InStr(1, configStr, "/") + 1, configStr.Length) + output_6850 = Mid(configStr, 1, InStr(1, configStr, "/") - 1) + output_7000 = Mid(configStr, InStr(1, configStr, "/") + 1, configStr.Length) + + txb_code_front.Text = front_code + txb_prod1_code.Text = prod1_code + txb_output_6850.Text = output_6850 + txb_output_7000.Text = output_7000 + + For i = 0 To cboComPort.Items.Count - 1 + If COMPORT_NAME = cboComPort.Items(i) Then + cboComPort.SelectedIndex = i + ParaComport = cboComPort.SelectedItem + OpenSerial() + End If + Next + + Select Case rdb_type_num + Case 1 + ' gbc_prod.Visible = True + ' gpbSpec.Visible = True + ' gpbProduct1.Visible = False + ' 'gb_reg_freq.Visible = False + ' gb_data_info.Visible = False + ' gb_prod_info.Visible = False + + ' gbc_prod.Enabled = True + ' gpbSpec.Enabled = True + ' gpbProduct1.Enabled = False + ' 'gb_reg_freq.Enabled = False + ' gb_data_info.Enabled = False + ' gb_prod_info.Enabled = False + + ' rdb_c_mode.Checked = True + ' rdb_freq_auto.Checked = False + ' rdb_prod.Checked = False + ' rdb_freq_reg.Checked = False + rdb_c_mode.Checked = True + + Case 2 + ' gbc_prod.Visible = False + ' gpbSpec.Visible = True + ' gpbProduct1.Visible = True + ' 'gb_reg_freq.Visible = False + ' gb_data_info.Visible = False + ' gb_prod_info.Visible = False + + ' gbc_prod.Enabled = False + ' gpbSpec.Enabled = True + ' gpbProduct1.Enabled = True + ' 'gb_reg_freq.Enabled = False + ' gb_data_info.Enabled = False + ' gb_prod_info.Enabled = False + + ' rdb_c_mode.Checked = False + ' rdb_freq_auto.Checked = True + ' rdb_prod.Checked = False + ' rdb_freq_reg.Checked = False + rdb_freq_auto.Checked = True + + Case 3 + ' gbc_prod.Visible = False + ' gpbSpec.Visible = False + ' gpbProduct1.Visible = False + ' 'gb_reg_freq.Visible = False + ' gb_data_info.Visible = False + ' gb_prod_info.Visible = True + + ' gbc_prod.Enabled = False + ' gpbSpec.Enabled = False + ' gpbProduct1.Enabled = False + ' 'gb_reg_freq.Enabled = False + ' gb_data_info.Enabled = False + ' gb_prod_info.Enabled = True + + ' rdb_c_mode.Checked = False + ' rdb_freq_auto.Checked = False + ' rdb_prod.Checked = True + ' rdb_freq_reg.Checked = False + rdb_prod.Checked = True + + + Case 4 + ' gbc_prod.Visible = False + ' gpbSpec.Visible = False + ' gpbProduct1.Visible = False + ' 'gb_reg_freq.Visible = False + ' gb_data_info.Visible = True + ' gb_prod_info.Visible = False + + ' gbc_prod.Enabled = False + ' gpbSpec.Enabled = False + ' gpbProduct1.Enabled = False + ' 'gb_reg_freq.Enabled = False + ' gb_data_info.Enabled = True + ' gb_prod_info.Enabled = False + + ' rdb_c_mode.Checked = False + ' rdb_freq_auto.Checked = False + ' rdb_prod.Checked = False + ' rdb_freq_reg.Checked = True + rdb_freq_reg.Checked = True + + Case 5 + rdb_data_check.Checked = True + End Select + + End If + + Case "print" + filename = filepath & "\" & "Printer_Config" & ".ini" + + If File.Exists(filename) = True Then + objReader = New System.IO.StreamReader(filename, True) + configStr = objReader.ReadLine() + objReader.Close() + + ckbAllPnt.Checked = Mid(configStr, 1, InStr(configStr, "☏") - 1) + configStr = Mid(configStr, InStr(configStr, "☏") + 1, configStr.Length) + + ckbEachPnt.Checked = Mid(configStr, 1, InStr(configStr, "☏") - 1) + configStr = Mid(configStr, InStr(configStr, "☏") + 1, configStr.Length) + + ckbprint_use() + + txbName1.Text = Mid(configStr, 1, InStr(configStr, "☏") - 1) + configStr = Mid(configStr, InStr(configStr, "☏") + 1, configStr.Length) + + txbLabel1.Text = Mid(configStr, 1, InStr(configStr, "☏") - 1) + configStr = Mid(configStr, InStr(configStr, "☏") + 1, configStr.Length) + + txbCode1.Text = Mid(configStr, 1, InStr(configStr, "☏") - 1) + configStr = Mid(configStr, InStr(configStr, "☏") + 1, configStr.Length) + + txbText1.Text = Mid(configStr, 1, InStr(configStr, "☏") - 1) + configStr = Mid(configStr, InStr(configStr, "☏") + 1, configStr.Length) + + txbName2.Text = Mid(configStr, 1, InStr(configStr, "☏") - 1) + configStr = Mid(configStr, InStr(configStr, "☏") + 1, configStr.Length) + + txbLabel2.Text = Mid(configStr, 1, InStr(configStr, "☏") - 1) + configStr = Mid(configStr, InStr(configStr, "☏") + 1, configStr.Length) + + txbText2.Text = Mid(configStr, 1, InStr(configStr, "☏") - 1) + End If + End Select + + End Sub + + Private Sub ckbprint_use() + If ckbAllPnt.Checked = True Or ckbBoxPnt.Checked = True Or ckbWarPnt.Checked = True Then + ckbfrontprt.Checked = True + Else + ckbfrontprt.Checked = False + End If + End Sub + + + Private Sub LoadComportName() + Dim portname() As String + Dim i As Integer + + Try + cboComPort.Items.Clear() + portname = SerialPort.GetPortNames + + For i = 1 To portname.Length + cboComPort.Items.Add(portname(i - 1)) + Next i + + cboComPort.Text = "PRESS!" + Catch ex As Exception + MsgBox("COM 포트 에러" & vbCrLf & "", vbOK + vbCritical, "DUALSONIC T/D Selecter Tester Manager") + cart_timer.Enabled = False + End Try + End Sub + + + + Private Sub btnExit_Click(sender As Object, e As EventArgs) Handles btnExit.Click + End + End Sub + + Private Sub txbPV_SN_Click(sender As Object, e As EventArgs) Handles txbPV_SN.Click + txbPV_SN.Text = "" + End Sub + + Private Sub event_release() + + cboselect.Items.Clear() + cboselect.Text = "사항을 선택해 주세요." + + If dgv_data.Rows.Count <> 1 Then + + For i = 0 To dgv_data.Rows.Count - 2 + cboselect.Items.Add(dgv_data.Rows(i).Cells(0).Value) + Next + Else + cboselect.Text = "없음" + End If + End Sub + + Private Sub btn_option_exit_Click(sender As Object, e As EventArgs) Handles btn_option_exit.Click + Dim ckb_num As Int16 + + If option_reg_chk = True Or option_print_chk = True Then + ckb_num = MsgBox("변경된 사항이 존재합니다. 저장하시겠습니까?", vbOKCancel + vbExclamation) + + If ckb_num = 1 Then + + If txb_code_front.Text.Replace(" ", "") = "" Then + txb_code_front.Text = "30" + End If + If txb_code_front.Text.Replace(" ", "") = "" Or txb_prod1_code.Text.Replace(" ", "") = "" Or txb_output_6850.Text.Replace(" ", "") = "" Or txb_output_7000.Text.Replace(" ", "") = "" Then + MsgBox("바코드 번호 중 비어있는 칸이 존재합니다. 모든 정보를 입력하여 주십시오.", vbExclamation) + Exit Sub + End If + + If txbName1.Text.Replace(" ", "") = "" Or txbLabel1.Text.Replace(" ", "") = "" Or txbCode1.Text.Replace(" ", "") = "" Or txbText1.Text.Replace(" ", "") = "" Then + MsgBox("박스 바코드 인쇄 프린터 설정란에 빈 칸이 존재합니다. 빈 칸을 채워주십시오.", vbExclamation) + Exit Sub + End If + + If txbName2.Text.Replace(" ", "") = "" Or txbLabel2.Text.Replace(" ", "") = "" Or txbText2.Text.Replace(" ", "") = "" Then + MsgBox("워런티 카드 텍스트 인쇄 프린터 설정란에 빈 칸이 존재합니다. 빈 칸을 채워주십시오.", vbExclamation) + Exit Sub + End If + + If save_comport("event") Then + If save_comport("comport") Then + If save_comport("print") = False Then + MsgBox("데이터를 저장하는 도중 오류가 발생하였습니다.", vbCritical) + Exit Sub + End If + Else + MsgBox("데이터를 저장하는 도중 오류가 발생하였습니다.", vbCritical) + Exit Sub + End If + Else + MsgBox("데이터를 저장하는 도중 오류가 발생하였습니다.", vbCritical) + Exit Sub + End If + + End If + End If + + Me.Size = New Size(1040, 785) + + gb_option.Visible = False + gpbSpec.Enabled = True + gbc_prod.Enabled = True + gbprodreg.Enabled = True + gb_prod_info.Enabled = True + gb_data_info.Enabled = True + gb_check_data.Enabled = True + gb_option.Location = New Point(1030, 1) + + load_comport("event") + load_comport("comport") + + event_release() + + printOptionData() + + mainOptionCkb() + + control_page() + ckbprint_use() + + End Sub + + Private Sub mainOptionCkb() + If rdb_freq_auto.Checked = True Then + ckbfrontprt.Visible = True + ckbNonTD.Visible = False + ManagerTDUse = False + ckbfrontprt.Location = New Point(21, 48) + chbUseBarcode.Location = New Point(21, 20) + chbAutoMeasure.Location = New Point(156, 20) + + ElseIf rdb_freq_reg.Checked = True Then + ckbfrontprt.Visible = False + ckbNonTD.Visible = True + ckbNonTD.Checked = True + ManagerTDUse = True + chbUseBarcode.Location = New Point(21, 20) + chbAutoMeasure.Location = New Point(156, 20) + ckbNonTD.Location = New Point(21, 48) + Else + ckbfrontprt.Visible = False + ckbNonTD.Visible = False + ManagerTDUse = False + chbUseBarcode.Location = New Point(21, 30) + chbAutoMeasure.Location = New Point(156, 30) + End If + + End Sub + + Private Sub control_page() + Select Case rdb_type_num + Case 1 + gpbSpec.Visible = True + gbc_prod.Visible = True + gbprodreg.Visible = False + gb_data_info.Visible = False + gb_prod_info.Visible = False + gb_check_data.Visible = False + gbRecycle.Visible = False + gb_option.Location = New Point(5, 560) + 'gbc_prod.Location = New Point(1, 221) + gbselect.Visible = False + gpbTime.Visible = True + gpbTime.Location = New Point(1, 2) + gbselect.Location = New Point(1, 2) + + one_text_box() + one_text_refresh() + one_text_color() + one_vari_default() + + txbPV_SN.Focus() + + 'lblCapacitor.Text = "주파수" + 'lblCapacitor.Location = New Point(545, 58) + + 'InputCnt = 0 + 'InputTimer.Enabled = False + 'cart_timer.Enabled = False + 'reserve = False + Case 2 + gpbSpec.Visible = False + gbc_prod.Visible = False + 'gpbProduct1.Visible = True + gbprodreg.Visible = True + 'gb_reg_freq.Visible = False + gb_data_info.Visible = False + gb_prod_info.Visible = False + gb_check_data.Visible = False + gbRecycle.Visible = False + 'gb_option.Location = New Point(5, 560) + 'gpbProduct1.Location = New Point(1, 221) + 'lblCapacitor.Text = "C값" + 'lblCapacitor.Location = New Point(565, 58) + gbselect.Visible = True + gpbTime.Visible = False + gpbTime.Location = New Point(1, 2) + gbselect.Location = New Point(1, 2) + + ItemList = "TestDate,TestTime,ProdNo.,TDSerial.,Frequence,Power,TestStep,ProdReg(Send),ProdReg(Receive),ShotReg(Send),ShotReg(Receive),ShotCheck1(Receive),ShotCheck2(Receive),ShotCheck3(Receive),ShotCheck4(Receive) +" + + TH_print = New Thread(AddressOf print_func) + + If TH_print.IsAlive = False Then + TH_print.IsBackground = True + TH_print.Start() + thread_print = True + End If + + 'gb_reg_freq.Visible = False + + 'InputCnt = 0 + 'InputTimer.Enabled = False + + 'cart_timer.Enabled = False + 'reserve = False + btnreset.PerformClick() + ckbselect.Checked = True + + Case 3 + gpbSpec.Visible = False + gbc_prod.Visible = False + 'gpbProduct1.Visible = False + gbprodreg.Visible = False + gb_check_data.Visible = False + gb_data_info.Visible = False + gb_check_data.Visible = False + gbRecycle.Visible = False + gb_prod_info.Visible = True + 'gb_option.Location = New Point(17, 609) + 'gb_reg_freq.Location = New Point(1, 79) + gbselect.Visible = False + gpbTime.Visible = True + gpbTime.Location = New Point(1, 2) + gbselect.Location = New Point(1, 2) + btn_reset.PerformClick() + ItemList = "TestDate,TestTime,SerialNo.,Frequence,Power,TestStep,RegData(Send),RegData(Receive),RegSerial(Send),RegSerial(Receive),RegFreqPower(Send),RegFreqPower(Receive),ReadInfo(Receive)" + + Case 4 + gpbSpec.Visible = False + gbc_prod.Visible = False + 'gpbProduct1.Visible = False + gbprodreg.Visible = False + 'gb_reg_freq.Visible = True + gb_data_info.Visible = True + gb_prod_info.Visible = False + gb_check_data.Visible = False + gbRecycle.Visible = False + 'gb_option.Location = New Point(5, 650) + 'gb_reg_freq.Location = New Point(1, 79) + gbselect.Visible = False + gpbTime.Visible = True + gpbTime.Location = New Point(1, 2) + gbselect.Location = New Point(1, 2) + btn_text_reset.PerformClick() + + Case 5 + gpbSpec.Visible = False + gbc_prod.Visible = False + 'gpbProduct1.Visible = False + gbprodreg.Visible = False + 'gb_reg_freq.Visible = True + gb_data_info.Visible = False + gb_prod_info.Visible = False + gb_check_data.Visible = True + gbRecycle.Visible = False + 'gb_option.Location = New Point(5, 650) + 'gb_reg_freq.Location = New Point(1, 79) + gbselect.Visible = False + gpbTime.Visible = True + gpbTime.Location = New Point(1, 2) + gbselect.Location = New Point(1, 2) + btn_5_reset.PerformClick() + + txb_5_barcode.Focus() + + Case 6 + + gpbSpec.Visible = True + gbc_prod.Visible = False + gbprodreg.Visible = False + gb_data_info.Visible = False + gb_prod_info.Visible = False + gb_check_data.Visible = False + gb_option.Location = New Point(5, 560) + 'gbc_prod.Location = New Point(1, 221) + gbselect.Visible = False + gbRecycle.Visible = True + gpbTime.Visible = True + gpbTime.Location = New Point(1, 2) + gbselect.Location = New Point(1, 2) + + one_text_box() + one_text_refresh() + one_text_color() + one_vari_default() + + txbPV_SN.Focus() + + End Select + End Sub + + Private Sub print_func() + Do While thread_print + print_th_play() + Loop + End Sub + + Private Sub print_th_play() + If print_OnOff Then + print_on(txbpdnum.Text, txbCode1.Text, txbText1.Text, txbText2.Text) + End If + End Sub + + + Private Sub btnSetup_Click(sender As Object, e As EventArgs) Handles btnSetup.Click + + Me.Location = New Point(0, 0) + ckbselect.Checked = False + reg_text_box() + reg_text_refresh() + reg_text_color() + reg_btn_refresh() + reg_txb_visible() + + gb_option.Visible = True + gpbSpec.Enabled = False + gbc_prod.Enabled = False + gbprodreg.Enabled = False + gb_prod_info.Enabled = False + gb_data_info.Enabled = False + gb_check_data.Enabled = False + + gb_option.Location = New Point(1, 1) + + option_reg_chk = False + + If TH_print.IsAlive Then + TH_print.Abort() + End If + + + 'If btnSetup.Text = "설정" Then + ' gb_option.Visible = True + ' gpbSpec.Enabled = False + ' gbc_prod.Enabled = False + ' 'gpbProduct1.Enabled = False + ' 'gb_reg_freq.Enabled = False + ' gbprodreg.Enabled = False + ' gb_prod_info.Enabled = False + ' gb_data_info.Enabled = False + + ' If rdb_freq_reg.Checked = True Then + ' gb_option.Location = New Point(5, 650) + ' If thread_restart = True Then + ' thread_type = False + ' TH_thread.Abort() + ' End If + ' thread_restart = True + + ' ElseIf rdb_prod.Checked = True Then + ' gb_option.Location = New Point(17, 609) + ' Else + ' gb_option.Location = New Point(5, 560) + ' End If + ' btnSetup.Text = "완료" + 'Else + ' gb_option.Visible = False + ' gpbSpec.Enabled = True + ' gbc_prod.Enabled = True + ' 'gpbProduct1.Enabled = True + ' gbprodreg.Enabled = True + ' 'gb_reg_freq.Enabled = True + ' gb_prod_info.Enabled = True + ' gb_data_info.Enabled = True + ' btnSetup.Text = "설정" + ' 'save_comport() + + ' If rdb_prod.Checked = True Then + ' If thread_restart = True Then + ' TH_thread = New Thread(AddressOf thread_func) + ' End If + ' TH_thread.IsBackground = True + ' TH_thread.Start() + ' thread_type = True + ' txb_serial_num.Focus() + ' Else + ' txbPV_SN.Focus() + ' End If + 'End If + Me.Size = New Size(1940, 785) + gb_option.Size = New Size(1910, 744) + btPrintref_Click(sender, e) + + End Sub + + Private Sub rdb_freq_auto_CheckedChanged(sender As Object, e As EventArgs) Handles rdb_freq_auto.CheckedChanged + rdb_type_num = 2 + option_reg_chk = True + End Sub + + Private Sub rdb_c_mode_CheckedChanged(sender As Object, e As EventArgs) Handles rdb_c_mode.CheckedChanged + rdb_type_num = 1 + option_reg_chk = True + End Sub + + Private Sub rdb_freq_reg_CheckedChanged(sender As Object, e As EventArgs) Handles rdb_freq_reg.CheckedChanged + rdb_type_num = 4 + option_reg_chk = True + End Sub + + Private Sub rdb_prod_CheckedChanged(sender As Object, e As EventArgs) Handles rdb_prod.CheckedChanged + rdb_type_num = 3 + option_reg_chk = True + End Sub + + + Private Sub rdb_data_check_CheckedChanged(sender As Object, e As EventArgs) Handles rdb_data_check.CheckedChanged + rdb_type_num = 5 + option_reg_chk = True + End Sub + + Private Sub rdbTDRecycle_CheckedChanged(sender As Object, e As EventArgs) Handles rdbTDRecycle.CheckedChanged + rdb_type_num = 6 + option_reg_chk = True + End Sub + + 'Private Sub btn_option_exit_Click(sender As Object, e As EventArgs) + ' pn_option.Visible = False + + ' gpbTime.Visible = True + ' gpbConfig.Visible = True + ' btnExit.Visible = True + ' gpbSpec.Visible = True + + ' If rdb_c_mode.Checked = True Then + ' gbc_prod.Visible = True + ' gpbProduct1.Visible = False + ' gbc_prod.Location = New Point(1, 221) + ' main_nothing() + ' main_refresh() + ' main_color() + ' data_nothing_freq() + ' data_refresh_freq() + ' data_color_freq() + ' data_nothing_c() + ' data_refresh_c() + ' data_color_c() + ' lblCapacitor.Text = "주파수" + ' lblCapacitor.Location = New Point(545, 58) + + ' cart_timer.Enabled = False + ' reserve = False + + ' Else + ' gbc_prod.Visible = False + ' gpbProduct1.Visible = True + ' gpbProduct1.Location = New Point(1, 221) + ' main_nothing() + ' main_refresh() + ' main_color() + ' data_nothing_freq() + ' data_refresh_freq() + ' data_color_freq() + ' data_nothing_c() + ' data_refresh_c() + ' data_color_c() + ' lblCapacitor.Text = "C값" + ' lblCapacitor.Location = New Point(565, 58) + + ' cart_timer.Enabled = False + ' reserve = False + + ' End If + + ' txbPV_SN.Focus() + + 'End Sub + + Private Sub cart_timer_Tick(sender As Object, e As EventArgs) Handles cart_timer.Tick + 'Dim message_code, message_serial As String + + If rdb_prod.Checked = True Then + 'If cmdSerialPort.IsOpen = True Then + ' 'If check_connection() Then + ' If cmdSerialPort.BytesToRead <> 0 Then + ' cmdSerialPort.ReadTimeout = 0 + ' rxMessage = cmdSerialPort.ReadLine + + + ' message_code = read_info() + + ' If message_code <> "0" Then + ' message_code = Mid(message_code, InStr(1, message_code, ",") + 1, message_code.Length) + ' message_serial = Mid(message_code, 1, InStr(1, message_code, ",") - 1) + ' message_code = Mid(message_code, InStr(1, message_code, ",") + 1, message_code.Length) + ' message_code = Mid(message_code, 1, InStr(1, message_code, ",") - 1) + ' txb_prod_code.Text = message_code & message_serial + ' End If + + ' Else + ' txb_prod_code.Text = "" + ' End If + + 'End If + + If check_connection() Then + btn_prod_Click(sender, e) + End If + + Else + If reserve = True Then + If check_connection() Then + btnRunPD1_Click(sender, e) + End If + End If + End If + + End Sub + + Private Function check_connection() As String + Dim retval As String + + tmpCmdMessage = "FREQCONF" + cmdMessage = "[" & tmpCmdMessage & "]" + If SendData(cmdMessage) Then + Return False + End If + + retval = PollingReceiveData(500) + + If IsNumeric(retval) = True Then + Return True + Else + If rdb_prod.Checked = False Then + cart_timer.Enabled = False + MsgBox("제품이 연결되지 않았습니다. 제품을 연결해 주십시오.", vbCritical) + Return False + End If + Return False + + End If + + End Function + + Private Sub time_timer_Tick(sender As Object, e As EventArgs) Handles time_timer.Tick + lblTime.Text = Now + End Sub + + Private Sub txb_reg_freq_KeyPress(sender As Object, e As KeyPressEventArgs) + If Not Char.IsDigit(e.KeyChar) And Not Char.IsControl(e.KeyChar) And Not e.KeyChar = "." Then + e.Handled = True + End If + End Sub + + Private Function freq_data(freq As Int16) As Int16 + + If freq >= 6700 And freq <= 7200 Then + Return freq + End If + + Return 0 + + End Function + + Private Function power_data(power As Single) As Int16 + + power = power * 100 + + If power >= -50 And power <= 50 Then + Return power + End If + + Return 100 + + End Function + + Private Sub txb_td_serial_GotFocus(sender As Object, e As EventArgs) Handles txb_td_serial.GotFocus, txb_prod_Depth.GotFocus, txb_prod_grade.GotFocus, txb_prod_power.GotFocus, txb_prod_state.GotFocus, txbStCheck.GotFocus, txbNdCheck.GotFocus, txbRdCheck.GotFocus + txb_serial_num.Focus() + End Sub + + Private Sub btn_prod_Click(sender As Object, e As EventArgs) Handles btn_prod.Click + Dim output_code As String + Dim text_serial As String = txb_serial_num.Text + Dim NowDate As String = Format(Now, "yyyy") & "-" & Format(Now, "MM") & "-" & Format(Now, "dd") + Dim NowTime As String = Format(Now, "HH") & ":" & Format(Now, "mm") & ":" & Format(Now, "ss") + + CsvRegData = Nothing + + If text_serial = txb_prod1_code.Text Or text_serial = txb_output_6850.Text Or text_serial = txb_output_7000.Text Then + output_code = text_serial + text_serial = txb_code_front.Text & Format(Now, "yy") & Format(Now, "MM") & text_serial + Else + output_code = String.Empty + End If + + If InStr(1, text_serial, td_first_name) > 0 Or InStr(1, text_serial, td_first_name2) > 0 Then + If Maximum_Data.td_serial <> "" Or Maximum_Data.td_step <> Nothing Then + If MsgBox("작업하고 있는 내용이 존재합니다. 새로 측정하시겠습니까?", vbYesNo + vbExclamation) = MsgBoxResult.No Then + Exit Sub + End If + End If + + thr_vari_reset() + reset_box() + txb_prod_state.Text = "대기" + txb_prod_state.BackColor = Color.Gold + + If db_info_search(text_serial) Then + txb_td_serial.Text = text_serial + txb_td_serial.BackColor = Color.Green + txb_prod_grade.Text = info_select(info_data.pv_grade) + txb_prod_power.Text = Val(info_select(info_data.pv_power)) / 100 + txb_prod_Depth.Text = info_select(info_data.pv_depth) + + Maximum_Data.td_serial = text_serial ''확인 요망 + Maximum_Data.td_power = info_select(info_data.pv_power) + Maximum_Data.td_Depth = info_select(info_data.pv_depth) + + txb_prod_state.Text = "TD 정보등록" + txb_prod_state.BackColor = Color.Green + + Else + txb_prod_state.Text = "TD 정보실패" + txb_prod_state.BackColor = Color.Red + MsgBox("데이터베이스에 해당 데이터가 존재하지 않습니다.", vbCritical) + Exit Sub + End If + + Else + + If Maximum_Data.td_serial = "" Then + txb_prod_state.Text = "TD 정보 누락" + txb_prod_state.BackColor = Color.Red + MsgBox("TD 정보를 알 수 없습니다. TD 바코드를 입력하여 주십시오.", vbExclamation) + Exit Sub + Else + If Maximum_Data.td_serial <> "" And Maximum_Data.prod_serial <> "" Then + + If prod_reg_data("jomt", Maximum_Data.prod_serial, txb_code_front.Text, "82", "0") Then + If td_reg_data(Maximum_Data.td_serial) Then + If sett_reg(Maximum_Data.td_freq, Maximum_Data.td_power) Then + + If Motor_reg(Maximum_Data.td_Depth) Then + + If db_data_reg() Then + Maximum_Data.td_textbox.Text = "OK" + Maximum_Data.td_textbox.BackColor = Color.Green + + If txbStCheck.Text = "OK" And txbNdCheck.Text = "OK" And txbRdCheck.Text = "OK" Or ckb_info.Checked = True Then + + Dim ComSerial As String = read_info() + ComSerial = Mid(ComSerial, InStr(1, ComSerial, ",") + 1, ComSerial.Length) + ComSerial = Mid(ComSerial, 1, InStr(1, ComSerial, ",") - 1) + + If Maximum_Data.prod_serial = ComSerial Then + Maximum_Data.prod_serial = Nothing + txb_prod_state.Text = "정보입력 완료" + txb_prod_state.BackColor = Color.Green + + thr_vari_reset() + reset_box() + Else + MsgBox("정보입력한 데이터값과 다릅니다. 정보를 확인하여 주십시오.", vbCritical) + End If + + txb_serial_num.Focus() + + Else + Maximum_Data.prod_serial = Nothing + txb_prod_state.Text = Maximum_Data.td_freq & " 입력 완료" + txb_prod_state.BackColor = Color.Green + End If + + Save_Csv(NowDate & "," & NowTime & "," & txb_td_serial.Text & "," & Maximum_Data.td_freq & "," & Maximum_Data.td_power & "," & Maximum_Data.td_step & "," & CsvRegData, True) + + Else + Maximum_Data.td_textbox.Text = "FAIL" + Maximum_Data.td_textbox.BackColor = Color.Red + txb_prod_state.Text = "정보입력 실패" + txb_prod_state.BackColor = Color.Red + Save_Csv(NowDate & "," & NowTime & "," & text_serial & "," & Maximum_Data.td_freq & "," & Maximum_Data.td_power & "," & Maximum_Data.td_step & "," & CsvRegData, True) + MsgBox("정보 입력은 완료되었으나 데이터베이스에 등록하지 못하였습니다. 다시 시도하여 주십시오.", vbExclamation) + InputTimer.Enabled = False + End If + + Else + fail_data(Maximum_Data.td_textbox) + InputTimer.Enabled = False + End If + Else + fail_data(Maximum_Data.td_textbox) + InputTimer.Enabled = False + End If + Else + fail_data(Maximum_Data.td_textbox) + InputTimer.Enabled = False + End If + Else + fail_data(Maximum_Data.td_textbox) + InputTimer.Enabled = False + End If + + Else + If text_serial.Length = prod_text_count And output_code <> String.Empty Then + + Maximum_Data.prod_code = Mid(text_serial, 1, 2) + Maximum_Data.prod_serial = Mid(text_serial, 3, text_serial.Length) + + If output_code = txb_output_6850.Text Then + Maximum_Data.td_textbox = txbStCheck + Maximum_Data.td_step = 21 + Maximum_Data.td_freq = 6850 + ElseIf output_code = txb_output_7000.Text Then + Maximum_Data.td_textbox = txbNdCheck + Maximum_Data.td_step = 22 + Maximum_Data.td_freq = 7000 + Else + Maximum_Data.td_freq = info_select(info_data.pv_freq) + Maximum_Data.td_textbox = txbRdCheck + Maximum_Data.td_step = 23 + End If + + Maximum_Data.td_textbox.Text = "입력대기" + Maximum_Data.td_textbox.BackColor = Color.Yellow + + If Maximum_Data.td_serial <> "" And Maximum_Data.prod_serial <> "" Then + txb_prod_state.Text = "제품 연결 대기.." + txb_prod_state.BackColor = Color.Orange + + TH_thread = New Thread(AddressOf thread_func) + TH_thread.IsBackground = True + TH_thread.Start() + thread_type = True + End If + Else + txb_prod_state.Text = "잘못된 번호입력" + txb_prod_state.BackColor = Color.Red + MsgBox("잘못된 시리얼 번호를 입력하였습니다. 다시 확인하여 주십시오.", vbCritical) + Exit Sub + End If + End If + + End If + End If + End Sub + + 'Private Sub btn_prod_Click(sender As Object, e As EventArgs) Handles btn_prod.Click + ' Dim text_serial As String + ' Dim output_code As String = "" + + ' text_serial = txb_serial_num.Text + + ' If text_serial = txb_prod1_code.Text Or text_serial = txb_output_6850.Text Or text_serial = txb_output_7000.Text Then + ' output_code = text_serial + ' text_serial = txb_code_front.Text & Format(Now, "yy") & Format(Now, "MM") & text_serial + ' End If + + ' If Maximum_Data.td_serial = "" Or Maximum_Data.prod_serial = "" Then + ' If InStr(1, text_serial, td_first_name) > 0 Then + ' If db_info_search(text_serial) Then + ' txb_td_serial.Text = text_serial + ' txb_td_serial.BackColor = Color.Green + ' txb_prod_freq.Text = info_select(info_data.pv_freq) + ' txb_prod_grade.Text = info_select(info_data.pv_grade) + + ' If txb_prod_grade.Text = "LUX" Then + ' txb_prod_power.Text = 0.1 + ' Else + ' txb_prod_power.Text = 0 + ' End If + + ' Maximum_Data.td_serial = text_serial + ' Maximum_Data.td_freq = info_select(info_data.pv_freq) + ' Maximum_Data.td_power = txb_prod_power.Text * 100 + + ' txb_prod_state.Text = "TD 정보등록" + ' txb_prod_state.BackColor = Color.Green + + ' If Maximum_Data.td_serial <> "" And Maximum_Data.prod_serial <> "" Then + + ' txb_prod_state.Text = "제품 연결 대기.." + ' txb_prod_state.BackColor = Color.Orange + + ' TH_thread = New Thread(AddressOf thread_func) + ' TH_thread.IsBackground = True + ' TH_thread.Start() + ' thread_type = True + ' End If + + ' Else + ' txb_prod_state.Text = "TD 정보실패" + ' txb_prod_state.BackColor = Color.Red + ' MsgBox("데이터베이스에 해당 데이터가 존재하지 않습니다.", vbCritical) + ' End If + ' ElseIf text_serial.Length = prod_text_count Then + + ' txb_prod_serial.Text = text_serial + ' txb_prod_serial.BackColor = Color.Green + + ' Maximum_Data.prod_code = Mid(text_serial, 1, 2) + ' Maximum_Data.prod_serial = Mid(text_serial, 3, text_serial.Length) + + ' txb_prod_state.Text = "제품 정보등록" + ' txb_prod_state.BackColor = Color.Green + + ' If Maximum_Data.td_serial <> "" And Maximum_Data.prod_serial <> "" Then + + ' txb_prod_state.Text = "제품 연결 대기.." + ' txb_prod_state.BackColor = Color.Orange + + ' TH_thread = New Thread(AddressOf thread_func) + ' TH_thread.IsBackground = True + ' TH_thread.Start() + ' thread_type = True + ' End If + + ' Else + ' txb_prod_state.Text = "잘못된 번호입력" + ' txb_prod_state.BackColor = Color.Red + ' MsgBox("잘못된 시리얼 번호를 입력하였습니다. 다시 확인하여 주십시오.", vbCritical) + ' End If + ' Else + ' 'If data_reset() Then + + ' If output_code = txb_output_6850.Text Then + ' Maximum_Data.td_step = 21 + ' Maximum_Data.td_freq = 6850 + ' Maximum_Data.td_power = 0 + ' ElseIf output_code = txb_output_7000.Text Then + ' Maximum_Data.td_step = 22 + ' Maximum_Data.td_freq = 7000 + ' Maximum_Data.td_power = 0 + ' Else + ' Maximum_Data.td_step = 23 + ' End If + + ' If prod_reg_data("jomt", Maximum_Data.prod_serial, txb_code_front.Text, "82", "0") Then + ' If td_reg_data(Maximum_Data.td_serial) Then + ' If sett_reg(Maximum_Data.td_freq, Maximum_Data.td_power) Then + ' If db_data_reg() Then + ' txb_td_serial.BackColor = Color.Green + ' txb_prod_serial.BackColor = Color.Green + ' txb_prod_state.Text = "정보입력 완료" + ' txb_prod_state.BackColor = Color.Green + + ' thr_vari_reset() + ' reset_box() + + ' txb_serial_num.Focus() + ' Else + ' txb_td_serial.BackColor = Color.Red + ' txb_prod_serial.BackColor = Color.Red + ' txb_prod_state.Text = "정보입력 실패" + ' txb_prod_state.BackColor = Color.Red + ' MsgBox("정보 입력은 완료되었으나 데이터베이스에 등록하지 못하였습니다. 다시 시도하여 주십시오.", vbExclamation) + ' InputTimer.Enabled = False + ' End If + ' Else + ' fail_data() + ' InputTimer.Enabled = False + ' End If + ' Else + ' fail_data() + ' InputTimer.Enabled = False + ' End If + ' Else + ' fail_data() + ' InputTimer.Enabled = False + ' End If + ' 'Else + ' ' fail_data() + ' ' InputTimer.Enabled = False + ' 'End If + + ' End If + + 'End Sub + + Private Sub fail_data(txtBox As TextBox) + txb_td_serial.BackColor = Color.Red + txtBox.BackColor = Color.Red + txb_prod_state.Text = "정보입력 실패" + txb_prod_state.BackColor = Color.Red + MsgBox("제품과의 연결이 올바르지 않습니다. 연결 상태를 확인하여 주십시오.", vbCritical) + End Sub + + Private Function data_reset() As Boolean + Dim retval As String + + tmpCmdMessage = "resetinf" + cmdMessage = "[" & tmpCmdMessage & "]" + vbCrLf + + If SendData(cmdMessage) Then + Return False + End If + + retval = PollingReceiveData(1500) + + If retval <> "ok" Then + Return False + End If + + Return True + End Function + + Private Function td_reg_data(td_reg_serial As String) As Boolean + Dim retval As String + tmpCmdMessage = "settdsn" + cmdMessage = "[" & tmpCmdMessage & " " & td_reg_serial & "]" + vbCrLf + CsvRegData = CsvRegData & cmdMessage.Replace(",", "/").Replace(vbCrLf, "") & "," + If SendData(cmdMessage) Then + Return False + End If + + retval = PollingReceiveData(1500) + CsvRegData = CsvRegData & retval.Replace(",", "/").Replace(vbCrLf, "") & "," + + If retval <> td_reg_serial.ToLower Then + Return False + End If + + Return True + + End Function + + Private Function prod_reg_data(factory As String, prod_serial As String, prod_code As String, area As String, abroad As String) As Boolean + Dim retVal As String + tmpCmdMessage = "wrsconf1" + cmdMessage = "[" & tmpCmdMessage & " " & factory & "," & prod_serial & "," & prod_code & "," & area & "," & abroad & "]" + vbCrLf + CsvRegData = CsvRegData & cmdMessage.Replace(",", "/").Replace(vbCrLf, "") & "," + If SendData(cmdMessage) Then + Return False + End If + + retVal = PollingReceiveData(2000) + CsvRegData = CsvRegData & retVal.Replace(",", "/").Replace(vbCrLf, "") & "," + + If retVal <> factory.ToLower & "," & prod_serial & "," & prod_code & "," & area & "," & abroad Then + Return False + End If + + Return True + End Function + + Private Sub reset_box() + txb_td_serial.Text = "대기" + txb_td_serial.BackColor = DefaultBackColor + txb_prod_Depth.Text = "대기" + txb_prod_Depth.BackColor = DefaultBackColor + txb_prod_grade.Text = "대기" + txb_prod_grade.BackColor = DefaultBackColor + txb_prod_power.Text = "대기" + txb_prod_power.BackColor = DefaultBackColor + txbStCheck.Text = "대기" + txbStCheck.BackColor = DefaultBackColor + txbNdCheck.Text = "대기" + txbNdCheck.BackColor = DefaultBackColor + txbRdCheck.Text = "대기" + txbRdCheck.BackColor = DefaultBackColor + End Sub + + Private Sub btn_reset_Click(sender As Object, e As EventArgs) Handles btn_reset.Click + two_text_box() + two_text_refresh() + two_text_color() + two_btn_refresh() + thr_vari_reset() + + txb_serial_num.Focus() + End Sub + + Private Sub txb_serial_num_TextChanged(sender As Object, e As EventArgs) Handles txb_serial_num.TextChanged + Dim tmpStr As String + + If InputCnt = 0 And chbUseBarcode.Checked = True Then + tmpStr = txb_serial_num.Text + If (Len(tmpStr) > 1) Then + tmpStr = Mid(tmpStr, Len(tmpStr), 1) + txb_serial_num.Clear() + txb_serial_num.AppendText(tmpStr) + End If + SetInputCnt() + End If + End Sub + + Private Sub txb_serial_num_Click(sender As Object, e As EventArgs) Handles txb_serial_num.Click + txb_serial_num.Text = "" + End Sub + + Private Function db_data_reg() As Boolean + Dim p_date, p_time As String + + p_date = DateTime.Now.ToString("yyyy-MM-dd") + p_time = DateTime.Now.ToString("HH:mm:ss") + + DBCmd = "UPDATE " & cartridge_table & " SET TestStep = '" & Maximum_Data.td_step & "', Ct_Manufacture_Name = 'JOMT', Ct_Manufacture_Year = '" & Format(Now, "yy") & "', Ct_Manufacture_Month = '" & Format(Now, "MM") & "', Ct_Model = 'MAXIMUM', Ct_Type = 'SET', Ct_Abroad = '82', Ct_Agency = '0' , Ct_Frequency = '" & Maximum_Data.td_freq & "', Ct_Power = '" & Maximum_Data.td_power & "', Ct_Motor_Lv = '" & Maximum_Data.td_Depth & "' , P1_Date = '" & p_date & "', P1_Time = '" & p_time & "', P1_Model = 'MAXIMUM',P1_CartType = 'SET', P1_Frequency = '" & Maximum_Data.td_freq & "' WHERE PV_SN = '" & Maximum_Data.td_serial & "'" + If DBCommand(DBCmd) Then + + DBCmd = "SELECT TestStep FROM " & cartridge_table & " WHERE PV_SN = '" & Maximum_Data.td_serial & "' " + If Maximum_Data.td_step = DBQueryScalar(DBCmd) Then + Return True + Else + Return False + End If + End If + + Return False + End Function + + Private Sub btn_info_write_Click(sender As Object, e As EventArgs) Handles btn_info_write.Click + Dim tmpStrSN, fir_serial, sec_serial, area_code, abr_code, td_name As String + Dim i As Int16 + Dim stageCnt As Integer + Dim db_reg_swt As Boolean = False + + Try + + If txbFactory.Text = "" Then txbFactory.Text = "jomt" + + If txbFactory.Text = "" Or nudSN.Text = "" Or nudYear.Text = "" Or nudMonth.Text = "" Then + stageCnt = 0 + MsgBox("정보가 부족합니다. 빈칸을 채워주세요.", vbExclamation) + GoTo FailExit + End If + + txbInfoBox.Visible = True + txbInfoBox.Text = "RUNNING" + txbInfoBox.BackColor = Color.GreenYellow + txbInfoBox.Refresh() + + If ManagerTDUse = True Then + If rdbV1.Checked = False And rdbV2.Checked = False Then + stageCnt = 0 + MsgBox("타입을 설정하지 않으셨습니다.", vbExclamation) + GoTo FailExit + End If + + End If + + td_name = td_name_load() + + If ckb_db_use.Checked = True And td_name = "1" Or td_name = "0" Then + + stageCnt = 1 + MsgBox("TD 시리얼 번호를 등록하지 않았습니다." & vbCrLf & "TD 시리얼 번호를 먼저 입력하여 주십시오.", vbExclamation) + GoTo FailExit + + Else + + If ckb_db_use.Checked = True And td_Serial_db(td_name) = 0 Then + stageCnt = 1 + MsgBox("TD 시리얼 번호가 데이터베이스에 존재하지 않습니다." & vbCrLf & " TD 시리얼 번호를 확인하여 주십시오.", vbExclamation) + GoTo FailExit + End If + + i = Len(nudSN.Text) + tmpStrSN = nudSN.Text + + If tmpStrSN = "0" Then + db_reg_swt = True + End If + + For cnt = i To 5 + tmpStrSN = "0" + tmpStrSN + Next cnt + + fir_serial = Mid(tmpStrSN, 1, 3) + sec_serial = Mid(tmpStrSN, 4, 6) + + Dim ModeSet As String + If rdbV1.Checked = True Then + ModeSet = "0" + Else + ModeSet = "1" + End If + ModeSet = "3" & ModeSet + + If Len(nudMonth.Text) = 2 Then + tmpStrSN = nudYear.Text & nudMonth.Text & tmpStrSN + txbBarcode.Text = ModeSet & nudYear.Text & nudMonth.Text & sec_serial & fir_serial + ElseIf Len(nudMonth.Text) = 1 Then + tmpStrSN = nudYear.Text & "0" & nudMonth.Text & tmpStrSN + txbBarcode.Text = ModeSet & nudYear.Text & "0" & nudMonth.Text & sec_serial & fir_serial + Else + stageCnt = 2 + GoTo FailExit + End If + + If ckb_db_use.Checked = True Then + If prod_info_dup_check(txbBarcode.Text, td_name) Then + MsgBox("데이터베이스에 같은 제품 시리얼 번호가 존재합니다.", vbCritical) + stageCnt = 3 + GoTo FailExit + End If + End If + + area_code = read_info() + + If area_code <> "0" Then + abr_code = Mid(area_code, InStrRev(area_code, ",", area_code.Length) + 1, area_code.Length) + area_code = Mid(area_code, 1, InStrRev(area_code, ",", area_code.Length) - 1) + area_code = Mid(area_code, InStrRev(area_code, ",", area_code.Length) + 1, area_code.Length) + Else + area_code = "82" + abr_code = "0" + End If + + If prod_reg_data(txbFactory.Text, tmpStrSN, ModeSet, area_code, abr_code) Then + + If db_reg_swt = True Then + + If prod_db_delete(td_name) Then + txbInfoBox.Text = "SUCCESS" + txbInfoBox.BackColor = Color.Green + GoTo SuccessExit + Else + stageCnt = 6 + GoTo FailExit + End If + + Else + + If prod_serial_db(txbBarcode.Text, txbFactory.Text, nudYear.Text, nudMonth.Text, nudSN.Text, td_name) Then + txbInfoBox.Text = "SUCCESS" + txbInfoBox.BackColor = Color.Green + GoTo SuccessExit + + Else + stageCnt = 5 + GoTo FailExit + End If + + End If + + End If + + stageCnt = 4 + GoTo FailExit + + End If + + Catch ex As Exception + stageCnt = 7 + GoTo FailExit + End Try + +FailExit: + txbInfoBox.Text = "Timeout" + Str(stageCnt) + txbInfoBox.BackColor = Color.Red + +SuccessExit: + txbInfoBox.Refresh() + End Sub + + Private Function prod_dup_check(prod_id As String) As Int16 + Dim prod_count As Int16 + DBCmd = "SELECT COUNT(Product_SN) FROM " & cartridge_table & " WHERE Product_SN = '" & prod_id & "'" + + prod_count = DBQueryScalar(DBCmd) + + If prod_count = 0 Then + Return False + End If + + Return True + End Function + + Private Function prod_info_dup_check(prod_id As String, td_serial As String) As Int16 + Dim prod_count As Int16 + Dim td_sn As String + Dim UseData As String + + If ManagerTDUse = True Then + UseData = cartridge_table + Else + UseData = NonCartridge_table + End If + + DBCmd = "SELECT COUNT(Product_SN), PV_SN FROM " & UseData & " WHERE Product_SN = '" & prod_id & "'" + + If DBQueryReader(DBCmd) Then + prod_count = sqlDataQuery(0) + td_sn = sqlDataQuery(1) + Else + Return True + End If + + If td_sn <> td_serial.ToUpper And prod_count > 0 Then + Return True + End If + + Return False + End Function + + Private Function prod_serial_db(prod_seiral_data As String, factory_code As String, make_year As String, make_month As String, sn_code As String, td_Serial As String) As Boolean + If ckb_db_use.Checked = True Then + DBCmd = "UPDATE " & cartridge_table & " SET Product_SN = '" & prod_seiral_data & "', Ct_Manufacture_Name = '" & factory_code.ToUpper & "', Ct_Manufacture_Year = '" & make_year & "', Ct_Manufacture_Month = '" & make_month & "', Ct_SN = '" & sn_code & "', Ct_Model = 'MAXIMUM', Ct_Type = 'SET', Ct_Remain_ShotCnt = 0 WHERE PV_SN = '" & td_Serial & "'" + If DBCommand(DBCmd) Then + Return True + End If + Return False + Else + Return True + End If + + End Function + + Private Function prod_db_delete(prod_serial_data As String) As Boolean + + If ckb_db_use.Checked = True Then + DBCmd = "UPDATE " & cartridge_table & " SET TestStep = '23', Product_SN=NULL, Ct_Manufacture_Name=NULL, Ct_Manufacture_Year = NULL, Ct_Manufacture_Month = NULL, Ct_SN = NULL, Ct_Abroad = NULL, Ct_Agency = NULL WHERE PV_SN = '" & prod_serial_data & "'" + If DBCommand(DBCmd) Then + Return True + End If + Return False + Else + Return True + End If + End Function + + Private Sub btn_info_read_Click(sender As Object, e As EventArgs) Handles btn_info_read.Click + Dim data_serial, make_code, year, month, full_serial As String + Dim stageCnt As Int16 + + Try + txbInfoBox.Visible = True + txbInfoBox.Text = "RUNNING" + txbInfoBox.BackColor = Color.GreenYellow + txbInfoBox.Refresh() + + data_serial = read_info() + + If data_serial = "0" Then + stageCnt = 0 + GoTo FailExit + + Else + make_code = Mid(data_serial, 1, InStr(1, data_serial, ",") - 1) + full_serial = Mid(data_serial, InStr(1, data_serial, ",") + 1, data_serial.Length) + data_serial = Mid(full_serial, 1, InStr(1, full_serial, ",") - 1) + full_serial = Mid(full_serial, InStr(1, full_serial, ",") + 1, full_serial.Length) + full_serial = Mid(full_serial, 1, InStr(1, full_serial, ",") - 1) + + year = Mid(data_serial, 1, 2) + data_serial = Mid(data_serial, 3, data_serial.Length) + month = Mid(data_serial, 1, 2) + data_serial = Mid(data_serial, 3, data_serial.Length) + + If ckbNonTD.Checked = True Then + Dim ModeSet As String = Mid(full_serial, 2, 1) + + If ModeSet = "0" Then + rdbV1.Checked = True + rdbV2.Checked = False + Else + rdbV1.Checked = False + rdbV2.Checked = True + End If + + Else + rdbV1.Checked = False + rdbV2.Checked = False + + End If + + full_serial = full_serial & year & month & Mid(data_serial, 4, 3) & Mid(data_serial, 1, 3) + + data_serial = data_serial + + txbBarcode.Text = full_serial + txbFactory.Text = make_code + nudYear.Text = year + nudMonth.Text = month + nudSN.Text = data_serial + + End If + + GoTo SuccessExit + + Catch ex As Exception + txbBarcode.Text = Nothing + txbFactory.Text = Nothing + nudSN.Text = Nothing + nudYear.Text = Nothing + nudMonth.Text = Nothing + stageCnt = 1 + GoTo FailExit + End Try + +FailExit: + txbInfoBox.Text = "Timeout" + Str(stageCnt) + txbInfoBox.BackColor = Color.Red + txbInfoBox.Refresh() + Exit Sub +SuccessExit: + txbInfoBox.Text = "SUCCESS" + txbInfoBox.BackColor = Color.Green + txbInfoBox.Refresh() + Exit Sub + End Sub + + Private Sub btn_area_write_Click(sender As Object, e As EventArgs) Handles btn_area_write.Click + Dim data_list, make_code, data_serial, full_serial, td_name As String + Dim stageCnt As Int16 + Try + + If txb_area_code.Text = "" Or txb_abr_code.Text = "" Then + MsgBox("정보가 부족합니다. 빈칸을 채워주세요.", vbExclamation) + stageCnt = 0 + GoTo FailExit + End If + + txb_areabox.Visible = True + txb_areabox.Text = "RUNNING" + txb_areabox.BackColor = Color.GreenYellow + txb_areabox.Refresh() + + td_name = td_name_load() + + If ckb_db_use.Checked = True And td_name = "1" Or td_name = "0" Then + stageCnt = 1 + MsgBox("TD 시리얼 번호를 등록하지 않았습니다." & vbCrLf & "TD 시리얼 번호를 먼저 입력하여 주십시오.", vbExclamation) + GoTo FailExit + End If + + If ckb_db_use.Checked = True And td_Serial_db(td_name) = 0 Then + stageCnt = 1 + MsgBox("TD 시리얼 번호가 데이터베이스에 존재하지 않습니다." & vbCrLf & " TD 시리얼 번호를 확인하여 주십시오.", vbExclamation) + GoTo FailExit + End If + + data_list = read_info() + + If data_list <> "0" Then + + make_code = Mid(data_list, 1, InStr(1, data_list, ",") - 1) + + If make_code = "" Then + MsgBox("제품 시리얼 번호를 등록하지 않았습니다." & vbCrLf & "시리얼 번호를 먼저 등록하여 주십시오.", vbExclamation) + stageCnt = 3 + GoTo FailExit + + Else + + full_serial = Mid(data_list, InStr(1, data_list, ",") + 1, data_list.Length) + data_serial = Mid(full_serial, 1, InStr(1, full_serial, ",") - 1) + full_serial = Mid(full_serial, InStr(1, full_serial, ",") + 1, full_serial.Length) + full_serial = Mid(full_serial, 1, InStr(1, full_serial, ",") - 1) + + If prod_reg_data(make_code, data_serial, full_serial, txb_area_code.Text, txb_abr_code.Text) Then + If area_num_db(txb_area_code.Text, txb_abr_code.Text, td_name) Then + GoTo SuccessExit + Else + stageCnt = 5 + GoTo FailExit + End If + Else + stageCnt = 4 + GoTo FailExit + End If + End If + Else + stageCnt = 2 + GoTo FailExit + End If + + Catch ex As Exception + stageCnt = 6 + GoTo FailExit + End Try + +FailExit: + + txb_areabox.Text = "Timeout" + Str(stageCnt) + txb_areabox.BackColor = Color.Red + txb_areabox.Refresh() + Exit Sub +SuccessExit: + txb_areabox.Text = "SUCCESS" + txb_areabox.BackColor = Color.Green + txb_areabox.Refresh() + Exit Sub + + End Sub + + Private Function area_num_db(area_num As String, abr_num As String, td_serial As String) As Boolean + + If ckb_db_use.Checked = True Then + DBCmd = "UPDATE " & cartridge_table & " SET Ct_Abroad = ' " & area_num & " ' , Ct_Agency = '" & abr_num & "' WHERE PV_SN = '" & td_serial & "'" + If DBCommand(DBCmd) Then + Return True + End If + Return False + Else + Return True + End If + + End Function + + Private Sub btn_area_read_Click(sender As Object, e As EventArgs) Handles btn_area_read.Click + Dim data_list, make_code, abr_code As String + Dim stageCnt As Int16 + Try + + txb_areabox.Visible = True + txb_areabox.Text = "RUNNING" + txb_areabox.BackColor = Color.GreenYellow + txb_areabox.Refresh() + + data_list = read_info() + + If data_list <> "0" Then + + make_code = Mid(data_list, 1, InStr(1, data_list, ",") - 1) + + If make_code = "" Then + MsgBox("제품 시리얼 번호를 등록하지 않았습니다." & vbCrLf & "시리얼 번호를 먼저 등록하여 주십시오.", vbExclamation) + stageCnt = 2 + GoTo FailExit + Else + abr_code = Mid(data_list, InStrRev(data_list, ",", data_list.Length) + 1, data_list.Length) + data_list = Mid(data_list, 1, InStrRev(data_list, ",", data_list.Length) - 1) + data_list = Mid(data_list, InStrRev(data_list, ",", data_list.Length) + 1, data_list.Length) + + txb_area_code.Text = data_list + txb_abr_code.Text = abr_code + + GoTo SuccessExit + End If + + Else + stageCnt = 1 + GoTo FailExit + End If + + Catch ex As Exception + stageCnt = 3 + GoTo FailExit + End Try + +FailExit: + + txb_areabox.Text = "Timeout" + Str(stageCnt) + txb_areabox.BackColor = Color.Red + txb_areabox.Refresh() + Exit Sub +SuccessExit: + txb_areabox.Text = "SUCCESS" + txb_areabox.BackColor = Color.Green + txb_areabox.Refresh() + Exit Sub + End Sub + + Private Sub btn_today_Click(sender As Object, e As EventArgs) Handles btn_today.Click + nudYear.Text = Format(Now, "yy") + nudMonth.Text = Format(Now, "MM") + End Sub + + Private Function check_prod_code() As String + Dim prod_code As String + + prod_code = read_info() + + If prod_code = "0" Then + Return "0" + End If + + prod_code = Mid(prod_code, InStr(1, prod_code, ",") + 1, prod_code.Length) + prod_code = Mid(prod_code, 1, InStr(1, prod_code, ",") - 1) + + Return prod_code + + End Function + + Private Sub btn_td_write_Click(sender As Object, e As EventArgs) Handles btn_td_write.Click + Dim freq As Int16 + Dim power As Single + Dim stageCnt As Int16 + Dim serial_num As String + + Try + txb_tdBox.Visible = True + txb_tdBox.Text = "RUNNING" + txb_tdBox.BackColor = Color.GreenYellow + txb_tdBox.Refresh() + + If ManagerTDUse = True Then + + If txb_tds.Text = "" Or txb_tdf.Text = "" Or txb_tdp.Text = "" Or txb_tds.Text.Length <> td_name_size Or txb_tdf.Text.Length <> td_freq_size Then + + MsgBox("정보가 부족합니다. 빈칸을 채워주세요.", vbExclamation) + stageCnt = 0 + GoTo FailExit + + Else + + If check_prod_code() = "0" Then + serial_num = Format(Now, "yy") & Format(Now, "MM") & "000000" + If prod_reg_data("jomt", serial_num, "30", "82", "0") = False Then + stageCnt = 1 + GoTo FailExit + End If + End If + + If td_Serial_db(txb_tds.Text) Then + freq = freq_data(txb_tdf.Text) + power = power_data(txb_tdp.Text) + + If freq = 0 Or power = 100 Then + stageCnt = 3 + GoTo FailExit + End If + Else + stageCnt = 2 + MsgBox("TD 시리얼 번호가 데이터베이스에 존재하지 않습니다." & vbCrLf & " TD 시리얼 번호를 확인하여 주십시오.", vbExclamation) + GoTo FailExit + End If + + End If + + If sett_reg(freq, power) Then + + If td_reg_data(txb_tds.Text) Then + + If td_serial_update(freq, power, txb_tds.Text) Then + GoTo SuccessExit + Else + stageCnt = 6 + GoTo FailExit + End If + Else + stageCnt = 5 + GoTo FailExit + End If + + Else + stageCnt = 4 + GoTo FailExit + End If + + Else + + If txb_tds.Text = "" Or txb_tds.Text.Length <> td_name_size Then + + MsgBox("정보가 부족합니다. 빈칸을 채워주세요.", vbExclamation) + stageCnt = 0 + GoTo FailExit + + Else + + If check_prod_code() = "0" Then + serial_num = Format(Now, "yy") & Format(Now, "MM") & "000000" + If prod_reg_data("jomt", serial_num, "30", "82", "0") = False Then + stageCnt = 1 + GoTo FailExit + End If + End If + + If td_Serial_db(txb_tds.Text) Then + If td_reg_data(txb_tds.Text) Then + GoTo SuccessExit + Else + stageCnt = 5 + GoTo FailExit + End If + Else + stageCnt = 2 + MsgBox("TD 시리얼 번호가 데이터베이스에 존재하지 않습니다." & vbCrLf & " TD 시리얼 번호를 확인하여 주십시오.", vbExclamation) + GoTo FailExit + End If + + End If + + End If + + Catch ex As Exception + stageCnt = 7 + GoTo FailExit + End Try + +FailExit: + + txb_tdBox.Text = "Timeout" + Str(stageCnt) + txb_tdBox.BackColor = Color.Red + txb_tdBox.Refresh() + Exit Sub +SuccessExit: + txb_tdBox.Text = "SUCCESS" + txb_tdBox.BackColor = Color.Green + txb_tdBox.Refresh() + Exit Sub + + End Sub + + Private Function td_serial_update(freq As String, power As String, td_serial As String) As Boolean + + If ckb_db_use.Checked = True Then + + DBCmd = "UPDATE " & cartridge_table & " SET Ct_Frequency = '" & freq & "' , Ct_Power = '" & power & "' WHERE PV_SN = '" & td_serial & "'" + + If DBCommand(DBCmd) Then + DBCmd = "SELECT Ct_Frequency,Ct_Power FROM " & cartridge_table & " WHERE PV_SN = '" & td_serial & "'" + If DBQueryReader(DBCmd) Then + If sqlDataQuery.Length = 2 Then + If sqlDataQuery(0) = freq And sqlDataQuery(1) = power Then + Return True + End If + End If + End If + End If + + Else + Return True + End If + + Return False + + End Function + + Private Function td_Serial_db(td_serial As String) As Int16 + Dim sn_count As Int16 + Dim UseDB As String + If ManagerTDUse = True Then + UseDB = cartridge_table + Else + UseDB = NonCartridge_table + End If + + If ckb_db_use.Checked = True Then + DBCmd = "SELECT count(PV_SN) FROM " & UseDB & " WHERE PV_SN = '" & td_serial & "'" + + sn_count = DBQueryScalar(DBCmd) + + Return sn_count + + Else + Return 1 + End If + + + End Function + + Private Sub btn_td_read_Click(sender As Object, e As EventArgs) Handles btn_td_read.Click + Dim td_name, freq, power As String + Dim stageCnt As Int16 + Try + txb_tdBox.Visible = True + txb_tdBox.Text = "RUNNING" + txb_tdBox.BackColor = Color.GreenYellow + txb_tdBox.Refresh() + + td_name = td_name_load() + + If td_name = "1" Then + stageCnt = 0 + GoTo FailExit + + Else + + If ckbNonTD.Checked = True Then + freq = sett_data() + + If freq = "0" Then + stageCnt = 2 + GoTo FailExit + + Else + power = Mid(freq, InStrRev(freq, ",", freq.Length) + 1, freq.Length) / 100 + freq = Mid(freq, 1, InStr(1, freq, ",") - 1) + + txb_tds.Text = td_name + txb_tdf.Text = freq + txb_tdp.Text = power + + GoTo SuccessExit + + End If + Else + + txb_tds.Text = td_name + txb_tdf.Text = "0" + txb_tdp.Text = "0" + + GoTo SuccessExit + + End If + + End If + + Catch ex As Exception + stageCnt = 3 + GoTo FailExit + End Try + +FailExit: + txb_tdBox.Text = "Timeout" + Str(stageCnt) + txb_tdBox.BackColor = Color.Red + txb_tdBox.Refresh() + Exit Sub +SuccessExit: + txb_tdBox.Text = "SUCCESS" + txb_tdBox.BackColor = Color.Green + txb_tdBox.Refresh() + Exit Sub + End Sub + + Private Sub btn_shot_write_Click(sender As Object, e As EventArgs) Handles btn_shot_write.Click + Dim td_name As String + Dim stageCnt As Int16 + Try + If nud_shot.Text = "" Then + MsgBox("정보가 부족합니다. 빈칸을 채워주세요.", vbExclamation) + stageCnt = 0 + GoTo FailExit + End If + + txb_shotbox.Visible = True + txb_shotbox.Text = "RUNNING" + txb_shotbox.BackColor = Color.GreenYellow + txb_shotbox.Refresh() + + td_name = td_name_load() + + If ckb_db_use.Checked = True And td_name = "1" Or td_name = "0" Then + stageCnt = 1 + MsgBox("TD 시리얼 번호를 등록하지 않았습니다." & vbCrLf & "TD 시리얼 번호를 먼저 입력하여 주십시오.", vbExclamation) + GoTo FailExit + End If + + If ckb_db_use.Checked = True And td_Serial_db(td_name) = 0 Then + stageCnt = 1 + MsgBox("TD 시리얼 번호가 데이터베이스에 존재하지 않습니다." & vbCrLf & " TD 시리얼 번호를 확인하여 주십시오.", vbExclamation) + GoTo FailExit + End If + + If shot_reg(nud_shot.Text) Then + If shot_data_db(nud_shot.Text, td_name) Then + GoTo SuccessExit + Else + stageCnt = 3 + GoTo FailExit + End If + + Else + stageCnt = 2 + GoTo FailExit + End If + + Catch ex As Exception + stageCnt = 4 + GoTo FailExit + End Try + +FailExit: + txb_shotbox.Text = "Timeout" + Str(stageCnt) + txb_shotbox.BackColor = Color.Red + txb_shotbox.Refresh() + Exit Sub +SuccessExit: + txb_shotbox.Text = "SUCCESS" + txb_shotbox.BackColor = Color.Green + txb_shotbox.Refresh() + Exit Sub + End Sub + + Private Function shot_data_db(shot_num As String, td_serial As String) + + If ckb_db_use.Checked = True Then + DBCmd = "UPDATE " & cartridge_table & " SET Ct_Max_ShotCnt = '" & shot_num & "' WHERE PV_SN = '" & td_serial & "'" + If DBCommand(DBCmd) Then + Return True + End If + + Return False + Else + Return True + End If + + End Function + + Private Sub btn_shot_read_Click(sender As Object, e As EventArgs) Handles btn_shot_read.Click + Dim shot As Integer + Dim stageCnt As Int16 + Try + txb_shotbox.Visible = True + txb_shotbox.Text = "RUNNING" + txb_shotbox.BackColor = Color.GreenYellow + txb_shotbox.Refresh() + + shot = shot_search() + + If shot = "-1" Then + stageCnt = 0 + GoTo FailExit + End If + + nud_shot.Text = shot + GoTo SuccessExit + + Catch ex As Exception + stageCnt = 1 + GoTo FailExit + End Try + +FailExit: + + txb_shotbox.Text = "Timeout" + Str(stageCnt) + txb_shotbox.BackColor = Color.Red + txb_shotbox.Refresh() + Exit Sub +SuccessExit: + txb_shotbox.Text = "SUCCESS" + txb_shotbox.BackColor = Color.Green + txb_shotbox.Refresh() + Exit Sub + End Sub + + Private Sub btn_flashreset_Click(sender As Object, e As EventArgs) Handles btn_flashreset.Click + Dim td_name As String + Dim oksign, stageCnt As Int16 + + Try + + txb_resetbox.Visible = True + txb_resetbox.Text = "RUNNING" + txb_resetbox.BackColor = Color.GreenYellow + txb_resetbox.Refresh() + + oksign = MsgBox("플래쉬 데이터를 초기화 진행합니다. 진행하시겠습니까?", vbOKCancel + vbExclamation) + + If oksign = 1 Then + + td_name = td_name_load() + + If td_name = "1" Or td_name = "0" Then + stageCnt = 1 + MsgBox("TD 시리얼 번호를 등록하지 않았습니다." & vbCrLf & "TD 시리얼 번호를 먼저 입력하여 주십시오.", vbExclamation) + GoTo FailExit + End If + + If data_reset() Then + If reset_db_update(td_name) Then + GoTo SuccessExit + Else + stageCnt = 3 + GoTo FailExit + End If + Else + stageCnt = 2 + GoTo FailExit + End If + Else + stageCnt = 0 + GoTo FailExit + End If + + Catch ex As Exception + stageCnt = 4 + GoTo FailExit + End Try + +FailExit: + + txb_resetbox.Text = "Timeout" + Str(stageCnt) + txb_resetbox.BackColor = Color.Red + txb_resetbox.Refresh() + Exit Sub +SuccessExit: + txb_resetbox.Text = "SUCCESS" + txb_resetbox.BackColor = Color.Green + txb_resetbox.Refresh() + Exit Sub + End Sub + + Private Function reset_db_update(td_serial As String) As Boolean + DBCmd = "UPDATE " & cartridge_table & " SET Product_SN = '', Ct_Manufacture_Name = '', Ct_Manufacture_Year = NULL, Ct_Manufacture_Month = NULL, Ct_SN = NULL, Ct_Model = '', Ct_Type = '', Ct_Abroad = NULL, Ct_Agency = NULL , Ct_Frequency = NULL, Ct_Power = NULL, Ct_Max_ShotCnt = NULL, Ct_Remain_ShotCnt = NULL WHERE PV_SN = '" & td_serial & "'" + If DBCommand(DBCmd) Then + Return True + End If + Return False + End Function + + Private Sub lb_depth_DoubleClick(sender As Object, e As EventArgs) + MsgBox("Depth 높이 설정 - 샷 레디 후 사용할 것" & vbCrLf & "0-원점, 1-1.5mm, 2-2.0mm, 3-2.5mm," & vbCrLf & "4-3.0mm, 5-3.5mm, 6-4.0mm, 7-4.5mm", vbInformation) + End Sub + + Private Sub btn_mtr_write_Click(sender As Object, e As EventArgs) Handles btn_mtr_write.Click + Dim stageCnt As Int16 + Try + + If nud_motor.Text = "" Then + MsgBox("정보가 부족합니다. 빈칸을 채워주세요.", vbExclamation) + stageCnt = 0 + GoTo FailExit + End If + + txb_motorBox.Visible = True + txb_motorBox.Text = "RUNNING" + txb_motorBox.BackColor = Color.GreenYellow + txb_motorBox.Refresh() + + td_name = td_name_load() + + If ckb_db_use.Checked = True And td_name = "1" Or td_name = "0" Then + stageCnt = 1 + MsgBox("TD 시리얼 번호를 등록하지 않았습니다." & vbCrLf & "TD 시리얼 번호를 먼저 입력하여 주십시오.", vbExclamation) + GoTo FailExit + End If + + If ckb_db_use.Checked = True And td_Serial_db(td_name) = 0 Then + stageCnt = 1 + MsgBox("TD 시리얼 번호가 데이터베이스에 존재하지 않습니다." & vbCrLf & " TD 시리얼 번호를 확인하여 주십시오.", vbExclamation) + GoTo FailExit + End If + + If Motor_reg(nud_motor.Text) Then + If motor_db_reg(nud_motor.Text, td_name) Then + GoTo SuccessExit + Else + stageCnt = 2 + GoTo FailExit + End If + Else + stageCnt = 1 + GoTo FailExit + End If + + Catch ex As Exception + stageCnt = 3 + GoTo FailExit + End Try + +FailExit: + txb_motorBox.Text = "Timeout" + Str(stageCnt) + txb_motorBox.BackColor = Color.Red + txb_motorBox.Refresh() + Exit Sub +SuccessExit: + txb_motorBox.Text = "SUCCESS" + txb_motorBox.BackColor = Color.Green + txb_motorBox.Refresh() + Exit Sub + + End Sub + + Private Function motor_db_reg(motor_lv As Int16, pv_sn As String) As Boolean + DBCmd = "UPDATE " & cartridge_table & " SET Ct_Motor_Lv = '" & motor_lv & "' WHERE PV_SN = '" & pv_sn & "'" + If DBCommand(DBCmd) Then + Return True + Else + Return False + End If + End Function + + Private Sub lb_motor_DoubleClick(sender As Object, e As EventArgs) Handles lb_motor.DoubleClick + MsgBox("Motor 이동 설정" & vbCrLf & "1280펄스 당 1mm 이동", vbInformation) + End Sub + + Private Sub btn_all_read_Click(sender As Object, e As EventArgs) Handles btn_all_read.Click + btn_td_read_Click(sender, e) + btn_info_read_Click(sender, e) + btn_area_read_Click(sender, e) + btn_shot_read_Click(sender, e) + nud_motor.Text = "0" + End Sub + + Private Sub btn_all_write_Click(sender As Object, e As EventArgs) Handles btn_all_write.Click + If txbFactory.Text = "" Then txbFactory.Text = "jomt" + + If txbFactory.Text = "" Or nudSN.Text = "" Or nudYear.Text = "" Or nudMonth.Text = "" Or txb_area_code.Text = "" Or txb_abr_code.Text = "" Or txb_tds.Text = "" Or txb_tdf.Text = "" Or txb_tdp.Text = "" Or txb_tds.Text.Length <> td_name_size Or txb_tdf.Text.Length <> td_freq_size Then + MsgBox("정보가 부족합니다. 빈칸을 모두 채워주세요.", vbExclamation) + Exit Sub + End If + btn_td_write_Click(sender, e) + btn_info_write_Click(sender, e) + btn_area_write_Click(sender, e) + btn_shot_write_Click(sender, e) + + End Sub + + Private Sub btn_text_reset_Click(sender As Object, e As EventArgs) Handles btn_text_reset.Click + item_refresh() + four_text_box() + four_result_visible() + four_result_color() + four_btn_refresh() + vari_reset() + End Sub + + Private Sub btnrun_Click(sender As Object, e As EventArgs) Handles btnrun.Click + Dim SucCheck As Boolean = False + Dim text_serial, freq, front_name, back_name, year_month As String + Dim NowDate As String = Format(Now, "yyyy") & "-" & Format(Now, "MM") & "-" & Format(Now, "dd") + Dim NowTime As String = Format(Now, "HH") & ":" & Format(Now, "mm") & ":" & Format(Now, "ss") + + CsvRegData = Nothing + + If thr_run_switch = True Then + btnreset_Click(sender, e) + thr_run_switch = False + End If + + text_serial = txb_barcode.Text + + If txbmake.Text = "대기" Or txbarea.Text = "대기" Or txbagen.Text = "대기" Then + txbresult.Text = "선택항목 미선택" + txbresult.BackColor = Color.Red + MsgBox("선택항목을 선택하지 않았습니다. 선택항목을 선택하여 주십시오.", vbCritical) + Else + If Maximum_Data.prod_serial = "" Then + + If td_data_switch = False Then + If text_serial.Length = prod_text_count Then + If prod_dup_check(text_serial) Then + txbresult.Text = "중복된 번호입력" + txbresult.BackColor = Color.Red + If MsgBox("데이터베이스에 중복된 시리얼 번호가 존재합니다. 허나 바코드는 재인쇄가 가능합니다." & vbCrLf & "바코드를 재인쇄 하시겠습니까?", vbExclamation + vbYesNo) = MsgBoxResult.Yes Then + txbpdnum.Text = text_serial + thr_run_switch = True + print_OnOff = True + + txb_barcode.Focus() + thr_vari_reset() + reset_box() + + txbresult.Text = "인쇄 완료" + txbresult.BackColor = Color.Green + End If + Exit Sub + End If + + txbpdnum.Text = text_serial + txbpdnum.BackColor = Color.Green + + Maximum_Data.prod_code = Mid(text_serial, 1, 2) + year_month = Mid(text_serial, 3, 4) + front_name = Mid(text_serial, 7, 3) + back_name = Mid(text_serial, 10, 3) + Maximum_Data.prod_serial = year_month & back_name & front_name + + txbresult.Text = "제품 연결 대기.." + txbresult.BackColor = Color.Orange + TH_thread = New Thread(AddressOf thread_func) + TH_thread.IsBackground = True + TH_thread.Start() + thread_type = True + + Else + txbresult.Text = "잘못된 번호입력" + txbresult.BackColor = Color.Red + txbpdnum.BackColor = Color.Red + MsgBox("잘못된 시리얼 번호를 입력하였습니다. 다시 확인하여 주십시오.", vbCritical) + thr_run_switch = True + txb_barcode.Focus() + Exit Sub + End If + Else + MsgBox("초기화 오류 발견") + thr_run_switch = True + txb_barcode.Focus() + End If + + Else + + If td_data_switch = False Then + 'Maximum_Data.td_serial = td_name_load() + + + If Maximum_Data.td_serial = "0" Or Maximum_Data.td_serial = "1" Then + txbresult.Text = "잘못된 번호입력" + txbtdnum.BackColor = Color.Red + txbresult.BackColor = Color.Red + MsgBox("TD 시리얼 번호를 입력하지 않았습니다. TD 시리얼 번호를 입력하여 주십시오.", vbCritical) + txb_barcode.Focus() + Exit Sub + End If + + freq = sett_data() + + If freq = "0" Then + txbresult.Text = "연결 문제" + txbtdnum.BackColor = Color.Red + txbresult.BackColor = Color.Red + MsgBox("제품과의 연결이 올바르지 않습니다. 연결 상태를 확인하여 주십시오.", vbCritical) + td_data_switch = False + thr_run_switch = True + txb_barcode.Focus() + Else + + Maximum_Data.td_power = Mid(freq, InStr(1, freq, ",") + 1, freq.Length) + Maximum_Data.td_freq = Mid(freq, 1, InStr(1, freq, ",") - 1) + + If db_td_data(Maximum_Data.td_serial) Then + + If Maximum_Data.td_step = 23 Or Maximum_Data.td_step = 27 Or Maximum_Data.td_step = 32 Then + txbtdnum.Text = Maximum_Data.td_serial + txbfreq.Text = Maximum_Data.td_freq + txbpower.Text = Maximum_Data.td_power + txbgread.Text = Maximum_Data.td_grade + + If Maximum_Data.td_freq <> "0" Then + txbresult.Text = "TD 정보등록" + txbresult.BackColor = Color.Green + + txbtdnum.BackColor = Color.Green + td_data_switch = True + Else + txbresult.Text = "주파수 없음" + txbresult.BackColor = Color.Red + txbfreq.BackColor = Color.Red + MsgBox("제품에 주파수를 입력하지 않았습니다." & vbCrLf & " 주파수를 입력하여 주십시오.", vbCritical) + td_data_switch = False + thr_run_switch = True + End If + + txb_barcode.Focus() + + Else + txbresult.Text = "공정 진행 오류" + txbresult.BackColor = Color.Red + txbtdnum.BackColor = Color.Red + MsgBox("이전 정보 입력 공정을 진행하지 않았습니다." & vbCrLf & " 이전 단계에서 데이터를 입력하여 주십시오.", vbCritical) + td_data_switch = False + thr_run_switch = True + txb_barcode.Focus() + End If + + Else + txbresult.Text = "잘못된 데이터 존재" + txbresult.BackColor = Color.Red + txbtdnum.BackColor = Color.Red + MsgBox("데이터베이스에 데이터가 존재하지 않습니다." & vbCrLf & " 이전 단계에서 데이터를 입력하여 주십시오.", vbCritical) + td_data_switch = False + thr_run_switch = True + txb_barcode.Focus() + End If + + End If + + Else + If prod_reg_data(txbmake.Text, Maximum_Data.prod_serial, txb_code_front.Text, txbarea.Text, txbagen.Text) Then + If shot_reg(0) = True Then + If shot_search() = 0 Then + If db_prod_reg(txbpdnum.Text, txbmake.Text, txbarea.Text, txbagen.Text, Maximum_Data.td_serial, 0) Then + + For i = 1 To ShotCheck + If shot_search() = 0 Then + SucCheck = True + Else + SucCheck = False + Exit For + End If + Next + + If SucCheck = True Then + txbtdnum.BackColor = Color.Green + txbpdnum.BackColor = Color.Green + txbresult.Text = "정보입력 완료" + txbresult.BackColor = Color.Green + + Save_Csv(NowDate & "," & NowTime & "," & Maximum_Data.prod_serial & "," & Maximum_Data.td_serial & "," & Maximum_Data.td_freq & "," & Maximum_Data.td_power & "," & Maximum_Data.td_step & "," & CsvRegData, False) + + thr_vari_reset() + reset_box() + + thr_run_switch = True + print_OnOff = True + + txb_barcode.Focus() + Else + txbtdnum.BackColor = Color.Red + txbpdnum.BackColor = Color.Red + txbresult.Text = "정보입력 실패" + txbresult.BackColor = Color.Red + + Save_Csv(NowDate & "," & NowTime & "," & text_serial & "," & Maximum_Data.prod_serial & Maximum_Data.td_freq & "," & Maximum_Data.td_power & "," & Maximum_Data.td_step & "," & CsvRegData, False) + + thr_vari_reset() + reset_box() + + MsgBox("제품과의 연결이 올바르지 않습니다. 연결 상태를 확인하여 주십시오.", vbCritical) + txb_barcode.Focus() + End If + + Else + txbtdnum.BackColor = Color.Red + txbpdnum.BackColor = Color.Red + txbresult.Text = "정보입력 실패" + txbresult.BackColor = Color.Red + + Save_Csv(NowDate & "," & NowTime & "," & text_serial & "," & Maximum_Data.prod_serial & Maximum_Data.td_freq & "," & Maximum_Data.td_power & "," & Maximum_Data.td_step & "," & CsvRegData, False) + + thr_vari_reset() + reset_box() + + MsgBox("정보 입력은 완료되었으나 데이터베이스에 등록하지 못하였습니다. 다시 시도하여 주십시오.", vbExclamation) + td_data_switch = False + thr_run_switch = True + txb_barcode.Focus() + End If + + Else + txbtdnum.BackColor = Color.Red + txbpdnum.BackColor = Color.Red + txbresult.Text = "정보입력 실패" + txbresult.BackColor = Color.Red + + Save_Csv(NowDate & "," & NowTime & "," & text_serial & "," & Maximum_Data.prod_serial & Maximum_Data.td_freq & "," & Maximum_Data.td_power & "," & Maximum_Data.td_step & "," & CsvRegData, False) + + thr_vari_reset() + reset_box() + + MsgBox("제품과의 연결이 올바르지 않습니다. 연결 상태를 확인하여 주십시오.", vbCritical) + txb_barcode.Focus() + End If + Else + txbtdnum.BackColor = Color.Red + txbpdnum.BackColor = Color.Red + txbresult.Text = "정보입력 실패" + txbresult.BackColor = Color.Red + + Save_Csv(NowDate & "," & NowTime & "," & text_serial & "," & Maximum_Data.prod_serial & Maximum_Data.td_freq & "," & Maximum_Data.td_power & "," & Maximum_Data.td_step & "," & CsvRegData, False) + + thr_vari_reset() + reset_box() + + MsgBox("제품과의 연결이 올바르지 않습니다. 연결 상태를 확인하여 주십시오.", vbCritical) + txb_barcode.Focus() + End If + Else + txbtdnum.BackColor = Color.Red + txbpdnum.BackColor = Color.Red + txbresult.Text = "정보입력 실패" + txbresult.BackColor = Color.Red + + Save_Csv(NowDate & "," & NowTime & "," & text_serial & "," & Maximum_Data.prod_serial & Maximum_Data.td_freq & "," & Maximum_Data.td_power & "," & Maximum_Data.td_step & "," & CsvRegData, False) + + thr_vari_reset() + reset_box() + + MsgBox("제품과의 연결이 올바르지 않습니다. 연결 상태를 확인하여 주십시오.", vbCritical) + txb_barcode.Focus() + End If + End If + End If + + End If + + End Sub + + Private Function TDDBRoad() As Boolean + DBCmd = "" + End Function + + Private Function db_prod_reg(prod_id As String, make_name As String, area_code As String, agency_code As String, td_id As String, shot As Int16) As Boolean + Dim serial_code, p_date, p_time As String + + serial_code = Mid(Maximum_Data.prod_serial, 5, Maximum_Data.prod_serial.Length) + p_date = DateTime.Now.ToString("yyyy-MM-dd") + p_time = DateTime.Now.ToString("HH:mm:ss") + + DBCmd = "UPDATE " & cartridge_table & " SET TestStep = '31', Product_SN = '" & prod_id & "', Ct_Manufacture_Name='" & make_name & "', Ct_Manufacture_Year='" & Format(Now, "yy") & "', Ct_Manufacture_Month='" & Format(Now, "MM") & "', Ct_SN='" & serial_code & "', Ct_Abroad='" & area_code & "', Ct_Agency='" & agency_code & "',Ct_Max_ShotCnt = '" & shot & "', Ct_Remain_ShotCnt = '" & shot & "', P3_DateTime = '" & p_date & " " & p_time & "' WHERE PV_SN = '" & td_id & "'" + If DBCommand(DBCmd) Then + + DBCmd = "SELECT TestStep FROM " & cartridge_table & " Where Product_SN = '" & prod_id & "'" + If DBQueryScalar(DBCmd) = 31 Then + Return True + End If + End If + Return False + End Function + + Private Function db_td_data(td_serial As String) As Boolean + DBCmd = "SELECT TestStep,QC_Grade FROM " & cartridge_table & " WHERE PV_SN = '" & td_serial & "'" + + If DBQueryReader(DBCmd) Then + Maximum_Data.td_step = sqlDataQuery(0) + Maximum_Data.td_grade = sqlDataQuery(1) + Return True + + Else + Maximum_Data.td_step = Nothing + Maximum_Data.td_grade = Nothing + Return False + End If + + End Function + + Private Sub btn_data_reg_Click(sender As Object, e As EventArgs) Handles btn_data_reg.Click + Dim StageNum As Int16 + Try + + txb_regresult.Visible = True + txb_regresult.BackColor = Color.GreenYellow + txb_regresult.Text = "RUNNING!" + txb_regresult.Refresh() + + If txb_make_reg.Text.Replace(" ", "") = "" Then + txb_make_reg.Text = "jomt" + End If + + If txb_name_reg.Text.Replace(" ", "") = "" Or txb_make_reg.Text.Replace(" ", "") = "" Or nudarea.Text.Replace(" ", "") = "" Or nudagency.Text.Replace(" ", "") = "" Then + StageNum = 0 + MsgBox("작성하지 않은 항목이 존재합니다." & vbCrLf & "비어있는 부분을 작성하여 주십시오.", vbExclamation) + GoTo FAILDATA + End If + + If name_reg_compare(txb_name_reg.Text) Then + + dgv_data.Rows.Add(txb_name_reg.Text, txb_make_reg.Text, nudarea.Text, nudagency.Text) + + txb_name_reg.Text = Nothing + txb_make_reg.Text = Nothing + nudarea.Text = 0 + nudagency.Text = 0 + + txb_name_reg.Refresh() + txb_make_reg.Refresh() + nudarea.Refresh() + nudagency.Refresh() + + txb_regresult.BackColor = Color.Green + txb_regresult.Text = "SUCCESS" + txb_regresult.Refresh() + + option_reg_chk = True + + Exit Sub + + Else + StageNum = 1 + MsgBox("중복된 이벤트명이 존재합니다." & vbCrLf & "이벤트명을 확인하여 주십시오.", vbCritical) + GoTo FAILDATA + End If + + Catch ex As Exception + StageNum = 2 + MsgBox(Err.Description, vbCritical) + GoTo FAILDATA + End Try + +FAILDATA: + txb_regresult.BackColor = Color.Red + txb_regresult.Text = "FAIL" & StageNum + txb_regresult.Refresh() + Exit Sub + End Sub + + Private Function name_reg_compare(text_name As String) As Boolean + Try + For i = 0 To dgv_data.Rows.Count - 2 + If dgv_data.Rows(i).Cells(0).Value.ToString = text_name Then + Return False + End If + Next + + Return True + Catch ex As Exception + Return False + End Try + End Function + + Private Sub btn_save_Click(sender As Object, e As EventArgs) Handles btn_save.Click + + txb_dgv_state.Visible = True + txb_dgv_state.Text = "RUNNING!" + txb_dgv_state.BackColor = Color.GreenYellow + txb_dgv_state.Refresh() + + If save_comport("event") Then + + If save_comport("comport") Then + txb_dgv_state.Text = "SUCCESS" + txb_dgv_state.BackColor = Color.Green + txb_dgv_state.Refresh() + + option_reg_chk = False + Else + txb_dgv_state.Text = "ETC FAIL" + txb_dgv_state.BackColor = Color.Red + txb_dgv_state.Refresh() + End If + + Else + txb_dgv_state.Text = "EVENT FAIL" + txb_dgv_state.BackColor = Color.Red + txb_dgv_state.Refresh() + End If + + End Sub + + Private Sub btn_row_delete_Click(sender As Object, e As EventArgs) Handles btn_row_delete.Click + Dim res As Integer + + txb_dgv_state.Visible = True + txb_dgv_state.Text = "RUNNING!" + txb_dgv_state.BackColor = Color.GreenYellow + txb_dgv_state.Refresh() + + For i = 0 To dgv_data.Rows.Count - 2 + If dgv_data.Rows(i).Selected = True Then + res = MsgBox("해당 이벤트를 삭제하시겠습니까?", vbYesNo) + If res = 6 Then + dgv_data.Rows.Remove(dgv_data.Rows(i)) + txb_dgv_state.Text = "SUCCESS" + txb_dgv_state.BackColor = Color.Green + txb_dgv_state.Refresh() + option_reg_chk = True + MsgBox("이벤트 삭제를 완료하였습니다.") + ElseIf res = 7 Then + txb_dgv_state.Text = "DELETE STOP" + txb_dgv_state.BackColor = Color.Red + txb_dgv_state.Refresh() + MsgBox("이벤트 삭제를 취소하였습니다.") + End If + End If + Next + End Sub + + Private Sub btn_alldelete_Click(sender As Object, e As EventArgs) Handles btn_alldelete.Click + Dim res As Integer + + txb_dgv_state.Visible = True + txb_dgv_state.Text = "RUNNING!" + txb_dgv_state.BackColor = Color.GreenYellow + txb_dgv_state.Refresh() + + res = MsgBox(" 등록된 데이터를 모두 삭제하시겠습니까?", vbCritical + vbYesNo, "전체삭제") + If res = 6 Then + dgv_data.Rows.Clear() + txb_dgv_state.Text = "SUCCESS" + txb_dgv_state.BackColor = Color.Green + txb_dgv_state.Refresh() + option_reg_chk = True + MsgBox("등록된 데이터가 전부 삭제되었습니다.", vbCritical, "전체삭제 완료") + + ElseIf res = 7 Then + txb_dgv_state.Text = "DELETE STOP" + txb_dgv_state.BackColor = Color.Red + txb_dgv_state.Refresh() + MsgBox("데이터 모두 삭제를 취소하였습니다.") + End If + End Sub + + Private Sub cboselect_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cboselect.SelectedIndexChanged + If cboselect.SelectedIndex <> -1 Then + txbmake.Text = dgv_data.Rows(cboselect.SelectedIndex).Cells(1).Value + txbarea.Text = dgv_data.Rows(cboselect.SelectedIndex).Cells(2).Value + txbagen.Text = dgv_data.Rows(cboselect.SelectedIndex).Cells(3).Value + End If + txb_barcode.Focus() + End Sub + + Private Sub txb_barcode_TextChanged(sender As Object, e As EventArgs) Handles txb_barcode.TextChanged + Dim tmpStr As String + + If InputCnt = 0 And chbUseBarcode.Checked = True Then + tmpStr = txb_barcode.Text + If (Len(tmpStr) > 1) Then + tmpStr = Mid(tmpStr, Len(tmpStr), 1) + txb_barcode.Clear() + txb_barcode.AppendText(tmpStr) + End If + SetInputCnt() + End If + End Sub + + Private Sub btnreset_Click(sender As Object, e As EventArgs) Handles btnreset.Click + thr_text_box() + thr_text_refresh() + thr_text_color() + thr_btn_refresh() + thr_vari_reset() + + If thr_run_switch = True Then + cboselect.SelectedIndex = -1 + End If + + txb_barcode.Focus() + End Sub + + ''1번 초기화 + Private Sub one_text_box() + txbPV_SN.Text = Nothing + txbPV_Date.Text = "N/A" + txbCapacitor.Text = "N/A" + txbPV_Z.Text = "N/A" + txbPV_C.Text = "N/A" + txbPV_R.Text = "N/A" + txb_grade.Text = "대기" + txb_CValue.Text = "대기" + End Sub + + Private Sub one_text_refresh() + txbPV_SN.Refresh() + txbPV_Date.Refresh() + txbCapacitor.Refresh() + txbPV_Z.Refresh() + txbPV_C.Refresh() + txbPV_R.Refresh() + txb_grade.Refresh() + txb_CValue.Refresh() + btnc_run.Refresh() + End Sub + + Private Sub one_text_color() + txbPV_SN.BackColor = Color.White + txbPV_Date.BackColor = Color.White + txbCapacitor.BackColor = Color.White + txbPV_Z.BackColor = Color.White + txbPV_C.BackColor = Color.White + txbPV_R.BackColor = Color.White + txb_grade.BackColor = DefaultBackColor + txb_CValue.BackColor = DefaultBackColor + End Sub + + Private Sub one_vari_default() + For i = 0 To info_data.pv_all + info_select(info_data.pv_all - i) = Nothing + Next + End Sub + + ''2번 초기화 + + Private Sub two_text_box() + txb_serial_num.Text = Nothing + txb_prod_state.Text = "대기" + txb_td_serial.Text = "대기" + txb_prod_Depth.Text = "대기" + txb_prod_grade.Text = "대기" + txb_prod_power.Text = "대기" + txbStCheck.Text = "대기" + txbNdCheck.Text = "대기" + txbRdCheck.Text = "대기" + End Sub + + Private Sub two_text_refresh() + txb_serial_num.Refresh() + txb_prod_state.Refresh() + txb_td_serial.Refresh() + txb_prod_Depth.Refresh() + txb_prod_grade.Refresh() + txb_prod_power.Refresh() + txbStCheck.Refresh() + txbNdCheck.Refresh() + txbRdCheck.Refresh() + End Sub + + Private Sub two_text_color() + txb_serial_num.BackColor = Color.White + txb_prod_state.BackColor = Color.Gold + txb_td_serial.BackColor = DefaultBackColor + txb_prod_Depth.BackColor = DefaultBackColor + txb_prod_grade.BackColor = DefaultBackColor + txb_prod_power.BackColor = DefaultBackColor + txbStCheck.BackColor = DefaultBackColor + txbNdCheck.BackColor = DefaultBackColor + txbRdCheck.BackColor = DefaultBackColor + End Sub + + Private Sub two_btn_refresh() + btn_reset.Refresh() + btn_prod.Refresh() + End Sub + + + ''3번 초기화 + Private Sub thr_text_box() + 'If thr_run_switch = False Then + ' txb_barcode.Text = Nothing + ' txbmake.Text = "대기" + ' txbarea.Text = "대기" + ' txbagen.Text = "대기" + 'End If + txbresult.Text = "대기" + txbtdnum.Text = "대기" + txbfreq.Text = "대기" + txbgread.Text = "대기" + txbpower.Text = "대기" + txbpdnum.Text = "대기" + End Sub + + Private Sub thr_text_refresh() + txb_barcode.Refresh() + txbresult.Refresh() + txbtdnum.Refresh() + txbfreq.Refresh() + txbgread.Refresh() + txbpower.Refresh() + txbpdnum.Refresh() + txbmake.Refresh() + txbarea.Refresh() + txbagen.Refresh() + End Sub + + Private Sub thr_text_color() + txb_barcode.BackColor = Color.White + txbresult.BackColor = Color.Gold + txbtdnum.BackColor = DefaultBackColor + txbfreq.BackColor = DefaultBackColor + txbgread.BackColor = DefaultBackColor + txbpower.BackColor = DefaultBackColor + txbpdnum.BackColor = DefaultBackColor + txbmake.BackColor = DefaultBackColor + txbarea.BackColor = DefaultBackColor + txbagen.BackColor = DefaultBackColor + End Sub + + Private Sub thr_btn_refresh() + btnreset.Refresh() + btnrun.Refresh() + End Sub + + Private Sub thr_vari_reset() + Maximum_Data.prod_code = Nothing + Maximum_Data.prod_serial = Nothing + Maximum_Data.td_freq = Nothing + Maximum_Data.td_textbox = Nothing + Maximum_Data.td_step = Nothing + Maximum_Data.td_grade = Nothing + Maximum_Data.td_power = Nothing + Maximum_Data.td_serial = Nothing + td_data_switch = False + thr_run_switch = False + End Sub + + + '' 4번 화면 초기화 + Private Sub four_text_box() + txb_tds.Text = "DITI" + txb_tdf.Text = "0" + txb_tdp.Text = "0.00" + txb_tdBox.Text = Nothing + txbBarcode.Text = Nothing + txbFactory.Text = "jomt" + nudYear.Text = Format(Now, "yy") + nudMonth.Text = Format(Now, "MM") + nudSN.Text = "0" + txbInfoBox.Text = Nothing + txb_area_code.Text = "82" + txb_abr_code.Text = "0" + txb_areabox.Text = Nothing + nud_shot.Text = "0" + txb_shotbox.Text = Nothing + nud_motor.Text = "0" + txb_motorBox.Text = Nothing + txb_resetbox.Text = Nothing + End Sub + + Private Sub four_result_visible() + txb_tdBox.Visible = False + txbInfoBox.Visible = False + txb_areabox.Visible = False + txb_shotbox.Visible = False + txb_motorBox.Visible = False + txb_resetbox.Visible = False + End Sub + + Private Sub four_result_color() + txb_tdBox.BackColor = Color.Green + txbInfoBox.BackColor = Color.Green + txb_areabox.BackColor = Color.Green + txb_shotbox.BackColor = Color.Green + txb_motorBox.BackColor = Color.Green + txb_resetbox.BackColor = Color.Green + End Sub + + Private Sub four_btn_refresh() + btn_td_read.Refresh() + btn_td_write.Refresh() + btn_info_read.Refresh() + btn_info_write.Refresh() + btn_today.Refresh() + btn_area_read.Refresh() + btn_area_write.Refresh() + btn_shot_read.Refresh() + btn_shot_write.Refresh() + btn_mtr_write.Refresh() + btn_flashreset.Refresh() + btn_all_read.Refresh() + btn_all_write.Refresh() + btn_text_reset.Refresh() + End Sub + + Private Sub item_refresh() + txbBarcode.Refresh() + txbFactory.Refresh() + btn_today.Refresh() + nudYear.Refresh() + nudMonth.Refresh() + nudSN.Refresh() + txbInfoBox.Refresh() + btn_info_read.Refresh() + btn_info_write.Refresh() + txb_area_code.Refresh() + txb_abr_code.Refresh() + txb_areabox.Refresh() + btn_area_read.Refresh() + btn_area_write.Refresh() + txb_tds.Refresh() + txb_tdf.Refresh() + txb_tdp.Refresh() + txb_tdBox.Refresh() + btn_td_read.Refresh() + btn_td_write.Refresh() + nud_shot.Refresh() + txb_shotbox.Refresh() + btn_shot_read.Refresh() + btn_shot_write.Refresh() + nud_motor.Refresh() + txb_motorBox.Refresh() + btn_mtr_write.Refresh() + txb_resetbox.Refresh() + btn_flashreset.Refresh() + btn_all_read.Refresh() + btn_all_write.Refresh() + btn_text_reset.Refresh() + lb_motor.Refresh() + End Sub + + Private Sub vari_reset() + tmpCmdMessage = Nothing + cmdMessage = Nothing + rxMessage = Nothing + InputCnt = 0 + reserve = False + DBCmd = Nothing + InputTimer.Enabled = False + End Sub + + ''5번창 리셋 + + Private Sub five_text_box() + txb_5_reg_date.Text = "-" + txb_5_make.Text = "-" + txb_5_model.Text = "-" + txb_5_serial.Text = "-" + txb_5_type.Text = "-" + txb_5_agency.Text = "-" + txb_5_area.Text = "-" + txb_5_prod_date.Text = "-" + txb_5_freq.Text = "-" + txb_5_prod_mod.Text = "0" + txb_5_power.Text = "-" + txb_5_prod_motor.Text = "-" + txb_5_td.Text = "-" + txb_5_result.Text = "대기" + End Sub + + Private Sub five_text_refresh() + txb_5_reg_date.Refresh() + txb_5_make.Refresh() + txb_5_model.Refresh() + txb_5_serial.Refresh() + txb_5_type.Refresh() + txb_5_agency.Refresh() + txb_5_area.Refresh() + txb_5_prod_date.Refresh() + txb_5_freq.Refresh() + txb_5_prod_mod.Refresh() + txb_5_power.Refresh() + txb_5_prod_motor.Refresh() + txb_5_td.Refresh() + txb_5_result.Refresh() + End Sub + + Private Sub five_text_color() + txb_5_reg_date.BackColor = Color.White + txb_5_make.BackColor = Color.White + txb_5_model.BackColor = Color.White + txb_5_serial.BackColor = Color.White + txb_5_type.BackColor = Color.White + txb_5_agency.BackColor = Color.White + txb_5_area.BackColor = Color.White + txb_5_prod_date.BackColor = Color.White + txb_5_freq.BackColor = Color.White + txb_5_prod_mod.BackColor = Color.White + txb_5_power.BackColor = Color.White + txb_5_prod_motor.BackColor = Color.White + txb_5_td.BackColor = Color.White + txb_5_result.BackColor = DefaultBackColor + End Sub + + + ''등록창 리셋 + + Private Sub reg_text_box() + txb_name_reg.Text = Nothing + txb_make_reg.Text = Nothing + nudarea.Text = 0 + nudagency.Text = 0 + txb_regresult.Text = Nothing + txb_dgv_state.Text = Nothing + End Sub + + Private Sub reg_text_refresh() + txb_name_reg.Refresh() + txb_make_reg.Refresh() + nudarea.Refresh() + nudagency.Refresh() + txb_regresult.Refresh() + txb_dgv_state.Refresh() + End Sub + + Private Sub reg_text_color() + txb_name_reg.BackColor = Color.White + txb_make_reg.BackColor = Color.White + nudarea.BackColor = Color.White + nudagency.BackColor = Color.White + txb_regresult.BackColor = Color.Khaki + txb_dgv_state.BackColor = Color.Khaki + End Sub + + Private Sub reg_btn_refresh() + btn_data_reg.Refresh() + btn_save.Refresh() + btn_row_delete.Refresh() + btn_alldelete.Refresh() + btn_option_exit.Refresh() + End Sub + + Private Sub reg_txb_visible() + txb_dgv_state.Visible = False + txb_regresult.Visible = False + End Sub + + Private Sub txbtdnum_gotfocus(sender As Object, e As EventArgs) Handles txbtdnum.GotFocus, txbfreq.GotFocus, txbpower.GotFocus, txbgread.GotFocus, txbpdnum.GotFocus, txbmake.GotFocus, txbarea.GotFocus, txbagen.GotFocus, txbresult.GotFocus + txb_barcode.Focus() + End Sub + + Private Sub btn_code_reg_Click(sender As Object, e As EventArgs) Handles btn_code_reg.Click + + If txb_code_front.Text.Replace(" ", "") = "" Then + txb_code_front.Text = "30" + End If + If txb_code_front.Text.Replace(" ", "") = "" Or txb_prod1_code.Text.Replace(" ", "") = "" Or txb_output_6850.Text.Replace(" ", "") = "" Or txb_output_7000.Text.Replace(" ", "") = "" Then + MsgBox("비어있는 칸이 존재합니다. 모든 정보를 입력하여 주십시오.", vbExclamation) + Exit Sub + End If + + If save_comport("event") Then + If save_comport("comport") = False Then + MsgBox("데이터를 저장하는 도중 오류가 발생하였습니다.", vbCritical) + End If + Else + MsgBox("데이터를 저장하는 도중 오류가 발생하였습니다.", vbCritical) + End If + + MsgBox("데이터 저장 완료", vbInformation) + option_reg_chk = False + End Sub + + Private Sub txb_code_front_TextChanged(sender As Object, e As EventArgs) Handles txb_code_front.TextChanged, txb_output_6850.TextChanged, txb_output_7000.TextChanged, txb_prod1_code.TextChanged + option_reg_chk = True + End Sub + + Private Sub btn_mtr_read_Click(sender As Object, e As EventArgs) Handles btn_mtr_read.Click + Dim stageCnt, motor_level As Int16 + + Try + txb_motorBox.Visible = True + txb_motorBox.Text = "RUNNING" + txb_motorBox.BackColor = Color.GreenYellow + txb_motorBox.Refresh() + + motor_level = Motor_Read() + + If motor_level = 6 Then + stageCnt = 0 + GoTo FailExit + End If + + nud_motor.Text = motor_level + GoTo SuccessExit + + + Catch ex As Exception + stageCnt = 1 + GoTo FailExit + End Try + +FailExit: + txb_motorBox.Text = "Timeout" + Str(stageCnt) + txb_motorBox.BackColor = Color.Red + txb_motorBox.Refresh() + Exit Sub +SuccessExit: + txb_motorBox.Text = "SUCCESS" + txb_motorBox.BackColor = Color.Green + txb_motorBox.Refresh() + Exit Sub + + End Sub + + Private Sub btn_5_reset_Click(sender As Object, e As EventArgs) Handles btn_5_reset.Click + write_5_error = False + TH_thread.Abort() + five_text_box() + five_text_color() + five_text_refresh() + txb_5_prod_mod.ReadOnly = True + txb_5_barcode.BackColor = Color.White + txb_5_barcode.Focus() + End Sub + + Private Sub check_data_reset() + For i = 0 To check_list.max_check + check_data(i) = Nothing + Next + End Sub + + Private Sub btn_5_check_Click(sender As Object, e As EventArgs) Handles btn_5_check.Click + Dim prd_code As String + Dim step_num As Int16 + Dim TDUseCompare As Boolean = False + + prd_code = txb_5_barcode.Text + + write_5_error = False + + five_text_box() + five_text_color() + five_text_refresh() + check_data_reset() + + txb_5_barcode.BackColor = Color.White + + + + If Mid(prd_code, 1, 1) = "5" Then + TDUseCompare = False + DBCmd = "SELECT count(Product_SN) FROM " & MainNonTDDB & " WHERE Product_SN = '" & prd_code & "'" + Else + TDUseCompare = True + DBCmd = "SELECT count(Product_SN) FROM " & cartridge_table & " WHERE Product_SN = '" & prd_code & "'" + End If + + step_num = DBQueryScalar(DBCmd) + + If step_num = 0 Then + txb_5_barcode.BackColor = Color.Red + MsgBox("해당 데이터가 데이터베이스에 존재하지 않습니다.", vbCritical) + Exit Sub + End If + + If TDUseCompare = True Then + DBCmd = "SELECT TestStep,Ct_Manufacture_Name,Ct_SN,Ct_Model,Ct_Type,Ct_Abroad,Ct_Agency,Ct_Frequency,Ct_Power,Ct_Max_ShotCnt,Ct_Motor_Lv, PV_SN,P1_Date,P1_Time,P3_DateTime FROM " & cartridge_table & " WHERE Product_SN = '" & prd_code & "'" + If DBQueryReader(DBCmd) Then + For i = 0 To check_list.max_check - 1 + check_data(i) = sqlDataQuery(i).ToString + Next + Else + MsgBox("해당 데이터가 데이터베이스에 존재하지 않습니다.", vbCritical) + Exit Sub + End If + + If check_data(check_list.P3_DateTime) = Nothing Or check_data(check_list.P3_DateTime) = "0" Then + txb_5_reg_date.Text = "-" + txb_5_reg_date.BackColor = Color.Red + 'error_switch = True + Else + txb_5_reg_date.Text = check_data(check_list.P3_DateTime) + txb_5_reg_date.BackColor = Color.Green + End If + + If check_data(check_list.make_name) = Nothing Or check_data(check_list.make_name) = "0" Then + txb_5_make.Text = "-" + txb_5_make.BackColor = Color.Red + write_5_error = True + Else + txb_5_make.Text = check_data(check_list.make_name) + txb_5_make.BackColor = Color.Green + End If + + If check_data(check_list.model) = Nothing Or check_data(check_list.model) = "0" Then + txb_5_model.Text = "-" + txb_5_model.BackColor = Color.Red + write_5_error = True + Else + txb_5_model.Text = check_data(check_list.model) + txb_5_model.BackColor = Color.Green + End If + + If check_data(check_list.serial) = Nothing Or check_data(check_list.serial) = "0" Then + txb_5_serial.Text = "-" + txb_5_serial.BackColor = Color.Red + write_5_error = True + Else + txb_5_serial.Text = check_data(check_list.serial) + txb_5_serial.BackColor = Color.Green + End If + + If check_data(check_list.type) = Nothing Or check_data(check_list.type) = "0" Then + txb_5_type.Text = "-" + txb_5_type.BackColor = Color.Red + write_5_error = True + Else + txb_5_type.Text = check_data(check_list.type) + txb_5_type.BackColor = Color.Green + End If + + If check_data(check_list.agency) = Nothing Then + txb_5_agency.Text = "-" + txb_5_agency.BackColor = Color.Red + write_5_error = True + Else + txb_5_agency.Text = check_data(check_list.agency) + txb_5_agency.BackColor = Color.Green + End If + + If check_data(check_list.abroad) = Nothing Then + txb_5_area.Text = "-" + txb_5_area.BackColor = Color.Red + write_5_error = True + Else + txb_5_area.Text = check_data(check_list.abroad) + txb_5_area.BackColor = Color.Green + End If + + If check_data(check_list.td_serial) = Nothing Or check_data(check_list.td_serial) = "0" Then + txb_5_td.Text = "-" + txb_5_td.BackColor = Color.Red + write_5_error = True + Else + txb_5_td.Text = check_data(check_list.td_serial) + txb_5_td.BackColor = Color.Green + End If + + If check_data(check_list.p1_date) = Nothing Or check_data(check_list.p1_time) = Nothing Or check_data(check_list.p1_date) = "0" Or check_data(check_list.p1_time) = "0" Then + txb_5_prod_date.Text = "-" + txb_5_prod_date.BackColor = Color.Red + write_5_error = True + Else + txb_5_prod_date.Text = Mid(check_data(check_list.p1_date), 1, InStr(1, check_data(check_list.p1_date), " ") - 1) & " " & check_data(check_list.p1_time) + txb_5_prod_date.BackColor = Color.Green + End If + + If check_data(check_list.freq) = Nothing Or check_data(check_list.freq) = "0" Then + txb_5_freq.Text = "-" + txb_5_freq.BackColor = Color.Red + write_5_error = True + Else + txb_5_freq.Text = check_data(check_list.freq) + txb_5_freq.BackColor = Color.Green + End If + + If check_data(check_list.power) = Nothing Then + txb_5_power.Text = "-" + txb_5_power.BackColor = Color.Red + write_5_error = True + Else + txb_5_power.Text = check_data(check_list.power) / 100 + txb_5_power.BackColor = Color.Green + End If + + If check_data(check_list.shotcount) = Nothing Or check_data(check_list.shotcount) = "-1" Then + txb_5_prod_mod.Text = "0" + txb_5_prod_mod.BackColor = Color.Red + write_5_error = True + Else + txb_5_prod_mod.Text = check_data(check_list.shotcount) + txb_5_prod_mod.BackColor = Color.Green + End If + + txb_5_prod_mod.ReadOnly = True + + If check_data(check_list.p1_motor) = Nothing Then + txb_5_prod_motor.Text = "-" + txb_5_prod_motor.BackColor = Color.Red + write_5_error = True + Else + txb_5_prod_motor.Text = check_data(check_list.p1_motor) + txb_5_prod_motor.BackColor = Color.Green + End If + + If write_5_error = True Then + txb_5_barcode.BackColor = Color.Red + Else + txb_5_barcode.BackColor = Color.Green + End If + Else + DBCmd = "SELECT TestStep,Ct_Manufacture_Name,Ct_SN,Ct_Model,Ct_Type,Ct_Abroad,Ct_Agency,PV_SN FROM " & MainNonTDDB & " WHERE Product_SN = '" & prd_code & "'" + If DBQueryReader(DBCmd) Then + For i = 0 To check_list.power - 1 + check_data(i) = sqlDataQuery(i).ToString + Next + Else + MsgBox("해당 데이터가 데이터베이스에 존재하지 않습니다.", vbCritical) + Exit Sub + End If + + If check_data(check_list.make_name) = Nothing Or check_data(check_list.make_name) = "0" Then + txb_5_make.Text = "-" + txb_5_make.BackColor = Color.Red + write_5_error = True + Else + txb_5_make.Text = check_data(check_list.make_name) + txb_5_make.BackColor = Color.Green + End If + + If check_data(check_list.model) = Nothing Or check_data(check_list.model) = "0" Then + txb_5_model.Text = "-" + txb_5_model.BackColor = Color.Red + write_5_error = True + Else + txb_5_model.Text = check_data(check_list.model) + txb_5_model.BackColor = Color.Green + End If + + If check_data(check_list.serial) = Nothing Or check_data(check_list.serial) = "0" Then + txb_5_serial.Text = "-" + txb_5_serial.BackColor = Color.Red + write_5_error = True + Else + txb_5_serial.Text = check_data(check_list.serial) + txb_5_serial.BackColor = Color.Green + End If + + If check_data(check_list.type) = Nothing Or check_data(check_list.type) = "0" Then + txb_5_type.Text = "-" + txb_5_type.BackColor = Color.Red + write_5_error = True + Else + txb_5_type.Text = check_data(check_list.type) + txb_5_type.BackColor = Color.Green + End If + + If check_data(check_list.agency) = Nothing Then + txb_5_agency.Text = "-" + txb_5_agency.BackColor = Color.Red + write_5_error = True + Else + txb_5_agency.Text = check_data(check_list.agency) + txb_5_agency.BackColor = Color.Green + End If + + If check_data(check_list.abroad) = Nothing Then + txb_5_area.Text = "-" + txb_5_area.BackColor = Color.Red + write_5_error = True + Else + txb_5_area.Text = check_data(check_list.abroad) + txb_5_area.BackColor = Color.Green + End If + + If check_data(check_list.freq) = Nothing Or check_data(check_list.freq) = "0" Then + txb_5_td.Text = "-" + txb_5_td.BackColor = Color.Red + write_5_error = True + Else + txb_5_td.Text = check_data(check_list.freq) + txb_5_td.BackColor = Color.Green + End If + + txb_5_prod_mod.ReadOnly = True + + If write_5_error = True Then + txb_5_barcode.BackColor = Color.Red + Else + txb_5_barcode.BackColor = Color.Green + End If + End If + + End Sub + + Private Sub txb_5_reg_date_GotFocus(sender As Object, e As EventArgs) Handles txb_5_reg_date.GotFocus, txb_5_make.GotFocus, txb_5_model.GotFocus, txb_5_serial.GotFocus, txb_5_type.GotFocus, txb_5_agency.GotFocus, txb_5_area.GotFocus, txb_5_prod_date.GotFocus, txb_5_freq.GotFocus, txb_5_power.GotFocus, txb_5_prod_motor.GotFocus, txb_5_td.GotFocus + txb_5_barcode.Focus() + End Sub + + Private Sub txb_5_barcode_Click(sender As Object, e As EventArgs) Handles txb_5_barcode.Click + txb_5_barcode.Text = "" + End Sub + + Private Sub txb_5_barcode_TextChanged(sender As Object, e As EventArgs) Handles txb_5_barcode.TextChanged + Dim tmpStr As String + + If InputCnt = 0 And chbUseBarcode.Checked = True Then + tmpStr = txb_5_barcode.Text + If (Len(tmpStr) > 1) Then + tmpStr = Mid(tmpStr, Len(tmpStr), 1) + txb_5_barcode.Clear() + txb_5_barcode.AppendText(tmpStr) + End If + SetInputCnt() + End If + End Sub + + Private Sub ckb_db_use_CheckedChanged(sender As Object, e As EventArgs) Handles ckb_db_use.CheckedChanged + Dim msg_result As Int16 = 0 + If ckb_db_use.Checked = False Then + msg_result = MsgBox("데이터베이스를 사용하지 않을 시 이후 데이터베이스를 사용할 때 문제가 발생할 수 있습니다." & vbCrLf & "계속 하시겠습니까?", vbExclamation + vbOKCancel) + If msg_result = 1 Then + ckb_db_use.Checked = False + Else + ckb_db_use.Checked = True + End If + End If + End Sub + + Private Sub btn_5_write_Click(sender As Object, e As EventArgs) Handles btn_5_write.Click + Dim prod_code, prod_serial, serial_num As String + Dim TDUseCompare As Boolean = False + + txb_5_result.Refresh() + txb_5_result.Text = "입력중.." + txb_5_result.BackColor = Color.Orange + + If write_5_error = True Then + MsgBox("등록되지 않은 데이터가 존재합니다. 등록하지 않은 데이터를 등록하여 주십시오.", vbCritical) + txb_5_barcode.Focus() + Exit Sub + End If + + prod_code = Mid(txb_5_barcode.Text, 1, 2) + prod_serial = Mid(txb_5_barcode.Text, 3, 4) + serial_num = Mid(txb_5_barcode.Text, 10, 3) & Mid(txb_5_barcode.Text, 7, 3) + + prod_serial = prod_serial & serial_num + + If Mid(prod_code, 1, 1) = "5" Then + If prod_reg_data(txb_5_make.Text, prod_serial, prod_code, txb_5_area.Text, txb_5_agency.Text) Then + If td_reg_data(txb_5_td.Text) Then + txb_5_result.Refresh() + txb_5_result.Text = "SUCCESS" + txb_5_result.BackColor = Color.Green + Else + txb_5_result.Refresh() + txb_5_result.Text = "FAIL 3" + txb_5_result.BackColor = Color.Red + MsgBox("TD 정보 입력을 하는데 오류가 발생하였습니다.", vbCritical) + End If + Else + txb_5_result.Refresh() + txb_5_result.Text = "FAIL 1" + txb_5_result.BackColor = Color.Red + MsgBox("제품 시리얼 정보 입력을 하는데 오류가 발생하였습니다.", vbCritical) + End If + Else + If prod_reg_data(txb_5_make.Text, prod_serial, prod_code, txb_5_area.Text, txb_5_agency.Text) Then + If sett_reg(txb_5_freq.Text, Val(txb_5_power.Text) * 100) Then + If td_reg_data(txb_5_td.Text) Then + If Motor_reg(txb_5_prod_motor.Text) Then + If shot_reg(txb_5_prod_mod.Text) Then + txb_5_result.Refresh() + txb_5_result.Text = "SUCCESS" + txb_5_result.BackColor = Color.Green + Else + txb_5_result.Refresh() + txb_5_result.Text = "FAIL 5" + txb_5_result.BackColor = Color.Red + MsgBox("샷 수 정보 입력을 하는데 오류가 발생하였습니다.", vbCritical) + End If + Else + txb_5_result.Refresh() + txb_5_result.Text = "FAIL 4" + txb_5_result.BackColor = Color.Red + MsgBox("모터 정보 입력을 하는데 오류가 발생하였습니다.", vbCritical) + End If + Else + txb_5_result.Refresh() + txb_5_result.Text = "FAIL 3" + txb_5_result.BackColor = Color.Red + MsgBox("TD 정보 입력을 하는데 오류가 발생하였습니다.", vbCritical) + End If + Else + txb_5_result.Refresh() + txb_5_result.Text = "FAIL 2" + txb_5_result.BackColor = Color.Red + MsgBox("제품 주파수 및 파워 정보 입력을 하는데 오류가 발생하였습니다.", vbCritical) + End If + Else + txb_5_result.Refresh() + txb_5_result.Text = "FAIL 1" + txb_5_result.BackColor = Color.Red + MsgBox("제품 시리얼 정보 입력을 하는데 오류가 발생하였습니다.", vbCritical) + End If + End If + + + txb_5_barcode.Focus() + End Sub + + Private Sub ckb_auto_write_CheckedChanged(sender As Object, e As EventArgs) Handles ckb_auto_write.CheckedChanged + If ckb_auto_write.Checked Then + ckb_auto_delete.Checked = False + End If + txb_5_barcode.Focus() + End Sub + + Private Sub txb_5_barcode_KeyDown(sender As Object, e As KeyEventArgs) Handles txb_5_barcode.KeyDown + If e.KeyCode = Keys.Return Then + btn_5_check_Click(sender, e) + End If + End Sub + + Private Sub btPrintref_Click(sender As Object, e As EventArgs) Handles btPrintref.Click + Dim lvi(1) As String + Dim alList As System.Collections.ArrayList = New System.Collections.ArrayList(PrinterSettings.InstalledPrinters) + + alList.Sort() + dgvPrinter.Rows.Clear() + + For i = 0 To alList.Count - 1 + lvi(0) = i + 1 + lvi(1) = alList(i).ToString + + dgvPrinter.Rows.Add(lvi) + Next + End Sub + + Private Sub btnName1_Click(sender As Object, e As EventArgs) Handles btnName1.Click + Dim row As DataGridViewRow = dgvPrinter.SelectedRows(0) + Dim printname As String = row.Cells(1).Value.ToString + txbName1.Text = printname + End Sub + + Private Sub btnName2_Click(sender As Object, e As EventArgs) Handles btnName2.Click + Dim row As DataGridViewRow = dgvPrinter.SelectedRows(0) + Dim printname As String = row.Cells(1).Value.ToString + txbName2.Text = printname + End Sub + + Private Sub btnLabel1_Click(sender As Object, e As EventArgs) Handles btnLabel1.Click + Dim fileAddress As String = openfile() + + If fileAddress <> "fail" Then + txbLabel1.Text = fileAddress + End If + End Sub + + Private Sub btnLabel2_Click(sender As Object, e As EventArgs) Handles btnLabel2.Click + Dim fileAddress As String = openfile() + + If fileAddress <> "fail" Then + txbLabel2.Text = fileAddress + End If + End Sub + + Private Function openfile() As String + Dim ofd As OpenFileDialog = New OpenFileDialog + ofd.Title = "라벨 파일 주소 불러오기" + ofd.FileName = "" + ofd.Filter = "라벨 파일(*.lbx) | *.lbx" + + Dim dr As DialogResult = ofd.ShowDialog + + If dr = DialogResult.OK Then + Return ofd.FileName + End If + + Return "fail" + End Function + + Private Sub ckbAllPnt_CheckedChanged(sender As Object, e As EventArgs) Handles ckbAllPnt.CheckedChanged + If ckbAllPnt.Checked = True Then + ckbEachPnt.Enabled = False + gbPrintEach.Enabled = False + + ckbEachPnt.Checked = False + ckbBoxPnt.Checked = True + ckbWarPnt.Checked = True + Else + ckbEachPnt.Enabled = True + + ckbBoxPnt.Checked = False + ckbWarPnt.Checked = False + End If + + option_print_chk = True + End Sub + + Private Sub ckbEachPnt_CheckedChanged(sender As Object, e As EventArgs) Handles ckbEachPnt.CheckedChanged + If ckbEachPnt.Checked = True Then + gbPrintEach.Enabled = True + Else + gbPrintEach.Enabled = False + End If + + ckbBoxPnt.Checked = False + ckbWarPnt.Checked = False + + option_print_chk = True + End Sub + + Private Sub print_on(printtext As String, code1 As String, text1 As String, text2 As String) + Try + + print_OnOff = False + Dim doc As bpac.Document = New bpac.Document + + For i = 0 To print_data.GetLength(1) - 1 + If i = 0 Then + If ckbBoxPnt.Checked = True Then + If printer_state(print_data(i, 0)) Then + Dim print_address As String = print_data(i, 1) + doc.Open(print_address) + + Dim print_name As Boolean = doc.SetPrinter(print_data(i, 0), True) + + doc.GetObject(code1).Text = printtext + doc.GetObject(text1).Text = printtext + Else + MsgBox("프린터 연결이 잘못되었습니다. 전원이나 케이블을 확인하여 주십시오.", vbExclamation) + Exit Sub + End If + End If + + Else + If ckbWarPnt.Checked = True Then + + If printer_state(print_data(i, 0)) Then + Dim printt_address As String = print_data(i, 1) + doc.Open(printt_address) + + Dim print_name As Boolean = doc.SetPrinter(print_data(i, 0), True) + + doc.GetObject(text2).Text = printtext + Else + MsgBox("프린터 연결이 잘못되었습니다. 전원이나 케이블을 확인하여 주십시오.", vbExclamation) + Exit Sub + End If + + End If + End If + + doc.StartPrint("", bpac.PrintOptionConstants.bpoDefault) + doc.PrintOut(1, bpac.PrintOptionConstants.bpoDefault) + doc.EndPrint() + doc.Close() + + Next + Catch ex As Exception + MsgBox("Print Error : " & ex.Message, vbCritical) + Exit Sub + End Try + End Sub + + Private Function printer_state(printer As String) As Boolean + Dim scope As ManagementScope = New ManagementScope("\root\cimv2") + scope.Connect() + Dim searcher As ManagementObjectSearcher = New ManagementObjectSearcher("SELECT * FROM Win32_Printer") + + Dim printName As String = "" + + For Each printobj As ManagementObject In searcher.Get + printName = printobj("Name").ToString + If printName.Equals(printer) Then + If printobj("WorkOffline").ToString.ToLower.Equals("true") Then + Return False + Else + Return True + End If + End If + Next + + Return False + End Function + + Private Sub txbName1_TextChanged(sender As Object, e As EventArgs) Handles txbName1.TextChanged, txbLabel1.TextChanged, txbCode1.TextChanged, txbText1.TextChanged, txbName2.TextChanged, txbLabel2.TextChanged, txbText2.TextChanged + option_print_chk = True + End Sub + + Private Sub btnPrintSave_Click(sender As Object, e As EventArgs) Handles btnPrintSave.Click + If txbName1.Text.Replace(" ", "") = "" Or txbLabel1.Text.Replace(" ", "") = "" Or txbCode1.Text.Replace(" ", "") = "" Or txbText1.Text.Replace(" ", "") = "" Then + MsgBox("박스 바코드 인쇄 프린터 설정란에 빈 칸이 존재합니다. 빈 칸을 채워주십시오.", vbExclamation) + Exit Sub + End If + + If txbName2.Text.Replace(" ", "") = "" Or txbLabel2.Text.Replace(" ", "") = "" Or txbText2.Text.Replace(" ", "") = "" Then + MsgBox("워런티 카드 텍스트 인쇄 프린터 설정란에 빈 칸이 존재합니다. 빈 칸을 채워주십시오.", vbExclamation) + Exit Sub + End If + + If save_comport("print") = False Then + MsgBox("저장하는 도중 오류가 발생하였습니다. 파일을 확인하여 주십시오.", vbCritical) + Exit Sub + End If + + option_print_chk = False + printOptionData() + + MsgBox("저장이 완료되었습니다.", vbInformation) + End Sub + + Private Sub printOptionData() + print_data(0, 0) = txbName1.Text + print_data(0, 1) = txbLabel1.Text + print_data(1, 0) = txbName2.Text + print_data(1, 1) = txbLabel2.Text + End Sub + + Private Sub txb_5_prod_mod_DoubleClick(sender As Object, e As EventArgs) Handles txb_5_prod_mod.DoubleClick + txb_5_prod_mod.BackColor = Color.White + txb_5_prod_mod.ReadOnly = False + End Sub + + Private Sub txb_5_prod_mod_KeyPress(sender As Object, e As KeyPressEventArgs) Handles txb_5_prod_mod.KeyPress + If Not Char.IsDigit(e.KeyChar) And Not Char.IsControl(e.KeyChar) Then + e.Handled = True + End If + End Sub + + Private Sub ckbfrontprt_CheckedChanged(sender As Object, e As EventArgs) Handles ckbfrontprt.CheckedChanged + If ckbfrontprt.Checked = True Then + ckbAllPnt.Checked = True + Else + ckbAllPnt.Checked = False + End If + End Sub + + Private Sub btnbasic_Click(sender As Object, e As EventArgs) Handles btnbasic.Click + txbOptBasic.Text = dgv_data.SelectedRows(0).Index + End Sub + + Private Sub txbOptBasic_gotFocus(sender As Object, e As EventArgs) Handles txbOptBasic.GotFocus + btnbasic.Focus() + End Sub + + Private Sub ckbselect_CheckedChanged(sender As Object, e As EventArgs) Handles ckbselect.CheckedChanged + If ckbselect.Checked = True Then + cboselect.SelectedIndex = txbOptBasic.Text + 'boselect_SelectedIndexChanged(sender, e) + cboselect.Enabled = False + Else + cboselect.Enabled = True + End If + End Sub + + Private Sub ckb_auto_delete_CheckedChanged(sender As Object, e As EventArgs) Handles ckb_auto_delete.CheckedChanged + If ckb_auto_delete.Checked Then + ckb_auto_write.Checked = False + End If + + txb_5_barcode.Focus() + End Sub + + Private Sub btn_5_delete_Click(sender As Object, e As EventArgs) Handles btn_5_delete.Click + DBCmd = "UPDATE " & cartridge_table & " SET TestStep = '32' ,Product_SN = NULL WHERE Product_SN = '" & txb_5_barcode.Text & "'" + If DBCommand(DBCmd) Then + txb_5_result.Refresh() + txb_5_result.Text = "SUCCESS" + txb_5_result.BackColor = Color.Green + + Exit Sub + End If + + txb_5_result.Refresh() + txb_5_result.Text = "FAIL 0" + txb_5_result.BackColor = Color.Red + MsgBox("데이터베이스를 설정하는데 오류가 발생하였습니다", vbCritical) + End Sub + + Private Sub ckb_info_CheckedChanged(sender As Object, e As EventArgs) Handles ckb_info.CheckedChanged + txb_serial_num.Focus() + End Sub + + Private Function Save_Csv(SaveData As String, SaveType As Boolean) As Boolean + On Error GoTo WR_File_Error + Dim objWriter As StreamWriter + Dim FileName As String + + Dim syaer As String = DateAndTime.Year(Now) + Dim smonth As String = DateAndTime.Month(Now) + Dim sday As String = DateAndTime.Day(Now) + + Dim FilePath As String = System.AppDomain.CurrentDomain.BaseDirectory & "\LogData" + + If Dir(FilePath, vbDirectory) = "" Then + MkDir(FilePath) + End If + + If SaveType = True Then + FileName = FilePath & "\" & DateAndTime.Year(Now) & "_" & DateAndTime.Month(Now) & "_" & DateAndTime.Day(Now) & "(FreqData).csv" + Else + FileName = FilePath & "\" & DateAndTime.Year(Now) & "_" & DateAndTime.Month(Now) & "_" & DateAndTime.Day(Now) & "(ProdData).csv" + End If + + + If File.Exists(FileName) = True Then + objWriter = New StreamWriter(FileName, True) + objWriter.WriteLine(SaveData) + Else + objWriter = New StreamWriter(FileName, True) + objWriter.WriteLine(ItemList) + objWriter.WriteLine(SaveData) + End If + + objWriter.Close() + + Return False + +WR_File_Error: + MsgBox("Logdata save fail!" & Err.Description) + Return True + + End Function + + Private Sub btnDeep_Click(sender As Object, e As EventArgs) Handles btnDeep.Click + Try + If dotSerial = Nothing Then + MsgBox("검사를 진행할 시리얼 번호를 입력하여 주십시오.", vbExclamation) + btnc_run.Focus() + GoTo FailExit + End If + + If nudDeep.Text.Replace(" ", "") = "" Then + MsgBox("깊이 정보를 입력하지 않으셨습니다.", vbExclamation) + nudDeep.Focus() + GoTo FailExit + End If + + nudDeep.BackColor = Color.Yellow + + If Motor_reg(nudDeep.Value) Then + If motor_db_reg(nudDeep.Value, dotSerial) Then + GoTo SuccessExit + Else + MsgBox("데이터베이스에 등록하는 과정에서 오류가 발생하였습니다.", vbCritical) + GoTo FailExit + End If + Else + MsgBox("제품과의 연결이 올바르지 않습니다.") + GoTo FailExit + End If + Catch ex As Exception + MsgBox("오류가 발생하였습니다 : " & vbCrLf & ex.Message) + GoTo FailExit + End Try + +FailExit: + nudDeep.BackColor = Color.Red + nudDeep.Refresh() + txbPV_SN.Focus() + Exit Sub + +SuccessExit: + nudDeep.BackColor = Color.Green + nudDeep.Refresh() + txbPV_SN.Focus() + Exit Sub + + End Sub + + Private Sub btnPower_Click(sender As Object, e As EventArgs) Handles btnPower.Click + Try + If dotSerial = Nothing Then + MsgBox("검사를 진행할 시리얼 번호를 입력하여 주십시오.", vbExclamation) + btnc_run.Focus() + GoTo FailExit + End If + + If nudPower.Text.Replace(" ", "") = "" Then + MsgBox("깊이 정보를 입력하지 않으셨습니다.", vbExclamation) + nudPower.Focus() + Exit Sub + End If + + nudPower.BackColor = Color.Yellow + + Dim freq As String = txb_CValue.Text + Dim power As String = nudPower.Value + + If sett_reg(freq, power) Then + + If td_serial_update(freq, power, dotSerial) Then + GoTo SuccessExit + Else + MsgBox("데이터 베이스에 저장하는데 오류가 발생하였습니다.", vbCritical) + GoTo FailExit + End If + + Else + MsgBox("제품 데이터를 전송하는데 오류가 발생하였습니다.", vbCritical) + GoTo FailExit + End If + + + Catch ex As Exception + MsgBox("오류가 발생하였습니다 : " & vbCrLf & ex.Message) + GoTo FailExit + End Try + +FailExit: + nudPower.BackColor = Color.Red + nudPower.Refresh() + txbPV_SN.Focus() + Exit Sub + +SuccessExit: + nudPower.BackColor = Color.Green + nudPower.Refresh() + txbPV_SN.Focus() + Exit Sub + End Sub + + Private Sub txb_tdp_KeyPress(sender As Object, e As KeyPressEventArgs) Handles txb_tdp.KeyPress + If Not (Char.IsDigit(e.KeyChar) Or e.KeyChar = Convert.ToChar(Keys.Back) Or e.KeyChar = "." Or e.KeyChar = "-") Then + e.Handled = True + End If + + If InStr(txb_tdp.Text, "-") = 1 Then + txb_tdp.MaxLength = 5 + Else + txb_tdp.MaxLength = 4 + End If + + End Sub + + Private Sub txb_tdp_KeyDown(sender As Object, e As KeyEventArgs) Handles txb_tdp.KeyDown, txb_tdf.KeyDown, txb_area_code.KeyDown, txb_abr_code.KeyDown + Dim useText As TextBox = DirectCast(sender, TextBox) + + If e.Control Then + If e.KeyCode = Keys.A Then + useText.SelectAll() + End If + End If + End Sub + + Private Sub txb_tdf_KeyPress(sender As Object, e As KeyPressEventArgs) Handles txb_tdf.KeyPress, txb_area_code.KeyPress, txb_abr_code.KeyPress + If Not (Char.IsDigit(e.KeyChar) Or e.KeyChar = Convert.ToChar(Keys.Back)) Then + e.Handled = True + End If + End Sub + + Private Sub ckbNonTD_CheckedChanged(sender As Object, e As EventArgs) Handles ckbNonTD.CheckedChanged + If ckbNonTD.Checked = True Then + lb_tdf.Enabled = True + txb_tdf.Enabled = True + + lb_tdp.Enabled = True + txb_tdp.Enabled = True + + gbShot.Enabled = True + + gpbLocal.Enabled = True + + lbMode.Enabled = True + rdbV1.Enabled = True + rdbV2.Enabled = True + + ManagerTDUse = True + Else + + lb_tdf.Enabled = False + txb_tdf.Enabled = False + + lb_tdp.Enabled = False + txb_tdp.Enabled = False + + gbShot.Enabled = False + + gpbLocal.Enabled = False + + lbMode.Enabled = False + rdbV1.Enabled = False + rdbV2.Enabled = False + + ManagerTDUse = False + End If + End Sub +End Class