From f10233a38750676d0b1644a3e7bad4d24e9797ec Mon Sep 17 00:00:00 2001 From: Ylian Saint-Hilaire Date: Tue, 9 Nov 2021 22:52:37 -0800 Subject: [PATCH] Added self-sharing support. --- GuestSharingForm.Designer.cs | 233 +++++ GuestSharingForm.cs | 95 ++ GuestSharingForm.resx | 1815 ++++++++++++++++++++++++++++++++++ MainForm.Designer.cs | 23 +- MainForm.cs | 35 +- MainForm.resx | 185 ++-- MeshCentralAgent.cs | 55 ++ MeshCentralAssistant.csproj | 9 + 8 files changed, 2356 insertions(+), 94 deletions(-) create mode 100644 GuestSharingForm.Designer.cs create mode 100644 GuestSharingForm.cs create mode 100644 GuestSharingForm.resx diff --git a/GuestSharingForm.Designer.cs b/GuestSharingForm.Designer.cs new file mode 100644 index 0000000..1435a93 --- /dev/null +++ b/GuestSharingForm.Designer.cs @@ -0,0 +1,233 @@ +namespace MeshAssistant +{ + partial class GuestSharingForm + { + /// + /// 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 Windows Form 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(GuestSharingForm)); + this.closeButton = new System.Windows.Forms.Button(); + this.label1 = new System.Windows.Forms.Label(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.createLinkButton = new System.Windows.Forms.Button(); + this.filesCheckBox = new System.Windows.Forms.CheckBox(); + this.terminalCheckBox = new System.Windows.Forms.CheckBox(); + this.desktopCheckBox = new System.Windows.Forms.CheckBox(); + this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.linkTextBox = new System.Windows.Forms.TextBox(); + this.copyLinkButton = new System.Windows.Forms.Button(); + this.cancelSharingButton = new System.Windows.Forms.Button(); + this.viewOnlyCheckBox = new System.Windows.Forms.CheckBox(); + this.groupBox1.SuspendLayout(); + this.groupBox2.SuspendLayout(); + this.SuspendLayout(); + // + // closeButton + // + this.closeButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.closeButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.closeButton.Location = new System.Drawing.Point(279, 278); + this.closeButton.Name = "closeButton"; + this.closeButton.Size = new System.Drawing.Size(75, 23); + this.closeButton.TabIndex = 0; + this.closeButton.Text = "Close"; + this.closeButton.UseVisualStyleBackColor = true; + this.closeButton.Click += new System.EventHandler(this.closeButton_Click); + // + // label1 + // + this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.label1.Location = new System.Drawing.Point(12, 9); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(342, 53); + this.label1.TabIndex = 1; + this.label1.Text = "You can share your computer with anyone by creating a sharing URL and giving it t" + + "o a friend. Access is temporary and will require your confirmation before the se" + + "ssion can start."; + // + // groupBox1 + // + this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.groupBox1.Controls.Add(this.viewOnlyCheckBox); + this.groupBox1.Controls.Add(this.createLinkButton); + this.groupBox1.Controls.Add(this.filesCheckBox); + this.groupBox1.Controls.Add(this.terminalCheckBox); + this.groupBox1.Controls.Add(this.desktopCheckBox); + this.groupBox1.Location = new System.Drawing.Point(15, 56); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Size = new System.Drawing.Size(339, 125); + this.groupBox1.TabIndex = 2; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "Sharing Settings"; + // + // createLinkButton + // + this.createLinkButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.createLinkButton.Enabled = false; + this.createLinkButton.Location = new System.Drawing.Point(224, 96); + this.createLinkButton.Name = "createLinkButton"; + this.createLinkButton.Size = new System.Drawing.Size(99, 23); + this.createLinkButton.TabIndex = 3; + this.createLinkButton.Text = "Create Link"; + this.createLinkButton.UseVisualStyleBackColor = true; + this.createLinkButton.Click += new System.EventHandler(this.createLinkButton_Click); + // + // filesCheckBox + // + this.filesCheckBox.AutoSize = true; + this.filesCheckBox.Location = new System.Drawing.Point(16, 98); + this.filesCheckBox.Name = "filesCheckBox"; + this.filesCheckBox.Size = new System.Drawing.Size(47, 17); + this.filesCheckBox.TabIndex = 2; + this.filesCheckBox.Text = "Files"; + this.filesCheckBox.UseVisualStyleBackColor = true; + this.filesCheckBox.CheckedChanged += new System.EventHandler(this.desktopCheckBox_CheckedChanged); + // + // terminalCheckBox + // + this.terminalCheckBox.AutoSize = true; + this.terminalCheckBox.Location = new System.Drawing.Point(16, 75); + this.terminalCheckBox.Name = "terminalCheckBox"; + this.terminalCheckBox.Size = new System.Drawing.Size(66, 17); + this.terminalCheckBox.TabIndex = 1; + this.terminalCheckBox.Text = "Terminal"; + this.terminalCheckBox.UseVisualStyleBackColor = true; + this.terminalCheckBox.CheckedChanged += new System.EventHandler(this.desktopCheckBox_CheckedChanged); + // + // desktopCheckBox + // + this.desktopCheckBox.AutoSize = true; + this.desktopCheckBox.Location = new System.Drawing.Point(16, 28); + this.desktopCheckBox.Name = "desktopCheckBox"; + this.desktopCheckBox.Size = new System.Drawing.Size(66, 17); + this.desktopCheckBox.TabIndex = 0; + this.desktopCheckBox.Text = "Desktop"; + this.desktopCheckBox.UseVisualStyleBackColor = true; + this.desktopCheckBox.CheckedChanged += new System.EventHandler(this.desktopCheckBox_CheckedChanged); + // + // groupBox2 + // + this.groupBox2.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.groupBox2.Controls.Add(this.linkTextBox); + this.groupBox2.Controls.Add(this.copyLinkButton); + this.groupBox2.Controls.Add(this.cancelSharingButton); + this.groupBox2.Location = new System.Drawing.Point(15, 187); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Size = new System.Drawing.Size(339, 85); + this.groupBox2.TabIndex = 3; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "Sharing Link"; + // + // linkTextBox + // + this.linkTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.linkTextBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.linkTextBox.Location = new System.Drawing.Point(16, 22); + this.linkTextBox.Name = "linkTextBox"; + this.linkTextBox.ReadOnly = true; + this.linkTextBox.Size = new System.Drawing.Size(307, 26); + this.linkTextBox.TabIndex = 5; + // + // copyLinkButton + // + this.copyLinkButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.copyLinkButton.Enabled = false; + this.copyLinkButton.Location = new System.Drawing.Point(119, 56); + this.copyLinkButton.Name = "copyLinkButton"; + this.copyLinkButton.Size = new System.Drawing.Size(99, 23); + this.copyLinkButton.TabIndex = 4; + this.copyLinkButton.Text = "Copy Link"; + this.copyLinkButton.UseVisualStyleBackColor = true; + this.copyLinkButton.Click += new System.EventHandler(this.copyLinkButton_Click); + // + // cancelSharingButton + // + this.cancelSharingButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.cancelSharingButton.Enabled = false; + this.cancelSharingButton.Location = new System.Drawing.Point(224, 56); + this.cancelSharingButton.Name = "cancelSharingButton"; + this.cancelSharingButton.Size = new System.Drawing.Size(99, 23); + this.cancelSharingButton.TabIndex = 3; + this.cancelSharingButton.Text = "Cancel Sharing"; + this.cancelSharingButton.UseVisualStyleBackColor = true; + this.cancelSharingButton.Click += new System.EventHandler(this.cancelSharingButton_Click); + // + // viewOnlyCheckBox + // + this.viewOnlyCheckBox.AutoSize = true; + this.viewOnlyCheckBox.Location = new System.Drawing.Point(32, 51); + this.viewOnlyCheckBox.Name = "viewOnlyCheckBox"; + this.viewOnlyCheckBox.Size = new System.Drawing.Size(71, 17); + this.viewOnlyCheckBox.TabIndex = 4; + this.viewOnlyCheckBox.Text = "View-only"; + this.viewOnlyCheckBox.UseVisualStyleBackColor = true; + // + // GuestSharingForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this.closeButton; + this.ClientSize = new System.Drawing.Size(366, 313); + this.Controls.Add(this.groupBox2); + this.Controls.Add(this.groupBox1); + this.Controls.Add(this.label1); + this.Controls.Add(this.closeButton); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "GuestSharingForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "Guest Sharing"; + this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.GuestSharingForm_FormClosing); + this.groupBox1.ResumeLayout(false); + this.groupBox1.PerformLayout(); + this.groupBox2.ResumeLayout(false); + this.groupBox2.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Button closeButton; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.GroupBox groupBox1; + private System.Windows.Forms.Button createLinkButton; + private System.Windows.Forms.CheckBox filesCheckBox; + private System.Windows.Forms.CheckBox terminalCheckBox; + private System.Windows.Forms.CheckBox desktopCheckBox; + private System.Windows.Forms.GroupBox groupBox2; + private System.Windows.Forms.TextBox linkTextBox; + private System.Windows.Forms.Button copyLinkButton; + private System.Windows.Forms.Button cancelSharingButton; + private System.Windows.Forms.CheckBox viewOnlyCheckBox; + } +} \ No newline at end of file diff --git a/GuestSharingForm.cs b/GuestSharingForm.cs new file mode 100644 index 0000000..9b11d85 --- /dev/null +++ b/GuestSharingForm.cs @@ -0,0 +1,95 @@ +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 MeshAssistant +{ + public partial class GuestSharingForm : Form + { + MainForm parent; + + public GuestSharingForm(MainForm parent) + { + this.parent = parent; + InitializeComponent(); + UpdateInfo(); + } + + private void closeButton_Click(object sender, EventArgs e) + { + Close(); + } + + private void copyLinkButton_Click(object sender, EventArgs e) + { + if (linkTextBox.Text != "") { Clipboard.SetText(linkTextBox.Text); } + } + + public void UpdateInfo() + { + // Update state from the mesh agent + if ((parent.mcagent != null) && (parent.mcagent.selfSharingUrl != null)) + { + linkTextBox.Text = parent.mcagent.selfSharingUrl; + desktopCheckBox.Checked = ((parent.mcagent.selfSharingFlags & 1) != 0); + viewOnlyCheckBox.Checked = parent.mcagent.selfSharingViewOnly; + terminalCheckBox.Checked = ((parent.mcagent.selfSharingFlags & 2) != 0); + filesCheckBox.Checked = ((parent.mcagent.selfSharingFlags & 4) != 0); + } + else + { + linkTextBox.Text = ""; + } + + // Update the UI state + copyLinkButton.Enabled = (linkTextBox.Text != ""); + cancelSharingButton.Enabled = (linkTextBox.Text != ""); + if (linkTextBox.Text == "") + { + desktopCheckBox.Enabled = true; + viewOnlyCheckBox.Enabled = desktopCheckBox.Checked; + terminalCheckBox.Enabled = true; + filesCheckBox.Enabled = true; + createLinkButton.Enabled = (desktopCheckBox.Checked || terminalCheckBox.Checked || filesCheckBox.Checked); + } + else + { + desktopCheckBox.Enabled = false; + viewOnlyCheckBox.Enabled = false; + terminalCheckBox.Enabled = false; + filesCheckBox.Enabled = false; + createLinkButton.Enabled = false; + } + } + + private void desktopCheckBox_CheckedChanged(object sender, EventArgs e) + { + UpdateInfo(); + } + + private void GuestSharingForm_FormClosing(object sender, FormClosingEventArgs e) + { + parent.guestSharingForm = null; + } + + private void createLinkButton_Click(object sender, EventArgs e) + { + int flags = 0; + if (desktopCheckBox.Checked) { flags += 1; } + if (terminalCheckBox.Checked) { flags += 2; } + if (filesCheckBox.Checked) { flags += 4; } + if (parent.mcagent != null) { parent.mcagent.sendRequestGuestSharing(flags, viewOnlyCheckBox.Checked); } + } + + private void cancelSharingButton_Click(object sender, EventArgs e) + { + if (parent.mcagent != null) { parent.mcagent.sendRequestGuestSharing(0, false); } + } + } +} diff --git a/GuestSharingForm.resx b/GuestSharingForm.resx new file mode 100644 index 0000000..b93e49a --- /dev/null +++ b/GuestSharingForm.resx @@ -0,0 +1,1815 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + AAABAA0AMDAQAAEABABoBgAA1gAAACAgEAABAAQA6AIAAD4HAAAYGBAAAQAEAOgBAAAmCgAAEBAQAAEA + BAAoAQAADgwAADAwAAABAAgAqA4AADYNAAAgIAAAAQAIAKgIAADeGwAAGBgAAAEACADIBgAAhiQAABAQ + AAABAAgAaAUAAE4rAAAAAAAAAQAgAPgWAQC2MAAAMDAAAAEAIACoJQAArkcBACAgAAABACAAqBAAAFZt + AQAYGAAAAQAgAIgJAAD+fQEAEBAAAAEAIABoBAAAhocBACgAAAAwAAAAYAAAAAEABAAAAAAAgAQAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD/ + /wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAAAAczEwNwAAAAAAAAAAAAAAAId3cAAAAAAzc4 + N7gzAAAAAAAAAAAACHd3d4hwAABzeIt7c4tzcAAAAAAAAAh3d3d6p4j4cAN7iLeTOTiYcAAAAAAACHd3 + d3d4t3+Ih3OLeDODg4t7cAAAAAAAB3d3eHh4doj4+Ie3v4s5M4t7gAAAAAAAB3eHhnZ2d4iPiIOIeDl7 + c4iTAAAAAAAAB4d2VlZ3dYiI+Ie5v4t4O5t3gAAAAAAAB4ZXd3d3doj4iIOIiLczl4g7gAAAAAAAB4d3 + ZyV3d4iI+Ie7iIOLe4txAAAAAAAAB4dhdXd3doiIiIOIj7OXM3sbAAAAAAAAB3d3d2dndYiPiIOIuIuL + iJhzAAAAAAAAB4dlY3V3doiIiIi4e3e3k3M3AAAAAAAAB4d3d3d3d3iIiINzgTd7c4cAAAAAAAAAB4d3 + ZWdndoiIiIiDg4iAAIMAAAAAAAAAB3dDd3d3dYiIiIiDt4eAADsAAAAAAAAAB4d3dnV3doiIiIiDd4iA + AHMAAAAAAAAAB4d0NDZ3d3iIiIiDOIeAADkAAAAAAAAAB4Z3d3d3doiIiIeDeYiICDcAAAAAAAAAB4d3 + dldndXiHh4iDN4eIAzMAAAAAAAAAB4d0d3d3doiIiHh3M3iIA3kAAAAAAAAAB4d3d3d3d3h4eIeHMzN3 + MTAAAAAAAAAAB4d2FkNndniHh4h4c3ezE4AAAAAAAAAAB3d3d3d3dYeIeHh4d7lzdwAAAAAAAAAAB4h3 + Z3V3doh4eH54eHiIAAAAAAAAAAAAB3dnd4iIiHh4h4eHh4d4AAAAAAAAAAAAB4iIiIiIiHh3h4d4d3h4 + AAAAAAAAAAAAB/+IiIiIiHh4d3h3h3eIAAAAAAAAAAAAB/j4h4eIhoeHh4eHeHd4AAAAAAAAAAAAB4dn + R2dnd3d4d3d3d3h4AAAAAAAAAAAAB4iHd3d3Z3h3h4aHh3d4AAAAAAAAAAAAB4h3d3Z3dXh3d3h3d3d4 + AAAAAAAAAAAAB3d3d3d3doeHhod3d4Z4AAAAAAAAAAAAB/iId3d3dnd3eHd3d3d4AAAAAAAAAAAAB4h3 + dnR2dYd4d3d3d3d4AAAAAAAAAAAAB4eHd3d3d3d3d3d353d3AAAAAAAAAAAAB4+Ih3d3dnh3d4aHd3d4 + AAAAAAAAAAAAB4dnZ3d3d3d3hnd3d3doAAAAAAAAAAAAB4iIiIiIiHeHd3d3dnd3AAAAAAAAAAAAB/// + +IiIh3d3d3d3d3d3AAAAAAAAAAAAB/j4+PiIiHd3d3d2d3Z3AAAAAAAAAAAAB//4+I+Ijnh3d3d3d3d3 + AAAAAAAAAAAAB/j/j4iIh3d3d3Z3d2d3AAAAAAAAAAAAB/+Pj4+IiHd3d3d3Z3d3AAAAAAAAAAAAB/eH + d4iIh4d4aHd3d3d3AAAAAAAAAAAAB3ZmZCeIiGh3d2d3d3ZXAAAAAAAAAAAAB3h3d4eIiHd3d3d3d3d3 + AAAAAAAAAAAAAIiPiIiIh4iIiIAAAAAAAAAAAAAA/////4B/AAD//4P+AD8AAP/4AfAAHwAA/4AAYAAf + AAD+AAAAAB8AAP4AAAAAHwAA/gAAAAA/AAD+AAAAAB8AAP4AAAAAHwAA/gAAAAA/AAD+AAAAAD8AAP4A + AAAAPwAA/gAAAAA/AAD+AAAAAP8AAP4AAAAc/wAA/gAAABz/AAD+AAAAHP8AAP4AAAAc/wAA/gAAAAj/ + AAD+AAAACP8AAP4AAAAI/wAA/gAAAAH/AAD+AAAAAf8AAP4AAAAD/wAA/gAAAA//AAD+AAAAD/8AAP4A + AAAP/wAA/gAAAA//AAD+AAAAD/8AAP4AAAAP/wAA/gAAAA//AAD+AAAAD/8AAP4AAAAP/wAA/gAAAA// + AAD+AAAAD/8AAP4AAAAP/wAA/gAAAA//AAD+AAAAD/8AAP4AAAAP/wAA/gAAAA//AAD+AAAAD/8AAP4A + AAAP/wAA/gAAAA//AAD+AAAAD/8AAP4AAAAP/wAA/gAAAA//AAD+AAAAD/8AAP8AAB///wAAKAAAACAA + AABAAAAAAQAEAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICA + AACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAzMzMzMzMwAAAAAAAA + AAAAuLe4t7m4kAAAAAAIh3eHAHubObMzMzAAAAh3d3o2/4C3uLiLe5swAAAIeHd4t4/4e3k7k5NzMAAA + CIh4d3b4j7e4uLizuDAAAAh3dnd3j4h7e5ezOTOQAAAIdnd3dviIt7i4uLe4MAAACIiHh4eIiDlzeTlz + eTAAAAh3d3Z2+IiIe3gAe3AAAAAId3d3dYiIiHg4ADeQAAAACIiHh4b4iIg4OAB7cAAAAAiHd2d3iIiI + e3gAe3AAAAAId3eHdoiHh3iHg7lwAAAACIiIeHeIiHhzi4e3AAAAAAh3Z2d2iHh4h3OXcAAAAAAIiIiI + hYh4h4eIAAAAAAAACP+PiIeHh3h3hwAAAAAAAAj/j4+GiHh3h3gAAAAAAAAI+PiIh4eHd3h4AAAAAAAA + CHd3d3aHd4d3dwAAAAAAAAiIiIh3h4d3d3gAAAAAAAAI+Ijnhod3d4Z3AAAAAAAACHd3d3eHeHZ3eAAA + AAAAAAiIiIeEh3d3d3cAAAAAAAAI+IiId4d3d3d3AAAAAAAACId2d4aHd3d3dwAAAAAAAAj4+PiGh3d2 + d2cAAAAAAAAI//+Ih3d3d3d3AAAAAAAACIh4j4aHd3d3dwAAAAAAAAh2QniHd3d3Z3cAAAAAAAAIiIiI + h4h4iIiAAAAAAP//wAH//8AB/4DAAfgAQAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAMf4AADH+AAAx/gA + AMf4AAAH+AAAD/gAAB/4AAD/+AAA//gAAP/4AAD/+AAA//gAAP/4AAD/+AAA//gAAP/4AAD/+AAA//gA + AP/4AAD/+AAA//gAAP/4AAH/KAAAABgAAAAwAAAAAQAEAAAAAAAgAQAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP// + /wAAAAAAAAADMzMzMzAAAACHd4ALi4t7mzAAd3dyp/iDubOTczAAiHh3to/4uIuLOTAAiHd3d/iDk7M5 + NzAAiHeHd4iLi4t7OzAAiId3d/iDc3k3dTAAh3d4Z4iIe3ADtwAAiIh3eIiIeDAHlwAAiHfnd4iIODAH + twAAiIh4d4h4e4eLNwAAiGd3h4h4d4t5eAAAiPj4hoeHdzc4gAAAiP+Ih4eHh4AAAAAAiIiIh4d3eHAA + AAAAiId3d4eHd3AAAAAAiIiIdod3d3AAAAAAiHhod4d3d3AAAAAAiIiId3d3d3AAAAAAiId4d4d3Z3AA + AAAAj4+IhoZ3d3AAAAAAj/j4h3d3d3AAAAAAiGdoh4d3dnAAAAAAiIeIh4eIiIAAAAD/+AEA/BgBAMAA + AQDAAAEAwAABAMAAAQDAAAEAwABjAMAAYwDAAGMAwAADAMAAAwDAAAcAwAB/AMAAfwDAAH8AwAB/AMAA + fwDAAH8AwAB/AMAAfwDAAH8AwAB/AMAAfwAoAAAAEAAAACAAAAABAAQAAAAAAIAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/AAAA//8A/wAAAP8A + /wD//wAA////AAB3d3MzMzMwAIeHiLi3uTAAiHhzt5M7MACIiIi4u3eQAIeHgzsXmzAAiIiIdwA3AACI + johzADcAAIiIh3e3NwAAh3Z3d3NwAACP/4+HAAAAAI+Pj/cAAAAAh3d3dwAAAACP+PiHAAAAAI//j4gA + AAAAiGYGiAAAAACIiIh4AAAAwAEAAMABAADAAQAAwAEAAMABAADAMwAAwDMAAMADAADABwAAwD8AAMA/ + AADAPwAAwD8AAMA/AADAPwAAwD8AACgAAAAwAAAAYAAAAAEACAAAAAAAAAkAAAAAAAAAAAAAAAEAAAAB + AAAAAAAAPj46AEA9PABBQT4ADDtRAA9BVQANRFwADUhgAABIagAYSWAAC1FvAB1UbwAHVnYAElt6ACZP + YgATYH8AM2J2AEhFQwBRTk0AV1NNAFVSUQBZVVIAXFhVAF5bWQBgWU8AZV5VAHRoRQBpYFUAZWFdAGtk + WwBxal8AZWNgAGllYgBuaWQAbWpoAHJsZwB6cWYAdXNrAHp0awB3eG8AeHhvAHVzcAB8dXAAe3tzAHx8 + egCFe2wAg3tzAIl/cQCCf3oAin95AH+AdgAO8U4ADexdAI2AbwCRh20AgIB3AI2BcwCDg3wAi4J7AJCE + cgCQhXsAk4l8AJmOfwAKX4EAE2KEAB9ohgASZ4kAFWmLABdukQAUcpUAG3KVABx3mgAcep4AIGeFACdu + jwAlcI4AJXOTACF3mgAkepsAKXyeADFzkAA8d5IAP3iQACR+oABId4wAW3WCACWAowArg6QAJoesAC6I + qgAyhKQAMYeoADOKqwA5jKwANI6yADqPsQAskroANJCzAD2StAA9mbsAXYqcAHiDhwBhhpcAZomYAHaU + nQB/kpwAToqiAFyNoQBLkKsAXZGmAEKUtQBBmLcASpi2AEGWuABEmrsAUZq3AHSWowBUoL8Ac6C1AH2n + uAB2qb4AZ/S4AEKdwQBKn8AARqHEAEyixABNqcoAUKXFAF2pxgBTqssAWK3OAE+u0ABYr9EAUrPXAFux + 0QBbtdgAWbncAGGqxwBgrswAca7FAHO0zQBgtdUAbbXRAGO41gBjutoAarzcAHK61QA98tUAc8DeAGbE + 5QBtwuIAccXlAHzG4AB2yOcAe8rmAHTK6QB6yukAhoWAAImGgQCLi4MAjo2JAJKLgwCajoQAkI6KAI+Q + hwCTkYYAnpOFAJOSjACblYsAnZiMAIWXmwCVlZEAmZaQAJqakwCTnJwAnp2YAKCThwCgmYQAoZaNAKWf + jwChnZcAo6GWAKqilACjo5wAqqOeALSsmwCNo6oAmqWmAI6wvgCZsbYAq6qkALGqowCwragAqbCtALOy + qwC5tasAqrW2ALW1sQC7tbEAt7ixALu7tACwvLoAvby7AMG1rwDBvLYAtsG/AMXEugDRzLkA1dC9AI6w + wACcvcsAtcfPAITO6gCP0+wAmtftAJrY7QCD1fQAkNv3AKjd8gCU4fwAoeL7ALfl9wC55fUAs+r9AMXF + wgDJxsAAzMvDAMTOygDNzMoA0M3FANTRwgDZ1cQA29jGANPTywDY1s0A29nMANLR0ADb29IA4N3PAOHe + 1QDf4NcA5OHUAOzo1ADk49oA6OnfAPLw3wDC6/sAzvH/AOfp4ADq7OIA7e/oAO/x5gDy8+oA6/v/APT2 + 8QD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdlELCQQFB2kAAAAAAAAAAAAAAAAA + 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 + TgBkYVsAaWJYAGpkWgBsZVsAa2RcAGxkXABrZmEAaWlnAG1qZgBxcWcAcnJoAHRxaQB1cm0AdnduAHhz + bwB6dG0Ad3hvAHt3cgB5eXEAfnhxAHx8cgB8eHUAfX11AIF7cwCDfHMAgXt1AIJ8dACEfnUAgX55AIR/ + eAAAzEYAE+5RAICAdgCBgnkAhoB5AIGBfgCGgn0AhYV9AImCeACIg34Ai4V+AI2FfQCIin4AkYd7AJCH + fQCQiX0AlYl+AJaMfwA+epsAAXimAEdzjwBTdo8ARXSSAE59lwBEe5sAVXeQAFJ6kgBWeJEAUXyXAFN9 + mABbfpgAF4y5AByRvgBWgJgAXYObAGKFmgBIiakAWZOuAGyQpwB7l6oAdZmuACzTuABV0pwAEJ3YACCV + wgAil8QAJJnGACmdygArn8wALKDNADCk0QAzp9QAM6vXADWq1gAzrNkAOa7aADSx3AA7sNwANLThAD+0 + 4ABOsNIAbbHJAEO45ABFuuUAR7znAEm+6QBrwt4AS8DrAEzB7ABRxfAAVsv1AF7T/QBtx+MAZMjmAGTI + 6ABzy+QAYNX/AGTV/wBo1v8AhYaBAIiGgACHiIEAiYmBAI2IgQCMjIMAjYmFAI2NhQCOj4oAkYqBAJGN + hQCYjoAAn4+FAJCPiACPkYoAm5GCAJyRggCbkYUAnZKEAJOTjACYlIwAnZmPAJeXkACZl5MAmpqTAJ6d + mgCglYYAopiJAKSajAClnI4AoZqSAKadkQChnpYAqZ+SAKCfmQCpoJIAqaGVAK6klwChoJoAoqOcAKWl + nQCqopgAraWZAK2omwCwp5oAta+bALGpnQCUn6IAl6KlAKWloQCrqqQArq6qALGqoQCwrKMAtq2hALCs + pQCyr6kAr7CoALiwpQCxsaoAtrGoALCwrgC1s60As7SvALW1rgC7tKgAvrisALW0sgC4t7AAubmyAL65 + sgC5ubQAvLy0ALy8uQDAuq8AwLqwAMS8sgDDvrcAxb60AMC/vADHw7cAzMaxAMHBuQDGwbkAwsG8AMTE + vQDJxLoAzcq9ANDLtwDExMEAyMfHAMjIwADNysEAysnGAM7LxADOzMQAzM3KANHOxgDQzskAztDGANXS + xgDb1cMA09HIANXRyADS0s4A09TMANfXzwDe28wA1dbSANjY0ADd2tEA29zSAN/c0QDY2tQA3d7WAN3d + 2QDi388A4t/RAOXi0wDo5dYA5ODZAOXm2wDi4dwA5uXcAOvn2QDr6dkA8e7eAOXl4ADn5+QA6erkAOrs + 5gDu7uQA9fLiAPj15QDw8eoA9vjxAPv58AD///cA///6AP///wAAAAAAAAAAAAAAAAAAAAAAAAA4ODg4 + ODg4ODg4ODg4AAAAAAAAAAAAAAAAAAAAAAAAAGhoZmRkZGxgVlZWYDgAAAAAAAAAAAAAx556NAT6KgAA + WFhTU1JRWkQ4ODhFOAAAAAAAAMGYMjI0gCUmCvv9mgBoaGhmZGRxYFZWVmA4AAAAAAAAwXqShYV/T04K + 9e/971hYVlVVU1xEODg4RTgAAAAAAAC+taKYj4WFNAj14uHWaGhqaGZmcWBWVlZgOAAAAAAAAMGSMBoW + EhotCvPh3sdYWFhXVlVeRDg4OEU4AAAAAAAAvg8WIS00f4AI793dvGhoa2poaHNgVlZWYDgAAAAAAADB + vrWekY6EhAjv09evODg8PDw4ODhAQDs4OAAAAAAAAMGokn0hISEtCufTz8+vmkFvQNMAADtbPQAAAAAA + AAAAxBoVITAyNIQI4s/Dx8/HQW9A0wAAO1s3AAAAAAAAAADTxL6omJGOhAjhw7y8u7xBb0DPAAA7WzcA + AAAAAAAAANOoiDAhISEhCuG8u7uvt0ZuR8cAAElfQwAAAAAAAAAA0xV1en2FhYUK3Luvr6+vSG1iTUxK + XVBLAAAAAAAAAADa0MG1opWPhQjWr6+tpqakQWdwZ2FQQQAAAAAAAAAAANN9FRYVFSF9CNOnpqWlpaWk + SEA6QEsAAAAAAAAAAAAA06zHxMrZ08oIz6aapaWUlJSWrwAAAAAAAAAAAAAAAADQ+fjx6OHZyg3DmqWU + lJSMjIymAAAAAAAAAAAAAAAAAN35+PHo6NjLDbyalIyMioqKiqYAAAAAAAAAAAAAAAAA0Pn48uvh2csN + vJSMioqHgoKBmgAAAAAAAAAAAAAAAADQjC4qMCoqNAi8jIqCgoKCeoKUAAAAAAAAAAAAAAAAANCvwa+o + opiRCLuKgoGCNDF6LIkAAAAAAAAAAAAAAAAA3eLaxMK1oJcKu4KCeiwxMSosigAAAAAAAAAAAAAAAADT + i4h6KTAwfQi3gnqCLDEqKieHAAAAAAAAAAAAAAAAANOspqisqJ6SCLd6MSwsKicnG4EAAAAAAAAAAAAA + AAAA2uzi2sTBqKANrzF6LCgbKhsbggAAAAAAAAAAAAAAAADQm3wuKjCIiQinMSwqKicbGxQsAAAAAAAA + AAAAAAAAANr05+fi2dnFBacxLigbGxsUFSwAAAAAAAAAAAAAAAAA2v//+vro2cUFpjEuKCgbGxkRLAAA + AAAAAAAAAAAAAADQ6KKirNnvzAWnMS4oKBsZFBEsAAAAAAAAAAAAAAAAAN0GAwIBDtrZCKYxMSgZGxQU + FCwAAAAAAAAAAAAAAAAA0cHBw723t7eNo6WlscPDz9bPAAAAAAAAAAAA///AAf//wAH/gMAB+ABAAfgA + AAH4AAAB+AAAAfgAAAH4AAAB+AAAx/gAAMf4AADH+AAAx/gAAAf4AAAP+AAAH/gAAP/4AAD/+AAA//gA + AP/4AAD/+AAA//gAAP/4AAD/+AAA//gAAP/4AAD/+AAA//gAAP/4AAD/+AAA//gAAf8oAAAAGAAAADAA + AAABAAgAAAAAAEACAAAAAAAAAAAAAAABAAAAAQAAAAAAAGNfWABcclcAa2VeAFprYQBycmkAc3FtAHV1 + bQB5eG4Af3ltAHp6cQB6enQAfn51AINtYwCCemUAg3pvAIF7cgCFenAAg310AIR9dACBfngAhH94AA66 + LAAA/z4AgIB3AIGBeQCFgnkAhIR7AIWBfQCFhH0AiYF5AIiEewCNhXkAiIF8AImFfQCOh34AiIh+AI6I + fwCRh3oAlYt7AJCJfQAaYoMAGmiKABpxlgAadp0APnqbAAF4pgAaeKAAR3OPAEV0kgBOfZcARHubAFV3 + kABSepIAVniRAFF8lwBTfZgAW36YABqCqwAahK0AGoq1ABqLuAAajboAVoCYAFmAmABdg5sASImpAFmT + rgBgh6AAe5agAHWZrgAA1LIAQ8mLABqUwwAQndgAIpzKACSezAAqo9IALabVADOr1wAwqtgAM6zZADSx + 3AA0tOEAPbfkAE6w0gBtsckAQrzpAEW/7ABrw98ARsDtAEjC7wBNyPQAUMr2AG3H4wBkyOYAZMjoAHPL + 5ABn4v8AaOP/AI2HgACJiYEAjYiCAI6JhQCNjIUAkIqCAJGMhQCVjocAkY+IAJuQgQCRkYkAl5CIAJWR + jgCVlY0AmpOJAJyTiACclIkAnJaNAJiYjwCfmY8Am5eRAJiYkQCamZYAnJqWAJ2dlgCdnpgAnZycAKWP + hQCli48AoJaJAKGYiwChm48ApZuOAKadjwCgkZAAoZqQAKSbkACinZIApJ+ZAKqhlwChoJoApKObAKKi + ngClpZ4Ar6edAICbpQCjo6MApqagAKmnoQCqqaMArqmgAKqqpACtraYAra2qALGqoQC1raIAsq2lALCv + qwCvsKkAr7OtALizogCxsKgAtrCoALS0qwCzsqwAtbStALy2qwC4tK4Av7esALOxsAC2tbEAubmyAL26 + sgC+u7UAvr62ALm5uAC9vbkAxL6pAMS+rQDAurEAxL2zAMO+tADEv7UAwL+9AMbAtgDDw7sAxsK4AMfE + ugDDw7wAxMO9AMXFvADLxbsAysW8AMzHvQDPyrkAyci9AM3LvwDRzbwArcjVAMTGwgDKx8AAysjBAM3K + wgDJycQAy8zEAM7PyQDQzcAA0M3EANTPyADP0MoA09DHANPRyQDU1c0A2NTJAN/czgDT1dEA19XRANnZ + 0gDb29YA4N3PAObY0ADt2tMA5OHVAOvm0wDg4NoA5OPbAOfn3wDq6N0A5+bhAOno4ADs7OIA9vTjAP7+ + 7gD49fMA+fjzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAuLi4uLi4uLi4uAAAA + AAAAAKx1EQLHAABdXFxjWFBQPUsuAAAAdXV1CQ0WFwTp5Y5NS0xUSTo6KiwuAAAAs4p1g39IRwPh5eVa + WltiWE1QPUsuAAAAs5xpEREfEWbh2aw9PD1NOi8vKSwuAAAAwJZpd4mDbSXZ1KVaWltjWE1QPUsuAAAA + urOciSggDyDZzK4uMjIyLi41MjAuAAAAwJwfZGl1JiDXuse6N2A2AAAxTzMAAAAAuMCmkIltIGTNsKur + N2A1AAAxUC0AAAAAuqVkaWt1IB/LqqWlP19BAABCUzkAAAAAuLqlnIuDKB+6npaYP15WRkNSSkQAAAAA + uqZkIGSGgCCwl5eOkTdZYVVKN8YAAAAAs83Z2dzDnhyrjn19d5E1NjVExgAAAAAAs97o593DnyCqd313 + eXF9AAAAAAAAAAAAuNXc1MW6nxyYeXlxcXFxAAAAAAAAAAAAuKVxbGtrIByWeXFoaBxxAAAAAAAAAAAA + s9LSwKacbR+ScWhoHGhoAAAAAAAAAAAAwKx3eWZrZByOaB8dGwwkAAAAAAAAAAAAwMy3t7ObghF9aBsb + GwsfAAAAAAAAAAAAzMCdiniJdRl9HxsbCwsMAAAAAAAAAAAAz9jX1MPFoAt9HxsLCwcLAAAAAAAAAAAA + 0uTp5ePfsQt9HxkLCwcLAAAAAAAAAAAA1LEOAQfIxQt3HQsLBwUHAAAAAAAAAAAA1KyUkn2qrHeSkp6q + r7C6AAAAAAAAAP/4AQD8GAEAwAABAMAAAQDAAAEAwAABAMAAAQDAAGMAwABjAMAAYwDAAAMAwAADAMAA + BwDAAH8AwAB/AMAAfwDAAH8AwAB/AMAAfwDAAH8AwAB/AMAAfwDAAH8AwAB/ACgAAAAQAAAAIAAAAAEA + CAAAAAAAAAEAAAAAAAAAAAAAAAEAAAABAAAAAAAAMzMxAFxOJgB3cWoAeHJpAHhzbwB9dm4Ah31uAIJ7 + cgCFfnYAiH9yAIF/egCKgXYAjIN3AI+EdQCOhnwAlIl6AJqPfwAad58AAXimABZ9pAAaeKAATXCKAE5y + jABKdI8AX3aEAFh+lwAagqsAHoOoABqErQAai7gAGo26ADmdvQBuhZQARJKsAEmftgBQobcAGpTDACWf + zQAqo9IALabVADCq2AA9t+QAQrzpAEW/7ABGwO0ASMLvAE3I9ABQyvYAZ+L/AGjj/wCKhoEAlIyDAJ+W + hgCmnI0Aop6YAKqhkwCto5YAraSXAKqimACwp5kAsqiaALSqmwCzqpwAtqyeALSsogC4r6EAtrCmALqw + ogC8s6UAvbSmALqzqgC/tqgAu7WtALy3rwC/urMAwbepAMK5qwDEuqwAxr2vAMG8twDIvrAAwb24AMnB + sgDEwLsAxsO/ANPNuQDGw8AAyMbCAMrIxgDMysgA4NvKAOHcywDk384A6OXUAOrn2gDs6N0A7ergAO7s + 4ADw7eMA9fPpAPX16gD29OwA+PfuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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 + GJoAAAAwDUhjJCBnhf9Yr9H/YbnZ/2bE5f+x6Pv/YarH/zKJqv8tg6T/HHSV/xVpiv8KX4H/QJK0/16z + 0v84jq//UrPX/zFkfa4AAAA9AAAAOgAAACkAAAAXAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AABzcW6BdWtiwouAef+Ngnz/i4B3/46Edv+Vi33/l4x9/5OJff9+dXD/Z/S4/z3y1f9rY1j/sK2o/93d + 1f/d3dX/5OPa/9PSy/9dXlzYBxsjikaWtv9wxub/XLLS/0ypyv+a1+3/XKrH/zSLrP9Albb/R5y9/0ec + vf9BmLf/c8De/3rL6v9Fm7z/Joes/xpOZaoAAAA8AAAANwAAACcAAAAbAAAADQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACEg3//fXRu44p/ef+ViYP/louC/5OIe/+Zjn//n5OE/56Thf+flon/nI6F/6CT + h/9pYFT/sa+q/9vc0//b29L/29rR/93d1f/n5tv/mKSl/DqRsv9Ppcb/WbDQ/3DE5P/O8f//bbXR/0CY + uf86j7H/LoSl/yR5m/8SZ4n/QZm6/1KoyP8vhab/Wrjc/z96kpYAAAAgAAAAIAAAABIAAAAJAAAABwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFhID/g3pzyZOIgv+dkYr/oZaN/56Vi/+Ignv/ZmJe/1xZ + V/9nZGH/fHZx/5KLgv9vZlv/srGr/9vb0f/Z2tH/2dnR/9jYz//Y2M//xM7K/ziOr/9swuH/ab7f/1y1 + 2P+o3fL/VKC//yd/oP8yh6n/NImq/zeMrv82i67/brzZ/3rK6f8pgKH/FXSX/2WmwmkAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPjor/kIR7s4+Ff/94cW3/amZl/1ZT + VP9EQkL/T0tI/2tlXf9+dWr/i4Bw/5GFcv9oX1P/tLOt/9jZ0P/Y187/19bO/9fWzf/S0cr/nKam/0Wa + vf9Yrc7/WKzO/2m/3f/C7Pz/dLvV/0ujxP9TqMr/S6HC/z+Vtv8vhKX/Vq3N/2C11f9Blrj/QJ3C/z5+ + mIMAAAANAAAACgAAAAQAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPjor/hn15tVJP + T/9dWVf/enJs/4J4a/+LgHH/joN0/5SMgP+PiYD/hoB6/42GgP9tZlz/tLKr/9XVzP/V1c3/1dPL/9XV + zP/R0cr/sLy6/zKKq/90yun/gdPy/4/T7P/D6vr/Up68/yR8nv8nfJ3/Inma/x1zlv8edJf/YK7M/2m5 + 2P8Vao3/MY6y/0mGoYcAAAAQAAAAHwAAABMAAAAJAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACQjon/kIR+u4R5dP+QhH7/iYB6/3BqZf9fXFn/WFRS/1tYVP9rZmH/eXNr/4uDeP9qYVf/s7Gs/9LT + y//T08v/0tLK/9HSyv/MzMT/lZ+e/1Cmxv9tw+L/YLna/1i63f+35ff/cbrV/0qiw/9Vqsv/VarL/1Gm + x/9Oo8T/esnm/3bI5/8/lbb/E3CU/3q51WQAAAAAAAAAAwAAAAcAAAAFAAAAAgAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACPjor/loyDxHVva/9WUlD/SUVE/1ZRTv9yamT/iX9y/4uAcf+Og3T/j4R2/5KH + ef9pYFT/s7Gs/9HRyf/Q0Mn/0NDH/8/Pxv/MzcT/ucK//y6Jqv9wxub/hM7q/7nl9f/r+///XqjF/zGJ + q/8xh6j/KH2e/x91lv8hd5r/S6LE/1SrzP8XbpH/NJCz/6jh+mEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPjor/koiCy3Zva/+HfXf/jIF4/5CHfv98dnH/ZGBd/19c + Wv9hXlz/c29q/4yEff9rY1j/s7Gr/87Oxv/Ozsb/zM3E/83NxP/Gxr//kZqb/z2Zu/+Q2/f/oeL7/5Th + /P+27f//fcvn/1Srzf9nu9r/bsPj/3XK6v9juNb/OIyr/0+kw/9Opcf/HHqe/4e/2GUAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPjon/nJCJz352cf9pZGP/W1hW/1RR + T/9dWVT/aGFb/3hwZv+Eemv/jYFv/4+CcP9nXlP/srGr/83MxP/Ly8P/ysrC/8nKwf/Hx8H/qrW2/2q+ + 3/+G1/f/c7TN/0+LpP9JmLf/XrfY/1WrzP9Zr8//U6jJ/0uixP8FWHn/W3WC/yZPYv8fd5n/PpW3/4i/ + 1mwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACOjon/k42H1nNs + af9/dXH/hnpz/4uAcP+Pg3P/j4N0/5KKf/+QiYD/jIV//5SNhP9oYFT/srGr/8nJwf/KycH/x8fB/8bG + v//Fxr//tMC//zePsv87kLL/Flx6/32nuP8ASGr/MIms/z+Vtv9Kn8D/VKrL/zyStf8AV3n/tcfP/12R + pv8FWHkoAExvLG2kvAsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACOjon/p5uS3ZGFf/+LgXz/d3Ft/2ZhXv9dWlj/WldU/19cWf9taWT/fXVv/4yDef9pYFb/s7Ks/8bG + v//Gxr//xcW+/8TEvP/Dw7r/wsK6/8LBuv+Zsbb/M4Wl/3zG4P8ydJD/jaOq/6mwrf+qqaX5X2BgVwAA + AAwPQ1tHca7F/z+QsP8AAAAGAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACPjor/npWP4mhkYf9RTUz/WVRR/2VeWf99dGj/iX5t/46Ccf+QhHP/kIRz/5GF + dP9oYFb/srGr/8PDvP/Cw7z/wsG5/8DBuf/AwLj/wMC3/76+t/+9vbf/Inia/1Otz/93k5v/nZyY/52c + mP+9vbX9uLm6bQAAAAEYUmxBRZa0/zKLr/8AAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACOjon/pZyW6IyDfv+Ognz/kIR6/42DeP+AeHH/cmxo/29q + Zv9xbGj/eHNt/4yEfP9pYVf/sK+p/8DAt//AwLn/vr62/769tv+9vbX/vLy0/7q6s/+6urP/HXSW/zyW + t/91lp//t7ev/6+vqP+1s63/nZ2eagAAAAAeXHpANIOi/ymCpf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNjIf/rqSe7YmBff9vamj/VFFQ/0A9 + PP9PTEn/XVlW/29oYP+Ad2v/iX5v/42Bcf9nX1P/sK+q/76+tv+9vbb/vLy0/7q6s/+5ubL/uLiy/7e4 + sf+3t7D/G3GT/yqEpf93l6H/tbWv/7OzrP+zs6z/vLm0dAAAAAAiYH09JXOS/yN9oP8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNjIj/oJqX73hz + cP98dHD/gXdv/4l+b/+NgnP/jYJy/46DdP+Qhnr/kId9/5KJfP9oX1T/r62o/7q6tP+6urP/ubmy/7e3 + sf+2trD/tbWt/7W1r/+0s6z/EVx8/yqGp/9djqL/srKq/7Kyq/+xsan/p6ajgAAAAAAlZ4aEJXiY/xpx + lP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACMiof/vrKr8p2Tjf+Kgn7/d3Ft/2xoZP9jXlv/X1xZ/2djX/9vamX/eXRt/4yDev9oYFb/rKun/7e3 + sP+3trD/trWv/7W1rf+zs6z/srKq/7Kxq/+xsar/EFp5/yeAov8+ja7/rq+n/6+vp/+traX/paWgiAAA + AAAhaoz3JXyf/xlwk/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACKiYb/nZeT9mdjYP9oZGH/bWdj/3FqYf98c2f/g3lq/4Z8av+MgG//j4Jw/46B + b/9mXVL/q6qm/7O0rP+0tK3/s7Kr/7Gyq/+xsKn/r6+o/62vp/+trab/MHOS/xZkhP8viKr/X4ud/6uq + pP+qqqL/paSfjzB1mHoLUW//JXCO/yp8nv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJiIX/u7Ku96Sak/+bjof/koV8/46Dd/+Lgnj/gHly/3l0 + bf98dXH/f3lz/4uDev9pYFb/qqql/7Kyqv+xsar/sLCo/7Cvp/+traf/rKyl/6uqpP+qqaT/g5id/wxX + d/8kc5L/KIKk/z94kP+Hl5n/Q3qT3BNgf/8NRFz/Gneb/yxykXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiIT/v7mz95OOi/92cnD/X1xa/0VC + Qf9EQUD/VFBO/2FdWf9ybGf/hH1z/42Cdf9pYVf/qaml/6+vp/+vraf/rKym/6urpP+qqqP/qami/6io + oP+np5//p6eg/06JoP8ZdJX/NIut/zyQsP9LkKv/JIGk/w1Vcf8UYoL/NIam2zBykAUAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHh4T/k4+L+oN/ + fP+Gf3z/g3pz/4Z9b/+MgXL/jYFy/42Ccv+OgnL/joJz/4yAcP9lXVL/p6ai/6uspf+rq6T/qqqj/6mo + oP+op5//pqad/6Wlnv+lpZ3/o6Oc/6OjnP9biZv/MYWn/1ClxP9MmLb/H2iG/xVjhf8vfJ2nLnqcAwAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACGhYL/vbax/qykn/+QiYX/cm1q/2FdWf9lYF3/Y19d/2lmY/93c3D/hoJ+/5qUjP9xal//p6ai/6io + ov+oqaL/p6af/6amn/+kpJz/pKSc/6Kim/+goJr/oqCZ/5+emP+fnpj/n56Y/5+emP+cnJb/nJuYnQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACJiIX/hYF+/2lmY/9xb2n/gH95/46Mhf+joZn/uLar/8bEuP/OzMD/0M7A/9LR + w/+lpJn/pqWg/6amnv+mpp//pKSd/6SjnP+iopr/oJ+Z/5+fmf+dnZf/nJyU/5yclP+cm5P/m5uU/5ub + k/+ZmpP/mpmWpQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIh4T/29jH/9zYxf/U0cD/ysi4/8bEtf/Hxbb/x8S4/8bD + t//OzMD/zcu+/83Lvv+in5X/pqWf/6Ojm/+ko5v/oqKb/6Cgmf+enpj/nZ2W/5yclP+bm5P/mpuS/5qZ + kv+ZmJH/mZmR/5mZkf+Xl5D/mZmTqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIh4P/8vDf/+fj0P/Z1sP/zsu7/8jF + t//Hxbb/zMq8/83Kvf/OzMD/y87B/9HPwv+joZb/oqCc/6Cgmf+gn5n/n5+Z/52dlv+cnJb/m5uU/5mZ + kf+ZmZH/mJiQ/5eXj/+XlpD/lpaP/5aWjv+Tk43/lpaRrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACFhIH/8/Di/+zo + 1P/f28n/xsO2/7WzqP+jopn/m5qT/52blf+gn5j/pqSd/7azqf+Xk4j/oKCb/52dlv+enpf/nJyW/5ub + k/+ZmZH/mJiQ/5eXj/+Wlo//lJSN/5KTjP+Skov/kpKL/5OSjP+QkIn/k5OQsQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACEhID/xMG4/5mWjf92c3D/XVpZ/1FOTP9XUk//XllU/2plX/92cGj/hH1y/4uAc/9oYFf/n5+b/5yc + lP+bnJT/mpqT/5iXkP+Xlo//lpaO/5OTjP+Rkoz/kpKK/5CQiv+RkIn/kI+J/5CPif+NjYX/kpKPtQAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACNjYr/t7Ot/7GtqP+vqaX/pp2U/5aLff+Og3L/j4Jw/4+Ccf+Qg3H/kYRy/4t/ + bP9lXVP/np6Z/5qZkv+amZL/mJeQ/5aUjv+UlI3/kpKL/5CQif+QkIn/jo6H/46Nhv+Ojob/jY2F/42N + hv+Li4P/kJCMuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMjIj/zcrD/7m1sP+gnJn/j4qF/3x2cf9ybWj/b2ll/3Fs + Z/92cWz/gXp0/4uCd/9nX1b/nJuW/5iYkP+Yl5D/lpaO/5OSjP+Skov/kJCH/46Ph/+Ojob/jIyF/4uL + hP+Li4P/iouD/4qKgv+Hh4D/j46Lvo6NiwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKiob/mZaS/4eEgP+Gg4D/hYF9/4F8 + df98dWz/enNo/392a/+EfG//in9x/4uAcf9lXVP/nJuX/5aUjf+Wlo//k5OM/5CQiv+Qj4f/jo6G/4yM + hf+Li4P/iouD/4mJgf+Jh4D/iYmA/4eGf/+FhX3/jo2Kwo6MiwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACKiof/29jQ/9DL + xP/Cvbb/s6yl/6qilP+ZjoD/j4V3/42Ddf+OhHf/j4V3/4uAcf9nX1T/m5qU/5SUjf+UlIz/kZGK/5CP + h/+Ojof/i4yE/4qKgv+JiYH/h4eA/4eHgP+Ghn//hYV+/4aFfv+Dg3r/jIyHxoyLiQMAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACKiYT/ycbA/62qpv+Sj4z/g4B9/3Jva/9oZWH/X1xa/2RgXf9vaWb/enVx/4uDef9nX1b/mpmT/5KS + jP+SkYv/kI+H/42Nhv+LjIT/ioqB/4mHgP+Hh4D/hoV//4WFfv+EhH3/g4N6/4ODfP+BgXj/i4uHzI2L + iQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACJiIT/p6Se/5+cmP+fm5f/oJyY/5mUjP+Si4D/i4F0/4Z8bP+HfW3/jYJy/4l9 + bP9lXlT/mJiS/5GQif+Pj4n/jo6G/4yMhP+LioL/iYeA/4aGf/+FhX7/hIR9/4ODev+Cgnr/goJ5/4KC + ef9/gHb/iYmE0YuKhwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHh4P/3tzV/9nWzf/QzMT/wr63/7CqoP+fl4v/kYl9/4d+ + cf+GfXD/in9x/4V5av9gWU//lpaP/4+Qh/+Oj4f/jIyE/4qLg/+JiYH/h4Z//4WFff+Dg3z/g4N6/4GB + ef+AgHf/gIF4/39/d/99fXT/h4aE1YuKiQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGhoH/sK2p/4aEgf90cnD/bWtp/2xq + aP9wbWr/dnRw/4J/eP+QjYX/m5eO/56Zi/9zb2X/k5OO/46Ohv+NjYX/iouD/4mJgf+Ghn//hIR9/4OE + fP+BgXn/gYF4/4B/dv9/f3b/fX51/319df96enP/hYWB2IqJhwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEhID/wcLA/8DB + vf/Hx8L/zMzE/87Nw//QzsD/0M29/9LNuv/Rzbn/0s65/9XPuv+dmY7/kpGM/42Nhf+MjIT/i4uD/4mH + gP+FhX7/g4N6/4KCev+AgHj/f393/35+dv99fXX/fX11/3p6c/95eXH/hYWB3YuKhwoAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACDgn7/9Pbw//L06//v8ub/6Onf/+Li2P/f3c//29jJ/9fSwP/W0L3/1c+8/9DLt/+cmIz/kZGM/42N + hP+LjIT/h4eB/4aGf/+FhX3/goJ6/4GBeP+AgHf/fn52/3x8dP98fHT/fHpz/3l6cv93eG//g4OA4YqJ + hwwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACCgn7/8/Xt//L06//v8uf/6Org/+Tk2v/f3tH/29jK/9jTwv/W0L7/1c+8/9DL + tv+bl4v/kZCL/4uMhP+MjIT/iYmA/4aGf/+Dg3z/goJ6/4CAeP9/fnb/fX10/3x8dP96eXH/eXlx/3h4 + cP92dmz/goJ/5YmHhg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCgX7/8/Tt//L07P/w8uj/6uzk/+Xl3f/g39X/3NrM/9rW + xf/X0sH/1c+9/9DKtv+al4v/kZCK/4uLhP+Li4P/h4eA/4aFfv+Dg3z/goJ6/39/d/9+fnb/fX11/3p8 + cv95eXD/eHhw/3h3b/90dGv/goJ+6YqHhg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCgX3/8/Xt//L07P/y9Ov/7/Hn/+fp + 4P/i4tn/3dzP/9rXxv/X08L/1dC9/9DLtv+alor/kI+K/4yMhP+Ki4P/hoaA/4aFf/+Dg3r/gYF5/4B/ + d/9+fnb/fX11/3p6cv96eXH/eHhv/3Z2bf90dGr/goF+7IqHhhEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBgX3/8/bw//X3 + 8//t7+b/5eXb/+Pi1//m5Nr/5ePY/+Ddz//Z1sT/1tG//9DLt/+alon/kZGL/4uLg/+LjIT/h4eA/4aF + fv+Dg3r/goJ6/4CAeP9+fnb/fX10/3p8cv95eXH/eHhw/3d2b/91dGv/goF+74uJhxYAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACCgn7/7e/o/7Ssm/+imYL/oJmF/5eShv+YlIz/raqk/9DNxP/j4Nf/3tvN/9DMuf+bl4v/kJCL/4yM + hP+LjIP/iYmB/4aGf/+FhX3/g4N6/4CAd/9/f3f/fX10/3p6c/95enH/eHhx/3d3cP91dWz/goJ/8omH + hRsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACBgX7/kYdt/3RoRf9fW0v/SUdD/z4+Ov8+Pjr/QUE+/2NjYP+pqKX/4t7V/9nV + xv+dmY3/kI+K/4yMhP+Ki4P/iYmA/4aGfv+Dg3z/goJ5/4CAd/9+fXX/fX10/3l6cv94eHD/eHhv/3d2 + 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 + eP+SiX3/lox//5yRgv9qYlj/5OTg/9PUzP/T08n/vLy0/0vA6/9LwOv/Vsv1/1HF8P9Nwu3/Sr/q/2jW + //8/tOD/LKDN/yygzf8soM3/P7Tg/wF4pv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEvrT/wruw/7iw + pP+vppn/pp2P/6CVhv+ckYL/nJGC/2piWP/i4dz/zs/G/87Qxv+ysav/AXim/wF4pv9OfZf/Tn2X/059 + l/8BeKb/AXim/wF4pv9SepL/Tn2X/0dzj/8BeKb/AXim/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMW/ + tf+xq6L/oZuS/5CJgP+FfnX/g3xz/4J7c/+Jgnn/a2Ra/9/f2v/Ly8T/x8fA/8jIwf+3t6//np2a/1F8 + l/9kyOj/V3eQ/8/Ox/8AAAAAAAAAAEV1k/8zq9f/RHub/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAyMO5/3x4df94c2//gXt1/42FfP+Qh33/lox//5mPgf9pYlj/3NzY/8XGv//Cwrr/wsK6/8TE + vf/ExLz/U32Y/2XJ6P9WeJH/zMzE/wAAAAAAAAAARnSS/zOs2f8+epv/AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADOysH/ycO4/764rP+1rKD/q6OV/6SajP+ek4T/nJGC/2liWP/Y2dT/wMC5/729 + tv+8vLT/urqz/7q6tP9TfZj/Zcno/1Z4kf/IyMD/AAAAAAAAAABGdJL/M6zZ/z56m/8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAM/Lwv+wrKP/mpSM/4uFfv+Efnb/fXdx/4J8dP+GgHn/a2Rb/9XW + 0v+8vLX/uLiy/7a2sP+2tq//tbSt/1aAmP9kyOb/XYOb/8XEvf8AAAAAAAAAAEiJqf80tOH/W36Y/wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzsvE/3p3dP+Hg37/joiA/5ONhP+bkof/m5GE/5yR + gv9pYlj/0tLO/7i3sP+0tK3/srKq/7Gxqv+wsKn/YYSa/23H4/9tscn/dZmu/3uXqv9Zk67/NLHc/xCd + 2P9TfZjZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADSz8f/z8q//8a+tP+7tKj/sqmd/6mf + kv+imIn/m5GC/2liWf/Oz8r/s7Kr/6+wqP+traf/q6ul/6qqpP+XoqX/U32Y/2vD3/9zy+T/a8Ld/06w + 0v8Qndj/U32Y/3uXqmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM7LxP+Oiob/dXNv/3Zz + bv91cWv/dnFs/4J+eP+RjYX/aWJZ/8vLx/+urqf/q6qj/6moof+np6D/pqae/6amnv+Un6L/ZIab/1Z4 + kv9Tdo//VHeR/1N9mNl7l6poAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz8zE/7Ov + qP/Hw7j/x8O3/83KvP/X1cf/0M7A/8jGuP9oYlj/x8fE/6qqov+npp7/paSc/6KjnP+ioZr/oJ+Z/6Cf + mf+fnpj/s7Kr/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AADSz8f/+PXl//Lv3//q6Nj/4t/R/9/czv/W1Mb/zcu9/2tkXP/Cwbz/paSd/6Oim/+gn5n/nZ6X/5qc + lP+bm5P/mpqT/5makv+urab/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAANLPx//59ub/9PHi/+3q2//l4tP/39zO/9bUxv/Ny73/bGRc/769uf+goJn/np6X/5ub + lf+ampL/mJmQ/5eXkP+Wl4//lpaO/6moof8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA0s/H//n25v/28+P/8O3d/+jl1v/f3M7/1tTG/83Lvf9qZFv/vLy4/5yc + lf+amZL/l5eP/5aVjv+UlI3/kpKL/5KRiv+RkIj/paSc/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNysL/nJqU/4OBff+Fgn3/hoJ9/4eCff+Df3n/i4V+/2hi + Wf+8vbj/mpqR/5aVjv+UlIz/j5GK/4+PiP+OjYf/jo2G/4yMg/+gn5f/AAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM/MxP+yr6r/vrmy/7ayqf+xqqH/raab/66l + mP+lnI7/aGJa/7q6tf+XlY//kpKL/5CQiP+Njob/jIyE/4qKg/+KioL/hoZ+/5ubk/8AAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0s/H/97a0v/W0cn/zce+/8S8 + sv+5sab/sKea/6edkP9qZFv/uLi0/5KSi/+Pj4f/jI2F/4qKgv+IiID/h4eA/4aFfv+Dg3v/mJeO/wAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADNysL/mZeT/5SR + jv+MiIT/gn97/4iDfv+NiIH/kouD/2diW/+1tbL/kI+I/42Nhf+KioL/iIaA/4WFfv+EhHz/goJ6/4CB + dv+Tk4r/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM/M + xP+yr6v/raqk/7Cspf+3saj/samf/6qimP+mnpL/ZmJa/7O0r/+NjYX/iouD/4iHgP+EhH3/g4N7/4GB + eP+AgXf/fX1z/5CPh/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA0s/H/+Tg2f/d2dD/1NDH/8vFu//Auq//t6+i/66kl/9rZmH/rq6q/4uLg/+Ih4D/hIR8/4CC + ev+AgHf/f352/319df95eXD/jYyE/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAADSz8f/n5+f/46PjP+EhYL/gH97/4uIgP+Yk4r/nZmP/2ZkX/+srKb/ioqC/4aG + f/+Dg3v/gYF4/39+dv98fHT/e3tz/3V3bf+KiYH/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAANLPx//n5+T/2dvU/93e1v/f3dL/2tbG/9vVw//MxrH/YWBb/6ur + pv+JiYH/hYV+/4KCe/9/f3f/fX11/3p7cv93d2//c3Np/4eGf/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0s/H//////////r/9vjw/+7u5P/i38//3NbC/8zH + sf9hX1r/q6um/4eIgf+Fg37/goJ5/39/d/99fXX/enpy/3l4cP9ycmj/h4Z+/wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADS0Mf/39zQ/7Wvm/+tqJv/s6+o/9XS + yP/r59n/0Mu3/2FgWf+rq6b/ioqC/4aEfv+Dg3n/gIB2/3x8c/94eXD/dXdv/3FxZ/+Hhn7/AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANPQyP99cE7/U05D/0FA + Pf8+Pjz/aWln/9HOyv/c2Mj/ZGJc/6mrpf+Iin7/hYZ9/4CBeP97e3H/fHxy/3d4b/93d27/dHNp/4eG + fv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArquopq2q + o8Crqqm/r66sx6yrqtCpp6fYraup4rCtp+yXlZPtj46L34+QjdCNjYvBkJCNtKCgn6eVlJKdoJ+fk6Cf + noqXlpSEsK+vbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///AAf/hwAH+AEAB+AAAAfgA + AAH4AAAB+AAAAfgAAAH4AAAB+AAAx/gAAMf4AADH+AAAx/gAAAf4AAAH+AAAD/gAAP/4AAD/+AAA//gA + AP/4AAD/+AAA//gAAP/4AAD/+AAA//gAAP/4AAD/+AAA//gAAP/4AAD/+AAA//gAAP8oAAAAGAAAADAA + AAABACAAAAAAAGAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AACclo0GZWJbTUVGRCwlJiUEAAAAAAF4pv8BeKb/AXim/wF4pv8BeKb/AXim/wF4pv8BeKb/AXim/wF4 + pv8AAAAAAAAAAAAAAAAAAAAAnJaNIJyWjUGclo1vnJaNqJyWjf+EeW/8XHJX/8HDv/EyMzJ5FxcYElDK + 9v9OyfX/Tcj0/2jj//9Fv+z/MKrY/zCq2P8ai7j/IpzK/wF4pv8AAAAAAAAAAAAAAACclo3/nJaN/5yW + jf9/eW3/g21j/w66LP8A/z7/Wmth//j18//p6OD/h4eBwiqj0v8ln83/JZ/N/z235P8alMP/GoKr/xqC + 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 + AADAPwAAwD8AAMA/AADAPwAA + + + \ No newline at end of file diff --git a/MainForm.Designer.cs b/MainForm.Designer.cs index 1285f01..1ada249 100644 --- a/MainForm.Designer.cs +++ b/MainForm.Designer.cs @@ -52,13 +52,14 @@ private void InitializeComponent() this.dialogContextMenuStrip = new System.Windows.Forms.ContextMenuStrip(this.components); this.requestHelpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.cancelHelpRequestToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.guestSharingToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripMenuItem3 = new System.Windows.Forms.ToolStripSeparator(); this.showSessionsToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); this.showEventsToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); this.intelAMTStateToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.updateSoftwareToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); this.mainPictureBox = new System.Windows.Forms.PictureBox(); this.pictureBoxCustom = new System.Windows.Forms.PictureBox(); - this.updateSoftwareToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); this.mainContextMenuStrip.SuspendLayout(); this.dialogContextMenuStrip.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.mainPictureBox)).BeginInit(); @@ -198,6 +199,7 @@ private void InitializeComponent() this.dialogContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.requestHelpToolStripMenuItem, this.cancelHelpRequestToolStripMenuItem, + this.guestSharingToolStripMenuItem, this.toolStripMenuItem3, this.showSessionsToolStripMenuItem1, this.showEventsToolStripMenuItem1, @@ -219,6 +221,12 @@ private void InitializeComponent() resources.ApplyResources(this.cancelHelpRequestToolStripMenuItem, "cancelHelpRequestToolStripMenuItem"); this.cancelHelpRequestToolStripMenuItem.Click += new System.EventHandler(this.requestHelpButton_Click); // + // guestSharingToolStripMenuItem + // + this.guestSharingToolStripMenuItem.Name = "guestSharingToolStripMenuItem"; + resources.ApplyResources(this.guestSharingToolStripMenuItem, "guestSharingToolStripMenuItem"); + this.guestSharingToolStripMenuItem.Click += new System.EventHandler(this.guestSharingToolStripMenuItem_Click); + // // toolStripMenuItem3 // this.toolStripMenuItem3.Name = "toolStripMenuItem3"; @@ -242,6 +250,12 @@ private void InitializeComponent() resources.ApplyResources(this.intelAMTStateToolStripMenuItem, "intelAMTStateToolStripMenuItem"); this.intelAMTStateToolStripMenuItem.Click += new System.EventHandler(this.intelAMTStateToolStripMenuItem_Click); // + // updateSoftwareToolStripMenuItem1 + // + this.updateSoftwareToolStripMenuItem1.Name = "updateSoftwareToolStripMenuItem1"; + resources.ApplyResources(this.updateSoftwareToolStripMenuItem1, "updateSoftwareToolStripMenuItem1"); + this.updateSoftwareToolStripMenuItem1.Click += new System.EventHandler(this.updateSoftwareToolStripMenuItem_Click); + // // mainPictureBox // resources.ApplyResources(this.mainPictureBox, "mainPictureBox"); @@ -255,12 +269,6 @@ private void InitializeComponent() this.pictureBoxCustom.Name = "pictureBoxCustom"; this.pictureBoxCustom.TabStop = false; // - // updateSoftwareToolStripMenuItem1 - // - this.updateSoftwareToolStripMenuItem1.Name = "updateSoftwareToolStripMenuItem1"; - resources.ApplyResources(this.updateSoftwareToolStripMenuItem1, "updateSoftwareToolStripMenuItem1"); - this.updateSoftwareToolStripMenuItem1.Click += new System.EventHandler(this.updateSoftwareToolStripMenuItem_Click); - // // MainForm // resources.ApplyResources(this, "$this"); @@ -316,6 +324,7 @@ private void InitializeComponent() private System.Windows.Forms.PictureBox pictureBoxCustom; private System.Windows.Forms.ToolStripMenuItem showEventsToolStripMenuItem1; private System.Windows.Forms.ToolStripMenuItem updateSoftwareToolStripMenuItem1; + private System.Windows.Forms.ToolStripMenuItem guestSharingToolStripMenuItem; } } diff --git a/MainForm.cs b/MainForm.cs index 7f05169..3827067 100644 --- a/MainForm.cs +++ b/MainForm.cs @@ -54,6 +54,7 @@ public partial class MainForm : Form public UpdateForm updateForm = null; public EventsForm eventsForm = null; public BrowserForm browserForm = null; + public GuestSharingForm guestSharingForm = null; public bool isAdministrator = false; public bool forceExit = false; public bool noUpdate = false; @@ -225,6 +226,7 @@ public MainForm(string[] args) mcagent.onSessionChanged += Mcagent_onSessionChanged; mcagent.onUserInfoChange += Mcagent_onUserInfoChange; mcagent.onRequestConsent += Mcagent_onRequestConsent; + mcagent.onSelfSharingStatus += Mcagent_onSelfSharingStatus; mcagent.onLogEvent += Mcagent_onLogEvent; currentAgentSelection = "~"; // If a built-in agent is present, always default to that on start. currentAgentName = "~"; @@ -288,7 +290,6 @@ public MainForm(string[] args) LoadEventsFromFile(); } - private void MainForm_Load(object sender, EventArgs e) { Log("MainForm_Load()"); @@ -337,6 +338,13 @@ private void Mcagent_onRequestConsent(MeshCentralTunnel tunnel, string msg, int } } + private void Mcagent_onSelfSharingStatus(bool allowed, string url) + { + if (forceExit) return; + if (this.InvokeRequired) { this.Invoke(new MeshCentralAgent.onSelfSharingStatusHandler(Mcagent_onSelfSharingStatus), allowed, url); return; } + if (guestSharingForm != null) { guestSharingForm.UpdateInfo(); } + } + public delegate void ShowNotificationHandler(string userid, string title, string message); public void ShowNotification(string userid, string title, string message) @@ -470,7 +478,11 @@ private void updateBuiltinAgentStatus() { if (mcagent == null) { updateSoftwareToolStripMenuItem1.Visible = updateSoftwareToolStripMenuItem.Visible = false; return; } helpRequested = (mcagent.HelpRequest != null); - if (mcagent.state != 3) { updateSoftwareToolStripMenuItem1.Visible = updateSoftwareToolStripMenuItem.Visible = false; } // If not connected, don't offer auto-update option. + if (mcagent.state != 3) + { + updateSoftwareToolStripMenuItem1.Visible = updateSoftwareToolStripMenuItem.Visible = false; // If not connected, don't offer auto-update option. + if (guestSharingForm != null) { guestSharingForm.Close(); } + } if (mcagent.autoConnect) { @@ -1183,6 +1195,8 @@ private void remoteSessionsLabel_Click(object sender, EventArgs e) private void dialogContextMenuStrip_Opening(object sender, System.ComponentModel.CancelEventArgs e) { requestHelpToolStripMenuItem.Enabled = ((mcagent != null) && (mcagent.state != 0)) || ((agent != null) && (agent.State != 0)); + guestSharingToolStripMenuItem.Visible = ((mcagent != null) && (mcagent.selfSharingAllowed == true)); + guestSharingToolStripMenuItem.Enabled = (mcagent.state == 3); } private void intelAMTStateToolStripMenuItem_Click(object sender, EventArgs e) @@ -1545,5 +1559,22 @@ private void setUiImage(Image x) setUiImage(uiImage.Custom); } + private void guestSharingToolStripMenuItem_DropDownOpening(object sender, EventArgs e) + { + } + + private void guestSharingToolStripMenuItem_Click(object sender, EventArgs e) + { + if ((mcagent == null) || (mcagent.state != 3) || (mcagent.selfSharingAllowed == false)) return; + if (guestSharingForm != null) + { + guestSharingForm.Focus(); + } + else + { + guestSharingForm = new GuestSharingForm(this); + guestSharingForm.Show(); + } + } } } diff --git a/MainForm.resx b/MainForm.resx index 6a396d5..39ce4b0 100644 --- a/MainForm.resx +++ b/MainForm.resx @@ -165,90 +165,6 @@ 152, 17 - - 166, 22 - - - &Open - - - 166, 22 - - - &Close - - - False - - - 166, 22 - - - O&pen Site... - - - False - - - 166, 22 - - - Show Sessions... - - - 166, 22 - - - Show &Events... - - - 166, 22 - - - Intel® ME State... - - - False - - - 166, 22 - - - &Update Software - - - False - - - 166, 22 - - - Agent Select - - - 163, 6 - - - 166, 22 - - - &Start Agent - - - 166, 22 - - - S&top Agent - - - 163, 6 - - - 166, 22 - - - E&xit - 167, 258 @@ -1955,6 +1871,90 @@ MeshCentral Assistant + + 166, 22 + + + &Open + + + 166, 22 + + + &Close + + + False + + + 166, 22 + + + O&pen Site... + + + False + + + 166, 22 + + + Show Sessions... + + + 166, 22 + + + Show &Events... + + + 166, 22 + + + Intel® ME State... + + + False + + + 166, 22 + + + &Update Software + + + False + + + 166, 22 + + + Agent Select + + + 163, 6 + + + 166, 22 + + + &Start Agent + + + 166, 22 + + + S&top Agent + + + 163, 6 + + + 166, 22 + + + E&xit + 330, 17 @@ -2039,6 +2039,15 @@ Cancel Help Request + + 183, 22 + + + Guest Sharing... + + + False + 180, 6 @@ -2070,7 +2079,7 @@ &Update Software - 184, 164 + 184, 186 dialogContextMenuStrip @@ -3943,6 +3952,12 @@ System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + guestSharingToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + toolStripMenuItem3 diff --git a/MeshCentralAgent.cs b/MeshCentralAgent.cs index e6e6453..7f9586f 100644 --- a/MeshCentralAgent.cs +++ b/MeshCentralAgent.cs @@ -82,6 +82,10 @@ public class MeshCentralAgent public List pendingWakeOnLan = new List(); private System.Threading.Timer pendingWakeOnLanTimer = null; private string agentTag = null; + public bool selfSharingAllowed = false; + public string selfSharingUrl = null; + public bool selfSharingViewOnly = false; + public int selfSharingFlags = 0; // Sessions public Dictionary DesktopSessions = null; @@ -101,6 +105,9 @@ public class MeshCentralAgent public delegate void onRequestConsentHandler(MeshCentralTunnel tunnel, string msg, int protocol, string userid); public event onRequestConsentHandler onRequestConsent; + public delegate void onSelfSharingStatusHandler(bool allowed, string url); + public event onSelfSharingStatusHandler onSelfSharingStatus; + public void askForConsent(MeshCentralTunnel tunnel, string msg, int protocol, string userid) { if (onRequestConsent != null) { onRequestConsent(tunnel, msg, protocol, userid); } @@ -623,6 +630,12 @@ public void RequestHelp(string HelpRequest) } } + public void sendRequestGuestSharing(int flags, bool viewOnly) + { + Log(string.Format("sendRequestGuestSharing {0}, {1}", flags, viewOnly)); + if (WebSocket != null) WebSocket.SendString("{\"action\":\"guestShare\",\"flags\":" + flags + ",\"viewOnly\":" + ((viewOnly == true)?"true":"false") + "}"); + } + private void sendSessionUpdate(string type, string value) { Log(string.Format("sendSessionUpdate {0}, {1}", type, value)); @@ -1005,6 +1018,22 @@ public void processServerJsonData(string data) // TODO: List system services break; } + case "guestShare": + { + if (jsonAction.ContainsKey("url") && (jsonAction["url"] != null) && (jsonAction["url"].GetType() == typeof(string))) + { + selfSharingUrl = (string)jsonAction["url"]; + if (jsonAction.ContainsKey("flags") && (jsonAction["flags"] != null) && (jsonAction["flags"].GetType() == typeof(int))) { selfSharingFlags = (int)jsonAction["flags"]; } + if (jsonAction.ContainsKey("viewOnly") && (jsonAction["viewOnly"] != null) && (jsonAction["viewOnly"].GetType() == typeof(bool))) { selfSharingViewOnly = (bool)jsonAction["viewOnly"]; } + } + else + { + selfSharingUrl = null; + selfSharingFlags = 0; + } + if (onSelfSharingStatus != null) { onSelfSharingStatus(selfSharingAllowed, selfSharingUrl); } + break; + } default: { Log("Unprocessed event type: " + eventType); @@ -1088,6 +1117,32 @@ public void processServerJsonData(string data) } break; } + case "serverInfo": + { + if (jsonAction.ContainsKey("agentSelfGuestSharing") && (jsonAction["agentSelfGuestSharing"].GetType() == typeof(Boolean))) { + if (selfSharingAllowed != (Boolean)jsonAction["agentSelfGuestSharing"]) + { + selfSharingAllowed = (Boolean)jsonAction["agentSelfGuestSharing"]; + if (onSelfSharingStatus != null) { onSelfSharingStatus(selfSharingAllowed, selfSharingUrl); } + } + } + break; + } + case "guestShare": + { + if (jsonAction.ContainsKey("url") && (jsonAction["url"] != null) && (jsonAction["url"].GetType() == typeof(string))) + { + selfSharingUrl = (string)jsonAction["url"]; + if (jsonAction.ContainsKey("flags") && (jsonAction["flags"] != null) && (jsonAction["flags"].GetType() == typeof(int))) { selfSharingFlags = (int)jsonAction["flags"]; } + if (jsonAction.ContainsKey("viewOnly") && (jsonAction["viewOnly"] != null) && (jsonAction["viewOnly"].GetType() == typeof(bool))) { selfSharingViewOnly = (bool)jsonAction["viewOnly"]; } + } + else { + selfSharingUrl = null; + selfSharingFlags = 0; + } + if (onSelfSharingStatus != null) { onSelfSharingStatus(selfSharingAllowed, selfSharingUrl); } + break; + } default: { Log("Unprocessed command: " + action); diff --git a/MeshCentralAssistant.csproj b/MeshCentralAssistant.csproj index 44bc5f5..ad84dc8 100644 --- a/MeshCentralAssistant.csproj +++ b/MeshCentralAssistant.csproj @@ -104,6 +104,12 @@ EventsForm.cs + + Form + + + GuestSharingForm.cs + Form @@ -180,6 +186,9 @@ EventsForm.cs + + GuestSharingForm.cs + MainForm.cs