From 75b08a14f6c12c53eb37ac7b46b9d0592b8715b6 Mon Sep 17 00:00:00 2001 From: "DESKTOP-999R8N3\\CJY" Date: Mon, 13 Feb 2023 16:47:48 +0900 Subject: [PATCH] =?UTF-8?q?=20-=201.=20=EC=9E=90=EB=8F=99=EC=98=81?= =?UTF-8?q?=EC=A0=90=20=EB=A9=94=EB=89=B4=20=EC=B6=94=EA=B0=80=20=20=20=20?= =?UTF-8?q?=20=EC=9E=90=EB=8F=99=EC=98=81=EC=A0=90=20=ED=8C=8C=EB=9D=BC?= =?UTF-8?q?=EB=AF=B8=ED=84=B0=20=EB=A6=AC=EC=8A=A4=ED=8A=B8=20=20=20=20?= =?UTF-8?q?=EB=B3=80=EC=9C=84=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20?= =?UTF-8?q?=20=20=20:=200.1,=200.2,=200.5,=201.0=20=20=20=20+=20=EC=98=81?= =?UTF-8?q?=EC=A0=90=20=EC=84=A4=EC=A0=95=20=EB=B2=94=EC=9C=84=20:=20?= =?UTF-8?q?=EC=B5=9C=EB=8C=80=20500=20=20=20=20-=20=EC=98=81=EC=A0=90=20?= =?UTF-8?q?=EC=84=A4=EC=A0=95=20=EB=B2=94=EC=9C=84=20=20:=20=EC=B5=9C?= =?UTF-8?q?=EB=8C=80=20500=20=20=20=20=20=EC=9E=90=EB=8F=99=20=EC=98=81?= =?UTF-8?q?=EC=A0=90=20On/Off=20=EC=84=A4=EC=A0=95=20=EB=B0=8F=20=EC=83=81?= =?UTF-8?q?=ED=83=9C=20=ED=91=9C=EC=8B=9C=20=20-=202.=20=EC=A4=91=EB=9F=89?= =?UTF-8?q?=EC=A1=B0=EC=A0=95=20=EB=A9=94=EB=89=B4=20-=20=EB=B6=84?= =?UTF-8?q?=EB=8F=99=20=EC=A4=91=EB=9F=89=20=ED=95=AD=EB=AA=A9=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80=20=20-=203.=20=ED=8C=90=EC=A0=95=EC=84=A4=EC=A0=95=20?= =?UTF-8?q?=EB=A9=94=EB=89=B4=20-=20=ED=95=84=ED=84=B0=20=ED=95=AD?= =?UTF-8?q?=EB=AA=A9=20=EC=B6=94=EA=B0=80(=EC=97=94=EC=A7=80=EB=8B=88?= =?UTF-8?q?=EC=96=B4=EC=84=A4=EC=A0=95=20=ED=95=84=ED=84=B0,=20=EC=9D=B4?= =?UTF-8?q?=EB=8F=99=ED=8F=89=EA=B7=A0=20=EC=82=AD=EC=A0=9C)=20=20-=204.?= =?UTF-8?q?=20=EC=8B=9C=EC=8A=A4=ED=85=9C=EC=A0=95=EB=B3=B4=20=EB=A9=94?= =?UTF-8?q?=EB=89=B4=20=20=20=201.=20=EC=A0=84=EC=B2=B4=20=EC=84=A4?= =?UTF-8?q?=EC=A0=95=EA=B0=92=20=ED=99=95=EC=9D=B8=ED=95=A0=20=EC=88=98=20?= =?UTF-8?q?=EC=9E=88=EB=8A=94=20=ED=99=94=EB=A9=B4=20=EC=B6=94=EA=B0=80=20?= =?UTF-8?q?=20=20=202.=20=EA=B4=80=EB=A0=A8=ED=95=98=EC=97=AC=20=ED=94=84?= =?UTF-8?q?=EB=A1=9C=ED=86=A0=EC=BD=9C=20=EC=A0=95=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Bottom/ControlBottomSystem.Designer.cs | 40 +- .../Controls/Bottom/ControlBottomSystem.cs | 38 +- .../Controls/Bottom/ControlBottomSystem.resx | 166 + .../ControlCenterEquipEngineer.Designer.cs | 200 +- .../ControlCenterEquipEngineer.cs | 85 +- .../ControlCenterEquipFunctionSetting.cs | 2 + .../ControlCenterInforSystem.cs | 2 +- .../ControlCenterInforSystem2.Designer.cs | 1676 ++++------ .../ControlCenterInforSystem2.cs | 722 ++--- .../ControlCenterInforSystem3.Designer.cs | 2724 +++++++++-------- .../ControlCenterInforSystem3.cs | 298 +- .../ControlCenterSystemAutoZero.cs | 234 ++ .../ControlCenterSystemAutoZero.designer.cs | 165 + .../ControlCenterSystemAutoZero.resx | 481 +++ ...olCenterSystemBLDCMotorSetting.Designer.cs | 20 +- .../ControlCenterSystemBLDCMotorSetting.cs | 14 +- ...ControlCenterSystemCalibration.Designer.cs | 53 +- .../ControlCenterSystemCalibration.cs | 44 +- .../ControlCenterSystemCalibration.resx | 327 +- .../ControlCenterSystemExternalOutput.cs | 10 +- .../ControlCenterSystemHelp.Designer.cs | 40 +- .../CenterSystem/ControlCenterSystemHelp.cs | 23 +- .../CenterSystem/ControlCenterSystemHelp.resx | 407 +++ ...trolCenterSystemJudgmentManual.Designer.cs | 35 +- .../ControlCenterSystemJudgmentManual.cs | 29 +- .../ControlCenterSystemJudgmentManual.resx | 1678 +++++----- ITC81DB_0H/DataStore.cs | 1163 +++---- ITC81DB_0H/Forms/FormMain.cs | 228 +- ITC81DB_0H/Forms/FormMenu.cs | 16 +- ITC81DB_0H/ITC81DB_2H.csproj | 10 + ITC81DB_0H/Version.txt | 15 + ITC81DB_0H/bin/Release/ITC81DB_2H.exe | Bin 4713984 -> 4770816 bytes .../bin/Release/ITC81DB_2H_ImageDll.dll | Bin 8844800 -> 8869376 bytes ITC81DB_0H/bin/Release/ITC81DB_ImageDll.dll | Bin 8844800 -> 0 bytes .../ITC81DB_2H.csproj.FileListAbsolute.txt | 1 + ITC81DB_0H/obj/Release/ITC81DB_2H.exe | Bin 4713984 -> 4770816 bytes ITC81DB_ImageDll/ITC81DB_ImageDll/Class1.cs | 12 + .../ITC81DB_2H_ImageDll.csproj | 183 +- .../ITC81DB_ImageDll/Resource1.Designer.cs | 21 + .../ITC81DB_ImageDll/Resource1.resx | 9 + .../Resources/engBackgroundAutoZero.png | Bin 13576 -> 11117 bytes .../Resources/engBackgroundJudgment.png | Bin 58055 -> 58581 bytes .../Resources/engHelpBLDCDisable.png | Bin 0 -> 9361 bytes .../Resources/engHelpBLDCDown.png | Bin 0 -> 10932 bytes .../Resources/engHelpBLDCUp.png | Bin 0 -> 10951 bytes .../Resources/korBackgroundAutoZero.png | Bin 12796 -> 9487 bytes .../Resources/korBackgroundCalibration.png | Bin 11573 -> 12511 bytes .../Resources/korBackgroundJudgment.png | Bin 47066 -> 47771 bytes .../bin/Release/ITC81DB_2H_ImageDll.dll | Bin 8844800 -> 8869376 bytes 49 files changed, 6122 insertions(+), 5049 deletions(-) create mode 100644 ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemAutoZero.cs create mode 100644 ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemAutoZero.designer.cs create mode 100644 ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemAutoZero.resx delete mode 100644 ITC81DB_0H/bin/Release/ITC81DB_ImageDll.dll create mode 100644 ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engHelpBLDCDisable.png create mode 100644 ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engHelpBLDCDown.png create mode 100644 ITC81DB_ImageDll/ITC81DB_ImageDll/Resources/engHelpBLDCUp.png diff --git a/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.Designer.cs b/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.Designer.cs index fa59545..695a3f1 100644 --- a/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.Designer.cs +++ b/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.Designer.cs @@ -36,6 +36,7 @@ this.buttonSorter = new SmartX.SmartButton(); this.buttonExternalOutput = new SmartX.SmartButton(); this.buttonBLDCMotorSetting = new SmartX.SmartButton(); + this.buttonAutoZero = new SmartX.SmartButton(); this.SuspendLayout(); // // buttonJudgmentSetting @@ -112,7 +113,7 @@ this.buttonIOTest.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonIOTest.DownImage"))); this.buttonIOTest.GroupID = 0; this.buttonIOTest.InitVisible = true; - this.buttonIOTest.Location = new System.Drawing.Point(314, 0); + this.buttonIOTest.Location = new System.Drawing.Point(385, 0); this.buttonIOTest.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonIOTest.Name = "buttonIOTest"; this.buttonIOTest.NestedClickEventPrevent = false; @@ -205,7 +206,7 @@ this.buttonExternalOutput.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonExternalOutput.DownImage"))); this.buttonExternalOutput.GroupID = 0; this.buttonExternalOutput.InitVisible = true; - this.buttonExternalOutput.Location = new System.Drawing.Point(385, 0); + this.buttonExternalOutput.Location = new System.Drawing.Point(456, 0); this.buttonExternalOutput.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonExternalOutput.Name = "buttonExternalOutput"; this.buttonExternalOutput.NestedClickEventPrevent = false; @@ -236,7 +237,7 @@ this.buttonBLDCMotorSetting.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCMotorSetting.DownImage"))); this.buttonBLDCMotorSetting.GroupID = 0; this.buttonBLDCMotorSetting.InitVisible = true; - this.buttonBLDCMotorSetting.Location = new System.Drawing.Point(456, 0); + this.buttonBLDCMotorSetting.Location = new System.Drawing.Point(527, 0); this.buttonBLDCMotorSetting.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; this.buttonBLDCMotorSetting.Name = "buttonBLDCMotorSetting"; this.buttonBLDCMotorSetting.NestedClickEventPrevent = false; @@ -255,11 +256,43 @@ this.buttonBLDCMotorSetting.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCMotorSetting.UpImage"))); this.buttonBLDCMotorSetting.Click += new System.EventHandler(this.buttonMenu_Click); // + // buttonAutoZero + // + this.buttonAutoZero.BackPictureBox = null; + this.buttonAutoZero.BackPictureBox1 = null; + this.buttonAutoZero.BackPictureBox2 = null; + this.buttonAutoZero.ButtonColor = System.Drawing.Color.Gray; + this.buttonAutoZero.ButtonImageAutoSize = true; + this.buttonAutoZero.ColorKeySamplePosition = new System.Drawing.Point(0, 0); + this.buttonAutoZero.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonAutoZero.DisableImage"))); + this.buttonAutoZero.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonAutoZero.DownImage"))); + this.buttonAutoZero.GroupID = 0; + this.buttonAutoZero.InitVisible = true; + this.buttonAutoZero.Location = new System.Drawing.Point(314, 0); + this.buttonAutoZero.Mode = SmartX.SmartButton.BUTTONMODE.RADIO; + this.buttonAutoZero.Name = "buttonAutoZero"; + this.buttonAutoZero.NestedClickEventPrevent = false; + this.buttonAutoZero.OutlinePixel = 1; + this.buttonAutoZero.RepeatInterval = 200; + this.buttonAutoZero.RepeatIntervalAccelerate = null; + this.buttonAutoZero.SafeInterval = 200; + this.buttonAutoZero.Size = new System.Drawing.Size(65, 65); + this.buttonAutoZero.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; + this.buttonAutoZero.TabIndex = 9; + this.buttonAutoZero.TextColor = System.Drawing.Color.Black; + this.buttonAutoZero.TextDownColor = System.Drawing.Color.White; + this.buttonAutoZero.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; + this.buttonAutoZero.TextLocation = new System.Drawing.Point(0, 0); + this.buttonAutoZero.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; + this.buttonAutoZero.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonAutoZero.UpImage"))); + this.buttonAutoZero.Click += new System.EventHandler(this.buttonMenu_Click); + // // ControlBottomSystem // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.BackColor = System.Drawing.Color.Black; + this.Controls.Add(this.buttonAutoZero); this.Controls.Add(this.buttonBLDCMotorSetting); this.Controls.Add(this.buttonExternalOutput); this.Controls.Add(this.buttonSorter); @@ -282,5 +315,6 @@ private SmartX.SmartButton buttonSorter; private SmartX.SmartButton buttonExternalOutput; private SmartX.SmartButton buttonBLDCMotorSetting; + private SmartX.SmartButton buttonAutoZero; } } diff --git a/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.cs b/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.cs index 5efdf17..3eb3a20 100644 --- a/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.cs +++ b/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.cs @@ -56,8 +56,9 @@ namespace ITC81DB_0H.Controls this.CollectionButtonMenu.Add(this.buttonCalibration); this.CollectionButtonMenu.Add(this.buttonJudgmentSetting); this.CollectionButtonMenu.Add(this.buttonSorter); - this.CollectionButtonMenu.Add(this.buttonExternalOutput); + this.CollectionButtonMenu.Add(this.buttonAutoZero); this.CollectionButtonMenu.Add(this.buttonIOTest); + this.CollectionButtonMenu.Add(this.buttonExternalOutput); this.CollectionButtonMenu.Add(this.buttonBLDCMotorSetting); } @@ -72,6 +73,8 @@ namespace ITC81DB_0H.Controls switch (menu) { case DataStore.MenuBottomSystem.Calibration: + if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonAutoZero.ButtonUp(); if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.DOWN) this.buttonCalibration.ButtonDown(); if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP) @@ -88,6 +91,8 @@ namespace ITC81DB_0H.Controls this.buttonBLDCMotorSetting.ButtonUp(); break; case DataStore.MenuBottomSystem.ExternalOutput: + if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonAutoZero.ButtonUp(); if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP) this.buttonCalibration.ButtonUp(); if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.DOWN) @@ -104,6 +109,8 @@ namespace ITC81DB_0H.Controls this.buttonBLDCMotorSetting.ButtonUp(); break; case DataStore.MenuBottomSystem.Help: + if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonAutoZero.ButtonUp(); if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP) this.buttonCalibration.ButtonUp(); if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP) @@ -120,6 +127,8 @@ namespace ITC81DB_0H.Controls this.buttonBLDCMotorSetting.ButtonUp(); break; case DataStore.MenuBottomSystem.IOTest: + if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonAutoZero.ButtonUp(); if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP) this.buttonCalibration.ButtonUp(); if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP) @@ -136,6 +145,8 @@ namespace ITC81DB_0H.Controls this.buttonBLDCMotorSetting.ButtonUp(); break; case DataStore.MenuBottomSystem.JudgmentSetting: + if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonAutoZero.ButtonUp(); if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP) this.buttonCalibration.ButtonUp(); if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP) @@ -152,6 +163,8 @@ namespace ITC81DB_0H.Controls this.buttonBLDCMotorSetting.ButtonUp(); break; case DataStore.MenuBottomSystem.SorterSetting: + if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonAutoZero.ButtonUp(); if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP) this.buttonCalibration.ButtonUp(); if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP) @@ -167,7 +180,27 @@ namespace ITC81DB_0H.Controls if (this.buttonBLDCMotorSetting.ButtonStatus != SmartButton.BUTSTATUS.UP) this.buttonBLDCMotorSetting.ButtonUp(); break; + case DataStore.MenuBottomSystem.AutoZero: + if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.DOWN) + this.buttonAutoZero.ButtonDown(); + if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonCalibration.ButtonUp(); + if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonExternalOutput.ButtonUp(); + if (this.buttonHelp.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonHelp.ButtonUp(); + if (this.buttonIOTest.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonIOTest.ButtonUp(); + if (this.buttonJudgmentSetting.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonJudgmentSetting.ButtonUp(); + if (this.buttonSorter.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonSorter.ButtonUp(); + if (this.buttonBLDCMotorSetting.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonBLDCMotorSetting.ButtonUp(); + break; case DataStore.MenuBottomSystem.BLDCMotorSetting: + if (this.buttonAutoZero.ButtonStatus != SmartButton.BUTSTATUS.UP) + this.buttonAutoZero.ButtonUp(); if (this.buttonCalibration.ButtonStatus != SmartButton.BUTSTATUS.UP) this.buttonCalibration.ButtonUp(); if (this.buttonExternalOutput.ButtonStatus != SmartButton.BUTSTATUS.UP) @@ -201,6 +234,7 @@ namespace ITC81DB_0H.Controls this.buttonHelp.ButtonDown(); this.buttonCalibration.ButtonUp(); this.buttonJudgmentSetting.ButtonUp(); + this.buttonAutoZero.ButtonUp(); this.buttonIOTest.ButtonUp(); this.buttonExternalOutput.ButtonUp(); this.buttonBLDCMotorSetting.ButtonUp(); @@ -226,6 +260,8 @@ namespace ITC81DB_0H.Controls this.CurrentMenu = DataStore.MenuBottomSystem.JudgmentSetting; else if (button == this.buttonSorter) this.CurrentMenu = DataStore.MenuBottomSystem.SorterSetting; + else if (button == this.buttonAutoZero) + this.CurrentMenu = DataStore.MenuBottomSystem.AutoZero; else if (button == this.buttonExternalOutput) this.CurrentMenu = DataStore.MenuBottomSystem.ExternalOutput; else if (button == this.buttonIOTest) diff --git a/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.resx b/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.resx index a5655c1..db4ccdc 100644 --- a/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.resx +++ b/ITC81DB_0H/Controls/Bottom/ControlBottomSystem.resx @@ -1105,6 +1105,172 @@ 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 + RU5ErkJggg== + + + + + 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 + o1D8Aj1wD1U+HlkhAAAAAElFTkSuQmCC diff --git a/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipEngineer.Designer.cs b/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipEngineer.Designer.cs index b0ae983..ae4de54 100644 --- a/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipEngineer.Designer.cs +++ b/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipEngineer.Designer.cs @@ -30,12 +30,10 @@ { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterEquipEngineer)); this.smartGroupBox1 = new SmartX.SmartGroupBox(); + this.labelMotorNum = new SmartX.SmartLabel(); + this.labelTitleMotorNum = new SmartX.SmartLabel(); this.labelTitleBLDC = new SmartX.SmartLabel(); this.buttonBLDCUsing = new SmartX.SmartButton(); - this.labelMovingAverage = new SmartX.SmartLabel(); - this.labelTitleMovingAverage = new SmartX.SmartLabel(); - this.labelFilter = new SmartX.SmartLabel(); - this.labelTitleFilter = new SmartX.SmartLabel(); this.labelConveyorLength = new SmartX.SmartLabel(); this.labelTitleConveyorLength = new SmartX.SmartLabel(); this.comboBoxStatisticsPrintFormat = new System.Windows.Forms.ComboBox(); @@ -55,8 +53,6 @@ this.labelTitleCommunicationLog = new SmartX.SmartLabel(); this.buttonCommunicationLog = new SmartX.SmartButton(); this.labelTitleEquipmentType = new SmartX.SmartLabel(); - this.labelMotorNum = new SmartX.SmartLabel(); - this.labelTitleMotorNum = new SmartX.SmartLabel(); this.smartGroupBox1.SuspendLayout(); this.SuspendLayout(); // @@ -69,10 +65,6 @@ this.smartGroupBox1.Controls.Add(this.labelTitleMotorNum); this.smartGroupBox1.Controls.Add(this.labelTitleBLDC); this.smartGroupBox1.Controls.Add(this.buttonBLDCUsing); - this.smartGroupBox1.Controls.Add(this.labelMovingAverage); - this.smartGroupBox1.Controls.Add(this.labelTitleMovingAverage); - this.smartGroupBox1.Controls.Add(this.labelFilter); - this.smartGroupBox1.Controls.Add(this.labelTitleFilter); this.smartGroupBox1.Controls.Add(this.labelConveyorLength); this.smartGroupBox1.Controls.Add(this.labelTitleConveyorLength); this.smartGroupBox1.Controls.Add(this.comboBoxStatisticsPrintFormat); @@ -105,6 +97,46 @@ this.smartGroupBox1.TabIndex = 3; this.smartGroupBox1.TextColor = System.Drawing.Color.Black; // + // labelMotorNum + // + this.labelMotorNum.BackColor = System.Drawing.SystemColors.Window; + this.labelMotorNum.BackPictureBox = null; + this.labelMotorNum.BackPictureBox1 = null; + this.labelMotorNum.BackPictureBox2 = null; + this.labelMotorNum.BorderColor = System.Drawing.Color.Black; + this.labelMotorNum.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.labelMotorNum.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); + this.labelMotorNum.InitVisible = true; + this.labelMotorNum.LineSpacing = 0F; + this.labelMotorNum.Location = new System.Drawing.Point(381, 159); + this.labelMotorNum.Name = "labelMotorNum"; + this.labelMotorNum.Size = new System.Drawing.Size(120, 28); + this.labelMotorNum.TabIndex = 216; + this.labelMotorNum.Text = "0"; + this.labelMotorNum.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; + this.labelMotorNum.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelMotorNum.Wordwrap = true; + this.labelMotorNum.Click += new System.EventHandler(this.labelMotorNum_Click); + // + // labelTitleMotorNum + // + this.labelTitleMotorNum.BackPictureBox1 = null; + this.labelTitleMotorNum.BackPictureBox2 = this.smartGroupBox1; + this.labelTitleMotorNum.BorderColor = System.Drawing.Color.Black; + this.labelTitleMotorNum.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleMotorNum.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); + this.labelTitleMotorNum.ForeColor = System.Drawing.Color.White; + this.labelTitleMotorNum.InitVisible = true; + this.labelTitleMotorNum.LineSpacing = 0F; + this.labelTitleMotorNum.Location = new System.Drawing.Point(115, 159); + this.labelTitleMotorNum.Name = "labelTitleMotorNum"; + this.labelTitleMotorNum.Size = new System.Drawing.Size(260, 28); + this.labelTitleMotorNum.TabIndex = 215; + this.labelTitleMotorNum.Text = "모터개수(1~4)"; + this.labelTitleMotorNum.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.labelTitleMotorNum.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleMotorNum.Wordwrap = true; + // // labelTitleBLDC // this.labelTitleBLDC.BackPictureBox1 = null; @@ -115,7 +147,7 @@ this.labelTitleBLDC.ForeColor = System.Drawing.Color.White; this.labelTitleBLDC.InitVisible = true; this.labelTitleBLDC.LineSpacing = 0F; - this.labelTitleBLDC.Location = new System.Drawing.Point(115, 193); + this.labelTitleBLDC.Location = new System.Drawing.Point(115, 125); this.labelTitleBLDC.Name = "labelTitleBLDC"; this.labelTitleBLDC.Size = new System.Drawing.Size(260, 28); this.labelTitleBLDC.TabIndex = 214; @@ -136,7 +168,7 @@ this.buttonBLDCUsing.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCUsing.DownImage"))); this.buttonBLDCUsing.GroupID = 0; this.buttonBLDCUsing.InitVisible = true; - this.buttonBLDCUsing.Location = new System.Drawing.Point(381, 193); + this.buttonBLDCUsing.Location = new System.Drawing.Point(381, 125); this.buttonBLDCUsing.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; this.buttonBLDCUsing.Name = "buttonBLDCUsing"; this.buttonBLDCUsing.NestedClickEventPrevent = false; @@ -155,86 +187,6 @@ this.buttonBLDCUsing.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCUsing.UpImage"))); this.buttonBLDCUsing.Click += new System.EventHandler(this.buttonBLDCUsing_Click); // - // labelMovingAverage - // - this.labelMovingAverage.BackColor = System.Drawing.SystemColors.Window; - this.labelMovingAverage.BackPictureBox = null; - this.labelMovingAverage.BackPictureBox1 = null; - this.labelMovingAverage.BackPictureBox2 = null; - this.labelMovingAverage.BorderColor = System.Drawing.Color.Black; - this.labelMovingAverage.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.labelMovingAverage.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); - this.labelMovingAverage.InitVisible = true; - this.labelMovingAverage.LineSpacing = 0F; - this.labelMovingAverage.Location = new System.Drawing.Point(381, 159); - this.labelMovingAverage.Name = "labelMovingAverage"; - this.labelMovingAverage.Size = new System.Drawing.Size(120, 28); - this.labelMovingAverage.TabIndex = 212; - this.labelMovingAverage.Text = "100"; - this.labelMovingAverage.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; - this.labelMovingAverage.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMovingAverage.Wordwrap = true; - this.labelMovingAverage.Click += new System.EventHandler(this.labelMovingAverage_Click); - // - // labelTitleMovingAverage - // - this.labelTitleMovingAverage.BackPictureBox1 = null; - this.labelTitleMovingAverage.BackPictureBox2 = this.smartGroupBox1; - this.labelTitleMovingAverage.BorderColor = System.Drawing.Color.Black; - this.labelTitleMovingAverage.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMovingAverage.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); - this.labelTitleMovingAverage.ForeColor = System.Drawing.Color.White; - this.labelTitleMovingAverage.InitVisible = true; - this.labelTitleMovingAverage.LineSpacing = 0F; - this.labelTitleMovingAverage.Location = new System.Drawing.Point(115, 159); - this.labelTitleMovingAverage.Name = "labelTitleMovingAverage"; - this.labelTitleMovingAverage.Size = new System.Drawing.Size(260, 28); - this.labelTitleMovingAverage.TabIndex = 211; - this.labelTitleMovingAverage.Text = "이동평균"; - this.labelTitleMovingAverage.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; - this.labelTitleMovingAverage.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMovingAverage.Wordwrap = true; - // - // labelFilter - // - this.labelFilter.BackColor = System.Drawing.SystemColors.Window; - this.labelFilter.BackPictureBox = null; - this.labelFilter.BackPictureBox1 = null; - this.labelFilter.BackPictureBox2 = null; - this.labelFilter.BorderColor = System.Drawing.Color.Black; - this.labelFilter.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.labelFilter.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); - this.labelFilter.InitVisible = true; - this.labelFilter.LineSpacing = 0F; - this.labelFilter.Location = new System.Drawing.Point(381, 125); - this.labelFilter.Name = "labelFilter"; - this.labelFilter.Size = new System.Drawing.Size(120, 28); - this.labelFilter.TabIndex = 210; - this.labelFilter.Text = "100"; - this.labelFilter.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; - this.labelFilter.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelFilter.Wordwrap = true; - this.labelFilter.Click += new System.EventHandler(this.labelFilter_Click); - // - // labelTitleFilter - // - this.labelTitleFilter.BackPictureBox1 = null; - this.labelTitleFilter.BackPictureBox2 = this.smartGroupBox1; - this.labelTitleFilter.BorderColor = System.Drawing.Color.Black; - this.labelTitleFilter.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleFilter.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); - this.labelTitleFilter.ForeColor = System.Drawing.Color.White; - this.labelTitleFilter.InitVisible = true; - this.labelTitleFilter.LineSpacing = 0F; - this.labelTitleFilter.Location = new System.Drawing.Point(115, 125); - this.labelTitleFilter.Name = "labelTitleFilter"; - this.labelTitleFilter.Size = new System.Drawing.Size(260, 28); - this.labelTitleFilter.TabIndex = 209; - this.labelTitleFilter.Text = "필터"; - this.labelTitleFilter.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; - this.labelTitleFilter.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleFilter.Wordwrap = true; - // // labelConveyorLength // this.labelConveyorLength.BackColor = System.Drawing.SystemColors.Window; @@ -280,7 +232,7 @@ // comboBoxStatisticsPrintFormat // this.comboBoxStatisticsPrintFormat.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold); - this.comboBoxStatisticsPrintFormat.Location = new System.Drawing.Point(381, 363); + this.comboBoxStatisticsPrintFormat.Location = new System.Drawing.Point(381, 295); this.comboBoxStatisticsPrintFormat.Name = "comboBoxStatisticsPrintFormat"; this.comboBoxStatisticsPrintFormat.Size = new System.Drawing.Size(120, 28); this.comboBoxStatisticsPrintFormat.TabIndex = 206; @@ -296,7 +248,7 @@ this.labelTitleStatPrintFormat.ForeColor = System.Drawing.Color.White; this.labelTitleStatPrintFormat.InitVisible = true; this.labelTitleStatPrintFormat.LineSpacing = 0F; - this.labelTitleStatPrintFormat.Location = new System.Drawing.Point(115, 363); + this.labelTitleStatPrintFormat.Location = new System.Drawing.Point(115, 295); this.labelTitleStatPrintFormat.Name = "labelTitleStatPrintFormat"; this.labelTitleStatPrintFormat.Size = new System.Drawing.Size(260, 28); this.labelTitleStatPrintFormat.TabIndex = 205; @@ -308,7 +260,7 @@ // comboBoxFilenameExtension // this.comboBoxFilenameExtension.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold); - this.comboBoxFilenameExtension.Location = new System.Drawing.Point(381, 295); + this.comboBoxFilenameExtension.Location = new System.Drawing.Point(381, 227); this.comboBoxFilenameExtension.Name = "comboBoxFilenameExtension"; this.comboBoxFilenameExtension.Size = new System.Drawing.Size(120, 28); this.comboBoxFilenameExtension.TabIndex = 204; @@ -324,7 +276,7 @@ this.labelTitleFileNameExtension.ForeColor = System.Drawing.Color.White; this.labelTitleFileNameExtension.InitVisible = true; this.labelTitleFileNameExtension.LineSpacing = 0F; - this.labelTitleFileNameExtension.Location = new System.Drawing.Point(115, 295); + this.labelTitleFileNameExtension.Location = new System.Drawing.Point(115, 227); this.labelTitleFileNameExtension.Name = "labelTitleFileNameExtension"; this.labelTitleFileNameExtension.Size = new System.Drawing.Size(260, 28); this.labelTitleFileNameExtension.TabIndex = 203; @@ -343,7 +295,7 @@ this.labelTitleBarcode.ForeColor = System.Drawing.Color.White; this.labelTitleBarcode.InitVisible = true; this.labelTitleBarcode.LineSpacing = 0F; - this.labelTitleBarcode.Location = new System.Drawing.Point(115, 397); + this.labelTitleBarcode.Location = new System.Drawing.Point(115, 329); this.labelTitleBarcode.Name = "labelTitleBarcode"; this.labelTitleBarcode.Size = new System.Drawing.Size(260, 28); this.labelTitleBarcode.TabIndex = 202; @@ -364,7 +316,7 @@ this.buttonBarcode.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBarcode.DownImage"))); this.buttonBarcode.GroupID = 0; this.buttonBarcode.InitVisible = true; - this.buttonBarcode.Location = new System.Drawing.Point(381, 397); + this.buttonBarcode.Location = new System.Drawing.Point(381, 329); this.buttonBarcode.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; this.buttonBarcode.Name = "buttonBarcode"; this.buttonBarcode.NestedClickEventPrevent = false; @@ -386,7 +338,7 @@ // comboBoxDataBackupFormat // this.comboBoxDataBackupFormat.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold); - this.comboBoxDataBackupFormat.Location = new System.Drawing.Point(381, 329); + this.comboBoxDataBackupFormat.Location = new System.Drawing.Point(381, 261); this.comboBoxDataBackupFormat.Name = "comboBoxDataBackupFormat"; this.comboBoxDataBackupFormat.Size = new System.Drawing.Size(120, 28); this.comboBoxDataBackupFormat.TabIndex = 200; @@ -402,7 +354,7 @@ this.labelTitleDataBackupFormat.ForeColor = System.Drawing.Color.White; this.labelTitleDataBackupFormat.InitVisible = true; this.labelTitleDataBackupFormat.LineSpacing = 0F; - this.labelTitleDataBackupFormat.Location = new System.Drawing.Point(115, 329); + this.labelTitleDataBackupFormat.Location = new System.Drawing.Point(115, 261); this.labelTitleDataBackupFormat.Name = "labelTitleDataBackupFormat"; this.labelTitleDataBackupFormat.Size = new System.Drawing.Size(260, 28); this.labelTitleDataBackupFormat.TabIndex = 199; @@ -414,7 +366,7 @@ // comboBoxOptionBoard // this.comboBoxOptionBoard.Font = new System.Drawing.Font("새굴림", 14F, System.Drawing.FontStyle.Bold); - this.comboBoxOptionBoard.Location = new System.Drawing.Point(381, 261); + this.comboBoxOptionBoard.Location = new System.Drawing.Point(381, 193); this.comboBoxOptionBoard.Name = "comboBoxOptionBoard"; this.comboBoxOptionBoard.Size = new System.Drawing.Size(120, 28); this.comboBoxOptionBoard.TabIndex = 198; @@ -431,7 +383,7 @@ this.labelTitleOptionBoard.ForeColor = System.Drawing.Color.White; this.labelTitleOptionBoard.InitVisible = true; this.labelTitleOptionBoard.LineSpacing = 0F; - this.labelTitleOptionBoard.Location = new System.Drawing.Point(115, 261); + this.labelTitleOptionBoard.Location = new System.Drawing.Point(115, 193); this.labelTitleOptionBoard.Name = "labelTitleOptionBoard"; this.labelTitleOptionBoard.Size = new System.Drawing.Size(260, 28); this.labelTitleOptionBoard.TabIndex = 197; @@ -603,46 +555,6 @@ this.labelTitleEquipmentType.Visible = false; this.labelTitleEquipmentType.Wordwrap = false; // - // labelMotorNum - // - this.labelMotorNum.BackColor = System.Drawing.SystemColors.Window; - this.labelMotorNum.BackPictureBox = null; - this.labelMotorNum.BackPictureBox1 = null; - this.labelMotorNum.BackPictureBox2 = null; - this.labelMotorNum.BorderColor = System.Drawing.Color.Black; - this.labelMotorNum.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.labelMotorNum.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); - this.labelMotorNum.InitVisible = true; - this.labelMotorNum.LineSpacing = 0F; - this.labelMotorNum.Location = new System.Drawing.Point(381, 227); - this.labelMotorNum.Name = "labelMotorNum"; - this.labelMotorNum.Size = new System.Drawing.Size(120, 28); - this.labelMotorNum.TabIndex = 216; - this.labelMotorNum.Text = "0"; - this.labelMotorNum.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; - this.labelMotorNum.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMotorNum.Wordwrap = true; - this.labelMotorNum.Click += new System.EventHandler(this.labelMotorNum_Click); - // - // labelTitleMotorNum - // - this.labelTitleMotorNum.BackPictureBox1 = null; - this.labelTitleMotorNum.BackPictureBox2 = this.smartGroupBox1; - this.labelTitleMotorNum.BorderColor = System.Drawing.Color.Black; - this.labelTitleMotorNum.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMotorNum.Font = new System.Drawing.Font("새굴림", 11F, System.Drawing.FontStyle.Bold); - this.labelTitleMotorNum.ForeColor = System.Drawing.Color.White; - this.labelTitleMotorNum.InitVisible = true; - this.labelTitleMotorNum.LineSpacing = 0F; - this.labelTitleMotorNum.Location = new System.Drawing.Point(115, 227); - this.labelTitleMotorNum.Name = "labelTitleMotorNum"; - this.labelTitleMotorNum.Size = new System.Drawing.Size(260, 28); - this.labelTitleMotorNum.TabIndex = 215; - this.labelTitleMotorNum.Text = "모터개수(1~4)"; - this.labelTitleMotorNum.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; - this.labelTitleMotorNum.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMotorNum.Wordwrap = true; - // // ControlCenterEquipEngineer // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); @@ -677,10 +589,6 @@ private SmartX.SmartLabel labelTitleOptionBoard; public SmartX.SmartLabel labelConveyorLength; private SmartX.SmartLabel labelTitleConveyorLength; - public SmartX.SmartLabel labelMovingAverage; - private SmartX.SmartLabel labelTitleMovingAverage; - public SmartX.SmartLabel labelFilter; - private SmartX.SmartLabel labelTitleFilter; private SmartX.SmartLabel labelTitleBLDC; private SmartX.SmartButton buttonBLDCUsing; public SmartX.SmartLabel labelMotorNum; diff --git a/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipEngineer.cs b/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipEngineer.cs index 2ddd19b..c31304f 100644 --- a/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipEngineer.cs +++ b/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipEngineer.cs @@ -63,9 +63,8 @@ namespace ITC81DB_0H.Controls this.labelTitleFileNameExtension.Text = "File Name Extension"; this.labelTitleDataBackupFormat.Text = "Databackup Format"; this.labelTitleStatPrintFormat.Text = "Statistics Print Format"; - - this.labelTitleFilter.Text = "Filter"; - this.labelTitleMovingAverage.Text = "Moving Average"; + this.labelTitleBLDC.Text = "BLDC Motor Setting"; + this.labelTitleMotorNum.Text = "Motor Number(1~4)"; this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged); this.comboBoxEquipmentType.Items.Clear(); @@ -101,9 +100,8 @@ namespace ITC81DB_0H.Controls this.labelTitleFileNameExtension.Text = "数据备份:文件扩展名"; this.labelTitleDataBackupFormat.Text = "数据备份:格式"; this.labelTitleStatPrintFormat.Text = "数据统计:列印格式"; - - this.labelTitleFilter.Text = "필터"; - this.labelTitleMovingAverage.Text = "이동평균"; + this.labelTitleBLDC.Text = "BLDC Motor Setting"; + this.labelTitleMotorNum.Text = "Motor Number(1~4)"; this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged); this.comboBoxEquipmentType.Items.Clear(); @@ -142,9 +140,8 @@ namespace ITC81DB_0H.Controls this.labelTitleFileNameExtension.Text = "Расширение файла"; this.labelTitleDataBackupFormat.Text = "Формат"; this.labelTitleStatPrintFormat.Text = "Формат печати(Статистика)"; - - this.labelTitleFilter.Text = "필터"; - this.labelTitleMovingAverage.Text = "이동평균"; + this.labelTitleBLDC.Text = "BLDC Motor Setting"; + this.labelTitleMotorNum.Text = "Motor Number(1~4)"; this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged); this.comboBoxEquipmentType.Items.Clear(); @@ -180,9 +177,8 @@ namespace ITC81DB_0H.Controls this.labelTitleFileNameExtension.Text = "Dateinamenerweiterung"; this.labelTitleDataBackupFormat.Text = "Datensicherung Format"; this.labelTitleStatPrintFormat.Text = "Statistik-Druckformat"; - - this.labelTitleFilter.Text = "필터"; - this.labelTitleMovingAverage.Text = "이동평균"; + this.labelTitleBLDC.Text = "BLDC Motor Setting"; + this.labelTitleMotorNum.Text = "Motor Number(1~4)"; this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged); this.comboBoxEquipmentType.Items.Clear(); @@ -218,9 +214,8 @@ namespace ITC81DB_0H.Controls this.labelTitleFileNameExtension.Text = "데이터백업 확장자"; this.labelTitleDataBackupFormat.Text = "데이터백업 포맷"; this.labelTitleStatPrintFormat.Text = "데이터집계 출력 포맷"; - - this.labelTitleFilter.Text = "필터"; - this.labelTitleMovingAverage.Text = "이동평균"; + this.labelTitleBLDC.Text = "BLDC 모터 설정"; + this.labelTitleMotorNum.Text = "모터개수(1~4)"; this.comboBoxEquipmentType.SelectedIndexChanged -= new EventHandler(this.comboBoxEquipmentType_SelectedIndexChanged); this.comboBoxEquipmentType.Items.Clear(); @@ -265,20 +260,6 @@ namespace ITC81DB_0H.Controls this.comboBoxStatisticsPrintFormat.SelectedIndexChanged += new EventHandler(this.comboBoxStatisticsPrintFormat_SelectedIndexChanged); } - private void UpdateSystemParameterDisplay(JudgmentSetItem item) - { - string value = ""; - - value = item.Filter.ToString(); - if (this.labelFilter.Text != value) - this.labelFilter.Text = value; - - value = item.MovingAverage.ToString(); - if (this.labelMovingAverage.Text != value) - this.labelMovingAverage.Text = value; - - - } private void UpdateParameterDisplay(SystemConfigurationItem1 item, SystemConfigurationItem2 item2, SystemParameter1 parameter) { int index = 0; @@ -379,7 +360,6 @@ namespace ITC81DB_0H.Controls this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Menu); this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus); - this.UpdateSystemParameterDisplay(this.ParentForm.ParentForm.CurrentJudgmentSetItem); this.UpdateParameterDisplay(this.ParentForm.ParentForm.SystemConfig1, this.ParentForm.ParentForm.SystemConfig2, this.ParentForm.ParentForm.CurrentSystemParameter1); } @@ -448,51 +428,6 @@ namespace ITC81DB_0H.Controls } } - private void labelFilter_Click(object sender, EventArgs e) - { - string value = "", message = ""; - - DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelFilter.Text, 2, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language); - - if (myKeyPad.ShowDialog() == DialogResult.OK) - { - if (myKeyPad.doubleValue < 1 || myKeyPad.doubleValue > 16) - { - // 입력범위를 확인하세요 - message = "1~16"; - DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language, message); - myMsg.ShowDialog(); - } - else - { - this.labelFilter.Text = myKeyPad.StringValue; - this.ParentForm.ParentForm.CurrentJudgmentSetItem.Filter = myKeyPad.IntValue; - - value = Helper.StringZeroFillDigits4(myKeyPad.StringValue); - this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.Filter, value); - - this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.ParentForm.CurrentJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1); - } - } - } - private void labelMovingAverage_Click(object sender, EventArgs e) - { - string value = "", message = ""; - - DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelMovingAverage.Text, 4, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language); - - if (myKeyPad.ShowDialog() == DialogResult.OK) - { - this.labelMovingAverage.Text = myKeyPad.StringValue; - - value = Helper.StringZeroFillDigits4(myKeyPad.StringValue); - this.ParentForm.ParentForm.CurrentJudgmentSetItem.MovingAverage = myKeyPad.IntValue; - this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.MovingAverage, value); - - this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.ParentForm.CurrentJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1); - } - } - private void buttonBLDCUsing_Click(object sender, EventArgs e) { if (this.buttonBLDCUsing.ButtonStatus == SmartButton.BUTSTATUS.DOWN) diff --git a/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipFunctionSetting.cs b/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipFunctionSetting.cs index 3ebf5ec..cd8aabd 100644 --- a/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipFunctionSetting.cs +++ b/ITC81DB_0H/Controls/CenterEquipment/ControlCenterEquipFunctionSetting.cs @@ -736,6 +736,8 @@ namespace ITC81DB_0H.Controls this.ParentForm.ParentForm.ChildFormMenu.CenterSystemIOTest.InitializeDesign(); this.ParentForm.ParentForm.ChildFormMenu.CenterSystemJudgmentManual.InitializeDesign(); this.ParentForm.ParentForm.ChildFormMenu.CenterSystemSorterSetting.InitializeDesign(); + this.ParentForm.ParentForm.ChildFormMenu.CenterSystemAutoZero.InitializeDesign(); + this.ParentForm.ParentForm.ChildFormMenu.CenterSystemBLDCMotorSetting.InitializeDesign(); Thread.Sleep(50); this.ParentForm.ParentForm.ChildFormMenu.CenterInforAS.DefaultSetting(); diff --git a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem.cs b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem.cs index 12b3e5e..d0a2db9 100644 --- a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem.cs +++ b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem.cs @@ -66,7 +66,7 @@ namespace ITC81DB_0H.Controls private void DefaultSetting() { this.labelSerialNo.Text = this.ParentForm.ParentForm.SystemConfig1.SerialNumber; - this.labelDisplayVer.Text = "1.4.0"; + this.labelDisplayVer.Text = "2.0.0"; } public void UpdateMainBoardVersionDisplay(string version) diff --git a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem2.Designer.cs b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem2.Designer.cs index ce0ecad..1ae5c6f 100644 --- a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem2.Designer.cs +++ b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem2.Designer.cs @@ -30,6 +30,17 @@ { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterInforSystem2)); this.smartGroupBox1 = new SmartX.SmartGroupBox(); + this.smartGroupBox2 = new SmartX.SmartGroupBox(); + this.labelTitlePIN6 = new SmartX.SmartLabel(); + this.labelPIN6 = new SmartX.SmartLabel(); + this.labelTitlePIN5 = new SmartX.SmartLabel(); + this.labelPIN5 = new SmartX.SmartLabel(); + this.labelTitlePIN4 = new SmartX.SmartLabel(); + this.labelPIN4 = new SmartX.SmartLabel(); + this.labelTitlePIN3 = new SmartX.SmartLabel(); + this.labelPIN3 = new SmartX.SmartLabel(); + this.labelTitlePhotoB = new SmartX.SmartLabel(); + this.labelPhotoB = new SmartX.SmartLabel(); this.buttonCapture = new SmartX.SmartButton(); this.buttonLoad = new SmartX.SmartButton(); this.groupBoxValue = new SmartX.SmartGroupBox(); @@ -43,51 +54,31 @@ this.labelTitleUnder = new SmartX.SmartLabel(); this.buttonPrevious = new SmartX.SmartButton(); this.buttonNext = new SmartX.SmartButton(); - this.groupBoxCountingOutput = new SmartX.SmartGroupBox(); - this.label2Addon = new SmartX.SmartLabel(); - this.label1Addon = new SmartX.SmartLabel(); - this.label2Number = new SmartX.SmartLabel(); - this.label1Number = new SmartX.SmartLabel(); - this.labelTitleAddonCountingOutput = new SmartX.SmartLabel(); - this.labelTitleCountCountingOutput = new SmartX.SmartLabel(); - this.label2Mode = new SmartX.SmartLabel(); - this.label1Mode = new SmartX.SmartLabel(); - this.smartLabel35 = new SmartX.SmartLabel(); - this.smartLabel36 = new SmartX.SmartLabel(); - this.labelTitleModeCountingOutput = new SmartX.SmartLabel(); this.groupBoxAutoZero = new SmartX.SmartGroupBox(); - this.labelMode2 = new SmartX.SmartLabel(); - this.labelMode1 = new SmartX.SmartLabel(); - this.labelMode2Variate = new SmartX.SmartLabel(); - this.labelMode2Range = new SmartX.SmartLabel(); - this.labelTitleMode2Variate = new SmartX.SmartLabel(); - this.labelTitleMode2Range = new SmartX.SmartLabel(); - this.labelMode2Time = new SmartX.SmartLabel(); - this.labelTitleMode2Time = new SmartX.SmartLabel(); - this.labelTitleMode2AutoZero = new SmartX.SmartLabel(); - this.labelMode1Variate = new SmartX.SmartLabel(); - this.labelMode1Range = new SmartX.SmartLabel(); - this.labelTitleMode1Variate = new SmartX.SmartLabel(); - this.labelTitleMode1Range = new SmartX.SmartLabel(); - this.labelMode1Time = new SmartX.SmartLabel(); - this.labelTitleMode1Time = new SmartX.SmartLabel(); - this.labelTitleMode1AutoZero = new SmartX.SmartLabel(); + this.labelIsAutoZeroUsing = new SmartX.SmartLabel(); + this.labelVariate = new SmartX.SmartLabel(); + this.labelMinusRange = new SmartX.SmartLabel(); + this.labelTitleVariate = new SmartX.SmartLabel(); + this.labelTitleMinusRange = new SmartX.SmartLabel(); + this.labelPlusRange = new SmartX.SmartLabel(); + this.labelTitlePlusRange = new SmartX.SmartLabel(); + this.labelTitleIsAutoZeroUsing = new SmartX.SmartLabel(); this.groupBoxExternalOutput = new SmartX.SmartGroupBox(); this.labelTitleOperationExOutput = new SmartX.SmartLabel(); - this.labelExternalOutput10Mode = new SmartX.SmartLabel(); - this.labelExternalOutput9Mode = new SmartX.SmartLabel(); - this.labelTitleExternalOutput10 = new SmartX.SmartLabel(); - this.labelTitleExternalOutput9 = new SmartX.SmartLabel(); + this.labelExternalOutput6Mode = new SmartX.SmartLabel(); + this.labelExternalOutput5Mode = new SmartX.SmartLabel(); + this.labelTitleExternalOutput6 = new SmartX.SmartLabel(); + this.labelTitleExternalOutput5 = new SmartX.SmartLabel(); this.labelExternalOutput4Mode = new SmartX.SmartLabel(); this.labelTitleExternalOutput4 = new SmartX.SmartLabel(); - this.labelExternalOutput10Delay = new SmartX.SmartLabel(); - this.labelExternalOutput9Delay = new SmartX.SmartLabel(); + this.labelExternalOutput6Delay = new SmartX.SmartLabel(); + this.labelExternalOutput5Delay = new SmartX.SmartLabel(); this.labelExternalOutput4Delay = new SmartX.SmartLabel(); this.labelExternalOutput3Delay = new SmartX.SmartLabel(); this.labelExternalOutput2Delay = new SmartX.SmartLabel(); this.labelExternalOutput1Delay = new SmartX.SmartLabel(); - this.labelExternalOutput10Operation = new SmartX.SmartLabel(); - this.labelExternalOutput9Operation = new SmartX.SmartLabel(); + this.labelExternalOutput6Operation = new SmartX.SmartLabel(); + this.labelExternalOutput5Operation = new SmartX.SmartLabel(); this.labelExternalOutput4Operation = new SmartX.SmartLabel(); this.labelExternalOutput3Operation = new SmartX.SmartLabel(); this.labelExternalOutput2Operation = new SmartX.SmartLabel(); @@ -116,14 +107,8 @@ this.labelTitleFilter = new SmartX.SmartLabel(); this.labelDecimalPoint = new SmartX.SmartLabel(); this.labelTitleDecimalPoint = new SmartX.SmartLabel(); - this.labelCALc = new SmartX.SmartLabel(); - this.labelTitleCALc = new SmartX.SmartLabel(); - this.labelDigit = new SmartX.SmartLabel(); this.labelBalanceWeight = new SmartX.SmartLabel(); - this.labelTitleDigit = new SmartX.SmartLabel(); this.labelTitleBalanceWeight = new SmartX.SmartLabel(); - this.labelMaxWeight = new SmartX.SmartLabel(); - this.labelTitleMaxWeight = new SmartX.SmartLabel(); this.groupBoxSorter = new SmartX.SmartGroupBox(); this.labelETCNG = new SmartX.SmartLabel(); this.labelTitleETCNG = new SmartX.SmartLabel(); @@ -143,8 +128,8 @@ this.labelTitleSorterA = new SmartX.SmartLabel(); this.labelTitleModeSorter = new SmartX.SmartLabel(); this.smartGroupBox1.SuspendLayout(); + this.smartGroupBox2.SuspendLayout(); this.groupBoxValue.SuspendLayout(); - this.groupBoxCountingOutput.SuspendLayout(); this.groupBoxAutoZero.SuspendLayout(); this.groupBoxExternalOutput.SuspendLayout(); this.groupBoxCalibration.SuspendLayout(); @@ -156,12 +141,12 @@ this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46))))); this.smartGroupBox1.BackPictureBox = null; this.smartGroupBox1.BackPictureBox1 = null; + this.smartGroupBox1.Controls.Add(this.smartGroupBox2); this.smartGroupBox1.Controls.Add(this.buttonCapture); this.smartGroupBox1.Controls.Add(this.buttonLoad); this.smartGroupBox1.Controls.Add(this.groupBoxValue); this.smartGroupBox1.Controls.Add(this.buttonPrevious); this.smartGroupBox1.Controls.Add(this.buttonNext); - this.smartGroupBox1.Controls.Add(this.groupBoxCountingOutput); this.smartGroupBox1.Controls.Add(this.groupBoxAutoZero); this.smartGroupBox1.Controls.Add(this.groupBoxExternalOutput); this.smartGroupBox1.Controls.Add(this.groupBoxCalibration); @@ -179,6 +164,246 @@ this.smartGroupBox1.TabIndex = 177; this.smartGroupBox1.TextColor = System.Drawing.Color.Black; // + // smartGroupBox2 + // + this.smartGroupBox2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.smartGroupBox2.BackPictureBox = null; + this.smartGroupBox2.BackPictureBox1 = null; + this.smartGroupBox2.Controls.Add(this.labelTitlePIN6); + this.smartGroupBox2.Controls.Add(this.labelPIN6); + this.smartGroupBox2.Controls.Add(this.labelTitlePIN5); + this.smartGroupBox2.Controls.Add(this.labelPIN5); + this.smartGroupBox2.Controls.Add(this.labelTitlePIN4); + this.smartGroupBox2.Controls.Add(this.labelPIN4); + this.smartGroupBox2.Controls.Add(this.labelTitlePIN3); + this.smartGroupBox2.Controls.Add(this.labelPIN3); + this.smartGroupBox2.Controls.Add(this.labelTitlePhotoB); + this.smartGroupBox2.Controls.Add(this.labelPhotoB); + this.smartGroupBox2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.smartGroupBox2.FrameLineColor1 = System.Drawing.Color.White; + this.smartGroupBox2.FrameLineColor2 = System.Drawing.Color.White; + this.smartGroupBox2.FrameLineThickness = 1; + this.smartGroupBox2.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; + this.smartGroupBox2.Image = null; + this.smartGroupBox2.InitVisible = true; + this.smartGroupBox2.Location = new System.Drawing.Point(531, 113); + this.smartGroupBox2.Name = "smartGroupBox2"; + this.smartGroupBox2.RoundRadius = 5; + this.smartGroupBox2.Size = new System.Drawing.Size(170, 145); + this.smartGroupBox2.TabIndex = 193; + this.smartGroupBox2.Text = "외부입력"; + this.smartGroupBox2.TextColor = System.Drawing.Color.White; + // + // labelTitlePIN6 + // + this.labelTitlePIN6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitlePIN6.BackPictureBox = null; + this.labelTitlePIN6.BackPictureBox1 = null; + this.labelTitlePIN6.BackPictureBox2 = null; + this.labelTitlePIN6.BorderColor = System.Drawing.Color.Black; + this.labelTitlePIN6.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitlePIN6.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitlePIN6.ForeColor = System.Drawing.Color.White; + this.labelTitlePIN6.InitVisible = true; + this.labelTitlePIN6.LineSpacing = 0F; + this.labelTitlePIN6.Location = new System.Drawing.Point(14, 29); + this.labelTitlePIN6.Name = "labelTitlePIN6"; + this.labelTitlePIN6.Size = new System.Drawing.Size(70, 15); + this.labelTitlePIN6.TabIndex = 20; + this.labelTitlePIN6.Text = "[IN_OPT2]"; + this.labelTitlePIN6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitlePIN6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitlePIN6.Wordwrap = false; + // + // labelPIN6 + // + this.labelPIN6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelPIN6.BackPictureBox = null; + this.labelPIN6.BackPictureBox1 = null; + this.labelPIN6.BackPictureBox2 = null; + this.labelPIN6.BorderColor = System.Drawing.Color.Black; + this.labelPIN6.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelPIN6.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelPIN6.ForeColor = System.Drawing.Color.White; + this.labelPIN6.InitVisible = true; + this.labelPIN6.LineSpacing = 0F; + this.labelPIN6.Location = new System.Drawing.Point(90, 29); + this.labelPIN6.Name = "labelPIN6"; + this.labelPIN6.Size = new System.Drawing.Size(65, 15); + this.labelPIN6.TabIndex = 21; + this.labelPIN6.Text = "-"; + this.labelPIN6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPIN6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPIN6.Wordwrap = false; + // + // labelTitlePIN5 + // + this.labelTitlePIN5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitlePIN5.BackPictureBox = null; + this.labelTitlePIN5.BackPictureBox1 = null; + this.labelTitlePIN5.BackPictureBox2 = null; + this.labelTitlePIN5.BorderColor = System.Drawing.Color.Black; + this.labelTitlePIN5.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitlePIN5.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitlePIN5.ForeColor = System.Drawing.Color.White; + this.labelTitlePIN5.InitVisible = true; + this.labelTitlePIN5.LineSpacing = 0F; + this.labelTitlePIN5.Location = new System.Drawing.Point(14, 50); + this.labelTitlePIN5.Name = "labelTitlePIN5"; + this.labelTitlePIN5.Size = new System.Drawing.Size(70, 15); + this.labelTitlePIN5.TabIndex = 22; + this.labelTitlePIN5.Text = "[IN_OPT1]"; + this.labelTitlePIN5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitlePIN5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitlePIN5.Wordwrap = false; + // + // labelPIN5 + // + this.labelPIN5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelPIN5.BackPictureBox = null; + this.labelPIN5.BackPictureBox1 = null; + this.labelPIN5.BackPictureBox2 = null; + this.labelPIN5.BorderColor = System.Drawing.Color.Black; + this.labelPIN5.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelPIN5.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelPIN5.ForeColor = System.Drawing.Color.White; + this.labelPIN5.InitVisible = true; + this.labelPIN5.LineSpacing = 0F; + this.labelPIN5.Location = new System.Drawing.Point(90, 50); + this.labelPIN5.Name = "labelPIN5"; + this.labelPIN5.Size = new System.Drawing.Size(65, 15); + this.labelPIN5.TabIndex = 23; + this.labelPIN5.Text = "-"; + this.labelPIN5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPIN5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPIN5.Wordwrap = false; + // + // labelTitlePIN4 + // + this.labelTitlePIN4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitlePIN4.BackPictureBox = null; + this.labelTitlePIN4.BackPictureBox1 = null; + this.labelTitlePIN4.BackPictureBox2 = null; + this.labelTitlePIN4.BorderColor = System.Drawing.Color.Black; + this.labelTitlePIN4.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitlePIN4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitlePIN4.ForeColor = System.Drawing.Color.White; + this.labelTitlePIN4.InitVisible = true; + this.labelTitlePIN4.LineSpacing = 0F; + this.labelTitlePIN4.Location = new System.Drawing.Point(14, 71); + this.labelTitlePIN4.Name = "labelTitlePIN4"; + this.labelTitlePIN4.Size = new System.Drawing.Size(70, 15); + this.labelTitlePIN4.TabIndex = 24; + this.labelTitlePIN4.Text = "[START]"; + this.labelTitlePIN4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitlePIN4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitlePIN4.Wordwrap = false; + // + // labelPIN4 + // + this.labelPIN4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelPIN4.BackPictureBox = null; + this.labelPIN4.BackPictureBox1 = null; + this.labelPIN4.BackPictureBox2 = null; + this.labelPIN4.BorderColor = System.Drawing.Color.Black; + this.labelPIN4.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelPIN4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelPIN4.ForeColor = System.Drawing.Color.White; + this.labelPIN4.InitVisible = true; + this.labelPIN4.LineSpacing = 0F; + this.labelPIN4.Location = new System.Drawing.Point(90, 71); + this.labelPIN4.Name = "labelPIN4"; + this.labelPIN4.Size = new System.Drawing.Size(65, 15); + this.labelPIN4.TabIndex = 25; + this.labelPIN4.Text = "-"; + this.labelPIN4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPIN4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPIN4.Wordwrap = false; + // + // labelTitlePIN3 + // + this.labelTitlePIN3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitlePIN3.BackPictureBox = null; + this.labelTitlePIN3.BackPictureBox1 = null; + this.labelTitlePIN3.BackPictureBox2 = null; + this.labelTitlePIN3.BorderColor = System.Drawing.Color.Black; + this.labelTitlePIN3.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitlePIN3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitlePIN3.ForeColor = System.Drawing.Color.White; + this.labelTitlePIN3.InitVisible = true; + this.labelTitlePIN3.LineSpacing = 0F; + this.labelTitlePIN3.Location = new System.Drawing.Point(14, 92); + this.labelTitlePIN3.Name = "labelTitlePIN3"; + this.labelTitlePIN3.Size = new System.Drawing.Size(70, 15); + this.labelTitlePIN3.TabIndex = 26; + this.labelTitlePIN3.Text = "[STOP]"; + this.labelTitlePIN3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitlePIN3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitlePIN3.Wordwrap = false; + // + // labelPIN3 + // + this.labelPIN3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelPIN3.BackPictureBox = null; + this.labelPIN3.BackPictureBox1 = null; + this.labelPIN3.BackPictureBox2 = null; + this.labelPIN3.BorderColor = System.Drawing.Color.Black; + this.labelPIN3.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelPIN3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelPIN3.ForeColor = System.Drawing.Color.White; + this.labelPIN3.InitVisible = true; + this.labelPIN3.LineSpacing = 0F; + this.labelPIN3.Location = new System.Drawing.Point(90, 92); + this.labelPIN3.Name = "labelPIN3"; + this.labelPIN3.Size = new System.Drawing.Size(65, 15); + this.labelPIN3.TabIndex = 27; + this.labelPIN3.Text = "-"; + this.labelPIN3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPIN3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPIN3.Wordwrap = false; + // + // labelTitlePhotoB + // + this.labelTitlePhotoB.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitlePhotoB.BackPictureBox = null; + this.labelTitlePhotoB.BackPictureBox1 = null; + this.labelTitlePhotoB.BackPictureBox2 = null; + this.labelTitlePhotoB.BorderColor = System.Drawing.Color.Black; + this.labelTitlePhotoB.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitlePhotoB.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitlePhotoB.ForeColor = System.Drawing.Color.White; + this.labelTitlePhotoB.InitVisible = true; + this.labelTitlePhotoB.LineSpacing = 0F; + this.labelTitlePhotoB.Location = new System.Drawing.Point(14, 113); + this.labelTitlePhotoB.Name = "labelTitlePhotoB"; + this.labelTitlePhotoB.Size = new System.Drawing.Size(70, 15); + this.labelTitlePhotoB.TabIndex = 28; + this.labelTitlePhotoB.Text = "[NG]"; + this.labelTitlePhotoB.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitlePhotoB.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitlePhotoB.Wordwrap = false; + // + // labelPhotoB + // + this.labelPhotoB.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelPhotoB.BackPictureBox = null; + this.labelPhotoB.BackPictureBox1 = null; + this.labelPhotoB.BackPictureBox2 = null; + this.labelPhotoB.BorderColor = System.Drawing.Color.Black; + this.labelPhotoB.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelPhotoB.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelPhotoB.ForeColor = System.Drawing.Color.White; + this.labelPhotoB.InitVisible = true; + this.labelPhotoB.LineSpacing = 0F; + this.labelPhotoB.Location = new System.Drawing.Point(90, 113); + this.labelPhotoB.Name = "labelPhotoB"; + this.labelPhotoB.Size = new System.Drawing.Size(65, 15); + this.labelPhotoB.TabIndex = 29; + this.labelPhotoB.Text = "-"; + this.labelPhotoB.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPhotoB.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPhotoB.Wordwrap = false; + // // buttonCapture // this.buttonCapture.BackPictureBox = null; @@ -263,10 +488,10 @@ this.groupBoxValue.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; this.groupBoxValue.Image = null; this.groupBoxValue.InitVisible = true; - this.groupBoxValue.Location = new System.Drawing.Point(531, 292); + this.groupBoxValue.Location = new System.Drawing.Point(3, 233); this.groupBoxValue.Name = "groupBoxValue"; this.groupBoxValue.RoundRadius = 5; - this.groupBoxValue.Size = new System.Drawing.Size(174, 115); + this.groupBoxValue.Size = new System.Drawing.Size(184, 130); this.groupBoxValue.TabIndex = 187; this.groupBoxValue.Text = "중량설정값"; this.groupBoxValue.TextColor = System.Drawing.Color.White; @@ -283,9 +508,9 @@ this.labelTare.ForeColor = System.Drawing.Color.White; this.labelTare.InitVisible = true; this.labelTare.LineSpacing = 0F; - this.labelTare.Location = new System.Drawing.Point(96, 82); + this.labelTare.Location = new System.Drawing.Point(107, 90); this.labelTare.Name = "labelTare"; - this.labelTare.Size = new System.Drawing.Size(50, 15); + this.labelTare.Size = new System.Drawing.Size(60, 15); this.labelTare.TabIndex = 13; this.labelTare.Text = "-"; this.labelTare.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -304,9 +529,9 @@ this.labelTitleTare.ForeColor = System.Drawing.Color.White; this.labelTitleTare.InitVisible = true; this.labelTitleTare.LineSpacing = 0F; - this.labelTitleTare.Location = new System.Drawing.Point(20, 82); + this.labelTitleTare.Location = new System.Drawing.Point(17, 90); this.labelTitleTare.Name = "labelTitleTare"; - this.labelTitleTare.Size = new System.Drawing.Size(70, 15); + this.labelTitleTare.Size = new System.Drawing.Size(90, 15); this.labelTitleTare.TabIndex = 12; this.labelTitleTare.Text = "용기값"; this.labelTitleTare.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -325,9 +550,9 @@ this.labelOver.ForeColor = System.Drawing.Color.White; this.labelOver.InitVisible = true; this.labelOver.LineSpacing = 0F; - this.labelOver.Location = new System.Drawing.Point(96, 61); + this.labelOver.Location = new System.Drawing.Point(107, 69); this.labelOver.Name = "labelOver"; - this.labelOver.Size = new System.Drawing.Size(50, 15); + this.labelOver.Size = new System.Drawing.Size(60, 15); this.labelOver.TabIndex = 10; this.labelOver.Text = "-"; this.labelOver.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -346,9 +571,9 @@ this.labelPass.ForeColor = System.Drawing.Color.White; this.labelPass.InitVisible = true; this.labelPass.LineSpacing = 0F; - this.labelPass.Location = new System.Drawing.Point(96, 40); + this.labelPass.Location = new System.Drawing.Point(107, 48); this.labelPass.Name = "labelPass"; - this.labelPass.Size = new System.Drawing.Size(50, 15); + this.labelPass.Size = new System.Drawing.Size(60, 15); this.labelPass.TabIndex = 11; this.labelPass.Text = "-"; this.labelPass.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -367,9 +592,9 @@ this.labelTitleOver.ForeColor = System.Drawing.Color.White; this.labelTitleOver.InitVisible = true; this.labelTitleOver.LineSpacing = 0F; - this.labelTitleOver.Location = new System.Drawing.Point(20, 61); + this.labelTitleOver.Location = new System.Drawing.Point(17, 69); this.labelTitleOver.Name = "labelTitleOver"; - this.labelTitleOver.Size = new System.Drawing.Size(70, 15); + this.labelTitleOver.Size = new System.Drawing.Size(90, 15); this.labelTitleOver.TabIndex = 9; this.labelTitleOver.Text = "상한값"; this.labelTitleOver.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -388,9 +613,9 @@ this.labelTitlePass.ForeColor = System.Drawing.Color.White; this.labelTitlePass.InitVisible = true; this.labelTitlePass.LineSpacing = 0F; - this.labelTitlePass.Location = new System.Drawing.Point(20, 40); + this.labelTitlePass.Location = new System.Drawing.Point(17, 48); this.labelTitlePass.Name = "labelTitlePass"; - this.labelTitlePass.Size = new System.Drawing.Size(70, 15); + this.labelTitlePass.Size = new System.Drawing.Size(90, 15); this.labelTitlePass.TabIndex = 8; this.labelTitlePass.Text = "기준값"; this.labelTitlePass.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -409,9 +634,9 @@ this.labelUnder.ForeColor = System.Drawing.Color.White; this.labelUnder.InitVisible = true; this.labelUnder.LineSpacing = 0F; - this.labelUnder.Location = new System.Drawing.Point(96, 19); + this.labelUnder.Location = new System.Drawing.Point(107, 27); this.labelUnder.Name = "labelUnder"; - this.labelUnder.Size = new System.Drawing.Size(50, 15); + this.labelUnder.Size = new System.Drawing.Size(60, 15); this.labelUnder.TabIndex = 7; this.labelUnder.Text = "-"; this.labelUnder.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -430,9 +655,9 @@ this.labelTitleUnder.ForeColor = System.Drawing.Color.White; this.labelTitleUnder.InitVisible = true; this.labelTitleUnder.LineSpacing = 0F; - this.labelTitleUnder.Location = new System.Drawing.Point(20, 19); + this.labelTitleUnder.Location = new System.Drawing.Point(17, 27); this.labelTitleUnder.Name = "labelTitleUnder"; - this.labelTitleUnder.Size = new System.Drawing.Size(70, 15); + this.labelTitleUnder.Size = new System.Drawing.Size(90, 15); this.labelTitleUnder.TabIndex = 6; this.labelTitleUnder.Text = "하한값"; this.labelTitleUnder.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -503,289 +728,19 @@ this.buttonNext.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonNext.UpImage"))); this.buttonNext.Click += new System.EventHandler(this.buttonNext_Click); // - // groupBoxCountingOutput - // - this.groupBoxCountingOutput.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.groupBoxCountingOutput.BackPictureBox = null; - this.groupBoxCountingOutput.BackPictureBox1 = null; - this.groupBoxCountingOutput.Controls.Add(this.label2Addon); - this.groupBoxCountingOutput.Controls.Add(this.label1Addon); - this.groupBoxCountingOutput.Controls.Add(this.label2Number); - this.groupBoxCountingOutput.Controls.Add(this.label1Number); - this.groupBoxCountingOutput.Controls.Add(this.labelTitleAddonCountingOutput); - this.groupBoxCountingOutput.Controls.Add(this.labelTitleCountCountingOutput); - this.groupBoxCountingOutput.Controls.Add(this.label2Mode); - this.groupBoxCountingOutput.Controls.Add(this.label1Mode); - this.groupBoxCountingOutput.Controls.Add(this.smartLabel35); - this.groupBoxCountingOutput.Controls.Add(this.smartLabel36); - this.groupBoxCountingOutput.Controls.Add(this.labelTitleModeCountingOutput); - this.groupBoxCountingOutput.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.groupBoxCountingOutput.FrameLineColor1 = System.Drawing.Color.White; - this.groupBoxCountingOutput.FrameLineColor2 = System.Drawing.Color.White; - this.groupBoxCountingOutput.FrameLineThickness = 1; - this.groupBoxCountingOutput.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; - this.groupBoxCountingOutput.Image = null; - this.groupBoxCountingOutput.InitVisible = true; - this.groupBoxCountingOutput.Location = new System.Drawing.Point(3, 292); - this.groupBoxCountingOutput.Name = "groupBoxCountingOutput"; - this.groupBoxCountingOutput.RoundRadius = 5; - this.groupBoxCountingOutput.Size = new System.Drawing.Size(523, 115); - this.groupBoxCountingOutput.TabIndex = 13; - this.groupBoxCountingOutput.Text = "카운터출력"; - this.groupBoxCountingOutput.TextColor = System.Drawing.Color.White; - // - // label2Addon - // - this.label2Addon.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.label2Addon.BackPictureBox = null; - this.label2Addon.BackPictureBox1 = null; - this.label2Addon.BackPictureBox2 = null; - this.label2Addon.BorderColor = System.Drawing.Color.Black; - this.label2Addon.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.label2Addon.Font = new System.Drawing.Font("새굴림", 8F, System.Drawing.FontStyle.Regular); - this.label2Addon.ForeColor = System.Drawing.Color.White; - this.label2Addon.InitVisible = true; - this.label2Addon.LineSpacing = 0F; - this.label2Addon.Location = new System.Drawing.Point(254, 70); - this.label2Addon.Name = "label2Addon"; - this.label2Addon.Size = new System.Drawing.Size(250, 25); - this.label2Addon.TabIndex = 10; - this.label2Addon.Text = "-"; - this.label2Addon.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; - this.label2Addon.TextVAlign = SmartX.SmartLabel.TextVerAlign.Top; - this.label2Addon.Wordwrap = true; - // - // label1Addon - // - this.label1Addon.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.label1Addon.BackPictureBox = null; - this.label1Addon.BackPictureBox1 = null; - this.label1Addon.BackPictureBox2 = null; - this.label1Addon.BorderColor = System.Drawing.Color.Black; - this.label1Addon.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.label1Addon.Font = new System.Drawing.Font("새굴림", 8F, System.Drawing.FontStyle.Regular); - this.label1Addon.ForeColor = System.Drawing.Color.White; - this.label1Addon.InitVisible = true; - this.label1Addon.LineSpacing = 0F; - this.label1Addon.Location = new System.Drawing.Point(254, 39); - this.label1Addon.Name = "label1Addon"; - this.label1Addon.Size = new System.Drawing.Size(250, 25); - this.label1Addon.TabIndex = 11; - this.label1Addon.Text = "-"; - this.label1Addon.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; - this.label1Addon.TextVAlign = SmartX.SmartLabel.TextVerAlign.Top; - this.label1Addon.Wordwrap = true; - // - // label2Number - // - this.label2Number.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.label2Number.BackPictureBox = null; - this.label2Number.BackPictureBox1 = null; - this.label2Number.BackPictureBox2 = null; - this.label2Number.BorderColor = System.Drawing.Color.Black; - this.label2Number.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.label2Number.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.label2Number.ForeColor = System.Drawing.Color.White; - this.label2Number.InitVisible = true; - this.label2Number.LineSpacing = 0F; - this.label2Number.Location = new System.Drawing.Point(198, 69); - this.label2Number.Name = "label2Number"; - this.label2Number.Size = new System.Drawing.Size(50, 25); - this.label2Number.TabIndex = 9; - this.label2Number.Text = "-"; - this.label2Number.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.label2Number.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.label2Number.Wordwrap = false; - // - // label1Number - // - this.label1Number.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.label1Number.BackPictureBox = null; - this.label1Number.BackPictureBox1 = null; - this.label1Number.BackPictureBox2 = null; - this.label1Number.BorderColor = System.Drawing.Color.Black; - this.label1Number.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.label1Number.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.label1Number.ForeColor = System.Drawing.Color.White; - this.label1Number.InitVisible = true; - this.label1Number.LineSpacing = 0F; - this.label1Number.Location = new System.Drawing.Point(198, 39); - this.label1Number.Name = "label1Number"; - this.label1Number.Size = new System.Drawing.Size(50, 25); - this.label1Number.TabIndex = 8; - this.label1Number.Text = "-"; - this.label1Number.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.label1Number.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.label1Number.Wordwrap = false; - // - // labelTitleAddonCountingOutput - // - this.labelTitleAddonCountingOutput.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleAddonCountingOutput.BackPictureBox = null; - this.labelTitleAddonCountingOutput.BackPictureBox1 = null; - this.labelTitleAddonCountingOutput.BackPictureBox2 = null; - this.labelTitleAddonCountingOutput.BorderColor = System.Drawing.Color.Black; - this.labelTitleAddonCountingOutput.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleAddonCountingOutput.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleAddonCountingOutput.ForeColor = System.Drawing.Color.White; - this.labelTitleAddonCountingOutput.InitVisible = true; - this.labelTitleAddonCountingOutput.LineSpacing = 0F; - this.labelTitleAddonCountingOutput.Location = new System.Drawing.Point(254, 18); - this.labelTitleAddonCountingOutput.Name = "labelTitleAddonCountingOutput"; - this.labelTitleAddonCountingOutput.Size = new System.Drawing.Size(250, 15); - this.labelTitleAddonCountingOutput.TabIndex = 7; - this.labelTitleAddonCountingOutput.Text = "부가기능"; - this.labelTitleAddonCountingOutput.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleAddonCountingOutput.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleAddonCountingOutput.Wordwrap = false; - // - // labelTitleCountCountingOutput - // - this.labelTitleCountCountingOutput.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleCountCountingOutput.BackPictureBox = null; - this.labelTitleCountCountingOutput.BackPictureBox1 = null; - this.labelTitleCountCountingOutput.BackPictureBox2 = null; - this.labelTitleCountCountingOutput.BorderColor = System.Drawing.Color.Black; - this.labelTitleCountCountingOutput.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleCountCountingOutput.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleCountCountingOutput.ForeColor = System.Drawing.Color.White; - this.labelTitleCountCountingOutput.InitVisible = true; - this.labelTitleCountCountingOutput.LineSpacing = 0F; - this.labelTitleCountCountingOutput.Location = new System.Drawing.Point(198, 18); - this.labelTitleCountCountingOutput.Name = "labelTitleCountCountingOutput"; - this.labelTitleCountCountingOutput.Size = new System.Drawing.Size(50, 15); - this.labelTitleCountCountingOutput.TabIndex = 6; - this.labelTitleCountCountingOutput.Text = "개수"; - this.labelTitleCountCountingOutput.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleCountCountingOutput.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleCountCountingOutput.Wordwrap = false; - // - // label2Mode - // - this.label2Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.label2Mode.BackPictureBox = null; - this.label2Mode.BackPictureBox1 = null; - this.label2Mode.BackPictureBox2 = null; - this.label2Mode.BorderColor = System.Drawing.Color.Black; - this.label2Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.label2Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.label2Mode.ForeColor = System.Drawing.Color.White; - this.label2Mode.InitVisible = true; - this.label2Mode.LineSpacing = 0F; - this.label2Mode.Location = new System.Drawing.Point(50, 69); - this.label2Mode.Name = "label2Mode"; - this.label2Mode.Size = new System.Drawing.Size(142, 25); - this.label2Mode.TabIndex = 4; - this.label2Mode.Text = "-"; - this.label2Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.label2Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.label2Mode.Wordwrap = false; - // - // label1Mode - // - this.label1Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.label1Mode.BackPictureBox = null; - this.label1Mode.BackPictureBox1 = null; - this.label1Mode.BackPictureBox2 = null; - this.label1Mode.BorderColor = System.Drawing.Color.Black; - this.label1Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.label1Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.label1Mode.ForeColor = System.Drawing.Color.White; - this.label1Mode.InitVisible = true; - this.label1Mode.LineSpacing = 0F; - this.label1Mode.Location = new System.Drawing.Point(50, 39); - this.label1Mode.Name = "label1Mode"; - this.label1Mode.Size = new System.Drawing.Size(142, 25); - this.label1Mode.TabIndex = 4; - this.label1Mode.Text = "-"; - this.label1Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.label1Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.label1Mode.Wordwrap = false; - // - // smartLabel35 - // - this.smartLabel35.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.smartLabel35.BackPictureBox = null; - this.smartLabel35.BackPictureBox1 = null; - this.smartLabel35.BackPictureBox2 = null; - this.smartLabel35.BorderColor = System.Drawing.Color.Black; - this.smartLabel35.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.smartLabel35.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.smartLabel35.ForeColor = System.Drawing.Color.White; - this.smartLabel35.InitVisible = true; - this.smartLabel35.LineSpacing = 0F; - this.smartLabel35.Location = new System.Drawing.Point(34, 69); - this.smartLabel35.Name = "smartLabel35"; - this.smartLabel35.Size = new System.Drawing.Size(10, 25); - this.smartLabel35.TabIndex = 3; - this.smartLabel35.Text = "2"; - this.smartLabel35.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.smartLabel35.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.smartLabel35.Wordwrap = false; - // - // smartLabel36 - // - this.smartLabel36.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.smartLabel36.BackPictureBox = null; - this.smartLabel36.BackPictureBox1 = null; - this.smartLabel36.BackPictureBox2 = null; - this.smartLabel36.BorderColor = System.Drawing.Color.Black; - this.smartLabel36.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.smartLabel36.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.smartLabel36.ForeColor = System.Drawing.Color.White; - this.smartLabel36.InitVisible = true; - this.smartLabel36.LineSpacing = 0F; - this.smartLabel36.Location = new System.Drawing.Point(34, 39); - this.smartLabel36.Name = "smartLabel36"; - this.smartLabel36.Size = new System.Drawing.Size(10, 25); - this.smartLabel36.TabIndex = 3; - this.smartLabel36.Text = "1"; - this.smartLabel36.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.smartLabel36.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.smartLabel36.Wordwrap = false; - // - // labelTitleModeCountingOutput - // - this.labelTitleModeCountingOutput.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleModeCountingOutput.BackPictureBox = null; - this.labelTitleModeCountingOutput.BackPictureBox1 = null; - this.labelTitleModeCountingOutput.BackPictureBox2 = null; - this.labelTitleModeCountingOutput.BorderColor = System.Drawing.Color.Black; - this.labelTitleModeCountingOutput.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleModeCountingOutput.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleModeCountingOutput.ForeColor = System.Drawing.Color.White; - this.labelTitleModeCountingOutput.InitVisible = true; - this.labelTitleModeCountingOutput.LineSpacing = 0F; - this.labelTitleModeCountingOutput.Location = new System.Drawing.Point(50, 18); - this.labelTitleModeCountingOutput.Name = "labelTitleModeCountingOutput"; - this.labelTitleModeCountingOutput.Size = new System.Drawing.Size(142, 15); - this.labelTitleModeCountingOutput.TabIndex = 2; - this.labelTitleModeCountingOutput.Text = "모드"; - this.labelTitleModeCountingOutput.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleModeCountingOutput.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleModeCountingOutput.Wordwrap = false; - // // groupBoxAutoZero // this.groupBoxAutoZero.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); this.groupBoxAutoZero.BackPictureBox = null; this.groupBoxAutoZero.BackPictureBox1 = null; - this.groupBoxAutoZero.Controls.Add(this.labelMode2); - this.groupBoxAutoZero.Controls.Add(this.labelMode1); - this.groupBoxAutoZero.Controls.Add(this.labelMode2Variate); - this.groupBoxAutoZero.Controls.Add(this.labelMode2Range); - this.groupBoxAutoZero.Controls.Add(this.labelTitleMode2Variate); - this.groupBoxAutoZero.Controls.Add(this.labelTitleMode2Range); - this.groupBoxAutoZero.Controls.Add(this.labelMode2Time); - this.groupBoxAutoZero.Controls.Add(this.labelTitleMode2Time); - this.groupBoxAutoZero.Controls.Add(this.labelTitleMode2AutoZero); - this.groupBoxAutoZero.Controls.Add(this.labelMode1Variate); - this.groupBoxAutoZero.Controls.Add(this.labelMode1Range); - this.groupBoxAutoZero.Controls.Add(this.labelTitleMode1Variate); - this.groupBoxAutoZero.Controls.Add(this.labelTitleMode1Range); - this.groupBoxAutoZero.Controls.Add(this.labelMode1Time); - this.groupBoxAutoZero.Controls.Add(this.labelTitleMode1Time); - this.groupBoxAutoZero.Controls.Add(this.labelTitleMode1AutoZero); + this.groupBoxAutoZero.Controls.Add(this.labelIsAutoZeroUsing); + this.groupBoxAutoZero.Controls.Add(this.labelVariate); + this.groupBoxAutoZero.Controls.Add(this.labelMinusRange); + this.groupBoxAutoZero.Controls.Add(this.labelTitleVariate); + this.groupBoxAutoZero.Controls.Add(this.labelTitleMinusRange); + this.groupBoxAutoZero.Controls.Add(this.labelPlusRange); + this.groupBoxAutoZero.Controls.Add(this.labelTitlePlusRange); + this.groupBoxAutoZero.Controls.Add(this.labelTitleIsAutoZeroUsing); this.groupBoxAutoZero.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); this.groupBoxAutoZero.FrameLineColor1 = System.Drawing.Color.White; this.groupBoxAutoZero.FrameLineColor2 = System.Drawing.Color.White; @@ -793,349 +748,181 @@ this.groupBoxAutoZero.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; this.groupBoxAutoZero.Image = null; this.groupBoxAutoZero.InitVisible = true; - this.groupBoxAutoZero.Location = new System.Drawing.Point(531, 103); + this.groupBoxAutoZero.Location = new System.Drawing.Point(531, 266); this.groupBoxAutoZero.Name = "groupBoxAutoZero"; this.groupBoxAutoZero.RoundRadius = 5; - this.groupBoxAutoZero.Size = new System.Drawing.Size(174, 189); + this.groupBoxAutoZero.Size = new System.Drawing.Size(170, 120); this.groupBoxAutoZero.TabIndex = 12; this.groupBoxAutoZero.Text = "자동영점"; this.groupBoxAutoZero.TextColor = System.Drawing.Color.White; // - // labelMode2 + // labelIsAutoZeroUsing // - this.labelMode2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelMode2.BackPictureBox = null; - this.labelMode2.BackPictureBox1 = null; - this.labelMode2.BackPictureBox2 = null; - this.labelMode2.BorderColor = System.Drawing.Color.Black; - this.labelMode2.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelMode2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelMode2.ForeColor = System.Drawing.Color.White; - this.labelMode2.InitVisible = true; - this.labelMode2.LineSpacing = 0F; - this.labelMode2.Location = new System.Drawing.Point(101, 99); - this.labelMode2.Name = "labelMode2"; - this.labelMode2.Size = new System.Drawing.Size(60, 15); - this.labelMode2.TabIndex = 13; - this.labelMode2.Text = "-"; - this.labelMode2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelMode2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMode2.Wordwrap = false; + this.labelIsAutoZeroUsing.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelIsAutoZeroUsing.BackPictureBox = null; + this.labelIsAutoZeroUsing.BackPictureBox1 = null; + this.labelIsAutoZeroUsing.BackPictureBox2 = null; + this.labelIsAutoZeroUsing.BorderColor = System.Drawing.Color.Black; + this.labelIsAutoZeroUsing.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelIsAutoZeroUsing.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelIsAutoZeroUsing.ForeColor = System.Drawing.Color.White; + this.labelIsAutoZeroUsing.InitVisible = true; + this.labelIsAutoZeroUsing.LineSpacing = 0F; + this.labelIsAutoZeroUsing.Location = new System.Drawing.Point(91, 22); + this.labelIsAutoZeroUsing.Name = "labelIsAutoZeroUsing"; + this.labelIsAutoZeroUsing.Size = new System.Drawing.Size(60, 15); + this.labelIsAutoZeroUsing.TabIndex = 12; + this.labelIsAutoZeroUsing.Text = "-"; + this.labelIsAutoZeroUsing.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelIsAutoZeroUsing.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelIsAutoZeroUsing.Wordwrap = false; // - // labelMode1 + // labelVariate // - this.labelMode1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelMode1.BackPictureBox = null; - this.labelMode1.BackPictureBox1 = null; - this.labelMode1.BackPictureBox2 = null; - this.labelMode1.BorderColor = System.Drawing.Color.Black; - this.labelMode1.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelMode1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelMode1.ForeColor = System.Drawing.Color.White; - this.labelMode1.InitVisible = true; - this.labelMode1.LineSpacing = 0F; - this.labelMode1.Location = new System.Drawing.Point(101, 15); - this.labelMode1.Name = "labelMode1"; - this.labelMode1.Size = new System.Drawing.Size(60, 15); - this.labelMode1.TabIndex = 12; - this.labelMode1.Text = "-"; - this.labelMode1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelMode1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMode1.Wordwrap = false; + this.labelVariate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelVariate.BackPictureBox = null; + this.labelVariate.BackPictureBox1 = null; + this.labelVariate.BackPictureBox2 = null; + this.labelVariate.BorderColor = System.Drawing.Color.Black; + this.labelVariate.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelVariate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelVariate.ForeColor = System.Drawing.Color.White; + this.labelVariate.InitVisible = true; + this.labelVariate.LineSpacing = 0F; + this.labelVariate.Location = new System.Drawing.Point(91, 85); + this.labelVariate.Name = "labelVariate"; + this.labelVariate.Size = new System.Drawing.Size(60, 15); + this.labelVariate.TabIndex = 4; + this.labelVariate.Text = "-"; + this.labelVariate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelVariate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelVariate.Wordwrap = false; // - // labelMode2Variate + // labelMinusRange // - this.labelMode2Variate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelMode2Variate.BackPictureBox = null; - this.labelMode2Variate.BackPictureBox1 = null; - this.labelMode2Variate.BackPictureBox2 = null; - this.labelMode2Variate.BorderColor = System.Drawing.Color.Black; - this.labelMode2Variate.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelMode2Variate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelMode2Variate.ForeColor = System.Drawing.Color.White; - this.labelMode2Variate.InitVisible = true; - this.labelMode2Variate.LineSpacing = 0F; - this.labelMode2Variate.Location = new System.Drawing.Point(101, 162); - this.labelMode2Variate.Name = "labelMode2Variate"; - this.labelMode2Variate.Size = new System.Drawing.Size(60, 15); - this.labelMode2Variate.TabIndex = 10; - this.labelMode2Variate.Text = "-"; - this.labelMode2Variate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelMode2Variate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMode2Variate.Wordwrap = false; + this.labelMinusRange.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelMinusRange.BackPictureBox = null; + this.labelMinusRange.BackPictureBox1 = null; + this.labelMinusRange.BackPictureBox2 = null; + this.labelMinusRange.BorderColor = System.Drawing.Color.Black; + this.labelMinusRange.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelMinusRange.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelMinusRange.ForeColor = System.Drawing.Color.White; + this.labelMinusRange.InitVisible = true; + this.labelMinusRange.LineSpacing = 0F; + this.labelMinusRange.Location = new System.Drawing.Point(91, 64); + this.labelMinusRange.Name = "labelMinusRange"; + this.labelMinusRange.Size = new System.Drawing.Size(60, 15); + this.labelMinusRange.TabIndex = 4; + this.labelMinusRange.Text = "-"; + this.labelMinusRange.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelMinusRange.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelMinusRange.Wordwrap = false; // - // labelMode2Range + // labelTitleVariate // - this.labelMode2Range.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelMode2Range.BackPictureBox = null; - this.labelMode2Range.BackPictureBox1 = null; - this.labelMode2Range.BackPictureBox2 = null; - this.labelMode2Range.BorderColor = System.Drawing.Color.Black; - this.labelMode2Range.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelMode2Range.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelMode2Range.ForeColor = System.Drawing.Color.White; - this.labelMode2Range.InitVisible = true; - this.labelMode2Range.LineSpacing = 0F; - this.labelMode2Range.Location = new System.Drawing.Point(101, 141); - this.labelMode2Range.Name = "labelMode2Range"; - this.labelMode2Range.Size = new System.Drawing.Size(60, 15); - this.labelMode2Range.TabIndex = 11; - this.labelMode2Range.Text = "-"; - this.labelMode2Range.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelMode2Range.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMode2Range.Wordwrap = false; + this.labelTitleVariate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleVariate.BackPictureBox = null; + this.labelTitleVariate.BackPictureBox1 = null; + this.labelTitleVariate.BackPictureBox2 = null; + this.labelTitleVariate.BorderColor = System.Drawing.Color.Black; + this.labelTitleVariate.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleVariate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleVariate.ForeColor = System.Drawing.Color.White; + this.labelTitleVariate.InitVisible = true; + this.labelTitleVariate.LineSpacing = 0F; + this.labelTitleVariate.Location = new System.Drawing.Point(20, 85); + this.labelTitleVariate.Name = "labelTitleVariate"; + this.labelTitleVariate.Size = new System.Drawing.Size(70, 15); + this.labelTitleVariate.TabIndex = 3; + this.labelTitleVariate.Text = "변량"; + this.labelTitleVariate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleVariate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleVariate.Wordwrap = false; // - // labelTitleMode2Variate + // labelTitleMinusRange // - this.labelTitleMode2Variate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleMode2Variate.BackPictureBox = null; - this.labelTitleMode2Variate.BackPictureBox1 = null; - this.labelTitleMode2Variate.BackPictureBox2 = null; - this.labelTitleMode2Variate.BorderColor = System.Drawing.Color.Black; - this.labelTitleMode2Variate.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMode2Variate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleMode2Variate.ForeColor = System.Drawing.Color.White; - this.labelTitleMode2Variate.InitVisible = true; - this.labelTitleMode2Variate.LineSpacing = 0F; - this.labelTitleMode2Variate.Location = new System.Drawing.Point(15, 162); - this.labelTitleMode2Variate.Name = "labelTitleMode2Variate"; - this.labelTitleMode2Variate.Size = new System.Drawing.Size(80, 15); - this.labelTitleMode2Variate.TabIndex = 9; - this.labelTitleMode2Variate.Text = "변량"; - this.labelTitleMode2Variate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleMode2Variate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMode2Variate.Wordwrap = false; + this.labelTitleMinusRange.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleMinusRange.BackPictureBox = null; + this.labelTitleMinusRange.BackPictureBox1 = null; + this.labelTitleMinusRange.BackPictureBox2 = null; + this.labelTitleMinusRange.BorderColor = System.Drawing.Color.Black; + this.labelTitleMinusRange.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleMinusRange.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleMinusRange.ForeColor = System.Drawing.Color.White; + this.labelTitleMinusRange.InitVisible = true; + this.labelTitleMinusRange.LineSpacing = 0F; + this.labelTitleMinusRange.Location = new System.Drawing.Point(20, 64); + this.labelTitleMinusRange.Name = "labelTitleMinusRange"; + this.labelTitleMinusRange.Size = new System.Drawing.Size(70, 15); + this.labelTitleMinusRange.TabIndex = 3; + this.labelTitleMinusRange.Text = "- 범위"; + this.labelTitleMinusRange.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleMinusRange.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleMinusRange.Wordwrap = false; // - // labelTitleMode2Range + // labelPlusRange // - this.labelTitleMode2Range.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleMode2Range.BackPictureBox = null; - this.labelTitleMode2Range.BackPictureBox1 = null; - this.labelTitleMode2Range.BackPictureBox2 = null; - this.labelTitleMode2Range.BorderColor = System.Drawing.Color.Black; - this.labelTitleMode2Range.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMode2Range.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleMode2Range.ForeColor = System.Drawing.Color.White; - this.labelTitleMode2Range.InitVisible = true; - this.labelTitleMode2Range.LineSpacing = 0F; - this.labelTitleMode2Range.Location = new System.Drawing.Point(15, 141); - this.labelTitleMode2Range.Name = "labelTitleMode2Range"; - this.labelTitleMode2Range.Size = new System.Drawing.Size(80, 15); - this.labelTitleMode2Range.TabIndex = 8; - this.labelTitleMode2Range.Text = "범위"; - this.labelTitleMode2Range.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleMode2Range.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMode2Range.Wordwrap = false; + this.labelPlusRange.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelPlusRange.BackPictureBox = null; + this.labelPlusRange.BackPictureBox1 = null; + this.labelPlusRange.BackPictureBox2 = null; + this.labelPlusRange.BorderColor = System.Drawing.Color.Black; + this.labelPlusRange.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelPlusRange.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelPlusRange.ForeColor = System.Drawing.Color.White; + this.labelPlusRange.InitVisible = true; + this.labelPlusRange.LineSpacing = 0F; + this.labelPlusRange.Location = new System.Drawing.Point(91, 43); + this.labelPlusRange.Name = "labelPlusRange"; + this.labelPlusRange.Size = new System.Drawing.Size(60, 15); + this.labelPlusRange.TabIndex = 2; + this.labelPlusRange.Text = "-"; + this.labelPlusRange.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPlusRange.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPlusRange.Wordwrap = false; // - // labelMode2Time + // labelTitlePlusRange // - this.labelMode2Time.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelMode2Time.BackPictureBox = null; - this.labelMode2Time.BackPictureBox1 = null; - this.labelMode2Time.BackPictureBox2 = null; - this.labelMode2Time.BorderColor = System.Drawing.Color.Black; - this.labelMode2Time.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelMode2Time.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelMode2Time.ForeColor = System.Drawing.Color.White; - this.labelMode2Time.InitVisible = true; - this.labelMode2Time.LineSpacing = 0F; - this.labelMode2Time.Location = new System.Drawing.Point(101, 120); - this.labelMode2Time.Name = "labelMode2Time"; - this.labelMode2Time.Size = new System.Drawing.Size(60, 15); - this.labelMode2Time.TabIndex = 7; - this.labelMode2Time.Text = "-"; - this.labelMode2Time.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelMode2Time.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMode2Time.Wordwrap = false; + this.labelTitlePlusRange.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitlePlusRange.BackPictureBox = null; + this.labelTitlePlusRange.BackPictureBox1 = null; + this.labelTitlePlusRange.BackPictureBox2 = null; + this.labelTitlePlusRange.BorderColor = System.Drawing.Color.Black; + this.labelTitlePlusRange.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitlePlusRange.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitlePlusRange.ForeColor = System.Drawing.Color.White; + this.labelTitlePlusRange.InitVisible = true; + this.labelTitlePlusRange.LineSpacing = 0F; + this.labelTitlePlusRange.Location = new System.Drawing.Point(20, 43); + this.labelTitlePlusRange.Name = "labelTitlePlusRange"; + this.labelTitlePlusRange.Size = new System.Drawing.Size(70, 15); + this.labelTitlePlusRange.TabIndex = 1; + this.labelTitlePlusRange.Text = "+범위"; + this.labelTitlePlusRange.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitlePlusRange.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitlePlusRange.Wordwrap = false; // - // labelTitleMode2Time + // labelTitleIsAutoZeroUsing // - this.labelTitleMode2Time.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleMode2Time.BackPictureBox = null; - this.labelTitleMode2Time.BackPictureBox1 = null; - this.labelTitleMode2Time.BackPictureBox2 = null; - this.labelTitleMode2Time.BorderColor = System.Drawing.Color.Black; - this.labelTitleMode2Time.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMode2Time.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleMode2Time.ForeColor = System.Drawing.Color.White; - this.labelTitleMode2Time.InitVisible = true; - this.labelTitleMode2Time.LineSpacing = 0F; - this.labelTitleMode2Time.Location = new System.Drawing.Point(15, 120); - this.labelTitleMode2Time.Name = "labelTitleMode2Time"; - this.labelTitleMode2Time.Size = new System.Drawing.Size(80, 15); - this.labelTitleMode2Time.TabIndex = 6; - this.labelTitleMode2Time.Text = "시간"; - this.labelTitleMode2Time.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleMode2Time.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMode2Time.Wordwrap = false; - // - // labelTitleMode2AutoZero - // - this.labelTitleMode2AutoZero.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleMode2AutoZero.BackPictureBox = null; - this.labelTitleMode2AutoZero.BackPictureBox1 = null; - this.labelTitleMode2AutoZero.BackPictureBox2 = null; - this.labelTitleMode2AutoZero.BorderColor = System.Drawing.Color.Black; - this.labelTitleMode2AutoZero.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMode2AutoZero.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleMode2AutoZero.ForeColor = System.Drawing.Color.White; - this.labelTitleMode2AutoZero.InitVisible = true; - this.labelTitleMode2AutoZero.LineSpacing = 0F; - this.labelTitleMode2AutoZero.Location = new System.Drawing.Point(15, 99); - this.labelTitleMode2AutoZero.Name = "labelTitleMode2AutoZero"; - this.labelTitleMode2AutoZero.Size = new System.Drawing.Size(80, 15); - this.labelTitleMode2AutoZero.TabIndex = 5; - this.labelTitleMode2AutoZero.Text = "모드 2"; - this.labelTitleMode2AutoZero.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleMode2AutoZero.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMode2AutoZero.Wordwrap = false; - // - // labelMode1Variate - // - this.labelMode1Variate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelMode1Variate.BackPictureBox = null; - this.labelMode1Variate.BackPictureBox1 = null; - this.labelMode1Variate.BackPictureBox2 = null; - this.labelMode1Variate.BorderColor = System.Drawing.Color.Black; - this.labelMode1Variate.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelMode1Variate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelMode1Variate.ForeColor = System.Drawing.Color.White; - this.labelMode1Variate.InitVisible = true; - this.labelMode1Variate.LineSpacing = 0F; - this.labelMode1Variate.Location = new System.Drawing.Point(101, 78); - this.labelMode1Variate.Name = "labelMode1Variate"; - this.labelMode1Variate.Size = new System.Drawing.Size(60, 15); - this.labelMode1Variate.TabIndex = 4; - this.labelMode1Variate.Text = "-"; - this.labelMode1Variate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelMode1Variate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMode1Variate.Wordwrap = false; - // - // labelMode1Range - // - this.labelMode1Range.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelMode1Range.BackPictureBox = null; - this.labelMode1Range.BackPictureBox1 = null; - this.labelMode1Range.BackPictureBox2 = null; - this.labelMode1Range.BorderColor = System.Drawing.Color.Black; - this.labelMode1Range.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelMode1Range.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelMode1Range.ForeColor = System.Drawing.Color.White; - this.labelMode1Range.InitVisible = true; - this.labelMode1Range.LineSpacing = 0F; - this.labelMode1Range.Location = new System.Drawing.Point(101, 57); - this.labelMode1Range.Name = "labelMode1Range"; - this.labelMode1Range.Size = new System.Drawing.Size(60, 15); - this.labelMode1Range.TabIndex = 4; - this.labelMode1Range.Text = "-"; - this.labelMode1Range.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelMode1Range.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMode1Range.Wordwrap = false; - // - // labelTitleMode1Variate - // - this.labelTitleMode1Variate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleMode1Variate.BackPictureBox = null; - this.labelTitleMode1Variate.BackPictureBox1 = null; - this.labelTitleMode1Variate.BackPictureBox2 = null; - this.labelTitleMode1Variate.BorderColor = System.Drawing.Color.Black; - this.labelTitleMode1Variate.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMode1Variate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleMode1Variate.ForeColor = System.Drawing.Color.White; - this.labelTitleMode1Variate.InitVisible = true; - this.labelTitleMode1Variate.LineSpacing = 0F; - this.labelTitleMode1Variate.Location = new System.Drawing.Point(15, 78); - this.labelTitleMode1Variate.Name = "labelTitleMode1Variate"; - this.labelTitleMode1Variate.Size = new System.Drawing.Size(80, 15); - this.labelTitleMode1Variate.TabIndex = 3; - this.labelTitleMode1Variate.Text = "변량"; - this.labelTitleMode1Variate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleMode1Variate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMode1Variate.Wordwrap = false; - // - // labelTitleMode1Range - // - this.labelTitleMode1Range.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleMode1Range.BackPictureBox = null; - this.labelTitleMode1Range.BackPictureBox1 = null; - this.labelTitleMode1Range.BackPictureBox2 = null; - this.labelTitleMode1Range.BorderColor = System.Drawing.Color.Black; - this.labelTitleMode1Range.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMode1Range.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleMode1Range.ForeColor = System.Drawing.Color.White; - this.labelTitleMode1Range.InitVisible = true; - this.labelTitleMode1Range.LineSpacing = 0F; - this.labelTitleMode1Range.Location = new System.Drawing.Point(15, 57); - this.labelTitleMode1Range.Name = "labelTitleMode1Range"; - this.labelTitleMode1Range.Size = new System.Drawing.Size(80, 15); - this.labelTitleMode1Range.TabIndex = 3; - this.labelTitleMode1Range.Text = "범위"; - this.labelTitleMode1Range.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleMode1Range.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMode1Range.Wordwrap = false; - // - // labelMode1Time - // - this.labelMode1Time.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelMode1Time.BackPictureBox = null; - this.labelMode1Time.BackPictureBox1 = null; - this.labelMode1Time.BackPictureBox2 = null; - this.labelMode1Time.BorderColor = System.Drawing.Color.Black; - this.labelMode1Time.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelMode1Time.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelMode1Time.ForeColor = System.Drawing.Color.White; - this.labelMode1Time.InitVisible = true; - this.labelMode1Time.LineSpacing = 0F; - this.labelMode1Time.Location = new System.Drawing.Point(101, 36); - this.labelMode1Time.Name = "labelMode1Time"; - this.labelMode1Time.Size = new System.Drawing.Size(60, 15); - this.labelMode1Time.TabIndex = 2; - this.labelMode1Time.Text = "-"; - this.labelMode1Time.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelMode1Time.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMode1Time.Wordwrap = false; - // - // labelTitleMode1Time - // - this.labelTitleMode1Time.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleMode1Time.BackPictureBox = null; - this.labelTitleMode1Time.BackPictureBox1 = null; - this.labelTitleMode1Time.BackPictureBox2 = null; - this.labelTitleMode1Time.BorderColor = System.Drawing.Color.Black; - this.labelTitleMode1Time.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMode1Time.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleMode1Time.ForeColor = System.Drawing.Color.White; - this.labelTitleMode1Time.InitVisible = true; - this.labelTitleMode1Time.LineSpacing = 0F; - this.labelTitleMode1Time.Location = new System.Drawing.Point(15, 36); - this.labelTitleMode1Time.Name = "labelTitleMode1Time"; - this.labelTitleMode1Time.Size = new System.Drawing.Size(80, 15); - this.labelTitleMode1Time.TabIndex = 1; - this.labelTitleMode1Time.Text = "시간"; - this.labelTitleMode1Time.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleMode1Time.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMode1Time.Wordwrap = false; - // - // labelTitleMode1AutoZero - // - this.labelTitleMode1AutoZero.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleMode1AutoZero.BackPictureBox = null; - this.labelTitleMode1AutoZero.BackPictureBox1 = null; - this.labelTitleMode1AutoZero.BackPictureBox2 = null; - this.labelTitleMode1AutoZero.BorderColor = System.Drawing.Color.Black; - this.labelTitleMode1AutoZero.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMode1AutoZero.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleMode1AutoZero.ForeColor = System.Drawing.Color.White; - this.labelTitleMode1AutoZero.InitVisible = true; - this.labelTitleMode1AutoZero.LineSpacing = 0F; - this.labelTitleMode1AutoZero.Location = new System.Drawing.Point(15, 15); - this.labelTitleMode1AutoZero.Name = "labelTitleMode1AutoZero"; - this.labelTitleMode1AutoZero.Size = new System.Drawing.Size(80, 15); - this.labelTitleMode1AutoZero.TabIndex = 0; - this.labelTitleMode1AutoZero.Text = "모드 1"; - this.labelTitleMode1AutoZero.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleMode1AutoZero.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMode1AutoZero.Wordwrap = false; + this.labelTitleIsAutoZeroUsing.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleIsAutoZeroUsing.BackPictureBox = null; + this.labelTitleIsAutoZeroUsing.BackPictureBox1 = null; + this.labelTitleIsAutoZeroUsing.BackPictureBox2 = null; + this.labelTitleIsAutoZeroUsing.BorderColor = System.Drawing.Color.Black; + this.labelTitleIsAutoZeroUsing.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleIsAutoZeroUsing.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleIsAutoZeroUsing.ForeColor = System.Drawing.Color.White; + this.labelTitleIsAutoZeroUsing.InitVisible = true; + this.labelTitleIsAutoZeroUsing.LineSpacing = 0F; + this.labelTitleIsAutoZeroUsing.Location = new System.Drawing.Point(20, 22); + this.labelTitleIsAutoZeroUsing.Name = "labelTitleIsAutoZeroUsing"; + this.labelTitleIsAutoZeroUsing.Size = new System.Drawing.Size(70, 15); + this.labelTitleIsAutoZeroUsing.TabIndex = 0; + this.labelTitleIsAutoZeroUsing.Text = "사용여부"; + this.labelTitleIsAutoZeroUsing.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleIsAutoZeroUsing.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleIsAutoZeroUsing.Wordwrap = false; // // groupBoxExternalOutput // @@ -1143,20 +930,20 @@ this.groupBoxExternalOutput.BackPictureBox = null; this.groupBoxExternalOutput.BackPictureBox1 = null; this.groupBoxExternalOutput.Controls.Add(this.labelTitleOperationExOutput); - this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput10Mode); - this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput9Mode); - this.groupBoxExternalOutput.Controls.Add(this.labelTitleExternalOutput10); - this.groupBoxExternalOutput.Controls.Add(this.labelTitleExternalOutput9); + this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput6Mode); + this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput5Mode); + this.groupBoxExternalOutput.Controls.Add(this.labelTitleExternalOutput6); + this.groupBoxExternalOutput.Controls.Add(this.labelTitleExternalOutput5); this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput4Mode); this.groupBoxExternalOutput.Controls.Add(this.labelTitleExternalOutput4); - this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput10Delay); - this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput9Delay); + this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput6Delay); + this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput5Delay); this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput4Delay); this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput3Delay); this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput2Delay); this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput1Delay); - this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput10Operation); - this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput9Operation); + this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput6Operation); + this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput5Operation); this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput4Operation); this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput3Operation); this.groupBoxExternalOutput.Controls.Add(this.labelExternalOutput2Operation); @@ -1176,7 +963,7 @@ this.groupBoxExternalOutput.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; this.groupBoxExternalOutput.Image = null; this.groupBoxExternalOutput.InitVisible = true; - this.groupBoxExternalOutput.Location = new System.Drawing.Point(193, 103); + this.groupBoxExternalOutput.Location = new System.Drawing.Point(193, 113); this.groupBoxExternalOutput.Name = "groupBoxExternalOutput"; this.groupBoxExternalOutput.RoundRadius = 5; this.groupBoxExternalOutput.Size = new System.Drawing.Size(332, 189); @@ -1205,89 +992,89 @@ this.labelTitleOperationExOutput.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleOperationExOutput.Wordwrap = false; // - // labelExternalOutput10Mode + // labelExternalOutput6Mode // - this.labelExternalOutput10Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelExternalOutput10Mode.BackPictureBox = null; - this.labelExternalOutput10Mode.BackPictureBox1 = null; - this.labelExternalOutput10Mode.BackPictureBox2 = null; - this.labelExternalOutput10Mode.BorderColor = System.Drawing.Color.Black; - this.labelExternalOutput10Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelExternalOutput10Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelExternalOutput10Mode.ForeColor = System.Drawing.Color.White; - this.labelExternalOutput10Mode.InitVisible = true; - this.labelExternalOutput10Mode.LineSpacing = 0F; - this.labelExternalOutput10Mode.Location = new System.Drawing.Point(111, 151); - this.labelExternalOutput10Mode.Name = "labelExternalOutput10Mode"; - this.labelExternalOutput10Mode.Size = new System.Drawing.Size(110, 15); - this.labelExternalOutput10Mode.TabIndex = 25; - this.labelExternalOutput10Mode.Text = "-"; - this.labelExternalOutput10Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelExternalOutput10Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelExternalOutput10Mode.Wordwrap = false; + this.labelExternalOutput6Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelExternalOutput6Mode.BackPictureBox = null; + this.labelExternalOutput6Mode.BackPictureBox1 = null; + this.labelExternalOutput6Mode.BackPictureBox2 = null; + this.labelExternalOutput6Mode.BorderColor = System.Drawing.Color.Black; + this.labelExternalOutput6Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelExternalOutput6Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelExternalOutput6Mode.ForeColor = System.Drawing.Color.White; + this.labelExternalOutput6Mode.InitVisible = true; + this.labelExternalOutput6Mode.LineSpacing = 0F; + this.labelExternalOutput6Mode.Location = new System.Drawing.Point(111, 151); + this.labelExternalOutput6Mode.Name = "labelExternalOutput6Mode"; + this.labelExternalOutput6Mode.Size = new System.Drawing.Size(110, 15); + this.labelExternalOutput6Mode.TabIndex = 25; + this.labelExternalOutput6Mode.Text = "-"; + this.labelExternalOutput6Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelExternalOutput6Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelExternalOutput6Mode.Wordwrap = false; // - // labelExternalOutput9Mode + // labelExternalOutput5Mode // - this.labelExternalOutput9Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelExternalOutput9Mode.BackPictureBox = null; - this.labelExternalOutput9Mode.BackPictureBox1 = null; - this.labelExternalOutput9Mode.BackPictureBox2 = null; - this.labelExternalOutput9Mode.BorderColor = System.Drawing.Color.Black; - this.labelExternalOutput9Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelExternalOutput9Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelExternalOutput9Mode.ForeColor = System.Drawing.Color.White; - this.labelExternalOutput9Mode.InitVisible = true; - this.labelExternalOutput9Mode.LineSpacing = 0F; - this.labelExternalOutput9Mode.Location = new System.Drawing.Point(111, 130); - this.labelExternalOutput9Mode.Name = "labelExternalOutput9Mode"; - this.labelExternalOutput9Mode.Size = new System.Drawing.Size(110, 15); - this.labelExternalOutput9Mode.TabIndex = 26; - this.labelExternalOutput9Mode.Text = "-"; - this.labelExternalOutput9Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelExternalOutput9Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelExternalOutput9Mode.Wordwrap = false; + this.labelExternalOutput5Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelExternalOutput5Mode.BackPictureBox = null; + this.labelExternalOutput5Mode.BackPictureBox1 = null; + this.labelExternalOutput5Mode.BackPictureBox2 = null; + this.labelExternalOutput5Mode.BorderColor = System.Drawing.Color.Black; + this.labelExternalOutput5Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelExternalOutput5Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelExternalOutput5Mode.ForeColor = System.Drawing.Color.White; + this.labelExternalOutput5Mode.InitVisible = true; + this.labelExternalOutput5Mode.LineSpacing = 0F; + this.labelExternalOutput5Mode.Location = new System.Drawing.Point(111, 130); + this.labelExternalOutput5Mode.Name = "labelExternalOutput5Mode"; + this.labelExternalOutput5Mode.Size = new System.Drawing.Size(110, 15); + this.labelExternalOutput5Mode.TabIndex = 26; + this.labelExternalOutput5Mode.Text = "-"; + this.labelExternalOutput5Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelExternalOutput5Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelExternalOutput5Mode.Wordwrap = false; // - // labelTitleExternalOutput10 + // labelTitleExternalOutput6 // - this.labelTitleExternalOutput10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleExternalOutput10.BackPictureBox = null; - this.labelTitleExternalOutput10.BackPictureBox1 = null; - this.labelTitleExternalOutput10.BackPictureBox2 = null; - this.labelTitleExternalOutput10.BorderColor = System.Drawing.Color.Black; - this.labelTitleExternalOutput10.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleExternalOutput10.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleExternalOutput10.ForeColor = System.Drawing.Color.White; - this.labelTitleExternalOutput10.InitVisible = true; - this.labelTitleExternalOutput10.LineSpacing = 0F; - this.labelTitleExternalOutput10.Location = new System.Drawing.Point(16, 151); - this.labelTitleExternalOutput10.Name = "labelTitleExternalOutput10"; - this.labelTitleExternalOutput10.Size = new System.Drawing.Size(90, 15); - this.labelTitleExternalOutput10.TabIndex = 24; - this.labelTitleExternalOutput10.Text = "외부출력10"; - this.labelTitleExternalOutput10.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleExternalOutput10.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleExternalOutput10.Wordwrap = false; + this.labelTitleExternalOutput6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleExternalOutput6.BackPictureBox = null; + this.labelTitleExternalOutput6.BackPictureBox1 = null; + this.labelTitleExternalOutput6.BackPictureBox2 = null; + this.labelTitleExternalOutput6.BorderColor = System.Drawing.Color.Black; + this.labelTitleExternalOutput6.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleExternalOutput6.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleExternalOutput6.ForeColor = System.Drawing.Color.White; + this.labelTitleExternalOutput6.InitVisible = true; + this.labelTitleExternalOutput6.LineSpacing = 0F; + this.labelTitleExternalOutput6.Location = new System.Drawing.Point(16, 151); + this.labelTitleExternalOutput6.Name = "labelTitleExternalOutput6"; + this.labelTitleExternalOutput6.Size = new System.Drawing.Size(90, 15); + this.labelTitleExternalOutput6.TabIndex = 24; + this.labelTitleExternalOutput6.Text = "외부출력6"; + this.labelTitleExternalOutput6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleExternalOutput6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleExternalOutput6.Wordwrap = false; // - // labelTitleExternalOutput9 + // labelTitleExternalOutput5 // - this.labelTitleExternalOutput9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleExternalOutput9.BackPictureBox = null; - this.labelTitleExternalOutput9.BackPictureBox1 = null; - this.labelTitleExternalOutput9.BackPictureBox2 = null; - this.labelTitleExternalOutput9.BorderColor = System.Drawing.Color.Black; - this.labelTitleExternalOutput9.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleExternalOutput9.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleExternalOutput9.ForeColor = System.Drawing.Color.White; - this.labelTitleExternalOutput9.InitVisible = true; - this.labelTitleExternalOutput9.LineSpacing = 0F; - this.labelTitleExternalOutput9.Location = new System.Drawing.Point(16, 130); - this.labelTitleExternalOutput9.Name = "labelTitleExternalOutput9"; - this.labelTitleExternalOutput9.Size = new System.Drawing.Size(90, 15); - this.labelTitleExternalOutput9.TabIndex = 23; - this.labelTitleExternalOutput9.Text = "외부출력9"; - this.labelTitleExternalOutput9.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleExternalOutput9.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleExternalOutput9.Wordwrap = false; + this.labelTitleExternalOutput5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleExternalOutput5.BackPictureBox = null; + this.labelTitleExternalOutput5.BackPictureBox1 = null; + this.labelTitleExternalOutput5.BackPictureBox2 = null; + this.labelTitleExternalOutput5.BorderColor = System.Drawing.Color.Black; + this.labelTitleExternalOutput5.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleExternalOutput5.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleExternalOutput5.ForeColor = System.Drawing.Color.White; + this.labelTitleExternalOutput5.InitVisible = true; + this.labelTitleExternalOutput5.LineSpacing = 0F; + this.labelTitleExternalOutput5.Location = new System.Drawing.Point(16, 130); + this.labelTitleExternalOutput5.Name = "labelTitleExternalOutput5"; + this.labelTitleExternalOutput5.Size = new System.Drawing.Size(90, 15); + this.labelTitleExternalOutput5.TabIndex = 23; + this.labelTitleExternalOutput5.Text = "외부출력5"; + this.labelTitleExternalOutput5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleExternalOutput5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleExternalOutput5.Wordwrap = false; // // labelExternalOutput4Mode // @@ -1331,47 +1118,47 @@ this.labelTitleExternalOutput4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleExternalOutput4.Wordwrap = false; // - // labelExternalOutput10Delay + // labelExternalOutput6Delay // - this.labelExternalOutput10Delay.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelExternalOutput10Delay.BackPictureBox = null; - this.labelExternalOutput10Delay.BackPictureBox1 = null; - this.labelExternalOutput10Delay.BackPictureBox2 = null; - this.labelExternalOutput10Delay.BorderColor = System.Drawing.Color.Black; - this.labelExternalOutput10Delay.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelExternalOutput10Delay.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelExternalOutput10Delay.ForeColor = System.Drawing.Color.White; - this.labelExternalOutput10Delay.InitVisible = true; - this.labelExternalOutput10Delay.LineSpacing = 0F; - this.labelExternalOutput10Delay.Location = new System.Drawing.Point(228, 151); - this.labelExternalOutput10Delay.Name = "labelExternalOutput10Delay"; - this.labelExternalOutput10Delay.Size = new System.Drawing.Size(40, 15); - this.labelExternalOutput10Delay.TabIndex = 19; - this.labelExternalOutput10Delay.Text = "-"; - this.labelExternalOutput10Delay.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelExternalOutput10Delay.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelExternalOutput10Delay.Wordwrap = false; + this.labelExternalOutput6Delay.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelExternalOutput6Delay.BackPictureBox = null; + this.labelExternalOutput6Delay.BackPictureBox1 = null; + this.labelExternalOutput6Delay.BackPictureBox2 = null; + this.labelExternalOutput6Delay.BorderColor = System.Drawing.Color.Black; + this.labelExternalOutput6Delay.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelExternalOutput6Delay.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelExternalOutput6Delay.ForeColor = System.Drawing.Color.White; + this.labelExternalOutput6Delay.InitVisible = true; + this.labelExternalOutput6Delay.LineSpacing = 0F; + this.labelExternalOutput6Delay.Location = new System.Drawing.Point(228, 151); + this.labelExternalOutput6Delay.Name = "labelExternalOutput6Delay"; + this.labelExternalOutput6Delay.Size = new System.Drawing.Size(40, 15); + this.labelExternalOutput6Delay.TabIndex = 19; + this.labelExternalOutput6Delay.Text = "-"; + this.labelExternalOutput6Delay.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelExternalOutput6Delay.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelExternalOutput6Delay.Wordwrap = false; // - // labelExternalOutput9Delay + // labelExternalOutput5Delay // - this.labelExternalOutput9Delay.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelExternalOutput9Delay.BackPictureBox = null; - this.labelExternalOutput9Delay.BackPictureBox1 = null; - this.labelExternalOutput9Delay.BackPictureBox2 = null; - this.labelExternalOutput9Delay.BorderColor = System.Drawing.Color.Black; - this.labelExternalOutput9Delay.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelExternalOutput9Delay.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelExternalOutput9Delay.ForeColor = System.Drawing.Color.White; - this.labelExternalOutput9Delay.InitVisible = true; - this.labelExternalOutput9Delay.LineSpacing = 0F; - this.labelExternalOutput9Delay.Location = new System.Drawing.Point(228, 130); - this.labelExternalOutput9Delay.Name = "labelExternalOutput9Delay"; - this.labelExternalOutput9Delay.Size = new System.Drawing.Size(40, 15); - this.labelExternalOutput9Delay.TabIndex = 20; - this.labelExternalOutput9Delay.Text = "-"; - this.labelExternalOutput9Delay.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelExternalOutput9Delay.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelExternalOutput9Delay.Wordwrap = false; + this.labelExternalOutput5Delay.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelExternalOutput5Delay.BackPictureBox = null; + this.labelExternalOutput5Delay.BackPictureBox1 = null; + this.labelExternalOutput5Delay.BackPictureBox2 = null; + this.labelExternalOutput5Delay.BorderColor = System.Drawing.Color.Black; + this.labelExternalOutput5Delay.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelExternalOutput5Delay.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelExternalOutput5Delay.ForeColor = System.Drawing.Color.White; + this.labelExternalOutput5Delay.InitVisible = true; + this.labelExternalOutput5Delay.LineSpacing = 0F; + this.labelExternalOutput5Delay.Location = new System.Drawing.Point(228, 130); + this.labelExternalOutput5Delay.Name = "labelExternalOutput5Delay"; + this.labelExternalOutput5Delay.Size = new System.Drawing.Size(40, 15); + this.labelExternalOutput5Delay.TabIndex = 20; + this.labelExternalOutput5Delay.Text = "-"; + this.labelExternalOutput5Delay.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelExternalOutput5Delay.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelExternalOutput5Delay.Wordwrap = false; // // labelExternalOutput4Delay // @@ -1457,47 +1244,47 @@ this.labelExternalOutput1Delay.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelExternalOutput1Delay.Wordwrap = false; // - // labelExternalOutput10Operation + // labelExternalOutput6Operation // - this.labelExternalOutput10Operation.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelExternalOutput10Operation.BackPictureBox = null; - this.labelExternalOutput10Operation.BackPictureBox1 = null; - this.labelExternalOutput10Operation.BackPictureBox2 = null; - this.labelExternalOutput10Operation.BorderColor = System.Drawing.Color.Black; - this.labelExternalOutput10Operation.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelExternalOutput10Operation.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelExternalOutput10Operation.ForeColor = System.Drawing.Color.White; - this.labelExternalOutput10Operation.InitVisible = true; - this.labelExternalOutput10Operation.LineSpacing = 0F; - this.labelExternalOutput10Operation.Location = new System.Drawing.Point(274, 151); - this.labelExternalOutput10Operation.Name = "labelExternalOutput10Operation"; - this.labelExternalOutput10Operation.Size = new System.Drawing.Size(40, 15); - this.labelExternalOutput10Operation.TabIndex = 13; - this.labelExternalOutput10Operation.Text = "-"; - this.labelExternalOutput10Operation.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelExternalOutput10Operation.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelExternalOutput10Operation.Wordwrap = false; + this.labelExternalOutput6Operation.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelExternalOutput6Operation.BackPictureBox = null; + this.labelExternalOutput6Operation.BackPictureBox1 = null; + this.labelExternalOutput6Operation.BackPictureBox2 = null; + this.labelExternalOutput6Operation.BorderColor = System.Drawing.Color.Black; + this.labelExternalOutput6Operation.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelExternalOutput6Operation.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelExternalOutput6Operation.ForeColor = System.Drawing.Color.White; + this.labelExternalOutput6Operation.InitVisible = true; + this.labelExternalOutput6Operation.LineSpacing = 0F; + this.labelExternalOutput6Operation.Location = new System.Drawing.Point(274, 151); + this.labelExternalOutput6Operation.Name = "labelExternalOutput6Operation"; + this.labelExternalOutput6Operation.Size = new System.Drawing.Size(40, 15); + this.labelExternalOutput6Operation.TabIndex = 13; + this.labelExternalOutput6Operation.Text = "-"; + this.labelExternalOutput6Operation.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelExternalOutput6Operation.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelExternalOutput6Operation.Wordwrap = false; // - // labelExternalOutput9Operation + // labelExternalOutput5Operation // - this.labelExternalOutput9Operation.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelExternalOutput9Operation.BackPictureBox = null; - this.labelExternalOutput9Operation.BackPictureBox1 = null; - this.labelExternalOutput9Operation.BackPictureBox2 = null; - this.labelExternalOutput9Operation.BorderColor = System.Drawing.Color.Black; - this.labelExternalOutput9Operation.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelExternalOutput9Operation.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelExternalOutput9Operation.ForeColor = System.Drawing.Color.White; - this.labelExternalOutput9Operation.InitVisible = true; - this.labelExternalOutput9Operation.LineSpacing = 0F; - this.labelExternalOutput9Operation.Location = new System.Drawing.Point(274, 130); - this.labelExternalOutput9Operation.Name = "labelExternalOutput9Operation"; - this.labelExternalOutput9Operation.Size = new System.Drawing.Size(40, 15); - this.labelExternalOutput9Operation.TabIndex = 14; - this.labelExternalOutput9Operation.Text = "-"; - this.labelExternalOutput9Operation.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelExternalOutput9Operation.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelExternalOutput9Operation.Wordwrap = false; + this.labelExternalOutput5Operation.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelExternalOutput5Operation.BackPictureBox = null; + this.labelExternalOutput5Operation.BackPictureBox1 = null; + this.labelExternalOutput5Operation.BackPictureBox2 = null; + this.labelExternalOutput5Operation.BorderColor = System.Drawing.Color.Black; + this.labelExternalOutput5Operation.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelExternalOutput5Operation.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelExternalOutput5Operation.ForeColor = System.Drawing.Color.White; + this.labelExternalOutput5Operation.InitVisible = true; + this.labelExternalOutput5Operation.LineSpacing = 0F; + this.labelExternalOutput5Operation.Location = new System.Drawing.Point(274, 130); + this.labelExternalOutput5Operation.Name = "labelExternalOutput5Operation"; + this.labelExternalOutput5Operation.Size = new System.Drawing.Size(40, 15); + this.labelExternalOutput5Operation.TabIndex = 14; + this.labelExternalOutput5Operation.Text = "-"; + this.labelExternalOutput5Operation.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelExternalOutput5Operation.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelExternalOutput5Operation.Wordwrap = false; // // labelExternalOutput4Operation // @@ -1771,14 +1558,8 @@ this.groupBoxCalibration.Controls.Add(this.labelTitleFilter); this.groupBoxCalibration.Controls.Add(this.labelDecimalPoint); this.groupBoxCalibration.Controls.Add(this.labelTitleDecimalPoint); - this.groupBoxCalibration.Controls.Add(this.labelCALc); - this.groupBoxCalibration.Controls.Add(this.labelTitleCALc); - this.groupBoxCalibration.Controls.Add(this.labelDigit); this.groupBoxCalibration.Controls.Add(this.labelBalanceWeight); - this.groupBoxCalibration.Controls.Add(this.labelTitleDigit); this.groupBoxCalibration.Controls.Add(this.labelTitleBalanceWeight); - this.groupBoxCalibration.Controls.Add(this.labelMaxWeight); - this.groupBoxCalibration.Controls.Add(this.labelTitleMaxWeight); this.groupBoxCalibration.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); this.groupBoxCalibration.ForeColor = System.Drawing.Color.White; this.groupBoxCalibration.FrameLineColor1 = System.Drawing.Color.White; @@ -1787,10 +1568,10 @@ this.groupBoxCalibration.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; this.groupBoxCalibration.Image = null; this.groupBoxCalibration.InitVisible = true; - this.groupBoxCalibration.Location = new System.Drawing.Point(3, 3); + this.groupBoxCalibration.Location = new System.Drawing.Point(3, 13); this.groupBoxCalibration.Name = "groupBoxCalibration"; this.groupBoxCalibration.RoundRadius = 5; - this.groupBoxCalibration.Size = new System.Drawing.Size(184, 289); + this.groupBoxCalibration.Size = new System.Drawing.Size(184, 214); this.groupBoxCalibration.TabIndex = 5; this.groupBoxCalibration.Text = "중량조정/판정설정"; this.groupBoxCalibration.TextColor = System.Drawing.Color.White; @@ -1804,7 +1585,7 @@ this.smartSeparatorLine1.Line2Visible = true; this.smartSeparatorLine1.Line2Width = 1F; this.smartSeparatorLine1.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; - this.smartSeparatorLine1.Location = new System.Drawing.Point(17, 136); + this.smartSeparatorLine1.Location = new System.Drawing.Point(17, 64); this.smartSeparatorLine1.Name = "smartSeparatorLine1"; this.smartSeparatorLine1.Size = new System.Drawing.Size(150, 2); this.smartSeparatorLine1.TabIndex = 47; @@ -1822,7 +1603,7 @@ this.labelDynamic.ForeColor = System.Drawing.Color.White; this.labelDynamic.InitVisible = true; this.labelDynamic.LineSpacing = 0F; - this.labelDynamic.Location = new System.Drawing.Point(107, 262); + this.labelDynamic.Location = new System.Drawing.Point(107, 181); this.labelDynamic.Name = "labelDynamic"; this.labelDynamic.Size = new System.Drawing.Size(60, 15); this.labelDynamic.TabIndex = 29; @@ -1843,7 +1624,7 @@ this.labelTitleDynamic.ForeColor = System.Drawing.Color.White; this.labelTitleDynamic.InitVisible = true; this.labelTitleDynamic.LineSpacing = 0F; - this.labelTitleDynamic.Location = new System.Drawing.Point(13, 262); + this.labelTitleDynamic.Location = new System.Drawing.Point(13, 181); this.labelTitleDynamic.Name = "labelTitleDynamic"; this.labelTitleDynamic.Size = new System.Drawing.Size(90, 15); this.labelTitleDynamic.TabIndex = 28; @@ -1864,7 +1645,7 @@ this.labelSpeed.ForeColor = System.Drawing.Color.White; this.labelSpeed.InitVisible = true; this.labelSpeed.LineSpacing = 0F; - this.labelSpeed.Location = new System.Drawing.Point(107, 241); + this.labelSpeed.Location = new System.Drawing.Point(107, 160); this.labelSpeed.Name = "labelSpeed"; this.labelSpeed.Size = new System.Drawing.Size(60, 15); this.labelSpeed.TabIndex = 27; @@ -1885,7 +1666,7 @@ this.labelTitleSpeed.ForeColor = System.Drawing.Color.White; this.labelTitleSpeed.InitVisible = true; this.labelTitleSpeed.LineSpacing = 0F; - this.labelTitleSpeed.Location = new System.Drawing.Point(13, 241); + this.labelTitleSpeed.Location = new System.Drawing.Point(13, 160); this.labelTitleSpeed.Name = "labelTitleSpeed"; this.labelTitleSpeed.Size = new System.Drawing.Size(90, 15); this.labelTitleSpeed.TabIndex = 26; @@ -1906,7 +1687,7 @@ this.labelJudgmentNumeber.ForeColor = System.Drawing.Color.White; this.labelJudgmentNumeber.InitVisible = true; this.labelJudgmentNumeber.LineSpacing = 0F; - this.labelJudgmentNumeber.Location = new System.Drawing.Point(107, 220); + this.labelJudgmentNumeber.Location = new System.Drawing.Point(107, 139); this.labelJudgmentNumeber.Name = "labelJudgmentNumeber"; this.labelJudgmentNumeber.Size = new System.Drawing.Size(60, 15); this.labelJudgmentNumeber.TabIndex = 25; @@ -1927,7 +1708,7 @@ this.labelTitleJudgmentNumeber.ForeColor = System.Drawing.Color.White; this.labelTitleJudgmentNumeber.InitVisible = true; this.labelTitleJudgmentNumeber.LineSpacing = 0F; - this.labelTitleJudgmentNumeber.Location = new System.Drawing.Point(13, 220); + this.labelTitleJudgmentNumeber.Location = new System.Drawing.Point(13, 139); this.labelTitleJudgmentNumeber.Name = "labelTitleJudgmentNumeber"; this.labelTitleJudgmentNumeber.Size = new System.Drawing.Size(90, 15); this.labelTitleJudgmentNumeber.TabIndex = 24; @@ -1948,7 +1729,7 @@ this.labelDoubleDelay.ForeColor = System.Drawing.Color.White; this.labelDoubleDelay.InitVisible = true; this.labelDoubleDelay.LineSpacing = 0F; - this.labelDoubleDelay.Location = new System.Drawing.Point(107, 199); + this.labelDoubleDelay.Location = new System.Drawing.Point(107, 118); this.labelDoubleDelay.Name = "labelDoubleDelay"; this.labelDoubleDelay.Size = new System.Drawing.Size(60, 15); this.labelDoubleDelay.TabIndex = 22; @@ -1969,7 +1750,7 @@ this.labelJudgmentDelay.ForeColor = System.Drawing.Color.White; this.labelJudgmentDelay.InitVisible = true; this.labelJudgmentDelay.LineSpacing = 0F; - this.labelJudgmentDelay.Location = new System.Drawing.Point(107, 178); + this.labelJudgmentDelay.Location = new System.Drawing.Point(107, 97); this.labelJudgmentDelay.Name = "labelJudgmentDelay"; this.labelJudgmentDelay.Size = new System.Drawing.Size(60, 15); this.labelJudgmentDelay.TabIndex = 23; @@ -1990,7 +1771,7 @@ this.labelTitleDoubleDelay.ForeColor = System.Drawing.Color.White; this.labelTitleDoubleDelay.InitVisible = true; this.labelTitleDoubleDelay.LineSpacing = 0F; - this.labelTitleDoubleDelay.Location = new System.Drawing.Point(13, 199); + this.labelTitleDoubleDelay.Location = new System.Drawing.Point(13, 118); this.labelTitleDoubleDelay.Name = "labelTitleDoubleDelay"; this.labelTitleDoubleDelay.Size = new System.Drawing.Size(90, 15); this.labelTitleDoubleDelay.TabIndex = 21; @@ -2011,7 +1792,7 @@ this.labelTitleJudgmentDelay.ForeColor = System.Drawing.Color.White; this.labelTitleJudgmentDelay.InitVisible = true; this.labelTitleJudgmentDelay.LineSpacing = 0F; - this.labelTitleJudgmentDelay.Location = new System.Drawing.Point(13, 178); + this.labelTitleJudgmentDelay.Location = new System.Drawing.Point(13, 97); this.labelTitleJudgmentDelay.Name = "labelTitleJudgmentDelay"; this.labelTitleJudgmentDelay.Size = new System.Drawing.Size(90, 15); this.labelTitleJudgmentDelay.TabIndex = 20; @@ -2032,7 +1813,7 @@ this.labelFilter.ForeColor = System.Drawing.Color.White; this.labelFilter.InitVisible = true; this.labelFilter.LineSpacing = 0F; - this.labelFilter.Location = new System.Drawing.Point(107, 157); + this.labelFilter.Location = new System.Drawing.Point(107, 76); this.labelFilter.Name = "labelFilter"; this.labelFilter.Size = new System.Drawing.Size(60, 15); this.labelFilter.TabIndex = 19; @@ -2053,7 +1834,7 @@ this.labelTitleFilter.ForeColor = System.Drawing.Color.White; this.labelTitleFilter.InitVisible = true; this.labelTitleFilter.LineSpacing = 0F; - this.labelTitleFilter.Location = new System.Drawing.Point(13, 157); + this.labelTitleFilter.Location = new System.Drawing.Point(13, 76); this.labelTitleFilter.Name = "labelTitleFilter"; this.labelTitleFilter.Size = new System.Drawing.Size(90, 15); this.labelTitleFilter.TabIndex = 18; @@ -2074,7 +1855,7 @@ this.labelDecimalPoint.ForeColor = System.Drawing.Color.White; this.labelDecimalPoint.InitVisible = true; this.labelDecimalPoint.LineSpacing = 0F; - this.labelDecimalPoint.Location = new System.Drawing.Point(109, 64); + this.labelDecimalPoint.Location = new System.Drawing.Point(107, 43); this.labelDecimalPoint.Name = "labelDecimalPoint"; this.labelDecimalPoint.Size = new System.Drawing.Size(60, 15); this.labelDecimalPoint.TabIndex = 15; @@ -2095,7 +1876,7 @@ this.labelTitleDecimalPoint.ForeColor = System.Drawing.Color.White; this.labelTitleDecimalPoint.InitVisible = true; this.labelTitleDecimalPoint.LineSpacing = 0F; - this.labelTitleDecimalPoint.Location = new System.Drawing.Point(13, 64); + this.labelTitleDecimalPoint.Location = new System.Drawing.Point(11, 43); this.labelTitleDecimalPoint.Name = "labelTitleDecimalPoint"; this.labelTitleDecimalPoint.Size = new System.Drawing.Size(90, 15); this.labelTitleDecimalPoint.TabIndex = 14; @@ -2104,69 +1885,6 @@ this.labelTitleDecimalPoint.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleDecimalPoint.Wordwrap = false; // - // labelCALc - // - this.labelCALc.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelCALc.BackPictureBox = null; - this.labelCALc.BackPictureBox1 = null; - this.labelCALc.BackPictureBox2 = null; - this.labelCALc.BorderColor = System.Drawing.Color.Black; - this.labelCALc.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelCALc.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelCALc.ForeColor = System.Drawing.Color.White; - this.labelCALc.InitVisible = true; - this.labelCALc.LineSpacing = 0F; - this.labelCALc.Location = new System.Drawing.Point(111, 106); - this.labelCALc.Name = "labelCALc"; - this.labelCALc.Size = new System.Drawing.Size(60, 15); - this.labelCALc.TabIndex = 13; - this.labelCALc.Text = "-"; - this.labelCALc.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelCALc.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelCALc.Wordwrap = false; - // - // labelTitleCALc - // - this.labelTitleCALc.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleCALc.BackPictureBox = null; - this.labelTitleCALc.BackPictureBox1 = null; - this.labelTitleCALc.BackPictureBox2 = null; - this.labelTitleCALc.BorderColor = System.Drawing.Color.Black; - this.labelTitleCALc.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleCALc.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleCALc.ForeColor = System.Drawing.Color.White; - this.labelTitleCALc.InitVisible = true; - this.labelTitleCALc.LineSpacing = 0F; - this.labelTitleCALc.Location = new System.Drawing.Point(15, 106); - this.labelTitleCALc.Name = "labelTitleCALc"; - this.labelTitleCALc.Size = new System.Drawing.Size(90, 15); - this.labelTitleCALc.TabIndex = 12; - this.labelTitleCALc.Text = "CAL.c"; - this.labelTitleCALc.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleCALc.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleCALc.Wordwrap = false; - // - // labelDigit - // - this.labelDigit.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelDigit.BackPictureBox = null; - this.labelDigit.BackPictureBox1 = null; - this.labelDigit.BackPictureBox2 = null; - this.labelDigit.BorderColor = System.Drawing.Color.Black; - this.labelDigit.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelDigit.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelDigit.ForeColor = System.Drawing.Color.White; - this.labelDigit.InitVisible = true; - this.labelDigit.LineSpacing = 0F; - this.labelDigit.Location = new System.Drawing.Point(111, 85); - this.labelDigit.Name = "labelDigit"; - this.labelDigit.Size = new System.Drawing.Size(60, 15); - this.labelDigit.TabIndex = 10; - this.labelDigit.Text = "-"; - this.labelDigit.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelDigit.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelDigit.Wordwrap = false; - // // labelBalanceWeight // this.labelBalanceWeight.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); @@ -2179,7 +1897,7 @@ this.labelBalanceWeight.ForeColor = System.Drawing.Color.White; this.labelBalanceWeight.InitVisible = true; this.labelBalanceWeight.LineSpacing = 0F; - this.labelBalanceWeight.Location = new System.Drawing.Point(109, 43); + this.labelBalanceWeight.Location = new System.Drawing.Point(107, 22); this.labelBalanceWeight.Name = "labelBalanceWeight"; this.labelBalanceWeight.Size = new System.Drawing.Size(60, 15); this.labelBalanceWeight.TabIndex = 11; @@ -2188,27 +1906,6 @@ this.labelBalanceWeight.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelBalanceWeight.Wordwrap = false; // - // labelTitleDigit - // - this.labelTitleDigit.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleDigit.BackPictureBox = null; - this.labelTitleDigit.BackPictureBox1 = null; - this.labelTitleDigit.BackPictureBox2 = null; - this.labelTitleDigit.BorderColor = System.Drawing.Color.Black; - this.labelTitleDigit.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleDigit.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleDigit.ForeColor = System.Drawing.Color.White; - this.labelTitleDigit.InitVisible = true; - this.labelTitleDigit.LineSpacing = 0F; - this.labelTitleDigit.Location = new System.Drawing.Point(15, 85); - this.labelTitleDigit.Name = "labelTitleDigit"; - this.labelTitleDigit.Size = new System.Drawing.Size(90, 15); - this.labelTitleDigit.TabIndex = 9; - this.labelTitleDigit.Text = "한눈의 값"; - this.labelTitleDigit.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleDigit.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleDigit.Wordwrap = false; - // // labelTitleBalanceWeight // this.labelTitleBalanceWeight.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); @@ -2221,7 +1918,7 @@ this.labelTitleBalanceWeight.ForeColor = System.Drawing.Color.White; this.labelTitleBalanceWeight.InitVisible = true; this.labelTitleBalanceWeight.LineSpacing = 0F; - this.labelTitleBalanceWeight.Location = new System.Drawing.Point(13, 43); + this.labelTitleBalanceWeight.Location = new System.Drawing.Point(11, 22); this.labelTitleBalanceWeight.Name = "labelTitleBalanceWeight"; this.labelTitleBalanceWeight.Size = new System.Drawing.Size(90, 15); this.labelTitleBalanceWeight.TabIndex = 8; @@ -2230,48 +1927,6 @@ this.labelTitleBalanceWeight.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleBalanceWeight.Wordwrap = false; // - // labelMaxWeight - // - this.labelMaxWeight.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelMaxWeight.BackPictureBox = null; - this.labelMaxWeight.BackPictureBox1 = null; - this.labelMaxWeight.BackPictureBox2 = null; - this.labelMaxWeight.BorderColor = System.Drawing.Color.Black; - this.labelMaxWeight.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelMaxWeight.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelMaxWeight.ForeColor = System.Drawing.Color.White; - this.labelMaxWeight.InitVisible = true; - this.labelMaxWeight.LineSpacing = 0F; - this.labelMaxWeight.Location = new System.Drawing.Point(109, 22); - this.labelMaxWeight.Name = "labelMaxWeight"; - this.labelMaxWeight.Size = new System.Drawing.Size(60, 15); - this.labelMaxWeight.TabIndex = 7; - this.labelMaxWeight.Text = "-"; - this.labelMaxWeight.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelMaxWeight.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelMaxWeight.Wordwrap = false; - // - // labelTitleMaxWeight - // - this.labelTitleMaxWeight.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleMaxWeight.BackPictureBox = null; - this.labelTitleMaxWeight.BackPictureBox1 = null; - this.labelTitleMaxWeight.BackPictureBox2 = null; - this.labelTitleMaxWeight.BorderColor = System.Drawing.Color.Black; - this.labelTitleMaxWeight.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleMaxWeight.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleMaxWeight.ForeColor = System.Drawing.Color.White; - this.labelTitleMaxWeight.InitVisible = true; - this.labelTitleMaxWeight.LineSpacing = 0F; - this.labelTitleMaxWeight.Location = new System.Drawing.Point(13, 22); - this.labelTitleMaxWeight.Name = "labelTitleMaxWeight"; - this.labelTitleMaxWeight.Size = new System.Drawing.Size(90, 15); - this.labelTitleMaxWeight.TabIndex = 6; - this.labelTitleMaxWeight.Text = "최대중량"; - this.labelTitleMaxWeight.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleMaxWeight.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleMaxWeight.Wordwrap = false; - // // groupBoxSorter // this.groupBoxSorter.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); @@ -2302,7 +1957,7 @@ this.groupBoxSorter.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; this.groupBoxSorter.Image = null; this.groupBoxSorter.InitVisible = true; - this.groupBoxSorter.Location = new System.Drawing.Point(193, 3); + this.groupBoxSorter.Location = new System.Drawing.Point(193, 13); this.groupBoxSorter.Name = "groupBoxSorter"; this.groupBoxSorter.RoundRadius = 5; this.groupBoxSorter.Size = new System.Drawing.Size(512, 100); @@ -2675,8 +2330,8 @@ this.Name = "ControlCenterInforSystem2"; this.Size = new System.Drawing.Size(710, 470); this.smartGroupBox1.ResumeLayout(false); + this.smartGroupBox2.ResumeLayout(false); this.groupBoxValue.ResumeLayout(false); - this.groupBoxCountingOutput.ResumeLayout(false); this.groupBoxAutoZero.ResumeLayout(false); this.groupBoxExternalOutput.ResumeLayout(false); this.groupBoxCalibration.ResumeLayout(false); @@ -2701,14 +2356,8 @@ private SmartX.SmartLabel labelSorterADelay; private SmartX.SmartLabel labelTitleOperationSorter; private SmartX.SmartLabel labelTitleDelaySorter; - private SmartX.SmartLabel labelCALc; - private SmartX.SmartLabel labelTitleCALc; - private SmartX.SmartLabel labelDigit; private SmartX.SmartLabel labelBalanceWeight; - private SmartX.SmartLabel labelTitleDigit; private SmartX.SmartLabel labelTitleBalanceWeight; - private SmartX.SmartLabel labelMaxWeight; - private SmartX.SmartLabel labelTitleMaxWeight; private SmartX.SmartGroupBox groupBoxExternalOutput; private SmartX.SmartLabel labelExternalOutput3Operation; private SmartX.SmartLabel labelExternalOutput2Operation; @@ -2722,53 +2371,34 @@ private SmartX.SmartLabel labelTitleExternalOutput1; private SmartX.SmartLabel labelTitleModeExOutput; private SmartX.SmartLabel labelTitleOperationExOutput; - private SmartX.SmartLabel labelExternalOutput10Mode; - private SmartX.SmartLabel labelExternalOutput9Mode; - private SmartX.SmartLabel labelTitleExternalOutput10; - private SmartX.SmartLabel labelTitleExternalOutput9; + private SmartX.SmartLabel labelExternalOutput6Mode; + private SmartX.SmartLabel labelExternalOutput5Mode; + private SmartX.SmartLabel labelTitleExternalOutput6; + private SmartX.SmartLabel labelTitleExternalOutput5; private SmartX.SmartLabel labelExternalOutput4Mode; private SmartX.SmartLabel labelTitleExternalOutput4; - private SmartX.SmartLabel labelExternalOutput10Delay; - private SmartX.SmartLabel labelExternalOutput9Delay; + private SmartX.SmartLabel labelExternalOutput6Delay; + private SmartX.SmartLabel labelExternalOutput5Delay; private SmartX.SmartLabel labelExternalOutput4Delay; private SmartX.SmartLabel labelExternalOutput3Delay; private SmartX.SmartLabel labelExternalOutput2Delay; private SmartX.SmartLabel labelExternalOutput1Delay; - private SmartX.SmartLabel labelExternalOutput10Operation; - private SmartX.SmartLabel labelExternalOutput9Operation; + private SmartX.SmartLabel labelExternalOutput6Operation; + private SmartX.SmartLabel labelExternalOutput5Operation; private SmartX.SmartLabel labelExternalOutput4Operation; private SmartX.SmartGroupBox groupBoxAutoZero; - private SmartX.SmartLabel labelMode2Variate; - private SmartX.SmartLabel labelMode2Range; - private SmartX.SmartLabel labelTitleMode2Variate; - private SmartX.SmartLabel labelTitleMode2Range; - private SmartX.SmartLabel labelMode2Time; - private SmartX.SmartLabel labelTitleMode2Time; - private SmartX.SmartLabel labelTitleMode2AutoZero; - private SmartX.SmartLabel labelMode1Variate; - private SmartX.SmartLabel labelMode1Range; - private SmartX.SmartLabel labelTitleMode1Variate; - private SmartX.SmartLabel labelTitleMode1Range; - private SmartX.SmartLabel labelMode1Time; - private SmartX.SmartLabel labelTitleMode1Time; - private SmartX.SmartLabel labelTitleMode1AutoZero; + private SmartX.SmartLabel labelVariate; + private SmartX.SmartLabel labelMinusRange; + private SmartX.SmartLabel labelTitleVariate; + private SmartX.SmartLabel labelTitleMinusRange; + private SmartX.SmartLabel labelPlusRange; + private SmartX.SmartLabel labelTitlePlusRange; + private SmartX.SmartLabel labelTitleIsAutoZeroUsing; private SmartX.SmartLabel labelTitleExternalInput; private SmartX.SmartLabel labelDoubleEntry; private SmartX.SmartLabel labelTitleDoubleEntry; private SmartX.SmartLabel labelETCNG; private SmartX.SmartLabel labelTitleETCNG; - private SmartX.SmartGroupBox groupBoxCountingOutput; - private SmartX.SmartLabel label2Addon; - private SmartX.SmartLabel label1Addon; - private SmartX.SmartLabel label2Number; - private SmartX.SmartLabel label1Number; - private SmartX.SmartLabel labelTitleAddonCountingOutput; - private SmartX.SmartLabel labelTitleCountCountingOutput; - private SmartX.SmartLabel label2Mode; - private SmartX.SmartLabel label1Mode; - private SmartX.SmartLabel smartLabel35; - private SmartX.SmartLabel smartLabel36; - private SmartX.SmartLabel labelTitleModeCountingOutput; private SmartX.SmartButton buttonPrevious; private SmartX.SmartButton buttonNext; private SmartX.SmartGroupBox groupBoxValue; @@ -2782,8 +2412,7 @@ private SmartX.SmartLabel labelTitleUnder; private SmartX.SmartButton buttonCapture; private SmartX.SmartButton buttonLoad; - private SmartX.SmartLabel labelMode2; - private SmartX.SmartLabel labelMode1; + private SmartX.SmartLabel labelIsAutoZeroUsing; private SmartX.SmartLabel labelExternalInput; private SmartX.SmartLabel labelDecimalPoint; private SmartX.SmartLabel labelTitleDecimalPoint; @@ -2800,5 +2429,16 @@ private SmartX.SmartLabel labelFilter; private SmartX.SmartLabel labelTitleFilter; private SmartX.SmartSeparatorLine smartSeparatorLine1; + private SmartX.SmartGroupBox smartGroupBox2; + private SmartX.SmartLabel labelTitlePIN6; + private SmartX.SmartLabel labelPIN6; + private SmartX.SmartLabel labelTitlePIN5; + private SmartX.SmartLabel labelPIN5; + private SmartX.SmartLabel labelTitlePIN4; + private SmartX.SmartLabel labelPIN4; + private SmartX.SmartLabel labelTitlePIN3; + private SmartX.SmartLabel labelPIN3; + private SmartX.SmartLabel labelTitlePhotoB; + private SmartX.SmartLabel labelPhotoB; } } diff --git a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem2.cs b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem2.cs index 28cb43a..e7c93cd 100644 --- a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem2.cs +++ b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem2.cs @@ -45,16 +45,13 @@ namespace ITC81DB_0H { this.groupBoxCalibration.Text = "중량조정/판정설정"; - this.groupBoxCountingOutput.Text = "카운터출력"; this.groupBoxSorter.Text = "선별기설정"; this.groupBoxExternalOutput.Text = "외부출력"; this.groupBoxAutoZero.Text = "자동영점"; this.groupBoxValue.Text = "중량설정값"; - this.labelTitleMaxWeight.Text = "최대중량"; this.labelTitleBalanceWeight.Text = "분동중량"; this.labelTitleDecimalPoint.Text = "소수점"; - this.labelTitleDigit.Text = "한눈의 값"; this.labelTitleFilter.Text = "필터"; if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter1.EquipmentType) == 4) @@ -85,21 +82,16 @@ namespace ITC81DB_0H this.labelTitleExternalOutput2.Text = "외부출력2"; this.labelTitleExternalOutput3.Text = "외부출력3"; this.labelTitleExternalOutput4.Text = "외부출력4"; - this.labelTitleExternalOutput9.Text = "외부출력9"; - this.labelTitleExternalOutput10.Text = "외부출력10"; + this.labelTitleExternalOutput5.Text = "외부출력9"; + this.labelTitleExternalOutput6.Text = "외부출력10"; this.labelTitleModeExOutput.Text = "모드"; this.labelTitleDelayExOutput.Text = "지연"; this.labelTitleOperationExOutput.Text = "동작"; - this.labelTitleMode1AutoZero.Text = "모드1"; - this.labelTitleMode2AutoZero.Text = "모드2"; - this.labelTitleMode1Time.Text = this.labelTitleMode2Time.Text = "시간"; - this.labelTitleMode1Range.Text = this.labelTitleMode2Range.Text = "범위"; - this.labelTitleMode1Variate.Text = this.labelTitleMode2Variate.Text = "변량"; - - this.labelTitleModeCountingOutput.Text = "모드"; - this.labelTitleCountCountingOutput.Text = "개수"; - this.labelTitleAddonCountingOutput.Text = "부가기능"; + this.labelTitleIsAutoZeroUsing.Text = "모드1"; + this.labelTitlePlusRange.Text = "+ 시간"; + this.labelTitleMinusRange.Text = "- 범위"; + this.labelTitleVariate.Text = "변량"; this.labelTitleUnder.Text = "하한값"; this.labelTitlePass.Text = "기준값"; @@ -109,16 +101,13 @@ namespace ITC81DB_0H else { this.groupBoxCalibration.Text = "Calibration/Judgment"; - this.groupBoxCountingOutput.Text = "Counting output"; this.groupBoxSorter.Text = "Sorter"; this.groupBoxExternalOutput.Text = "External output"; this.groupBoxAutoZero.Text = "Auto zero"; this.groupBoxValue.Text = "Weight"; - this.labelTitleMaxWeight.Text = "Max W."; this.labelTitleBalanceWeight.Text = "Balance W."; this.labelTitleDecimalPoint.Text = "Dec point"; - this.labelTitleDigit.Text = "Digit"; this.labelTitleFilter.Text = "Filter"; if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter1.EquipmentType) == 4) @@ -149,21 +138,16 @@ namespace ITC81DB_0H this.labelTitleExternalOutput2.Text = "Ex.Output2"; this.labelTitleExternalOutput3.Text = "Ex.Output3"; this.labelTitleExternalOutput4.Text = "Ex.Output4"; - this.labelTitleExternalOutput9.Text = "Ex.Output9"; - this.labelTitleExternalOutput10.Text = "Ex.Output10"; + this.labelTitleExternalOutput5.Text = "Ex.Output9"; + this.labelTitleExternalOutput6.Text = "Ex.Output10"; this.labelTitleModeExOutput.Text = "Mode"; this.labelTitleDelayExOutput.Text = "Delay"; this.labelTitleOperationExOutput.Text = "Run"; - this.labelTitleMode1AutoZero.Text = "Mode1"; - this.labelTitleMode2AutoZero.Text = "Mode2"; - this.labelTitleMode1Time.Text = this.labelTitleMode2Time.Text = "Time"; - this.labelTitleMode1Range.Text = this.labelTitleMode2Range.Text = "Range"; - this.labelTitleMode1Variate.Text = this.labelTitleMode2Variate.Text = "Variate"; - - this.labelTitleModeCountingOutput.Text = "Mode"; - this.labelTitleCountCountingOutput.Text = "Number"; - this.labelTitleAddonCountingOutput.Text = "Add-On"; + this.labelTitleIsAutoZeroUsing.Text = "Mode1"; + this.labelTitlePlusRange.Text = "Time"; + this.labelTitleMinusRange.Text = "Range"; + this.labelTitleVariate.Text = "Variate"; this.labelTitleUnder.Text = "Under"; this.labelTitlePass.Text = "Pass"; @@ -205,137 +189,78 @@ namespace ITC81DB_0H } } - private string ReturnCountingOutputAddOnName(int num) + private string ReturnExternalOutputName(string num) { - string tempString = ""; + int numInt = int.Parse(num); - if (num == 1) - { - if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Korean) - { - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1ConveyorStop == true) - tempString += "장비정지 | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1BuzzerOn == true) - tempString += "부저울림 | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1ExternalOutput == true) - tempString += "외부출력 | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1Continuous == true) - tempString += "자동리셋"; - } - else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.German) - { - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1ConveyorStop == true) - tempString += "Ausrüstung stoppt | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1BuzzerOn == true) - tempString += "Summer-Einschalt | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1ExternalOutput == true) - tempString += "Externer Ausgang | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1Continuous == true) - tempString += "Automatisches Zurücksetzen"; - } - else - { - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1ConveyorStop == true) - tempString += "Equipment stop | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1BuzzerOn == true) - tempString += "Buzzering | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1ExternalOutput == true) - tempString += "External output | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput1Continuous == true) - tempString += "Auto reset"; - } - } - else - { - if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Korean) - { - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2ConveyorStop == true) - tempString += "장비정지 | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2BuzzerOn == true) - tempString += "부저울림 | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2ExternalOutput == true) - tempString += "외부출력 | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2Continuous == true) - tempString += "자동리셋"; - } - else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.German) - { - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2ConveyorStop == true) - tempString += "Ausrüstung stoppt | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2BuzzerOn == true) - tempString += "Summer-Einschalt | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2ExternalOutput == true) - tempString += "Externer Ausgang | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2Continuous == true) - tempString += "Automatisches Zurücksetzen"; - } - else - { - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2ConveyorStop == true) - tempString += "Equipment stop | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2BuzzerOn == true) - tempString += "Buzzering | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2ExternalOutput == true) - tempString += "External output | "; - if (this.ParentForm.ParentForm.SystemConfig2.IsCountingOutput2Continuous == true) - tempString += "Auto reset"; - } - } - - return tempString; - } - private string ReturnCountingOutputModeName(int num) - { if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Korean) { - switch (num) + switch (numInt) { case 0: return "사용안함"; case 1: - return "정량"; - case 2: - return "불량"; - case 3: return "과량"; - case 4: + case 2: return "경량"; + case 3: + return "불량"; + case 4: + return "정량"; + case 5: + return "운전"; + case 6: + return "개수"; + case 7: + return "시건장치 제어"; default: return "사용안함"; } } else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.German) { - switch (num) + switch (numInt) { case 0: return "Keiner"; case 1: - return "Bestehen"; - case 2: - return "Schlecht"; - case 3: return "Max."; - case 4: + case 2: return "Min."; + case 3: + return "Schlecht"; + case 4: + return "Bestehen"; + case 5: + return "Lauf"; + case 6: + return "Einstellen"; + case 7: + return "Verriegelungssteuerung"; default: return "Keiner"; } } else { - switch (num) + switch (numInt) { case 0: return "None"; case 1: - return "Pass"; - case 2: - return "NG"; - case 3: return "Over"; - case 4: + case 2: return "Under"; + case 3: + return "NG"; + case 4: + return "Pass"; + case 5: + return "Run"; + case 6: + return "Count"; + case 7: + return "Latch control"; default: return "None"; } @@ -441,102 +366,16 @@ namespace ITC81DB_0H } } } - private string ReturnExternalOutputModeName(string num) - { - int numInt = int.Parse(num); - - if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Korean) - { - switch (numInt) - { - case 0: - return "사용안함"; - case 1: - return "과량"; - case 2: - return "경량"; - case 3: - return "불량"; - case 4: - return "정량"; - case 5: - return "운전"; - case 6: - return "개수"; - case 7: - return "카운터출력1"; - case 8: - return "카운터출력2"; - case 9: - return "ExNG"; - default: - return "사용안함"; - } - } - else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.German) - { - switch (numInt) - { - case 0: - return "Keiner"; - case 1: - return "Max."; - case 2: - return "Min."; - case 3: - return "Schlecht"; - case 4: - return "Bestehen"; - case 5: - return "Lauf"; - case 6: - return "Einstellen"; - case 7: - return "Zählen der Ausgabe1"; - case 8: - return "Zählen der Ausgabe2"; - case 9: - return "Ex.Schlecht"; - default: - return "Keiner"; - } - } - else - { - switch (numInt) - { - case 0: - return "None"; - case 1: - return "Over"; - case 2: - return "Under"; - case 3: - return "NG"; - case 4: - return "Pass"; - case 5: - return "Run"; - case 6: - return "Count"; - case 7: - return "Counting output1"; - case 8: - return "Counting output2"; - case 9: - return "ExNG"; - default: - return "None"; - } - } - } private void InitialLabel() { #region Initial Label - this.labelMaxWeight.Text = "-"; this.labelBalanceWeight.Text = "-"; - this.labelDigit.Text = "-"; - this.labelCALc.Text = "-"; + + this.labelPIN6.Text = "-"; + this.labelPIN5.Text = "-"; + this.labelPIN4.Text = "-"; + this.labelPIN3.Text = "-"; + this.labelPhotoB.Text = "-"; this.labelFilter.Text = "-"; this.labelJudgmentDelay.Text = "-"; @@ -567,28 +406,17 @@ namespace ITC81DB_0H this.labelExternalOutput4Mode.Text = "-"; this.labelExternalOutput4Delay.Text = "-"; this.labelExternalOutput4Operation.Text = "-"; - this.labelExternalOutput9Mode.Text = "-"; - this.labelExternalOutput9Delay.Text = "-"; - this.labelExternalOutput9Operation.Text = "-"; - this.labelExternalOutput10Mode.Text = "-"; - this.labelExternalOutput10Delay.Text = "-"; - this.labelExternalOutput10Operation.Text = "-"; + this.labelExternalOutput5Mode.Text = "-"; + this.labelExternalOutput5Delay.Text = "-"; + this.labelExternalOutput5Operation.Text = "-"; + this.labelExternalOutput6Mode.Text = "-"; + this.labelExternalOutput6Delay.Text = "-"; + this.labelExternalOutput6Operation.Text = "-"; - this.labelMode1.Text = "-"; - this.labelMode1Time.Text = "-"; - this.labelMode1Range.Text = "-"; - this.labelMode1Variate.Text = "-"; - this.labelMode2.Text = "-"; - this.labelMode2Time.Text = "-"; - this.labelMode2Range.Text = "-"; - this.labelMode2Variate.Text = "-"; - - this.label1Mode.Text = "-"; - this.label1Number.Text = "-"; - this.label1Addon.Text = "-"; - this.label2Mode.Text = "-"; - this.label2Number.Text = "-"; - this.label2Addon.Text = "-"; + this.labelIsAutoZeroUsing.Text = "-"; + this.labelPlusRange.Text = "-"; + this.labelMinusRange.Text = "-"; + this.labelVariate.Text = "-"; this.labelUnder.Text = "-"; this.labelPass.Text = "-"; @@ -597,10 +425,13 @@ namespace ITC81DB_0H #endregion #region ForeColor - this.labelMaxWeight.ForeColor = Color.White; this.labelBalanceWeight.ForeColor = Color.White; - this.labelDigit.ForeColor = Color.White; - this.labelCALc.ForeColor = Color.White; + + this.labelPIN6.ForeColor = Color.White; + this.labelPIN5.ForeColor = Color.White; + this.labelPIN4.ForeColor = Color.White; + this.labelPIN3.ForeColor = Color.White; + this.labelPhotoB.ForeColor = Color.White; this.labelFilter.ForeColor = Color.White; this.labelJudgmentDelay.ForeColor = Color.White; @@ -631,28 +462,17 @@ namespace ITC81DB_0H this.labelExternalOutput4Mode.ForeColor = Color.White; this.labelExternalOutput4Delay.ForeColor = Color.White; this.labelExternalOutput4Operation.ForeColor = Color.White; - this.labelExternalOutput9Mode.ForeColor = Color.White; - this.labelExternalOutput9Delay.ForeColor = Color.White; - this.labelExternalOutput9Operation.ForeColor = Color.White; - this.labelExternalOutput10Mode.ForeColor = Color.White; - this.labelExternalOutput10Delay.ForeColor = Color.White; - this.labelExternalOutput10Operation.ForeColor = Color.White; + this.labelExternalOutput5Mode.ForeColor = Color.White; + this.labelExternalOutput5Delay.ForeColor = Color.White; + this.labelExternalOutput5Operation.ForeColor = Color.White; + this.labelExternalOutput6Mode.ForeColor = Color.White; + this.labelExternalOutput6Delay.ForeColor = Color.White; + this.labelExternalOutput6Operation.ForeColor = Color.White; - this.labelMode1.ForeColor = Color.White; - this.labelMode1Time.ForeColor = Color.White; - this.labelMode1Range.ForeColor = Color.White; - this.labelMode1Variate.ForeColor = Color.White; - this.labelMode2.ForeColor = Color.White; - this.labelMode2Time.ForeColor = Color.White; - this.labelMode2Range.ForeColor = Color.White; - this.labelMode2Variate.ForeColor = Color.White; - - this.label1Mode.ForeColor = Color.White; - this.label1Number.ForeColor = Color.White; - this.label1Addon.ForeColor = Color.White; - this.label2Mode.ForeColor = Color.White; - this.label2Number.ForeColor = Color.White; - this.label2Addon.ForeColor = Color.White; + this.labelIsAutoZeroUsing.ForeColor = Color.White; + this.labelPlusRange.ForeColor = Color.White; + this.labelMinusRange.ForeColor = Color.White; + this.labelVariate.ForeColor = Color.White; this.labelUnder.ForeColor = Color.White; this.labelPass.ForeColor = Color.White; @@ -660,34 +480,17 @@ namespace ITC81DB_0H this.labelTare.ForeColor = Color.White; #endregion } - private void CheckCompareBoardLCDValue(SystemInformation2 item) + private void CheckCompareBoardLCD9518Value(SystemInformation2 item) { - if (this.ParentForm.ParentForm.CurrentCalibrationItem.MaxWeight != item.MaxWeight) - this.labelMaxWeight.ForeColor = Color.Red; - if(this.ParentForm.ParentForm.CurrentCalibrationItem.BalanceWeight != item.BalanceWeight) + if (this.ParentForm.ParentForm.CurrentCalibrationItem.BalanceWeight != item.BalanceWeight) this.labelBalanceWeight.ForeColor = Color.Red; - if(this.ParentForm.ParentForm.CurrentCalibrationItem.Digit != item.Digit) - this.labelDigit.ForeColor = Color.Red; - if(this.ParentForm.ParentForm.CurrentCalibrationItem.Constant != item.Calc) - this.labelCALc.ForeColor = Color.Red; - if(this.ParentForm.ParentForm.CurrentJudgmentSetItem.Filter != int.Parse(item.Filter)) + if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.Filter != int.Parse(item.Filter)) this.labelFilter.ForeColor = Color.Red; - - if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter1.EquipmentType) == 4) - { - if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.DescendDelayTime != int.Parse(item.DescendDelay)) - this.labelJudgmentDelay.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.AscendDelayTime != int.Parse(item.AscendDelay)) - this.labelDoubleDelay.ForeColor = Color.Red; - } - else - { - if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.JudgmentDelayTime != int.Parse(item.JudgmentDelay)) - this.labelJudgmentDelay.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.DoubleDelayTime != int.Parse(item.DoubleDelay)) - this.labelDoubleDelay.ForeColor = Color.Red; - } + if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.JudgmentDelayTime != int.Parse(item.JudgmentDelay)) + this.labelJudgmentDelay.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.DoubleDelayTime != int.Parse(item.DoubleDelay)) + this.labelDoubleDelay.ForeColor = Color.Red; if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.JudgmentCount != int.Parse(item.JudgmentNumber)) this.labelJudgmentNumeber.ForeColor = Color.Red; if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.FeedSpeed1 != int.Parse(item.Speed)) @@ -695,6 +498,15 @@ namespace ITC81DB_0H if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.DynamicCorrection != double.Parse(Helper.StringToDecimalPlaces(item.Dynamic, 6))) this.labelDynamic.ForeColor = Color.Red; + if (int.Parse(this.ParentForm.ParentForm.CurrentProductItem.UnderRange) != int.Parse(item.UnderRange)) + this.labelUnder.ForeColor = Color.Red; + if (int.Parse(this.ParentForm.ParentForm.CurrentProductItem.PassRange) != int.Parse(item.PassRange)) + this.labelPass.ForeColor = Color.Red; + if (int.Parse(this.ParentForm.ParentForm.CurrentProductItem.OverRange) != int.Parse(item.OverRange)) + this.labelOver.ForeColor = Color.Red; + if (int.Parse(this.ParentForm.ParentForm.CurrentProductItem.TareRange) != int.Parse(item.TareRange)) + this.labelTare.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.Sorter1Mode != int.Parse(item.SorterAMode)) this.labelSorterAMode.ForeColor = Color.Red; if (this.ParentForm.ParentForm.CurrentJudgmentSetItem.Sorter1DelayTime != int.Parse(item.SorterADelay)) @@ -714,6 +526,19 @@ namespace ITC81DB_0H if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter1.SorterEtcNg) != int.Parse(item.ETCNG)) this.labelETCNG.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI6 != int.Parse(item.PI6)) + this.labelPIN6.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI5 != int.Parse(item.PI5)) + this.labelPIN5.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI4 != int.Parse(item.PI4)) + this.labelPIN4.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI3 != int.Parse(item.PI3)) + this.labelPIN3.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI2 != int.Parse(item.PhotoB)) + this.labelPhotoB.ForeColor = Color.Red; + } + private void CheckCompareBoardLCD9519Value(SystemInformation2 item) + { if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut1Mode != item.ExternalOutput1Mode) this.labelExternalOutput1Mode.ForeColor = Color.Red; if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut1DelayTime != item.ExternalOutput1Delay) @@ -738,77 +563,99 @@ namespace ITC81DB_0H this.labelExternalOutput4Delay.ForeColor = Color.Red; if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut4RunTime != item.ExternalOutput4Operation) this.labelExternalOutput4Operation.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut5Mode != item.ExternalOutput9Mode) - this.labelExternalOutput9Mode.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut5DelayTime != item.ExternalOutput9Delay) - this.labelExternalOutput9Delay.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut5RunTime != item.ExternalOutput9Operation) - this.labelExternalOutput9Operation.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut6Mode != item.ExternalOutput10Mode) - this.labelExternalOutput10Mode.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut6DelayTime != item.ExternalOutput10Delay) - this.labelExternalOutput10Delay.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut6RunTime != item.ExternalOutput10Operation) - this.labelExternalOutput10Operation.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut5Mode != item.ExternalOutput5Mode) + this.labelExternalOutput5Mode.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut5DelayTime != item.ExternalOutput5Delay) + this.labelExternalOutput5Delay.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut5RunTime != item.ExternalOutput5Operation) + this.labelExternalOutput5Operation.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut6Mode != item.ExternalOutput6Mode) + this.labelExternalOutput6Mode.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut6DelayTime != item.ExternalOutput6Delay) + this.labelExternalOutput6Delay.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter3.ExternalOut6RunTime != item.ExternalOutput6Operation) + this.labelExternalOutput6Operation.ForeColor = Color.Red; - if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero1Mode) != int.Parse(item.AutoZero1Mode)) - this.labelMode1.ForeColor = Color.Red; - if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero1Mode) == 4) - { - if (this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero1Time != item.AutoZero1Time) - this.labelMode1Time.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero1Range != item.AutoZero1Range) - this.labelMode1Range.ForeColor = Color.Red; - if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero1Variate) != int.Parse(item.AutoZero1Variate)) - this.labelMode1Variate.ForeColor = Color.Red; - } - if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero2Mode) != int.Parse(item.AutoZero2Mode)) - this.labelMode2.ForeColor = Color.Red; - if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero2Mode) == 4) - { - if (this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero2Time != item.AutoZero2Time) - this.labelMode2Time.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero2Range != item.AutoZero2Range) - this.labelMode2Range.ForeColor = Color.Red; - if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZero2Variate) != int.Parse(item.AutoZero2Variate)) - this.labelMode2Variate.ForeColor = Color.Red; - } - - if (int.Parse(this.ParentForm.ParentForm.CurrentProductItem.UnderRange) != int.Parse(item.UnderRange)) - this.labelUnder.ForeColor = Color.Red; - if (int.Parse(this.ParentForm.ParentForm.CurrentProductItem.PassRange) != int.Parse(item.PassRange)) - this.labelPass.ForeColor = Color.Red; - if (int.Parse(this.ParentForm.ParentForm.CurrentProductItem.OverRange) != int.Parse(item.OverRange)) - this.labelOver.ForeColor = Color.Red; - if (int.Parse(this.ParentForm.ParentForm.CurrentProductItem.TareRange) != int.Parse(item.TareRange)) - this.labelTare.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroIsAutoZeroUsing.ToString() != item.IsAutoZeroUsing.ToString()) + this.labelIsAutoZeroUsing.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroPlusRange != item.AutoZeroPlusRange) + this.labelPlusRange.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroMinusRange != item.AutoZeroMinusRange) + this.labelMinusRange.ForeColor = Color.Red; + if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroVariate) != int.Parse(item.AutoZeroVariate)) + this.labelVariate.ForeColor = Color.Red; } - public void UpdateParameter1Display(SystemInformation2 item) + private void CheckCompareBoardLCD9520Value(SystemInformation2 item) + { + if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI6 != int.Parse(item.PI6)) + this.labelPIN6.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI5 != int.Parse(item.PI5)) + this.labelPIN5.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI4 != int.Parse(item.PI4)) + this.labelPIN4.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI3 != int.Parse(item.PI3)) + this.labelPIN3.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI2 != int.Parse(item.PhotoB)) + this.labelPhotoB.ForeColor = Color.Red; + } + private string ExternalInput(int num) + { + string ret = ""; + + switch (num) + { + case 0: + ret = "None"; + break; + case 1: + ret = "NG"; + break; + case 2: + ret = "START"; + break; + case 3: + ret = "STOP"; + break; + case 4: + ret = "Air"; + break; + default: + ret = ""; + break; + } + + return ret; + } + public void UpdateParameter9518Display(SystemInformation2 item) { int temp = 0; - + #region Calibration - this.labelMaxWeight.Text = Helper.CommunicationWeightValueToString(item.MaxWeight, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); this.labelBalanceWeight.Text = Helper.CommunicationWeightValueToString(item.BalanceWeight, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); - temp = int.Parse(item.Digit); - if(temp == 1) - this.labelDigit.Text = "1"; - else if(temp == 2) - this.labelDigit.Text = "2"; - else if (temp == 5) - this.labelDigit.Text = "5"; + if (this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces == 1) + this.labelDecimalPoint.Text = "0.0"; + else if (this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces == 2) + this.labelDecimalPoint.Text = "0.00"; else - this.labelDigit.Text = "-"; - this.labelCALc.Text = Helper.StringToDecimalPlaces(item.Calc, 6); + this.labelDecimalPoint.Text = "0"; #endregion #region Judgment this.labelFilter.Text = item.Filter; + this.labelJudgmentDelay.Text = item.JudgmentDelay; + this.labelDoubleDelay.Text = item.DoubleDelay; this.labelJudgmentNumeber.Text = item.JudgmentNumber; this.labelSpeed.Text = item.Speed; this.labelDynamic.Text = Helper.StringToDecimalPlaces(item.Dynamic, 6); #endregion + #region Setting value + this.labelUnder.Text = Helper.StringToDecimalPlaces(item.UnderRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); + this.labelPass.Text = Helper.StringToDecimalPlaces(item.PassRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); + this.labelOver.Text = Helper.StringToDecimalPlaces(item.OverRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); + this.labelTare.Text = Helper.StringToDecimalPlaces(item.TareRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); + #endregion + #region Sorter this.labelSorterAMode.Text = this.ReturnSorterModeName(item.SorterAMode); this.labelSorterADelay.Text = item.SorterADelay; @@ -821,139 +668,83 @@ namespace ITC81DB_0H this.labelETCNG.Text = this.ReturnSorterOptionName(item.ETCNG); #endregion - #region Auto zero - temp = int.Parse(item.AutoZero1Mode); - switch (temp) - { - case 1: - this.labelMode1.Text = "Low"; - break; - case 2: - this.labelMode1.Text = "Middle"; - break; - case 3: - this.labelMode1.Text = "High"; - break; - case 4: - this.labelMode1.Text = "User"; - break; - default: - this.labelMode1.Text = "User"; - break; - } - this.labelMode1Time.Text = item.AutoZero1Time; - this.labelMode1Range.Text = item.AutoZero1Range; - temp = int.Parse(item.AutoZero1Variate); - switch (temp) - { - case 0: - this.labelMode1Variate.Text = "0.1"; - break; - case 1: - this.labelMode1Variate.Text = "0.2"; - break; - case 2: - this.labelMode1Variate.Text = "0.5"; - break; - case 3: - this.labelMode1Variate.Text = "1"; - break; - default: - this.labelMode1Variate.Text = "-"; - break; - } - temp = int.Parse(item.AutoZero2Mode); - switch (temp) - { - case 0: - this.labelMode2.Text = "None"; - break; - case 1: - this.labelMode2.Text = "Low"; - break; - case 2: - this.labelMode2.Text = "Middle"; - break; - case 3: - this.labelMode2.Text = "High"; - break; - case 4: - this.labelMode2.Text = "User"; - break; - default: - this.labelMode2.Text = "User"; - break; - } - this.labelMode2Time.Text = item.AutoZero2Time; - this.labelMode2Range.Text = item.AutoZero2Range; - temp = int.Parse(item.AutoZero2Variate); - switch (temp) - { - case 0: - this.labelMode2Variate.Text = "0.1"; - break; - case 1: - this.labelMode2Variate.Text = "0.2"; - break; - case 2: - this.labelMode2Variate.Text = "0.5"; - break; - case 3: - this.labelMode2Variate.Text = "1"; - break; - default: - this.labelMode2Variate.Text = "-"; - break; - } - #endregion - - #region Setting value - this.labelUnder.Text = Helper.StringToDecimalPlaces(item.UnderRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); - this.labelPass.Text = Helper.StringToDecimalPlaces(item.PassRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); - this.labelOver.Text = Helper.StringToDecimalPlaces(item.OverRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); - this.labelTare.Text = Helper.StringToDecimalPlaces(item.TareRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); - #endregion + this.CheckCompareBoardLCD9518Value(item); } - public void UpdateParameter2Display(SystemInformation2 item) + public void UpdateParameter9519Display(SystemInformation2 item) { - #region External output - this.labelExternalOutput1Mode.Text = this.ReturnExternalOutputModeName(item.ExternalOutput1Mode); + int temp = 0; + + #region 외부출력 + this.labelExternalOutput1Mode.Text = this.ReturnExternalOutputName(item.ExternalOutput1Mode); this.labelExternalOutput1Delay.Text = item.ExternalOutput1Delay; this.labelExternalOutput1Operation.Text = item.ExternalOutput1Operation; - - this.labelExternalOutput2Mode.Text = this.ReturnExternalOutputModeName(item.ExternalOutput2Mode); + this.labelExternalOutput2Mode.Text = this.ReturnExternalOutputName(item.ExternalOutput2Mode); this.labelExternalOutput2Delay.Text = item.ExternalOutput2Delay; this.labelExternalOutput2Operation.Text = item.ExternalOutput2Operation; - - this.labelExternalOutput3Mode.Text = this.ReturnExternalOutputModeName(item.ExternalOutput3Mode); + this.labelExternalOutput3Mode.Text = this.ReturnExternalOutputName(item.ExternalOutput3Mode); this.labelExternalOutput3Delay.Text = item.ExternalOutput3Delay; this.labelExternalOutput3Operation.Text = item.ExternalOutput3Operation; - - this.labelExternalOutput4Mode.Text = this.ReturnExternalOutputModeName(item.ExternalOutput4Mode); + this.labelExternalOutput4Mode.Text = this.ReturnExternalOutputName(item.ExternalOutput4Mode); this.labelExternalOutput4Delay.Text = item.ExternalOutput4Delay; this.labelExternalOutput4Operation.Text = item.ExternalOutput4Operation; - - this.labelExternalOutput9Mode.Text = this.ReturnExternalOutputModeName(item.ExternalOutput9Mode); - this.labelExternalOutput9Delay.Text = item.ExternalOutput9Delay; - this.labelExternalOutput9Operation.Text = item.ExternalOutput9Operation; - - this.labelExternalOutput10Mode.Text = this.ReturnExternalOutputModeName(item.ExternalOutput10Mode); - this.labelExternalOutput10Delay.Text = item.ExternalOutput10Delay; - this.labelExternalOutput10Operation.Text = item.ExternalOutput10Operation; + this.labelExternalOutput5Mode.Text = this.ReturnExternalOutputName(item.ExternalOutput5Mode); + this.labelExternalOutput5Delay.Text = item.ExternalOutput5Delay; + this.labelExternalOutput5Operation.Text = item.ExternalOutput5Operation; + this.labelExternalOutput6Mode.Text = this.ReturnExternalOutputName(item.ExternalOutput6Mode); + this.labelExternalOutput6Delay.Text = item.ExternalOutput6Delay; + this.labelExternalOutput6Operation.Text = item.ExternalOutput6Operation; #endregion - if (int.Parse(this.ParentForm.ParentForm.CurrentSystemParameter1.EquipmentType) == 4) + #region Auto zero + temp = int.Parse(item.IsAutoZeroUsing); + switch (temp) { - this.labelJudgmentDelay.Text = item.DescendDelay; - this.labelDoubleDelay.Text = item.AscendDelay; + case 0: + this.labelIsAutoZeroUsing.Text = "OFF"; + break; + case 1: + this.labelIsAutoZeroUsing.Text = "ON"; + break; + default: + this.labelIsAutoZeroUsing.Text = "OFF"; + break; } - else + this.labelPlusRange.Text = item.AutoZeroPlusRange; + this.labelMinusRange.Text = item.AutoZeroMinusRange; + temp = int.Parse(item.AutoZeroVariate); + switch (temp) { - this.labelJudgmentDelay.Text = item.JudgmentDelay; - this.labelDoubleDelay.Text = item.DoubleDelay; + case 0: + this.labelVariate.Text = "0.1"; + break; + case 1: + this.labelVariate.Text = "0.2"; + break; + case 2: + this.labelVariate.Text = "0.5"; + break; + case 3: + this.labelVariate.Text = "1"; + break; + default: + this.labelVariate.Text = "-"; + break; } + #endregion - this.CheckCompareBoardLCDValue(item); + this.CheckCompareBoardLCD9519Value(item); + } + public void UpdateParameter9520Display(SystemInformation2 item) + { + #region 외부입력 + this.labelPIN6.Text = this.ExternalInput(int.Parse(item.PI6)); + this.labelPIN5.Text = this.ExternalInput(int.Parse(item.PI5)); + this.labelPIN4.Text = this.ExternalInput(int.Parse(item.PI4)); + this.labelPIN3.Text = this.ExternalInput(int.Parse(item.PI3)); + this.labelPhotoB.Text = this.ExternalInput(int.Parse(item.PhotoB)); + #endregion + + this.CheckCompareBoardLCD9520Value(item); } public void DisplayRefresh(SystemStatus status) @@ -987,23 +778,6 @@ namespace ITC81DB_0H private void buttonLoad_Click(object sender, EventArgs e) { this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.SystemInformationRead1, ""); - - if (this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces == 1) - this.labelDecimalPoint.Text = "0.0"; - else if (this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces == 2) - this.labelDecimalPoint.Text = "0.00"; - else - this.labelDecimalPoint.Text = "0"; - - #region Counting output - this.label1Mode.Text = this.ReturnCountingOutputModeName(this.ParentForm.ParentForm.SystemConfig2.CountingOutput1Mode); - this.label1Number.Text = this.ParentForm.ParentForm.SystemConfig2.CountingOutput1Number.ToString(); - this.label1Addon.Text = this.ReturnCountingOutputAddOnName(1); - - this.label2Mode.Text = this.ReturnCountingOutputModeName(this.ParentForm.ParentForm.SystemConfig2.CountingOutput2Mode); - this.label2Number.Text = this.ParentForm.ParentForm.SystemConfig2.CountingOutput2Number.ToString(); - this.label2Addon.Text = this.ReturnCountingOutputAddOnName(2); - #endregion } private void buttonNext_Click(object sender, EventArgs e) diff --git a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem3.Designer.cs b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem3.Designer.cs index 18790f6..2d98c22 100644 --- a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem3.Designer.cs +++ b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem3.Designer.cs @@ -30,6 +30,22 @@ { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterInforSystem3)); this.smartGroupBox1 = new SmartX.SmartGroupBox(); + this.groupBoxSerial = new SmartX.SmartGroupBox(); + this.labelCOM4DelayTime = new SmartX.SmartLabel(); + this.labelCOM3DelayTime = new SmartX.SmartLabel(); + this.labelCOM1DelayTime = new SmartX.SmartLabel(); + this.smartLabel47 = new SmartX.SmartLabel(); + this.labelCOM4Mode = new SmartX.SmartLabel(); + this.labelCOM3Mode = new SmartX.SmartLabel(); + this.labelCOM1Mode = new SmartX.SmartLabel(); + this.labelTitleModeSerial = new SmartX.SmartLabel(); + this.labelCOM4Baudrate = new SmartX.SmartLabel(); + this.labelCOM3Baudrate = new SmartX.SmartLabel(); + this.smartLabel40 = new SmartX.SmartLabel(); + this.smartLabel41 = new SmartX.SmartLabel(); + this.labelCOM1Baudrate = new SmartX.SmartLabel(); + this.smartLabel42 = new SmartX.SmartLabel(); + this.smartLabel43 = new SmartX.SmartLabel(); this.buttonCapture = new SmartX.SmartButton(); this.buttonLoad = new SmartX.SmartButton(); this.buttonPrevious = new SmartX.SmartButton(); @@ -60,76 +76,73 @@ this.smartLabel33 = new SmartX.SmartLabel(); this.labelTitleOperatingMode = new SmartX.SmartLabel(); this.groupBoxOPT2 = new SmartX.SmartGroupBox(); - this.labelOPT2DelayTime2 = new SmartX.SmartLabel(); - this.labelOPT2DelayTime1 = new SmartX.SmartLabel(); - this.labelTitleDelayTime2 = new SmartX.SmartLabel(); - this.labelTitleDelayTime1 = new SmartX.SmartLabel(); - this.labelOPT2Port = new SmartX.SmartLabel(); - this.labelTitlePort = new SmartX.SmartLabel(); + this.smartSeparatorLine6 = new SmartX.SmartSeparatorLine(); + this.smartSeparatorLine5 = new SmartX.SmartSeparatorLine(); + this.smartSeparatorLine4 = new SmartX.SmartSeparatorLine(); + this.smartLabel28 = new SmartX.SmartLabel(); + this.labelSpeed4 = new SmartX.SmartLabel(); + this.labelTitleSpeed4 = new SmartX.SmartLabel(); + this.labelMotorDirection4 = new SmartX.SmartLabel(); + this.labelReductionRatio4 = new SmartX.SmartLabel(); + this.labelTitleMotorDirection4 = new SmartX.SmartLabel(); + this.labelTitleReductionRatio4 = new SmartX.SmartLabel(); + this.labelPoleCount4 = new SmartX.SmartLabel(); + this.labelTitlePoleCount4 = new SmartX.SmartLabel(); + this.smartLabel19 = new SmartX.SmartLabel(); + this.labelSpeed3 = new SmartX.SmartLabel(); + this.labelTitleSpeed3 = new SmartX.SmartLabel(); + this.labelMotorDirection3 = new SmartX.SmartLabel(); + this.labelReductionRatio3 = new SmartX.SmartLabel(); + this.labelTitleMotorDirection3 = new SmartX.SmartLabel(); + this.labelTitleReductionRatio3 = new SmartX.SmartLabel(); + this.labelPoleCount3 = new SmartX.SmartLabel(); + this.labelTitlePoleCount3 = new SmartX.SmartLabel(); + this.smartLabel10 = new SmartX.SmartLabel(); + this.labelSpeed2 = new SmartX.SmartLabel(); + this.labelTitleSpeed2 = new SmartX.SmartLabel(); + this.labelMotorDirection2 = new SmartX.SmartLabel(); + this.labelReductionRatio2 = new SmartX.SmartLabel(); + this.labelTitleMotorDirection2 = new SmartX.SmartLabel(); + this.labelTitleReductionRatio2 = new SmartX.SmartLabel(); + this.labelPoleCount2 = new SmartX.SmartLabel(); + this.labelTitlePoleCount2 = new SmartX.SmartLabel(); + this.smartLabel9 = new SmartX.SmartLabel(); + this.labelSpeed1 = new SmartX.SmartLabel(); + this.labelTitleSpeed1 = new SmartX.SmartLabel(); + this.labelMotorDirection1 = new SmartX.SmartLabel(); + this.labelReductionRatio1 = new SmartX.SmartLabel(); + this.labelTitleMotorDirection1 = new SmartX.SmartLabel(); + this.labelTitleReductionRatio1 = new SmartX.SmartLabel(); + this.labelPoleCount1 = new SmartX.SmartLabel(); + this.labelTitlePoleCount1 = new SmartX.SmartLabel(); this.groupBoxEquipment = new SmartX.SmartGroupBox(); + this.labelStatFormat = new SmartX.SmartLabel(); + this.labelTitleStatFormat = new SmartX.SmartLabel(); this.labelFormat = new SmartX.SmartLabel(); this.labelTitleFormat = new SmartX.SmartLabel(); - this.labelLogin = new SmartX.SmartLabel(); - this.labelTitleLogin = new SmartX.SmartLabel(); this.labelExtension = new SmartX.SmartLabel(); this.labelTitleExtension = new SmartX.SmartLabel(); - this.labelBarcode = new SmartX.SmartLabel(); - this.labelTitleBarcode = new SmartX.SmartLabel(); + this.labelLogin = new SmartX.SmartLabel(); + this.labelTitleLogin = new SmartX.SmartLabel(); this.labelLanguage = new SmartX.SmartLabel(); this.labelTitleLanguage = new SmartX.SmartLabel(); this.labelEquipmentID = new SmartX.SmartLabel(); this.labelTitleEquipmentID = new SmartX.SmartLabel(); - this.labelPhotoB = new SmartX.SmartLabel(); - this.labelTitlePhotoB = new SmartX.SmartLabel(); - this.labelPIN3 = new SmartX.SmartLabel(); - this.labelTitlePIN3 = new SmartX.SmartLabel(); - this.labelPIN4 = new SmartX.SmartLabel(); - this.labelTitlePIN4 = new SmartX.SmartLabel(); - this.labelPIN5 = new SmartX.SmartLabel(); - this.labelTitlePIN5 = new SmartX.SmartLabel(); - this.labelPIN6 = new SmartX.SmartLabel(); - this.labelTitlePIN6 = new SmartX.SmartLabel(); - this.labelOptionBoard = new SmartX.SmartLabel(); - this.labelTitleOptionBoard = new SmartX.SmartLabel(); this.labelRelay = new SmartX.SmartLabel(); this.labelChattering = new SmartX.SmartLabel(); this.labelTitleRelay = new SmartX.SmartLabel(); this.labelTitleChattering = new SmartX.SmartLabel(); this.labelBuzzerOn = new SmartX.SmartLabel(); this.labelTitleBuzzerOn = new SmartX.SmartLabel(); - this.groupBoxSerial = new SmartX.SmartGroupBox(); - this.labelCOM4Mode = new SmartX.SmartLabel(); - this.labelCOM3Mode = new SmartX.SmartLabel(); - this.labelCOM1Mode = new SmartX.SmartLabel(); - this.labelTitleModeSerial = new SmartX.SmartLabel(); - this.labelCOM4Baudrate = new SmartX.SmartLabel(); - this.labelCOM3Baudrate = new SmartX.SmartLabel(); - this.smartLabel23 = new SmartX.SmartLabel(); - this.smartLabel24 = new SmartX.SmartLabel(); - this.labelCOM1Baudrate = new SmartX.SmartLabel(); - this.smartLabel27 = new SmartX.SmartLabel(); - this.smartLabel28 = new SmartX.SmartLabel(); - this.groupBoxOPT1 = new SmartX.SmartGroupBox(); - this.labelOPT1FeedbackUnder = new SmartX.SmartLabel(); - this.labelTitleFeedbackUnder = new SmartX.SmartLabel(); - this.labelOPT1FeedbackOver = new SmartX.SmartLabel(); - this.labelTitleFeedbackOver = new SmartX.SmartLabel(); - this.labelOPT1Using = new SmartX.SmartLabel(); - this.labelTitleUsingOPT1 = new SmartX.SmartLabel(); - this.labelOPT1PulseWidth = new SmartX.SmartLabel(); - this.labelOPT1DelayNumber = new SmartX.SmartLabel(); - this.labelTitlePulseWidth = new SmartX.SmartLabel(); - this.labelTitleDelayNumber = new SmartX.SmartLabel(); - this.labelOPT1SampleNumber = new SmartX.SmartLabel(); - this.labelTitleSampleNumber = new SmartX.SmartLabel(); - this.smartGroupBox2 = new SmartX.SmartGroupBox(); + this.labelBLDCUsing = new SmartX.SmartLabel(); + this.labelTitleBLDCUsing = new SmartX.SmartLabel(); + this.labelBLDCMotorCount = new SmartX.SmartLabel(); + this.labelTitleBLDCMotorCount = new SmartX.SmartLabel(); this.smartGroupBox1.SuspendLayout(); + this.groupBoxSerial.SuspendLayout(); this.groupBoxEthernet.SuspendLayout(); this.groupBoxOPT2.SuspendLayout(); this.groupBoxEquipment.SuspendLayout(); - this.groupBoxSerial.SuspendLayout(); - this.groupBoxOPT1.SuspendLayout(); - this.smartGroupBox2.SuspendLayout(); this.SuspendLayout(); // // smartGroupBox1 @@ -137,15 +150,13 @@ this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46))))); this.smartGroupBox1.BackPictureBox = null; this.smartGroupBox1.BackPictureBox1 = null; - this.smartGroupBox1.Controls.Add(this.smartGroupBox2); + this.smartGroupBox1.Controls.Add(this.groupBoxSerial); this.smartGroupBox1.Controls.Add(this.buttonCapture); this.smartGroupBox1.Controls.Add(this.buttonLoad); this.smartGroupBox1.Controls.Add(this.buttonPrevious); this.smartGroupBox1.Controls.Add(this.groupBoxEthernet); this.smartGroupBox1.Controls.Add(this.groupBoxOPT2); this.smartGroupBox1.Controls.Add(this.groupBoxEquipment); - this.smartGroupBox1.Controls.Add(this.groupBoxSerial); - this.smartGroupBox1.Controls.Add(this.groupBoxOPT1); this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(159)))), ((int)(((byte)(198))))); this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.Black; this.smartGroupBox1.FrameLineThickness = 2; @@ -160,6 +171,356 @@ this.smartGroupBox1.Text = "0"; this.smartGroupBox1.TextColor = System.Drawing.Color.Black; // + // groupBoxSerial + // + this.groupBoxSerial.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.groupBoxSerial.BackPictureBox = null; + this.groupBoxSerial.BackPictureBox1 = null; + this.groupBoxSerial.Controls.Add(this.labelCOM4DelayTime); + this.groupBoxSerial.Controls.Add(this.labelCOM3DelayTime); + this.groupBoxSerial.Controls.Add(this.labelCOM1DelayTime); + this.groupBoxSerial.Controls.Add(this.smartLabel47); + this.groupBoxSerial.Controls.Add(this.labelCOM4Mode); + this.groupBoxSerial.Controls.Add(this.labelCOM3Mode); + this.groupBoxSerial.Controls.Add(this.labelCOM1Mode); + this.groupBoxSerial.Controls.Add(this.labelTitleModeSerial); + this.groupBoxSerial.Controls.Add(this.labelCOM4Baudrate); + this.groupBoxSerial.Controls.Add(this.labelCOM3Baudrate); + this.groupBoxSerial.Controls.Add(this.smartLabel40); + this.groupBoxSerial.Controls.Add(this.smartLabel41); + this.groupBoxSerial.Controls.Add(this.labelCOM1Baudrate); + this.groupBoxSerial.Controls.Add(this.smartLabel42); + this.groupBoxSerial.Controls.Add(this.smartLabel43); + this.groupBoxSerial.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.groupBoxSerial.FrameLineColor1 = System.Drawing.Color.White; + this.groupBoxSerial.FrameLineColor2 = System.Drawing.Color.White; + this.groupBoxSerial.FrameLineThickness = 1; + this.groupBoxSerial.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; + this.groupBoxSerial.Image = null; + this.groupBoxSerial.InitVisible = true; + this.groupBoxSerial.Location = new System.Drawing.Point(389, 276); + this.groupBoxSerial.Name = "groupBoxSerial"; + this.groupBoxSerial.RoundRadius = 5; + this.groupBoxSerial.Size = new System.Drawing.Size(315, 128); + this.groupBoxSerial.TabIndex = 195; + this.groupBoxSerial.Text = "시리얼통신"; + this.groupBoxSerial.TextColor = System.Drawing.Color.White; + // + // labelCOM4DelayTime + // + this.labelCOM4DelayTime.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelCOM4DelayTime.BackPictureBox = null; + this.labelCOM4DelayTime.BackPictureBox1 = null; + this.labelCOM4DelayTime.BackPictureBox2 = null; + this.labelCOM4DelayTime.BorderColor = System.Drawing.Color.Black; + this.labelCOM4DelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelCOM4DelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelCOM4DelayTime.ForeColor = System.Drawing.Color.White; + this.labelCOM4DelayTime.InitVisible = true; + this.labelCOM4DelayTime.LineSpacing = 0F; + this.labelCOM4DelayTime.Location = new System.Drawing.Point(217, 89); + this.labelCOM4DelayTime.Name = "labelCOM4DelayTime"; + this.labelCOM4DelayTime.Size = new System.Drawing.Size(80, 15); + this.labelCOM4DelayTime.TabIndex = 46; + this.labelCOM4DelayTime.Text = "-"; + this.labelCOM4DelayTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelCOM4DelayTime.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelCOM4DelayTime.Wordwrap = false; + // + // labelCOM3DelayTime + // + this.labelCOM3DelayTime.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelCOM3DelayTime.BackPictureBox = null; + this.labelCOM3DelayTime.BackPictureBox1 = null; + this.labelCOM3DelayTime.BackPictureBox2 = null; + this.labelCOM3DelayTime.BorderColor = System.Drawing.Color.Black; + this.labelCOM3DelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelCOM3DelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelCOM3DelayTime.ForeColor = System.Drawing.Color.White; + this.labelCOM3DelayTime.InitVisible = true; + this.labelCOM3DelayTime.LineSpacing = 0F; + this.labelCOM3DelayTime.Location = new System.Drawing.Point(217, 68); + this.labelCOM3DelayTime.Name = "labelCOM3DelayTime"; + this.labelCOM3DelayTime.Size = new System.Drawing.Size(80, 15); + this.labelCOM3DelayTime.TabIndex = 45; + this.labelCOM3DelayTime.Text = "-"; + this.labelCOM3DelayTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelCOM3DelayTime.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelCOM3DelayTime.Wordwrap = false; + // + // labelCOM1DelayTime + // + this.labelCOM1DelayTime.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelCOM1DelayTime.BackPictureBox = null; + this.labelCOM1DelayTime.BackPictureBox1 = null; + this.labelCOM1DelayTime.BackPictureBox2 = null; + this.labelCOM1DelayTime.BorderColor = System.Drawing.Color.Black; + this.labelCOM1DelayTime.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelCOM1DelayTime.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelCOM1DelayTime.ForeColor = System.Drawing.Color.White; + this.labelCOM1DelayTime.InitVisible = true; + this.labelCOM1DelayTime.LineSpacing = 0F; + this.labelCOM1DelayTime.Location = new System.Drawing.Point(217, 47); + this.labelCOM1DelayTime.Name = "labelCOM1DelayTime"; + this.labelCOM1DelayTime.Size = new System.Drawing.Size(80, 15); + this.labelCOM1DelayTime.TabIndex = 44; + this.labelCOM1DelayTime.Text = "-"; + this.labelCOM1DelayTime.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelCOM1DelayTime.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelCOM1DelayTime.Wordwrap = false; + // + // smartLabel47 + // + this.smartLabel47.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.smartLabel47.BackPictureBox = null; + this.smartLabel47.BackPictureBox1 = null; + this.smartLabel47.BackPictureBox2 = null; + this.smartLabel47.BorderColor = System.Drawing.Color.Black; + this.smartLabel47.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.smartLabel47.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.smartLabel47.ForeColor = System.Drawing.Color.White; + this.smartLabel47.InitVisible = true; + this.smartLabel47.LineSpacing = 0F; + this.smartLabel47.Location = new System.Drawing.Point(217, 26); + this.smartLabel47.Name = "smartLabel47"; + this.smartLabel47.Size = new System.Drawing.Size(80, 15); + this.smartLabel47.TabIndex = 43; + this.smartLabel47.Text = "전송지연시간"; + this.smartLabel47.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel47.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel47.Wordwrap = false; + // + // labelCOM4Mode + // + this.labelCOM4Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelCOM4Mode.BackPictureBox = null; + this.labelCOM4Mode.BackPictureBox1 = null; + this.labelCOM4Mode.BackPictureBox2 = null; + this.labelCOM4Mode.BorderColor = System.Drawing.Color.Black; + this.labelCOM4Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelCOM4Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelCOM4Mode.ForeColor = System.Drawing.Color.White; + this.labelCOM4Mode.InitVisible = true; + this.labelCOM4Mode.LineSpacing = 0F; + this.labelCOM4Mode.Location = new System.Drawing.Point(131, 89); + this.labelCOM4Mode.Name = "labelCOM4Mode"; + this.labelCOM4Mode.Size = new System.Drawing.Size(80, 15); + this.labelCOM4Mode.TabIndex = 42; + this.labelCOM4Mode.Text = "-"; + this.labelCOM4Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelCOM4Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelCOM4Mode.Wordwrap = false; + // + // labelCOM3Mode + // + this.labelCOM3Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelCOM3Mode.BackPictureBox = null; + this.labelCOM3Mode.BackPictureBox1 = null; + this.labelCOM3Mode.BackPictureBox2 = null; + this.labelCOM3Mode.BorderColor = System.Drawing.Color.Black; + this.labelCOM3Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelCOM3Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelCOM3Mode.ForeColor = System.Drawing.Color.White; + this.labelCOM3Mode.InitVisible = true; + this.labelCOM3Mode.LineSpacing = 0F; + this.labelCOM3Mode.Location = new System.Drawing.Point(131, 68); + this.labelCOM3Mode.Name = "labelCOM3Mode"; + this.labelCOM3Mode.Size = new System.Drawing.Size(80, 15); + this.labelCOM3Mode.TabIndex = 41; + this.labelCOM3Mode.Text = "-"; + this.labelCOM3Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelCOM3Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelCOM3Mode.Wordwrap = false; + // + // labelCOM1Mode + // + this.labelCOM1Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelCOM1Mode.BackPictureBox = null; + this.labelCOM1Mode.BackPictureBox1 = null; + this.labelCOM1Mode.BackPictureBox2 = null; + this.labelCOM1Mode.BorderColor = System.Drawing.Color.Black; + this.labelCOM1Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelCOM1Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelCOM1Mode.ForeColor = System.Drawing.Color.White; + this.labelCOM1Mode.InitVisible = true; + this.labelCOM1Mode.LineSpacing = 0F; + this.labelCOM1Mode.Location = new System.Drawing.Point(131, 47); + this.labelCOM1Mode.Name = "labelCOM1Mode"; + this.labelCOM1Mode.Size = new System.Drawing.Size(80, 15); + this.labelCOM1Mode.TabIndex = 40; + this.labelCOM1Mode.Text = "-"; + this.labelCOM1Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelCOM1Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelCOM1Mode.Wordwrap = false; + // + // labelTitleModeSerial + // + this.labelTitleModeSerial.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleModeSerial.BackPictureBox = null; + this.labelTitleModeSerial.BackPictureBox1 = null; + this.labelTitleModeSerial.BackPictureBox2 = null; + this.labelTitleModeSerial.BorderColor = System.Drawing.Color.Black; + this.labelTitleModeSerial.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleModeSerial.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleModeSerial.ForeColor = System.Drawing.Color.White; + this.labelTitleModeSerial.InitVisible = true; + this.labelTitleModeSerial.LineSpacing = 0F; + this.labelTitleModeSerial.Location = new System.Drawing.Point(131, 26); + this.labelTitleModeSerial.Name = "labelTitleModeSerial"; + this.labelTitleModeSerial.Size = new System.Drawing.Size(80, 15); + this.labelTitleModeSerial.TabIndex = 39; + this.labelTitleModeSerial.Text = "모드"; + this.labelTitleModeSerial.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleModeSerial.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleModeSerial.Wordwrap = false; + // + // labelCOM4Baudrate + // + this.labelCOM4Baudrate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelCOM4Baudrate.BackPictureBox = null; + this.labelCOM4Baudrate.BackPictureBox1 = null; + this.labelCOM4Baudrate.BackPictureBox2 = null; + this.labelCOM4Baudrate.BorderColor = System.Drawing.Color.Black; + this.labelCOM4Baudrate.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelCOM4Baudrate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelCOM4Baudrate.ForeColor = System.Drawing.Color.White; + this.labelCOM4Baudrate.InitVisible = true; + this.labelCOM4Baudrate.LineSpacing = 0F; + this.labelCOM4Baudrate.Location = new System.Drawing.Point(68, 89); + this.labelCOM4Baudrate.Name = "labelCOM4Baudrate"; + this.labelCOM4Baudrate.Size = new System.Drawing.Size(55, 15); + this.labelCOM4Baudrate.TabIndex = 38; + this.labelCOM4Baudrate.Text = "-"; + this.labelCOM4Baudrate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelCOM4Baudrate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelCOM4Baudrate.Wordwrap = false; + // + // labelCOM3Baudrate + // + this.labelCOM3Baudrate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelCOM3Baudrate.BackPictureBox = null; + this.labelCOM3Baudrate.BackPictureBox1 = null; + this.labelCOM3Baudrate.BackPictureBox2 = null; + this.labelCOM3Baudrate.BorderColor = System.Drawing.Color.Black; + this.labelCOM3Baudrate.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelCOM3Baudrate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelCOM3Baudrate.ForeColor = System.Drawing.Color.White; + this.labelCOM3Baudrate.InitVisible = true; + this.labelCOM3Baudrate.LineSpacing = 0F; + this.labelCOM3Baudrate.Location = new System.Drawing.Point(68, 68); + this.labelCOM3Baudrate.Name = "labelCOM3Baudrate"; + this.labelCOM3Baudrate.Size = new System.Drawing.Size(55, 15); + this.labelCOM3Baudrate.TabIndex = 37; + this.labelCOM3Baudrate.Text = "-"; + this.labelCOM3Baudrate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelCOM3Baudrate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelCOM3Baudrate.Wordwrap = false; + // + // smartLabel40 + // + this.smartLabel40.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.smartLabel40.BackPictureBox = null; + this.smartLabel40.BackPictureBox1 = null; + this.smartLabel40.BackPictureBox2 = null; + this.smartLabel40.BorderColor = System.Drawing.Color.Black; + this.smartLabel40.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.smartLabel40.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.smartLabel40.ForeColor = System.Drawing.Color.White; + this.smartLabel40.InitVisible = true; + this.smartLabel40.LineSpacing = 0F; + this.smartLabel40.Location = new System.Drawing.Point(22, 89); + this.smartLabel40.Name = "smartLabel40"; + this.smartLabel40.Size = new System.Drawing.Size(40, 15); + this.smartLabel40.TabIndex = 35; + this.smartLabel40.Text = "COM4"; + this.smartLabel40.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel40.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel40.Wordwrap = false; + // + // smartLabel41 + // + this.smartLabel41.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.smartLabel41.BackPictureBox = null; + this.smartLabel41.BackPictureBox1 = null; + this.smartLabel41.BackPictureBox2 = null; + this.smartLabel41.BorderColor = System.Drawing.Color.Black; + this.smartLabel41.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.smartLabel41.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.smartLabel41.ForeColor = System.Drawing.Color.White; + this.smartLabel41.InitVisible = true; + this.smartLabel41.LineSpacing = 0F; + this.smartLabel41.Location = new System.Drawing.Point(22, 68); + this.smartLabel41.Name = "smartLabel41"; + this.smartLabel41.Size = new System.Drawing.Size(40, 15); + this.smartLabel41.TabIndex = 36; + this.smartLabel41.Text = "COM3"; + this.smartLabel41.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel41.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel41.Wordwrap = false; + // + // labelCOM1Baudrate + // + this.labelCOM1Baudrate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelCOM1Baudrate.BackPictureBox = null; + this.labelCOM1Baudrate.BackPictureBox1 = null; + this.labelCOM1Baudrate.BackPictureBox2 = null; + this.labelCOM1Baudrate.BorderColor = System.Drawing.Color.Black; + this.labelCOM1Baudrate.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelCOM1Baudrate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelCOM1Baudrate.ForeColor = System.Drawing.Color.White; + this.labelCOM1Baudrate.InitVisible = true; + this.labelCOM1Baudrate.LineSpacing = 0F; + this.labelCOM1Baudrate.Location = new System.Drawing.Point(68, 47); + this.labelCOM1Baudrate.Name = "labelCOM1Baudrate"; + this.labelCOM1Baudrate.Size = new System.Drawing.Size(55, 15); + this.labelCOM1Baudrate.TabIndex = 34; + this.labelCOM1Baudrate.Text = "-"; + this.labelCOM1Baudrate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelCOM1Baudrate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelCOM1Baudrate.Wordwrap = false; + // + // smartLabel42 + // + this.smartLabel42.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.smartLabel42.BackPictureBox = null; + this.smartLabel42.BackPictureBox1 = null; + this.smartLabel42.BackPictureBox2 = null; + this.smartLabel42.BorderColor = System.Drawing.Color.Black; + this.smartLabel42.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.smartLabel42.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.smartLabel42.ForeColor = System.Drawing.Color.White; + this.smartLabel42.InitVisible = true; + this.smartLabel42.LineSpacing = 0F; + this.smartLabel42.Location = new System.Drawing.Point(22, 47); + this.smartLabel42.Name = "smartLabel42"; + this.smartLabel42.Size = new System.Drawing.Size(40, 15); + this.smartLabel42.TabIndex = 33; + this.smartLabel42.Text = "COM1"; + this.smartLabel42.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel42.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel42.Wordwrap = false; + // + // smartLabel43 + // + this.smartLabel43.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.smartLabel43.BackPictureBox = null; + this.smartLabel43.BackPictureBox1 = null; + this.smartLabel43.BackPictureBox2 = null; + this.smartLabel43.BorderColor = System.Drawing.Color.Black; + this.smartLabel43.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.smartLabel43.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.smartLabel43.ForeColor = System.Drawing.Color.White; + this.smartLabel43.InitVisible = true; + this.smartLabel43.LineSpacing = 0F; + this.smartLabel43.Location = new System.Drawing.Point(68, 26); + this.smartLabel43.Name = "smartLabel43"; + this.smartLabel43.Size = new System.Drawing.Size(55, 15); + this.smartLabel43.TabIndex = 32; + this.smartLabel43.Text = "Baudrate"; + this.smartLabel43.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel43.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel43.Wordwrap = false; + // // buttonCapture // this.buttonCapture.BackPictureBox = null; @@ -293,10 +654,10 @@ this.groupBoxEthernet.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; this.groupBoxEthernet.Image = null; this.groupBoxEthernet.InitVisible = true; - this.groupBoxEthernet.Location = new System.Drawing.Point(395, 3); + this.groupBoxEthernet.Location = new System.Drawing.Point(389, 3); this.groupBoxEthernet.Name = "groupBoxEthernet"; this.groupBoxEthernet.RoundRadius = 5; - this.groupBoxEthernet.Size = new System.Drawing.Size(315, 236); + this.groupBoxEthernet.Size = new System.Drawing.Size(315, 267); this.groupBoxEthernet.TabIndex = 7; this.groupBoxEthernet.Text = "이더넷통신"; this.groupBoxEthernet.TextColor = System.Drawing.Color.White; @@ -313,7 +674,7 @@ this.labelClientServerPort.ForeColor = System.Drawing.Color.White; this.labelClientServerPort.InitVisible = true; this.labelClientServerPort.LineSpacing = 0F; - this.labelClientServerPort.Location = new System.Drawing.Point(194, 209); + this.labelClientServerPort.Location = new System.Drawing.Point(194, 222); this.labelClientServerPort.Name = "labelClientServerPort"; this.labelClientServerPort.Size = new System.Drawing.Size(100, 15); this.labelClientServerPort.TabIndex = 65; @@ -334,7 +695,7 @@ this.labelClientServerIP.ForeColor = System.Drawing.Color.White; this.labelClientServerIP.InitVisible = true; this.labelClientServerIP.LineSpacing = 0F; - this.labelClientServerIP.Location = new System.Drawing.Point(194, 188); + this.labelClientServerIP.Location = new System.Drawing.Point(194, 201); this.labelClientServerIP.Name = "labelClientServerIP"; this.labelClientServerIP.Size = new System.Drawing.Size(100, 15); this.labelClientServerIP.TabIndex = 64; @@ -355,7 +716,7 @@ this.smartLabel109.ForeColor = System.Drawing.Color.White; this.smartLabel109.InitVisible = true; this.smartLabel109.LineSpacing = 0F; - this.smartLabel109.Location = new System.Drawing.Point(88, 209); + this.smartLabel109.Location = new System.Drawing.Point(88, 222); this.smartLabel109.Name = "smartLabel109"; this.smartLabel109.Size = new System.Drawing.Size(100, 15); this.smartLabel109.TabIndex = 63; @@ -376,7 +737,7 @@ this.smartLabel110.ForeColor = System.Drawing.Color.White; this.smartLabel110.InitVisible = true; this.smartLabel110.LineSpacing = 0F; - this.smartLabel110.Location = new System.Drawing.Point(88, 188); + this.smartLabel110.Location = new System.Drawing.Point(88, 201); this.smartLabel110.Name = "smartLabel110"; this.smartLabel110.Size = new System.Drawing.Size(100, 15); this.smartLabel110.TabIndex = 62; @@ -397,7 +758,7 @@ this.labelServerPort.ForeColor = System.Drawing.Color.White; this.labelServerPort.InitVisible = true; this.labelServerPort.LineSpacing = 0F; - this.labelServerPort.Location = new System.Drawing.Point(194, 161); + this.labelServerPort.Location = new System.Drawing.Point(194, 174); this.labelServerPort.Name = "labelServerPort"; this.labelServerPort.Size = new System.Drawing.Size(100, 15); this.labelServerPort.TabIndex = 61; @@ -418,7 +779,7 @@ this.smartLabel106.ForeColor = System.Drawing.Color.White; this.smartLabel106.InitVisible = true; this.smartLabel106.LineSpacing = 0F; - this.smartLabel106.Location = new System.Drawing.Point(88, 161); + this.smartLabel106.Location = new System.Drawing.Point(88, 174); this.smartLabel106.Name = "smartLabel106"; this.smartLabel106.Size = new System.Drawing.Size(100, 15); this.smartLabel106.TabIndex = 60; @@ -439,7 +800,7 @@ this.smartLabel104.ForeColor = System.Drawing.Color.White; this.smartLabel104.InitVisible = true; this.smartLabel104.LineSpacing = 0F; - this.smartLabel104.Location = new System.Drawing.Point(17, 197); + this.smartLabel104.Location = new System.Drawing.Point(17, 210); this.smartLabel104.Name = "smartLabel104"; this.smartLabel104.Size = new System.Drawing.Size(65, 15); this.smartLabel104.TabIndex = 59; @@ -457,7 +818,7 @@ this.smartSeparatorLine3.Line2Visible = true; this.smartSeparatorLine3.Line2Width = 1F; this.smartSeparatorLine3.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; - this.smartSeparatorLine3.Location = new System.Drawing.Point(17, 182); + this.smartSeparatorLine3.Location = new System.Drawing.Point(17, 195); this.smartSeparatorLine3.Name = "smartSeparatorLine3"; this.smartSeparatorLine3.Size = new System.Drawing.Size(280, 2); this.smartSeparatorLine3.TabIndex = 58; @@ -475,7 +836,7 @@ this.smartLabel103.ForeColor = System.Drawing.Color.White; this.smartLabel103.InitVisible = true; this.smartLabel103.LineSpacing = 0F; - this.smartLabel103.Location = new System.Drawing.Point(17, 161); + this.smartLabel103.Location = new System.Drawing.Point(17, 174); this.smartLabel103.Name = "smartLabel103"; this.smartLabel103.Size = new System.Drawing.Size(65, 15); this.smartLabel103.TabIndex = 57; @@ -493,7 +854,7 @@ this.smartSeparatorLine2.Line2Visible = true; this.smartSeparatorLine2.Line2Width = 1F; this.smartSeparatorLine2.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; - this.smartSeparatorLine2.Location = new System.Drawing.Point(17, 153); + this.smartSeparatorLine2.Location = new System.Drawing.Point(17, 166); this.smartSeparatorLine2.Name = "smartSeparatorLine2"; this.smartSeparatorLine2.Size = new System.Drawing.Size(280, 2); this.smartSeparatorLine2.TabIndex = 56; @@ -511,7 +872,7 @@ this.labelGateWay.ForeColor = System.Drawing.Color.White; this.labelGateWay.InitVisible = true; this.labelGateWay.LineSpacing = 0F; - this.labelGateWay.Location = new System.Drawing.Point(194, 130); + this.labelGateWay.Location = new System.Drawing.Point(194, 143); this.labelGateWay.Name = "labelGateWay"; this.labelGateWay.Size = new System.Drawing.Size(100, 15); this.labelGateWay.TabIndex = 55; @@ -532,7 +893,7 @@ this.labelSubnetMask.ForeColor = System.Drawing.Color.White; this.labelSubnetMask.InitVisible = true; this.labelSubnetMask.LineSpacing = 0F; - this.labelSubnetMask.Location = new System.Drawing.Point(194, 109); + this.labelSubnetMask.Location = new System.Drawing.Point(194, 122); this.labelSubnetMask.Name = "labelSubnetMask"; this.labelSubnetMask.Size = new System.Drawing.Size(100, 15); this.labelSubnetMask.TabIndex = 54; @@ -553,7 +914,7 @@ this.smartLabel101.ForeColor = System.Drawing.Color.White; this.smartLabel101.InitVisible = true; this.smartLabel101.LineSpacing = 0F; - this.smartLabel101.Location = new System.Drawing.Point(88, 130); + this.smartLabel101.Location = new System.Drawing.Point(88, 143); this.smartLabel101.Name = "smartLabel101"; this.smartLabel101.Size = new System.Drawing.Size(100, 15); this.smartLabel101.TabIndex = 53; @@ -574,7 +935,7 @@ this.smartLabel102.ForeColor = System.Drawing.Color.White; this.smartLabel102.InitVisible = true; this.smartLabel102.LineSpacing = 0F; - this.smartLabel102.Location = new System.Drawing.Point(88, 109); + this.smartLabel102.Location = new System.Drawing.Point(88, 122); this.smartLabel102.Name = "smartLabel102"; this.smartLabel102.Size = new System.Drawing.Size(100, 15); this.smartLabel102.TabIndex = 52; @@ -595,7 +956,7 @@ this.labelIPAddress.ForeColor = System.Drawing.Color.White; this.labelIPAddress.InitVisible = true; this.labelIPAddress.LineSpacing = 0F; - this.labelIPAddress.Location = new System.Drawing.Point(194, 88); + this.labelIPAddress.Location = new System.Drawing.Point(194, 101); this.labelIPAddress.Name = "labelIPAddress"; this.labelIPAddress.Size = new System.Drawing.Size(100, 15); this.labelIPAddress.TabIndex = 51; @@ -616,7 +977,7 @@ this.labelIPConfiguration.ForeColor = System.Drawing.Color.White; this.labelIPConfiguration.InitVisible = true; this.labelIPConfiguration.LineSpacing = 0F; - this.labelIPConfiguration.Location = new System.Drawing.Point(194, 67); + this.labelIPConfiguration.Location = new System.Drawing.Point(194, 80); this.labelIPConfiguration.Name = "labelIPConfiguration"; this.labelIPConfiguration.Size = new System.Drawing.Size(100, 15); this.labelIPConfiguration.TabIndex = 50; @@ -637,7 +998,7 @@ this.smartLabel38.ForeColor = System.Drawing.Color.White; this.smartLabel38.InitVisible = true; this.smartLabel38.LineSpacing = 0F; - this.smartLabel38.Location = new System.Drawing.Point(88, 88); + this.smartLabel38.Location = new System.Drawing.Point(88, 101); this.smartLabel38.Name = "smartLabel38"; this.smartLabel38.Size = new System.Drawing.Size(100, 15); this.smartLabel38.TabIndex = 49; @@ -658,7 +1019,7 @@ this.smartLabel98.ForeColor = System.Drawing.Color.White; this.smartLabel98.InitVisible = true; this.smartLabel98.LineSpacing = 0F; - this.smartLabel98.Location = new System.Drawing.Point(88, 67); + this.smartLabel98.Location = new System.Drawing.Point(88, 80); this.smartLabel98.Name = "smartLabel98"; this.smartLabel98.Size = new System.Drawing.Size(100, 15); this.smartLabel98.TabIndex = 48; @@ -679,7 +1040,7 @@ this.smartLabel35.ForeColor = System.Drawing.Color.White; this.smartLabel35.InitVisible = true; this.smartLabel35.LineSpacing = 0F; - this.smartLabel35.Location = new System.Drawing.Point(17, 99); + this.smartLabel35.Location = new System.Drawing.Point(17, 112); this.smartLabel35.Name = "smartLabel35"; this.smartLabel35.Size = new System.Drawing.Size(65, 15); this.smartLabel35.TabIndex = 47; @@ -697,7 +1058,7 @@ this.smartSeparatorLine1.Line2Visible = true; this.smartSeparatorLine1.Line2Width = 1F; this.smartSeparatorLine1.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; - this.smartSeparatorLine1.Location = new System.Drawing.Point(17, 59); + this.smartSeparatorLine1.Location = new System.Drawing.Point(17, 72); this.smartSeparatorLine1.Name = "smartSeparatorLine1"; this.smartSeparatorLine1.Size = new System.Drawing.Size(280, 2); this.smartSeparatorLine1.TabIndex = 46; @@ -715,7 +1076,7 @@ this.labelCommunicationMode.ForeColor = System.Drawing.Color.White; this.labelCommunicationMode.InitVisible = true; this.labelCommunicationMode.LineSpacing = 0F; - this.labelCommunicationMode.Location = new System.Drawing.Point(194, 37); + this.labelCommunicationMode.Location = new System.Drawing.Point(194, 50); this.labelCommunicationMode.Name = "labelCommunicationMode"; this.labelCommunicationMode.Size = new System.Drawing.Size(100, 15); this.labelCommunicationMode.TabIndex = 45; @@ -736,7 +1097,7 @@ this.labelTitleCommunicationMode.ForeColor = System.Drawing.Color.White; this.labelTitleCommunicationMode.InitVisible = true; this.labelTitleCommunicationMode.LineSpacing = 0F; - this.labelTitleCommunicationMode.Location = new System.Drawing.Point(194, 16); + this.labelTitleCommunicationMode.Location = new System.Drawing.Point(197, 29); this.labelTitleCommunicationMode.Name = "labelTitleCommunicationMode"; this.labelTitleCommunicationMode.Size = new System.Drawing.Size(100, 15); this.labelTitleCommunicationMode.TabIndex = 44; @@ -757,7 +1118,7 @@ this.labelOperatingMode.ForeColor = System.Drawing.Color.White; this.labelOperatingMode.InitVisible = true; this.labelOperatingMode.LineSpacing = 0F; - this.labelOperatingMode.Location = new System.Drawing.Point(88, 37); + this.labelOperatingMode.Location = new System.Drawing.Point(88, 50); this.labelOperatingMode.Name = "labelOperatingMode"; this.labelOperatingMode.Size = new System.Drawing.Size(100, 15); this.labelOperatingMode.TabIndex = 43; @@ -778,7 +1139,7 @@ this.smartLabel33.ForeColor = System.Drawing.Color.White; this.smartLabel33.InitVisible = true; this.smartLabel33.LineSpacing = 0F; - this.smartLabel33.Location = new System.Drawing.Point(17, 28); + this.smartLabel33.Location = new System.Drawing.Point(17, 50); this.smartLabel33.Name = "smartLabel33"; this.smartLabel33.Size = new System.Drawing.Size(65, 15); this.smartLabel33.TabIndex = 42; @@ -799,7 +1160,7 @@ this.labelTitleOperatingMode.ForeColor = System.Drawing.Color.White; this.labelTitleOperatingMode.InitVisible = true; this.labelTitleOperatingMode.LineSpacing = 0F; - this.labelTitleOperatingMode.Location = new System.Drawing.Point(88, 16); + this.labelTitleOperatingMode.Location = new System.Drawing.Point(88, 29); this.labelTitleOperatingMode.Name = "labelTitleOperatingMode"; this.labelTitleOperatingMode.Size = new System.Drawing.Size(100, 15); this.labelTitleOperatingMode.TabIndex = 41; @@ -813,12 +1174,45 @@ this.groupBoxOPT2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); this.groupBoxOPT2.BackPictureBox = null; this.groupBoxOPT2.BackPictureBox1 = null; - this.groupBoxOPT2.Controls.Add(this.labelOPT2DelayTime2); - this.groupBoxOPT2.Controls.Add(this.labelOPT2DelayTime1); - this.groupBoxOPT2.Controls.Add(this.labelTitleDelayTime2); - this.groupBoxOPT2.Controls.Add(this.labelTitleDelayTime1); - this.groupBoxOPT2.Controls.Add(this.labelOPT2Port); - this.groupBoxOPT2.Controls.Add(this.labelTitlePort); + this.groupBoxOPT2.Controls.Add(this.smartSeparatorLine6); + this.groupBoxOPT2.Controls.Add(this.smartSeparatorLine5); + this.groupBoxOPT2.Controls.Add(this.smartSeparatorLine4); + this.groupBoxOPT2.Controls.Add(this.smartLabel28); + this.groupBoxOPT2.Controls.Add(this.labelSpeed4); + this.groupBoxOPT2.Controls.Add(this.labelTitleSpeed4); + this.groupBoxOPT2.Controls.Add(this.labelMotorDirection4); + this.groupBoxOPT2.Controls.Add(this.labelReductionRatio4); + this.groupBoxOPT2.Controls.Add(this.labelTitleMotorDirection4); + this.groupBoxOPT2.Controls.Add(this.labelTitleReductionRatio4); + this.groupBoxOPT2.Controls.Add(this.labelPoleCount4); + this.groupBoxOPT2.Controls.Add(this.labelTitlePoleCount4); + this.groupBoxOPT2.Controls.Add(this.smartLabel19); + this.groupBoxOPT2.Controls.Add(this.labelSpeed3); + this.groupBoxOPT2.Controls.Add(this.labelTitleSpeed3); + this.groupBoxOPT2.Controls.Add(this.labelMotorDirection3); + this.groupBoxOPT2.Controls.Add(this.labelReductionRatio3); + this.groupBoxOPT2.Controls.Add(this.labelTitleMotorDirection3); + this.groupBoxOPT2.Controls.Add(this.labelTitleReductionRatio3); + this.groupBoxOPT2.Controls.Add(this.labelPoleCount3); + this.groupBoxOPT2.Controls.Add(this.labelTitlePoleCount3); + this.groupBoxOPT2.Controls.Add(this.smartLabel10); + this.groupBoxOPT2.Controls.Add(this.labelSpeed2); + this.groupBoxOPT2.Controls.Add(this.labelTitleSpeed2); + this.groupBoxOPT2.Controls.Add(this.labelMotorDirection2); + this.groupBoxOPT2.Controls.Add(this.labelReductionRatio2); + this.groupBoxOPT2.Controls.Add(this.labelTitleMotorDirection2); + this.groupBoxOPT2.Controls.Add(this.labelTitleReductionRatio2); + this.groupBoxOPT2.Controls.Add(this.labelPoleCount2); + this.groupBoxOPT2.Controls.Add(this.labelTitlePoleCount2); + this.groupBoxOPT2.Controls.Add(this.smartLabel9); + this.groupBoxOPT2.Controls.Add(this.labelSpeed1); + this.groupBoxOPT2.Controls.Add(this.labelTitleSpeed1); + this.groupBoxOPT2.Controls.Add(this.labelMotorDirection1); + this.groupBoxOPT2.Controls.Add(this.labelReductionRatio1); + this.groupBoxOPT2.Controls.Add(this.labelTitleMotorDirection1); + this.groupBoxOPT2.Controls.Add(this.labelTitleReductionRatio1); + this.groupBoxOPT2.Controls.Add(this.labelPoleCount1); + this.groupBoxOPT2.Controls.Add(this.labelTitlePoleCount1); this.groupBoxOPT2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); this.groupBoxOPT2.FrameLineColor1 = System.Drawing.Color.White; this.groupBoxOPT2.FrameLineColor2 = System.Drawing.Color.White; @@ -826,159 +1220,836 @@ this.groupBoxOPT2.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; this.groupBoxOPT2.Image = null; this.groupBoxOPT2.InitVisible = true; - this.groupBoxOPT2.Location = new System.Drawing.Point(169, 180); + this.groupBoxOPT2.Location = new System.Drawing.Point(181, 3); this.groupBoxOPT2.Name = "groupBoxOPT2"; this.groupBoxOPT2.RoundRadius = 5; - this.groupBoxOPT2.Size = new System.Drawing.Size(224, 104); + this.groupBoxOPT2.Size = new System.Drawing.Size(209, 401); this.groupBoxOPT2.TabIndex = 18; - this.groupBoxOPT2.Text = "OPT2"; + this.groupBoxOPT2.Text = "BLDC 모터"; this.groupBoxOPT2.TextColor = System.Drawing.Color.White; // - // labelOPT2DelayTime2 + // smartSeparatorLine6 // - this.labelOPT2DelayTime2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelOPT2DelayTime2.BackPictureBox = null; - this.labelOPT2DelayTime2.BackPictureBox1 = null; - this.labelOPT2DelayTime2.BackPictureBox2 = null; - this.labelOPT2DelayTime2.BorderColor = System.Drawing.Color.Black; - this.labelOPT2DelayTime2.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelOPT2DelayTime2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelOPT2DelayTime2.ForeColor = System.Drawing.Color.White; - this.labelOPT2DelayTime2.InitVisible = true; - this.labelOPT2DelayTime2.LineSpacing = 0F; - this.labelOPT2DelayTime2.Location = new System.Drawing.Point(139, 67); - this.labelOPT2DelayTime2.Name = "labelOPT2DelayTime2"; - this.labelOPT2DelayTime2.Size = new System.Drawing.Size(70, 15); - this.labelOPT2DelayTime2.TabIndex = 10; - this.labelOPT2DelayTime2.Text = "-"; - this.labelOPT2DelayTime2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelOPT2DelayTime2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelOPT2DelayTime2.Wordwrap = false; + this.smartSeparatorLine6.InitVisible = true; + this.smartSeparatorLine6.Line1Color = System.Drawing.Color.DimGray; + this.smartSeparatorLine6.Line1Width = 1F; + this.smartSeparatorLine6.Line2Color = System.Drawing.Color.LightGray; + this.smartSeparatorLine6.Line2Visible = true; + this.smartSeparatorLine6.Line2Width = 1F; + this.smartSeparatorLine6.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; + this.smartSeparatorLine6.Location = new System.Drawing.Point(19, 104); + this.smartSeparatorLine6.Name = "smartSeparatorLine6"; + this.smartSeparatorLine6.Size = new System.Drawing.Size(170, 2); + this.smartSeparatorLine6.TabIndex = 69; + this.smartSeparatorLine6.Text = "smartSeparatorLine6"; // - // labelOPT2DelayTime1 + // smartSeparatorLine5 // - this.labelOPT2DelayTime1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelOPT2DelayTime1.BackPictureBox = null; - this.labelOPT2DelayTime1.BackPictureBox1 = null; - this.labelOPT2DelayTime1.BackPictureBox2 = null; - this.labelOPT2DelayTime1.BorderColor = System.Drawing.Color.Black; - this.labelOPT2DelayTime1.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelOPT2DelayTime1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelOPT2DelayTime1.ForeColor = System.Drawing.Color.White; - this.labelOPT2DelayTime1.InitVisible = true; - this.labelOPT2DelayTime1.LineSpacing = 0F; - this.labelOPT2DelayTime1.Location = new System.Drawing.Point(139, 46); - this.labelOPT2DelayTime1.Name = "labelOPT2DelayTime1"; - this.labelOPT2DelayTime1.Size = new System.Drawing.Size(70, 15); - this.labelOPT2DelayTime1.TabIndex = 11; - this.labelOPT2DelayTime1.Text = "-"; - this.labelOPT2DelayTime1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelOPT2DelayTime1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelOPT2DelayTime1.Wordwrap = false; + this.smartSeparatorLine5.InitVisible = true; + this.smartSeparatorLine5.Line1Color = System.Drawing.Color.DimGray; + this.smartSeparatorLine5.Line1Width = 1F; + this.smartSeparatorLine5.Line2Color = System.Drawing.Color.LightGray; + this.smartSeparatorLine5.Line2Visible = true; + this.smartSeparatorLine5.Line2Width = 1F; + this.smartSeparatorLine5.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; + this.smartSeparatorLine5.Location = new System.Drawing.Point(18, 199); + this.smartSeparatorLine5.Name = "smartSeparatorLine5"; + this.smartSeparatorLine5.Size = new System.Drawing.Size(170, 2); + this.smartSeparatorLine5.TabIndex = 68; + this.smartSeparatorLine5.Text = "smartSeparatorLine5"; // - // labelTitleDelayTime2 + // smartSeparatorLine4 // - this.labelTitleDelayTime2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleDelayTime2.BackPictureBox = null; - this.labelTitleDelayTime2.BackPictureBox1 = null; - this.labelTitleDelayTime2.BackPictureBox2 = null; - this.labelTitleDelayTime2.BorderColor = System.Drawing.Color.Black; - this.labelTitleDelayTime2.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleDelayTime2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleDelayTime2.ForeColor = System.Drawing.Color.White; - this.labelTitleDelayTime2.InitVisible = true; - this.labelTitleDelayTime2.LineSpacing = 0F; - this.labelTitleDelayTime2.Location = new System.Drawing.Point(20, 64); - this.labelTitleDelayTime2.Name = "labelTitleDelayTime2"; - this.labelTitleDelayTime2.Size = new System.Drawing.Size(110, 15); - this.labelTitleDelayTime2.TabIndex = 9; - this.labelTitleDelayTime2.Text = "지연시간2"; - this.labelTitleDelayTime2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleDelayTime2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleDelayTime2.Wordwrap = false; + this.smartSeparatorLine4.InitVisible = true; + this.smartSeparatorLine4.Line1Color = System.Drawing.Color.DimGray; + this.smartSeparatorLine4.Line1Width = 1F; + this.smartSeparatorLine4.Line2Color = System.Drawing.Color.LightGray; + this.smartSeparatorLine4.Line2Visible = true; + this.smartSeparatorLine4.Line2Width = 1F; + this.smartSeparatorLine4.LineDirection = SmartX.SmartSeparatorLine.DIR.Horizontal; + this.smartSeparatorLine4.Location = new System.Drawing.Point(19, 295); + this.smartSeparatorLine4.Name = "smartSeparatorLine4"; + this.smartSeparatorLine4.Size = new System.Drawing.Size(170, 2); + this.smartSeparatorLine4.TabIndex = 66; + this.smartSeparatorLine4.Text = "smartSeparatorLine4"; // - // labelTitleDelayTime1 + // smartLabel28 // - this.labelTitleDelayTime1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleDelayTime1.BackPictureBox = null; - this.labelTitleDelayTime1.BackPictureBox1 = null; - this.labelTitleDelayTime1.BackPictureBox2 = null; - this.labelTitleDelayTime1.BorderColor = System.Drawing.Color.Black; - this.labelTitleDelayTime1.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleDelayTime1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleDelayTime1.ForeColor = System.Drawing.Color.White; - this.labelTitleDelayTime1.InitVisible = true; - this.labelTitleDelayTime1.LineSpacing = 0F; - this.labelTitleDelayTime1.Location = new System.Drawing.Point(20, 43); - this.labelTitleDelayTime1.Name = "labelTitleDelayTime1"; - this.labelTitleDelayTime1.Size = new System.Drawing.Size(110, 15); - this.labelTitleDelayTime1.TabIndex = 8; - this.labelTitleDelayTime1.Text = "지연시간1"; - this.labelTitleDelayTime1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleDelayTime1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleDelayTime1.Wordwrap = false; + this.smartLabel28.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.smartLabel28.BackPictureBox = null; + this.smartLabel28.BackPictureBox1 = null; + this.smartLabel28.BackPictureBox2 = null; + this.smartLabel28.BorderColor = System.Drawing.Color.Black; + this.smartLabel28.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.smartLabel28.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.smartLabel28.ForeColor = System.Drawing.Color.White; + this.smartLabel28.InitVisible = true; + this.smartLabel28.LineSpacing = 0F; + this.smartLabel28.Location = new System.Drawing.Point(18, 306); + this.smartLabel28.Name = "smartLabel28"; + this.smartLabel28.Size = new System.Drawing.Size(20, 78); + this.smartLabel28.TabIndex = 67; + this.smartLabel28.Text = "4"; + this.smartLabel28.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel28.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel28.Wordwrap = false; // - // labelOPT2Port + // labelSpeed4 // - this.labelOPT2Port.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelOPT2Port.BackPictureBox = null; - this.labelOPT2Port.BackPictureBox1 = null; - this.labelOPT2Port.BackPictureBox2 = null; - this.labelOPT2Port.BorderColor = System.Drawing.Color.Black; - this.labelOPT2Port.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelOPT2Port.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelOPT2Port.ForeColor = System.Drawing.Color.White; - this.labelOPT2Port.InitVisible = true; - this.labelOPT2Port.LineSpacing = 0F; - this.labelOPT2Port.Location = new System.Drawing.Point(139, 25); - this.labelOPT2Port.Name = "labelOPT2Port"; - this.labelOPT2Port.Size = new System.Drawing.Size(70, 15); - this.labelOPT2Port.TabIndex = 7; - this.labelOPT2Port.Text = "-"; - this.labelOPT2Port.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelOPT2Port.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelOPT2Port.Wordwrap = false; + this.labelSpeed4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelSpeed4.BackPictureBox = null; + this.labelSpeed4.BackPictureBox1 = null; + this.labelSpeed4.BackPictureBox2 = null; + this.labelSpeed4.BorderColor = System.Drawing.Color.Black; + this.labelSpeed4.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelSpeed4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelSpeed4.ForeColor = System.Drawing.Color.White; + this.labelSpeed4.InitVisible = true; + this.labelSpeed4.LineSpacing = 0F; + this.labelSpeed4.Location = new System.Drawing.Point(130, 306); + this.labelSpeed4.Name = "labelSpeed4"; + this.labelSpeed4.Size = new System.Drawing.Size(65, 15); + this.labelSpeed4.TabIndex = 66; + this.labelSpeed4.Text = "-"; + this.labelSpeed4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelSpeed4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelSpeed4.Wordwrap = false; // - // labelTitlePort + // labelTitleSpeed4 // - this.labelTitlePort.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitlePort.BackPictureBox = null; - this.labelTitlePort.BackPictureBox1 = null; - this.labelTitlePort.BackPictureBox2 = null; - this.labelTitlePort.BorderColor = System.Drawing.Color.Black; - this.labelTitlePort.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitlePort.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitlePort.ForeColor = System.Drawing.Color.White; - this.labelTitlePort.InitVisible = true; - this.labelTitlePort.LineSpacing = 0F; - this.labelTitlePort.Location = new System.Drawing.Point(20, 22); - this.labelTitlePort.Name = "labelTitlePort"; - this.labelTitlePort.Size = new System.Drawing.Size(110, 15); - this.labelTitlePort.TabIndex = 6; - this.labelTitlePort.Text = "출력포트"; - this.labelTitlePort.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitlePort.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitlePort.Wordwrap = false; + this.labelTitleSpeed4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleSpeed4.BackPictureBox = null; + this.labelTitleSpeed4.BackPictureBox1 = null; + this.labelTitleSpeed4.BackPictureBox2 = null; + this.labelTitleSpeed4.BorderColor = System.Drawing.Color.Black; + this.labelTitleSpeed4.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleSpeed4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleSpeed4.ForeColor = System.Drawing.Color.White; + this.labelTitleSpeed4.InitVisible = true; + this.labelTitleSpeed4.LineSpacing = 0F; + this.labelTitleSpeed4.Location = new System.Drawing.Point(44, 306); + this.labelTitleSpeed4.Name = "labelTitleSpeed4"; + this.labelTitleSpeed4.Size = new System.Drawing.Size(80, 15); + this.labelTitleSpeed4.TabIndex = 65; + this.labelTitleSpeed4.Text = "모터속도"; + this.labelTitleSpeed4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleSpeed4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleSpeed4.Wordwrap = false; + // + // labelMotorDirection4 + // + this.labelMotorDirection4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelMotorDirection4.BackPictureBox = null; + this.labelMotorDirection4.BackPictureBox1 = null; + this.labelMotorDirection4.BackPictureBox2 = null; + this.labelMotorDirection4.BorderColor = System.Drawing.Color.Black; + this.labelMotorDirection4.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelMotorDirection4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelMotorDirection4.ForeColor = System.Drawing.Color.White; + this.labelMotorDirection4.InitVisible = true; + this.labelMotorDirection4.LineSpacing = 0F; + this.labelMotorDirection4.Location = new System.Drawing.Point(130, 369); + this.labelMotorDirection4.Name = "labelMotorDirection4"; + this.labelMotorDirection4.Size = new System.Drawing.Size(65, 15); + this.labelMotorDirection4.TabIndex = 63; + this.labelMotorDirection4.Text = "-"; + this.labelMotorDirection4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelMotorDirection4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelMotorDirection4.Wordwrap = false; + // + // labelReductionRatio4 + // + this.labelReductionRatio4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelReductionRatio4.BackPictureBox = null; + this.labelReductionRatio4.BackPictureBox1 = null; + this.labelReductionRatio4.BackPictureBox2 = null; + this.labelReductionRatio4.BorderColor = System.Drawing.Color.Black; + this.labelReductionRatio4.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelReductionRatio4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelReductionRatio4.ForeColor = System.Drawing.Color.White; + this.labelReductionRatio4.InitVisible = true; + this.labelReductionRatio4.LineSpacing = 0F; + this.labelReductionRatio4.Location = new System.Drawing.Point(130, 348); + this.labelReductionRatio4.Name = "labelReductionRatio4"; + this.labelReductionRatio4.Size = new System.Drawing.Size(65, 15); + this.labelReductionRatio4.TabIndex = 64; + this.labelReductionRatio4.Text = "-"; + this.labelReductionRatio4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelReductionRatio4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelReductionRatio4.Wordwrap = false; + // + // labelTitleMotorDirection4 + // + this.labelTitleMotorDirection4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleMotorDirection4.BackPictureBox = null; + this.labelTitleMotorDirection4.BackPictureBox1 = null; + this.labelTitleMotorDirection4.BackPictureBox2 = null; + this.labelTitleMotorDirection4.BorderColor = System.Drawing.Color.Black; + this.labelTitleMotorDirection4.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleMotorDirection4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleMotorDirection4.ForeColor = System.Drawing.Color.White; + this.labelTitleMotorDirection4.InitVisible = true; + this.labelTitleMotorDirection4.LineSpacing = 0F; + this.labelTitleMotorDirection4.Location = new System.Drawing.Point(44, 369); + this.labelTitleMotorDirection4.Name = "labelTitleMotorDirection4"; + this.labelTitleMotorDirection4.Size = new System.Drawing.Size(80, 15); + this.labelTitleMotorDirection4.TabIndex = 62; + this.labelTitleMotorDirection4.Text = "모터방향"; + this.labelTitleMotorDirection4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleMotorDirection4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleMotorDirection4.Wordwrap = false; + // + // labelTitleReductionRatio4 + // + this.labelTitleReductionRatio4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleReductionRatio4.BackPictureBox = null; + this.labelTitleReductionRatio4.BackPictureBox1 = null; + this.labelTitleReductionRatio4.BackPictureBox2 = null; + this.labelTitleReductionRatio4.BorderColor = System.Drawing.Color.Black; + this.labelTitleReductionRatio4.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleReductionRatio4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleReductionRatio4.ForeColor = System.Drawing.Color.White; + this.labelTitleReductionRatio4.InitVisible = true; + this.labelTitleReductionRatio4.LineSpacing = 0F; + this.labelTitleReductionRatio4.Location = new System.Drawing.Point(44, 348); + this.labelTitleReductionRatio4.Name = "labelTitleReductionRatio4"; + this.labelTitleReductionRatio4.Size = new System.Drawing.Size(80, 15); + this.labelTitleReductionRatio4.TabIndex = 61; + this.labelTitleReductionRatio4.Text = "감속기비율"; + this.labelTitleReductionRatio4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleReductionRatio4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleReductionRatio4.Wordwrap = false; + // + // labelPoleCount4 + // + this.labelPoleCount4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelPoleCount4.BackPictureBox = null; + this.labelPoleCount4.BackPictureBox1 = null; + this.labelPoleCount4.BackPictureBox2 = null; + this.labelPoleCount4.BorderColor = System.Drawing.Color.Black; + this.labelPoleCount4.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelPoleCount4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelPoleCount4.ForeColor = System.Drawing.Color.White; + this.labelPoleCount4.InitVisible = true; + this.labelPoleCount4.LineSpacing = 0F; + this.labelPoleCount4.Location = new System.Drawing.Point(130, 327); + this.labelPoleCount4.Name = "labelPoleCount4"; + this.labelPoleCount4.Size = new System.Drawing.Size(65, 15); + this.labelPoleCount4.TabIndex = 60; + this.labelPoleCount4.Text = "-"; + this.labelPoleCount4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPoleCount4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPoleCount4.Wordwrap = false; + // + // labelTitlePoleCount4 + // + this.labelTitlePoleCount4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitlePoleCount4.BackPictureBox = null; + this.labelTitlePoleCount4.BackPictureBox1 = null; + this.labelTitlePoleCount4.BackPictureBox2 = null; + this.labelTitlePoleCount4.BorderColor = System.Drawing.Color.Black; + this.labelTitlePoleCount4.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitlePoleCount4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitlePoleCount4.ForeColor = System.Drawing.Color.White; + this.labelTitlePoleCount4.InitVisible = true; + this.labelTitlePoleCount4.LineSpacing = 0F; + this.labelTitlePoleCount4.Location = new System.Drawing.Point(44, 327); + this.labelTitlePoleCount4.Name = "labelTitlePoleCount4"; + this.labelTitlePoleCount4.Size = new System.Drawing.Size(80, 15); + this.labelTitlePoleCount4.TabIndex = 59; + this.labelTitlePoleCount4.Text = "모터Pole수"; + this.labelTitlePoleCount4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitlePoleCount4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitlePoleCount4.Wordwrap = false; + // + // smartLabel19 + // + this.smartLabel19.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.smartLabel19.BackPictureBox = null; + this.smartLabel19.BackPictureBox1 = null; + this.smartLabel19.BackPictureBox2 = null; + this.smartLabel19.BorderColor = System.Drawing.Color.Black; + this.smartLabel19.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.smartLabel19.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.smartLabel19.ForeColor = System.Drawing.Color.White; + this.smartLabel19.InitVisible = true; + this.smartLabel19.LineSpacing = 0F; + this.smartLabel19.Location = new System.Drawing.Point(18, 210); + this.smartLabel19.Name = "smartLabel19"; + this.smartLabel19.Size = new System.Drawing.Size(20, 78); + this.smartLabel19.TabIndex = 58; + this.smartLabel19.Text = "3"; + this.smartLabel19.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel19.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel19.Wordwrap = false; + // + // labelSpeed3 + // + this.labelSpeed3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelSpeed3.BackPictureBox = null; + this.labelSpeed3.BackPictureBox1 = null; + this.labelSpeed3.BackPictureBox2 = null; + this.labelSpeed3.BorderColor = System.Drawing.Color.Black; + this.labelSpeed3.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelSpeed3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelSpeed3.ForeColor = System.Drawing.Color.White; + this.labelSpeed3.InitVisible = true; + this.labelSpeed3.LineSpacing = 0F; + this.labelSpeed3.Location = new System.Drawing.Point(130, 210); + this.labelSpeed3.Name = "labelSpeed3"; + this.labelSpeed3.Size = new System.Drawing.Size(65, 15); + this.labelSpeed3.TabIndex = 57; + this.labelSpeed3.Text = "-"; + this.labelSpeed3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelSpeed3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelSpeed3.Wordwrap = false; + // + // labelTitleSpeed3 + // + this.labelTitleSpeed3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleSpeed3.BackPictureBox = null; + this.labelTitleSpeed3.BackPictureBox1 = null; + this.labelTitleSpeed3.BackPictureBox2 = null; + this.labelTitleSpeed3.BorderColor = System.Drawing.Color.Black; + this.labelTitleSpeed3.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleSpeed3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleSpeed3.ForeColor = System.Drawing.Color.White; + this.labelTitleSpeed3.InitVisible = true; + this.labelTitleSpeed3.LineSpacing = 0F; + this.labelTitleSpeed3.Location = new System.Drawing.Point(44, 210); + this.labelTitleSpeed3.Name = "labelTitleSpeed3"; + this.labelTitleSpeed3.Size = new System.Drawing.Size(80, 15); + this.labelTitleSpeed3.TabIndex = 56; + this.labelTitleSpeed3.Text = "모터속도"; + this.labelTitleSpeed3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleSpeed3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleSpeed3.Wordwrap = false; + // + // labelMotorDirection3 + // + this.labelMotorDirection3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelMotorDirection3.BackPictureBox = null; + this.labelMotorDirection3.BackPictureBox1 = null; + this.labelMotorDirection3.BackPictureBox2 = null; + this.labelMotorDirection3.BorderColor = System.Drawing.Color.Black; + this.labelMotorDirection3.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelMotorDirection3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelMotorDirection3.ForeColor = System.Drawing.Color.White; + this.labelMotorDirection3.InitVisible = true; + this.labelMotorDirection3.LineSpacing = 0F; + this.labelMotorDirection3.Location = new System.Drawing.Point(130, 273); + this.labelMotorDirection3.Name = "labelMotorDirection3"; + this.labelMotorDirection3.Size = new System.Drawing.Size(65, 15); + this.labelMotorDirection3.TabIndex = 54; + this.labelMotorDirection3.Text = "-"; + this.labelMotorDirection3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelMotorDirection3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelMotorDirection3.Wordwrap = false; + // + // labelReductionRatio3 + // + this.labelReductionRatio3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelReductionRatio3.BackPictureBox = null; + this.labelReductionRatio3.BackPictureBox1 = null; + this.labelReductionRatio3.BackPictureBox2 = null; + this.labelReductionRatio3.BorderColor = System.Drawing.Color.Black; + this.labelReductionRatio3.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelReductionRatio3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelReductionRatio3.ForeColor = System.Drawing.Color.White; + this.labelReductionRatio3.InitVisible = true; + this.labelReductionRatio3.LineSpacing = 0F; + this.labelReductionRatio3.Location = new System.Drawing.Point(130, 252); + this.labelReductionRatio3.Name = "labelReductionRatio3"; + this.labelReductionRatio3.Size = new System.Drawing.Size(65, 15); + this.labelReductionRatio3.TabIndex = 55; + this.labelReductionRatio3.Text = "-"; + this.labelReductionRatio3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelReductionRatio3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelReductionRatio3.Wordwrap = false; + // + // labelTitleMotorDirection3 + // + this.labelTitleMotorDirection3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleMotorDirection3.BackPictureBox = null; + this.labelTitleMotorDirection3.BackPictureBox1 = null; + this.labelTitleMotorDirection3.BackPictureBox2 = null; + this.labelTitleMotorDirection3.BorderColor = System.Drawing.Color.Black; + this.labelTitleMotorDirection3.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleMotorDirection3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleMotorDirection3.ForeColor = System.Drawing.Color.White; + this.labelTitleMotorDirection3.InitVisible = true; + this.labelTitleMotorDirection3.LineSpacing = 0F; + this.labelTitleMotorDirection3.Location = new System.Drawing.Point(44, 273); + this.labelTitleMotorDirection3.Name = "labelTitleMotorDirection3"; + this.labelTitleMotorDirection3.Size = new System.Drawing.Size(80, 15); + this.labelTitleMotorDirection3.TabIndex = 53; + this.labelTitleMotorDirection3.Text = "모터방향"; + this.labelTitleMotorDirection3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleMotorDirection3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleMotorDirection3.Wordwrap = false; + // + // labelTitleReductionRatio3 + // + this.labelTitleReductionRatio3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleReductionRatio3.BackPictureBox = null; + this.labelTitleReductionRatio3.BackPictureBox1 = null; + this.labelTitleReductionRatio3.BackPictureBox2 = null; + this.labelTitleReductionRatio3.BorderColor = System.Drawing.Color.Black; + this.labelTitleReductionRatio3.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleReductionRatio3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleReductionRatio3.ForeColor = System.Drawing.Color.White; + this.labelTitleReductionRatio3.InitVisible = true; + this.labelTitleReductionRatio3.LineSpacing = 0F; + this.labelTitleReductionRatio3.Location = new System.Drawing.Point(44, 252); + this.labelTitleReductionRatio3.Name = "labelTitleReductionRatio3"; + this.labelTitleReductionRatio3.Size = new System.Drawing.Size(80, 15); + this.labelTitleReductionRatio3.TabIndex = 52; + this.labelTitleReductionRatio3.Text = "감속기비율"; + this.labelTitleReductionRatio3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleReductionRatio3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleReductionRatio3.Wordwrap = false; + // + // labelPoleCount3 + // + this.labelPoleCount3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelPoleCount3.BackPictureBox = null; + this.labelPoleCount3.BackPictureBox1 = null; + this.labelPoleCount3.BackPictureBox2 = null; + this.labelPoleCount3.BorderColor = System.Drawing.Color.Black; + this.labelPoleCount3.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelPoleCount3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelPoleCount3.ForeColor = System.Drawing.Color.White; + this.labelPoleCount3.InitVisible = true; + this.labelPoleCount3.LineSpacing = 0F; + this.labelPoleCount3.Location = new System.Drawing.Point(130, 231); + this.labelPoleCount3.Name = "labelPoleCount3"; + this.labelPoleCount3.Size = new System.Drawing.Size(65, 15); + this.labelPoleCount3.TabIndex = 51; + this.labelPoleCount3.Text = "-"; + this.labelPoleCount3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPoleCount3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPoleCount3.Wordwrap = false; + // + // labelTitlePoleCount3 + // + this.labelTitlePoleCount3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitlePoleCount3.BackPictureBox = null; + this.labelTitlePoleCount3.BackPictureBox1 = null; + this.labelTitlePoleCount3.BackPictureBox2 = null; + this.labelTitlePoleCount3.BorderColor = System.Drawing.Color.Black; + this.labelTitlePoleCount3.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitlePoleCount3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitlePoleCount3.ForeColor = System.Drawing.Color.White; + this.labelTitlePoleCount3.InitVisible = true; + this.labelTitlePoleCount3.LineSpacing = 0F; + this.labelTitlePoleCount3.Location = new System.Drawing.Point(44, 231); + this.labelTitlePoleCount3.Name = "labelTitlePoleCount3"; + this.labelTitlePoleCount3.Size = new System.Drawing.Size(80, 15); + this.labelTitlePoleCount3.TabIndex = 50; + this.labelTitlePoleCount3.Text = "모터Pole수"; + this.labelTitlePoleCount3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitlePoleCount3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitlePoleCount3.Wordwrap = false; + // + // smartLabel10 + // + this.smartLabel10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.smartLabel10.BackPictureBox = null; + this.smartLabel10.BackPictureBox1 = null; + this.smartLabel10.BackPictureBox2 = null; + this.smartLabel10.BorderColor = System.Drawing.Color.Black; + this.smartLabel10.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.smartLabel10.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.smartLabel10.ForeColor = System.Drawing.Color.White; + this.smartLabel10.InitVisible = true; + this.smartLabel10.LineSpacing = 0F; + this.smartLabel10.Location = new System.Drawing.Point(18, 114); + this.smartLabel10.Name = "smartLabel10"; + this.smartLabel10.Size = new System.Drawing.Size(20, 78); + this.smartLabel10.TabIndex = 49; + this.smartLabel10.Text = "2"; + this.smartLabel10.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel10.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel10.Wordwrap = false; + // + // labelSpeed2 + // + this.labelSpeed2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelSpeed2.BackPictureBox = null; + this.labelSpeed2.BackPictureBox1 = null; + this.labelSpeed2.BackPictureBox2 = null; + this.labelSpeed2.BorderColor = System.Drawing.Color.Black; + this.labelSpeed2.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelSpeed2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelSpeed2.ForeColor = System.Drawing.Color.White; + this.labelSpeed2.InitVisible = true; + this.labelSpeed2.LineSpacing = 0F; + this.labelSpeed2.Location = new System.Drawing.Point(130, 114); + this.labelSpeed2.Name = "labelSpeed2"; + this.labelSpeed2.Size = new System.Drawing.Size(65, 15); + this.labelSpeed2.TabIndex = 48; + this.labelSpeed2.Text = "-"; + this.labelSpeed2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelSpeed2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelSpeed2.Wordwrap = false; + // + // labelTitleSpeed2 + // + this.labelTitleSpeed2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleSpeed2.BackPictureBox = null; + this.labelTitleSpeed2.BackPictureBox1 = null; + this.labelTitleSpeed2.BackPictureBox2 = null; + this.labelTitleSpeed2.BorderColor = System.Drawing.Color.Black; + this.labelTitleSpeed2.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleSpeed2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleSpeed2.ForeColor = System.Drawing.Color.White; + this.labelTitleSpeed2.InitVisible = true; + this.labelTitleSpeed2.LineSpacing = 0F; + this.labelTitleSpeed2.Location = new System.Drawing.Point(44, 114); + this.labelTitleSpeed2.Name = "labelTitleSpeed2"; + this.labelTitleSpeed2.Size = new System.Drawing.Size(80, 15); + this.labelTitleSpeed2.TabIndex = 47; + this.labelTitleSpeed2.Text = "모터속도"; + this.labelTitleSpeed2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleSpeed2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleSpeed2.Wordwrap = false; + // + // labelMotorDirection2 + // + this.labelMotorDirection2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelMotorDirection2.BackPictureBox = null; + this.labelMotorDirection2.BackPictureBox1 = null; + this.labelMotorDirection2.BackPictureBox2 = null; + this.labelMotorDirection2.BorderColor = System.Drawing.Color.Black; + this.labelMotorDirection2.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelMotorDirection2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelMotorDirection2.ForeColor = System.Drawing.Color.White; + this.labelMotorDirection2.InitVisible = true; + this.labelMotorDirection2.LineSpacing = 0F; + this.labelMotorDirection2.Location = new System.Drawing.Point(130, 177); + this.labelMotorDirection2.Name = "labelMotorDirection2"; + this.labelMotorDirection2.Size = new System.Drawing.Size(65, 15); + this.labelMotorDirection2.TabIndex = 45; + this.labelMotorDirection2.Text = "-"; + this.labelMotorDirection2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelMotorDirection2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelMotorDirection2.Wordwrap = false; + // + // labelReductionRatio2 + // + this.labelReductionRatio2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelReductionRatio2.BackPictureBox = null; + this.labelReductionRatio2.BackPictureBox1 = null; + this.labelReductionRatio2.BackPictureBox2 = null; + this.labelReductionRatio2.BorderColor = System.Drawing.Color.Black; + this.labelReductionRatio2.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelReductionRatio2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelReductionRatio2.ForeColor = System.Drawing.Color.White; + this.labelReductionRatio2.InitVisible = true; + this.labelReductionRatio2.LineSpacing = 0F; + this.labelReductionRatio2.Location = new System.Drawing.Point(130, 156); + this.labelReductionRatio2.Name = "labelReductionRatio2"; + this.labelReductionRatio2.Size = new System.Drawing.Size(65, 15); + this.labelReductionRatio2.TabIndex = 46; + this.labelReductionRatio2.Text = "-"; + this.labelReductionRatio2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelReductionRatio2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelReductionRatio2.Wordwrap = false; + // + // labelTitleMotorDirection2 + // + this.labelTitleMotorDirection2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleMotorDirection2.BackPictureBox = null; + this.labelTitleMotorDirection2.BackPictureBox1 = null; + this.labelTitleMotorDirection2.BackPictureBox2 = null; + this.labelTitleMotorDirection2.BorderColor = System.Drawing.Color.Black; + this.labelTitleMotorDirection2.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleMotorDirection2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleMotorDirection2.ForeColor = System.Drawing.Color.White; + this.labelTitleMotorDirection2.InitVisible = true; + this.labelTitleMotorDirection2.LineSpacing = 0F; + this.labelTitleMotorDirection2.Location = new System.Drawing.Point(44, 177); + this.labelTitleMotorDirection2.Name = "labelTitleMotorDirection2"; + this.labelTitleMotorDirection2.Size = new System.Drawing.Size(80, 15); + this.labelTitleMotorDirection2.TabIndex = 44; + this.labelTitleMotorDirection2.Text = "모터방향"; + this.labelTitleMotorDirection2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleMotorDirection2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleMotorDirection2.Wordwrap = false; + // + // labelTitleReductionRatio2 + // + this.labelTitleReductionRatio2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleReductionRatio2.BackPictureBox = null; + this.labelTitleReductionRatio2.BackPictureBox1 = null; + this.labelTitleReductionRatio2.BackPictureBox2 = null; + this.labelTitleReductionRatio2.BorderColor = System.Drawing.Color.Black; + this.labelTitleReductionRatio2.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleReductionRatio2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleReductionRatio2.ForeColor = System.Drawing.Color.White; + this.labelTitleReductionRatio2.InitVisible = true; + this.labelTitleReductionRatio2.LineSpacing = 0F; + this.labelTitleReductionRatio2.Location = new System.Drawing.Point(44, 156); + this.labelTitleReductionRatio2.Name = "labelTitleReductionRatio2"; + this.labelTitleReductionRatio2.Size = new System.Drawing.Size(80, 15); + this.labelTitleReductionRatio2.TabIndex = 43; + this.labelTitleReductionRatio2.Text = "감속기비율"; + this.labelTitleReductionRatio2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleReductionRatio2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleReductionRatio2.Wordwrap = false; + // + // labelPoleCount2 + // + this.labelPoleCount2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelPoleCount2.BackPictureBox = null; + this.labelPoleCount2.BackPictureBox1 = null; + this.labelPoleCount2.BackPictureBox2 = null; + this.labelPoleCount2.BorderColor = System.Drawing.Color.Black; + this.labelPoleCount2.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelPoleCount2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelPoleCount2.ForeColor = System.Drawing.Color.White; + this.labelPoleCount2.InitVisible = true; + this.labelPoleCount2.LineSpacing = 0F; + this.labelPoleCount2.Location = new System.Drawing.Point(130, 135); + this.labelPoleCount2.Name = "labelPoleCount2"; + this.labelPoleCount2.Size = new System.Drawing.Size(65, 15); + this.labelPoleCount2.TabIndex = 42; + this.labelPoleCount2.Text = "-"; + this.labelPoleCount2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPoleCount2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPoleCount2.Wordwrap = false; + // + // labelTitlePoleCount2 + // + this.labelTitlePoleCount2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitlePoleCount2.BackPictureBox = null; + this.labelTitlePoleCount2.BackPictureBox1 = null; + this.labelTitlePoleCount2.BackPictureBox2 = null; + this.labelTitlePoleCount2.BorderColor = System.Drawing.Color.Black; + this.labelTitlePoleCount2.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitlePoleCount2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitlePoleCount2.ForeColor = System.Drawing.Color.White; + this.labelTitlePoleCount2.InitVisible = true; + this.labelTitlePoleCount2.LineSpacing = 0F; + this.labelTitlePoleCount2.Location = new System.Drawing.Point(44, 135); + this.labelTitlePoleCount2.Name = "labelTitlePoleCount2"; + this.labelTitlePoleCount2.Size = new System.Drawing.Size(80, 15); + this.labelTitlePoleCount2.TabIndex = 41; + this.labelTitlePoleCount2.Text = "모터Pole수"; + this.labelTitlePoleCount2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitlePoleCount2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitlePoleCount2.Wordwrap = false; + // + // smartLabel9 + // + this.smartLabel9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.smartLabel9.BackPictureBox = null; + this.smartLabel9.BackPictureBox1 = null; + this.smartLabel9.BackPictureBox2 = null; + this.smartLabel9.BorderColor = System.Drawing.Color.Black; + this.smartLabel9.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.smartLabel9.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.smartLabel9.ForeColor = System.Drawing.Color.White; + this.smartLabel9.InitVisible = true; + this.smartLabel9.LineSpacing = 0F; + this.smartLabel9.Location = new System.Drawing.Point(18, 20); + this.smartLabel9.Name = "smartLabel9"; + this.smartLabel9.Size = new System.Drawing.Size(20, 78); + this.smartLabel9.TabIndex = 40; + this.smartLabel9.Text = "1"; + this.smartLabel9.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.smartLabel9.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel9.Wordwrap = false; + // + // labelSpeed1 + // + this.labelSpeed1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelSpeed1.BackPictureBox = null; + this.labelSpeed1.BackPictureBox1 = null; + this.labelSpeed1.BackPictureBox2 = null; + this.labelSpeed1.BorderColor = System.Drawing.Color.Black; + this.labelSpeed1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelSpeed1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelSpeed1.ForeColor = System.Drawing.Color.White; + this.labelSpeed1.InitVisible = true; + this.labelSpeed1.LineSpacing = 0F; + this.labelSpeed1.Location = new System.Drawing.Point(130, 20); + this.labelSpeed1.Name = "labelSpeed1"; + this.labelSpeed1.Size = new System.Drawing.Size(65, 15); + this.labelSpeed1.TabIndex = 39; + this.labelSpeed1.Text = "-"; + this.labelSpeed1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelSpeed1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelSpeed1.Wordwrap = false; + // + // labelTitleSpeed1 + // + this.labelTitleSpeed1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleSpeed1.BackPictureBox = null; + this.labelTitleSpeed1.BackPictureBox1 = null; + this.labelTitleSpeed1.BackPictureBox2 = null; + this.labelTitleSpeed1.BorderColor = System.Drawing.Color.Black; + this.labelTitleSpeed1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleSpeed1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleSpeed1.ForeColor = System.Drawing.Color.White; + this.labelTitleSpeed1.InitVisible = true; + this.labelTitleSpeed1.LineSpacing = 0F; + this.labelTitleSpeed1.Location = new System.Drawing.Point(44, 20); + this.labelTitleSpeed1.Name = "labelTitleSpeed1"; + this.labelTitleSpeed1.Size = new System.Drawing.Size(80, 15); + this.labelTitleSpeed1.TabIndex = 38; + this.labelTitleSpeed1.Text = "모터속도"; + this.labelTitleSpeed1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleSpeed1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleSpeed1.Wordwrap = false; + // + // labelMotorDirection1 + // + this.labelMotorDirection1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelMotorDirection1.BackPictureBox = null; + this.labelMotorDirection1.BackPictureBox1 = null; + this.labelMotorDirection1.BackPictureBox2 = null; + this.labelMotorDirection1.BorderColor = System.Drawing.Color.Black; + this.labelMotorDirection1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelMotorDirection1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelMotorDirection1.ForeColor = System.Drawing.Color.White; + this.labelMotorDirection1.InitVisible = true; + this.labelMotorDirection1.LineSpacing = 0F; + this.labelMotorDirection1.Location = new System.Drawing.Point(130, 83); + this.labelMotorDirection1.Name = "labelMotorDirection1"; + this.labelMotorDirection1.Size = new System.Drawing.Size(65, 15); + this.labelMotorDirection1.TabIndex = 36; + this.labelMotorDirection1.Text = "-"; + this.labelMotorDirection1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelMotorDirection1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelMotorDirection1.Wordwrap = false; + // + // labelReductionRatio1 + // + this.labelReductionRatio1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelReductionRatio1.BackPictureBox = null; + this.labelReductionRatio1.BackPictureBox1 = null; + this.labelReductionRatio1.BackPictureBox2 = null; + this.labelReductionRatio1.BorderColor = System.Drawing.Color.Black; + this.labelReductionRatio1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelReductionRatio1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelReductionRatio1.ForeColor = System.Drawing.Color.White; + this.labelReductionRatio1.InitVisible = true; + this.labelReductionRatio1.LineSpacing = 0F; + this.labelReductionRatio1.Location = new System.Drawing.Point(130, 62); + this.labelReductionRatio1.Name = "labelReductionRatio1"; + this.labelReductionRatio1.Size = new System.Drawing.Size(65, 15); + this.labelReductionRatio1.TabIndex = 37; + this.labelReductionRatio1.Text = "-"; + this.labelReductionRatio1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelReductionRatio1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelReductionRatio1.Wordwrap = false; + // + // labelTitleMotorDirection1 + // + this.labelTitleMotorDirection1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleMotorDirection1.BackPictureBox = null; + this.labelTitleMotorDirection1.BackPictureBox1 = null; + this.labelTitleMotorDirection1.BackPictureBox2 = null; + this.labelTitleMotorDirection1.BorderColor = System.Drawing.Color.Black; + this.labelTitleMotorDirection1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleMotorDirection1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleMotorDirection1.ForeColor = System.Drawing.Color.White; + this.labelTitleMotorDirection1.InitVisible = true; + this.labelTitleMotorDirection1.LineSpacing = 0F; + this.labelTitleMotorDirection1.Location = new System.Drawing.Point(44, 83); + this.labelTitleMotorDirection1.Name = "labelTitleMotorDirection1"; + this.labelTitleMotorDirection1.Size = new System.Drawing.Size(80, 15); + this.labelTitleMotorDirection1.TabIndex = 35; + this.labelTitleMotorDirection1.Text = "모터방향"; + this.labelTitleMotorDirection1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleMotorDirection1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleMotorDirection1.Wordwrap = false; + // + // labelTitleReductionRatio1 + // + this.labelTitleReductionRatio1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleReductionRatio1.BackPictureBox = null; + this.labelTitleReductionRatio1.BackPictureBox1 = null; + this.labelTitleReductionRatio1.BackPictureBox2 = null; + this.labelTitleReductionRatio1.BorderColor = System.Drawing.Color.Black; + this.labelTitleReductionRatio1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleReductionRatio1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleReductionRatio1.ForeColor = System.Drawing.Color.White; + this.labelTitleReductionRatio1.InitVisible = true; + this.labelTitleReductionRatio1.LineSpacing = 0F; + this.labelTitleReductionRatio1.Location = new System.Drawing.Point(44, 62); + this.labelTitleReductionRatio1.Name = "labelTitleReductionRatio1"; + this.labelTitleReductionRatio1.Size = new System.Drawing.Size(80, 15); + this.labelTitleReductionRatio1.TabIndex = 34; + this.labelTitleReductionRatio1.Text = "감속기비율"; + this.labelTitleReductionRatio1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleReductionRatio1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleReductionRatio1.Wordwrap = false; + // + // labelPoleCount1 + // + this.labelPoleCount1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelPoleCount1.BackPictureBox = null; + this.labelPoleCount1.BackPictureBox1 = null; + this.labelPoleCount1.BackPictureBox2 = null; + this.labelPoleCount1.BorderColor = System.Drawing.Color.Black; + this.labelPoleCount1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelPoleCount1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelPoleCount1.ForeColor = System.Drawing.Color.White; + this.labelPoleCount1.InitVisible = true; + this.labelPoleCount1.LineSpacing = 0F; + this.labelPoleCount1.Location = new System.Drawing.Point(130, 41); + this.labelPoleCount1.Name = "labelPoleCount1"; + this.labelPoleCount1.Size = new System.Drawing.Size(65, 15); + this.labelPoleCount1.TabIndex = 33; + this.labelPoleCount1.Text = "-"; + this.labelPoleCount1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPoleCount1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPoleCount1.Wordwrap = false; + // + // labelTitlePoleCount1 + // + this.labelTitlePoleCount1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitlePoleCount1.BackPictureBox = null; + this.labelTitlePoleCount1.BackPictureBox1 = null; + this.labelTitlePoleCount1.BackPictureBox2 = null; + this.labelTitlePoleCount1.BorderColor = System.Drawing.Color.Black; + this.labelTitlePoleCount1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitlePoleCount1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitlePoleCount1.ForeColor = System.Drawing.Color.White; + this.labelTitlePoleCount1.InitVisible = true; + this.labelTitlePoleCount1.LineSpacing = 0F; + this.labelTitlePoleCount1.Location = new System.Drawing.Point(44, 41); + this.labelTitlePoleCount1.Name = "labelTitlePoleCount1"; + this.labelTitlePoleCount1.Size = new System.Drawing.Size(80, 15); + this.labelTitlePoleCount1.TabIndex = 32; + this.labelTitlePoleCount1.Text = "모터Pole수"; + this.labelTitlePoleCount1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitlePoleCount1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitlePoleCount1.Wordwrap = false; // // groupBoxEquipment // this.groupBoxEquipment.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); this.groupBoxEquipment.BackPictureBox = null; this.groupBoxEquipment.BackPictureBox1 = null; + this.groupBoxEquipment.Controls.Add(this.labelBLDCMotorCount); + this.groupBoxEquipment.Controls.Add(this.labelTitleBLDCMotorCount); + this.groupBoxEquipment.Controls.Add(this.labelBLDCUsing); + this.groupBoxEquipment.Controls.Add(this.labelTitleBLDCUsing); + this.groupBoxEquipment.Controls.Add(this.labelStatFormat); + this.groupBoxEquipment.Controls.Add(this.labelTitleStatFormat); this.groupBoxEquipment.Controls.Add(this.labelFormat); this.groupBoxEquipment.Controls.Add(this.labelTitleFormat); - this.groupBoxEquipment.Controls.Add(this.labelLogin); - this.groupBoxEquipment.Controls.Add(this.labelTitleLogin); this.groupBoxEquipment.Controls.Add(this.labelExtension); this.groupBoxEquipment.Controls.Add(this.labelTitleExtension); - this.groupBoxEquipment.Controls.Add(this.labelBarcode); - this.groupBoxEquipment.Controls.Add(this.labelTitleBarcode); + this.groupBoxEquipment.Controls.Add(this.labelLogin); + this.groupBoxEquipment.Controls.Add(this.labelTitleLogin); this.groupBoxEquipment.Controls.Add(this.labelLanguage); this.groupBoxEquipment.Controls.Add(this.labelTitleLanguage); this.groupBoxEquipment.Controls.Add(this.labelEquipmentID); this.groupBoxEquipment.Controls.Add(this.labelTitleEquipmentID); - this.groupBoxEquipment.Controls.Add(this.labelOptionBoard); - this.groupBoxEquipment.Controls.Add(this.labelTitleOptionBoard); this.groupBoxEquipment.Controls.Add(this.labelRelay); this.groupBoxEquipment.Controls.Add(this.labelChattering); this.groupBoxEquipment.Controls.Add(this.labelTitleRelay); @@ -992,14 +2063,56 @@ this.groupBoxEquipment.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; this.groupBoxEquipment.Image = null; this.groupBoxEquipment.InitVisible = true; - this.groupBoxEquipment.Location = new System.Drawing.Point(4, 3); + this.groupBoxEquipment.Location = new System.Drawing.Point(8, 3); this.groupBoxEquipment.Name = "groupBoxEquipment"; this.groupBoxEquipment.RoundRadius = 5; - this.groupBoxEquipment.Size = new System.Drawing.Size(170, 238); + this.groupBoxEquipment.Size = new System.Drawing.Size(175, 401); this.groupBoxEquipment.TabIndex = 7; this.groupBoxEquipment.Text = "기능설정"; this.groupBoxEquipment.TextColor = System.Drawing.Color.White; // + // labelStatFormat + // + this.labelStatFormat.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelStatFormat.BackPictureBox = null; + this.labelStatFormat.BackPictureBox1 = null; + this.labelStatFormat.BackPictureBox2 = null; + this.labelStatFormat.BorderColor = System.Drawing.Color.Black; + this.labelStatFormat.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelStatFormat.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelStatFormat.ForeColor = System.Drawing.Color.White; + this.labelStatFormat.InitVisible = true; + this.labelStatFormat.LineSpacing = 0F; + this.labelStatFormat.Location = new System.Drawing.Point(96, 188); + this.labelStatFormat.Name = "labelStatFormat"; + this.labelStatFormat.Size = new System.Drawing.Size(65, 15); + this.labelStatFormat.TabIndex = 47; + this.labelStatFormat.Text = "-"; + this.labelStatFormat.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelStatFormat.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelStatFormat.Wordwrap = false; + // + // labelTitleStatFormat + // + this.labelTitleStatFormat.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleStatFormat.BackPictureBox = null; + this.labelTitleStatFormat.BackPictureBox1 = null; + this.labelTitleStatFormat.BackPictureBox2 = null; + this.labelTitleStatFormat.BorderColor = System.Drawing.Color.Black; + this.labelTitleStatFormat.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleStatFormat.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleStatFormat.ForeColor = System.Drawing.Color.White; + this.labelTitleStatFormat.InitVisible = true; + this.labelTitleStatFormat.LineSpacing = 0F; + this.labelTitleStatFormat.Location = new System.Drawing.Point(15, 188); + this.labelTitleStatFormat.Name = "labelTitleStatFormat"; + this.labelTitleStatFormat.Size = new System.Drawing.Size(75, 15); + this.labelTitleStatFormat.TabIndex = 46; + this.labelTitleStatFormat.Text = "집계포맷"; + this.labelTitleStatFormat.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleStatFormat.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleStatFormat.Wordwrap = false; + // // labelFormat // this.labelFormat.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); @@ -1012,10 +2125,10 @@ this.labelFormat.ForeColor = System.Drawing.Color.White; this.labelFormat.InitVisible = true; this.labelFormat.LineSpacing = 0F; - this.labelFormat.Location = new System.Drawing.Point(90, 164); + this.labelFormat.Location = new System.Drawing.Point(96, 167); this.labelFormat.Name = "labelFormat"; this.labelFormat.Size = new System.Drawing.Size(65, 15); - this.labelFormat.TabIndex = 41; + this.labelFormat.TabIndex = 45; this.labelFormat.Text = "-"; this.labelFormat.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelFormat.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; @@ -1033,15 +2146,57 @@ this.labelTitleFormat.ForeColor = System.Drawing.Color.White; this.labelTitleFormat.InitVisible = true; this.labelTitleFormat.LineSpacing = 0F; - this.labelTitleFormat.Location = new System.Drawing.Point(14, 164); + this.labelTitleFormat.Location = new System.Drawing.Point(15, 167); this.labelTitleFormat.Name = "labelTitleFormat"; - this.labelTitleFormat.Size = new System.Drawing.Size(70, 15); - this.labelTitleFormat.TabIndex = 40; + this.labelTitleFormat.Size = new System.Drawing.Size(75, 15); + this.labelTitleFormat.TabIndex = 44; this.labelTitleFormat.Text = "포맷"; this.labelTitleFormat.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelTitleFormat.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleFormat.Wordwrap = false; // + // labelExtension + // + this.labelExtension.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelExtension.BackPictureBox = null; + this.labelExtension.BackPictureBox1 = null; + this.labelExtension.BackPictureBox2 = null; + this.labelExtension.BorderColor = System.Drawing.Color.Black; + this.labelExtension.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelExtension.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelExtension.ForeColor = System.Drawing.Color.White; + this.labelExtension.InitVisible = true; + this.labelExtension.LineSpacing = 0F; + this.labelExtension.Location = new System.Drawing.Point(96, 146); + this.labelExtension.Name = "labelExtension"; + this.labelExtension.Size = new System.Drawing.Size(65, 15); + this.labelExtension.TabIndex = 43; + this.labelExtension.Text = "-"; + this.labelExtension.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelExtension.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelExtension.Wordwrap = false; + // + // labelTitleExtension + // + this.labelTitleExtension.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleExtension.BackPictureBox = null; + this.labelTitleExtension.BackPictureBox1 = null; + this.labelTitleExtension.BackPictureBox2 = null; + this.labelTitleExtension.BorderColor = System.Drawing.Color.Black; + this.labelTitleExtension.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleExtension.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleExtension.ForeColor = System.Drawing.Color.White; + this.labelTitleExtension.InitVisible = true; + this.labelTitleExtension.LineSpacing = 0F; + this.labelTitleExtension.Location = new System.Drawing.Point(15, 146); + this.labelTitleExtension.Name = "labelTitleExtension"; + this.labelTitleExtension.Size = new System.Drawing.Size(75, 15); + this.labelTitleExtension.TabIndex = 42; + this.labelTitleExtension.Text = "확장자"; + this.labelTitleExtension.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleExtension.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleExtension.Wordwrap = false; + // // labelLogin // this.labelLogin.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); @@ -1054,7 +2209,7 @@ this.labelLogin.ForeColor = System.Drawing.Color.White; this.labelLogin.InitVisible = true; this.labelLogin.LineSpacing = 0F; - this.labelLogin.Location = new System.Drawing.Point(90, 185); + this.labelLogin.Location = new System.Drawing.Point(96, 125); this.labelLogin.Name = "labelLogin"; this.labelLogin.Size = new System.Drawing.Size(65, 15); this.labelLogin.TabIndex = 39; @@ -1075,99 +2230,15 @@ this.labelTitleLogin.ForeColor = System.Drawing.Color.White; this.labelTitleLogin.InitVisible = true; this.labelTitleLogin.LineSpacing = 0F; - this.labelTitleLogin.Location = new System.Drawing.Point(14, 185); + this.labelTitleLogin.Location = new System.Drawing.Point(15, 125); this.labelTitleLogin.Name = "labelTitleLogin"; - this.labelTitleLogin.Size = new System.Drawing.Size(70, 15); + this.labelTitleLogin.Size = new System.Drawing.Size(75, 15); this.labelTitleLogin.TabIndex = 38; this.labelTitleLogin.Text = "로그인"; this.labelTitleLogin.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelTitleLogin.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleLogin.Wordwrap = false; // - // labelExtension - // - this.labelExtension.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelExtension.BackPictureBox = null; - this.labelExtension.BackPictureBox1 = null; - this.labelExtension.BackPictureBox2 = null; - this.labelExtension.BorderColor = System.Drawing.Color.Black; - this.labelExtension.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelExtension.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelExtension.ForeColor = System.Drawing.Color.White; - this.labelExtension.InitVisible = true; - this.labelExtension.LineSpacing = 0F; - this.labelExtension.Location = new System.Drawing.Point(90, 143); - this.labelExtension.Name = "labelExtension"; - this.labelExtension.Size = new System.Drawing.Size(65, 15); - this.labelExtension.TabIndex = 37; - this.labelExtension.Text = "-"; - this.labelExtension.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelExtension.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelExtension.Wordwrap = false; - // - // labelTitleExtension - // - this.labelTitleExtension.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleExtension.BackPictureBox = null; - this.labelTitleExtension.BackPictureBox1 = null; - this.labelTitleExtension.BackPictureBox2 = null; - this.labelTitleExtension.BorderColor = System.Drawing.Color.Black; - this.labelTitleExtension.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleExtension.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleExtension.ForeColor = System.Drawing.Color.White; - this.labelTitleExtension.InitVisible = true; - this.labelTitleExtension.LineSpacing = 0F; - this.labelTitleExtension.Location = new System.Drawing.Point(14, 143); - this.labelTitleExtension.Name = "labelTitleExtension"; - this.labelTitleExtension.Size = new System.Drawing.Size(70, 15); - this.labelTitleExtension.TabIndex = 36; - this.labelTitleExtension.Text = "확장자"; - this.labelTitleExtension.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleExtension.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleExtension.Wordwrap = false; - // - // labelBarcode - // - this.labelBarcode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelBarcode.BackPictureBox = null; - this.labelBarcode.BackPictureBox1 = null; - this.labelBarcode.BackPictureBox2 = null; - this.labelBarcode.BorderColor = System.Drawing.Color.Black; - this.labelBarcode.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelBarcode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelBarcode.ForeColor = System.Drawing.Color.White; - this.labelBarcode.InitVisible = true; - this.labelBarcode.LineSpacing = 0F; - this.labelBarcode.Location = new System.Drawing.Point(90, 206); - this.labelBarcode.Name = "labelBarcode"; - this.labelBarcode.Size = new System.Drawing.Size(65, 15); - this.labelBarcode.TabIndex = 35; - this.labelBarcode.Text = "-"; - this.labelBarcode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelBarcode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelBarcode.Wordwrap = false; - // - // labelTitleBarcode - // - this.labelTitleBarcode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleBarcode.BackPictureBox = null; - this.labelTitleBarcode.BackPictureBox1 = null; - this.labelTitleBarcode.BackPictureBox2 = null; - this.labelTitleBarcode.BorderColor = System.Drawing.Color.Black; - this.labelTitleBarcode.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleBarcode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleBarcode.ForeColor = System.Drawing.Color.White; - this.labelTitleBarcode.InitVisible = true; - this.labelTitleBarcode.LineSpacing = 0F; - this.labelTitleBarcode.Location = new System.Drawing.Point(14, 206); - this.labelTitleBarcode.Name = "labelTitleBarcode"; - this.labelTitleBarcode.Size = new System.Drawing.Size(70, 15); - this.labelTitleBarcode.TabIndex = 34; - this.labelTitleBarcode.Text = "바코드"; - this.labelTitleBarcode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleBarcode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleBarcode.Wordwrap = false; - // // labelLanguage // this.labelLanguage.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); @@ -1180,7 +2251,7 @@ this.labelLanguage.ForeColor = System.Drawing.Color.White; this.labelLanguage.InitVisible = true; this.labelLanguage.LineSpacing = 0F; - this.labelLanguage.Location = new System.Drawing.Point(90, 101); + this.labelLanguage.Location = new System.Drawing.Point(96, 104); this.labelLanguage.Name = "labelLanguage"; this.labelLanguage.Size = new System.Drawing.Size(65, 15); this.labelLanguage.TabIndex = 33; @@ -1201,9 +2272,9 @@ this.labelTitleLanguage.ForeColor = System.Drawing.Color.White; this.labelTitleLanguage.InitVisible = true; this.labelTitleLanguage.LineSpacing = 0F; - this.labelTitleLanguage.Location = new System.Drawing.Point(14, 101); + this.labelTitleLanguage.Location = new System.Drawing.Point(15, 104); this.labelTitleLanguage.Name = "labelTitleLanguage"; - this.labelTitleLanguage.Size = new System.Drawing.Size(70, 15); + this.labelTitleLanguage.Size = new System.Drawing.Size(75, 15); this.labelTitleLanguage.TabIndex = 32; this.labelTitleLanguage.Text = "언어설정"; this.labelTitleLanguage.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -1222,7 +2293,7 @@ this.labelEquipmentID.ForeColor = System.Drawing.Color.White; this.labelEquipmentID.InitVisible = true; this.labelEquipmentID.LineSpacing = 0F; - this.labelEquipmentID.Location = new System.Drawing.Point(90, 17); + this.labelEquipmentID.Location = new System.Drawing.Point(96, 20); this.labelEquipmentID.Name = "labelEquipmentID"; this.labelEquipmentID.Size = new System.Drawing.Size(65, 15); this.labelEquipmentID.TabIndex = 31; @@ -1243,267 +2314,15 @@ this.labelTitleEquipmentID.ForeColor = System.Drawing.Color.White; this.labelTitleEquipmentID.InitVisible = true; this.labelTitleEquipmentID.LineSpacing = 0F; - this.labelTitleEquipmentID.Location = new System.Drawing.Point(14, 17); + this.labelTitleEquipmentID.Location = new System.Drawing.Point(15, 20); this.labelTitleEquipmentID.Name = "labelTitleEquipmentID"; - this.labelTitleEquipmentID.Size = new System.Drawing.Size(70, 15); + this.labelTitleEquipmentID.Size = new System.Drawing.Size(75, 15); this.labelTitleEquipmentID.TabIndex = 30; this.labelTitleEquipmentID.Text = "장비 ID"; this.labelTitleEquipmentID.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelTitleEquipmentID.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleEquipmentID.Wordwrap = false; // - // labelPhotoB - // - this.labelPhotoB.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelPhotoB.BackPictureBox = null; - this.labelPhotoB.BackPictureBox1 = null; - this.labelPhotoB.BackPictureBox2 = null; - this.labelPhotoB.BorderColor = System.Drawing.Color.Black; - this.labelPhotoB.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelPhotoB.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelPhotoB.ForeColor = System.Drawing.Color.White; - this.labelPhotoB.InitVisible = true; - this.labelPhotoB.LineSpacing = 0F; - this.labelPhotoB.Location = new System.Drawing.Point(90, 113); - this.labelPhotoB.Name = "labelPhotoB"; - this.labelPhotoB.Size = new System.Drawing.Size(65, 15); - this.labelPhotoB.TabIndex = 29; - this.labelPhotoB.Text = "-"; - this.labelPhotoB.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelPhotoB.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelPhotoB.Wordwrap = false; - // - // labelTitlePhotoB - // - this.labelTitlePhotoB.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitlePhotoB.BackPictureBox = null; - this.labelTitlePhotoB.BackPictureBox1 = null; - this.labelTitlePhotoB.BackPictureBox2 = null; - this.labelTitlePhotoB.BorderColor = System.Drawing.Color.Black; - this.labelTitlePhotoB.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitlePhotoB.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitlePhotoB.ForeColor = System.Drawing.Color.White; - this.labelTitlePhotoB.InitVisible = true; - this.labelTitlePhotoB.LineSpacing = 0F; - this.labelTitlePhotoB.Location = new System.Drawing.Point(14, 113); - this.labelTitlePhotoB.Name = "labelTitlePhotoB"; - this.labelTitlePhotoB.Size = new System.Drawing.Size(70, 15); - this.labelTitlePhotoB.TabIndex = 28; - this.labelTitlePhotoB.Text = "[NG]"; - this.labelTitlePhotoB.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitlePhotoB.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitlePhotoB.Wordwrap = false; - // - // labelPIN3 - // - this.labelPIN3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelPIN3.BackPictureBox = null; - this.labelPIN3.BackPictureBox1 = null; - this.labelPIN3.BackPictureBox2 = null; - this.labelPIN3.BorderColor = System.Drawing.Color.Black; - this.labelPIN3.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelPIN3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelPIN3.ForeColor = System.Drawing.Color.White; - this.labelPIN3.InitVisible = true; - this.labelPIN3.LineSpacing = 0F; - this.labelPIN3.Location = new System.Drawing.Point(90, 92); - this.labelPIN3.Name = "labelPIN3"; - this.labelPIN3.Size = new System.Drawing.Size(65, 15); - this.labelPIN3.TabIndex = 27; - this.labelPIN3.Text = "-"; - this.labelPIN3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelPIN3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelPIN3.Wordwrap = false; - // - // labelTitlePIN3 - // - this.labelTitlePIN3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitlePIN3.BackPictureBox = null; - this.labelTitlePIN3.BackPictureBox1 = null; - this.labelTitlePIN3.BackPictureBox2 = null; - this.labelTitlePIN3.BorderColor = System.Drawing.Color.Black; - this.labelTitlePIN3.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitlePIN3.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitlePIN3.ForeColor = System.Drawing.Color.White; - this.labelTitlePIN3.InitVisible = true; - this.labelTitlePIN3.LineSpacing = 0F; - this.labelTitlePIN3.Location = new System.Drawing.Point(14, 92); - this.labelTitlePIN3.Name = "labelTitlePIN3"; - this.labelTitlePIN3.Size = new System.Drawing.Size(70, 15); - this.labelTitlePIN3.TabIndex = 26; - this.labelTitlePIN3.Text = "[STOP]"; - this.labelTitlePIN3.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitlePIN3.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitlePIN3.Wordwrap = false; - // - // labelPIN4 - // - this.labelPIN4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelPIN4.BackPictureBox = null; - this.labelPIN4.BackPictureBox1 = null; - this.labelPIN4.BackPictureBox2 = null; - this.labelPIN4.BorderColor = System.Drawing.Color.Black; - this.labelPIN4.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelPIN4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelPIN4.ForeColor = System.Drawing.Color.White; - this.labelPIN4.InitVisible = true; - this.labelPIN4.LineSpacing = 0F; - this.labelPIN4.Location = new System.Drawing.Point(90, 71); - this.labelPIN4.Name = "labelPIN4"; - this.labelPIN4.Size = new System.Drawing.Size(65, 15); - this.labelPIN4.TabIndex = 25; - this.labelPIN4.Text = "-"; - this.labelPIN4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelPIN4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelPIN4.Wordwrap = false; - // - // labelTitlePIN4 - // - this.labelTitlePIN4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitlePIN4.BackPictureBox = null; - this.labelTitlePIN4.BackPictureBox1 = null; - this.labelTitlePIN4.BackPictureBox2 = null; - this.labelTitlePIN4.BorderColor = System.Drawing.Color.Black; - this.labelTitlePIN4.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitlePIN4.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitlePIN4.ForeColor = System.Drawing.Color.White; - this.labelTitlePIN4.InitVisible = true; - this.labelTitlePIN4.LineSpacing = 0F; - this.labelTitlePIN4.Location = new System.Drawing.Point(14, 71); - this.labelTitlePIN4.Name = "labelTitlePIN4"; - this.labelTitlePIN4.Size = new System.Drawing.Size(70, 15); - this.labelTitlePIN4.TabIndex = 24; - this.labelTitlePIN4.Text = "[START]"; - this.labelTitlePIN4.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitlePIN4.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitlePIN4.Wordwrap = false; - // - // labelPIN5 - // - this.labelPIN5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelPIN5.BackPictureBox = null; - this.labelPIN5.BackPictureBox1 = null; - this.labelPIN5.BackPictureBox2 = null; - this.labelPIN5.BorderColor = System.Drawing.Color.Black; - this.labelPIN5.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelPIN5.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelPIN5.ForeColor = System.Drawing.Color.White; - this.labelPIN5.InitVisible = true; - this.labelPIN5.LineSpacing = 0F; - this.labelPIN5.Location = new System.Drawing.Point(90, 50); - this.labelPIN5.Name = "labelPIN5"; - this.labelPIN5.Size = new System.Drawing.Size(65, 15); - this.labelPIN5.TabIndex = 23; - this.labelPIN5.Text = "-"; - this.labelPIN5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelPIN5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelPIN5.Wordwrap = false; - // - // labelTitlePIN5 - // - this.labelTitlePIN5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitlePIN5.BackPictureBox = null; - this.labelTitlePIN5.BackPictureBox1 = null; - this.labelTitlePIN5.BackPictureBox2 = null; - this.labelTitlePIN5.BorderColor = System.Drawing.Color.Black; - this.labelTitlePIN5.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitlePIN5.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitlePIN5.ForeColor = System.Drawing.Color.White; - this.labelTitlePIN5.InitVisible = true; - this.labelTitlePIN5.LineSpacing = 0F; - this.labelTitlePIN5.Location = new System.Drawing.Point(14, 50); - this.labelTitlePIN5.Name = "labelTitlePIN5"; - this.labelTitlePIN5.Size = new System.Drawing.Size(70, 15); - this.labelTitlePIN5.TabIndex = 22; - this.labelTitlePIN5.Text = "[IN_OPT1]"; - this.labelTitlePIN5.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitlePIN5.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitlePIN5.Wordwrap = false; - // - // labelPIN6 - // - this.labelPIN6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelPIN6.BackPictureBox = null; - this.labelPIN6.BackPictureBox1 = null; - this.labelPIN6.BackPictureBox2 = null; - this.labelPIN6.BorderColor = System.Drawing.Color.Black; - this.labelPIN6.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelPIN6.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelPIN6.ForeColor = System.Drawing.Color.White; - this.labelPIN6.InitVisible = true; - this.labelPIN6.LineSpacing = 0F; - this.labelPIN6.Location = new System.Drawing.Point(90, 29); - this.labelPIN6.Name = "labelPIN6"; - this.labelPIN6.Size = new System.Drawing.Size(65, 15); - this.labelPIN6.TabIndex = 21; - this.labelPIN6.Text = "-"; - this.labelPIN6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelPIN6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelPIN6.Wordwrap = false; - // - // labelTitlePIN6 - // - this.labelTitlePIN6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitlePIN6.BackPictureBox = null; - this.labelTitlePIN6.BackPictureBox1 = null; - this.labelTitlePIN6.BackPictureBox2 = null; - this.labelTitlePIN6.BorderColor = System.Drawing.Color.Black; - this.labelTitlePIN6.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitlePIN6.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitlePIN6.ForeColor = System.Drawing.Color.White; - this.labelTitlePIN6.InitVisible = true; - this.labelTitlePIN6.LineSpacing = 0F; - this.labelTitlePIN6.Location = new System.Drawing.Point(14, 29); - this.labelTitlePIN6.Name = "labelTitlePIN6"; - this.labelTitlePIN6.Size = new System.Drawing.Size(70, 15); - this.labelTitlePIN6.TabIndex = 20; - this.labelTitlePIN6.Text = "[IN_OPT2]"; - this.labelTitlePIN6.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitlePIN6.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitlePIN6.Wordwrap = false; - // - // labelOptionBoard - // - this.labelOptionBoard.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelOptionBoard.BackPictureBox = null; - this.labelOptionBoard.BackPictureBox1 = null; - this.labelOptionBoard.BackPictureBox2 = null; - this.labelOptionBoard.BorderColor = System.Drawing.Color.Black; - this.labelOptionBoard.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelOptionBoard.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelOptionBoard.ForeColor = System.Drawing.Color.White; - this.labelOptionBoard.InitVisible = true; - this.labelOptionBoard.LineSpacing = 0F; - this.labelOptionBoard.Location = new System.Drawing.Point(90, 122); - this.labelOptionBoard.Name = "labelOptionBoard"; - this.labelOptionBoard.Size = new System.Drawing.Size(65, 15); - this.labelOptionBoard.TabIndex = 13; - this.labelOptionBoard.Text = "-"; - this.labelOptionBoard.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelOptionBoard.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelOptionBoard.Wordwrap = false; - // - // labelTitleOptionBoard - // - this.labelTitleOptionBoard.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleOptionBoard.BackPictureBox = null; - this.labelTitleOptionBoard.BackPictureBox1 = null; - this.labelTitleOptionBoard.BackPictureBox2 = null; - this.labelTitleOptionBoard.BorderColor = System.Drawing.Color.Black; - this.labelTitleOptionBoard.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleOptionBoard.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleOptionBoard.ForeColor = System.Drawing.Color.White; - this.labelTitleOptionBoard.InitVisible = true; - this.labelTitleOptionBoard.LineSpacing = 0F; - this.labelTitleOptionBoard.Location = new System.Drawing.Point(14, 122); - this.labelTitleOptionBoard.Name = "labelTitleOptionBoard"; - this.labelTitleOptionBoard.Size = new System.Drawing.Size(70, 15); - this.labelTitleOptionBoard.TabIndex = 12; - this.labelTitleOptionBoard.Text = "옵션보드"; - this.labelTitleOptionBoard.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleOptionBoard.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleOptionBoard.Wordwrap = false; - // // labelRelay // this.labelRelay.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); @@ -1516,7 +2335,7 @@ this.labelRelay.ForeColor = System.Drawing.Color.White; this.labelRelay.InitVisible = true; this.labelRelay.LineSpacing = 0F; - this.labelRelay.Location = new System.Drawing.Point(90, 80); + this.labelRelay.Location = new System.Drawing.Point(96, 83); this.labelRelay.Name = "labelRelay"; this.labelRelay.Size = new System.Drawing.Size(65, 15); this.labelRelay.TabIndex = 10; @@ -1537,7 +2356,7 @@ this.labelChattering.ForeColor = System.Drawing.Color.White; this.labelChattering.InitVisible = true; this.labelChattering.LineSpacing = 0F; - this.labelChattering.Location = new System.Drawing.Point(90, 59); + this.labelChattering.Location = new System.Drawing.Point(96, 62); this.labelChattering.Name = "labelChattering"; this.labelChattering.Size = new System.Drawing.Size(65, 15); this.labelChattering.TabIndex = 11; @@ -1558,9 +2377,9 @@ this.labelTitleRelay.ForeColor = System.Drawing.Color.White; this.labelTitleRelay.InitVisible = true; this.labelTitleRelay.LineSpacing = 0F; - this.labelTitleRelay.Location = new System.Drawing.Point(14, 80); + this.labelTitleRelay.Location = new System.Drawing.Point(15, 83); this.labelTitleRelay.Name = "labelTitleRelay"; - this.labelTitleRelay.Size = new System.Drawing.Size(70, 15); + this.labelTitleRelay.Size = new System.Drawing.Size(75, 15); this.labelTitleRelay.TabIndex = 9; this.labelTitleRelay.Text = "릴레이동작"; this.labelTitleRelay.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -1579,9 +2398,9 @@ this.labelTitleChattering.ForeColor = System.Drawing.Color.White; this.labelTitleChattering.InitVisible = true; this.labelTitleChattering.LineSpacing = 0F; - this.labelTitleChattering.Location = new System.Drawing.Point(14, 59); + this.labelTitleChattering.Location = new System.Drawing.Point(15, 62); this.labelTitleChattering.Name = "labelTitleChattering"; - this.labelTitleChattering.Size = new System.Drawing.Size(70, 15); + this.labelTitleChattering.Size = new System.Drawing.Size(75, 15); this.labelTitleChattering.TabIndex = 8; this.labelTitleChattering.Text = "채터링"; this.labelTitleChattering.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; @@ -1600,7 +2419,7 @@ this.labelBuzzerOn.ForeColor = System.Drawing.Color.White; this.labelBuzzerOn.InitVisible = true; this.labelBuzzerOn.LineSpacing = 0F; - this.labelBuzzerOn.Location = new System.Drawing.Point(90, 38); + this.labelBuzzerOn.Location = new System.Drawing.Point(96, 41); this.labelBuzzerOn.Name = "labelBuzzerOn"; this.labelBuzzerOn.Size = new System.Drawing.Size(65, 15); this.labelBuzzerOn.TabIndex = 7; @@ -1621,590 +2440,98 @@ this.labelTitleBuzzerOn.ForeColor = System.Drawing.Color.White; this.labelTitleBuzzerOn.InitVisible = true; this.labelTitleBuzzerOn.LineSpacing = 0F; - this.labelTitleBuzzerOn.Location = new System.Drawing.Point(14, 38); + this.labelTitleBuzzerOn.Location = new System.Drawing.Point(15, 41); this.labelTitleBuzzerOn.Name = "labelTitleBuzzerOn"; - this.labelTitleBuzzerOn.Size = new System.Drawing.Size(70, 15); + this.labelTitleBuzzerOn.Size = new System.Drawing.Size(75, 15); this.labelTitleBuzzerOn.TabIndex = 6; this.labelTitleBuzzerOn.Text = "부저ON"; this.labelTitleBuzzerOn.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; this.labelTitleBuzzerOn.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleBuzzerOn.Wordwrap = false; // - // groupBoxSerial + // labelBLDCUsing // - this.groupBoxSerial.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.groupBoxSerial.BackPictureBox = null; - this.groupBoxSerial.BackPictureBox1 = null; - this.groupBoxSerial.Controls.Add(this.labelCOM4Mode); - this.groupBoxSerial.Controls.Add(this.labelCOM3Mode); - this.groupBoxSerial.Controls.Add(this.labelCOM1Mode); - this.groupBoxSerial.Controls.Add(this.labelTitleModeSerial); - this.groupBoxSerial.Controls.Add(this.labelCOM4Baudrate); - this.groupBoxSerial.Controls.Add(this.labelCOM3Baudrate); - this.groupBoxSerial.Controls.Add(this.smartLabel23); - this.groupBoxSerial.Controls.Add(this.smartLabel24); - this.groupBoxSerial.Controls.Add(this.labelCOM1Baudrate); - this.groupBoxSerial.Controls.Add(this.smartLabel27); - this.groupBoxSerial.Controls.Add(this.smartLabel28); - this.groupBoxSerial.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.groupBoxSerial.FrameLineColor1 = System.Drawing.Color.White; - this.groupBoxSerial.FrameLineColor2 = System.Drawing.Color.White; - this.groupBoxSerial.FrameLineThickness = 1; - this.groupBoxSerial.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; - this.groupBoxSerial.Image = null; - this.groupBoxSerial.InitVisible = true; - this.groupBoxSerial.Location = new System.Drawing.Point(169, 291); - this.groupBoxSerial.Name = "groupBoxSerial"; - this.groupBoxSerial.RoundRadius = 5; - this.groupBoxSerial.Size = new System.Drawing.Size(224, 110); - this.groupBoxSerial.TabIndex = 6; - this.groupBoxSerial.Text = "시리얼통신"; - this.groupBoxSerial.TextColor = System.Drawing.Color.White; + this.labelBLDCUsing.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelBLDCUsing.BackPictureBox = null; + this.labelBLDCUsing.BackPictureBox1 = null; + this.labelBLDCUsing.BackPictureBox2 = null; + this.labelBLDCUsing.BorderColor = System.Drawing.Color.Black; + this.labelBLDCUsing.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelBLDCUsing.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelBLDCUsing.ForeColor = System.Drawing.Color.White; + this.labelBLDCUsing.InitVisible = true; + this.labelBLDCUsing.LineSpacing = 0F; + this.labelBLDCUsing.Location = new System.Drawing.Point(96, 209); + this.labelBLDCUsing.Name = "labelBLDCUsing"; + this.labelBLDCUsing.Size = new System.Drawing.Size(65, 15); + this.labelBLDCUsing.TabIndex = 49; + this.labelBLDCUsing.Text = "-"; + this.labelBLDCUsing.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelBLDCUsing.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelBLDCUsing.Wordwrap = false; // - // labelCOM4Mode + // labelTitleBLDCUsing // - this.labelCOM4Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelCOM4Mode.BackPictureBox = null; - this.labelCOM4Mode.BackPictureBox1 = null; - this.labelCOM4Mode.BackPictureBox2 = null; - this.labelCOM4Mode.BorderColor = System.Drawing.Color.Black; - this.labelCOM4Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelCOM4Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelCOM4Mode.ForeColor = System.Drawing.Color.White; - this.labelCOM4Mode.InitVisible = true; - this.labelCOM4Mode.LineSpacing = 0F; - this.labelCOM4Mode.Location = new System.Drawing.Point(129, 80); - this.labelCOM4Mode.Name = "labelCOM4Mode"; - this.labelCOM4Mode.Size = new System.Drawing.Size(80, 15); - this.labelCOM4Mode.TabIndex = 42; - this.labelCOM4Mode.Text = "-"; - this.labelCOM4Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelCOM4Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelCOM4Mode.Wordwrap = false; + this.labelTitleBLDCUsing.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleBLDCUsing.BackPictureBox = null; + this.labelTitleBLDCUsing.BackPictureBox1 = null; + this.labelTitleBLDCUsing.BackPictureBox2 = null; + this.labelTitleBLDCUsing.BorderColor = System.Drawing.Color.Black; + this.labelTitleBLDCUsing.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleBLDCUsing.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleBLDCUsing.ForeColor = System.Drawing.Color.White; + this.labelTitleBLDCUsing.InitVisible = true; + this.labelTitleBLDCUsing.LineSpacing = 0F; + this.labelTitleBLDCUsing.Location = new System.Drawing.Point(15, 209); + this.labelTitleBLDCUsing.Name = "labelTitleBLDCUsing"; + this.labelTitleBLDCUsing.Size = new System.Drawing.Size(75, 15); + this.labelTitleBLDCUsing.TabIndex = 48; + this.labelTitleBLDCUsing.Text = "BLDC사용"; + this.labelTitleBLDCUsing.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleBLDCUsing.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleBLDCUsing.Wordwrap = false; // - // labelCOM3Mode + // labelBLDCMotorCount // - this.labelCOM3Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelCOM3Mode.BackPictureBox = null; - this.labelCOM3Mode.BackPictureBox1 = null; - this.labelCOM3Mode.BackPictureBox2 = null; - this.labelCOM3Mode.BorderColor = System.Drawing.Color.Black; - this.labelCOM3Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelCOM3Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelCOM3Mode.ForeColor = System.Drawing.Color.White; - this.labelCOM3Mode.InitVisible = true; - this.labelCOM3Mode.LineSpacing = 0F; - this.labelCOM3Mode.Location = new System.Drawing.Point(129, 59); - this.labelCOM3Mode.Name = "labelCOM3Mode"; - this.labelCOM3Mode.Size = new System.Drawing.Size(80, 15); - this.labelCOM3Mode.TabIndex = 41; - this.labelCOM3Mode.Text = "-"; - this.labelCOM3Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelCOM3Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelCOM3Mode.Wordwrap = false; + this.labelBLDCMotorCount.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelBLDCMotorCount.BackPictureBox = null; + this.labelBLDCMotorCount.BackPictureBox1 = null; + this.labelBLDCMotorCount.BackPictureBox2 = null; + this.labelBLDCMotorCount.BorderColor = System.Drawing.Color.Black; + this.labelBLDCMotorCount.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelBLDCMotorCount.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelBLDCMotorCount.ForeColor = System.Drawing.Color.White; + this.labelBLDCMotorCount.InitVisible = true; + this.labelBLDCMotorCount.LineSpacing = 0F; + this.labelBLDCMotorCount.Location = new System.Drawing.Point(96, 230); + this.labelBLDCMotorCount.Name = "labelBLDCMotorCount"; + this.labelBLDCMotorCount.Size = new System.Drawing.Size(65, 15); + this.labelBLDCMotorCount.TabIndex = 51; + this.labelBLDCMotorCount.Text = "-"; + this.labelBLDCMotorCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelBLDCMotorCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelBLDCMotorCount.Wordwrap = false; // - // labelCOM1Mode + // labelTitleBLDCMotorCount // - this.labelCOM1Mode.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelCOM1Mode.BackPictureBox = null; - this.labelCOM1Mode.BackPictureBox1 = null; - this.labelCOM1Mode.BackPictureBox2 = null; - this.labelCOM1Mode.BorderColor = System.Drawing.Color.Black; - this.labelCOM1Mode.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelCOM1Mode.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelCOM1Mode.ForeColor = System.Drawing.Color.White; - this.labelCOM1Mode.InitVisible = true; - this.labelCOM1Mode.LineSpacing = 0F; - this.labelCOM1Mode.Location = new System.Drawing.Point(129, 38); - this.labelCOM1Mode.Name = "labelCOM1Mode"; - this.labelCOM1Mode.Size = new System.Drawing.Size(80, 15); - this.labelCOM1Mode.TabIndex = 40; - this.labelCOM1Mode.Text = "-"; - this.labelCOM1Mode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelCOM1Mode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelCOM1Mode.Wordwrap = false; - // - // labelTitleModeSerial - // - this.labelTitleModeSerial.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleModeSerial.BackPictureBox = null; - this.labelTitleModeSerial.BackPictureBox1 = null; - this.labelTitleModeSerial.BackPictureBox2 = null; - this.labelTitleModeSerial.BorderColor = System.Drawing.Color.Black; - this.labelTitleModeSerial.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleModeSerial.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleModeSerial.ForeColor = System.Drawing.Color.White; - this.labelTitleModeSerial.InitVisible = true; - this.labelTitleModeSerial.LineSpacing = 0F; - this.labelTitleModeSerial.Location = new System.Drawing.Point(129, 17); - this.labelTitleModeSerial.Name = "labelTitleModeSerial"; - this.labelTitleModeSerial.Size = new System.Drawing.Size(80, 15); - this.labelTitleModeSerial.TabIndex = 39; - this.labelTitleModeSerial.Text = "모드"; - this.labelTitleModeSerial.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleModeSerial.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleModeSerial.Wordwrap = false; - // - // labelCOM4Baudrate - // - this.labelCOM4Baudrate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelCOM4Baudrate.BackPictureBox = null; - this.labelCOM4Baudrate.BackPictureBox1 = null; - this.labelCOM4Baudrate.BackPictureBox2 = null; - this.labelCOM4Baudrate.BorderColor = System.Drawing.Color.Black; - this.labelCOM4Baudrate.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelCOM4Baudrate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelCOM4Baudrate.ForeColor = System.Drawing.Color.White; - this.labelCOM4Baudrate.InitVisible = true; - this.labelCOM4Baudrate.LineSpacing = 0F; - this.labelCOM4Baudrate.Location = new System.Drawing.Point(66, 80); - this.labelCOM4Baudrate.Name = "labelCOM4Baudrate"; - this.labelCOM4Baudrate.Size = new System.Drawing.Size(55, 15); - this.labelCOM4Baudrate.TabIndex = 38; - this.labelCOM4Baudrate.Text = "-"; - this.labelCOM4Baudrate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelCOM4Baudrate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelCOM4Baudrate.Wordwrap = false; - // - // labelCOM3Baudrate - // - this.labelCOM3Baudrate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelCOM3Baudrate.BackPictureBox = null; - this.labelCOM3Baudrate.BackPictureBox1 = null; - this.labelCOM3Baudrate.BackPictureBox2 = null; - this.labelCOM3Baudrate.BorderColor = System.Drawing.Color.Black; - this.labelCOM3Baudrate.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelCOM3Baudrate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelCOM3Baudrate.ForeColor = System.Drawing.Color.White; - this.labelCOM3Baudrate.InitVisible = true; - this.labelCOM3Baudrate.LineSpacing = 0F; - this.labelCOM3Baudrate.Location = new System.Drawing.Point(66, 59); - this.labelCOM3Baudrate.Name = "labelCOM3Baudrate"; - this.labelCOM3Baudrate.Size = new System.Drawing.Size(55, 15); - this.labelCOM3Baudrate.TabIndex = 37; - this.labelCOM3Baudrate.Text = "-"; - this.labelCOM3Baudrate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelCOM3Baudrate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelCOM3Baudrate.Wordwrap = false; - // - // smartLabel23 - // - this.smartLabel23.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.smartLabel23.BackPictureBox = null; - this.smartLabel23.BackPictureBox1 = null; - this.smartLabel23.BackPictureBox2 = null; - this.smartLabel23.BorderColor = System.Drawing.Color.Black; - this.smartLabel23.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.smartLabel23.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.smartLabel23.ForeColor = System.Drawing.Color.White; - this.smartLabel23.InitVisible = true; - this.smartLabel23.LineSpacing = 0F; - this.smartLabel23.Location = new System.Drawing.Point(20, 80); - this.smartLabel23.Name = "smartLabel23"; - this.smartLabel23.Size = new System.Drawing.Size(40, 15); - this.smartLabel23.TabIndex = 35; - this.smartLabel23.Text = "COM4"; - this.smartLabel23.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.smartLabel23.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.smartLabel23.Wordwrap = false; - // - // smartLabel24 - // - this.smartLabel24.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.smartLabel24.BackPictureBox = null; - this.smartLabel24.BackPictureBox1 = null; - this.smartLabel24.BackPictureBox2 = null; - this.smartLabel24.BorderColor = System.Drawing.Color.Black; - this.smartLabel24.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.smartLabel24.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.smartLabel24.ForeColor = System.Drawing.Color.White; - this.smartLabel24.InitVisible = true; - this.smartLabel24.LineSpacing = 0F; - this.smartLabel24.Location = new System.Drawing.Point(20, 59); - this.smartLabel24.Name = "smartLabel24"; - this.smartLabel24.Size = new System.Drawing.Size(40, 15); - this.smartLabel24.TabIndex = 36; - this.smartLabel24.Text = "COM3"; - this.smartLabel24.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.smartLabel24.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.smartLabel24.Wordwrap = false; - // - // labelCOM1Baudrate - // - this.labelCOM1Baudrate.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelCOM1Baudrate.BackPictureBox = null; - this.labelCOM1Baudrate.BackPictureBox1 = null; - this.labelCOM1Baudrate.BackPictureBox2 = null; - this.labelCOM1Baudrate.BorderColor = System.Drawing.Color.Black; - this.labelCOM1Baudrate.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelCOM1Baudrate.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelCOM1Baudrate.ForeColor = System.Drawing.Color.White; - this.labelCOM1Baudrate.InitVisible = true; - this.labelCOM1Baudrate.LineSpacing = 0F; - this.labelCOM1Baudrate.Location = new System.Drawing.Point(66, 38); - this.labelCOM1Baudrate.Name = "labelCOM1Baudrate"; - this.labelCOM1Baudrate.Size = new System.Drawing.Size(55, 15); - this.labelCOM1Baudrate.TabIndex = 34; - this.labelCOM1Baudrate.Text = "-"; - this.labelCOM1Baudrate.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelCOM1Baudrate.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelCOM1Baudrate.Wordwrap = false; - // - // smartLabel27 - // - this.smartLabel27.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.smartLabel27.BackPictureBox = null; - this.smartLabel27.BackPictureBox1 = null; - this.smartLabel27.BackPictureBox2 = null; - this.smartLabel27.BorderColor = System.Drawing.Color.Black; - this.smartLabel27.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.smartLabel27.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.smartLabel27.ForeColor = System.Drawing.Color.White; - this.smartLabel27.InitVisible = true; - this.smartLabel27.LineSpacing = 0F; - this.smartLabel27.Location = new System.Drawing.Point(20, 38); - this.smartLabel27.Name = "smartLabel27"; - this.smartLabel27.Size = new System.Drawing.Size(40, 15); - this.smartLabel27.TabIndex = 33; - this.smartLabel27.Text = "COM1"; - this.smartLabel27.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.smartLabel27.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.smartLabel27.Wordwrap = false; - // - // smartLabel28 - // - this.smartLabel28.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.smartLabel28.BackPictureBox = null; - this.smartLabel28.BackPictureBox1 = null; - this.smartLabel28.BackPictureBox2 = null; - this.smartLabel28.BorderColor = System.Drawing.Color.Black; - this.smartLabel28.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.smartLabel28.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.smartLabel28.ForeColor = System.Drawing.Color.White; - this.smartLabel28.InitVisible = true; - this.smartLabel28.LineSpacing = 0F; - this.smartLabel28.Location = new System.Drawing.Point(66, 17); - this.smartLabel28.Name = "smartLabel28"; - this.smartLabel28.Size = new System.Drawing.Size(55, 15); - this.smartLabel28.TabIndex = 32; - this.smartLabel28.Text = "Baudrate"; - this.smartLabel28.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.smartLabel28.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.smartLabel28.Wordwrap = false; - // - // groupBoxOPT1 - // - this.groupBoxOPT1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.groupBoxOPT1.BackPictureBox = null; - this.groupBoxOPT1.BackPictureBox1 = null; - this.groupBoxOPT1.Controls.Add(this.labelOPT1FeedbackUnder); - this.groupBoxOPT1.Controls.Add(this.labelTitleFeedbackUnder); - this.groupBoxOPT1.Controls.Add(this.labelOPT1FeedbackOver); - this.groupBoxOPT1.Controls.Add(this.labelTitleFeedbackOver); - this.groupBoxOPT1.Controls.Add(this.labelOPT1Using); - this.groupBoxOPT1.Controls.Add(this.labelTitleUsingOPT1); - this.groupBoxOPT1.Controls.Add(this.labelOPT1PulseWidth); - this.groupBoxOPT1.Controls.Add(this.labelOPT1DelayNumber); - this.groupBoxOPT1.Controls.Add(this.labelTitlePulseWidth); - this.groupBoxOPT1.Controls.Add(this.labelTitleDelayNumber); - this.groupBoxOPT1.Controls.Add(this.labelOPT1SampleNumber); - this.groupBoxOPT1.Controls.Add(this.labelTitleSampleNumber); - this.groupBoxOPT1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.groupBoxOPT1.FrameLineColor1 = System.Drawing.Color.White; - this.groupBoxOPT1.FrameLineColor2 = System.Drawing.Color.White; - this.groupBoxOPT1.FrameLineThickness = 1; - this.groupBoxOPT1.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; - this.groupBoxOPT1.Image = null; - this.groupBoxOPT1.InitVisible = true; - this.groupBoxOPT1.Location = new System.Drawing.Point(169, 3); - this.groupBoxOPT1.Name = "groupBoxOPT1"; - this.groupBoxOPT1.RoundRadius = 5; - this.groupBoxOPT1.Size = new System.Drawing.Size(224, 172); - this.groupBoxOPT1.TabIndex = 5; - this.groupBoxOPT1.Text = "OPT1"; - this.groupBoxOPT1.TextColor = System.Drawing.Color.White; - // - // labelOPT1FeedbackUnder - // - this.labelOPT1FeedbackUnder.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelOPT1FeedbackUnder.BackPictureBox = null; - this.labelOPT1FeedbackUnder.BackPictureBox1 = null; - this.labelOPT1FeedbackUnder.BackPictureBox2 = null; - this.labelOPT1FeedbackUnder.BorderColor = System.Drawing.Color.Black; - this.labelOPT1FeedbackUnder.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelOPT1FeedbackUnder.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelOPT1FeedbackUnder.ForeColor = System.Drawing.Color.White; - this.labelOPT1FeedbackUnder.InitVisible = true; - this.labelOPT1FeedbackUnder.LineSpacing = 0F; - this.labelOPT1FeedbackUnder.Location = new System.Drawing.Point(139, 131); - this.labelOPT1FeedbackUnder.Name = "labelOPT1FeedbackUnder"; - this.labelOPT1FeedbackUnder.Size = new System.Drawing.Size(70, 15); - this.labelOPT1FeedbackUnder.TabIndex = 17; - this.labelOPT1FeedbackUnder.Text = "-"; - this.labelOPT1FeedbackUnder.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelOPT1FeedbackUnder.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelOPT1FeedbackUnder.Wordwrap = false; - // - // labelTitleFeedbackUnder - // - this.labelTitleFeedbackUnder.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleFeedbackUnder.BackPictureBox = null; - this.labelTitleFeedbackUnder.BackPictureBox1 = null; - this.labelTitleFeedbackUnder.BackPictureBox2 = null; - this.labelTitleFeedbackUnder.BorderColor = System.Drawing.Color.Black; - this.labelTitleFeedbackUnder.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleFeedbackUnder.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleFeedbackUnder.ForeColor = System.Drawing.Color.White; - this.labelTitleFeedbackUnder.InitVisible = true; - this.labelTitleFeedbackUnder.LineSpacing = 0F; - this.labelTitleFeedbackUnder.Location = new System.Drawing.Point(20, 131); - this.labelTitleFeedbackUnder.Name = "labelTitleFeedbackUnder"; - this.labelTitleFeedbackUnder.Size = new System.Drawing.Size(110, 15); - this.labelTitleFeedbackUnder.TabIndex = 16; - this.labelTitleFeedbackUnder.Text = "피드백하한"; - this.labelTitleFeedbackUnder.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleFeedbackUnder.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleFeedbackUnder.Wordwrap = false; - // - // labelOPT1FeedbackOver - // - this.labelOPT1FeedbackOver.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelOPT1FeedbackOver.BackPictureBox = null; - this.labelOPT1FeedbackOver.BackPictureBox1 = null; - this.labelOPT1FeedbackOver.BackPictureBox2 = null; - this.labelOPT1FeedbackOver.BorderColor = System.Drawing.Color.Black; - this.labelOPT1FeedbackOver.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelOPT1FeedbackOver.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelOPT1FeedbackOver.ForeColor = System.Drawing.Color.White; - this.labelOPT1FeedbackOver.InitVisible = true; - this.labelOPT1FeedbackOver.LineSpacing = 0F; - this.labelOPT1FeedbackOver.Location = new System.Drawing.Point(139, 110); - this.labelOPT1FeedbackOver.Name = "labelOPT1FeedbackOver"; - this.labelOPT1FeedbackOver.Size = new System.Drawing.Size(70, 15); - this.labelOPT1FeedbackOver.TabIndex = 15; - this.labelOPT1FeedbackOver.Text = "-"; - this.labelOPT1FeedbackOver.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelOPT1FeedbackOver.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelOPT1FeedbackOver.Wordwrap = false; - // - // labelTitleFeedbackOver - // - this.labelTitleFeedbackOver.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleFeedbackOver.BackPictureBox = null; - this.labelTitleFeedbackOver.BackPictureBox1 = null; - this.labelTitleFeedbackOver.BackPictureBox2 = null; - this.labelTitleFeedbackOver.BorderColor = System.Drawing.Color.Black; - this.labelTitleFeedbackOver.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleFeedbackOver.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleFeedbackOver.ForeColor = System.Drawing.Color.White; - this.labelTitleFeedbackOver.InitVisible = true; - this.labelTitleFeedbackOver.LineSpacing = 0F; - this.labelTitleFeedbackOver.Location = new System.Drawing.Point(20, 110); - this.labelTitleFeedbackOver.Name = "labelTitleFeedbackOver"; - this.labelTitleFeedbackOver.Size = new System.Drawing.Size(110, 15); - this.labelTitleFeedbackOver.TabIndex = 14; - this.labelTitleFeedbackOver.Text = "피드백상한"; - this.labelTitleFeedbackOver.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleFeedbackOver.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleFeedbackOver.Wordwrap = false; - // - // labelOPT1Using - // - this.labelOPT1Using.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelOPT1Using.BackPictureBox = null; - this.labelOPT1Using.BackPictureBox1 = null; - this.labelOPT1Using.BackPictureBox2 = null; - this.labelOPT1Using.BorderColor = System.Drawing.Color.Black; - this.labelOPT1Using.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelOPT1Using.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelOPT1Using.ForeColor = System.Drawing.Color.White; - this.labelOPT1Using.InitVisible = true; - this.labelOPT1Using.LineSpacing = 0F; - this.labelOPT1Using.Location = new System.Drawing.Point(139, 89); - this.labelOPT1Using.Name = "labelOPT1Using"; - this.labelOPT1Using.Size = new System.Drawing.Size(70, 15); - this.labelOPT1Using.TabIndex = 13; - this.labelOPT1Using.Text = "-"; - this.labelOPT1Using.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelOPT1Using.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelOPT1Using.Wordwrap = false; - // - // labelTitleUsingOPT1 - // - this.labelTitleUsingOPT1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleUsingOPT1.BackPictureBox = null; - this.labelTitleUsingOPT1.BackPictureBox1 = null; - this.labelTitleUsingOPT1.BackPictureBox2 = null; - this.labelTitleUsingOPT1.BorderColor = System.Drawing.Color.Black; - this.labelTitleUsingOPT1.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleUsingOPT1.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleUsingOPT1.ForeColor = System.Drawing.Color.White; - this.labelTitleUsingOPT1.InitVisible = true; - this.labelTitleUsingOPT1.LineSpacing = 0F; - this.labelTitleUsingOPT1.Location = new System.Drawing.Point(20, 89); - this.labelTitleUsingOPT1.Name = "labelTitleUsingOPT1"; - this.labelTitleUsingOPT1.Size = new System.Drawing.Size(110, 15); - this.labelTitleUsingOPT1.TabIndex = 12; - this.labelTitleUsingOPT1.Text = "사용여부"; - this.labelTitleUsingOPT1.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleUsingOPT1.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleUsingOPT1.Wordwrap = false; - // - // labelOPT1PulseWidth - // - this.labelOPT1PulseWidth.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelOPT1PulseWidth.BackPictureBox = null; - this.labelOPT1PulseWidth.BackPictureBox1 = null; - this.labelOPT1PulseWidth.BackPictureBox2 = null; - this.labelOPT1PulseWidth.BorderColor = System.Drawing.Color.Black; - this.labelOPT1PulseWidth.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelOPT1PulseWidth.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelOPT1PulseWidth.ForeColor = System.Drawing.Color.White; - this.labelOPT1PulseWidth.InitVisible = true; - this.labelOPT1PulseWidth.LineSpacing = 0F; - this.labelOPT1PulseWidth.Location = new System.Drawing.Point(139, 68); - this.labelOPT1PulseWidth.Name = "labelOPT1PulseWidth"; - this.labelOPT1PulseWidth.Size = new System.Drawing.Size(70, 15); - this.labelOPT1PulseWidth.TabIndex = 10; - this.labelOPT1PulseWidth.Text = "-"; - this.labelOPT1PulseWidth.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelOPT1PulseWidth.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelOPT1PulseWidth.Wordwrap = false; - // - // labelOPT1DelayNumber - // - this.labelOPT1DelayNumber.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelOPT1DelayNumber.BackPictureBox = null; - this.labelOPT1DelayNumber.BackPictureBox1 = null; - this.labelOPT1DelayNumber.BackPictureBox2 = null; - this.labelOPT1DelayNumber.BorderColor = System.Drawing.Color.Black; - this.labelOPT1DelayNumber.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelOPT1DelayNumber.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelOPT1DelayNumber.ForeColor = System.Drawing.Color.White; - this.labelOPT1DelayNumber.InitVisible = true; - this.labelOPT1DelayNumber.LineSpacing = 0F; - this.labelOPT1DelayNumber.Location = new System.Drawing.Point(139, 47); - this.labelOPT1DelayNumber.Name = "labelOPT1DelayNumber"; - this.labelOPT1DelayNumber.Size = new System.Drawing.Size(70, 15); - this.labelOPT1DelayNumber.TabIndex = 11; - this.labelOPT1DelayNumber.Text = "-"; - this.labelOPT1DelayNumber.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelOPT1DelayNumber.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelOPT1DelayNumber.Wordwrap = false; - // - // labelTitlePulseWidth - // - this.labelTitlePulseWidth.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitlePulseWidth.BackPictureBox = null; - this.labelTitlePulseWidth.BackPictureBox1 = null; - this.labelTitlePulseWidth.BackPictureBox2 = null; - this.labelTitlePulseWidth.BorderColor = System.Drawing.Color.Black; - this.labelTitlePulseWidth.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitlePulseWidth.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitlePulseWidth.ForeColor = System.Drawing.Color.White; - this.labelTitlePulseWidth.InitVisible = true; - this.labelTitlePulseWidth.LineSpacing = 0F; - this.labelTitlePulseWidth.Location = new System.Drawing.Point(20, 68); - this.labelTitlePulseWidth.Name = "labelTitlePulseWidth"; - this.labelTitlePulseWidth.Size = new System.Drawing.Size(110, 15); - this.labelTitlePulseWidth.TabIndex = 9; - this.labelTitlePulseWidth.Text = "펄스폭"; - this.labelTitlePulseWidth.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitlePulseWidth.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitlePulseWidth.Wordwrap = false; - // - // labelTitleDelayNumber - // - this.labelTitleDelayNumber.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleDelayNumber.BackPictureBox = null; - this.labelTitleDelayNumber.BackPictureBox1 = null; - this.labelTitleDelayNumber.BackPictureBox2 = null; - this.labelTitleDelayNumber.BorderColor = System.Drawing.Color.Black; - this.labelTitleDelayNumber.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleDelayNumber.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleDelayNumber.ForeColor = System.Drawing.Color.White; - this.labelTitleDelayNumber.InitVisible = true; - this.labelTitleDelayNumber.LineSpacing = 0F; - this.labelTitleDelayNumber.Location = new System.Drawing.Point(20, 47); - this.labelTitleDelayNumber.Name = "labelTitleDelayNumber"; - this.labelTitleDelayNumber.Size = new System.Drawing.Size(110, 15); - this.labelTitleDelayNumber.TabIndex = 8; - this.labelTitleDelayNumber.Text = "지연개수"; - this.labelTitleDelayNumber.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleDelayNumber.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleDelayNumber.Wordwrap = false; - // - // labelOPT1SampleNumber - // - this.labelOPT1SampleNumber.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelOPT1SampleNumber.BackPictureBox = null; - this.labelOPT1SampleNumber.BackPictureBox1 = null; - this.labelOPT1SampleNumber.BackPictureBox2 = null; - this.labelOPT1SampleNumber.BorderColor = System.Drawing.Color.Black; - this.labelOPT1SampleNumber.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelOPT1SampleNumber.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelOPT1SampleNumber.ForeColor = System.Drawing.Color.White; - this.labelOPT1SampleNumber.InitVisible = true; - this.labelOPT1SampleNumber.LineSpacing = 0F; - this.labelOPT1SampleNumber.Location = new System.Drawing.Point(139, 26); - this.labelOPT1SampleNumber.Name = "labelOPT1SampleNumber"; - this.labelOPT1SampleNumber.Size = new System.Drawing.Size(70, 15); - this.labelOPT1SampleNumber.TabIndex = 7; - this.labelOPT1SampleNumber.Text = "-"; - this.labelOPT1SampleNumber.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelOPT1SampleNumber.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelOPT1SampleNumber.Wordwrap = false; - // - // labelTitleSampleNumber - // - this.labelTitleSampleNumber.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.labelTitleSampleNumber.BackPictureBox = null; - this.labelTitleSampleNumber.BackPictureBox1 = null; - this.labelTitleSampleNumber.BackPictureBox2 = null; - this.labelTitleSampleNumber.BorderColor = System.Drawing.Color.Black; - this.labelTitleSampleNumber.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.labelTitleSampleNumber.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.labelTitleSampleNumber.ForeColor = System.Drawing.Color.White; - this.labelTitleSampleNumber.InitVisible = true; - this.labelTitleSampleNumber.LineSpacing = 0F; - this.labelTitleSampleNumber.Location = new System.Drawing.Point(20, 26); - this.labelTitleSampleNumber.Name = "labelTitleSampleNumber"; - this.labelTitleSampleNumber.Size = new System.Drawing.Size(110, 15); - this.labelTitleSampleNumber.TabIndex = 6; - this.labelTitleSampleNumber.Text = "샘플개수"; - this.labelTitleSampleNumber.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; - this.labelTitleSampleNumber.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; - this.labelTitleSampleNumber.Wordwrap = false; - // - // smartGroupBox2 - // - this.smartGroupBox2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); - this.smartGroupBox2.BackPictureBox = null; - this.smartGroupBox2.BackPictureBox1 = null; - this.smartGroupBox2.Controls.Add(this.labelTitlePIN6); - this.smartGroupBox2.Controls.Add(this.labelPIN6); - this.smartGroupBox2.Controls.Add(this.labelTitlePIN5); - this.smartGroupBox2.Controls.Add(this.labelPIN5); - this.smartGroupBox2.Controls.Add(this.labelTitlePIN4); - this.smartGroupBox2.Controls.Add(this.labelPIN4); - this.smartGroupBox2.Controls.Add(this.labelTitlePIN3); - this.smartGroupBox2.Controls.Add(this.labelPIN3); - this.smartGroupBox2.Controls.Add(this.labelTitlePhotoB); - this.smartGroupBox2.Controls.Add(this.labelPhotoB); - this.smartGroupBox2.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); - this.smartGroupBox2.FrameLineColor1 = System.Drawing.Color.White; - this.smartGroupBox2.FrameLineColor2 = System.Drawing.Color.White; - this.smartGroupBox2.FrameLineThickness = 1; - this.smartGroupBox2.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.RoundRectangle; - this.smartGroupBox2.Image = null; - this.smartGroupBox2.InitVisible = true; - this.smartGroupBox2.Location = new System.Drawing.Point(4, 247); - this.smartGroupBox2.Name = "smartGroupBox2"; - this.smartGroupBox2.RoundRadius = 5; - this.smartGroupBox2.Size = new System.Drawing.Size(170, 154); - this.smartGroupBox2.TabIndex = 192; - this.smartGroupBox2.Text = "외부입력"; - this.smartGroupBox2.TextColor = System.Drawing.Color.White; + this.labelTitleBLDCMotorCount.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(30))))); + this.labelTitleBLDCMotorCount.BackPictureBox = null; + this.labelTitleBLDCMotorCount.BackPictureBox1 = null; + this.labelTitleBLDCMotorCount.BackPictureBox2 = null; + this.labelTitleBLDCMotorCount.BorderColor = System.Drawing.Color.Black; + this.labelTitleBLDCMotorCount.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelTitleBLDCMotorCount.Font = new System.Drawing.Font("새굴림", 10F, System.Drawing.FontStyle.Regular); + this.labelTitleBLDCMotorCount.ForeColor = System.Drawing.Color.White; + this.labelTitleBLDCMotorCount.InitVisible = true; + this.labelTitleBLDCMotorCount.LineSpacing = 0F; + this.labelTitleBLDCMotorCount.Location = new System.Drawing.Point(15, 230); + this.labelTitleBLDCMotorCount.Name = "labelTitleBLDCMotorCount"; + this.labelTitleBLDCMotorCount.Size = new System.Drawing.Size(75, 15); + this.labelTitleBLDCMotorCount.TabIndex = 50; + this.labelTitleBLDCMotorCount.Text = "모터개수"; + this.labelTitleBLDCMotorCount.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelTitleBLDCMotorCount.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelTitleBLDCMotorCount.Wordwrap = false; // // ControlCenterInforSystem3 // @@ -2214,12 +2541,10 @@ this.Name = "ControlCenterInforSystem3"; this.Size = new System.Drawing.Size(710, 470); this.smartGroupBox1.ResumeLayout(false); + this.groupBoxSerial.ResumeLayout(false); this.groupBoxEthernet.ResumeLayout(false); this.groupBoxOPT2.ResumeLayout(false); this.groupBoxEquipment.ResumeLayout(false); - this.groupBoxSerial.ResumeLayout(false); - this.groupBoxOPT1.ResumeLayout(false); - this.smartGroupBox2.ResumeLayout(false); this.ResumeLayout(false); } @@ -2228,57 +2553,14 @@ private SmartX.SmartGroupBox smartGroupBox1; private SmartX.SmartGroupBox groupBoxEquipment; - private SmartX.SmartLabel labelOptionBoard; - private SmartX.SmartLabel labelTitleOptionBoard; private SmartX.SmartLabel labelRelay; private SmartX.SmartLabel labelChattering; private SmartX.SmartLabel labelTitleRelay; private SmartX.SmartLabel labelTitleChattering; private SmartX.SmartLabel labelBuzzerOn; private SmartX.SmartLabel labelTitleBuzzerOn; - private SmartX.SmartGroupBox groupBoxSerial; - private SmartX.SmartGroupBox groupBoxOPT1; - private SmartX.SmartLabel labelOPT1Using; - private SmartX.SmartLabel labelTitleUsingOPT1; - private SmartX.SmartLabel labelOPT1PulseWidth; - private SmartX.SmartLabel labelOPT1DelayNumber; - private SmartX.SmartLabel labelTitlePulseWidth; - private SmartX.SmartLabel labelTitleDelayNumber; - private SmartX.SmartLabel labelOPT1SampleNumber; - private SmartX.SmartLabel labelTitleSampleNumber; private SmartX.SmartGroupBox groupBoxOPT2; - private SmartX.SmartLabel labelOPT2DelayTime2; - private SmartX.SmartLabel labelOPT2DelayTime1; - private SmartX.SmartLabel labelTitleDelayTime2; - private SmartX.SmartLabel labelTitleDelayTime1; - private SmartX.SmartLabel labelOPT2Port; - private SmartX.SmartLabel labelTitlePort; - private SmartX.SmartLabel labelPhotoB; - private SmartX.SmartLabel labelTitlePhotoB; - private SmartX.SmartLabel labelPIN3; - private SmartX.SmartLabel labelTitlePIN3; - private SmartX.SmartLabel labelPIN4; - private SmartX.SmartLabel labelTitlePIN4; - private SmartX.SmartLabel labelPIN5; - private SmartX.SmartLabel labelTitlePIN5; - private SmartX.SmartLabel labelPIN6; - private SmartX.SmartLabel labelTitlePIN6; - private SmartX.SmartLabel labelOPT1FeedbackUnder; - private SmartX.SmartLabel labelTitleFeedbackUnder; - private SmartX.SmartLabel labelOPT1FeedbackOver; - private SmartX.SmartLabel labelTitleFeedbackOver; private SmartX.SmartGroupBox groupBoxEthernet; - private SmartX.SmartLabel labelCOM4Mode; - private SmartX.SmartLabel labelCOM3Mode; - private SmartX.SmartLabel labelCOM1Mode; - private SmartX.SmartLabel labelTitleModeSerial; - private SmartX.SmartLabel labelCOM4Baudrate; - private SmartX.SmartLabel labelCOM3Baudrate; - private SmartX.SmartLabel smartLabel23; - private SmartX.SmartLabel smartLabel24; - private SmartX.SmartLabel labelCOM1Baudrate; - private SmartX.SmartLabel smartLabel27; - private SmartX.SmartLabel smartLabel28; private SmartX.SmartLabel smartLabel104; private SmartX.SmartSeparatorLine smartSeparatorLine3; private SmartX.SmartLabel smartLabel103; @@ -2309,16 +2591,74 @@ private SmartX.SmartLabel labelTitleLanguage; private SmartX.SmartLabel labelEquipmentID; private SmartX.SmartLabel labelTitleEquipmentID; - private SmartX.SmartLabel labelFormat; - private SmartX.SmartLabel labelTitleFormat; private SmartX.SmartLabel labelLogin; private SmartX.SmartLabel labelTitleLogin; - private SmartX.SmartLabel labelExtension; - private SmartX.SmartLabel labelTitleExtension; - private SmartX.SmartLabel labelBarcode; - private SmartX.SmartLabel labelTitleBarcode; private SmartX.SmartButton buttonCapture; private SmartX.SmartButton buttonLoad; - private SmartX.SmartGroupBox smartGroupBox2; + private SmartX.SmartLabel smartLabel28; + private SmartX.SmartLabel labelSpeed4; + private SmartX.SmartLabel labelTitleSpeed4; + private SmartX.SmartLabel labelMotorDirection4; + private SmartX.SmartLabel labelReductionRatio4; + private SmartX.SmartLabel labelTitleMotorDirection4; + private SmartX.SmartLabel labelTitleReductionRatio4; + private SmartX.SmartLabel labelPoleCount4; + private SmartX.SmartLabel labelTitlePoleCount4; + private SmartX.SmartLabel smartLabel19; + private SmartX.SmartLabel labelSpeed3; + private SmartX.SmartLabel labelTitleSpeed3; + private SmartX.SmartLabel labelMotorDirection3; + private SmartX.SmartLabel labelReductionRatio3; + private SmartX.SmartLabel labelTitleMotorDirection3; + private SmartX.SmartLabel labelTitleReductionRatio3; + private SmartX.SmartLabel labelPoleCount3; + private SmartX.SmartLabel labelTitlePoleCount3; + private SmartX.SmartLabel smartLabel10; + private SmartX.SmartLabel labelSpeed2; + private SmartX.SmartLabel labelTitleSpeed2; + private SmartX.SmartLabel labelMotorDirection2; + private SmartX.SmartLabel labelReductionRatio2; + private SmartX.SmartLabel labelTitleMotorDirection2; + private SmartX.SmartLabel labelTitleReductionRatio2; + private SmartX.SmartLabel labelPoleCount2; + private SmartX.SmartLabel labelTitlePoleCount2; + private SmartX.SmartLabel smartLabel9; + private SmartX.SmartLabel labelSpeed1; + private SmartX.SmartLabel labelTitleSpeed1; + private SmartX.SmartLabel labelMotorDirection1; + private SmartX.SmartLabel labelReductionRatio1; + private SmartX.SmartLabel labelTitleMotorDirection1; + private SmartX.SmartLabel labelTitleReductionRatio1; + private SmartX.SmartLabel labelPoleCount1; + private SmartX.SmartLabel labelTitlePoleCount1; + private SmartX.SmartSeparatorLine smartSeparatorLine6; + private SmartX.SmartSeparatorLine smartSeparatorLine5; + private SmartX.SmartSeparatorLine smartSeparatorLine4; + private SmartX.SmartGroupBox groupBoxSerial; + private SmartX.SmartLabel labelCOM4DelayTime; + private SmartX.SmartLabel labelCOM3DelayTime; + private SmartX.SmartLabel labelCOM1DelayTime; + private SmartX.SmartLabel smartLabel47; + private SmartX.SmartLabel labelCOM4Mode; + private SmartX.SmartLabel labelCOM3Mode; + private SmartX.SmartLabel labelCOM1Mode; + private SmartX.SmartLabel labelTitleModeSerial; + private SmartX.SmartLabel labelCOM4Baudrate; + private SmartX.SmartLabel labelCOM3Baudrate; + private SmartX.SmartLabel smartLabel40; + private SmartX.SmartLabel smartLabel41; + private SmartX.SmartLabel labelCOM1Baudrate; + private SmartX.SmartLabel smartLabel42; + private SmartX.SmartLabel smartLabel43; + private SmartX.SmartLabel labelStatFormat; + private SmartX.SmartLabel labelTitleStatFormat; + private SmartX.SmartLabel labelFormat; + private SmartX.SmartLabel labelTitleFormat; + private SmartX.SmartLabel labelExtension; + private SmartX.SmartLabel labelTitleExtension; + private SmartX.SmartLabel labelBLDCMotorCount; + private SmartX.SmartLabel labelTitleBLDCMotorCount; + private SmartX.SmartLabel labelBLDCUsing; + private SmartX.SmartLabel labelTitleBLDCUsing; } } diff --git a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem3.cs b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem3.cs index 18c1620..657d443 100644 --- a/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem3.cs +++ b/ITC81DB_0H/Controls/CenterInformation/ControlCenterInforSystem3.cs @@ -53,22 +53,9 @@ namespace ITC81DB_0H this.labelTitleChattering.Text = "채터링"; this.labelTitleRelay.Text = "릴레이동작"; this.labelTitleLanguage.Text = "언어설정"; - this.labelTitleOptionBoard.Text = "옵션보드"; this.labelTitleExtension.Text = "확장자"; this.labelTitleFormat.Text = "포맷"; this.labelTitleLogin.Text = "로그인"; - this.labelTitleBarcode.Text = "바코드"; - - this.labelTitleSampleNumber.Text = "샘플개수"; - this.labelTitleDelayNumber.Text = "지연개수"; - this.labelTitlePulseWidth.Text = "펄스폭"; - this.labelTitleUsingOPT1.Text = "사용여부"; - this.labelTitleFeedbackOver.Text = "피드백상한"; - this.labelTitleFeedbackUnder.Text = "피드백하한"; - - this.labelTitlePort.Text = "출력포트"; - this.labelTitleDelayTime1.Text = "지연시간1"; - this.labelTitleDelayTime2.Text = "지연시간2"; this.labelTitleModeSerial.Text = "모드"; @@ -86,22 +73,9 @@ namespace ITC81DB_0H this.labelTitleChattering.Text = "Chattering"; this.labelTitleRelay.Text = "Relay"; this.labelTitleLanguage.Text = "Language"; - this.labelTitleOptionBoard.Text = "Op.Board"; this.labelTitleExtension.Text = "Extension"; this.labelTitleFormat.Text = "Format"; this.labelTitleLogin.Text = "Login"; - this.labelTitleBarcode.Text = "Barcode"; - - this.labelTitleSampleNumber.Text = "Sample Num"; - this.labelTitleDelayNumber.Text = "Delay Num"; - this.labelTitlePulseWidth.Text = "Pulse Width"; - this.labelTitleUsingOPT1.Text = "Using"; - this.labelTitleFeedbackOver.Text = "Feedback Over"; - this.labelTitleFeedbackUnder.Text = "Feedback Under"; - - this.labelTitlePort.Text = "Port"; - this.labelTitleDelayTime1.Text = "Delay Time 1"; - this.labelTitleDelayTime2.Text = "Delay Time 2"; this.labelTitleModeSerial.Text = "Mode"; @@ -227,36 +201,25 @@ namespace ITC81DB_0H } } } + private string ReturnBoolValue(bool bValue) + { + if (bValue == true) + return "ON"; + else + return "OFF"; + } private void InitialLabel() { #region Initial Label - this.labelOPT1SampleNumber.Text = "-"; - this.labelOPT1DelayNumber.Text = "-"; - this.labelOPT1PulseWidth.Text = "-"; - this.labelOPT1Using.Text = "-"; - this.labelOPT1FeedbackOver.Text = "-"; - this.labelOPT1FeedbackUnder.Text = "-"; - - this.labelOPT2Port.Text = "-"; - this.labelOPT2DelayTime1.Text = "-"; - this.labelOPT2DelayTime2.Text = "-"; - this.labelBuzzerOn.Text = "-"; this.labelChattering.Text = "-"; this.labelRelay.Text = "-"; - this.labelOptionBoard.Text = "-"; - this.labelPIN6.Text = "-"; - this.labelPIN5.Text = "-"; - this.labelPIN4.Text = "-"; - this.labelPIN3.Text = "-"; - this.labelPhotoB.Text = "-"; this.labelEquipmentID.Text = "-"; this.labelLanguage.Text = "-"; this.labelExtension.Text = "-"; this.labelFormat.Text = "-"; this.labelLogin.Text = "-"; - this.labelBarcode.Text = "-"; this.labelCOM1Baudrate.Text = "-"; this.labelCOM1Mode.Text = "-"; @@ -276,33 +239,15 @@ namespace ITC81DB_0H #endregion #region ForeColor - this.labelOPT1SampleNumber.ForeColor = Color.White; - this.labelOPT1DelayNumber.ForeColor = Color.White; - this.labelOPT1PulseWidth.ForeColor = Color.White; - this.labelOPT1Using.ForeColor = Color.White; - this.labelOPT1FeedbackOver.ForeColor = Color.White; - this.labelOPT1FeedbackUnder.ForeColor = Color.White; - - this.labelOPT2Port.ForeColor = Color.White; - this.labelOPT2DelayTime1.ForeColor = Color.White; - this.labelOPT2DelayTime2.ForeColor = Color.White; - this.labelBuzzerOn.ForeColor = Color.White; this.labelChattering.ForeColor = Color.White; this.labelRelay.ForeColor = Color.White; - this.labelOptionBoard.ForeColor = Color.White; - this.labelPIN6.ForeColor = Color.White; - this.labelPIN5.ForeColor = Color.White; - this.labelPIN4.ForeColor = Color.White; - this.labelPIN3.ForeColor = Color.White; - this.labelPhotoB.ForeColor = Color.White; - + this.labelEquipmentID.ForeColor = Color.White; this.labelLanguage.ForeColor = Color.White; this.labelExtension.ForeColor = Color.White; this.labelFormat.ForeColor = Color.White; this.labelLogin.ForeColor = Color.White; - this.labelBarcode.ForeColor = Color.White; this.labelCOM1Baudrate.ForeColor = Color.White; this.labelCOM1Mode.ForeColor = Color.White; @@ -321,151 +266,121 @@ namespace ITC81DB_0H this.labelClientServerPort.ForeColor = Color.White; #endregion } - private void CheckCompareBoardLCDValue(SystemInformation3 item) + private void CheckCompareBoardLCD9520Value(SystemInformation3 item) { - Collection productItem = new Collection(); - for (int i = 0; i < 5; i++) - productItem.Add(new ProductItem()); - - if (this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1SamplingCount != item.OPT1SampleNumber) - this.labelOPT1SampleNumber.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1DelayCount != item.OPT1DelayNumber) - this.labelOPT1DelayNumber.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1PulseWidth != item.OPT1PulseWidth) - this.labelOPT1PulseWidth.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1IsWeightSetting != item.OPT1Using) - this.labelOPT1Using.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1OverRange != item.OPT1OverRange) - this.labelOPT1FeedbackOver.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter2.OPT1UnderRange != item.OPT1UnderRange) - this.labelOPT1FeedbackUnder.ForeColor = Color.Red; - - if (this.ParentForm.ParentForm.CurrentSystemParameter2.OPT2Port != item.OPT2Port) - this.labelOPT2Port.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter2.OPT2DelayTime1 != item.OPT2Delay1) - this.labelOPT2DelayTime1.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter2.OPT2DelayTime2 != item.OPT2Delay2) - this.labelOPT2DelayTime2.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter1.BuzzerOnTime != item.BuzzerONTime) this.labelBuzzerOn.ForeColor = Color.Red; if (this.ParentForm.ParentForm.CurrentSystemParameter1.Chattering != item.Chattering) this.labelChattering.ForeColor = Color.Red; if (this.ParentForm.ParentForm.CurrentSystemParameter1.RelayOnTime != item.Relay) this.labelRelay.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter1.OptionBoard != item.OptionBoard) - this.labelOptionBoard.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI6 != int.Parse(item.PI6)) - this.labelPIN6.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI5 != int.Parse(item.PI5)) - this.labelPIN5.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI4 != int.Parse(item.PI4)) - this.labelPIN4.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI3 != int.Parse(item.PI3)) - this.labelPIN3.ForeColor = Color.Red; - if (this.ParentForm.ParentForm.CurrentSystemParameter1.PI2 != int.Parse(item.PhotoB)) - this.labelPhotoB.ForeColor = Color.Red; - } - public void UpdateParameter2Display(SystemInformation3 item) - { - int temp = 0; - #region OPT1 - this.labelOPT1SampleNumber.Text = item.OPT1SampleNumber; - this.labelOPT1DelayNumber.Text = item.OPT1DelayNumber; - temp = int.Parse(item.OPT1PulseWidth); - switch (temp) + if (this.ParentForm.ParentForm.SystemConfig2.BLDCTotalMotorNum >= 1) { - case 0: - this.labelOPT1PulseWidth.Text = "2"; - break; - case 1: - this.labelOPT1PulseWidth.Text = "4"; - break; - case 2: - this.labelOPT1PulseWidth.Text = "6"; - break; - case 3: - this.labelOPT1PulseWidth.Text = "8"; - break; - case 4: - this.labelOPT1PulseWidth.Text = "10"; - break; - default: - this.labelOPT1PulseWidth.Text = "6"; - break; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[0]._6704_MotorSpeed.ToString() != item.BLDCMotorSpeed1) + this.labelSpeed1.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[0]._6705_PoleNum.ToString() != item.BLDCMotorPole1) + this.labelPoleCount1.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[0]._6706_AttenuatorRatio.ToString() != item.BLDCMotorReductionRatio1) + this.labelReductionRatio1.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[0]._6764_OperDirection.ToString() != item.BLDCMotorDirection1) + this.labelMotorDirection1.ForeColor = Color.Red; } - temp = int.Parse(item.OPT1Using); - if(temp == 1) - this.labelOPT1Using.Text = "ON"; - else - this.labelOPT1Using.Text = "OFF"; - this.labelOPT1FeedbackOver.Text = Helper.StringToDecimalPlaces(item.OPT1OverRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); - this.labelOPT1FeedbackUnder.Text = Helper.StringToDecimalPlaces(item.OPT1UnderRange, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); - #endregion + if (this.ParentForm.ParentForm.SystemConfig2.BLDCTotalMotorNum >= 2) + { + if (this.ParentForm.ParentForm.CollectionBLDCParameter[1]._6704_MotorSpeed.ToString() != item.BLDCMotorSpeed2) + this.labelSpeed2.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[1]._6705_PoleNum.ToString() != item.BLDCMotorPole2) + this.labelPoleCount2.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[1]._6706_AttenuatorRatio.ToString() != item.BLDCMotorReductionRatio2) + this.labelReductionRatio2.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[1]._6764_OperDirection.ToString() != item.BLDCMotorDirection2) + this.labelMotorDirection2.ForeColor = Color.Red; + } - #region OPT2 - temp = int.Parse(item.OPT2Port); - if(temp == 1) - this.labelOPT2Port.Text = "5, 6"; - else if(temp == 2) - this.labelOPT2Port.Text = "7, 8"; - else - this.labelOPT2Port.Text = "None"; - this.labelOPT2DelayTime1.Text = item.OPT2Delay1; - this.labelOPT2DelayTime2.Text = item.OPT2Delay2; - #endregion + if (this.ParentForm.ParentForm.SystemConfig2.BLDCTotalMotorNum >= 3) + { + if (this.ParentForm.ParentForm.CollectionBLDCParameter[2]._6704_MotorSpeed.ToString() != item.BLDCMotorSpeed3) + this.labelSpeed3.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[2]._6705_PoleNum.ToString() != item.BLDCMotorPole3) + this.labelPoleCount3.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[2]._6706_AttenuatorRatio.ToString() != item.BLDCMotorReductionRatio3) + this.labelReductionRatio3.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[2]._6764_OperDirection.ToString() != item.BLDCMotorDirection3) + this.labelMotorDirection3.ForeColor = Color.Red; + } + + if (this.ParentForm.ParentForm.SystemConfig2.BLDCTotalMotorNum >= 4) + { + if (this.ParentForm.ParentForm.CollectionBLDCParameter[3]._6704_MotorSpeed.ToString() != item.BLDCMotorSpeed4) + this.labelSpeed4.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[3]._6705_PoleNum.ToString() != item.BLDCMotorPole4) + this.labelPoleCount4.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[3]._6706_AttenuatorRatio.ToString() != item.BLDCMotorReductionRatio4) + this.labelReductionRatio4.ForeColor = Color.Red; + if (this.ParentForm.ParentForm.CollectionBLDCParameter[3]._6764_OperDirection.ToString() != item.BLDCMotorDirection4) + this.labelMotorDirection4.ForeColor = Color.Red; + } + } + + public void UpdateParameter9520Display(SystemInformation3 item, SystemConfigurationItem1 system1, SystemConfigurationItem2 system2) + { #region Equipment setting + this.labelEquipmentID.Text = system1.EquipmentID.ToString(); this.labelBuzzerOn.Text = item.BuzzerONTime; this.labelChattering.Text = item.Chattering; this.labelRelay.Text = item.Relay; - - temp = int.Parse(item.OptionBoard); - if(temp == 1) - this.labelOptionBoard.Text = "OPT1"; - else if(temp == 2) - this.labelOptionBoard.Text = "OPT2"; - else - this.labelOptionBoard.Text = "None"; - - temp = int.Parse(item.PI6); - if (temp == 1) - this.labelPIN6.Text = "OPT2-En2"; - else - this.labelPIN6.Text = "None"; - - temp = int.Parse(item.PI5); - if (temp == 1) - this.labelPIN5.Text = "Stack up"; - else if (temp == 2) - this.labelPIN5.Text = "Ex.Run"; - else - this.labelPIN5.Text = "None"; - - temp = int.Parse(item.PI4); - if (temp == 1) - this.labelPIN4.Text = "Air"; - else if (temp == 2) - this.labelPIN4.Text = "START"; - else - this.labelPIN4.Text = "None"; - - temp = int.Parse(item.PI3); - if (temp == 1) - this.labelPIN3.Text = "STOP"; - else - this.labelPIN3.Text = "None"; - - temp = int.Parse(item.PhotoB); - if(temp == 1) - this.labelPhotoB.Text = "Door"; - else - this.labelPhotoB.Text = "None"; + this.labelLanguage.Text = system1.Language.ToString(); + this.labelLogin.Text = this.ReturnBoolValue(system1.IsLogin); + this.labelExtension.Text = system2.FileNameExtension.ToString(); + this.labelFormat.Text = system1.DatabackupFormat.ToString(); + this.labelStatFormat.Text = system1.StatisticsPrintFormat.ToString(); + this.labelBLDCUsing.Text = this.ReturnBoolValue(system1.IsBLDCON); + this.labelBLDCMotorCount.Text = system2.BLDCTotalMotorNum.ToString(); #endregion - this.CheckCompareBoardLCDValue(item); + #region BLDC + this.labelSpeed1.Text = item.BLDCMotorSpeed1; + this.labelPoleCount1.Text = item.BLDCMotorPole1; + this.labelReductionRatio1.Text = item.BLDCMotorReductionRatio1; + this.labelMotorDirection1.Text = item.BLDCMotorDirection1; + this.labelSpeed2.Text = item.BLDCMotorSpeed2; + this.labelPoleCount2.Text = item.BLDCMotorPole2; + this.labelReductionRatio2.Text = item.BLDCMotorReductionRatio2; + this.labelMotorDirection2.Text = item.BLDCMotorDirection2; + this.labelSpeed3.Text = item.BLDCMotorSpeed3; + this.labelPoleCount3.Text = item.BLDCMotorPole3; + this.labelReductionRatio3.Text = item.BLDCMotorReductionRatio3; + this.labelMotorDirection3.Text = item.BLDCMotorDirection3; + this.labelSpeed4.Text = item.BLDCMotorSpeed4; + this.labelPoleCount4.Text = item.BLDCMotorPole4; + this.labelReductionRatio4.Text = item.BLDCMotorReductionRatio4; + this.labelMotorDirection4.Text = item.BLDCMotorDirection4; + #endregion + + #region Ethernet + if (this.ParentForm.ParentForm.SystemConfig2.EthernetOperationMode == 1) + this.labelOperatingMode.Text = "Server"; + else if (this.ParentForm.ParentForm.SystemConfig2.EthernetOperationMode == 2) + this.labelOperatingMode.Text = "Client"; + else + this.labelOperatingMode.Text = "None"; + this.labelCommunicationMode.Text = this.ReturnCommunicationModeName(this.ParentForm.ParentForm.SystemConfig2.EthernetCommMode); + if (this.ParentForm.ParentForm.smartConfigs.IPSettings.DHCPEnable == 0) + this.labelIPConfiguration.Text = "Static"; + else + this.labelIPConfiguration.Text = "DHCP"; + this.labelIPAddress.Text = this.ParentForm.ParentForm.smartConfigs.IPSettings.DeviceIP; + this.labelSubnetMask.Text = this.ParentForm.ParentForm.smartConfigs.IPSettings.SubNetMask; + this.labelGateWay.Text = this.ParentForm.ParentForm.smartConfigs.IPSettings.GateWay; + this.labelServerPort.Text = this.ParentForm.ParentForm.SystemConfig2.EthernetLocalPort.ToString(); + this.labelClientServerIP.Text = this.ParentForm.ParentForm.SystemConfig2.EthernetAddress; + this.labelClientServerPort.Text = this.ParentForm.ParentForm.SystemConfig2.EthernetPort.ToString(); + #endregion + + this.CheckCompareBoardLCD9520Value(item); } public void DisplayRefresh(SystemStatus status) @@ -514,11 +429,6 @@ namespace ITC81DB_0H this.labelLogin.Text = "ON"; else this.labelLogin.Text = "OFF"; - if (this.ParentForm.ParentForm.SystemConfig1.IsBarcodeEnable == true) - this.labelBarcode.Text = "ON"; - else - this.labelBarcode.Text = "OFF"; - #endregion #region Serial diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemAutoZero.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemAutoZero.cs new file mode 100644 index 0000000..d6d62fc --- /dev/null +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemAutoZero.cs @@ -0,0 +1,234 @@ +using System; +using System.Linq; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Data; +using System.Text; +using System.Windows.Forms; + +using ITC81DB_0H.DialogForms; +using ITC81DB_0H.Forms; +using SmartX; +using ITC81DB_2H_ImageDll; + +namespace ITC81DB_0H.Controls +{ + public partial class ControlCenterSystemAutoZero : UserControl + { + #region Field + private FormMenu m_ParentForm; + #endregion + + #region Constructor + public ControlCenterSystemAutoZero(FormMenu parent) + { + InitializeComponent(); + + this.ParentForm = parent; + + this.InitializeDesign(); + this.DefaultSetting(); + } + #endregion + + #region Property + public FormMenu ParentForm + { + get { return this.m_ParentForm; } + private set { this.m_ParentForm = value; } + } + #endregion + + #region Method + public void InitializeDesign() + { + Class1 images = new Class1(); + + if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.English) + { + this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.engBackgroundAutoZero)); + } + else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Chinese) + { + this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.chnBackgroundAutoZero)); + } + else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Czech) + { + } + else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Russian) + { + this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.rusBackgroundAutoZero)); + } + else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.German) + { + this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.gerBackgroundAutoZero)); + } + else + { + this.smartGroupBox1.Image = new Bitmap(images.GetImage(Class1.ButtonImages.korBackgroundAutoZero)); + } + } + private void DefaultSetting() + { + this.comboBoxVariate.SelectedIndexChanged -= new EventHandler(this.comboBoxVariate_SelectedIndexChanged); + this.comboBoxVariate.Items.Clear(); + this.comboBoxVariate.Items.Add(0.1); + this.comboBoxVariate.Items.Add(0.2); + this.comboBoxVariate.Items.Add(0.5); + this.comboBoxVariate.Items.Add(1.0); + this.comboBoxVariate.SelectedIndex = 0; + this.comboBoxVariate.SelectedIndexChanged += new EventHandler(this.comboBoxVariate_SelectedIndexChanged); + } + + private void ControlEnableMode1(bool time, bool range, bool variate) + { + if (time == true) + { + if (this.labelPlusRange.ForeColor != Color.White) + this.labelPlusRange.ForeColor = Color.White; + } + else + { + if (this.labelPlusRange.ForeColor != Color.DarkGray) + this.labelPlusRange.ForeColor = Color.DarkGray; + } + + if (range == true) + { + if (this.labelMinusRange.ForeColor != Color.White) + this.labelMinusRange.ForeColor = Color.White; + } + else + { + if (this.labelMinusRange.ForeColor != Color.DarkGray) + this.labelMinusRange.ForeColor = Color.DarkGray; + } + + if (this.labelPlusRange.Enabled != time) + this.labelPlusRange.Enabled = time; + + if (this.labelMinusRange.Enabled != range) + this.labelMinusRange.Enabled = range; + + if (this.comboBoxVariate.Enabled != variate) + this.comboBoxVariate.Enabled = variate; + } + + private void UpdateZeroParameterDisplay(SystemParameter4 item) + { + int iValue = 0; + string value = ""; + + // Mode 1 + iValue = int.Parse(item.MainAutoZeroMinusRange.Trim()); + if (iValue == 4) + { + this.ControlEnableMode1(true, true, true); + } + else + { + this.ControlEnableMode1(false, false, false); + } + + // Mode1 Time + value = item.MainAutoZeroPlusRange.Trim(); + if (this.labelPlusRange.Text != value) + this.labelPlusRange.Text = value; + + // Mode1 Range + if (item.MainAutoZeroIsAutoZeroUsing == true) + this.buttonIsAutoZeroUsing.ButtonDown(); + else + this.buttonIsAutoZeroUsing.ButtonUp(); + + // Mode1 Variate + iValue = int.Parse(item.MainAutoZeroVariate.Trim()); + this.comboBoxVariate.SelectedIndexChanged -= new EventHandler(this.comboBoxVariate_SelectedIndexChanged); + this.comboBoxVariate.SelectedIndex = iValue; + this.comboBoxVariate.SelectedIndexChanged += new EventHandler(this.comboBoxVariate_SelectedIndexChanged); + } + + public void DisplayRefresh(SystemStatus status) + { + this.ParentForm.ParentForm.CurrentSystemStatus.CurrentDisplay = DataStore.DisplayStore.SystemAutoZero; + this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Menu); + this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus); + + //this.UpdateZeroParameterDisplay(this.ParentForm.ParentForm.CurrentSystemParameter4); + this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.ParameterRead4901, ""); + this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.ParameterRead4902, ""); + } + #endregion + + #region Event Handler + private void buttonIsAutoZeroUsing_Click(object sender, EventArgs e) + { + if (this.buttonIsAutoZeroUsing.ButtonStatus == SmartButton.BUTSTATUS.DOWN) + this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroIsAutoZeroUsing = true; + else + this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroIsAutoZeroUsing = false; + + this.ParentForm.ParentForm.SaveSystemParameter4File(this.ParentForm.ParentForm.CurrentSystemParameter4); + } + private void labelPlusRange_Click(object sender, EventArgs e) + { + string value = ""; + DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelPlusRange.Text, 5, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces, false, this.ParentForm.ParentForm.SystemConfig1.Language); + + if (myKeyPad.ShowDialog() == DialogResult.OK) + { + if (myKeyPad.doubleValue > 500.0) + { + // 입력범위를 확인하세요 + DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language); + myMsg.ShowDialog(); + } + else + { + this.labelPlusRange.Text = myKeyPad.StringValue; + this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroPlusRange = myKeyPad.StringValue.Replace(".",""); + this.ParentForm.ParentForm.SaveSystemParameter4File(this.ParentForm.ParentForm.CurrentSystemParameter4); + + value = Helper.StringZeroFillDigits4(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroPlusRange); + this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.AutoZeroPlusRange, value); + } + } + } + private void labelMinusRange_Click(object sender, EventArgs e) + { + string value = ""; + DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelMinusRange.Text, 5, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces, false, this.ParentForm.ParentForm.SystemConfig1.Language); + + if (myKeyPad.ShowDialog() == DialogResult.OK) + { + if (myKeyPad.doubleValue > 500.0) + { + // 입력범위를 확인하세요 + DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language); + myMsg.ShowDialog(); + } + else + { + this.labelMinusRange.Text = myKeyPad.StringValue; + this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroMinusRange = myKeyPad.StringValue.Replace(".", ""); + this.ParentForm.ParentForm.SaveSystemParameter4File(this.ParentForm.ParentForm.CurrentSystemParameter4); + + value = Helper.StringZeroFillDigits4(this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroMinusRange); + this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.AutoZeroMinusRange, value); + } + } + } + private void comboBoxVariate_SelectedIndexChanged(object sender, EventArgs e) + { + string value = ""; + + this.ParentForm.ParentForm.CurrentSystemParameter4.LCDAutoZeroVariate = this.comboBoxVariate.SelectedIndex.ToString(); + this.ParentForm.ParentForm.SaveSystemParameter4File(this.ParentForm.ParentForm.CurrentSystemParameter4); + + value = Helper.StringZeroFillDigits4(this.comboBoxVariate.SelectedIndex.ToString()); + this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.AutoZeroVariate, value); + } + #endregion + } +} diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemAutoZero.designer.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemAutoZero.designer.cs new file mode 100644 index 0000000..169d7b3 --- /dev/null +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemAutoZero.designer.cs @@ -0,0 +1,165 @@ +namespace ITC81DB_0H.Controls +{ + partial class ControlCenterSystemAutoZero + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterSystemAutoZero)); + this.smartGroupBox1 = new SmartX.SmartGroupBox(); + this.buttonIsAutoZeroUsing = new SmartX.SmartButton(); + this.comboBoxVariate = new System.Windows.Forms.ComboBox(); + this.labelMinusRange = new SmartX.SmartLabel(); + this.labelPlusRange = new SmartX.SmartLabel(); + this.smartGroupBox1.SuspendLayout(); + this.SuspendLayout(); + // + // smartGroupBox1 + // + this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46))))); + this.smartGroupBox1.BackPictureBox = null; + this.smartGroupBox1.BackPictureBox1 = null; + this.smartGroupBox1.Controls.Add(this.buttonIsAutoZeroUsing); + this.smartGroupBox1.Controls.Add(this.comboBoxVariate); + this.smartGroupBox1.Controls.Add(this.labelMinusRange); + this.smartGroupBox1.Controls.Add(this.labelPlusRange); + this.smartGroupBox1.FrameLineColor1 = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(159)))), ((int)(((byte)(198))))); + this.smartGroupBox1.FrameLineColor2 = System.Drawing.Color.Black; + this.smartGroupBox1.FrameLineThickness = 2; + this.smartGroupBox1.FrameStyle = SmartX.SmartGroupBox.FRAMESTYLES.None; + this.smartGroupBox1.Image = ((System.Drawing.Image)(resources.GetObject("smartGroupBox1.Image"))); + this.smartGroupBox1.InitVisible = true; + this.smartGroupBox1.Location = new System.Drawing.Point(0, 0); + this.smartGroupBox1.Name = "smartGroupBox1"; + this.smartGroupBox1.RoundRadius = 10; + this.smartGroupBox1.Size = new System.Drawing.Size(710, 470); + this.smartGroupBox1.TabIndex = 176; + this.smartGroupBox1.TextColor = System.Drawing.Color.Black; + // + // buttonIsAutoZeroUsing + // + this.buttonIsAutoZeroUsing.BackPictureBox = null; + this.buttonIsAutoZeroUsing.BackPictureBox1 = null; + this.buttonIsAutoZeroUsing.BackPictureBox2 = null; + this.buttonIsAutoZeroUsing.ButtonColor = System.Drawing.Color.Gray; + this.buttonIsAutoZeroUsing.ButtonImageAutoSize = true; + this.buttonIsAutoZeroUsing.ColorKeySamplePosition = new System.Drawing.Point(0, 0); + this.buttonIsAutoZeroUsing.DisableImage = null; + this.buttonIsAutoZeroUsing.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonIsAutoZeroUsing.DownImage"))); + this.buttonIsAutoZeroUsing.GroupID = 0; + this.buttonIsAutoZeroUsing.InitVisible = true; + this.buttonIsAutoZeroUsing.Location = new System.Drawing.Point(357, 126); + this.buttonIsAutoZeroUsing.Mode = SmartX.SmartButton.BUTTONMODE.PUSH; + this.buttonIsAutoZeroUsing.Name = "buttonIsAutoZeroUsing"; + this.buttonIsAutoZeroUsing.NestedClickEventPrevent = false; + this.buttonIsAutoZeroUsing.OutlinePixel = 1; + this.buttonIsAutoZeroUsing.RepeatInterval = 200; + this.buttonIsAutoZeroUsing.RepeatIntervalAccelerate = null; + this.buttonIsAutoZeroUsing.SafeInterval = 200; + this.buttonIsAutoZeroUsing.Size = new System.Drawing.Size(80, 28); + this.buttonIsAutoZeroUsing.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; + this.buttonIsAutoZeroUsing.TabIndex = 135; + this.buttonIsAutoZeroUsing.TextColor = System.Drawing.Color.Black; + this.buttonIsAutoZeroUsing.TextDownColor = System.Drawing.Color.White; + this.buttonIsAutoZeroUsing.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; + this.buttonIsAutoZeroUsing.TextLocation = new System.Drawing.Point(0, 0); + this.buttonIsAutoZeroUsing.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; + this.buttonIsAutoZeroUsing.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonIsAutoZeroUsing.UpImage"))); + this.buttonIsAutoZeroUsing.Click += new System.EventHandler(this.buttonIsAutoZeroUsing_Click); + // + // comboBoxVariate + // + this.comboBoxVariate.Font = new System.Drawing.Font("Arial", 16F, System.Drawing.FontStyle.Bold); + this.comboBoxVariate.Location = new System.Drawing.Point(340, 290); + this.comboBoxVariate.Name = "comboBoxVariate"; + this.comboBoxVariate.Size = new System.Drawing.Size(115, 31); + this.comboBoxVariate.TabIndex = 35; + this.comboBoxVariate.SelectedIndexChanged += new System.EventHandler(this.comboBoxVariate_SelectedIndexChanged); + // + // labelMinusRange + // + this.labelMinusRange.BackColor = System.Drawing.Color.White; + this.labelMinusRange.BackPictureBox1 = null; + this.labelMinusRange.BackPictureBox2 = this.smartGroupBox1; + this.labelMinusRange.BorderColor = System.Drawing.Color.Black; + this.labelMinusRange.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.labelMinusRange.Font = new System.Drawing.Font("Arial", 20F, System.Drawing.FontStyle.Bold); + this.labelMinusRange.ForeColor = System.Drawing.Color.White; + this.labelMinusRange.InitVisible = true; + this.labelMinusRange.LineSpacing = 0F; + this.labelMinusRange.Location = new System.Drawing.Point(283, 226); + this.labelMinusRange.Name = "labelMinusRange"; + this.labelMinusRange.Size = new System.Drawing.Size(235, 48); + this.labelMinusRange.TabIndex = 28; + this.labelMinusRange.Text = "10.0"; + this.labelMinusRange.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelMinusRange.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelMinusRange.Wordwrap = false; + this.labelMinusRange.Click += new System.EventHandler(this.labelMinusRange_Click); + // + // labelPlusRange + // + this.labelPlusRange.BackColor = System.Drawing.Color.White; + this.labelPlusRange.BackPictureBox1 = null; + this.labelPlusRange.BackPictureBox2 = this.smartGroupBox1; + this.labelPlusRange.BorderColor = System.Drawing.Color.Black; + this.labelPlusRange.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.labelPlusRange.Font = new System.Drawing.Font("Arial", 20F, System.Drawing.FontStyle.Bold); + this.labelPlusRange.ForeColor = System.Drawing.Color.White; + this.labelPlusRange.InitVisible = true; + this.labelPlusRange.LineSpacing = 0F; + this.labelPlusRange.Location = new System.Drawing.Point(283, 171); + this.labelPlusRange.Name = "labelPlusRange"; + this.labelPlusRange.Size = new System.Drawing.Size(235, 48); + this.labelPlusRange.TabIndex = 27; + this.labelPlusRange.Text = "10.0"; + this.labelPlusRange.TextHAlign = SmartX.SmartLabel.TextHorAlign.Middle; + this.labelPlusRange.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelPlusRange.Wordwrap = false; + this.labelPlusRange.Click += new System.EventHandler(this.labelPlusRange_Click); + // + // ControlCenterSystemAutoZero + // + this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46))))); + this.Controls.Add(this.smartGroupBox1); + this.Name = "ControlCenterSystemAutoZero"; + this.Size = new System.Drawing.Size(710, 470); + this.smartGroupBox1.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private SmartX.SmartGroupBox smartGroupBox1; + public SmartX.SmartLabel labelMinusRange; + public SmartX.SmartLabel labelPlusRange; + private System.Windows.Forms.ComboBox comboBoxVariate; + private SmartX.SmartButton buttonIsAutoZeroUsing; + } +} diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemAutoZero.resx b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemAutoZero.resx new file mode 100644 index 0000000..cf5bc89 --- /dev/null +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemAutoZero.resx @@ -0,0 +1,481 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + 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 + YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln + yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v + vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp + vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L + Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA + bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z + llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW + ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s + xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 + eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw + YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR + XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm + WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl + xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 + dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 + V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za + Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v + Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb + PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/ + 0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h + /HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr + XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS + fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ + tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ + 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOxAAADsQBlSsOGwAAJEBJREFUeF7t3V+LpWeZ + LnBPxpP4GXREDyRfQsVPsMe9D3LqicwIih9g8HyQfeLBTBhhGBJk/oacqGwCw2wZx1GYGGXvgCGoJEri + YAShkZjM9Nr7KvKGuyt3da/qrjf99nP/LvhRq9Z616rVnaee+/L1reoP/Le/+tfT5sMf/jAAAIxRu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7Bi + DADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8YAAIxVu7BiDADAWLULK8ZQfOITnzh9 + /etfP7366qunt99++yQismJu3bp1evnll0/PPvvs6Y//+I9PH/vYx9o9ESaoXVgxhnf8+Z//+emtt946 + /cvPfn36n//7pdPn//7fT//jr793xzcM15d84AMfAA7kQx/60MWJgCeeeOL0d3/3d6ef/exnp89//vPt + 3girqzNLMWa8j3/846cf/ehHp+/9/I3TV/7X/73jG4QHpxjD8X3mM585/cM//MPpySefPH30ox9t90pY + VZ1ZijHjvfDCC6dvvvja6Ymn/u2Obw5uhmIMj4bHHnvs9LWvfe30F3/xF+1eCauqM0sxZrS//Mu/PH33 + Z78+PfH09+/4xuDmKMbw6MglFrm0Itcdd3smrKjOLMWYsR5//PHTf/7nf57+9Nsun9iTYgyPlk9/+tOn + 119//eIys27vhNXUmaUYM9ZTTz11+ueX/+OObwhunmIMj57sj1/60pfavRNWU2eWYsxYr7322unP/ukn + d3xDcPMUY3j0fPaznz1961vfavdOWE2dWYoxY+VXs33hH5+/4xuCm6cYw6PnIx/5yOkXv/hFu3fCaurM + UowZ6/bt237o7n2gGMOj54Mf/ODFyYNu74TV1JmlGDNWUtc/+0i6wQscW9LtnbCaOrMUY8ZK6vpnH0k3 + dIFjS7q9E1ZTZ5ZizFhJXf/sI+mGLnBsSbd3wmrqzFKMGSup6599JN3QBY4t6fZOWE2dWYoxYyV1/bOP + pBu6wLEl3d4Jq6kzSzFmrKSuf/aRdEMXOLak2zthNXVmKcaMldT1zz6SbugCx5Z0eyesps4sxZixkrr+ + 2UfSDV3g2JJu74TV1JmlGDNWUtf/w/S5b/zg9NXnXnzXl59Z51/kS7qhCxxb0u2dsJo6sxRjxkrq+r+O + WmRzuzvmpdd/e/E18rF7PM994ZU3Tr/7/dsXx3V59Te3Tk9//6ft8zd5/NkfvvKur3zzx+1xV72f5178 + 5cV99/o6kePOPXaTdEMXOLak2zthNXVmKcaMldT1fx0ptVtyuzvmqiIaKbBb3rj15kU5zX15rXzM57l/ + y3df/tV7XiOFfPsal9MV16vez3Z/vm69v7PlnGM3STd0gWNLur0TVlNnlmLMWEld/9fxIMU4Z3S3pPBe + dcY5UpC3XC679bHczvvYvmZy+X1d9X62+/Ne8py72aIYw/qSbu+E1dSZpRgzVlLX/3XUkpjb3TFXFdFz + nlttqWU0ZXpLLseo929nmnMZRp6z2e6/qhhfJ4oxrC/p9k5YTZ1ZijFjJXX9X8eDFON6xjil9m5njFNA + t9Qy+uR3Xnrn3tN7rimuz+lyVTHOxzz3brbkdn2Nu0m6oQscW9LtnbCaOrMUY8ZK6vq/jlqMryqJVxXj + yGULW/LDd/Ua41wycfka45z9rQW6ltT6unH5veXzyGskVxXjc8rulnOO3STd0AWOLen2TlhNnVmKMWMl + df1fRz1je1VJvFsxjrxGLb9XpXv9rVhf9dpb6nOvej/b/YoxUCXd3gmrqTNLMWaspK7/66g/+Fav8a22 + wpkzwrkdl3+AbjsmZ3O3M7tRzyjX4y8/Lx+7x7dcpxinpOf23WxRjGF9Sbd3wmrqzFKMGSup6/86Lp/p + 7a4TrkVyy+VCuR2Tj/X+HLel3r9JGU8uP2+z5ZxivL3WdaIYw/qSbu+E1dSZpRgzVlLX/7ly1vdyuqJ4 + uYjmebldbf+4Rz2rHLV41/sjr7MV5zzv8tetP9yXs8/b/Xluko/1+L0l3dAFji3p9k5YTZ1ZijFjJXX9 + n6P+OrR8rJdUXP7tEJeLaD0L/CDJ69TXuvzPR3fFvUYxBs6RdHsnrKbOLMWYsZK6/s9Rr/3N2dhalHP2 + tpbjPc/QpgxvuXy2evu6l89Cb2enczvv/SaS16pfu5N0Qxc4tqTbO2E1dWYpxoyV1PV/L7UU50zxdn/K + 8FY683G7fCGlMbmqPKZUp9TmdXPMZbn2N49fPiO8yTFJLeT1bPFVhTkfc/z2dTrbr3ZLcrs7Jurfw1WS + bugCx5Z0eyesps4sxZixkrr+r5JimhK4JUXx8jG1HCf5VWzbc/Lx8vEpsPX4nHXeymbUYpp0BTTvq75G + vd29x7u9n8vqGeV6nfL9SLqhCxxb0u2dsJo6sxRjxkrq+r9KSu92ucTd/qW6HJfHtxJ7VRGtpTMF9qri + meJbf2NEynR3TM44b6U47zNniu/2WzIUY+AcSbd3wmrqzFKMGSup6/9uUjSvWxCvKqIprluuukyi2nJO + ob0bxRi4jqTbO2E1dWYpxoyV1PV/084pxpevA74sZ6G35Mxwd8y5FGPgOpJu74TV1JmlGDNWUtf/Tbuq + iObsc72GOJdL5DKJFNBNrlGuP+yXSyVSkuvrXJdiDFxH0u2dsJo6sxRjxkrq+r9pdyuiKce5Frn+wNxV + SUE+55KLe1GMgetIur0TVlNnlmLMWEld/w9LzgSnfOayik0+f9BCehRJN3SBY0u6vRNWU2eWYsxYSV3/ + 7CPphi5wbEm3d8Jq6sxSjBkrqeuffSTd0AWOLen2TlhNnVmKMWMldf2zj6QbusCxJd3eCaupM0sxZqyk + rn/2kXRDFzi2pNs7YTV1ZinGjJXU9c8+km7oAseWdHsnrKbOLMWYsZK6/tlH0g1d4NiSbu+E1dSZpRgz + VlLXP/tIuqELHFvS7Z2wmjqzFGPGSur6Zx9JN3SBY0u6vRNWU2eWYsxYSV3/7CPphi5wbEm3d8Jq6sxS + jBkrqeuffSTd0AWOLen2TlhNnVmKMWMldf2zj6QbusCxJd3eCaupM0sxZqykrn/2kXRDFzi2pNs7YTV1 + ZinGjJXU9c8+km7oAseWdHsnrKbOLMWYsZK6/tlH0g1d4NiSbu+E1dSZpRgzVlLXP/tIuqELHFvS7Z2w + mjqzFGPGSur6Zx9JN3SBY0u6vRNWU2eWYsxY5+b2O7bU2/eb7TVu4rUm5/Ztf4NHyvbf4/367/KgX+fo + 6+d+/j7PPTbH1WO7z5Nu74TV1C6sGDNWUtc/+0i6s1HAsSXd3gmrqTNLMWaspK5/9pF0Qxc4tqTbO2E1 + dWYpxoyV1PXPPpJu6ALHlnR7J6ymzizFmLGSuv7ZR9INXeDYkm7vhNXUmaUYM1ZS1z/7SLqhCxxb0u2d + sJo6sxRjxkrq+mcfSTd0gWNLur0TVlNnlmLMWEld/+wj6YYucGxJt3fCaurMUowZK6nrn30k3dAFji3p + 9k5YTZ1ZijFjJXX9s4+kG7rAsSXd3gmrqTNLMWaspK5/9pF0Qxc4tqTbO2E1dWYpxoyV1PXPPpJu6ALH + lnR7J6ymzizFmLGSuv7ZR9INXeDYkm7vhNXUmaUYM1ZS1z/7SLqhCxxb0u2dsJo6sxRjxkrq+mcfSTd0 + gWNLur0TVlNnlmLMWEld/+wj6YYucGxJt3fCaurMUowZK6nrn30k3dAFji3p9k5YTZ1ZijFjJXX9s4+k + G7rAsSXd3gmrqTNLMWaspK7/h+3ZH75y4avPvXjlY19+5vl378txW+qx1/H09396eun1394hX+dz3/jB + Hcfl/iQf6/3nSLqhCxxb0u2dsJo6sxRjxkrq+n/YtqSYXvVYLc0PUoxTfF/9za13nn06vXHrzTs+z+1a + jhVjmCfp9k5YTZ1ZijFjJXX9P2xb3o9i/N2Xf3XxvN/9/u07XvMr3/zxxX1JLcGKMcyTdHsnrKbOLMWY + sZK6/u9XymQK4/2UxmpLXme7dGKz5aaK8ZbnXvzlex7L5RVbtrPGijHMk3R7J6ymzizFmLGSuv7v14MU + 1OpB0r3e3WypRXtT/zzb44oxzJN0eyesps4sxZixkrr+79dNF+Nc5pDXrLbk2t+U06jXBHevdzfb5RL5 + Wpcfq2eot/sUY5gn6fZOWE2dWYoxYyV1/d+vmy7GKaZXPZavtd33IF83l1BsydfbLpmopbiWZsUY5km6 + vRNWU2eWYsxYSV3/9+tRLMYpwi+88sY7z35vUoD9VgqYLen2TlhNnVmKMWMldf2fayuJ5+Q6RfKc3FQx + 3uQ1UsRTkvNec/vJ77z0nuMUY5gn6fZOWE2dWYoxYyV1/Z8rlyGkIG7qtb71/uh+68NVLj+3k9+AsR1/ + E8X4XPnaST52j99N0g1d4NiSbu+E1dSZpRgzVlLX//16PwtqdT9ft/5quXvpkvu7172bpBu6wLEl3d4J + q6kzSzFmrKSu//t108U45TWveR3d63Ry7LnZCnJ+CC//Mt52X/e6d5N0Qxc4tqTbO2E1dWYpxoyV1PV/ + v2rZ7B6/rvtJ9zrnqr+Jons8tjPIijHMkXR7J6ymzizFmLGSuv7v117FOCU0pfUq2z/rnHSvc6681pbu + 8VCMYZ6k2zthNXVmKcaMldT1f7++/Mzz75bV7vHr2nKv17upQq4YA52k2zthNXVmKcaMldT1fxRbFGPg + YUq6vRNWU2eWYsxYSV3/R7FFMQYepqTbO2E1dWYpxoyV1PV/FFvymyBSRK9Sf39y9zrnUoyBTtLtnbCa + OrMUY8ZK6vo/iu1fobuO7nXOlTPPKcd3O0Odr5Hcz9dKuqELHFvS7Z2wmjqzFGPGSur6Zx9JN3SBY0u6 + vRNWU2eWYsxYSV3/7CPphi5wbEm3d8Jq6sxSjBkrqeuffSTd0AWOLen2TlhNnVmKMWMldf2zj6QbusCx + Jd3eCaupM0sxZqykrn/2kXRDFzi2pNs7YTV1ZinGjJXU9c8+km7oAseWdHsnrKbOLMWYsZK6/tlH0g1d + 4NiSbu+E1dSZpRgzVlLXP/tIuqELHFvS7Z2wmjqzFGPGSur6Zx9JN3SBY0u6vRNWU2eWYsxYSV3/7CPp + hi5wbEm3d8Jq6sxSjBkrqeuffSTd0AWOLen2TlhNnVmKMWMldf2zj6QbusCxJd3eCaupM0sxZqykrn/2 + kXRDFzi2pNs7YTV1ZinGjJXU9c8+km7oAseWdHsnrKbOLMWYsZK6/tlH0g1d4NiSbu+E1dSZpRgzVlLX + P/tIuqELHFvS7Z2wmjqzFGPGSur6Zx9JN3SBY0u6vRNWU2eWYsxYSV3/7CPphi5wbEm3d8Jq6sxSjBnr + 3Nx+x5Z6+36zvcZNvNbk3L7tb/BI2f57vF//XR706xx9/dzP3+e5x+a4emz3edLtnbCa2oUVY8ZK6vpn + H0l3Ngo4tqTbO2E1dWYpxoyV1PXPPpJu6ALHlnR7J6ymzizFmLGSuv7ZR9INXeDYkm7vhNXUmaUYM1ZS + 1z/7SLqhCxxb0u2dsJo6sxRjxkrq+mcfSTd0gWNLur0TVlNnlmLMWEld/+wj6YYucGxJt3fCaurMUowZ + K6nrn30k3dAFji3p9k5YTZ1ZijFjJXX9s4+kG7rAsSXd3gmrqTNLMWaspK5/9pF0Qxc4tqTbO2E1dWYp + xoyV1PXPPpJu6ALHlnR7J6ymzizFmLGSuv7ZR9INXeDYkm7vhNXUmaUYM1ZS1z/7SLqhCxxb0u2dsJo6 + sxRjxkrq+mcfSTd0gWNLur0TVlNnlmLMWEld/+wj6YYucGxJt3fCaurMUowZK6nrn30k3dAFji3p9k5Y + TZ1ZijFjJXX9s4+kG7rAsSXd3gmrqTNLMWaspK5/9pF0Qxc4tqTbO2E1dWYpxoyV1PX/MH35medPz/7w + lQu5fdVj9f58nrz0+m/vuP9cn/vGDy5eI8/fvPDKG6env//T9xy75fJ7OEfSDV3g2JJu74TV1JmlGDNW + Utf/w/TV5168eD9Jbl/1WL3/QYrxV77549Pvfv/2xfOTV39z6/TGrTff+ex0+u7Lv7rj+C2KMcyRdHsn + rKbOLMWYsZK6/h+m97sYbyU4hbieoc7Z4i21BG9RjGGOpNs7YTV1ZinGjJXU9f8w1fKbs7UpoJt8vqU+ + J48l1y3G9Ws9+Z2X3vP49vVSmrf7tijGMEfS7Z2wmjqzFGPGSur6f5hqWb1uHqQYd49vhTvZ7tuiGMMc + Sbd3wmrqzFKMGSup6/9hqmU15TOfb2pRTQnebJdDXLcY5/riLd0P2uX1kvq6WxRjmCPp9k5YTZ1ZijFj + JXX9P0y1GOf2VY/V+7fCfN1iHLlMIskP4G2XU+S3VNTLNmpp3qIYwxxJt3fCaurMUowZK6nr/2F6v4tx + zhpv5bjLcy/+8o7jtyjGMEfS7Z2wmjqzFGPGSur6P1ctqvfK5ZJ7lXNfsz7nQYrxJmeF8zp5jfwO49xO + ab583BbFGOZIur0TVlNnlmLMWEld/+dKcUyRPEdXMjvnvmZ9zk0U43NtUYxhjqTbO2E1dWYpxoyV1PX/ + qLmfYpwzxLVoX+WqyywUY5gj6fZOWE2dWYoxYyV1/R9FLqu4jnPPSsdWpu+V/FDeVpJzvfEWxRjmSLq9 + E1ZTZ5ZizFhJXf9HkKJ73aS8dq91rjz/Xq+zRTGGOZJu74TV1JmlGDNWUtf/EdRifPlfwLvsnEJ7DsUY + 6CTd3gmrqTNLMWaspK7/I6jFOLe7YzYpqYliDOwh6fZOWE2dWYoxYyV1/R+BYgwcRdLtnbCaOrMUY8ZK + 6vo/AsUYOIqk2zthNXVmKcaMldT1fwS1GOdXpqWsXuWNW29eHJfb3WudK8+/1+tsUYxhjqTbO2E1dWYp + xoyV1PV/BF9+5vl3i++5Lv/zzde1/et3+dg9HlsUY5gj6fZOWE2dWYoxYyV1/bOPpBu6wLEl3d4Jq6kz + SzFmrKSuf/aRdEMXOLak2zthNXVmKcaMldT1zz6SbugCx5Z0eyesps4sxZixkrr+2UfSDV3g2JJu74TV + 1JmlGDNWUtc/+0i6oQscW9LtnbCaOrMUY8ZK6vpnH0k3dIFjS7q9E1ZTZ5ZizFhJXf/sI+mGLnBsSbd3 + wmrqzFKMGSup6599JN3QBY4t6fZOWE2dWYoxYyV1/bOPpBu6wLEl3d4Jq6kzSzFmrKSuf/aRdEMXOLak + 2zthNXVmKcaMldT1zz6SbugCx5Z0eyesps4sxZixkrr+2UfSDV3g2JJu74TV1JmlGDNWUtc/+0i6oQsc + W9LtnbCaOrMUY8ZK6vpnH0k3dIFjS7q9E1ZTZ5ZizFhJXf/sI+mGLnBsSbd3wmrqzFKMGSup6599JN3Q + BY4t6fZOWE2dWYoxYyV1/bOPpBu6wLEl3d4Jq6kzSzFmrKSuf/aRdEMXOLak2zthNXVmKcaMdW5uv2NL + vX2/2V7jJl5rcm7f9jd4pGz/Pd6v/y4P+nWOvn7u5+/z3GNzXD22+zzp9k5YTe3CijFjJXX9s4+kOxsF + HFvS7Z2wmjqzFGPGSur6Zx9JN3SBY0u6vRNWU2eWYsxYSV3/7CPphi5wbEm3d8Jq6sxSjBkrqeuffSTd + 0AWOLen2TlhNnVmKMWMldf2zj6QbusCxJd3eCaupM0sxZqykrn/2kXRDFzi2pNs7YTV1ZinGjJXU9c8+ + km7oAseWdHsnrKbOLMWYsZK6/tlH0g1d4NiSbu+E1dSZpRgzVlLXP/tIuqELHFvS7Z2wmjqzFGPGSur6 + Zx9JN3SBY0u6vRNWU2eWYsxYSV3/7CPphi5wbEm3d8Jq6sxSjBkrqeuffSTd0AWOLen2TlhNnVmKMWMl + df2zj6QbusCxJd3eCaupM0sxZqykrn/2kXRDFzi2pNs7YTV1ZinGjJXU9c8+km7oAseWdHsnrKbOLMWY + sZK6/tlH0g1d4NiSbu+E1dSZpRgzVlLXP/tIuqELHFvS7Z2wmjqzFGPGSur6Zx9JN3SBY0u6vRNWU2eW + YsxYSV3/7CPphi5wbEm3d8Jq6sxSjBkrqev/HF9+5vnTsz985UJuX/VYvT+fJy+9/ts77n8YPveNH5y+ + +tyL91Sfs+Xyn+tcSTd0gWNLur0TVlNnlmLMWEld/+dIadxyuUDWx+r9RyrG9T3eLfU5WxRjmCXp9k5Y + TZ1ZijFjJXX9n+PcYpzbm+++/KuL+45+xngr8El9Tpf6+L0k3dAFji3p9k5YTZ1ZijFjJXX9nyMFcktu + X/VYlyMU47up77/ev+WNW29e/Bmu++dIuqELHFvS7Z2wmjqzFGPGSur6P8e9yu+WnH3dpEgmRynG+TN0 + 7nXGOI/X+8+VdEMXOLak2zthNXVmKcaMldT1f44UyC25RKIW4O2SiaQ+ZyucRyjG9f3fLfU5WxRjmCXp + 9k5YTZ1ZijFjJXX9n6MWy9y+22ObI11jXN9jim59n1V9zpa8/+1/BNTH7yXphi5wbEm3d8Jq6sxSjBkr + qev/HCmNWy4XyPpYl6MV48vv/ypduuOuknRDFzi2pNs7YTV1ZinGjJXU9X+Oc4vxdmY1UoiTIxfj3N48 + /f2fXrzvnOne3nuSz7dj6mveS9INXeDYkm7vhNXUmaUYM1ZS1/85UgrPSX1OSmZytGJ83eTP0b3mvSTd + 0AWOLen2TlhNnVmKMWMldf2f4yvf/PFFwb2X+pwjFeP6r/NdJWeMU6DzZ81ztuSxy693jqQbusCxJd3e + CaupM0sxZqykrv+9pFAmRyjG92OLYgyzJN3eCaupM0sxZqykrv/rqGdec7s7ZnPkYpwzw5evJd6S+/JY + ziB3zz1X0g1d4NiSbu+E1dSZpRgzVlLX/3XUa3Vzuztmc9Ri/MIrb1y8ry15f5H7LxflV39z6+Kfk+5e + 516SbugCx5Z0eyesps4sxZixkrr+r+M6xfiItrKe5PZVpbcel7PH3TH3knRDFzi2pNs7YTV1ZinGjJXU + 9X8dj3ox3s4I50xw93i1Hfu737/dPn4vSTd0gWNLur0TVlNnlmLMWEld/9fxqBfj7TKKlN3tt090cib5 + jVtvXhx7TonuJN3QBY4t6fZOWE2dWYoxYyV1/V9HLcbXyVFKdMpwSnGSj7lM4snvvHTx/iK3n3vxl+8e + k+S+7rXuJemGLnBsSbd3wmrqzFKMGSup6/868psoth9Su467nZ19v21/hnsl7/tBCn3SDV3g2JJu74TV + 1JmlGDNWUtf/ZNuZ4svu9zdRVEk3dIFjS7q9E1ZTZ5ZizFhJXf/sI+mGLnBsSbd3wmrqzFKMGSup6599 + JN3QBY4t6fZOWE2dWYoxYyV1/bOPpBu6wLEl3d4Jq6kzSzFmrKSuf/aRdEMXOLak2zthNXVmKcaMldT1 + zz6SbugCx5Z0eyesps4sxZixkrr+2UfSDV3g2JJu74TV1JmlGDNWUtc/+0i6oQscW9LtnbCaOrMUY8ZK + 6vpnH0k3dIFjS7q9E1ZTZ5ZizFi3b98+PfH09+/4huDmJd3QBY7rgx/84Omtt95q905YTZ1ZijFjZdP/ + wj8+f8c3BDdPMYZHz0c+8pHTL37xi3bvhNXUmaUYM9Zrr712+rN/+skd3xDcPMUYHj1/9Ed/dPr2t7/d + 7p2wmjqzFGPGeuqpp07//PJ/3PENwc1TjOHRk/3xS1/6Urt3wmrqzFKMGevxxx8//dd//dfpT7/9f+74 + puBmKcbwaPnkJz95ev31108f//jH270TVlNnlmLMaF//+tdP//KzX5+eeOrf7vjG4OYoxvDoeOyxx05/ + 8zd/c/rCF77Q7pmwojqzFGPG+9GPfnT65ouv3fGNwc1RjOHR8bWvfe305JNPtnslrKrOLMWY8fJ/F/7k + Jz+5OHPssoqbpxjD8X3qU586/e3f/u3FtcUf/ehH270SVlVnlmIM78hlFW+//fbFD+Tlt1V8/u///fTf + //p7d3zDcH2KMRzPH/zBH5z+8A//8PTZz3729PTTT59+/vOfn/7kT/6k3RthdXVmKcZQfOITn7g4Y5Jf + 5ZaSLCKyYrK/vfrqq6dvfetbpy9+8Yunj33sY+2eCBPULqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEA + AGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEA + AGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEA + AGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEA + AGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEA + AGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEA + AGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEA + AGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEA + AGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEA + AGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEA + AGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEA + AGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEA + AGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEA + AGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEA + AGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEA + AGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEA + AGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEAAGPVLqwYAwAwVu3CijEA + AGPVLnxHMQYAgKkUYwAA+P8UYwAA+Kt/Pf0/EV3wldFnhyEAAAAASUVORK5CYII= + + + + WEBPAD + + \ No newline at end of file diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemBLDCMotorSetting.Designer.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemBLDCMotorSetting.Designer.cs index 155244d..4669278 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemBLDCMotorSetting.Designer.cs +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemBLDCMotorSetting.Designer.cs @@ -971,7 +971,7 @@ this.labelSelectOperMode.ForeColor = System.Drawing.Color.White; this.labelSelectOperMode.InitVisible = true; this.labelSelectOperMode.LineSpacing = 0F; - this.labelSelectOperMode.Location = new System.Drawing.Point(121, 64); + this.labelSelectOperMode.Location = new System.Drawing.Point(154, 64); this.labelSelectOperMode.Name = "labelSelectOperMode"; this.labelSelectOperMode.Size = new System.Drawing.Size(93, 28); this.labelSelectOperMode.TabIndex = 150; @@ -992,12 +992,12 @@ this.labelTitleSelectOperMode.ForeColor = System.Drawing.Color.White; this.labelTitleSelectOperMode.InitVisible = true; this.labelTitleSelectOperMode.LineSpacing = 0F; - this.labelTitleSelectOperMode.Location = new System.Drawing.Point(31, 64); + this.labelTitleSelectOperMode.Location = new System.Drawing.Point(25, 64); this.labelTitleSelectOperMode.Name = "labelTitleSelectOperMode"; - this.labelTitleSelectOperMode.Size = new System.Drawing.Size(84, 28); + this.labelTitleSelectOperMode.Size = new System.Drawing.Size(117, 28); this.labelTitleSelectOperMode.TabIndex = 149; this.labelTitleSelectOperMode.Text = "동작모드 :"; - this.labelTitleSelectOperMode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.labelTitleSelectOperMode.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelTitleSelectOperMode.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleSelectOperMode.Wordwrap = false; // @@ -1013,7 +1013,7 @@ this.labelVersionBuild.ForeColor = System.Drawing.Color.White; this.labelVersionBuild.InitVisible = true; this.labelVersionBuild.LineSpacing = 0F; - this.labelVersionBuild.Location = new System.Drawing.Point(206, 30); + this.labelVersionBuild.Location = new System.Drawing.Point(239, 30); this.labelVersionBuild.Name = "labelVersionBuild"; this.labelVersionBuild.Size = new System.Drawing.Size(35, 28); this.labelVersionBuild.TabIndex = 146; @@ -1034,7 +1034,7 @@ this.labelVersionMinor.ForeColor = System.Drawing.Color.White; this.labelVersionMinor.InitVisible = true; this.labelVersionMinor.LineSpacing = 0F; - this.labelVersionMinor.Location = new System.Drawing.Point(165, 30); + this.labelVersionMinor.Location = new System.Drawing.Point(198, 30); this.labelVersionMinor.Name = "labelVersionMinor"; this.labelVersionMinor.Size = new System.Drawing.Size(35, 28); this.labelVersionMinor.TabIndex = 145; @@ -1055,7 +1055,7 @@ this.labelVersionMajor.ForeColor = System.Drawing.Color.White; this.labelVersionMajor.InitVisible = true; this.labelVersionMajor.LineSpacing = 0F; - this.labelVersionMajor.Location = new System.Drawing.Point(124, 30); + this.labelVersionMajor.Location = new System.Drawing.Point(157, 30); this.labelVersionMajor.Name = "labelVersionMajor"; this.labelVersionMajor.Size = new System.Drawing.Size(35, 28); this.labelVersionMajor.TabIndex = 144; @@ -1076,12 +1076,12 @@ this.labelTitleVersion.ForeColor = System.Drawing.Color.White; this.labelTitleVersion.InitVisible = true; this.labelTitleVersion.LineSpacing = 0F; - this.labelTitleVersion.Location = new System.Drawing.Point(31, 30); + this.labelTitleVersion.Location = new System.Drawing.Point(25, 30); this.labelTitleVersion.Name = "labelTitleVersion"; - this.labelTitleVersion.Size = new System.Drawing.Size(87, 28); + this.labelTitleVersion.Size = new System.Drawing.Size(117, 28); this.labelTitleVersion.TabIndex = 141; this.labelTitleVersion.Text = "Version : "; - this.labelTitleVersion.TextHAlign = SmartX.SmartLabel.TextHorAlign.Left; + this.labelTitleVersion.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; this.labelTitleVersion.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; this.labelTitleVersion.Wordwrap = false; // diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemBLDCMotorSetting.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemBLDCMotorSetting.cs index 375cdca..a879d52 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemBLDCMotorSetting.cs +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemBLDCMotorSetting.cs @@ -54,7 +54,12 @@ namespace ITC81DB_0H.Controls if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.English) { - + this.labelTitleSelectOperMode.Text = "Op. Mode :"; + this.labelTitleMotorID.Text = "Motor ID(1~16)"; + this.labelTitleMotorSpeed.Text = "Motor speed(0~100)"; + this.labelTitleMotorPoleNum.Text = "Motor Pole Num"; + this.labelTitleAttenuatorRatio.Text = "Attenuator Ratio(1~)"; + this.labelTitleMotorDirectionWrite.Text = "Motor direction"; } else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Chinese) { @@ -73,7 +78,12 @@ namespace ITC81DB_0H.Controls } else { - + this.labelTitleSelectOperMode.Text = "동작모드 :"; + this.labelTitleMotorID.Text = "모터ID(1~16)"; + this.labelTitleMotorSpeed.Text = "모터 속도(0~100)"; + this.labelTitleMotorPoleNum.Text = "모터 Pole 수"; + this.labelTitleAttenuatorRatio.Text = "감속기 비율(1~)"; + this.labelTitleMotorDirectionWrite.Text = "모터 방향"; } } private void DefaultSetting() diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.Designer.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.Designer.cs index 5bf1d84..5f6c2e0 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.Designer.cs +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.Designer.cs @@ -43,6 +43,8 @@ this.labelWeight = new SmartX.SmartLabel(); this.buttonStart = new SmartX.SmartButton(); this.pictureBoxStep1 = new System.Windows.Forms.PictureBox(); + this.labelBalanceWeight = new SmartX.SmartLabel(); + this.smartLabel2 = new SmartX.SmartLabel(); this.smartGroupBox1.SuspendLayout(); this.panel1.SuspendLayout(); this.SuspendLayout(); @@ -52,6 +54,8 @@ this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46))))); this.smartGroupBox1.BackPictureBox = null; this.smartGroupBox1.BackPictureBox1 = null; + this.smartGroupBox1.Controls.Add(this.smartLabel2); + this.smartGroupBox1.Controls.Add(this.labelBalanceWeight); this.smartGroupBox1.Controls.Add(this.buttonBalance); this.smartGroupBox1.Controls.Add(this.panel1); this.smartGroupBox1.Controls.Add(this.listBoxHelp); @@ -114,9 +118,9 @@ this.panel1.BackColor = System.Drawing.Color.Black; this.panel1.Controls.Add(this.radioButtonDecimalPlaces2); this.panel1.Controls.Add(this.radioButtonDecimalPlaces1); - this.panel1.Location = new System.Drawing.Point(259, 289); + this.panel1.Location = new System.Drawing.Point(143, 288); this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(314, 40); + this.panel1.Size = new System.Drawing.Size(196, 40); // // radioButtonDecimalPlaces2 // @@ -131,7 +135,7 @@ this.radioButtonDecimalPlaces2.ImageCheckRadioButton = null; this.radioButtonDecimalPlaces2.ImageUnCheckRadioButton = null; this.radioButtonDecimalPlaces2.InitVisible = true; - this.radioButtonDecimalPlaces2.Location = new System.Drawing.Point(172, 6); + this.radioButtonDecimalPlaces2.Location = new System.Drawing.Point(115, 6); this.radioButtonDecimalPlaces2.Name = "radioButtonDecimalPlaces2"; this.radioButtonDecimalPlaces2.OutputOnly = false; this.radioButtonDecimalPlaces2.RadioBackColor = System.Drawing.Color.White; @@ -362,6 +366,47 @@ this.pictureBoxStep1.Name = "pictureBoxStep1"; this.pictureBoxStep1.Size = new System.Drawing.Size(330, 194); // + // labelBalanceWeight + // + this.labelBalanceWeight.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(212)))), ((int)(((byte)(212)))), ((int)(((byte)(212))))); + this.labelBalanceWeight.BackPictureBox1 = null; + this.labelBalanceWeight.BackPictureBox2 = this.smartGroupBox1; + this.labelBalanceWeight.BorderColor = System.Drawing.Color.Black; + this.labelBalanceWeight.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.labelBalanceWeight.Font = new System.Drawing.Font("Arial", 20F, System.Drawing.FontStyle.Bold); + this.labelBalanceWeight.ForeColor = System.Drawing.Color.White; + this.labelBalanceWeight.InitVisible = true; + this.labelBalanceWeight.LineSpacing = 0F; + this.labelBalanceWeight.Location = new System.Drawing.Point(455, 288); + this.labelBalanceWeight.Name = "labelBalanceWeight"; + this.labelBalanceWeight.Size = new System.Drawing.Size(101, 40); + this.labelBalanceWeight.TabIndex = 495; + this.labelBalanceWeight.Text = "123"; + this.labelBalanceWeight.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; + this.labelBalanceWeight.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelBalanceWeight.Wordwrap = false; + this.labelBalanceWeight.Click += new System.EventHandler(this.labelBalanceWeight_Click); + // + // smartLabel2 + // + this.smartLabel2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(212)))), ((int)(((byte)(212)))), ((int)(((byte)(212))))); + this.smartLabel2.BackPictureBox1 = null; + this.smartLabel2.BackPictureBox2 = this.smartGroupBox1; + this.smartLabel2.BorderColor = System.Drawing.Color.Black; + this.smartLabel2.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.smartLabel2.Font = new System.Drawing.Font("Arial", 20F, System.Drawing.FontStyle.Bold); + this.smartLabel2.ForeColor = System.Drawing.Color.White; + this.smartLabel2.InitVisible = true; + this.smartLabel2.LineSpacing = 0F; + this.smartLabel2.Location = new System.Drawing.Point(557, 290); + this.smartLabel2.Name = "smartLabel2"; + this.smartLabel2.Size = new System.Drawing.Size(27, 40); + this.smartLabel2.TabIndex = 496; + this.smartLabel2.Text = "g"; + this.smartLabel2.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; + this.smartLabel2.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.smartLabel2.Wordwrap = false; + // // ControlCenterSystemCalibration // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); @@ -392,5 +437,7 @@ private SmartX.SmartRadioButton radioButtonDecimalPlaces2; private SmartX.SmartRadioButton radioButtonDecimalPlaces1; private SmartX.SmartButton buttonBalance; + private SmartX.SmartLabel labelBalanceWeight; + private SmartX.SmartLabel smartLabel2; } } diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.cs index f2c18c6..34ced67 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.cs +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.cs @@ -60,6 +60,9 @@ namespace ITC81DB_0H.Controls this.buttonStart.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationStartDisable)); this.buttonStart.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationStartDown)); this.buttonStart.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationStartUp)); + this.buttonBalance.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationCounterweightDisable)); + this.buttonBalance.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationCounterweightDown)); + this.buttonBalance.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationCounterweightUp)); this.buttonZero.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationZeroDisable)); this.buttonZero.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationZeroDown)); this.buttonZero.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engCalibrationZeroUp)); @@ -119,6 +122,9 @@ namespace ITC81DB_0H.Controls this.buttonStart.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationStartDisable)); this.buttonStart.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationStartDown)); this.buttonStart.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationStartUp)); + this.buttonBalance.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationCounterweightDisable)); + this.buttonBalance.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationCounterweightDown)); + this.buttonBalance.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationCounterweightUp)); this.buttonZero.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationZeroDisable)); this.buttonZero.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationZeroDown)); this.buttonZero.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korCalibrationZeroUp)); @@ -354,6 +360,14 @@ namespace ITC81DB_0H.Controls break; } } + public void UpdateCalibrationItemDisplay(DataStore.EquipmentStatus status, CalibrationItem item) + { + string value = ""; + + value = Helper.CommunicationWeightValueToString(item.BalanceWeight, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces); + if (this.labelBalanceWeight.Text != value) + this.labelBalanceWeight.Text = value; + } public void DisplayRefresh(SystemStatus status) { @@ -361,6 +375,7 @@ namespace ITC81DB_0H.Controls this.ParentForm.ParentForm.SetDisplayMode(DataStore.DisplayMode.Calibration); this.ParentForm.DisplayTitleRoot(this.ParentForm.ParentForm.CurrentSystemStatus); + this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.BalanceWeight, ""); this.UpdateControlsDisplay(); this.Refresh(); @@ -368,6 +383,32 @@ namespace ITC81DB_0H.Controls #endregion #region Event Handler + private void labelBalanceWeight_Click(object sender, EventArgs e) + { + string value = ""; + + DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelBalanceWeight.Text, 5, this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces, + false, this.ParentForm.ParentForm.SystemConfig1.Language); + + if (myKeyPad.ShowDialog() == DialogResult.OK) + { + if (myKeyPad.doubleValue < 0 || myKeyPad.doubleValue > Helper.StringToWeight("99999", this.ParentForm.ParentForm.SystemConfig1.DecimalPlaces)) + { + // 입력범위를 확인하세요 + DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language); + myMsg.Location = new Point(167, 207); + myMsg.ShowDialog(); + } + else + { + this.labelBalanceWeight.Text = myKeyPad.StringValue; + + value = Helper.StringZeroFillDigits7(this.labelBalanceWeight.Text.Replace(".", "")); + this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.SubBoardAll, CommunicationAddress.BalanceWeight, value); + } + } + } + private void buttonZero_Click(object sender, EventArgs e) { this.ParentForm.ParentForm.TransferData(CommunicationCommand.Zero, CommunicationID.SubBoard1); @@ -513,6 +554,7 @@ namespace ITC81DB_0H.Controls } this.ParentForm.ParentForm.SaveSystemConfigurationFile1(this.ParentForm.ParentForm.SystemConfig1); + this.UpdateCalibrationItemDisplay(this.ParentForm.ParentForm.CurrentSystemStatus.Equipment, this.ParentForm.ParentForm.CurrentCalibrationItem); } } } @@ -528,6 +570,7 @@ namespace ITC81DB_0H.Controls } this.ParentForm.ParentForm.SaveSystemConfigurationFile1(this.ParentForm.ParentForm.SystemConfig1); + this.UpdateCalibrationItemDisplay(this.ParentForm.ParentForm.CurrentSystemStatus.Equipment, this.ParentForm.ParentForm.CurrentCalibrationItem); } this.ParentForm.ParentForm.CloseSmartFileIO(); @@ -535,7 +578,6 @@ namespace ITC81DB_0H.Controls this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.DecimalPlaces, value); this.ParentForm.ParentForm.ReLoadProductFile(); - this.ParentForm.ParentForm.TransferRandomMode(); } #endregion } diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.resx b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.resx index 5cff8b2..7839a44 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.resx +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemCalibration.resx @@ -4505,163 +4505,180 @@ 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 - IOMmPLoAAAAASUVORK5CYII= + yi0sjAEAaCu3sDAGAKCt3MLCGACAtnIL/0oYAwBAV8IYAAD+P2EMAABf/7vh/wENPT70QbxQ/AAAAABJ + RU5ErkJggg== diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemExternalOutput.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemExternalOutput.cs index 7fd3ac4..9fbaef2 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemExternalOutput.cs +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemExternalOutput.cs @@ -61,7 +61,7 @@ namespace ITC81DB_0H.Controls //this.comboBoxSorter1Mode.Items.Add("Counting output1"); //this.comboBoxSorter1Mode.Items.Add("Counting output2"); //this.comboBoxSorter1Mode.Items.Add("ExNG"); - //this.comboBoxSorter1Mode.Items.Add("Latch control"); + this.comboBoxSorter1Mode.Items.Add("Latch control"); this.comboBoxSorter1Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSorter1Mode_SelectedIndexChanged); this.comboBoxSorter2Mode.SelectedIndexChanged -= new EventHandler(this.comboBoxSorter2Mode_SelectedIndexChanged); @@ -76,7 +76,7 @@ namespace ITC81DB_0H.Controls //this.comboBoxSorter2Mode.Items.Add("Counting output1"); //this.comboBoxSorter2Mode.Items.Add("Counting output2"); //this.comboBoxSorter2Mode.Items.Add("ExNG"); - //this.comboBoxSorter2Mode.Items.Add("Latch control"); + this.comboBoxSorter2Mode.Items.Add("Latch control"); this.comboBoxSorter2Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSorter2Mode_SelectedIndexChanged); this.comboBoxSorter3Mode.SelectedIndexChanged -= new EventHandler(this.comboBoxSorter3Mode_SelectedIndexChanged); @@ -91,7 +91,7 @@ namespace ITC81DB_0H.Controls //this.comboBoxSorter3Mode.Items.Add("Counting output1"); //this.comboBoxSorter3Mode.Items.Add("Counting output2"); //this.comboBoxSorter3Mode.Items.Add("ExNG"); - //this.comboBoxSorter3Mode.Items.Add("Latch control"); + this.comboBoxSorter3Mode.Items.Add("Latch control"); this.comboBoxSorter3Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSorter3Mode_SelectedIndexChanged); this.comboBoxSorter4Mode.SelectedIndexChanged -= new EventHandler(this.comboBoxSorter4Mode_SelectedIndexChanged); @@ -106,7 +106,7 @@ namespace ITC81DB_0H.Controls //this.comboBoxSorter4Mode.Items.Add("Counting output1"); //this.comboBoxSorter4Mode.Items.Add("Counting output2"); //this.comboBoxSorter4Mode.Items.Add("ExNG"); - //this.comboBoxSorter4Mode.Items.Add("Latch control"); + this.comboBoxSorter4Mode.Items.Add("Latch control"); this.comboBoxSorter4Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSorter4Mode_SelectedIndexChanged); this.comboBoxSorter5Mode.SelectedIndexChanged -= new EventHandler(this.comboBoxSorter5Mode_SelectedIndexChanged); @@ -121,6 +121,7 @@ namespace ITC81DB_0H.Controls //this.comboBoxSorter5Mode.Items.Add("Counting output1"); //this.comboBoxSorter5Mode.Items.Add("Counting output2"); //this.comboBoxSorter5Mode.Items.Add("ExNG"); + this.comboBoxSorter5Mode.Items.Add("Latch control"); this.comboBoxSorter5Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSorter5Mode_SelectedIndexChanged); this.comboBoxSorter6Mode.SelectedIndexChanged -= new EventHandler(this.comboBoxSorter6Mode_SelectedIndexChanged); @@ -135,6 +136,7 @@ namespace ITC81DB_0H.Controls //this.comboBoxSorter6Mode.Items.Add("Counting output1"); //this.comboBoxSorter6Mode.Items.Add("Counting output2"); //this.comboBoxSorter6Mode.Items.Add("ExNG"); + this.comboBoxSorter6Mode.Items.Add("Latch control"); this.comboBoxSorter6Mode.SelectedIndexChanged += new EventHandler(this.comboBoxSorter6Mode_SelectedIndexChanged); #endregion } diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.Designer.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.Designer.cs index f42202d..b06956e 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.Designer.cs +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.Designer.cs @@ -30,6 +30,7 @@ { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ControlCenterSystemHelp)); this.smartGroupBox1 = new SmartX.SmartGroupBox(); + this.buttonAutoZero = new SmartX.SmartButton(); this.buttonBLDCMotorSetting = new SmartX.SmartButton(); this.buttonExternalOutput = new SmartX.SmartButton(); this.buttonIOTest = new SmartX.SmartButton(); @@ -44,6 +45,7 @@ this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46))))); this.smartGroupBox1.BackPictureBox = null; this.smartGroupBox1.BackPictureBox1 = null; + this.smartGroupBox1.Controls.Add(this.buttonAutoZero); this.smartGroupBox1.Controls.Add(this.buttonBLDCMotorSetting); this.smartGroupBox1.Controls.Add(this.buttonExternalOutput); this.smartGroupBox1.Controls.Add(this.buttonIOTest); @@ -63,6 +65,37 @@ this.smartGroupBox1.TabIndex = 176; this.smartGroupBox1.TextColor = System.Drawing.Color.Black; // + // buttonAutoZero + // + this.buttonAutoZero.BackPictureBox = null; + this.buttonAutoZero.BackPictureBox1 = null; + this.buttonAutoZero.BackPictureBox2 = null; + this.buttonAutoZero.ButtonColor = System.Drawing.Color.Gray; + this.buttonAutoZero.ButtonImageAutoSize = true; + this.buttonAutoZero.ColorKeySamplePosition = new System.Drawing.Point(0, 0); + this.buttonAutoZero.DisableImage = ((System.Drawing.Image)(resources.GetObject("buttonAutoZero.DisableImage"))); + this.buttonAutoZero.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonAutoZero.DownImage"))); + this.buttonAutoZero.GroupID = 0; + this.buttonAutoZero.InitVisible = true; + this.buttonAutoZero.Location = new System.Drawing.Point(526, 17); + this.buttonAutoZero.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; + this.buttonAutoZero.Name = "buttonAutoZero"; + this.buttonAutoZero.NestedClickEventPrevent = false; + this.buttonAutoZero.OutlinePixel = 1; + this.buttonAutoZero.RepeatInterval = 200; + this.buttonAutoZero.RepeatIntervalAccelerate = null; + this.buttonAutoZero.SafeInterval = 200; + this.buttonAutoZero.Size = new System.Drawing.Size(160, 208); + this.buttonAutoZero.SpecialFunction = SmartX.SmartButton.SPECIALFUNC.NONE; + this.buttonAutoZero.TabIndex = 50; + this.buttonAutoZero.TextColor = System.Drawing.Color.Black; + this.buttonAutoZero.TextDownColor = System.Drawing.Color.White; + this.buttonAutoZero.TextHAlign = SmartX.SmartButton.TextHorAlign.Middle; + this.buttonAutoZero.TextLocation = new System.Drawing.Point(0, 0); + this.buttonAutoZero.TextVAlign = SmartX.SmartButton.TextVerAlign.Middle; + this.buttonAutoZero.UpImage = ((System.Drawing.Image)(resources.GetObject("buttonAutoZero.UpImage"))); + this.buttonAutoZero.Click += new System.EventHandler(this.buttonMenu_Click); + // // buttonBLDCMotorSetting // this.buttonBLDCMotorSetting.BackPictureBox = null; @@ -75,7 +108,7 @@ this.buttonBLDCMotorSetting.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonBLDCMotorSetting.DownImage"))); this.buttonBLDCMotorSetting.GroupID = 0; this.buttonBLDCMotorSetting.InitVisible = true; - this.buttonBLDCMotorSetting.Location = new System.Drawing.Point(194, 240); + this.buttonBLDCMotorSetting.Location = new System.Drawing.Point(360, 240); this.buttonBLDCMotorSetting.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonBLDCMotorSetting.Name = "buttonBLDCMotorSetting"; this.buttonBLDCMotorSetting.NestedClickEventPrevent = false; @@ -106,7 +139,7 @@ this.buttonExternalOutput.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonExternalOutput.DownImage"))); this.buttonExternalOutput.GroupID = 0; this.buttonExternalOutput.InitVisible = true; - this.buttonExternalOutput.Location = new System.Drawing.Point(28, 240); + this.buttonExternalOutput.Location = new System.Drawing.Point(194, 240); this.buttonExternalOutput.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonExternalOutput.Name = "buttonExternalOutput"; this.buttonExternalOutput.NestedClickEventPrevent = false; @@ -137,7 +170,7 @@ this.buttonIOTest.DownImage = ((System.Drawing.Image)(resources.GetObject("buttonIOTest.DownImage"))); this.buttonIOTest.GroupID = 0; this.buttonIOTest.InitVisible = true; - this.buttonIOTest.Location = new System.Drawing.Point(526, 17); + this.buttonIOTest.Location = new System.Drawing.Point(28, 240); this.buttonIOTest.Mode = SmartX.SmartButton.BUTTONMODE.NORMAL; this.buttonIOTest.Name = "buttonIOTest"; this.buttonIOTest.NestedClickEventPrevent = false; @@ -271,5 +304,6 @@ private SmartX.SmartButton buttonCalibration; private SmartX.SmartButton buttonExternalOutput; private SmartX.SmartButton buttonBLDCMotorSetting; + private SmartX.SmartButton buttonAutoZero; } } diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.cs index 2f0d94a..93c350a 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.cs +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.cs @@ -57,15 +57,18 @@ namespace ITC81DB_0H.Controls this.buttonSorter.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpSorterDisable)); this.buttonSorter.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpSorterDown)); this.buttonSorter.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpSorterUp)); + this.buttonAutoZero.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpAutoZeroDisable)); + this.buttonAutoZero.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpAutoZeroDown)); + this.buttonAutoZero.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpAutoZeroUp)); this.buttonExternalOutput.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpExternalOutputDisable)); this.buttonExternalOutput.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpExternalOutputDown)); this.buttonExternalOutput.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpExternalOutputUp)); this.buttonIOTest.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpIOTestDisable)); this.buttonIOTest.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpIOTestDown)); this.buttonIOTest.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpIOTestUp)); - this.buttonBLDCMotorSetting.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCDisable)); - this.buttonBLDCMotorSetting.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCDown)); - this.buttonBLDCMotorSetting.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpBLDCUp)); + this.buttonBLDCMotorSetting.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpBLDCDisable)); + this.buttonBLDCMotorSetting.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpBLDCDown)); + this.buttonBLDCMotorSetting.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.engHelpBLDCUp)); } else if (this.ParentForm.ParentForm.SystemConfig1.Language == DataStore.LanguageID.Chinese) { @@ -78,6 +81,9 @@ namespace ITC81DB_0H.Controls this.buttonSorter.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpSorterDisable)); this.buttonSorter.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpSorterDown)); this.buttonSorter.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpSorterUp)); + this.buttonAutoZero.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpAutoZeroDisable)); + this.buttonAutoZero.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpAutoZeroDown)); + this.buttonAutoZero.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpAutoZeroUp)); this.buttonExternalOutput.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpExternalOutputDisable)); this.buttonExternalOutput.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpExternalOutputDown)); this.buttonExternalOutput.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.chnHelpExternalOutputUp)); @@ -102,6 +108,9 @@ namespace ITC81DB_0H.Controls this.buttonSorter.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpSorterDisable)); this.buttonSorter.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpSorterDown)); this.buttonSorter.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpSorterUp)); + this.buttonAutoZero.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpAutoZeroDisable)); + this.buttonAutoZero.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpAutoZeroDown)); + this.buttonAutoZero.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpAutoZeroUp)); this.buttonExternalOutput.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpExternalOutputDisable)); this.buttonExternalOutput.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpExternalOutputDown)); this.buttonExternalOutput.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.rusHelpExternalOutputUp)); @@ -123,6 +132,9 @@ namespace ITC81DB_0H.Controls this.buttonSorter.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpSorterDisable)); this.buttonSorter.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpSorterDown)); this.buttonSorter.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpSorterUp)); + this.buttonAutoZero.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpAutoZeroDisable)); + this.buttonAutoZero.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpAutoZeroDown)); + this.buttonAutoZero.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpAutoZeroUp)); this.buttonExternalOutput.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpExternalOutputDisable)); this.buttonExternalOutput.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpExternalOutputDown)); this.buttonExternalOutput.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.gerHelpExternalOutputUp)); @@ -144,6 +156,9 @@ namespace ITC81DB_0H.Controls this.buttonSorter.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpSorterDisable)); this.buttonSorter.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpSorterDown)); this.buttonSorter.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpSorterUp)); + this.buttonAutoZero.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpAutoZeroDisable)); + this.buttonAutoZero.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpAutoZeroDown)); + this.buttonAutoZero.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpAutoZeroUp)); this.buttonExternalOutput.DisableImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpExternalOutputDisable)); this.buttonExternalOutput.DownImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpExternalOutputDown)); this.buttonExternalOutput.UpImage = new Bitmap(images.GetImage(Class1.ButtonImages.korHelpExternalOutputUp)); @@ -203,6 +218,8 @@ namespace ITC81DB_0H.Controls this.CurrentMenu = DataStore.MenuBottomSystem.JudgmentSetting; else if (button == this.buttonSorter) this.CurrentMenu = DataStore.MenuBottomSystem.SorterSetting; + else if (button == this.buttonAutoZero) + this.CurrentMenu = DataStore.MenuBottomSystem.AutoZero; else if (button == this.buttonExternalOutput) this.CurrentMenu = DataStore.MenuBottomSystem.ExternalOutput; else if (button == this.buttonIOTest) diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.resx b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.resx index 53a4537..58e4944 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.resx +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemHelp.resx @@ -118,6 +118,413 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 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 + VMAAAAAASUVORK5CYII= + + + + + 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 + RK5CYII= + + + + + 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 diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.Designer.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.Designer.cs index fae5f0a..6c0e6b1 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.Designer.cs +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.Designer.cs @@ -49,6 +49,7 @@ this.labelJudgmentDelayTime = new SmartX.SmartLabel(); this.labelJudgmentCount = new SmartX.SmartLabel(); this.labelDoubleDelayTime = new SmartX.SmartLabel(); + this.labelFilter = new SmartX.SmartLabel(); this.smartGroupBox1.SuspendLayout(); this.SuspendLayout(); // @@ -57,6 +58,7 @@ this.smartGroupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(46)))), ((int)(((byte)(46)))), ((int)(((byte)(46))))); this.smartGroupBox1.BackPictureBox = null; this.smartGroupBox1.BackPictureBox1 = null; + this.smartGroupBox1.Controls.Add(this.labelFilter); this.smartGroupBox1.Controls.Add(this.buttonProductNo); this.smartGroupBox1.Controls.Add(this.labelDynamicCorrection); this.smartGroupBox1.Controls.Add(this.smartLabel1); @@ -135,7 +137,7 @@ this.labelDynamicCorrection.ForeColor = System.Drawing.Color.White; this.labelDynamicCorrection.InitVisible = true; this.labelDynamicCorrection.LineSpacing = 0F; - this.labelDynamicCorrection.Location = new System.Drawing.Point(519, 338); + this.labelDynamicCorrection.Location = new System.Drawing.Point(519, 392); this.labelDynamicCorrection.Name = "labelDynamicCorrection"; this.labelDynamicCorrection.Size = new System.Drawing.Size(110, 44); this.labelDynamicCorrection.TabIndex = 195; @@ -374,7 +376,7 @@ this.labelFeedSpeed.ForeColor = System.Drawing.Color.White; this.labelFeedSpeed.InitVisible = true; this.labelFeedSpeed.LineSpacing = 0F; - this.labelFeedSpeed.Location = new System.Drawing.Point(519, 287); + this.labelFeedSpeed.Location = new System.Drawing.Point(519, 341); this.labelFeedSpeed.Name = "labelFeedSpeed"; this.labelFeedSpeed.Size = new System.Drawing.Size(110, 44); this.labelFeedSpeed.TabIndex = 124; @@ -533,7 +535,7 @@ this.labelJudgmentDelayTime.ForeColor = System.Drawing.Color.White; this.labelJudgmentDelayTime.InitVisible = true; this.labelJudgmentDelayTime.LineSpacing = 0F; - this.labelJudgmentDelayTime.Location = new System.Drawing.Point(519, 135); + this.labelJudgmentDelayTime.Location = new System.Drawing.Point(519, 188); this.labelJudgmentDelayTime.Name = "labelJudgmentDelayTime"; this.labelJudgmentDelayTime.Size = new System.Drawing.Size(110, 44); this.labelJudgmentDelayTime.TabIndex = 91; @@ -555,7 +557,7 @@ this.labelJudgmentCount.ForeColor = System.Drawing.Color.White; this.labelJudgmentCount.InitVisible = true; this.labelJudgmentCount.LineSpacing = 0F; - this.labelJudgmentCount.Location = new System.Drawing.Point(519, 236); + this.labelJudgmentCount.Location = new System.Drawing.Point(519, 290); this.labelJudgmentCount.Name = "labelJudgmentCount"; this.labelJudgmentCount.Size = new System.Drawing.Size(110, 44); this.labelJudgmentCount.TabIndex = 92; @@ -577,7 +579,7 @@ this.labelDoubleDelayTime.ForeColor = System.Drawing.Color.White; this.labelDoubleDelayTime.InitVisible = true; this.labelDoubleDelayTime.LineSpacing = 0F; - this.labelDoubleDelayTime.Location = new System.Drawing.Point(519, 185); + this.labelDoubleDelayTime.Location = new System.Drawing.Point(519, 239); this.labelDoubleDelayTime.Name = "labelDoubleDelayTime"; this.labelDoubleDelayTime.Size = new System.Drawing.Size(110, 44); this.labelDoubleDelayTime.TabIndex = 92; @@ -587,6 +589,28 @@ this.labelDoubleDelayTime.Wordwrap = false; this.labelDoubleDelayTime.Click += new System.EventHandler(this.labelDoubleDelayTime_Click); // + // labelFilter + // + this.labelFilter.BackColor = System.Drawing.Color.Black; + this.labelFilter.BackPictureBox = null; + this.labelFilter.BackPictureBox1 = null; + this.labelFilter.BackPictureBox2 = null; + this.labelFilter.BorderColor = System.Drawing.Color.Black; + this.labelFilter.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.labelFilter.Font = new System.Drawing.Font("Arial", 17F, System.Drawing.FontStyle.Bold); + this.labelFilter.ForeColor = System.Drawing.Color.White; + this.labelFilter.InitVisible = true; + this.labelFilter.LineSpacing = 0F; + this.labelFilter.Location = new System.Drawing.Point(519, 138); + this.labelFilter.Name = "labelFilter"; + this.labelFilter.Size = new System.Drawing.Size(110, 44); + this.labelFilter.TabIndex = 197; + this.labelFilter.Text = "8"; + this.labelFilter.TextHAlign = SmartX.SmartLabel.TextHorAlign.Right; + this.labelFilter.TextVAlign = SmartX.SmartLabel.TextVerAlign.Middle; + this.labelFilter.Wordwrap = false; + this.labelFilter.Click += new System.EventHandler(this.labelFilter_Click); + // // ControlCenterSystemJudgmentManual // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); @@ -622,5 +646,6 @@ private SmartX.SmartLabel smartLabel1; public SmartX.SmartLabel labelDynamicCorrection; private SmartX.SmartButton buttonProductNo; + public SmartX.SmartLabel labelFilter; } } diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.cs b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.cs index 2556afe..f8b836a 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.cs +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.cs @@ -6,11 +6,11 @@ using System.Drawing; using System.Data; using System.Text; using System.Windows.Forms; +using System.Collections.ObjectModel; using ITC81DB_0H.DialogForms; using ITC81DB_0H.Forms; using SmartX; -using System.Collections.ObjectModel; using ITC81DB_2H_ImageDll; namespace ITC81DB_0H.Controls @@ -447,6 +447,33 @@ namespace ITC81DB_0H.Controls } } + private void labelFilter_Click(object sender, EventArgs e) + { + string value = "", message = ""; + + DialogFormNumKeyPad myKeyPad = new DialogFormNumKeyPad(this.labelFilter.Text, 2, 0, false, this.ParentForm.ParentForm.SystemConfig1.Language); + + if (myKeyPad.ShowDialog() == DialogResult.OK) + { + if (myKeyPad.doubleValue < 1 || myKeyPad.doubleValue > 16) + { + // 입력범위를 확인하세요 + message = "1~16"; + DialogFormMessage myMsg = new DialogFormMessage(1, this.ParentForm.ParentForm.SystemConfig1.Language, message); + myMsg.ShowDialog(); + } + else + { + this.labelFilter.Text = myKeyPad.StringValue; + this.ParentForm.ParentForm.CurrentJudgmentSetItem.Filter = myKeyPad.IntValue; + + value = Helper.StringZeroFillDigits4(myKeyPad.StringValue); + this.ParentForm.ParentForm.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.Filter, value); + + this.ParentForm.ParentForm.SaveJudgmentSetFile(this.ParentForm.ParentForm.CurrentJudgmentSetItem, this.ParentForm.ParentForm.SystemConfig1.ProductNumber - 1); + } + } + } private void labelJudgmentDelayTime_Click(object sender, EventArgs e) { string value = "", message = ""; diff --git a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.resx b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.resx index 1bd3584..9c5380f 100644 --- a/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.resx +++ b/ITC81DB_0H/Controls/CenterSystem/ControlCenterSystemJudgmentManual.resx @@ -2085,835 +2085,855 @@ XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ - 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOxAAADsQBlSsOGwAAwgNJREFUeF7s/QWYHFd2 - 94/vfzfZ5H2zG/htskl2N2u2ZRKTbZlkli2yJIuZLQstCyxmZmYa0Yh5xIwWy5JtWQyW5bW95CzmzfnX - 91bf7lvVp5qme2Zq6pzn+Tw9XdQ1ffv0/cyZW3W/V33eIdL88pe/FARBEARBEITAYLqwiLEgCIIgCIIQ - WEwXFjEWBEEQBEEQAovpwiLGgiAIgiAIQmAxXVjEWBAEQRAEQQgspguLGAuCIAiCIAiBxXRhEWNBEARB - EAQhsJguLGIsCIIgCIIgBBbThUWMBUEQBEEQhMBiurCIsSAIgiAIghBYTBcWMRYEQRAEQRACi+nCIsaC - IAiCIAhCYDFdWMRYEARBEARBCCymC4sYC4IgCIIgCIHFdGERY0EQBEEQBCGwmC4sYiwIgiAIgiAEFtOF - RYwFQRAEQRCEwGK6sIixIAiCIAiCEFhMFxYxFgRBEARBEAKL6cIixoIgCIIgCEJgMV1YxFgQBEEQBEEI - LKYLixgLgiAIgiAIgcV0YRFjQRAEQRAEIbCYLixiLAiCIAiCIAQW04VFjAVBEARBEITAYrqwiLEgCIIg - CIIQWEwXFjEWBEEQBEEQAovpwiLGgiAIgiAIQmAxXVjEWBAEQRAEQQgspguLGAuCIAiCIAiBxXRhEWNB - EARBEAQhsJguLGIsCIIgCIIgBBbThUWMBUEQBEEQhMBiurCIsSAIgiAIghBYTBcWMRYEQRAEQRACi+nC - IsaCIAiCIAhCYDFdWMRYEARBEARBCCymC4sYC4IgCIIgCIHFdGERY0EQBEEQBCGwmC4sYiwIgiAIgiAE - FtOFRYwFQRAEQRCEwGK6sIixIAiCIAiCEFhMFxYxFgRBEARBEAKL6cIixoIgCIIgCEJgMV1YxFgQBEEQ - BEEILKYLixgLgiAIgiAIgcV0YRFjQRAEQRAEIbCYLixiLAiCIAiCIAQW04VFjAVBEARBEITAYrqwiLEg - CIIgCIIQWEwXFjEWBEEQBEEQAovpwiLGgiAIgiAIQmAxXVjEWBAEQRAEQQgspguLGAuCIAiCIAiBxXRh - EWNBEARBEAQhsJguLGIsCIIgCIIgBBbThUWMBUEQBEEQhMBiurCIsSAIgiAIghBYTBcWMRYEQRAEQRAC - i+nCIsaCIAiCIAhCYDFdWMRYEARBEARBCCymC4sYC4IgCIIgCIHFdGERY0EQBEEQBCGwmC4sYiwIgiAI - giAEFtOFRYwFQRAEQRCEwGK6sIixIAiCIAiCEFhMFxYxFgRBEARBEAKL6cIixoIgCIIgCEJgMV1YxFgQ - BEEQBEEILKYLixgLgiAIgiAIgcV0YRFjQRAEQRAEIbCYLixiLAiCIAiCIAQW04VFjAVBEARBEITAYrqw - iLEgCIIgCIIQWEwXFjEWBEEQBEEQAovpwiLGgiAIgiAIQmAxXVjEWBAEQRAEQQgspgsHWowfeOABatGs - BWUtzKKzp87SnZt36OsvvxYKIL+6A34VxVfgC5Ov6K7JbZsvw9y1uXWX7ri5eZe+uPmlg9s3NHcUt8D1 - CDcVX4S5YXLtNl03uaq5ZXPlFl0Lc5OugssRroBLNxSXNZ/foEufX49w8Tp9bnDxswiffXotzKfgE3CV - PtFcuEoXFFfowvkrdD7MZfr44wjnzoFLirPgLPiczoAzNqcVF+n06Yt0SnPqszAnw3xKJ8BJm+MnP6Hj - J2w+Ascv0DHNRxfo6EfnFXv3n6BVa3JozNgpVLt2fbr//gfYnBYEQRCEZDFdOLBi3LxZc/r0/Kf0x9// - UShg/AH8DvzBwX9rfmvy3/Sd5jcRfh/mO/r9r21+Z/Ltd/Tbb38fxW++0fxO8WvwdYRvv/6tza9svtF8 - 9RvF1wa/ugt+HearL02+pbt3InwJvvgmzB1wG3xNX2hufU23Fb9S3LoZ4ebNr+jmjQg3wPW7iuvgms21 - a1/aXP2Srmqu3KErBpcvfxHm0iXNbfocfH6bLipu0cWLt+gzg08/uxnmk0/BDcWFT2zOf3Kdzl+w+Vhz - /hqdC3H2Y3BVceac5gqdPmtzCpy5rNiUs49q16nP5rYgCIIgJIPpwoET4/vuu48mjZ/ECpmQP3ASHBZh - Lwk2RNghwSERdkiwEuFUJDgkwm4JDomwKcFfKwk2RNgtwTFEWElwSITDEhxPhKMk2BZhJcEhEb6mRdiU - 4KtuCY6I8KWwCEck2EuEPSU4lggbEnzOkOCzpgR7iPBJcPoynTh9yebUJTpu0avPYLr33nvZXBcEQRCE - RDBdOHBiLFKcvwS9GmxKcEGpBisJTqEaHFOCL1xLuRqsJfiklmALSPDxU58rPjqpuUjHTlykD3sPYnNd - EARBEBLBdOFAiXHLFi1ZWRMyR0oSbIhwXAkGKUlw6tXgKAk2RFhJ8B3XkIiQCKe3GsxIcKrVYEt8E6oG - hyTYFGFuSERi1WBbgiMiHJFgXQ12SvDnSoLBUXAcfEZHwEef0Tu1G7A5LwiCIAjxMF04MGKMC+2uXrrK - ypuQHtJXDbYE2HNIRC6qwSEJzk01ONEhEalUg5UEKxFOpBp8x1ENvqxE2C3BCVSDDQk2RTi/q8HHQtXg - iAh/5hDhwx99anPsUzpksTFnP91///1s7guCIAhCLEwXDowYt27VmpU5jvVr1lOPbj3ooQcfou9973sK - /Ixlu7bvYvcJGnkyJMIiNQn2qAYzEmxXg2MMiUihGmxLcEiEDQlWIhyS4Eg1OMEhEbmoBocl2IKT4FSr - wQ4JZqrBSoKVCOeuGhwW4ZAEK45+QgdDHDgCLlDtOg3Z3BcEQRCEWJguHBgxXrZ4GSt4JhfOXaDnn3te - iTAkGIJ87PAxxeKFi5VcYx0esS13jMKKLcEeIuyQ4D9EJNgQYYcEJ1ENjkhwLBFOsBrsGhLhFGGnBGek - GhwaEmGKcPgCOQtTgtNdDf7EEOGEL5Cz0BJsinC8C+TCImxI8HFTgplqsJJgj2rwoWMRCbZF+IJiPzgM - ztM+i2EjJrG5LwiCIAixMF04MGJ87vQ5Vvg0qARDemvVqBVTeiHJkGdUkAurHBfsarAlv+mqBntIcIGq - BockOLoanNgFcmmpBockOLFqMH+BnCnBqVSDTRGGBO87ZLMXHPyY9lgsXr6ZzX1BEARBiIXpwoER4y9u - fMFKILh+5boSXUjx13e/Di/Hz6gcu4dhYDm2xT7m9n4l8WqwIcGGCOe+GmxLsBJhQ4LDIhySYLcIR0tw - HlaDoyTYFmElwSERTv12aaFqcFiCM1ANNiQ4mWowNyTCUQ0OSXC6q8FhCT70cViEFQfO0e4Q67cU7u8w - QRAEITOYLhwYMcbsaZwUAoivW3JRDYb86jHG5vZ6PZYPHzo8al1BRqrB8STYFmFTgnkRTt/t0grK5Bl7 - jn9K43eeop45x+mDLflLT4vR247Txr1nWAnetR+cVewE+87Spm1H2NwXBEEQhFiYLhx4MdaCizHE5nI9 - nhjCzIkxgBRjXUGuGnMSHBZhLwk2RDhd1eCEL5ALiXC0BBsi7JbgBKvBYQl2iHBeV4MjEuwlwtESnI5q - sCXAMarBO49+Qh/mfEQzT12hJRe/pEWf3aUFn31J8z/NW/CaeG2cA86l55aPaO3uk04RtiQY7Nh3hnZY - 4gy2W2zIOczmviAIgiDEwnThwIsxhJiTW1x4B2nWgmyu02ipxrbc+rwm6JNnxK8Gx75ALiLCha8a7BgS - AYyxwcdOfKaqs1NOXKEpH39Bw07eoIHHr9MA8FEeY70mXhvngHPBOQ3ffJS27znlkODte04rtoXYuvsU - rZOhFIIgCEIKmC4ceDFG1RcX03HrQCwxBljnrjbnFXlTDU5FgqUanHg1OCTBqVSDTQmOJcIeY4P1uOCD - Rz6mHpuP0aSzt6jPsWvU9dAV6nLwMnXOJ/DaOAecy0TrnLpZYrxp29GwBG/bbYswyNmlOUlrNh1kc18Q - BEEQYmG6cODFGOILuHWgoIhx0KvBpgQXlGqwkuAUqsH5PXmG+04Re/afpvc3HVNVWggpJ6v5Ac4F54Rz - QzV4qyHBW8BOm807T9DmHSdo1cYDbO4LgiAIQixMF5aKcQGtGKckwYYIx5VgkJIEp14NjpJgQ4SVBMtU - yglUg20JjohwRIJTnTxj594T9P7Go2oIQ35Wit3gXHBOOLfVG/aHJNjCkmCwCWw/QRu3H1esXL+fzX1B - EARBiIXpwjLGODTGGLds49bHEmM9xji3s+GlrxpsCbDnkIhcVINDEpybanDGJ89QIpxINVimUnbfLm37 - 7uPUZeMRGnD8miWklwoUOCecG6TXFmFbgsGGbeAjxfqtH1H2un1s7guCIAhCLEwXDrwYQ4hjVX1jiXEq - d6Uo2LdL86gGMxIc93ZpKVSDbQkOibAhwUqEQxIcqQanYfKMsAjz1eCwBFtwEpxqNdghwUw1WEmwEuHc - V4MTmTxj266PqMuGI9T/2DXqdOBSgQLnhHNbYUlvWIQtCYYIg3U5x8IsX7OXzX1BEARBiIXpwoEXYwD5 - xW3ZuKqxlxjravG0ydOi1pnYEuwhwg4JlqmUwxIsUylHqsGmBGdoKuWcHceo8/rDthjvt4S0AIFzwrkt - X7vXEuGIBK8FW44q1oDNR2np6t1s7guCIAhCLEwXFjG28Jr5DkCAMQ20uQzbY1wyMLeXyTOcIpyv1eCQ - BEdXgxO7QC4t1eCQBCdWDc6/qZQ3bz9KndYdon7HrlLH/Z8XKHBOOLelq/dEJDgkwqs3H7HZdIRWWSxZ - tYvNfUEQBEGIhenCIsYhIMBajt0ibIJ12A6cP3vBW4S9JNgQ4dxXg20JViJsSHBYhEMS7BbhaAnOw2pw - lATbIqwkOCTCMpVy+qrBiUylvHHrEVuMj1pivM8S0gIEzgnnttiSXlOCV206TKs2HqaVIVZsOERZK3ay - uS8IgiAIsTBdWMTYAHKsp4HGEAqMO4YIgyzr55p6XcvWdO3ytYgExxLhkAQXmmqwpwTbImxKMC/C6btd - WoGZPCPN1WBOgp3VYFuClQi7JNgWYW8J5qZS3pBziDquPUh9LQntYMloQQLnhHPLWrkzLMFahEE2WA8O - 0sLsHWzuC4IgCEIsTBcWMWbATHY9uvVQQyUgwgA/Y9nObbu8JdgQ4XRVgxO+QC4kwtESbIiwW4ITrAaH - JdghwnldDY5IsJcIR0twOqrBlgBnqhpsDomwCA+JyGU1WEtwlAh7TKW8bvNB6rDmAPU9coU67L1YoFDn - ZJ0bpFeJcEiCwXKw7iAtUxygBctFjAVBEITkMV1YxNhCplKOSHBBmTyjwFSDTQlWIhypBnO3Syto1eCd - LgnmplJeu+kAtV+9n/pYEtrektGChDon69zmL9+uJNgW4QO0bK3NUsV+WrJmP81btp3NfUEQBEGIhenC - gRRjToLDIuwlwYYIJ1YNTkWCpRqceDU4JMGpVINNCU6hGhyRYFc12Ot2aR7V4AOGCOemGhyR4Eg1WElw - SITjTaWMyTPar9pHfQ5bErrHEtIChDon69zmLd0WkmALS4IhwgpLmhev3qeYY23D5b4gCIIgxMJ04cCI - 8a/u/CpagmOJcEiC/V4NNiW4oFSDlQSnUA3O78kzUqkGawlOazU4JMExq8GGBMebShmTZ7y3ch/1PnSZ - 3tv9WYFCnZN1bnOXbFUivNgQ4SxLmG320iKL2Yu3srkvCIIgCLEwXTgwYvyVJcaeEmyIcFwJBilJcOrV - 4CgJNkRYSbBMpZxANdiW4IgIRyQ4XjXYlmCPanBYggtmNTgiwd5TKWPyjHYr9lIvS0LbWTJakFDnZJ3b - 7MU5YRGGBC9aabMQrNijmJmVw+a+IAiCIMTCdOHgiPEXX8WoBlsC7DkkIhfV4JAE56YanPHJM5QIJ1IN - lqmUE6kGcxKcSjXYfYGclwR7VoNNCVYi7D2VMibPeDd7D/U6cIna7fy0QIFzwrnNWrTFluCVtgQv0Fjr - 5mfvVsywtuFyXxAEQRBiYbpwYMT47u2vQhIcuxqcmgR7VIMZCY57u7QUqsG2BIdE2JBgJcIhCY5Ug9Mw - eUZYhPlqcFiCLTgJTrUa7JBgphqsJFiJcAaqwQ4JTrwavGvfKdqx+3i+VYM3KgmOPZUyJs9oa4nlh5BQ - S0YLEjgnnNuMhZtDImxLsGL5bpqn2EVzLaYt2MzmviAIgiDEwnThwIjxl7fuRklw7NulxRLhBKvBriER - ThF2SnBGqsEFdCrlw5tX0fKOz9DKHm/Qqp5vuXgzJitBj9RZwVLJpnviZMeiW4gPXqOF7Z6mxUM7pFQN - 5iQ42WqwTeyplDF5RhtLLHvu/5za7vikQIFzwrlNX7ApLMFKhJdFmLNsJ81ZupOmzd/E5r4gCIIgxMJ0 - 4cCI8R1LjN0S7BTh3F8gF7ca7CHBBaoaHJLg6GpwYhfIJVIN3ja9Dy1pUzwQTG9emqZ92MKoBkffLs0p - wicdIqwvkItXDY5IsLMavHaLLcKxplLG5BltLLnsuc8S4+2WkKbAzJM3FGOPXWXXpwrOCec2dd5GhwSD - 2ZolO2iWxRRrGy73BUEQBCEWpgsHRoy/uPlllAQrETYkOCzCIQl2i3C0BOdhNThKgm0RVhIcEmG/TKW8 - 6sMqrEQWRsa2fIlGdaibWjXYkuDcVoPdEsxNpYzJM1ov3WFL6PYLYSC5M05e9wTr9bY6Ln/7neMYeJ4M - 5jEBzgnnNmXuhpAER0RYsXgHzVy8XTHZ2obLfUEQBEGIhenCgRHj2zfu5G812FOCbRE2JZgX4fTdLi0/ - J884umcPK5CFlYENn6NBzStFJDhmNTgiwXY12FuC7WqwU4JNEbYl2BbheFMpY/KMVku2Uw9I6LYLYSCq - sQLr9bY6zGXm8kRjuiXc5v44J5zbpLnrlQSbIjwzazvNCLONJs5ez+a+IAiCIMTCdOHAiPHN63d4CQ6J - cLQEGyLsluAEq8FhCXaIcF5XgyMS7CXC0RKcejU4IsLuC+TsO0XsXjaTFcjCyGKLD956lPrWfy52NdgY - EuG4QC4N1eCwCMeYShmTZ7S0xLLH3ovUeuv5MPuufR2u5Gq++N0fQwpL9NHtX4e31aHE2DjG9BPXHZj7 - //Gv/0OLzt5yrO+661PH/jgnnNvE2escEjx9kZNpC7fShFnr2NwXBEEQhFiYLhwYMb5x/QvPanCs26Xl - rhoc+wK5iAgXjmqwW4K5O0VsGNmWlcjCyJz3XlJiPKDp60lVgzkJDotwWIITqwZrCY41lTImz2ixaCt1 - 33ORWuWcj8n049dDWku05fO74eU6Ln/znWN7E2zvDohy152fstsDnBPObbwlvREJtkUYTAULbMbPXMvm - viAIgiDEwnThwIjx9Wu3pRpsSnAq1WBTgmOJsMdUysc+ukArPniVlcjCyMQO1ZQYD25dPd+qwREJ9p5K - GZNnNF+YQ912f0Ytt3wcky0XI3I77fi18HIdEGNz+/d3fEKrLnxB3/7hL6EtbBk+duvb0DO7cozj9t93 - 0bEvwDnh3MZZ0usU4RyaopmfQ5Mtxs4QMRYEQRCSx3Th4Ijx1VtJVYNNCS4o1WAlwSlUg/N78gw9lfK+ - TetZgSysDG72mhLjoe++E6ca7Jbg1KvBYQkOVYM1saZSxuQZzRZsoW67LDHebAlpDCC+OszlOpQYW8/7 - 773oGDahA0L8/vZP1DamZOuAQI8+dDl8XJwTzm3sjDVhCdYiPHn+Fpo8bwtNCjFm+ho29wVBEAQhFqYL - B0aMr125mdLkGbmvBjMSnGo12BLfhKrBIQk2RZgbEpHXUylvm9iG1nd6KBCs7PAkDa5rjzEe2q62LcEx - qsGcBKejGpxliLDXVMqYPKPp/M30wc5PqcWmc5702/NZSF8twb35rWOdDoixXrby/G217Ns//Jn2XvmV - 2t/cB2DZls++VNsg3MfFOeHcRlvS6xZhxdzNNDHE6Gmr2dwXBEEQhFiYLhwYMb5y+WbaqsFKgpUIJ1IN - lqmU9Sxye/v8kvb3/rdCz4E+P6W1799HI2rfFxZjRzXYkGBThBOuBpsSbOFZDTYlOMZUypg8o8m8TWqs - b3NLRr049+Vvlbwiph676linA2JsLs8tOCecG6TXlGDNhDlgk2LktFVs7guCIAhCLEwXDowYX750I6oa - bEtwSIQNCVYiHJLgSDU4DZNnhEWYrwaHJdiCk+BUq8EOCWaqwUqClQinXg2ON5Xyvi3rWIksbBywONT3 - pzSv7YPU/21bjIe8WztKgs1qsFOCY4uwQ4LDImwPieCqwRER9p5KGZNnNJ67kbru+ISabzzLsvJju/qL - uPy1Jb+u9Tr0OjzmJpR4W8fBOeHcRk1dFZLgiAiPB7MjjJi6ks19QRAEQYiF6cKBEeNLF69HJDheNTiD - Uylf+OSaJcI36cKFa2w1OKXJMyy0BJsiHO8CubAIGxJ83JRgphqsJJipBtsibEuw5sCRC4r9Fjunt2dF - srABKd7T819pWvN7aMDb94bFOJ3V4CgJjlENBvGmUsbkGY3mbKAu2z+hphvORrHiXESK//iX/6E+uz6N - 2kbHJUuI8RyPuYkpR6+q4+CccG4jpqx0SPC42RttZtmMtRhubcPlviAIgiDEwnThwIjxxc+uZ7YaHJLg - 6GqwPSTizNlP6eCBg7Rr1x7as+cg7dyxg44dO0mnTn+WvmpwSIITqwbzF8iZEpxoNdiWYKcI7z98gfYd - Pk/7DlkcPEc7B5VnRbKwcbjfT2nrB/9Ck+r/Kw18+x4lxoPbvhOR4ESrweaQiDjV4GgJjlSD3RLMTaWM - yTMazrbEeNsFarrujIMVZ2+FVNUOPHdvA3Rc+vr37HoTHYlsi3PCuQ2fvCIswVqEFTM3KMZYDLO24XJf - EARBEGJhunBgxPizT685qsFKgkMinOmplM+d+4R27d5LW7cdpH37PqZtu47S6g05tGlLDp06ddyS2k+U - +LLVYEOCk6kGc0MiHNXgkASnoxoMCd4PCQ6J8F7Fx7T34Me0x2Lv2tmsRBY29lkcG/DvtL7jP9GEev9K - g2rYFWOIMV8NtiU4k9XgsAjHmEp54px11GDWeuq87Tw1WXda0XvnJ3Tuzm9CCmsHpFivd6MDshtvuQ73 - thw4J5zbsEkrHBIcZobN6BnraeikbDb3BUEQBCEWpgsHRow/+eRq7GqwIcG2CNsS7FUNTvR2aecvXKED - B07Qmk0HaN6KDTR1+TJaunEHzV+2iSbMXEhLs1fR1l1bqceE3tR+VGdqM6K9xXs2w6NpzdJO0Wxwa+ow - ugtNXjKDJi+dQZOWTKfh88bTqAWTaeT8SYoRYN5EB8M1czUTFMNCDJ0zPsJsmyEOxtGQWeNoMMOgmeNo - yti2tKHzg7Su48OFlrUW6zs/oh4XtfonmtboX2hwTVuM+7SoTOPmLQkzdq5mMY0xGA3mZClGaWYvCjNy - lmYhjbA+O5rhBsM0MxZEmL6AhloMmjqHpi9eT1krd1kyvpumLdqkZpHD5BkNZq6jzlvPU+O1pxXzjl9T - wyYQeMRzvY5DB2Q33nId7m05cE44t6ETs8MiDAl2MH09jbIYYm3D5b4gCIIgxMJ04cCI8YXzV5KsBkck - 2EuE3RIcPTb4Oh396CzNWraSGvZtQuVblqenWj/F8kybZ9jlyVCuVTmq0LYCVe1WNUylLm/SW+9XcfBm - XCrHp0uESnHo1OFFx/19CzML2pSkWU1+THOa/jMNqWkPpehQvwI16tfWpq9NQ0UbJ32cNFC0jqZ3hPqe - tLLpZVPPomb3JtRv8iiatngRTV+ykPpPHkedRgyl9oMHUv0Za6lTzsfUaM2pMMP2fkYbP/mCPtx+wbGc - Q8elX/0+7nIcE2SfuenYlgPnhHMbMmF5WIQhwRHW0UgwbR0NniBiLAiCICSP6cKBEeOPP76c9mqwe2yw - +wK5Q0fPWRLUhEo3K63gZDadPN3maSXHTzR6gh5v9Lh6LNeyXFqkOzf0b1OKlcjCyPBmxWl+83+k2RDj - WrYYt6hZlH1f8hp8Doo1KUZFGhShIvWLULGmxdSyss3KUr3pa6jjlo+p4epTKaEDAswt//a//0wbL1hC - HIflliyb++OccG6Dxy9XEqxE2JJgNyMssA2X+4IgCIIQC9OFAyPG585dymU1OPmplDuN/IBKN7WluGyL - sqysFHaetpjZpgQrkYWRLvWK0bxm/0jTGv0r9X/7/gIlxl5AjOtOW00dN5+jhqtOpoQOJcbM8kTDvT/O - Cec2aNwyhwSPmLaWRkx1MkjEWBAEQUgB04UDI8Znzn6edDU4N5NnbN1zkEo1KhWuFqNyy0lJYadm63Ks - QBZW3qv5JM1p+k80svbPqVvlIr4R4zpTV1H7jeeo/oqTKfH5V79X7Lp417F8w/kvkmL5qRuO/XFOOLeB - Y5c6JHi4yRSwRskzl/uCIAiCEAvThQMjxqdPX4xfDQ5JsCnCtgRHV4PDd4owb5dm3Cli2KxxVKpJKSrV - rBSVaV6GyrfyHl9cmGnXugwrkIWRGa2KU5fKj9H0Rj+hAaFqsV/EuPaUlZaEnrVk9ESBAueEcxtgibEp - wWCYi4FjRYwFQRCE5DFdODBifOrUZ2mrBodFOMbt0pr1a0WlmkbEmBOSIDCyTUlWIgsjvRsXp+6Vi9C4 - ev9BPas84isxfmfyCnpvw1mql328QIFzwrkNGLPEKcKTIwxVrFbyzOW+IAiCIMTCdOHAiPGJk58mXQ12 - SLBDhGNPnnH0xGf0yruvhYdRBHV88cuty9O8gIwvzmpdnDrUKaqEeHDobhR+EuNak7Kp3fqzVHf58QIF - zgnn1n+0JcZhCbZF2MGk1dR/jIixIAiCkDymCwdGjI+f+CRagi20BJsinNuplFflbFPji1EtDvL44vqt - y7ISWRiZ0bQota/+BHWv/Aj1MKrFfhHjmhOX07vrzlCdpR8VKHBOOLd+oxc7JBgMcSFiLAiCIKSC6cKB - EeNjxy/k2VTKA6eOdA6jaMULSWHm7dblqHeAbtM2oN6TSoK7GULsJzGuMWEZtV17mmovOVagwDnh3Ppa - YuwWYZtVisETV1nyvITNfUEQBEGIhenCgRHjI8fOJ1QNdkpwalMp1+nRMPDji19rXZ56NS1O45sWpbFN - noxijMXoxoUD/C7d3n48Sog1vhDj8Uup7RpLjBdbQlqAwDnh3CJibImwJcEQYTcixoIgCEIqmC4cGDE+ - dPTjtFSDwyIckmDFsU/pkOIT2rr7KD3TvELgxxeDvg2foAn1Hg0EPao/xkox8IMYvz1uCbVZfYpqZR0t - UOCccG59RmWxMmwiYiwIgiCkgunCgRHjg4fPpV4NtiTYFGFbgm0RPng0woEjF2juihVUqrHcvxh0b1SU - lcjCSDcPMe5qUbN+Sfb9KShAjKuPXUxtVp2kWouOFChwTjg3EWNBEAQhU5guHBgx3n/oTK6rwYdcEqzZ - fxicp30W3cb0U/cvVmLcvHRg718MRIwfpbbVn6BXmxbs4TQQ42pjFlPrlSep5sIjKfFUh2FUtu0AerHP - THZ9quCccG4ixkKRIkVo9uzZdPPmTfrrX/8amitRQiK48d1339GlS5do7dq11LZtW3rggQfY3BHiY7pw - YMR474HTERE+nlw1+IAhwvtdIrzv0Hnaq/iY9h78mN7sUDV8N4ogD6MAIsaPUt26Jdj3piABMa46Oota - rThBNRYcTorqc/dTnelbqEyZMvRf//Vf1Lp7P6o+Yye9PfcAu32y4JxwbiLGwWbq1Kn0l7/8hQ5c/ZrG - 7r1Ira3PRS3r82H2X0LuQHzve98TfMSPfvQj9Qdj3bp1KTs7m65evUqtWrVic0iIjZkLgRHjPftPxawG - awmOVQ2GBNsibEvwHs2Bc7TbYt3W/VSmSdnwMAoRYxHjSo0L/sWXSoxHLaKW2Sfo7fmHk6J8++H0wAMP - qsoFxOXYsWP0z//6U3pl2DJ2+2TBOeHcRIyDyYMPPkinTlnf3de/of5bzzs6LyG9iBj7n5dffplWrVpF - 06ZNo/vuu4/NKYHHzIXAiPGuvadyXQ3WIgwJ1uzaD87SToux82ar8cW6YhzkYRQg6GLcucpjVMEHnwGI - cZWRC6lF9nHHl0MilG03hO655x7605/+pDrWbdu20fd/8Df08tCl7PbJgnPCuYkYBxNI8aYLd6he1lH2 - 8yGkDwQnW4K/+PGPf0yTJk1ScszllMBj5kJgxHjHnpOOajAnwbGqwaYEKxHeZ7Nj3xnasdfm3SFd1W3a - 9PhiTkKCRNDFuGmtgn03Cg3EuPLIBdR8+UdUbe7BpIAY33vvvfTHP/5RdaxKjP/mb+mlIUvY7ZMF54Rz - EzEOHjNnzqRDV78WKc4jEJxoCf4DcrxixQpq06YNm1tCNGYuBEaMt+8+katqsFuEt2v2nKZtId7qWE3G - FxsEXYxrFPC7UWggxm+NWEDNln1EVeccTIoy73qI8eAl7PbJgnPCuYkYBwuMm/yf//kf6psjwyfyCgQn - WYI/qVixIt25c0cuyEsQMxcCI8Zbdx7PVTXYLcHbdp+mrbtPKXJ2naIFqzbKNNAugi7GLzX3xx9HSoyH - z6emS49RldkHkqJM28GsGL88LJvdPllwTjg3EeNgsXDhQtp7+VeOzkrILAhOsAT/smjRIurYsSObY4IT - MxcCI8Y5Oz5yVYNDEhwWYUuAHdXg0w4R1hKsRThn10nFlp02/SePUbdpk/HFEYIsxm3ffoJ9TwoiEOM3 - h82jpkuOUeVZB5KitEuMt2/frsT4me5T6ZVRa+j1CVvUdq+MWut4nig4J5ybiHGwQKVr5O7PHJ2VkFkQ - nFwJ/qVGjRq0efNmNscEJ2YuBEaMN28/mnI1WIuwlmCweccJxSaw/QQ17fNueHxxUKeBdhNkMa5fpzj7 - nhREwmK82BLjmfuTonSb6Irx3//939P3v/999cX8yHNv0puWDP/t3/8f9bzYazXY43iBcxIxDh4YRoFb - 9Zn9k5BZEKZUCf4HF0bfunWLzTHBiZkLgRHjjduOJFUN3mKI8OadtgRHRPg4bdRsO07rco5SxTavyPhi - F0EW40qN/XPxJcS40tC51HjxUXpzxr6kKNV6kEOMt2zZQr/4xS/oyJEjdPLkSZo9fyE9+0ZVOnr0KJ04 - cYKWZK+k+0o8Tf9876P01AeT2WOa4JxwbiLGwQLxzsIjjs5KyCwITq4E//LDH/5Q3UaTyzHBiZkLgRHj - 9TmHU64Gh0XYkuANio9ow9aPaH2IOdnrZRpohqCKcceqj9OzLf0zlAZi/PqgadRk0WF6a7olpEngFuMN - GzbQT3/6U/rf//1f9TwnJ4f+5V/+xfH8Jz/5CQ0ZMoTKVmtEZd4byR4X4FxwTm8OmSNiHDAQZt8kZB4E - J1eCv0FwOSY4MXMhMGK8bsuhlKrBSoIttASv33qM1uXYrAVbjlKPsUPD00BjGIWML7YJqhg3r+mP27Rp - yjUvRy92/5DqTt9CVWbso0rT9iZMydbOoRSHDx+mV155hf77v/9bPT948CC99tpr9Ic//EE937lzJ734 - 4osETR46dCg9WPYFemHQUvbYOBec0zsDZ1JfS3o5GTYRMS48IMy+Scg8CE6sBH+D4HJMcGLmQmDEeM2m - g5YER1eDnRIcXQ1ex4gwWAM2H6XVm49Qra4NwuOLZRhFhKCK8dsN/HGbNk25FuWobLOX6NUBU6j6pA1U - eepuqjRlD70Rh9cn7aRiTXo5xDiZgByvXr2a/n8/+BvHcfHaOAecS6VBs6ijJcb9xyxjZdhExLjwgDD7 - JiHzIDixEvwNgssxwYmZC4ER41UbD6RUDTYleI0lwRDh1ZuO0KoQy9fvo+davijjixmCKsYvN/PXZwD/ - 4SjTtAyVafIivfBBT3pt4FR6ffDsuNzz1Mv0wx/9o7pPZipijMDFej/44d9FHRtCXLP/NHrPoveIhTRw - /ApWhk1EjAsPCLNvEjIPghMrwd8guBwTnJi5EBgxXrF+f3Q1OCTBpggrCQ6JsJJghwgfppUbI6zYcIjG - zc2SaaA9CKIYt6vmn9u0mZRvactxqQalqESdEnH5zyf+k2o3qE2dOnVSYqyHTiQbGHP8N3/zt/Rej7HU - qfekMJ37TKFuA2cqKR4wLpsGTVjJyrCJiHHhAWH2TULmQXBiJfgbBJdjghMzFwIjxtnr9kZJcLxq8CpD - grUIg2ywHhykziP6O6aBFjGOEEQxruej27S5wWcXwyow5hgX5MUCX7hr166l48eP089+9rPcifHf/pB6 - WQKMC+w0GFOM4ROJVIo1IsaFB4TZNwmZB+GWKsH/ILgcE5yYuRAYMV6+Zk/S1eCwCIckeDlYZ7NMcYCq - d64jwyg8CJIYf1DNFuO3GvnnNm254Qd/+wNasmQJ7dmzJ9di/Lc//DtWdJNhiEV/EeNCA8Lsm7zovPok - jd5+ISGwLfbRsfbUjajj9dt0lt3XTbMlx8L7XPzyt57HSxZ9LDxy67OOXlHrTPC65vlosA6R6HkhOLES - /A2CyzHBiZkLgRHjpat3OyTYrAY7JNhThA/QsrUHaKlmzX6asyyHSjcqY1eLRYyjCJQYV7HF2E+3acsN - Woxxl4l//Md/pO+++059AScbqYoxRNiNiHHhAWH2TV5A+hINLYg6OGHUMhkvIMfufdzHS/RYCPc+eDSP - BQ5euqvWcXHz2++i5NjrvLxAcGIl+BsEl2OCEzMXAiPGi1fuSqIabEkwI8JLQixeDfbRwMnTIuOLm8v9 - i90ErWL8bnV/ji9OBXzhZmVl0ddff03z589XN5FPJSDGP4wjxpwER1hNQyatpqEWA8YsZXNf8B8Is2/y - AoIK8fvmuz+pffCI59wyLbM6OGFERVbvD3RAMs3luvoMvAR0+4Xbap3mD3/+q9oOj+Zy4D6WuQyY5wJB - 1hJsLsfvaR5Tv577vLxAuKVK8D8ILscEJ2YuBEaMs1bsZKvBekiElwTbIrwvTNYqm0Wr9lKr/l3V/Ysh - xnL/4mgCNcb47cepQW3/ji9Olh//x4+pc9fOdPPmTfXFm2pwYswLcAhLgLUIuxExLjwgzL4pHpxQcsuA - jkSEUUesbfXrxDue1/mYeG2jJZfb15RjVI6xDRAxFgCCyzHBiZkLgRHjhdk7HEMiTBF2SnBEhLUEZ1kS - DBFetNJmIVixhyq1r64uvFNi3KIMKxBBplfDJ1mJLIz0qPU4veWjaaDTwU/u/wlVq1ZNffGmGrhdG+5K - wUqwUQ2OxTAweTUNHCtiXFhAmH1TPDih5JYBHai86jHD5noNxhvrMI/hVQnOlBib54GKtrk9QPVah3kO - +lgixsEGweWY4MTMhcCI8fzlO2JWg7Nc1WC3BIMFmuw9NC1rI5VtUo5KN5VpoL1AxXi8JY1BoHv9J+mF - FsH6DPzzf/2zEmM93XOy0blzZ6pdrwn1GDjDFmFLcJMRYZs1YQaOXcbmvuA/EGbfFA9OKLllgAtzvcas - xCL08Al9XHdkSowh7jq8JF6HiLHgBsHlmODEzIXAiPG8ZduTqgaHRdiS4PnZu8PMW27TffQoNb4YUoxh - FCLG0bRqUkLJcRDA78q9B4WZIq8XoUfLP0oDBw5MaYxxkyZNqMzTL7Hyq/GSYDDcZMoaGjROxLiwgDD7 - pnhwQsktAzpiVYwxhldXgnW4j6PRrxNPQM3jcesBd844Fx3ca5gV5dM3vlHbAD3GWsQ42CC4HBOcmLkQ - GDGes2RbwtXgsAiHJHje8l2Kucsi1O/ROjKMwhJjThwEobADOf7JT35Cf/qT3QknE61bt6bHi5V3inBY - guOLsMmIKWtp8LjlbO4L/gNh9k3x4IRSL4Msmtvq8BJGiCjG6iIgs9hOh3nhm0a/TiwBNeUVgefcdtzv - YS7H+Xi9vleIGAcbBJdjghMzFwIjxrMWb7VEOIYEG9VgtwTPWbaT5iy1mQ2W7KSKbV4LT+wht2kTgsoj - rz5C99x7D/32t79NakjF//t//4/atGlDT5Z4OgUJtkXYwVRLjMeLGBcWEGbf5IWu+GqRxaN7GcQRcgip - NSWSE0YMl9D7IfSYXjzqQCXWHOurjxlLQLHODK9t9bHwaC7H76ND32UD52D+Phj7rH938/ePdV4mCE6s - BH+D4HJMcGLmQmDEeGZWjiXCEQmOVQ3WEhwR4R2KWSHGzl5BpRrbY4tlfLEQZDBLHqaI/sUvf0E7duxQ - X8Lx4o9//CMVK1aMBgybSv1HL3aKsEuCbRGOlmAw0sXg8dls7gv+A2H2TV7kJtzCCHHWgcqs+0I3yKYe - noD17jHHXgLKDcvgKr/AS4zBjH0Xo46jg3vteOflBsGJleBvEFyOCU7MXAiMGE9fuIWXYKYabErwrMU7 - aKZiu2JG1nZ6b1D/8G3aZBpoIeiUb1mevv8331ez4CUa//Ef/0FtOg9KWII5ER45dR2NnLaORoUYMkHE - uLCAMPsmLyB9bsyqqYneRwe2NY+lq8IQSq+hDgDbmceLJ6Co5OrQr4GAiLu3jSXGADINQda/K45n3lPZ - RMRYAAguxwQnZi4ERoynLdgcLcFKhI1qsCXAtgjbEjzTkmCIsM02mr7IpkaXxuFhFHL/YiHooGr8w7/7 - IY0ePVpVjeOxZcsWuueee6h+8w88RZiVYAstwW5GWwydKGJcWECYfVM60ZGoMEI8IaBaRk0g0HqdKcsa - U4QhyFiGbXW45TieGCeDiLEAEFyOCU7MXAiMGE+dvymharBbgjXTFm5VTFmwhSo0fz584Z2MLxaCDsT4 - 73/092qaaFSOPfkB+IG6b/GPfvyP1Kh1Tw8JBs5qsBuI8Ojp6x0MEzEuNCDMvikeEFSIIIhV7QU64gkj - hBgX7sULDK+IJ8UY72sOnTCHbeA19Lp4Yoxj6t+TW2+ijyViHGwQXI4JTsxcCIwYT5m7MaFqsJJgQ4TB - VLAA5NCAiXOoVKPQMAoZXywITlo+RWWblqWSDUtSyXolqcQ7JahEzRJUvHpxKvpKSXr+lerUpssQGjx+ - mVOC41SDR0+PFuExmhk2wyaJGBcWEGbfFA+IqQ5OUk10xBJGSLE5nhciiyEMWA6JxWtgf3MbrNf7m8Mn - sA033MEtx1gWT4zxmjq49SYixgJAcDkmODFzITBiPGnOhrjVYLcET9HMt5ls0S40vtgcRvF0m6cjtH46 - LAn42bEuneDY+YxDiATBonyL8lSmcRkq2cAS47qGGFctTsWeL0tvVG1AXXpPJNxZwlOCgSHADgkGIREe - M2MDjTUYPmkFm/uC/0CYfVM8khHjRDAFNNbxIMn6gjxUhfVyLb1YxkmxBq+TTMU4GTFOFgQnVoK/QXA5 - JjgxcyEwYjxx9vqQBEdEOCLB0SIMCZ48f4vNvC00KUTl9rWVED/R8Am675376OF6Dyseqf8IPdrwUUXp - FqWVOBZpUIQeqvtQeJtCQf2H6cG6D6rfs1SLUlSyuSU/zS35ySfw+uocmlnP85GyrcrSU20sMWxdPv+x - /ljLDeValWOXA8gv/jDDI7bTqPV47ebl1X9USta32qS29d7UsqhRgopVKUalK7xANeq9Sx8OmaUqxWER - dlWDeQle75BgxcwNNM5gxGQR48ICwuyb4pFuMdaCiuDWm5iVX3M5zsMcPpEIIsZCukFwOSY4MXMhMGI8 - Yda6uNVgtwQr5m6miSFGz1xNTzV7mn5Z45dUsnFJatKvCTXs3ZAa9GpAtbvXphpdalCNzjWoXNNyVLRB - UXr7/bepYa+GVLdnXWrQuwHV61mP6vaoq56bYHnC9LD40KJ3eqnfu76CW+egVz31e1fpWkXN/FeumSVG - +Yn1XqNK+VQr++4I+UGFNhXo8fqP0z3V76H7a96f7zzwzgP0QO3cgT9+HqgTvQx/FD7b5lkq0bQE3V/7 - fvXHEv4AVH8E1nlIvf7jdR+n0vVL29ViS4wxjKJYpeL0zPOVqEnrnjRwzOK4IhwlwYwIj5u5UTF+ls3I - KSvZ3Bf8B8Lsm+KRbjE2BRTjerltAMYz6+EUZsU4VUSMhXSD4HJMcGLmQmDEeNzMtfEl2EJLsGbCHLCJ - xs/eQD1GTaQHajxAtd6vRbg11aenP6Vj+4/R8YPH6ej+o7R7227av2E/Ne3elB5u8DB9dvYz+vLql/TZ - x5/RmY/O0KULl+iLa1/Qrcu3HNy8fNObSzfpxqUbPJ9HuH7xOs/n1723sdbh0Vx346LzuBx3rtyhTz/+ - lPYc2EP7D+2nA4cOeHPY5uDhgw708njruWUsR5hlIfYf3p9Rjh0/Ris3rqSpi6bS7KWz8505y+fQnGwL - PKbAvBXzaHrWdJq1eBbNWzmP5q6YS7OXWcddOocqdapEv6jxC6rZtSYtXrGYpmVNs/JjAk2YPYGGTR5G - TXo1oaJ1i9LPKv2MitcqTiXfKUnFqxWnoi+VopfeqEXtPxhJIyatTLoazImwyQSLUVNXsbkv+A+E2TfF - wxTjZII7FkClV0+QgYCoQkrxOgCybFaKIcfxLvpLhGTEOJngjuUGwYmV4G8QXI4JTsxcCIwYj52xJmY1 - OCLBtggrGVZCbNN77Axq0LMDPfTWQ7Ru7Tq6dO4Sbd26VQky2Ld3n83OfTRt3jR6b8R7dPr4aTp98jQd - PnSYcrbm0JFjR+jTTz6lc+fOKT4+97Hi3FnreQzOnj3LcyaE+bMb9z4aY535WuqcPo5w/uPzNudtLpy/ - oJZf/PQi3bhiibLF9SuWVIdQy67a3LxqiX2IW9esPwCuWT+HwHPHMmNbDnXM0OuFX/ey9ZoM1y5dc3D1 - 0tWoZWEuG4/6ZwvuuOHXDv1++nfE73335l36zZe/oW/vfBvm13d+HQbrWO4yyyx+/aW1n8Y4jgNjvfm6 - 39z+huXrW18rzJ/V81vWegv1/PbX9Lu7v6PPznxGn5//nL794lu1/L+//G86dewUPdboMfrei9+jITOG - 0H/fsJYdPkXH9x+n4weO04kDJ+jkwZO0du1aqt6pOv3yjV9SsbeLqfHFxZ9/it6q0YS6D5iqpNgtwfGq - wW4JnjDLylErLzUTLUaLGBcaEGbfFA99BwkIZTJwx9JAjiGiegyxV0CQY40jTgacE8Lr3CDl5vknCncs - NwhOrAR/g+ByTHBi5kJgxHjM9DUOCY6IsC3BdlU4wrjZVscMrE4YtOjdk55v/Aa9UO8FytmcQ3v37KV9 - +/YpKd65c2eEXTvpwL4DqpIMcYYQb9++Xd2/ddu2bWqZZtvWbTbW8vDP+rkLHMPEfW/YRDDP0/1cs2vX - LnY5wLqE2B3CtZw7FrdM4T6G9fPu3bvjs2d3+I8Vk71797KgDU3C6/ZF0Ov2798fzYH9dODAAfXzvv2h - baxlGrXO+Nl8Hgscy4TbRhPvmO7XVc8P8uw/uJ8++ugj2rJ9C02cP1F9fg/stz7PR47RslXL6L1h71GH - ER1o7ea1dOTQEdq+Y3ukrSy2bd9GHx38iD478Rk17dmU/u2Ff6OSVUtSmedepDqNO1K/EfM9JTimCFs5 - 6RZhhZW3NptpzLTVbO4L/gNh9k35DcRXV4tNuG39CoITK8HfILgcE5yYuRAYMR5ldZpe1eCwCFsdsGas - xuq4wast36b7XnuAmr/fnE4eOUk7du5Qcrtx40basGEDbd68OQwmMMjJyXEs27R5ky29Odto46aNtH2r - JbfbdtCmTZsc23mB7QD22Zpjva51DL0sP8DvnSh6e25/c5kX5u/PYr237PIEiXv8DON+fd3muQWfw1jg - M8qxectm2r7N+nxu3aGe43O+JWeLerx4/CLdOHODdu/cTVu2bnH8sYY/bvAHFz6bR/Zb0mwdo1ydcvTg - iw/TsxUrU4t2fWjI+KXxJZipBjtFeDNNcmP9oTtWxLjQgDD7JiHzIDixEvwNgssxwYmZC4ER45FTV3lW - g8MSPMuW4DFuZmygCg1fpp+/9HNq8UELOnXklJIH/MsYIoBKZSzRAJBiCAO2gzBs3GxJYUiWue05tFhD - qrn1hQ28V/gjAP+q37tzr3q/zPV4juUf7f8ovL25XogN3i+OnC2hdZYM62UQ7V07d1HWqiyatWiW+gyj - bfQ6/HGInyHI+INnzdo1dP74eXqv33t031OP0Ctv1qZOPUbTqKmro0XYyklWhJUEe4vw5DBbFGOnrWFz - X/AfCLNvEjIPghMrwd8guBwTnJi5EBgxHjFlpWc12C3Bo2esdzJ9PVVqU5ser/IklalZRg2lOLj3IK1c - uVL9W/rMmTNhgeAEBBzbd4y6juxKjfo1onMHz1GdD+tQxfYVaff23bRrxy52H5M9u/bQti3b1MQiTfo3 - UWM6ue0KEzu371TvKe6CMWX+FPWem+sP7D6glr839D37DwZL1sz1QvqA7F7/9Dp1HNWRKrSuQAd3HVRC - jHX44/DEiRNqyA9yQlW9rT8c8Qfk8CnD6YlnylC1d1pQr8EzaPxMpwgnWg12SzCYMs/JuOkixoUFhNk3 - CZkHwYmV4G8QXI4JTsxcCIwYD5+8wrMa7BbhUZYIR1inaN2zH71Q9w36xcu/oIYfNKSjB4+qsZd6XGos - KQYYArFqzSqav2w+7dy6kxYuW6iu8se6RKrGapzx1u00cMpAGjt3LO3btY/drjCB9wzVy/dHv0+zlsyi - /bv2O9bjPZi5aCZ1GdVFbbdju/2vfyG9qM/21hy68dkN6jSgk7p/94Z1GyhnYw6tX7+ejhw5QleuXKFV - q1bRokWL1GcV1WYMOeo1sheVe+4latiiKw0asyjlajAnwmDqvByaOt9m/Iy1bO4L/gNh9k1C5kFwYiX4 - GwSXY4ITMxcCI8bDLDH2qga7JXgkmOak9/D5VKvZe/RI1UfosWqPqX8jHzl4RFXL9L+UOanQoIKGcZkH - 9xxUQwDweHTfUbUfJILbx0Rvd+LgCTqy70jUsAI3epwo7hRweO/hhF+nIKHf01MHTykJxvATc70eSoE7 - IZjbpxscF+/l/t37benL0Otkgq3btqrhDdy6RFG/ryXG50+dp3EzxlGZVmVoxuIZ6vOL90P/cbhs2TL1 - XF3It++AapdXGr5GL7xSldp2Hqgm4EiXBGumaRbk0ISZ69jcF/wHwuybhMyD4MRK8DcILscEJ2YuBEaM - h07K9qwGuyUYjJi2lkZMjTBw7FJq33MMvVGnAT1ZoygtWbaELp68qIZBeEkqhGLnjp2qksnJVCqiin0S - 2Q8ih6EIY+eMVVVqJcc+E2NNvPPO5O+FdkP7QcAxbvbArgOe7VmQ0H8YHd5zmI7sPkIH9hzI1Tnjj78N - GzfQhvUb1B8IEGWMrccdQ3BcfSEllh8+cJg+P/U5dR/RnZ6sUIbeqFKPPugzgcbPXG9IcGwRnsqIcFiC - gSXC0xZspekGE0WMCw0Is28SMg+CEyvB3yC4HBOcmLkQGDEeMjHblmBGhEcwIjzcZMpaS6xXUf/Ri+nd - D0bSq9XqUekqT1Ov4b1pvSUKkAbzrgIadeeFDRtp86bN6op+TjgyAV4LF6T1GtuL/qXyv9Aj9R6hGQtn - KDnmthe8UZXinfup3bB29FD9h6jTyE5qSAcqo9z2BQXIO4betB/enl7t+CpNWzRNyTG3bSLg98XFpmvW - rFEX4eEzr+9+gfUQcfz35NzRc+qPh7b929IjFYpS+QqvUJ1G79GAkfNVhTjVajAk2C3C0xfazFBso0mz - 1rO5L/gPhNk3CZkHwYmV4G8QXI4JTsxcCIwYD56QbYiwU4IdImxJsM0axTCDoZNWU9+Ri6hVp8FUqXoT - KvXsS1T++ZfpxZfeoucqvkHPvWjzbIhnXnidKrz6GtVsWJ9WLltNy5Ytp8VLluaahYsW08pVq6PkRQOJ - wX2UX6pZiR4qX5QeeqooVapXjT46YN+9QUicw/sP0+Jli6nIq0/Sgy8/SvdWfIjmLJqrZjosyBV43C4t - KzuLHqjyEP1LxZ/Q0w0rqP8gJHKhZyJkZS1Rn8UlIbKXr6SlS5ZRjyE9qVzVZ+iJcmWpTPkXqVKVetSp - +wh1j+GIBCdfDdYirCXYZOYim8mzRYwLCwizbxIyD4ITK8HfILgcE5yYuRAcMR6/PFqCwyIcLcGKyTZD - w6ymIZNWUd9Ri+i9HmOoduPO9FqVhvTia7XohddqqscIeF6Tnn+1BlWoWJXKVniNSj9VkUqUfY6Kl3k2 - VxQr/ayqxFWtUZcqV69Db1Z9x0EVa1mV6nWpaKkKVPrpV+ip59+k8s9Volp1mln71Iva3u+8UbkmNWzS - irp07UEdOn2QezrbtLd+7tmzP71V/R0qhvey/EtU9plXqF69ltS1e6/wdqnSMS7dkqdLN3r3vc40YfxU - atS8JRW3zrtk2ectXqAuH/SkmTPm0ISJUywmG+B5YkyeMo169x1AJazPYZnyL1DZp1+0qEhlrc82KF3O - WmY9VnihkvW+NaR3Ow+kYeOWqKETrAjHqAbbEuwU4ZmGCGtmLdqumDJnA5v7gv9AmH2TkHkQnFgJ/gbB - 5ZjgxMyFwIjxIEuMzWqwlwRHRHi1k0k2QywGT1xFA8Yupx5D5lDHDyeo4RVtu46gd7vi0Umb94dTs/f6 - U+2m71PlWi3otaqNlEyrx9xgHeOlSnXouVeq07MvVWXB+rfrtaOGrXoq8DOWcdv6HuuPj6dfsP4AePYN - Kvfs69YfAm8kxFMJ8PTzlaji67Wo6jutqFbDDlS1dit66Y136Bnr9dQ21noNtk2GZ4AlkThWPCq4eZHj - LYU65vNv0IuvVqc3qzWkKjWbUaVqDeh5670qX+FVKvfMyzF4JYryJtb+L7xcVYlv9Xeah6lWqxlVt6hZ - tzU1ad2NPugznkZMXGYJ6yZDhBkJBnGqwRFsCZ6V5WS2xVQR40IDwuybhMyD4MRK8DcILscEJ2YuBEaM - B45bxopwPAnmWaUYNGElDRy/ggaMy/ak/9hl1HfUYuo5dB69338adeo9KW206z6aWnYaQs07DKQWHQc5 - wDKIedcBM6jX8AWKrv2nq2Xc9gWdljEZTC2s36lJ295Uv0U3qtf8A5b6oIWmm4MGJi2dNGrVg9p0Hkrd - rPbrNXSuemz7/jBq3Mb6g8Na37Bldyetulv7xKA16BGmsQdNWvd0Yr2eF03bRmjW9kNre+vYLT+gNp0G - Uvf+k6nP0FnUrd8kavleX6rbuAO90+BdeqdhO4v3qLabRu+pccFe1GvSkVq170s9+k+i/sPmUP/hEfoN - n00DR8ylEROW0oRZ61R12FuCE68GuyU4zOIdijkW0+ZuZHNf8B8Is28SMg+CEyvB3yC4HBOcmLkQHDG2 - BNUcEuEWYV6AgS3BQyauUpXi3AKZThcDx2dTvzFLqd/oJSyQcoi7fm38jGXctgWJ/vGwfucBJtbv1H/M - Euo7Mot644+AYfMVuMVehAUO+mhGRNN3xEIH/UYtokHjl9Fw67MyEsNvrMfB1vP+1h88/UYush55BoDR - IMvBQM2YCIPGLHYy1mawgyWKIeOiGapYSkPHg2X2cmufEZOy1d0gcM/gcdbjiInLaeCoBepiOMWo+dZz - zYIwg0ZHM1ixkAaPWUgjreNOnL1RVYHtMcMW+DlUGeZFOPlqMCfBWoRN5i6xxHjeJjb3Bf+BMPsmIfMg - OLES/A2CyzHBiZkLgRHjAWMtYQhJcFwRNkRWyDx4vz0JtYtuNy+GAat9bSL/EQDDTaY4GTFlrRNLfDWQ - YCf2xZujPBgNpgP7/thgjMmMCGNnbHAyc4MlriYbFeb0ySbpnEo50TtFhIdDgLgXyKW3GuzAkmCI8Nwl - Ox1Mny9iXFiQkJBIX3A5JjgxXTgwYowqo1OAQxIMLAHjhE1IP1Hi6yAVCY4hwi4JjiXCrARbcAIMOAl2 - iHAcCU5GhJUEz/KQYJABCY4W4dyNDU63BM8DS012WWK8mc19wX8gzL5JyDwIruIo+BsEl2OCEzMXAibG - toBxwiZkhmj5NbAEN3kR9pBgkLIEg0SqwR4SDOKIcKISDHxXDXZJcHwR9h4SYYuwU4KVCDsk2Bbh+Zpl - NjMWiBgXFhBm3yRkHgQnVoK/QXA5JjgxcyEwYoyxq5y4CemDld8wuZdghwhHSbCPq8GGADskGGS6Gux1 - uzRQgKrBYREOSbBmQZjdNHPhFjb3Bf+BMPsmIfMgOLES/A2CyzHBiZkLIsZCyvACHMIS3IJUDeYEGCgJ - BoYAOyQYhEXYJcEhEU5KgkFIgKNE2Ksa7JDg2CKcqckzokQ4JMDRIpyZarBbghcst1loMEvEuNCAMPsm - IfMgOLES/A2CyzHBiZkLIsZCQrDyG8bf1WBeghMZEpGACBsC7JBgkF/VYEuAORHOiwvkuGowJ8GJiLAi - ezctyt6jmL0oh819wX8gzL5JyDwITqwEf4PgckxwYuaCiLHAwgtwCEtwC0Y1OAEJBiEBjiXCURLMinBu - L5ADsSQ4IsJTGBHOfDU4WoIdImwJb9qqwYYAJyzBwBBhkyyLOVkixoUFhNk3CZkHwYmV4G8QXI4JTsxc - EDEWePkNk2kJlmpwuqvBtgTnQzXYS4JdIhyR4Dgi7CHBIGuFyV7FnKytbO4L/gNh9k1C5kFwYiX4GwSX - Y4ITMxdEjAMIL8AhLMFNSITDEpysCGdOgh0iHEeCM1ENji3BERFOrRqcuamU01MNTuwCuVSrwZwIL9as - tJm7WMS4sIAw+yYh8yA4sRL8DYLLMcGJmQsixoUcVn41luAWqGqwS35N0lsNtiU4pWqw15CIKBHOfTXY - W4L9UA2OSHA6qsFuCdYsCbOP5i3exua+4D8QZt8kZB4EJ1aCv0FwOSY4MXNBxLgQwcqviUt4vUioGuyS - YFuEk5BgphrcY+AMatlhAA0cvThKgh0izEgwpkpu02kQdek1LgPV4NxKcN5XgzkJ5kQ4nbdLi10N9pBg - 4JLg+CK8z2ZVhKUW85eIGBcWEGbfJGQeBCdWgr9BcDkmODFzQcTYx7Dyq7EEN7PVYF6Ck6kGv/pWXbrv - wcdU8upHTYnSz9J7H4ygN6s1ojermzR20L7bSCpR5jnHvr+87+Gw+PYYMJVer1KPHn60mHrsaT03JViL - cKsO/ejlN2pa2xWnN6rWz6UIx5JgW4S9JViqwU4JjhZhSDDH/KXb2dwX/AfC7JuEzIMwv0eFwgGCyzHB - iZkLIsY+gZXfMKlIcAwRdklwLBFmJdji/T4To2TXhFtXsWJFateuHT388MNR6+KBfbBvnTp11HMtwd// - /vcd2+H5hwOnOarBrTv0d2wD7rnvkZQkOFqEC8fkGbEk2LMazEhwqtXgKFbvVywzWCBiXGhAmH2TkHkQ - 7u9Bwf8guBwTnJi5IGJcQOEFOIQluPlRDY6WYBBdDR42cQX9609/xiapmzNnzqjEhdTOnj07/LNej2Wx - 0NthHwSOp5f927/b5zBmzBi1HI94/sijxZ08Vlwtz87OVttpue7eb2JcEXZKsC3C3hLsqga7JDi+CHsP - iUjsAjlbhAtONTgkwQlUg90S7Gb5mv20cJmIcWEBYfZNQuZB4HtPKFwguBwTnJi5IGJcAGDlN0zuJdgh - wlESnPuxwRp9gVyrjgNVQmpZ5ULLbzwxjhd6O/1aly9fVj+bx9DHNUWawzwXPG/fdahDgh0i7HW7NFCI - qsGcAANOgtNZDebkV7McWCIc4YBi4bIdbO4L/gNh9k1C5kG4vxMF/4PgckxwYuaCiHE+wAtwCEtwC1I1 - mBNgoCQYGBfHAVwc9+GgmSohMTRCV3Y1d+/eVYmq5TOeGHuhQz/HPu7Q6/Rx8dp4PS++++47tZ1+/Q4f - DE2iGhxbgsMiHBLgaBHO22pwlAQDDxFO9HZprASnqRrslmBNtsGi5SLGhQWE2TcJmQehvzOFwgOCyzHB - iZkLIsYZhpXfMP6rBrsl2OtOEUUeL8kmKQQUkZOTEyXK6RDjWBXj5MV4WJQEcyLs96mU3XASnD/VYKcE - O0R4bTQixoUHhNk3CZkHob8zhcIDgssxwYmZCyLGaYYX4BCW4BaManACEgxCAhxLhMP3CjYJ3SatQ7eR - 9NbbjRVmknIBGeXEOF7o7bAPAoKrl2n0cfHoXmeCfRH69Tt2GxYlwUqEXRLs96mUOREuaNVgToRXKA6G - yRIxLjQgzL4pEUZvv0BrT90Ik3X0Crsd1unwWp8sXq+VLBe//K06Lzxy6/E6WGeC12+25FjUtliHwHr3 - Og6E+ztR8D8ILscEJ2YuiBjnAlZ+w2RagvOvGsxJcKz7Btdv1kUlKC5qQ5jyasqolxij0ot1HHo7Lcbm - tnodfkaYyzjcYtyp2/BATKUcFmGXBEeJsCW6+VUNBqYEh1kXIStbxLiwgDD7pngcvGT/58kdWO7eFqKo - w70OpBKQUPdxtJgmEu59uON5/Y6Im99+FyXHIsYCQHA5Jjgxc0HEOAl4AQ5hCW5CIhyW4GRFOHMS7BDh - OBKcyuQZ9z/0uEpQDJ9AmIKaiBibIu2FFmMz9Dp93GSHUnTqbolxxqvB+T+VcqoSnJfVYE6EwUqDxSLG - hQaE2TfFYsa+i2p7BGQQlePtF26HlkSLYTwxxv5uvvnuT6E9bNl2r++36WzUcXAOOB/NH/78V7U/Hs3l - QO+DnxHmMmCeM15fS7C5HOdoHlO/nohxsEFwOSY4MXNBxNgDVn41luAWqGqwS35N0lsNTn4q5Teq1FfJ - iQvxdEA8NRgTrJd5ibE5bliDbQFkG1KrpZsbY6xv15Yo4du19R2fD9XgiASnoxocW4LzphocT4JBshLM - sTh7J5v7gv9AmH1TLFAtRUAMzarp6RvfqOUQRHN5PDF2467U4niQcW7bWHhJr4nXNlpyuX3N3wfvBbYB - IsYCQHA5Jjgxc0HE2IKVXxOX8HqRUDXYJcG2CCchwQWsGmxKsHsq5U49R4eTE8KJ0BfduUPLrv7ZTOp4 - gWNrMcbPet908HjR0qwI58nt0gAjwEqCgUuC86oa7HW7tERFOJVqcDSHbNbbrLJYImJcaECYfZMXEF4d - bgFEFVeHKbKJijH20aKKgCBrCUfgOVcp9kIfi5NbDbeN+XtwY5k7rz4ZWut8D/SxRIyDDYLLMcGJmQuB - FGNWfjWW4Ga2GsxLcEGpBnMSDLhqsCnBehY5PYVywxZdw4mphRdDFfQMdbriG++uFPiZQ1d1ze0Qphhj - mX6dVECVG8cZNm4hL8IOCbZFuCBXg1kJBi7xdVMQqsGmCEOCOUSMCw8Is2/yAsMYdOBn93odphzGEmOs - Q6VZV1sR+FnvDxF3V5BRqcawiXhV5FTFON7vCHSYv6eIsQAQXI4JTsxcCIwY97fEOFqEU5HgGCLskuBY - IsxKsI+qwaYEh1FTKG+mUuWeDyclBFOHW2aBriRridU/Y91P//3njm3dUq3p06dPeLme3Q7geW5Cn8f7 - PUcW6qmUTTJSDbbENlUJjiXCbkSMCw8Is2/yAhVUHdx6LYeQXb0slhjr7RH4Gcc3h2FoUKWFDJtjj+Pd - mcKUbW490K+PR70sVlUcmBVl/J7YBuhzEzEONgguxwQnZi4ES4wtwc2PanC0BINEqsEeEgziiHCiEgyS - rQa7Rdhmi2LkpGyVjJBYPbwBoYX13vsfofYfDKUioWmYY4kxbpeGR4DpmuMFXg+vq/dBxRfH4tDnhkdu - PdDHmjxrbUSCXSKcP9XgkASnoxqcbglOWoRDEhynGpwIIsaFB4TZN3kRS3IBJ5qx9oGEelVlvUhkH1Ne - EV5DMLjzNZdDrt2irtd5hYhxsEFwOSY4MXMhMGI8YMzSpCXYIcJREuzjarAhwA4JBklIMJgyz8nIyREx - PnjwoBo+oSvF3//+96nPkOlqBrkij5VQy2KJceXqDdWjXo5jQbBN+cXPqBjri/j0UIqHHnkivA2HPiYe - ufWack9XjCvCuZXgdFaDOfnV5L4aHBLflCUYRCQ4tyLsRsS48IAw+yYv0iXGqABjeW7xqhpjnRl4zm3H - nS8wh1OgEqxfy5RiVLCxnUaPh/Z6LTcI7jtQ8DcILscEJ2YuBE6M86oazAkwUBIMDAF2SDAIi7BLgkMi - nJQEg5AAR4mwVzXYIcGxRXiqIoemzo9Q2hhKoUGluO+QGeFZ5Io8Hl+M3dtAgPXx3Jh3vdDLMDYYwyBM - atZpoda5xbhWnZb0wYej6INeEabOXhdfgoGHCBemyTNSE+HMSTCHiHHhAWH2TV6YwshVYbk7M5iSqpeZ - x8lNuIUWoMJrDqNAcJVf4CXGAGOY3cfRwcmvPpaIcbBBcDkmODFzITBiPHDsMm8RjpLgzFaDeQlOZEhE - AiJsCLBDgkEuq8G2CDslGEzTLABbFe80aEtFS5Sn//t/f6Qeh09Y7JhFLhExftS1DYY96GR3o/dFVRnP - 8brcnSJqWgJsbh8W47otC1E12CnBDhF2CbAm9xIM8laE3YgYFx4QZt/kRaw7NnjdrYET43ikso/GvKcy - zlEHLuJzbxtLjAFkGoKM8wE4Hn5PblsRYwEguBwTnJi5EBgxHmSJce6rwQlIMAgJcCwRjpJgVoRze4Ec - iCXBERGewogwVw0OSzAIibCuAodRAhx7KuVExLhKjUbqEUMx9OQbuIsFxhtjW40eRoHQY5mLl3wqJMO7 - HOOCIcBYr18Lj3iO5VESHEOEpRqcvxLMIWJceECYfVMs9EVmbpk0ZdaUx1QkN5V9gCnCEGQsM4/lluN4 - YpwMIsYCQHA5JjgxcyE4YjzOEmMlwVINzm01mJdgpwjHm0q5ytu29JroiTj0mOS+g6fSfQ8UUT9jqASE - 2JRgHViGarK+vRrGMg8dPY8ZF7yLmrZ83/FaWqSxPOVqsEuCo0TYEl2pBmceEePCA8Lsm2JhiqauGqOS - rIcdxBJmc7kJKrM4FsQV+5t3n8BzoMf0cvsDU4rdUzabt3zDnST0Oi2z7nPW4Jj69bn1JvpYIsbBBsHl - mODEzIXAiPHgccvTLsEOEY4jwZmoBseW4IgIp1YNZiQYJFANtolIsIk5gxwqwvoiOcismcwQYgyFGDN5 - OT1RtIxjXSweLvIkDRk1x3NIxLAx86NeC8+Hj50fkWAPEU7XkAipBmcGEePCA8Lsm+JhTrxhjsPFz+6h - BvHEGFJtijCOoWUUmK+FwDL3eGFz+AR3DsAtx1imZRaP7u1BIlKv0ccSMQ42CC7HBCdmLgRHjMcvjxZh - l/yapLcabEtwStVgryERUSKc+2qwtwQnVw2OkmBgiXCsqZQHj5pLVWs0pseeKKkezXHBoNMHQ+jVN2rQ - vfdF7kihuff+h+mFl96iVu16JjQ2GBL8dq0m9PiTJdXjiHHzk5TgvKkGx5NgkHsJBhER5oTTL4gYFx4Q - Zt8UD4gpBFALLWQU4skJaSy5xHG0WOPRa9IO/Xo63EMitPRCor3GAAMcI5mKcaxzzy0I93er4H8QXI4J - TsxcCJAYZ7MCDApeNTi3Epz31WBOgjkRlqmUUxfhIFeDE0HEuPCAMPumdBJLLs27U2A793o3ZvXYvQ7H - cleS4yFiLKQbBJdjghMzFwIjxkMmRMQ4E9VgToJBflSDnRJsi7C3BGe+Ghwlwg4JtkW44EyeES3CrAQD - l/i6kWpw3iJiXHhAmH1TOokll+ZdLszZ8jhQCdbVZVSquW2SRcRYSDcILscEJ2YuBEaMh07M5kU4jgQX - vGqwU4KjRTh31eC0S3CUCMtUyrwEMyJsiW2qEhwEEXYjYlx4QJh9UzqJJ5fm2F8IL7ZH9VeD4RXYRksx - Ql/0l1uSEeNkgjuWGwQnVoK/QXA5JjgxcyEwYjzMEuPAV4NdEhxfhL2HRNgi7JRgJcIOCbZFuOBUg0MS - nI5qcLolOGkRDklwQKrBiSBiXHhAmH1TOkmk6grRNS/A8wpUlSHL3DFSIZ4Y47WwLlm4Y7lBcGIl+BsE - l2OCEzMXAiPGg8ZkRUlw0tVgQ4AdEgwyXQ32ul0aKETVYE6AASfB6awGc/KryX01OCS+KUswiEiwiDDP - wqVb2dwX/AfC7JvyCwyXgIxClCHUZvU42fHDBR0EJ1aCv0FwOSY4MXMhMGLcY+DU5CQYhAQ4SoS9qsEO - CY4twpmcPMMhwiEBjhbhvK0GR0kw8BBhmTxDJDgVpszMZnNf8B8Is28SMg+CEyvB3yC4HBOcmLkQGDFu - 1b5PbBE2BNghwSC/qsGWAHMinCcXyEWJMC/BCYuwL6rBTgl2iLBLgDW5l2AgIpwOevYZwea+4D8QZt8k - ZB4EJ1aCv0FwOSY4MXMhMGL88uvVIxLs46mUbaIl2CHClvCmrRpsCHDCEgykGuyBSHCmqFqtNpv7gv9A - mH2TkHkQnFgJ/gbB5ZjgxMyFwIjxfffdT4PHZhWoarAtwflQDfaSYJcIRyQ4jginWg12SXCUCFuiK9Vg - IRHmLtxI99//AJv7gv9AmH2TkHkQnFgJ/gbB5ZjgxMyFwIgxeOX1akqEY0twRIQL6lTKuasGp2PyjAxU - gy3RjSfBUg0WvKhS9R025wV/gjD7JiHzIDixEvwNgssxwYmZC4ESY9Cweae0V4O9JdgP1eCIBKejGhxb - gvOmGhxPgkHuJRhERJiTNSFvaNehJ5vrgn9BmH2TkHkQnFgJ/gbB5ZjgxMyFwInxPffeS83adPOQ4Lyv - BnMSzIlwntwuDTACrCQYuCQ4r6rBGZk8I2kRlmpwQaRz1/50r5XTXK4L/gVh9k1C5kFwYiX4GwSXY4IT - MxcCJ8YaDKsYMmZhDAm2RdhbgqUa7JTgaBFmJRi4xNeNVIOFeMyYs5oqV63F5rbgfxBm3yRkHgQnVoK/ - QXA5JjgxcyGwYgxwQd5rld6mdp3706BR82js9NU0ceY6J7PW0STFegeTZzuZMnuDzZwIU03mblRMczNP - s8nBdDDfZLNiBljgZGaYLZag28xyswjk0GyGOVkmW8PM1Sx2Mk+xzWZJhPkcS7crFniwECwz2eFgkcny - aLI4sp0sjstOB5hBTShYLFq2jabMyFa3ZKtSrbbKXS6nhcIBwuybhMyD4MRK8DcILscEJ2YuBFqMBUEQ - hIIHwuybhMyD4MRK8DcILscEJ2YuiBgLgiAIBQqE2TcJmQfBiZXgbxBcjglOzFwQMRYEQRAKFAizbxIy - D4ITK8HfILgcE5yYuSBiLAiCIBQoEGbfJGQeBCdWgr9BcDkmODFzQcRYEARBKFAgzL5JyDwITqwEf4Pg - ckxwYuaCiLEgCIJQoJCQkEhfcDkmODFdWMRYEARBKFAgzL5JyDwIruIo+BsEl2OCEzMXRIwFQRCEAgXC - 7JuEzIPgxErwNwguxwQnZi6IGAuCIAgFCoTZNwmZB8GJleBvEFyOCU7MXAi0GD/wwAPUolkLylqYRWdP - naU7N+/Q119+LRRAfnUH/CqKr8AXJl/RXZPbNl+GuWtz6y7dcXPzLn1x80sHt29o7ihugesRbiq+CHPD - 5Nptum5yVXPL5sotuhbmJl0FlyNcAZduKC5rPr9Blz6/HuHidfrc4OJnET779FqYT8En4Cp9orlwlS4o - rtCF81fofJjL9PHHEc6dA5cUZ8FZ8DmdAWdsTisu0unTF+mU5tRnYU6G+ZROgJM2x09+QsdP2HwEjl+g - Y5qPLtDRj84r9u4/QavW5NCYsVOodu36dP/9D7A5nSz4Dnj33Xdp7dq1dPPmTfrLX/6iOhKJ1OO7776j - S5cuqfe0bdu26j3m3vtYIMy+Scg8CE6sBH+D4HJMcGLmQmDFuHmz5vTp+U/pj7//o1DA+AP4HfiDg//W - /Nbkv+k7zW8i/D7Md/T7X9v8zuTb7+i33/4+it98o/md4tfg6wjffv1bm1/ZfKP56jeKrw1+dRf8OsxX - X5p8S3fvRPgSfPFNmDvgNviavtDc+ppuK36luHUzws2bX9HNGxFugOt3FdfBNZtr1760ufolXdVcuUNX - DC5f/iLMpUua2/Q5+Pw2XVTcoosXb9FnBp9+djPMJ5+CG4oLn9ic/+Q6nb9g87Hm/DU6F+Lsx+Cq4sw5 - zRU6fdbmFDhzWbEpZx/VrlOfze1EadmypfX7X6Xly5dT3bp16d5776Uf/vCHbOciJM6PfvQjKlKkiHpP - s7Oz1XvcqlUrtg28QJh9k5B5EFx7Cv4GweWY4MTMhcCJ8X333UeTxk9ihUzIHzgJDouwlwQbIuyQ4JAI - OyRYiXAqEhwSYbcEh0TYlOCvlQQbIuyW4BgirCQ4JMJhCY4nwlESbIuwkuCQCF/TImxK8FW3BEdE+FJY - hCMS7CXCnhIcS4QNCT5nSPBZU4I9RPgkOH2ZTpy+ZHPqEh236NVnsBJaLte9wHfAtGnTaPXq1fTKK6+w - nYmQPl5++WVatWqVes/x3nNt4gZh9k1C5kFw7Sf4GwSXY4ITMxcCJ8YixflL0KvBpgQXlGqwkuAUqsEx - JfjCtZSrwVqCT2oJtoAEHz/1ueKjk5qLdOzERfqw9yA2172AoE2aNIl+/OMfsx2JkH7wXuM9x3vPtYkb - hNk3CZkHwbWd4G8QXI4JTsxcCJQYt2zRkpU1IXOkJMGGCMeVYJCSBKdeDY6SYEOElQTfcQ2JCIlweqvB - jASnWg22xDehanBIgk0R5oZEJFYNtiU4IsIRCdbVYKcEf64kGBwFx8FndAR89Bm9U7sBm/Nu2rRpQytW - rBApzgfwnuO9RxtwbWOCMPsmIfMguHYT/A2CyzHBiZkLgRFjXABy9dJVVt6E9JC+arAlwJ5DInJRDQ5J - cG6qwYkOiUilGqwkWIlwItXgO45q8GUlwm4JTqAabEiwKcL5XQ0+FqoGR0T4M4cIH/7oU5tjn9Ihi405 - ++n+++9nc1+D74AvvviCKlasyHYgQubBe3/nzp24F+QhzL5JyDwIrs0Ef4PgckxwYuZCYMS4davWrMxx - rF+znnp060EPPfhQ+MOFn7Fs1/Zd7D5BI0+GRFikJsEe1WBGgu1qcIwhESlUg20JDomwIcFKhEMSHKkG - JzgkIhfV4LAEW3ASnGo12CHBTDVYSbAS4dxVg8MiHJJgxdFP6GCIA0fABapdpyGb+5oOHTpQVlaWo9MQ - 8p5FixZRx44d2TbSIMy+Scg8CK69BH+D4HJMcGLmQmDEeNniZazgmVw4d4Gef+559WGCBEOQjx0+pli8 - cLGSa6zDI7bljlFYsSXYQ4QdEvyHiAQbIuyQ4CSqwREJjiXCCVaDXUMinCLslOCMVINDQyJMEQ5fIGdh - SnC6q8GfGCKc8AVyFlqCTRGOd4FcWIQNCT5uSjBTDVYS7FENPnQsIsG2CF9Q7AeHwXnaZzFsxCQ29zWb - Nm2imjVrOjoNIe+pUaMGbd68mW0jDcLsm4TMg+DaS/A3CC7HBCdmLgRGjM+dPscKnwaVYHyIatWoFVN6 - IcmQZ1SQC6scF+xqsCW/6aoGe0hwgaoGhyQ4uhqc2AVyaakGhyQ4sWowf4GcKcGpVINNEYYE7ztksxcc - /Jj2WCxeHlu2bt26Rffcc09UxyHkLWgDtAXXRhqE2TcJmQfBtZfgbxBcjglOzFwIjBh/ceMLVgLB9SvX - lehCir+++7VahsfhQ4er6jDAz+Y6bIt99DI/k3g12JBgQ4RzXw22JViJsCHBYREOSbBbhKMlOA+rwVES - bIuwkuCQCKd+u7RQNTgswRmoBhsSnEw1mBsS4agGhyQ43dXgsAQf+jgswooD52h3iPVbYn+H/fnPf6a/ - +7u/YzsPIe/AvaIxkQrXRhqE2TcJmQfBtZfgbxBcjglOzFwIjBhj9jROCgHE1y25etgEBNgcXqHXo1qM - ZRBmvcwPSDU4ngTbImxKMC/C6btdWoGZPCPN1WBOgp3VYFuClQi7JNgWYW8J3rUfnFXsBPvO0qZtR9jc - 1yB0ZyHkLwiujTQIs28SMg+CayvB3yC4HBOcmLkQeDHWgosxxHoZBBnLIMTmc6C3AZBiLCvIVWNOgsMi - 7CXBhginqxqc8AVyIRGOlmBDhN0SnGA1OCzBDhHO62pwRIK9RDhagtNRDbYEOFPVYHNIhEV4SEQuq8Fa - gqNE2JJgsGPfGdqx12a7xYacw2zuaxA6j4X8BcG1kQZh9k1C5kFwbSX4GwSXY4ITMxcCL8YQYnx4TLnF - 0Aosx8V3eO4lxlqq9Xb5TdAnz4hfDY59gVxEhAthNdiUYCXCkWowd7u0glYN3umS4O17Tiu2hdi6+xSt - izOUAqHzWMhfEFwbaRBm3yRkHgTXVoK/QXA5JjgxcyHwYoyqr64Me6HlmRs2geVmtTkvyZtqcCoSLNXg - xKvBIQlOpRpsSnAK1eCIBLuqwV63S/OoBh8wRDg31eCIBEeqwUqCQyKsJXjbbluEQc4uzUlas+kgm/sa - hNlhCPkHgmsjDcLsm7zovPokjd5+ISGwLfbRsfbUjajj9dt0lt3XTbMlx8L7XPzyt57Hiwf2BXhd/TyZ - Y+F3wrYA58VtkygIrq0Ef4PgckxwYuZC4MVYX1zHrQO4CwU+XBiDjEqyez3W5YUYB70abEpwQakGKwlO - oRqc35NnpFIN1hKc1mpwSIJjVoMNCd5qSPAWsNNm884TtHnHCVq18QCb+xqE2WEI+QeCayMNwuybvIAQ - JhpaNnVw8qnFNF6YEuols1p6ObKOXlHb6NDHwzoEd24c2E9Hovt4geDaSvA3CC7HBCdmLkjFOEbFGEMl - IMT4cHkNl8C6TIhxShJsiHBcCQYpSXDq1eAoCTZEWEmwTKWcQDXYluCICEckOF412JZgj2pwWIILZjU4 - IsEWlgSDTWD7Cdq4/bhi5fr9bO5rEGaHIeQfCK6NNAizb/ICYggh/Oa7P6l98Ijn3DItnzo4kYSw6v2B - DgiruVxXn4GXzGoJNvnDn//q2FZHqmKM89Wx/cJtdptEQXBtJfgbBJdjghMzF2SMcWiYhLsajHHFuCMF - 1nmJrx5jnNvZ8NJXDbYE2HNIRC6qwSEJzk01OOOTZygRTqQaLFMpJ1IN5iQ4lWqw+wI5Lwn2rAabEqxE - 2JZgsGEb+EixfutHlL1uH5v7GoTuLIT8BcG1kQZh9k3x0EKJx1jLgI5E5FNHrG2TkVkd6RLjm9b3ug5I - tynsyYLg2krwNwguxwQnZi4EXowhxPjwmPJrSjEe9ex3wLxIL5W7UhTs26V5VIMZCY57u7QUqsG2BIdE - 2JBgJcIhCY5Ug9MweUZYhPlqcFiCLTgJTrUa7JBgphqsJFiJcAaqwQ4J9k81eKOS4JAIWxIMEQbrco6F - Wb5mL5v7GoTuLIT8BcG1kQZh9k3x4CSYWwZ0HLx0VwmpllI3GPerwzwGKrN4rnFXgWOhY8a+i47nqYgx - zl+HPgeIsjn+ORkQXFsJ/gbB5ZjgxMyFwIsx0Pcx1lVjPa6YA+uwja4WT5s8zXEsN7YEe4iwQ4JlKuWw - BMtUypFqsCnBTDVYSXAaqsHxJs/ITTWYk+Bkq8E2EQleC7YcVawBm4/S0tW72dzXINz5LOQPCK6NNAiz - b4qHFko8xloGuDDXayCnZuhqrD6uO+LJLORXh77YTkcyYoxtzUoxhlNAtHVAkvUY5mRAcG0l+BsEl2OC - EzMXRIwtIMQQY1SHUf0FZpXYBOuwPcYlA7NaLJNnOEU4X6vBIQmOrgYndoFcWqrBIQlOrBqc3AVyqVSD - nUMiLEwJtnBWg5nbpTmqwdG3S3OK8EmHCOsL5OJVgyMS7KwGr91ii7CS4JAIr958xGbTEVplsWTVLjb3 - NQiu4xDyHgTXRhqE2TfFg5NgbhnQEatijKqrrsLqcB9Ho18nnhij0ozAcfUyHdjXFF73sSDSWKbHTSNw - HF151tuY6/EzXpP7/TgQXFsJ/gbB5ZjgxMwFEeMQ+kI7PXSC2wZgHbYD589e8BZhLwk2RDj31WBbgpUI - GxIcFuGQBLtFOFqC87AaHCXBtggrCQ6JsEylXMiqwZYE57Ya7JbgVZsO06qNh2lliBUbDlHWip1s7msQ - XMch5D0Iro00CLNvigcnwXrZ6RvfOLbV4SWykGItqJBPbKcDMu0eqpCoGGtpxTH0Mq9wH8s9lhjruSET - WIZ1boF2b8eB4NpK8DcILscEJ2YuiBgbQI712GIMr8C4Y10pzrJ+rqnXtWxN1y5fi0hwLBEOSXChqQZ7 - SrAtwqYE8yKcvtulFZjJM3w+lXIq1WDudmkREY5IsF0N9pZguxrslGBThG0JtkVYS7AWYZAN1oODtDB7 - B5v7GoTZYQj5B4JrIw3C7Ju80BVfLY54dC+DuEIWIaRaYhGcyGK4hCmhekiCefcHSKc5VCERMTb3Nyu4 - OvCaOA4kFuE+lhZes0IcD2yLffSwjXgguLYS/A2CyzHBiZkLIsYMuDVbj2491FAJ/eHCz1i2c9subwk2 - RDhd1eCEL5ALiXC0BBsi7JbgBKvBYQl2iHBeV4MjEuwlwtESnI5qsCXAmaoGm0MiLMJDInJZDdYSnOfV - YGNIhOMCuTRUg8MiHJJgsBysO0jLFAdowXIRY7+A4NpIgzD7Ji9yE275NC9mQ7jH6UJodSUWAusec+wl - xpBaLbzY1lynQ8tyIpKdKRBcWwn+BsHlmODEzAURYwuZSjkiwQVl8owCUw02JViJcKQazN0uzY9TKWeq - GsxJcFiEwxKcWDVYS7Atwgdo2VqbpYr9tGTNfpq3bDub+xoE13EIeQ+CayMNwuybvIBAutEVYzd6Hx3Y - 1jyWrupCTmNVWbGdebx4MouhHDrcx9Whj8cdC8vSgT6eFwiurQR/g+ByTHBi5kIgxZiT4LAIe0mwIcKJ - VYNTkWCpBideDQ5JcCrVYFOCU6gGRyTYVQ326VTKEQmOrgY7JTj/qsERCbawJBgirFi9nxav3qeYs3Qb - m/saBNdxCHkPgmsjDcLsm9KJDi+RdYPKsB6W4AaiC1HGz6Ysa8wqNLZxr9cRS4zTFfp4XiC4thL8DYLL - McGJmQuBEeNf3flVtATHEuGQBPu9GmxKcEGpBisJTqEanN+TZxTWqZSVBCsRzm012C3BqVeDwxIcqgZr - FhsinLVKs5cWWcxevJXNfQ2C6ziEvAfBtZEGYfZN8YCg6spovDG1OjhRNYEQm9Ver8DwCm7srynF5gV3 - JjpiiXE8dCSzDweCayvB3yC4HBOcmLkQGDH+yhJjTwk2RDiuBIOUJDj1anCUBBsirCRYplJOoBpsS3BE - hCMSHK8abEuwRzU4LMGFsBockmBThJUEh0SYqwZzEpyOanCWIcKQ4EUrbRaCFXsUM7Ny2NzXILiOQ8h7 - EFwbaRBm3xQPiKUOrnJroiOWSEKK9bhgBMQW8ovlGDOM18D+5jamHJsX8HlJMdAhYixkCgSXY4ITMxeC - I8ZffBWjGmwJsOeQiFxUg0MSnJtqcMYnz1AinEg1WKZSTqQazElwKtXgRC+QS8dUyilXgw0JNkU44Wqw - KcEWntVgU4JX2hK8QJO9h+Zn71bMWLSFzX0Ngus4hLwHwbWRBmH2TfFIRowTAZKpI9bxIMn6gjzIsF4O - SYbkxpNVHSLGQqZAcDkmODFzITBifPf2VyEJjl0NTk2CParBjATHvV1aCtVgW4JDImxIsBLhkARHqsGp - TZ7x6YUrCVeDwxJswUlwqtVghwQz1WAlwUqEM1ANdkhwIasGJzB5RiLVYKcExxZhhwSHRdgeEsFVgyMi - bEuwYvlumqfYRXMtpi3YzOa+BsF1HELeg+DaSIMw+6Z4pFuMtaAiuPUm5pAJbn0sdIgYC5kCweWY4MTM - hcCI8Ze37kZJcOzbpcUSYVuAt41uSev6VInQO3es9aRyhF6JsSa3fGizWjOyfVLVYJlKOffVYE6CM1EN - 5iTY8wI5TxFOvhocJcExqsFAS7AS4WUR5izbSXOW7qRp8zexua9BcB2HkPcguDbSIMy+KR7pFmNIpg73 - bdtMMJ5ZD6cwK8aJokPEWMgUCC7HBCdmLgRGjO9YYuyWYKcIJ3eB3PWPT9OSNsUDw9zeTfKuGhyS4MSq - wcldIJdKNdg5JMLClGALZzWYuV2aoxpc8KZSTr4abElwotVgc0hEnGpwtARHqsFuCQazNUt20CyLKfM2 - srmvQXAdh5D3ILg20iDMvikephgnE9yxAIZImOOE9bAIvA6ALJuVYshxvIv+OHSIGAuZAsHlmODEzIXA - iPEXN7+MkmAlwoYEh0U4JMGmCLuHRJxcN5sVyMLInObFaEKXermrBhsSnEw1mBsSIVMpmyKc2Wpw3Avk - lAjbEpzJanBYhJdERFixeAfNXLxdMXnuBjb3NQiu4xDyHgTXRhqE2TfFQ99BAmKZDNyxNHq2OXN6ZS4g - yHh97hjx0KKN18JznBNCxFhIFwguxwQnZi4ERoxv37iTcDU4kbHB28e3YyWyMDKj7Qs0pPlrjmpw9AVy - ThGWqZT5avCWmNXgiATHu12aXQ12XyAXEWFbgr2rwYlPnnHAJcFprgbHkmAlwk4JNkV4ZtZ2mhFmG02c - vZ7NfQ2C6ziEvAfBtZEGYfZN+Q3EV0usCbetX0FwbSX4GwSXY4ITMxcCI8Y3r9/hJTgkwtESbIiw6wI5 - DMvI7vQsK5GFkXFt36APa5ZyirAhwXw12BLgTFWDzSERFuEhEbmsBmsJzvNqsDEkokBNnqFEOCTBsarB - Lgl2VIMNCY4S4ZAER6rBOzyrwW4Jnr7IybSFW2nCrHVs7msQXMch5D0Iro00CLNvEjIPgmsrwd8guBwT - nJi5EBgxvnH9C89qcLKTZ3xyaBcrkIWVfnWfpn71KiRXDTYlWIlwpBrM3S5NplKOLcFhEQ5LcDqqwW4J - TqEazA6JsEXYIcEJVINnJijC0xbaIgymggU242euZXNfg+A6DiHvQXBtpEGYfZOQeRBcWwn+BsHlmODE - zIXAiPH1a7cTqgYnct/gQ4vHsAJZGFnUtix98NajNLjpqzKVskc12O9TKRfkavA0JcK2BDtFOIemaObn - 0GSLsTNEjP0CgmsjDcLsm4TMg+DaSvA3CC7HBCdmLgRHjK/eSqgazN0z2D15xsbB9VmJLIzM6VJFifHw - 1lU8JTgT1WAtwWmtBockWKZS1kSqwYlfIGeLsEOCE7pALiLCEQm2MCRYibBHNTgswpYAaxGePH8LTZ63 - hSaFGDN9DZv7GgTXcQh5D4JrIw3C7JuEzIPg2krwNwguxwQnZi4ERoyvXbmZlqmUL50+Rhu6PELrOz1U - qFmneJhmvf+WEuMRbatHDYmIVw22JdijGhyW4EJYDQ5JsCnCSoJDIsxVgzkJzvtqcESCC1o1mBNhxdzN - NDHE6Gmr2dzXILiOIx3UqVOH2rVrF5OHH344vD2e68DP5rHymjNnzqjzwCO3PhMguDbSIMy+Scg8CK6t - BH+D4HJMcGLmQmDE+MrlmwlVg+NNpXxsfgfa3/vfCj2H+v6UdvX4V5rQoqRdMW5bja0Gy1TKKVSDDQk2 - RTidk2eoarApwRm9XRpXDd6WcDXYlGCvarBbgjUT5oBNipHTVrG5r0FwHUc60HIZK2bPnh3ePpNinGjo - 1xUxFgCCayvB3yC4HBOcmLkQGDG+fOlGVDU4lamU9w4tx4pkYeNI/3+nLe//C/V/+76wGKdUDXZIcCGr - BheSqZQ9JViJsFENtgQ4M9VgS4IZEeYlOCLC48HsCCOmrmRzX4PgOo50MGbMGCW+bg4ePKheF5GTkxNe - jp91pFuMIbheXL58OfSqIsaCEwTXVoK/QXA5JjgxcyEwYnzp4vWIBHtUgyMSHBHh6+DaXbpmcfXKTdrb - +2esSBY2Dvf7Ka1p/8804O17lRgPa1MtIsFpqAbn++QZSoRTqwbbHA5JsPVoSLAfp1JOpRpsSrASYVaC - 01cNdkvwuNkbbWbZjLUYPiX/xNgLLZ3fffdd+Gd3pFuMY4HX0iFiLJgguLYS/A2CyzHBiZkLgRHji59d - j1sN1hJsi/CXNle/pKvgyhd0NmceK5GFjQN98PhTWtbmxzTw7XvCYpxsNdg5JMLClGALZzWYuV2aoxpc - MKZSXmMJ8ZbtB2jtxl20Yt1u9bh2y6EEq8GWBCdaDTaHRMSpBkdLcOLVYFOCC2412CnBWoQVMzcoxlgM - m7yCzX0Ngus4MoUpoagSm+OQ8VyHFtS8wDwn/boixgJAcG0l+BsEl2OCEzMXAiPGn316zVENVhIcEmFU - gx0SrLhDV65EOL9nOR0Y80qURBZGjvT7Ke3u+a+0oMU/0KAaumJc1T/VYHPyjCSrwbGGRGzefoS2bd9B - 6zdspDXrt9La9Tm0OWcLbd2+lXJ2HrDkOCLCfppKObVqsFOCk6kGTwiLcOLVYLcEh5lhM3rGeho6KZvN - fQ2C6zgyASQYVWIEhi+YF94BTlDzAvN19TmJGAsAwbWV4G8QXI4JTsxcCIwYT1k2g6Ysn0HTsmfR1OyZ - YaZoljuZbG0bxtp37rw+tLJ3BftuDR0fLrx0eoQ2dH6ElnV4kOY3+780uKYtxv2bv05LN26iJRsM1tss - Xr+RFq/bSFlhNtCiEAvXWo9r19PcVatp3ba9liCfob0HTtOWXUeTqgZviVkNjkhwvNulAVwQZ0qwKcLh - C+RcY4NXbzpEhw5bcrztCO3chT8ILltCf45WrNlDK1fn0MEDWH+Clq/dFxZhpwSnuRocS4KVCDslOOFq - cLzbpYVEOPlqsC3BqVaDTRGGBDuYvp5GWQyZWDDEuE+fPmEpxiMkGUA8NdxY37zArFTrZSLGAkBwbSX4 - GwSXY4ITMxcCI8bv9KpDVbpVpardqimqxKWqg2rdqtD8tiWJu9dvYWRY0ycpq+U/0JCa9lCKLnWforbD - OjloE6ZjmNZDeRr3b0WDZ46mrLUradHqbJqUNZuGzZpCI+dOp5HzbEZYP9tMoxFzIgyfM1UxDMw2mDWV - hiqmKIaYzLQZrJgcYcZkGjB9gvW6cyxJ3RGW4FiTZ6zYcJAOHDxF67d8RMNnzaRWgztSg37NqeOoXtRh - +IfUZuD71Gl4D+o/dQg16d+a6vZuSnVMemmahKnN8aFN9W51qcWg9tbvN9463zHUf9pI6jiyH3UcMcB6 - 7G89Ruig6OdkeD9qz9KX3hvmTTswFPShd70Y0ofaOujtoA0Y7GJQhNaDevEMtGnF0LBPFxoydQYtXrHV - IofGzF5M3UdPoR5jplHPMVOtx6nUbdRk6jp8Ipv7GgTXcaQLCK6WTATkF0KMdfklxjr0a2gxhrDrbfQ5 - 45ywHXBXuNMNgmsjDcLsm4TMg+DaSvA3CC7HBCdmLgRGjJ9q/VSuqNm6HCuQhZUB9e61xbiWLcZt3n6S - fV8S5Zm2z1CJpiWoSP0iVKRBESrauCg93eZpdtu8oHyL8lSh1XPU4MNWNHf5ZluCPcYGr1h/gPpPGU2l - m5WhMs3LsMdLJ8+0eYbKtChDjzV4jB5v+Dg90egJKt+6fL6+X/kJ3o9SLUrRk02eVJRoVoKebh39XmAZ - l/saBNdx5BbIpim6kE4s47bVQD515KUY67thQIb1NlqMzcjkOQEE10YahNk3CZkHwbWV4G8QXI4JTsxc - CIwYP9/uhaiONBk6tynNCmRhZHrL4jS89i+UGPd/+/60iHGBotVTVK55OSrVqBSVrF+Snmn8LE2ct1yN - B+bGBnce3o9KNS1liXFpKtuiLH/MDAAR1nDrgwKEt1yrcuqPBVC2Jd8GT7d+hs19DYLrOHILbtWGuHv3 - rhLiihUrstuZ5JcYawnGbeT0NnqZPv9Ef4fcgODaSIMw+yYh8yC4thL8DYLLMcGJmQsBEuPn2c40Uca2 - Cc4wit6Ni9PoOj+jOU3/mbpVLlIoxbhs07JUqqElxvVKUol3SlC5Ok/RlPmracmafY6xwVMWrqFSjW0p - BuValuOPKeQ/LfOnYmwCAU0W7jjpQod+HT322axoazE2q8iZBsG1kUZCQiJ9weWY4MR0YRHjBKjYujxl - MQJZWGlfuyiNqfszmlj/35UUFzYxLt+yPJVpWoZKNixJJevaYlyiZgmq+15LmpW1RV0UpyfPeG9wLyrV - pBSVambLcflW5dljCvlP+RZPsbmvQXCSlk5SiUzKsY5Yr1FQxdjsm4TMg+DaSvA3CC7HBCdmLogYJ0DD - 1mVZgSystK/2OI2s/XMaVuuXhVOMW5Sn0o1Lq2EUJetYYlzLFuPyNSrQ0LFzad7SHeG7RFTrXEcNo4AY - 58X4YiF1CoIY6ypwPDI5852JDq/XwHI9PlrEONgguLYS/A2CyzHBiZkLIsYJ8GGAxhePbl5CifCgmvdS - n2oPFj4xDo0vLt3IEmMMo6htSbElxsXfLk7FKhenjh8Moqlz16tbpc1dtoOeavZMeBhFXo4vFpKnIIhx - omAog450ijHk1kQH5BfPzYsE3YH13DEzAYJrIw3C7JuEzIPg2krwNwguxwQnZi6IGCfA9DYlWIksjHRt - UEyJcM8qj1C3kBQXNjHG+GI1jCI0vliJcfXiVOKN0tSweUcaPWWpum/woCmzZHyxjygIYqzH8CYT6RTj - eIEL7LQ04wI8CDqWIUSMgw2CayvB3yC4HBOcmLkgYhyH6gG7Tdu7tYqGZdiksIgxhlGUaRI9vrhY1WJU - 6uXy9E791jRs/EI1cUabAT0cwyhkfHHBpiCNMTbv8BCPTN8zOB4QYoSIcbBBcG0l+BsEl2OCEzMXgiPG - 76Ymxu83KU7jmjxJYz0YDRoXHrpWfazAiHGfWX3o7Q/fZtelSvnmofHFDSwprmNJsSXGxWsUp6JVilK5 - ii9Q/WYdaMTExWoWuTfeq6akGMgwioJPQRLjvJTM3CJiLAAE11aCv0FwOSY4MXMhMGL8XIpi3LfhEzSh - 3qOBoVuVaCnOLzG+duca7TuzT03wwK1PhXLNQvcvdo0vLvpWMXr+lbeodfveNHb6Spo4by2Va1I+fDcK - EeOCT0ESYwypgGgmAu6DzB0rr8A5IPDIrc8ECK6NNAizbxIyD4JrK8HfILgcE5yYuSBiHIfujYqyAllY - +aAKXzGuU7cE+/5kire6vaUSGnH1zlVqNbIVu10y4DZt4fHFoWEUxWsWp+LVilOx10vSa2++Q10+HEWT - 5qyn7qPGqtu0qfHFzeU2bX6gIIhxrIvbvALDKbhj5RUixgJAcG0l+BsEl2OCEzMXRIzjIGJsU6lxafb9 - yRQ9p/dUCW3GlNVT2G0TRd2/GOOLG4Ru02aMLy75YnmqUrMx9R4ynaYt2EJNe3cOz3Yn44v9QUEQYyEx - EFwbaRBm3yRkHgTXVoK/QXA5Jjgxc0HEOA4ixo9SJ2vZM3kshit3r1QJ7Y4j549QjV412H3ioW7T5r5/ - cQ1LjKsUo3IvvEB1G7enweMW0eT5m6li69dlGIXPEDH2DwiujTQIs28SMg+CayvB3yC4HBOcmLkgYhwH - EeNHqWmtoux7k0ku3bqkEpqLP/zpD9R/bn92P09w/2KML9bTQOvxxdWLU9E3i9FzL1emlu370MjJ2TR0 - SpYah6zFWG7T5g9EjP0DgmsjDcLsm4TMg+DaSvA3CC7HBCdmLogYx0HE+FF6u0FJ9r3JFNV6VKP//d// - VQkdKzYe2kgvtn+RPUYULSP3Ly5R174bhRJjjC9+pRS9+uY71PnDUTRu5jrqOHSo3L/Yh4gY+wcE10Ya - hNk3CZkHwbWV4G8QXI4JTsxcEDGOg4jxo1Sxed6KYd/ZfVUyJxK3f3Wb2o9rzx7HJHz/YmZ8cQk1vrgJ - fTh4Gk2Ys4lqvd9Mxhf7EBFj/4Dg2kiDMPsmIfMguLYS/A2CyzHBiZkLIsZxCLoYt63+BPu+DFkwhD67 - 8RmduXQmrZz+/DR9/duvVTInE3M3zmXPUxO+f3F9S4pD9y8u8XYJKlq5KJV9viLVbdKRBoxaoMS4YisZ - X+xHRIz9A4JrIw3C7JuEzIPg2krwNwguxwQnZi6IGMch6GJcr05x9n259dUtlXAFKSDVdfvVjT5fPb5Y - 379YD6PA+OLXi9NzL1WmFu/1oaETllG/8bNlfLFPETH2DwiujTQIs28SMg+CayvB3yC4HBOcmLkgYhyH - oIvxG03KRL0nmI2uoMaf//JnGpE1InK+bSxaPhU9DbQeX/xSaXrlzdrUsedoGjV1DTXv3U3dvxhiLMMo - /IWIsX9AcG2kQZh9UyKM3n6B1p66EWbGvovsdling1vPYe6D1+G2SZR0HiudILi2EvwNgssxwYmZCyLG - cQiyGHe2fn62ZbQYDpo/SCVbQY4dx3dQzd411ax5GF8cNYwC44urFKOSzz9NVd9pTj0HT6exMzdQ1Y71 - w9XiMi2i/ygQCi4ixv4BwbWRBmH2TfHYfuG22scdBy/djdo2FTE2j+8l3ImS6rHM804muGNxILi2EvwN - gssxwYmZCyLGcQiyGDevyd+mbf2B9SrZCnrc/OomdZnYRY0vVsMoIMah27SF71/8/EtUt2ln6j9qIY2e - sZaebvZs+MI7jC9+uvXT7HsgFDxEjP0DgmsjDcLsm2IBudRx8cvfqiqsKZ8QSnP7ZMW42ZJj9Ic//zW0 - h/0a3HaJkJtj6fPG/tgvUbhjcSC4thL8DYLLMcGJmQsixnEIshh73aYNd4Io6LH16FZqOrQpvdLxFTW+ - WA2j0OOLa4bGF79RnJ59qQq1aN+XBo9fRh+Onk4lG5dUUqzGF7cqJ2LsI0SM/QOCayMNwuybYnHz2+/U - 9t989yclnnr56RvfqOUQSXN5MmLcefXJ8PFNoUUl2jxmImB7r2Nx27vR552M7CYDgmsrwd8guBwTnJi5 - ECAxfo7tTOMRZDF+uVn0HRkaDGygEq2gxtlLZ6ndmHb2+Zrji3GbNj2+OHSbtmIvlKaXK71DHXqMpuFT - VlGzXt3D1WKAi/bcv79QcBEx9g8Iro00CLNv8gKyqcNdGe636WxojXPIQiJijONiOy2weMQxzEo0RDzr - 6BV2fzfYzpRhPIcQ64DsxhtvLGIspAKCyzHBiZkLIsZxCKoYe92mbezysSrRClrgFm9jl42NOt+o8cV6 - GAXuX/zcM1S5VnPqNmAajZy2jl5tW9Vx/2L3sYSCjYixf0BwbaRBmH2TF5BJHZxY6jCl2UuMIcMQVl1p - 1oEqLyRbbwdBhhTrgPBCct2vj33wWua2+Nk8lluYIb1Yhkq1eSwgYiykAoLLMcGJmQuBEeNnRYwTQotx - feY2bbV616LdJ3erRCtIsWL3Cnql8ytR56tv01a6UUiM9TTQbxenYpWLUbnnXqG6TbtQnxHzafCk5VS2 - SXm5TZuPETH2DwiujTQIs2/yAhKpg1sPiURAdvWyWGKshzogsA+Oj3V4xLG0lGqJNrdHNVkfC2JrCi+E - GK+r9zOPhW0h1ub23PAKEWMhFRBcjglOzFwIjhi3FTFOBC3GbzYuHfVezFw/UyVZQYkj549Qi+Etos4z - DKaBblKWSjUM3b9YizHGF79agp57uSo179CfBo5bSp2HjlXTQGsxltu0+Q8RY/+A4NpIgzD7Ji+8JFcD - iUSYMhlrH4grKr94NJfH2gdiy1WrdcXYvc7rWFqasd79+kDvJ2IsJAOCyzHBiZkLIsZxCJwYV7bHF3O3 - aes0oRNNXzudJq2clFZGLRmlqr6JBi7+6zenX9T5uSlv/Q5lGpehEg1KhMcXF69ZXN2/uOiLGF9cmzr0 - GENDJq2i+t07qGEUSoybixj7ERFj/4Dg2kiDMPsmL2IJK0hWjL1IZR8vUj2W3g9Vash2onCSzYHg2krw - NwguxwQnZi6IGMchcGIcY3xxJuk+rbtK4Fjxl7/+heZtmkcVO1Rkj+FGTQONYRS48K6OJcaoFtcorm7T - VuJZjC9uQR/0n0rDJq9W44v1RXdy/2J/ImLsHxBcG2kQZt/kBcRPhzl2V6OHJ0Aq9TJOTLEv5NkLc5ww - t16jh1Nw6zTJHktjnncygffIPI4XCK6tBH+D4HJMcGLmgohxHIIoxnXr8tNAZ5J9p/epBPaKPaf2UO2+ - tdl9vQhPA+26f3HRNzG++FWq07QL9Ro+j/qOWWAJdJmwGJdtGX03DqHgI2LsHxBcG2kQZt/kBYRWhx4P - rMEQBx3xxNgU7NwEhBbHS0foY2n0kA0T83fBz+71QCrGwQbB5ZjgxMwFEeM4BHGMMTcNdCZ5/r3n6de/ - /7VKYHdcvHGRPpjyAbtfTDC+uCkzvhjDKF4uQc++VI2adxhI/ccspTb9Bsn44kKAiLF/QHBtpEGYfVMs - dAXWLZKmNEIqueXm9n4E4qsDP3PbJAqCayvB3yC4HBOcmLkgYhyHoIlxt+qP0XPM+OJM0mZUG5W8Zvzh - T39Q44+57RMBt2nD+GIMowhPAx0S42IvlKVXKtejDj3H0eAJK6lm55bh8cVymzb/ImLsHxBcG2kQZt8U - C1N0ddUYlWQ9jCKWMJvLTfSFcLg7BPZ332ECyzDUIZ6M6qptMpgSHw9srwM/c9skCoJrK8HfILgcE5yY - uSBiHIdeDZ9kBbKw0qPW4+z7kEmmrJ6iklfHuv3rqFqPauy2iVKueeQ2bSVrhy680+OLn3mOqtZuTV0H - TKfBE1fRCy1fC4sxpoHmjicUfESM/QOCayMNwuyb4mHeNs2UWPzsFs14YgypNscB4xgQYS3JwAw89xqu - kErg/LhjcYgYC/FAcDkmODFzQcQ4DqgYj7eEMSh0r/8k+z5kks9vfq6S9+MrH9N7Y99jt0kYzHYXun9x - 1DAK3L/4jeJU7tnXqF7zD6jXsHnUa/Q8JdB6Yg+5f7F/ETH2DwiujTQIs2+KB8QUQqmFFjILkeWqr7HE - GMfRYo1HL9nUr6fDvE+yCfZPFB0ixkI6QXA5Jjgxc0HEOA6tmpRQchwU8Pty70OmqNOvDn37u29pfPZ4 - dn3ShKaBxvjikg2NaaAhxtWL05MvlaTnXqlOLToOpn5jllKL3n2oVBNbimV8sb8RMfYPCK6NNAizb0on - scQ4WUE1K9Xc+mTQ4X7ddIV5TA4E11aCv0FwOSY4MXNBxFjIV+oNqEeD5w9m16UK7l9cuklpW4xxmzaI - cU1LjKsWp2LPlaPXqjSkDh9OoIHjV9Bb79VVYhweX9yKP6ZQ8BEx9g8Iro00CLNvSiexxNi8y4VXFViD - arSuLqNSzW2TDDrcYqyHb+QW85gcCK6tBH+D4HJMcGLmgoixUOjA/YvDt2nDhXeh27RhfHHJZ5+n6vXa - UbeBM9X44grNXwwPo5Dxxf5GxNg/ILg20iDMvimdxBJjgCEYOiC82F4PdwD6ojwtxYgZ+y6yx0oGHW4x - zisQXFsJ/gbB5ZjgxMwFEWOhcBEaX6yqxe5poF8vTuWfq0QNWvagXsMXUI+Rs9Rt2vQwChlf7G9EjP0D - gmsjDcLsm9JJPDEGkF/zAjyvQFUZVWbuGMmiQ8RYSCcILscEJ2YuiBgLhQtufDGGUVQrTk++UIqef7UG - teo8VI0vbtzjg/AwChlf7H9EjP0DgmsjDcLsm/ILDJcwq8Um3Pa5QR83mdu1pRME11aCv0FwOSY4MXNB - xFgoVGAYRdT9iy0xLla1GBV7tjy9Xq0xdew1UY0vfr1tjfAwCrl/sf8RMfYPCK6NNAizbxIyD4JrK8Hf - ILgcE5yYuRAYMa4gYhwIMIxC3784PA3025YYVy5GpSpUpJoNO1D3wbMtMc6mck2elvHFhQgRY/+A4NpI - gzD7JiHzILi2EvwNgssxwYmZCyLGQuEB44ubGuOL9TAK3KbtteL09AtvUeO2van3iEXUafA4Ktm4ZHgY - hYwv9j8ixv4BwbWRBmH2TULmQXBtJfgbBJdjghMzF0SMhUIDbtNWpok9jMI9vrjoi6XpxddrUduuI6j/ - 2GXUqEdXGV9cyBAx9g8Iro00CLNvEjIPgmsrwd8guBwTnJi5EBgxLtOyLJVobolSminZ3BKwZtbP+UTx - ZsWt362MmtiifOvy+Uub0KMlmemmXCu7ovt0m6dtCQotA2obvG6L8lS6cWgYhb5Nmx5f/MzTVKl6E+rc - ZzINmrCSXn+3BpVuas94V7JZSSrbqqxN67JUrrV1XAu8FgivywTW5zK/wOdG/55qYpT8xpDcVBAx9g8I - ro00CLNvEjIPgmsrwd8guBwTnJi5EBgxfrpFBTX+NK00tWhhCVsru1qZHzzb5lkq2rAo/bL6L+n+mvfn - Ow+88wA9UDt3PFj3QXqwzoP2sfTx6jygqrv4ffF4f5376aG6D1GRBkUU+Bmv/1idx6hUfUt2a1tyjNu0 - YRrot4pR6QovU61GHanH4DnUZ8xCKmu1XZF6Rei/3v4veqz+Y/RkwyfpiQZP0OP1H1c8Wv9RKtmkJJVs - VJIerv0wPVr3UcVj9R5Tj0XqFAkvS4k6FvUsGuQfjzd8XL3PeA/uqXFPvvLLGr+ke2vdmyvuq3Efm/sa - BNdxCHkPgmsjDcLsm4TMg+DaSvA3CC7HBCdmLgRGjPfu30cHDx9UHDh8wIFe7l7PLWM5wiwLsf/w/oxy - 7PgxWpuzlqYsnEKzl87Od+Ysn0Nzsi3wmALzVsyjGYtnKOavnE9zV8ylWctm0aIVi6hWj1r0i7d/QW+0 - f4PmLZ1HM5fMpAlzJ9CE2RNo1JRR1KpfKyrVoBT97I2f0ZM1n6RS75Sy71/8SgmqULEKNW3Xj/qMyqJ2 - A4YrOcVFemPnjqV1m9bRouWLKCs7i+ZkzaGpc6bS5KmTqUKzCvRMq2do9cbVtG7zOlq5YSVlr81Wj2s2 - r6HVm1YnxJpNaxRR6zZbbAk9JgFem8OxnT6+/plh07ZNNGPpDOo9sTcNnDow3xk0fRANmpE6/Sb3Y3Nf - g+A6DiHvQXBtpEGYfZOQeRBcWwn+BsHlmODEzIXAiPHlz6/SzWs3Fbeu3VLo5zevxubG1Rt044qT61eu - 0/XL0Vy7dM3B1UtXo5aFuWw86p8tuOOGXxvnEgLnhnVf3viSfvPlb+jbO9+G+fWdX4fBOpa7zDKLX39p - 7acxjuPAtT782l98S9/c/iaKr299rTB/Di+7FVn2u69+R5fOXaJPz30aPtZvv/gtXb9wnSq0rUDfq/A9 - 6jiyI/3u6u/ozJEzdPzAccWJAyfo5KGTtGXzFmrUsxHdU+keerL6k1SiWgkq+kJpeqlSHWrXbTT1HDmX - ar7fmh6q+hBlr8qmLz//kk4cPkEnDp2g00dP05ljZ+jYgWN0avcpatarGVXrWY3+8MUf6PaV2/T5x5/T - iSMn6PbV2/Tbr35LX39hnbPJ7a/pV7d/Fc0tm69ufeXk5ld09+ZdunsjwpfXv+Sx2jjeNnrd3ev2dl/d - sF4DWK+j+dVN6zyMR5x3uB11mxqoz4T1Ofnt3d/aj9bv7cVvvrK2BaHt1OeLgXsdoD8/mm++sD47Gnxu - rPdXP1c/hz5betnNy7fY3NcguI5DyHsQXBtpEGbfJGQeBNdWgr9BcDkmODFzITBivHXrNtq5c6di165d - Cv3cXBZmt/Pn3bt3x2fPbtqzZ08Ue/fuZdm3b5+D8Lp9EfS6/fv3sxw4cEA97tsf2uZABLUuxnMvcCwT - bhsNjhnvuOZ6tf1Bb44dO0Y7d++kiQsm0obNG+jg/oN09PBRWrdxHXUa2YnaDm1LS9cupWOHj9G27dvs - dkL7WO89nh/ef5gunb5EXYd2pZ9W/CmVqFKCild4hirXakFd+k2l1n0HUpm6z9ErjV+hQ3sP0c4dO9W+ - eK8d7bxrN23YuIFWrl1Je3bvoR07d9COHTto89bNajtsv2ev1b4JEqttw7je90SJanfXe3rw4MEIh5wc - OnyI5fCRw3TkyBEHehkeNY7nh0MYy831+JlDr4+3HTh69KjiyNHIz4pjR633dx+b+xoE13EIeQ+CayMN - wuybhMyD4NpK8DcILscEJ2YuBEaM163fQJs2bVJs3LhRoZ/HYvPmzezyMJuZZUkQ9/h5gHkO+DkdbNmy - JSY5OTksm7dspu3bttPOrTvV861bt9KWHGsfiwvHLtDts7dp/5796vn27dsV27ZF/ujZuGkj7d+9n47s - O0IvN3+Zfvn8vVT22VepdpMu1HPIXKrSrhH98pV7qG2PtqpCDAnGfjgnx3lbx9+3ex8d2nNIHVOv22b9 - gYWfE/38uNHvT7oJnzcDt70b93buY5iY25mgWq9g9lFY76m7vWOBto8F2t1kw4aNbO5rEFzHIeQ9CK6N - NAizbxIyD4JrK8HfILgcE5yYuRAYMd64cRPb+XqhZMzqzI/uO0oHdh9QAmyuh8Dt2rFL/Rt/+9bt6rm5 - XohNlDS5Cb3/ANKF93r5muU0feF0tT/ESK/bsGGDeoQk43HVmlV0/vh56jemH/3XU/fRsy9VpWbv9ae+ - oxbT0/VfoZ+9+DMaOHIgnTt+TrUr9tfHcp+nG7Sz+kzsOUAbN2+kEwdP0NH9RxNuf3WelvifPnya9u3a - p47BbZff6Peew72d+VwvM8F7g/ZCHuk/LBzrree7tu+i3Tt2R61zg/VerFmzls19DYLrOIS8B8G1kQZh - 9k1C5kFwbSX4GwSXY4ITMxdEjD1AB46OuvWg1jRs2jD1b3dz/d5de2nB0gXUdnBbWr9+vRI3c72QPjCk - 4eqFqzR81nAq1qgYbd+ynXK22OtQKTx+/Lga8rJixQpVlYVUf3TwI5qxcAYVqVCcXqlcn9r3GKtmu3ux - 6Vv084o/pyZdm9CZo2eUUK1cuVL9Ox7DOPAcAuY+BwC527dzH3047kMaNXMUHdl7hFoPbk3dx3ZXy7Ge - 288EnymIe/P+zWnawmlKFpOtpPoN/CGwYdMG1R74IwTPzfU7tu2g5auW09IVS9XP5rpkWLduPZv7GgTX - cQh5D4JrIw3C7JuEzIPg2krwNwguxwQnZi6IGHsAMd65bSf1HN+Txs8brwTGXL9n5x5avHyxuhBs7fq1 - IsYZBFXd6xev04hJI+jfq/w7ZS3Noh1bdtC69evUmOVr164p4VqwYEFYTk8ePkmjp42mJ596mqrVaUNd - B8xQ9y+u1bEtFa1enB6t/CjNWzyPjh06pvbB2FjIsRJrDzHO2ZpDB3YdoO5juqs7IBzbfYwa9mmoPgP7 - duxTnxl2PwNUiVeuXkmlWpSiXhN7qYsGC7sY43devno5VXq/Ei1YviAql/AHBv7YaNK/Ce3fuT+h95FD - xNg/ILg20iDMvknIPAiurQR/g+ByTHBi5oKIsQeQFfwLGOKixpm6/uW9acsmJcOnDp5SFbBMDaWApKEq - un/XflVN85S2AgiEE8MbEqmkeoHfF23x8amPae6iuWpSipGzR9KxfbbQ6gvXli9frrY9dOiQuuDxwkcX - qHaHulT22depXvMP6MNh82nwxFXUud9EeqledfrPl/+TXmv1Gn10+CM6eOCgqjjjePHeX7Q7hk4c3HNQ - VUHR/hhO4x5q4wU+Jzu376TDew+rx4Ta0xJyXCSIz5lfJXprzlbalrON/SxgHf4DgD9K3OuSQcTYPyC4 - NtIgzL5JyDwIrq0Ef4PgckxwYuaCiHEc4olIJkUF0oTqGaR47bq1tHfnXiXjmZLwdKHP+/Cew3R492H1 - h4Ve7t42USBN69auU+8F/lCAyOLCOazTF8JBIA/uO0iXT1+mEVNGUJEKJei5V6pTy06Dqd+YpUqMew1f - QI3b9qYn3ipJLzZ90f7DZ98h9Z4men5oc93u2CeV9oDk4j2K+/myjn9w90Has32PqlZDpgt6+7NYbYM/ - 7JQEu9bhPcD7gf/Q5CafRIz9A4JrIw3C7JuEzIPg2krwNwguxwQnZi4ERow350LK8gtU1w7tPkQ9x/ak - hxo8RM0GNlMXKUGOuO0LChC+PTv2UI+xPahi+4o0atYoVWFNtXJs33FgA61evVr97pArfcEV1kMUsQ0u - aDu69yj1GNWDHnzucSpe5nmq9HZT6tR7Eg0cv0KJ8YCxy6hrv2lUp+n7VKryM/ThyA+VeOJOFpxwalHD - XS7y/I8SiL71vo2ZPUZNfd1uaDs11MA9RlewETH2DwiujTQSEhLpCy7HBCemCwdGjLcwHWlBB7cL27hh - IxV9sxQ9+NKj9LNn76EhE4fSqUOnclVZyzQ47/Ub1tOTtYrRP7/4/9GTNYqp8cCQT277RDCruUuWLKOs - rCW0eMlSxfJlK2j50hXUb8QAeqbG8/RwmRJUtFQFVS1Gdbj38AXW+7ZKMXjCSiXHXfpMppoNO1Dpii9R - yVefotbvtafeHw6k97t9SF0N3v/Apl23jjRt9nQ1ttw8r0yC4RP4w+jFJi/Rv73wH/Szl/6L+o/tryYj - 4bYXctjc1yA4SRPyHgTXRhqE2TcJmQfBtZXgbxBcjglOzFwIjBj3HTKVmrbuRJWr1fbkrbi846TqO1Sp - ck2q26AZdX6/B3Xo9EEU7VOlY1fq1r0P1anflIqWrEAly71IpZ9+hSpXr0cfdO9NHTq7ti8gtH63I40Y - OZbadexCT5R4WglqsdLPUpOWbWj2rPk0fuJkGj8hNSZNnkaDhoyg4mWeVe9JibLPKYqXscFr4bGM9T5V - fL0W1W/Rnbrhorvx2ZYUr6Yhk1bT0BADxy1XcozK8UuVatNTz1eics++TuU9KFfhNevxVWrdphM1a/ku - NW3eNtc0bNyCOnXpRiNGjaWhw0bSEBdjxkygQYNGUDHr9ypZ9nkqZX0GXq5UhaZNmkVDR4yK2j4V8LqZ - ZxQNHe5kGAO2nTV7Di1btjz8R0+iLFm6jObOm8/mvgbBdRxC3oPg2kiDMPsmIfMguLYS/A2CyzHBiZkL - gRHjzn0mUfW6bem5l6tbVIvJsxwvxaIqPf3iW5Y4vaHkqpx6TAf2sZ5/tQa9VbMF1WjQnqrWbq2mN37q - hTfD6wser1OZZ1613pPK9PKbden1ao3p5bfq0TPW81JPvaQkP2XKV6Tyz71BFd+oTa9XbeTgtSoNqVL1 - JlTTep9adRpCPYbMsaR4RViG3UCYew6ZTW3fH06NWvekus3ed1AvTFeq3aQzVa/Thl6tXF99RipYv0sy - PFuR59U3a1Ht+s3p7XcaUfWaDRzUqtOEqlh/CD37UmWqVK2h9fqtqGqt5tS0ZUeqWbcpVa9lbWfxtoOG - 8XknQg2WRglRE9ROkjqNY9L23U7UtVsv9QdDp84WeEyALtYfpu916MLmvgbBdRxC3oPg2kiDMPsmIfMg - uLYS/A2CyzHBiZkLgRHjD4fOpY4fjrOEaTC16myBRwtcmBVFx3gMUrQI0bz9QPUv+3otullC1dXig7SB - Y+L4GCfbfdAse1rjLsOoQSuIXHpfKx3gDhA4r3cad6aGrT+kdt1HW3+UTKH3eoylRm16WX+cvEtV3mmV - NFX1o/WHAY7ftusI6my9J4o+kxVdrD9+3u87xZLdOdR/zBI1dMIU4WFgsmaNAstRPe47chH1HjbfZriT - viMWWMvnUY+BM6ljT+sz1GEgNX23t6LZu31c9KVm7fpS81i8F6FZuz7UoHlXqln/XXq7TmuqUa9tmLfr - tqEa1h9zjVp2py7WZ7fXkFnUc+B0avf+UKrXtJO1rg3VtLbDvrW8aODknSjaRdOwHdUO816YOo0So66m - MWjPUo+hvkWdhu9StZpN6I3Kdej1t2qrx5hUsalk8Zr1RwaX+xoE13EIeQ+CayMNwuybhMyD4NpK8DcI - LscEJ2YuBEaMB4xZqiZ4wPjSAWOXOrHW9fdkic3oJdSPw9qmr/XYe8QidUuwDy2BSi/zqc+orPDFY7gX - L14Td1fgt89v5lPPoZZEWnKKcxwwLtu+6M16xPNultx37T89Jh/EYsAM9RqQWT1u2E1YhMMSHBFhzXDN - lGhGTFnrZGoIa92wSVYbqM/MYoslioFjeQaFWepgcIgh45dZzxdb0j2HuvefSl0tsf+g3+QwXftOom79 - JlEfa/2IyStp3MyNNHbGBho2YbklyTOtdZOt/cAU6qGYSj0GROhpMhBMow/dDOLpNTia3orpDvqYDJmh - 6Otm6Azqp5jpZJibWdZxptEHvcdSh65DqH3XwdTRegzzgTedLNp17s/mvgbBdRxC3oPg2kiDMPsmIfMg - uLYS/A2CyzHBiZkLwRFjS0SGWoKkpQnjTXlsuYLMCXmDW2wdhNpFt5sXXDU4SoJBohJsMTKKdTRy2joa - 5cFoMB2sDzPGZEYECC7A8tHTrGNPWeVitWLU1NU0xlo/buYGGj9ro2IsjjFtDY2e6mSMxlpns5bGuplu - HSvMujDjZ0QzwXqdCTMjTDSZZTPJzez1NDnMhjBTwBwnU+dstJnrZNLMtTR++irrHFYrJriZudo6B7DG - wZjJS9nc1yC4jkPIexBcG2kQZt8kZB4E11aCv0FwOSY4MXMhMGKM6q9TgEMSLCKcp0SJr4NUJDiGCLsk - OJYIsxJswQkw4CTYIcKMBIexJBdAdiNsVGj5NZmg2EQTZkeYaDIHbKZJbuZupslhtoSZMi+aqfNyaOp8 - J9NMFmxVTHezcCvNUGxzMHORk1mLtttkRZhtsniHYo6bJTtormKng3lgqckumj5/M5v7GgTXcQh5D4Jr - Iw3C7JuEzIPg2krwNwguxwQnZi4ETIxtAeOETcgM0fJrYAlu8iLsIcEgZQkGiVSDPSQYxBHhRCUYKBEO - CXCUCCsJTr8IOyXYFmFvCXaKsFuC44uwLcHeIuyUYCXCDgm2RXi+ZpnNjAUixn4BwbWRBmH2TULmQXBt - JfgbBJdjghMzFwIjxhgPzImbkD5Y+Q2Tewl2iHCUBPu4GmwIsEOCQaarwSEJLujV4LAIhyRYsyDMbpq5 - cAub+xoE13EIeQ+CayMNwuybhMyD4NpK8DcILscEJ2YuiBgLKcMLcAhLcAtSNZgTYKAkGBgC7JBgEBZh - lwSHRDgpCQYhAY4SYa9qsEOCY4vwVEaEk6sGx5bgsAiHBDhahDNTDXZL8ILlNgsNZokY+wYE10YahNk3 - CZkHwbWV4G8QXI4JTsxcEDEWEoKV3zD+rgbzEpzIkIgERNgQYIcEg/yqBlsCzInwTEaE86IazElwIiKs - yN5Ni7L3KGYvkpnv/AKCayMNwuybhMyD4NpK8DcILscEJ2YuiBgLLLwAh7AEt2BUgxOQYBAS4FgiHCXB - rAjn9gI5EEuCIyI8hRHhzFeDoyXYIcKW8KatGmwIcMISDAwRNsmymJMlYuwXEFwbaRBm3yRkHgTXVoK/ - QXA5Jjgxc0HEWODlN0ymJViqwemuBtsSnA/VYC8JdolwRILjiLCHBIOsFSZ7FXOytrK5r0FwHYeQ9yC4 - NtIgzL5JyDwIrq0Ef4PgckxwYuaCiHEA4QU4hCW4CYlwWIKTFeHMSbBDhONIcCaqwbElOCLCqVWDc3eB - XOarwYldIJdqNZgT4cWalTZzF4sY+wUE10YahNk3CZkHwbWV4G8QXI4JTsxcEDEuwHTpO4WavNtXPXLr - 44H9mlr7Y5rkXEkwyItqsEt+TdJbDbYlOKVqsNeQiCgRzn012FuCbREePHo+deo2nMZNWxUlwvGqwRNm - rKEuPUZQ38FTGQlORzU4IsHpqAa7JVizJMw+mrd4G5v7GgTXcQh5D4JrIw3C7JuEzIPg2krwNwguxwQn - Zi6IGOchLTsNoVcrN4gLtnvo0eKODzee4xj9xyyjN2s0o3vufzS87l9+8lMqUfYFqtmwQ1h6uf0hwZ16 - TaCXKtWmBx4pqh7xPEqELQFu3OZDeu7l6mq7lyvViRZhlwTbIpyEBPuqGpxbCU5PNbhy9Yb04MNPqPbU - j5oy5V+k7n3H09u1mytqOGgRpme/CVT2qRcd+973QJGwAA8eNZeq1WhMjz1RkqrVbExDrOdcNbhTtyFU - qUodtV11a7v41WAPCQYuCY4vwvtsVkVYajF/iYixX0BwbaRBmH2TkHkQXFsJ/gbB5ZjgxMwFEeM8ArLL - fWhjUbFiRWrXrp16xHMc4yf/9p9R25kULVmBWoVey71/685D6fvf/75jezzv3HuCkmEtv43b9HJsA/7r - 3ocSkuCCUg3mJBjkRzXYKcG2CLsluO/QGVGya8Kt0+378MMPR62LB/bBvnXq1FHPtQRzn4+ho+c5qsGd - uw11bAPuf7CIIcHprwabIgwJ5pi/dDub+xqE+7yF/AHBtZEGYfZNibD21I2k6bz6JHuseDRbcoxGb7+g - 4Nab4DUS3Zaj36az4f1jgXPS+1z88rfqPcTvaB4rFgiurQR/g+ByTHBi5oKIcR6hK7yzZ8+Oi/5A42eE - XqalBUJz8OBBtQ5x9+5dysnJCQtS0VIV2P1fq9JAPY4ZM4bOnDmjHvEcVWHwoAGWZ2dnq+20PHXoPiZK - hFkJDlQ12CnB0SIcvxo8ec5G+ul//Fy9x/FAeyDwGdDti5/1eiyLhd4O+yBwPL3s3//jF+rR/flAVVjz - eAgsd38+Bg6fGVeCU60GR7F6v2KZwQIRY9+A4NpIgzD7pkRIJSCU3LHigf10cOtNIKc6uPXx0JIbL8zf - RcRY0CC4HBOcmLkgYpxHmB/SeKG3hcggTKGBrOiAHGMdxBhx+fJlR/XQvf9rVRqyy70wJQzPW7bv75Lg - kAi75NfEFmEPCQZxRDhRCQYFtRrseaeI0HjgTt2Hq/dXyyoXug3iiXG80Nvp18JnBj+bx0j189Gjz+go - EU5IghOoBrsl2M3yNftp4TIRY7+A4NpIgzD7pkTQkarsJkNeinHW0SvqGBodkF9zuVn9FjEWNAguxwQn - Zi6IGOcR5phgTTwB4dZ/9913apmu5mm0pJjbuvd/3SXGEGrs54V+LS0+LdsPUCLMCTDI82qwIcAOCQaZ - rgZ73S4NMBJsirBGXyA3dMwC9f5iaATaxkT/0aPbAO2in+t2NKXWCx36OfZxh16nj5vs56NHnzFpqwZz - 8qtZDiwRjnBAsXDZDjb3NQj9Owr5C4JrIw3C7JsSQUdhE2M3OmJJr4ixoEFwOSY4MXNBxDiPaN9zXJQc - awHBMAhz+T0PRIZdIPCI51pmUOXDcwytKFnuBfVznz591DoIC55z+79eNZdi3GGAU4KVCHtIMAiLsEuC - QyKclASDkABHibBXNdghwbFFOL+nUn68aOlwu5mgHRD4jKDdTFHW7ajbJxY69HPzs4SfzWOk+vlQYuyW - 4DRVg90SrMk2WLRcxNgvILg20iDMvikRdOS1GCcT3LGSAeONdUB+9fLtF26r55o//PmvahsRYwHB5Zjg - xMwFEeMM47g9mkX3QbPCF9BBShAQDP0hxgVyeiywFhQ84rmWGUgJnmNccLP3+rPruP3fcImxXu4FjoXQ - 4tOq44AEJDiRIREJiLAhwA4JBvlVDbYEmBPhdE2egTtG1KjTgmpa6DbwCrSJbkfdPrG216G34z4vmlQ/ - Hz37jE1zNdgpwQ4RXhuNiLF/QHBtpEGYfVMi6Lj57XcOSYwFhilwx4qHKcbccU2++e5PoS1zL8Zm9Rmh - h0/gdbgQMRYQXI4JTsxcEDFOM24RNuk+aDYVeaKM+rBqMdGhJQRVYC8xxr/aERBpfacJjd7WrD6798+t - GLfuODBKhKMkmBXh3F4gB2JJcESEC8NUyi3a9lDvNy5qQ5jyaraJbkfdPgCBSi/Wcejt9OfP3Favw88I - cxmH+/PxYd+xyYtwgtVgToRXKA6GyRIx9g0Iro00CLNvSgS3kAJdOcUjtz4dYsytNzFlllufKLjrhP59 - dOB34LbFcoSIsYDgckxwYuaCiHEu4OQ3gnPyjFoNO4YrxbhATv8bGlf263CPG+YEBeKLQLUZwydMQUKY - wuzev1K1Ro7lyf6rvHWngQlIcAIiHBJgbxF2SXCUCGemGmxLcGaqwREJjj95xkOPPKneb93WZvujXRBm - u+v2AQhso597gX3codel+vn4sN9YVn41uakGA1OCw6yLkJUtYuwXEFwbaRBm35QqWhC9BDJV8lqMIcWo - hCMgx+YxD16667hVGxAxFjQILscEJ2YuiBgnAS/AISz59ZpFDlKsP6SQCC0UurrrvtOEllstKKYYQarN - W7XpwDEhytjm3gceY/fXYozX40THC307rvbdRmakGhxbgiMiHISplHE/YbzX+r8DCHxmNHr4DX7W7Yuf - sQ9AmOOGNdgW4DOHNjX/wNLb6GOk+vkYMHSqU4TTWA3mRBisNFgsYuwbEFwbaRBm35QqhUGMMVxCSzFC - V7nxqAPDNczqt4ixoEFwOSY4MXNBxNgDVn41lux6SbCJnkq5zDOvqA+olhGElmIN5AIVOgRkBcvcYlus - 9LPh7SFOpvjo5f/wo3+kGvXfVT9rwXFXonNDkcdLxhbhkABHibDXkIgoEc59NdhbgvO/GhxrKuXeAyaG - 32e0GwKfE/05MANtrpeb7Z9I4Nj6s4if9b7poFiJsklLMEhWgjkWZ+9kc1+D4M5ZyHsQXBtpEGbf5IUp - nbmJZAQS5NUYY1SDzXAP/cB56OOjkuwecyxiLCC4HBOcmLkgYmzByq+JS3i9sGeP09izyIHqdduqD6gW - VV3Z1WBWOf0zJEffi9gtxm9UbUSvvFlX/Yxj6eXg//yff6DHipZRVWFdGdbypMVJP08VXcnuPXRWgtXg - 3Epw3leDOQnmRJiV4CgRjp5K2RRhG3sa5VbteobbEu81Av8FwGfBbDf9x5Nepn/W++JnDl3VNbdDmGKM - Zfp1UkF/PiZNW572anA0h2zW26yyWCJi7BsQXBtpEGbf5AVE0S2iqeAWzniYYpxMcMeKha4K4xxxRwpu - G4DtcE76ObZHiBgLCC7HBCdmLgRSjFn51ViCm0w12C3BYLjJlDXUpffEqKl2ISoQES3Bpcq9SP/fT/7d - sQ1kA4FHPIfwPlSkmPpZVxTN7d2499fPUw2cL47zbpfBeVINdkqwLcLeElywq8GmBGv0FMrln44eF45w - yyzQ7a4lVv+Mdf/xn/bMdRq3VGvMsenmfxPwPDehz6N3/3EuEQ6Jb8oSDCIiDAnmEDH2DwiujTQIs29K - ldxOx5wsOpKtQCcLfq8Z+y6q13EDgYYo4+dkfm8E11aCv0FwOSY4MXMhMGLc3xLjaBFORYJjiLAlwW70 - FMpdek+iV96sE55u2RQcPMfkGUMnrFD3CnZfJIdHPOfEGOu8MLfBPu7hFyb6X+t45NYDLfHDJy5LuwRH - i3B6Js9ImwRHiXDi1WBTgsNkgz00be569Z7ivdVtgNDC+sCDj6r7Az/+ZClHu6M90K76Z6zD7dLwCMyL - Or0Cr6fbFKTr8zEva0vaJDiWCLsRMfYPCK6NNAizb0oUiODpG99E3b3BDKxPtkKcKDogpdz63AIhxvnH - CwyvgDhzx/ACwbWV4G8QXI4JTsxcCJYYW4Kb7mowJ8FhptqYUyh7irElxCZYpkVF/4v6vQ9GRIlxIqHF - OBZasuJtW6rs82kRYacE2yLsLcGuarBLguOLsPeQCFuEnRKsRNghwbYIp1INNkV4kSXCbkwxxkWVGD6h - K8X4L8OIsfPVpBmJiHHN2k3Vo16OY0GwTfnFz6gY64v4cDwsL/Ko/bn0ItHPxzPPvpykCIckOE41OBFE - jP0DgmsjDcLsmxLBHI8LMcZzs5KK5+Z4Xww3cN/NIbfoyIQYQ4pN4cfvA/nFcvwe+KMAr2tuk4wcI7i2 - EvwNgssxwYmZC4ER4wFjliYtwQ4RjpLgxETYZp0CM8a5xVZLTTx+ee/D6r7BuRlK8dbbjendzoPUUAhN - 5RpN2G2rWMvbvT/EwchJy1OSYIcIe90uDRSiajAnwSBrhclexVPPvBRuMw0qxZBiPYvcEwmI8RNFndu4 - x7Kb4I8tHXoZxgZjGIRJvYZt1Dr356O+tbxP//HUZ0CEeYu3GMLrRUSCcyvCbkSM/QOCayMNwuyb4qHH - 4iIgjLGEF/KoI90CqyMTYmyed6whEvjd9R8AuJsFtw0Hgmsrwd8guBwTnJi5EDgxzmQ12BRhPXWyG24o - BMQmFrqC+FrlerkSY0iwe2ywpxjXbBKS4NginN9TKed1NThKgoGHCGcBRoQXayzp1TRq1oFKln6a/u8/ - /Mh6fIYmz1zlmEEuFTHGsAc859D7oqqM5/9gva5zXLA9NhgCbG6vPx/1G7VJvBpsSWu6JZhDxNg/ILg2 - 0iDMvikepjQmUgXWVVVUjbn1XuiL2nIbqYx5Nl+bW29iVs+59RwIrq0Ef4PgckxwYuZCYMR44Nhl3iIc - JcGpVYM5RoPpwJ5GOZWhENgW+zxs7QuS3V/LDCTYPTYYlWGsc4tPlZpNoyTYFmGnBDtE2KsabAkwJ8J5 - coFclAjzEpywCCdZDfYSYaCrwYqQBHtNpeyWXk6Ma9Vpph7xhxSEF4G7WGC8MbbV6GEUCD2WuXSZZ5zj - gkNjgyHAWK9fC494juX5LcJuRIz9A4JrIw3C7JvikUwVGMMLdEAguW282H7hthLU3BLrDhNemL9jrDHS - OLYWf6kYCwguxwQnZi4ERowHWWKc+2pwAhIMQhKsCU+jbPFaZft2a/quFImgK8avV6mnwM/6dm2JoPfv - 3HO0a1zwZqrbuEP4eJAuLUpY7replJUIOyTYEGFDgBOWYJCGanCUBBsizEmwwpgoA9SsbUuviW4z3b7D - Rs+hBx+yJ3fBUAkIsSnBOrAM1WQ9dh1jmcdNWuwYF6yrwa3f7eZ4Lf35aP1u93yVYA4RY/+A4NpIgzD7 - pnigSmxOggH5hEiiMquBTJoXrkEeMT6XO15BJN7viN/PrBTj90tGwBFcWwn+BsHlmODEzIXgiPE4S4yV - BGeuGuyWYIwJ1pjTKGO8MPcBjsU99z2shkH0HDgt6tZviXDPfY+Eh0OYQyJ6D5kRdTw87zN0ZsLVYFuC - 86Ea7CXBLhGOSHAcEU61GuyS4CgRtkQ3pgi7JNiNnkoZFWF9kZy7zSDEGAIxfc4aKlainGNdLIo8VpTG - TFwUqvhGM37yYvbzMWHKYlZO8xMRY/+A4NpIgzD7pkSAOEIUzQvsuIAwxhuHXFBJ9HfE75es9CO4thL8 - DYLLMcGJmQuBEePB45anXYIdIuwhwYqZNuZUyl16jac2nQZR287RqAvkOkcukOvaZ0JkXLDFh4OmUZ1G - 7dUwCAc13TRVvN9zjGM4BDCrwZDgN6s1sCSpOL1lPfa1nrMSDApMNTiXF8iBTFSDLdGNJ8FxRTiBqZTH - TsxSovxk0VLq0T02uEfvkVSp8jt0/wOPRH1RYtnLr1ah9p36sDLsHhIBCa5dtzk9Way0eiyIUgxEjP0D - gmsjDcLsm5IFlVKzWqxJZQhDQQXiy/2O3LaJgODaSvA3CC7HBCdmLgRHjMcvjxZhl/yapFoN1iJsSjCm - UNbIVMqcBKejGhyR4HRUg2NLcPqrwbEk2GsGORA1LhhYcuseEhGbiAhzwukXRIz9A4JrIw3C7JuEzIPg - 2krwNwguxwQnZi4ESIyzWQEG6a4Gx5VgmUrZKcFRIpyOarCHBAOXBOdVNdgpwcmLcKamUi4siBj7BwTX - RhqE2TcJmQfBtZXgbxBcjglOzFwIjBgPmRAR40xUgzkJBvlRDXZKsC3C3hIs1WCnBEeLMCvBwCW+bqQa - nLeIGPsHBNdGGoTZNwmZB8G1leBvEFyOCU7MXAiMGA+dmM2LcBwJLnjVYKcER4tw4Z88w7MazEiwr6vB - ltimKsFBEGE3Isb+AcG1kQZh9k1C5kFwbSX4GwSXY4ITMxcCI8bDLDEOfDXYJcHxRdh7SERiF8jZIlxw - qsEhCU5HNTjdEpy0CIckOCDV4EQQMfYPCK6NNAizbxIyD4JrK8HfILgcE5yYuRAYMR40JitKgpOuBhsC - 7JBgkOlqsNft0kAhqgZzAgw4CU5nNZiTX03uq8Eh8U1ZgkFEgkWEeRYu3crmvgaTnvz4xz9mOw8h7/jh - D39If/nLX9g20vzv//4v1cs66uishMyC4NpL8C+J5JpgY+ZCYMS4x8CpyUkwCAlwlAh7VYMdEhxbhGUq - ZQsPEc7ryTPc5E6C01gNtmRPJDhxpszMZnNfg4lNHn44+XuIC+nlnnvuoVu3brFtpEFn3m6VfybfKAyI - GBc+Esk1wcbMhcCIcav2fWKLsCHADgkG+VUNtgSYE2GZSjlT1WCnBDtE2CXAmtxLMBARTgc9+4xgc1+z - adMmqlmzJtuBCHlHjRo1aPPmzWwbae7cuUMjd3/m6KyEzCJiXPhIJNcEGzMXAiPGL79ePSLBcS+QA7Ek - OCLCUxgRlqmULaQa7IFIcKaoWq02m/uaDh06UFZWFtuBCHnHokWLqGPHjmwbaRYuXEh7L//K0VkJmUXE - uPCRSK4JNmYuBEaM77vvfho8NqtAVYNtCc6HarCXBLtEOCLBcUQ41WqwS4KjRNgSXakGC4kwd+FGuv/+ - B9jc1zzwwAP0xRdf0Isvvsh2IkLmwXuPavCDDz7ItpGmSJEi9D//8z/UZ8t5R4clZA4R48JForkm2Ji5 - EBgxBq+8Xk2JcGwJjohwatXg9E+e4RBhS3hzVw0O9lTKUg0unFSp+g6b827atm1L2dnZ9KMf/YjtTITM - gfcc7z3agGsbN7NmzaKDV7+munIRXp4gYlx4SDbXhACLMWjYvFPaq8HeEuyHanBEgtNRDY4twXlTDY4n - wSD3EgwiIszJmpA3tOvQk811L6ZPn06TJk2iH/zgB2ynIqSf73//++o9x3vPtYkXp0+fpk0X7lCN+Ycd - HZeQfkSMCwep5lrQMXMhcGJ8z733UrM23TwkOO+rwZwEcyKcJ7dLA4wAKwkGLgnOq2pwRibPSFqEpRpc - EOnctT/da+U0l+te3HfffTR//nxauXIlvfTSS2znIqSPihUr0ooVK2jBggXqvefaxAv8G/iTTz6hQ9e+ - pn45Mqwik4gY+5/c5FrQMXMhcGKswbCKIWMWxpBgW4S9JViqwU4JjhZhVoKBS3zdSDVYiMeMOaupctVa - bG4nSuvWrenq1avqgjxcvQ3B/tu//Vu2wxESB+8h3ku8p3hv8R63adOGbYNEQfULt3DDBXkjd31GrVec - oJoLpIqcTkSM/Ucmci2omLkQWDEGuCDvtUpvU7vO/WnQqHk0dvpqmjhznZNZ62iSYr2DybOdTJm9wWZO - hKkmczcqprmZp9nkYDqYb7JZMQMscDIzzBZL0G1muVkEcmg2w5wsk61h5moWO5mn2GazJMJ8jqXbFQs8 - WAiWmexwsMhkeTRZHNlOFsdlpwPMoCYULBYt20ZTZmSrW7JVqVZb5S6X08mCC/Jwtwrc0ujmzZv017/+ - VQmCROqB9xDvJd5TvLd4j7n3PllwQR7uVoELiqSdJCQyl2tBxHThQIuxIAiCIAiCEGxMFxYxFgRBEARB - EAKL6cIixoIgCIIgCEJgMV1YxFgQBEEQBEEILKYLixgLgiAIgiAIgcV0YRFjQRAEQRAEIbCYLixiLAiC - IAiCIAQW04VFjAVBEARBEITAYrqwiLEgCIIgCIIQWEwXFjFOkJdeeon69OlD2dnZdPLkSTX70u9+97vQ - /DMSEhIShSvw/YbvOXzf4XsP33/4HuS+HwVBEPyM6cIixjF4+umnacKECXT9+nU6f/48TZo0iZo0aULl - y5enn//85/RP//RP7PzlgiAIfgffb/iew/cdvvfw/YfvQXwf4nsR34/c96YgCILfMF1YxJjhueeeo1Wr - Vql5yFEluf/++9mOQxAEIWjg+xDfi/h+xPckvi+571FBEAS/YLqwiLHBQw89ROPHj6c///nP1KVLF/qb - v/kbtmMQBEEIOvh+xPckvi9RQcb3J/e9KgiCUNAxXVjEOMTzzz+v/k04duxY+rd/+ze2IxAEQRCc/Ou/ - /qv63sT3J75Hue9XQRCEgozpwiLGFg0bNqTf//731LlzZ/aLXxAEQYgNvj/xPdqoUSP2e1YQBKGgYrpw - 4MW4bdu29Je//IWqVq3KftkLgiAIiVGlShX1fYrvVe77VhAEoSBiunCgxbhOnTrqS/zFF19kv+QFQRCE - 5MD3Kb5X8f3Kfe8KgiAUNEwXDqwYYywc7tNZs2ZN9stdEARBSA18r+L79YUXXmC/fwVBEAoSpgsHUoxx - 9fTHH38sY4oFQRAyRKdOndT3rNytQhCEgo7pwoEUY9ySDVdRc1/mgiAIQnrA9yxu5cZ9DwuCIBQUTBcO - nBjjZvS476bckk0QBCGz4FZu+L6VSUAEQSjImC4cODFeu3atuik99yWeaSpWrEizZ89Omnbt2rHHS5WH - H35YHTMe5j46cD7mckEQhFjg+xbfu9z3sSAIQkHAdOFAifGzzz5L//M//0M/+MEP2C/wTAPZTCXSLaOJ - noe5jw4RY0EQkuH73/8+/b//9//U9y/3vSwIgpDfmC4cKDGeMmUK9ejRg/3yzgu4Sm2fPn1CymmHrhCb - oNLMHS9VYlWM8fo6zH24MNcLgiB40b17d5o6dSr7vSwIgpDfmC4cKDG+desW3XPPPewXd34AQb18+XJI - M+3Ac9z/k9s+L4Ac6zCX67h79y6dOXNGYa4XBEHwAt+/t2/fjvpOFgRBKAiYLhwYMX755ZfVrYO4L+28 - BkI8ZswY+u6770K6aVeK9XM84nm6K8Um7kqxJl7FGOvN5YIgCImA7198D3Pfz4IgCPmJ6cKBEePevXvT - 5MmT2S/svEBfeIdKqxmowOoKMR7d61FBxn7prCJDgBMJcx8dIsaCIKTCpEmT1NAx7vtZEAQhPzFdODBi - nJ2dTU2aNGG/sPMCVInNivDBgwdV1ZjbFuKak5Pj2D5TYgzR1dViN+Y+OiDu2EcEWRCEZMD3L76Hue9n - QRCE/MR04cCI8YkTJ+ipp55iv7DzClSNkxXcVPaJB6RXh1uAveCC204QBIED37/4Hua+nwVBEPIT04UD - I8Zffvkl/exnP2O/sDMN5FNXWXNDohIbDy8xxs8aVLPxmqhcm8M78FxvYx5TEAQhFj//+c/pzp077Pez - IAhCfmK6cGDE+Pe//z394z/+I/uFnWkgmOkIHIc7frJAalONdJ2DIAjBAt+/+B7mvp8FQRDyE9OFAyPG - CO7LuiCgK7J45NanG30hYCxQMYZA62EcOrDOfTxBEIREQHDfz4IgCPmJ6cJSMS4A5LUYp4IOEWNBEFLh - xz/+sbqQmPt+FgRByE9MF5YxxvkA7lABwcSdKSDD5t0n8BxgfSbvY2yCyrB7LLEOLMM6rztoCIIgJAK+ - f/E9zH0/C4Ig5CemCwdGjAvCXSmAe2IPcyY5gOdm4PZG3HHSBeTcDH0eWtrNwD2VIfXccQRBEGIhd6UQ - BKGgYrpwYMQ4v+9jDMyL3mJN/YxKsSmsmarWoiqtAz97Sa+5HarH3DaCIAixkPsYC4JQUDFdODBijBmX - MPMS94WdV5iCGe/exJBUHajcctvkFl0RhqRz6030tqh2c+sFQRBiITPfCYJQUDFdODBijDn6MVc/94Wd - V7grtNw2GnQgOjJVpdVVachuLFGHpOshHolItCAIght8/+J7mPt+FgRByE9MFw6MGIPbt///7d29Slxb - GMdhEGsbbazEwnsQwS+w1cpabO3UxspbEFSwPb0g6E2ktNIbEE5hq5WKrJN3yIY3YfmRE2P2ZD0bHjRB - xlT/+bEzs+bfwdfaaH+GCMwIy+6Ku7DdsWid+HOEcHe9Fa2/Ih63e71zfI3fG0He/Vvi+/ivz+5n4oq/ - qz0WwEu6/Z2amvpukwH6ILdwU2F8cnJS9vb2qsP9WSKO425xjs2XrgjV330yxY+vZ37pioiPWK49BsBr - Yndjf2u7DPCn5RZuKozn5+fL8/NzGRkZqY73Z4s7thGbEcqd7m5t7ed/t+53/+ilN+UBvCX2NnY39re2 - ywB/Wm7hpsI4nJ+fl93d3eqAA/CxdnZ2ysXFRXWPAfogt3BzYbywsFAeHh7KxMREdcQB+Bjj4+ODvV1c - XKzuMUAf5BZuLozD4eFhOTg4qA45AB8jdvbo6Ki6wwB9kVu4yTCemZkp19fXZXt7uzrmAPya2NfY2djb - 2g4D9EVu4SbDOCwtLZW7u7uyvr5eHXUA/p/Y1djX2Nna/gL0SW7hZsM4xKkQj4+PZXl5uTruAPyc2NPY - 1djX2u4C9E1u4abDOGxtbQ1GfG1trTryALzP6urqYE9jV2t7C9BHuYWbD+OwsbFR7u/vB8cK1cYegNfF - fsYHF8We1nYWoK9yCwvjb+I4oXijSLyL2lFuAO8Texm7GfvpWDZgGOUWFsZJvHs6jnKLczfjQ0BGR0er - TwQArYt9jJ2Ml07Ebjp9AhhWuYWFcUV8CMjZ2Vl5enoq+/v7ZXp6uvrEANCa2MPYxdjH2MnYy9qOAgyL - 3MLC+BVzc3ODOyE3Nzfl6uqqHB8fl83NzTI7O1smJyfL2NhY9YkDYNjFvsXOxd7F7sX+xQ7GHsYuxj7W - dhNg2OQWFsbvtLKyMrhLcnp6Wi4vL8vt7e3gDXsul8v1N16xb7FzsXexe7F/sYO1fQQYZrmFhTEAAM3K - LSyMAQBoVm5hYQwAQLNyCwtjAACalVtYGAMA0KzcwsIYAIBm5RYWxgAANCu3sDAGAKBZuYWFMQAAzcot - LIwBAGhWbmFhDABAs3ILC2MAAJqVW1gYAwDQrNzCwhgAgGblFhbGAAA0K7ewMAYAoFm5hYUxAADNyi0s - jAEAaFZuYWEMAECzcgsLYwAAmpVbWBgDANCs3MLCGACAZuUWFsYAADQrt7AwBgCgWbmFhTEAAM3KLSyM - AQBoVm5hYQwAQLNyC38XxgAA0CphDAAAXwljAAD450v5D/yla/mCnQNEAAAAAElFTkSuQmCC + 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAAOxAAADsQBlSsOGwAAxodJREFUeF7s/QeYHOWV + tw/7s3e9+75rb/h717tre03OoJwAkUQWKCEJ5ZwRiggFlHPOOadRGuU8yjmiLCRAKEsgCQM2NovT7nu+ + +j3VT/dT1ac6TffM1NT5Xdd99XRVdXVNV5+ue848XfWDanMPkubXv/61IAiCIAiCIAQG04VFjAVBEARB + EITAYrqwiLEgCIIgCIIQWEwXFjEWBEEQBEEQAovpwiLGgiAIgiAIQmAxXVjEWBAEQRAEQQgspguLGAuC + IAiCIAiBxXRhEWNBEARBEAQhsJguLGIsCIIgCIIgBBbThUWMBUEQBEEQhMBiurCIsSAIgiAIghBYTBcW + MRYEQRAEQRACi+nCIsaCIAiCIAhCYDFdWMRYEARBEARBCCymC4sYC4IgCIIgCIHFdGERY0EQBEEQBCGw + mC4sYiwIgiAIgiAEFtOFRYwFQRAEQRCEwGK6sIixIAiCIAiCEFhMFxYxFgRBEARBEAKL6cIixoIgCIIg + CEJgMV1YxFgQBEEQBEEILKYLixgLgiAIgiAIgcV0YRFjQRAEQRAEIbCYLixiLAiCIAiCIAQW04VFjAVB + EARBEITAYrqwiLEgCIIgCIIQWEwXFjEWBEEQBEEQAovpwiLGgiAIgiAIQmAxXVjEWBAEQRAEQQgspguL + GAuCIAiCIAiBxXRhEWNBEARBEAQhsJguLGIsCIIgCIIgBBbThUWMBUEQBEEQhMBiurCIsSAIgiAIghBY + TBcWMRYEQRAEQRACi+nCIsaCIAiCIAhCYDFdWMRYEARBEARBCCymC4sYC4IgCIIgCIHFdGERY0EQBEEQ + BCGwmC4sYiwIgiAIgiAEFtOFRYwFQRAEQRCEwGK6sIixIAiCIAiCEFhMFxYxFgRBEARBEAKL6cIixoIg + CIIgCEJgMV1YxFgQBEEQBEEILKYLixgLgiAIgiAIgcV0YRFjQRAEQRAEIbCYLixiLAiCIAiCIAQW04VF + jAVBEARBEITAYrqwiLEgCIIgCIIQWEwXFjEWBEEQBEEQAovpwiLGgiAIgiAIQmAxXVjEWBAEQRAEQQgs + pguLGAuCIAiCIAiBxXRhEWNBEARBEAQhsJguLGIsCIIgCIIgBBbThUWMBUEQBEEQhMBiurCIsSAIgiAI + ghBYTBcWMRYEQRAEQRACi+nCIsaCIAiCIAhCYDFdWMRYEARBEARBCCymC4sYC4IgCIIgCIHFdGERY0EQ + BEEQBCGwmC4sYiwIgiAIgiAEFtOFRYwFQRAEQRCEwGK6sIixIAiCIAiCEFhMFxYxFgRBEARBEAKL6cIi + xoIgCIIgCEJgMV1YxFgQBEEQBEEILKYLixgLgiAIgiAIgcV0YRFjQRAEQRAEIbCYLixiLAiCIAiCIAQW + 04VFjAVBEARBEITAYrqwiLEgCIIgCIIQWEwXFjEWBEEQBEEQAovpwiLGgiAIgiAIQmAxXTjQYnzfffdR + 86bNKWtBFp05eYZu3bhFX93+SiiA/OYW+E0UX4IvTL6kOyaf29wOc8fm5h265ebGHfrixm0Hn1/X3FLc + BNci3FB8Eea6ydXP6ZrJFc1Nm8s36WqYG3QFXIpwGVy8rrik+ew6XfzsWoQL1+gzgwufRvj0k6thPgEf + gyv0seb8FTqvuEznz12mc2Eu0UcfRTh7FlxUnAFnwGd0Gpy2OaW4QKdOXaCTmpOfhjkR5hM6Dk7YHDvx + MR07bvMhOHaejmo+PE9HPjyn2LPvOK1cnUOjx0ymWrXq0b333sfWtCAIgiAki+nCgRXjZk2b0SfnPqE/ + /uGPQgHje/B78L2D/9Z8a/Lf9J3mdxH+EOY7+sNvbX5v8s139O03f4jid19rfq/4LfgqwjdffWvzG5uv + NV/+TvGVwW/ugN+G+fK2yTd051aE2+CLr8PcAp+Dr+gLzc2v6HPFbxQ3b0S4ceNLunE9wnVw7Y7iGrhq + c/XqbZsrt+mK5vItumxw6dIXYS5e1HxOn4HPPqcLipt04cJN+tTgk09vhPn4E3Bdcf5jm3MfX6Nz520+ + 0py7SmdDnPkIXFGcPqu5TKfO2JwEpy8pNubspVq167G1LQiCIAjJYLpw4MT4nnvuoYnjJrJCJuQPnASH + RdhLgg0RdkhwSIQdEqxEOBUJDomwW4JDImxK8FdKgg0RdktwDBFWEhwS4bAExxPhKAm2RVhJcEiEr2oR + NiX4iluCIyJ8MSzCEQn2EmFPCY4lwoYEnzUk+IwpwR4ifAKcukTHT120OXmRjln07D2I7r77brbWBUEQ + BCERTBcOnBiLFOcvQe8GmxJcULrBSoJT6AbHlODzV1PuBmsJPqEl2AISfOzkZ4oPT2gu0NHjF+iDXgPZ + WhcEQRCERDBdOFBi3KJ5C1bWhMyRkgQbIhxXgkFKEpx6NzhKgg0RVhJ8yzUkIiTC6e0GMxKcajfYEt+E + usEhCTZFmBsSkVg32JbgiAhHJFh3g50S/JmSYHAEHAOf0mHw4af0dq36bM0LgiAIQjxMFw6MGOOLdlcu + XmHlTUgP6esGWwLsOSQiF93gkATnphuc6JCIVLrBSoKVCCfSDb7l6AZfUiLsluAEusGGBJsinN/d4KOh + bnBEhD91iPChDz+xOfoJHbTYkLOP7r33Xrb2BUEQBCEWpgsHRoxbtWzFyhzHutXrqHvX7vTA/Q/QD37w + AwV+xrSd23ayjwkaeTIkwiI1CfboBjMSbHeDYwyJSKEbbEtwSIQNCVYiHJLgSDc4wSERuegGhyXYgpPg + VLvBDglmusFKgpUI564bHBbhkAQrjnxMB0LsPwzOU63aDdjaFwRBEIRYmC4cGDFeumgpK3gm58+ep+ee + fU6JMCQYgnz00FHFogWLlFxjHm6xLLeOwootwR4i7JDg7yMSbIiwQ4KT6AZHJDiWCCfYDXYNiXCKsFOC + M9INDg2JMEU4/AU5C1OC090N/tgQ4YS/IGehJdgU4XhfkAuLsCHBx0wJZrrBSoI9usEHj0Yk2Bbh84p9 + 4BA4R3sthg6fyNa+IAiCIMTCdOHAiPHZU2dZ4dOgEwzprVm9ZkzphSRDntFBLqxyXLC7wZb8pqsb7CHB + BaobHJLg6G5wYl+QS0s3OCTBiXWD+S/ImRKcSjfYFGFI8N6DNnvAgY9ot8WiZZvY2hcEQRCEWJguHBgx + /uL6F6wEgmuXrynRhRR/deer8HT8jM6xexgGpmNZPMZc3q8k3g02JNgQ4dx3g20JViJsSHBYhEMS7Bbh + aAnOw25wlATbIqwkOCTCqZ8uLdQNDktwBrrBhgQn0w3mhkQ4usEhCU53NzgswQc/CouwYv9Z2hVi3ebC + /RkmCIIgZAbThQMjxrh6GieFAOLrllx0gyG/eoyxubyej+nDhgyLmleQkW5wPAm2RdiUYF6E03e6tIJy + 8Yzdxz6hcTtOUo+cY/T+5vylh8Worcdow57TrATv3AfOKHaAvWdo49bDbO0LgiAIQixMFw68GGvBxRhi + c7oeTwxh5sQYQIoxryB3jTkJDouwlwQbIpyubnDCX5ALiXC0BBsi7JbgBLvBYQl2iHBed4MjEuwlwtES + nI5usCXAMbrBO458TB/kfEgzTl6mxRdu08JP79D8T2/TvE/yFjwnnhvbgG3psflDWrPrhFOELQkG2/ee + pu2WOINtFutzDrG1LwiCIAixMF048GIMIebkFl+8gzRrQTbnabRUY1lufl4T9ItnxO8Gx/6CXESEC183 + 2DEkAhhjg48e/1R1Zycfv0yTP/qChp64TgOOXaP+4MM8xnpOPDe2AduCbRq26Qht233SIcHbdp9SbA2x + ZddJWitDKQRBEIQUMF048GKMri++TMfNA7HEGGCeu9ucV+RNNzgVCZZucOLd4JAEp9INNiU4lgh7jA3W + 44IPHP6Ium86ShPP3KTeR69Sl4OXqfOBS9Qpn8BzYxuwLROsbepqifHGrUfCErx1ly3CIGen5gSt3niA + rX1BEARBiIXpwoEXY4gv4OaBgiLGQe8GmxJcULrBSoJT6Abn98Uz3GeK2L3vFL238ajq0kJIOVnND7At + 2CZsG7rBWwwJ3gx22GzacZw2bT9OKzfsZ2tfEARBEGJhurB0jAtoxzglCTZEOK4Eg5QkOPVucJQEGyKs + JFgupZxAN9iW4IgIRyQ41Ytn7NhznN7bcEQNYcjPTrEbbAu2Cdu2av2+kARbWBIMNoJtx2nDtmOKFev2 + sbUvCIIgCLEwXVjGGIfGGOOUbdz8WGKsxxjn9mp46esGWwLsOSQiF93gkATnphuc8YtnKBFOpBssl1J2 + ny5t265j1HnDYep/7KolpBcLFNgmbBuk1xZhW4LB+q3gQ8W6LR9S9tq9bO0LgiAIQixMFw68GEOIY3V9 + Y4lxKmelKNinS/PoBjMSHPd0aSl0g20JDomwIcFKhEMSHOkGp+HiGWER5rvBYQm24CQ41W6wQ4KZbrCS + YCXCue8GJ3LxjK07P6TO6w9Tv6NXqeP+iwUKbBO2bbklvWERtiQYIgzW5hwNs2z1Hrb2BUEQBCEWpgsH + XowB5BenZeO6xl5irLvFUydNjZpnYkuwhwg7JFgupRyWYLmUcqQbbEpwhi6lnLP9KHVad8gW432WkBYg + sE3YtmVr9lgiHJHgNWDzEcVqsOkILVm1i619QRAEQYiF6cIixhZeV74DEGBcBtqchuUxLhmYy8vFM5wi + nK/d4JAER3eDE/uCXFq6wSEJTqwbnH+XUt607Qh1XHuQ+h69Qh32fVagwDZh25as2h2R4JAIr9p02Gbj + YVppsXjlTrb2BUEQBCEWpguLGIeAAGs5douwCeZhOXDuzHlvEfaSYEOEc98NtiVYibAhwWERDkmwW4Sj + JTgPu8FREmyLsJLgkAjLpZTT1w1O5FLKG7YctsX4iCXGey0hLUBgm7BtiyzpNSV45cZDtHLDIVoRYvn6 + g5S1fAdb+4IgCIIQC9OFRYwNIMf6MtAYQoFxxxBhkGX9XEPPa9GKrl66GpHgWCIckuBC0w32lGBbhE0J + 5kU4fadLKzAXz0hzN5iTYGc32JZgJcIuCbZF2FuCuUspr885SB3WHKA+loS2t2S0IIFtwrZlrdgRlmAt + wiAbrAMHaEH2drb2BUEQBCEWpguLGDPgSnbdu3ZXQyUgwgA/Y9qOrTu9JdgQ4XR1gxP+glxIhKMl2BBh + twQn2A0OS7BDhPO6GxyRYC8RjpbgdHSDLQHOVDfYHBJhER4SkctusJbgKBH2uJTy2k0HqP3q/dTn8GVq + v+dCgUJtk7VtkF4lwiEJBsvA2gO0VLGf5i8TMRYEQRCSx3RhEWMLuZRyRIILysUzCkw32JRgJcKRbjB3 + urSC1g3e4ZJg7lLKazbup3ar9lFvS0LbWTJakFDbZG3bvGXblATbIryflq6xWaLYR4tX76O5S7extS8I + giAIsTBdOJBizElwWIS9JNgQ4cS6walIsHSDE+8GhyQ4lW6wKcEpdIMjEuzqBnudLs2jG7zfEOHcdIMj + EhzpBisJDolwvEsp4+IZ7Vbupd6HLAndbQlpAUJtk7Vtc5dsDUmwhSXBEGGFJc2LVu1VzLaW4WpfEARB + EGJhunBgxPg3t34TLcGxRDgkwX7vBpsSXFC6wUqCU+gG5/fFM1LpBmsJTms3OCTBMbvBhgTHu5QyLp7x + 7oq91OvgJXp316cFCrVN1rbNWbxFifAiQ4SzLGG22UMLLWYt2sLWviAIgiDEwnThwIjxl5YYe0qwIcJx + JRikJMGpd4OjJNgQYSXBcinlBLrBtgRHRDgiwfG6wbYEe3SDwxJcMLvBEQn2vpQyLp7Rdvke6mlJaFtL + RgsSapusbZu1KCcswpDghStsFoDluxUzsnLY2hcEQRCEWJguHBwx/uLLGN1gS4A9h0TkohsckuDcdIMz + fvEMJcKJdIPlUsqJdIM5CU6lG+z+gpyXBHt2g00JViLsfSllXDzjnezd1HP/RWq745MCBbYJ2zZz4WZb + glfYEjxfY82bl71LMd1ahqt9QRAEQYiF6cKBEeM7n38ZkuDY3eDUJNijG8xIcNzTpaXQDbYlOCTChgQr + EQ5JcKQbnIaLZ4RFmO8GhyXYgpPgVLvBDglmusFKgpUIZ6Ab7JDgxLvBO/eepO27juVbN3iDkuDYl1LG + xTPaWGL5ASTUktGCBLYJ2zZ9waaQCNsSrFi2i+YqdtIci6nzN7G1LwiCIAixMF04MGJ8++adKAmOfbq0 + WCKcYDfYNSTCKcJOCc5IN7iAXkr50KaVtKzD07Si++u0ssebLt6IyQrQPXWWs1S06ZY42bHoGuL9V2lB + 26do0ZD2KXWDOQlOthtsE/tSyrh4RmtLLHvs+4zabP+4QIFtwrZNm78xLMFKhJdGmL10B81esoOmztvI + 1r4gCIIgxMJ04cCI8S1LjN0S7BTh3H9BLm432EOCC1Q3OCTB0d3gxL4gl0g3eOu03rS4dbFAMK1ZKZr6 + QXOjGxx9ujSnCJ9wiLD+gly8bnBEgp3d4DWbbRGOdSllXDyjtSWXPfZaYrzNEtIUmHHiumLM0Svs/FTB + NmHbpszd4JBgMEuzeDvNtJhsLcPVviAIgiDEwnThwIjxFzduR0mwEmFDgsMiHJJgtwhHS3AedoOjJNgW + YSXBIRH2y6WUV35QmZXIwsiYFi/SyPZ1UusGWxKc226wW4K5Synj4hmtlmy3JXTb+TCQ3OknrnmC+XpZ + nUvffOdYB+4ng7lOgG3Ctk2esz4kwRERVizaTjMWbVNMspbhal8QBEEQYmG6cGDE+PPrt/K3G+wpwbYI + mxLMi3D6TpeWnxfPOLJ7NyuQhZUBDZ6lgc0qRiQ4Zjc4IsF2N9hbgu1usFOCTRG2JdgW4XiXUsbFM1ou + 3kbdIaFbz4eBqMYK5utldcxp5vREM80SbvPx2CZs28Q565QEmyI8I2sbTQ+zlSbMWsfWviAIgiDEwnTh + wIjxjWu3eAkOiXC0BBsi7JbgBLvBYQl2iHBed4MjEuwlwtESnHo3OCLC7i/I2WeK2LV0BiuQhZFFFu+/ + +Qj1qfds7G6wMSTC8QW5NHSDwyIc41LKuHhGC0ssu++5QK22nAuz9+pX4U6u5ovf/zGksEQffv7b8LI6 + SoyNdUw7fs2B+fg//vV/aOGZm475XXZ+4ng8tgnbNmHWWocET1voZOqCLTR+5lq29gVBEAQhFqYLB0aM + r1/7wrMbHOt0abnrBsf+glxEhAtHN9gtwdyZItaPaMNKZGFk9rsvKjHu3+S1pLrBnASHRTgswYl1g7UE + x7qUMi6e0XzhFuq2+wK1zDkXk2nHroW0lmjzZ3fC03Uuff2dY3kTLO8ORLnLjk/Y5QG2Cds2zpLeiATb + IgymgPk242asYWtfEARBEGJhunBgxPja1c+lG2xKcCrdYFOCY4mwx6WUj354npa//workYWRCe2rKjEe + 1KpavnWDIxLsfSllXDyj2YIc6rrrU2qx+aOYbL4Qkdupx66Gp+tAjM3l39v+Ma08/wV98/1fQkvYMnz0 + 5jehe3bnGOvtt/eC47EA24RtG2tJr1OEc2iyZl4OTbIYM13EWBAEQUge04WDI8ZXbibVDTYluKB0g5UE + p9ANzu+LZ+hLKe/duI4VyMLKoKavKjEe8s7bcbrBbglOvRscluBQN1gT61LKuHhG0/mbqetOS4w3WUIa + A4ivjjldR4mxdb/fnguOYRM6EOL3tn2sljElWwcCPergpfB6sU3YtjHTV4clWIvwpHmbadLczTQxxOhp + q9naFwRBEIRYmC4cGDG+evlGShfPyH03mJHgVLvBlvgm1A0OSbApwtyQiLy+lPLWCa1pXccHAsGK9k/Q + oDr2GOMhbWvZEhyjG8xJcDq6wVmGCHtdShkXz2gybxO9v+MTar7xrCd9d38a0ldLcG9845inAzHW01ac + +1xN++b7P9Oey79RjzcfAzBt86e31TKIe73YJmzbKEt63SKsmLOJJoQYNXUVW/uCIAiCEAvThQMjxpcv + 3UhbN1hJsBLhRLrBcillfRW5Pb1/Tft6/VuhZ3/vn9Oa9+6h4bXuCYuxoxtsSLApwgl3g00JtvDsBpsS + HONSyrh4RuO5G9VY32aWjHpx9va3Sl6RKUevOObpQIzN6bkF24Rtg/SaEqwZPxtsVIyYupKtfUEQBEGI + henCgRHjSxevR3WDbQkOibAhwUqEQxIc6Qan4eIZYRHmu8FhCbbgJDjVbrBDgplusJJgJcKpd4PjXUp5 + 7+a1rEQWNvZbHOzzc5rb5n7q95YtxoPfqRUlwWY32CnBsUXYIcFhEbaHRHDd4IgIe19KGRfPaDRnA3XZ + /jE123CGZcVHdvcXufSVJb+u+Tp6Hm5zEyXe1nqwTdi2kVNWhiQ4IsLjwKwIw6esYGtfEARBEGJhunBg + xPjihWsRCY7XDc7gpZTPf3zVEuEbdP78VbYbnNLFMyy0BJsiHO8LcmERNiT4mCnBTDdYSTDTDbZF2JZg + zf7D5xX7LHZMa8eKZGEDUry7x7/S1GZ3Uf+37g6LcTq7wVESHKMbDOJdShkXz2g4ez113vYxNVl/Jorl + ZyNS/Me//A/13vlJ1DI6Fy0hxn3c5iaTj1xR68E2YduGT17hkOCxszbYzLQZYzHMWoarfUEQBEGIhenC + gRHjC59ey2w3OCTB0d1ge0jE6TOf0IH9B2jnzt20e/cB2rF9Ox09eoJOnvo0fd3gkAQn1g3mvyBnSnCi + 3WBbgp0ivO/Qedp76BztPWhx4CztGFiOFcnCxqG+P6ct7/8LTaz3rzTgrbuUGA9q83ZEghPtBptDIuJ0 + g6MlONINdkswdyllXDyjwSxLjLeepyZrTztYfuZmSFXt4L57GaBz8as/sPNNdBJZFtuEbRs2aXlYgrUI + K2asV4y2GGotw9W+IAiCIMTCdOHAiPGnn1x1dIOVBIdEONOXUj579mPauWsPbdl6gPbu/Yi27jxCq9bn + 0MbNOXTy5DFLaj9W4st2gw0JTqYbzA2JcHSDQxKcjm4wJHgfJDgkwnsUH9GeAx/Rbos9a2axElnY2Gtx + tP+/07oO/0Tj6/4rDaxud4whxnw32JbgTHaDwyIc41LKE2avpfoz11Gnreeo8dpTil47Pqazt34XUlg7 + kGI9340OZDfedB33shzYJmzb0InLHRIcZrrNqOnraMjEbLb2BUEQBCEWpgsHRow//vhK7G6wIcG2CNsS + 7NUNTvR0aefOX6b9+4/T6o37ae7y9TRl2VJasmE7zVu6kcbPWEBLslfSlp1bqPv4XtRuZCdqPbydxbs2 + w6JpxdJW0XRQK2o/qjNNWjydJi2ZThMXT6Nhc8fRyPmTaMS8iYrhYO4EB8M0czTjFUNDDJk9LsIsm8EO + xtLgmWNpEMPAGWNp8pg2tL7T/bS2w4OFljUW6zo9pG4XtvwnmtrwX2hQDVuMezevRGPnLg4zZo5mEY02 + GAVmZylGamYtDDNipmYBDbfeO5phBkM10+dHmDafhlgMnDKbpi1aR1krdloyvoumLtyoriKHi2fUn7GW + Om05R43WnFLMPXZVDZtAcIv7eh6HDmQ33nQd97Ic2CZs25AJ2WERhgQ7mLaORloMtpbhal8QBEEQYmG6 + cGDE+Py5y0l2gyMS7CXCbgmOHht8jY58eIZmLl1BDfo0pnItytGTrZ5kebr10+z0ZCjbsiyVb1OeqnSt + EqZi5zfozfcqO3gjLpXi0zlCxTh0bP+C4/y+hZn5rUvQzMY/pdlN/pkG17CHUrSvV54a9m1j08emgaK1 + k95O6itaRdMrQj1PWtr0tKlrUaNbY+o7aSRNXbSQpi1eQP0mjaWOw4dQu0EDqN70NdQx5yNquPpkmKF7 + PqUNH39BH2w775jOoXPxN3+IOx3rBNmnbziW5cA2YdsGj18WFmFIcIS1NAJMXUuDxosYC4IgCMljunBg + xPijjy6lvRvsHhvs/oLcwSNnLQlqTKWallJwMptOnmr9lJLjxxs+To81fEzdlm1RNi3SnRv6tS7JSmRh + ZFjTYjSv2T/SLIhxTVuMm9cowr4ueQ3eB0UbF6WH6z9MD9d7mIo2KaqmlWlahupOW00dNn9EDVadTAkd + CDA3/Zv//jNtOG8JcRyWWbJsPh7bhG0bNG6ZkmAlwpYEuxlugWW42hcEQRCEWJguHBgxPnv2Yi67wclf + SrnjiPepVBNbiss0L8PKSmHnKYsZrYuzElkY6Vy3KM1t+o80teG/Ur+37i1QYuwFxLjO1FXUYdNZarDy + REroKDFmpica9+OxTdi2gWOXOiR4+NQ1NHyKk4EixoIgCEIKmC4cGDE+feazpLvBubl4xpbdB6hkw5Lh + bjE6t5yUFHZqtCrLCmRh5d0aT9DsJv9EI2r9krpWetg3Ylx7ykpqt+Es1Vt+IiU++/IPip0X7jimrz/3 + RVIsO3nd8XhsE7ZtwJglDgkeZjIZrFbyzNW+IAiCIMTCdOHAiPGpUxfid4NDEmyKsC3B0d3g8JkizNOl + GWeKGDpzLJVsXJJKNi1JpZuVpnItvccXF2batirNCmRhZHrLYtS50qM0reHPqH+oW+wXMa41eYUloWcs + GT1eoMA2Ydv6W2JsSjAY6mLAGBFjQRAEIXlMFw6MGJ88+WnausFhEY5xurSmfVtSySYRMeaEJAiMaF2C + lcjCSK9GxahbpYdpbN3/oB6VH/KVGL89aTm9u/4M1c0+VqDANmHb+o9e7BThSRGGKFYpeeZqXxAEQRBi + YbpwYMT4+IlPku4GOyTYIcKxL55x5Pin9PI7r4aHUQR1fPFLrcrR3ICML85qVYza1y6ihHhQ6GwUfhLj + mhOzqe26M1Rn2bECBbYJ29ZvlCXGYQm2RdjBxFXUb7SIsSAIgpA8pgsHRoyPHf84WoIttASbIpzbSymv + zNmqxhejWxzk8cX1WpVhJbIwMr1JEWpX7XHqVukh6m50i/0ixjUmLKN31p6m2ks+LFBgm7BtfUctckgw + GOxCxFgQBEFIBdOFAyPGR4+dz7NLKQ+YMsI5jKIlLySFmbdalaVeATpNW/+6TygJ7moIsZ/EuPr4pdRm + zSmqtfhogQLbhG3rY4mxW4RtVioGTVhpyfNitvYFQRAEIRamCwdGjA8fPZdQN9gpwaldSrl29waBH1/8 + aqty1LNJMRrXpAiNafxEFKMtRjUqHOB36frWY1FCrPGFGI9bQm1WW2K8yBLSAgS2CdsWEWNLhC0Jhgi7 + ETEWBEEQUsF04cCI8cEjH6WlGxwW4ZAEK45+QgcVH9OWXUfo6WblAz++GPRp8DiNr/tIIOhe7VFWioEf + xPitsYup9aqTVDPrSIEC24Rt6z0yi5VhExFjQRAEIRVMFw6MGB84dDb1brAlwaYI2xJsi/CBIxH2Hz5P + c5Yvp5KN5PzFoFvDIqxEFka6eohxF4sa9Uqwr09BAWJcbcwiar3yBNVceLhAgW3CtokYC4IgCJnCdOHA + iPG+g6dz3Q0+6JJgzb5D4Bztteg6uq86f7ES42alAnv+YiBi/Ai1qfY4vdKkYA+ngRhXHb2IWq04QTUW + HE6JJ9sPpTJt+tMLvWew81MF24RtEzEWBEEQMoXpwoER4z37T0VE+Fhy3eD9hgjvc4nw3oPnaI/iI9pz + 4CN6o32V8NkogjyMAogYP0J16hRnX5uCBMS4yqgsarn8OFWffygpqs3ZR7WnbabSpUvTf/3Xf1Grbn2p + 2vQd9Nac/ezyyYJtwraJGAuCIAiZwnThwIjx7n0nY3aDtQTH6gZDgm0RtiV4t2b/WdplsXbLPirduEx4 + GIWIsYhxxUYF/8uXSoxHLqQW2cfprXmHkqJcu2F0333303fffUd/+ctf6OjRo/TP//pzennoUnb5ZME2 + YdtEjAVBEIRMYbpwYMR4556Tue4GaxGGBGt27gNnaIfFmLmz1Phi3TEO8jAKEHQx7lT5USrvg/cAxLjy + iAXUPPuY48MhEcq0HUx33XUX/elPfyJk69at9MMf/Q29NGQJu3yyYJuwbSLGwsMPP0yzZs2iGzdu0F// + +lf1fpNIghw0JC5evEhr1qyhNm3a0H333cfWjhAf87gTGDHevvuEoxvMSXCsbrApwUqE99ps33uatu+x + eWdwF3WaNj2+mJOQIBF0MW5Ss2CfjUIDMa40Yj41W/YhVZ1zICkgxnfffTf98Y9/VB/USoz/5m/pxcGL + 2eWTBduEbRMxDjZTpkxR/5HYf+UrGrPnArVafpxqzj/kOJgJuQP5wQ9+IPiIn/zkJ+oPxjp16lB2djZd + uXKFWrZsydaQEBuzFgIjxtt2Hc9VN9gtwts0u0/R1hBvdqgq44sNgi7G1Qv42Sg0EOM3h8+npks/pCqz + DyRF6Xc8xHjQYnb5ZME2YdtEjIPJ/fffTydPnqTD176mflvOOQ5eQnpBOPkS/MNLL71EK1eupKlTp9I9 + 99zD1pTAY9ZCYMR4y45jueoGuyV4665TtGXXSUXOzpM0f+UGuQy0i6CL8YvN/PHHkRLjYfOoyZKjVHnW + /qQo3WYQK8YvDc1ml08WbBO2TcQ4mECKN56/RXWzjjgOXEL6QTjZEvzFT3/6U5o4caKSY66mBB6zFgIj + xjnbP3R1g0MSHBZhS4Ad3eBTDhHWEqxFOGfnCcXmHTb9Jo1Wp2mT8cURgizGbd56nH1NCiIQ4zeGzqUm + i49SpZn7k6KUS4y3bdumxPjpblPo5ZGr6bXxm9VyL49c47ifKNgmbJuIcfCYMWMGHbzylUhxHoFwoiX4 + D8jx8uXLqXXr1mxtCdGYtRAYMd607UjK3WAtwlqCwabtxxUbwbbj1KT3O+HxxUG9DLSbIItxvdrF2Nek + IBIW40WWGM/YlxSlWkd3jP/+7/+efvjDH6oP6IeefYPesGT4b//+/6j7RV+tzq7HC2yTiHHwwLjJ//mf + /6E+OTJ8Iq9ATLkS/E2FChXo1q1b8oW8BDFrITBivGHr4aS6wZsNEd60w5bgiAgfow2arcdobc4RqtD6 + ZRlf7CLIYlyxkX++fAkxrjhkDjVadITemL43KUq2GugQ482bN9OvfvUrOnz4MJ04cYJmzVtAz7xehY4c + OULHjx+nxdkr6J7iT9E/3/0IPfn+JHadJtgmbJuIcbBYsGAB7bn0G8fBSsgsCCdYgn9ZuHAhdejQga0x + wYlZC4ER43U5h1LuBodF2JLg9YoPaf2WD2ldiNnZ6+Qy0AxBFeMOVR6jZ1r4ZygNxPi1gVOp8cJD9OY0 + S0iTwC3G69evp5///Of0//7f/1P3c3Jy6F/+5V8c93/2s5/R4MGDqUzVhlT63RHsegG2Bdv0xuDZIsYB + A52uEbs+dRyshMyCcHIl+Jfq1avTpk2b2BoTnJi1EBgxXrv5YErdYCXBFlqC1205SmtzbNaAzUeo+5gh + 4ctAYxiFjC+2CaoYN6vhj9O0aco2K0svdPuA6kzbTJWn76WKU/ckTIlWzqEUhw4dopdffpn++7//W90/ + cOAAvfrqq/T999+r+zt27KAXXniBoMlDhgyh+8s8T88PXMKuG9uCbXp7wAzqY0kvJ8MmIsaFBwyjwFUP + zeOTkFkQTq4E/4JzzN+8eZOtMcGJWQuBEePVGw9YEhzdDXZKcHQ3eC0jwmA12HSEVm06TDW71A+PL5Zh + FBGCKsZv1ffHado0ZZuXpTJNX6RX+k+mahPXU6Upu6ji5N30ehxem7iDijbu6RDjZAI5XrVqFf3/fvQ3 + jvXiubEN2JaKA2dSB0uM+41eysqwiYhx4QF5e8Fhx8FKyCwIJ1eCf/nxj3+szv/N1ZjgxKyFwIjxyg37 + U+oGmxK82pJgiPCqjYdpZYhl6/bSsy1ekPHFDEEV45ea+us9gP9wlG5Smko3foGef78HvTpgCr02aFZc + 7nryJfrxT/5RfbkjFTFG8GW9H/3476LWDSGu0W8qvWvRa/gCGjBuOSvDJiLGhQfEPDYJmQfh5ErwNwhX + Y4ITsxYCI8bL1+2L7gaHJNgUYSXBIRFWEuwQ4UO0YkOE5esP0tg5WXIZaA+CKMZtq/rnNG0m5VrYclyy + fkkqXrt4XP7z8f+kWvVrUceOHZUY66ETyQZjjv/mb/6W3u0+hjr2mhimU+/J1HXADCXF/cdm08DxK1gZ + NhExLjwg5rFJyDwIJ1aCv0G4GhOcmLUQGDHOXrsnSoLjdYNXGhKsRRhkg3XgAHUa3s9xGWgR4whBFOO6 + PjpNmxu8dzGsAmOO8YW8WOADF9fnP3bsGP3iF7/InRj/7Y+ppyXA+IKdBmOKMXwikU6xRsS48ICYxyYh + 8yBuqRL8D8LVmODErIXAiPGy1buT7gaHRTgkwcvAWpuliv1UrVNtGUbhQZDE+P2qthi/2dA/p2nLDT/6 + 2x/R4sWLaffu3bkW47/98d+xopsMgy36iRgXGhDz2CRkHoQTK8HfIFyNCU7MWgiMGC9ZtcshwWY32CHB + niK8n5au2U9LNKv30eylOVSqYWm7WyxiHEWgxLiyLcZ+Ok1bbtBijLNM/OM//iN999136gM42aQqxhBh + NyLGhQfEPDYJmQfhxErwNwhXY4ITsxYCI8aLVuxMohtsSTAjwotDLFoF9tKASVMj44ubyfmL3QStY/xO + NX+OL04FfOBmZWXRV199RfPmzVPffE4lEOMfxxFjToIjrKLBE1fREIv+o5ewtS/4D8Q8NnnRdPFRGrXt + fEL03XhGPQY/6+Bn9zoLKp1WnXD8PhxYRi+/5uT10G+Z2GuJuKVK8D8IV2OCE7MWAiPGWct3sN1gPSTC + S4JtEd4bJmulzcKVe6hlvy7q/MUQYzl/cTSBGmP81mNUv5Z/xxcny0//46fUqUsnunHjhvrgTTWcGPMC + HMISYC3CbkSMCw+IeWzyAjKYaC7c/jbqMfjZvc6CCrY/XiDDenkRYwEgXI0JTsxaCIwYL8je7hgSYYqw + U4IjIqwlOMuSYIjwwhU2C8Dy3VSxXTX1xTslxs1LswIRZHo2eIKVyMJI95qP0Zs+ugx0OvjZvT+jqlWr + qg/eVIPTteGsFKwEG93gWAwFk1bRgDEixoUFxDw2eaE7xje+sYfy4Bb3wYGLdxzT/N4x1mL89Xd/UtLL + Yf4+uK9jrscLhBMrwd8gXI0JTsxaCIwYz1u2PWY3OMvVDXZLMJivyd5NU7M2UJnGZalUE7kMtBfoGI+z + pDEIdKv3BD3fPFjvgX/+r39WYqwv95xsOnXqRLXqNqbuA6bbImwJbjIibLM6zIAxS9naF/wHYh6b4qGl + UXeFgRZDcxrwuxi7fx8vRIwFgHA1JjgxayEwYjx36bakusFhEbYkeF72rjBzl9l0GzVSjS+GFGMYhYhx + NC0bF1dyHATwu3KvQWHm4dcepkfKPUIDBgxIaYxx48aNqfRTL7Lyq/GSYDDMZPJqGjhWxLiwgJjHpnhw + 0uglkiLGPAgnVoK/QbgaE5yYtRAYMZ69eGvC3eCwCIckeO6ynYo5SyPU694qMozCEmNOHAShsAM5/tnP + fkZ/+tOf1AdwMmnVqhU9VrScU4TDEhxfhE2GT15Dg8YuY2tf8B+IeWyKx7bzn6vHiBhHEDEWAMLVmODE + rIXAiPHMRVssEY4hwUY32C3Bs5fuoNlLbGaBxTuoQutXwxf2kNO0CUHloVceorvuvou+/fbbpIZU/O// + /i+1bt2anij+VAoSbIuwgymWGI8TMS4sIOaxKR7csInCKsbmOGoTjKHGHwhYDmAssg63PjcIJ1aCv0G4 + GhOcmLUQGDGekZVjiXBEgmN1g7UER0R4u2JmiDGzllPJRvbYYhlfLAQZXCUPl4j+1a9/Rdu3b1cfwvHy + xz/+kYoWLUr9h06hfqMWOUXYJcG2CEdLMBjhYtC4bLb2Bf+BmMcmL7QIagn8/s9/DYshfjan6ZidVAgl + t96CiPk7cNG/NxdufW4QTqwEf4NwNSY4MWshMGI8bcFmXoKZbrApwTMXbacZim2K6Vnb6N2B/cKnaZPL + QAtBp1yLcvTDv/mhugpeovmP//gPat1pYMISzInwiClracTUtTQyxODxIsaFBcQ8NnkRTxYRdFi1NEKk + s45cDs0pfB1jc3kZSiEAhKsxwYlZC4ER46nzN0VLsBJhoxtsCbAtwrYEz7AkGCJss5WmLbSp3rlReBiF + nL9YCDroGv/4735Mo0aNUl3jeGzevJnuuusuqtfsfU8RZiXYQkuwm1EWQyaIGBcWEPPYlE4gkTr4mVum + IKLFGLfcfDcixgJAuBoTnJi1EBgxnjJvY0LdYLcEa6Yu2KKYPH8zlW/2XPiLdzK+WAg6EOO//8nfq8tE + o3PsyY/Aj9R5i3/y03+khq16eEgwcHaD3UCER01b52CoiHGhATGPTYmATjBkMBlwHmRuXQUREWMhFRCu + xgQnZi0ERownz9mQUDdYSbAhwmAKmA9yqP+E2VSyYWgYhYwvFgQnLZ6kMk3KUIkGJahE3RJU/O3iVLxG + cSpWrRgVebkEPfdyNWrdeTANGrfUKcFxusGjpkWL8GjNdJuhE0WMCwuIeWxKBC2OyUQ6xhEQTqwEf4Nw + NSY4MWshMGI8cfb6uN1gtwRP1syzmWTRNjS+2BxG8VTrpyK0eiosCfjZMS+dYN35jEOIBMGiXPNyVLpR + aSpR3xLjOoYYVylGRZ8rQ69XqU+de00gnFnCU4KBIcAOCQYhER49fT2NMRg2cTlb+4L/QMxjUyJgjK0e + bxsLUxhxn1tXQUSLsR5j7O6Qn7r+tVoGXzbU03S49blBOLES/A3C1ZjgxKyFwIjxhFnrQhIcEeGIBEeL + MCR40rzNNnM308QQldrVUkL8eIPH6Z6376EH6z6oeKjeQ/RIg0cUpZqXUuL4cP2H6YE6D4SXKRTUe5Du + r3O/+j1LNi9JJZpZ8tPMkp98As+vtqGpdT8fKdOyDD3Z2hLDVuXyH+uPtdxQtmVZdjqA/OIPM9xiOY2a + j+duVk79R6VEPWuf1LJem5oW1YtT0cpFqVT556l63Xfog8EzVac4LMKubjAvwescEqyYsZ7GGgyfJGJc + WEDMY1M6gVTq+FGM4wVn6NDSrMOtzw3CiZXgbxCuxgQnZi0ERozHz1wbtxvslmDFnE00IcSoGavoyaZP + 0a+r/5pKNCpBjfs2pga9GlD9nvWpVrdaVL1zdareqTqVbVKWitQvQm+99xY16NmA6vSoQ/V71ae6PepS + ne511H0TTE+Y7hYfWPRKL/V61VNw8xz0rKt+78pdKqsr/5VtaolRfmK91uhSPtnSPjtCflC+dXl6rN5j + dFe1u+jeGvfmO/e9fR/dVyt34I+f+2pHT8Mfhc+0foaKNylO99a6V/2xhD8A1R+BtR9Qz/9YnceoVL1S + drfYEmMMoyhasRg9/VxFatyqBw0YvSiuCEdJMCPCY2dsUIybaTNi8gq29gX/gZjHpkRIVBzN+EmMp++9 + EO4EA8gvtl/TadUJx/IixgJAuBoTnJi1EBgxHjtjTXwJttASrBk/G2ykcbPWU/eRE+i+6vdRzfdqEk5N + 9cmpT+jovqN07MAxOrLvCO3auov2rd9HTbo1oQfrP0ifnvmUbl+5TZ9+9Cmd/vA0XTx/kb64+gXdvHTT + wY1LN7y5eIOuX7zO81mEaxeu8Xx2zXsZax5uzXnXLzjXy3Hr8i365KNPaPf+3bTv4D7af3C/N4dsDhw6 + 4EBPjzefm8ZymJkWYt+hfRnl6LGjtGLDCpqycArNWjIr35m9bDbNzrbAbQrMXT6XpmVNo5mLZtLcFXNp + zvI5NGuptd4ls6lix4r0q+q/ohpdatCi5YtoatZUqz7G0/hZ42nopKHUuGdjKlKnCP2i4i+oWM1iVOLt + ElSsajEq8mJJevH1mtTu/RE0fOKKpLvBnAibjLcYOWUlW/uC/0DMY1MiaDFGx9QUyFi4ZbIwgd9Ph5vv + BuHESvA3CFdjghOzFgIjxmOmr47ZDY5IsC3CSoaVENv0GjOd6vdoTw+8+QCtXbOWLp69SFu2bFGCDPbu + 2WuzYy9NnTuV3h3+Lp06dopOnThFhw4eopwtOXT46GH65ONP6OzZs4qPzn6kOHvGuh+DM2fO8JwOYf7s + xv0YjTHPfC61TR9FOPfROZtzNufPnVfTL3xyga5ftkTZ4tplS6pDqGlXbG5cscQ+xM2r1h8AV62fQ+C+ + Y5qxLIdaZ+j5ws97yXpOhqsXrzq4cvFK1LQwl4xb/bMFt97wc4d+P/074ve+c+MO/e727+ibW9+E+e2t + 34bBPJY7zDSL3962Hqcx1uPAmG8+79eff83y1c2vFObP6v5Na76Fuv/5V/T7O7+nT09/Sp+d+4y++eIb + Nf2/b/83nTx6kh5t+Cj94IUf0ODpg+m/r1vTDp2kY/uO0bH9x+j4/uN04sAJWrNmDVXrWI1+/fqvqehb + RdX44mLPPUlvVm9M3fpPUVLsluB43WC3BI+fadWoVZeaCRajRIwLDYh5bEoELca45eYHDRFjASBcjQlO + zFoIjBiPnrbaIcEREbYl2O4KRxg7yzowA+sgDJr36kHPNXqdnq/7POVsyqE9u/fQ3r17lRTv2LEjws4d + tH/vftVJhjhDiLdt26bO37p161Y1TbN1y1Yba3r4Z33fBdZh4j43bCKY2+m+r9m5cyc7HWBeQuwK4ZrO + rYubpnCvw/p5165d8dm9K/zHismePXtYsA9NwvP2RtDz9u3bF83+fbR//3718959oWWsaRo1z/jZvB8L + rMuEW0YTb53u51X3D/DsO7CPPvzwQ9q8bTNNmDdBvX/377Pez4eP0tKVS+ndoe9S++Htac2mNXT44GHa + tn1bZF9ZbN22lT488CF9evxTatKjCf3b8/9GJaqUoNLPvkC1G3WgvsPneUpwTBG2atItwgqrbm020eip + q9jaF/wHYh6bEkGLsXn1u3jggh/cugoDIsYCQLgaE5yYtRAYMR5pHTS9usFhEbYOwJoxGuvADV5p8Rbd + 8+p91Oy9ZnTi8AnavmO7ktsNGzbQ+vXradOmTWFwAYOcnBzHtI2bNtrSm7OVNmzcQNu2WHK7dTtt3LjR + sZwXWA7gMVtyrOe11qGn5Qf4vRNFL8893pzmhfn7s1ivLTs9QeKuP8O4n1/v89yC92Es8B7l2LR5E23b + ar0/t2xX9/E+35yzWd1eOHaBrp++Trt27KLNWzY7/ljDHzf4gwvvzcP7LGm21lG2dlm6/4UH6ZkKlah5 + 2940eNyS+BLMdIOdIryJJrqx/tAdI2JcaEDMY1Mi6MtDJ4OIcQSEEyvB3yBcjQlOzFoIjBiPmLLSsxsc + luCZtgSPdjN9PZVv8BL98sVfUvP3m9PJwyeVPOBfxhABdCpjiQaAFEMYsByEYcMmSwpDsswtz6HFGlLN + zS9s4LXCHwH4V/2eHXvU62XOx31M/3Dfh+HlzflCbPB6ceRsDs2zZFhPg2jv3LGTslZm0cyFM9V7GPtG + z8Mfh/gZgow/eFavWU3njp2jd/u+S/c8+RC9/EYt6th9FI2csipahK2aZEVYSbC3CE8Ks1kxZupqtvYF + /4GYxyYh8yCcWAn+BuFqTHBi1kJgxHj45BWe3WC3BI+avs7JtHVUsXUteqzyE1S6Rmk1lOLAngO0YsUK + 9W/p06dPhwWCExBwdO9R6jKiCzXs25DOHjhLtT+oTRXaVaBd23bRzu072ceY7N65m7Zu3qouLNK4X2M1 + ppNbrjCxY9sO9ZriLBiT501Wr7k5f/+u/Wr6u0Petf9gsGTNnC+kD8jutU+uUYeRHah8q/J0YOcBJcSY + hz8Ojx8/rob8oCZU19v6wxF/QA6bPIwef7o0VX27OfUcNJ3GzXCKcKLdYLcEg8lznYydJmJcWEDMY5OQ + eRBOrAR/g3A1JjgxayEwYjxs0nLPbrBbhEdaIhxhraJVj770fJ3X6Vcv/YoavN+Ajhw4osZe6nGpsaQY + YAjEytUrad7SebRjyw5asHSB+pY/5iXSNVbjjLdsowGTB9CYOWNo78697HKFCbxm6F6+N+o9mrl4Ju3b + uc8xH6/BjIUzqPPIzmq57dvsf/0L6UW9t7fk0PVPr1PH/h3V+bvXr11PORtyaN26dXT48GG6fPkyrVy5 + khYuXKjeq+g2Y8hRzxE9qeyzL1KD5l1o4OiFKXeDOREGU+bm0JR5NuOmr2FrX/AfiHlsEjIPwomV4G8Q + rsYEJ2YtBEaMh1pi7NUNdkvwCDDVSa9h86hm03fpoSoP0aNVH1X/Rj584LDqlul/KXNSoUEHDeMyD+w+ + oIYA4PbI3iPqcZAI7jEmernjB47T4b2Ho4YVuNHjRHGmgEN7DiX8PAUJ/ZqePHBSSTCGn5jz9VAKnAnB + XD7dYL14Lfft2mdLX4aeJxNs2bpFDW/g5iWK+n0tMT538hyNnT6WSrcsTdMXTVfvX7we+o/DpUuXqvvq + i3x796v98nKDV+n5l6tQm04D1AU40iXBmqma+Tk0fsZatvYF/4GYxyYh8yCcWAn+BuFqTHBi1kJgxHjI + xGzPbrBbgsHwqWto+JQIA8YsoXY9RtPrtevTE9WL0OKli+nCiQtqGISXpEIodmzfoTqZnEylIqp4TCKP + g8hhKMKY2WNUl1rJsc/EWBNvuzP5e2G/Yf9BwDFudv/O/Z77syCh/zA6tPsQHd51mPbv3p+rbcYff+s3 + rKf169arPxAgyhhbjzOGYL36i5SYfmj/Ifrs5GfUbXg3eqJ8aXq9cl16v/d4GjdjnSHBsUV4CiPCYQkG + lghPnb+FphlMEDEuNCDmsUnIPAgnVoK/QbgaE5yYtRAYMR48IduWYEaEhzMiPMxk8hpLrFdSv1GL6J33 + R9ArVetSqcpPUc9hvWidJQqQBvOsAhp15oX1G2jTxk3qG/2ccGQCPBe+kNZzTE/6l0r/Qg/VfYimL5iu + 5JhbXvBGdYp37KO2Q9vSA/UeoI4jOqohHeiMcssXFCDvGHrTblg7eqXDKzR14VQlx9yyiYDfF182Xb16 + tfoSHt7z+uwXmA8Rx39Pzh45q/54aNOvDT1UvgiVK/8y1W74LvUfMU91iFPtBkOC3SI8bYHNdMVWmjhz + HVv7gv9AzGOTkHkQTqwEf4NwNSY4MWshMGI8aHy2IcJOCXaIsCXBNqsVQw2GTFxFfUYspJYdB1HFao2p + 5DMvUrnnXqIXXnyTnq3wOj37gs0zIZ5+/jUq/8qrVKNBPVqxdBUtXbqMFi1ekmsWLFxEK1auipIXDSQG + 51F+sUZFeqBcEXrgySJUsW5V+nC/ffYGIXEO7TtEi5YuoodfeYLuf+kRurvCAzR74Rx1pcOC3IHH6dKy + srPovsoP0L9U+Bk91aC8+g9CIl/0TISsrMXqvbg4RPayFbRk8VLqPrgHla3yND1etgyVLvcCVaxclzp2 + G67OMRyR4OS7wVqEtQSbzFhoM2mWiHFhATGPTULmQTixEvwNwtWY4MSsheCI8bhl0RIcFuFoCVZMshkS + ZhUNnriS+oxcSO92H021GnWiVys3oBderUnPv1pD3UbA/Rr03CvVqXyFKlSm/KtU6skKVLzMs1Ss9DO5 + omipZ1Qnrkr1OlSpWm16o8rbDipb0ypXq0NFSpanUk+9TE8+9waVe7Yi1azd1HpM3ajl/c7rlWpQg8Yt + qXOX7tS+4/u5p5NNO+vnHj360ZvV3qaieC3LvUhlnn6Z6tZtQV269Qwvlyod4tI1eTp3pXfe7UTjx02h + hs1aUDFru0uUec7ieer8fg+aMX02jZ8w2WKSAe4nxqTJU6lXn/5U3Hofli73PJV56gWLClTGem+DUmWt + adZt+ecrWq9bA3qn0wAaOnaxGjrBinCMbrAtwU4RnmGIsGbmwm2KybPXs7Uv+A/EPDYJmQfhxErwNwhX + Y4ITsxYCI8YDLTE2u8FeEhwR4VVOJtoMthg0YSX1H7OMug+eTR0+GK+GV7TpMpze6YJbJ63fG0ZN3+1H + tZq8R5VqNqdXqzRUMq1uc4O1jhcr1qZnX65Gz7xYhQXz36rblhq07KHAz5jGLet7rD8+nnre+gPgmdep + 7DOvWX8IvJ4QTybAU89VpAqv1aQqb7ekmg3aU5VaLenF19+mp63nU8tY8zVYNhmeBpZEYl3xKO/mBY43 + FWqdz71OL7xSjd6o2oAq12hKFavWp+es16pc+Veo7NMvxeDlKMqZWI9//qUqSnyrvd0sTNWaTamaRY06 + rahxq670fu9xNHzCUktYNxoizEgwiNMNjmBL8MwsJ7MspogYFxoQ89gkZB6EEyvB3yBcjQlOzFoIjBgP + GLuUFeF4EsyzUjFw/AoaMG459R+b7Um/MUupz8hF1GPIXHqv31Tq2Gti2mjbbRS16DiYmrUfQM07DHSA + aRDzLv2nU89h8xVd+k1T07jlCzotYjKImlu/U+M2vahe865Ut9n7LPVAc01XB/VNWjhp2LI7te40hLpa + +6/nkDnqts17Q6lRa+sPDmt+gxbdnLTsZj0mBq1A9zCNPGjcqocT6/m8aNImQtM2H1jLW+tu8T617jiA + uvWbRL2HzKSufSdSi3f7UJ1G7ent+u/Q2w3aWrxLtdw0fFeNC/aibuMO1LJdH+rebyL1Gzqb+g2L0HfY + LBowfA4NH7+Exs9cq7rD3hKceDfYLcFhFm1XzLaYOmcDW/uC/0DMY5OQeRBOrAR/g3A1JjgxayE4YmwJ + qjkkwi3CvAADW4IHT1ipOsW5BTKdLgaMy6a+o5dQ31GLWSDlEHf93PgZ07hlCxL94mH9zv1NrN+p3+jF + 1GdEFvXCHwFD5ylwir0I8x301gyPps/wBQ76jlxIA8ctpWHWe2UEht9Yt4Os+/2sP3j6jlho3fL0B6NA + loMBmtERBo5e5GSMzSAHixWDx0YzRLGEhowDS+3p1mOGT8xWZ4PAOYPHWrfDJyyjASPnqy/DKUbOs+5r + 5ocZOCqaQYoFNGj0AhphrXfCrA2qC2yPGbbAz6HOMC/CyXeDOQnWImwyZ7ElxnM3srUv+A/EPDYJmQfh + xErwNwhXY4ITsxYCI8b9x1jCEJLguCJsiKyQefB6exLaL3q/eTEUWPvXJvIfATDMZLKT4ZPXOLHEVwMJ + dmJ/eXOkB6PANGCfHxuMNpkeYcz09U5mrLfE1WSDwrx8skk6L6Wc6JkiwsMhQNwvyKW3G+zAkmCI8JzF + OxxMmydiXFhAzGOTkHkQTqwEf4NwNSY4MWshMGKMLqNTgEMSDCwB44RNSD9R4usgFQmOIcIuCY4lwqwE + W3ACDDgJdohwHAlORoSVBM/0kGCQAQmOFuHcjQ1OtwTPBUtMdlpivImtfcF/IOaxScg8CCdWgr9BuBoT + nJi1EDAxtgWMEzYhM0TLr4EluMmLsIcEg5QlGCTSDfaQYBBHhBOVYOC7brBLguOLsPeQCFuEnRKsRNgh + wbYIz9MstZk+X8S4sICYxyYh8yCcWAn+BuFqTHBi1kJgxBhjVzlxE9IHK79hci/BDhGOkmAfd4MNAXZI + MMh0N9jrdGmgAHWDwyIckmDN/DC7aMaCzWztC/5DIpGkL1yNCU5MFxYxFlKGF+AQluAWpG4wJ8BASTAw + BNghwSAswi4JDolwUhIMQgIcJcJe3WCHBMcW4UxdPCNKhEMCHC3CmekGuyV4/jKbBQYzRYwLDYh5bBIy + D8J1HAV/g3A1Jjgxa0HEWEgIVn7D+LsbzEtwIkMiEhBhQ4AdEgzyqxtsCTAnwnnxBTmuG8xJcCIirMje + RQuzdytmLcxha1/wH4h5bBIyD8KJleBvEK7GBCdmLYgYCyy8AIewBLdgdIMTkGAQEuBYIhwlwawI5/YL + ciCWBEdEeDIjwpnvBkdLsEOELeFNWzfYEOCEJRgYImySZTE7S8S4sICYxyYh8yCcWAn+BuFqTHBi1oKI + scDLb5hMS7B0g9PdDbYlOB+6wV4S7BLhiATHEWEPCQZZy032KGZnbWFrX/AfiHlsEjIPwomV4G8QrsYE + J2YtiBgHEF6AQ1iCm5AIhyU4WRHOnAQ7RDiOBGeiGxxbgiMinFo3OHOXUk5PNzixL8il2g3mRHiRZoXN + nEUixoUFxDw2CZkH4cRK8DcIV2OCE7MWRIwLOaz8aizBLVDdYJf8mqS3G2xLcErdYK8hEVEinPtusLcE + +6EbHJHgdHSD3RKsWRxmL81dtJWtfcF/IOaxScg8CCdWgr9BuBoTnJi1IGJciGDl18QlvF4k1A12SbAt + wklIMNMN7j5gOrVo358GjFoUJcEOEWYkGJdKbt1xIHXuOTYD3eDcSnDed4M5CeZEOJ2nS4vdDfaQYOCS + 4PgivNdmZYQlFvMWixgXFhDz2CRkHoQTK8HfIFyNCU7MWhAx9jGs/Goswc1sN5iX4GS6wa+8WYfuuf9R + Vbz6VlO81DP07vvD6Y2qDemNaiaNHLTrOoKKl37W8dhf3/NgWHy7959Cr1WuSw8+UlTd9rDumxKsRbhl + +7700us1rOWK0etV6uVShGNJsC3C3hIs3WCnBEeLMCSYY96SbWztC/4DMY9NQuZBzM9RoXCAcDUmODFr + QcTYJ7DyGyYVCY4hwi4JjiXCrARbvNd7QpTsmnDzKlSoQG3btqUHH3wwal488Bg8tnbt2uq+luAf/vCH + juVw/4MBUx3d4Fbt+zmWAXfd81BKEhwtwoXj4hmxJNizG8xIcKrd4ChW7VMsNZgvYlxoQMxjk5B5EPfn + oOB/EK7GBCdmLYgYF1B4AQ5hCW5+dIOjJRhEd4OHTlhO//rzX7BF6ub06dOqcCG1s2bNCv+s52NaLPRy + eAyC9elp//bv9jaMHj1aTcct7j/0SDEnjxZT07Ozs9VyWq679Z0QV4SdEmyLsLcEu7rBLgmOL8LeQyIS + +4KcLcIFpxsckuAEusFuCXazbPU+WrBUxLiwgJjHJiHzIPjcEwoXCFdjghOzFkSMCwCs/IbJvQQ7RDhK + gnM/NlijvyDXssMAVZBaVrlo+Y0nxvGil9PPdenSJfWzuQ69XlOkOcxtwf12XYY4JNghwl6nSwOFqBvM + CTDgJDid3WBOfjXLgCXCEfYrFizdzta+4D8Q89gkZB7E/Zko+B+EqzHBiVkLIsb5AC/AISzBLUjdYE6A + gZJgYHw5DuDLcR8MnKEKEkMjdGdXc+fOHVWoWj7jibEXOvo+HuOOnqfXi+fG83nx3XffqeX087d/f0gS + 3eDYEhwW4ZAAR4tw3naDoyQYeIhwoqdLYyU4Td1gtwRrsg0WLhMxLiwg5rFJyDyI/swUCg8IV2OCE7MW + RIwzDCu/YfzXDXZLsNeZIh5+rARbpBBQJCcnJ0qU0yHGsTrGyYvx0CgJ5kTY75dSdsNJcP50g50S7BDh + NdGIGBceEPPYJGQeRH9mCoUHhKsxwYlZCyLGaYYX4BCW4BaMbnACEgxCAhxLhMPnCjYJnSatfdcR9OZb + jRRmkXKBjHJiHC96OTwGgeDqaRq9Xty655ngsYh+/g5dh0ZJsBJhlwT7/VLKnAgXtG4wJ8LLFQfCZIkY + FxoQ89gkZB7E/Zko+B+EqzHBiVkLIsa5gJXfMJmW4PzrBnMSHOu8wfWadlYFii+1Iaa8mjLqJcbo9GIe + h15Oi7G5rJ6HnxFzGodbjDt2HRaISymHRdglwVEibIlufnWDgSnBYdZGyMoWMS4sIOaxScg8iPszUfA/ + CFdjghOzFkSMk4AX4BCW4CYkwmEJTlaEMyfBDhGOI8GpXDzj3gceUwWK4ROIKaiJiLEp0l5oMTaj5+n1 + JjuUomM3S4wz3g3O/0sppyrBedkN5kQYrDBYJGJcaEDMY5OQeRD9mSkUHhCuxgQnZi2IGHvAyq/GEtwC + 1Q12ya9JervByV9K+fXK9VRx4ot4OhBPDcYE62leYmyOG9ZgWQDZhtRq6ebGGOvTtSVK+HRtfcblQzc4 + IsHp6AbHluC86QbHk2CQrARzLMrewda+4D8Q89jkRadVJ2jUtvMJgWXxGJ01J69Hra/vxjPsY900XXw0 + /JgLt7/1XF+y6HXhlpufdeSymmeC5zW3R4N5SKLbhejPTKHwgHA1Jjgxa0HE2IKVXxOX8HqRUDfYJcG2 + CCchwQWsG2xKsPtSyh17jAoXJ4QT0V+6c0fLrv7ZLOp4wbq1GONn/dh08FiRUqwI58np0gAjwEqCgUuC + 86ob7HW6tERFOJVucDQHbdbZrLRYLGJcaEDMY5MXkL5EowVRhxNGLZPxAjl2P8a9vkTXhbgfg1tzXeDA + RfuLylxufPNdlBx7bZcXCPcZKPgbhKsxwYlZC4EUY1Z+NZbgZrYbzEtwQekGcxIMuG6wKcH6KnL6EsoN + mncJF6YWXgxV0Feo0x3feGelwM8cuqtrLoeYYoxp+nlSAV1urGfo2AW8CDsk2BbhgtwNZiUYuMTXTUHo + BpsiDAnmEDEuPCDmsckLCCrE7+vv/qQeg1vc56ZpmdXhhBEdWf14oAPJNKfr7jPwEtBt5z9X8zTf//mv + ajncmtOBe13mNGBuCwRZS7A5Hb+nuU79fO7t8gLRn51C4QHhakxwYtZCYMS4nyXG0SKcigTHEGGXBMcS + YVaCfdQNNiU4jLqE8iYqWfa5cFFCMHXcMgt0J1lLrP4Z837+7790LOuWak3v3r3D0/XV7QDu5yZ6O97r + MaJQX0rZJCPdYEtsU5XgWCLsRsS48ICYx6Z4cELJTQM6iQijTqxl9fPEW5/X9ph4LaMll3usKcfoHGMZ + IGIsAISrMcGJWQvBEmNLcPOjGxwtwSCRbrCHBIM4IpyoBINku8FuEbbZrBgxMVsVIyRWD29AtLDefe9D + 1O79IfRw6DLMscQYp0vDLcDlmuMFz4fn1Y9Bxxfr4tDbhltuPtDrmjRzTUSCXSKcP93gkASnoxucbglO + WoRDEhynG5wIIsaFB8Q8NsWDE0puGtBB51WPGTbnazDeWMdch1cnOFNibG4HOtrm8gDdax1zG/S6RIyD + DcLVmODErIXAiHH/0UuSlmCHCEdJsI+7wYYAOyQYJCHBYPJcJyMmRcT4wIEDaviE7hT/8Ic/pN6Dp6kr + yD38aHE1LZYYV6rWQN3q6VgXBNuUX/yMjrH+Ep8eSvHAQ4+Hl+HQ68QtN19T9qkKcUU4txKczm4wJ7+a + 3HeDQ+KbsgSDiATnVoTdiBgXHhDz2BQPTii5aYCLOV9jdmIRPXxCr9edTIkxxF3HS+J1RIwFNwhXY4IT + sxYCJ8Z51Q3mBBgoCQaGADskGIRF2CXBIRFOSoJBSICjRNirG+yQ4NgiPEWRQ1PmRShlDKXQoFPcZ/D0 + 8FXkHn4svhi7l4EA6/W5Mc96oadhbDCGQZjUqN1czXOLcc3aLej9D0bS+z0jTJm1Nr4EAw8RLkwXz0hN + hDMnwRwixoUHxDw2xYMTSm4a0InVMcYYXt0J1nGvR6OfJ56Amuvj5gNum7EtOtxzmB3lU9e/VssAPcZa + xDjYIFyNCU7MWgiMGA8Ys9RbhKMkOLPdYF6CExkSkYAIGwLskGCQy26wLcJOCQZTNfPBFsXb9dtQkeLl + 6P/+35+o22HjFzmuIpeIGD/iWgbDHnSxu9GPRVcZ9/G83JkialgCbC4fFuM6LQpRN9gpwQ4RdgmwJvcS + DPJWhN2IGBceEPPYFA9OKPU0yKK5rI6XMEJEMVYXgcxiOR3zi28a/TyxBNSUVwT3ueW438Ocju3xen6v + iBgHG4SrMcGJWQuBEeOBlhjnvhucgASDkADHEuEoCWZFOLdfkAOxJDgiwpMZEea6wWEJBiER1l3gMEqA + Y19KORExrly9obrFUAx98Q2cxQLjjbGsRg+jQPRY5mIlngzJ8E7HuGAIMObr58It7mN6lATHEGHpBuev + BHOIGBceEPPY5IXu+GqRxa17GsQRcgipNSWSE0YMl9CPQ/SYXtzqoBNrjvXV64wloJhnxmtZvS7cmtPx + ++jos2xgG8zfB2Of9e9u/v6xtssEwWehULhAuBoTnJi1EBwxHmuJsZJg6QbnthvMS7BThONdSrnyW7b0 + mugLcegxyX0GTaF77ntY/YyhEhBiU4J1MA3dZH16NYxlHjJqLjMueCc1afGe47m0SGN6yt1glwRHibAl + utINzjwixoUHxDw2eZGbuIUR4qyDzqz7i26QTT08AfPdY469BJQblsF1foGXGIPpey9ErUeHe+542+UG + wWehULhAuBoTnJi1EBgxHjR2Wdol2CHCcSQ4E93g2BIcEeHUusGMBIMEusE2EQk2Ma8gh46w/pIcZNYs + ZggxhkKMnrSMHi9S2jEvFg8+/AQNHjnbc0jE0NHzop4L94eNmReRYA8RTteQCOkGZwYR48IDYh6bvID0 + uTG7pib6MTpY1lyX7gpDKL2GOgAsZ64vnoCik6ujnwOBiLuXjSXGADINQda/K9ZnnlPZRMRYAAhXY4IT + sxaCI8bjlkWLsEt+TdLbDbYlOKVusNeQiCgRzn032FuCk+sGR0kwsEQ41qWUB42cQ1WqN6JHHy+hbs1x + waDj+4Pplder0933RM5Iobn73gfp+RffpJZteyQ0NhgS/FbNxvTYEyXU7fCx85KU4LzpBseTYJB7CQYR + EeaE0y+IGBceEPPYlE50EhVGiCcEVMuoCQRazzNlWWOKMAQZ07CsjluO44lxMogYCwDhakxwYtZCgMQ4 + mxVgUPC6wbmV4LzvBnMSzImwXEo5dREOcjc4EUSMCw+IeWyKBwQVIghidXuBTjxhhBDji3vxguEV8aQY + 433NoRPmsA08h54XT4yxTv17cvNN9LpEjIMNwtWY4MSshcCI8eDxETHORDeYk2CQH91gpwTbIuwtwZnv + BkeJsEOCbREuOBfPiBZhVoKBS3zdSDc4bxExLjwg5rEpHhBTHU5STXRiCSOk2BzPC5HFEAZMh8TiOfB4 + cxnM1483h09gGW64g1uOMS2eGOM5dbj5JiLGAkC4GhOcmLUQGDEeMiGbF+E4ElzwusFOCY4W4dx1g9Mu + wVEiLJdS5iWYEWFLbFOV4CCIsBsR48IDYh6b4pGMGCeCKaCx1gdJ1l/IQ1dYT9fSi2mcFGvwPMl0jJMR + 42RBOLES/A3C1ZjgxKyFwIjxUEuMA98NdklwfBH2HhJhi7BTgpUIOyTYFuGC0w0OSXA6usHpluCkRTgk + wQHpBieCiHHhATGPTfFItxhrQUW4+SZm59ecju0wh08kgoixkG4QrsYEJ2YtBEaMB47OipLgpLvBhgA7 + JBhkuhvsdbo0UIi6wZwAA06C09kN5uRXk/tucEh8U5ZgEJFgEWGeBUu2sLUv+A/EPDbFI91ibAooxvVy + ywCMZ9bDKcyOcaqIGAvpBuFqTHBi1kJgxLj7gCnJSTAICXCUCHt1gx0SHFuEM3nxDIcIhwQ4WoTzthsc + JcHAQ4Tl4hkiwakweUY2W/uC/0DMY1M8TDFOJty6ADq9+gIZCEQVUornAZBls1MMOY73pb9ESEaMkwm3 + LjcIJ1aCv0G4GhOcmLUQGDFu2a53bBE2BNghwSC/usGWAHMinCdfkIsSYV6CExZhX3SDnRLsEGGXAGty + L8FARDgd9Og9nK19wX8g5rEpHvoMEhDKZODWpYEcQ0T1GGKvQJBjjSNOBmwT4rVtkHJz+xOFW5cbhBMr + wd8gXI0JTsxaCIwYv/RatYgE+/hSyjbREuwQYUt409YNNgQ4YQkG0g32QCQ4U1SpWoutfcF/IOaxKb+B + +OpusQm3rF9BOLES/A3C1ZjgxKyFwIjxPffcS4PGZBWobrAtwfnQDfaSYJcIRyQ4jgin2g12SXCUCFui + K91gIRHmLNhA9957H1v7gv9AzGOTkHkQTqwEf4NwNSY4MWshMGIMXn6tqhLh2BIcEeGCeinl3HWD03Hx + jAx0gy3RjSfB0g0WvKhc5W225gV/gpjHJiHzIJxYCf4G4WpMcGLWQqDEGDRo1jHt3WBvCfZDNzgiweno + BseW4LzpBseTYJB7CQYREeZkTcgb2rbvwda64F8Q89gkZB6EEyvB3yBcjQlOzFoInBjfdffd1LR1Vw8J + zvtuMCfBnAjnyenSACPASoKBS4LzqhuckYtnJC3C0g0uiHTq0o/utmqaq3XBvyDmsUnIPAgnVoK/Qbga + E5yYtRA4MdZgWMXg0QtiSLAtwt4SLN1gpwRHizArwcAlvm6kGyzEY/rsVVSpSk22tgX/g5jHJiHzIJxY + Cf4G4WpMcGLWQmDFGOALea9WfIvadupHA0fOpTHTVtGEGWudzFxLExXrHEya5WTyrPU2syNMMZmzQTHV + zVzNRgfTwDyTTYrpYL6TGWE2W4JuM9PNQpBDsxhmZ5lsCTNHs8jJXMVWm8UR5nEs2aaY78ECsNRku4OF + JsuiyeLIdrIoLjsc4ApqQsFi4dKtNHl6tjolW+WqtVTtcjUtFA4Q89gkZB6EEyvB3yBcjQlOzFoItBgL + giAIBQ/EPDYJmQfhxErwNwhXY4ITsxZEjAVBEIQCBWIem4TMg3BiJfgbhKsxwYlZCyLGgiAIQoECMY9N + QuZBOLES/A3C1ZjgxKwFEWNBEAShQIGYxyYh8yCcWAn+BuFqTHBi1oKIsSAIglCgQMxjk5B5EE6sBH+D + cDUmODFrQcRYEARBKFAg5rFJyDwIJ1aCv0G4GhOcmLUgYiwIgiAUKBDz2CRkHoQTK8HfIFyNCU7MWhAx + FgRBEAoUiHlsEjIPwomV4G8QrsYEJ2YtiBgLgiAIBQqJRJK+cDUmODFdONBifN9991Hzps0pa0EWnTl5 + hm7duEVf3f5KKID85hb4TRRfgi9MvqQ7Jp/b3A5zx+bmHbrl5sYd+uLGbQefX9fcUtwE1yLcUHwR5rrJ + 1c/pmskVzU2byzfpapgbdAVcinAZXLyuuKT57Dpd/OxahAvX6DODC59G+PSTq2E+AR+DK/Sx5vwVOq+4 + TOfPXaZzYS7RRx9FOHsWXFScAWfAZ3QanLY5pbhAp05doJOak5+GORHmEzoOTtgcO/ExHTtu8yE4dp6O + aj48T0c+PKfYs+84rVydQ6PHTKZaterRvffex9Z0suAz4J133qE1a9bQjRs36C9/+UvoUCJJNd999x1d + vHhRvaZt2rRRrzH32scCMY9NQuZBuI6j4G8QrsYEJ2YtBFaMmzVtRp+c+4T++Ic/CgWM78HvwfcO/lvz + rcl/03ea30X4Q5jv6A+/tfm9yTff0bff/CGK332t+b3it+CrCN989a3Nb2y+1nz5O8VXBr+5A34b5svb + Jt/QnVsRboMvvg5zC3wOvqIvNDe/os8Vv1HcvBHhxo0v6cb1CNfBtTuKa+CqzdWrt22u3KYrmsu36LLB + pUtfhLl4UfM5fQY++5wuKG7ShQs36VODTz69EebjT8B1xfmPbc59fI3Onbf5SHPuKp0NceYjcEVx+qzm + Mp06Y3MSnL6k2Jizl2rVrsfWdqK0aNHC+v2v0LJly6hOnTp09913049//GP24CIkzk9+8hN6+OGH1Wua + nZ2tXuOWLVuy+8ALxDw2CZkH4fan4G8QrsYEJ2YtBE6M77nnHpo4biIrZEL+wElwWIS9JNgQYYcEh0TY + IcFKhFOR4JAIuyU4JMKmBH+lJNgQYbcExxBhJcEhEQ5LcDwRjpJgW4SVBIdE+KoWYVOCr7glOCLCF8Mi + HJFgLxH2lOBYImxI8FlDgs+YEuwhwifAqUt0/NRFm5MX6ZhFz96DlNByte4FPgOmTp1Kq1atopdffpk9 + mAjp46WXXqKVK1eq1xyvPbdP3CDmsUnIPAi3/wR/g3A1JjgxayFwYixSnL8EvRtsSnBB6QYrCU6hGxxT + gs9fTbkbrCX4hJZgC0jwsZOfKT48oblAR49foA96DWRr3QsI2sSJE+mnP/0peyAR0g9ea7zmeO25feIG + MY9NQuZBuH0n+BuEqzHBiVkLgRLjFs1bsLImZI6UJNgQ4bgSDFKS4NS7wVESbIiwkuBbriERIRFObzeY + keBUu8GW+CbUDQ5JsCnC3JCIxLrBtgRHRDgiwbob7JTgz5QEgyPgGPiUDoMPP6W3a9Vna95N69atafny + 5SLF+QBec7z22AfcvjFBzGOTkHkQbr8J/gbhakxwYtZCYMQYXwC5cvEKK29CekhfN9gSYM8hEbnoBock + ODfd4ESHRKTSDVYSrEQ4kW7wLUc3+JISYbcEJ9ANNiTYFOH87gYfDXWDIyL8qUOED334ic3RT+igxYac + fXTvvfeyta/BZ8AXX3xBFSpUYA8gQubBa3/r1q24X8hDzGOTkHkQbp8J/gbhakxwYtZCYMS4VctWrMxx + rFu9jrp37U4P3P9A+M2FnzFt57ad7GOCRp4MibBITYI9usGMBNvd4BhDIlLoBtsSHBJhQ4KVCIckONIN + TnBIRC66wWEJtuAkONVusEOCmW6wkmAlwrnrBodFOCTBiiMf04EQ+w+D81SrdgO29jXt27enrKwsx0FD + yHsWLlxIHTp0YPeRBjGPTULmQbj9JfgbhKsxwYlZC4ER46WLlrKCZ3L+7Hl67tnn1JsJEgxBPnroqGLR + gkVKrjEPt1iWW0dhxZZgDxF2SPD3EQk2RNghwUl0gyMSHEuEE+wGu4ZEOEXYKcEZ6QaHhkSYIhz+gpyF + KcHp7gZ/bIhwwl+Qs9ASbIpwvC/IhUXYkOBjpgQz3WAlwR7d4INHIxJsi/B5xT5wCJyjvRZDh09ka1+z + ceNGqlGjhuOgIeQ91atXp02bNrH7SIOYxyYh8yDc/hL8DcLVmODErIXAiPHZU2dZ4dOgE4w3Uc3qNWNK + LyQZ8owOcmGV44LdDbbkN13dYA8JLlDd4JAER3eDE/uCXFq6wSEJTqwbzH9BzpTgVLrBpghDgvcetNkD + DnxEuy0WLYstWzdv3qS77ror6sAh5C3YB9gX3D7SIOaxScg8CLe/BH+DcDUmODFrITBi/MX1L1gJBNcu + X1OiCyn+6s5Xahpuhw0ZprrDAD+b87AsHqOn+ZnEu8GGBBsinPtusC3BSoQNCQ6LcEiC3SIcLcF52A2O + kmBbhJUEh0Q49dOlhbrBYQnOQDfYkOBkusHckAhHNzgkwenuBocl+OBHYRFW7D9Lu0Ks2xz7M+zPf/4z + /d3f/R178BDyDpwrGhdS4faRBjGPTULmQbj9JfgbhKsxwYlZC4ERY1w9jZNCAPF1S64eNgEBNodX6Pno + FmMahFlP8wPSDY4nwbYImxLMi3D6TpdWYC6ekeZuMCfBzm6wLcFKhF0SbIuwtwTv3AfOKHaAvWdo49bD + bO1rEH2wEPIXhNtHGsQ8NgmZB+H2leBvEK7GBCdmLQRejLXgYgyxngZBxjQIsXkf6GUApBjTCnLXmJPg + sAh7SbAhwunqBif8BbmQCEdLsCHCbglOsBsclmCHCOd1NzgiwV4iHC3B6egGWwKcqW6wOSTCIjwkIpfd + YC3BUSJsSTDYvvc0bd9js81ifc4htvY1iK5jIX9BuH2kQcxjk5B5EG5fCf4G4WpMcGLWQuDFGEKMN48p + txhagen48h3ue4mxlmq9XH4T9ItnxO8Gx/6CXESEC2E32JRgJcKRbjB3urSC1g3e4ZLgbbtPKbaG2LLr + JK2NM5QC0XUs5C8It480iHlsEjIPwu0rwd8gXI0JTsxaCLwYo+urO8NeaHnmhk1gutltzkvyphucigRL + NzjxbnBIglPpBpsSnEI3OCLBrm6w1+nSPLrB+w0Rzk03OCLBkW6wkuCQCGsJ3rrLFmGQs1NzglZvPMDW + vgYxDxhC/oFw+0iDmMcmIfMg3L4S/A3C1ZjgxKyFwIux/nIdNw/gLBR4c2EMMjrJ7vmYlxdiHPRusCnB + BaUbrCQ4hW5wfl88I5VusJbgtHaDQxIcsxtsSPAWQ4I3gx02m3Ycp03bj9PKDfvZ2tcg5gFDyD8Qbh9p + EPPYJGQehNtXgr9BuBoTnJi1IB3jGB1jDJWAEOPN5TVcAvMyIcYpSbAhwnElGKQkwal3g6Mk2BBhJcFy + KeUEusG2BEdEOCLB8brBtgR7dIPDElwwu8ERCbawJBhsBNuO04ZtxxQr1u1ja1+DmAcMIf9AuH2kQcxj + k5B5EG5fCf4G4WpMcGLWgowxDg2TcHeDMa4YZ6TAPC/x1WOMc3s1vPR1gy0B9hwSkYtucEiCc9MNzvjF + M5QIJ9INlkspJ9IN5iQ4lW6w+wtyXhLs2Q02JViJsC3BYP1W8KFi3ZYPKXvtXrb2NYg+WAj5C8LtIw1i + HpsSYdS287Tm5PUwWUcus8thno7X/GTxeq5kuXD7W7VduOXm43kwzwTP33Tx0ahlMQ/BfPc8DoTbV4K/ + QbgaE5yYtRB4MYYQ481jyq8pxbjVV78D5pf0UjkrRcE+XZpHN5iR4LinS0uhG2xLcEiEDQlWIhyS4Eg3 + OA0XzwiLMN8NDkuwBSfBqXaDHRLMdIOVBCsRzkA32CHB/ukGb1ASHBJhS4IhwmBtztEwy1bvYWtfg+iD + hZC/INw+0iDmsSkeBy7eUY9xB9Pdy0IUddzzQCqBhLrXo8U0kbgfw63P63dEbnzzXZQcixgLAOFqTHBi + 1kLgxRjo8xjrrrEeV8yBeVhGd4unTprqWJcbW4I9RNghwXIp5bAEy6WUI91gU4KZbrCS4DR0g+NdPCM3 + 3WBOgpPtBttEJHgN2HxEsRpsOkJLVu1ia1+DuOtZyB8Qbh9pEPPYFIvpey+o5RHIIDrH285/HpoSLYbx + xBiPd/P1d38KPcKWbff8vhvPRK0H24Dt0Xz/57+qx+PWnA70Y/AzYk4D5jbj+bUEm9OxjeY69fOJGAcb + hKsxwYlZCyLGFhBiiDG6w+j+ArNLbIJ5WB7jkoHZLZaLZzhFOF+7wSEJju4GJ/YFubR0g0MSnFg3OLkv + yKXSDXYOibAwJdjC2Q1mTpfm6AZHny7NKcInHCKsvyAXrxsckWBnN3jNZluElQSHRHjVpsM2Gw/TSovF + K3eyta9BuAOHkPcg3D7SIOaxKRboliIQQ7Nreur612o6BNGcHk+M3bg7tVgfZJxbNhZe0mvitYyWXO6x + 5u+D1wLLABFjASBcjQlOzFoQMQ6hv2inh05wywDMw3Lg3Jnz3iLsJcGGCOe+G2xLsBJhQ4LDIhySYLcI + R0twHnaDoyTYFmElwSERlkspF7JusCXBue0GuyV45cZDtHLDIVoRYvn6g5S1fAdb+xqEO3AIeQ/C7SMN + Yh6bvIDw6rgFEF1cHVNkExVjPEaLKgJB1hKO4D7XKfZCr4uTWw23jPl7cGOZO606EZrrfA30ukSMgw3C + 1ZjgxKwFEWMDyLEeW4zhFRh3rDvFWdbPNfS8Fq3o6qWrEQmOJcIhCS403WBPCbZF2JRgXoTTd7q0AnPx + DJ9fSjmVbjB3urSICEck2O4Ge0uw3Q12SrApwrYE2yKsJViLMMgG68ABWpC9na19DWIeMIT8A+H2kQYx + j01eYBiDDn52z9cx5TCWGGMeOs2624rgZ/14iLi7g4xONYZNxOsipyrG8X5HoGP+niLGAkC4GhOcmLUg + YsyAU7N179pdDZXQby78jGk7tu70lmBDhNPVDU74C3IhEY6WYEOE3RKcYDc4LMEOEc7rbnBEgr1EOFqC + 09ENtgQ4U91gc0iERXhIRC67wVqC87wbbAyJcHxBLg3d4LAIhyQYLANrD9BSxX6av0zE2C8g3D7SIOax + yQt0UHW4+VoOIbt6Wiwx1ssj+BnrN4dhaNClhQybY4/jnZnClG1uPtDPj1s9LVZXHJgdZfyeWAbobRMx + DjYIV2OCE7MWRIwt5FLKEQkuKBfPKDDdYFOClQhHusHc6dL8eCnlTHWDOQkOi3BYghPrBmsJtkV4Py1d + Y7NEsY8Wr95Hc5duY2tfg3AHDiHvQbh9pEHMY5MXsSQXcKIZ6zGQUK+urBeJPMaUV8RrCAa3veZ0yLVb + 1PU8r4gYBxuEqzHBiVkLgRRjToLDIuwlwYYIJ9YNTkWCpRuceDc4JMGpdINNCU6hGxyRYFc32KeXUo5I + cHQ32CnB+dcNjkiwhSXBEGHFqn20aNVexewlW9na1yDcgUPIexBuH2kQ89jkRbrEGB1gTM8tXl1jzDOD + +9xy3PYCczgFOsH6uUwpRgcby2n0eGiv53KDcPtK8DcIV2OCE7MWAiPGv7n1m2gJjiXCIQn2ezfYlOCC + 0g1WEpxCNzi/L55RWC+lrCRYiXBuu8FuCU69GxyW4FA3WLPIEOGslZo9tNBi1qItbO1rEO7AIeQ9CLeP + NIh5bPLCFEauC8udmcGUVD3NXE9u4hZagA6vOYwC4Tq/wEuMAcYwu9ejw8mvXpeIcbBBuBoTnJi1EBgx + /tISY08JNkQ4rgSDlCQ49W5wlAQbIqwkWC6lnEA32JbgiAhHJDheN9iWYI9ucFiCC2E3OCTBpggrCQ6J + MNcN5iQ4Hd3gLEOEIcELV9gsAMt3K2Zk5bC1r0G4A4eQ9yDcPtIg5rHJi1hnbPA6WwMnxvFI5TEa85zK + 2EYdfInPvWwsMQaQaQgytgdgffg9uWVFjAWAcDUmODFrIThi/MWXMbrBlgB7DonIRTc4JMG56QZn/OIZ + SoQT6QbLpZQT6QZzEpxKNzjRL8il41LKKXeDDQk2RTjhbrApwRae3WBTglfYEjxfk72b5mXvUkxfuJmt + fQ3CHTiEvAfh9pEGMY9NsdBfMnPLpCmzpjymIrmpPAaYIgxBxjRzXW45jifGySBiLACEqzHBiVkLgRHj + O59/GZLg2N3g1CTYoxvMSHDc06Wl0A22JTgkwoYEKxEOSXCkG5zaxTM+OX854W5wWIItOAlOtRvskGCm + G6wkWIlwBrrBDgkuZN3gBC6ekUg32CnBsUXYIcFhEbaHRHDd4IgI2xKsWLaL5ip20hyLqfM3sbWvQbgD + h5D3INw+0iDmsSkWpmjqrjE6yXrYQSxhNqeboDOLdUFc8Xjz7BO4D/SYXu7xwJRi9yWbzVO+4UwSep6W + Wfc2a7BO/fzcfBO9LhHjYINwNSY4MWshMGJ8++adKAmOfbq0WCJsC/DWUS1obe/KEXrljjWeVIrQMzFW + 55YPbFZpRrRLqhssl1LOfTeYk+BMdIM5Cfb8gpynCCffDY6S4BjdYKAlWInw0gizl+6g2Ut20NR5G9na + 1yDcgUPIexBuH2kQ89gUD/PCG+Y4XPzsHmoQT4wh1aYIYx1aRoH5XAimuccLm8MnuG0AbjnGNC2zuHUv + DxKReo1el4hxsEG4GhOcmLUQGDG+ZYmxW4KdIpzcF+SufXSKFrcuFhjm9Gqcd93gkAQn1g1O7gtyqXSD + nUMiLEwJtnB2g5nTpTm6wQXvUsrJd4MtCU60G2wOiYjTDY6W4Eg32C3BYJZm8XaaaTF57ga29jUId+AQ + 8h6E20caxDw2xQNiCgHUQgsZhXhyQhpLLrEeLda49bpoh34+HfeQCC29kGivMcAA60imYxxr23MLwu0r + wd8gXI0JTsxaCIwYf3HjdpQEKxE2JDgswiEJNkXYPSTixNpZrEAWRmY3K0rjO9fNXTfYkOBkusHckAi5 + lLIpwpntBsf9gpwSYVuCM9kNDovw4ogIKxZtpxmLtikmzVnP1r4G4Q4cQt6DcPtIg5jHpnQSSy7Ns1Ng + Ofd8N2b32D0P63J3kuMhYiykG4SrMcGJWQuBEePPr99KuBucyNjgbePashJZGJne5nka3OxVRzc4+gty + ThGWSynz3eDNMbvBEQmOd7o0uxvs/oJcRIRtCfbuBid+8Yz9LglOczc4lgQrEXZKsCnCM7K20fQwW2nC + rHVs7WsQ7sAh5D0It480iHlsSiex5NI8y4V5tTwOdIJ1dxmdam6ZZBExFtINwtWY4MSshcCI8Y1rt3gJ + DolwtAQbIuz6ghyGZWR3fIaVyMLI2Dav0wc1SjpF2JBgvhtsCXCmusHmkAiL8JCIXHaDtQTneTfYGBJR + oC6eoUQ4JMGxusEuCXZ0gw0JjhLhkARHusHbPbvBbgmettDJ1AVbaPzMtWztaxDuwCHkPQi3jzSIeWxK + J/Hk0hz7C+HF8uj+ajC8AstoKUb0l/5ySzJinEy4dblBuH0l+BuEqzHBiVkLgRHj69e+8OwGJ3vxjI8P + 7mQFsrDSt85T1Ldu+eS6waYEKxGOdIO506XJpZRjS3BYhMMSnI5usFuCU+gGs0MibBF2SHAC3eAZCYrw + 1AW2CIMpYL7NuBlr2NrXINyBQ8h7EG4faRDz2JROEum6QnTNL+B5BV1lyDK3jlSIJ8Z4LsxLFm5dbhBu + Xwn+BuFqTHBi1kJgxPja1c8T6gYnct7gg4tGswJZGFnYpgy9/+YjNKjJK3IpZY9usN8vpVyQu8FTlQjb + EuwU4RyarJmXQ5MsxkwXMfYLCLePNIh5bMovMFwCMgpRhlCb3eNkxw8XdBBuXwn+BuFqTHBi1kJwxPjK + zYS6wdw5g90Xz9gwqB4rkYWR2Z0rKzEe1qqypwRnohusJTit3eCQBMullDWRbnDiX5CzRdghwQl9QS4i + whEJtjAkWImwRzc4LMKWAGsRnjRvM02au5kmhhg9bTVb+xqEO3AIeQ/C7SMNYh6bhMyDcPtK8DcIV2OC + E7MWAiPGVy/fSMullC+eOkrrOz9E6zo+UKhZq3iQZr73phLj4W2qRQ2JiNcNtiXYoxscluBC2A0OSbAp + wkqCQyLMdYM5Cc77bnBEggtaN5gTYcWcTTQhxKipq9ja1yDcgSMd1K5dm9q2bRuTBx98MLw87uvgZ3Nd + ec3p06fVduCWm58JEG4faRDz2CRkHoTbV4K/QbgaE5yYtRAYMb586UZC3eB4l1I+Oq897ev1b4Weg31+ + Tju7/yuNb17C7hi3qcp2g+VSyil0gw0JNkU4nRfPUN1gU4Izero0rhu8NeFusCnBXt1gtwRrxs8GGxUj + pq5ka1+DcAeOdKDlMlZmzZoVXj6TYpxo9POKGAsA4faV4G8QrsYEJ2YtBEaML128HtUNTuVSynuGlGVF + srBxuN+/0+b3/oX6vXVPWIxT6gY7JLiQdYMLyaWUPSVYibDRDbYEODPdYEuCGRHmJTgiwuPArAjDp6xg + a1+DcAeOdDB69Gglvm4OHDignhfJyckJT8fPOukWYwiuF5cuXQo9q4ix4ATh9pXgbxCuxgQnZi0ERowv + XrgWkWCPbnBEgiMifA1cvUNXLa5cvkF7ev2CFcnCxqG+P6fV7f6Z+r91txLjoa2rRiQ4Dd3gfL94hhLh + 1LrBNodCEmzdGhLsx0spp9INNiVYiTArwenrBrsleOysDTYzbcZYDJucf2LshZbO7777LvyzO+kW41jg + uXREjAUThNtXgr9BuBoTnJi1EBgxvvDptbjdYC3Btgjftrlym66Ay1/QmZy5rEQWNvb3xu3PaWnrn9KA + t+4Ki3Gy3WDnkAgLU4ItnN1g5nRpjm5wwbiU8mpLiDdv209rNuyk5Wt3qds1mw8m2A22JDjRbrA5JCJO + NzhaghPvBpsSXHC7wU4J1iKsmLFeMdpi6KTlbO1rEO7AkSlMCUWX2ByHjPs6WlDzAnOb9POKGAsA4faV + 4G8QrsYEJ2YtBEaMP/3kqqMbrCQ4JMLoBjskWHGLLl+OcG73Mto/+uUoiSyMHO77c9rV419pfvN/oIHV + dce4in+6webFM5LsBscaErFp22Haum07rVu/gVav20Jr1uXQppzNtGXbFsrZsd+S44gI++lSyql1g50S + nEw3eHxYhBPvBrslOMx0m1HT19GQidls7WsQ7sCRCSDB6BIjGL5gfvEOcIKaF5jPq7dJxFgACLevBH+D + cDUmODFrITBiPHnpdJq8bDpNzZ5JU7JnhJmsWeZkkrVsGOuxc+b2phW9yttna+jwYOGl40O0vtNDtLT9 + /TSv6f+lQTVsMe7X7DVasmEjLV5vsM5m0boNtGjtBsoKs54Whliwxrpds47mrFxFa7fusQT5NO3Zf4o2 + 7zySVDd4c8xucESC450uDeALcaYEmyIc/oKca2zwqo0H6eAhS463HqYdO/EHwSVL6M/S8tW7acWqHDqw + H/OP07I1e8Mi7JTgNHeDY0mwEmGnBCfcDY53urSQCCffDbYlONVusCnCkGAH09bRSIvBEwqGGPfu3Tss + xbiFJAOIp4Yb65sXmJ1qPU3EWAAIt68Ef4NwNSY4MWshMGL8ds/aVLlrFarStaqiclyqOKjatTLNa1OC + uHP9FkaGNnmCslr8Aw2uYQ+l6FznSWoztKOD1mE6hGk1hKdRv5Y0aMYoylqzghauyqaJWbNo6MzJNGLO + NBox12a49bPNVBo+O8Kw2VMUQ8Esg5lTaIhismKwyQybQYpJEaZPov7TxlvPO9uS1O1hCY518Yzl6w/Q + /gMnad3mD2nYzBnUclAHqt+3GXUY2ZPaD/uAWg94jzoO6079pgymxv1aUZ1eTai2SU9N4zC1OD6wqda1 + DjUf2M76/cZZ2zua+k0dQR1G9KUOw/tbt/2s2wjtFX2dDOtL7Vj60LtDvWkLhoDe9I4Xg3tTGwe9HLQG + g1wMjNBqYE+eATYtGRr07kyDp0ynRcu3WOTQ6FmLqNuoydR99FTqMXqKdTuFuo6cRF2GTWBrX4NwB450 + AcHVkolAfiHEmJdfYqyjn0OLMYRdL6O3GduE5YC7w51uEG4faRDz2CRkHoTbV4K/QbgaE5yYtRAYMX6y + 1ZO5okarsqxAFlb6173bFuOathi3fusJ9nVJlKfbPE3FmxSnh+s9TA/Xf5iKNCpCT7V+il02LyjXvByV + b/ks1f+gJc1ZtsmWYI+xwcvX7ad+k0dRqaalqXSz0uz60snTrZ+m0s1L06P1H6XHGjxGjzd8nMq1Kpev + r1d+gtejZPOS9ETjJxTFmxanp1pFvxaYxtW+BuEOHLkFsmmKLqQT07hlNZBPnbwUY302DMiwXkaLsZlM + bhNAuH2kQcxjk5B5EG5fCf4G4WpMcGLWQmDE+Lm2z0cdSJOhU+tSrEAWRqa1KEbDav1KiXG/t+5NixgX + KFo+SWWblaWSDUtSiXol6OlGz9CEucvUeGBubHCnYX2pZJOSlhiXojLNy/DrzAAQYQ03PyhAeMu2LKv+ + WABlWvD74KlWT7O1r0G4A0duwanakDt37ighrlChArucSX6JsZZgnEZOL6On6e1P9HfIDQi3jzSIeWwS + Mg/C7SvB3yBcjQlOzFoIkBg/xx5ME2VM6+AMo+jVqBiNqv0Lmt3kn6lrpYcLpRiXaVKGSjawxLhuCSr+ + dnEqW/tJmjxvFS1evdcxNnjygtVUspEtxaBsi7L8OoX8p0X+dIxNIKDJwq0nXejo59Fjn82OthZjs4uc + aRBuH2kQ89gkZB6E21eCv0G4GhOcmLUgYpwAFVqVoyxGIAsr7WoVodF1fkET6v27kuLCJsblWpSj0k1K + U4kGJahEHVuMi9coTnXebUEzszarL8Xpi2e8O6gnlWxckko2teW4XMty7DqF/Kdc8yfZ2tcg3IEjnaSS + TMqxTqznEDEWAMLtK8HfIFyNCU7MWhAxToAGrcqwAllYaVf1MRpR65c0tOavC6cYNy9HpRqVUsMoStS2 + xLimLcblqpenIWPm0Nwl28NniajaqbYaRgExzovxxULqFAQx1l3geGTyyncmOl7Pgel6fLSIcbBBuH0l + +BuEqzHBiVkLIsYJ8EGAxhePalZcifDAGndT76r3Fz4xDo0vLtXQEmMMo6hlSbElxsXeKkZFKxWjDu8P + pClz1qlTpc1Zup2ebPp0eBhFXo4vFpKnIIhxomAog046xRhya6ID+cV980uC7mA+t85MgHD7SCORSNIX + rsYEJ6YLixgnwLTWxVmJLIx0qV9UiXCPyg9R15AUFzYxxvhiNYwiNL5YiXG1YlT89VLUoFkHGjV5iTpv + 8MDJM2V8sY8oCGKsx/Amk3SKcbzgC3ZamvEFPAg6piEFTYzNY5OQeRBuXwn+BuFqTHBi1oKIcRyqBew0 + be/ULBKWYZPCIsYYRlG6cfT44qJVilLJl8rR2/Va0dBxC9SFM1r37+4YRiHjiws2BWmMsXmGh3hk+pzB + 8YAQIyLGwQbh9pXgbxCuxgQnZi0ER4zfSU2M32tcjMY2foLGeDAKNCo8dKnyaIER494ze9NbH7zFzkuV + cs1C44vrW1Jc25JiS4yLVS9GRSoXobIVnqd6TdvT8AmL1FXkXn+3qpJiIMMoCj4FSYzzUjJzi4ixABBu + Xwn+BuFqTHBi1kJgxPjZFMW4T4PHaXzdRwJD18rRUpxfYnz11lXae3qvusADNz8VyjYNnb/YNb64yJtF + 6bmX36RW7XrRmGkraMLcNVS2cbnw2ShEjAs+BUmMMaQCopkIOA8yt668AtuA4JabnwkQbh9pEPPYJGQe + hNtXgr9BuBoTnJi1IGIch24Ni7ACWVh5vzLfMa5dpzj7+mSKN7u+qQoauXLrCrUc0ZJdLhlwmrbw+OLQ + MIpiNYpRsarFqOhrJejVN96mzh+MpImz11G3kWPUadrU+OJmcpo2P1AQxDjWl9u8guEU3LryChFjASDc + vhL8DcLVmODErAUR4ziIGNtUbFSKfX0yRY9pPVRBm5m8ajK7bKKo8xdjfHH90GnajPHFJV4oR5VrNKJe + g6fR1PmbqUmvTuGr3cn4Yn9QEMRYSAyE20caxDw2CZkH4faV4G8QrsYEJ2YtiBjHQcT4EepoTXs6j8Vw + xa4VqqDdOXzuMFXvWZ19TDzUadrc5y+ubolx5aJU9vnnqU6jdjRo7EKaNG8TVWj1mgyj8Bkixv4B4faR + BjGPTULmQbh9JfgbhKsxwYlZCyLGcRAxfoSa1CzCvjaZ5OLNi6qguXz/p++p35x+7OM8wfmLMb5YXwZa + jy+uVoyKvFGUnn2pErVo15tGTMqmIZOz1DhkLcZymjZ/IGLsHxBuH2kQ89gkZB6E21eCv0G4GhOcmLUg + YhwHEeNH6K36JdjXJlNU7V6V/t//+3+qoGNlw8EN9EK7F9h1RNEicv7i4nXss1EoMcb44pdL0itvvE2d + PhhJY2espQ5Dhsj5i32IiLF/QLh9pEHMY5OQeRBuXwn+BuFqTHBi1oKIcRxEjB+hCs3yVgz7zOqjijmR + fP6bz6nd2HbsekzC5y9mxhcXV+OLG9MHg6bS+NkbqeZ7TWV8sQ8RMfYPCLePNIh5bBIyD8LtK8HfIFyN + CU7MWhAxjkPQxbhNtcfZ12Xw/MH06fVP6fTF02nl1Gen6Ktvv1LFnEzmbJjDbqcmfP7iepYUh85fXPyt + 4lSkUhEq81wFqtO4A/UfOV+JcYWWMr7Yj4gY+weE20caxDw2CZkH4faV4G8QrsYEJ2YtiBjHIehiXLd2 + MfZ1ufnlTVVwBSmQ6jp960Rvrx5frM9frIdRYHzxa8Xo2RcrUfN3e9OQ8Uup77hZMr7Yp4gY+weE20ca + xDw2CZkH4faV4G8QrsYEJ2YtiBjHIehi/Hrj0lGvCa5GV1Dz57/8mYZnDY9sb2uLFk9GXwZajy9+sRS9 + /EYt6tBjFI2cspqa9eqqzl8MMZZhFP5CxNg/INw+0iDmsUnIPAi3rwR/g3A1Jjgxa0HEOA5BFuNO1s/P + tIgWw4HzBqpiK8jZfmw71ehVQ101D+OLo4ZRYHxx5aJU4rmnqMrbzajHoGk0ZsZ6qtKhXrhbXLp59B8F + QsFFxNg/INw+0iDmsUnIPAi3rwR/g3A1Jjgxa0HEOA5BFuNmNfjTtK3bv04VW0HPjS9vUOcJndX4YjWM + AmIcOk1b+PzFz71IdZp0on4jF9Co6WvoqabPhL94h/HFT7V6in0NhIKHiLF/QLh9pEHMY5OQeRBuXwn+ + BuFqTHBi1oKIcRyCLMZep2nDmSAKerYc2UJNhjShlzu8rMYXq2EUenxxjdD44teL0TMvVqbm7frQoHFL + 6YNR06hEoxJKitX44pZlRYx9hIixf0C4faRBzGOTkHkQbl8J/gbhakxwYtZCgMT4WfZgGo8gi/FLTaPP + yFB/QH1VaAU1Zy6eobaj29rba44vxmna9Pji0Gnaij5fil6q+Da17z6Khk1eSU17dgt3iwG+tOf+/YWC + i4ixf0C4faRBzGOTF51WnaBR284nBJbFY3TWnLwetb6+G8+wj3XTdPHR8GMu3P7Wc33xwGMBnlffT2Zd + +J2wLMB2ccskCsLtK8HfIFyNCU7MWhAxjkNQxdjrNG1jlo1RhVbQglO8jVk6Jmp7o8YX62EUOH/xs09T + pZrNqGv/qTRi6lp6pU0Vx/mL3esSCjYixv4B4faRBjGPTV5ACBONlk0dTj61mMaLKaFeMqullyPryGW1 + jI5eH+Yh3LZx4HE6iT7GC4TbV4K/QbgaE5yYtRAYMX5GxDghtBjXY07TVrNXTdp1YpcqtIKU5buW08ud + Xo7aXn2atlINQ2KsLwP9VjEqWqkolX32ZarTpDP1Hj6PBk1cRmUal5PTtPkYEWP/gHD7SIOYxyYvIIYQ + wq+/+5N6DG5xn5um5VOHE0kIq3480IGwmtN19xl4yayWYJPv//xXx7I6qYoxtldn2/nP2WUSBeH2leBv + EK7GBCdmLQRHjNuIGCeCFuM3GpWKei1mrJuhiqyg5PC5w9R8WPOo7QyDy0A3LkMlG4TOX6zFGOOLXylO + z75UhZq170cDxi6hTkPGqMtAazGW07T5DxFj/4Bw+0iDmMemeGihxG2saUAnEfnUibVsMjKrky4xvvHN + d2p5BNJtCnuyINy+EvwNwtWY4MSsBRHjOAROjCvZ44u507R1HN+Rpq2ZRhNXTEwrIxePVF3fRIMv//Wd + 3Tdq+9yUs36H0o1KU/H6xcPji4vVKKbOX1zkBYwvrkXtu4+mwRNXUr1u7dUwCiXGzUSM/YiIsX9AuH2k + QcxjUzw4CeamAZ0DF+8oIdVS6gbjfnXMdaAzi/sadxc4FjrT915w3E9FjLH9OnobIMrm+OdkQLh9Jfgb + hKsxwYlZCyLGcQicGMcYX5xJuk3tpgo4Vv7y17/Q3I1zqUL7Cuw63KjLQGMYBb54V9sSY3SLqxdTp2kr + /gzGFzen9/tNoaGTVqnxxfpLd3L+Yn8iYuwfEG4faRDz2BQPLZS4jTUNcDHnayCnZnQ3Vq/XnXgyC/nV + 0V+200lGjLGs2SnGcAqItg4kWY9hTgaE21eCv0G4GhOcmLUgYhyHIIpxnTr8ZaAzyd5Te1UBe2X3yd1U + q08t9rFehC8D7Tp/cZE3ML74FardpDP1HDaX+oyebwl06bAYl2kRfTYOoeAjYuwfEG4faRDz2BQPToK5 + aUAnVscYXVfdhdVxr0ejnyeeGKPTjGC9epoOHmsKr3tdEGlM0+OmEaxHd571MuZ8/Izn5H4/DoTbV4K/ + QbgaE5yYtSBiHIcgjjHmLgOdSZ579zn67R9+qwrYnQvXL9D7k99nHxcTjC9uwowvxjCKl4rTMy9WpWbt + B1C/0Uuodd+BMr64ECBi7B8Qbh9pEPPYFA9OgvW0U9e/diyr4yWykGItqJBPLKcDmXYPVUhUjLW0Yh16 + mlfc63KPJcZ8bsgEpmGeW6Ddy3Eg3L4S/A3C1ZjgxKwFEeM4BE2Mu1Z7lJ5lxhdnktYjW6viNfP9n75X + 44+55RMBp2nD+GIMowhfBjokxkWfL0MvV6pL7XuMpUHjV1CNTi3C44vlNG3+RcTYPyDcPtIg5rHJC93x + 1eKIW/c0iCtkEUKqJRbhRBbDJUwJ1UMSzLM/QDrNoQqJiLH5eLODq4PnxHogsYh7XVp4zQ5xPLAsHqOH + bcQD4faV4G8QrsYEJ2YtiBjHoWeDJ1iBLKx0r/kY+zpkksmrJqvi1Vm7by1V7V6VXTZRyjaLnKatRK3Q + F+/0+OKnn6UqtVpRl/7TaNCElfR8i1fDYozLQHPrEwo+Isb+AeH2kQYxj01e5CZu+TS/zIa4x+lCaHUn + FgLrHnPsJcaQWi28WNacp6NlORHJzhQIt68Ef4NwNSY4MWtBxDgO6BiPs4QxKHSr9wT7OmSSz258por3 + o8sf0btj3mWXSRhc7S50/uKoYRQ4f/HrxajsM69S3WbvU8+hc6nnqLlKoPWFPeT8xf5FxNg/INw+0iDm + sckLCKQb3TF2ox+jg2XNdemuLuQ0VpcVy5nriyezGMqh416vjl4fty5MSwd6fV4g3L4S/A3C1ZjgxKwF + EeM4tGxcXMlxUMDvy70OmaJ239r0ze+/oXHZ49j5SRO6DDTGF5doYFwGGmJcrRg98WIJevblatS8wyDq + O3oJNe/Vm0o2tqVYxhf7GxFj/4Bw+0iDmMemdKLjJbJu0BnWwxLcQHQhyvjZlGWN2YXGMu75OrHEOF3R + 6/MC4faV4G8QrsYEJ2YtiBgL+Urd/nVp0LxB7LxUwfmLSzUuZYsxTtMGMa5hiXGVYlT02bL0auUG1P6D + 8TRg3HJ68906SozD44tb8usUCj4ixv4B4faRBjGPTfGAoOrOaLwxtTqcqJpAiM1ur1cwvIIb+2tKsfmF + OxOdWGIcD51kHsOBcPtK8DcIV2OCE7MWRIyFQgfOXxw+TRu+eBc6TRvGF5d45jmqVrctdR0wQ40vLt/s + hfAwChlf7G9EjP0Dwu0jDWIem+IBsdThOrcmOrFEElKsxwUjEFvIL6ZjzDCeA483lzHl2PwCn5cUAx0R + YyFTIFyNCU7MWhAxFgoXofHFqlvsvgz0a8Wo3LMVqX6L7tRz2HzqPmKmOk2bHkYh44v9jYixf0C4faRB + zGNTPJIR40SAZOrEWh8kWX8hDzKsp0OSIbnxZFVHxFjIFAhXY4ITsxZEjIXCBTe+GMMoqhajJ54vSc+9 + Up1adhqixhc36v5+eBiFjC/2PyLG/gHh9pEGMY9N8Ui3GGtBRbj5JuaQCW5+LHREjIVMgXA1Jjgxa0HE + WChUYBhF1PmLLTEuWqUoFX2mHL1WtRF16DlBjS9+rU318DAKOX+x/xEx9g8It480iHlsike6xRiSqeM+ + bZsJxjPr4RRmxzhRdESMhUyBcDUmODFrITBiXF7EOBBgGIU+f3H4MtBvWWJcqSiVLF+BajRoT90GzbLE + OJvKNn5KxhcXIkSM/QPC7SMNYh6b4mGKcTLh1gUwRMIcJ6yHReB5AGTZ7BRDjuN96Y9DR8RYyBQIV2OC + E7MWRIyFwgPGFzcxxhfrYRQ4Tdurxeip59+kRm16Ua/hC6njoLFUolGJ8DAKGV/sf0SM/QPC7SMNYh6b + 4qHPIAGxTAZuXRp9tTnz8spcIMh4fm4d8dCijefCfWwTImIspAuEqzHBiVkLIsZCoQGnaSvd2B5G4R5f + XOSFUvTCazWpTZfh1G/MUmrYvYuMLy5kiBj7B4TbRxrEPDblNxBfLbEm3LJ+BeH2leBvEK7GBCdmLQRG + jEu3KEPFm1milGZKNLMErKn1cz5RrGkx63crrS5sUa5VufyldejWksx0U7al3dF9qvVTtgSFpgG1DJ63 + eTkq1Sg0jEKfpk2PL376KapYrTF16j2JBo5fQa+9U51KNbGveFeiaQkq07KMTasyVLaVtV4LPBcIz8sE + 1vsyv8D7Rv+e6sIo+Y0huakgYuwfEG4faRDz2CRkHoTbV4K/QbgaE5yYtRAYMX6qeXk1/jStNLFobglb + S7tbmR880/oZKtKgCP262q/p3hr35jv3vX0f3Vcrd9xf5366v/b99rr0+mrfp7q7+H1xe2/te+mBOg/Q + w/UfVuBnPP+jtR+lkvUs2a1lyTFO04bLQL9ZlEqVf4lqNuxA3QfNpt6jF1AZa989XPdh+q+3/oserfco + PdHgCXq8/uP0WL3HFI/Ue4RKNC5BJRqWoAdrPUiP1HlE8WjdR9Xtw7UfDk9LidoWdS3q5x+PNXhMvc54 + De6qfle+8uvqv6a7a96dK+6pfg9b+xqEO3AIeQ/C7SMNYh6bhMyDcPtK8DcIV2OCE7MWAiPGe/btpQOH + Dij2H9rvQE93z+emsRxmpoXYd2hfRjl67CityVlDkxdMpllLZuU7s5fNptnZFrhNgbnL59L0RdMV81bM + oznL59DMpTNp4fKFVLN7TfrVW7+i19u9TnOXzKUZi2fQ+Dnjafys8TRy8khq2bcllaxfkn7x+i/oiRpP + UMm3S9rnL365OJWvUJmatO1LvUdmUdv+w5Sc4kt6Y+aMobUb19LCZQspKzuLZmfNpimzp9CkKZOofNPy + 9HTLp2nVhlW0dtNaWrF+BWWvyVa3qzetplUbVyXE6o2rFVHzNllsDt0mAZ6bw7GcXr/+mWHj1o00fcl0 + 6jWhFw2YMiDfGThtIA2cnjp9J/Vla1+DcAcOIe9BuH2kQcxjk5B5EG5fCf4G4WpMcGLWQmDE+NJnV+jG + 1RuKm1dvKvT9G1dic/3Kdbp+2cm1y9fo2qVorl686uDKxStR08JcMm71zxbcesPPjW0JgW3DvNvXb9Pv + bv+Ovrn1TZjf3vptGMxjucNMs/jtbetxGmM9Dlzzw8/9xTf09edfR/HVza8U5s/haTcj037/5e/p4tmL + 9MnZT8Lr+vaLb+na+WtUvk15+kH5H1CHER3o91d+T6cPn6Zj+48pju8/TicOnqDNmzZTwx4N6a6Kd9ET + 1Z6g4lWLU5HnS9GLFWtT266jqMeIOVTjvVb0QJUHKHtlNt3+7DYdP3Scjh88TqeOnKLTR0/T0f1H6eSu + k9S0Z1Oq2qMqff/F9/T55c/ps48+o+OHj9PnVz6nb7/8lr76wtpmk8+/ot98/ptobtp8efNLJze+pDs3 + 7tCd6xFuX7vNY+3jeMvoeXeu2ct9ed16DmA9j+Y3N6ztMG6x3eH9qPepgXpPWO+Tb+98a99av7cXv/vS + WhaEllPvLwbueYB+/2i+/sJ672jwvrFeX31f/Rx6b+lpNy7dZGtfg3AHDiHvQbh9pEHMY5OQeRBuXwn+ + BuFqTHBi1kJgxHjLlq20Y8cOxc6dOxX6vjktzC7nz7t27YrP7l20e/fuKPbs2cOyd+9eB+F5eyPoefv2 + 7WPZv3+/ut27L7TM/ghqXoz7XmBdJtwyGqwz3nrN+Wr5A94cPXqUduzaQRPmT6D1m9bTgX0H6MihI7R2 + w1rqOKIjtRnShpasWUJHDx2lrdu22vsJ+8d67XH/0L5DdPHUReoypAv9vMLPqXjl4lSs/NNUqWZz6tx3 + CrXqM4BK13mWXm70Mh3cc5B2bN+hHovX2rGfd+6i9RvW04o1K2j3rt20fcd22r59O23askkth+V377H2 + b4LE2rdhXK97okTtd9dreuDAgQgHnRw8dJDl0OFDdPjwYQd6Gm41jvuHQhjTzfn4mUPPj7ccOHLkiOLw + kcjPiqNHrNd3L1v7GoQ7cAh5D8LtIw1iHpuEzINw+0rwNwhXY4ITsxYCI8Zr162njRs3KjZs2KDQ92Ox + adMmdnqYTcy0JIi7/jzA3Ab8nA42b94ck5ycHJZNmzfRtq3baMeWHer+li1baHOO9RiL80fP0+dnPqd9 + u/ep+9u2bVNs3Rr5o2fDxg20b9c+Orz3ML3U7CX69XN3U5lnXqFajTtTj8FzqHLbhvTrl++iNt3bqA4x + JBiPwzY5ttta/95de+ng7oNqnXreVusPLPyc6PvHjX590k14uxm45d24l3Ovw8RczgTdegXzGIX1mrr3 + dyyw72OB/W6yfv0GtvY1CHfgEPIehNtHGsQ8NgmZB+H2leBvEK7GBCdmLQRGjDds2MgefL1QMmYdzI/s + PUL7d+1XAmzOh8Dt3L5T/Rt/25Zt6r45X4hNlDS5Cb3+ANKF13rZ6mU0bcE09XiIkZ63fv16dQtJxu3K + 1Svp3LFz1Hd0X/qvJ++hZ16sQk3f7Ud9Ri6ip+q9TL944Rc0YMQAOnvsrNqveLxel3s73WA/q/fE7v20 + YdMGOn7gOB3ZdyTh/a+20xL/U4dO0d6de9U6uOXyG/3ac7iXM+/raSZ4bbC/UEf6DwvHfOv+zm07adf2 + XVHz3GC+F6tXr2FrX4NwBw4h70G4faRBzGOTkHkQbl8J/gbhakxwYtaCiLEHOIDjQN1qYCsaOnWo+re7 + OX/Pzj00f8l8ajOoDa1bt06JmzlfSB8Y0nDl/BUaNnMYFW1YlLZt3kY5m+156BQeO3ZMDXlZvny56spC + qj888CFNXzCdHi5fjF6uVI/adR+jrnb3QpM36ZcVfkmNuzSm00dOK6FasWKF+nc8hnHgPgTMvQ0Acrd3 + x176YOwHNHLGSDq85zC1GtSKuo3ppqZjPvc4E7ynIO7N+jWjqQumKllMtpPqN/CHwPqN69X+wB8huG/O + 3751Oy1buYyWLF+ifjbnJcPatevY2tcg3IFDyHsQbh9pEPPYJGQehNtXgr9BuBoTnJi1IGLsAcR4x9Yd + 1GNcDxo3d5wSGHP+7h27adGyReqLYGvWrRExziDo6l67cI2GTxxO/1753ylrSRZt37yd1q5bq8YsX716 + VQnX/Pnzw3J64tAJGjV1FD3x5FNUtXZr6tJ/ujp/cc0ObahItWL0SKVHaO6iuXT04FH1GIyNhRwrsfYQ + 45wtObR/537qNrqbOgPC0V1HqUHvBuo9sHf7XvWeYR9ngC7xilUrqGTzktRzQk/1pcHCLsb4nZetWkYV + 36tI85fNj6ol/IGBPzYa92tM+3bsS+h15BAx9g8It480iHlsEjIPwu0rwd8gXI0JTsxaEDH2ALKCfwFD + XNQ4U9e/vDdu3qhk+OSBk6oDlqmhFJA0dEX37dynumme0lYAgXBieEMinVQv8PtiX3x08iOas3COuijF + iFkj6OheW2j1F9eWLVumlj148KD6wuP5D89TrfZ1qMwzr1HdZu/TB0Pn0aAJK6lT3wn0Yt1q9J8v/Se9 + 2vJV+vDQh3Rg/wHVccb64r2+2O8YOnFg9wHVBcX+x3Aa91AbL/A+2bFtBx3ac0jdJrQ/LSHHlwTxPvOr + RG/J2UJbc7ay7wXMw38A8EeJe14yiBj7B4TbRxrEPDYJmQfh9pXgbxCuxgQnZi2IGMchnohkUlQgTeie + QYrXrF1De3bsUTKeKQlPF3q7D+0+RId2HVJ/WOjp7mUTBdK0ds1a9VrgDwWILL44h3n6i3AQyAN7D9Cl + U5do+OTh9HD54vTsy9WoRcdB1Hf0EiXGPYfNp0ZtetHjb5agF5q8YP/hs/egek0T3T7sc73f8ZhU9gck + F69R3PeXtf4Duw7Q7m27VbcaMl3Q9z+LtW/wh52SYNc8vAZ4PfAfmtzUk4ixf0C4faRBzGOTkHkQbl8J + /gbhakxwYtZCYMR4Uy6kLL9Ad+3groPUY0wPeqD+A9R0QFP1JSXIEbd8QQHCt3v7buo+pjtVaFeBRs4c + qTqsqXaO7TMOrKdVq1ap3x1ypb9whfkQRSyDL7Qd2XOEuo/sTvc/+xgVK/0cVXyrCXXsNZEGjFuuxLj/ + mKXUpe9Uqt3kPSpZ6Wn6YMQHSjxxJgtOOLWo4SwXef5HCUTfet1GzxqtLn3ddkhbNdTAPUZXsBEx9g8I + t480iHlsEjIPwu0rwd8gXI0JTsxaCIwYb2YOpAUdnC5sw/oNVOSNknT/i4/QL565iwZPGEInD57MVWct + 02C7161fR0/ULEr//ML/R09UL6rGA0M+ueUTwezmLl68lLKyFtOixUsUy5Yup2VLllPf4f3p6erP0YOl + i1ORkuVVtxjd4V7D5luv20rFoPErlBx37j2JajRoT6UqvEglXnmSWr3bjnp9MIDe6/oBdTF4732btl07 + 0NRZ09TYcnO7MgmGT+APoxcav0j/9vx/0C9e/C/qN6afuhgJt7yQw9a+BuEOHELeg3D7SIOYxyYh8yDc + vhL8DcLVmODErIXAiHGfwVOoSauOVKlqLU/ejMvbTqq8TRUr1aA69ZtSp/e6U/uO70fRLlU6dKGu3XpT + 7XpNqEiJ8lSi7AtU6qmXqVK1uvR+t17UvpNr+QJCq3c60PARY6hth870ePGnlKAWLfUMNW7RmmbNnEfj + JkyiceNTY+KkqTRw8HAqVvoZ9ZoUL/OsolhpGzwXbktbr1OF12pSvebdqCu+dDcu25LiVTR44ioaEmLA + 2GVKjtE5frFiLXryuYpU9pnXqJwHZcu/at2+Qq1ad6SmLd6hJs3a5JoGjZpTx85dafjIMTRk6Aga7GL0 + 6PE0cOBwKmr9XiXKPEclrffASxUr09SJM2nI8JFRy6cCnjfzjKQhw5wMZcCyM2fNpqVLl4X/6EmUxUuW + 0py589ja1yDcgUPIexBuH2kQ89gkZB6E21eCv0G4GhOcmLUQGDHu1HsiVavThp59qZpF1Zg8w/FiLKrQ + Uy+8aYnT60quyqrbdGCv67lXqtObNZpT9frtqEqtVuryxk8+/0Z4fsHjNSr99CvWa1KJXnqjDr1WtRG9 + 9GZdetq6X/LJF5Xkp0y5ClTu2depwuu16LUqDR28WrkBVazWmGpYr1PLjoOp++DZlhQvD8uwGwhzj8Gz + qM17w6hhqx5Up+l7DuqG6UK1GneiarVb0yuV6qn3SHnrd0mGZyrwvPJGTapVrxm99XZDqlajvoOatRtT + ZesPoWderEQVqzawnr8lVanZjJq06EA16jShajWt5SzectAgPm9HqM7SMCFqgFpJUrtRTNq805G6dO2p + /mDo2MkCtwnQ2frD9N32ndna1yDcgUPIexBuH2kkEkn6wtWY4MR04cCI8QdD5lCHD8ZawjSIWnaywK0F + vpgVRYd4DFQ0D9Gs3QD1L/u6zbtaQtXF4v20gXVi/Rgn223gTPuyxp2HUv2WELn0Plc6wBkgsF1vN+pE + DVp9QG27jbL+KJlM73YfQw1b97T+OHmHKr/dMmmq6FvrDwOsv02X4dTJek0UvScpOlt//LzXZ7Ilu7Op + 3+jFauiEKcJDwSTNagWmo3vcZ8RC6jV0ns0wJ32Gz7emz6XuA2ZQhx7We6j9AGryTi9F03d6u+hDTdv2 + oWaxeDdC07a9qX6zLlSj3jv0Vu1WVL1umzBv1WlN1a0/5hq26Eadrfduz8EzqceAadT2vSFUt0lHa15r + qmEth8fW9KK+k7ejaBtNg7ZUK8y7YWo3TIw6mkagHUtdhnoWtRu8Q1VrNKbXK9Wm196spW5jUtmmosWr + 1h8ZXO1rEE7ShLwH4faRBjGPTULmQbh9JfgbhKsxwYlZC4ER4/6jl6gLPGB8af8xS5xY8/p5sthm1GLq + y2Et08e67TV8oTol2AeWQKWXedR7ZFb4y2M4Fy+eE2dX4JfPb+ZRjyGWRFpyim3sPzbb/tKbdYv7XS25 + 79JvWkzej0X/6eo5ILN63LCbsAiHJTgiwpphmsnRDJ+8xsmUENa8oROtfaDeM4ssFisGjOEZGGaJg0Eh + Bo9bat1fZEn3bOrWbwp1scT+/b6TwnTpM5G69p1Iva35wyetoLEzNtCY6etp6PhlliTPsOZNsh4HJlN3 + xRTq3j9CD5MBYCp94GYgT89B0fRSTHPQ22TwdEUfN0OmU1/FDCdD3cy01jOV3u81htp3GUztugyiDtZt + mPe96WjRtlM/tvY1CHfgEPIehNtHGsQ8NgmZB+H2leBvEK7GBCdmLQRHjC0RGWIJkpYmjDflseUKMifk + DW6xdRDaL3q/ecF1g6MkGCQqwRYjolhLI6aupZEejALTwLowo02mR4DgAkwfNdVa9+SVLlYpRk5ZRaOt + +WNnrKdxMzcoxmAdU1fTqClORmuseTZraIybada6wqwNM256NOOt5xk/I8IEk5k2E93MWkeTwqwPMxnM + djJl9gabOU4mzlhD46attLZhlWK8mxmrrG0Aqx2MnrSErX0Nwh04hLwH4faRBjGPTULmQbh9JfgbhKsx + wYlZC4ERY3R/nQIckmAR4TwlSnwdpCLBMUTYJcGxRJiVYAtOgAEnwQ4RZiQ4jCW5ALIbYYNCy6/JeMVG + Gj8rwgST2WATTXQzZxNNCrM5zOS50UyZm0NT5jmZajJ/i2KamwVbaLpiq4MZC53MXLjNJivCLJNF2xWz + 3SzeTnMUOxzMBUtMdtK0eZvY2tcg3IFDyHsQbh9pEPPYJGQehNtXgr9BuBoTnJi1EDAxtgWMEzYhM0TL + r4EluMmLsIcEg5QlGCTSDfaQYBBHhBOVYKBEOCTAUSKsJDj9IuyUYFuEvSXYKcJuCY4vwrYEe4uwU4KV + CDsk2BbheZqlNtPnixj7BYTbRxrEPDYJmQfh9pXgbxCuxgQnZi0ERowxHpgTNyF9sPIbJvcS7BDhKAn2 + cTfYEGCHBINMd4NDElzQu8FhEQ5JsGZ+mF00Y8FmtvY1CHfgEPIehNtHGsQ8NgmZB+H2leBvEK7GBCdm + LYgYCynDC3AIS3ALUjeYE2CgJBgYAuyQYBAWYZcEh0Q4KQkGIQGOEmGvbrBDgmOL8BRGhJPrBseW4LAI + hwQ4WoQz0w12S/D8ZTYLDGaKGPsGhNtHGsQ8NgmZB+H2leBvEK7GBCdmLYgYCwnBym8Yf3eDeQlOZEhE + AiJsCLBDgkF+dYMtAeZEeAYjwnnRDeYkOBERVmTvooXZuxWzFsqV7/wCwu0jDWIem4TMg3D7SvA3CFdj + ghOzFkSMBRZegENYglswusEJSDAICXAsEY6SYFaEc/sFORBLgiMiPJkR4cx3g6Ml2CHClvCmrRtsCHDC + EgwMETbJspidJWLsFxBuH2kQ89gkZB6E21eCv0G4GhOcmLUgYizw8hsm0xIs3eB0d4NtCc6HbrCXBLtE + OCLBcUTYQ4JB1nKTPYrZWVvY2tcg3IFDyHsQbh9pEPPYJGQehNtXgr9BuBoTnJi1IGIcQHgBDmEJbkIi + HJbgZEU4cxLsEOE4EpyJbnBsCY6IcGrd4Nx9QS7z3eDEviCXajeYE+FFmhU2cxaJGPsFhNtHGsQ8NgmZ + B+H2leBvEK7GBCdmLYgYF2A695lMjd/po265+fHA45pYj8dlknMlwSAvusEu+TVJbzfYluCUusFeQyKi + RDj33WBvCbZFeNCoedSx6zAaO3VllAjH6waPn76aOncfTn0GTWEkOB3d4IgEp6Mb7JZgzeIwe2nuoq1s + 7WsQ7sAh5D0It480iHlsEjIPwu0rwd8gXI0JTsxaEDHOQ1p0HEyvVKofFyz3wCPFHG9u3Mc6+o1eSm9U + b0p33ftIeN6//OznVLzM81SjQfuw9HKPhwR37DmeXqxYi+57qIi6xf0oEbYEuFHrD+jZl6qp5V6qWDta + hF0SbItwEhLsq25wbiU4Pd3gStUa0P0PPq72p77VlC73AnXrM47eqtVMUd1B8zA9+o6nMk++4HjsPfc9 + HBbgQSPnUNXqjejRx0tQ1RqNaLB1n+sGd+w6mCpWrq2Wq2YtF78b7CHBwCXB8UV4r83KCEss5i0WMfYL + CLePNIh5bBIyD8LtK8HfIFyNCU7MWhAxziMgu9ybNhYVKlSgtm3bqlvcxzp+9m//GbWcSZES5all6Lnc + j2/VaQj98Ic/dCyP+516jVcyrOW3UeuejmXAf939QEISXFC6wZwEg/zoBjsl2BZhtwT3GTI9SnZNuHl6 + /z744INR8+KBx+CxtWvXVve1BHPvjyGj5jq6wZ26DnEsA+69/2FDgtPfDTZFGBLMMW/JNrb2NYh7u4X8 + AeH2kQYxj01C5kG4fSX4G4SrMcGJWQsixnmE7vDOmjUrLvoNjZ8RPU1LC4TmwIEDah5y584dysnJCQtS + kZLl2ce/Wrm+uh09ejSdPn1a3eI+usLgfgNMz87OVstpeWrfbXSUCLMSHKhusFOCo0U4fjd40uwN9PP/ + +KV6jeOB/YHgPaD3L37W8zEtFno5PAbB+vS0f/+PX6lb9/sDXWHNYyEw3f3+GDBsRlwJTrUbHMWqfYql + BvNFjH0Dwu0jDWIem4TMg3D7SvA3CFdjghOzFkSM8wjzTRovelmIDGIKDWRFB3KMeRBj5NKlS47uofvx + r1ZuwE73wpQw3G/Rrp9LgkMi7JJfE1uEPSQYxBHhRCUYFNRusOeZIkLjgTt2G6ZeXy2rXPQ+iCfG8aKX + 08+F9wx+NteR6vuje+9RUSKckAQn0A12S7CbZav30YKlIsZ+AeH2kQYxj02JMGrbeVpz8nqY6XsvsMth + ng43n8N8DJ6HWyZR0rmudIJw+0rwNwhXY4ITsxZEjPMIc0ywJp6AcPO/++47NU138zRaUsxl3Y9/zSXG + EGo8zgv9XFp8WrTrr0SYE2CQ591gQ4AdEgwy3Q32Ol0aYCTYFGGN/oLckNHz1euLoRHYNyb6jx69D7Bf + 9H29H02p9UJH38dj3NHz9HqTfX907z06bd1gTn41y4AlwhH2KxYs3c7WvgbRv6OQvyDcPtIg5rEpHtvO + f64e486Bi3eilk1FjM31ewl3oqS6LnO7kwm3Lg6E21eCv0G4GhOcmLUgYpxHtOsxNkqOtYBgGIQ5/a77 + IsMuENzivpYZdPlwH0MrSpR9Xv3cu3dvNQ/Cgvvc41+rkksxbt/fKcFKhD0kGIRF2CXBIRFOSoJBSICj + RNirG+yQ4NginN+XUn6sSKnwfjPBfkDwHsF+M0VZ70e9f2Kho++b7yX8bK4j1feHEmO3BKepG+yWYE22 + wcJlIsZ+AeH2kQYxj02xgFzqXLj9rerCmvIJoTSXT1aMmy4+St//+a+hR9jPwS2XCLlZl95uPB6PSxRu + XRwIt68Ef4NwNSY4MWtBxDjDOE6PZtFt4MzwF+ggJQgEQ7+J8QU5PRZYCwpucV/LDKQE9zEuuOm7/dh5 + 3ONfd4mxnu4F1oVo8WnZoX8CEpzIkIgERNgQYIcEg/zqBlsCzIlwui6egTNGVK/dnGpY6H3gFewTvR/1 + /om1vI5ejnu/aFJ9f/ToPSbN3WCnBDtEeE00Isb+AeH2kQYxj02xuPGN/Qfa19/9SYmnnn7q+tdqOkTS + nJ6MGHdadSK8flNo0Yk215kIWN5rXdzybvR2JyO7yYBw+0rwNwhXY4ITsxZEjNOMW4RNug2cRQ8/Xlq9 + WbWY6GgJQRfYS4zxr3YEIq3PNKHRy5rdZ/fjcyvGrToMiBLhKAlmRTi3X5ADsSQ4IsKF4VLKzdt0V683 + vtSGmPJq7hO9H/X+AQg6vZjHoZfT7z9zWT0PPyPmNA73++ODPmOSF+EEu8GcCC9XHAiTJWLsGxBuH2kQ + 89jkBWRTx90Z7rvxTGiOc8hCImKM9WI5LbC4xTrMTjREPOvIZfbxbrCcKcO4DyHWgezGG28sYiykAsLV + mODErAUR41zAyW8E58UzajboEO4U4wty+t/Q+Ga/jnvcMCcoEF8E3WYMnzAFCTGF2f34ilUbOqYn+6/y + Vh0HJCDBCYhwSIC9RdglwVEinJlusC3BmekGRyQ4/sUzHnjoCfV6631t7n/sF8Tc73r/AATL6Pte4DHu + 6Hmpvj8+6DuGlV9NbrrBwJTgMGsjZGWLGPsFhNtHGsQ8NnkBmdThxFLHlGYvMYYMQ1h1p1kHXV5Itl4O + ggwp1oHwQnLdz4/H4LnMZfGzuS63MEN6MQ2danNdQMRYSAWEqzHBiVkLIsZJwAtwCEt+va4iBynWb1JI + hBYK3d11n2lCy60WFFOMINXmqdp0sE6IMpa5+75H2cdrMcbzcaLjhT4dV7uuIzLSDY4twRERDsKllHE+ + YbzW+r8DCN4zGj38Bj/r/Yuf8RiAmOOGNVgW4D2HfWr+gaWX0etI9f3Rf8gUpwinsRvMiTBYYbBIxNg3 + INw+0iDmsckLSKQONx8SiUB29bRYYqyHOiB4DNaPebjFurSUaok2l0c3Wa8LYmsKL4QYz6sfZ64Ly0Ks + zeW54RUixkIqIFyNCU7MWhAx9oCVX40lu14SbKIvpVz66ZfVG1TLCKKlWAO5QIcOgaxgmltsi5Z6Jrw8 + xMkUHz39H37yj1S93jvqZy047k50bnj4sRKxRTgkwFEi7DUkIkqEc98N9pbg/O8Gx7qUcq/+E8KvM/Yb + gveJfh+YwT7X0839n0iwbv1exM/6semgaPEySUswSFaCORZl72BrX4Nw2yzkPQi3jzSIeWzywktyNZBI + xJTJWI+BuKLzi1tzeqzHQGy5brXuGLvnea1LSzPmu58f6MeJGAvJgHA1Jjgxa0HE2IKVXxOX8HphXz1O + Y19FDlSr00a9QbWo6s6uBleV0z9DcvS5iN1i/HqVhvTyG3XUz1iXng7+z//5B3q0SGnVFdadYS1PWpz0 + /VTRnexeQ2Ym2A3OrQTnfTeYk2BOhFkJjhLh6EspmyJsY19GuWXbHuF9idcawX8B8F4w95v+40lP0z/r + x+JnDt3VNZdDTDHGNP08qaDfHxOnLkt7NziagzbrbFZaLBYx9g0It480iHls8iKWsIJkxdiLVB7jRarr + 0o9DlxqynSicZHMg3L4S/A3C1ZjgxKyFQIoxK78aS3CT6Qa7JRgMM5m8mjr3mhB1qV2ICkRES3DJsi/Q + //ezf3csA9lAcIv7EN4HHi6qftYdRXN5N+7H6/upBtuL9bzTeVCedIOdEmyLsLcEF+xusCnBGn0J5XJP + RY8LR9wyC/R+1xKrf8a8//hP+8p1GrdUa8yx6eZ/E3A/N9Hb0avfWJcIh8Q3ZQkGERGGBHOIGPsHhNtH + GsQ8NnkB8dMxx+5q9PAESKWexokpHgt59sIcJ8zN1+jhFNw8TbLr0pjbnUzwGpnr8QLh9pXgbxCuxgQn + Zi0ERoz7WWIcLcKpSHAMEbYk2I2+hHLnXhPp5Tdqhy+3bAoO7uPiGUPGL1fnCnZ/SQ63uM+JMeZ5YS6D + x7iHX5jof63jlpsPtMQPm7A07RIcLcLpuXhG2iQ4SoQT7wabEhwmG+ymqXPWqdcUr63eB4gW1vvuf0Sd + H/ixJ0o69jv2B/ar/hnzcLo03ALzS51ewfPpfQrS9f6Ym7U5bRIcS4TdiBj7B4TbRxrEPDZ5AaHV0eOB + NRjioBNPjE3Bzk0gtFhfOqLXpdFDNkzM3wU/u+cD6RgHG4SrMcGJWQvBEmNLcNPdDeYkOMwUG/MSyp5i + bAmxCaZpUdH/on73/eFRYpxItBjHQktWvGVLlnkuLSLslGBbhL0l2NUNdklwfBH2HhJhi7BTgpUIOyTY + FuFUusGmCC+0RNiNKcb4UiWGT+hOMf7LMHzMPHXRjETEuEatJupWT8e6INim/OJndIz1l/iwPkx/+BH7 + felFou+Pp595KUkRDklwnG5wIogY+weE20caxDw2xUJ3YN0iaUojpJKbbi7vRyC+OviZWyZREG5fCf4G + 4WpMcGLWQmDEuP/oJUlLsEOEoyQ4MRG2WavAFePcYqulJh6/vvtBdd7g3AylePOtRvROp4FqKISmUvXG + 7LKVrelt3xvsYMTEZSlJsEOEvU6XBgpRN5iTYJC13GSP4smnXwzvMw06xZBifRW5xxMQ48eLOJdxj2U3 + wR9bOnoaxgZjGIRJ3Qat1Tz3+6OeNb13v3HUu3+EuYs2G8LrRUSCcyvCbkSM/QPC7SMNYh6bYmGKru4a + o5Osh1HEEmZzuon+IhzODoHHu88wgWkY6hBPRnXXNhlMiY8HltfBz9wyiYJw+0rwNwhXY4ITsxYCJ8aZ + 7AabIqwvneyGGwoBsYmF7iC+WqlursQYEuweG+wpxjUahyQ4tgjn96WU87obHCXBwEOEswAjwos0lvRq + GjZtTyVKPUX/9x9+Yt0+TZNmrHRcQS4VMcawB9zn0I9FVxn3/8F6Xue4YHtsMATYXF6/P+o1bJ14N9iS + 1nRLMIeIsX9AuH2kQcxjUzzM06aZEouf3aIZT4wh1eY4YKwDIqwlGZjBfa/hCqkE28eti0PEWIgHwtWY + 4MSshcCI8YAxS71FOEqCU+sGc4wC04B9GeVUhkJgWTzmQeuxINnHa5mBBLvHBqMzjHlu8alco0mUBNsi + 7JRghwh7dYMtAeZEOE++IBclwrwEJyzCSXaDvUQY6G6wIiTBXpdSdksvJ8Y1azdVt/hDCsKL4CwWGG+M + ZTV6GAWixzKXKv20c1xwaGwwBBjz9XPhFvcxPb9F2I2IsX9AuH2kQcxjUzwgphBKLbSQWYgs132NJcZY + jxZr3HrJpn4+HfM8ySZ4fKLoiBgL6QThakxwYtZCYMR4oCXGue8GJyDBICTBmvBllC1erWSfbk2flSIR + dMf4tcp1FfhZn64tEfTjO/UY5RoXvInqNGofXh+kS4sSpvvtUspKhB0SbIiwIcAJSzBIQzc4SoINEeYk + WGFcKAPUqGVLr4neZ3r/Dh01m+5/wL64C4ZKQIhNCdbBNHST9dh1jGUeO3GRY1yw7ga3eqer47n0+6PV + O93yVYI5RIz9A8LtIw1iHpvSSSwxTlZQzU41Nz8ZdNzPm66Y6+RAuH0l+BuEqzHBiVkLwRHjsZYYKwnO + XDfYLcEYE6wxL6OM8cLcGzgWd93zoBoG0WPA1KhTvyXCXfc8FB4OYQ6J6DV4etT6cL/3kBkJd4NtCc6H + brCXBLtEOCLBcUQ41W6wS4KjRNgS3Zgi7JJgN/pSyugI6y/JufcZhBhDIKbNXk1Fi5d1zIvFw48WodET + FoY6vtGMm7SIfX+Mn7yIldP8RMTYPyDcPtIg5rEpncQSY/MsF15dYA260bq7jE41t0wy6LjFWA/fyC3m + OjkQbl8J/gbhakxwYtZCYMR40NhlaZdghwh7SLBiho15KeXOPcdR644DqU2naNQX5DpFviDXpff4yLhg + iw8GTqXaDdupYRAOarhponivx2jHcAhgdoMhwW9UrW9JUjF607rtY91nJRgUmG5wLr8gBzLRDbZEN54E + xxXhBC6lPGZClhLlJ4qUVLfuscHde42gipXepnvveyjqgxLTXnqlMrXr2JuVYfeQCEhwrTrN6ImipdRt + QZRiIGLsHxBuH2kQ89iUTmKJMcAQDB0IL5bXwx2A/lKelmJk+t4L7LqSQcctxnkFwu0rwd8gXI0JTsxa + CI4Yj1sWLcIu+TVJtRusRdiUYFxCWSOXUuYkOB3d4IgEp6MbHFuC098NjiXBXleQA1HjgoElt+4hEbGJ + iDAnnH5BxNg/INw+0iDmsSmdxBNjAPk1v4DnFXSV0WXm1pEsOiLGQjpBuBoTnJi1ECAxzmYFGKS7GxxX + guVSyk4JjhLhdHSDPSQYuCQ4r7rBTglOXoQzdSnlwoKIsX9AuH2kQcxjU36B4RJmt9iEWz436PUmc7q2 + dIJw+0rwNwhXY4ITsxYCI8aDx0fEOBPdYE6CQX50g50SbIuwtwRLN9gpwdEizEowcImvG+kG5y0ixv4B + 4faRBjGPTULmQbh9JfgbhKsxwYlZC4ER4yETsnkRjiPBBa8b7JTgaBEu/BfP8OwGMxLs626wJbapSnAQ + RNiNiLF/QLh9pEHMY5OQeRBuXwn+BuFqTHBi1kJgxHioJcaB7wa7JDi+CHsPiUjsC3K2CBecbnBIgtPR + DU63BCctwiEJDkg3OBFEjP0Dwu0jDWIem4TMg3D7SvA3CFdjghOzFgIjxgNHZ0VJcNLdYEOAHRIMMt0N + 9jpdGihE3WBOgAEnwensBnPyq8l9NzgkvilLMIhIsIgwz4IlW9ja1+CiJz/96U/Zg4eQd/z4xz+mv/zl + L+w+0iDmsUnIPAi3vwR/g3A1JjgxayEwYtx9wJTkJBiEBDhKhL26wQ4Jji3CcillCw8RzuuLZ7jJnQSn + sRtsyZ5IcOJMnpHN1r4GFzZ58MHkzyEupJe77rqLbt68ye4jDWIem4TMg3D7S/A3CFdjghOzFgIjxi3b + 9Y4twoYAOyQY5Fc32BJgToTlUsqZ6gY7Jdghwi4B1uRegoGIcDro0Xs4W/uajRs3Uo0aNdiDh5B3VK9e + nTZt2sTuIw1iHpuEzINw+0vwNwhXY4ITsxYCI8YvvVYtIsFxvyAHYklwRIQnMyIsl1K2kG6wByLBmaJK + 1Vps7Wvat29PWVlZ7MFDyDsWLlxIHTp0YPeRBjGPTULmQbj9JfgbhKsxwYlZC4ER43vuuZcGjckqUN1g + W4LzoRvsJcEuEY5IcBwRTrUb7JLgKBG2RFe6wUIizFmwge699z629jX33XcfffHFF/TCCy+wBxAh8+C1 + v3XrFt1///3sPtIg5rFJyDwIt88Ef4NwNSY4MWshMGIMXn6tqhLh2BIcEeHUusHpv3iGQ4Qt4c1dNzjY + l1KWbnDhpHKVt9mad9OmTRvKzs6mn/zkJ+xBRMgceM3x2mMfcPvGBDGPTULmQbj9JvgbhKsxwYlZC4ES + Y9CgWce0d4O9JdgP3eCIBKejGxxbgvOmGxxPgkHuJRhERJiTNSFvaNu+B1vrXkybNo0mTpxIP/rRj9gD + iZB+fvjDH6rXHK89t0/cIOaxScg8CLfvBH+DcDUmODFrIXBifNfdd1PT1l09JDjvu8GcBHMinCenSwOM + ACsJBi4JzqtucEYunpG0CEs3uCDSqUs/utuqaa7Wvbjnnnto3rx5tGLFCnrxxRfZg4mQPipUqEDLly+n + +fPnq9ee2yduEPPYJGQehNt/gr9BuBoTnJi1EDgx1mBYxeDRC2JIsC3C3hIs3WCnBEeLMCvBwCW+bqQb + LMRj+uxVVKlKTba2E6VVq1Z05coV9YU8nCkBgv23f/u37MFFSBy8hngt8ZritcVr3Lp1a3YfeIGYxyYh + 8yDufSn4H4SrMcGJWQuBFWOAL+S9WvEtatupHw0cOZfGTFtFE2asdTJzLU1UrHMwaZaTybPW28yOMMVk + zgbFVDdzNRsdTAPzTDYppoP5TmaE2WwJus1MNwtBDs1imJ1lsiXMHM0iJ3MVW20WR5jHsWSbYr4HC8BS + k+0OFposiyaLI9vJorjscIArqAkFi4VLt9Lk6dnqlGyVq9ZStcvVdLLgC3k4WwVOH3bjxg3661//qg4k + ktSD1xCvJV5TvLZ4jbnXPhaIeWwSMg/CiZXgbxCuxgQnZi0EWowFQRCEggdiHpuEzINwYiX4G4SrMcGJ + WQsixoIgCEKBAjGPTULmQTixEvwNwtWY4MSsBRFjQRAEoUAhkUjSF67GBCemC4sYC4IgCAUKxDw2CZkH + 4TqOgr9BuBoTnJi1IGIsCIIgFCgQ89gkZB6EEyvB3yBcjQlOzFoQMRYEQRAKFIh5bBIyD8KJleBvEK7G + BCdmLYgYC4IgCAUKxDw2CZkH4cRK8DcIV2OCE7MWRIwFQRCEAgViHpuEzINwYiX4G4SrMcGJWQsixoIg + CEKBAjGPTULmQTixEvwNwtWY4MSsBRHjBHnxxRepd+/elJ2dTSdOnKBbt27R73//e/Wmk0gkksIWfL7h + cw6fd/jcw+cfPge5z8d0g5jHJiHzIJxYCf4G4WpMcGLWgohxDJ566ikaP348Xbt2jc6dO0cTJ06kxo0b + U7ly5eiXv/wl/dM//RP7RhQEQfA7+HzD5xw+7/C5h88/fA7i8xCfi/h85D430wFiHpuEzINw7wPB3yBc + jQlOzFoQMWZ49tlnaeXKleqa/+iS3HvvvewbThAEIWjg8xCfi/h8xOckPi+5z9HcgJjHJiHzINz+FvwN + wtWY4MSsBRFjgwceeIDGjRtHf/7zn6lz5870N3/zN+wbTRAEIejg8xGfk/i8RAcZn5/c52oqIOaxScg8 + CLefBX+DcDUmODFrQcQ4xHPPPaf+TThmzBj6t3/7N/YNJgiCIDj513/9V/W5ic9PfI5yn6/JgpjHJiHz + INz+FfwNwtWY4MSsBRFjiwYNGtAf/vAH6tSpE/vGEgRBEGKDz098jjZs2JD9nE0GxDw2CZkH4far4G8Q + rsYEJ2YtBF6M27RpQ3/5y1+oSpUq7JtKEARBSIzKlSurz1N8rnKft4mCmMcmIfMg3D4V/A3C1ZjgxKyF + QItx7dq11Yf4Cy+8wL6hBEEQhOTA5yk+V/H5yn3uJgJiHpuEzINw+1PwNwhXY4ITsxYCK8YYC4fzdNao + UYN9MwmCIAipgc9VfL4+//zz7OdvPBDz2CRkHoTbl4K/QbgaE5yYtRBIMca3pz/66CMZUywIgpAhOnbs + qD5nUzlbBWIem4TMg3D7UfA3CFdjghOzFgIpxjglG75Fzb2JBEEQhPSAz1mcyo37HI4FYh6bEmHNyetJ + 02nVCXZd8Wi6+CiN2nZewc03wXMkuixH341nwo+PBbZJP+bC7W/Va4jf0VxXLBBuHwr+BuFqTHBi1kLg + xBgno8d5N+WUbIIgCJkFp3LD522yFwFBzGNTIqQSCCW3rnjgcTrcfBPIqQ43Px5acuPF/F1EjAUNwtWY + 4MSshcCJ8Zo1a9RJ6bk3UKapUKECzZo1K2natm3Lri9VHnzwQbXOeJiP0cH2mNMFQRBigc9bfO5yn8de + IOaxKRF0UpXdZMhLMc46clmtQ6MD+TWnm91vEWNBg3A1JjgxayFQYvzMM8/Q//zP/9CPfvQj9g2UaSCb + qSTdMprodpiP0RExFgQhGX74wx/S//7v/6rPX+5zmQMxj02JoFPYxNiNTizpFTEWNAhXY4ITsxYCJcaT + J0+m7t27s2+evIDr1Pbu3Vu9cXV0h9gEnWZufakSq2OM59cxH8PFnC8IguBFt27daMqUKeznMgdiHpsS + QSevxTiZcOtKBow31oH86unbzn+u7mu+//Nf1TIixgLC1ZjgxKyFQInxzZs36a677mLfPPkBBPXSpUvq + jauD+zj/J7d8XgA51jGn69y5c4dOnz6tMOcLgiB4gc/fzz//POoz2QvEPDYlgs6Nb75zSGIsMEyBW1c8 + TDHm1mvy9Xd/Ci2ZezE2u8+IHj6B5+EiYiwgXI0JTsxaCIwYv/TSS+rUQdwbJ6+BEI8ePZq+++479aZF + 0KnV93GL++nuFJu4O8WaeB1jzDenC4IgJAI+f/E5zH0+u0HMY1MiuIUU6M4pbrn56RBjbr6JKbPc/ETB + WSf076OD34FbFtMREWMB4WpMcGLWQmDEuFevXjRp0iT2jZMX6C/eodNqBh1Y3SHGrXs+Osh4XDq7yBDg + RGI+RkfEWBCEVJg4caIaOsZ9PrtBzGNTqmhB9BLIVMlrMYYUoxOOQI7NdR64eMdxqjYgYixoEK7GBCdm + LQRGjLOzs6lx48bsGycvQJfY7AgfOHBAdY25ZSGuOTk5juUzJcYQXd0tdmM+RgfijseIIAuCkAz4/MXn + MPf57AYxj02pUhjEGMMltBQjusuNWx0M1zC73yLGggbhakxwYtZCYMT4+PHj9OSTT7JvnLwCXeNkBTeV + x8QD0qvjFmAvuHDLCYIgcODzF5/D3OezG8Q8NnlhSmdukoxAgrwaY4xusBn30A9sh14/OsnuMccixgLC + 1ZjgxKyFwIjx7du36Re/+AX7xsk0kE/dZc0NiUpsPLzEGD9r0M3Gc6JzbQ7vwH29jLlOQRCEWPzyl7+k + W7dusZ/PbhDz2OQFRNEtoqngFs54mGKcTP7/7d3NaxVXGMdxEHWl2ejGlYoK/gki+Ipb3SSbuhB3VQq+ + bVyF7l0IKojFRRvNyhDQRW2h0NJCLV1UsjCKhZISDUFqN2bl62l/Qw88M33u3Jl771wz93wf+KDxDje5 + zJxnfp7MnPHeq0ycFdbPqBUpvG1E2+lnil9rexXBGCpvjCHPjoVkgvHKykoYGxtzD5ymKWAOovQ+3vvX + pVDbaw3qZwCQFvVf9WGvPxep7LmpV/0+jrmuWHVnoOvS5/rip9+z71OkAK2grL/X+dwqb7+h3VTeGEOe + HQvJBGOVd9CsBnFGVn96rw9avBGwjGaMFaDjZRyx9Frx/QCgCpXXn4tU9txUlYLg3OLf/1u9wZZerztD + XFUshVLv9X4pEOvn71a6vELB2XuPTlTePkO7qbwxhjw7FpgxXgWGHYx7EYtgDKAXGzduzG4k9vpzkcqe + m6qw1+MqGOtrO5Oqr+31vrrcoLiaQ79iNRGMFYpt4NfnUfjVv+tz6D8F+r52mzrhWOXtN7SbyhtjyLNj + gWuMPwKtUKGAqZUpFIbt6hP6WvR6k+sYW5oZLl5LHEv/ptc6raABAFWo/6oPe/25SGXPTd3Ea3FVCoxl + gVfhMdagA2ysJoKx/bnLLpHQZ4//AdBqFt42HpW339BuKm+MIc+OhWSC8WpYlUKKD/awT5ITfW1Lyxt5 + 7zMoCue24s8RQ7stramsUO+9DwCUaWJVisiGxiqzwHFWVbPG3uudxJva+q1ernm239t73bKz597rHpW3 + 39BuKm+MIc+OhWSC8cdex1jsTW9lj37WTLENrE3N1mpWOpb+3in02u00e+xtAwBlmlzHuM4ssC4viKUA + 6W3TyXePl7KA2q+yFSY6sZ+x7BppvXcM/swYQ+WNMeTZsZBMMNYTl/TkJe/AGRYbMLutTayQGkszt942 + /Yozwgrp3utW3Faz3d7rAFCmySffaZbYPgRD4VNBUjOzkcKkvXFN4VHX53rvtxp1+4z6fHamWJ+vTgBX + efsN7abyxhjy7FhIJhjrGf16Vr934AxLcYbW2ybSCSRWU7O0cVZaYbcsqCukx0s8qoRoAChS/1Uf9vpz + kcqem6pQcFRQtDfYeaXA2O065NWq6mfU56sb+lXefkO7qbwxhjw7FpIJxrK0tJT96R08w6CAqWAZS7Ow + cVm0SF8rCMfqFlr7ofeN1zvrT31fBfL4s+jv+tVn3Ealf/PeCwA6if1369atuZ7cicqem+rSTKmdLY56 + uYRhtVLw9T6jt20VKm/fod1U3hhDnh0LSQXj69evh4sXL7oHz7AoHGu22IbNTqWg2vTKFMXrmTuVQrzC + svceAFBGfVf91+vLHpU9N6F5Km/fod1U3hhDnh0LSQXjffv2hffv34c1a9a4B9CwacZWYVNBOYqztd72 + TYvfu6jTTXkA0I36rfqu+q/Xlz0qe25C81Te/kO7qbwxhjw7FpIKxnL37t1w4cIF9wACAAzW+fPnw717 + 99x+3InKnpvQPJW3/9BuKm+MIc+OheSC8f79+8Pr16/D5s2b3YMIADAYmzZtyvrtgQMH3H7cicqem9A8 + lbcP0W4qb4whz46F5IKxXLlyJVy+fNk9iAAAg6E+e/XqVbcPl1HZcxOap/L2IdpN5Y0x5NmxkGQw3rVr + V5ifnw/nzp1zDyQAQH/UX9Vn1W+9Plzmw4cP4fj0r7mTFZql8vYj2mv9+vXhzZs37hhDnh0LSQZjOXjw + YHj16lWYmJhwDygAQG/UV9Vf1We9/tuNTuafzbbn4RujgGA8erQ84vPnz90xhjw7FpINxqJVIdSADx06 + 5B5UAIB61E/VV9Vfvb5bxfLycrj0w9PcyQrNIhiPnvHx8XD//n13jCHPjoWkg7GcPn06a+LHjh1zDywA + QDVHjx7N+qn6qtdvq7p161b48Y+/cicrNItgPHpu374dzp49644x5NmxkHwwlhMnToSVlZVsWSHv4AIA + lFP/1IOL1E+9PlvH7t27w7t378LkN/O5ExaaQzAeLfrNjX7zsnPnTneMIc+OBYLxf7SckG4U0V3ULOUG + ANWoX6pvqn/WXZatzM2bN8PPCy/DJ9yENxQE49GxYcOGcOfOnb5/c5MSOxYIxobuntZSblp3Uw8BWbt2 + rXvQAUDq1B/VJ3XphPpmL6tPdDM3Nxe+frwcxr/6JXfiwuARjEeDnjR57dq1cOPGDXdMwWfHAsHYoYeA + zM7Ohrdv34bJycmwfft29wAEgNSoH6ovqj+qT6pfen10EPRr4CdPnoQHf74Mn3/LZRVNIhi33+HDh8PM + zEyYmprKxqk3puCzY4FgXGLv3r3ZTMji4mJ49OhR9r+wkydPhj179oQtW7aEsbEx9+AEgLZTf1OfU79T + 31P/Ux9UP1RfVH/0+mYTNPulmWndkHfp+6fh05nfwsQUs8iDRDBun3Xr1oVt27Zlq09MT0+HhYWFcOrU + KXcMoZwdCwTjio4cOZLNkui6nYcPH4YXL15kN+xRFEWNYqm/qc+p36nvqf+pD3r9cRh0Q55Wq9ANRZqt + pqjUS+Pg2bNn2ZJsZ86cCTt27HDHDrqzWZhgDAAAgGTZLEwwBgAAQLJsFiYYAwAAIFk2CxOMAQAAkCyb + hQnGAAAASJbNwgRjAAAAJMtmYYIxAAAAkmWzMMEYAAAAybJZmGAMAACAZNksTDAGAABAsmwWJhgDAAAg + WTYLE4wBAACQLJuFCcYAAABIls3CBGMAAAAky2ZhgjEAAACSZbMwwRgAAADJslmYYAwAAIBk2SxMMAYA + AECybBYmGAMAACBZNgsTjAEAAJAsm4UJxgAAAEiWzcIEYwAAACTLZmGCMQAAAJJlszDBGAAAAMmyWZhg + DAAAgGTZLEwwBgAAQLJsFiYYAwAAIFk2C+eCMQAAAJAqgjEAAADwL4IxAAAA8OWD8A9WMACysNYIhgAA + AABJRU5ErkJggg== diff --git a/ITC81DB_0H/DataStore.cs b/ITC81DB_0H/DataStore.cs index 2ef0f47..339bb65 100644 --- a/ITC81DB_0H/DataStore.cs +++ b/ITC81DB_0H/DataStore.cs @@ -620,22 +620,14 @@ namespace ITC81DB_0H // 중량조정 - 파라미터 읽기 public static readonly string ParameterRead3901 = "3901"; - // 자동영점 - 모드1 시간 - public static readonly string Zero1Time = "4001"; - // 자동영점 - 모드1 범위 - public static readonly string Zero1Range = "4002"; - // 자동영점 - 모드1 변량 - public static readonly string Zero1Variate = "4003"; - // 자동영점 - 모드1 모드 - public static readonly string Zero1Mode = "4004"; - // 자동영점 - 모드2 모드 - public static readonly string Zero2Mode = "4005"; - // 자동영점 - 모드2 시간 - public static readonly string Zero2Time = "4006"; - // 자동영점 - 모드2 범위 - public static readonly string Zero2Range = "4007"; - // 자동영점 - 모드2 변량 - public static readonly string Zero2Variate = "4008"; + // 자동영점 - 사용여부 + public static readonly string AutoZeroIsUsing = "4041"; + // 자동영점 - +범위 + public static readonly string AutoZeroPlusRange = "4042"; + // 자동영점 - -범위 + public static readonly string AutoZeroMinusRange = "4043"; + // 자동영점 - 변량 + public static readonly string AutoZeroVariate = "4044"; // 자동영점 - 모드1 파라미터 읽기 public static readonly string ParameterRead4901 = "4901"; @@ -877,7 +869,7 @@ namespace ITC81DB_0H // 전체파라미터 쓰기 3 public static readonly string SystemParameterWrite3 = "9020"; // 전체파라미터 쓰기 4 - public static readonly string SystemParameterWrite4 = "9021"; + public static readonly string SystemParameterWrite4 = "9044"; // 랜덤모드 쓰기 public static readonly string RandomModeWrite = "9023"; // 중량설정값 쓰기 @@ -899,13 +891,11 @@ namespace ITC81DB_0H // 시스템정보 파라미터 읽기1 - public static readonly string SystemInformationRead1 = "9512"; + public static readonly string SystemInformationRead1 = "9518"; // 시스템정보 파라미터 읽기2 - public static readonly string SystemInformationRead2 = "9513"; + public static readonly string SystemInformationRead2 = "9519"; // 시스템정보 파라미터 읽기3 - public static readonly string SystemInformationRead3 = "9514"; - // 시스템정보 파라미터 읽기4 - public static readonly string SystemInformationRead4 = "9515"; + public static readonly string SystemInformationRead3 = "9520"; // BLDC 모터 파라미터 읽기 public static readonly string BLDCMotorParameterRead = "9516"; // BLDC 모터 알람 읽기 @@ -1190,7 +1180,7 @@ namespace ITC81DB_0H this.TransmissionDelayTimeCOM4 = 0; this.StatisticsPrintFormat = 0; - this.SerialNumber = "20F0000"; + this.SerialNumber = "23B0000"; this.MainBoardVersion = "000"; this.Unit = "g"; this.UserDefineCOM1 = ""; @@ -4032,24 +4022,16 @@ namespace ITC81DB_0H { #region Field // 메인보드 저장값 - private string m_MainAutoZero1Range; - private string m_MainAutoZero1Time; - private string m_MainAutoZero1Variate; - private string m_MainAutoZero1Mode; - private string m_MainAutoZero2Mode; - private string m_MainAutoZero2Range; - private string m_MainAutoZero2Time; - private string m_MainAutoZero2Variate; + private bool m_MainAutoZeroIsAutoZeroUsing; + private string m_MainAutoZeroPlusRange; + private string m_MainAutoZeroMinusRange; + private string m_MainAutoZeroVariate; // LCD 저장값 - private string m_LCDAutoZero1Range; - private string m_LCDAutoZero1Time; - private string m_LCDAutoZero1Variate; - private string m_LCDAutoZero1Mode; - private string m_LCDAutoZero2Mode; - private string m_LCDAutoZero2Range; - private string m_LCDAutoZero2Time; - private string m_LCDAutoZero2Variate; + private bool m_LCDAutoZeroIsAutoZeroUsing; + private string m_LCDAutoZeroPlusRange; + private string m_LCDAutoZeroMinusRange; + private string m_LCDAutoZeroVariate; private string m_Dummy1; private string m_Dummy2; @@ -4057,6 +4039,10 @@ namespace ITC81DB_0H private string m_Dummy4; private string m_Dummy5; private string m_Dummy6; + private string m_Dummy7; + private string m_Dummy8; + private string m_Dummy9; + private string m_Dummy10; #endregion #region Constructor @@ -4067,86 +4053,46 @@ namespace ITC81DB_0H #endregion #region Property - public string MainAutoZero1Range + public bool MainAutoZeroIsAutoZeroUsing { - get { return this.m_MainAutoZero1Range; } - set { this.m_MainAutoZero1Range = value; } + get { return this.m_MainAutoZeroIsAutoZeroUsing; } + set { this.m_MainAutoZeroIsAutoZeroUsing = value; } } - public string MainAutoZero1Time + public string MainAutoZeroPlusRange { - get { return this.m_MainAutoZero1Time; } - set { this.m_MainAutoZero1Time = value; } + get { return this.m_MainAutoZeroPlusRange; } + set { this.m_MainAutoZeroPlusRange = value; } } - public string MainAutoZero1Variate + public string MainAutoZeroMinusRange { - get { return this.m_MainAutoZero1Variate; } - set { this.m_MainAutoZero1Variate = value; } + get { return this.m_MainAutoZeroMinusRange; } + set { this.m_MainAutoZeroMinusRange = value; } } - public string MainAutoZero1Mode + public string MainAutoZeroVariate { - get { return this.m_MainAutoZero1Mode; } - set { this.m_MainAutoZero1Mode = value; } - } - public string MainAutoZero2Mode - { - get { return this.m_MainAutoZero2Mode; } - set { this.m_MainAutoZero2Mode = value; } - } - public string MainAutoZero2Range - { - get { return this.m_MainAutoZero2Range; } - set { this.m_MainAutoZero2Range = value; } - } - public string MainAutoZero2Time - { - get { return this.m_MainAutoZero2Time; } - set { this.m_MainAutoZero2Time = value; } - } - public string MainAutoZero2Variate - { - get { return this.m_MainAutoZero2Variate; } - set { this.m_MainAutoZero2Variate = value; } + get { return this.m_MainAutoZeroVariate; } + set { this.m_MainAutoZeroVariate = value; } } - public string LCDAutoZero1Range + public bool LCDAutoZeroIsAutoZeroUsing { - get { return this.m_LCDAutoZero1Range; } - set { this.m_LCDAutoZero1Range = value; } + get { return this.m_LCDAutoZeroIsAutoZeroUsing; } + set { this.m_LCDAutoZeroIsAutoZeroUsing = value; } } - public string LCDAutoZero1Time + public string LCDAutoZeroPlusRange { - get { return this.m_LCDAutoZero1Time; } - set { this.m_LCDAutoZero1Time = value; } + get { return this.m_LCDAutoZeroPlusRange; } + set { this.m_LCDAutoZeroPlusRange = value; } } - public string LCDAutoZero1Variate + public string LCDAutoZeroMinusRange { - get { return this.m_LCDAutoZero1Variate; } - set { this.m_LCDAutoZero1Variate = value; } + get { return this.m_LCDAutoZeroMinusRange; } + set { this.m_LCDAutoZeroMinusRange = value; } } - public string LCDAutoZero1Mode + public string LCDAutoZeroVariate { - get { return this.m_LCDAutoZero1Mode; } - set { this.m_LCDAutoZero1Mode = value; } - } - public string LCDAutoZero2Mode - { - get { return this.m_LCDAutoZero2Mode; } - set { this.m_LCDAutoZero2Mode = value; } - } - public string LCDAutoZero2Range - { - get { return this.m_LCDAutoZero2Range; } - set { this.m_LCDAutoZero2Range = value; } - } - public string LCDAutoZero2Time - { - get { return this.m_LCDAutoZero2Time; } - set { this.m_LCDAutoZero2Time = value; } - } - public string LCDAutoZero2Variate - { - get { return this.m_LCDAutoZero2Variate; } - set { this.m_LCDAutoZero2Variate = value; } + get { return this.m_LCDAutoZeroVariate; } + set { this.m_LCDAutoZeroVariate = value; } } public string Dummy1 @@ -4179,30 +4125,40 @@ namespace ITC81DB_0H get { return this.m_Dummy6; } set { this.m_Dummy6 = value; } } + public string Dummy7 + { + get { return this.m_Dummy7; } + set { this.m_Dummy7 = value; } + } + public string Dummy8 + { + get { return this.m_Dummy8; } + set { this.m_Dummy8 = value; } + } + public string Dummy9 + { + get { return this.m_Dummy9; } + set { this.m_Dummy9 = value; } + } + public string Dummy10 + { + get { return this.m_Dummy10; } + set { this.m_Dummy10 = value; } + } #endregion #region Method public void Initialization() { - this.MainAutoZero1Time = "100"; - this.MainAutoZero1Range = "17"; - this.MainAutoZero1Variate = "1"; - this.MainAutoZero1Mode = "2"; + this.MainAutoZeroIsAutoZeroUsing = false; + this.MainAutoZeroPlusRange = "100"; + this.MainAutoZeroMinusRange = "100"; + this.MainAutoZeroVariate = "0"; - this.MainAutoZero2Mode = "0"; - this.MainAutoZero2Time = "5"; - this.MainAutoZero2Range = "10"; - this.MainAutoZero2Variate = "1"; - - this.LCDAutoZero1Mode = "2"; - this.LCDAutoZero1Time = "100"; - this.LCDAutoZero1Range = "17"; - this.LCDAutoZero1Variate = "1"; - - this.LCDAutoZero2Mode = "0"; - this.LCDAutoZero2Time = "5"; - this.LCDAutoZero2Range = "10"; - this.LCDAutoZero2Variate = "1"; + this.LCDAutoZeroIsAutoZeroUsing = false; + this.LCDAutoZeroPlusRange = "100"; + this.LCDAutoZeroMinusRange = "100"; + this.LCDAutoZeroVariate = "0"; this.Dummy1 = "0"; this.Dummy2 = "0"; @@ -4210,6 +4166,10 @@ namespace ITC81DB_0H this.Dummy4 = "0"; this.Dummy5 = "0"; this.Dummy6 = "0"; + this.Dummy7 = "0"; + this.Dummy8 = "0"; + this.Dummy9 = "0"; + this.Dummy10 = "0"; } #endregion } @@ -4219,23 +4179,14 @@ namespace ITC81DB_0H public struct StructSystemParameter4 { // 각 모드별 시간/범위/변량 저장값은 UserSetting 값만 - [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string AutoZero1UserSettingRange; - [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string AutoZero1UserSettingTime; - [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string AutoZero1UserSettingVariate; - [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string AutoZero1Mode; + public bool AutoZeroIsAutoZeroUsing; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string AutoZero2UserSettingRange; + public string AutoZeroPlusRange; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string AutoZero2UserSettingTime; + public string AutoZeroMinusRange; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string AutoZero2UserSettingVariate; - [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] - public string AutoZero2Mode; + public string AutoZeroVariate; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] public string Dummy1; @@ -4249,6 +4200,14 @@ namespace ITC81DB_0H public string Dummy5; [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] public string Dummy6; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] + public string Dummy7; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] + public string Dummy8; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] + public string Dummy9; + [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)] + public string Dummy10; } #endregion @@ -4328,10 +4287,7 @@ namespace ITC81DB_0H public class SystemInformation2 { #region Field - private string m_MaxWeight; private string m_BalanceWeight; - private string m_Digit; - private string m_Calc; private string m_Filter; private string m_JudgmentDelay; @@ -4340,6 +4296,11 @@ namespace ITC81DB_0H private string m_Speed; private string m_Dynamic; + private string m_UnderRange; + private string m_PassRange; + private string m_OverRange; + private string m_TareRange; + private string m_SorterAMode; private string m_SorterADelay; private string m_SorterAOperation; @@ -4350,20 +4311,6 @@ namespace ITC81DB_0H private string m_ExternalInput; private string m_ETCNG; - private string m_AutoZero1Time; - private string m_AutoZero1Range; - private string m_AutoZero1Variate; - private string m_AutoZero1Mode; - private string m_AutoZero2Time; - private string m_AutoZero2Range; - private string m_AutoZero2Variate; - private string m_AutoZero2Mode; - - private string m_UnderRange; - private string m_PassRange; - private string m_OverRange; - private string m_TareRange; - private string m_ExternalOutput1Mode; private string m_ExternalOutput1Delay; private string m_ExternalOutput1Operation; @@ -4376,15 +4323,23 @@ namespace ITC81DB_0H private string m_ExternalOutput4Mode; private string m_ExternalOutput4Delay; private string m_ExternalOutput4Operation; - private string m_ExternalOutput9Mode; - private string m_ExternalOutput9Delay; - private string m_ExternalOutput9Operation; - private string m_ExternalOutput10Mode; - private string m_ExternalOutput10Delay; - private string m_ExternalOutput10Operation; + private string m_ExternalOutput5Mode; + private string m_ExternalOutput5Delay; + private string m_ExternalOutput5Operation; + private string m_ExternalOutput6Mode; + private string m_ExternalOutput6Delay; + private string m_ExternalOutput6Operation; - private string m_AscendDelay; - private string m_DescendDelay; + private string m_PI6; + private string m_PI5; + private string m_PI4; + private string m_PI3; + private string m_PhotoB; + + private string m_IsAutoZeroUsing; + private string m_AutoZeroPlusRange; + private string m_AutoZeroMinusRange; + private string m_AutoZeroVariate; private string m_dummy1; private string m_dummy2; @@ -4394,6 +4349,8 @@ namespace ITC81DB_0H private string m_dummy6; private string m_dummy7; private string m_dummy8; + private string m_dummy9; + private string m_dummy10; #endregion #region Constructor @@ -4404,26 +4361,11 @@ namespace ITC81DB_0H #endregion #region Property - public string MaxWeight - { - get { return this.m_MaxWeight; } - set { this.m_MaxWeight = value; } - } public string BalanceWeight { get { return this.m_BalanceWeight; } set { this.m_BalanceWeight = value; } } - public string Digit - { - get { return this.m_Digit; } - set { this.m_Digit = value; } - } - public string Calc - { - get { return this.m_Calc; } - set { this.m_Calc = value; } - } public string Filter { @@ -4456,6 +4398,27 @@ namespace ITC81DB_0H set { this.m_Dynamic = value; } } + public string UnderRange + { + get { return this.m_UnderRange; } + set { this.m_UnderRange = value; } + } + public string PassRange + { + get { return this.m_PassRange; } + set { this.m_PassRange = value; } + } + public string OverRange + { + get { return this.m_OverRange; } + set { this.m_OverRange = value; } + } + public string TareRange + { + get { return this.m_TareRange; } + set { this.m_TareRange = value; } + } + public string SorterAMode { get { return this.m_SorterAMode; } @@ -4502,68 +4465,6 @@ namespace ITC81DB_0H set { this.m_ETCNG = value; } } - public string AutoZero1Time - { - get { return this.m_AutoZero1Time; } - set { this.m_AutoZero1Time = value; } - } - public string AutoZero1Range - { - get { return this.m_AutoZero1Range; } - set { this.m_AutoZero1Range = value; } - } - public string AutoZero1Variate - { - get { return this.m_AutoZero1Variate; } - set { this.m_AutoZero1Variate = value; } - } - public string AutoZero1Mode - { - get { return this.m_AutoZero1Mode; } - set { this.m_AutoZero1Mode = value; } - } - public string AutoZero2Time - { - get { return this.m_AutoZero2Time; } - set { this.m_AutoZero2Time = value; } - } - public string AutoZero2Range - { - get { return this.m_AutoZero2Range; } - set { this.m_AutoZero2Range = value; } - } - public string AutoZero2Variate - { - get { return this.m_AutoZero2Variate; } - set { this.m_AutoZero2Variate = value; } - } - public string AutoZero2Mode - { - get { return this.m_AutoZero2Mode; } - set { this.m_AutoZero2Mode = value; } - } - - public string UnderRange - { - get { return this.m_UnderRange; } - set { this.m_UnderRange = value; } - } - public string PassRange - { - get { return this.m_PassRange; } - set { this.m_PassRange = value; } - } - public string OverRange - { - get { return this.m_OverRange; } - set { this.m_OverRange = value; } - } - public string TareRange - { - get { return this.m_TareRange; } - set { this.m_TareRange = value; } - } - public string ExternalOutput1Mode { get { return this.m_ExternalOutput1Mode; } @@ -4624,443 +4525,35 @@ namespace ITC81DB_0H get { return this.m_ExternalOutput4Operation; } set { this.m_ExternalOutput4Operation = value; } } - public string ExternalOutput9Mode + public string ExternalOutput5Mode { - get { return this.m_ExternalOutput9Mode; } - set { this.m_ExternalOutput9Mode = value; } + get { return this.m_ExternalOutput5Mode; } + set { this.m_ExternalOutput5Mode = value; } } - public string ExternalOutput9Delay + public string ExternalOutput5Delay { - get { return this.m_ExternalOutput9Delay; } - set { this.m_ExternalOutput9Delay = value; } + get { return this.m_ExternalOutput5Delay; } + set { this.m_ExternalOutput5Delay = value; } } - public string ExternalOutput9Operation + public string ExternalOutput5Operation { - get { return this.m_ExternalOutput9Operation; } - set { this.m_ExternalOutput9Operation = value; } + get { return this.m_ExternalOutput5Operation; } + set { this.m_ExternalOutput5Operation = value; } } - public string ExternalOutput10Mode + public string ExternalOutput6Mode { - get { return this.m_ExternalOutput10Mode; } - set { this.m_ExternalOutput10Mode = value; } + get { return this.m_ExternalOutput6Mode; } + set { this.m_ExternalOutput6Mode = value; } } - public string ExternalOutput10Delay + public string ExternalOutput6Delay { - get { return this.m_ExternalOutput10Delay; } - set { this.m_ExternalOutput10Delay = value; } + get { return this.m_ExternalOutput6Delay; } + set { this.m_ExternalOutput6Delay = value; } } - public string ExternalOutput10Operation + public string ExternalOutput6Operation { - get { return this.m_ExternalOutput10Operation; } - set { this.m_ExternalOutput10Operation = value; } - } - - public string AscendDelay - { - get { return this.m_AscendDelay; } - set { this.m_AscendDelay = value; } - } - public string DescendDelay - { - get { return this.m_DescendDelay; } - set { this.m_DescendDelay = value; } - } - - public string dummy1 - { - get { return this.m_dummy1; } - set { this.m_dummy1 = value; } - } - public string dummy2 - { - get { return this.m_dummy2; } - set { this.m_dummy2 = value; } - } - public string dummy3 - { - get { return this.m_dummy3; } - set { this.m_dummy3 = value; } - } - public string dummy4 - { - get { return this.m_dummy4; } - set { this.m_dummy4 = value; } - } - public string dummy5 - { - get { return this.m_dummy5; } - set { this.m_dummy5 = value; } - } - public string dummy6 - { - get { return this.m_dummy6; } - set { this.m_dummy6 = value; } - } - public string dummy7 - { - get { return this.m_dummy7; } - set { this.m_dummy7 = value; } - } - public string dummy8 - { - get { return this.m_dummy8; } - set { this.m_dummy8 = value; } - } - #endregion - - #region Method - public void Initialization() - { - this.MaxWeight = "0"; - this.BalanceWeight = "0"; - this.Digit = "0"; - this.Calc = "0"; - - this.Filter = "8"; - this.JudgmentDelay = "1000"; - this.DoubleDelay = "900"; - this.JudgmentNumber = "10"; - this.Speed = "60"; - this.Dynamic = "1000000"; - - this.SorterAMode = "0"; - this.SorterADelay = "1"; - this.SorterAOperation = "1000"; - this.SorterBMode = "0"; - this.SorterBDelay = "1"; - this.SorterBOperation = "1000"; - this.DoubleEntry = "0"; - this.ExternalInput = "0"; - this.ETCNG = "0"; - - this.AutoZero1Mode = "2"; - this.AutoZero1Range = "17"; - this.AutoZero1Time = "100"; - this.AutoZero1Variate = "1"; - this.AutoZero2Mode = "0"; - this.AutoZero2Range = "10"; - this.AutoZero2Time = "5"; - this.AutoZero2Variate = "1"; - - this.UnderRange = "0"; - this.PassRange = "0"; - this.OverRange = "0"; - this.TareRange = "0"; - - this.ExternalOutput1Mode = "0"; - this.ExternalOutput1Delay = "500"; - this.ExternalOutput1Operation = "1000"; - this.ExternalOutput2Mode = "0"; - this.ExternalOutput2Delay = "500"; - this.ExternalOutput2Operation = "1000"; - this.ExternalOutput3Mode = "0"; - this.ExternalOutput3Delay = "500"; - this.ExternalOutput3Operation = "1000"; - this.ExternalOutput4Mode = "0"; - this.ExternalOutput4Delay = "500"; - this.ExternalOutput4Operation = "1000"; - this.ExternalOutput9Mode = "0"; - this.ExternalOutput9Delay = "500"; - this.ExternalOutput9Operation = "1000"; - this.ExternalOutput10Mode = "0"; - this.ExternalOutput10Delay = "500"; - this.ExternalOutput10Operation = "1000"; - - this.AscendDelay = "1000"; - this.DescendDelay = "1000"; - - this.dummy1 = "0"; - this.dummy2 = "0"; - this.dummy3 = "0"; - this.dummy4 = "0"; - this.dummy5 = "0"; - this.dummy6 = "0"; - this.dummy7 = "0"; - this.dummy8 = "0"; - } - #endregion - } - #endregion - #region SystemInformation3 - public class SystemInformation3 - { - #region Field - private string m_Random1Number; - private string m_Random1Using; - private string m_Random1Under; - private string m_Random1Over; - private string m_Random1Tare; - - private string m_Random2Number; - private string m_Random2Using; - private string m_Random2Under; - private string m_Random2Over; - private string m_Random2Tare; - - private string m_Random3Number; - private string m_Random3Using; - private string m_Random3Under; - private string m_Random3Over; - private string m_Random3Tare; - - private string m_Random4Number; - private string m_Random4Using; - private string m_Random4Under; - private string m_Random4Over; - private string m_Random4Tare; - - private string m_Random5Number; - private string m_Random5Using; - private string m_Random5Under; - private string m_Random5Over; - private string m_Random5Tare; - - private string m_OPT1SampleNumber; - private string m_OPT1DelayNumber; - private string m_OPT1PulseWidth; - private string m_OPT1Using; - private string m_OPT1OverRange; - private string m_OPT1UnderRange; - - private string m_OPT2Port; - private string m_OPT2Delay1; - private string m_OPT2Delay2; - - private string m_PI8; - private string m_PI7; - private string m_PI6; - private string m_PI5; - private string m_PI4; - private string m_PI3; - private string m_PhotoB; - - private string m_EquipmentType; - private string m_OptionBoard; - private string m_Relay; - private string m_Chattering; - private string m_BuzzerONTime; - - private string m_dummy1; - private string m_dummy2; - private string m_dummy3; - private string m_dummy4; - private string m_dummy5; - private string m_dummy6; - private string m_dummy7; - private string m_dummy8; - private string m_dummy9; - private string m_dummy10; - #endregion - - #region Constructor - public SystemInformation3() - { - this.Initialization(); - } - #endregion - - #region Property - public string Random1Number - { - get { return this.m_Random1Number; } - set { this.m_Random1Number = value; } - } - public string Random1Using - { - get { return this.m_Random1Using; } - set { this.m_Random1Using = value; } - } - public string Random1Under - { - get { return this.m_Random1Under; } - set { this.m_Random1Under = value; } - } - public string Random1Over - { - get { return this.m_Random1Over; } - set { this.m_Random1Over = value; } - } - public string Random1Tare - { - get { return this.m_Random1Tare; } - set { this.m_Random1Tare = value; } - } - - public string Random2Number - { - get { return this.m_Random2Number; } - set { this.m_Random2Number = value; } - } - public string Random2Using - { - get { return this.m_Random2Using; } - set { this.m_Random2Using = value; } - } - public string Random2Under - { - get { return this.m_Random2Under; } - set { this.m_Random2Under = value; } - } - public string Random2Over - { - get { return this.m_Random2Over; } - set { this.m_Random2Over = value; } - } - public string Random2Tare - { - get { return this.m_Random2Tare; } - set { this.m_Random2Tare = value; } - } - - public string Random3Number - { - get { return this.m_Random3Number; } - set { this.m_Random3Number = value; } - } - public string Random3Using - { - get { return this.m_Random3Using; } - set { this.m_Random3Using = value; } - } - public string Random3Under - { - get { return this.m_Random3Under; } - set { this.m_Random3Under = value; } - } - public string Random3Over - { - get { return this.m_Random3Over; } - set { this.m_Random3Over = value; } - } - public string Random3Tare - { - get { return this.m_Random3Tare; } - set { this.m_Random3Tare = value; } - } - - public string Random4Number - { - get { return this.m_Random4Number; } - set { this.m_Random4Number = value; } - } - public string Random4Using - { - get { return this.m_Random4Using; } - set { this.m_Random4Using = value; } - } - public string Random4Under - { - get { return this.m_Random4Under; } - set { this.m_Random4Under = value; } - } - public string Random4Over - { - get { return this.m_Random4Over; } - set { this.m_Random4Over = value; } - } - public string Random4Tare - { - get { return this.m_Random4Tare; } - set { this.m_Random4Tare = value; } - } - - public string Random5Number - { - get { return this.m_Random5Number; } - set { this.m_Random5Number = value; } - } - public string Random5Using - { - get { return this.m_Random5Using; } - set { this.m_Random5Using = value; } - } - public string Random5Under - { - get { return this.m_Random5Under; } - set { this.m_Random5Under = value; } - } - public string Random5Over - { - get { return this.m_Random5Over; } - set { this.m_Random5Over = value; } - } - public string Random5Tare - { - get { return this.m_Random5Tare; } - set { this.m_Random5Tare = value; } - } - - public string OPT1SampleNumber - { - get { return this.m_OPT1SampleNumber; } - set { this.m_OPT1SampleNumber = value; } - } - public string OPT1DelayNumber - { - get { return this.m_OPT1DelayNumber; } - set { this.m_OPT1DelayNumber = value; } - } - public string OPT1PulseWidth - { - get { return this.m_OPT1PulseWidth; } - set { this.m_OPT1PulseWidth = value; } - } - public string OPT1Using - { - get { return this.m_OPT1Using; } - set { this.m_OPT1Using = value; } - } - public string OPT1OverRange - { - get { return this.m_OPT1OverRange; } - set { this.m_OPT1OverRange = value; } - } - public string OPT1UnderRange - { - get { return this.m_OPT1UnderRange; } - set { this.m_OPT1UnderRange = value; } - } - - public string OPT2Port - { - get { return this.m_OPT2Port; } - set { this.m_OPT2Port = value; } - } - public string OPT2Delay1 - { - get { return this.m_OPT2Delay1; } - set { this.m_OPT2Delay1 = value; } - } - public string OPT2Delay2 - { - get { return this.m_OPT2Delay2; } - set { this.m_OPT2Delay2 = value; } - } - - public string BuzzerONTime - { - get { return this.m_BuzzerONTime; } - set { this.m_BuzzerONTime = value; } - } - public string Chattering - { - get { return this.m_Chattering; } - set { this.m_Chattering = value; } - } - public string Relay - { - get { return this.m_Relay; } - set { this.m_Relay = value; } - } - public string OptionBoard - { - get { return this.m_OptionBoard; } - set { this.m_OptionBoard = value; } - } - public string EquipmentType - { - get { return this.m_EquipmentType; } - set { this.m_EquipmentType = value; } + get { return this.m_ExternalOutput6Operation; } + set { this.m_ExternalOutput6Operation = value; } } public string PhotoB @@ -5088,15 +4581,26 @@ namespace ITC81DB_0H get { return this.m_PI6; } set { this.m_PI6 = value; } } - public string PI7 + + public string IsAutoZeroUsing { - get { return this.m_PI7; } - set { this.m_PI7 = value; } + get { return this.m_IsAutoZeroUsing; } + set { this.m_IsAutoZeroUsing = value; } } - public string PI8 + public string AutoZeroPlusRange { - get { return this.m_PI8; } - set { this.m_PI8 = value; } + get { return this.m_AutoZeroPlusRange; } + set { this.m_AutoZeroPlusRange = value; } + } + public string AutoZeroMinusRange + { + get { return this.m_AutoZeroMinusRange; } + set { this.m_AutoZeroMinusRange = value; } + } + public string AutoZeroVariate + { + get { return this.m_AutoZeroVariate; } + set { this.m_AutoZeroVariate = value; } } public string dummy1 @@ -5154,60 +4658,291 @@ namespace ITC81DB_0H #region Method public void Initialization() { - this.Random1Number = "996"; - this.Random1Using = "0"; - this.Random1Under = "0"; - this.Random1Over = "0"; - this.Random1Tare = "0"; + this.BalanceWeight = "0"; - this.Random2Number = "997"; - this.Random2Using = "0"; - this.Random2Under = "0"; - this.Random2Over = "0"; - this.Random2Tare = "0"; + this.Filter = "8"; + this.JudgmentDelay = "1000"; + this.DoubleDelay = "900"; + this.JudgmentNumber = "10"; + this.Speed = "60"; + this.Dynamic = "1000000"; - this.Random3Number = "998"; - this.Random3Using = "0"; - this.Random3Under = "0"; - this.Random3Over = "0"; - this.Random3Tare = "0"; + this.SorterAMode = "0"; + this.SorterADelay = "1"; + this.SorterAOperation = "1000"; + this.SorterBMode = "0"; + this.SorterBDelay = "1"; + this.SorterBOperation = "1000"; + this.DoubleEntry = "0"; + this.ExternalInput = "0"; + this.ETCNG = "0"; - this.Random4Number = "999"; - this.Random4Using = "0"; - this.Random4Under = "0"; - this.Random4Over = "0"; - this.Random4Tare = "0"; + this.UnderRange = "0"; + this.PassRange = "0"; + this.OverRange = "0"; + this.TareRange = "0"; - this.Random5Number = "1000"; - this.Random5Using = "0"; - this.Random5Under = "0"; - this.Random5Over = "0"; - this.Random5Tare = "0"; + this.ExternalOutput1Mode = "0"; + this.ExternalOutput1Delay = "500"; + this.ExternalOutput1Operation = "1000"; + this.ExternalOutput2Mode = "0"; + this.ExternalOutput2Delay = "500"; + this.ExternalOutput2Operation = "1000"; + this.ExternalOutput3Mode = "0"; + this.ExternalOutput3Delay = "500"; + this.ExternalOutput3Operation = "1000"; + this.ExternalOutput4Mode = "0"; + this.ExternalOutput4Delay = "500"; + this.ExternalOutput4Operation = "1000"; + this.ExternalOutput5Mode = "0"; + this.ExternalOutput5Delay = "500"; + this.ExternalOutput5Operation = "1000"; + this.ExternalOutput6Mode = "0"; + this.ExternalOutput6Delay = "500"; + this.ExternalOutput6Operation = "1000"; - this.OPT1SampleNumber = "0"; - this.OPT1DelayNumber = "0"; - this.OPT1PulseWidth = "0"; - this.OPT1Using = "0"; - this.OPT1OverRange = "0"; - this.OPT1UnderRange = "0"; - - this.OPT2Port = "0"; - this.OPT2Delay1 = "0"; - this.OPT2Delay2 = "0"; - - this.BuzzerONTime = "1000"; - this.Chattering = "100"; - this.Relay = "1000"; - this.OptionBoard = "0"; - this.EquipmentType = "0"; - - this.PhotoB = "0"; - this.PI3 = "1"; + this.PhotoB = "1"; + this.PI3 = "3"; this.PI4 = "2"; this.PI5 = "0"; this.PI6 = "0"; - this.PI7 = "0"; - this.PI8 = "2"; + + this.IsAutoZeroUsing = "0"; + this.AutoZeroPlusRange = "100"; + this.AutoZeroMinusRange = "100"; + this.AutoZeroVariate = "0"; + + this.dummy1 = "0"; + this.dummy2 = "0"; + this.dummy3 = "0"; + this.dummy4 = "0"; + this.dummy5 = "0"; + this.dummy6 = "0"; + this.dummy7 = "0"; + this.dummy8 = "0"; + this.dummy9 = "0"; + this.dummy10 = "0"; + } + #endregion + } + #endregion + #region SystemInformation3 + public class SystemInformation3 + { + #region Field + private string m_BuzzerONTime; + private string m_Chattering; + private string m_Relay; + + private string m_BLDCMotorSpeed1; + private string m_BLDCMotorPole1; + private string m_BLDCMotorReductionRatio1; + private string m_BLDCMotorDirection1; + private string m_BLDCMotorSpeed2; + private string m_BLDCMotorPole2; + private string m_BLDCMotorReductionRatio2; + private string m_BLDCMotorDirection2; + private string m_BLDCMotorSpeed3; + private string m_BLDCMotorPole3; + private string m_BLDCMotorReductionRatio3; + private string m_BLDCMotorDirection3; + private string m_BLDCMotorSpeed4; + private string m_BLDCMotorPole4; + private string m_BLDCMotorReductionRatio4; + private string m_BLDCMotorDirection4; + + private string m_dummy1; + private string m_dummy2; + private string m_dummy3; + private string m_dummy4; + private string m_dummy5; + private string m_dummy6; + private string m_dummy7; + private string m_dummy8; + private string m_dummy9; + private string m_dummy10; + #endregion + + #region Constructor + public SystemInformation3() + { + this.Initialization(); + } + #endregion + + #region Property + public string BuzzerONTime + { + get { return this.m_BuzzerONTime; } + set { this.m_BuzzerONTime = value; } + } + public string Chattering + { + get { return this.m_Chattering; } + set { this.m_Chattering = value; } + } + public string Relay + { + get { return this.m_Relay; } + set { this.m_Relay = value; } + } + + public string BLDCMotorSpeed1 + { + get { return this.m_BLDCMotorSpeed1; } + set { this.m_BLDCMotorSpeed1 = value; } + } + public string BLDCMotorPole1 + { + get { return this.m_BLDCMotorPole1; } + set { this.m_BLDCMotorPole1 = value; } + } + public string BLDCMotorReductionRatio1 + { + get { return this.m_BLDCMotorReductionRatio1; } + set { this.m_BLDCMotorReductionRatio1 = value; } + } + public string BLDCMotorDirection1 + { + get { return this.m_BLDCMotorDirection1; } + set { this.m_BLDCMotorDirection1 = value; } + } + public string BLDCMotorSpeed2 + { + get { return this.m_BLDCMotorSpeed2; } + set { this.m_BLDCMotorSpeed2 = value; } + } + public string BLDCMotorPole2 + { + get { return this.m_BLDCMotorPole2; } + set { this.m_BLDCMotorPole2 = value; } + } + public string BLDCMotorReductionRatio2 + { + get { return this.m_BLDCMotorReductionRatio2; } + set { this.m_BLDCMotorReductionRatio2 = value; } + } + public string BLDCMotorDirection2 + { + get { return this.m_BLDCMotorDirection2; } + set { this.m_BLDCMotorDirection2 = value; } + } + public string BLDCMotorSpeed3 + { + get { return this.m_BLDCMotorSpeed3; } + set { this.m_BLDCMotorSpeed3 = value; } + } + public string BLDCMotorPole3 + { + get { return this.m_BLDCMotorPole3; } + set { this.m_BLDCMotorPole3 = value; } + } + public string BLDCMotorReductionRatio3 + { + get { return this.m_BLDCMotorReductionRatio3; } + set { this.m_BLDCMotorReductionRatio3 = value; } + } + public string BLDCMotorDirection3 + { + get { return this.m_BLDCMotorDirection3; } + set { this.m_BLDCMotorDirection3 = value; } + } + public string BLDCMotorSpeed4 + { + get { return this.m_BLDCMotorSpeed4; } + set { this.m_BLDCMotorSpeed4 = value; } + } + public string BLDCMotorPole4 + { + get { return this.m_BLDCMotorPole4; } + set { this.m_BLDCMotorPole4 = value; } + } + public string BLDCMotorReductionRatio4 + { + get { return this.m_BLDCMotorReductionRatio4; } + set { this.m_BLDCMotorReductionRatio4 = value; } + } + public string BLDCMotorDirection4 + { + get { return this.m_BLDCMotorDirection4; } + set { this.m_BLDCMotorDirection4 = value; } + } + + public string dummy1 + { + get { return this.m_dummy1; } + set { this.m_dummy1 = value; } + } + public string dummy2 + { + get { return this.m_dummy2; } + set { this.m_dummy2 = value; } + } + public string dummy3 + { + get { return this.m_dummy3; } + set { this.m_dummy3 = value; } + } + public string dummy4 + { + get { return this.m_dummy4; } + set { this.m_dummy4 = value; } + } + public string dummy5 + { + get { return this.m_dummy5; } + set { this.m_dummy5 = value; } + } + public string dummy6 + { + get { return this.m_dummy6; } + set { this.m_dummy6 = value; } + } + public string dummy7 + { + get { return this.m_dummy7; } + set { this.m_dummy7 = value; } + } + public string dummy8 + { + get { return this.m_dummy8; } + set { this.m_dummy8 = value; } + } + public string dummy9 + { + get { return this.m_dummy9; } + set { this.m_dummy9 = value; } + } + public string dummy10 + { + get { return this.m_dummy10; } + set { this.m_dummy10 = value; } + } + #endregion + + #region Method + public void Initialization() + { + this.BuzzerONTime = "1000"; + this.Chattering = "100"; + this.Relay = "1000"; + + this.BLDCMotorSpeed1 = "80"; + this.BLDCMotorPole1 = "1"; + this.BLDCMotorReductionRatio1 = "5"; + this.BLDCMotorDirection1 = "1"; + this.BLDCMotorSpeed2 = "80"; + this.BLDCMotorPole2 = "1"; + this.BLDCMotorReductionRatio2 = "5"; + this.BLDCMotorDirection2 = "1"; + this.BLDCMotorSpeed3 = "80"; + this.BLDCMotorPole3 = "1"; + this.BLDCMotorReductionRatio3 = "5"; + this.BLDCMotorDirection3 = "1"; + this.BLDCMotorSpeed4 = "80"; + this.BLDCMotorPole4 = "1"; + this.BLDCMotorReductionRatio4 = "5"; + this.BLDCMotorDirection4 = "1"; this.dummy1 = "0"; this.dummy2 = "0"; diff --git a/ITC81DB_0H/Forms/FormMain.cs b/ITC81DB_0H/Forms/FormMain.cs index 18a6756..f61a17f 100644 --- a/ITC81DB_0H/Forms/FormMain.cs +++ b/ITC81DB_0H/Forms/FormMain.cs @@ -137,7 +137,7 @@ namespace ITC81DB_0H.Forms // 품목설정 데이터 public Collection CollectionProductItem; // 판정설정 데이터 - private Collection CollectionJudgmentItem; + public Collection CollectionJudgmentItem; // Count 데이터 public Collection CollectionWeightData; // 종근당 중량 데이터 버퍼 @@ -2121,6 +2121,15 @@ namespace ITC81DB_0H.Forms case "2002": this.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.OverRange, ""); break; + case "3002": + this.CurrentCalibrationItem.BalanceWeight = receiveData.Substring(0, 7).Trim(); + + if (this.CurrentSystemStatus.CurrentDisplay == DataStore.DisplayStore.SystemCalibration) + { + if (this.ChildFormMenu.CenterSystemCalibration != null) + this.ChildFormMenu.CenterSystemCalibration.UpdateCalibrationItemDisplay(this.CurrentSystemStatus.Equipment, this.CurrentCalibrationItem); + } + break; case "3601": break; case "3901": @@ -2165,47 +2174,36 @@ namespace ITC81DB_0H.Forms this.UpdateCountData(this.CurrentWeightData); #endregion break; - case "9512": + case "9518": #region Value Assign - this.SystemInfo2.MaxWeight = receiveData.Substring(0, 7).Trim(); - this.SystemInfo2.BalanceWeight = receiveData.Substring(7, 7).Trim(); - this.SystemInfo2.Digit = receiveData.Substring(14, 7).Trim(); - this.SystemInfo2.Calc = receiveData.Substring(21, 7).Trim(); - this.SystemInfo2.Filter = receiveData.Substring(28, 4).Trim(); - this.SystemInfo2.JudgmentDelay = receiveData.Substring(32, 4).Trim(); - this.SystemInfo2.DoubleDelay = receiveData.Substring(36, 4).Trim(); - this.SystemInfo2.JudgmentNumber = receiveData.Substring(40, 4).Trim(); - this.SystemInfo2.Speed = receiveData.Substring(44, 4).Trim(); - this.SystemInfo2.Dynamic = receiveData.Substring(48, 7).Trim(); - this.SystemInfo2.SorterAMode = receiveData.Substring(55, 4).Trim(); - this.SystemInfo2.SorterADelay = receiveData.Substring(59, 4).Trim(); - this.SystemInfo2.SorterAOperation = receiveData.Substring(63, 4).Trim(); - this.SystemInfo2.SorterBMode = receiveData.Substring(67, 4).Trim(); - this.SystemInfo2.SorterBDelay = receiveData.Substring(71, 4).Trim(); - this.SystemInfo2.SorterBOperation = receiveData.Substring(75, 4).Trim(); - this.SystemInfo2.DoubleEntry = receiveData.Substring(79, 4).Trim(); - this.SystemInfo2.ExternalInput = receiveData.Substring(83, 4).Trim(); - this.SystemInfo2.ETCNG = receiveData.Substring(87, 4).Trim(); - this.SystemInfo2.AutoZero1Time = receiveData.Substring(91, 4).Trim(); - this.SystemInfo2.AutoZero1Range = receiveData.Substring(95, 4).Trim(); - this.SystemInfo2.AutoZero1Variate = receiveData.Substring(99, 4).Trim(); - this.SystemInfo2.AutoZero1Mode = receiveData.Substring(103, 4).Trim(); - this.SystemInfo2.AutoZero2Mode = receiveData.Substring(107, 4).Trim(); - this.SystemInfo2.AutoZero2Time = receiveData.Substring(111, 4).Trim(); - this.SystemInfo2.AutoZero2Range = receiveData.Substring(115, 4).Trim(); - this.SystemInfo2.AutoZero2Variate = receiveData.Substring(119, 4).Trim(); - this.SystemInfo2.UnderRange = receiveData.Substring(123, 7).Trim(); - this.SystemInfo2.PassRange = receiveData.Substring(130, 7).Trim(); - this.SystemInfo2.OverRange = receiveData.Substring(137, 7).Trim(); - this.SystemInfo2.TareRange = receiveData.Substring(144, 7).Trim(); + this.SystemInfo2.UnderRange = receiveData.Substring(0, 7).Trim(); + this.SystemInfo2.PassRange = receiveData.Substring(7, 7).Trim(); + this.SystemInfo2.OverRange = receiveData.Substring(14, 7).Trim(); + this.SystemInfo2.TareRange = receiveData.Substring(21, 7).Trim(); + this.SystemInfo2.BalanceWeight = receiveData.Substring(28, 7).Trim(); + this.SystemInfo2.Filter = receiveData.Substring(35, 4).Trim(); + this.SystemInfo2.JudgmentDelay = receiveData.Substring(39, 4).Trim(); + this.SystemInfo2.DoubleDelay = receiveData.Substring(43, 4).Trim(); + this.SystemInfo2.JudgmentNumber = receiveData.Substring(47, 4).Trim(); + this.SystemInfo2.Speed = receiveData.Substring(51, 4).Trim(); + this.SystemInfo2.Dynamic = receiveData.Substring(55, 7).Trim(); + this.SystemInfo2.SorterAMode = receiveData.Substring(62, 4).Trim(); + this.SystemInfo2.SorterADelay = receiveData.Substring(66, 4).Trim(); + this.SystemInfo2.SorterAOperation = receiveData.Substring(70, 4).Trim(); + this.SystemInfo2.SorterBMode = receiveData.Substring(74, 4).Trim(); + this.SystemInfo2.SorterBDelay = receiveData.Substring(78, 4).Trim(); + this.SystemInfo2.SorterBOperation = receiveData.Substring(82, 4).Trim(); + this.SystemInfo2.DoubleEntry = receiveData.Substring(86, 4).Trim(); + this.SystemInfo2.ExternalInput = receiveData.Substring(90, 4).Trim(); + this.SystemInfo2.ETCNG = receiveData.Substring(94, 4).Trim(); #endregion if (this.ChildFormMenu.CenterInforSystem2 != null) - this.ChildFormMenu.CenterInforSystem2.UpdateParameter1Display(this.SystemInfo2); + this.ChildFormMenu.CenterInforSystem2.UpdateParameter9518Display(this.SystemInfo2); this.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.SystemInformationRead2, ""); break; - case "9513": + case "9519": #region Value Assign this.SystemInfo2.ExternalOutput1Mode = receiveData.Substring(0, 4).Trim(); this.SystemInfo2.ExternalOutput1Delay = receiveData.Substring(4, 4).Trim(); @@ -2219,67 +2217,56 @@ namespace ITC81DB_0H.Forms this.SystemInfo2.ExternalOutput4Mode = receiveData.Substring(36, 4).Trim(); this.SystemInfo2.ExternalOutput4Delay = receiveData.Substring(40, 4).Trim(); this.SystemInfo2.ExternalOutput4Operation = receiveData.Substring(44, 4).Trim(); - this.SystemInfo2.ExternalOutput9Mode = receiveData.Substring(48, 4).Trim(); - this.SystemInfo2.ExternalOutput9Delay = receiveData.Substring(52, 4).Trim(); - this.SystemInfo2.ExternalOutput9Operation = receiveData.Substring(56, 4).Trim(); - this.SystemInfo2.ExternalOutput10Mode = receiveData.Substring(60, 4).Trim(); - this.SystemInfo2.ExternalOutput10Delay = receiveData.Substring(64, 4).Trim(); - this.SystemInfo2.ExternalOutput10Operation = receiveData.Substring(68, 4).Trim(); - this.SystemInfo2.AscendDelay = receiveData.Substring(72, 4).Trim(); - this.SystemInfo2.DescendDelay = receiveData.Substring(76, 4).Trim(); - this.SystemInfo2.dummy1 = receiveData.Substring(80, 4).Trim(); - this.SystemInfo2.dummy2 = receiveData.Substring(84, 4).Trim(); - this.SystemInfo2.dummy3 = receiveData.Substring(88, 4).Trim(); - this.SystemInfo2.dummy4 = receiveData.Substring(92, 4).Trim(); - this.SystemInfo2.dummy5 = receiveData.Substring(96, 4).Trim(); - this.SystemInfo2.dummy6 = receiveData.Substring(100, 4).Trim(); - this.SystemInfo2.dummy7 = receiveData.Substring(104, 4).Trim(); - this.SystemInfo2.dummy8 = receiveData.Substring(108, 4).Trim(); + this.SystemInfo2.ExternalOutput5Mode = receiveData.Substring(48, 4).Trim(); + this.SystemInfo2.ExternalOutput5Delay = receiveData.Substring(52, 4).Trim(); + this.SystemInfo2.ExternalOutput5Operation = receiveData.Substring(56, 4).Trim(); + this.SystemInfo2.ExternalOutput6Mode = receiveData.Substring(60, 4).Trim(); + this.SystemInfo2.ExternalOutput6Delay = receiveData.Substring(64, 4).Trim(); + this.SystemInfo2.ExternalOutput6Operation = receiveData.Substring(68, 4).Trim(); + this.SystemInfo2.IsAutoZeroUsing = receiveData.Substring(72, 4).Trim(); + this.SystemInfo2.AutoZeroPlusRange = receiveData.Substring(76, 7).Trim(); + this.SystemInfo2.AutoZeroMinusRange = receiveData.Substring(83, 7).Trim(); + this.SystemInfo2.AutoZeroVariate = receiveData.Substring(90, 4).Trim(); #endregion if (this.ChildFormMenu.CenterInforSystem2 != null) - this.ChildFormMenu.CenterInforSystem2.UpdateParameter2Display(this.SystemInfo2); + this.ChildFormMenu.CenterInforSystem2.UpdateParameter9519Display(this.SystemInfo2); + + this.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.SystemInformationRead3, ""); break; - case "9514": - this.TransferDataStream(CommunicationCommand.Read, CommunicationID.MainBoard, CommunicationAddress.SystemInformationRead4, ""); - break; - case "9515": + case "9520": #region Value Assign - this.SystemInfo3.OPT1SampleNumber = receiveData.Substring(0, 4).Trim(); - this.SystemInfo3.OPT1DelayNumber = receiveData.Substring(4, 4).Trim(); - this.SystemInfo3.OPT1PulseWidth = receiveData.Substring(8, 4).Trim(); - this.SystemInfo3.OPT1Using = receiveData.Substring(12, 4).Trim(); - this.SystemInfo3.OPT1OverRange = receiveData.Substring(16, 7).Trim(); - this.SystemInfo3.OPT1UnderRange = receiveData.Substring(23, 7).Trim(); - this.SystemInfo3.OPT2Port = receiveData.Substring(30, 4).Trim(); - this.SystemInfo3.OPT2Delay1 = receiveData.Substring(34, 4).Trim(); - this.SystemInfo3.OPT2Delay2 = receiveData.Substring(38, 4).Trim(); - this.SystemInfo3.BuzzerONTime = receiveData.Substring(42, 4).Trim(); - this.SystemInfo3.Chattering = receiveData.Substring(46, 4).Trim(); - this.SystemInfo3.Relay = receiveData.Substring(50, 4).Trim(); - this.SystemInfo3.OptionBoard = receiveData.Substring(54, 4).Trim(); - this.SystemInfo3.EquipmentType = receiveData.Substring(58, 4).Trim(); - this.SystemInfo3.PhotoB = receiveData.Substring(62, 4).Trim(); - this.SystemInfo3.PI3 = receiveData.Substring(66, 4).Trim(); - this.SystemInfo3.PI4 = receiveData.Substring(70, 4).Trim(); - this.SystemInfo3.PI5 = receiveData.Substring(74, 4).Trim(); - this.SystemInfo3.PI6 = receiveData.Substring(78, 4).Trim(); - this.SystemInfo3.PI7 = receiveData.Substring(82, 4).Trim(); - this.SystemInfo3.PI8 = receiveData.Substring(86, 4).Trim(); - this.SystemInfo3.dummy1 = receiveData.Substring(90, 4).Trim(); - this.SystemInfo3.dummy2 = receiveData.Substring(94, 4).Trim(); - this.SystemInfo3.dummy3 = receiveData.Substring(98, 4).Trim(); - this.SystemInfo3.dummy4 = receiveData.Substring(102, 4).Trim(); - this.SystemInfo3.dummy5 = receiveData.Substring(106, 4).Trim(); - this.SystemInfo3.dummy6 = receiveData.Substring(110, 4).Trim(); - this.SystemInfo3.dummy7 = receiveData.Substring(114, 4).Trim(); - this.SystemInfo3.dummy8 = receiveData.Substring(118, 4).Trim(); - this.SystemInfo3.dummy9 = receiveData.Substring(122, 4).Trim(); - this.SystemInfo3.dummy10 = receiveData.Substring(126, 4).Trim(); + this.SystemInfo2.PhotoB = receiveData.Substring(0, 4).Trim(); + this.SystemInfo2.PI3 = receiveData.Substring(4, 4).Trim(); + this.SystemInfo2.PI4 = receiveData.Substring(8, 4).Trim(); + this.SystemInfo2.PI5 = receiveData.Substring(12, 4).Trim(); + this.SystemInfo2.PI6 = receiveData.Substring(16, 4).Trim(); + this.SystemInfo3.BuzzerONTime = receiveData.Substring(20, 4).Trim(); + this.SystemInfo3.Chattering = receiveData.Substring(24, 4).Trim(); + this.SystemInfo3.Relay = receiveData.Substring(28, 4).Trim(); + this.SystemInfo3.BLDCMotorSpeed1 = receiveData.Substring(32, 4).Trim(); + this.SystemInfo3.BLDCMotorPole1 = receiveData.Substring(36, 4).Trim(); + this.SystemInfo3.BLDCMotorReductionRatio1 = receiveData.Substring(40, 4).Trim(); + this.SystemInfo3.BLDCMotorDirection1 = receiveData.Substring(44, 4).Trim(); + this.SystemInfo3.BLDCMotorSpeed2 = receiveData.Substring(48, 4).Trim(); + this.SystemInfo3.BLDCMotorPole2 = receiveData.Substring(52, 4).Trim(); + this.SystemInfo3.BLDCMotorReductionRatio2 = receiveData.Substring(56, 4).Trim(); + this.SystemInfo3.BLDCMotorDirection2 = receiveData.Substring(60, 4).Trim(); + this.SystemInfo3.BLDCMotorSpeed3 = receiveData.Substring(64, 4).Trim(); + this.SystemInfo3.BLDCMotorPole3 = receiveData.Substring(68, 4).Trim(); + this.SystemInfo3.BLDCMotorReductionRatio3 = receiveData.Substring(72, 4).Trim(); + this.SystemInfo3.BLDCMotorDirection3 = receiveData.Substring(76, 4).Trim(); + this.SystemInfo3.BLDCMotorSpeed4 = receiveData.Substring(80, 4).Trim(); + this.SystemInfo3.BLDCMotorPole4 = receiveData.Substring(84, 4).Trim(); + this.SystemInfo3.BLDCMotorReductionRatio4 = receiveData.Substring(88, 4).Trim(); + this.SystemInfo3.BLDCMotorDirection4 = receiveData.Substring(92, 4).Trim(); #endregion if (this.ChildFormMenu.CenterInforSystem3 != null) - this.ChildFormMenu.CenterInforSystem3.UpdateParameter2Display(this.SystemInfo3); + { + this.ChildFormMenu.CenterInforSystem2.UpdateParameter9520Display(this.SystemInfo2); + this.ChildFormMenu.CenterInforSystem3.UpdateParameter9520Display(this.SystemInfo3, this.SystemConfig1, this.SystemConfig2); + } break; case "9516": // BLDC 모터 파라미터 읽기 #region Value Assign @@ -2438,7 +2425,7 @@ namespace ITC81DB_0H.Forms if (response == DataStore.ResponseData.ACK) this.TransferParameter4(); break; - case "9021": + case "9044": if (response == DataStore.ResponseData.ACK) this.TransferRandomMode(); break; @@ -7927,20 +7914,20 @@ namespace ITC81DB_0H.Forms this.LoadSystemParameter4File(ref sItem); - sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZero1Time)); // 자동영점1시간(4) - sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZero1Range)); // 자동영점1범위(4) - sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZero1Variate)); // 자동영점1변량(4) - sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZero1Mode)); // 자동영점1모드(4) - sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZero2Mode)); // 자동영점2모드(4) - sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZero2Time)); // 자동영점2시간(4) - sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZero2Range)); // 자동영점2범위(4) - sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZero2Variate)); // 자동영점2변량(4) + sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZeroIsAutoZeroUsing.ToString())); // 자동영점사용여부(4) + sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZeroPlusRange)); // 자동영점+범위(4) + sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZeroMinusRange)); // 자동영점-범위(4) + sb.Append(Helper.StringZeroFillDigits4(sItem.LCDAutoZeroVariate)); // 자동영점변량(4) sb.Append("0000"); // Dummy1(4) sb.Append("0000"); // Dummy2(4) sb.Append("0000"); // Dummy3(4) sb.Append("0000"); // Dummy4(4) sb.Append("0000"); // Dummy5(4) sb.Append("0000"); // Dummy6(4) + sb.Append("0000"); // Dummy7(4) + sb.Append("0000"); // Dummy8(4) + sb.Append("0000"); // Dummy9(4) + sb.Append("0000"); // Dummy10(4) this.TransferDataStream(CommunicationCommand.Write, CommunicationID.MainBoard, CommunicationAddress.SystemParameterWrite4, sb.ToString()); } @@ -8536,15 +8523,10 @@ namespace ITC81DB_0H.Forms this.CurrentSystemParameter4.Initialization(); - structItem.AutoZero1UserSettingRange = this.CurrentSystemParameter4.LCDAutoZero1Range; - structItem.AutoZero1UserSettingTime = this.CurrentSystemParameter4.LCDAutoZero1Time; - structItem.AutoZero1UserSettingVariate = this.CurrentSystemParameter4.LCDAutoZero1Variate; - structItem.AutoZero1Mode = this.CurrentSystemParameter4.LCDAutoZero1Mode; - - structItem.AutoZero2UserSettingRange = this.CurrentSystemParameter4.LCDAutoZero2Range; - structItem.AutoZero2UserSettingTime = this.CurrentSystemParameter4.LCDAutoZero2Time; - structItem.AutoZero2UserSettingVariate = this.CurrentSystemParameter4.LCDAutoZero2Variate; - structItem.AutoZero2Mode = this.CurrentSystemParameter4.LCDAutoZero2Mode; + structItem.AutoZeroIsAutoZeroUsing = this.CurrentSystemParameter4.LCDAutoZeroIsAutoZeroUsing; + structItem.AutoZeroPlusRange = this.CurrentSystemParameter4.LCDAutoZeroPlusRange; + structItem.AutoZeroMinusRange = this.CurrentSystemParameter4.LCDAutoZeroMinusRange; + structItem.AutoZeroVariate = this.CurrentSystemParameter4.LCDAutoZeroVariate; structItem.Dummy1 = "0"; structItem.Dummy2 = "0"; @@ -8552,6 +8534,10 @@ namespace ITC81DB_0H.Forms structItem.Dummy4 = "0"; structItem.Dummy5 = "0"; structItem.Dummy6 = "0"; + structItem.Dummy7 = "0"; + structItem.Dummy8 = "0"; + structItem.Dummy9 = "0"; + structItem.Dummy10 = "0"; this.smartFileIO.WriteStructure(structItem, 0); } @@ -8576,15 +8562,10 @@ namespace ITC81DB_0H.Forms this.CreateSystemParameter4File(); } - structItem.AutoZero1UserSettingRange = item.LCDAutoZero1Range; - structItem.AutoZero1UserSettingTime = item.LCDAutoZero1Time; - structItem.AutoZero1UserSettingVariate = item.LCDAutoZero1Variate; - structItem.AutoZero1Mode = item.LCDAutoZero1Mode; - - structItem.AutoZero2UserSettingRange = item.LCDAutoZero2Range; - structItem.AutoZero2UserSettingTime = item.LCDAutoZero2Time; - structItem.AutoZero2UserSettingVariate = item.LCDAutoZero2Variate; - structItem.AutoZero2Mode = item.LCDAutoZero2Mode; + structItem.AutoZeroIsAutoZeroUsing = item.LCDAutoZeroIsAutoZeroUsing; + structItem.AutoZeroPlusRange = item.LCDAutoZeroPlusRange; + structItem.AutoZeroMinusRange = item.LCDAutoZeroMinusRange; + structItem.AutoZeroVariate = item.LCDAutoZeroVariate; structItem.Dummy1 = "0"; structItem.Dummy2 = "0"; @@ -8592,6 +8573,10 @@ namespace ITC81DB_0H.Forms structItem.Dummy4 = "0"; structItem.Dummy5 = "0"; structItem.Dummy6 = "0"; + structItem.Dummy7 = "0"; + structItem.Dummy8 = "0"; + structItem.Dummy9 = "0"; + structItem.Dummy10 = "0"; this.smartFileIO.WriteStructure(structItem, 0); this.smartFileIO.Close(); @@ -8621,15 +8606,10 @@ namespace ITC81DB_0H.Forms { structItem = (StructSystemParameter4)this.smartFileIO.ReadStructure(0, typeof(StructSystemParameter4)); - pItem.LCDAutoZero1Range = structItem.AutoZero1UserSettingRange; - pItem.LCDAutoZero1Time = structItem.AutoZero1UserSettingTime; - pItem.LCDAutoZero1Variate = structItem.AutoZero1UserSettingVariate; - pItem.LCDAutoZero1Mode = structItem.AutoZero1Mode; - - pItem.LCDAutoZero2Range = structItem.AutoZero2UserSettingRange; - pItem.LCDAutoZero2Time = structItem.AutoZero2UserSettingTime; - pItem.LCDAutoZero2Variate = structItem.AutoZero2UserSettingVariate; - pItem.LCDAutoZero2Mode = structItem.AutoZero2Mode; + pItem.LCDAutoZeroIsAutoZeroUsing = structItem.AutoZeroIsAutoZeroUsing; + pItem.LCDAutoZeroPlusRange = structItem.AutoZeroPlusRange; + pItem.LCDAutoZeroVariate = structItem.AutoZeroVariate; + pItem.LCDAutoZeroMinusRange = structItem.AutoZeroMinusRange; } catch { diff --git a/ITC81DB_0H/Forms/FormMenu.cs b/ITC81DB_0H/Forms/FormMenu.cs index 8b61403..3744ec9 100644 --- a/ITC81DB_0H/Forms/FormMenu.cs +++ b/ITC81DB_0H/Forms/FormMenu.cs @@ -45,6 +45,7 @@ namespace ITC81DB_0H.Forms public ControlCenterEquipTest CenterEquipTest; public ControlCenterEquipEngineer CenterEquipEngineer; // 시스템설정 + public ControlCenterSystemAutoZero CenterSystemAutoZero; public ControlCenterSystemCalibration CenterSystemCalibration; public ControlCenterSystemExternalOutput CenterSystemExternalOutput; public ControlCenterSystemHelp CenterSystemHelp; @@ -330,6 +331,7 @@ namespace ITC81DB_0H.Forms this.CenterSystemIOTest = new ControlCenterSystemIOTest(this); this.CenterSystemSorterSetting = new ControlCenterSystemSorterSetting(this); this.CenterSystemBLDCMotorSetting = new ControlCenterSystemBLDCMotorSetting(this); + this.CenterSystemAutoZero = new ControlCenterSystemAutoZero(this); this.CenterSystemCalibration.Location = new Point(0, 65); this.CenterSystemJudgmentManual.Location = new Point(0, 65); @@ -338,6 +340,7 @@ namespace ITC81DB_0H.Forms this.CenterSystemIOTest.Location = new Point(0, 65); this.CenterSystemSorterSetting.Location = new Point(0, 65); this.CenterSystemBLDCMotorSetting.Location = new Point(0, 65); + this.CenterSystemAutoZero.Location = new Point(0, 65); this.Controls.Add(this.CenterSystemCalibration); this.Controls.Add(this.CenterSystemJudgmentManual); @@ -346,6 +349,7 @@ namespace ITC81DB_0H.Forms this.Controls.Add(this.CenterSystemIOTest); this.Controls.Add(this.CenterSystemSorterSetting); this.Controls.Add(this.CenterSystemBLDCMotorSetting); + this.Controls.Add(this.CenterSystemAutoZero); } private void CreateCenterInformationControl() { @@ -603,10 +607,10 @@ namespace ITC81DB_0H.Forms case DataStore.DisplayStore.EquipFuctionSetting: this.CenterEquipFunctionSetting.DisplayHiddenMenu(true); break; - //case DataStore.DisplayStore.InforSystem: - // if(int.Parse(systemConfig1.MainBoardVersion) >= 410) - // this.CenterInforSystem.DisplayHiddenMenu(true); - // break; + case DataStore.DisplayStore.InforSystem: + if (int.Parse(systemConfig1.MainBoardVersion) >= 200) + this.CenterInforSystem.DisplayHiddenMenu(true); + break; case DataStore.DisplayStore.EquipHelp: DialogFormPasswordKeyPad password = new DialogFormPasswordKeyPad(8, this.ParentForm.SystemConfig1.Language, this.ParentForm.CurrentSystemStatus.CurrentUserPasswordType); DialogResult dialogResult = password.ShowDialog(); @@ -719,6 +723,10 @@ namespace ITC81DB_0H.Forms this.CenterSystemSorterSetting.DisplayRefresh(this.ParentForm.CurrentSystemStatus); this.CenterSystemSorterSetting.BringToFront(); break; + case DataStore.MenuBottomSystem.AutoZero: + this.CenterSystemAutoZero.DisplayRefresh(this.ParentForm.CurrentSystemStatus); + this.CenterSystemAutoZero.BringToFront(); + break; case DataStore.MenuBottomSystem.ExternalOutput: this.CenterSystemExternalOutput.DisplayRefresh(this.ParentForm.CurrentSystemStatus); this.CenterSystemExternalOutput.BringToFront(); diff --git a/ITC81DB_0H/ITC81DB_2H.csproj b/ITC81DB_0H/ITC81DB_2H.csproj index 48d5ca7..2df2303 100644 --- a/ITC81DB_0H/ITC81DB_2H.csproj +++ b/ITC81DB_0H/ITC81DB_2H.csproj @@ -86,6 +86,12 @@ ControlCenterInforSystem2.cs + + UserControl + + + ControlCenterSystemAutoZero.cs + UserControl @@ -568,6 +574,10 @@ ControlCenterInforSystem2.cs Designer + + ControlCenterSystemAutoZero.cs + Designer + ControlCenterSystemCalibration.cs Designer diff --git a/ITC81DB_0H/Version.txt b/ITC81DB_0H/Version.txt index edacedc..0c99c10 100644 --- a/ITC81DB_0H/Version.txt +++ b/ITC81DB_0H/Version.txt @@ -12,6 +12,21 @@ ⺻ м 跮 */ +@ Ver 2.0.0 by CJY + - 2023.02.06 + - Ver 1.4.0 Modify + - 1. ڵ ޴ ߰ + ڵ Ķ Ʈ + : 0.1, 0.2, 0.5, 1.0 + + : ִ 500 + - : ִ 500 + ڵ On/Off ǥ + - 2. ߷ ޴ - е ߷ ׸ ߰ + - 3. ޴ - ׸ ߰(Ͼ , ̵ ) + - 4. ý ޴ + 1. ü Ȯ ִ ȭ ߰ + 2. Ͽ + @ Ver 1.4.0 by CJY - 2022.08.24 - Ver 1.3.2 Modify diff --git a/ITC81DB_0H/bin/Release/ITC81DB_2H.exe b/ITC81DB_0H/bin/Release/ITC81DB_2H.exe index 11292d835a60644963482ac0e8c5d4d233014495..642a958042649e24551dcb83521fc19bd7ff4771 100644 GIT binary patch delta 732149 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 z%0A3I3E8$U6Y~%`_5WS=@%=J)DWOqV_ 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 delta 702827 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

NMj-NYW8C2)^ z*C>O-3ZrcXxX2H`_8DBt88m|(@9eP*J=M49FZ8_I`VYyi??g2&LoP#?#RCcGv{B5{ zr%_m8{!%yO55dZEt7>xpRFms!a(`8myM(#YQB5T-tSNkv z;kv)l&DxStImaXd${px)YjPLY~Ux<3T0`$NFG zKO{1;KLpHof)jg0;D(d@M*>0f9#J>ip;_df{yb?*IAQ(0ad1GVGXhWd{#c%#X>c7cQCjp*V&XV zvvatT?)4XfAv3{hDILHU0B;!loWTzojK_Xd{sMz(nqT$1ZY}w`yc`Tvm*fK56E5ABVVrY2XT9nbY=m=ULLOHVQ&xnc-Ys&ejYY?*z93{52&9hk7{7!?hWT6NWQBl|ry^9fo57*Y(00WYd^vI_I%lUoe?hN&`_y{k)0@S^>?#_(aKroJfs182 zlkc`iyR$N6)6H17dS9}rID2VOYw{@6~IN#zHg=GUFD3=QMB#-MZIKFEIx zaQePFc;OX3f0mh)^ka_mco}(&1TL0nN=+=|zzqjJ5Z5y2h7P9@8*Hsu17|Yl0S?AU zP}SLh8=m8{Y2a)c8(H-cQOz{w-Q3>!=8eG(8y<|y1YKxL)*L*oK)|_7bgM}@6G$d~ z!3-DrOaeEnJ>Qzmg}1WY;5?-lC#1~P6JhZkromOpMx7d=ko=f&KJX4E^Kf|^vyTV1yP+1xZ&1+h^q%W zoehRWTRqUZu*}(x1W{a^b`iMY!#>-!q(y+O0m0~+3$uTe76Ga{8*sxpe~fF_Te1OL zv%$!m3(uBpW`io0GAUny8$Rc=0i8AyJk1kBd@k($Fjs9hsOmhy4R?7st{Uicp5SSo zm@DY>Op<4&U*64Y$~TVzH(cp+0iDhTQ%f%VPo&u-ngwvf$;;#NK^skXRxv-YzU2Be z=bHy(Mk=0}_6oS+ZOh%u#r(Prn5lB%M$K(;E}{=HVbx)dVZt*Q*T? zHLON*;pw6VB2^k#;e%eSAZl2-Ea65Nd8&wiSDh6PM zr+KxZ63Su3wxI-_3zu;=dxI$UPY-M0hF|-fK$}j-Q!aSgu+}DQivXPq$3Dej-y2kQ z8Q_LTJ{21YI$Z{MTE=j~whYj@@J1=40;;+UaKo>C8KBc;fTv}wLs(B36Z}iI6*$_7 z!jduCd^6mhV-4HQ+aTY+Vp2OzqR$D-h8j85vkBNbSY+7O$3x}LQI&|Tugb@TufTk zTue;WTueHp{pGC_<5J8lD(n^wNY)UufF=S;4Kc!3b1_I)b1^hmb1~9Zb1{yV_RmRc zb$vEW)&-+pwGIZgYA(jCYA%MPYA!~cYVHW;RyDxxHH9-Zx!IcBZZ)|hYjQi>vI+To z{W|W_LHYihB4{#r$e}5omd5}=>oza2p7Oblt6!2IFj10ahnJHRn+V|8Lq0+46M*Zu zGl%5c4+g8)Nh_1+HlSDO9S<;4zr{>rl+nk=fupNN*%tvrgg1y=VkGoVX$$pFz`mdYjwF{#f+`nmr=3SZB_P`VI6+c`)?Y z6JR~dOZd~c`WQNM;SX2HYGy2LndF-`0W&&#O&dmwr%rc&k-8Xo;hdGRk3gsA7w|Ms4C6LW(7FpI zSa!h#OSHX?L>qJz?M!);n|oT10Tq_HClepP2U^1oY{Lz@aA@IZ8*A{wpLsi2CUv+B zc*PFigjq+9>HY!75sbFz%pG8jHL!Jn-tPsUPItQ7pYFujU{a%bUHrVB_!+$LQ(r&O zX+MLf#b64weg>_67A$@iEPnPn;%CsYpGS+IS;qJowE7v?`WbX#gQTCq3r9a4w-=U4 z`5C<8NbhIX5kJd4KQPqK!0KmU>j3pL_~hriQhvsI!1@R@b;GB*8?FP2Hc=9-1ibKK zU;8n{o_ zg+g+J1iWI=`;>LWr`+a1t4o2^rNGuSbt(Ad(q-gQx9&Chp4(v#vd#ppegIDR!3&EY zK&u}{=H0%l8rnNq#yA4BIs(`_Vx;?coqS7Qu)}Y>BSyNL`}Sz6fL;8^kI^jFx{BJM zOg*4=hz3^Mg)bX|f@QewAQ?3cIAIzXHpCrydiq>#Lt;oz&>T*czixW#f{n@dCHf{V z-QZ+BGhcyLbAhe7po=tZ*A+(CF%0bR%AMi|)miMB`fW+>U^{0q|9$Td)+=~_fY!DE ztp4b5M~uvO_QK39OP;WEmHX|;{E*B#`NiY+ZC~daY7Loe$8Yhc<9GafJ^hXvk|~cT zrBTB&*@fd>(2*ZlxsLdyKJ+6WL%`SBTPM`hC+=$`w67^);F=N!tSO;w#E4OQle7C! zb^O;EG95R%?V5WGo`{byRaJpMqjV^JUm~Adn|#jy*6WoiOH)Df7)6BZv2K2F+N{}R z)|dgAGFGgu(bh6njMAe~wY$MQoL9K@ji!>JqGC`{b*LydqrNGbKRWU{N*<9Z+szML zLTi?O!(#Msk>ZpJ4RLm#!HZd6#-BAA(^|#GhfF%xt779LC1WO6vGG+BRI_(v6@Mma zEmKd-*-~fJ6Jlxsq|^~+W=}f;UtbxsPF2CE=9slIWm%VCbQs-}sI7gb>5SNd;Z+&2 z1vJdaLNXd=M!7|u`9ezvjZ6~3G{d*U(6pz*DM&3K}7A5D&!+0l^+Os-V#uG z5MJI#Z)Z^$3@g@)i zxd=ry7g4F^B0$w##7ejo zF<9(C*s6sQ!D=poSEtu>K~ah+NRNy3pCjXg|5)D5eiy2 zLVKBs!}9Y0p^oXKSvoOJZYiA<SrU^s^W@mrgbK=LY}6;L{BLrNO7icwp&_7}NH|AbaTwo5H~(FNm*Q!RR=X3wCp-(Uv!BM91U<>oNJj#rd=(;>WVB+eK9?{Cb0os*e4kq@S@mM$}BK73J!>{{!j4^CukcS zrcH1_YjA+oGZGs~mDm7lY=EQKRP4vfuFVM)dQfYO56lX+$PHa2$uFK$w>x4;Nq(ks;YR2l*9`-{GpE*XpNW1NxXn< zyguxPvl zOS}Y2ynt=IKx@1Rcis!2%A?@xcPE!4f$M z7O)K#XdM$PK2d@NIvp(VG+3NIISLkt@Kzrz&^B01n_z*~U;(ElEJ>DN0c)^;YXl3| zks2()5-hAe@)PyCf5-h3zzpAEWr{i!4fQB8!XToEZ|hIL{)+%Sb{ZGRu^Dtuz)pKQ!m(x zHrRwCu>lT;JsQVGG-Z|&If)IhjSXmxjZc%%fKG=7yeKr4G7C(MVgn-lz{du(jSbT# zHlQ^&z&f?d;zCj-G{71f;3zbS#Rc|QG&X`IHi9KKz&19ZH8#Ln16f>%ri4bYga+6z zF4|c!T3i5Yh^D#wW>AcTB{5>n&wPwTRbnJ^5+h(6BhVTnpC&N^ogVAJi(|wBn?*4K z5eCo13qa5|MogO+fz}uStA`{;k}5F*)))cTiV=3aG)96YMuH_qz&1vpHAcW%1BsDn zN{j?cjDUTNDy$gA2v}nTT>O%zr{tI?A`&y;a3nk?tH1xp+n2z}QB~{D^h|mt-3gP) zOlHf{9YR8rNg!cBf^1eXgd#Pv*@Pw#_AMCTB8zPDcnYYXJ{LqlL_|?Q zMMaby1p-1qK}6wyzH{!Wd#bttf%kv-GxMEu&%Jfe`Odv{tLj!YWS#TGPB;U$oIzI3 z`1n#Nq@l1hJ3Z$?r*j^cZ|pgP5N{GVgKRlt*>DC~IRnnjc~UH-0V`?14dy)Dk5tYC z3ul6bGhoXZWaSJvGv`TFAx*H5wzZs~pwc-HSjhq|zkt=>otXuNSP5Ui@eYA6$jX=4 z317gLFUZUnZdZgt;R|wUuQXrKDPLSZ$MXdtUL5#>Z24l@@C8}w3woF0Rkwv)X3xz2ZmOhqd3OZ$q%Qx~&L5ORCDae*7mJL&ol__AJi-u^a zB-5c33sb<#6mXg;x7G5(;*olrZd;C{dvtkWV*Xn^8M)@u3KMe|{MwaID=Zw^BJB?D z`l~y@rH^@cAjDr`cihFN6?Pe;9Y6s(;Mz_vEJ+T#ogDV7r_*73ax@3-=pH1Td;Q1m z<!lBi#|nB_;L?Wvun^+g<*)~xVGfG|KJ0JLFo)e<4tv6xbl6{Fxw)gef^f@y zzixIvIJ2;zWvkL;H|DIu#I6ne0r2D^eo_uF>#V{qHT4Sx>A>=RGCb4JAs|?WfM6K{ zz;*~g)*%3#KFvr?83CUt6w$m4flshA{anMJU!)}&0-tcNETlDns3hxwpoBUrcr4r_pZuIM=e*3-%k?rXae zN1_srxMs_5l5@UP6^_JCI0CjDK~|1JnQ#QTG$+jwbO}dnu)gOALfnrYbZ|;Twj8l+ zID)Jk0c(VWBPkV*fR!WQMjU;TZMNkj3l@$93rE0~Bgo1Tu=YSWlA6MiVBrWja8%=p zo+Du82)I0rCkuORDkj1iaJ)|746>e0#7;N^wwys$&iMFJD5RmVG?*q0I-Li(e75Hd zLQH*B&LCUPST>wNR?dJk>oh4A(twpT;0BW(9>eOm5-gkv7S4bzXONXM;LJKrstRd> zg|vA*>D8dp^FFYW1uTo|9W7a6B4h!_n+38UD_LSEWC2^UAS+p&p-{-8*Z=mUUC&S} zKft9~o*xMD{4k~8>0GF?=<3~({AK>`Nzz<~QN9=?jV9O6=<);=3 zg&)YJwbGLvbV?SNuj>aBgm_sX3$i7PWkVKZB?~w+*-5dm1*~iVHy{feMwBeULY815 z3)qqcS;+#S#DQ^1_myCxSoQY=gXD^tJ?n8GHWxNsD| z*|1{E9{Xm)9Cziu^n{cxt`8A{T-vQP#XfCj-3;##SNKkF2s?r_83ao*2$p03w#fil zl3`}93L!morK%)@U`d9JB^kJaAGyGq48Y|{bSYK7lZLN7`H7XJ1aRCHu6rSCN{F4L z1h7pB$ea?mLlFvP@Io$al-^JQou&kr5Bdl~h+Byizq*8MQ-Woa5|A||2(On!OQu>W zmXrY2lmMobc*uR{GlkPu7B}y3^Y$rBXe;lHi_Oj55&IM-Hs9{f+NZEf%cn|%?r|zy zL%%bI4PEi0uCQ-m@u**zhy1QQrx3fF=M?($+{|eAz#O`G9LzPjm**4~tV<2q#KD$C z4FRxzgA6!+_BSrtxNu1Ae$zg7`(Ue>CX`@FD8Z6Yz&4>E>+AxY&L^oU`6O8K2{>Na zx_M8H>-dxc)|3L4fE{h~NlYZ4fa9C{lPgNdnonXU`2=k939?Qxe0(XCd_p0;(>iQ} z37rNLSbr}7IDS41NXRywST^YdS$ya^k9Z9Y~hpLKePCP z1+u=;C|KTT6fAEva-9vxJd*d!HW*En^ku9K3hvH3+xr&;qivFg_021ktx03NDf)O) zMyG+%mLu52FNcY31GnOkLeDx->oz}NeZx%f+@!f)w|cMqI-{}kPj)EAZ4bLAwr`)5 z8{)UB_P?D1L2p&vi9eOQ_}?GVzj&)^0afC+su<9w{FbI&+M1e1(x&|3adZTFd*}`_ zjm~UKy=XP}Gj#bPTXpm0d)$IY+q!EQ#4%OWxdJT2TRxmznesrL7i8?HiuVXIt}*SE zEba@~yAS5(4!dsdCPA)MareyLq%(K9xB~85+uP%K_+TG#;DM2SEQM!#_7Nf;%*IPX zhw)TBzCh*ua#d`Lh;LLyj(60=_XZhTk>baLj2pAz{x7|{)*#gVbN7@`yN<)?<^u{geE!2Yu}uZz(F4I+k^xTaz~Ik$m4^|L0&t^9OR)y_CekvQB*m|^McGl-Xq8y z5l{-TG-RhfjdZb_5yRw!o@x_+0C!X!)yGLx`jkeP%9iR?+(J5dM; zM+BKkI3dVP!g)bv60Qs~lkoK*GYNMEnMrtB<^4SgZNE=Ez(%fkFvv{8f*>;q$Enjke*VJnj4GD1SSYbCe$nGDrF8Aaj&o3o=K!}@>s0=vkMcdL@TvZIkU7fDf6yND!>D*|m8a|c ze7t*TRo>6fW-Z6_vpE^dLMoh`dFn8mX*r%-YU??^RUGdWWRB-vLFRZKoX9?&OA>{| zb7_z{o@WJ_<9TtAIiA-9nd5nLkU5^;3o^&^K9x82@q9!TKAz79ndA9pkU49MkGeaK zDom&?q!iB$|B+s{TDl9vKLPF<;BEo#4p@a*^cYzQ%vE6=J#G}Jl2V`|D|!lp36>Uvgjmgy1jSLQSJHj4_p7a!96n#)mkGQ zhkGaQ7jKlY5Cgn+%yDbfOFoFaZqcx^zIn)@OZ(bFuY$X~qC(f0%uK%AJ#aLI2UYST z#f_1@dyXF2*p1d``TKbR19-udXT3mSBQJK+6%-qEP2&w~C53Vg)$^UL;!|g9@19+)ovm=|nL2h_BeeLQ>;G`h#k6Sd z89lhc$eH8v66%o+n*s^Ggqvb&xdJ7mv^BU>Pgm>U#+|J*d#EY6*V$^@>ep`BB5q7$ z>Y3u^zMG#;UF(|F+H@iPrE7*xPtR9rkxYXfLzG`YEkv~PFU+J@AvbWh4;T8zqGT!; zaTr=Ed%M337bfq4(a^#upz;hF*3r`>jT$Sj zKUTWvu=(g2x8LUqJzIIZ0{td*BO|J}XR&QMFa2?$@>*!Sr(C<_Qfk_L=W~URkNMFF zP4outvBPf@UoFu)&93>F!e`o>sQ%b|rO6$9OkuMcro0xOu!NDRUF{n`H=?QO?XHuK zqlcj%pF&-wuSa)KrKxVm{dW<`}eIDa3e80z3_vitS@x*Jq$FI>7$_b2X zQ~BxdL|=eM&6Bjkqs>Q`MtT8H@=FCT;5m4y=mqS?D2?(0w$hYFdtoGmHN1e$Yo!h^ zV3%QO41}G?D{K%gb^0P~?JbS<0`_H>y1anB^`&kvOhxC$vG8`+$%qsJ=3Y9s@Pp=4 z+*gk)OqfBVrnB{2x+ra~tVQfbCHiODoXM?t*)*9OBKrPpKHA;AdR$>3eFzP?a7j-eQ^3$LvXv z=D5|->rOslwVyfw0<%>!OWN^t0X(= zm~$N6v(47%8qqm|M(eZguhqi9s8AZ+=(|+ytkuor$DkgvD4+ykK3CLmd_Ya z2XjsIGFsi)Ctqyq-D_JKFf=bWHPIrYiN3hlG&t3tTCvi=H(GFxiCCbw*SQP42H{gz zuJU8I?^1f1liyb~?|YU;mcK!b**jM-Dc?kg;-4|Mw*XNRUBT}$0_Li?8E;;UjIQJ| zXnon*nAX;$e|jSNrbA)+6#67+f#pu6%M70f8dS5dbgJROteauD}CX@_5+e+v1N zVaLYP2Tt0PFx_Z8ng9Mzu2LIK*15`KG|F<7NAPdU(!Izg*Sd6X{K-}Er}77kLb^Zs z8C1ttpBPX_##0thfScYxkcXcjAEo;6k<{+ePos&d{ChazD8kXa;xH&`R&!|9WN}t; zNLF!hR&h{PabQ+)fK^OF2Nzilb?QZmTXAq~TlA8fysWUpXgH9Menr|`buV|^vcg8S z{Yf=6BR7@9Q!4Bw(PF7*y|!FWee`IhyB{iTmsHx*RHBB_iO*AfsI~RGDezWN*Ia%& zwYRSuI;F5)4Urw{@>KQiS@}JYHRlB)g-j6Sq^!@E{Zh&h?xd{Wm)$C5hvvus#)lrJ+uLkkUwB z(nlp=Yp6p@3VTlB0b}W$N_qO=89Gdc>Ej?Y zl!y778~c*Ahak#B5S<&I(d0gTNnyj<46+Vhb#ddoR5v%!0^KsiB>5i7{p_kTVKb_dg6Dn@)r<5Jh!lYjE#4{Ai z6Dr81xuwtA(-U<1go?|{{)s09`$&rA_2?jxyoC%|A4vi0<2!jGwQm;}%Ofci=i~8z zbWdK^-o=5ThftkKPv|^;0PB1NIJeDqQn8^B6cM*LtWkhrT*09&7xWKeDO`hUH9w^h-08_&R z+IWjFdo6McE~004P?z)(INKb5pWeUaUg?8flbPKb zJkO`LZg=lxh4tK{BbqzhxXTOWDFfwWGTld=c%RVy1GxKZLS54B5Nu<*54p!(ba`Rg zX4&rHOl!LbS-U4#cwy{bxm4b$OGluGmb$U{~|bc2s>7Tx}-mR z&Njv|$U4Y?b&!dEOP&IN8w@fmxUA!l)p5b>_+V88@ti9e&mpVli^cPa(5dIZ*7L>g z$rbc-G*HLS2Ui!1t5BEpm+jfcxC&Wa1y)x@FRlVNa1{$m>ndb*Rj_we1aXxs8CM~z ztA~oKbD>jLfvu~M2TF@<>OvKd_*1e7JXG9b2;_YhZZomOWRP?*4F5VO?H<%Lb{+f!q!jd?^K17%2tL zyeS3FcPRzVHz@_C_>=;(DipLC(;pX8P09oVGNnMOrW7DCrGS5;=&u|MZ{p)9Ko!1h zVkoidsT@Lue0fUOrAJUDT%R7{IxnH8hi7IlOHU`;rJp6E+;B7Qtegc7m;jFr@VEev2du)G)W;;D@E?;r zgiH0u!P!#s0&YuerM_qpfqE^1QLjZ@RO?o>7su61^9YX?0!s6URJ|5KtJfla^;$%- zUW=gWPZ^m`Ai(v;h;_XdVXxPMfqE^-sMj7>G-@|@WO3Za=!-1D&*8xszFeq7U{Zrg{-EDbd)kD8gF5qWD>N&7TVW>q?t4!2pZ7OfZn8Z!5XE6AEti zs@DENBu4pHv>++tafzMAP!eAkrm+*;lV7AQoLqtY(@zCLrdjEYWF=psVV0|Y-nWkw zllJinn{6K@@y|p1pXc^#T!G@H?L(&a|CVVVNose#Le}3O;L$93E^|B^n>ik`&hfzd z^8+ik>|Ocx)1zu^&zE=GaIhfj{10sBf5_!K$+x-yq9lGTI0(6PRQeqgu6=g!mh03y zRwNfwQ0VUt0PBeXSTCl4DMbHBLbMO}8Y9+*2(pHVXE_@pHufPJ3j(3g7@b&Hx%%n; znQUXi0$IZXY{PP*+xrT7!2#;H^jNa+ft-y2bmg-`47iR70b~sUu!aCwLjX)6_DopGvPOl^bT%q%Y%>E24a-TA8Ej+1 z0$IZXY{PPryZK9$8BoW=AqJ4MF@Ua2r*w@0*D)c0tRVo_5CCfkfGGs8XF`xWQYNV8 zBi*8_3jLipSH+iy?i?wz9n|GhLJ#=l|8{M&u49HZWF-$+$pcpMfGHfWCgG5oZ64MIHXe{Q9=!Up@nB;U56Bvi zqd9-qXA=_w$QlA*8v@AXJ6GPhs=Edl_dcG?ZjiHKVDpnh7`ToJ17r;Yu!aFx!vIWS zcsUyeEQD+rAZr+Sz%TEm6}vWA2&3T;T(IE195 z3WdhxSQ*l6V`2hXV*+era;&@hhC=@#P{$olB(oaiYyepIc^?3&5Z0`a)qi01A6WfA z)-4%R?3stFTk9`m^_Q=Ft-ov>{H;P(caM`4U=!mmWOWzVx(iv>XW0}$NxVsj0OV{0 zSa-aS09T;#oTLC08UkPq0kDPum{Q=SObXyC--ZOThQ!7aMA7REam#FpzD`&kdyC z_TG-@jkvm&zWtR(+VgHoYa2|ibrZUH0=4mE+iIdnxe~P2 zm7uk*4AWgwxDraOD?w{r30mt4wB$#iTf6{u6LB#M+PL2F$JTI&j3->@s8)VdP1)|H^Ou0Tt!WUqPZ zZp?@)P^Vl;6e(AN*18h3))l&!#IA%=>q^jCSAy2M0xh|cy_r;Z4@+EuI^{~DNVyWU z)|H^OuF!2ab|sWrSAy2M613J8XvvlIeK&dyvB6B&KX;ul)0K+RWlgT{mckl5_fQjI zStf2LQ&QbzcjDYe)7tWe+Or#KR~W6C`_4K#J)d#Z;|Fj8s+$oX&S+B}lz4isn@7a4 zWYQ7GYG&@Uo+W0n^(<(uXF+Q{3tH<~(28R7$t!F`NJqub(SVyyXHW5QY8EF+vHQ<6`{M2@XzL2D@sTI*P%t;N=} zL>*htg4TK#wAM3d$+Q1>o}?cJHM0xdG52!Hv!Jz}1+DcgXsu&GYaJsky-S8AO=_40 zW9u2T0)laL| zvtVpJ3tH=0&|1oZ);b0)Irh<~RqI)p=PYGGYaL6pwb*)=sAKC{&|1%e)_MjldG^t# zRqI)p=d5QzYds5E>sZiQ$4INws`V@wThE{+&pz_BY8^Avs`V^Pf7Y|0wVnm7^(<(u zV?moZHs^y)t9@bi-10lEA7b{rZ0kld;(s^P-r7+61EV#w=O)KAnmtEkF1=;;?8s<| z){j1WTF=5PXFUsA>sioR&w|!E7PR76-Rx;SgE4vbk!MfqSeVY(vHIE5dKQeWXF+Q{ z3tCHA&|1f!CC5Jc>}fp<)0w3#Xsu(3wia8@5_N1n3tH=0&|1%+CC@(k>}fp<)0y=w zXsu^KYaI((>lkTu_OzY_W9u2TvL4O;7O(2Bct^Q84R7+ZgX*7^%A z`TIfV)SCA<%xBi$ptb%6t@Sr(t-nEQ=?&VN^*5-kzd>vLg_ivNa5qM)$s|`x@tdeq z`5d&?-=MYr2CelsXsx@@*5tfz{SC&}UuenS|9Ap^x0?c%UNcWxe#1Oz{S8{{Z_rwQ zgVy>Rw835aY+X=Wf1xFRKk~F}{SEVE;%?2)lR|^_HyB%ggVy>RwASCC4gSil0y!Go z9iulUVNCwM;ZFKVq0;!;za`qLl^#DuG?7)hX=@&BSLO+L15&iDJ4&RsXf{uDb@Mvr zzm{klZGpDt;W;XQawjj}q@os}qVFiwsP&d;J7bH7Y#Cdq(u)t2ZJ z+Jg3%=dPr`khH(4`3uL7q{E-oCaA-B*q!MFRMLr-Xh&m;hoTu%sI_oS4J?c6=o0_&}oP3hQD-pS8YNA%#%mb zUr5^Dx)!9ryK4&+Uu=`&PSiq1K&Ktv)7WA!P3SQ97b@*<-SCzEep*}5{_@~Y`U?sD zt;yEk1~WiQ^cii!Z!XPr0y{Xhzxx_f?BC0nLZ$uH;YZJR=^bP`KCcT}qW!fA?Jy7O zq{EOj!09HE1U^7pp#EZqZKe}YX@3t=Q+%BodoDA!P>JpIrWX3z1HDYm|Cy&X(M57Sff{jDYRVV_h3|4j{4-)^T?Osm_W+2}lcHX&#YtaAC2 ziA(%Q{-o78`nblJ7W(I4`X?VPa4+0n7?_kya|1m+whj7}N^5kc8@Rvl@mg?5wDe(< z;cY1_quQhA$en4^Wom4Ta?~gP>5xzdz41lclHUR=Sy%0`GyU()I&g?}AennVngeL& z{TWy1KtGvqH$8Uzhl}Uj0a6!X&JDd8zo(;)-V8Kd$?HsJPZ8Mr;!! zS)6|~2hhy>JFwq}a-c3ThCgUxBv%eeVl3jsNc8_JiSap`7|HdrtOn#A~g%Z#pE^<+9cUM@e`{p8U?$<4l`(6je4 z()sV2oe|*j08b0>^Z-u@@KnGm+DW~}y^LP9*d^CpLxF#tn~n5sZmu9NR^!0_jbx)m zAL_N}PQ4aAtJk8FrFu0woM_$T+uH}$!C~cP8hN!Davv`I=mHp6Uu|B-uQqQAmA=}{ z#Xa`@6lmN4d<}2?=vGL`bjIn+i`Wl@<}UT`$;Rv`bjHb zec@U@X$4I_zWdAcz~X`?xBDG!YqX1Mzi0)lU$i=-;5zrqjawwT`AIk8 z9j>RgS<3-Vrp zeD)3H`pqhC!*e3vtddgs>KkxAKIVG)>Kofe^l5#f8klY$w$jZ3`vo{;qLLw4$Pg@K z09!I3D;dCPGN8%F%}+KT?RL4Nt+QR^t)FBj`q|zy0jx|ccRM~&=wBo%Ap$tAQ9GUp zsVYQ>oe%+RiGZv`gfbywxex)h5&^8=a{{(Ru*~mc2oaE#2w?SGh>%ht0yrPv@T3sI zww?&!21H=+D-nW)2*E-Guq6Vr5&^8;kx>B+eZFjk5+U-YD})HP_e20I5vRHGQ-z*I zq7ov2<3p$&PlQwzBE(LJ0JcOxRw6=~5OJCi0kskVtY7*9wnVUOh=8m_0ITOhgp>*q z!1?&Z6+#502EoT1tHBp6!51vS2e!e7ticD?E=cg9q0dtydoQ5z_c`iJb2QKGcSqZZ zb}8$9iixOkT~7qC5&>L3lwLS?{%S*5JCH8DM4Rl!9x%ZN#`mq7y2B zRw_c7FmZ}70ktv#tY4u5woI^Wn1HNI0Bab82`LpOfb(&5tuO(p0TWnSC=-H(3Bkey zuw??WG6Aez5GJ6>$JZce7i7nXlszm=)VQu^0$7;_DV01-Q3 z1=z9zSy>^xhA$LaP8C{UqqG3)SF(UDEi4;aAS*4v8WW*KN`)5Sd_3_wre!1~re)>q zW7lzWUv2Iijg^(G_Tr15l6UZy@jG}^-=YT#^bQ`~^rzeV@9@9$vwHjv-kDU1-@!Z6 zt^0goV9kG1DX*{PgW~eO-CtCO@TZ9E~A*XLp{ z3`r|IiI)%JR+>+9HR^Yp=ni3n+;UpT9hB?G-x>6`jZeSjnJZ@>Fs_k<{d4a&4xZ(j zuPSyopX!#aDh$w{E9g%@dsaG_-oT+xi(gLvMDoehQ``fq3cbE~u_@l0Y-pL~-a#>Y zTH4hV@92xydy$IS)6#yXSQ)cLy$C?wVhr z^jz*H&>!z01@Va7IN!%U3B7cg{RnMEc`oj0jzg_HG z^i-~Q=~%F{$rU!)(dPJb7w5?4vG4p?oYtv64krQ;G*EM30 zehA?VUg6f@WQ(-%qn4;S-;^I1Dm8APoj$kTjOjDiBY){&csNX__v~Ti;qV&%;c()M zJ{*QZj?vF^u6a7#5`CF&j#P3Z-GaZ-FC~D+p^>=(j>_O7deRFHNz*5q`J_SgNz)^m z%}9g5kY>DS21$eDCr!U-`bh)FNi#t-ZK=TLsvse{tZgiLD|c4TCI#-SobBHETVaxW z_R&J8+w%3o1&3`&`%ji$N~O7BhF=WuvH&j+@QMJh4Dd?sdGpn3y)cRu7RA7Z*T=l#cAT zR}xUgf4MJN9G&APuT|)3KbNcR{X^H;UFg~oQfX`Ywd#q~W;BT#hAuwmhe<`YnOW+$ zpSXukMrf{j9=G^)X>mHF(ir;5X44{c@zbG2wwdX+Z!VT|!$0GmtaU!>t(Wous`!SV zB^^26E$bx@E+BP2e!$m*RN6UJ530E3=SjT_xZa!iF(()wRMcdb7|q5o-1LLbUV}A|_N^=q`M-(9;QZ{8p%WA=g|3YOVQ&!X={%{abv2 zR1~CC*rAIz3_)U>ndx7kUr9FfGkfluzC!l^gbe3U#b@2`j%q1RX4cJaigHOzHXfWohF}+{X6M#T$hUr6O~*>;4jLtv4oPZ$NC%}X%gNS-ia z@#!D=8Ep-dVZ9p5(|Rpds`c6*G}L~tp%zQoR14T%o~vS6n^LnDE8KeRcN=QKX}v92 zsMjKJs;vP_fH3E&I%qMo)oU?5)oU>a)oU@O)N3&*ke0Vs8$K|m>y0r)>$Mnh^;!(3 zdM(Z|_1fzSAOm3*gGFBUQv)YQ|W||&i1+9gE5~gn%tvflNj_i4+ zFjQI5Py z{?OQ`{*d*9=C`p)m7k>t58T>#MN61#o+6$Zs)Od(qkJln?qJtfvu~Mvo~&` zi@&@pow;Od8|3l?3P<@a%!!-Q^bl>va|D;X5nSh*Yn6iUP-vC`tM9kEC2JRE%7Tf0 zc8Go%Xy|GEWuWp;aHxOip(=8yTlk6fI(f=JdSX2ie<}t3w@ClutFgCJ`~1Y3f$OLg z#?{)XEE+>kQ_NHAp=SE1VuOPIcPo&mo(*aYyjzXFY15|fo2%a1NnMK1NY((A(IefC z-Ngx;tieBdpJ{PFdW2Q^EOoe$pF+;_f9ujCEy)?=2|d#KmMgAPnAn%8x-*`B4dkll zxMh8`sKl?QV==6QX(dNqG7aZh-l1L>gOhRmKhR-jlyg;>HMH=r++{kjnCi}?4qT3- z>R~TQ4vP+5?(XWPzST8)gs+Mfxz@ZWRTCxhOfOeOiMPsfNN)skAFznmhAvL3q6<{w z)|@~?)^_4rynNV%XKLN#d*QJW(|QVzHRbz;7Fa9#8O_#chFZs_+M(chSuWIz&_g$_}hm*A6>C6N#*b zh`kY*N&d&Jm{}=L6)SnFafNXe z7qaTMT@i;RH%-&6l~I_tX;gI4BXYX>Y+5&Yt+{39{;ko%78)k@z)LA-hT7x9=dFa^Tm_%v%rG8}I+lET|+#2mk_4|g%^)HZ8;!BP|kj_u9p=S%}>=t^~8tqQC zW;RdP>O@bdK1lS0`t?2hfF95nIc|M#7too3q45&_==1bU5|c2v2>BA2kP3k zdkDcku(!KZn1~ACF*yK)Pyv!eOzbBOQ6Ipy*weNO2uXl%bN7!gP8c~=IQnM6-SwH) z-sW$*C9~*fh%uPOGFJ_QoMs zd7HW@*=%yj%jTFEO5MY^(k_oep5Hg0Fl5boqaV?G)YH3Wy;mde(?*}PajQN0H~8#= ziJ9L152seBD_!XM>+!%D%}1YnH+dGX1@vQ}b%E{yngjF`pv{5q1=N`o_F(?%B@p10)NyTx^zjc3~R4mb-ai!vnS+7&irngK#%J|bW zn$mm%jv%)6{I1|m8#`jn z+V4ru4fAG{M;Oke`G4sj0(>;UKL+@x03QqR@c^F)@W}w53h-%$8}s3w3F>D7E5t3a ziN2LSh5uEyB8A^n0WDp)yXIqw!frR=*y4ICi<@`2Paj*HRqIbZVS{P>J1p1b!Ur<% z_oX?(T=npA=J|VCT<0a!k;wmcieufS zQE}ZuceEpS@DByIWyi>V_ot{h(Y5xB7}pI}d!zZjln&pOYjWkIiwoRtGm9PTp;&h| z1DB5QhlLQ242OkWSV_oE#4UlWw-dFZoy2tFo9ZQ3S2te#}qvZX%Q^62o_rCSByamR7wl59$09R3POuuq2-SS zx8(P9SD9;gT7Z=n;L<*Iw1|n&0vx{;1_)%OMeKwYU`q?+gqBb!wER(Mfm&$+E*<7+ zfxs(dKl&kCT7oRJKvr6SH9A6zlnO1t2`vzamN^+(Fsmvpf`t~rLd&0o7O0dKU_G$V zA{B%d!9vTQgq8uW;b{R@TB!U}<45!@5}oh>9QQUS!$a!Q9$1>8#ZGttwmd*q9zvPW z@F$@GYNY|Vbf~8RLVRi%9gr;zK^7VyD-FOJ4WU6wg$Ce+1_%vkz!^!bzQ(h_8$1+vlttkDr#q*Q1DPH2J9fEKJS zlor84i(sMUaiIk&r3F|IEVM`kp+&IJ^0=pkYj|3Kl@?$+mt<)X6QKn-o*!s|th9)o z&;o2}ft=713Wb)(g%+rl7U0q$o)!pkHP8at(h_8$1+vlttkDr#q*Q1DR$9hFNYmoZ zJFGZUmL5Mj%q%^gkU+ZP;k5L)woFS8EC+Sz0URIE+~gJ!9vSZLJL$%3$PwoXpss+i(sMU zDNhU6@U#FcEx~o9p?7z%B7{n50oDTxEmA>f z5iGPk?P=i}o)%!G1-SfWT>r%OoF^ti3vhf#parthB6dOxu%!iZLQ5zVTAmhKpjKLd zO9yybAjC%mS|D3mf-JN^R$72HIzo$-3N641Ef5;ef-7UCMX=B!SZH}hXn{&;0oDTx zEmA>f5iGPkBee8$4NnWO((;VEWy50EB2ftq!11Gj2B|6wLa`GXfGrJ>m4;9zEIcDD zK&>nQmlk;zAjFFU3y>`fK^7JuD+|CH3}Hb^g#}<`fuqoXg=Y&ZJ12Kf#k~n7L$Ht` zSjc!*$bd@80M_FR8B#&W5G-UoD`e#GcbyU4HLmGN0aj9gOFijSJb^d~^ z14ZnFAz;f8WMznO`u*o;g(BD}MZl%~Jw*^=+7_paL&%n*APYs1l_Fpbkx(S1LJ_c1 zG!g<+#P37jIBLXL_uO>4k%b!&vMa74d-HJVn^NGSE2Y5lKc&FJGo`?iC#AqzBc;Gu z4hs6NtUoR$*pvx|c1nSiODW(}N`V_qDFyEIh@!u8FqSv*+xIjbUE$kW3~O@1+EY1% zN^xWN&s2kN>@rwLcg#_(vL0P>(*4p6=nuYh+tNhikN?Y6W|1yhldJ~T?<14hu&nYe zr=QZX{DYyXY}QhlMR!Y$$<%g!Fcbgu9(TdVi&M8p@a^r5^ev?6E&W5Y<^EngE@TW> z8Xsi3gEhZnMBkx&OK$C;XFJ+Opqa*vZ>jS1mcF6MxoShBjoc7%qFcg`xHUH|Zos!QhDPQ14nbuIWfUT?2PJYpQG#PAF=r)8WCD~pog_-+ z3zRtZCrYFhlvt)E$|rX8+T*MiISNx;03@c!WGHd5mMD?$L&Y3lSXYMJu*TL`x}sV3FU7=t_JzNmCc$1pSm;2mZ zIr_eU2>ovL8}wfOYqmrLU-F7A5ux8L*`7B2G{}a2n+;Rpvjm&7VKB&?4I2iTvtf%M zb2iKiGAF}=AR`%S@mn{ivth4bz}XN5nX{o5WX^^qHzXb8Y*-n}H5)QqBs5bp@LL{< zBEAxp>$2hchT2;)+IP=}z+hc6Oh~due(u8lYG*1N`ra)Y+)mpR2b$k>U&5c)M0!o6 zS44URQeTa>)-@noX7C0D12zk83qj>9_+5}W3*HPeXF>0u6H+(}Hu`gOvJ05gU|ulb zIidQ^bQbIp$~g;82r_5E8A1LJv!E7+s<4o-UNRv8h7RU{mH>AU-L?#-78;VWiL$>vJe;!QDvH!2AOF- zBgjnil|fDx0{+y&G=KV;WQ_Be-|wnK=5@f0QlG=mG~W>#WSSoe^8W(OsdYj8JlbZK zX>V6DHN>kEwbj0r(S9hJGh_aV4JjJvKr8LL`~Won?<@qm+`&5*J2(F)os!9!-7;rP zsO{<{k>g*z;CoG-{wJ?qYISYMvgLJYdSRw%sBP1U9ItpWG##{OX0+7X&?JsDH&^|e z9BP-$p`f;hO5~Ime-kh2+Cbabrj=`=t3&f~^OooY+Kr{3tERPPj@G1^y^T=G-o}>b zEV9;*Sd(>Ay){&9?!K{8ai9;$m`X65zD7i2-F_=ZjB{`7R2)--Ne};~)nG;Pv`-}3 z?uW8ok!TB4uoRqX7%sL(Z)0yO?Y+dwBD#VuO9tusjD?d)XpLT=^3h{kcoQF$yv@HO zN!Rp+w&WMGNJpQN=2fFvbI>OaT4z$jm~)2L3a$ZAM3rB`djy!^Qj)xxtqgeBz8$U~wU-#o8k^7C#%6X1g0~183C0arqq2_oL zpt%~iSC{wTNvyQJIunWbucbXs@}zr^QpqjNL9NZHNx0gP{?YDH^pEp9X|FD!r9G&% zy*d+V4%^UYQtsedgL#?mF=)Z9r&?>%3K|pm&#W=!Lt5SbLt4oSQ$M5yMb=t>WhpTR z5BbXWFg3P(;cDbryvN!os(5pt@(HR&8$w4kb<$mg{$vX?CBB=upja}OJ}{TPB3-oO ze~@mmB|YG#V%(;Qxa?zfWl>T#P*=8-mSsz#v8@M_XG^GybSn=>s~$(c?-b?mGgBfj zg?tHrZY=3dT{Cp^-bT^Z0@edtH4)TV)G-qFSRP^hAx0&=cVZ=IpL( zvAWFTxjY{=XS&JL))APSc1>nmNvUkVqRey~{fbABd`ogmq#6BZD zhjP|5!i>tvRHM|TM`p77KAg!5W1D#OQ%^Cn)tvI9>boC_XD;L|9SQGC{DH>u49;3U z!()i_*6=0GWM-07$A^VWW91c$!HJEFJ5z6H%-xNe_KO8>HhuPy5w;68TQ~A*lw>H# z9;GKbyrK59X>GPz1b3~HQ~g&|Y2))7P)7N8U%EkmM*Mk0?JpW?A84q3D6OsQ6EdJQ zHdkvD{LJi-HF=+P8ehAFoJv-&4Rfk?CY@%PcC*fn;&<i(G47SM|wS*4Zfgw`5;3h#!nc58WV(z_HFEvY-FjauswGkK)7 zidHswq_xU*UQ+1IJv`YBY))_Ny+~^RdPXbF>i%bKaCzgkIOlqZ8`&OWx!@u0d3cCb zkB7MRk{fQOh%DvxySxE{`z2n>R|&(e<)mWIUc^XYDMq<3;|mh0fjcf<%eR_EiyJro zK)C1QdyVC!x8i9y47oW&NnU8By2oA7`14TB=t@3TA|JssZ(!@EUMS? z^@+5=1I2%o3CUG&jGK$~T0Fa~*YfR!x~?HFjcsW``6`-0%0HohDsI;8?ZtJFc=9w^ z9tuO&-&_LLhr%z)Z!STl4~4ln^-vfZ`%oBi@|#O9@>AhGpwr)l0G5NVt`o; z?vVT*N(${~Ct#po*k~=TyzuV+-Jp{FJKH2x^s5snqn#qjrhUIe-6Uo|tF&OH2 zYnrb8`&X^SOX!8D8r0?AqPA@EWwS*vlShV-^_44N{m6vqx8&YnDC%A;!Lk=iuKL4r} zaC~Ekg0v?4<)k&)jRkCXV?pNKSoqEAP$(PbAk&+16YRTU(COAJwtqOp7_ty9?-#MW z9(fVTZY;>U8w*%NgWXs?a`@gzwqv0*sa^%jb3kOHy*34NynEg#x)Z`k1fpw%jh)KS^{OCvDm+Y%01@`_WYhY~r^ziQa*OA93Wjpequp(B$XPD7@lhpEW!n}s@_{6aGHnq}xg&7be_LyyhO!*9qs^nlfE z!QwVfVU}9RO08g_R@WThI| z#sG3@I2{1!;-L_L7U3D{@at*Q8OsmLGi2piu<$Hcc;-5mXDF2C zx9MF?8p9JsCp-gNAK!LQ99Zn>ggRaj()VrGc_h6~33d6w;1-)1Dk1Br1y;9!^$QlF z4=xg`J7!qL5=&X-m9l4*I!Y-5jinW`()y0O@W|r80yZ(MLRMCRt;djw)xB+6Ll>VA z+<(U{`E0RgA=Lbiuphl_W*(qIR#t)4ebFDA^u9L|_y0zV=T)u!gSZ5c^BBFBlbS|Q z65kj)@;ByTGp_K~o~3>rahCX%JuE-5o*xeThWG__`RC!VY~~+q zBaV=J+#6>Vr;OFZVp;AFJLhaY?6GGTXHOX}pOeDLS|De&OmrLA{_aRtT7qSz1#DMZkahbzu&yR#p(QovaXJF$<1<#tLW^zv zLJL?oyaNl7S>I5i3oYRIJ0ZG|b=x~|ZzKyXV7t(QoGi3Lp)9l@XBS$~=|YR`?+a0c zY!_NA^Hd-UEy%ji0@l#@g_ab{LJK$_|9TZKwE7{@T(xUvuKK4R!?^U45bcnmA0_cS zAuRutT;~cu4IPI}?T4rMGKO*Srb)+F`!a?tctCjLd&? z#14VFd{1zO&CEs^$U4sh>pU-dndb#>$%71+&*~}PkP!}FIki|>dC}cHZr$a@S(E7; zw6Q%0!7#oc1o~BB6YBDhL*LlUZ0dpB<8EJWW({1Y>#QMIW({CFYe3dn16YTK%oxcuU1Bd-`GU9L#Mo%SwE!09*NP%Pp zu+0j{niat6y<~;dl&lcEBS(cTeNF&tP5_tBqB*7f&01z=5wrP8_4r>0Cj(QOlWTUd zlT!&d$CK#7q@LzQD3i2+T-q}P(S0K>w$`B4#NZmYhmb<%o$>yn6tYbemQA8S)Syy?r~pSX66mthSPaNuw)3Z%@D|%A;9XkWQf$13<1u^FTKR` zMnBv790ArGdBr{XIeHrcDxD{Qo@MRoF-DU1#j}aJVa(SpC;CXx^#>`8MBSq2nxB!ef`v8|3PxHVuimb!EJhb*$G)M zI|a*Sr(n74(JuZu_%uJ61v*Pw*oeUy8OG)J2o5rGNrQg4zeyLfVFds-Riya>x@Pk$er(a z^2_{#vwXk3CprXuOx`(^kJ6ozt1O1Pau~TnFCOiKKb3v?-~H%cym-`3$Ke-`81VDt zBF)D1dS2%+y%0#RYE?c%rgdNXrEl8xQ`LMqcS^In@c3fa7SOUowu_j=JMD)`5-6l94x%2L9rzo)xe+@B~6T)vy2baNoL7b$hrt8=KskN z$DpYZV@L45f`(1iDn}55qvGB#HXYqwS&K-e&44{bUS^joRDKs$b(|K5t(j2yO`+9Z zEpAWtj6&7Ui9B7t3`h@So8H0`;hj;wW4E496bwWbZ}GpKRs)SNb6h4_R_>p_2NvEi~6encOsi5)8i` z>+U?UIIXrn^*uMDvWWiBoYpE}U)p+_4C#nI)RY(fpK~qpgRcjmmbF3a%tO%OA=1P{1hfZ@iJ+fq%pltN10s+KrX*Z6sPaULLGnYC&}di zHGSb}#c`j2zBJLVa@c5(aAJk5H=}{|#0somj^r~&Oed*rM|7_RLD#O6xU0~_Yke#^ zZhz68^p$+y_Dr4)5EL39!4e?g5FnZBG(JU%&$?`5;saUZ18n0%b!MGh95)vF`1}wM z(jy=>=u4A)K-kCx1hNJMSOWsA0pVPZxGy6xezSIq`I~ z_mqu{r;ycCVCyMlzDb<+6zX`Bs}oPDY4#NQQjhnPjf|&|)l*>g6j(jwnZ$Yug?cJj zJO#F%LQXtg!>2178BZarr@+=zs}LP`$M{to?U~!RPwH|k#P;Ox(2MS0jp~~ zGg{Z6P}c;DYrxhu$cbwmMb~-2$o}=&$hZbsT?4kRK`w8#a`wNw#{$OtVB(Rxh}0Z= z2YqS4d&fr8dy{29Wc3bMy#rS7c(S+NL80CW7Vm(qcaRhB#`qLvBjX)p^$ys22U!MV z&0dW`9X}sZl$vHwp)Za1p0bhQ5wdy;teyg^r+hB6og6j(jwQ?>OJ3iVX5cnWMig`9Xg zRx);7HZq<%T!XBx0bAD~OS*1k(-rD?emHkf)9fkqrLo>qHZmkaR!@P| zQ(*O!7gp9&DAZHI;wiB86msHexA&BdjHi&*Q()^UWJ%YQr%=a>Lb_7Z>?!o6F7GKD z8BZarr@-nduzJetM(ZgQ>ZxGy6xezSIq`Iyc)E~{jHi&*Q()^U>n7yH&0g;&8yPnt ztDC^qO~~YCDrupM-wJM0yX+?0j`nV{kzo_Ex(Tdq0;`*REo0q;LfsTBZUS33At!G3 z$sD^I8yPnttDC^qO~|D^>OO7>b$nh}AyCusbR#yO>^)^8Gvz{7Pl44_s=R3Pwiz|( zNZXVG1Y5-#LNN7&zQ%UL%dT)+el2&-1;x(VY6^7jTzU@G%=f*fxAYEm#_wd6 zeWV=yO2)FEl;g9?0aC7$RgNd+Mp-5Ox=Fn4xU6;}X?Jn6Rus$hk)Q=Diai7PRkC7R zi`;g>8$ILcjh-jzviIL^*^1&i&3|(@uAnC%f2TJaN;8K#;xE#@v{55_dZX9zuEWTv zOit4aXY`swp*WHf_HU&2Wo=Q33a9mSwGK{@f|gl*BYWgU**8$Vv$c26uGY@hmh~SW z=`Hq(|A-G6aItT_y{+Q5zOcBN@AAl`%kJt6i<3t!A}1?L=}0qjz3#*>6esT7H=RD0 zrdoO6hjBLwxRuFBDsw?{&|9p*XweAu`EHLP=@g(5U!v zxBo@OZZg?&WpT=kb?LrThrH`WKX*g(LZO#zP%$qRMJW|mtmKNd)ihv=*%i<;300H=kfXmM#cBKt1c?`Y|u~DDeGG3 ze%b|;b@)$wLVwq8)OOoyx9Fl`SMw@v{8M$o7>{6Nk2rypb$(1_KdxKeL_NTZZ2ffb zx80(Pi=}Z#QF{8{Ng1Hgj{9r_MYsB<)~=(Tqz}sRH{~wM-ebE4FVT!A^V~3P1ura} z5a2|H{C>-%080!{gl!qHiptS{ldSi@#=C2NT^!d9eNXfi6tGP`eq%oW4(B2%`D#)^ zw_I*ag!C;Wn07}uC8fR5%?a*_zLwy)|5M3|e0sL!ES*tDg`$ z&2{QK&FcROo#tu>)kJA@^Gfqh%eI(B9q#lV+lIyEaCspZ3qgV4YaqbwA7Cw@(4;x|ZDm#LO9l^p5uw@6bvIDH+ zQ^=#*zHu3St3g!446yw{ z8>uSHh@CJ4Y?*X{A2`^=yG5ax}_CzP~oFkYv`Ou&$yXGs3eX~wZ3VNeu2A`5( z>G7#vcDHZwfR@6jvs-x}%E{93Ot9PR)btV{deEQaC=kB*8@3sR?11x;w8dZe2seb~#-I zvnd6}Yf6FBK}vxsG^M}^OBDK<#m&j^_voPCy>PmIAo&F9DD7G} z5r0}MOYx_268(#93zMmN-nKB=-T9?rsSStAm(O$MJM-PmCHK~siUVz&t>u5Y)&FXS zZuV95fyGH~NBSc(Z}}ZA@hy`Nhv^+lHvf5Vr9#Em$DC3ib&OT!mS zZ4oYUtFNP@Omb^noiu-`9C?!4=IY|w?b5@;THNG2^Ig7)SKYFoj_CHnYi{zP^hHo< z?{Ds*yYk(>YkwCru#hjm&SrF^+pnfOc=U9_k!W#3ySCs#lo)eVMVmLt>7xXFTMK3vaGpgm}(}tTnodS}Bd5i?x!E zU+w=#06#$d5ZezOz_}Fm8j_)rXa7fzO?>~%nD;?5!+sMXFd1Rt?lW%VySO;B@Rl>PR zH}oBEl<7O(Q{3v8ivycMrSEuiaq1m!XzV-Qkdt@3r^r^6{HEUtZAUcE6)-jdoG3{VMOA&8<`=0t!rR2D2dl?BTke_$EB z@{T)X-H=1g+*};kjZOGUN%kv2*8Baybf%`c;NzUFkV~`5|3w-*%Ak%P+czO)t)i>F z)I4reHXr9RpN*~yL4!=+Sxnm1`~A?MxwklFo!)3aI!)xNm~<LGvu*~7uU&`HzuNC{| zE(*p6!1%x*9|ZZ}MDB|YNpNqp*kgC+o$dXj(RlCwW9_>GvHafuGctONjO<-P2$j8s zicnEjcFT$$P2w(8im1d>MjKHX5s{JoZXgX28E>Uw7s~#fbD!ttX}rJR?;pR<_xsj$ zUFW*beO}jf=5@|}9zW1i!533FvcO6jia^lIbM6^%d(<3F?to=SH61V58elFz@cAmW z;QW3*G_>y=EwKZ}Qhw=?@b?g#z^EL1fxZl~0H5Dx{9!m$N_=Jj4hP>(fS2Gy=L}OK zD`l{SS&m}xjZT0a4hU$JA~Sr)k7v^@rKo38YmrdfpP6HkM z;IR?BBDwEB> z)2aF6KbC_WfJ+0mfK0*JVCWK@W@quUh3}DIMgQ`$`dL#%?vs|$(NPTVgYVw|e-vdW zgrf{z^Lt6a<+*bu;Q{jJ1wU`4oIfFsP{tLi{9pX*^>jL~o{uSOIu9!sDPR%`*tppIrU2nL4LN3RW?69U@FH1W@ID@PE;cT9aQP_ZPAmLuyEy8#> zxj3o!bqa%9J^%7HfH67`^f2_Ge$m(*Y^33qMGart&k5L5oYxL@0J7)6dw)q0qoy#) zo`*^Ji}?HkVDBIh{C}zI7`3u9F8CMJbq2h$)5|Vk0CuH=f9Sy#=QQhKL#DW7RF)1>!`q@*m9{`&` zCD{h(NZ?j7=Lo1qF8~LsAYQ#B04?hXE82GOhl>g9ATn_=aV?DYTm@FEu=o7cZq!vg zm`W{R1OORGd~EX4%q$6ufGr^kCYo$v&BXjpfm*Vhh2M^ig&Ab}=07uKT<{Ob6nx0b z#pkt%59Irc2ZHd)gdaEb20k_AqtZ0>nw=HZX0Qc1SDUd#@It-0+Dy$9^_pP62B@;Y zi**1vrp^;0Gw^iY@d(%jQkUfa(|O5Em|J z18tuPR#@57l-&g+SvqOTxdM_97e10J0zXmb&C75xH$JH_C&Vl0gJ{(Q2swBmjrv(a z{F{0;A^%mqkr3nR!$m}4x(GQ`hhkJ1&QWR^e^cK|$O(00yzD`Q7z`f&xAuhM9}5@s zgYSBlQ4SQ6^nbBY9g!h{f)9VsAR*S+44(VdPW)rPnH4?aNQgDY7=M2xkx2XXExCkP zBa!;ZyuF?fX@mjLTj+jJU#?;B$0MFZ8u17dj^zQx=MhQy7t}O!JmhMW`P_6nmw=#eEqiSls#@rWCd_A6>XLadPsrd{wY^QbW*jevmOGG`18yFVVe{`W^p z2(iXAXd^JY9VNe6p^H%YwR|^*!7P~*G(8P4RsGEhlYf6iew?rZ>mQF;5NW@@#leAi zOD5>Cezk%l?IX}QJh&q@;5rT#On%$1`YFHbW4M0zycnO(?m&Z<-zLzd5;LmT;N{Ht zAj2SH@D!Fr_AD5<7BTU!UPu35{pJ7KjbTjqw2fXi29C>20;`t^)Aooo@lO!tn!6jB zNpQ9F|1^fPu~0{FCZW|!!DY379mGL~?5q^S$D}2D=hD%&^_*vJ8we?UylN$;N zUjZ4>%i=R=H1|{o#*qfoE*j1GDYIa}eTqRRozRMC2pFHM{-5;MQ=tA+)Zz2t9X?I| zG-MDQMf^-*sM!d7ibOpJu?7qiFe12y6gzN`k8-RWd}b66eHadE3GtcHNk9jy0!?aI z&=e=}SfJ57xptm3o+nLk5d^Q6{1sXb5X%#*tF zq~1KK56K{i;Fo};DmeUMP0x$L1R?~9=raH@^#K%YgpjF`LOdHJh3Nm3LPPv1g*N$9 z3e7`YE=rRzG}WKV&}x55p#lGtLR7#{N?Z?f$0}y5LVK^v0i3 z=onfl4>Bfn(wrCtW1&T8gRzh&g0YY$g0ZS77z;&2Fcwe#B^V1Ow82=&&jn*aRe(og z@Tx!?jDU!>irw5RD1<*r4dX$Y2;-TOD7v|<0vM86&E-ix1hYh;4D>8IA%OHy&<@hHK|9D3 zCj{oxP|ObU;;Vj*aX{JJ2?6|pD$vJK<4=&M4bsi?C`bo+B1i{m!Yn98hf-0D4$@5I zvzd6Hbs4Vfhb|U?Gzi#bfIg5m=xT%lcCdL80XsyafE}Vyzz)*10XxVO0Xrkg@dlER zEv}*j4C`l%TNm;~zz)(<05cJ=gS-UTa$F!W4urHZJD5Ty3C+dNj3`%XNqi>w1C{eu z!__n=sIvk3AjlJ+??al1+9A0iUZAxIF6?&*xQIq@5slzNniekP3Ak%IUFhRgYG=ht01Q*h@a3N2?HKDkD1~nO1p@9o|0xqO!;X+=b z1(f~|@4^)F5r_lzE+!PZXCyvT{DH^waB;Qs^Kc{v<${ zZh`nV+9m|W1xHkQV0@KS*mIC?ku|943MS+QUSKw1$(;VoYgSD|SNkSCe~q-mRi8YQTnB*+EDxPnZVMglUi*nMMQo98Oyabcjai5RK45nid`833M80WW!Zx z&_SL+2WeV#kOw2%OVF**HZdqB^Gwe5eHsWTuB}Z4it8vs9Zr0BhCBfj(gaW>M?f_Z zP&g4MfFc?JMKl5mXOg$66+39OK& z#R_?GJ&E6eLNWPE)|^wd5KvrOlL{2qv7QGCc>*Y;37|-hfNCS4aK%IbMKl76Xap3} zv_K(G0M*8UD&i_MKp{^6g)}WtZHnG&&|^U{*>}FSYU3ld5fqDSP=Vn(Ve`NsPXL27 z0Sw6zFdYO8F8T;yh(^E=jetR#78v9SU^)mGu0jJ0@&qtQ(*o0>IK2VDpqPAq9+(c^ z6&pdZxH=UWu9Gtl4DtjpNE5)290Aisz~H)-0ETD;4ABS}q-lXco&ctcfZ-}Mz#vZm zgETELUCPlW01S%Bh4a94k;kA|T#X70*P#Ihc>)-u31CQ$faxJ%aOq6|Lo@=0Xao$> zw7?)w0MkQl4p(7>n@MOz1bG4&q-lXc9(1Je=s0cX0>$K(d7yff_GS{F5w5LD1&Zqo z&U+B@#0dsO8{i!*q=|1c^$}1QOdxQnriNkTTb%EEb|kSBmb znieSJ0Z9xb zm5`IcQDkveF?v-}tcshUTr!wMfIa+c@E_Uh_}?4gFWkdl2Oh%r@Nt5|DZ6M1b`_-k zb?^Q!325*BF9~Sx{x1n=@BS|daPPi`K1fX(6p3E;HwF01PEe3Qd6XF!V6C8xEFjJfeoyo_aBz#7Mu?)% zH^719fakz2;7dVpaum?JCQ$Ry zLPs1s=*K+AN!+Fft1WP`9W_;gjSldvb37G4%muxJ`c=VS4T3C&pUnn)z3`d8nQsy3 zY*6DcpxkXE31R3E^6EfP=4*4y2AU^{6(By1#(^Ry_yJ{<({FYJ^%1@sKm8s2t4V3B ziz4>5bQq{d)bql^tJnNjA!zfYmL9wV6%DiiyaYk;H(hDofc$q2|J6b0X*}I;6)5(K zxw{u1uxjA#{2pG5vhlw;;4f_F>%klFc8(K3uz?WZ1ZA=8B3|q+Q2uMf|4RaD_N~j=bc6UgmVgalLmbpzct%C51XM5@ z)gW+|4A|_y9`(zCHDW&bcl97F0B(kWUIG5H+gvWV8X0`q;m-$ucls}B3#aM)`Trwr zD@YUgk2Khv1!>YSs_`KVau|3}h$fLXEeoUx|3}(KkS6jUX|SN8|B=Q%Lx=f`{YRqx z44uC?>whG|l7f)=-)#enDo*-)BK4Q{<}7XfyGMTW{r~DfTL0aL)j!CR(%wnpW4D}Z zU-Us16uK@ja%==5aa9Qts6z8I5P9%p-%yw6{Ve{bL?1+b7PLN^XMe9UI6AzaW>_!? z>h&T}ukjun93Y{W{aag8WCdeT7AUv84{c_1+nW5VS?NWPg85$+1XnMj7iU8na(~qj zh8o;J1N2n#%+%ayHBl4FgdG9+ompjdXCIoVpur21*Ebqs_oIgoSjxl%Wq`JDT#>?PznLO1)YVwoxhxAyP?b zLMjRC5|!LEPeRAh2f=)P*%XF?Kfh9eQeul3(P)bpe;n;!!eUVOFKMK>TXul@M|~C2 z#Vf!cQoMQmA%#U2|1)E}ViL+|yA-|_EojiUE08C)OCe2cmztyPQYa#}OY!7iwo9Re zcDoevbK9lnXuDJr3MF#DRFb-ofjlZfEDm`iT8%-|5UVjnqtzIq(P|9Rw5u`56RWX} z`1XYjt`Y?2Z^kHhphB$1U>fae4D#Y?5^BG8+<1RZjsasFb?;&$WpN)^cH-J5R1lCM zr$ZeyWrIAizJ@fhzD9CGyeJk3DD*Y~6wwGMq7hI?(*lJ&0n`Ek#Z_p4LY@E$X754(c>*Y;37|-hfLh`}qw3SPs(U1~AP6w#hc+r@gWQe~iYOkSDAOX=qK1*uaGXaW!!tS`<)5R-H!yc?o!q zOk9?BQv`q1kZN1}890@sRwBp~wuLldTO>DR!fVkc+_*-t#S^wbG_nPvku4xiYYWH| zw%7#j=vc)fXoKs}0EavQ9MZJa2=c&z3BNfIipf^<&^MuKglij7q2fBePzSXa$P-W@ zO+ZC*RE;*H_5wRG0x6;qQbZ%9kfucnc>?KX)Lw8E5}0OCI|j%TKp{;F6!HLQ`ENj> znEYTK=w=+KIeY(5w#*;!=^z(3%`J`=O-LqM^ygy4zbnB*b_OK@UXwh*Q-C58#e)L{Fo6G(jGH{JSssf-Vs2|#4#g8qhm&hM#qdGO?%7;^29MC zNE7F2%;s`rBByYHuu{x|*s*IIbUP^nLnI+VT$OsR2xWn;h}lVz947I(Baziy9%LEr zxeX!oC^}Yz^w6;)NYfrGf;@4oXg&=cE80nlm2?&Gf@0#+KS&c-ph6lM23-Jy^GcvJ z)N4i{PaGnGGyxhNB0{MSbA@LjZ{~&{`e85uY`NBg>Q8%a2v#b>?1)BYM>H}!q-o6# zdBW_FCQ5+J4kb+Fj>Wjy=dXY9-?xwjB?)uEk2Nv;NvanhO`Pt6H2$TnI2Y}RgjA4M zAWhy39gB`*K%V$Q6X_wZK$_MokSDytJ)el&vJ1HdiV3$sn)s>~(zI^Dc^bDso^T7K z38Nslpj6}*NHdWGxS(6SA@divz*bGT1<}YYh(>OKG_6}8Pq+orL znH-b}v;+?*CQJ@#;tq01)0!OTX-tlE?eMw|X#y}ZIZ8z)-%YtP3IeE5^cQ2p&XO=T zqLHx?jf@RxT4O_=FgB!#cOzp%2@^Sy^S3qtu0W#SL5iL66~yposHR7GA=5)zT;$iP zkJ6DFAWa^H86!79o~Zgr54i!-v~GYr;RZl+QWKFMK$)N)pbp^&M57PNAx-NCoTu>v zkpC;D-_{=h*dd=zW8K=!vPww$olxif!+h(-jRL`IxMig zQwjf(t-}9SgTFBBy9Ydjhkf@@lzx%~MJs^(_Xw|n2_203?;ufJ$`%ST!#6WYxS(rV z5aWv96B_vQDh>=8jz&@5qLJH3V z3^tPE;HI3N6rFLBfblg1*y=yBZe#I9MOaB>Ot^7p}TsJ&8zUcdgy^8W~=5LQG;thM{w+( zb3_`-13BV0$^$tf9nS-Jpkor)6UpvSHcye3Nd2XR0&^vVzA!{L@Su``Q?bemmoVW@ zT8m%Pg9<5%ln^6^U(*9i>|47~5EgQ==UgEd;EB|#Lx*R9%0rK50m`U9Jy%9Xii$V= z63|mnj{Y-eDn43M@gqZkclkY;vkti4$P-*Xgi14pzXKVi4HXkH?`ccYPE(Q&q=kyr ziEDvkU7aBb*n&nT5bO!yuRz~HuLYBL_&=IDjR&>_sZp>w>k?5gDEM93?+V3bmL!h% zgdp}Sgug&u7sRz80w57Y5_uqjMF$c-BoPD>SWF<{M-pag`OrJ)gJ4*&R;GH_JO4AO1yzUu`Jl4B);5-Jh6B~G+MkN z8ZF-NXV!qnslVI?d1CSAO`@no(g|AOIy9>{$P=qKNYk#~ATKCLI~9Tw@>{rFipBu% zxK1`c3`)VQ8+F;ZO2`0E;hY0PtlMB3v2KGjagG22rv(dnUO(_PE$C+u4L&@bqZiK6 z=)^k)wzjB={C;3NfJzJaflUZ1&F2R;P3LHK8k%E{78Dnyg$my*=m#P_)W-n8#d8eV zcL6-*3qrEz1W;KmIv>iJ!n6jRtzbc^=PKXpZOi z6Q-d>aGD(!mETVkB~Xshv+)T)5!hKmE`ba=UIDs<(zuCEa^-xzqTV(Qoq@(cssKJh z9TX!e)AVdB>7JZYU|<9Pv4j6O3KSSPZ?T+O@5%}OTU@Z-l}omj!90qd;{BZM#;GMb z+yzT?cwUy$zkE))p2sg(;CjU1<|3?uVS}-u&0*)h>4ld>Y!Cj38N}3EJ_P3q|Mb1T z;h?&A{!Z>#-^)AV74I*LysSu4Bq{9LwM(cm;z(5#-?Iz8_H6MVAC!Dh=&2ij`(s}^8Y+~VM$Cw?W#1D7Uc{Sc$xKr`@joh^Qm&u8TKKCk>@hy@lD`E&)Qf=Ewip~0* z`NTI-sj}@s;Q`9P!@?t!(udLq^8n-_*~yCi8ehVz-R`^==s- zJ^EUu7bG?cP>wA22a8 zl{Qk_F}qpTbqb@K;+QHg$Gk(lzjcfx_o#D)i1%nuOlSFq?Ecn&Xr$E-6R-9wZJe?k z_8vMA?pHQ*uP)1{wDIVuaP?cJvLaH5XwMxbi_(-whop|Omi}D+T-0CqsD;a(y}=d* zOUkyi6$y6r)Mb6{Im@E{c=XYk-p+)&2i`94wohNk^vZ0zj>$7olrXNIm(q2<6Cy`L z5?8L++gKf0@OgEZmHs2ao>;4L_UaQ>KJ^$mx!xsv+%8~7D4Dcx%)@`{zMiC>Mag>J z0gI9f?>1k|jq!S$-q4dT!4fL5EbL3gah~qUfk!dR&t9!sbordVKeq^d#c~y6yAA&9!z;N(tio?DYvyy42I{4$Ce0T+ z@9brbju=YGW?8qa**siVS|grCnEPn`xz5~F#-NCy4gM3Wk~M;#^t_hV+S_=i!L{f| zdr-@EerSASWhV`PcZDrUWsD_4K4$)g=}hvhme++uFzZmI?dF9-ccp*cigzWg9~!p4 zDzB%NUbw#2a{DdLAWruHCs=X0%lCH~oZk10Pto368UU zx7#oz`u1GJIhM2nq37%UGv2tGALYqlI<>5s*KO~5WA`_%j-gAXM9#Z9u^%)W`eYVb zzS&>os42GY@w%&x+7E=YHI;zjScXACmEEIA{h7{1PoE~96MJdPp3m4Eu-fK}=vsd@?b!PD!gTaGAi>9J> zKFS|-|G_GBWYw|?DOJ|7+f1vueQd)#*iNs%F63hlJjBkrO-kfK=XzBQ;Gn|WOsAxq zLt{H_?v!(|?#d`P3yov>lqn>_*L99jK03sRd98>B{mM=KTI?-txJT?RtrQVZamMlw z3(6l}&R_3z?bFpD=hMo|1VWGY4XITBdm=J!yN9S)j^d%HiZhDkVp4tQI`xg0H7|BM z#VE6xJ$k*r0+(gBP@fQY7q43ydbutbc7zcpKm+0GR@#dlEjN>R81k`*+iCsq z+e2j>O0^BQMIN1UbJfhR*6SGykskKSmMlNX@~ISl+6a_ZILD3@U?C zNUpxL5(7@C>GMqDrH{yRByVOvIrUYgre`crH=a{mOUKK}&@`ib7&b%e&?8)y9sMsC zJ^dgU6pfj6AG&hmie~MXFvW3mtH{RI=vOr*yX{!pABZPy?PHv*f0^pLu6f?ohgF(F zBUP$;$hubqDxRNKImYYZWSA)wfDzq-hSQr);4RW=|2#%vslND5Mp*2F5&q7$VN1FD zq$?V^lcIsuAFE`PYsZ8biT4~eUTx)cU7Ek_mdVxkDGRR#Z}_fX=Qxyb*f)uxKIKz< z%%1*%SWB+_WdeQ8hfW@}`(dQq{=RKvci>j*F-}N|B1q;6v>$v?evu9JNPv)yV z={5On6UECv$L_AmVyZ1QSSeL;B1@=GfSWEVr@YqkXlh2TwdMBfa^jd_rDglIDMCqyRW+93wT3lXxTPyB4wU#hvn0M*fSS1$6Rel#lBk!A?$Eas`cDP5q%RYQ5EgMNa0< zI9>h1PvHS;RS(~hEO&ftnOLW7^`b{qX3v`%hWYLz{>(nQdje_8K-H{`b3J!~G0mAh z`hx4)@Hob2Hcvrk(w@ab-<<@V66(J096O34Dh@sR!LT*P*pu(jMt ziC+FSG7X!glGdx*rEWRcvC?;Pp!@aCZZ0AJsRZd;ltsK6GD*U>-txIQhL)f7?Oa+t zaZh~nSW)mi3J$DTU~PoQ)?km*`&JxEk!>z8{|>u4ksk*=oS1XcJEp7F-f%c_Vp3`XmUJL=*&E&Ic_*(=yTh@6KZRU;|! z*dhA8luzh^W{xENpmN9X63|scyZC}}!e_m|9k5{^U)LVi`bsbVi;S&OcVT|3usHHW zM)~QDDaHGGxg4Wn9Ndc=xL?vU*0X-fZ@%Dc9ct^VwegOcSZbW)HXjXRd-;R+=elUS zs^$gcyJ^R37B7m@2If`h{ge>s^sH%r|F;JbjJ4cg=;2TB%1#3>^D$Fas`&EA$>I2A zouzeeTrESB;eZ^+f<1zrn;&aW>X!C%0TEi6y6b}#S^Hg|>@kGSd*)EMTA|z_+)&Mq zljCJYpD3+qcRk*CP`7Aw(^_fpd8fWdOTF)-Vrc++|JE=b&~+>WU6xNowqq#IT{t*O zRvd8xqgFNr_S{+-y~La0}9L-z~D;SrK%xS-fk`D@h$40{MZ&HbE8)KRSxH%k6QbxHQm5?ujJsFyZCPN z%}bZ#D(A`0c`hm4tdq_opJe$N-yksdv*_Qd!C)&MV{;O zU8{Z$^k*4yi#!raN?;7K2@_gDo=F|X~*w>(J=`gcd|4aW#h=bI<`ucTJ5 z)xKrJ-m^@j#VgyQFa4s*5mRAvg`k1iq;~^9Z{fDFaLJZa0G&3)zUyGrLGZDCW+6)HX$saTPdx~1lWpszwlr3$OeE8ZVHjOHKIKJ~Dn9hS~ zn*wml!ALL#`sAjnVHWDkwT)YZ+pP@r3STQ%+%@Jit;s)n+VsHfLX0*QaY=>wd+{0+_TH;og02}PF?Sz!(ib3A0~o>sq|fRV}?D+&aPMV?9X)FT?G7 zX{NRUDy93TNey29cUx0Ff+f!+ePIL(KbWgJh8Aj@_z1Mb$AR)C{czsmu5;~6?}n{m znyeg=puzFnVe-aUqg7!8-;=XP{y;~-d54clF;7Oi->!8q&-?iOQP)S{#qY@;K|DT# z91-NV$ye{UG9>ZT`xZ-=fYpnMz{Z6npPGj4&werBsCPjMT;;BK<7y51(Ck{9r?q-T z2J(7`<6u#$INn?o;N0t^+mTU@aj}kFfficha%t`RgP5se!BLS|MgFB^?f#z+hRC9e zJpv|w96D-rXXR1Dj+ri{>xw>tdIx)3U#xyaj_MxkIMkS<^jNd2t;YUkFK?Gf!i~#U z*TyQ=)Gt0o5j&uIEDc=Wu zt@=}!$DGIG-gUGwySBtPl-jgPwAEH?VqI;fjxT%p+^XB^)~Hl{_Pq1U`nZ%lzUv)Y zO`|blRDm2cIdx&|$4r4y!*My~;55c>--c4ga}+p z_b&z0lwTM8?6JGUO)h2qWyud00qVf9ioJHH6?{apHD3QnTa(ov_IlRWG3r#YqqbRS z9qchYBD3K_)`t^2-I-C&#YL@yS00@&8u%HW;HUHK{x^?D6Oj+69!QsEj%tl)>GUkW zc-XPF98@(^3#TO)z{niKoVzsYQqcvP`3hIJIe!*DVrzt1%enmgkRV;5{-xrCw~wku z%9GU!d7$GF8Kf`FhLNMTi>|2{80#*jGl3bRd3Mj^^Q1G=eA;ORyG`zA)5*2J`tIWC z@I7eHamwU+Xn?=-$s-g7QO<4xxt zRt!u6h%rQ{KELX4>q4)hfvB)0yZuhsyy4I}{@4=D~ioSPD*w zm#kKot+8Xv{cYNjYn7!5E9_dSq%Y|g8*XI4`tj()+AAHvW#y_<& zdlBKG!MxIL{l@UXS+g*&<|Q5xDlY8#(i*YU?*7QXNe5oLHU)ky?$=SZKjhFD^hsv_ zK)s*QB5&qfc3FpRGTayTE9Cf*F9NDQ)|$ORUW8j@*U7rig1w%fZ~6SvN$8J%@B*@c6+V9QBobGR(aF2?xkg;kH7a<|GAfGQ7fr4d{5YP|}dL`jaC#&h=Fdz34$UGCoVv^hWT`uDKB%8DARcT_X;=5bB&R2dAWZ#u}v)-}6 zy8A)elJC(j)|JZ_AFc{0iC)XRL%p3WI^e4b7lzk)ax10SSPv=(>z=(Y;7(L)YOOx; z-S)y=COlmGo?Ap$?WdOL^k;=Shx`jdW4=Zo9plrmGzb0aZyOVLH-CJxDRZl4#*2LV zt^M0nH>Rxgd+9i6yKiXM_7$~h=HX`hKELiVshticttP#@c+1`*WMe?W%xd;@PtKIj zo66`_zrJls&9Yc)A}kY}v}RLYbn2n-i7R>czwESbxUuWU^4EUfWE1iab6L3DKR00| zwl3L}EoCf>8QU@~=$&p|U;BDbUAl7RScs{x{&=WfTS$3M(%RY-mubBLvIx(PtA$^h z;~Bt$P{le*6=1+S29M{(=$9sqd1VLrWP?e-+I0=~+^@sU z)aCDW?odnCdEetHU2C-_FjUNMKgFYv$R>_td#D*`psxMW@W~WSoAXMmL(yJ2;OKU#WJ3Za0 zsxgkGU(`N3b<9ltLCQm)$oqHi@*cdBf2k#vQU3gi^D9TsG#2lgUH?jGT7DFpoS~Pl zaW;tRwRE%)Rlj=kb@a1QC3=iiJgOZ4Fcb5GlL`cWww1qhu`KLtsGan;69!%96h}c)WG8&6s={4A3ovD zHhr@C7mR6EE>SKZ0-7yXkq<&0VU>r@DEm=%waK|R-`!`Eu|aOdo4XiqoTu~2rv=}{ zT()2Gd|Si@Cc5VZ@13!xJdJ4_G1b3Lcik(;rRw3>#klzJD-U*z7~?@5Vb{|+a^3^9p>TQyeU|MyF=YoXteTxm-q)1Ckg!$73;v!!> z44gI8y`%H5Jf;Hnc@_owRoZ7zf{XFx3%fvWm0U&aQnsykw|#s5%c}Tv?A7I9|6qOg z+Heo6EBi*Oc8@%Lly&0NX2t_Yho9Yh_Nw?;lv2HyQ7ErD~$M(KbyVf3S z7Wzogs82>E6MWMBz$qxfOG$IvH8{7NaB%PAb4%QMrkuyt{#$YQF9ZJ4+Ikrqu&3hh zWi9viOQZ5occhEA)0IF~Ma%9)zLXq`D^c!I)t_rlFifp{-yWi47NJ_YxO><+ktNW_h zsI!(otd#xgHP%rvc1GO{{Tefsp)i3m-My?2?1RsE?G#nq1PA_L)15i1e57dY5O%5| z#hE=H?hH9%V6CNhcumFerTlva&MdLX$Z0DR*zad^5p)Ub)j3rLyf){CY#5uClQoFC z6XUeecU$r;hsbDNXk~RS54ei7#!K3cecqUPr~K4*?z=6RKvG&T-}{;o>mN$nz?S2F z*FhIH<0$cz{5Myx*(UP!b*)+4?d8E|-5ZC=r1w-Tl^eD>Z&o%AWpr4_@c{ItF$gXKrre`q!h# z-?i%S;PF>nTzXfwtNuJDSuyD(RXq6O$h$i~FO7*!U25;!qgVoA|k*-yeKq4|(l-SL3DR`>T!(>AFa zT85Mtad~ico1G=iR8!2N)+yeIZ;|=jKYl9q#?i^Hk;e?28BZ5heQeJ07-^WDunyeW zyz1cO4md|OjtYAc#;LbH&CiOiBTvJ-m~7*Lz~-f`Byw2aL8zU$6#b&0U1(UYZ0?a(? zhf_(1ZaX(^9{VnNi<42tF|_RGFcyPtj9qTAh5Y>E#m62!M! z>P23!QrQz7jn?d1$!Ho?FsOI_4p=~k7kG~)rTR*?f3>ry;TL9fit^?idbD|uM2+8B zJA=CTVB@WyL^hsTH5eE%+$lYel@ygYb#-=J{A=RUN||qq7-j53_0#Qgq}~?>tXuhy z`Qp|5^h;|T4~aEw#Z;A-N&Yof9H?FOtmK3Q#ACT4SiXY6n_SExdb zZ%0UIu+<`|#og+s>Taf*M{oXU58j+-9#!Diky-Wg@__Z1xXs?5M_CQ*X*=sois@OQyd&Rtsns&d;C2PE{RFbAU1WB=Yxa>^ z*6QWi*fgVR|M$IzkM7%)cKjgE4wX!oG>yqCyv7yo#m(H^mnUOy>`(lBX1HT^y5rT4 zvf1F#>ZyMM{9Y!;v(5H*%!-c|H+!o#cOO0;zzuvWV0zqf^zw8pcz>!5>kKo$X-Cn4 z$U2qs(|CJ3+Zw%WD|@?p#86K%7?F*CYWQNWeY7om$CSJ+2U^>7z_4`H z!HcpYHYDg`lDd0X0W=ro*p*<(Bo!M8L5%VfnaeDPdCikg{Yo4!nG`aEP_Sua+G~TX*%{GIK@+K zosXQDnJk-i)YU&cBvCT<&U@sP{*<9^M`3_W$fhh)UNGAw`zntu&hwj8$&jH{pl_#5VDL~M_OR{y>t`dC;?p;atahz%k9u4ksQ?WBcq6p521*N=M@XDE++d56S95uT(=g^R&4hMW)# zOmCN!r?SYyEyD}0r&z>O!p6%0xXEPxZgcxxlC9fU`iePUNGVulk+Ty1m=*7k=nV)X9<`tIj=C53#+#`VTf2gK+dFcH%Go`yW=2b(;SZ>?t;f|Sef%f!K zq`ox*)=^zNr)|!tO4XcT4sTIsz0BMdzoLAW27Bo)tCw);eQMcZO}pK>8}}W{IFz}x zQdWoMf&jLuj<35wX#A6!Z($cRHp$>{e+O%SORmgY_o)K?DeZ08{#dsN6O60dh@qk{ zvG{ZG#Im#PA(E2WiersAW3SKN?jCL3AOHTXMXq#h#pL#>Zv|Is&G~{AbjZEA(axKD zHx3o`jPJ?jIRE*Gy&KLI|Fz-p4JNqR6(h7X++ME| zRFbG22yUx2AF*Tk0p@Qp3pt#N?lkS&_q}!S#)szK;$nl}+!AR!V0J^uXM^(63Uea` zXZEqi$4_2Kbz_l<&!!{aGv0Hb+Is+tR8f?|iTS-gQ=tnKB zNn%`QXR&tqz0~V`3^fWn16+p0L0$YtAG&CGvgeV0dhk%hr?yp!xuAT;Cff!%_ZzIL z`&cx=R?N76@%%EvZd9zav1vu3$(^w+cV?X4Oh-!AkZ1qhL$6x%v%fao(03LT zJzjjaHYPpbZ9SYYj#h*1dH3fee-`s&4_F>idlNaaq)p^!$D)nHH?Oz3UsWo50@-VXdzE9lwzAe=6iEDZ{7inK zuED6osUsW{c2YIvOywUhbynfCwW*KV?%Tq0x4&^MU<_NB(5Jgb(R*o}@0MsY^*GOK zB?i@pi>1#RUJII*`Er7Vpw?tJp zrf8>{p3+WzFgWmXTFMsgJVpvAskvJvH8R8+y#3G)vna^{t>R_Qry_DXX$n%jvo#i+ zLV|8=ZUweOPEhwmdfJ4zV4a683QxN zMo%niADI5#e*Q`+=i8m(3$Ds-JDv&&t+A|nm<_ty)WiNpPZSxn+_y%loV2wKJ@7E* zW@8qQl|fzizFxXR^&0%5ZQhrbe0-%|y18|MZjD2gM)Q2na3yz#V+FNmX#eJPrtq26 z>%m5?RZ$h(9+o1E*RvTkXRs$$Ax79l?0Z%jo_mf3skM=Dht7b#k?zRsClPYqoI6HbQ`zrd!PA^Lt>dagtFOdaJ=cKek8V!DaS%tnbztUuTk4pJah2Pw3O7S$al4 z+JZQz#|p|Uyw+FGPGYk$@A5p?TE!pMT8J;1ZOo%;BL(>RfR8?$$o%PbzWQd6U=e;e3`@#Fl6_4Q2&rvdzKLGCJN>`DJzIa0_8X=MT%Y4 z9e;Xv(n$TER7~v3vC#pQT4(yF?9Vz^lsz_&Dvt{0zZrcqEU5qRr;kkKr{g;P7H^Mc zwS2yvB}%}`<>3hm*dg{Y8@gMqy(iWEk-KTr!9c%FvqQe`b_nf}{Cv^R{z~brdWUUp zr?k-Qu=uQ@uNJ47U8p9PnC1b|vq|~UrY8he8KMfd98;1A-upZw{dD^}=6uzdlsgrR z&9bg@ENH!48!2<`_J^-8vW_2%cvNs!x@N&DcEhGJ`RLv4)-A?Wb_?b^sx-xB5k;`! zdlsG#gOOUDR~K9(vg_0mO8-eUrPOq}@selVB|l&DnyM_Dlsqe@>#+4~ch1gdd_~x& zD?ztIzH{oBT#9ogDVFawb!1DH1swzI7qlAB-&Qu#k-X+$Y9a9=Fj?-Ikaf7^KXxa5 z4?O&+aYaBTEFxzCjct<4+JuFO;L|=O8xn!z*Er zO|#Q&`OF+Xt*TS()m+vV|jtK7Z*IW#dsc70IOv(|OpH&tfU%ozc@ij{UZpL4+qjO~rZ{lliV3p~ zfirPmU#C7>ETj{1**dh_CTyKm3}2T@f}mRE^3$mD^KwR{b69S%*k8qMx;{tq3cpmO zB%2+_>1uCREI|0~+sVXAnQV6TwsOTlrC$WdHJz6zB zFSzW}xN=Qtvxw>N{=~GUc_CT~tUp_FRwj2gk4LSIU@X6JH1eBG>OR30Eswdoi%tsI zDq2=wQ8M?l@ilM?v|83?Utt}3T=FpoE0ZLb*lG`kv#J7mo(mHvLuc_W{sLFGvGT$- zO~VpTCPH;=PK=TjOYCYkU^z@#u^X#31XV2gzzHbYxwy{0u?e_e4i0=Yf))7{9W1i0 zSaFS<@yD?Taf|gEhggdSlP5oS1#-%ZrO&eHz8l(X@`W!YPJ_>LQ@B{hOC_w)C$drx0l`zomTIO)yi%-B6+|L73s zL1FkuX-2tnY5uF*qlf!@KEAei3DB&s6wy1+0%AKw zXwiYeRfmpSQxWb5`JTP0rzK4rwp&=K1|@{pcT;Tc@7v(@GK*EU@BKNU5if%WkKU#V zIeBe5Td#V1`zx|dp5f-e$?1Z0x2%&k1-qTRUOb|E(`z5|b?o+?D~Ya0Dn_z@zPNEH zFumhZX{h6;Yqq+hLAGBUOzNg=GcQYvCsV1qF>9a(|tfZ z?d7O>>l=6TD3z!ib}9dkJpUeddqeM)HU7{4eJCX&T^_{}lUTS}B_zJ?A31rj%{s+g z(TCv%Qd`K|9a!kQpk{S%7w@iWjjhH}C-&2R)P7gmtd2dl)jT)$r+UNkL9iSL60W z-8a5J6gdP=>Raj0TpSZ=UOUOzpT=;C<8VN8PiI#c$H=$Cy@fj!)?L~uIVRqIb#t_+ zzNx%==B@O|)R%oJx!;pDpM83f^cI(NkDs&?e$oo2_lZN$Q`RV8Kvb$=kgnRGZHr z#n$TF@ng4*%!aiV-1pgbMzVHz<%BsFz5}fOI-~y>XkwCcmgC1v@>%2sw;B1o3hHC? zdXdYZJJPf^Z*RX=(f$E$-}gmZSywd|9J*RpAH2r5eNCWWRnY#4pPpL5-`0rg?Y~6M z?|E_FW8LRhR(dG`pX%lG^nT?0+h*T;gsuLH?z4d9;p14Y@DDv9kK}QOuSt5*{xjX* z)js*IOe(t;?=m$a_5Pvz>HF2A^6@sOHa*LH*H-LxIyl1d?Opu^nfCgp9tYH}@^Iuh z@cc#Z36~%DM-$lIu5=3UAAR}e_D;8z!Z8!ONdphN-f~QbOdP5j4F1vMG*L$>yY4r5 zRJiBup%77~Ub_Ko)iZ^V>68aoYc!%6JW9rkI@)GVe(ZI0k$-;m&3DJ9K+@>c*xQju zkIHT~)E_mydUZCbboyV%2UBHbQ+`?p`gnDlKC4W$M|RwlTz&Ed){z}As%KLBLp-gU zIr`OU2AR(v%472m_B&*>r)y1rJL|F~ryw$YxVri(cBVa}F}w)lyp(YZgusR~%J;Hf zQGWJxv%HcjkD@7<;RxZg&|qd(mYu8oYhM~fOWp`%%ds^$=W%waB~ublMQ@wL$DVPS zMTZpBf1kiSA5rB1=YO*m%MWhVsCd}2t(NVsr9j^2_uvEcDW;N5gA1RwB&`kl(TAl3 zPmamSwS)O^xRdsm$E6Gz7ufclTh!+sKx@9Q*X3QUO}=VP--a3{3P~cBRl$DE z#>x$^rnl#Mzg>Ay^KnslvuMSGByGNeja_;tN52oef7G43`_RvrC9x$zKki>+x2WhH zGkMWFHrOFvcYJz(=VQ9j@1@h%eedoRdVtmcY&j}M5_uNhYRWTsY2fYF2F`DN`VX(_ zO?+PZ?tU=IB1wO9a0q8#fnLM9=*Ih7pM5TI8{B+~OLR|v&x8FRUU0oD^$5CkPa)s8 z!&F>!Dnd_tSWvaU<>E~L3GC*Dt>#-Ue{#O1byj;z8P|94$x14VqvjVrw-a#%YKflD z^WI>@#B7|s%GNg0;-T;KqThlGVml8cIKyeQqiFW7yER`QmfunANS$;JI+jq@kz^^R zxk3Bjz$Wseech(-vfUVb+lw{XmMj1BM zr1i-0{sm(#2_7X_<^i@61^vf^$+Ce#d$EAa{5^vW?*EUpw~nf6Ys0<`B%}n14HAMN zUDBzPAV_zobV{SJq&t-E?v_SEqzn*{R60Zn32700=R!Q9=REKGjq&{{!?E|;Yt41f zJFe?Dn`&3SA_YD8jxp!yF|km8A+1e)n*DW!+Z&S)%{|{9+Dv4m&N(zwn})bIx_+me z;BoMAUK^LusR>zx&8mUhbht?3Z#fl7P^r4VNivzL208`MB? z!7uL0E_2@qI?Ui#ZLjP5@7~U1B{erypEg{9H?h-fHYQf-7cup6(^|G1EH;GE`JCpX zpP+nygP?pQb&s+COr#;|`5GTqt8uG429mM$UwEt3MGNb<{V*HV_O6}zQ8@L?q0GId zd)qbqBl(vfw2e*mx`CL`BujWQQ-)J4#`3*OUv&6g6ov~K6RXW)zhPuqZ}EM%4@{$Y zx#wfr^MTXxXwS{PZ0dpIlu|?=gY9sxtl;f|{DPt^@zK|JRDtgOLCE?%s}`P7UWvg; zb^h;85gFUP98GLqQn64@E*0=5ib_1_z zBqWkCm(Ygr6{)aqoS6o9*5a-gauzGWLp4dTa~#mf!(4vh;BGw#c_fE4n|n_#h{ep~v)9 zrMFOANR>rGo%ZI|+k-A!yu`jQqS91ylVk&Bex0suG060_e6@?Fd|4~I+4sA7s5F|G z&eE*$H+o;yErQO_g`b_FziI{Sw8j^e#6a||5Q{3Io@X{uN!}#Ci}|hNO-s5zIY)LD zN<<-45$CRL!AOUUI9FlOL!a1UCG=&yA&P)mE5Gz>SA$q#r$zF{@D~od*SCoIT^PTN zRYy#evU=@e487TvXpyUo?an-Ww!=R>Cm3IEcHN0+NZh*C=-FWzMA4MryE9DEu<;&q zi6cF#0owI3B&$svi) z6&4W%&^2;iS22}0TP@MN1%2t>{`LtdyClk@XVzUEp(%xGaw_k!E-_n|*=aPsr)!df z<>$EFlWAA+>|EDoeD(6KW=stzp~%spb*^7_Xd;vH;-`oo%ez8Cxc2dA;=p?GP2aMy zcga{y;SA<@gP1}~8Fl9;xs*J6_D+Qa)q7^0vqVdqA-keK?CY%F-`LjHd0D&m$RbXS zxcN3qqaqaZ!I>=o`m|&ml4Y(r!F-=@0<3L>Q==r`ZlCFPsdet(g;s#<>z!ioGZCT3 zL;f&UyA?%?DF=)ug}k$Z8dMo(nMly|?Z|9*kKWEVc;pc2NJI_ncr+(3h?1K=blMeCWD?%bDJ0vfM zc;_NoFt2d;`EOqtBuBk;FSMkKRMbw}gMvDiT*xk7=;k)B6M271YO%ckWWHjA&}Vip zAc(Y;w6nrVeH{o|30~AM1_-Qj7LhNDhoWQt)xU*)HgL&qu#Ls)-}aSYr4#@i5KZY~ zHH9DjA&V2(x8D^FEh#M0%PE!3G?_P1UyMZFEImi;^vMtNiuq=4&r-0bEYFRzy6A-2 z+r(obM>$_x`mSx0We}m8((*3U5H>2r%%&U^Oq4rs$sY#f54@DMkVK)+8sE8a;U&NS zBveH{nX3C`k6uQLL*^A*tu^KJZbwJ1<#4eA;mizs*_x-<_9gr8yYu7y4oeXMHHTyG zuHgqO?q4jEPr1F;|LF0iiXYFA1uNAk(~AMZ58d)sS$8UjD^HRy(5?OZolK3i4g>-` zQc9~kQb)$-IeW%IlDhT}bo`AsBeAQj|3>emGw}9|kTkCPGCfe2g#gUB{W382CfT^1og> zl2c6HL^;+ddzE8*D$G@Dvzb2J;H67!HdI+f_;w;^@`NL~T_)x`gp9HDZ>W3d{;FDt}v4`&{s8D*J1%N~We$qQ=2s z$cM?bMuqz8oL29G8yvqt!lZm2kq`LBs%kw~-&fvjQaL20_uqZ`U0Qi3K`mdmDR!{> zLD{-^()hE zhIdnMgt_mM-l8tE zJFDE zBeI;f`1wxeJTlP*`7Ugl{26>8_e*zqHrszEX*WQra`&6km)td_kD5%Ms|&-T?-q59 z>qDe-IZ{ra>(vSeDp^$SwSKEzuFmo=ai?ErkF_8BMz$Ogk*8OFbjEcDlYVz)d6@j1 zEmgY`+WHo#?Piy&^OyKb@>Scgl&hT?+!w=KfQD~-kZaf-vqr|>^bz%A9#sMQI=9Dj zOn!U|o3?!+WvY4HMV#66oJk5f7MP#imZ2tky%`ny-R?JRuGGO_uMZ!wG-|5^*>1Ze z1{A0k5vc$nRxKx|`9v59EUCBeYMY=fUl;WyLPNF(x>YN*)R>RPH66+)^NW8+Oq6h~ z&R{zMv;~bE1cw1NCP|Aoa_F0#>>s1|23-aXmmpq8vZg7B*l9_S&bn$@C{fdySfqy^ zBb$H}h4=Z5K(~>z?D-?>7lKO<^NQ|)sF4!OMs$~{c&gye*ralcICtU5_w%ve(*1Ii ze2}j*rEpjb`FwCBlbR^rS>|*sb+!3ZI^D|Cv1&WO3 zt|MgFlu9TwcH3-tN7VAc@+i~IbgmR+#oeQ*g5Exj!ICK|i+x?a!m+yZO#{<9?s*3M zA-nlCNw?Pu>|1pQE#E!XtX`8A{3e%q)V3i1V+Q9NW}3`-iS8Vn%dxObUfBtF1TL3> zErX|fmNb}`U|_)pI1`UY7stsFbZU-9!d8PcM1ng*V4(ZRi>X!gdZ}W}?D)9^S;F&O zrb;br(gjnWsTm{h2R`$(1`g%%nhQZk8|9v#&R!p08-%)Xm-uglxX(pAGT6kg>(KSR zfc4Gnw%CA6y9mnRZKh1&xwwA2<;oklZMMZ-t;3r~!{h>ow;|@IWNyfh`merez10(s z>eI>Sd}G+8+=n`tVlI=YP+dy2%je$CeakeQsHZ~{SM7SI?T6RX7#x(!LD8ri5#IJd97qlHn~Yb#p?@O8^Ip0GSPxK&pxcD(DapAV6JF)oxBbt zra!!X4l|*@hE`{dm<&+w*lFW%iK)I6aBUGps}8Z@X7N8;nS1`=XjDJ+RVb>Fsg>Og2OsLv>sRm>wq9LdOqSy9=NI=45Peif z_%a7rU7my1==wM{Kk3~x7DH_u^~lIbNxkEq+_CeVK92AX9<%D#Nd3sOXyF7i<6)Sx zpkaPqTE-dpOo4s56*`#;m(J4uo;zOeta)Vr;<~ZF**<4E61N-94)}nlNIqhPtz@_u zvw?P*xEK%B;@B$i@S*+0dtB@Ufj`@b@DTjZzFTNTQF0yHqEE~eYkeFTq)OZ=j{q*O zGeA&g+(5kI^o&FPQDLhA4iNU42**!wILr{7x}m4Ulq9GVq0Kc@r|$YM8M~|93?KK2N0l>y^%_A$?u% z%S5=3AE9132Mkk@dcf`fh!^K=2>N^-{HTKh%PAjlGrgY7if^I~ICandnWRI83*Lbh z&tJgvF+23zoIGbi-|{Tz`YYge2iw`OM4qpp0v;D71kT%soIINFevM`eoB;l3Xc$|c zUowbd4B^%I@5~#_&s_I0qs-A_Enx3=4bmr3&QWP^9RMGg=Ai^ur>mBJuOQuyV5 zkXu%eYC6mYf%LfcP0GjfmXfco2pL3T5Ff`*Ch#=pm)9R9*~EogRLc#yC{jnxvzOl zl3rnfx2w6Oac!o2ZwJ8|qg$pJLFQQ%@4jL#$W0BYhu9Ti9e)1EZJ{}apT}J|+?#{i z1^<#JYW2caS@7x^NV0Z)&lx*uRKnRfYm0>6i?b)QQOZssFYt;KNZMiGINt#<1QY7f z*+ZerS;iy2T51)B;ua&Nq=Mhq+Z2{(y*$cofxKYQfvI)s$I&k7*bKBEa6S(R^-K7- zT&&Ko)~`K|rsC1`Memv?s-POJ{E4ubrd3^2V`NvqYN%}nn&@y2u(~Gv&+s4o`PR$@ z9$)IZeXuTK^)KmQl5yEzI9!&4Im{PKkGF=$!thO= z+&@e7v7JZv^Oth$bKXU9=HSPD);0C^!1=b#?|g-Tx)qZ0)xm|ol^2KE4EV8q)o8K& zU*VoizHn~aw%oFmn?Q|n+Pe6Rba-)HGmTNVEQXP=<$DPq3lM*7@Tr@6kJ#4Cs}I(w z2RwJ*<-_tl;8*xZz7UA`bWYW?%~;cWvy8a=j$QEq@`&xQI5jP^g=qX&i`P(o93tyo zh!crBKU3#IjXSC5?f5r5<^ZK0NNj;1xM5!f6FCZ_9knfYx^SlPId^1Jp`@z-%zJ?iG%4#NYJraTF$yM9l*gxh)0T+d<|pxKB} zlEh9Mi^ol5NDBkfkacVZwSiSmmdff4%_pU1dyfTH7)O^|(OQS1KA znEQpe$#L*~YL)Wo0M7;)Zmk=3HiuX|Kr+4*GxvqiCLmTU#6WYHReA8)Psq~R>w&`)KDboHdm>q$PD!2%GVA3V{afoOOB z&uEP)>q-BSyKqqLRS^1y<1GPB#O2~Rx1b7M8+9M+v&L5xi*k~#7!})&#L~`;Rd17~ zVFLgS?BfCJcN18`<-CQT;&xZ?JfQhCk7JZ)62Apu^b{^GUYW}OcuCB`O@PgLu5@tL zHPYT@Ox^WPS+X-`IY+61HHQY+cZP6p_9=*T2iQAe+$E@VfM;eDc)X!sG3vHmrJ<_qXf?sz&3htA`+BYo;W%x&>rR?W(ur$SESjUCriHVov4)M~q86!8 z&{-bjsxq(K!85sr>KNaW_j7IyoecGNYuiEWS9&~+pj>$}txnl3RUQG0e*+YhXl-*9 zKc-^SP$MY?XqkAGQdtHK-87nz`*HXw+WN{!*&b2;u0&CjMMkKB4Kv05UsUTYB zh9YK7JC_Q~F|qmQ67iKu$K9C%B6XS=V-d?=aP}agF75yWGx;1pj3lFoxru}q(bhJC zePt06O^m84B=Pw7zNd~Ne}-klT)&!7(xFVPJ-~}!^=EGRqy+hy_^3&U;e57LOlYLK zVB^^gzwOBb@{ApFj2y}g^LV2mHk&wqiARfxa~E{6%Zhe|J0QZY*}hNy65u<#5(O-+ z#Xyn-Lf}seTCxqAtR@Wp$Rkb$1JmPZ=!PSG|13>n#g3P+yUM*LNn>&)T^wCe*1Ap3 zIMLFH%+e7zzu)f>JXzK6ewY1o2U?i}J~DVbeMj=Rar*KV4#Xzpx}Hufl)=yeZ_5R} zk&70{^^_4Y@^1`->_0AH4rS?v8wr=o?059$BbGzYf;H|i?C{O^XJY$$j;y3ttWaWOE?I!m&mh5%6sF!n_w z`9z)p(GidzC|WDTT?;7#a^FVCe?UlO24i>=-FmdWF&^*I)c1y! z3(c_1Q-kC-Au4n@Jn+S|Kg>J zK|Mcv{FB1CgsxXIb$$ftFD$XLZrR1?O#@AcQT#+#f9tCL9 zqO&pY##;px=2-{ZE7GB7jfuTOH_!5rdCJ*n;TWC$EsY{G4zgb@YDEM06b++ryfB#;_p*QqZ8S=BJHq*+me%1h4$D4Zh!aSaGyrNVA6;fS(r&0nbtxzKsVNDB%h zyY1Cyln@g4ke;gT8OfYC#dGyCJ@g1L;!waP5%mR3p%&b33PWvISOdYhC2nGqz;SOl zx=WdgJI3P?-HS`cjO-B~W9M8AlQDirSPC9Pfw#Cu)UAq`Z>>4wkJW4? zeh%W|kNFoKA%F(k3(;naqvW_E?Z zN09S-XNisC>J%WGk^x-;EcG-r2+l1f&U#WDK-!LL;!ux9U&%wzj(?EklJ?voy=&|K z!Fi?N2_>$i+J|i^R9k#Zm8%ZJ)A8T7>$k7}65>I>lz7wjZw8oKv2en#wI<{vcfr_> zJXK5+Dg>20W=)V}c@VD;3H^(2l)NvC6S^-MV)!B0-FO8RszQx)7|EEwQehHtb~#A4 zm$PkV>7w@rM5K^E)(4r^NF*w_V&s!6o;8qdGzf3&=v~b~-e^ZCS_ea{;TiYv;>-M= z-`I6EaM(j~!FmqVF1hyzB38c$Q!1AAcL7!WKcPz^w2LJIBo^Njvuj~XwbYP)83m34 zW%7YVc`XtRKuSE(*AKEQE{H~nNR(EwiR%NoLQsJsQzyyw@;_B_#L} z2S2yF+vIfT4m9qd-vP~Ls9DYmhYJa82v=KRxRC>8G7aHN@gP=~R{*oFDbvSFG9`(@E;6iAEtgNj0S{Ag2sHsZBnjJ z7a;HdFeu;}^_9EjRjK(jQIGyRD_#YAwOD)u zFWZ{pPo~J2{;csM7;)P{s)fqKw!g9M`s@6irMT#XguXUL7KwIQL29}z~ zj4bc}m}LecU<~Gki~pWm|Kyfj#QXQ)=%>>gkM{Q+fqpr6gpa+>wDSM<%YY^y@Yc$w zpX#!z|M{O!w^7B8FZkSrfB%;MykO|3Dz^%8bN%`G!AuSG*P8L-rgAAc{M>7OBYK`p zc(**AP`=X#mpv!EuGg;d-d- z!MefbzKX+}h1X0C1Pj-7F2r5aJ{xC4%WNssA{-~wLN+t&^lf~4))YtR0NT=wmusb& zruWFKw~Jw>E$st_|IZKO-)wDk;k->bABSh!s0o+}9uRmSJc0rf|{ld|!NpQoi$-Z;n3>vCDZ=827MT zcPCuTf#>wtj`~LLD3cGu4H}$#w$_{_9mia-TLpZNOM(lN2kQTR3?lj+b#9dlTZ{X0 zixDk9vgDudo!=wf^YQsH{C#-7Ws$$fmh!t$x69Un-q`oI^J8nDYp0Hcf~Ov4?WfF+ zOfREOc^+yd>AeU4Ug8ce!}N3_{La@6sp%y?ly+GY+rxdhArsF(&9#@<+&BI$(T2e@ zr_PD}MNg7mf6o;hn@7to_#>^HNtPqcRrTMfb%wO-Mb$8v^^PdJbEFf;ws`lxbLl9L zXNC~k_M0N7c{;Oq)1-M{2}VyFP5v>@m(rrYS+Ve)laFwArE9uywwt#HpU-1>0m9>P z(5Rp@B_AqPO6&O|X8!(Z&h~*`&c`=#O2G5FIQd{Lhx}+g!0Hnv)mzvLORtz6=q^`T zSvmAzyikRq2D9;`t*8Cq;_uO3&;|&f5>cIUhJJTnlJfvq5t#A;CTHYyBq~2l2BU|e zRJBL}kQkuymc{(!bs~Ne{S45;X+XaX?B`Fwf7crT=)HB7TG;HTsP20V@=V1AEh9`c zAydh94JB_uu{|mtj|AD|W@CpXT+-UlL#E}pn#?0j&t0BZnGcw4FAZ(IW+*F935pcb z_1wRwS#1&H-n%jBU_FZrokX`UG`|NCG@XW>WK7ki>OKI+1aE`8`yBbpjv#1?k&oC>Rgk=6+3IAlf9+R`SNe`8-!z| zedhl5I~CPQ->t}ISpA+VN(m^gAnULJSqD~-WX?~P8|Bb6f4If^Jy4FL$)*!qNdhLq zz7D1kK_N1DGVH*ucJx^($tdj|MMxO$!Q#=unyG`H&)OrF<~?tE)#8`VS49?DA3&ep zrqmJ6Q~Y!Vmi9oWZGm-8MZ?A2_QiUYsqT);!q|d)@_TK5X%$u@J31>u!q?>d#niK} zw~`I%-v-n$yHE-o0D}4xut~#nOvd{Uyr#;D1;1bJvwq-tiRTvzb@C{{{-20N$|tX? z8k;q6>1(QZ2!TRZIO%(?cfTf7O{Xu=_5JL<;^_o!9v81vXw_}oz#B<4GJ;enSH01$ z;)!K3&|7~DS5U8@9u@T^#r+--_;bxufjKYS$3Ro{(E+tD$n>T|L5c@^k{~R-tEL80 z@RTJDL7BXM;XZ*Tc*@}}UfSyL3b&DBRl-!oT~WXka%7|gb*G;E3Q9n$+XquNt9B}` zUCtyf>&!$>OFlkKinRiTEM%bFOR&C%c@q9VNdGRyZ-@4#2z6adLypmZ7-(@qBZmI} z;)uzBWN)HDe0SVIPPvO>p2_Td)rFDU#J`q&-0vkHih%6r&{fa1ZZnL;d=?3AX+Egd zg#5c^L<5SJSfBSU@L7d;Y~8pS9uDg4H+3;s{E#B z<`ogc>w^Mz(;5QtwK-mlk zxjzl~CeJ$jliRFTEids!_otF$By56nt=)1_+)#2j0O5Leh zxb3_z(?`=AsD~L2rXV1dHQ)qQJN1jl7OXDMs=QS(Cl{ZbMiz&#N1w~sRDY>=N&AZV zNyamB${w+97+P2cm0~=|_?U2o%j=^_H80C6;P|7*WgMDrF9IAj*<%FVMYs|Ctgu!0 z7_3XqD#pVN{{;|jVMJ6hwdEWlKbA&SB?=8gH-{fVJQ0oAzGsXe{k$73qfOs$o zCK3VsfWehL$qLV9iRdO9a`=v}GWxx`;cMG`!n@ zC0R?i^2+<R?R)F-UoEBB$hKEpo;OOe#5_~P1F%uI{|!Fc`1qh)8KIJ{)CAy@obxKAR!q&ITHmqVKSQ>wRxjd|tKrTt3$DWb92ApUB z+Lia{KbFHh?Z@!c0A@|w5d$9k_1>2tTuOU$>KARNr?%mL{_v0g1 z$M+fMu}>a&(vh5H4dr6Wqoco(h4PSq!2EC&pl`)j2gg4gc^pf01&&#J&k_hRI-3B#Xh zV%g-wc9Q`d&3hHbL(E`bL@k}W^pyM*~fxIClA7DXu>@o_FAHbvXT%=9PW+%a{4_}Wd+|`lAr%r@`B3siCC;6peoiAO6 zyQH_SLlqz~xCu-w0Fv(Ld|B3jqAC}QSBO>l0R%wdJPGg6bOadcQa zPxQ@w$|oswf36TC^aLqh%GL|_zJ{Jt0#pf5?PL>oPcZjHDA564H<%==!;%6J4RRH9tuS zTQwh#0;kudq#@n1=j#`3R?6r)7B0A4=K~`!0Y|DzY>*6`5(y&Mj$Y#$$-xV#6hiU= zs+Db67;yzupWqMxxVC{ib=Po7z*zy(I-Pu@*7m?HA z4AunR_z&>dEANkjxLFr2`trd^!UOEBIasClEiQM0moEt^(w!A-8aeGp_k7-DY!Na{WP<_EZ4=l<3HaSr9ui6YPr7+ zwhwoA)IfaJ!IYKp7AyqCXjhYt=0!Nv0a`bF0uQja7Pc11q;4$wF`&Uu&8qbdd~{6! z5<5)lmGT9Li8xEzQ4}H5fc=sZE?Bz=!1*fxH9&^jssj03`w!|ja;p=G$fVEDw=mZ= zTPw6Wof3F|7b4MYJQy88CoAFHZ-~MvFt~x%quMZ=JImjcgZlVginp`x`|1W&T(5m- zR;kJU)I)JdAH19J+yU01El`baLg#qpaAe`30Sx861&&9VxrejBICjS&b~W34le?n6 zOxTVzAaeI=-EmDwN47{{B$Gs0bS2|bY0HmFl>IL*7S|8n%GrnFYF^gDx9V|a^ zNXs3&OgM!XONM9E;P%>}Ay;xrJNGe$&~0)({nr)cB4{p;SDf*ejGyz}E=O&|dc>F% zWBAg(G31En?|Vha-4gl)B<=p-0l=^s2=!TjSh6;E50k8}g%TZr z_`SEV8%Ljy2Cn$zR{-zN=BqDVJysDL zeVJh+FC3CDi-1`R;m_Lz!K^OZsk$gTPM*gVtz%uaM$}JPZ)ANz=g8i-1TWdvh5NGb zglOMlJvJWB`@5d$Bm#gTfUe_!Lphp?T7v+_@Hus>c_}gwzfr%C1^8uGlVRsX9Fr?D z$xW$$uYK4hCtZwITcQW&rqJ)U&$UkOvZ)zraHPcXp$p6Bcro6*T-{=XF_!k$Q|Z{2 zvG;>PHTn>6o~Q4s`1DZV5X^vci(vZO+f9pdHmb~9GN~Cr3JP=2n9-c!)0Dzb-VlC) zBJdbfn_s@F^3yVZQS5ZG-9!KE_pp}v&nR`m1b-T3`tZIPA&gJ=bV|$h+@_~eJGHII zfRh`T;1c=xNC?oI$sq0q{2*~KMgbZ()9bXry7GY%BiH)^*PLl7fWG)l^I=h}fghg@ z1_cm2`S>H94BPZR9dSL#&NB#Z%KY86?DY2vo-M-QwAhOIas0`(6@tK zFm)NUG%CI(!WzcS=hte5E}w)D7>D&wWeG&Q0GPM;`ePEBiVryL;-Qr%%7>|gsf&UE z-;Sc4xA)W%`!ch2*le`IN{~So4;o&_M|7n`nS#L-T`N(O4zU{MWUL)riuD^>3SHQ+S-4bB##{?R^)&Xh9cv8%HOnYw_BGV&UE z2R7mOzf+cwG@S@7kT6<>tjBSwwPY7fzb16#G9?2cA?&=z`ks>J@In{I`j-bU43n*n zq`Alq?Er$o#^(YwhYiO~U=f1T2zwMjs}S_nm3>HY zi|a(yO2v3uOnFHWn^Mu>+=uY31G+D(`(;(>9XI>Zi5m>Hhi(o*`VL=1sft=F{Kc#$ zJ$-=%S$LV-Dw}h;_T7hV-YQ;GbnA)cnETFT<@4YfdnQWpR>K2vAYYb44S}y4^zai5 z*xftbiTUV~PA>Q?6+*=j$)6>jaPq9I{N}k$r)}OK1p1lQ>OVm+8eBe5E@PVTz*E!y z!IcDqT(emI1S{(+ogZ9Q8-=Q#x?DK0!6YSTZgh0_<#P1&jdgO3T;M)v;i$`H>O4$p zk(K7Q$)vu5F+9eo+wz#8Y)n$afU7U_68eZ{gyqPxruWjU`X3HlQfTeZ6@eAsgaX-MY(h`BfRg2$?GN^s( zYdxJb5E6iM;_~W=Nu)uk2eRcE3;2`##CZ1MDRBWfZv~v*!XMw9dRqe{L7la| zPA*NzfUffz6%kN8j;l{KJ}*{YzIW>BLBE)5Yg>h)Dh(<*g%gEzh3z?oJ{A*&ecx-S zgPx7p8W^h&(9jiqyxA9-xFa9T?39*S)5gbZb~)E5epu9vc-L0k$22^*xSGMdf5|E_ znls72CsE|uC)vEmn^w2gZ;su~!f~L)NMl!F!|3LU=Zx{E&!zQ`@2(;$hT=&KI*o~0 zJ-oLY92oCR;KWX=N0|cVTqG8WfcSFlL$Nl~o@`YgenlV8o`Si2-9dxBfI*Y#gF$mw z?4_GdsGN&aiAy^+Qcic>%@chKdNwj-wr!jWI?{KB*SIJ7rq~9d50XnfPsyD~*q*zu z*b3hMoc{TfvFlBX-gj}6SD*zMepbA#43{RvyMPaTpTDGIB32CLeTRMAH!!NqJNnAy z2#IevAp@es5M@ATx9;5u3Aqe1qg;hvHl>oTf|LaJLSRGQ zr|#t2vNU7!FJHFa;+;z_C$&?n8^HW)bAoXQ$ z=MxV-+>Z%0z4Af1)cKN!l*-w{IP@RtXaxa|+j*=p9j3};3^@!=x2bZt?3-wL3w9!x zsY8#x$q~uqB*kRh=y_A#B~8;?<>vpoidHm&(>0XLc8^D}|1%mrG}Z91xmj-?Z8AcU zNvc0eCRI7wOw~KphV)QZpD6CQ7Mv$|nM>CYDa$xlGjvPHX+8(B{LJ8%|2CIqXwS=e z-m@o74%n&r=L>doYSk}4oP&t3magZbv4OGsn^}&=9hPXsE+BDN1=@RM4na!FrEa|R zL-}|y#d=Rt&A&6sB-d((p)7PFyO2#rNO3aV3$iz-AIoHfx-rh+4BIXHob#>KF1o)I zaY4R@dJ0*t*32fU{8wEK zyd5V6K6K1rJc~Q`>HS*{h0YqZx2(aFVIc#b`EF+M%KS)ZP+?Z2?WnUFc&c2OLEX76 zr5NNQC11}c*B`xKWd17ABfO$jiJ&w?G0d6{`J-m+Tm;?xO{UE}L#uOVWe8Sz7DWO) zNdg5lH+L0WsQrdu?kgvKUtfiT`Q$s&nP+0k%i0o{S&tB(I`#}H zoGyAJmg(&TZt!lV1YwnpJijj}^pm3YM-K&U-QZCtVT6sYNYHwE;;v$v1vY^Y8-x|c z!aVU3*9apk-}+7kb!W#Evup=FVO}^nMkWC96=~)4=+yY6TI}3)MTqN$vk*MVyBcVp zsZZ+@?ikEAKP-kaPuSZNf;8c^J`igL4)mjI$fpl!-@!6RKwz~_3M`x@c<&|(DzsfdTM(GMfqCp z_0BbJI@!5IfjdTm2uxx^vIbR;;^%?(X&N4%zhF<9jO0k|FJx?VU^3E`8XezCOT4^H zm0-pCU>5m96H>GG_6`ezdhW@h+-$^4)?jZrVca>WF}fRo!x_&YogR$<`I2_9;dt%L zWsZ!=EUyf$7&E%JENsorpNPNkSIWt(KQEE~4(y3@&BLXkWsweTtBW!obOF9*9HSrqj_=3eowCy&wEFsrf3`BY>693n`MDf{B zyG+)8$D@9Gh$+VI0^QXir-Pv|Aw9un^{Ezh?5yW|vm+q`4lF9U1kl=cM#kk>g_ey< zKt+_p`M*8mfb@`!D>ARenrPy~O4B>jetb10e#}XEzuB5mQwU!Wvx-dbyP~=K$DR*^ z6`#zAIh`;$*Cu4Z>NR9+qy6p|SOI~-2wZe4QHD->dJU&G;Fv&QytCr0p68?0Yq07w zGE;LW+L4SQ<=6K3&+U7PaH;Y1thrZ(z)HL+Nv$OuPTJ)n-!sWMRP2V(BjF4^Hx~ky z?vvh|GAdK%vVtgbc@^y3@k@))S8qOMN9yS+Tg2u$G?2aOIj9 z^!s%)gvq;uJ5vvLX{b}(_kWs-?l`#JFdTQ=ezm?KlOaz1LBNDk|3R6N{n)eqPbr}* z*TK7bsxlDdcH&M2uWRO(K&4H-TP*%@zXk+(aw6u+K(TF|CLvF5MJNqJ z=M4Fo%3a&px}`Y81eQPJJ44)~Z=($a0xm5-TIsxE%Lug6=l-$r*`pRBz`e3w`C38W ze^GOqz}6@(ER1g|e*@}pM_gFd`##RDT(9b|#HCLR<27}ywTA3}817d1dWZd9wo!zU zcSw`fmsoS&ONUalT~gICANHbWq0+KN5%$MhezY!ff1)hHV_kEhX79Z~tX4clle)iD zwHqUlJ^phsU=Uy`9(q|M#NK0p%eoqJAIY4caVZjGkgPD=z385^$)ND5$aX-rK|wNf zo1@Q`FwZb1M4|qZZbpO5Gx;=}P4o5akIFT7-0EeLBL28XxCK61*g;~qoVTB<0|++X z)pG3c2q)L}imGUfAg)>oP7QK&L(7XSz6jvlVUO^$rWjt>fyURt`3w~JzXa;xh+2F$ zStO=TTP|kOZQX9|n@ZFg!a?v>5i-M+`Ia3c*ULsRR*Dm2qD4J~4Jwevw@@i&Mp$pabaTUWwCZgpqMX9!AY|sF zW$rw^!TowV+e55-#Bmw8m{Pu7goI@p+7m5xpF^T@-ePBt{SIuP+LfJd>JM z--v5D@>{S@l)&d#HjbFNEptB10IzPnG#r?P2u5g2Z3a|lH9}czgvqzkq}r~Rsm_IL zi@N}hDnx0xLVmne!~T~G?Q#LU&T3f!G`HxtZ^+)Q0B5|QJ0!E#>ShHf*)4OtB9k^s zb-CfS`%)nMj{z4j%941~b~-J89k^xs#3OIF0BI*!FmFfxOLO&mk0w;P^IsYu`+jb= z<~^0dfhzQEVxfp{;TrmAjtS+6IBOygZY(Hc`r5B+fiJ~ZHGmAexb+eW=|=k~-pV+V zFF}{I#AhS(tw_wvn=Y-rtJ}Be|3Nr|aWD^(eJC3@rsH+Dqoz-bBP~CwrSx628|@zp z#eY5fOz$pha~&OfGop=FmsuDb*%y}Rf{+9}`W&u902G-)H0?`MHStFPG2O znz!v4Vq}3|Pl`JSf=rGY{YVy;U|0V%8bg7}r&y4--B05B@$(Tt$I=`;bR|cpAw-O^ zU?^oQYtkE;EkCiD-cx=Y^kNK4ct0Xa6{yqub`oaA*(cJujGAxgSXSU`KcU+x4-udQw zb?(hR!3;A`r+_+#LI$E(VzNK!7RWO3VdZ)n#VUqOdgLo#)(Qq0Nz19rkfNz*=g|=6 zWEdL%X52U9IpOH%b{Fe(;Q&PBFV&VX^Cf&fVS{?);;No@!yR+2P_X9&+RK3CmLSit zHzsSOkRuz5TsGZnP7UhQS{qU^Bq7rq55Aczzy86y@ z2eH+5o?tVcmvLoDVp`2Ye!Q z>JwpG3~N!x_3@p0VRG(-vFaSq$^PBQ22X)jSsx)jco@RO#;jV6z<*F9(4Jw-)*gA zVtbo=UnVtnqr(sN)K2rew{ns^ip-py3rQjdu@|iQ+%MI$TU+S13Uf701-szbghBIl z9{Trn#;)+eAUiitrHC-1?oNVPDG{@ximuKdqcLO;*qIGw~H z*gPA=FK`}llyFp=8K7w~Jkv}d7l5I`AIfPDpMGOmJWAaC#E;#$c}7s4-$g)uSJ=J$ ztb?$Vv}c1vPgSI*hi-lp@5J@X%PKgZK!x8Hwk~Be)-GH}$$=uNK(LHGh3W+>-sk zaw3Ugwa6Zp$o(NKIi8O}zr}=L5WBlNC4quXu1v!7@VS@ns%|fn5$_8|^ok$rN1^vu z_SiI&Dr0jQlSL}y-oABNU`!Krc*?XMe{NH?JBuj9ly;#kS z=2l28By3v+`7AJ{NU+CsXQMgL^!dKOY&ICJFj%O^0MQSn;~lPqrS(T~re!OxMLz{q zgcMq#e8ojh>ye0Wp|3NY&-*j*c8I$heG1QUN*eCZ{1`$DKyM4iJsAZKx$ou+q6$PR zFK*o}GBw-o9ICR}sYAL8BuF6yoO8y#s5l2VeQ0!kw)U4o!eDj?ko z(lOHUlTaE=29OX%kOmQkPMJ{wF(|14hOVK9=I$|$dd~BI-_O0zd++s}{Q+ivvuEd8 zYp=c5_uJT|VemZRPNkFFOuBFd_O1o{Bm>dpT~CXljR!$1Y^ZZ#0RryIvs&*3f->t z8^UJwZm9yV3zRT0cs`@lUOH^{@691!-77R;i`$=8L8c zkPuV5@RK5!!11vOgIfT=xXS-n6QZYntfWtB=&T1EA7T}VPH&8TC z3|BDm``X@${AUynAvN$f;S5p(YdmMq_Eo~Ot$Pa1puctpOqp$wE0crO-e|iHm%dUv z9Y%lr!i}#;*YwcEszCbHs@-jTDTkDslKetHci)5(Ntp-=F6t(9$c3Fc?l7)m!mn&s z*%grMs>yoeG9#(@KHqI;pBml^y|ub{#Te<%>B;srvX91DL!(FJg-v+;r}Fv!Ij?iu zhB)~&hZha-116j?jP*Tw5POaYhSA!g{ha#Qux2CzD3+Z>4AN#*_jxWzWcaRbl zB*l;RH9=#L{@k2>@C%%}Mg6wB!FSRR?e0{3!s%2|rb`kdYuWK$3pR;~{Yg)ap(4xm zD~7n7>ROxN@_5p|!RyU;WB(b7`44v=P-H_D?uYs}{W7k%&9ucY$X+7%;=WAeR2bec z-&dls%MNXK&(Bl>aA2)Rrz{2+$vLibD^le*ecX7>^RmP>Pprp zpaRcGW^wQK=;A*C2*Ve)xV7xM=geQetXX8F*KSC#NqHPel?~D^6I|~>d!%Qxzb@U< zoRd~!mvqfMM6UDk)2{j<7sxX$VIy53AbEYhFFUT$8G)I?r#086ZkmcpH2R0GpW~WV z6ylgIn5-_xJsXtuQZImqu9-vmMx_bg?{9vE)%{EJ%PWz`#Z|361-|n>u{Bq3`0kLI zzkTCp(oQco6XW`zS_VmY?L7st%#oQpd8Y%q-2}Q{vN~g4rFxY2&R#w#7qnBsw)_fE z^yxpoqX*quJeFMIM#hwLImH~xF-`Bov*y`W`L+t-pgL{bYpy%3iyDUz7bM z=7$BDThu!|#a3U)y0|uuk#w}L$(GMQ9nVYn@|j7at7D?-x*^g<9_0W02c`IHbw{xJ z!^DRwo%z=|Fb`23>_sFf(|Wr}F5{Yjk}5i<`K_{}sKX@sgR?9}Um`9Zo5JMn$lefc zf5vIz^|5Mgwli@Y&|;k&F)p@LHq_SPQn>g$J2s0y-7h(}%U;EdyzMfC7cJ~65oRhd zPvI)qIniz+7azwdleOO1YxuT=!I4({!`EaLaxc!O3pQ1GvPU@j17q0M?O!SoZ+p$@ zrXTiFB-V>GC^WzL!uZiM^F#hQ(PUKBtXOaJIzMTBzj_8?!@45^h(&U;z22Lj>nZ0k zm5Leo`zpT-aOjU{ly7!C`8}o`D%R0wsHCdB@ml*9i;RZoJbMPa%8t*Lue z!%I!-EHAyntH1{C$pI&>sb;GcduZ{EerF{{)i1}~bE^Zf|IplVjVF2PS!op zWpr#WrZwO4!CS3`-!WepI(y}a)@*m7E{=5X^6j^yP15;aSelfN&@RYcK;NwJGe=5 z^4$AnD!m?>c?DH@^m=AEo1AJp*;!qdlge=w^HhJ))yd1QUyd)4e`&oPb=sl(guazl znFr*AaknHcFt0V!Ck<7!Z&x-OLwNzp8=qc zo{L<%UDEo}vEE)UdwN?hcUfX}FV*R?)YP*H=;oRQUoay+zh z`=1{645}yhoLW_8oY#F}V=&WQOWT!$c@&k9uf*G0d*MZT&>esctj>K4r^P8#T`qd$ zbrAAcEUR=vpXb~;oku>#lny1IJFY%VaK5>ozj-=n^g5d&&lx_gG_}yXF;7Qtr0L@> zM!xDe8HFfmbQ~#(SyRvtsAcYQ{RE{}jXbMf`kKI4L_je9@{x`hEo|Ts^L|O=vBMYL z4ufYN9d+8{@+S;N&de_9I}BzWI^(!0a>jY+Y|m+@fe;zbX|-c&u`e>3)jrd)*q}6@ zDu=3F7N5ln7_IvX+z2EyFVwq}rImbMMLi~}Pl0K%D#?zKnsebgD{*=18Gjl`*rZ%; zM_uQckWp34#D^yx6Lo(C{}R|5f6oN~?&A-Ed{@@0oTn=hc_w<%?@BpDTb>EX14fGk zsoIRO+!Q}e^7RtJ5x!Qxl(g&S$28z-D#(%ynzf6XvB>k%9BraG3yg&eb(Oy)S<0#-42F zY`0V%dUwf}{~UFK8s(Kko!Sp%Vr@RJ4{CRonTW2Dt7Ly*_R+j8(#@TP^PFn>-;W$^ z_=gv9+;OF0_F`o-PQmI_ril>Kd9=^LtFI|O)$A&*iEjG|R~en_>KYAw9c(kY!OGts z_)*B;7%S5JQduy<)XzeYbC`xss>qwoJL_(NVy4%ix(W11GXw7z^Fqzp&j?DX(a;~V ze|%bh?fF{xfjCV0EX9mdEq|24LngC)#h@XaY|Dc|X#&*lnOjYaBUX^*E8AG2)+_Q0 zvL5tnTxT)16%Xr{p|WY0aLPWUi5vFu&W?RovMtdP3v zb$N4LS42c}<<{dqmE!?2LcQVe%NGTt1(Mjn4-Ft9(iK8vc4@`xI|yd~;t`(OR$n zo1>l@#k9h~mqb@`I$q{Oi!C-4ETZOzybXqt9j+6)9T^F##vV~{4l$Abx~X=*H!Cg) z1K#tB@_gKHtQ!ulvE4J0cj?t4q>ymXTeZ8jKf0-=X*7G?fx>aH_~JG8mmO`^(Y#T? zHojzcjAks|B6zR}qYf66&+_3_`1DI=!X^7pF=Jw8+uF}ucKNPA+>W~u?*#1!+G0<8 zp~%?IT2=DClPK_fSg_l`IFpfhNuEq~%Kj9c=5yM?gQL@Dq>_iCrfIek4<=^SAr!|h59@f{+C-C0<^x3^fnr*ca1|b zUr=JTe4Q#o+9-WPO`JHx`pzStu$Z0!K&;Bo7@WjUMR}g~=#ya^Z@ekSnNKT$x~@h- zA=0q?=}W$ij?uVvnRRDp*J+foqRRvso1)`$YoR!CXX@Crnd>nqW4qD>R8^7-r(j!^ z7}iczqR}svQsS5@o_O;Vxl`6f7eJx)&Z;~t>6B=4&Wgv)nE?JT zn#@l6n%<>ug6)@`;9~Im4~?SB`>&r*bbjR%ZXNf8SN3M1b#|z)WzIX1WCcj#Kl*xp znYAREG0q3DVOnnwLZ6l$Eh$}=zk&MRpd^db3za|4`i6c)m6!DdJq;y*xe=t)t_QJ> zz06jwlzDMgDCA!@dLXQbq!z zi-$}AIS+?tlXlU&npAn!4Y4c<*Q-nK~|GrcJGHu?vA^S{xXo$0yc{1iNA&ZeNWOqh6^ zmU0^p+2&`6$g5q(H0mCv)CQ?oM;oVK0yJ8~(&KFk$w;5y6Vsqys0Y7RIskFy5tgOS zFc6fCpepyD`ZO9xE18C61y^v-B^^&c_g{cc*DP2BE$a$gStrf?TC8H|SGmj6nChqX z6d}-+Mb33HmupGxQkd`omw^ctzlHG`hiZgiS0n-5wf|^J7|C`nTZ###w$2%-!ej03 z>Tt8p%k|FqWazw9M18>?~`3~Hi>h}iDf#u&{PruTi#3*bOY<$POwHBKFpfbIU*$0eMa<~Ei zkOx-6^|Ae{9!|u2vqRww4~9bs+19LMAjjh*$Xu=Ft-yUeeC3s6Q^A+{?ZswV^#YJ7 z-&p54(|M(%j0Bz@pYePWq~@kpQ+q-H1R5%i;AxyLB6|YZ4kr@pZxON?!?tVg?EI7r zk;Q#$=*|iCVfBu%0KO_GJcauwy`OkYM zcdiVJ1lYc zLyGist|bnAtHq}W671~k^5$R5c}^+tT?#Xzq|qbv^wUv}dNw)V4{BS}(2i*>dP&Lu z$l~FT^U>*RenQcAhG@2rxXIPdVfL{sGoN-hmGli)d?9w}0JOP}f1^yNs3&rN_Q^or zd3!`NBRGHRHir%88&>zt@X?E;Rp%k)nh$xn61F#a95SO zLPkyF32U9(g_-p`%mQ!$Tn@BSn>!^*~a&jMa)w972ceERP=&Pn=-L`yBX z10&rKz*2HZDx9!?otfBQg@*%~*4>!+_e=;}uTs>Xf z9%NfC=NZuegiAN261T53glw~2*}pcaeniPJD63l?vXPXrhAtLGlsx@)2OEDA12=ud z;dr1?i~_zXPpf*@>23m!$l!m3Z+hlHSUIqz(!>9ED z#CZO@vxcut-}H+9yz!*JHCFa5Vei2KY^|iiH`2zE)R;-!%wJ~nNe=EGU4zA$}}5OH^7NfI$N=eaf2dD%oj-G z?tC2ml8e1fa$M>@4?ShX_u&T+)a4{Va^KQQ3zk*ueEB8B!FcNI;$N>LUDO8^O3HgO zkXQxLWIaW0`Ry1jIAKfB(3`XW7W|`obgE)=-kauP4C&pIZs@4+lc)iAt#2^V!f;WP z?b=}|BV1?LvjQm6AHg(q;@T1}^k=6PZk}cGeHOD->>&OrgO^0#QdAsO-$zepADB%U zJJg-8P>t^>U_~xSiCqeNems$BWWf9gx%EW?T3)l>d*QzI%Q(sJnA_#wnhOKQbGQ4{ z{OV-Kz_p_04hs0;@a>f)$O=>PF4`>wWOx3A0$->85$1Y{1bL6hOu7Z6VR2fw6-bKT zNH9r1Q862~7kF#fd$_#CBP^oi_OOSh8^HzUE;2kO83GbxjHzYs3bs@zY45YM8LZE` z#j{V4kd8(xl^t&8*Hk{2*fcj(f3-|4Zv5R|UJc}#9ZY$_jR=6PTe=eP^dC{!0hVJ8 zH`{OUKZ?F6m3Xjx;Do~Qc<2M%QPyx7{@D8?89u;1s(%=`S0{@U*-PJ9Y#;Ax>*vHCv(24n~}?K_QZFciH?02)qlM zYsu$nuI4Ld-lGs^tg4!=`x2I5B77o?RXMlaq-?rDoacS-#1J``4Zg=ZrU$EvrV5lT zTpv`k%_IPBA3Mqsmh;G6(W<6rtDcx5!1lD?26a$35QinSN{QIJXL^~3CBo01*>CvV zKSfyYtYWuvA>FVqhSU?Ptof%6g{Bu~fcGkw!`2ON^D3fgs zqp#@L=x*=~u5ur(fdZHd5CKp4H!_HodNvM6f$FTJI2gJ(SZb7@~P>zjS;vb-j}D{)*M6Wt4< z%JiI7i)xGvc4KU&$A|ZK(xIp5sDvx}R%VC0mor-~D(Wzqy<3pKbuHv~s)@wM!zbwD z(k^{vv|{&X8wZH3cl#M|XNdMm8|)gLBzMsd&9k6xXnWL-#;ofMQYFzk=Ej!iRb@zl zPs=22{dZ9Ezo%u4RP~eavz%e(4?c<3DVktM-zoeH%i*s6mkaytc{lAX>2h^o!Tu2Z zBv)gMHoFW%o@f%X^DQghJv!6*0{`Y^ju(#r9ldbli}$q`pnZ(a-e3v!b>d)kx$s2= zz0AZdBLl|v`N0Z&PlqmbifG)53!>5YD)kR$2Gim^fDrDu%J_afJ&ubd&aGAG<9s3S zwfz{+{iXEvHcvLBo?~0d^aONhQBE?WK}8^fB)7+%IQZ@f?Bw+z*MHmq4qzCtH|e#{huB0E^ESGG76AU|X9h$0 zhtgcWGIGcP3JVqf{LA>iyey7~tIJKkVV$iJLpCZbjIi)+S#TRFkMj zyZP~TTzEpF4n=;?<7>ViDu3E}!EY^Xw6@Fn_Q$5JhS2!jZDPf}>nGK#pUZzN+_KAW zp8vc^(H1RJOH`EI&zL#8A};Ev(MLEXR{wO80+^^vj1j{i4pnuqw((%TPWic%6Ea6$ z3~UV$@t`)*fXVx|6db)s^do%x2b5z1t4YX{1p65cm_hFRy&??-Rd z(yFOOx*yGGkzzJ}HR^1VJGWv_4^rCtkIo4<77{>~!Ql=MAZx->2_QQ>zy!>`N(~aK z?*rI3O>xxu$E*aX@eR@Dh?14A%)^lp?(KbA-!aCaUm)XdazdiZFLx_fkACVvOLWww zWKsZFF2K7%|C#Zen*=^#prrsp_Z!t-+f*V*0#(^^O+!mA$QRcs zfkTuLONY*<_E(@^JsFM{=JY#^BC}x)yI6bIxl;x|`5ZWsboQ4z?UcfNqmiso)9iWG z5V#-#uKw>B{?QEd=+PrFC1EVfFOLlp}WxW)~uctVP#{u7)+O8mq1 zGrf#f@}95QT~3g^;bX1}*)SgWt7NdbQ0(tioXy(f1k7~6JA~0aIq6Aojs%BO*d0&{ zgIFAern`V=KloBYQ1Tv5ap$dHz+Ju$)A2-Q5hig|F}d92$L(jiF_Zh2wS{ogV)?VI z0FJy!k$a83>|zao9dNATP5kX{=p^U*MXDyzXxLRN9 zs9gIa0_+@Q`Nn6s_r?(6j0+Bp(rTg84QXo9k2C0cnYZPf=BXYGTC^TK-V46=u~j}i zTIX@H*7M`Qtw5j)>CFR(7l10$*CW{U5d}Db7gO*XQLi&tJ)+kQ-S8SnY2NB@FqLI?tV!jBjjvIc^m) zMm`lp6&d7YH*{=yIY&Ol;|Acb9ZjJ{TR?KAvf*=2MEH{70utbv0IbViIxCgihY~FB z-TjU+0*=>Bi6@9V^PM${B3&c~>zdU%GRV1K@q0I3rlcr2*(g(dudna;Um1ed2`nVAMn_c=2x^=me12mPTC;{Hp4DFgHGiIYbLW4Dszb|AY{#z zj}PG@Fdg}fSiFW>1O4wg{=*SVQW`OjN$d&<3@|a2-HBgL*wl#O55%>|FXXIOw&(0p!6jbb`KI zRWb|sx_V>NE*)mF3cR0E-G1Z^E0K8M2R4Cg&r$$XdX(I?M<`8G#@r1xiJ)cc^%Zfe z_tw|6R}THwC)L|h=NQ|m<|=NBq1eMsFJD{*+}DWw)qhHWMr=a18G&Snr!gw&>;$9- zq^wG3!Ib*uQ)92dg@%0e@ww7gONYd@igs|SCR1`kLd zUoADxzj%W}MVWN8bvJIHJQ5rhf4M6FNW$L$@5X?L5`YY5UG9FX_dewt70UhLTY8}Y zM|uk+Y#;A+B$K8)Bf@IvG0Vk3|0DvUfHzIE{Pu1C@JEqch$%HXKnDCp=*IvC0H z8Hx!uHh{GMOtuu{|GJXY#P(=64oVRp0wN4hq9f^Y%>>S<;v$e8-l^_@tgX}~Bp|5=GAmkdsHP>NC;fU`Wb&;m>gJWEz0RU zI~!<4TLPZs#t1D0U4S-QEqc#>-ofqfiFUQh%uMBnwE?6#jYZMOv1Cgd0@OnVx*_M? zMFMBTBMN_gkf_gL5_Uu21{E#9aeOB+Fa~I%45`bn>l~MI{|=WP8mYw=uK{Y*| z=D(0(f^;bXSwwb2E{`ET%!z{lmtTS5-I+!d)OH7CBj&9K0z|ZLXYL<|J}Uru10W&4 zNm<^83 z`5PCG_mHqluz*1qtv8oH+UPF&i(C!>Y6yQrREK^*s{ce(WhPXL2GqzeZP0O`Qf3j; z3;v?}?>`w)CY=XB|MxExQl7OX;J@IiaY1ZyXY-Ww0h;TFZ~`M}wJLD+0ry7NZ^RE& zkz(E>YE}Dtva@h%R>I~4vV3*3UABrXI;2|bX9SGMX}Sa z)mJ^7_c{$AU^xG*lCKw#x3Y?p71fw)MY=fwdU-d8uHjXkv=KTh4IemQ%vjfZf0bG! zMK5QIhJd15?yT|k>(|xi+`AF;nqh6hcn+L=-)%>B$x_?)XQ2l5SydkN=4k|I{tIWJ zo-kOn_|4uL-M+j=z&jRBzzP9~oB*B0SC={tm>771-P-mp`JUwK*^dv~Jw>y0(zPG* zX+7iK876niKAM@1gZ8&)zM}@SWb347X|XI^j@=CBRgV zt#()rA6!x(t1>D3>zJiXqU$Roabh92Qxa{=8Xui)D~(7zZk}yU5qel)HQ~T4o0Q#a zTY9`HAnrv!6P27HMMBb?Tk+fLzNd{izG^e0Z)6j_E*VixXK)3v>xXYxuv=bFj5 z2;$4T5UOQ2cYsPcd;TLzqamoSQqyF@m_yGu?1sa19Gc$aX zI8r&8_FO;jT8{7AE4-Ead)r^*ROm=}ZVqqLVWKyJ-r$ediB{sSDASSDTUHfElr*Z) z%By10@!5*|n;o4mG+4Ht)Nitv+t86HQ^@>y{)#dR&yTMa05J9+#le?Iy;&W)cXFIxFFJ>(LhA z;RxzF#U=T^msgIh`(L9Y$#`mA0TA3*5%oKFa<3J<5Bf@g=#RYe;u6zZU=&V& zVVm&a5%A#CmJ01unHh~8AVIFzk3nEG!^Rr$C+iHBcHal${t7w5cv_Q%CZE+th-2Z4 zQK_xgdaD`u(hJl9MWfqmcUa6V>j@wFiy@1O{A!H*+A5kG60(T`FP&1&)=urj=MNN| z1FesnZVG0!8F)Z#a0PBL0a|m;uK_RQGL8zQ1#M$w1YeTEiiK=fD{xr@546BQmkwWZ z*{FMbQHezP#M?v>4k>Z-YOjK-lk#}pG^v` znD79dFdW`y##9dgEK7=W$_-$pMJ|Jnhttzt*Nch3+nYpsKj!4BVyX-rI*4 z(mi?lxs6j)-&#LrX-lRp5I}>1?)ZGF_4iJe@f6tpt%f?!S>{1_hx{CicMwduHel1^ zg2a3Sd|>}!zk=v(j#)9pYz5?x7fF?dt63GYkSH$_Vd{~tn7A!%W-tU4pcx<{e{&qs zRS;SsI$uL}P7Xi|Z7o#e&Q;kPM6JQ)Mt!RUTlf|(mGGIju+Fv<7JB4uoJ9aF9Mb`Q z-;4xvK#v`&_5U*V?%`L_xf&%4pYTh0hhH|#{3XscID17ILIq9d9|d+gC7c^%@`N18 zY|6a&u=At%!nP5Z5=C(WuWd?dsutK=R`tazM0%0!QHzbC3hheP_c=}3Z!G4&f<6LsleF)bhZa)%fo0tRjJ?#|gM+SC_IP><;v7{OJZ zF|gADKWYb?Ug=WuOVcOKvWup!He9-(xy*!}IQ=12b`D<(mO&6$?*L*7U%xNEi&fk^ zwtXkn{z&391xL7S&?_Ye-Pl{HQ0NhgMlkIE_*#mE)~X{<1z!PwM>cyPkEPIM@w-a1 zRva?L9|Gk-msFM9{vP40;vz8M*v=05wxX_%pcVH@s_rFj2Z2d^tE0)1AdcFEEnGg( z_$Kw_k>-g({zVSUKt7y}Q^@;be@Li=MyOe)NcJX>ipPoSpe6aXKt-^k#`wYhQj4K# zGCO(O-Y^W}g?{}{6w{oPFXtk!DzOE35=m=$Xt2@ECp*!NFKZ;2Zy5D#|`5xNqdIm^QpdEqsXuIvH(qyE3fgC>SGv>&;@KR;M|$rLhSMO)E1 zvODL$Y4WFQ6fN$0Z|pSRiF$8Br&lardt^#0^Yv$TI&G`G$5HtYz2DxIwA#FX$Y%Yz zJUiEEWt86jW{E`U1g5d4?a?xVpZ+p4+@@bTkg@;vUzI zD5U7Z1fFV%FR}}oj*5skER-i}aJ2TefgGz3E@qE2y9mTgPENM2tiTT+KAaPWw~Ll7 zr+-5KK6Syxd43W?E_m-xy^tI~P{X@^)=P37S>6hRj9o^unxs>Xz&o>7)Sg}}aXswy4Y5sz^689Lhi%3lK$cUA+ zl+;TaX&Co0ul1>^msQQM!22c@@5IuQl1}#Y^xW|Gua=pB?Iid1^nUH_@1r4JJ?}EY z*DNI@Ed02-y82aJ9c0ew3ENBW?IJwVw@0*k(PhN8S?Wy=U3`4}4PW0%nFZKRO79oK z1APlbt6HGt%~DRz&eUoF&dvog%dnb`nVA_&9UB8jf2xn_m3N-dVv9>kt}NhiUd&I6JgBI!uA@>JKF=@IME6~Bfnc~p{)ej%Z%-SZwPYPnUK?Kdtmfkdp=D(~EJKOaEx_Ul(8Uq3&A?d|Ow zetuP3Z(tvjdz*V(deOb_dRzPAhz>>%G&OB7!Qt>wSsqDA$?=()Tn=t-M0x23M-L(5RhLd#wY4T=jTf>P-AI%L^91{#EW{p!`J3JniGKVuP5 z(boC-`C)2*5k%{nqb82`vjGVYLNK6Nkat-wO-H9Dv=t=3-@a5T;ZL zI&A}kB|kPXWF>}u%m=Mvh26F#bQT7|P75N7#mHb!js9NVwrb%y%Mhw?^)^OOm_T6$g#{E=P!5B_1`0b; zy^Z4?57CWrq+d2O+X2?UjIej_G4eb-7oDH%v}l>@Gg+J~o%Q%NLKDYv9I}x!km8SA zz9iGrsu8DrPv^5D`r7devyQC?V6b9h7>oh@3YRKFZv&I#Z88YU*x#> zuc>k1_&zlZir=SZ*6RDz;Go~8=IZl*ObsJg-2a@KcbI=qjlur+ISAl9@W&hwOC9)Q z4knEc{5}W7RRISON~;`7M4Bmx#;;uR#5_$05C{6WPLtM85Ni50`ZT0OKSrN8?j#W+ zBacadXigLHiCiE({JJzZC`XXjrFrPChx?@RfN~U+W1t)dg%=b)Q20SP0m?~G1V9l4 zMF8XfbSy9cW zY=XKav9)~%tM8k;2#ZV82Sl65z=zXAv9G-{oAFmV>Sp zD`~gU)jZx*rv&AVIfZ&|i#e@9?u|#^_$HV_ueS^VvW?7jjtoTq{8!gM1 z58T!;o2%&cELq7lyC6zXg!PMs-nEW$+jFH@z^5ci%K%F}KL=Iy`j%|xre5GCJR-Q1 z{wU3NBB`sjUyqyu*2d>GgsfW=M(UqNfT1pBz%y0{65V#O#<$3$yIeBE3E%79W9A)O zzY$%3g7zRRanPWCt7|DzC*aw@{WejchFunFae=s*amSz)NvKp#2xjTUz0p8^ty;{> zx=b($A`HjCK!!><%1&V=Y56Jawum(gN;}_+7v2g~KKu4tb%j@3_DVrMXN>sHiCwCnR~~d&cVIii+)c`1gnbt{jHg-CoXKRVD4rn-x`DyXHNpJ+tkbx7Vr5! z{W{Lu8tQXzdSh|^7-;+b;JXxp36-S)4m$B2feY~QMz@Uf7ewH=T6{u$mrXt=&B`S523|LOSsjri7|l>#Sg zWmkMtKFytiV$Cq;wRMgH@h4{Y1IHg5Tyu?ADu9N9PO%(|DXQPw>O%ju)X`-FtMD0h zilaK!wQyY<%!#{-kv|02wqayn`X~C znKy37j)j>T(xV8TzgEuo0fc_tRanc>i3Ml-3b}*jm+Fj7%&5&LdP{8bERH>rRDdS* zI!c(r#2W%eHTPGu70nhdPY|}1B;yqh#gS|o!bie=uwBCy^^QrrLC5Z`*fhN>ltHhk z`-tSaeL$W`nR9+p3%#`pkii|Quh-mJK_Q9VmRjOs%#7xLRJGcvs}oBLZ8VQt6+cec z4wW3T3m9$)?!uv=_t5(Twc^JSdGD4scD7r$T~i`@11wzQI(PQyXIkNtksWqP<0Trb z=>A;1kpgn3(15e z3^9~TI~+TKFbcw5$HX8MyFF&rm{1y1YGV_5txE&aagquOwwnPeHMr%C0O;0UVhF3H zKeW|lvD>xuC4KMpKt>xsVO5{VlA#c}dn4hVS%~B_4`0o=cjI+~ycgiNCIp+M9az|1 z2YXpjOA4)Hd0(P;c3N@zAWOEAT!yQ3Crym3ch76CS3Hhe(fsd;)a4{$X=aGmFcjIZ zdoycYxm9I4Z^mbF*!<`jA}J^cdd?ezxID;;%8u#|=N z)e(JSktKG>0$IBRq-Flk z-rTGXSTTExXH1{F7C|wdNHI0;?oKMDXdBtd@r=Jz9J-~$RKU*7O;~~8L4u%iSLq)g z?_+KirfD5>ePuGX4I#eza4#~nZSIW;6`obk6rryczqNvXc@BRa&q`%;+t;VE-2B^8 zFK?#ZctKT7{Z=PT1HX0Z93dyLT$n$(WrX$3$8V} zwQ_r!%~BW{hIGvG&gL$xqGEJs{aD8KTf$PT0vZDiZW0W+$XHrWJsBjUU!G+YEwV1T zV*1t0{Hrxq_31=jgFb6`fTuL16Spv4V#kKE+Ei=0aTbWCXhD&fn*Cjz=#Q2C#BZT; z5><`aU07C1R93wehC5pC*Ya)*|88^_E@pu9=Uaxmdfnl;U4Z}KT?emOY@!Fi|=q_&+TEW8=XAgm;S`>GKa zsoz;%ww!VR!OMI{rT6588aWOb_~zkBhd(pRihE%}*m0eQ_o-|k|0_!P(*rzq_Hg?_ zzEZcCc~UHbt&=LEYL*_0!4lDEh4qpymwYe26~g(AeR~kIJGeCQ#5L}l#yjxI3>q+~ z86Xb;34+9K_EBc6vP;LfH!oC5BpLkF3)k?v`r#z7Tl7CP#&?C`kJ%ntn#n7QqYW4) z9#=j9D~;x4{q2di8UCGswLA-9S}Itg*<3^Kovyg+LEm)T_WC@##m*>@r^GN@h^g9j ze{XmEhcbH%v~6LK^#C!g++{8fnAj77cC-fC>OL1i8wZV;;rx1h*1y`Jckvhtt|Kt9 zXo8Bh#_P-8S0Fs0O{d7W1zd6-CZw=0QJgH*B3|ZYRMWg*d?zpw`892kD^!+MB^cCh0go);0+?nA#0{~?LG zy|tpEAhwV5NKD<9^l}%$hR~YJ?=>rFwnnsQ=Xr6~63)aa3Bbm~9LDTSNTLbztFZmG zqi~@$mxc#|RrI=4jNI)ij7nvy7W6VK>pw!+?>gHCe=ZH#== z^(HQrH)>W=aUAu_g7v2gD@LOTM$rndm)2ZLuY5_UHA{CkI2W5}?dk*WX{Q)*+Zkyf?R@q&C(#50B2C^O1ss*FgBNHC6OAQYRiJ_0 zh(^ZkT;G|@4ia0C+L+tG`|ods)t@k}vKFbHI|Uo^0J^wPgksRE-x=EwOpJYd{}^_? z-&NH6_)4p+E~}*1pl44k4hoo*#kvNqc3|uH_xHl;S=&@tiBkr`6;?Brrk=;gi3Uz< zV1c&C}OOYnl;m*RUncSt}P};)L3W5!T)3h4sOyB*Q z9_z}z8F|7*3DlStfej_6jg!UIloIwO;gQP&25T!&`hLJpHvfRar(iKMslaNlc{cTU zt~F}k*s;`;G3@@wZxbL`SywXSj7Xq8n;} zxJ~*B3}v64B{acMSpL9>qHb|!L~;kL|6M~~QJr7S&T{KG%?$-#$nG!fUF*H(V-UQ_ zf@Fe8mvaZ!2}ZxfFL2)>{8W041Q6Wfo3kGVtaC%TZ@0JT$v)cr*0iX17Ty!gx|~}u zCy}hapRLi{tCBz_&U_@dgo}3(zTjK^%RQ-;EqdV!uqV+uUO=-G29oh%{X&~ClqIuz zpx0EhOeINYD5d%GJOt=kkfx93m( z(PdY1`j@R^Ce$Kf^*ej}ezV64ChO&PLzmqr9g;SDy83|*?M<`J{d-2nind#rk<4S# z=@5R`g|VZyZQpl(&0@!|4(B{Hm%GZ)#Qs|we+=QSbw6t~eeUFTu6x*wx5dsRQlW{p zLvH{53_d|BE>cR~f?G08u*1W`-BdnK5of)*(F81!$Ug?0MVDme)Mh$XV75}tAl0JvE8AGbSL`~8o4N~UO@p&EW{0pgtX|9{S|Dg&M)lt-mI829uamSfB$sr96 z?qd+vg!w=!4jw1{q+f6}Fd?sD$R4Kp##Y*(!9U272qx zam7~z&w+-wY^S?es`sL{Q`#lRTDHeem^aCwJv4WG5lG5^kN9JXPL4O?Pe`r8?Bm|~ z)Wa#qsD$?`N8hh7)I|r}ky9`I_mE$EXP_-P)Lk5)YaC=>8u2cG$;$?EN^3*8ddQk& zZ;N9EeB}1@f&t$A&SV@uk{&c$Lsr1 zV#Wd@b7%r#XIXR!CbD-Hu=)6)L1gF(Co0>6N6|cNAt_GqAC*Fcw4fCS z6{gJwMEu8EjG8O_{L2Hl{yifmJWaTOw#~mTSRHJ5_vZHviZ7rOEn}wlDg4l*QQiV? zc~jKY-*HEbtYY=&K89l0!A8c%l?%jRH+5`%Ps&&wEUx{tlDMOnY({%#<|mJuZ%d(Z z(-rp=YmWbi-Dc+^-jzYyF!9GimxV|FhwdbqXnIZ&7gr`i{}eJR|4)U?5I96H`2#6I z5Ojis=DnN;=OGTopqgK@QgPcXes7QxqEAEsaVue90R^u4fP2Hgg(auF->rdtgMA-@ zG~|sr@S$yCuo{hx|895_=5*@5I@e(x&b{nIdq>4Yfh}zd4(yV^m`n5cDK8~~PTK%f zvI+~kt`O8@K{jzb=72V)T@q8XC7K5g)@GGI#9aH4*V62t%A(i1etU3(F`Tkq zF|8ui2Vq%opzGt~bkV@VbSYqPhk$6U5<^@V7xYXFuV!X}uw zoTQ}%K8>GBzR=5h4&`8XieP|Mlt{t20u~$HyYvknlav0iPk+6g12j0CL(b-zatZqQ=b;mJyDX8g%Lu*8NQ7qSV6g6QTl8DS*10M$nBjM| zOt9sna%c{~EQPe^tyD zRtJrM-6zUTu4M7euKBj2#JhOJO2fJQZgMCD_^jDsoCrQZNdJTZ4w5-b=FO|V@y*AD zjfdS{vH_bsor%P z9@EvIH!1V@OHu@Od8gk2tEk`b#$g5~QDWI44nzv=3dovjha> za`f$?GRGcD9CZ{}|h1{e*Y-eR$40p(Hz7gsJ$SP;?47==2aiu^>*?8}!E>v&<7J)wfD%k%wwp zyS~l^nC8f*M#h)PnFCYw&nY8Ri#(n3K51x$y-10^11kJ5_GIL!n-1^3^e6@>;vG4d zX}~{P^1=4QX)eT+Tuhh<@486}kQ%EwbUJ?*`!CQv$tO0`z=!o5IjBW3McO z80=ElicmtN>+8IsI;kfnLb-w+{P0|ZR+#1Np9`Ypbr+IJ=#Z6h?XGFcv{P65;oD!n zTRJ~Sp5@D(zpxb^937RPPAy$xV#hFxPG6Jn*#t(*lH-~eOe77+A?T+dnxU&m6wy15 zny0gq03%(fJBTVVbm1mgT{?fvkg28#Jqj#>iURATnfdHlO@e8x_{RXa@r+N&A*8?f zhltv;sxPA8X;H3q#Q&Ir;d4$~o97NA+>^}mV78M?$PG+2Sx zr8~!-gQacOs)y-CCP@TJ%fLkP|9tL~ZP6un0YcMfHnq?HeWdug^VK%=zpDWHW3&8!-vsFUF#LC&_%HeZ>4pE8iT{_H@Ug@O zjnX$T)8`_AeH;XEizwi$_}gnw192mmzxKRwvMOD-L>gXNBY;#yZJ zNB7hI;QVQC5+q({8U(y4!NlaK#|Gv`TnAwvwFoyRCCBo9+-#ugcE&~H$+-jEc0P;l zUiDRiDX}0xXqf{rb^iAERj>CsqMK{rE<|J5+d9H7xac^{LCz2geOa`V`xVT_$Inm#JX>)bG!QMl@c0X*kwo3sj<~7FW z|1ZwY1kR_j{r~s5&&+qm*v7txp|Kk~4cW7VMp=`}mOUYr3dbZ8iXv2!$`*=5mK0@a zlPw{HLPfT+7V-aF*Zn!)(fpq0|Np)Iy`FjA_xrl8bD#U{-*di;b@je&mGViA2ZDbt zexLRao+S0`{rbKkAN=0q*Ue`p7VCVv*;8N6*s-|bpy+#;MJl|ByG^s>6?{%)^bNe4 zHXAy9di(X_hnnA7;%IWcweo3&=%+DOmFQcqV4>&6Z*GXcMytkeZrpdz?Zf7Irqn3B z=?-offOflKL;DTt^QcTYCzo&58EZ;)XlJ_Sjx~5CWlA;g(6T8w5I$u_rCCiXRGkeC zvKsSs7Gv_p8-uA#EIwl%mTFL;4i_fiMBRGTbrY;nC$pKiq^f4mQ0bu+>*nXc>Luyz3~6{YinG< zW_}Z3po8(3U^e6b=i@J8cH#eJ2)WIdSZbLhVwU6%W3%#vvAgnzvHQ?+bzKUEv7Cj& z*_CH2Vp5r<`cBsOj=hAWB;J#mMK@Iu+@RB z!e&%7wkz5?DJ@z4+$MMBaFS=)%3;n{F=jXZa+otUj5&b6944WrYbBT(XqCrbf@#Or zR1-9kO=!#vbGW%{O*N0SaIKHcNVamD#c0V;6U-lX2I2O+erMR~INr4)Cixe)bP1+E zS~9!brqwAoam0L(-Q)Ubgct9w!|_R;4m!ciE9IGK_)9Q*@c*CTFTa^u!{a7?=r+%^ z!(T#RMubiCYP7XF+S(ayos70(Q#r9I5p8uw>o)u)n1RvOQ_<{vw5H;(l(!cDFaJf% zZnTDE!}2GX<7m3Q`kAzFE#$20Vz-!bXywCS#8kom%N~&5v_wmG*8HY#w3W_Qg82(($JE0f_WJ&+4U044`^+{ zUy7;L(A6cF4rsZx)rGAbW)xa-Y&S4_SeM_F#2YCxG?=7ko9| z^l9SK&7*6fd2~r~n|qqNRhZk1VJpEbLQ95_7Ol%+5}UapbTWm}lK(oH0nyg0&0VaW z>DN$ zH^oGATeQ_F+IlbA`ZL-p&^DZ68e2hvS%;>Kf3n%f;8fG_ZdW+fbZ2XZ8Ov4*dg2!FH>!sfMTFu6lG zNoBTXm{J|xjAxi`Y~?W9(2{*V!CXhnoqY0k3R}gat!mL$L$usrnuo2xbPtyvFQN zvl1=Y+t5wc`@*%*5G}Vd)6jBb?GSA}AFZ1fZM_lAeu^q znym!$4_a>Z$KUVOV6*i7;p|$XrI!XX04-Oz3oW;T|B<>G&F3|_8brKLjE7f4ld&8R zU{SJ|yxu;Id=QP)_bzJWOGJ+2FN z;lJ$Wb1%tCq+UiO@RBvuJ|pCn*T}$|B9%2V{-#JZjm*9&QcEN9*~)NcsT$dMQ>4C? zA?`;+79$r16g0MonPV)97jO>a=+A?w|8tKT$nP}u*MlM7nT^ad18tEnxoH>laXJ6&NeC8n*MWT@bjO2+% z1~XDN8X3k&YBVyOk(SZOC`Q^vBV#mzBlrGj=s6bkjYj4$@>n#ohLQ2n$mfX2ZY3YL zcDvPXM&?B$KiE68W^FW*=r@;0V7`uqlKhrhbT}H>=C{(w-_ghczm3h}C7L|=gs{x4 zkh$Vd)S7CHG8iq_PQ-J>;^gJ{v?48=vl)%aBG5iQCajikr^ zp&i}INFnn|Y>^mQvU<^)cM*}9wTafOjcuegy`nYWAR;x7MX>$dYCIe}K#L|ti_Rk= zMQ=nq$`W~1YgR;S3NZ3nG*T?GKx=kKBb_6~V`YfHMk7-qFKOgT1Xm83eJ=A#o01$n51HcRg=pBn35r z3vG$yjL2lSM<@F+(m*G>JKA-8oQw2A#9b*0#&y@4vC&A?xZxU^6^%5GdqE>>qLEf{ zuWIBwL@HtZ<5F>d+y@#uDj|(L6t`9**P@e+jN7A;Lh<43Ux+)Yk($xSt8ss6q*FBV zVO-HTS^7t!kx$~1H8LKNa?`ULLmLVF+g-081h(VT78mSnKypZK3jWk2V&E6y|&`7UnO|^t|ST~6# z9g&In%N3YT3A?oDEvQ@h_a^Mo$SOo!M*|WLYvhM$WOTyc8aaoE8_o|>^jz(%^ou!coUeUV& zwaB_SOFH(3B8bSc<}&wW{U{4A1ExG8@?Sng*6UP_qf_-@wxgQ_yb9b;9s{$(Pm;N_%a-;`aWF4f4zKcC zfscUg!KZ~%@G=^m!8yVi>z6fY6_m#vuY_uoJ;A>4vEaktE95?K2>dkoBp69FCLIjt zwFmwo{5W}@w7HB~g?J9KFq!Nam}(5vC+{RXl086Kh@s>&F9H1=r%51PoB0#b0%airVPUK^tjCe9AGnzf4?#d=b?v>DPrhd}Wh&ivsDGX1q zrL-vcCn&qeC9o!3rfW>LBfGI~kZ{J*l}!o+QnrBUaAPlr=S6%CC}+V<;NRdL(Birj zuF7_JWS$Iv5R_pI0%hZmRz}RrRfwC&MDkJ7#QS6;E!JjP5h6nHBCCEBtH?TZr zG>rZNC%T<(LzcD`~if!V|_m#AROzuZF+D z(O+OLpds5lrnF-sD1{}+Dxl1`E-3qWxN4ij<;>Hae42IPz@CSXMn5w_*@^!>pol4! zEb|K@rXCuvqwpS3X5`MX5z|!*Jky`?vE<9-+hjPyf6u@(pOtlc`z}yUEXT=?9VHjT?S0`!YLqnKE zrjYeO8CWy2E!l&X4&MdtkqJpRMu`<4oBhM8C8f4HpajQ)35 zHFy1&tJ=T&jhI>$aQvUdwrP$T%g)ppl*`uR;D^{J#)ESFz6Q!RTt@!}T!r|4jb|Jc znP)JqqFbQ3P3H_2t> zXG&bh!S6Bsb#OoGN>w)IFj$jpuEah2y=ZJfVgM+wsU8L85;6rmh7J~h30U$^m7e() z%nm=!_+@%rii;N_lR=s8Hu6r!A0&slcwnAm!D~#s51zn)K2gtQwkkby5IlwWDe@Yb zt%{460RKR~D%qH9NA?Bf#Pkd~ONm#fA88|EE`t}b#9md$tYkiAE>jAWC9e!V45lhQ za|f6g9p6U|BIS1_BtD<~f;>jrYRJp+UqTvS6S5ol4+io$Xl=wi3&w#jgW14$!Cc@c zV1Dp>un2e>ECI$=H|AEb7+4-G2d02E!OH0OPEhu_&R|djcUq64A$$R>i^8|S#^6%0 zIruTy8r%xr4IThHqW%x?L3n%(bO_qk_17*gVnhq}*={Q;* z}Ilk%KI^3sv;EpnkUqn{Pd(ZMlzMZ{&V6`rO`hvN4!evO_j&BY5VGy0MG%@}9}#D%w$pG9!|OF*9Q zZZ;VcG(|J`9- z+MWppU{ zdpVs@@fTKKJit1k)CmJAl!l2BW^_CO9rr|h8aazxuFR-g3-61%P2@J^zw-|> zFO>Yl8S@E7%QhK`#6Bd12gpO@QDsJlzr&wEooouBY#QNNWk%ga_z1-RCT}P+@-cVg z8BYYqe>QDkA0Tfb%aQfSG_n)fpBzb!Cufoi$Q9%lsQ+NZNa3ggE1o zDP(=+zn5ej>SRHLvLHfP5TPuHP!>ce3nG*S38W!QB9tW&%903WNrbW_LRk`_EQwH- zL?}xllm!vWf(T_ngt8z)SrB1!5(^R_kg+7PFHA&%oG^rPA`!|yA(Rt}up>GUb|Jed zGx`|>pMv}oWI8#KoJPKT4~~B+{D6VAL@-D}~bYY+uIf#6m49FMBS>$|DUh~Ne zP4afKDR~#!ne0IhBp)Y7 zlM{rv{+VeE%qAC-ACjMvUy-}X!{kZwA}L3aETPxQF(+A)tU=xh22v=meudqckXJI| zgXzzbQ^|Sc3UUkiJ^2IqBl#0~oIF9E?u6rCX7mRGxF=T6OD2(($l7EhvK85Zl(%i9 zKY80m*pu^7&8R3@m25)ZLv|-0CC8J~$T!Kwki%BeOi{29S#^OeT@#$!cUO*_gbO zyocIg%VlP9|rPZ;`9WZ^@(NUu2eUZr~+Ixkr-Yr;fOsgqt(*0Qnd> ziF}7#OMVMx$8`J1U&)K4>F)B`$--nAvIbcn45XtL40IqLRC?xNP@av9Ajgq2$>rqN zd}IiLKTJVgFY=I$x0)-xr^8f0Cv zHF-ZdsAnLzn-NpKuX|)zn_L9S12^|3e8k9ALHr}e&-HU|`a5PLi;`u@I*y4mP@flX ztFLr4zk)K~w*t=a334L&AlZOS=M1ZpZOA@kl4D|1%ur^u7B2jX+(+K6dCxqc1H(to zhp{mUlx@9){F3~Ij2|FN>X}=}TASR^D&RO=?jo4pyV6T?;-mL2GIfZ-+#7FKUW;FwryqNAfJWMvjQ6hDVMmgpnKN;=(O>!&ij*-{M zyv$c5UuJxGfa6~}zQhg>l3mD#>W0rD5}Joyh9H^$ZHB8!l>k}2eEV=xlw zxCsODdR2TpmRvZ8TuFXS$|s*B|2VxT*`9m`ODg%kWFq6m$jW5LfCUe7AXUhXSaRuL z8d-+CGE(EwNh43j1 zK=$H~P%lTvdYukm$RW3p2gqN^^W+Usrpx=RV>z&{#hb8gw1I6q&Mn#Zpv-VT>0Wq8 z65R{(NTPc|9!YdB#4%u;prrmkuL&IY&&f{enRVn&@~9HW|1}1(j(3H{$P}^x`5?F% zpNkwoJ`TzfjRECdqiOUx^kwvQ^sV%L^q;_5_~L;16OFpyRZv!O{5cw*(nEaUh zlKh_hc`Ej9*>;y0h)k0u!Cp$1A?uLM$a~5DT0n=YZ;bP46AOL&^oUnR55bnyaYAa`|A zD0g{6xeF9#TJ`^r!z_{*zOcAeJI0sv$R=cGvM-tL7?`OHyiKklza7oz~HI^$~OW*ALTfDm2x7|*ZNR}Wgk~PR?(PQ3m)8!%ylI6$-XVa5qI(zFH0OrthU&7cpKS}Y_9ao zU1WFiNpdpzHo2DEK^`Tqf;j#?lWU30$TOwMdgMLiL*z(uDmkD0l>GNj7D;qZ{340& ziC-kqJ@AVpx(9xdL_F}5hp^a*aJ3S;Cw`Gc_rx!f=$`mR65SKONTPe<7fEza{340& ziC-kqJ@LaTzR&gJp7`O!Mt4vAGOua;qYTUR_{Yw*%&mdD$-d+Watb+*Ttn_4kCB(j z>>s%PN|4pb=42Ogc<^72%m2I+MiTq3bW8XQ`8v6Z+)N%OuaJ2^a?@o#x&n82{kNSB zAI!sqont*y85|Eb0DFUNz%;yQ?G5I}w`@j(1;Fsk8J?;`If2a}`77s=`5d~%f%$N$$1>?co>SIHb}+(7`jg!r;_gr<^F#Y0|&@UWVW?##-+&mWP5S|IgWgTTuJUE50hue%OpN@=Z^m@ zXvj9nO%@?blaR z$VKED@=J0Ld5pY3`d@It$P#2_ve6ej{=z;Ou~!EgUk;kEAeURATz++d zNVz~`njeSLT|$la{eWo14$DR;vXFGQD{T=6&HL(%`cj)7Upz-Q#Q z&c^lb=>_YY-3w`Ha!j)Iz_;1KSCvwPce8LZBvVeSnd>xcC zT+cmjN&1p*jYSe)SC1slb~KlCO=iC6L=yjX#+B>8yT0ST9TRTG43?2=$j*D+hfN78waJ| zh?z&OBtIp;K8WLA3idH@j66@q{^&X=LRKN`llPGQ$HYI5P1od&%ehX6XN&}m!vQP7jXF11mzRJ4M92H|NX&woWqa14km)~LH*asd7ykS zKOEqPtlI#}w@0>-2bFkl32ZO-|CgnKg3L22@QaIA25(>>;kQ8Q!{wU-9heUnpc`Da zb?A%e>%eUIns3;Dwcp&p8-T%wc&Ky_8Zra-g_($X2;Lqu7)FjErz$-YF6rBFS(P6s zBW6A8cCqdk=EE7g@4eu4#tAoF(GxiSrGr}$kTno~tE&cFzK9ck52hhpE*`DO2go7h z7;*+FFFIvSEP)Hdi&{7k{mv}nkK`!jW_(LdH=^(>LjU8tv`qq8t2clDDje&lzq>BB zkw22B$ZKTQQ?9NsD9c=)OeH&jjj@%wfU+)nlS3VY=;jM&JcJSe-zG_W~V;bKr8kcXSw zEsJ-E@3S%Y9q%Z3dQ+8$s!47kQZRGo<~~%^*Knfow>2BnOgX zK-{fQ4tk zCYVr`C_L4+rFSF4Q|}}6@D%(MT)uWW4wQk0r{eI`9G;S8#^EU+pOz0VkoZwFc6fvx zgqM7ttE1=c@LV3Q+Ow#aZ#zb=IJ$3&M@%8OEJzKqJ(zJNkC+Fq;P_t`A2CCa_zWBk zZU$clzrvcyyo$qfc$2?f$L_F=n0EBlJY0LiPh!T8k$~soMqv z*ac6*8Pc5*Bjzal5C-@ccofWY)tKMFQs8N@7WgOF47>z(1FwQZL6Zf)_X@^>)4?p@ z!T^mNXsieGfZM@>;Bl}hco{4S=Dvn+pn*wXd9WH-8Eght2Oj`ygHM9>zzJX@@D1<| za5Z=*xC=}J&w}m1;079<(8%?VFK3dKyCwUGW z35G|(wj1v2mfvh zu}$5+k$ICojcH_`m`W~E;`slJfqmpz@BzGhyb8*7JSzqvEKJJR-^J@H@j{vV%<%$l z#^Fxe3i&s&X5PQ^->*}{omhU6MPDfAmj*g4MOIPb=`CHp7$|F|7b(BWCjJsAYvK+1 z`=Go++RQk=5N>v89&bmp?hkqdzn>MzH&k<@Asv<_GavuAAuh*vTQWRPgvb9wh|56S zai7ba{OjMx`J>1$z&`cw!(0#V;HK~DW}Jvd;gCCnHS!uLYi1=Vo8$+jXTrl&e$Pqj z^5Ip!)Kvkcu01)7d_{>@^xRb8zVW&{{_z1g79M1w#j!7IB;2Vo?`+wTmo+z_vipv2 zVb+JI@bJu8hVkm4tf6M0tjTVSkC5}f1YRWHRN`yVEck@nP97yMky)^VNyp(%R{(wt zJ6>5Zf$>LBJ8G4F_s@KpfRBt|Qyc|91B1WO*n&pEte*J>EC=oY8-U+~?ZN$EFYplf z74Ie zJWw2zRbGkS2E2e7bpd7i!Q|8A1o9Pf9=U>a=NlaV;fW=@^WKC4*_p!E0pG*VV#(!j zkpcY74*np+6H>Sd!Zj0~n7ZV2{e_q9L2&s7{5WBNM)-o_EiJ_B{6g{?FcSSWf)$)# zBe{!pnP(IZ-~{r2Va;3wuY+Mcym9st@#7M*AK(T$kUQwS2*~dv)dJ&@$lP(}7a-xi z;SkizwhdpXg!hVL7!Q{?ymy?&c=&<^o7&wdhx@=h7OWw+l84FDq`Py+xtw?8?#>=R zCWTERn<%_PzlM5wMU*3#V+pbv*)$inzZ7(2pfC9pIf4_`dWz{4}1yDH){OZa&(SySQFaT?uSJ@G&tYg_VH@dpNGF$+E= zza@{5;XpF)l;Kb0tjy~=+(Q2QCv!Zrm+@1e+*z4?u0FpK+rJ_M^~ttme{wWAfqa#m zORgfnAP7fj8JI}UB|jnel7Em11zbm^$+~1GatJwroJX!F z_mO{sfs817LDyj!vJrV7`4~Bwe4pG(o&;spUZrO*EBK&oVHb zoKJp2?jnC8FOuP}n`AHSW_Sx(gKR*ifil3}^r7Ua!r1;YfQbyuBtIf|lZVOh?)D`8 zG8w%YE#eNh;-Jj15~$mpY(};vy98|XBZre?$jmpNQyHI4zDuqnw~@!mKgsZ3F{Y>+ zP+l@9$3_#fJ=upGNxnk9MTYnH;bFNPae2AEncPeMPX0p{D(32{I|k-12Ktg?$XVn^ zpF{JaR3$ojgYVLl!9E z`mI5RuLs)0WuNFRl;c1Aou)^b7)icNE&z4al1IpEWMWB|&wOeQZ#2drFEgAB%C#VT z8Z0kT_1DT~BO#Cc!^g!7Sh$+pLhd1dA;Sj?;e&?o0mEhHy(Blo@OK&$>3Be{11Xlo z>woxbfaO?FgRD(gov3BmIps44=Hn*m8AmDR7=QZ zelCUcGG6&4m&Vfyix?=ch#G_P#G)-3?(M(8WmURoz8TMe&mk_W`UaW(R_8^?a%64t zj)0AJWOworGMr(!^Grot?iUs)@k26N7co1@U&*UV&*V&Y^`(^fNFpdNZrhMSPd1)V z;!Ft24Bk{m%!kZ>MII*4D>GhPW*%tf7ancOxiuEP-stW;F#qiZN7!L_IA%Vv{QIzs zn8D~U8TWpZl=#sxo^Zm$GCWMf!`24Sx$IH3{RQ=;SIF#O}y~j z6LuADh5r`+t&%&?!YllBxSTo)RdxqT6;Qkd*_-jvpd6sHT^wKcWnh;JnDDvv8MvOK zn9rBuI;;Xp2kzaOh-u1rXC3DBaFc}3Dl)&t{dX0&royd! z^W{Vyo`lnf7gYCz-~Her4j`<;s=SQ^WtE3NXxI%d_oLxHFcdDopg0ng{c;Q_`{hLP zHF7?=3M`NPbUnBpJV4$wpa8Ek@ePw|Zrg_MuI{4$`}JzX9M(AAq$mGoT|#v?eLk`T zD6a^@H4#4Xckcw?@v*+if(LHZaRQaSG%sFf%94jm8uB@GBujeJi1mf>cFyP^`73#m zv^8A6xs>iya|5T8ci}cGeqMxJ8?f;i`3Tm*}^%XxftcoO!w{p#uQK@$X$5je(zcJK-&&Xg#L>CL$Kp70cSd-ZfP z7+xLTFiG<1CLNw?;>{BJGK8`@KhX@?HfzITLaI-A9EgGED^s{ zgP%|zsUD=qS47}>1jf4pUBXmc#a1_QGpviec(!KRp}7-29lk<6-SmOa!b*;5?(&bp z-@#9-cczbpFENG9Z|do08oa3~V)C{?eSlTCNCU;p90|ZbQ7>-3P!E@|r1_0`w}eS% z?vqj<=9A1O^>pL%rA(th^5GgNWqLU08Ypf0!|}gx4U{&+Tmjd>t)}c4=^)*>HE^q` zp+3&ICA!r-%lt_^WNM17zE3?IP+4<@c{iYP=Ap4S52&0OH&*74oy={M^5#V?2nST& z%ybiQKov}xaW@aBf~lw;4yb||;avCn=S@ZPhI95`$;@-pbCXvx?~nV}5?40MTmhH3 zvZ?Z%j@TsP?2u+Eo6+=J;oEUsRGi@QZjDqi3o*D3=+oT;D*#w78V>9P#=WY`;F|EH54>v(m zlXI))xlc4RRh)A`L32|_1L268o2IUS18QO7w!049QP9E^q`!eRlxA9(&O2OwF+A0@ zGz)h+|APLPx?AOvkKg6;Cu9u=2$bIK0#_w~$H^P$IrE9PF<_f*G`rT&Q z9+z*W-p*9n>%5P82eXwvM!l2iyU*p{ga=K{y(Z=d7x-8U?lW`fyVdVE_4d2`Y4r!q zK6)g-46wTycEII}tM@eRe{^0?{ULL|dbrQ@F(bl!4jlifcnh%s-X_o3sru^s?ioix zKU1j|9{fgks($7!=iG+`*U86U;;E;WnIPo@L&h+g~s* zJ|gw*xUcTLV3s=9O_b`rXjakXYFiz?!8!hMPh8Ja@edrnJHpM-9cGiwCi?VS@X>#7 zvS~U}XJ8h>n|o7CjdbT5;CFd1nK{omcjtkrX198}*@k>mGtKOypI4u5u8ooUAl>9B zE(J49@v#y}H)YgcGo|UR)n}O&<6OS4`fM}cIp@!)&oK+>v(?`=@#9^7rTSdc`FZEx zsLwb41b7fVl`b@;C4d3ARr;>!v0OYnmA-4nIOkr!$V^lZ_xeRluC z;2X2|JMr)^`_^1h5BG^}rp&LB57)>x)7UxJ$aZt5dbm$)H|<@X`@{}2{C77$w?=lD zU@YP>xq^@2$?(qfjqtJFPP2i&P4oD7I8VF!Kj9O--DVR#f|uhHz3y@4tHhYQrxz&>-1-Uj}X_k%fjN%G^&gYZ;yz|^_y+--sb=5zY9 z$fucu=8Af{nGSDiel+#2xc--_AI68&oNrbSelnXF_+A4?P5fW3KyE0Sn&YN5-Ms?( z)vTarNtXNxGvaTl4>#HGW|n%m$xfM-@~>t_H`yt($GO{NfjMmsX&~HYr_FD!fZObh z>2|Ah5Wa>xWA>_#Gj55`;LgY8S7JbKdS}gVWu0$@FY*4wqgChbOnTnTRd+8)f+gmH zXd1Li|%%mF5`>NkCMQb{r zpze7~=u67r{L|F4Fy}l>3wtBfvB?8m4xh(o)5g03Zu25u-?45$?l>*t4O0(a zw-@oQG4F0Pih7I2-8`UMyshftfQozjr`v*~8TQz^1 zSD1cW^S61W=+`x$>Q$hZtR?-YdNttK|Hs8QMIZ?u`KZT&K3Y)MyMsPK^Yy$o^mjF1 z&+AD4QuDWa572+p{Ow*JdVFo^zrObfy(~N#K75sx>;Jg;7Fy828_j};wV;9bJpE-fQ$7@HcHE?``$;_}}15Oe1eG^SG}y^K4^pGra(OG5pA?z^&rS2rRcv zyuVq{622OqZ?((!g0Htty%hRW@Xhen>gi?*Jk{Lc&HY5`)6E?El=aS+(T}Q+GatjZ z+B>{kf(<$YvsVMny{_u%<`4KT+tO?Ox$D5(CabI!zB1=L5x(EH_FB_#g>SZPyeXSq zz9u{suZvfxk25XdKiRvyXUQ-Xw40>9d}Ud$J+;8FM)d$)J)OXp+Z zspcMU(pS!>!!Ou-ymPyp&r@&jJ^O?6mGJAfqZfa``IqXQz2WNV<_J91bP2qQ2VKFR zF5uNuPdBlt#>D$wyxsJi@Em?uuf~s3pKgl4^Z56B`)=}r{sZ3NLoQz#`CI%4y@m8v z@N#~4Z}(w0zkA_T{h+5e_lOJhMxeI;kT>V23~%7~^9mky9X^SCsu|?%rjLcU^apu! zPrCdo>W_G3PdT5bKG;h<>wKm95bp|oGyJZ=ABull+t(%9D*^v8Z(pqQ6Y9ggIuYkr z;Z^;oy%zD#v)7dYkMt5tJ1?%D?hS9?yehn^Kh~?!(0LQ}=e&jV4)CC=|Gd|$kt^t< z1rxmzjh#OUukF9!?Q7zEqWVkT@TSh+fOqg;@me%<{vN!CKhvwz-1&O-*SxMRobP}S z^k;dAEu9~!i}TN;{u}rbhYS3Lf=B(?UQ8?Jx$7D8wEw0zthMu7;bZ-`yzy82Zek-yqoNFNSQ zGHblmz1;K@w0@0ujvlOATy?bvrfWPR2=vnF;v(#VXjiwiX zCu0D+Z}KyCt#`~huK!x_vDdqg>rniRUFXfEH-UfXf8zD+>+%o5Q_ZJd)qc*0(d*Nn zg)j9#_1e;3h9{$b?oEEiuJ@L!6N@G>`?@?8OgsUJ;&(e`0EH&IazNI8%Xv?2o#FRC*cuo%Bxhd+9^y{pfGehtt>5$J5&mbN$bzuO1diAlrTR^RUZM85*Z-LV(*gsYD<65r`np%+!(<#oNu&)Dz0@i+Naf48?T(7-rT zRVVn~iy!VrD1OH7@!H?yTm8M>9Qqwvzt7uolb^9a;A2m2ddY9~_j`5do#D89_MW8= zqz6kGn1sMi|A4pYCjY_z(K|?=k9?eW*lYciTjCG2gCkzHr=4$xZ?;FgC8M10g#YaS z}?$*jwh|~6aLSEcVw&!6lyFZJnF3;?7{lYx<7! zBPhrjbHeL2&-tI)!AY<00_U+!WWXoABMY4ur0-tjyaN5yV(0bg!{2v)H#{!z(7|#S z=q~~9ckjrD&PTwD#Nc_$N8;(`Wq7JN>pi>5<==xR$DH-@u5rEvUMc1rKC>X6ZVtm! z@j;v#>s`Ry5*A(ZURCC$; zihiR21KX<~_2elFS zF(#|+`-cm(g!l8Z*{$cD_fXGnt6Xyaw0aIZ?TR?w&4wR~$!QN>cRnAUY7*_K8?OFi z_^FsgTiT03{W!BtJ(q1^#qs|CPdY(v+u3&om$V?aof6|bOLOTUk6jU~6PTiKyuWWZ zMO?nB=JVQXan75n=d&fUh=(6I$ZuOGxam9T^aX64?BaO-|0DxbG>~py4-0a;2|l5h z&gc9B{BleIJDgsug?K@`mEKIfkS&ql)sKT;k11>$7IOX(JT|t79WE~K|9^)-Q&ZHQ zW5E&iTkMF!Zi2JwC2X%E&abN{*>m*lE%gzLEm73vOQY9!u7gM6*Tdd$nWn!}pT9&0kc@v*(yd}QfX19YC7t5}m+xa9`A22M^d%x=(~p zu^zOeGI_;+?K2PBkBiGbl~F(b-}%6fE%EPyO*%oi(>-WAl=*jliq>c3Pi4w?Q_sj> z$dtEbwZHf$d&;Zq;6aZ8 zSM*mj|AgH|pRM`fc0c_C%@4On>61=UF2z-on8!H-8^jzIydsqo~4=*Hok(^>*svL^E;0(HCWcr2zv{?E|OD_E8oL(1LV3f<76ZVxFEJ39SDTa5mhPCwBm(+_KYlC4blhe`jFZ0(AHn?V@_lFSRX0SoScC&OFN zd%{!9i?%I&Bs|W0(cVj+0blA*w%zF~;Av*E?N8sS(@(KO>1TBMDfa1rfvk^72QS$% z^m6bt{6xegdUMUcY^Tu&X#QpU27NL-$xOBL=h_9Oanc$_!Q2J0EP zfxuF{3HSxQ=;JbgSL_b@ZSWK`-R`4zgvWW)?N9Va;YlfG2*Gwt8> z?=(L%uzn@C2`(d$WL~vd>G__JC3w~5rB{b9^1psZ{G->m(g$e%bz6!4oaSG* zwdn6?ewM9IU$6OKmTk_!0WEmLrqM5J!5g+SJij{TkfG(1@9&$Z_nct;E7+H3T0;7NGnET*#CM5p1&@a*)Q zPst4C+rsqH@DwxOCedrcO59}}WYVf80a(jl}8lHx?HZRkAYyLxfgC0Dg1s~e@6t|7X zYrzVeNPk=ND{N8cyxgv|yQ^qDFSjf0&(7l?dsYUx(w?M`hR1m;?Rok{c#`?ZUUeSC zPeULXftac>dM$WE3s%`|^aYwOAdKemJD`QXX$C+MZ%DQ2A=M^B}{LcfQ;gx-t3k^UHczqnlg z@iBPq@K+Yhpr2JwkAEK?=dH6>nBS~VnTL$jEEwuX3kZ@0nz z<2*k51lb8U*w~tyk1q*N!}K}mH8ua4&0mw(|JGXYnJvzOo?7s^Ekl1o^Pk%)^og3^ zXzS4DYks3`ME^|ln`}$^F3oSU_t1}OezWaTlh^;tTCmynWI@)6vIJY~0D5tFn%QE9 z(W`6z3p;{-hvvVqW9gkV|D}C_K3MZ#+UfM?;a^9-va-5{~X?kz?-pDq4g+3gfWVYMRwcY&2Y5n%V&ShXa z3(nCO!Ba5775Zv;oVVS2bzBEqw1XWs3wP)|KS&=8uYeD6^r1fu-y7Lw2h+#F zlLGUd9nQd11d`$D^f~Z@k==F@{X_WA@D8b51Mm}(@9q8co$#~p-t>d;6tl+;qMw7u zd3)>=^q3d*`oGr(3?w3uX7<|g^rG-2v(HYUSAyePKK505efW~d5B4p3FZc@hBKicK ze!pF=o*q9-r{8ZsX8!#basEj%2kb@`e4zyg>{b>Wfv1>*b~pVpJkC34f28M_EcqYp zae5Lw&im1xq1V#d@Uu+bK?{Dj zeONF{3r^Wb=!-Rf$_}Tmg;y}A?P&TA_}<8A`#k*@o&Jn{iGD?=KVx5`CrpteT3%!wBOTT()^$H5PiPp z&)Z+b<@&!y3(niKEZC|A7wl#FLCs&VrlH%$r!;@j#?!qSvH%xtE_!}=in(M9(aUN6 zl1-x5)BI&y9*+HgT>M>HaM@O8K{qY9V(Zd}YW|9CN`F@Kf7#ab>6-t`cAziR{NMI| z`dZEZZTmXsQE=5(ZRD>1+>5W;294Yjdaub6T(!;V+2L{CRoj+cNb}chXL=RQU$fom z%{Bjz?MHu5^Z(eP^d~fb-9FVQa5J2s1=sBu7QCSaH|#|E8qMFZ)9Bx8-uScVCpB;U zdGs5a_x$(hxn7qA@cfVHrQj*X`kw|2+^z-I|AO903w(b&eURpTe;<9U=41RL^ck9u z@lVj-)qJe~2YsF9WBtGB+ch8Y1KZfGfnT*C;%BAb(1JKW552%FS%NsfC_M$9f)D7G zrnk_1ykCjl9iC*e_%-Rn;mPp&^vRk}2>fOY%-4bhKaKv07G(81(RXV;tKW_OyXLd` zed#wepUoda&+~>1AiMu0JsF-1e};Y=JjDb#{0R))gFu{@!=FkYpdIA&U#E}J4s!Z) z>950=`icG$`YL#uN%U9Jztem!{}cLo&FAvB(DTg3^nst--^M^C1k&(pp8K5hFv;UD zXrh~lM@b(4fb;kUZ_5(q@sHB)h9|>M(R*q>uYZ9)MDuz5f9L@`NHY2SvQ6DSFjFVU z=U1V>trO()Z=)~Ke15+XeU0Yx`>maGfCc=8%(s6>)=&X|8NDw&%@pw0&_}$Z*Z+e4 zXADe2L9!|6e@&kSPcnu4UG&A8FXSJfuho2E|0sQ<<_r6$=vy^k#J@m4tob7TKlIeG zIR7P?qJHchZVmjY1x5WFbh+0{GR6G-^n|%Gz+!%JdP#T+K4w~rUYFj+IoHT7{(a29 zGf(=v#qUX9A^*}&G6Dk`*sKM`{bBU)HDBBxNk6Xn68>2FRn3?1U!>=nFEc3VPp6lF zC&S;Qr)WOOUqBC9YC)2}jDen7P|9CTe^m3O{LkoPG+)~Piat&ArTty>d78h~-%nqu z`CI*?^v#-2_J4OC#P899Wd8ySeubx)GX6FCS$LdR#*c00Hqm9xm-VyLZ)m=(pPwGL zK&CI}-$Ks`kMqj;W#|PoU*1nqm+QY4l=thfpo|t&@Eg)oG+)7QNw2N>ivHd72AZ$v zccC}ed?mjJJx%kK`~mb%@FY{&e^gwq|NRh1MqmUBp4NgC|5^Gt&8PS;&|lJg75^3b zEX`N(XVVvGzN$Z;zFhNF{bkO1Ua97fZ0@fA+)JzZ6A_Tt1Ce)Sgw_11^rG-&_$+!g z%~$v5((llGb^kqjXU*5}SJDS)zJ~uPeU#>F`dgaw{(rg_)bzKr;C(Hq^k88fR{|Ehw=Ii)>(PJ0M0@U$s3%7u|;VI@ezfcQa|I08?g$1|6lTc8H zey4VDo8O4uN%N_GOL~9Jr~3EMM{2&V--SL!^L726bhnA?`2zw5+%~S~52L$ne7iq_ z?zZvm{#d%(#`XOd=x!U=_ovg}(E&8@XVc%;0W|Oz(AQ|bp&u+|V3QU!^jFijYe6G_ z1AV{d8~I<+k88fMzmtAW^Nsz3&bgB{@#nVGRnC2^iND-={O%>PhMNTbS_V!akZhXx z8|l}zpsD{2z2JM2Z|d)+SA!>+JN$$6J2iiYf1KV!^UeIz^d~gm%)dmRr1_w^f1QE( zTF~5&yVLC?8?>N>pOd~%^DX>>^mCeT>6f6#zApo8>6fDyh9}{Z?N#YDG=Ha`O213; zfobJ8W}vqgwDMcgM`;JG{dV-Jns4oQr7zTc8^0I*bIrH$AEqDFJibvtzo7ZM{8995 zOZEDn=8t2bBm&7M&7VxK1y91yhR>k4)qGoj4!ytT@AencpV9o?{s;8eG=Go3hQ3tu z_xPXFH!aoce>?wc1`cUKJO4ZS744wCe}JC2Oa|EAKSpn!|C;tx@;9lCvzu`Q7@CUL6I{9&}-9GUgJQ{B=ev@nSM$05Bf9d z**=tfH-8SjBs>}ZF1?oKyZax|@6vpCf35Q%zPA?i@IPn4(^}BO|AszA^F96V=<_t+ z(?3XGtNC93G5QY8_wrBEf6@Fy{zdv#%|GN{SI6}~afK{FZ$Hw;ZR4`=WOz=x+sXR) z1?X-k>*JT8yPd4BUzYB6vc7&*x;s_(^KYZOQ*}STvAA6S-MPBIe`)sx+v+AiXKn+W;yo=7GCv7i%X(TKC+0KkF7Hph{0zIxM~DM-C)8bb zVWvBw?(&&bUjOMM6%F-~55@L(j;`%y$4M0?%O9 zkL5~;XXSim{a7v$_SG4I814=queOGzvaJhrTi&^A~7;UdAwghxX@XG3H;<-cOch z&X=Rlu%E2VTnrc~L;E249&;7650)#K>u9?#2Fs0{&=MVn$WNHNUk4Af@ zJkC57?Jvqx%uCSzqWpz<1uBhWrxe#1N!?GxmW%*)U|L0(|aMfFtn=*fa_BUi2u^;#u z9o~@b*&$+uj&QPkoVfyUB5-%+256rmpJRR)?Nek1b6>Q-DTgtSMf;m_4D&p+za?Ks zhV}nrba+cnWrySFkR|6ZUqE}7T+AH0QV009T*e#^3~$BA^~@E~K2>gIu7UQcau;(7 z+Na3_n)UjhiVoA{F?MK$4%6ii%#Wabx;)R^740*mY({PT9NK5dQ075spDCl6N1=VD zjAx#R_F1wdu&?j;r=i0vS&<#yL5FO4GxLXN&z5&EuSffAS&w-;+Gooq#Jn8Ok%#ZY z0QrJrjyy#i$X=&waE`oiAFuyQAt4bGoECIOThU>z3}Zfk_PMek^ABjBCyO%6_4@dE zvJ`VPa0xMACNU?VeZH*DTn+8-$XYFU{ZB!McjVpd&>S7!l}(u+Mf~4NFOcn- zGts_4KEeDd+84_1%(KwGQ1)fcLHi<^;d8=fbXX*ZGw(r%#c~YuakMX%lbA1{eTkgP z9KJ!?wvI!@&L5Gzxjkzm2tdi}R)6u?4 zKF<6y+E>e`ncqVDYWW=V0<^D@1DRK&eT^K(yhGc4u~v@eghS}CR=&=B3Nu(I-)0Wl zq|b1joWoocxP(|Q7co~s`+B*InI6M!kn5P~G28~ZmANkX!}I@*GM5vYV+I@L0cLs( zw@DslrpIubv9)Cv?LA zK9(h!`vb#EBeDYXOK9IBZ)To^_O0@E=DBF!D(f-R)9`IFm6@J~Z<8&Vmv4gkuY~wS zw&jG4n87Eq6Ei){-Y&Z_)6?wjvJW#o%iSRdFw>*l9dao14h-;9`3mzs%>Pq4k@;sI zo?e#_pUEsv&`+}yfoC&&)3kl3T*$1SW+wtKW!6u#;S~+JmRUc{hF3J?7UoiD-z9f4 z>xbEiVwc>{?CYo5CB*0Q2q);L*@?g>nd_l_w>-KHwJ2 z;9Gf;?RQ`X-^z1rr~8KQr2U|-!E}D5^E(-WJSadnCf~~_w$qKt_cHE5UjOyGS|#AW zmnX1;epf3IxB_QT4+A(UZ(@5B4B(`^o$YC8|3TJedwaD1AXC|1eVESwM|nTn_1kla zz-@hYcmgvxB|EZ1Pt4$y?8f%B7~pByn_0i>l_*Zj4DuJN8|w#|KgrNG*oTA<$3N@+ zBtIwSCOIdM5C?i}6=JY=PWmS}VE`lyhlI1tBhlf!v>w6?1C!8xUIsH~qy2)+&-^~x zFUTUy>(Ty;ypj1cwErT@Gao|xufD9t2|u92ukto#u}w$#o2@T+g=)cE z7VSbk#9STimU@i2F4`^CmAN_EeOvY7geTC!R_V+G&_Sw9=22*u>SgB1Xjkf0=DBEB z>MiD_Xm`{s=8w?ss0GY>wB7eymBR@?po6Q{FzYW09_)GQBjy<3;lQ6UC!#%|zF@uy z?E&>Qa|+sn)c4HI&>p1D5M!V5;XjkBo^7#>xswE|fy99>+x6e?gVj*x{=li=KbrX! zw1=pP%(KuQqTXg+h4xT2n|Tk~L)9YY)7xSGfvbGAloP^s=mNsjI%1w!!qr#A9ALQm zk^N_Z|65+TI?wz8@NpHcR6FXlo6w$5g);9(dp=cw`I{Xu|Gni!sCZ5|j}8$kkvZg3 z{opZDRYXn?!~@r|B2{%_9(MWF1@ae3V4v;fR}md(7*~nGUF!I>KBGxwtw*%uQ56xgD{df$<6_kRFAU%O2}`c zS5iI6{1I>`tE74s8P@+?bVyV_JA8=_iE0S*cW5uAMlzp8dnq*m*#uBp<&a&do$xBR zS6XdmE`(f0?P0EnTvi>|4C_BfTuz-Mhrsz#53V5z8ucDYs zp}o9{W4;yb6;uLqeY96l6`1csdqs5(c`(|OR4VfXv{zF1 zGtWSKCDoSsJ+xO=9hoC^sH$FJ zz60&m)N9Nw(OykuF?U1zO)8stAlh$I3z^5D{bu!HC!eZ#Hags_*0RGIbht%*%zOat zx2T=Wzo5Ok+Q%HTTL)NO9bv8vJXh9GCz$J^y@oo=`~cdMmE}K90X&Hg$tsvR9UX2} z`I#r8{Z>_kc`@2+svDU%puMIl&%7J$x2bB(C((YJx{cY}qXWEM`E@v<1SF)2+f`%c z+tA?-)q=SZ+V4;gF+Yg*TIw<8r_f$Yb!ARR`<<#6^Gj&IQ)M8VQB&JjRi3~a;89Rp z)glh0?b8v~R`r=X1E-4GswuON_PbOX^C-06rP?#Uh4vKnIP*JbPf^{OR{)QfejW83 zCwvSE-`RCk2J>!osH=uCA3=LvHHP^#aFVE}UT6Ld*t6=Xsmww9wY|QY!yF6jS@qRo z=2F@Y-~X?cb3zStxLXzLOnu@W?I0Sc(#Yw7)@W~_Dzm){+V4>{*xnEA_o&)ze+lgk zRRgw9MteimjP3J*{Up&yJ-`kt(V>y*zz*9ngT|^e+Yh0=vFge8(`Zjs&$Hb z4Ptu?aFS@EMzFm!+MB3xY_D+u=AR_dRK39t4bY*fnobTpx8JKOce&I@GR3{>USj@k z*Ji2}viWY;W~u|(`O9mYt3ti?@#Y(po2xkHmN)wFmrAd>`tms}fPdSig*wh0cTk9L zy!%!2zGSB_olaAmk<&$Wu&0PtD(87Bpb>Iw71xir4RRZ`nYj;gTh$lmopjOAzd>iv zUX|}p2hf+xcTjtn>6_6XRiy`#eKcm!QROnvM}Axl$sqeyJydbFrykN*Og&W@ zwzmbYW%X3m$j(jjj5;z+=Lg^aLtnT1jOs8Q6GS&S;EeZ-8ab1AFmNsFS#=7TzK%Cr z^imUNk^K#@r-ke@<0`s zO9xOByr9~?OWYXkgVooIh}$7&sv?UuoA3V}s%j#e@Bba9zTJ4aeV7W}1gyXRhpK$I zdUd;YFjYQWeL&1rK0>WRHdQ`CZ6-Tc=}YR{PxbMpm%pUWFn2#JgbKW*`hJG_^Vju{ zQYshM|8&t898$!~Y8WKw3??9tRvmW{(>J4!RSoxG1~^q`it(xoF$Xw7^+YxSPEh^H z&H=uvitVHPsL5Yd315;Cl>kqRRS; z*!fzYz$De-FmYkz$tvM%;)=i@SZ}K6W5f-Rv()P2JPzC90aI1*L%>K*2i!0@zNz0X_&?d#Pl=0<4Wpf)i-jP?y`2Xk+< zZ&Z7jN21-|sJ_C4^uYKx^=h?Aeao!h@qqtQseWRf1_vaG&FWX?1;C!QS$XBL$^&$x z@{!8NOgAbYsaRqhH8%!6R-=*A#R?sO58v)~ffMMb)jm;2DqP-X+tpJQHJdiuuKFXV z3;JcW9cp9}`O`0{eWrR>BBmdi$W`gcrcZsYCbL~PA>9A(R>d3W18Cx@YVB6FiE&&f zTYFRkWE$61ft!<^$Ms${HG#9V(K`OEM1eS>n;eBy9m&vKktWcdEyI81PzjCaVPGH}Cy z=d@m+*;H|mbA-7u*q^n6otg{DPS=Q`P8M@pw1+!qn5l*%oan`rKP_I7j#>h&*Z*E{ z0Q?ArbLc&C7=v8E8T|qAJmeT>c@FUg5@0?mrT;PPx{|2YV zO5!TW#hsSG(Es5o6ccWATCu~U$R(X;nR_Caaz-=LZ$_1ImaL`>2cf;3({LSe)i_;X z1!u@c;_+xta@Hc7K2zB_veAL^Apq($Rh(aU>I2LbP!;EfTx9MvRh?4E<^rRtQ;F={ zXR0}g2dO|BCDoit$b;~=;#vi&Ic=G#Np5ns9`xw|`WcOzoz7og9zb`W#*U(_Z$;t=M?zaNf~ zmEGaQ9j1V(#%ekFk83veT23`&Q=@k}5$)W|YV=O0GBKY}ZO5;H3FeGyJ1OMAXLOe{ ztb@+LTvXoWjAS17lm2?$yPW;ZGm%rAtVhXzEin8df;0LF;_bj419hB~r!XM#EplDo zdFyFPpc<&>Y)6Lg|NmKcqWVstJ7qvW&C%3K)j4V_1x)pk<@jhzf+Qv<2aBmFRc ze!h_E^tg<>2mDm0djCrf&jp$~tKYiB0|U*RVN);h@IVWv$@EJ+Hjw5Vn2U^6IwjD? zIm)bm>1-@9U2hj5Tn3Mf6@eJ^vAL!_;-$G2wb!Vr{-6kkeI8y zztiLt1w<25f2Z0{Sf2R6hXayDe<$uNIc#VC^gQu#;8d`mXFiYibf@M8vWK4);^RQN zGtBa^P0Io21_nA4gEgDGT!mwtDK}DvRE1-l9OfUPfSc49XGsDU!1sz{ovp~}!aAoo#V)6BAMjeTOA9)Gng8fV9R>X&Zv&C#@Pe)>!7v?wvJ83p|MsuBE$m!xV_@{_@&J@^uC<^O&?q7WcYjl&F!n4=lbgmjKeBtBC_d(tDVU4+HNMQ)lPL{ z9z|=MTF7P;t#KNXojc)Lr^y=>U|Y+AKDXBK*K-2(%C*jM=5FBNS!aL`nbUE*wwoIH%*iC?8rkWLLN+zB)0s$it`R@iiQ7d5QVrxf zp}R3d@c~Y?xz5SG#4kzsd|^QYd_hif<0C2a$*jUou=;3oodW9)9!Y* zBJosM$xKu6erL#O^8W_y2c7;u5&wdG$l1djsdRpa zonAkaJpuWM6McsG7GOU`9CPMzLIZR-?le404i6%K=Nvjm{3P-TXV`gS`jyKcoRJrZ z2crFyQ~Vd=(a1kJb(p6kpK%5-e*%C1f(Xw!BRPQP2we1oe4DCmx4u8AD$h87_E1IUHl7m&>;igUBr?$g8*??zS7 z2N;KVw;Hk;W<}k&JGI?Zc~SQ^Vy^NV+&ajn%5QL+ke#c%n44Rl0-{k?%#FSW*%vnl zSz=aDF?T&Bhz7v$f`HqwAsx^LI91%}W-&hpoGcRD=8Z5QF&22UOmLSsCY}vEKd7V| zejo7);6zc{jbqkp$39WUUEM<4Vg26%4k@CnJNkZ|kS^%PqP)AF`Af7{bW67+dr+|U zujCG4PC~BY9${{QT+MBrM*dGB-|VKeA|8NT-ObXh*Z=vLknGlafE?)e0BX7)G1I8H z-Hm9i?W4ph@Lv*C%iV)aO)@o5%l(BIn`BDhPS<%5^TQ`BQ-LFp%?}>dcB?%Sp!J_F zKx(@k9-{!LjcU8^b<}KrXtcJQ%bXcv!DG6++{`D)J{j1vQrv0GbAV^rb=)P)9|9+f zx^BzPI46JivXLxeIcJJD7O@@*sB^^DD?h z++E0KqVr#L&#(i{ghSo^@8}54OgGfE-bLn_ZkQW{Y-YM)ZZz3>rW@{#SU_h;qiDE0 z64|UJ!`=OCck@9F_+o^6kQ0jN1ToS*#9R~kW%n?$iFmXdSV#p>z+>F0t2G<@7KotO)J)g4XDHTar45gE(#;n#0pbEk6#^t;^?-TIrT0II@??$*th3Or>` zbhAFWyueBByzOLf6QOJH4R_BD;!okmB}Ghe8}1>dUjLT6pE)}ee*Zf~yzTbfOAhoK z&(qx3kWH1&aC6vBRX)?LTqx+WDxc{#K{i!B%bk;`?WPaSa<>q34P?7Jk)a0Y_kXk9 z{p7$^KHEJ+4qWB4-65qgL%x@r?dCG;iK|s$j(eg!*=Zu0>kg}+**r&_=O$OwY)2`{|I-=0>wbDGX25OsuKN=)N4&uO71{KW1+G_<3Zy1m=!PPj=Y$L09JWV5fT;rP zw~@aN_~oEQ?hUmy!{7huZgjER1QX0+v&5apOlS0-n{XE%AZTKF-~9xcs<^6^h+ZF>*+>-C>*mDaeO8&U>z zC$!G(*q95zJE0A3%O=DPAb=FH$z5_U@x#a;xl#9NHf_Act%htmO-s_CdUNtboXay z9wdf=e@t+$yF8OvKU|Ip-sO%QN=$v|bN2+YdA7XUO&I1=hO|ePL)X;X*X}@y&`jo)E_OP45 ztREg%wGO)@iMa{Bc5g`58JJ=AwObu|kVq)5FS)*U$Fp5`O8CpCTmB9#P|zjY5w{65 zU11${{Txo9ORQt=dS<%B`qph*i!z`;t$yz=zmu3Qu}->HZDP8_`oX=0ISB&F4gBan z$V^Re+I<8$UDN}6iulQQdvQV zm^<~a?ia|WQ~&B7Av@Qo|C?LCzs|r^>2K~4WHWAmb59H;`?(SpynrCQh!=>%Zqzpx z!kfoj3b>rGyd%ujnBxYK|Lwp@U~kBbKVa-j%R7My@DvOjewMbEHJlD;1)L(Jx1O2) zp6_`5N09w7w0qtW=Dx^5UeA}vPVbb2cp1!e9}(u&97%Tl{s7$n=kv;q(g_2x3X?^o zR}J}jN&EQC{JF}Z$iQ2$@nDYbI2OfY-z50RR{N6m`Ku54AiD+*L^8jGaiuP6` zr;CXRaQ~ky3V69MQ$(}Sp@0|t3h`24xV!b%GjB(Z^?n?!?WRu@_M*p-KlO;L~xbA4kkiyS!ORIh4D%8)u)s@D+N%=M{WHrr{gZ{pP|iv{vr-^A;{Omlrx zZ!0rR_4j&vfc5$>Xs*A{>rsv}X#b6V!{L5!M|onJ>(jgf6^LoBZ{^*?OmqDMUN>f% z>mT&`BBzV#*u-tT<;<&)+j^>E2(AA#*SGhcs)z;fMAX5njBK9!b?|y!W`8=kgSUt{ za6>r@F5w>amNHicP8E-O>zMBXP7;rKTbP>y!w;KzxfOjZFz^s0ln@=g{p|28a3b(g z=9kdk$veqB4eg!0bIi+tlf>g*AW7#(oeX~1%xi)?NNfZ9)4@-88O-{>=Ov0RUbfE( zpMyic;3vJ3l_-OQz)|ukF9ms!I0>9Ax_WJy=`W>Sy?Mx{hPrxPD(mA-r|jwtLpGzR zn-_KuoiM$w*Uj?_aKh@NI-+h~QDSU@s^V#{8Zy7FCc1m0ndxP<9$x>36mU8$Cds0w z=QW}LmH^)lToBp3toDpojhS9n>*ag#jVS|K-THVXko>(wRZasIs5nEd&@q36Ap zWam-S&-T5Afn1B3=j=4{!L^K<`L9ERYwAL0(3Ca%fy$ zPnCnctcQtvBWHRk9f&6&5A~uSA$}KmxL4~@;x))Gd9jZXe}O#8%V0hQ4D0_ZUXPCC z5U8LF9OEtML|hqpoTnZqZi_s@>&*NL@@ro6&Sam4{JNLJOjp%!cnMv|z6tG9ymyeX z349o*Z+Sb|ftn!8TlkVbfSMp#WO*N6##OB>?+ap{O5gSlBU6)9wchqlke!=ks^^WO z0H{f(dZEmX_4|Lb?5W@;BB-o_4+b@fV|98v&p^4`D@^L!7IEq$fikGdLJRL_65D= zveG+_38n^CdAkP<&BC-|8+ay{71|NqMrpLszW^a18}e5V(QY$lqWUL4uESLb@O z$j&oeu9wUFGX$_MIM?gHkpi--SYoJ^>mAxmTo5=}?DD#PgzJC0NZ^FFACtqaz#j$g z@)j^RLHp<4kS!RX(C__t*5}@2=C)w3Dt3EAwvoLD`tR`;Ag7B)aD_F>+T+dJN%_AB z_Mz4n-pE{B|IH=VKJQ2_In2f9cKf~ZyNF+h15(66?*MC#RN4#R>z*T(In~Q8Z(NXUJ+iOEq=0GO_{K{?HYa%8JHqx>aD0mR*4yHrq62!D*AF1R_rz)9C&A$Z>!i1ZnI1s= z=vhDE8SojM_DT@*8U5syMK&k&lUJ4P6Cl4N@w0a;^K4+x`q}eSD1p!TjJJcCrphzk z`m+?!3OFDc{$tMS3m5<|R%g8EUo@L0IO|nIHoYAGa4hn^+OMDaZd0+pb z7ai(D!so&Gmt^FJfDZ)YAA*rP1AiTC>F2b_-GNU92VdmA=pS;C2LXQ?92ThQhQbkJ z#jC()gTn(ykxjsUcp%_u2NQ9=z}*p=&HA4&@HjD7aYW#0WK+cvfxcwt8jK7yjiLOg z1|tKlkxd_n3}mw%?<0JXKadcs4=@o$2U3ttKm`Ji7r7J=+%3Zy!fp3W793-X#;8)< zi>gFhR7Z3{HGbAbekM=4--i?WqT1r`@<7gKc%A}AGrz|9zr{SA)ECC#uLfWWGkTY#Am%t-4qX5I z{Wi}V=-*&{|M#B@z|^GC;Wt71Um8v@<#HP@L$$@4>tt%%Oa9kg6FwJk-3R=O{jWLx zFICZ%HMEHX*m{N9;#20U_VR0Ya{q5nIRCW9=meqt^A3-FSDe|UdEuWHnD=-rSC4-) z0eyu9+u~bPDSqZatea`B_fVw>Lp6cfBI*kM^ZDfRKw$j+`2pAJ3$a{qF;rWWWj5(I zGyj3=@o$OSID;;H#-6_<91qet#bSc@MbO88_g7sQ25VDYCrS`_1SuYEC3? z{ulYbcKlzAkelRR&0NF2xK>qPtLm=hZXKE~qc^)6Pn0eV%S&G=3ar~=`Q|OfkXa_y@DnZu+jxc9Q zloISeVR)Eyg}-52d~-$mpXFoh(EcXF@AG6ZI1kezb;&=^nOqF~CqB+xOPc(RUXiZH z|8IPNx`i&aOee~B4K8?%^glb!$UU&Zi>IUT>r8E-&p_iX4sYkdlJc`QiB2 zA9Sy#0;KrEh#?U2H+ucY4aaiej_Xo+di?)+fmb>3s>hj$=lT`b|4X-E*MA^Q)&JPv zT>t;$jCfx7tNHkU^?-k|zkl)W_g|dxb><80|9?|3m;0Z*{=eFZ;`qOs;qs?q|3*8l z|Nq7UV4g5fN-QykCmwSt_Vz6}{%yXD{y*po{~Q1R?zaEq{Qo!pVR-y;75!W7|C#ZB z?Gyap`u{gC9IjoZf9cBTf9wChb$H?G_eV|j|Ht}&?Hc%RAOGe)o*tn{K@Xjj$mUzA zYoFQm4a5KY>woiX_RrKjY|g9ZxV-6x|JeRF*8llj^?CJgHO2p~|Mm5G-ao;bUZ3}m z%JiVo7Ur>x9n?DNWtqIeqOm8-i-TwKR(~0>1vNPf9 z2y-Gv^PbRqd<(XeM$zAY|0i$8f3Ifz|J=(bSFLIPAH4lys<;bQy)D-9#B?P~u@Tdi z*v9tDU-5$V|JpTR3NW4UpXyEwz~-0Hq<~IM*Z=0NG>Y8%+wX*!fb;f^yCqzPkT^)A+wu6POnZ zOcm!nle|r4-tYUf<8*m={eP{3&0i{wnqgz~S^?z^FfW_(f~w>AHxq&-!m8_GcrBI} zuM@8HlOjJJcj@@T$WkPrDv^Zx`?q5InD_s#6=B}0HD_+r%maPkjd&e6Jy?{Y1{X}P z<^I9^;^Xl7{kS$6|J^FS-V?fb{a>5MF`e0^_xbL^Gl9Qqdn1=0QuM1^k7o$K~0-))|-#EAoB3S=E+t zfq%82YxrM!|L+q(!8UM`!UCLrn?mmb?0f72=dpoXu${{O)NSL;N-Yr-o7Gc|PS73>oi zhbgcBCepnB5z)M}ZJOY(26nAL&Ts$?%=(|VbNtnU^7`i;uBJ)MiI~8AQG@>S;as7% z2tt-3g41JBZ4t+uz+4_ximIrJk8}7qS0rP)C+b+V0uqv;z;&P{M3C4DIuslafX)w@VCygF(RTWx zo~C@pX&2A@6dvDB*flM&IHai^3YrtrR1^kX30f0$J!liqEg|hh2T<@6PlD$7@Zm-H z@M*|=Jfl63!3^N9ApIRs_||r@67)EvkIv9-ntAceKY{dbZf9DgX-h%za9F20wg>E2|A+QtolsK zLHbZ&U9di*D!>zg!$U2pJ6}1csl5=mMraUnt2aJM$LURN8V#XhG8{iJG(pVq;lmgR;C;|kQA2(OI#)KeztakBb^&xjXn7G_ zOOJ|B5e>Q$m^96f2VNf<#~D@=bHINL)KnQrPlhI_33@OzorhslyAkk_(7R=4(Bq+L z6374P(B2$zH&*ynC>-Ctxfl25KGIu^g9CFydW%`C%RoJ=w>SuTA#|H{5>$ru7Ux03 zAz$jmy@hip`B78169s@5hjj8~Mf?D50~!cxC+Z@ni~B)6D_wK|tr6PI?gJVXb^vEG z-3bQ*C&QPQQlQ<$8^EQ*GR17r@X$;SJd*>@Su}r@Zl>+I0;$~ z4wSWZr^^&EpjCj&fa(luu{LM>W1uI&?-@`Smf{7pr(Ppem>?pf;%Xqbki5&4Fve@jXCmgJyu<4LXXIhFzwhVVB9n zE>jOX7EBDmY#y6D(?qCDtaIYU+l^{i3c=_atY6ZIfn&ljnv6S(tD;LbOJ zJKqFBGv);GAozucP7u%f{DInZf_Mcu6(W8UGzT(V2)a0Af>?$;L2PF|4C+}E#5qvy zuV=_pVV$H?SNpHPP6#K$0Zw6^k9t0A1_w9;zW*Mk+VvqbIKmmC6l7q9&k(nO20-rt zO@ad+1kC|I3Ur3(4IBpc7ePI1hM35j&6>ly1GSU<8gwxn|1+pQu|Pd!Uqr$OopEtc zy;@ZvgSdm!n}O;A9%Js$IvX?^0$2l@3TOHiDlEhGb;eUf7-)^q`63bY?y&hhpUf9k zfRljhV7fnFj2kM@fhL-oTvauB&YmJVfn$mA1CqYW@Bl6zrNdKr3XZ#|G)2!4-N9d1 zeP2+0MU(+rEBvS&2MWuyJp=7E={P_1s9XdIN#Z>&cm?ZwJcX{{DqkVigI`X_3b7OP zIOt*K)1awhg>dht^g^IdhEEaYKx>3<;QTgln{VJwxdEHp-x9Jx)C0#H&<9z2u)YZD zSsQrxY!FkJ7l4LC#%o!rPi(+WI5K<#kCvwP=U}e^i`&xNgVa#CvMB*oRiFW6EQ3@r&}0#$N`cOm7IG>aPzBRxST#U@3a6@#$~VKR1)K;4 z)B{Zdr8QxfXbKEJNhaEZ=7j7LJy6?;L7IbkY0=78RxZ{+|Sm#p7|>WsxbR8SOaB5Im_D`*K(87H)4&{~*Y*=h#rS(U9$K72?7L()C^ zBD1)96?kaA%GPAiWI?N4Zh&U4H}aKH8zFsazHPRisIv356Wf6ohaBZIKEQfZ?1A)D zaa8=kO2hZ4a2is2SXvo?Y)U%F?9-!f&N5x>)S6OGXe#rU}>t0aL zYA23^>VSR%)%gZBBE5l?YUrq_4h;GG;%@k$BYgn06%?2Ox)LIL1ylz@S4Kz06yO@6 zcd8FD{ch|;`WkRQ@CNYz7F1uR|A2a@`WZAga8mpVdOqJt5!_gpbCzq!;wJHf_(LRX zA=L9>#hJ^nHdSRHgJj5{DreLjG%Dh(=nh&K)CVmNs;`1efxZe{5p*V~XPp(BQ7!8* zXrhROX!QCY5owix4>dtkK<@(W1ljx|X$=GY&W^MufHsBnm7py^KL_=!Nb3UV zgTP)B;xeEefNup&g@W#5?Fy>%>kH~x^RWi~a!#Z*4HBM+C}eE{eL7+VS8XBd2ypL+ z;?^&CKyfRisXnl{mB3m7bp!hsx0(X?kJxsRy8;i6C}WKP9Rd0-=onBP@I=scO=0}M z1s`(3;8|s?A3$eDSdJdQ<(x8B;d|j0EF#FM2MX8kss(7WXvkA;L(v9!c|>#O=FF{` zTQhgyHZOlsX(}%dQ#_3Sr$Rfkp)+5vcjmdj2dBetdE?b^3a2+@ZqC}8wISP^v$kf9 zbh<&H$0H)0UZ5wTX@-E#g{D~Hs00@Y1?9 zvV(X9^r_HDYbxl>sCG`seR{Pbofp*!tMYwGx}0^bEW=GuhTFD`wFZt)7Tvfr7spYt zJgT_*6w*^+s>i1CMQ?{5K%}!~vfgP?dLc*N2VX}Ubtg_lvx4rlLV!PsYKoj2mBw0J z6oB-7QN5jb&=N2c9%}$U<`|Xk+ya~^(w#d&lR-5H!bsuzzqna^EUMaeRy}Zt7R9Yb z+EEs_9s>O}YJ&ANs1u!L_W`|I&cK4<3J3MZ=ya|r%2*eqYYuMVPy=C>l>x^!i?*<{ zKLiRVsDJ+g62Jhzd1EbPhmD{*eJ?1i|JEtc4bfB+UIFqeUa&LwozC3m)Om*&w5&i2 z-PWVIPmN|j%Zh?@y+-Jo`Ke$h>(&-9{%?qx;?xI2m?&eVf+mShR&UURm>JFspeL;v z&TzE%wq8RnZcPU*6VrhU=pa@Aj|uG{)}qdL=$TQZl?&W7rZ|tHLe9^?_s6`4eWG2= z2B(4#6HCXKU5mFTLuUO%7^&FP=8eqN{$PcXa0dwBdVv4(XUsD5^| z4^%&pJcb-3&VX(#oW*@83;Tu-UoX#{Ba4Sg7N0>o%WkFTfhpof&_Gxjm)3&HZi{<` z=w76TtEcGRMOIi@U@soA!deNsvdDW}gDX(ahpn*oLi$d(o%juOaY!}?kgWsI<3F1N zh~@yYFDi8+y88XTNK==V(KNT?1Msk^h-LKxEg`yLU~XI{PBinPsHSd=TfhZPWL?0c zVF8!70Lp>!zcO?p7nsgxnC@ml#?Qv3yE8z`32K7jaT5h~&P?_zF1`Z$ytupNub_+K zw&5A)#7#i^#<*yHESJNNIE9LCvsD|Id5gC5MFf1%1r$XMh)}P!6A%$zJJ`qK=Q#Xa z%zGSC61=BiU)t*d`|@6I*jMuU!M>U|5cW0EzZUwZpnrYzZ;1X)(7!qQw?zNeo<9r@ zYwL}IeFtwW>^pj|!M?LM8TMVhw_)GIn+f|~-dx!C^%lUszxN*OGrXm+AL6Zo{V;Dm z>_>VZ!G5&&3GByvJ7GW3+XMT_-T~NWd52*?-TMai+1?4*&+|_EAPc;6uwUZ+2KyXO zxdE}<3xfS>FC6yky(rjk#WUN1XO@d+wjWatVagFqIgaOg0?+jnp6dnl5dmG7Dxm8x z5YY7(8qoC@5$Nr}&#%S?bcM&EQ!#W(K&R5^R0*xs&{`d>HPKoNttpU2K-3TDCTJMY zP0$?uTcUq!^lyv)9nilc`gcbE9@^6vz0kEUy7ouc40IiWuEWrEBxXGxv!00llhHp5 z{imbk_o)pmjM~S7UCQ(Pu0A>_8ts7oGN?(|&Y1ghd{~B98}j|2Tz*ox#H{ z;9(+2SECBj)ffoUbr2e)>mVXX*FkiUJ}NFq*K4sLUHJ(?y7EioQRVTdN_bRtADwEV zQwn~rkDnXj0Zs6L=6FDBw6;ZSNBrCwKli}Tz3_8iJSqcIhG5DtOc{y!jK`FTm@*kt zvVwel2GcQ?d3e|YbXtN=Iq0++)7NAAW=!9KDY=-k2U8AV$`MRCjwvVb*i#t#1+d33E5tOKnUtgE_uu&(Nw!Mdtz1?#F# z3DyI+ey|?E4TJRnZW62qaPwe2fLjLZ0o*!R58$@J3t-4=@?Kp1~d-?T7Us9 z!GLlwpyfIsU#!N6)?-AQAtD&-7|;$3C>I0Tg8}WwfR125$1$K27|sKfS(xF00*mtZ@7WSPhB*DIGg=(cc*xLZgt1@FqkNQKzWZhsCxyt>r{@$V-jFXgsn7eWdprp z3J3L!iG!_Z&~q`xU@HMz0&Iz}m4>Y>Y~^9A2wNrCs`#+02HVZBHGu=~g{^tepqLi0 zwS=t|Y^`By16y0LwTG=*F!;k(9kyiHYQi=#cy7!j*e1jFCTv--O@(bbY%^iYhHVaP zxv+f>+aB1yfX&|zyMwSDg6%MDM_@Y!TlJ8+G0Cvigza|NYQa_;wiMXv!Uk<0(*U-H zur-FQ32Z%Jdj_^%u=RnhFKqo_>kr!i*fL-n1lthUUW9E}$Xq{W1bi3?+sm+xhHWWq z%VApy+iKX>!nPi^jj(No?PJ)s!uAPlJ7D_^wp`dghiwmRU%<8>wu7)8f-QgO+?Z(C z3c?l(TVdGZU@Hn+u~2_*ObPgq09zt#rC}=zTY1=?341Q47i@iD>jztZ*apCs0UJEq zfbRCXfcs(4NuonYmyj1jriEmOyc+shXjoWWSc$OKVI#w)hRqIpH*8JV&akh-z6-l4 zyl(hC;Z4I^hPMxYEWBrUzwit{d|deJ;nTvu2tN`2Yk1*&W%5efL zb5z|ZzhTr9QQf0@MP)?295pFwNz}TiBT;9gLZiz^-x-}2-68tf=og}gMvsktJ9<|1 zJJBCTZ;Rd^{eAS$(Z5B97ARDpW`X(z8W%__@K}K^1$q@2RA5+vaRuHkFss0#0;>yb zDzLr47X^+LI8#6r%vZ2r!Nh`93f3x^S}?6(hk{)T_AB^G!Pg2-^$X4`_(8!91$P(x zy5KJb!(x(R?v804(=TR3%($3IF^glC#;lIn6tgvEM~oL+Dz;qgZL!T_JI3~k&5C_D z_QTjcv4>;7k3AP_6^bcTt5BOloeK>vG@{U}h2AbSuh61GIfd30+F$5Gp+Mot!tsU6 z7Oq*ibK&&DBMWC0o>_Q7;r9z~Df~s@hYlA$QTS}(YDH=ksa2#^k%x;sR>Utdy2z_V zrWJX&$c7@H6$y_k6L)i5?YI_kkH@lLTJyxXJ<3tntRdKH^MD2V+w1&~p7_=>DE6@(0OY*}@ zZp-k)-&eR7hm8K-@vr!IQ)JUvm#}`sdYm-`9t-I+NMx58r5wZb`a`({ot2uztaM zl2vpf|0q≪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ⅇ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