diff --git a/Remontor/.vs/Remontor/FileContentIndex/138f625a-d295-4670-b82c-68b7dd7fd890.vsidx b/Remontor/.vs/Remontor/FileContentIndex/138f625a-d295-4670-b82c-68b7dd7fd890.vsidx deleted file mode 100644 index d3f5643..0000000 Binary files a/Remontor/.vs/Remontor/FileContentIndex/138f625a-d295-4670-b82c-68b7dd7fd890.vsidx and /dev/null differ diff --git a/Remontor/.vs/Remontor/FileContentIndex/163060c3-1601-45d4-a237-6b0dda38ce95.vsidx b/Remontor/.vs/Remontor/FileContentIndex/163060c3-1601-45d4-a237-6b0dda38ce95.vsidx deleted file mode 100644 index 0e21638..0000000 Binary files a/Remontor/.vs/Remontor/FileContentIndex/163060c3-1601-45d4-a237-6b0dda38ce95.vsidx and /dev/null differ diff --git a/Remontor/.vs/Remontor/FileContentIndex/205d4652-38fe-437c-9a0e-af2aabca7ed1.vsidx b/Remontor/.vs/Remontor/FileContentIndex/205d4652-38fe-437c-9a0e-af2aabca7ed1.vsidx new file mode 100644 index 0000000..721a25c Binary files /dev/null and b/Remontor/.vs/Remontor/FileContentIndex/205d4652-38fe-437c-9a0e-af2aabca7ed1.vsidx differ diff --git a/Remontor/.vs/Remontor/FileContentIndex/2299c033-dc8c-436c-8ce6-aaef6c7684c8.vsidx b/Remontor/.vs/Remontor/FileContentIndex/2299c033-dc8c-436c-8ce6-aaef6c7684c8.vsidx deleted file mode 100644 index 6ad1917..0000000 Binary files a/Remontor/.vs/Remontor/FileContentIndex/2299c033-dc8c-436c-8ce6-aaef6c7684c8.vsidx and /dev/null differ diff --git a/Remontor/.vs/Remontor/FileContentIndex/2fb1c700-b583-4d86-b997-4736d2c363e3.vsidx b/Remontor/.vs/Remontor/FileContentIndex/2fb1c700-b583-4d86-b997-4736d2c363e3.vsidx deleted file mode 100644 index ac598c1..0000000 Binary files a/Remontor/.vs/Remontor/FileContentIndex/2fb1c700-b583-4d86-b997-4736d2c363e3.vsidx and /dev/null differ diff --git a/Remontor/.vs/Remontor/FileContentIndex/2fd50e65-f963-443d-b3c5-60ad1134dc91.vsidx b/Remontor/.vs/Remontor/FileContentIndex/2fd50e65-f963-443d-b3c5-60ad1134dc91.vsidx deleted file mode 100644 index 57db83e..0000000 Binary files a/Remontor/.vs/Remontor/FileContentIndex/2fd50e65-f963-443d-b3c5-60ad1134dc91.vsidx and /dev/null differ diff --git a/Remontor/.vs/Remontor/FileContentIndex/5c37e1dc-d8f6-4443-a43d-df0080083321.vsidx b/Remontor/.vs/Remontor/FileContentIndex/5c37e1dc-d8f6-4443-a43d-df0080083321.vsidx deleted file mode 100644 index 94e46c7..0000000 Binary files a/Remontor/.vs/Remontor/FileContentIndex/5c37e1dc-d8f6-4443-a43d-df0080083321.vsidx and /dev/null differ diff --git a/Remontor/.vs/Remontor/FileContentIndex/9309edac-fe7d-4173-b62a-32c722823399.vsidx b/Remontor/.vs/Remontor/FileContentIndex/9309edac-fe7d-4173-b62a-32c722823399.vsidx deleted file mode 100644 index 12b39ea..0000000 Binary files a/Remontor/.vs/Remontor/FileContentIndex/9309edac-fe7d-4173-b62a-32c722823399.vsidx and /dev/null differ diff --git a/Remontor/.vs/Remontor/FileContentIndex/db0c9419-0778-49f6-a942-a8bdbc9a6904.vsidx b/Remontor/.vs/Remontor/FileContentIndex/db0c9419-0778-49f6-a942-a8bdbc9a6904.vsidx deleted file mode 100644 index 54a81c3..0000000 Binary files a/Remontor/.vs/Remontor/FileContentIndex/db0c9419-0778-49f6-a942-a8bdbc9a6904.vsidx and /dev/null differ diff --git a/Remontor/.vs/Remontor/v17/.suo b/Remontor/.vs/Remontor/v17/.suo index 986a0b8..120e308 100644 Binary files a/Remontor/.vs/Remontor/v17/.suo and b/Remontor/.vs/Remontor/v17/.suo differ diff --git a/Remontor/BarSessionControl.Designer.cs b/Remontor/BarSessionControl.Designer.cs index f12ae07..8c03c66 100644 --- a/Remontor/BarSessionControl.Designer.cs +++ b/Remontor/BarSessionControl.Designer.cs @@ -31,7 +31,7 @@ this.FlowButton = new System.Windows.Forms.FlowLayoutPanel(); this.NewBtn = new System.Windows.Forms.Button(); this.label1 = new System.Windows.Forms.Label(); - this.button7 = new System.Windows.Forms.Button(); + this.ShowSetting = new System.Windows.Forms.Button(); this.ShowWords = new System.Windows.Forms.Button(); this.OneMonBt = new System.Windows.Forms.Button(); this.DobleMonOneBt = new System.Windows.Forms.Button(); @@ -75,18 +75,19 @@ this.label1.TabIndex = 15; this.label1.Text = "Продолжительность сессии 23:32:33"; // - // button7 + // ShowSetting // - this.button7.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.button7.BackgroundImage = global::Remontor.Properties.Resources.settings_20dp_F19E39_FILL0_wght400_GRAD0_opsz202; - this.button7.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; - this.button7.FlatAppearance.BorderSize = 0; - this.button7.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.button7.Location = new System.Drawing.Point(1043, 0); - this.button7.Name = "button7"; - this.button7.Size = new System.Drawing.Size(40, 40); - this.button7.TabIndex = 14; - this.button7.UseVisualStyleBackColor = true; + this.ShowSetting.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.ShowSetting.BackgroundImage = global::Remontor.Properties.Resources.settings_20dp_F19E39_FILL0_wght400_GRAD0_opsz202; + this.ShowSetting.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; + this.ShowSetting.FlatAppearance.BorderSize = 0; + this.ShowSetting.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.ShowSetting.Location = new System.Drawing.Point(1039, 0); + this.ShowSetting.Name = "ShowSetting"; + this.ShowSetting.Size = new System.Drawing.Size(40, 40); + this.ShowSetting.TabIndex = 14; + this.ShowSetting.UseVisualStyleBackColor = true; + this.ShowSetting.Click += new System.EventHandler(this.ShowSetting_Click); // // ShowWords // @@ -188,7 +189,7 @@ this.ShowBar.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom; this.ShowBar.FlatAppearance.BorderSize = 0; this.ShowBar.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.ShowBar.Location = new System.Drawing.Point(998, 0); + this.ShowBar.Location = new System.Drawing.Point(995, 0); this.ShowBar.Name = "ShowBar"; this.ShowBar.Size = new System.Drawing.Size(40, 40); this.ShowBar.TabIndex = 1; @@ -199,7 +200,7 @@ // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.Controls.Add(this.button7); + this.Controls.Add(this.ShowSetting); this.Controls.Add(this.label1); this.Controls.Add(this.ShowWords); this.Controls.Add(this.OneMonBt); @@ -229,7 +230,7 @@ private System.Windows.Forms.Button DobleMonOneBt; private System.Windows.Forms.Button OneMonBt; private System.Windows.Forms.Button ShowWords; - private System.Windows.Forms.Button button7; + private System.Windows.Forms.Button ShowSetting; private System.Windows.Forms.Label label1; } } diff --git a/Remontor/BarSessionControl.cs b/Remontor/BarSessionControl.cs index 66f5a42..cda2767 100644 --- a/Remontor/BarSessionControl.cs +++ b/Remontor/BarSessionControl.cs @@ -16,13 +16,14 @@ namespace Remontor { HideBar, ShowHistory, - ShowWords + ShowWords, + ShowSetting } internal partial class BarSessionControl : UserControl { public delegate bool HideBars(BarShow state); - public HideBars hideWors; - public HideBars hideHistory; + public HideBars hideTab; + private BarShow barShow = BarShow.HideBar; public List buttons; @@ -52,28 +53,30 @@ namespace Remontor FlowButton.Controls.Add(NewBtn); } - + public void ShowBarSet(BarShow barShow) + { + if (barShow == BarShow.ShowWords) { ShowWords.BackColor = SystemColors.ActiveCaption; } + else { ShowWords.BackColor = SystemColors.Control; } + if (barShow == BarShow.ShowHistory) { ShowBar.BackColor = SystemColors.ActiveCaption; } + else { ShowBar.BackColor = SystemColors.Control; } + if (barShow == BarShow.ShowSetting) { ShowSetting.BackColor = SystemColors.ActiveCaption; } + else { ShowSetting.BackColor = SystemColors.Control; } + hideTab(barShow); + + } private void ShowBar_Click(object sender, EventArgs e) { - if (barShow == BarShow.ShowHistory) - { - barShow = BarShow.HideBar; - } - else - { - barShow = BarShow.ShowHistory; - } - if (hideHistory(barShow)) - { - ShowBar.BackColor = SystemColors.ActiveCaption; - ShowWords.BackColor = SystemColors.Control; - } - else - { - ShowBar.BackColor = SystemColors.Control; - } - hideWors(barShow); + ShowBarSet(BarShow.ShowHistory); + } + + private void ShowWords_Click(object sender, EventArgs e) + { + ShowBarSet(BarShow.ShowWords); + } + private void ShowSetting_Click(object sender, EventArgs e) + { + ShowBarSet(BarShow.ShowSetting); } private void NewBtn_Click(object sender, EventArgs e) @@ -92,27 +95,6 @@ namespace Remontor } - private void ShowWords_Click(object sender, EventArgs e) - { - if (barShow == BarShow.ShowWords) - { - barShow = BarShow.HideBar; - } - else - { - barShow = BarShow.ShowWords; - } - if (hideWors(barShow)) - { - ShowWords.BackColor = SystemColors.ActiveCaption; - ShowBar.BackColor = SystemColors.Control; - } - else - { - ShowWords.BackColor = SystemColors.Control; - } - hideHistory(barShow); - } public void SetModeMonitor(IModeMon mode) { @@ -145,5 +127,7 @@ namespace Remontor { SConnector.SetModeMon(new DobleMonFull()); } + + } } diff --git a/Remontor/Connector/Connect.cs b/Remontor/Connector/Connect.cs index 02727be..243166e 100644 --- a/Remontor/Connector/Connect.cs +++ b/Remontor/Connector/Connect.cs @@ -96,6 +96,7 @@ namespace Remontor.Connector } public IModeMon SetModeMon(IModeMon Mode) + { ModeMonitor = ModeMonitor.Change(Mode); @@ -119,6 +120,7 @@ namespace Remontor.Connector public void Delete() { Proc.CloseMainWindow(); + ModeMonitor = new OffMon(); SConnector.Panel.Controls.Remove(View); Proc.Close(); } diff --git a/Remontor/Connector/DobleMonFull.cs b/Remontor/Connector/DobleMonFull.cs index 84746cb..e26ab8b 100644 --- a/Remontor/Connector/DobleMonFull.cs +++ b/Remontor/Connector/DobleMonFull.cs @@ -29,7 +29,9 @@ namespace Remontor.Connector public override void Resize(Process Proc, Control View) { if (Chanded) return; + Chanded = true; SConnector.FormMain.WindowState = FormWindowState.Normal; + Chanded = false; SConnector.FormMain.Width = 3840; SConnector.FormMain.Height = 1040; SConnector.FormMain.Location = new System.Drawing.Point(0, 0); diff --git a/Remontor/Connector/OffMon.cs b/Remontor/Connector/OffMon.cs new file mode 100644 index 0000000..ee17369 --- /dev/null +++ b/Remontor/Connector/OffMon.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using System.Runtime.InteropServices; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace Remontor.Connector +{ + internal class OffMon : IModeMon + { + [DllImport("user32.dll")] + static extern bool MoveWindow(IntPtr Handle, int x, int y, int w, int h, bool repaint); + public OffMon() { } + public override void Resize(Process Proc, Control View) + { + } + public override IModeMon Change(IModeMon Mode) + { + return this; + } + + } +} diff --git a/Remontor/Connector/SConnector.cs b/Remontor/Connector/SConnector.cs index b0588c1..1d2f8d3 100644 --- a/Remontor/Connector/SConnector.cs +++ b/Remontor/Connector/SConnector.cs @@ -1,6 +1,7 @@ using Remontor.History; using System; using System.Collections.Generic; +using System.Drawing; using System.Linq; using System.Runtime.Remoting.Contexts; using System.Text; @@ -45,16 +46,18 @@ namespace Remontor.Connector } public static void DeleteConnect(Connect Connect) { + Connects.Remove(Connect); Update(Connects); + if (Connect != ActionConnect) Activ(ActionConnect); + UpdateMode(ActionConnect.GetModeMon()); } public static void SetModeMon(IModeMon Mode) { if(ActionConnect != null) { - ActionConnect.SetModeMon(Mode); - UpdateMode(Mode); + UpdateMode(ActionConnect.SetModeMon(Mode)); } } diff --git a/Remontor/FlowContainer.Designer.cs b/Remontor/FlowContainer.Designer.cs index 8d7c5e8..80d2586 100644 --- a/Remontor/FlowContainer.Designer.cs +++ b/Remontor/FlowContainer.Designer.cs @@ -30,12 +30,8 @@ { this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); this.label2 = new System.Windows.Forms.Label(); - this.historyControl3 = new Remontor.History.HistoryControl(); - this.historyControl2 = new Remontor.History.HistoryControl(); - this.historyControl1 = new Remontor.History.HistoryControl(); this.HistoryPanel = new System.Windows.Forms.FlowLayoutPanel(); this.tableLayoutPanel1.SuspendLayout(); - this.HistoryPanel.SuspendLayout(); this.SuspendLayout(); // // tableLayoutPanel1 @@ -65,39 +61,10 @@ this.label2.TabIndex = 3; this.label2.Text = "История подключений"; // - // historyControl3 - // - this.historyControl3.BackColor = System.Drawing.SystemColors.Window; - this.historyControl3.Location = new System.Drawing.Point(0, 96); - this.historyControl3.Margin = new System.Windows.Forms.Padding(0); - this.historyControl3.Name = "historyControl3"; - this.historyControl3.Size = new System.Drawing.Size(315, 48); - this.historyControl3.TabIndex = 2; - // - // historyControl2 - // - this.historyControl2.BackColor = System.Drawing.SystemColors.Window; - this.historyControl2.Location = new System.Drawing.Point(0, 48); - this.historyControl2.Margin = new System.Windows.Forms.Padding(0); - this.historyControl2.Name = "historyControl2"; - this.historyControl2.Size = new System.Drawing.Size(315, 48); - this.historyControl2.TabIndex = 1; - // - // historyControl1 - // - this.historyControl1.BackColor = System.Drawing.SystemColors.Window; - this.historyControl1.Location = new System.Drawing.Point(0, 0); - this.historyControl1.Margin = new System.Windows.Forms.Padding(0); - this.historyControl1.Name = "historyControl1"; - this.historyControl1.Size = new System.Drawing.Size(315, 48); - this.historyControl1.TabIndex = 0; - // // HistoryPanel // + this.HistoryPanel.AutoScroll = true; this.HistoryPanel.BackColor = System.Drawing.SystemColors.Window; - this.HistoryPanel.Controls.Add(this.historyControl1); - this.HistoryPanel.Controls.Add(this.historyControl2); - this.HistoryPanel.Controls.Add(this.historyControl3); this.HistoryPanel.Dock = System.Windows.Forms.DockStyle.Fill; this.HistoryPanel.Location = new System.Drawing.Point(3, 23); this.HistoryPanel.Name = "HistoryPanel"; @@ -115,7 +82,6 @@ this.Size = new System.Drawing.Size(330, 781); this.tableLayoutPanel1.ResumeLayout(false); this.tableLayoutPanel1.PerformLayout(); - this.HistoryPanel.ResumeLayout(false); this.ResumeLayout(false); } @@ -125,8 +91,5 @@ private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; private System.Windows.Forms.Label label2; private System.Windows.Forms.FlowLayoutPanel HistoryPanel; - private History.HistoryControl historyControl1; - private History.HistoryControl historyControl2; - private History.HistoryControl historyControl3; } } diff --git a/Remontor/FlowContainer.cs b/Remontor/FlowContainer.cs index fa31643..39de831 100644 --- a/Remontor/FlowContainer.cs +++ b/Remontor/FlowContainer.cs @@ -13,13 +13,12 @@ namespace Remontor { internal partial class FlowContainer : UserControl { - private bool Showed = true; - private Size NormalSize; public FlowContainer() { InitializeComponent(); - NormalSize = this.Size; + HistoryList.Update += UpdateHistory; + UpdateHistory(HistoryList.Hitem); } public bool HideBar(BarShow barShow) @@ -48,9 +47,5 @@ namespace Remontor } - private void flowLayoutPanel1_Paint(object sender, PaintEventArgs e) - { - - } } } diff --git a/Remontor/FlowContainerWords.Designer.cs b/Remontor/FlowContainerWords.Designer.cs index 67f5d8f..70da679 100644 --- a/Remontor/FlowContainerWords.Designer.cs +++ b/Remontor/FlowContainerWords.Designer.cs @@ -28,9 +28,12 @@ /// private void InitializeComponent() { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FlowContainerWords)); this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); this.label2 = new System.Windows.Forms.Label(); this.WordsTree = new System.Windows.Forms.TreeView(); + this.imageList1 = new System.Windows.Forms.ImageList(this.components); this.tableLayoutPanel1.SuspendLayout(); this.SuspendLayout(); // @@ -65,10 +68,32 @@ // this.WordsTree.BorderStyle = System.Windows.Forms.BorderStyle.None; this.WordsTree.Dock = System.Windows.Forms.DockStyle.Fill; + this.WordsTree.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); + this.WordsTree.ImageIndex = 0; + this.WordsTree.ImageList = this.imageList1; + this.WordsTree.ItemHeight = 24; this.WordsTree.Location = new System.Drawing.Point(3, 23); this.WordsTree.Name = "WordsTree"; + this.WordsTree.SelectedImageIndex = 0; this.WordsTree.Size = new System.Drawing.Size(324, 755); this.WordsTree.TabIndex = 4; + this.WordsTree.NodeMouseClick += new System.Windows.Forms.TreeNodeMouseClickEventHandler(this.TreeView_NodeMouseClick); + this.WordsTree.MouseClick += new System.Windows.Forms.MouseEventHandler(this.WordsTree_MouseClick); + this.WordsTree.MouseDown += new System.Windows.Forms.MouseEventHandler(this.WordsTree_MouseClick); + // + // imageList1 + // + this.imageList1.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("imageList1.ImageStream"))); + this.imageList1.TransparentColor = System.Drawing.Color.Transparent; + this.imageList1.Images.SetKeyName(0, "11icon-24.png"); + this.imageList1.Images.SetKeyName(1, "16icon-24.png"); + this.imageList1.Images.SetKeyName(2, "12icon-24.png"); + this.imageList1.Images.SetKeyName(3, "13icon-24.png"); + this.imageList1.Images.SetKeyName(4, "14icon-24.png"); + this.imageList1.Images.SetKeyName(5, "15icon-24.png"); + this.imageList1.Images.SetKeyName(6, "17icon-24.png"); + this.imageList1.Images.SetKeyName(7, "17icon2-24.png"); + this.imageList1.Images.SetKeyName(8, "40icon-24.png"); // // FlowContainerWords // @@ -89,6 +114,7 @@ private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; private System.Windows.Forms.Label label2; - private System.Windows.Forms.TreeView WordsTree; + public System.Windows.Forms.ImageList imageList1; + public System.Windows.Forms.TreeView WordsTree; } } diff --git a/Remontor/FlowContainerWords.cs b/Remontor/FlowContainerWords.cs index 43ac568..743f053 100644 --- a/Remontor/FlowContainerWords.cs +++ b/Remontor/FlowContainerWords.cs @@ -1,4 +1,6 @@ using Remontor.History; +using Remontor.Setting; +using Remontor.Words; using System; using System.Collections.Generic; using System.ComponentModel; @@ -8,6 +10,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; +using static System.Windows.Forms.VisualStyles.VisualStyleElement; namespace Remontor { @@ -19,7 +22,26 @@ namespace Remontor { InitializeComponent(); NormalSize = this.Size; + + + WordsList.MainCategory = SGlobalSetting.LoadWords(); + + WordsTree.Nodes.AddRange(WordsList.ListNodes()); + SGlobalSetting.settingExpand.ExpendAll(WordsTree.Nodes); + + } + + public void UpdateTree() + { + WordsTree.Nodes.Clear(); + WordsTree.Nodes.AddRange(WordsList.ListNodes()); + + } + + public void Save() + { + SGlobalSetting.settingExpand.SaveExpand(WordsTree.Nodes); } public bool HideBar(BarShow barShow) @@ -36,16 +58,47 @@ namespace Remontor return this.Visible; } + public void UpdateHistory(List items) { } - - private void flowLayoutPanel1_Paint(object sender, PaintEventArgs e) + private void TreeView_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { + System.Windows.Forms.TreeView tree = (System.Windows.Forms.TreeView)sender; + + Rectangle BoundsNode = new Rectangle(e.Node.Bounds.X - 43, e.Node.Bounds.Y, e.Node.Bounds.Width + 43, e.Node.Bounds.Height); + if (e.Button == MouseButtons.Right) + { + if (BoundsNode.Contains(e.Location) && e.Node.Tag is WordsComp) + { + tree.SelectedNode = e.Node; + // cm_words.Show(tree.PointToScreen(e.Location)); + } + else + { + tree.SelectedNode = null; + } + + } + //tree.BeginUpdate(); + + // for (int i = 0; i < tree.Nodes.Count; i++) + // { + // treeView1_treeViewChangeRootCheckBox(tree.Nodes[i]); + // } + + } + + private void WordsTree_MouseClick(object sender, MouseEventArgs e) + { + System.Windows.Forms.TreeView tree = (System.Windows.Forms.TreeView)sender; + tree.SelectedNode = null; + } + } } diff --git a/Remontor/FlowContainerWords.resx b/Remontor/FlowContainerWords.resx index c83e356..1397ad9 100644 --- a/Remontor/FlowContainerWords.resx +++ b/Remontor/FlowContainerWords.resx @@ -120,4 +120,363 @@ True + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACk + UQAAAk1TRnQBSQFMAgEBCQEAAbABBwGwAQcBGAEAARgBAAT/AREBAAj/AUIBTQE2BwABNgMAASgDAAFg + AwABSAMAAQEBAAEQBgABNhIAAf8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/kAAB/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX+QAAH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8Bf5AAAf8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/kAAB/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B3gF7AdYBWgGUAVIBlAFSAZQBUgGUAVIBlAFSAZQBUgGUAVIBlAFSAdYBWgHe + AXsB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX+QAAH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5 + AYwBMQGtATUBrQE1Aa0BNQGtATUBrQE1Aa0BNQGMATEBzgE5Ab0BdwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8Bf5AAAf8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBMQFGAXsBbwF7AW8BewFvAXsBbwF7 + AW8BewFvATEBRgHOATkBvQF3Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/kAAB/wF/Af8BfwH/AX8BvQF3 + AVoBawFaAWsBGAFjAa0BNQFzAU4B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8BcwFOAa0BNQEYAWMBWgFr + AVoBawG9AXcB/wF/Af8BfwH/AX+QAAH/AX8B/wF/Af8BfwEYAWMBrQE1Aa0BNQGMATEBjAExAXMBTgH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwFzAU4BjAExAYwBMQGtATUBrQE1ARgBYwH/AX8B/wF/Af8Bf5AA + Af8BfwH/AX8B/wF/ARgBYwGMATEBjAExAYwBMQGMATEBcwFOAf8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + AXMBTgGMATEBjAExAYwBMQGMATEBGAFjAf8BfwH/AX8B/wF/kAAB/wF/Af8BfwH/AX8BGAFjAYwBMQGM + ATEBjAExAYwBMQHOATkBUgFKAVIBSgFSAUoBUgFKAVIBSgFSAUoBzgE5AYwBMQGMATEBjAExAYwBMQEY + AWMB/wF/Af8BfwH/AX+QAAH/AX8B/wF/Af8BfwEYAWMBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAEx + AYwBMQGMATEBjAExAYwBMQGMATEBjAExAa0BNQGtATUBjAExARgBYwH/AX8B/wF/Af8Bf5AAAf8BfwH/ + AX8B/wF/ARgBYwGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGt + ATUBOQFnAdYBWgGMATEBGAFjAf8BfwH/AX8B/wF/kAAB/wF/Af8BfwH/AX8BWgFrAYwBMQGMATEBjAEx + AYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQG1AVYBcwFOAa0BNQFaAWsB/wF/ + Af8BfwH/AX+QAAH/AX8B/wF/Af8BfwHeAXsBcwFOAa0BNQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGM + ATEBjAExAYwBMQGMATEBjAExAYwBMQGtATUBcwFOAd4BewH/AX8B/wF/Af8Bf5AAAf8BfwH/AX8B/wF/ + Af8BfwHeAXsBWgFrARgBYwH3AV4B9wFeAfcBXgH3AV4B9wFeAfcBXgH3AV4B9wFeAfcBXgH3AV4BGAFj + AVoBawHeAXsB/wF/Af8BfwH/AX8B/wF/kAAB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8BvQF3AVIBSgEx + AUYBMQFGATEBRgExAUYBMQFGATEBRgExAUYBMQFGAVIBSgG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX+QAAH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5AYwBMQGMATEBjAExAYwBMQGMATEBjAEx + AYwBMQGMATEBzgE5Ab0BdwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8Bf5AAAf8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Ab0BdwHOATkBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQHOATkBvQF3Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/kAAB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B3gF7AdYBWgGUAVIBlAFS + AZQBUgGUAVIBlAFSAZQBUgGUAVIBlAFSAdYBWgHeAXsB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX+QAAH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8Bf5AAAf8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/kAAB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX+QAAH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8Bf5AAAf8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B3gF7Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9 + AXcBvQF3Ab0BdwG9AXcBvQF3Ad4BewH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwE5AWcBEAFCAc4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHO + ATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5ARABQgE5AWcB/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Ad4BewG9AXcBvQF3Ab0BdwG9 + AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcB3gF7Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Ad4BewG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9 + AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcB3gF7Af8BfwH/AX8B/wF/Ad4BewEQAUIBjAExAc4BOQHO + ATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHO + ATkBzgE5AYwBMQHvAT0B3gF7Af8BfwG9AXcBvQF3Ab0BdwG9AXcB/wF/Af8BfwG9AXcBvQF3Ab0BdwG9 + AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Af8BfwH/AX8BvQF3Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B3gF7AVIBSgHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHO + ATkBzgE5Ac4BOQHOATkBUgFKAd4BewH/AX8B/wF/Af8BfwH/AX8B3gF7AVIBSgHOATkBzgE5Ac4BOQHO + ATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBUgFKAd4BewH/ + AX8B/wF/Ab0BdwHOATkBzgE5AXsBbwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9 + AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBewFvAc4BOQHOATkBvQF3Ab0BdwEQAUIBzgE5Ac4BOQEQ + AUIBvQF3Ab0BdwEQAUIBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHvAT0BGAFjAf8BfwG9 + AXcBcwFOAb0BdwH/AX8B/wF/Af8BfwH/AX8BvQF3Ac4BOQGMATEBzgE5Ac4BOQHOATkBzgE5Ac4BOQHO + ATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQGMATEBzgE5Ab0BdwH/AX8B/wF/Af8BfwH/ + AX8BvQF3Ac4BOQGMATEBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHO + ATkBzgE5Ac4BOQGMATEBzgE5Ab0BdwH/AX8B/wF/Ab0BdwHOATkBzgE5Ab0BdwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8BvQF3Ac4BOQHO + ATkBvQF3Ab0BdwHOATkBjAExAYwBMQHOATkBvQF3Ab0BdwHOATkBjAExAYwBMQGMATEBjAExAYwBMQGM + ATEBjAExAYwBMQG1AVYB/wF/Ad4BewH3AV4B7wE9AfcBXgHeAXsB/wF/Af8BfwH/AX8BvQF3Ac4BOQHO + ATkBewFvAb0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3AXsBbwHO + ATkBzgE5Ab0BdwH/AX8B/wF/Af8BfwH/AX8BvQF3Ac4BOQHOATkBewFvAb0BdwG9AXcBvQF3Ab0BdwG9 + AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3AXsBbwHOATkBzgE5Ab0BdwH/AX8B/wF/Ab0BdwHO + ATkBzgE5Ab0BdwH/AX8B/wF/Af8BfwH/AX8BvQF3AbUBVgF7AW8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8BvQF3Ac4BOQHOATkBvQF3Ab0BdwHOATkBjAExAYwBMQHOATkBvQF3Ab0BdwHO + ATkBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAe8BPQG9AXcBvQF3AVIBSgFSAUoBtQFWAVIBSgFS + AUoBvQF3Af8BfwH/AX8BvQF3Ac4BOQHOATkBvQF3Af8BfwG9AXcBvQF3Af8BfwH/AX8BvQF3Ab0BdwG9 + AXcBvQF3Ab0BdwG9AXcB/wF/Ab0BdwHOATkBzgE5Ab0BdwH/AX8B/wF/Af8BfwH/AX8BvQF3Ac4BOQHO + ATkBvQF3Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Ab0BdwHO + ATkBzgE5Ab0BdwH/AX8B/wF/Ab0BdwHOATkBzgE5Ab0BdwH/AX8B/wF/Af8BfwH/AX8BvQF3Ac4BOQHO + ATkBlAFSAZwBcwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8BvQF3Ac4BOQHOATkBvQF3Ad4BewHv + AT0BjAExAYwBMQGtATUBnAFzAd4BewHvAT0BjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAXMBTgH/ + AX8BlAFSAbUBVgFaAWsB9wFeAVoBawG1AVYBcwFOAf8BfwH/AX8BvQF3Ac4BOQHOATkBvQF3Ab0BdwEQ + AUIBEAFCAb0BdwG9AXcBEAFCAc4BOQHOATkBzgE5Ac4BOQEQAUIBvQF3Ab0BdwHOATkBzgE5Ab0BdwH/ + AX8B/wF/Af8BfwH/AX8BvQF3Ac4BOQHOATkBvQF3Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBzgE5Ab0BdwH/AX8B/wF/Ab0BdwHOATkBzgE5Ab0BdwH/ + AX8B/wF/Af8BfwH/AX8BvQF3Ac4BOQGMATEBjAExAe8BPQH3AV4B3gF7Af8BfwH/AX8B/wF/Af8BfwH/ + AX8BvQF3Ac4BOQHOATkBvQF3Af8BfwH3AV4BrQE1AYwBMQGMATEBGAFjAf8BfwH3AV4BrQE1AYwBMQGM + ATEBjAExAYwBMQGMATEBjAExAbUBVgHeAXsBcwFOAXsBbwEQAUIBjAExARABQgF7AW8BMQFGAf8BfwH/ + AX8BvQF3Ac4BOQHOATkBvQF3Ab0BdwEQAUIBEAFCAb0BdwG9AXcBEAFCAc4BOQHOATkBzgE5Ac4BOQEQ + AUIBvQF3Ab0BdwHOATkBzgE5Ab0BdwH/AX8B/wF/Af8BfwH/AX8BvQF3Ac4BOQHOATkBvQF3Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBzgE5Ab0BdwH/ + AX8B/wF/Ab0BdwHOATkBzgE5Ab0BdwH/AX8B/wF/Af8BfwH/AX8BvQF3Ac4BOQGMATEBjAExAYwBMQGM + ATEBEAFCAVoBawH/AX8B/wF/Af8BfwH/AX8BvQF3Ac4BOQHOATkBvQF3Af8BfwH/AX8BGAFjARABQgGt + ATUBMQFGAd4BewH/AX8BGAFjATEBRgGtATUBjAExAYwBMQGMATEBjAExAXMBTgH/AX8B3gF7Ab0BdwHO + ATkBjAExAc4BOQG9AXcBvQF3Af8BfwH/AX8BvQF3Ac4BOQHOATkBvQF3Af8BfwG9AXcBvQF3Af8BfwH/ + AX8BvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcB/wF/Ab0BdwHOATkBzgE5Ab0BdwH/AX8B/wF/Af8BfwH/ + AX8BvQF3Ac4BOQHOATkBvQF3Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Ab0BdwHOATkBzgE5Ab0BdwH/AX8B/wF/Ab0BdwHOATkBzgE5Ab0BdwH/AX8B/wF/Af8BfwH/ + AX8BvQF3Ac4BOQGMATEBjAExAYwBMQGMAjEBRgFaAWsB/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBzgE5 + Ab0BdwH/AX8B/wF/Af8BfwHeAXsBWgFrAbUBVgE5AWcB/wF/Af8BfwHeAXsBWgFrAbUBVgExAUYB7wE9 + Ac4BOQFSAUoB3gF7Af8BfwG9AXcBzgE5AYwBMQHOATkBvQF3Af8BfwH/AX8B/wF/Ab0BdwHOATkBzgE5 + Ab0BdwH/AX8BvQF3Ab0BdwH/AX8B/wF/Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Af8BfwG9AXcBzgE5 + Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBzgE5Ab0BdwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwG9AXcBzgE5 + Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBjAExAYwBMQHvAT0B9wFeAd4BewH/AX8B/wF/ + Af8BfwH/AX8B/wF/Ab0BdwHOATkBzgE5Ab0BdwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Ab0BdwG9AXcB/wF/Af8BfwH/AX8BvQF3AXsBbwF7AW8B3gF7Af8BfwG9AXcBzgE5AYwBMQHvAT0BvQF3 + Af8BfwH/AX8B/wF/Ab0BdwHOATkBzgE5Ab0BdwG9AXcBEAFCARABQgG9AXcBvQF3ATEBRgHOATkBzgE5 + Ac4BOQHOATkBEAFCAb0BdwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBzgE5 + Ab0BdwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5 + Ac4BOQG9AXcB/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBrQE1 + AZQBUgGcAXMB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBzgE5Ab0BdwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwF7AW8BUgFKAe8BPQExAUYBvQF3Af8BfwF7AW8BUgFKAe8BPQHvAT0BUgFK + AXsBbwH/AX8BtQFWAe8BPQG1AVYB/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBzgE5Ab0BdwG9AXcBEAFC + ARABQgG9AXcBvQF3ATEBRgHOATkBzgE5Ac4BOQHOATkBEAFCAb0BdwG9AXcBzgE5Ac4BOQG9AXcB/wF/ + Af8BfwH/AX8B/wF/Ab0BdwHOATkBzgE5Ab0BdwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/ + Af8BfwH/AX8B/wF/Ab0BdwGUAVIBewFvAf8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Ab0BdwHOATkBzgE5Ab0BdwH/AX8B/wF/Af8BfwH/AX8B/wF/AXsBbwHvAT0BjAExAYwBMQG1AVYB/wF/ + AXsBbwHvAT0BjAExAYwBMQGMATEBjAExAe8BPQF7AW8B/wF/Ad4BewH/AX8B/wF/Af8BfwH/AX8B/wF/ + Ab0BdwHOATkBzgE5Ab0BdwH/AX8BvQF3Ab0BdwH/AX8B/wF/Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3 + Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBzgE5Ab0BdwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/ + Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBzgE5Ab0BdwH/AX8B/wF/Af8BfwH/AX8B/wF/ + AXMBTgGMATEBjAExAa0BNQFaAWsB/wF/AXMBTgGMATEBjAExAYwBMQGMATEBjAExAYwBMQFzAU4B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBzgE5Ab0BdwH/AX8BvQF3Ab0BdwH/AX8B/wF/ + Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/ + Ab0BdwHOATkBzgE5Ab0BdwH/AX8BvQF3Ab0BdwH/AX8B/wF/Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3 + Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwG9AXcBzgE5Ac4BOQF7AW8BvQF3Ab0BdwG9AXcBvQF3 + Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3AXsBbwHOATkBzgE5 + Ab0BdwH/AX8B/wF/Af8BfwH/AX8B3gF7Ae8BPQGMATEBjAExAc4BOQG9AXcB3gF7Ae8BPQGMATEBjAEx + AYwBMQGMATEBjAExAYwBMQHvAT0B3gF7Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBzgE5 + Ab0BdwG9AXcBEAFCARABQgG9AXcBvQF3ARABQgHOATkBzgE5Ac4BOQHOATkBEAFCAb0BdwG9AXcBzgE5 + Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBzgE5Ab0BdwG9AXcBEAFCARABQgG9AXcBvQF3 + ARABQgHOATkBzgE5Ac4BOQHOATkBEAFCAb0BdwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwHeAXsB7wE9 + AYwBMQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5 + Ac4BOQHOATkBzgE5Ac4BOQGMATEB7wE9Ad4BewH/AX8B/wF/Af8BfwH/AX8B3gF7Ae8BPQGMATEBjAEx + Ac4BOQG9AXcB3gF7Ae8BPQGMATEBjAExAYwBMQGMATEBjAExAYwBMQHvAT0B3gF7Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Ab0BdwHOATkBzgE5Ab0BdwG9AXcBEAFCARABQgG9AXcBvQF3ARABQgHOATkBzgE5 + Ac4BOQHOATkBEAFCAb0BdwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBzgE5 + Ab0BdwG9AXcBEAFCARABQgG9AXcBvQF3ARABQgHOATkBzgE5Ac4BOQHOATkBEAFCAb0BdwG9AXcBzgE5 + Ac4BOQG9AXcB/wF/Af8BfwH/AX8BGAFjAe8BPQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBrQE1 + AYwBMQGMATEBrQE1Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHvAT0BGAFjAf8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/AXMBTgGMATEBjAExAa0BNQFaAWsB/wF/AXMBTgGMATEBjAExAYwBMQGMATEBjAEx + AYwBMQFzAU4B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBzgE5Ab0BdwH/AX8BvQF3 + Ab0BdwH/AX8B/wF/Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/ + Af8BfwH/AX8B/wF/Ab0BdwHOATkBzgE5Ab0BdwH/AX8BvQF3Ab0BdwH/AX8B/wF/Ab0BdwG9AXcBvQF3 + Ab0BdwG9AXcBvQF3Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Ad4BewG9AXcBvQF3 + Ab0BdwG9AXcBvQF3Ab0BdwFaAWsBEAFCAbUBVgG1AVYBEAFCAVoBawG9AXcBvQF3Ab0BdwG9AXcBvQF3 + Ab0BdwHeAXsB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/AXsBbwHvAT0BjAExAYwBMQGUAVIB/wF/ + AXsBbwHvAT0BjAExAYwBMQGMATEBjAExAe8BPQF7AW8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Ab0BdwHOATkBzgE5AXsBbwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3 + Ab0BdwF7AW8BzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBzgE5AXsBbwG9AXcBvQF3 + Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwF7AW8BzgE5Ac4BOQG9AXcB/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/AZwBcwExAUYB1gFaAf8BfwH/AX8B1gFa + ATEBRgGcAXMB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwF7AW8BUgFKAe8BPQExAUYBvQF3Af8BfwF7AW8BUgFKAe8BPQHvAT0BUgFKAXsBbwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBjAExAc4BOQHOATkBzgE5Ac4BOQHOATkBzgE5 + Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBjAExAc4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/ + Ab0BdwHOATkBjAExAc4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5 + Ac4BOQHOATkBjAExAc4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8BnAFz + ATEBRgHWAVoB/wF/Af8BfwH/AX8B/wF/AdYBWgExAUYBnAFzAf8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Ab0BdwG9AXcB/wF/Af8BfwH/AX8B/wF/ + Ab0BdwG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Ad4BewFSAUoBzgE5 + Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5 + AVIBSgHeAXsB/wF/Af8BfwH/AX8B/wF/Ad4BewFSAUoBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5 + Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5AVIBSgHeAXsB/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8BOQFnAdYBWgH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwHWAVoBOQFn + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwHeAXsBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3 + Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ad4BewH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwHeAXsBvQF3 + Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3 + Ad4BewH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwG9AXcBvQF3 + Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8BvQF3Ab0BdwG9AXcBvQF3 + Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwHeAXsBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3 + Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ad4BewH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Ab0BdwEQAUIBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5 + ARABQgG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B3gF7Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3 + Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3 + Af8BfwG9AXcBEAFCAc4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5 + Ac4BOQHOATkBEAFCAb0BdwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ATkBZwHvAT0BzgE5 + Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5 + Ae8BPQE5AWcB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBjAExAYwBMQGMATEBjAEx + AYwBMQGMATEBjAExAYwBMQGMATEBjAExAc4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwG1AVYBEAFC + Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5 + Ac4BOQHOATkBzgE5Ac4BOQHOATkB7wE9AZQBUgG9AXcBzgE5AYwBMQGMATEBjAExAYwBMQGMATEBjAEx + AYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBzgE5Ab0BdwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B3gF7ARABQgGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAEx + AYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQEQAUIB3gF7Af8BfwH/AX8B/wF/Af8BfwHeAXsBvQF3 + AZwCcwFOAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQFzAU4BnAFzAb0BdwHe + AXsB/wF/Af8BfwH/AX8B7wE9Ac4BOQHOATkBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGM + ATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBzgE5Ac4BOQHvAT0B3gF7Ae8BPQGM + ATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAe8BPQHe + AXsB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBjAExAYwBMQGMATEBjAExAYwBMQGM + ATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBzgE5Ab0BdwH/ + AX8B/wF/Af8BfwE5AWcBEAFCAc4BOQHOATkBzgE5AYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGM + ATEBjAExAYwBMQHOATkBzgE5Ac4BOQEQAUIBOQFnAf8BfwH/AX8BvQF3Ab0BdwH3AV4BrQE1AYwBMQGM + ATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGt + ATUB9wFeAb0BdwG9AXcB/wF/AfcBXgGtATUBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGM + ATEBjAExAYwBMQGMATEBrQE1AfcBXgH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Ab0BdwHO + ATkBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGM + ATEBjAExAYwBMQGMATEBzgE5Ab0BdwH/AX8B/wF/Ad4BewEQAUIBjAExAc4BOQHOATkBzgE5Ac4BOQHO + ATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQGMATEBEAFCAd4BewH/ + AX8B/wF/Ad4BewEQAUIBjAExAc4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHO + ATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQGMATEBEAFCAd4BewH/AX8B/wF/Af8BfwE5AWcBMQFGAa0BNQGM + ATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAa0BNQExAUYBOQFnAf8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Ab0BdwHOATkBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGM + ATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBzgE5Ab0BdwH/AX8B/wF/Ab0BdwHO + ATkBzgE5AXsBbwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9 + AXcBvQF3AXsBbwHOATkBzgE5Ab0BdwH/AX8B/wF/Ab0BdwHOATkBzgE5AXsBbwG9AXcBvQF3Ab0BdwG9 + AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3AXsBbwHOATkBzgE5Ab0BdwH/ + AX8B/wF/Af8BfwH/AX8B3gJ7AW8B1gFaAVIBSgHvAT0BzgE5Ac4BOQHvAT0BUgFKAdYBWgF7AW8B3gF7 + Af8BfwH/AX8B/wF/Af8BfwH3AV4B1gFaAf8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5AYwBMQGMATEBjAEx + AYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAEx + Ac4BOQG9AXcB/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwG9AXcBzgE5 + Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwHeAXsBvQF3 + Ab0BdwHeAXsB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ATkBZwGtATUBrQE1ATkBZwH/AX8B/wF/ + Af8BfwG9AXcBzgE5AYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAEx + AYwBMQGMATEBjAExAYwBMQGMATEBjAExAc4BOQG9AXcB/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5 + Ac4BOQG9AXcB/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B3gF7Ad4BewH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Ab0BdwEQAUIBjAExARABQgG9AXcB/wF/Af8BfwG9AXcBzgE5AYwBMQGMATEBjAExAYwBMQGMATEBjAEx + AYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAc4BOQG9AXcB/wF/ + Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5 + Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/AXsBbwFzAU4B7wE9Ae8BPQFzAU4BewFv + Af8BfwH/AX8B/wF/Af8BfwFaAWsBvQF3Af8BfwEYAWMBjAExAYwBMQEYAWMB/wF/Af8BfwG9AXcBzgE5 + AYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAEx + AYwBMQGMATEBjAExAc4BOQG9AXcB/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/ + Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8BewFv + Ae8BPQGMATEBjAExAYwBMQGMATEB7wE9AXsBbwH/AX8B/wF/ARgBYwGtATUBlAFSAf8BfwG9AXcB7wE9 + AYwBMQFzAU4B/wF/Af8BfwG9AXcBzgE5AYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAEx + AYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAc4BOQG9AXcB/wF/Af8BfwG9AXcBzgE5 + Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8BcwFOAYwBMQGMATEBjAExAYwBMQGMATEBjAExAXMBTgH/AX8B/wF/ + AZQBUgGMATEBzgE5AZwBcwH/AX8BcwFOAYwBMQEQAUIB3gF7Af8BfwG9AXcBzgE5AYwBMQGMATEBjAEx + AYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAEx + Ac4BOQG9AXcB/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwG9AXcBzgE5 + Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwHeAXsB7wE9AYwBMQGMATEBjAEx + AYwBMQGMATEBjAExAe8BPQHeAXsB/wF/ATkBZwGMATEBjAExAVoBawH/AX8BtQFWAYwBMQHvAT0BvQF3 + Af8BfwG9AXcBzgE5AYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAEx + AYwBMQGMATEBjAExAYwBMQGMATEBjAExAc4BOQG9AXcB/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5 + Ac4BOQG9AXcB/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/ + Af8BfwHeAXsB7wE9AYwBMQGMATEBjAExAYwBMQGMATEBjAExAe8BPQHeAXsB/wF/ATkBZwGMATEBjAEx + AVoBawH/AX8BtQFWAYwBMQHvAT0BvQF3Af8BfwG9AXcBzgE5AYwBMQGMATEBjAExAYwBMQGMATEBjAEx + AYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExARABQgHeAXsB/wF/ + Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5 + Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8BcwFOAYwBMQGMATEBjAExAYwBMQGMATEBjAEx + AXMBTgH/AX8B/wF/AZQBUgGMATEBzgE5AZwBcwH/AX8BcwFOAYwBMQEQAUIB3gF7Af8BfwG9AXcBzgE5 + AYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGMATEBjAExAc4BOQHOATkBzgE5Ac4BOQHOATkBzgE5 + Ac4BOQHOATkBEAFCATkBZwH/AX8B/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5Ac4BOQG9AXcB/wF/ + Af8BfwG9AXcBzgE5Ac4BOQF7AW8BvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3 + Ab0BdwG9AXcBvQF3Ab0BdwF7AW8BzgE5Ac4BOQG9AXcB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8BewFv + Ae8BPQGMATEBjAExAYwBMQGMATEB7wE9AXsBbwH/AX8B/wF/ARgBYwGtATUBlAFSAf8BfwHeAXsBEAFC + AYwBMQFzAU4B/wF/Af8BfwHeAXsBEAFCAYwBMQGMATEBjAExAYwBMQGMATEBjAExAYwBMQGtATUBtQFW + Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcB3gF7Af8BfwH/AX8B/wF/Af8BfwG9AXcBzgE5 + Ac4BOQF7AW8BvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3 + Ab0BdwF7AW8BzgE5Ac4BOQG9AXcB/wF/Af8BfwHeAXsBEAFCAYwBMQHOATkBzgE5Ac4BOQHOATkBzgE5 + Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBjAExARABQgHeAXsB/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/AXsBbwFzAU4B7wE9Ae8BPQFzAU4BewFvAf8BfwH/AX8B/wF/ + Af8BfwE5AWcBvQF3Af8BfwE5AWcBjAExAYwBMQE5AWcB/wF/Af8BfwH/AX8BOQFnAe8BPQHOATkBzgE5 + Ac4BOQHOATkBzgE5Ac4BOQHWAVoB/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwHeAXsBEAFCAYwBMQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5 + Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBjAExARABQgHeAXsB/wF/Af8BfwH/AX8BOQFn + Ae8BPQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5 + Ac4BOQHOATkB7wE9ATkBZwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B3gF7 + Ad4BewH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Ab0BdwEQAUIBjAExARABQgHeAXsB/wF/ + Af8BfwH/AX8B/wF/Ad4BewG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8BOQFnARABQgHOATkBzgE5 + Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBzgE5Ac4BOQHOATkBEAFC + ATkBZwH/AX8B/wF/Af8BfwH/AX8B/wF/Ad4BewG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3 + Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcB3gF7Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + ATkBZwGtATUBrQE1ATkBZwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Ad4BewG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3 + Ab0BdwG9AXcBvQF3Ab0BdwG9AXcB3gF7Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH3AV4B1gFaAf8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/AUIBTQE+BwABPgMAASgDAAFgAwABSAMA + AQEBAAEBBQABYAEDFgAD//8A/wD/AGQACw== + + \ No newline at end of file diff --git a/Remontor/FlowConteinerSetting.Designer.cs b/Remontor/FlowConteinerSetting.Designer.cs new file mode 100644 index 0000000..78bcaed --- /dev/null +++ b/Remontor/FlowConteinerSetting.Designer.cs @@ -0,0 +1,80 @@ +namespace Remontor +{ + partial class FlowConteinerSetting + { + /// + /// Обязательная переменная конструктора. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Освободить все используемые ресурсы. + /// + /// истинно, если управляемый ресурс должен быть удален; иначе ложно. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Код, автоматически созданный конструктором компонентов + + /// + /// Требуемый метод для поддержки конструктора — не изменяйте + /// содержимое этого метода с помощью редактора кода. + /// + private void InitializeComponent() + { + this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel(); + this.settingWordsControl1 = new Remontor.Setting.SettingWordsControl(); + this.settingSCCMControl1 = new Remontor.Setting.SettingSCCMControl(); + this.flowLayoutPanel1.SuspendLayout(); + this.SuspendLayout(); + // + // flowLayoutPanel1 + // + this.flowLayoutPanel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.flowLayoutPanel1.Controls.Add(this.settingWordsControl1); + this.flowLayoutPanel1.Controls.Add(this.settingSCCMControl1); + this.flowLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel1.Location = new System.Drawing.Point(0, 0); + this.flowLayoutPanel1.Name = "flowLayoutPanel1"; + this.flowLayoutPanel1.Size = new System.Drawing.Size(330, 781); + this.flowLayoutPanel1.TabIndex = 0; + // + // settingWordsControl1 + // + this.settingWordsControl1.Location = new System.Drawing.Point(3, 3); + this.settingWordsControl1.Name = "settingWordsControl1"; + this.settingWordsControl1.Size = new System.Drawing.Size(324, 103); + this.settingWordsControl1.TabIndex = 0; + // + // settingSCCMControl1 + // + this.settingSCCMControl1.Location = new System.Drawing.Point(3, 112); + this.settingSCCMControl1.Name = "settingSCCMControl1"; + this.settingSCCMControl1.Size = new System.Drawing.Size(323, 178); + this.settingSCCMControl1.TabIndex = 1; + // + // FlowConteinerSetting + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.flowLayoutPanel1); + this.Name = "FlowConteinerSetting"; + this.Size = new System.Drawing.Size(330, 781); + this.flowLayoutPanel1.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel1; + public Setting.SettingWordsControl settingWordsControl1; + private Setting.SettingSCCMControl settingSCCMControl1; + } +} diff --git a/Remontor/FlowConteinerSetting.cs b/Remontor/FlowConteinerSetting.cs new file mode 100644 index 0000000..e77a478 --- /dev/null +++ b/Remontor/FlowConteinerSetting.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace Remontor +{ + internal partial class FlowConteinerSetting : UserControl + { + public FlowConteinerSetting() + { + InitializeComponent(); + } + + + public bool HideBar(BarShow barShow) + { + if (barShow == BarShow.ShowSetting) + { + this.Visible = true; + } + else + { + this.Visible = false; + } + + return this.Visible; + } + } +} diff --git a/Remontor/FlowConteinerSetting.resx b/Remontor/FlowConteinerSetting.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/Remontor/FlowConteinerSetting.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Remontor/Form1.Designer.cs b/Remontor/Form1.Designer.cs index 29c74bd..c339e5b 100644 --- a/Remontor/Form1.Designer.cs +++ b/Remontor/Form1.Designer.cs @@ -33,6 +33,7 @@ this.flowContainerWords1 = new Remontor.FlowContainerWords(); this.barSessionControl1 = new Remontor.BarSessionControl(); this.flowContainer1 = new Remontor.FlowContainer(); + this.flowConteinerSetting1 = new Remontor.FlowConteinerSetting(); this.panel3.SuspendLayout(); this.SuspendLayout(); // @@ -41,12 +42,12 @@ this.panel3.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); + this.panel3.Controls.Add(this.flowConteinerSetting1); this.panel3.Controls.Add(this.label1); this.panel3.Location = new System.Drawing.Point(0, 25); this.panel3.Name = "panel3"; this.panel3.Size = new System.Drawing.Size(1094, 693); this.panel3.TabIndex = 1; - this.panel3.Paint += new System.Windows.Forms.PaintEventHandler(this.panel3_Paint); // // label1 // @@ -65,10 +66,10 @@ this.flowContainerWords1.BackColor = System.Drawing.SystemColors.Control; this.flowContainerWords1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; this.flowContainerWords1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.flowContainerWords1.Location = new System.Drawing.Point(774, 40); + this.flowContainerWords1.Location = new System.Drawing.Point(763, 40); this.flowContainerWords1.Margin = new System.Windows.Forms.Padding(0); this.flowContainerWords1.Name = "flowContainerWords1"; - this.flowContainerWords1.Size = new System.Drawing.Size(330, 675); + this.flowContainerWords1.Size = new System.Drawing.Size(330, 678); this.flowContainerWords1.TabIndex = 1; this.flowContainerWords1.Visible = false; // @@ -89,12 +90,22 @@ this.flowContainer1.BackColor = System.Drawing.Color.Transparent; this.flowContainer1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; this.flowContainer1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.flowContainer1.Location = new System.Drawing.Point(774, 40); + this.flowContainer1.Location = new System.Drawing.Point(763, 40); this.flowContainer1.Name = "flowContainer1"; this.flowContainer1.Size = new System.Drawing.Size(330, 675); this.flowContainer1.TabIndex = 1; this.flowContainer1.Visible = false; // + // flowConteinerSetting1 + // + this.flowConteinerSetting1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Right))); + this.flowConteinerSetting1.Location = new System.Drawing.Point(764, 15); + this.flowConteinerSetting1.Name = "flowConteinerSetting1"; + this.flowConteinerSetting1.Size = new System.Drawing.Size(330, 781); + this.flowConteinerSetting1.TabIndex = 1; + this.flowConteinerSetting1.Visible = false; + // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); @@ -106,6 +117,8 @@ this.Controls.Add(this.panel3); this.Name = "Form1"; this.Text = "Form1"; + this.Deactivate += new System.EventHandler(this.Form1_Deactivate); + this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing); this.Load += new System.EventHandler(this.Form1_Load); this.Resize += new System.EventHandler(this.tabControl1_SizeChanged); this.panel3.ResumeLayout(false); @@ -120,6 +133,7 @@ private BarSessionControl barSessionControl1; private System.Windows.Forms.Label label1; private FlowContainerWords flowContainerWords1; + private FlowConteinerSetting flowConteinerSetting1; } } diff --git a/Remontor/Form1.cs b/Remontor/Form1.cs index 18b15ff..2fb36f2 100644 --- a/Remontor/Form1.cs +++ b/Remontor/Form1.cs @@ -1,4 +1,7 @@ using Remontor.Connector; +using Remontor.History; +using Remontor.Setting; +using Remontor.Words; using System; using System.Collections.Generic; using System.ComponentModel; @@ -10,6 +13,8 @@ using System.Runtime.InteropServices; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; +using static Remontor.Setting.SettingWordsControl; +using static System.Windows.Forms.VisualStyles.VisualStyleElement; namespace Remontor { @@ -37,13 +42,34 @@ namespace Remontor public Form1() { + SGlobalSetting.LoadSetting(); + //WordsList.MainCategory = SGlobalSetting.LoadWords(); InitializeComponent(); - barSessionControl1.hideHistory = flowContainer1.HideBar; - barSessionControl1.hideWors = flowContainerWords1.HideBar; + barSessionControl1.hideTab += flowContainer1.HideBar; + barSessionControl1.hideTab += flowContainerWords1.HideBar; + barSessionControl1.hideTab += flowConteinerSetting1.HideBar; SConnector.Panel = this.panel3; SConnector.FormMain = this; + flowConteinerSetting1.settingWordsControl1.UpdateTree = flowContainerWords1.UpdateTree; + + + + this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true); + + + + + + + + + + + + + //p1 = Process.Start("notepad"); ////Thread.Sleep(500); // Allow the process to open it's window //p1.WaitForInputIdle(); @@ -84,19 +110,18 @@ namespace Remontor //MoveWindow(p.MainWindowHandle, panel3.Bounds.X, panel3.Bounds.Y, panel3.Bounds.Width, panel3.Bounds.Height, true); } - private void splitContainer2_Panel2_Paint(object sender, PaintEventArgs e) - { - - } - - private void panel3_Paint(object sender, PaintEventArgs e) - { - - } - - private void toolStripContainer1_ContentPanel_Load(object sender, EventArgs e) + protected override void WndProc(ref Message m) { + if ((m.Msg == 0x210 && m.WParam.ToInt32() == 513) || m.Msg == 0x201) + { + Point clickPoint = this.PointToClient(Cursor.Position); + if (!flowContainer1.Bounds.Contains(clickPoint)) + { + barSessionControl1.ShowBarSet(BarShow.HideBar); + } + } + base.WndProc(ref m); } private void Form1_Load(object sender, EventArgs e) @@ -108,6 +133,20 @@ namespace Remontor { } + + + + private void Form1_Deactivate(object sender, EventArgs e) + { + barSessionControl1.ShowBarSet(BarShow.HideBar); + } + + private void Form1_FormClosing(object sender, FormClosingEventArgs e) + { + flowContainerWords1.Save(); + SGlobalSetting.SaveSettig(); + + } } } diff --git a/Remontor/History/HistoryControl.Designer.cs b/Remontor/History/HistoryControl.Designer.cs index 6e2fa29..e5f9576 100644 --- a/Remontor/History/HistoryControl.Designer.cs +++ b/Remontor/History/HistoryControl.Designer.cs @@ -129,7 +129,7 @@ this.Controls.Add(this.Photo); this.Margin = new System.Windows.Forms.Padding(0); this.Name = "HistoryControl"; - this.Size = new System.Drawing.Size(315, 48); + this.Size = new System.Drawing.Size(290, 48); this.MouseEnter += new System.EventHandler(this.HistoryControl_MouseEnter); this.MouseLeave += new System.EventHandler(this.HistoryControl_MouseLeave); ((System.ComponentModel.ISupportInitialize)(this.Photo)).EndInit(); diff --git a/Remontor/Remontor.csproj b/Remontor/Remontor.csproj index c742e66..ebbd9dd 100644 --- a/Remontor/Remontor.csproj +++ b/Remontor/Remontor.csproj @@ -65,6 +65,7 @@ + @@ -85,6 +86,12 @@ FlowContainer.cs + + UserControl + + + FlowConteinerSetting.cs + Form @@ -189,6 +196,9 @@ FlowContainer.cs + + FlowConteinerSetting.cs + Form1.cs diff --git a/Remontor/Setting/SettingSCCMControl.Designer.cs b/Remontor/Setting/SettingSCCMControl.Designer.cs index 786e97a..0b11553 100644 --- a/Remontor/Setting/SettingSCCMControl.Designer.cs +++ b/Remontor/Setting/SettingSCCMControl.Designer.cs @@ -58,14 +58,16 @@ this.groupBox2.Controls.Add(this.cb_on); this.groupBox2.Location = new System.Drawing.Point(3, 3); this.groupBox2.Name = "groupBox2"; - this.groupBox2.Size = new System.Drawing.Size(386, 173); + this.groupBox2.Size = new System.Drawing.Size(319, 173); this.groupBox2.TabIndex = 3; this.groupBox2.TabStop = false; this.groupBox2.Text = "Параметры поиска"; + this.groupBox2.Enter += new System.EventHandler(this.groupBox2_Enter); // // bt_checkConnect // - this.bt_checkConnect.Location = new System.Drawing.Point(263, 143); + this.bt_checkConnect.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.bt_checkConnect.Location = new System.Drawing.Point(196, 143); this.bt_checkConnect.Name = "bt_checkConnect"; this.bt_checkConnect.Size = new System.Drawing.Size(112, 23); this.bt_checkConnect.TabIndex = 11; @@ -75,8 +77,9 @@ // // label10 // + this.label10.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); this.label10.AutoSize = true; - this.label10.Location = new System.Drawing.Point(193, 102); + this.label10.Location = new System.Drawing.Point(162, 102); this.label10.Name = "label10"; this.label10.Size = new System.Drawing.Size(45, 13); this.label10.TabIndex = 10; @@ -84,10 +87,11 @@ // // ib_password // - this.ib_password.Location = new System.Drawing.Point(193, 117); + this.ib_password.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.ib_password.Location = new System.Drawing.Point(165, 118); this.ib_password.Name = "ib_password"; this.ib_password.PasswordChar = '•'; - this.ib_password.Size = new System.Drawing.Size(182, 20); + this.ib_password.Size = new System.Drawing.Size(145, 20); this.ib_password.TabIndex = 9; // // label11 @@ -101,9 +105,10 @@ // // ib_username // + this.ib_username.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); this.ib_username.Location = new System.Drawing.Point(6, 117); this.ib_username.Name = "ib_username"; - this.ib_username.Size = new System.Drawing.Size(181, 20); + this.ib_username.Size = new System.Drawing.Size(145, 20); this.ib_username.TabIndex = 7; // // cb_windowsAuth @@ -119,8 +124,9 @@ // // label9 // + this.label9.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); this.label9.AutoSize = true; - this.label9.Location = new System.Drawing.Point(193, 40); + this.label9.Location = new System.Drawing.Point(162, 40); this.label9.Name = "label9"; this.label9.Size = new System.Drawing.Size(72, 13); this.label9.TabIndex = 5; @@ -128,9 +134,10 @@ // // ib_dataBase // - this.ib_dataBase.Location = new System.Drawing.Point(193, 55); + this.ib_dataBase.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.ib_dataBase.Location = new System.Drawing.Point(165, 55); this.ib_dataBase.Name = "ib_dataBase"; - this.ib_dataBase.Size = new System.Drawing.Size(182, 20); + this.ib_dataBase.Size = new System.Drawing.Size(145, 20); this.ib_dataBase.TabIndex = 4; // // label8 @@ -144,9 +151,10 @@ // // ib_server // + this.ib_server.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); this.ib_server.Location = new System.Drawing.Point(6, 55); this.ib_server.Name = "ib_server"; - this.ib_server.Size = new System.Drawing.Size(181, 20); + this.ib_server.Size = new System.Drawing.Size(145, 20); this.ib_server.TabIndex = 1; // // cb_on @@ -166,7 +174,7 @@ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.Controls.Add(this.groupBox2); this.Name = "SettingSCCMControl"; - this.Size = new System.Drawing.Size(391, 178); + this.Size = new System.Drawing.Size(330, 178); this.groupBox2.ResumeLayout(false); this.groupBox2.PerformLayout(); this.ResumeLayout(false); diff --git a/Remontor/Setting/SettingSCCMControl.cs b/Remontor/Setting/SettingSCCMControl.cs index 75efee0..5232276 100644 --- a/Remontor/Setting/SettingSCCMControl.cs +++ b/Remontor/Setting/SettingSCCMControl.cs @@ -85,5 +85,10 @@ namespace Remontor.Setting SeachSCCM SeacherCheck = new SeachSCCM(cb_windowsAuth.Checked, ib_username.Text, ib_password.Text); MessageBox.Show(SeacherCheck.CheckConnect(ib_server.Text,ib_dataBase.Text)); } + + private void groupBox2_Enter(object sender, EventArgs e) + { + + } } } diff --git a/Remontor/Setting/SettingWordsControl.Designer.cs b/Remontor/Setting/SettingWordsControl.Designer.cs index d5ed989..11e7fa3 100644 --- a/Remontor/Setting/SettingWordsControl.Designer.cs +++ b/Remontor/Setting/SettingWordsControl.Designer.cs @@ -39,20 +39,25 @@ // // groupBox1 // + this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); this.groupBox1.Controls.Add(this.bt_path_open); this.groupBox1.Controls.Add(this.path); this.groupBox1.Controls.Add(this.label7); this.groupBox1.Controls.Add(this.bt_wordsBilder); this.groupBox1.Location = new System.Drawing.Point(3, 3); this.groupBox1.Name = "groupBox1"; - this.groupBox1.Size = new System.Drawing.Size(386, 98); + this.groupBox1.Size = new System.Drawing.Size(319, 98); this.groupBox1.TabIndex = 2; this.groupBox1.TabStop = false; this.groupBox1.Text = "Параметры справочника"; // // bt_path_open // - this.bt_path_open.Location = new System.Drawing.Point(348, 36); + this.bt_path_open.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Right))); + this.bt_path_open.Location = new System.Drawing.Point(281, 36); this.bt_path_open.Name = "bt_path_open"; this.bt_path_open.Size = new System.Drawing.Size(27, 23); this.bt_path_open.TabIndex = 3; @@ -66,7 +71,7 @@ | System.Windows.Forms.AnchorStyles.Right))); this.path.Location = new System.Drawing.Point(10, 37); this.path.Name = "path"; - this.path.Size = new System.Drawing.Size(339, 20); + this.path.Size = new System.Drawing.Size(272, 20); this.path.TabIndex = 2; // // label7 @@ -80,7 +85,9 @@ // // bt_wordsBilder // - this.bt_wordsBilder.Location = new System.Drawing.Point(220, 65); + this.bt_wordsBilder.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + | System.Windows.Forms.AnchorStyles.Right))); + this.bt_wordsBilder.Location = new System.Drawing.Point(153, 65); this.bt_wordsBilder.Name = "bt_wordsBilder"; this.bt_wordsBilder.Size = new System.Drawing.Size(155, 23); this.bt_wordsBilder.TabIndex = 0; @@ -100,7 +107,7 @@ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.Controls.Add(this.groupBox1); this.Name = "SettingWordsControl"; - this.Size = new System.Drawing.Size(391, 103); + this.Size = new System.Drawing.Size(324, 103); this.groupBox1.ResumeLayout(false); this.groupBox1.PerformLayout(); this.ResumeLayout(false); diff --git a/Remontor/bin/Debug/Remontor.exe b/Remontor/bin/Debug/Remontor.exe index 9f3d22a..e7bd356 100644 Binary files a/Remontor/bin/Debug/Remontor.exe and b/Remontor/bin/Debug/Remontor.exe differ diff --git a/Remontor/bin/Debug/Remontor.pdb b/Remontor/bin/Debug/Remontor.pdb index 8087e7d..1cbc284 100644 Binary files a/Remontor/bin/Debug/Remontor.pdb and b/Remontor/bin/Debug/Remontor.pdb differ diff --git a/Remontor/bin/Debug/base.wb b/Remontor/bin/Debug/base.wb new file mode 100644 index 0000000..5e3c01e Binary files /dev/null and b/Remontor/bin/Debug/base.wb differ diff --git a/Remontor/bin/Debug/res.dat b/Remontor/bin/Debug/res.dat new file mode 100644 index 0000000..c2bdda3 Binary files /dev/null and b/Remontor/bin/Debug/res.dat differ diff --git a/Remontor/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Remontor/obj/Debug/DesignTimeResolveAssemblyReferences.cache index 723287d..50cb706 100644 Binary files a/Remontor/obj/Debug/DesignTimeResolveAssemblyReferences.cache and b/Remontor/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/Remontor/obj/Debug/Remontor.FlowContainerWords.resources b/Remontor/obj/Debug/Remontor.FlowContainerWords.resources index 6c05a97..96d2c11 100644 Binary files a/Remontor/obj/Debug/Remontor.FlowContainerWords.resources and b/Remontor/obj/Debug/Remontor.FlowContainerWords.resources differ diff --git a/Remontor/obj/Debug/Remontor.FlowConteinerSetting.resources b/Remontor/obj/Debug/Remontor.FlowConteinerSetting.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/Remontor/obj/Debug/Remontor.FlowConteinerSetting.resources differ diff --git a/Remontor/obj/Debug/Remontor.csproj.CoreCompileInputs.cache b/Remontor/obj/Debug/Remontor.csproj.CoreCompileInputs.cache index 1d413ab..eefb613 100644 --- a/Remontor/obj/Debug/Remontor.csproj.CoreCompileInputs.cache +++ b/Remontor/obj/Debug/Remontor.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -cd7e56343d8cc5fabfeb6d74b09d975ecd26a392 +0e1e737b0acc802a68d47ea5c98b77e0da8be6fd diff --git a/Remontor/obj/Debug/Remontor.csproj.FileListAbsolute.txt b/Remontor/obj/Debug/Remontor.csproj.FileListAbsolute.txt index fa16c37..a236f4d 100644 --- a/Remontor/obj/Debug/Remontor.csproj.FileListAbsolute.txt +++ b/Remontor/obj/Debug/Remontor.csproj.FileListAbsolute.txt @@ -50,3 +50,4 @@ C:\Users\klavi\Source\Repos\Remontor\Remontor\obj\Debug\Remontor.History.History C:\Users\klavi\Source\Repos\Remontor\Remontor\obj\Debug\Remontor.FlowContainerWords.resources C:\Users\Владимир\source\repos\Remontor\Remontor\obj\Debug\Remontor.FlowContainerWords.resources C:\Users\Владимир\source\repos\Remontor\Remontor\obj\Debug\Remontor.History.HistoryControl.resources +C:\Users\Владимир\source\repos\Remontor\Remontor\obj\Debug\Remontor.FlowConteinerSetting.resources diff --git a/Remontor/obj/Debug/Remontor.csproj.GenerateResource.cache b/Remontor/obj/Debug/Remontor.csproj.GenerateResource.cache index 4f70ba9..824fc19 100644 Binary files a/Remontor/obj/Debug/Remontor.csproj.GenerateResource.cache and b/Remontor/obj/Debug/Remontor.csproj.GenerateResource.cache differ diff --git a/Remontor/obj/Debug/Remontor.exe b/Remontor/obj/Debug/Remontor.exe index 9f3d22a..e7bd356 100644 Binary files a/Remontor/obj/Debug/Remontor.exe and b/Remontor/obj/Debug/Remontor.exe differ diff --git a/Remontor/obj/Debug/Remontor.pdb b/Remontor/obj/Debug/Remontor.pdb index 8087e7d..1cbc284 100644 Binary files a/Remontor/obj/Debug/Remontor.pdb and b/Remontor/obj/Debug/Remontor.pdb differ