commit 20984125acb4b7f2f14761c6d842b643e67e9d5a Author: Ylian Saint-Hilaire Date: Thu Jun 6 14:23:23 2019 -0700 Initial version on GitHub diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..dceedf1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,291 @@ +## Ignore nodejs things +HelpImages/ + +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. +## +## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore + +# User-specific files +*.suo +*.user +*.userosscache +*.sln.docstates + +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +bld/ +[Bb]in/ +[Oo]bj/ +[Ll]og/ + +# Visual Studio 2015 cache/options directory +.vs/ +# Uncomment if you have tasks that create the project's static files in wwwroot +#wwwroot/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +# NUNIT +*.VisualState.xml +TestResult.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +# .NET Core +project.lock.json +project.fragment.lock.json +artifacts/ +**/Properties/launchSettings.json + +*_i.c +*_p.c +*_i.h +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opendb +*.opensdf +*.sdf +*.cachefile +*.VC.db +*.VC.VC.opendb + +# Visual Studio profiler +*.psess +*.vsp +*.vspx +*.sap + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding add-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# Visual Studio code coverage results +*.coverage +*.coveragexml + +# NCrunch +_NCrunch_* +.*crunch*.local.xml +nCrunchTemp_* + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# TODO: Comment the next line if you want to checkin your web deploy settings +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# Microsoft Azure Web App publish settings. Comment the next line if you want to +# checkin your Azure Web App publish settings, but sensitive information contained +# in these scripts will be unencrypted +PublishScripts/ + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/packages/* +# except build/, which is used as an MSBuild target. +!**/packages/build/ +# Uncomment if necessary however generally it will be regenerated when needed +#!**/packages/repositories.config +# NuGet v3's project.json files produces more ignorable files +*.nuget.props +*.nuget.targets + +# Microsoft Azure Build Output +csx/ +*.build.csdef + +# Microsoft Azure Emulator +ecf/ +rcf/ + +# Windows Store app package directories and files +AppPackages/ +BundleArtifacts/ +Package.StoreAssociation.xml +_pkginfo.txt + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ + +# Others +ClientBin/ +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.jfm +*.pfx +*.publishsettings +orleans.codegen.cs + +# Since there are multiple workflows, uncomment next line to ignore bower_components +# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) +#bower_components/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +*.mdf +*.ldf +*.ndf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings + +# Microsoft Fakes +FakesAssemblies/ + +# GhostDoc plugin setting file +*.GhostDoc.xml + +# Node.js Tools for Visual Studio +.ntvs_analysis.dat +node_modules/ + +# Typescript v1 declaration files +typings/ + +# Visual Studio 6 build log +*.plg + +# Visual Studio 6 workspace options file +*.opt + +# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) +*.vbw + +# Visual Studio LightSwitch build output +**/*.HTMLClient/GeneratedArtifacts +**/*.DesktopClient/GeneratedArtifacts +**/*.DesktopClient/ModelManifest.xml +**/*.Server/GeneratedArtifacts +**/*.Server/ModelManifest.xml +_Pvt_Extensions + +# Paket dependency manager +.paket/paket.exe +paket-files/ + +# FAKE - F# Make +.fake/ + +# JetBrains Rider +.idea/ +*.sln.iml + +# CodeRush +.cr/ + +# Python Tools for Visual Studio (PTVS) +__pycache__/ +*.pyc + +# Cake - Uncomment if you are using it +# tools/** +# !tools/packages.config + +# Telerik's JustMock configuration file +*.jmconfig + +# BizTalk build output +*.btp.cs +*.btm.cs +*.odx.cs +*.xsd.cs diff --git a/AddPortMapForm.Designer.cs b/AddPortMapForm.Designer.cs new file mode 100644 index 0000000..ef1eea6 --- /dev/null +++ b/AddPortMapForm.Designer.cs @@ -0,0 +1,289 @@ +namespace MeshCentralRouter +{ + partial class AddPortMapForm + { + /// + /// 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(AddPortMapForm)); + this.cancelButton = new System.Windows.Forms.Button(); + this.okButton = new System.Windows.Forms.Button(); + this.localNumericUpDown = new System.Windows.Forms.NumericUpDown(); + this.label1 = new System.Windows.Forms.Label(); + this.nodeComboBox = new System.Windows.Forms.ComboBox(); + this.label2 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.remoteNumericUpDown = new System.Windows.Forms.NumericUpDown(); + this.label4 = new System.Windows.Forms.Label(); + this.appComboBox = new System.Windows.Forms.ComboBox(); + this.label5 = new System.Windows.Forms.Label(); + this.groupComboBox = new System.Windows.Forms.ComboBox(); + this.label6 = new System.Windows.Forms.Label(); + this.tcpRadioButton = new System.Windows.Forms.RadioButton(); + this.udpRadioButton = new System.Windows.Forms.RadioButton(); + ((System.ComponentModel.ISupportInitialize)(this.localNumericUpDown)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.remoteNumericUpDown)).BeginInit(); + this.SuspendLayout(); + // + // cancelButton + // + this.cancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.cancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.cancelButton.Location = new System.Drawing.Point(288, 167); + this.cancelButton.Name = "cancelButton"; + this.cancelButton.Size = new System.Drawing.Size(75, 23); + this.cancelButton.TabIndex = 8; + this.cancelButton.Text = "Cancel"; + this.cancelButton.UseVisualStyleBackColor = true; + this.cancelButton.Click += new System.EventHandler(this.cancelButton_Click); + // + // okButton + // + this.okButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.okButton.Location = new System.Drawing.Point(207, 167); + this.okButton.Name = "okButton"; + this.okButton.Size = new System.Drawing.Size(75, 23); + this.okButton.TabIndex = 7; + this.okButton.Text = "OK"; + this.okButton.UseVisualStyleBackColor = true; + this.okButton.Click += new System.EventHandler(this.okButton_Click); + // + // localNumericUpDown + // + this.localNumericUpDown.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.localNumericUpDown.Location = new System.Drawing.Point(157, 33); + this.localNumericUpDown.Maximum = new decimal(new int[] { + 65535, + 0, + 0, + 0}); + this.localNumericUpDown.Name = "localNumericUpDown"; + this.localNumericUpDown.Size = new System.Drawing.Size(206, 20); + this.localNumericUpDown.TabIndex = 2; + this.localNumericUpDown.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(12, 35); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(55, 13); + this.label1.TabIndex = 3; + this.label1.Text = "Local Port"; + // + // nodeComboBox + // + this.nodeComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.nodeComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.nodeComboBox.FormattingEnabled = true; + this.nodeComboBox.Location = new System.Drawing.Point(157, 86); + this.nodeComboBox.Name = "nodeComboBox"; + this.nodeComboBox.Size = new System.Drawing.Size(206, 21); + this.nodeComboBox.TabIndex = 4; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(12, 89); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(81, 13); + this.label2.TabIndex = 5; + this.label2.Text = "Remote Device"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(12, 142); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(66, 13); + this.label3.TabIndex = 7; + this.label3.Text = "Remote Port"; + // + // remoteNumericUpDown + // + this.remoteNumericUpDown.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.remoteNumericUpDown.Location = new System.Drawing.Point(157, 140); + this.remoteNumericUpDown.Maximum = new decimal(new int[] { + 65535, + 0, + 0, + 0}); + this.remoteNumericUpDown.Minimum = new decimal(new int[] { + 1, + 0, + 0, + 0}); + this.remoteNumericUpDown.Name = "remoteNumericUpDown"; + this.remoteNumericUpDown.Size = new System.Drawing.Size(206, 20); + this.remoteNumericUpDown.TabIndex = 6; + this.remoteNumericUpDown.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this.remoteNumericUpDown.Value = new decimal(new int[] { + 80, + 0, + 0, + 0}); + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(12, 116); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(59, 13); + this.label4.TabIndex = 9; + this.label4.Text = "Application"; + // + // appComboBox + // + this.appComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.appComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.appComboBox.FormattingEnabled = true; + this.appComboBox.Items.AddRange(new object[] { + "Custom", + "HTTP", + "HTTPS", + "RDP", + "PuTTY", + "WinSCP"}); + this.appComboBox.Location = new System.Drawing.Point(157, 113); + this.appComboBox.Name = "appComboBox"; + this.appComboBox.Size = new System.Drawing.Size(206, 21); + this.appComboBox.TabIndex = 5; + this.appComboBox.SelectedIndexChanged += new System.EventHandler(this.appComboBox_SelectedIndexChanged); + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(12, 62); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(73, 13); + this.label5.TabIndex = 11; + this.label5.Text = "Device Group"; + // + // groupComboBox + // + this.groupComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.groupComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.groupComboBox.FormattingEnabled = true; + this.groupComboBox.Location = new System.Drawing.Point(157, 59); + this.groupComboBox.Name = "groupComboBox"; + this.groupComboBox.Size = new System.Drawing.Size(206, 21); + this.groupComboBox.TabIndex = 3; + this.groupComboBox.SelectedIndexChanged += new System.EventHandler(this.groupComboBox_SelectedIndexChanged); + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(12, 9); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(46, 13); + this.label6.TabIndex = 12; + this.label6.Text = "Protocol"; + // + // tcpRadioButton + // + this.tcpRadioButton.AutoSize = true; + this.tcpRadioButton.Checked = true; + this.tcpRadioButton.Location = new System.Drawing.Point(157, 9); + this.tcpRadioButton.Name = "tcpRadioButton"; + this.tcpRadioButton.Size = new System.Drawing.Size(46, 17); + this.tcpRadioButton.TabIndex = 1; + this.tcpRadioButton.TabStop = true; + this.tcpRadioButton.Text = "TCP"; + this.tcpRadioButton.UseVisualStyleBackColor = true; + this.tcpRadioButton.CheckedChanged += new System.EventHandler(this.tcpRadioButton_CheckedChanged); + // + // udpRadioButton + // + this.udpRadioButton.AutoSize = true; + this.udpRadioButton.Location = new System.Drawing.Point(209, 9); + this.udpRadioButton.Name = "udpRadioButton"; + this.udpRadioButton.Size = new System.Drawing.Size(48, 17); + this.udpRadioButton.TabIndex = 1; + this.udpRadioButton.Text = "UDP"; + this.udpRadioButton.UseVisualStyleBackColor = true; + this.udpRadioButton.CheckedChanged += new System.EventHandler(this.tcpRadioButton_CheckedChanged); + // + // AddPortMapForm + // + this.AcceptButton = this.okButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this.cancelButton; + this.ClientSize = new System.Drawing.Size(375, 202); + this.Controls.Add(this.udpRadioButton); + this.Controls.Add(this.tcpRadioButton); + this.Controls.Add(this.label6); + this.Controls.Add(this.label5); + this.Controls.Add(this.groupComboBox); + this.Controls.Add(this.label4); + this.Controls.Add(this.appComboBox); + this.Controls.Add(this.label3); + this.Controls.Add(this.remoteNumericUpDown); + this.Controls.Add(this.label2); + this.Controls.Add(this.nodeComboBox); + this.Controls.Add(this.label1); + this.Controls.Add(this.localNumericUpDown); + this.Controls.Add(this.okButton); + this.Controls.Add(this.cancelButton); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "AddPortMapForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "Port Mapping"; + this.Load += new System.EventHandler(this.AddPortMapForm_Load); + ((System.ComponentModel.ISupportInitialize)(this.localNumericUpDown)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.remoteNumericUpDown)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button cancelButton; + private System.Windows.Forms.Button okButton; + private System.Windows.Forms.NumericUpDown localNumericUpDown; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.ComboBox nodeComboBox; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.NumericUpDown remoteNumericUpDown; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.ComboBox appComboBox; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.ComboBox groupComboBox; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.RadioButton tcpRadioButton; + private System.Windows.Forms.RadioButton udpRadioButton; + } +} \ No newline at end of file diff --git a/AddPortMapForm.cs b/AddPortMapForm.cs new file mode 100644 index 0000000..66ecf50 --- /dev/null +++ b/AddPortMapForm.cs @@ -0,0 +1,99 @@ +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 MeshCentralRouter +{ + public partial class AddPortMapForm : Form + { + private MeshCentralServer meshcentral; + + public AddPortMapForm(MeshCentralServer meshcentral) + { + this.meshcentral = meshcentral; + InitializeComponent(); + } + + public int getProtocol() { return (int)(tcpRadioButton.Checked?1:2); } + public int getLocalPort() { return (int)localNumericUpDown.Value; } + public int getRemotePort() { return (int)remoteNumericUpDown.Value; } + public int getAppId() { return (int)appComboBox.SelectedIndex; } + public NodeClass getNode() { return (NodeClass)nodeComboBox.SelectedItem; } + + private void AddPortMapForm_Load(object sender, EventArgs e) + { + // Fill the groups + groupComboBox.Items.Clear(); + foreach (string meshid in meshcentral.meshes.Keys) + { + MeshClass mesh = meshcentral.meshes[meshid]; + if (mesh.type == 2) + { + int nodeCount = 0; + foreach (string nodeid in meshcentral.nodes.Keys) + { + NodeClass node = meshcentral.nodes[nodeid]; + if ((node.meshid == mesh.meshid) && ((node.conn & 1) != 0)) { nodeCount++; } + } + if (nodeCount > 0) { groupComboBox.Items.Add(mesh); } + } + } + + // Set default selection + if (groupComboBox.Items.Count > 0) { groupComboBox.SelectedIndex = 0; } + appComboBox.SelectedIndex = 1; + fillNodesInDropDown(); + } + + private void fillNodesInDropDown() + { + MeshClass mesh = (MeshClass)groupComboBox.SelectedItem; + + // Fill the nodes dropdown + nodeComboBox.Items.Clear(); + foreach (string nodeid in meshcentral.nodes.Keys) + { + NodeClass node = meshcentral.nodes[nodeid]; + if ((node.meshid == mesh.meshid) && ((node.conn & 1) != 0)) { nodeComboBox.Items.Add(node); } + } + + if (nodeComboBox.Items.Count > 0) { nodeComboBox.SelectedIndex = 0; } + } + + private void appComboBox_SelectedIndexChanged(object sender, EventArgs e) + { + if (appComboBox.SelectedIndex == 1) { remoteNumericUpDown.Value = 80; } + if (appComboBox.SelectedIndex == 2) { remoteNumericUpDown.Value = 443; } + if (appComboBox.SelectedIndex == 3) { remoteNumericUpDown.Value = 3389; } + if (appComboBox.SelectedIndex == 4) { remoteNumericUpDown.Value = 22; } + if (appComboBox.SelectedIndex == 5) { remoteNumericUpDown.Value = 22; } + } + + private void cancelButton_Click(object sender, EventArgs e) + { + DialogResult = DialogResult.Cancel; + } + + private void okButton_Click(object sender, EventArgs e) + { + DialogResult = DialogResult.OK; + } + + private void groupComboBox_SelectedIndexChanged(object sender, EventArgs e) + { + fillNodesInDropDown(); + } + + private void tcpRadioButton_CheckedChanged(object sender, EventArgs e) + { + appComboBox.Enabled = tcpRadioButton.Checked; + if (udpRadioButton.Checked) { appComboBox.SelectedIndex = 0; } + } + } +} diff --git a/AddPortMapForm.resx b/AddPortMapForm.resx new file mode 100644 index 0000000..b93e49a --- /dev/null +++ b/AddPortMapForm.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/AddRelayMapForm.Designer.cs b/AddRelayMapForm.Designer.cs new file mode 100644 index 0000000..fc257ae --- /dev/null +++ b/AddRelayMapForm.Designer.cs @@ -0,0 +1,315 @@ +namespace MeshCentralRouter +{ + partial class AddRelayMapForm + { + /// + /// 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(AddRelayMapForm)); + this.cancelButton = new System.Windows.Forms.Button(); + this.okButton = new System.Windows.Forms.Button(); + this.localNumericUpDown = new System.Windows.Forms.NumericUpDown(); + this.label1 = new System.Windows.Forms.Label(); + this.nodeComboBox = new System.Windows.Forms.ComboBox(); + this.label2 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.remoteNumericUpDown = new System.Windows.Forms.NumericUpDown(); + this.label4 = new System.Windows.Forms.Label(); + this.appComboBox = new System.Windows.Forms.ComboBox(); + this.label5 = new System.Windows.Forms.Label(); + this.remoteIpTextBox = new System.Windows.Forms.TextBox(); + this.label6 = new System.Windows.Forms.Label(); + this.groupComboBox = new System.Windows.Forms.ComboBox(); + this.udpRadioButton = new System.Windows.Forms.RadioButton(); + this.tcpRadioButton = new System.Windows.Forms.RadioButton(); + this.label7 = new System.Windows.Forms.Label(); + ((System.ComponentModel.ISupportInitialize)(this.localNumericUpDown)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.remoteNumericUpDown)).BeginInit(); + this.SuspendLayout(); + // + // cancelButton + // + this.cancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.cancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.cancelButton.Location = new System.Drawing.Point(288, 193); + this.cancelButton.Name = "cancelButton"; + this.cancelButton.Size = new System.Drawing.Size(75, 23); + this.cancelButton.TabIndex = 0; + this.cancelButton.Text = "Cancel"; + this.cancelButton.UseVisualStyleBackColor = true; + this.cancelButton.Click += new System.EventHandler(this.cancelButton_Click); + // + // okButton + // + this.okButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.okButton.Location = new System.Drawing.Point(207, 193); + this.okButton.Name = "okButton"; + this.okButton.Size = new System.Drawing.Size(75, 23); + this.okButton.TabIndex = 1; + this.okButton.Text = "OK"; + this.okButton.UseVisualStyleBackColor = true; + this.okButton.Click += new System.EventHandler(this.okButton_Click); + // + // localNumericUpDown + // + this.localNumericUpDown.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.localNumericUpDown.Location = new System.Drawing.Point(157, 32); + this.localNumericUpDown.Maximum = new decimal(new int[] { + 65535, + 0, + 0, + 0}); + this.localNumericUpDown.Name = "localNumericUpDown"; + this.localNumericUpDown.Size = new System.Drawing.Size(206, 20); + this.localNumericUpDown.TabIndex = 2; + this.localNumericUpDown.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(12, 34); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(55, 13); + this.label1.TabIndex = 3; + this.label1.Text = "Local Port"; + // + // nodeComboBox + // + this.nodeComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.nodeComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.nodeComboBox.FormattingEnabled = true; + this.nodeComboBox.Location = new System.Drawing.Point(157, 85); + this.nodeComboBox.Name = "nodeComboBox"; + this.nodeComboBox.Size = new System.Drawing.Size(206, 21); + this.nodeComboBox.TabIndex = 4; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(12, 88); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(71, 13); + this.label2.TabIndex = 5; + this.label2.Text = "Relay Device"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(12, 167); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(66, 13); + this.label3.TabIndex = 7; + this.label3.Text = "Remote Port"; + // + // remoteNumericUpDown + // + this.remoteNumericUpDown.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.remoteNumericUpDown.Location = new System.Drawing.Point(157, 165); + this.remoteNumericUpDown.Maximum = new decimal(new int[] { + 65535, + 0, + 0, + 0}); + this.remoteNumericUpDown.Minimum = new decimal(new int[] { + 1, + 0, + 0, + 0}); + this.remoteNumericUpDown.Name = "remoteNumericUpDown"; + this.remoteNumericUpDown.Size = new System.Drawing.Size(206, 20); + this.remoteNumericUpDown.TabIndex = 6; + this.remoteNumericUpDown.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this.remoteNumericUpDown.Value = new decimal(new int[] { + 80, + 0, + 0, + 0}); + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(12, 115); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(59, 13); + this.label4.TabIndex = 9; + this.label4.Text = "Application"; + // + // appComboBox + // + this.appComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.appComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.appComboBox.FormattingEnabled = true; + this.appComboBox.Items.AddRange(new object[] { + "Custom", + "HTTP", + "HTTPS", + "RDP", + "PuTTY", + "WinSCP"}); + this.appComboBox.Location = new System.Drawing.Point(157, 112); + this.appComboBox.Name = "appComboBox"; + this.appComboBox.Size = new System.Drawing.Size(206, 21); + this.appComboBox.TabIndex = 8; + this.appComboBox.SelectedIndexChanged += new System.EventHandler(this.appComboBox_SelectedIndexChanged); + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(12, 142); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(57, 13); + this.label5.TabIndex = 10; + this.label5.Text = "Remote IP"; + // + // remoteIpTextBox + // + this.remoteIpTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.remoteIpTextBox.Location = new System.Drawing.Point(157, 139); + this.remoteIpTextBox.Name = "remoteIpTextBox"; + this.remoteIpTextBox.Size = new System.Drawing.Size(206, 20); + this.remoteIpTextBox.TabIndex = 11; + this.remoteIpTextBox.Text = "127.0.0.1"; + this.remoteIpTextBox.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this.remoteIpTextBox.TextChanged += new System.EventHandler(this.remoteIpTextBox_TextChanged); + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(12, 61); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(73, 13); + this.label6.TabIndex = 13; + this.label6.Text = "Device Group"; + // + // groupComboBox + // + this.groupComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.groupComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.groupComboBox.FormattingEnabled = true; + this.groupComboBox.Location = new System.Drawing.Point(157, 58); + this.groupComboBox.Name = "groupComboBox"; + this.groupComboBox.Size = new System.Drawing.Size(206, 21); + this.groupComboBox.TabIndex = 12; + this.groupComboBox.SelectedIndexChanged += new System.EventHandler(this.groupComboBox_SelectedIndexChanged); + // + // udpRadioButton + // + this.udpRadioButton.AutoSize = true; + this.udpRadioButton.Location = new System.Drawing.Point(209, 9); + this.udpRadioButton.Name = "udpRadioButton"; + this.udpRadioButton.Size = new System.Drawing.Size(48, 17); + this.udpRadioButton.TabIndex = 14; + this.udpRadioButton.Text = "UDP"; + this.udpRadioButton.UseVisualStyleBackColor = true; + // + // tcpRadioButton + // + this.tcpRadioButton.AutoSize = true; + this.tcpRadioButton.Checked = true; + this.tcpRadioButton.Location = new System.Drawing.Point(157, 9); + this.tcpRadioButton.Name = "tcpRadioButton"; + this.tcpRadioButton.Size = new System.Drawing.Size(46, 17); + this.tcpRadioButton.TabIndex = 15; + this.tcpRadioButton.TabStop = true; + this.tcpRadioButton.Text = "TCP"; + this.tcpRadioButton.UseVisualStyleBackColor = true; + this.tcpRadioButton.CheckedChanged += new System.EventHandler(this.tcpRadioButton_CheckedChanged); + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(12, 9); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(46, 13); + this.label7.TabIndex = 16; + this.label7.Text = "Protocol"; + // + // AddRelayMapForm + // + this.AcceptButton = this.okButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this.cancelButton; + this.ClientSize = new System.Drawing.Size(375, 228); + this.Controls.Add(this.udpRadioButton); + this.Controls.Add(this.tcpRadioButton); + this.Controls.Add(this.label7); + this.Controls.Add(this.label6); + this.Controls.Add(this.groupComboBox); + this.Controls.Add(this.remoteIpTextBox); + this.Controls.Add(this.label5); + this.Controls.Add(this.label4); + this.Controls.Add(this.appComboBox); + this.Controls.Add(this.label3); + this.Controls.Add(this.remoteNumericUpDown); + this.Controls.Add(this.label2); + this.Controls.Add(this.nodeComboBox); + this.Controls.Add(this.label1); + this.Controls.Add(this.localNumericUpDown); + this.Controls.Add(this.okButton); + this.Controls.Add(this.cancelButton); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "AddRelayMapForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "Relay Mapping"; + this.Load += new System.EventHandler(this.AddRelayMapForm_Load); + ((System.ComponentModel.ISupportInitialize)(this.localNumericUpDown)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.remoteNumericUpDown)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button cancelButton; + private System.Windows.Forms.Button okButton; + private System.Windows.Forms.NumericUpDown localNumericUpDown; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.ComboBox nodeComboBox; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.NumericUpDown remoteNumericUpDown; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.ComboBox appComboBox; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.TextBox remoteIpTextBox; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.ComboBox groupComboBox; + private System.Windows.Forms.RadioButton udpRadioButton; + private System.Windows.Forms.RadioButton tcpRadioButton; + private System.Windows.Forms.Label label7; + } +} \ No newline at end of file diff --git a/AddRelayMapForm.cs b/AddRelayMapForm.cs new file mode 100644 index 0000000..6ddfc97 --- /dev/null +++ b/AddRelayMapForm.cs @@ -0,0 +1,112 @@ +using System; +using System.Net; +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 MeshCentralRouter +{ + public partial class AddRelayMapForm : Form + { + private MeshCentralServer meshcentral; + + public AddRelayMapForm(MeshCentralServer meshcentral) + { + this.meshcentral = meshcentral; + InitializeComponent(); + updateInfo(); + } + + public int getProtocol() { return (int)(tcpRadioButton.Checked ? 1 : 2); } + public int getLocalPort() { return (int)localNumericUpDown.Value; } + public int getRemotePort() { return (int)remoteNumericUpDown.Value; } + public string getRemoteIP() { return remoteIpTextBox.Text; } + public int getAppId() { return (int)appComboBox.SelectedIndex; } + public NodeClass getNode() { return (NodeClass)nodeComboBox.SelectedItem; } + + private void AddRelayMapForm_Load(object sender, EventArgs e) + { + // Fill the groups + groupComboBox.Items.Clear(); + foreach (string meshid in meshcentral.meshes.Keys) + { + MeshClass mesh = meshcentral.meshes[meshid]; + if (mesh.type == 2) { + int nodeCount = 0; + foreach (string nodeid in meshcentral.nodes.Keys) { + NodeClass node = meshcentral.nodes[nodeid]; + if ((node.meshid == mesh.meshid) && ((node.conn & 1) != 0)) { nodeCount++; } + } + if (nodeCount > 0) { groupComboBox.Items.Add(mesh); } + } + } + + // Set default selection + if (groupComboBox.Items.Count > 0) { groupComboBox.SelectedIndex = 0; } + appComboBox.SelectedIndex = 1; + fillNodesInDropDown(); + } + + private void fillNodesInDropDown() + { + MeshClass mesh = (MeshClass)groupComboBox.SelectedItem; + + // Fill the nodes dropdown + nodeComboBox.Items.Clear(); + foreach (string nodeid in meshcentral.nodes.Keys) + { + NodeClass node = meshcentral.nodes[nodeid]; + if ((node.meshid == mesh.meshid) && ((node.conn & 1) != 0)) { nodeComboBox.Items.Add(node); } + } + + if (nodeComboBox.Items.Count > 0) { nodeComboBox.SelectedIndex = 0; } + } + + private void appComboBox_SelectedIndexChanged(object sender, EventArgs e) + { + if (appComboBox.SelectedIndex == 1) { remoteNumericUpDown.Value = 80; } + if (appComboBox.SelectedIndex == 2) { remoteNumericUpDown.Value = 443; } + if (appComboBox.SelectedIndex == 3) { remoteNumericUpDown.Value = 3389; } + if (appComboBox.SelectedIndex == 4) { remoteNumericUpDown.Value = 22; } + if (appComboBox.SelectedIndex == 5) { remoteNumericUpDown.Value = 22; } + } + + private void updateInfo() + { + IPAddress ipaddress = null; + try { ipaddress = IPAddress.Parse(remoteIpTextBox.Text); } catch (Exception) { } + okButton.Enabled = (ipaddress != null); + } + + private void cancelButton_Click(object sender, EventArgs e) + { + DialogResult = DialogResult.Cancel; + } + + private void okButton_Click(object sender, EventArgs e) + { + DialogResult = DialogResult.OK; + } + + private void remoteIpTextBox_TextChanged(object sender, EventArgs e) + { + updateInfo(); + } + + private void groupComboBox_SelectedIndexChanged(object sender, EventArgs e) + { + fillNodesInDropDown(); + } + + private void tcpRadioButton_CheckedChanged(object sender, EventArgs e) + { + appComboBox.Enabled = tcpRadioButton.Checked; + if (udpRadioButton.Checked) { appComboBox.SelectedIndex = 0; } + } + } +} diff --git a/AddRelayMapForm.resx b/AddRelayMapForm.resx new file mode 100644 index 0000000..b93e49a --- /dev/null +++ b/AddRelayMapForm.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/AppLaunchForm.Designer.cs b/AppLaunchForm.Designer.cs new file mode 100644 index 0000000..c443784 --- /dev/null +++ b/AppLaunchForm.Designer.cs @@ -0,0 +1,196 @@ +namespace MeshCentralRouter +{ + partial class AppLaunchForm + { + /// + /// 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(AppLaunchForm)); + this.cancelButton = new System.Windows.Forms.Button(); + this.okButton = new System.Windows.Forms.Button(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.appNameLabel = new System.Windows.Forms.Label(); + this.appPathTextBox = new System.Windows.Forms.TextBox(); + this.appLinkLabel = new System.Windows.Forms.LinkLabel(); + this.openFileDialog = new System.Windows.Forms.OpenFileDialog(); + this.folderButton = new System.Windows.Forms.Button(); + this.groupBox1.SuspendLayout(); + this.SuspendLayout(); + // + // cancelButton + // + this.cancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.cancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.cancelButton.Location = new System.Drawing.Point(323, 128); + this.cancelButton.Name = "cancelButton"; + this.cancelButton.Size = new System.Drawing.Size(75, 23); + this.cancelButton.TabIndex = 0; + this.cancelButton.Text = "Cancel"; + this.cancelButton.UseVisualStyleBackColor = true; + this.cancelButton.Click += new System.EventHandler(this.cancelButton_Click); + // + // okButton + // + this.okButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.okButton.Location = new System.Drawing.Point(242, 128); + this.okButton.Name = "okButton"; + this.okButton.Size = new System.Drawing.Size(75, 23); + this.okButton.TabIndex = 1; + this.okButton.Text = "OK"; + this.okButton.UseVisualStyleBackColor = true; + this.okButton.Click += new System.EventHandler(this.okButton_Click); + // + // 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.folderButton); + this.groupBox1.Controls.Add(this.appNameLabel); + this.groupBox1.Controls.Add(this.appLinkLabel); + this.groupBox1.Controls.Add(this.appPathTextBox); + this.groupBox1.Controls.Add(this.label3); + this.groupBox1.Controls.Add(this.label2); + this.groupBox1.Controls.Add(this.label1); + this.groupBox1.Location = new System.Drawing.Point(12, 12); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Size = new System.Drawing.Size(386, 110); + this.groupBox1.TabIndex = 2; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "Application Launch"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(12, 25); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(35, 13); + this.label1.TabIndex = 0; + this.label1.Text = "Name"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(12, 51); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(25, 13); + this.label2.TabIndex = 1; + this.label2.Text = "Site"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(12, 77); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(29, 13); + this.label3.TabIndex = 2; + this.label3.Text = "Path"; + // + // appNameLabel + // + this.appNameLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.appNameLabel.Location = new System.Drawing.Point(83, 25); + this.appNameLabel.Name = "appNameLabel"; + this.appNameLabel.Size = new System.Drawing.Size(238, 16); + this.appNameLabel.TabIndex = 3; + this.appNameLabel.Text = "Application Name"; + // + // appPathTextBox + // + this.appPathTextBox.Location = new System.Drawing.Point(86, 74); + this.appPathTextBox.Name = "appPathTextBox"; + this.appPathTextBox.Size = new System.Drawing.Size(294, 20); + this.appPathTextBox.TabIndex = 3; + this.appPathTextBox.TextChanged += new System.EventHandler(this.appPathTextBox_TextChanged); + // + // appLinkLabel + // + this.appLinkLabel.Location = new System.Drawing.Point(83, 49); + this.appLinkLabel.Name = "appLinkLabel"; + this.appLinkLabel.Size = new System.Drawing.Size(238, 16); + this.appLinkLabel.TabIndex = 4; + this.appLinkLabel.TabStop = true; + this.appLinkLabel.Text = "Application Link"; + this.appLinkLabel.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.appLinkLabel_LinkClicked); + // + // openFileDialog + // + this.openFileDialog.DefaultExt = "exe"; + this.openFileDialog.Filter = "Executable (*.exe)|*.exe"; + this.openFileDialog.Title = "Application Executable"; + // + // folderButton + // + this.folderButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.folderButton.Image = global::MeshCentralRouter.Properties.Resources.Folder36; + this.folderButton.Location = new System.Drawing.Point(327, 15); + this.folderButton.Name = "folderButton"; + this.folderButton.Size = new System.Drawing.Size(52, 52); + this.folderButton.TabIndex = 5; + this.folderButton.UseVisualStyleBackColor = true; + this.folderButton.Click += new System.EventHandler(this.folderPictureBox_Click); + // + // AppLaunchForm + // + this.AcceptButton = this.okButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this.cancelButton; + this.ClientSize = new System.Drawing.Size(410, 163); + this.Controls.Add(this.groupBox1); + this.Controls.Add(this.okButton); + this.Controls.Add(this.cancelButton); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "AppLaunchForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "MeshCentral Router"; + this.groupBox1.ResumeLayout(false); + this.groupBox1.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Button cancelButton; + private System.Windows.Forms.Button okButton; + private System.Windows.Forms.GroupBox groupBox1; + private System.Windows.Forms.Label appNameLabel; + private System.Windows.Forms.LinkLabel appLinkLabel; + private System.Windows.Forms.TextBox appPathTextBox; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.OpenFileDialog openFileDialog; + private System.Windows.Forms.Button folderButton; + } +} \ No newline at end of file diff --git a/AppLaunchForm.cs b/AppLaunchForm.cs new file mode 100644 index 0000000..b27816d --- /dev/null +++ b/AppLaunchForm.cs @@ -0,0 +1,63 @@ +using System; +using System.IO; +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 MeshCentralRouter +{ + public partial class AppLaunchForm : Form + { + public AppLaunchForm() + { + InitializeComponent(); + UpdateInfo(); + } + + public void SetAppName(string name) { appNameLabel.Text = name; } + public void SetAppLink(string link) { appLinkLabel.Text = link; } + public void SetAppPath(string path) { appPathTextBox.Text = path; } + public string GetAppPath() { return appPathTextBox.Text; } + + private void folderPictureBox_Click(object sender, EventArgs e) + { + openFileDialog.FileName = appPathTextBox.Text; + if (openFileDialog.ShowDialog(this) == DialogResult.OK) + { + appPathTextBox.Text = openFileDialog.FileName; + UpdateInfo(); + } + } + + private void appPathTextBox_TextChanged(object sender, EventArgs e) + { + UpdateInfo(); + } + + private void UpdateInfo() + { + okButton.Enabled = File.Exists(appPathTextBox.Text); + } + + private void okButton_Click(object sender, EventArgs e) + { + DialogResult = DialogResult.OK; + } + + private void cancelButton_Click(object sender, EventArgs e) + { + DialogResult = DialogResult.Cancel; + } + + private void appLinkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) + { + System.Diagnostics.Process.Start(appLinkLabel.Text); + } + + } +} diff --git a/AppLaunchForm.resx b/AppLaunchForm.resx new file mode 100644 index 0000000..7292dc4 --- /dev/null +++ b/AppLaunchForm.resx @@ -0,0 +1,1818 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + + 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/Empty-Banner.png b/Empty-Banner.png new file mode 100644 index 0000000..737ce37 Binary files /dev/null and b/Empty-Banner.png differ diff --git a/Folder36.png b/Folder36.png new file mode 100644 index 0000000..0aa3685 Binary files /dev/null and b/Folder36.png differ diff --git a/Gear20.png b/Gear20.png new file mode 100644 index 0000000..f50bc92 Binary files /dev/null and b/Gear20.png differ diff --git a/Graphics.pptx b/Graphics.pptx new file mode 100644 index 0000000..1dac32c Binary files /dev/null and b/Graphics.pptx differ diff --git a/Help20.png b/Help20.png new file mode 100644 index 0000000..7554edf Binary files /dev/null and b/Help20.png differ diff --git a/MC2-Banner.png b/MC2-Banner.png new file mode 100644 index 0000000..a01fe3c Binary files /dev/null and b/MC2-Banner.png differ diff --git a/MC2-Logo.png b/MC2-Logo.png new file mode 100644 index 0000000..6c4ba6f Binary files /dev/null and b/MC2-Logo.png differ diff --git a/MainForm.Designer.cs b/MainForm.Designer.cs new file mode 100644 index 0000000..a9e2d43 --- /dev/null +++ b/MainForm.Designer.cs @@ -0,0 +1,859 @@ +namespace MeshCentralRouter +{ + partial class MainForm + { + /// + /// 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() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); + this.panel5 = new System.Windows.Forms.Panel(); + this.mainPanel = new System.Windows.Forms.Panel(); + this.mainTabControl = new System.Windows.Forms.TabControl(); + this.tabPage1 = new System.Windows.Forms.TabPage(); + this.panel1 = new System.Windows.Forms.Panel(); + this.stateLabel = new System.Windows.Forms.Label(); + this.label28 = new System.Windows.Forms.Label(); + this.label27 = new System.Windows.Forms.Label(); + this.label26 = new System.Windows.Forms.Label(); + this.passwordTextBox = new System.Windows.Forms.TextBox(); + this.serverNameComboBox = new System.Windows.Forms.ComboBox(); + this.userNameTextBox = new System.Windows.Forms.TextBox(); + this.licenseLinkLabel = new System.Windows.Forms.LinkLabel(); + this.versionLabel = new System.Windows.Forms.Label(); + this.nextButton1 = new System.Windows.Forms.Button(); + this.pictureBox3 = new System.Windows.Forms.PictureBox(); + this.label1 = new System.Windows.Forms.Label(); + this.pictureBox2 = new System.Windows.Forms.PictureBox(); + this.tabPage2 = new System.Windows.Forms.TabPage(); + this.panel2 = new System.Windows.Forms.Panel(); + this.label3 = new System.Windows.Forms.Label(); + this.tokenTextBox = new System.Windows.Forms.TextBox(); + this.pictureBox6 = new System.Windows.Forms.PictureBox(); + this.backButton2 = new System.Windows.Forms.Button(); + this.nextButton2 = new System.Windows.Forms.Button(); + this.pictureBox4 = new System.Windows.Forms.PictureBox(); + this.label2 = new System.Windows.Forms.Label(); + this.tabPage3 = new System.Windows.Forms.TabPage(); + this.panel3 = new System.Windows.Forms.Panel(); + this.certDetailsTextBox = new System.Windows.Forms.TextBox(); + this.certDetailsButton = new System.Windows.Forms.Button(); + this.label4 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.backButton3 = new System.Windows.Forms.Button(); + this.nextButton3 = new System.Windows.Forms.Button(); + this.pictureBox5 = new System.Windows.Forms.PictureBox(); + this.tabPage5 = new System.Windows.Forms.TabPage(); + this.panel4 = new System.Windows.Forms.Panel(); + this.settingsPictureBox = new System.Windows.Forms.PictureBox(); + this.openWebSiteButton = new System.Windows.Forms.Button(); + this.helpPictureBox = new System.Windows.Forms.PictureBox(); + this.addRelayButton = new System.Windows.Forms.Button(); + this.mapPanel = new System.Windows.Forms.Panel(); + this.noMapLabel = new System.Windows.Forms.Label(); + this.label6 = new System.Windows.Forms.Label(); + this.addButton = new System.Windows.Forms.Button(); + this.backButton5 = new System.Windows.Forms.Button(); + this.nextButton5 = new System.Windows.Forms.Button(); + this.pictureBox7 = new System.Windows.Forms.PictureBox(); + this.pictureBox1 = new System.Windows.Forms.PictureBox(); + this.stateClearTimer = new System.Windows.Forms.Timer(this.components); + this.cookieRefreshTimer = new System.Windows.Forms.Timer(this.components); + this.notifyIcon = new System.Windows.Forms.NotifyIcon(this.components); + this.trayIconContextMenuStrip = new System.Windows.Forms.ContextMenuStrip(this.components); + this.openToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripMenuItem1 = new System.Windows.Forms.ToolStripSeparator(); + this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.panel5.SuspendLayout(); + this.mainPanel.SuspendLayout(); + this.mainTabControl.SuspendLayout(); + this.tabPage1.SuspendLayout(); + this.panel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit(); + this.tabPage2.SuspendLayout(); + this.panel2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).BeginInit(); + this.tabPage3.SuspendLayout(); + this.panel3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).BeginInit(); + this.tabPage5.SuspendLayout(); + this.panel4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.settingsPictureBox)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.helpPictureBox)).BeginInit(); + this.mapPanel.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox7)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); + this.trayIconContextMenuStrip.SuspendLayout(); + this.SuspendLayout(); + // + // panel5 + // + this.panel5.Controls.Add(this.mainPanel); + this.panel5.Controls.Add(this.pictureBox1); + this.panel5.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel5.Location = new System.Drawing.Point(0, 0); + this.panel5.Name = "panel5"; + this.panel5.Size = new System.Drawing.Size(492, 416); + this.panel5.TabIndex = 8; + // + // mainPanel + // + this.mainPanel.Controls.Add(this.mainTabControl); + this.mainPanel.Dock = System.Windows.Forms.DockStyle.Fill; + this.mainPanel.Location = new System.Drawing.Point(0, 65); + this.mainPanel.Name = "mainPanel"; + this.mainPanel.Size = new System.Drawing.Size(492, 351); + this.mainPanel.TabIndex = 9; + // + // mainTabControl + // + this.mainTabControl.Appearance = System.Windows.Forms.TabAppearance.FlatButtons; + this.mainTabControl.Controls.Add(this.tabPage1); + this.mainTabControl.Controls.Add(this.tabPage2); + this.mainTabControl.Controls.Add(this.tabPage3); + this.mainTabControl.Controls.Add(this.tabPage5); + this.mainTabControl.Dock = System.Windows.Forms.DockStyle.Fill; + this.mainTabControl.Location = new System.Drawing.Point(0, 0); + this.mainTabControl.Margin = new System.Windows.Forms.Padding(0); + this.mainTabControl.Name = "mainTabControl"; + this.mainTabControl.SelectedIndex = 0; + this.mainTabControl.Size = new System.Drawing.Size(492, 351); + this.mainTabControl.TabIndex = 8; + this.mainTabControl.Visible = false; + // + // tabPage1 + // + this.tabPage1.Controls.Add(this.panel1); + this.tabPage1.Location = new System.Drawing.Point(4, 25); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding(3); + this.tabPage1.Size = new System.Drawing.Size(484, 322); + this.tabPage1.TabIndex = 0; + this.tabPage1.Text = "Login"; + this.tabPage1.UseVisualStyleBackColor = true; + // + // panel1 + // + this.panel1.Controls.Add(this.stateLabel); + this.panel1.Controls.Add(this.label28); + this.panel1.Controls.Add(this.label27); + this.panel1.Controls.Add(this.label26); + this.panel1.Controls.Add(this.passwordTextBox); + this.panel1.Controls.Add(this.serverNameComboBox); + this.panel1.Controls.Add(this.userNameTextBox); + this.panel1.Controls.Add(this.licenseLinkLabel); + this.panel1.Controls.Add(this.versionLabel); + this.panel1.Controls.Add(this.nextButton1); + this.panel1.Controls.Add(this.pictureBox3); + this.panel1.Controls.Add(this.label1); + this.panel1.Controls.Add(this.pictureBox2); + this.panel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel1.Location = new System.Drawing.Point(3, 3); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(478, 316); + this.panel1.TabIndex = 6; + // + // stateLabel + // + this.stateLabel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.stateLabel.AutoSize = true; + this.stateLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.stateLabel.ForeColor = System.Drawing.Color.Red; + this.stateLabel.Location = new System.Drawing.Point(241, 225); + this.stateLabel.Name = "stateLabel"; + this.stateLabel.Size = new System.Drawing.Size(88, 13); + this.stateLabel.TabIndex = 19; + this.stateLabel.Text = "Error Message"; + this.stateLabel.Visible = false; + // + // label28 + // + this.label28.AutoSize = true; + this.label28.Location = new System.Drawing.Point(238, 176); + this.label28.Name = "label28"; + this.label28.Size = new System.Drawing.Size(53, 13); + this.label28.TabIndex = 18; + this.label28.Text = "Password"; + // + // label27 + // + this.label27.AutoSize = true; + this.label27.Location = new System.Drawing.Point(238, 135); + this.label27.Name = "label27"; + this.label27.Size = new System.Drawing.Size(55, 13); + this.label27.TabIndex = 17; + this.label27.Text = "Username"; + // + // label26 + // + this.label26.AutoSize = true; + this.label26.Location = new System.Drawing.Point(238, 92); + this.label26.Name = "label26"; + this.label26.Size = new System.Drawing.Size(38, 13); + this.label26.TabIndex = 16; + this.label26.Text = "Server"; + // + // passwordTextBox + // + this.passwordTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.passwordTextBox.Location = new System.Drawing.Point(241, 192); + this.passwordTextBox.Name = "passwordTextBox"; + this.passwordTextBox.PasswordChar = '●'; + this.passwordTextBox.Size = new System.Drawing.Size(213, 20); + this.passwordTextBox.TabIndex = 3; + this.passwordTextBox.TextChanged += new System.EventHandler(this.updatePanel1); + this.passwordTextBox.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.passwordTextBox_KeyPress); + // + // serverNameComboBox + // + this.serverNameComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.serverNameComboBox.DisplayMember = "meshcentral.com"; + this.serverNameComboBox.FormattingEnabled = true; + this.serverNameComboBox.Items.AddRange(new object[] { + "meshcentral.com"}); + this.serverNameComboBox.Location = new System.Drawing.Point(241, 110); + this.serverNameComboBox.Name = "serverNameComboBox"; + this.serverNameComboBox.Size = new System.Drawing.Size(213, 21); + this.serverNameComboBox.TabIndex = 1; + this.serverNameComboBox.SelectedIndexChanged += new System.EventHandler(this.updatePanel1); + this.serverNameComboBox.TextChanged += new System.EventHandler(this.updatePanel1); + this.serverNameComboBox.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.serverNameComboBox_KeyPress); + // + // userNameTextBox + // + this.userNameTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.userNameTextBox.Location = new System.Drawing.Point(241, 151); + this.userNameTextBox.Name = "userNameTextBox"; + this.userNameTextBox.Size = new System.Drawing.Size(213, 20); + this.userNameTextBox.TabIndex = 2; + this.userNameTextBox.TextChanged += new System.EventHandler(this.updatePanel1); + this.userNameTextBox.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.userNameTextBox_KeyPress); + // + // licenseLinkLabel + // + this.licenseLinkLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.licenseLinkLabel.AutoSize = true; + this.licenseLinkLabel.Location = new System.Drawing.Point(307, 260); + this.licenseLinkLabel.Name = "licenseLinkLabel"; + this.licenseLinkLabel.Size = new System.Drawing.Size(171, 13); + this.licenseLinkLabel.TabIndex = 12; + this.licenseLinkLabel.TabStop = true; + this.licenseLinkLabel.Text = "Open Source, Apache 2.0 License"; + this.licenseLinkLabel.TextAlign = System.Drawing.ContentAlignment.TopRight; + this.licenseLinkLabel.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.licenseLinkLabel_LinkClicked); + // + // versionLabel + // + this.versionLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.versionLabel.AutoSize = true; + this.versionLabel.ForeColor = System.Drawing.Color.Gray; + this.versionLabel.Location = new System.Drawing.Point(3, 260); + this.versionLabel.Name = "versionLabel"; + this.versionLabel.Size = new System.Drawing.Size(37, 13); + this.versionLabel.TabIndex = 11; + this.versionLabel.Text = "v0.8.0"; + // + // nextButton1 + // + this.nextButton1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.nextButton1.Location = new System.Drawing.Point(391, 285); + this.nextButton1.Name = "nextButton1"; + this.nextButton1.Size = new System.Drawing.Size(75, 23); + this.nextButton1.TabIndex = 4; + this.nextButton1.Text = "Login"; + this.nextButton1.UseVisualStyleBackColor = true; + this.nextButton1.Click += new System.EventHandler(this.nextButton1_Click); + // + // pictureBox3 + // + this.pictureBox3.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.pictureBox3.Image = global::MeshCentralRouter.Properties.Resources.Empty_Banner; + this.pictureBox3.Location = new System.Drawing.Point(0, 276); + this.pictureBox3.Name = "pictureBox3"; + this.pictureBox3.Size = new System.Drawing.Size(478, 40); + this.pictureBox3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.pictureBox3.TabIndex = 10; + this.pictureBox3.TabStop = false; + // + // 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(454, 29); + this.label1.TabIndex = 6; + this.label1.Text = "MeshCentral Router allows mapping of TCP ports on this computer to any computer i" + + "n your MeshCentral server account. Start my logging into your account."; + // + // pictureBox2 + // + this.pictureBox2.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.pictureBox2.Image = global::MeshCentralRouter.Properties.Resources.MeshCentral; + this.pictureBox2.Location = new System.Drawing.Point(15, 68); + this.pictureBox2.Name = "pictureBox2"; + this.pictureBox2.Size = new System.Drawing.Size(202, 170); + this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; + this.pictureBox2.TabIndex = 7; + this.pictureBox2.TabStop = false; + // + // tabPage2 + // + this.tabPage2.Controls.Add(this.panel2); + this.tabPage2.Location = new System.Drawing.Point(4, 25); + this.tabPage2.Name = "tabPage2"; + this.tabPage2.Padding = new System.Windows.Forms.Padding(3); + this.tabPage2.Size = new System.Drawing.Size(484, 322); + this.tabPage2.TabIndex = 1; + this.tabPage2.Text = "Token"; + this.tabPage2.UseVisualStyleBackColor = true; + // + // panel2 + // + this.panel2.Controls.Add(this.label3); + this.panel2.Controls.Add(this.tokenTextBox); + this.panel2.Controls.Add(this.pictureBox6); + this.panel2.Controls.Add(this.backButton2); + this.panel2.Controls.Add(this.nextButton2); + this.panel2.Controls.Add(this.pictureBox4); + this.panel2.Controls.Add(this.label2); + this.panel2.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel2.Location = new System.Drawing.Point(3, 3); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size(478, 316); + this.panel2.TabIndex = 7; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(238, 135); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(38, 13); + this.label3.TabIndex = 19; + this.label3.Text = "Token"; + // + // tokenTextBox + // + this.tokenTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.tokenTextBox.Location = new System.Drawing.Point(241, 151); + this.tokenTextBox.Name = "tokenTextBox"; + this.tokenTextBox.Size = new System.Drawing.Size(213, 20); + this.tokenTextBox.TabIndex = 18; + this.tokenTextBox.KeyPress += new System.Windows.Forms.KeyPressEventHandler(this.tokenTextBox_KeyPress); + // + // pictureBox6 + // + this.pictureBox6.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.pictureBox6.Image = global::MeshCentralRouter.Properties.Resources.MeshCentral; + this.pictureBox6.Location = new System.Drawing.Point(15, 68); + this.pictureBox6.Name = "pictureBox6"; + this.pictureBox6.Size = new System.Drawing.Size(202, 170); + this.pictureBox6.SizeMode = System.Windows.Forms.PictureBoxSizeMode.CenterImage; + this.pictureBox6.TabIndex = 15; + this.pictureBox6.TabStop = false; + // + // backButton2 + // + this.backButton2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.backButton2.Location = new System.Drawing.Point(310, 285); + this.backButton2.Name = "backButton2"; + this.backButton2.Size = new System.Drawing.Size(75, 23); + this.backButton2.TabIndex = 13; + this.backButton2.Text = "Back"; + this.backButton2.UseVisualStyleBackColor = true; + this.backButton2.Click += new System.EventHandler(this.backButton2_Click); + // + // nextButton2 + // + this.nextButton2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.nextButton2.Location = new System.Drawing.Point(391, 285); + this.nextButton2.Name = "nextButton2"; + this.nextButton2.Size = new System.Drawing.Size(75, 23); + this.nextButton2.TabIndex = 14; + this.nextButton2.Text = "Next"; + this.nextButton2.UseVisualStyleBackColor = true; + this.nextButton2.Click += new System.EventHandler(this.nextButton2_Click); + // + // pictureBox4 + // + this.pictureBox4.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.pictureBox4.Image = global::MeshCentralRouter.Properties.Resources.Empty_Banner; + this.pictureBox4.Location = new System.Drawing.Point(0, 276); + this.pictureBox4.Name = "pictureBox4"; + this.pictureBox4.Size = new System.Drawing.Size(478, 40); + this.pictureBox4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.pictureBox4.TabIndex = 10; + this.pictureBox4.TabStop = false; + // + // label2 + // + this.label2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.label2.Location = new System.Drawing.Point(12, 9); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(454, 32); + this.label2.TabIndex = 6; + this.label2.Text = "Enter the second factor authentication token."; + // + // tabPage3 + // + this.tabPage3.Controls.Add(this.panel3); + this.tabPage3.Location = new System.Drawing.Point(4, 25); + this.tabPage3.Name = "tabPage3"; + this.tabPage3.Size = new System.Drawing.Size(484, 322); + this.tabPage3.TabIndex = 2; + this.tabPage3.Text = "Certificate"; + this.tabPage3.UseVisualStyleBackColor = true; + // + // panel3 + // + this.panel3.Controls.Add(this.certDetailsTextBox); + this.panel3.Controls.Add(this.certDetailsButton); + this.panel3.Controls.Add(this.label4); + this.panel3.Controls.Add(this.label5); + this.panel3.Controls.Add(this.backButton3); + this.panel3.Controls.Add(this.nextButton3); + this.panel3.Controls.Add(this.pictureBox5); + this.panel3.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel3.Location = new System.Drawing.Point(0, 0); + this.panel3.Name = "panel3"; + this.panel3.Size = new System.Drawing.Size(484, 322); + this.panel3.TabIndex = 8; + // + // certDetailsTextBox + // + this.certDetailsTextBox.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.certDetailsTextBox.Location = new System.Drawing.Point(15, 82); + this.certDetailsTextBox.Multiline = true; + this.certDetailsTextBox.Name = "certDetailsTextBox"; + this.certDetailsTextBox.ReadOnly = true; + this.certDetailsTextBox.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; + this.certDetailsTextBox.Size = new System.Drawing.Size(451, 162); + this.certDetailsTextBox.TabIndex = 25; + // + // certDetailsButton + // + this.certDetailsButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.certDetailsButton.Location = new System.Drawing.Point(14, 251); + this.certDetailsButton.Name = "certDetailsButton"; + this.certDetailsButton.Size = new System.Drawing.Size(153, 23); + this.certDetailsButton.TabIndex = 24; + this.certDetailsButton.Text = "View Certificate Details..."; + this.certDetailsButton.UseVisualStyleBackColor = true; + this.certDetailsButton.Click += new System.EventHandler(this.certDetailsButton_Click); + // + // label4 + // + this.label4.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.label4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128))))); + this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label4.ForeColor = System.Drawing.Color.Red; + this.label4.Location = new System.Drawing.Point(8, 6); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(468, 22); + this.label4.TabIndex = 23; + this.label4.Text = "WARNING - Invalid Server Certificate"; + this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // label5 + // + this.label5.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.label5.Location = new System.Drawing.Point(12, 34); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(454, 45); + this.label5.TabIndex = 22; + this.label5.Text = resources.GetString("label5.Text"); + // + // backButton3 + // + this.backButton3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.backButton3.Location = new System.Drawing.Point(316, 291); + this.backButton3.Name = "backButton3"; + this.backButton3.Size = new System.Drawing.Size(75, 23); + this.backButton3.TabIndex = 20; + this.backButton3.Text = "Back"; + this.backButton3.UseVisualStyleBackColor = true; + this.backButton3.Click += new System.EventHandler(this.backButton3_Click); + // + // nextButton3 + // + this.nextButton3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.nextButton3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192))))); + this.nextButton3.Location = new System.Drawing.Point(397, 291); + this.nextButton3.Name = "nextButton3"; + this.nextButton3.Size = new System.Drawing.Size(75, 23); + this.nextButton3.TabIndex = 21; + this.nextButton3.Text = "Ignore"; + this.nextButton3.UseVisualStyleBackColor = false; + this.nextButton3.Click += new System.EventHandler(this.nextButton3_Click); + // + // pictureBox5 + // + this.pictureBox5.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.pictureBox5.Image = global::MeshCentralRouter.Properties.Resources.Empty_Banner; + this.pictureBox5.Location = new System.Drawing.Point(0, 282); + this.pictureBox5.Name = "pictureBox5"; + this.pictureBox5.Size = new System.Drawing.Size(484, 40); + this.pictureBox5.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.pictureBox5.TabIndex = 10; + this.pictureBox5.TabStop = false; + // + // tabPage5 + // + this.tabPage5.Controls.Add(this.panel4); + this.tabPage5.Location = new System.Drawing.Point(4, 25); + this.tabPage5.Name = "tabPage5"; + this.tabPage5.Size = new System.Drawing.Size(484, 322); + this.tabPage5.TabIndex = 4; + this.tabPage5.Text = "Mappings"; + this.tabPage5.UseVisualStyleBackColor = true; + // + // panel4 + // + this.panel4.Controls.Add(this.settingsPictureBox); + this.panel4.Controls.Add(this.openWebSiteButton); + this.panel4.Controls.Add(this.helpPictureBox); + this.panel4.Controls.Add(this.addRelayButton); + this.panel4.Controls.Add(this.mapPanel); + this.panel4.Controls.Add(this.label6); + this.panel4.Controls.Add(this.addButton); + this.panel4.Controls.Add(this.backButton5); + this.panel4.Controls.Add(this.nextButton5); + this.panel4.Controls.Add(this.pictureBox7); + this.panel4.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel4.Location = new System.Drawing.Point(0, 0); + this.panel4.Name = "panel4"; + this.panel4.Size = new System.Drawing.Size(484, 322); + this.panel4.TabIndex = 8; + // + // settingsPictureBox + // + this.settingsPictureBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.settingsPictureBox.Cursor = System.Windows.Forms.Cursors.Hand; + this.settingsPictureBox.Image = ((System.Drawing.Image)(resources.GetObject("settingsPictureBox.Image"))); + this.settingsPictureBox.Location = new System.Drawing.Point(15, 244); + this.settingsPictureBox.Name = "settingsPictureBox"; + this.settingsPictureBox.Size = new System.Drawing.Size(20, 20); + this.settingsPictureBox.TabIndex = 54; + this.settingsPictureBox.TabStop = false; + this.settingsPictureBox.Click += new System.EventHandler(this.settingsPictureBox_Click); + // + // openWebSiteButton + // + this.openWebSiteButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.openWebSiteButton.Location = new System.Drawing.Point(15, 291); + this.openWebSiteButton.Name = "openWebSiteButton"; + this.openWebSiteButton.Size = new System.Drawing.Size(109, 23); + this.openWebSiteButton.TabIndex = 53; + this.openWebSiteButton.Text = "Open Web Site"; + this.openWebSiteButton.UseVisualStyleBackColor = true; + this.openWebSiteButton.Visible = false; + this.openWebSiteButton.Click += new System.EventHandler(this.openWebSiteButton_Click); + // + // helpPictureBox + // + this.helpPictureBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.helpPictureBox.Cursor = System.Windows.Forms.Cursors.Hand; + this.helpPictureBox.Image = ((System.Drawing.Image)(resources.GetObject("helpPictureBox.Image"))); + this.helpPictureBox.Location = new System.Drawing.Point(230, 244); + this.helpPictureBox.Name = "helpPictureBox"; + this.helpPictureBox.Size = new System.Drawing.Size(20, 20); + this.helpPictureBox.TabIndex = 5; + this.helpPictureBox.TabStop = false; + this.helpPictureBox.Click += new System.EventHandler(this.helpPictureBox_Click); + // + // addRelayButton + // + this.addRelayButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.addRelayButton.Enabled = false; + this.addRelayButton.Location = new System.Drawing.Point(258, 243); + this.addRelayButton.Name = "addRelayButton"; + this.addRelayButton.Size = new System.Drawing.Size(100, 23); + this.addRelayButton.TabIndex = 52; + this.addRelayButton.Text = "Add Relay Map..."; + this.addRelayButton.UseVisualStyleBackColor = true; + this.addRelayButton.Click += new System.EventHandler(this.addRelayMapButton_Click); + // + // mapPanel + // + this.mapPanel.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.mapPanel.AutoScroll = true; + this.mapPanel.BackColor = System.Drawing.SystemColors.ControlLightLight; + this.mapPanel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.mapPanel.Controls.Add(this.noMapLabel); + this.mapPanel.Location = new System.Drawing.Point(15, 37); + this.mapPanel.Name = "mapPanel"; + this.mapPanel.Size = new System.Drawing.Size(449, 200); + this.mapPanel.TabIndex = 49; + // + // noMapLabel + // + this.noMapLabel.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.noMapLabel.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.noMapLabel.Location = new System.Drawing.Point(91, 76); + this.noMapLabel.Name = "noMapLabel"; + this.noMapLabel.Size = new System.Drawing.Size(262, 44); + this.noMapLabel.TabIndex = 4; + this.noMapLabel.Text = "No Port Mappings\r\n\r\nClick \"Add\" to get started."; + this.noMapLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // label6 + // + this.label6.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.label6.Location = new System.Drawing.Point(13, 12); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(461, 22); + this.label6.TabIndex = 51; + this.label6.Text = "Active port mappings"; + // + // addButton + // + this.addButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.addButton.Enabled = false; + this.addButton.Location = new System.Drawing.Point(364, 243); + this.addButton.Name = "addButton"; + this.addButton.Size = new System.Drawing.Size(100, 23); + this.addButton.TabIndex = 50; + this.addButton.Text = "Add Map..."; + this.addButton.UseVisualStyleBackColor = true; + this.addButton.Click += new System.EventHandler(this.addButton_Click); + // + // backButton5 + // + this.backButton5.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.backButton5.Location = new System.Drawing.Point(316, 291); + this.backButton5.Name = "backButton5"; + this.backButton5.Size = new System.Drawing.Size(75, 23); + this.backButton5.TabIndex = 35; + this.backButton5.Text = "Log out"; + this.backButton5.UseVisualStyleBackColor = true; + this.backButton5.Click += new System.EventHandler(this.backButton5_Click); + // + // nextButton5 + // + this.nextButton5.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.nextButton5.Location = new System.Drawing.Point(397, 291); + this.nextButton5.Name = "nextButton5"; + this.nextButton5.Size = new System.Drawing.Size(75, 23); + this.nextButton5.TabIndex = 36; + this.nextButton5.Text = "Close"; + this.nextButton5.UseVisualStyleBackColor = true; + this.nextButton5.Click += new System.EventHandler(this.exitToolStripMenuItem_Click); + // + // pictureBox7 + // + this.pictureBox7.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.pictureBox7.Image = global::MeshCentralRouter.Properties.Resources.Empty_Banner; + this.pictureBox7.Location = new System.Drawing.Point(0, 282); + this.pictureBox7.Name = "pictureBox7"; + this.pictureBox7.Size = new System.Drawing.Size(484, 40); + this.pictureBox7.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.pictureBox7.TabIndex = 10; + this.pictureBox7.TabStop = false; + // + // pictureBox1 + // + this.pictureBox1.Dock = System.Windows.Forms.DockStyle.Top; + this.pictureBox1.Image = global::MeshCentralRouter.Properties.Resources.MC2_Banner; + this.pictureBox1.Location = new System.Drawing.Point(0, 0); + this.pictureBox1.Name = "pictureBox1"; + this.pictureBox1.Size = new System.Drawing.Size(492, 65); + this.pictureBox1.TabIndex = 2; + this.pictureBox1.TabStop = false; + // + // stateClearTimer + // + this.stateClearTimer.Interval = 5000; + this.stateClearTimer.Tick += new System.EventHandler(this.stateClearTimer_Tick); + // + // cookieRefreshTimer + // + this.cookieRefreshTimer.Interval = 240000; + this.cookieRefreshTimer.Tick += new System.EventHandler(this.cookieRefreshTimer_Tick); + // + // notifyIcon + // + this.notifyIcon.ContextMenuStrip = this.trayIconContextMenuStrip; + this.notifyIcon.Icon = ((System.Drawing.Icon)(resources.GetObject("notifyIcon.Icon"))); + this.notifyIcon.Text = "MeshCentral Router"; + this.notifyIcon.DoubleClick += new System.EventHandler(this.notifyIcon_DoubleClick); + // + // trayIconContextMenuStrip + // + this.trayIconContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.openToolStripMenuItem, + this.toolStripMenuItem1, + this.exitToolStripMenuItem}); + this.trayIconContextMenuStrip.Name = "trayIconContextMenuStrip"; + this.trayIconContextMenuStrip.Size = new System.Drawing.Size(113, 54); + // + // openToolStripMenuItem + // + this.openToolStripMenuItem.Name = "openToolStripMenuItem"; + this.openToolStripMenuItem.Size = new System.Drawing.Size(112, 22); + this.openToolStripMenuItem.Text = "&Open..."; + this.openToolStripMenuItem.Click += new System.EventHandler(this.openToolStripMenuItem_Click); + // + // toolStripMenuItem1 + // + this.toolStripMenuItem1.Name = "toolStripMenuItem1"; + this.toolStripMenuItem1.Size = new System.Drawing.Size(109, 6); + // + // exitToolStripMenuItem + // + this.exitToolStripMenuItem.Name = "exitToolStripMenuItem"; + this.exitToolStripMenuItem.Size = new System.Drawing.Size(112, 22); + this.exitToolStripMenuItem.Text = "E&xit"; + this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click_1); + // + // MainForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(492, 416); + this.Controls.Add(this.panel5); + this.DoubleBuffered = true; + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.Name = "MainForm"; + this.Text = " MeshCentral Router"; + this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing); + this.Load += new System.EventHandler(this.MainForm_Load); + this.panel5.ResumeLayout(false); + this.mainPanel.ResumeLayout(false); + this.mainTabControl.ResumeLayout(false); + this.tabPage1.ResumeLayout(false); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit(); + this.tabPage2.ResumeLayout(false); + this.panel2.ResumeLayout(false); + this.panel2.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).EndInit(); + this.tabPage3.ResumeLayout(false); + this.panel3.ResumeLayout(false); + this.panel3.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).EndInit(); + this.tabPage5.ResumeLayout(false); + this.panel4.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.settingsPictureBox)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.helpPictureBox)).EndInit(); + this.mapPanel.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox7)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); + this.trayIconContextMenuStrip.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + private System.Windows.Forms.Panel panel5; + private System.Windows.Forms.PictureBox pictureBox1; + private System.Windows.Forms.TabControl mainTabControl; + private System.Windows.Forms.TabPage tabPage1; + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.Label versionLabel; + private System.Windows.Forms.Button nextButton1; + private System.Windows.Forms.PictureBox pictureBox3; + private System.Windows.Forms.PictureBox pictureBox2; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TabPage tabPage2; + private System.Windows.Forms.Panel panel2; + private System.Windows.Forms.Button backButton2; + private System.Windows.Forms.Button nextButton2; + private System.Windows.Forms.PictureBox pictureBox4; + private System.Windows.Forms.TabPage tabPage3; + private System.Windows.Forms.Panel panel3; + private System.Windows.Forms.Button backButton3; + private System.Windows.Forms.Button nextButton3; + private System.Windows.Forms.PictureBox pictureBox5; + private System.Windows.Forms.TabPage tabPage5; + private System.Windows.Forms.Panel panel4; + private System.Windows.Forms.Button backButton5; + private System.Windows.Forms.Button nextButton5; + private System.Windows.Forms.PictureBox pictureBox7; + private System.Windows.Forms.Panel mainPanel; + private System.Windows.Forms.LinkLabel licenseLinkLabel; + private System.Windows.Forms.ComboBox serverNameComboBox; + private System.Windows.Forms.TextBox userNameTextBox; + private System.Windows.Forms.TextBox passwordTextBox; + private System.Windows.Forms.Label label28; + private System.Windows.Forms.Label label27; + private System.Windows.Forms.Label label26; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.TextBox tokenTextBox; + private System.Windows.Forms.PictureBox pictureBox6; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Panel mapPanel; + private System.Windows.Forms.Label noMapLabel; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.Button addButton; + private System.Windows.Forms.Label stateLabel; + private System.Windows.Forms.Timer stateClearTimer; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Button certDetailsButton; + private System.Windows.Forms.TextBox certDetailsTextBox; + private System.Windows.Forms.Button addRelayButton; + private System.Windows.Forms.PictureBox helpPictureBox; + private System.Windows.Forms.Button openWebSiteButton; + private System.Windows.Forms.Timer cookieRefreshTimer; + private System.Windows.Forms.NotifyIcon notifyIcon; + private System.Windows.Forms.ContextMenuStrip trayIconContextMenuStrip; + private System.Windows.Forms.ToolStripMenuItem openToolStripMenuItem; + private System.Windows.Forms.ToolStripSeparator toolStripMenuItem1; + private System.Windows.Forms.ToolStripMenuItem exitToolStripMenuItem; + private System.Windows.Forms.PictureBox settingsPictureBox; + } +} + diff --git a/MainForm.cs b/MainForm.cs new file mode 100644 index 0000000..4622d2c --- /dev/null +++ b/MainForm.cs @@ -0,0 +1,610 @@ +/* +Copyright 2009-2017 Intel Corporation + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +using System; +using System.Net; +using System.Reflection; +using System.Collections; +using System.Windows.Forms; +using System.Security.Cryptography.X509Certificates; +using Microsoft.Win32; + +namespace MeshCentralRouter +{ + public partial class MainForm : Form + { + private int currentPanel = 0; + private DateTime refreshTime = DateTime.Now; + private MeshCentralServer meshcentral = null; + private X509Certificate2 lastBadConnectCert = null; + private string title; + private string[] args; + private bool debug = false; + private bool autoLogin = false; + private bool ignoreCert = false; + private bool inaddrany = false; + private bool forceExit = false; + + public static void saveToRegistry(string name, string value) + { + try { Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\OpenSource\MeshRouter", name, value); } catch (Exception) { } + } + public static string loadFromRegistry(string name) + { + try { return Registry.GetValue(@"HKEY_CURRENT_USER\SOFTWARE\OpenSource\MeshRouter", name, "").ToString(); } catch (Exception) { return ""; } + } + + public MainForm(string[] args) + { + this.args = args; + InitializeComponent(); + mainPanel.Controls.Add(panel1); + mainPanel.Controls.Add(panel2); + mainPanel.Controls.Add(panel3); + mainPanel.Controls.Add(panel4); + pictureBox1.SendToBack(); + Version version = Assembly.GetEntryAssembly().GetName().Version; + versionLabel.Text = "v" + version.Major + "." + version.Minor + "." + version.Build; + + serverNameComboBox.Text = loadFromRegistry("ServerName"); + userNameTextBox.Text = loadFromRegistry("UserName"); + title = this.Text; + + int argflags = 0; + foreach (string arg in this.args) { + if (arg.ToLower() == "-debug") { debug = true; } + if (arg.ToLower() == "-ignorecert") { ignoreCert = true; } + if (arg.ToLower() == "-all") { inaddrany = true; } + if (arg.ToLower() == "-inaddrany") { inaddrany = true; } + if (arg.ToLower() == "-tray") { notifyIcon.Visible = true; this.ShowInTaskbar = false; this.MinimizeBox = false; } + if (arg.Length > 6 && arg.Substring(0, 6).ToLower() == "-host:") { serverNameComboBox.Text = arg.Substring(6); argflags |= 1; } + if (arg.Length > 6 && arg.Substring(0, 6).ToLower() == "-user:") { userNameTextBox.Text = arg.Substring(6); argflags |= 2; } + if (arg.Length > 6 && arg.Substring(0, 6).ToLower() == "-pass:") { passwordTextBox.Text = arg.Substring(6); argflags |= 4; } + } + autoLogin = (argflags == 7); + } + + private void setPanel(int newPanel) + { + if (currentPanel == newPanel) return; + if (newPanel == 4) { updatePanel4(); } + panel1.Visible = (newPanel == 1); + panel2.Visible = (newPanel == 2); + panel3.Visible = (newPanel == 3); + panel4.Visible = (newPanel == 4); + currentPanel = newPanel; + } + + private void MainForm_Load(object sender, EventArgs e) + { + //Text += " - v" + Application.ProductVersion; + //installPathTextBox.Text = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles), "Open Source", "MeshCentral"); + //serverModeComboBox.SelectedIndex = 0; + //windowColor = serverNameTextBox.BackColor; + setPanel(1); + updatePanel1(null, null); + + // Start the multicast scanner + //scanner = new MeshDiscovery(); + //scanner.OnNotify += Scanner_OnNotify; + //scanner.MulticastPing(); + + if (autoLogin) { nextButton1_Click(null, null); } + } + + private void updatePanel1(object sender, EventArgs e) + { + bool ok = true; + if (serverNameComboBox.Text.Length == 0) { ok = false; } + if (userNameTextBox.Text.Length == 0) { ok = false; } + if (passwordTextBox.Text.Length == 0) { ok = false; } + nextButton1.Enabled = ok; + } + + private void updatePanel2(object sender, EventArgs e) + { + bool ok = true; + if (tokenTextBox.Text.Length == 0) { ok = false; } + nextButton2.Enabled = ok; + } + + private void updatePanel4() + { + //ServerState s = readServerStateEx(installPathTextBox.Text); + //if (s.state == ServerStateEnum.Running) { label7.Text = "MeshCentral is running this computer."; } + //else if (s.state == ServerStateEnum.Unknown) { label7.Text = "MeshCentral is installed on this computer."; } + } + + private void exitToolStripMenuItem_Click(object sender, EventArgs e) + { + forceExit = true; + Application.Exit(); + } + + private void MainForm_FormClosing(object sender, FormClosingEventArgs e) + { + if ((notifyIcon.Visible == true) && (forceExit == false)) { e.Cancel = true; Visible = false; } + } + + private void backButton5_Click(object sender, EventArgs e) + { + meshcentral.disconnect(); + } + + private void nextButton1_Click(object sender, EventArgs e) + { + // Attempt to login + addButton.Enabled = false; + addRelayButton.Enabled = false; + openWebSiteButton.Visible = false; + Uri serverurl = new Uri("wss://" + serverNameComboBox.Text + "/control.ashx"); + meshcentral = new MeshCentralServer(); + meshcentral.debug = debug; + meshcentral.ignoreCert = ignoreCert; + meshcentral.onStateChanged += Meshcentral_onStateChanged; + meshcentral.onNodesChanged += Meshcentral_onNodesChanged; + meshcentral.onLoginTokenChanged += Meshcentral_onLoginTokenChanged; + if (lastBadConnectCert != null) { meshcentral.okCertHash = lastBadConnectCert.GetCertHashString(); } + meshcentral.connect(serverurl, userNameTextBox.Text, passwordTextBox.Text, null); + } + + private void nextButton3_Click(object sender, EventArgs e) + { + // Attempt to login, ignore bad cert. + addButton.Enabled = false; + addRelayButton.Enabled = false; + openWebSiteButton.Visible = false; + Uri serverurl = new Uri("wss://" + serverNameComboBox.Text + "/control.ashx"); + meshcentral = new MeshCentralServer(); + meshcentral.debug = debug; + meshcentral.ignoreCert = ignoreCert; + meshcentral.onStateChanged += Meshcentral_onStateChanged; + meshcentral.onNodesChanged += Meshcentral_onNodesChanged; + meshcentral.onLoginTokenChanged += Meshcentral_onLoginTokenChanged; + meshcentral.okCertHash = lastBadConnectCert.GetCertHashString(); + meshcentral.connect(serverurl, userNameTextBox.Text, passwordTextBox.Text, null); + } + + private void Meshcentral_onLoginTokenChanged() + { + if (this.InvokeRequired) { this.Invoke(new MeshCentralServer.onLoginTokenChangedHandler(Meshcentral_onLoginTokenChanged)); return; } + openWebSiteButton.Visible = true; + } + + private void Meshcentral_onNodesChanged() + { + if (this.InvokeRequired) { this.Invoke(new MeshCentralServer.onNodeListChangedHandler(Meshcentral_onNodesChanged)); return; } + addRelayButton.Enabled = addButton.Enabled = ((meshcentral.nodes != null) && (meshcentral.nodes.Count > 0)); + + // Update any active mappings + foreach (Control c in mapPanel.Controls) + { + if (c.GetType() == typeof(MapUserControl)) + { + MapUserControl cc = (MapUserControl)c; + cc.UpdateInfo(); + } + } + + addArgMappings(); + reconnectUdpMaps(); + } + + private void Meshcentral_onStateChanged(int state) + { + if (this.InvokeRequired) { this.Invoke(new MeshCentralServer.onStateChangedHandler(Meshcentral_onStateChanged), state); return; } + + if (state == 0) { + if (meshcentral.disconnectMsg == "tokenrequired") { tokenTextBox.Text = ""; setPanel(2); tokenTextBox.Focus(); } else { setPanel(1); } + if ((meshcentral.disconnectMsg != null) && meshcentral.disconnectMsg.StartsWith("noauth")) { stateLabel.Text = "Invalid username or password"; stateLabel.Visible = true; stateClearTimer.Enabled = true; serverNameComboBox.Focus(); } + else if (meshcentral.disconnectMsg == "cert") { + lastBadConnectCert = meshcentral.disconnectCert; + certDetailsTextBox.Text = "---Issuer---\r\n" + lastBadConnectCert.Issuer.Replace(", ", "\r\n") + "\r\n\r\n---Subject---\r\n" + lastBadConnectCert.Subject.Replace(", ", "\r\n"); + setPanel(3); + certDetailsButton.Focus(); + } + else if (meshcentral.disconnectMsg == null) { stateLabel.Text = "Unable to connect"; stateLabel.Visible = true; stateClearTimer.Enabled = true; serverNameComboBox.Focus(); } + + // Clean up the UI + nextButton1.Enabled = true; + serverNameComboBox.Enabled = true; + userNameTextBox.Enabled = true; + passwordTextBox.Enabled = true; + this.Text = title; + + // Clean up all mappings + foreach (Control c in mapPanel.Controls) { + if (c.GetType() == typeof(MapUserControl)) { + ((MapUserControl)c).Dispose(); + ((MapUserControl)c).Dispose(); + mapPanel.Controls.Remove(c); + } + } + noMapLabel.Visible = true; + + // Clean up the server + cookieRefreshTimer.Enabled = false; + meshcentral.onStateChanged -= Meshcentral_onStateChanged; + meshcentral.onNodesChanged -= Meshcentral_onNodesChanged; + meshcentral = null; + } else if (state == 1) { + stateLabel.Visible = false; + //setPanel(1); + nextButton1.Enabled = false; + serverNameComboBox.Enabled = false; + userNameTextBox.Enabled = false; + passwordTextBox.Enabled = false; + cookieRefreshTimer.Enabled = false; + } else if (state == 2) { + meshcentral.disconnectMsg = "connected"; + stateLabel.Visible = false; + setPanel(4); + addButton.Focus(); + saveToRegistry("ServerName", serverNameComboBox.Text); + saveToRegistry("UserName", userNameTextBox.Text); + this.Text = title + " - " + userNameTextBox.Text; + cookieRefreshTimer.Enabled = true; + } + } + + private void reconnectUdpMaps() + { + foreach (Control c in mapPanel.Controls) + { + if (c == noMapLabel) continue; + MapUserControl map = (MapUserControl)c; + if ((map.protocol == 2) && (map.mapper.totalConnectCounter == 0)) + { + // This is an unconnected UDP map, check if the target node is connected. + foreach (NodeClass n in meshcentral.nodes.Values) { + if ((map.node == n) && ((n.conn & 1) != 0)) + { + // Reconnect the UDP map + map.Start(); + } + } + } + } + } + + private ArrayList processedArgs = new ArrayList(); + private void addArgMappings() + { + // Add mappings + for (int i = 0; i < this.args.Length; i++) + { + if (processedArgs.Contains(i)) { continue; } // This map was already added + string arg = this.args[i]; + + if (arg.Length > 5 && arg.Substring(0, 5).ToLower() == "-map:") + { + string[] x = arg.Substring(5).Split(':'); + if (x.Length == 5) + { + // Protocol + int protocol = 0; + if (x[0].ToLower() == "tcp") { protocol = 1; } + if (x[0].ToLower() == "udp") { protocol = 2; } + if (protocol == 0) continue; + + // LocalPort + ushort localPort = 0; + if (ushort.TryParse(x[1], out localPort) == false) continue; + + // Node + string nodename = x[2]; + NodeClass node = null; + foreach (NodeClass n in meshcentral.nodes.Values) { if (((n.conn & 1) != 0) && (n.name.ToLower() == nodename.ToLower())) { node = n; } } + if (node == null) continue; + + // AppId + int appId = 0; + if (protocol == 1) + { + if (x[3].ToLower() == "http") { appId = 1; } + else if (x[3].ToLower() == "https") { appId = 2; } + else if (x[3].ToLower() == "rdp") { appId = 3; } + else if (x[3].ToLower() == "putty") { appId = 4; } + else if (x[3].ToLower() == "winscp") { appId = 5; } + } + + // RemotePort + ushort remotePort = 0; + if (ushort.TryParse(x[4], out remotePort) == false) continue; + + // Add a new port map + MapUserControl map = new MapUserControl(); + map.xdebug = debug; + map.inaddrany = inaddrany; + map.protocol = protocol; + map.localPort = (int)localPort; + map.remotePort = (int)remotePort; + map.appId = appId; + map.node = node; + map.host = serverNameComboBox.Text; + map.authCookie = meshcentral.authCookie; + map.certhash = meshcentral.wshash; + map.parent = this; + map.Dock = DockStyle.Top; + map.Start(); + + mapPanel.Controls.Add(map); + noMapLabel.Visible = false; + processedArgs.Add(i); + } + } + else if (arg.Length > 10 && arg.Substring(0, 10).ToLower() == "-relaymap:") + { + string[] x = arg.Substring(10).Split(':'); + if (x.Length == 6) + { + // Protocol + int protocol = 0; + if (x[0].ToLower() == "tcp") { protocol = 1; } + if (x[0].ToLower() == "udp") { protocol = 2; } + if (protocol == 0) continue; + + // LocalPort + ushort localPort = 0; + if (ushort.TryParse(x[1], out localPort) == false) continue; + + // Node + string nodename = x[2]; + NodeClass node = null; + foreach (NodeClass n in meshcentral.nodes.Values) { if (((n.conn & 1) != 0) && (n.name.ToLower() == nodename.ToLower())) { node = n; } } + if (node == null) continue; + + // AppId + int appId = 0; + if (protocol == 1) + { + if (x[3].ToLower() == "http") { appId = 1; } + else if (x[3].ToLower() == "https") { appId = 2; } + else if (x[3].ToLower() == "rdp") { appId = 3; } + else if (x[3].ToLower() == "putty") { appId = 4; } + else if (x[3].ToLower() == "winscp") { appId = 5; } + } + + // Remote host + IPAddress remoteIp; + if (IPAddress.TryParse(x[4], out remoteIp) == false) continue; + + // RemotePort + ushort remotePort = 0; + if (ushort.TryParse(x[5], out remotePort) == false) continue; + + // Add a new port map + MapUserControl map = new MapUserControl(); + map.xdebug = debug; + map.inaddrany = inaddrany; + map.protocol = protocol; + map.localPort = (int)localPort; + map.remoteIP = remoteIp.ToString(); + map.remotePort = (int)remotePort; + map.appId = appId; + map.node = node; + map.host = serverNameComboBox.Text; + map.authCookie = meshcentral.authCookie; + map.certhash = meshcentral.wshash; + map.parent = this; + map.Dock = DockStyle.Top; + map.Start(); + + mapPanel.Controls.Add(map); + noMapLabel.Visible = false; + processedArgs.Add(i); + } + } + } + } + + private void addButton_Click(object sender, EventArgs e) + { + AddPortMapForm form = new AddPortMapForm(meshcentral); + if (form.ShowDialog(this) == DialogResult.OK) + { + // Add a new port map + MapUserControl map = new MapUserControl(); + map.xdebug = debug; + map.inaddrany = inaddrany; + map.protocol = form.getProtocol(); + map.localPort = form.getLocalPort(); + map.remotePort = form.getRemotePort(); + map.appId = form.getAppId(); + map.node = form.getNode(); + map.host = serverNameComboBox.Text; + map.authCookie = meshcentral.authCookie; + map.certhash = meshcentral.wshash; + map.parent = this; + map.Dock = DockStyle.Top; + map.Start(); + + mapPanel.Controls.Add(map); + noMapLabel.Visible = false; + } + } + + public void removeMap(MapUserControl map) + { + mapPanel.Controls.Remove(map); + noMapLabel.Visible = (mapPanel.Controls.Count <= 1); + } + + private void backButton2_Click(object sender, EventArgs e) + { + setPanel(1); + } + + private void nextButton2_Click(object sender, EventArgs e) + { + // Attempt to login with token + addButton.Enabled = false; + addRelayButton.Enabled = false; + openWebSiteButton.Visible = false; + Uri serverurl = new Uri("wss://" + serverNameComboBox.Text + "/control.ashx"); + meshcentral = new MeshCentralServer(); + meshcentral.ignoreCert = ignoreCert; + if (lastBadConnectCert != null) { meshcentral.okCertHash = lastBadConnectCert.GetCertHashString(); } + meshcentral.onStateChanged += Meshcentral_onStateChanged; + meshcentral.onNodesChanged += Meshcentral_onNodesChanged; + meshcentral.onLoginTokenChanged += Meshcentral_onLoginTokenChanged; + meshcentral.connect(serverurl, userNameTextBox.Text, passwordTextBox.Text, tokenTextBox.Text.Replace(" ", "")); + } + + private void tokenTextBox_KeyPress(object sender, KeyPressEventArgs e) + { + if (e.KeyChar == 13) { nextButton2_Click(this, null); e.Handled = true; } + } + + private void serverNameComboBox_KeyPress(object sender, KeyPressEventArgs e) + { + if (e.KeyChar == 13) { userNameTextBox.Focus(); e.Handled = true; } + } + + private void userNameTextBox_KeyPress(object sender, KeyPressEventArgs e) + { + if (e.KeyChar == 13) { passwordTextBox.Focus(); e.Handled = true; } + } + + private void passwordTextBox_KeyPress(object sender, KeyPressEventArgs e) + { + if (e.KeyChar == 13) { e.Handled = true; if (nextButton1.Enabled) { nextButton1_Click(this, null); } } + } + + private void stateClearTimer_Tick(object sender, EventArgs e) + { + stateLabel.Visible = false; + stateClearTimer.Enabled = false; + } + + private void licenseLinkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) + { + System.Diagnostics.Process.Start("https://www.apache.org/licenses/LICENSE-2.0.html"); + } + + private void backButton3_Click(object sender, EventArgs e) + { + setPanel(1); + } + + private void certDetailsButton_Click(object sender, EventArgs e) + { + X509Certificate2UI.DisplayCertificate(lastBadConnectCert); + } + + private void addRelayMapButton_Click(object sender, EventArgs e) + { + AddRelayMapForm form = new AddRelayMapForm(meshcentral); + if (form.ShowDialog(this) == DialogResult.OK) + { + // Add a new port map + MapUserControl map = new MapUserControl(); + map.xdebug = debug; + map.inaddrany = inaddrany; + map.protocol = form.getProtocol(); + map.localPort = form.getLocalPort(); + map.remotePort = form.getRemotePort(); + map.remoteIP = form.getRemoteIP(); + map.appId = form.getAppId(); + map.node = form.getNode(); + map.host = serverNameComboBox.Text; + map.authCookie = meshcentral.authCookie; + map.certhash = meshcentral.wshash; + map.parent = this; + map.Dock = DockStyle.Top; + map.Start(); + + mapPanel.Controls.Add(map); + noMapLabel.Visible = false; + } + } + + private void helpPictureBox_Click(object sender, EventArgs e) + { + new MappingHelpForm().ShowDialog(this); + } + + private void openWebSiteButton_Click(object sender, EventArgs e) + { + if (meshcentral.loginCookie != null) { + Uri serverurl = new Uri("https://" + serverNameComboBox.Text + "?login=" + meshcentral.loginCookie); + System.Diagnostics.Process.Start(serverurl.ToString()); + } + } + + private void cookieRefreshTimer_Tick(object sender, EventArgs e) + { + meshcentral.refreshCookies(); + } + + private void notifyIcon_DoubleClick(object sender, EventArgs e) + { + if (this.Visible == false) { this.Visible = true; } else { this.Visible = false; this.Focus(); } + } + + private void exitToolStripMenuItem_Click_1(object sender, EventArgs e) + { + forceExit = true; + Application.Exit(); + } + + private void openToolStripMenuItem_Click(object sender, EventArgs e) + { + this.WindowState = FormWindowState.Normal; + this.Visible = true; + this.Focus(); + } + + private void settingsPictureBox_Click(object sender, EventArgs e) + { + SettingsForm f = new SettingsForm(); + f.BindAllInterfaces = inaddrany; + f.ShowSystemTray = (notifyIcon.Visible == true); + if (f.ShowDialog(this) == DialogResult.OK) + { + inaddrany = f.BindAllInterfaces; + if (f.ShowSystemTray) { + notifyIcon.Visible = true; + this.ShowInTaskbar = false; + this.MinimizeBox = false; + } else { + notifyIcon.Visible = false; + this.ShowInTaskbar = true; + this.MinimizeBox = true; + } + } + } + + /* + private delegate void displayMessageHandler(string msg, int buttons, string extra, int progress); + private void displayMessage(string msg, int buttons = 0, string extra = "", int progress = 0) + { + if (this.InvokeRequired) { this.Invoke(new displayMessageHandler(displayMessage), msg, buttons, extra, progress); return; } + if (msg != null) { statusLabel.Text = msg; loadingLabel.Text = msg; } + statusLabel2.Text = extra; + label4.Text = extra; + nextButton3.Enabled = (buttons == 1); + backButton3.Enabled = (buttons == 2); + mainProgressBar.Visible = (progress > 0); + if (progress >= 0) { mainProgressBar.Value = progress; } + if (buttons == 3) { setPanel(6); } + linkLabel1.Visible = (progress == -1); + advConfigButton.Visible = (progress == -1); + } + */ + + } +} diff --git a/MainForm.resx b/MainForm.resx new file mode 100644 index 0000000..fa5c6f6 --- /dev/null +++ b/MainForm.resx @@ -0,0 +1,3557 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + This server presented a un-trusted certificate. This may indicate that this is not the correct server or that the server does not have a valid certificate. It is not recommanded, but you can press the ignore button to continue connection to this server. + + + + + iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + wgAADsIBFShKgAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC45bDN+TgAAAmRJREFUOE99VN9r + E0EQPn8V/zEfxSIogVya2AffFBVR+nSCgkL7og8Ve5cLVartWUFaWxTBUESFWtTW7OVH06SxTdukNUrF + akjbcWazZ3YvuX7wcbAz33c7O7OrdYKRhKMxO3MqbLm2bjE3Zrv1WNyt6yZjfM1On6QckX4wUHwibLIs + Eg5mKtubyHQLWTvOOM6RmJ2+3VkczGjc7TcM47CwaUE2wzL598LjLAy8KsH4XAUm5zdh+P063JwsKoZE + rGpA2DShN8tUku4nVyEIb9I1JZeIpqe5GR0unYcc7H9ZEtJgTHzZVAyxqqLhQBeWit2UAsRkpsZFjd19 + Xra33vcsz9cJu3v7iobYm3BDWthitj+Q2/gtZADXx/NKbHR2A6YWtnjZaKDEIiZ7otGcyYtESvbQwJ3M + ZH+A9bYMl0ZzSp6fEYsVtMjQfN0f6IkzWN76IyxV5Ks7MDRTVvJbOhc0nKM2Q4/Ox0qg8dhspS0/YqEh + 1p3xB/y89nQRht+twafStrBrwn8EWPKShtsckRcvY9Lzz1V+jnRucoz4EIfbwyDOqhzDfoxoUWy1vHhl + LCfSAarbdUVApPPz4P+hbn0NaUaieBxfkW9yYKX2V0gAXrPvcGd6GS7iPD76sA4/dxoiAsqMokf5/IO5 + Y/y2RBOsWza8MVEQkmBM4yzKmnNxdpabeeix3btywq0XRVhY+SXkLazi7mmncm7UcgeFTQv0BOEFvycn + Euk2XHUWsdPqjfHIzQAOCZt20KuB7V/rJJapm6kyXgC1zCAYTqoL/xyiu4niAr2PnCZbotGgbv5vgAJN + +weFjgeDvNsCGAAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + wwAADsMBx2+oZAAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC45bDN+TgAAAjtJREFUOE+VVF1r + E0EUHb+Kf8xHsQhKIJsPg4o/QlmhBQVFUKGiu9m1lCLsi4pRUJQWrfpgQaLZyQabpKQ2sVLbaoka0+R6 + 7+7sZpJMAj1wHnbmnDN7584MU0FfgMNpyzsRN7mlmS5PW7yVzvKWZriuP2YVj5NGyMcDzcfihltCwngW + ShnbmxS2YZxynENpq3hFNl1+XIGnnzZhefUXfKztwruVHbj/tgHnZr1Ik8rya7quHxQxPchhWCa85Fsw + CtvNNlx8WI5CsarrIiaAFpQZCcw3dWEdDQrN2EU59KQfRptL+yEHbvxsCVsAKtd8XYctDJFx+9Va5MGq + qroDE1gqdlMKuzDnQavdERaAvU4Xzs4Gf7LobYvRAPZSPfIRMzaPsbjpWvJgSAqmfbr6bNX/nnpShb/S + Ql3kpUeVPk/CcB8wOmfyoIo3XtSgvUcRPVDTBnUJ062wxL18a3BC5lSuCp1uf9jzwg+lNpnlwPAcjQ0s + fWuKmABz7xtKHTFhYiDW7akmiST486+3byvffyt1IbHkMsPfnFdNEilwZuEr3FkMOJ0LGjSK2I95lsJW + qyaJdHDza7sRc/lNpS6kZn6OMd2uHsVXpKYS0J2VUWw0hzQhMWP9/N3lI/5tSdnupEq0n8AzWfe0HxYi + afGbQyIseenLTkTnw0bffMiUyWdETA/0BOEFv6UyjKMfBnBAxAyDXg1sf11llqkZhfXkYJmjoDuFCVw5 + RncTzRV6H30abpmOBnUzakAfGPsPoCH77EfzJ24AAAAASUVORK5CYII= + + + + 17, 17 + + + 153, 17 + + + 312, 17 + + + 418, 17 + + + + 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 + + + + + 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/MapUserControl.Designer.cs b/MapUserControl.Designer.cs new file mode 100644 index 0000000..fdcc331 --- /dev/null +++ b/MapUserControl.Designer.cs @@ -0,0 +1,132 @@ +namespace MeshCentralRouter +{ + partial class MapUserControl + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MapUserControl)); + this.devicePictureBox = new System.Windows.Forms.PictureBox(); + this.deviceNameLabel = new System.Windows.Forms.Label(); + this.routingStatusLabel = new System.Windows.Forms.Label(); + this.appButton = new System.Windows.Forms.Button(); + this.closeButton = new System.Windows.Forms.Button(); + this.deviceImageList = new System.Windows.Forms.ImageList(this.components); + ((System.ComponentModel.ISupportInitialize)(this.devicePictureBox)).BeginInit(); + this.SuspendLayout(); + // + // devicePictureBox + // + this.devicePictureBox.Image = global::MeshCentralRouter.Properties.Resources.icons01; + this.devicePictureBox.Location = new System.Drawing.Point(6, 3); + this.devicePictureBox.Name = "devicePictureBox"; + this.devicePictureBox.Size = new System.Drawing.Size(50, 50); + this.devicePictureBox.TabIndex = 0; + this.devicePictureBox.TabStop = false; + // + // deviceNameLabel + // + this.deviceNameLabel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.deviceNameLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.deviceNameLabel.Location = new System.Drawing.Point(62, 12); + this.deviceNameLabel.Name = "deviceNameLabel"; + this.deviceNameLabel.Size = new System.Drawing.Size(290, 15); + this.deviceNameLabel.TabIndex = 1; + this.deviceNameLabel.Text = "ComputerName"; + // + // routingStatusLabel + // + this.routingStatusLabel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.routingStatusLabel.Location = new System.Drawing.Point(62, 32); + this.routingStatusLabel.Name = "routingStatusLabel"; + this.routingStatusLabel.Size = new System.Drawing.Size(290, 15); + this.routingStatusLabel.TabIndex = 2; + this.routingStatusLabel.Text = "Routing Status"; + // + // appButton + // + this.appButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.appButton.Location = new System.Drawing.Point(358, 6); + this.appButton.Name = "appButton"; + this.appButton.Size = new System.Drawing.Size(75, 23); + this.appButton.TabIndex = 3; + this.appButton.Text = "Open..."; + this.appButton.UseVisualStyleBackColor = true; + this.appButton.Click += new System.EventHandler(this.appButton_Click); + // + // closeButton + // + this.closeButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.closeButton.Location = new System.Drawing.Point(358, 30); + this.closeButton.Name = "closeButton"; + this.closeButton.Size = new System.Drawing.Size(75, 23); + this.closeButton.TabIndex = 4; + this.closeButton.Text = "Remove"; + this.closeButton.UseVisualStyleBackColor = true; + this.closeButton.Click += new System.EventHandler(this.closeButton_Click); + // + // deviceImageList + // + this.deviceImageList.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("deviceImageList.ImageStream"))); + this.deviceImageList.TransparentColor = System.Drawing.Color.Transparent; + this.deviceImageList.Images.SetKeyName(0, "icons01.png"); + this.deviceImageList.Images.SetKeyName(1, "icons02.png"); + this.deviceImageList.Images.SetKeyName(2, "icons03.png"); + this.deviceImageList.Images.SetKeyName(3, "icons04.png"); + this.deviceImageList.Images.SetKeyName(4, "icons05.png"); + this.deviceImageList.Images.SetKeyName(5, "icons06.png"); + // + // MapUserControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.SystemColors.ControlLight; + this.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.Controls.Add(this.closeButton); + this.Controls.Add(this.appButton); + this.Controls.Add(this.routingStatusLabel); + this.Controls.Add(this.deviceNameLabel); + this.Controls.Add(this.devicePictureBox); + this.Name = "MapUserControl"; + this.Size = new System.Drawing.Size(441, 63); + ((System.ComponentModel.ISupportInitialize)(this.devicePictureBox)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.PictureBox devicePictureBox; + private System.Windows.Forms.Label deviceNameLabel; + private System.Windows.Forms.Label routingStatusLabel; + private System.Windows.Forms.Button appButton; + private System.Windows.Forms.Button closeButton; + private System.Windows.Forms.ImageList deviceImageList; + } +} diff --git a/MapUserControl.cs b/MapUserControl.cs new file mode 100644 index 0000000..724f19e --- /dev/null +++ b/MapUserControl.cs @@ -0,0 +1,173 @@ +using System; +using System.IO; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using Microsoft.Win32; + +namespace MeshCentralRouter +{ + public partial class MapUserControl : UserControl + { + public int protocol; + public int localPort; + public string remoteIP = null; + public int remotePort; + public int appId; + public NodeClass node; + public MainForm parent; + public MeshMapper mapper; + public string host; + public string authCookie; + public string certhash; + public bool xdebug = false; + public bool inaddrany = false; + + public static void saveToRegistry(string name, string value) + { + try { Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\OpenSource\MeshRouter", name, value); } catch (Exception) { } + } + public static string loadFromRegistry(string name) + { + try { return Registry.GetValue(@"HKEY_CURRENT_USER\SOFTWARE\OpenSource\MeshRouter", name, "").ToString(); } catch (Exception) { return ""; } + } + + public MapUserControl() + { + InitializeComponent(); + } + + public void UpdateInfo() + { + deviceNameLabel.Text = node.name; + devicePictureBox.Image = deviceImageList.Images[node.icon - 1]; + } + + public void Start() + { + routingStatusLabel.Text = "Starting..."; + appButton.Enabled = (appId != 0); + mapper = new MeshMapper(); + mapper.xdebug = xdebug; + mapper.inaddrany = inaddrany; + mapper.certhash = certhash; + mapper.onStateMsgChanged += Mapper_onStateMsgChanged; + string serverurl = "wss://" + host + "/meshrelay.ashx?auth=" + Uri.EscapeDataString(authCookie) + "&nodeid=" + node.nodeid; + if (protocol == 1) { + serverurl += ("&tcpport=" + remotePort); + if (remoteIP != null) { serverurl += "&tcpaddr=" + remoteIP; } + } else if (protocol == 2) { + serverurl += ("&udpport=" + remotePort); + if (remoteIP != null) { serverurl += "&udpaddr=" + remoteIP; } + } + mapper.start(protocol, localPort, serverurl, remotePort, remoteIP); + UpdateInfo(); + } + + public void Stop() + { + routingStatusLabel.Text = "Stopped."; + appButton.Enabled = false; + mapper.onStateMsgChanged -= Mapper_onStateMsgChanged; + mapper.stop(); + mapper = null; + } + + private void Mapper_onStateMsgChanged(string statemsg) + { + if (this.InvokeRequired) { this.Invoke(new MeshMapper.onStateMsgChangedHandler(Mapper_onStateMsgChanged), statemsg); return; } + if (protocol == 2) { + statemsg = "UDP: " + statemsg; + } else { + if (appId == 1) { statemsg = "HTTP: " + statemsg; } + else if (appId == 2) { statemsg = "HTTPS: " + statemsg; } + else if (appId == 3) { statemsg = "RDP: " + statemsg; } + else if (appId == 4) { statemsg = "PuTTY: " + statemsg; } + else if (appId == 5) { statemsg = "WinSCP: " + statemsg; } + else { statemsg = "TCP: " + statemsg; } + } + routingStatusLabel.Text = statemsg; + } + + private void appButton_Click(object sender, EventArgs e) + { + if (appId == 1) { System.Diagnostics.Process.Start("http://localhost:" + mapper.localport); } + if (appId == 2) { System.Diagnostics.Process.Start("https://localhost:" + mapper.localport); } + if (appId == 3) + { + System.Diagnostics.Process proc = null; + string cmd = System.Environment.GetFolderPath(System.Environment.SpecialFolder.System) + "\\mstsc.exe"; + string tfile = Path.Combine(Path.GetTempPath(), "MeshRdpFile.rdp"); + string[] f = null; + try { if (File.Exists(tfile)) f = File.ReadAllLines(tfile); } catch (Exception) { } + if (f != null) + { + List f2 = new List(); + foreach (string fx in f) { if (!fx.StartsWith("full address")) f2.Add(fx); } + f2.Add(string.Format("full address:s:127.0.0.1:{0}", mapper.localport)); + File.WriteAllLines(tfile, f2.ToArray()); + } + else + { + File.WriteAllText(tfile, string.Format("full address:s:127.0.0.1:{0}", mapper.localport)); + } + string args = "/edit:\"" + tfile + "\""; + + // Launch the process + try { proc = System.Diagnostics.Process.Start(cmd, args); } + catch (System.ComponentModel.Win32Exception) { } + } + if (appId == 4) + { + using (AppLaunchForm f = new AppLaunchForm()) + { + System.Diagnostics.Process proc = null; + f.SetAppName("PuTTY SSH client"); + f.SetAppLink("http://www.chiark.greenend.org.uk/~sgtatham/putty/"); + f.SetAppPath(loadFromRegistry("PuttyPath")); + if (f.ShowDialog(this) == DialogResult.OK) + { + saveToRegistry("PuttyPath", f.GetAppPath()); + string args = "-ssh 127.0.0.1 -P " + mapper.localport; + // Launch the process + try { proc = System.Diagnostics.Process.Start(f.GetAppPath(), args); } + catch (System.ComponentModel.Win32Exception) { } + } + } + } + if (appId == 5) + { + using (AppLaunchForm f = new AppLaunchForm()) + { + System.Diagnostics.Process proc = null; + f.SetAppName("WinSCP client"); + f.SetAppLink("http://winscp.net/"); + f.SetAppPath(loadFromRegistry("WinSCPPath")); + if (f.ShowDialog(this) == DialogResult.OK) + { + saveToRegistry("WinSCPPath", f.GetAppPath()); + string args = "scp://127.0.0.1:" + mapper.localport; + // Launch the process + try { proc = System.Diagnostics.Process.Start(f.GetAppPath(), args); } + catch (System.ComponentModel.Win32Exception) { } + } + } + } + } + + private void closeButton_Click(object sender, EventArgs e) + { + if (mapper != null) + { + mapper.stop(); + mapper = null; + } + parent.removeMap(this); + } + } +} diff --git a/MapUserControl.resx b/MapUserControl.resx new file mode 100644 index 0000000..02577e6 --- /dev/null +++ b/MapUserControl.resx @@ -0,0 +1,586 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAACi + agAAAk1TRnQBSQFMAgEBBgEAAQgBAAEIAQABMgEAATIBAAT/AREBAAj/AUIBTQE2BwABNgMAASgDAAHI + AwABZAMAAQEBAAEQBQABQAGc/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A8wAB3gF7Ab0BdwG9 + AXcBvQF3Ad4Be/8AfQAB3gF7Ab0BdwG9AXcBnAFzAVoBawE5AWcBGAFjARgBYwH3AV4BGAFjAXsBbwG9 + AXdaAAHeAXsB3gF7Ab0BdwHeAXv/AA8AAd4BewG9AXcBnAFzAXsBbwE5AWcBGAFjAdYBWgGUAVIBlAFS + AbUBVgGUAVIBlAFSAZQBUgEQAUIBcwFOARgBYwGcAXMB3gF7SgAB3gF7Ab0BdwF7AW8BewFvAVoBawFa + AWsBWgFrAVoBawF7AW8BOQFnAVoBawG9AXf/AAMAAd4BewG9AXcBnAFzAXsBbwE5AWcB9wFeAbUBVgGU + AVIBlAFSAXIBTgFzAU4BlAFSAbUBVgH0AVYBswFSAXMBTgFzAU4BlAFSAc4BOQEQAUIBtQFWAVoBawG9 + AXc+AAHeAXsBnAFzATkBZwHVAVYBUgFKAe8BPQGMAjEBRgFaAWsBWgFrAVoBawFaAWsBewFvAb0BdwGc + AXMBGAFjAfcBXgEYAWMBnAFz+AAB3gF7Ab0BdwF7AW8BOQFnAfcBXgG1AVYBlAFSAXMBTgGUAVIBtQFW + AbYBVgH3AV4B+AFeAfgBXgH4AV4B9wFeASwBOgFhAQgBpQEUAXMBTgGUAVIBcwFOAe8BPQHOATkBcwFO + ARgBYwGcAXMB3gF7NAABnAFzAfcBXgFSAUoBzgE5AWsBLQEpASUBCAEhAecBHAHGARgBhAEQAe8BPQE5 + AWcBGAFjAfcBXgH3AV4B9wFeAXwBbwF7AW8B9gFeAfcBXgH2AV4BtQFWAfcBXgGcAXPsAAHeAXsBvQF3 + AZwBcwFaAWsBGAFjAdYBWgGUAVIBkwFSAXMBTgG1AVYB1gFaARkBYwFaAWsBWwFrAVsBawFbAWsBOgFn + ARgBYwH4AV4BlQFWAUcBLgFAAQABIgEEATIBRgFSAUoBcwFOAVIBSgExAUYBzgE5ARABQgHWAloBawG9 + AXcsAAGcAW8B1gFaARABQgFrAS0BCAEhAecBHAHGARgBxgEYASkBIQGlARQB5wEYAQoBIgEhAQQBawEt + AZQBUgExAUYBMQFGATEBRgExAUYB1gFaAbUBVgEwAUYBcwFOAbUBVgHWAVoB1QFaAZQBUgH3AV4BvQF3 + 5gAB3gJ7AW8BGAFjAdYBWgG1AVYBlAFSAbUBVgHWAVoBOQFnAXwBbwGdAXMBvgF3AZ4BcwGdAXMBfAFv + AVsBawE6AWcBOQFnARkBYwH4AWIBlQFSAewBQgFAAQQBIQEEATEBRgFSAUoBUgFKARABQgFSAUoBUgFK + Ae8BPQHOATkBcwFOARgBYwGcAXMB3gF7IgABnAFzAdYBWgHvAT0BSQEpAecBHAHGARgBpQEUAYQBEAEo + AR0BqQEdASIBCAHrASUBwwEMAUIBBAHmARACAAEIASUBUgFKATEBRgExAUYBMQFGATEBRgEYAWMBtQFW + Ac4BOQHvAT0BEAFCAXMBTgHWAVoB9wFeAbUBVgGUAVIBOQFn5AABewFvAfcBXgHWAVoB1gFaAfcBXgE6 + AWcBfAFvAb4BdwG/AXcBvgF3Ab4BdwGeAXMBnQFzAZ0BcwF8AW8BWwFrAVsBawE6AWcBGQFjARkBYwGU + AVIB7wFGAQcBHQGEARABUgFKAZQBUgGUAVIBMQFGATEBRgExAUYBUgFKATEBRgHOATkBEAFCAbUBVgFa + AWsBvQF3GgABvQF3AXsBbwEYAWMBSgEpAaUBFAGEARABxgEUAaUBEAEhAQQBIQEEAgABpAEMAQYBFQoA + AQEBAAEqASUBUgFKAVIBSgFSAUoBUgFKAXMBTgFaAWsBlAFSAc0BOQHvAT0BEAFCAe8BQQExAUYBlAFS + AbUBVgHWAVoBcwFOAdYBWgG9AXfeAAHeAXsB9wFeAdYBWgE5AWcBWwFrAXwBbwGdAXMBnQFzAZ4BcwG+ + AXcBvgF3Ab4BdwG+AXcBnQFzAZ0BcwF8AW8BXAFrAVsBawE6AWcBGQFjARkBYwG1AVYBLQE6AYwBMQHw + AT0BUgFKARgBYwH3AV4BtQFWAXMBTgExAUYBMQFGAVIBSgFSAUoBEAFCAc4BOQFzAU4BGAFjAZwBcwHe + AXsUAAF7AW8BOQFnAVoBawGUAVIBhAEQASYBFQFBAQQBiQEdAWYBFQoAASIBBAFkAQwBpwEQAQoBGQEr + AR0BTQEhAa8BMQHWAVoB9wFeARgBYwEYAWMBOQFnAXsBbwH3AV4BUgFKARABQgHvAT0BEAFCATABRgEQ + AUIB7wE9AbUBVgEXAWMBlAFSAZQBUgFaAWvcAAGcAXMB1gFaATkBZwFbAWsBWwFrAXwBbwF8AW8BnQFz + AZ0BcwG+AXcBvgF3Ab4BdwG+AXcBngFzAZ0BcwF8AW8BfAFvAVsBawE6AWcBGQFjARkBYwH3AV4BsgFO + AZQBUgFzAU4BcwFOAbwBdwFaAWsBOQFnAfcBXgGUAlIBSgExAUYBMQFGAXMBTgExAUYB7wE9ARABQgHW + AloBawG9AXcQAAF7AW8B9wFeATkBZwE5AWcB7wE9AWQBCAHrASUBQAEEBgABIgEEAYUBDAHpARgBLAEh + AW4BJQGPAS0BrwExAc8BMQHwATkBMQFCAXQBTgE5AWcBOQFnARgBYwEYAWMB+AFeAfcBXgEYAWMBOQFn + ARgBYwHWAVoBUgFKARABQgExAUYB7wE9ARABQgFSAUoBtQFWAdYBWgFzAU4BGAFjAd4Be9gAAXsBbwHW + AVoBOgFnAToBawFbAWsBewFvAXwBbwGdAXMBnQFzAb4BdwG+AXcBvgF3Ab4BdwGeAXMBnQFzAZ0BbwF8 + AW8BfAFvAVsBawFbAWsBGQFjAdYBWgGUAVIBcwFOAXMBTgFaAWsBvQF3AZwBcwF7AW8BWgFrARgBYwHW + AVoBlAJSAUoBMQFGAVIBSgFSAUoBEAFCAe8BPQFzAU4BGAFjAZwBcw4AATkBZwFzAU4BcwFOAXMBTgGt + ATUGAAFDAQgBpwEQASsBHQFuASUBjwEtAdABNQERAT4BUgFGAZQBUgHWAVoBGAFjATkBZwE5AWcBOQFn + ARgBYwEYAWMBGAFjARgBYwEYAWMB9wFeAfcBXgH3AV4B9wFeARgBYwE5AWcB9wFeAZQBUgEPAUIBMQFG + ARABQgEQAUIBtQFWAdYBWgGUAVIB9wFeAb0Bd9YAATkBZwH3AV4BOgFnAToBZwFbAWsBWwFrAXwBbwGd + AXMBnQFzAZ4BcwG+AXcBvgF3Ab4BdwG+AXcBvgF3AZ0BcwFbAWsBGAFjAbUBVgFSAUoBMQFGAVIBSgG1 + AVYB9wFeATkBZwE5AWcBOQFnAXsBbwG9AXcBnAFzAXsBbwFaAWsBGAFjAbUBVgFzAU4BUgFKAVIBSgFz + AU4BUgFKAe8BPQEQAUIB1gFaAXsBbwHeAXsKAAHWAVoB7wE9ATEBRgFzAU4B7wE9AWMBCAHIARQBLAEh + AY8BKQGvATEB8AE5AVIBRgG1AVYBGAFjAVoBawFbAWsBWwFrAVoBawFaAWsBWgFnATkBZwE5AWcBOQFn + ATkBZwE5AWcBGAFjARgBYwEYAWMBGAFfAfcBXgH3AV4B9wFeAfcBXgH3AV4BOQFnARcBYwGUAVIBMQFG + ARABQgEQAUIBlAFSAdYBWgGUAVIB9wFeAb0Bd9QAATgBZwH4AV4BOgFnAToBZwFaAWsBWwFrAXwBbwGd + AXMBvgF3Ab8BdwG+AXcBnQFzAVsBawEYAWMBtQFSAXMBTgFzAU4BcwFOAbUBVgHWAVoBGAFjATkBZwE5 + AWcBGAFjAfcBXgH3AV4BGAFjARgBYwE5AWcBewFvAb0BdwGcAXMBewFvATkBZwH3AV4BtQFWAXMBTgFS + AUoBUgFKAXMBTgExAUYB7wE9AZQBUgE5AWcBvQF3CAAB9wFeATEBRgExAUYBcwFOAbUBVgESAT4BrwEt + AfABOQFzAU4B9wFeAVoBawF7AW8BewFvAXsBawFbAWsBWwFrAVoBawFaAWsBWgFrAVoBawFaAWsBWgFr + AToBZwE5AWcBOQFnATkBZwEYAWMBGAFjARgBYwH4AV4B9wFeAfcBXgH3AV4B9wFeAdYBWgH3AV4BOQFn + AfcBXgFzAU4BEAFCAe8BQQFSAUoB1gFeAbUBVgH3AV4BvQF30gABGAFjAfcBXgFbAWsBWgFrAVsBawFb + AWsBWgFrARkBYwH3AV4BtQFWAZQBUgFzAU4BcwFOAbUBVgH3AV4BOQFnAVoBbwF7AW8BWgFrAVoBawE5 + AWcBGAFnARgBYwEYAWMB9wFeAfcBXgEXAWMB9wFeAfcBXgEYAWMBOQFnAZwBcwG9AXcBnAFzAVoBawE5 + AWcB9wFeAZQCUgFKAVIBSgFzAU4BUgFKARABQgHWAloBawG9AXcGAAEYAWMBcwFOAfcBXgFaAWsBewFv + AVoBawEYAWMBWgFrAXwBbwF8AW8BewFvAXsBbwF7AW8BewFvAXsBbwF7AW8BewFvAXsBawFbAWsBWwFr + AVoBawFaAWsBWgFrAToBZwE5AWcBOQFnATkBZwEYAWMBGAFjARgBYwEYAWMBGAFjAfcBXgHWAVoB1wFa + AdYBWgHWAVoBGAFjATkBZwG1AVYBUgFKAe8BPQFSAUoBtQFWAdYBWgE5AWcB3gF70AABWgFrAVIBSgHW + AVoBtQFWAbUBVgG1AVYBlAFSAZQBUgHWAVoBGAFjAVkBawGbAXMBvQF3AbwBdwGcAXMBewFvAVoBawFa + AWsBWgFrAVsBawF7AWsBfAFvAXwBbwF8AWsBWwFnATkBYwEYAV8B+AFeAfcBXgHXAVoB1wFeAfcBXgE5 + AWcBnAFzAZwBcwF7AW8BWgFrARgBYwHWAVoBlAFSAXMBTgGUAVIBlAFSAdYBWgF7AW8BvQF3BgABvQF3 + AZwBcwF7AW8BWgFrAVsBawF7AW8BfAFvAXwBbwF8AW8BfAFvAXwBbwF8AW8BfAFvAXwBbwF8AW8BfAFv + AXsBbwF7AW8BewFvAVsBawFbAWsBWgFrAVoBawFaAWsBWgFrAToBZwE6AWcBGQFjAfcBXgHWAVoBtQFW + AXMBTgFSAUoBlAFSAdYBWgHWAVoB1gFaAdYBWgH3AV4BOQFnARgBYwFzAU4B7wE9ATEBRgHWAVoB9wFe + AXsBb9AAAd4BewFaAWsBOQFrAXsBbwGcAXMBnAFzAb0BewHeAX8B3gF/Ad4BewHeAXsBvQF3AZwBcwFa + AWsBOQFnAToBZwFbAWsBfAFrAZwBbwGdAW8BnQFzAZ0BcwGdAXMBnAFvAXsBawFaAWcBOgFjARkBYwH4 + AV4B1wFaAbYBVgGUAVIBlAFOAbUBVgE5AWcBnAFzAZwBcwF7AW8BWgFrARgBYwG1AVYBlAFSAdYBWgH3 + AV4BvQF3Ad4BewoAAb0BdwGcAXMBfAFvAXwBbwGcAXMBnAFzAZwBcwGcAXMBnAFzAZwBcwGcAXMBnAFz + AZwBbwF8AW8BfAFvAXwBbwF8AW8BewFvAXsBbwF7AW8BWgFrARgBYwH3AV4B1gFaAXMBTgF0AU4BlAFS + AXQBTgFzAU4BlAFSAZQCUgFKAXMBTgGUAVIB1gFaAdYBWgHWAVoB1gFaARgBYwE5AWcBtQFWARABQgFS + AUoB9wFeAXsBb9QAAd4BewHdAXsBvQF3AXsBbwF7AW8B3gF7Ad4BewHeAXsBvQF7AZwBcwE5AWcBWgFn + AXwBbwGdAXMBvQF3Ab0BdwGcAXMBnAFzAXsBcwF7AW8BewFvAVoBawFaAWsBWgFrAVoBawFaAWsBOQFn + ATkBZwE5AWcBGAFjAdYBWgF0AU4BMgFGAZQBUgFaAWsBnAFzAZwBcwF7AW8BOQFnARgBYwH3AV4BOQFn + EgAB3gF7Ab0BdwGdAXMBnQFzAZ0BcwGdAXMBnQFzAZ0BcwGcAXMBnAFzAZwBcwGcAXMBnAFzAXsBawE5 + AWcBGAFjAdYBWgG1AVYBtgFaAZUBUgGUAVIBtQFWAbUBVgGUAVIBlAFSAbUBVgFzAU4BcwFOAZQBUgGU + AVIBcwFOAZQBUgGUAVIBtQFWAdYBWgHWAVoB1gFaAfcBXgE5AWcB1gFaAXMBTgFaAWsBvQF32AAB3gF7 + Ab0BewG9AXcBvQF3Ad0BewHeAXsB3gF7Ab0BdwG9AXcB/wF/Af8BfwHeAXsB3gF7Ad4BewG9AXcBvQF3 + Ab0BdwGcAXMBnAFzAZwBcwF7AW8BewFvAXsBbwFaAWsBWgFrAVoBawFaAWsBWQFrAVkBawE5AWcB9wFe + AXMBTgHWAVoBOQFnAXsBbwGcAXMBnAFzAXsBbwE5AWcBWgFrFgAB3gF7Ab4BdwG9AXMBnQFzAZ0BcwGd + AXMBnQFzAZwBcwGcAXMB+AFeAZQBUgHWAVoBtQFWAZQBUgHXAV4B9wFeAbUBVgG2AVYB9wFeAZQBUgFz + AU4B1gFaAbUBVgFzAU4BtQFWAbUBVgFzAU4BcwFOAbUBVgGUAlIBSgFzAU4BcwFOAZQBUgG1AVYB1gFa + AdYBWgEYAWMBOQFnAd4Be+AAAd4BewG9AXcBvQF3Ab0BdwHeAXsB/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B3gF7Ad4BewHeAXsB3gF3Ab0BdwG9AXcBvQF3AZwBcwGcAXMBewFzAXsBbwF7AW8BewFvAVoBawFa + AWsBWgFrAVoBawEYAWMBGAFjARgBYwEYAWMBOQFnAXsBbwG9AXcBewFvAZwBcxwAAd4BewG9AXcBnQFz + AZ0BcwGdAXMBnAFzAVsBawFaAWsB1wFaAbUBVgHWAVoBtQFWAbUBVgHWAVoBtQFWAZQBUgHWAVoBtQFW + AZQBUgGUAVIBtQFWAXMBTgFzAU4BlAFSAXMBTgFSAUoBcwFOAXMBTgExAUYBUgFKAXMBTgFzAU4B1gFa + AdYBWgEYAWMBvQF36AAB3gF7Ab0BdwG9AXcBvQF7Ad4BewH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/ + AX8B3gF7Ad4BewHeAXsB3gF7Ab0BdwG9AXcBnAFzAZwBcwGcAXMBewFvAXsBbwFaAWsBWgFrATkBZwE5 + AWcBGAFjARgBYwH3AWIBGAFjATkBZwF7AW8kAAHeAXcBvQF3AZ0BcwGdAXMBnAFzAVoBawFbAWsBOQFn + AdYBWgG1AVYBtQFWAdYBWgGUAVIBlQFSAdYBWgGUAlIBSgFzAU4BcwFOATEBSgFSAUoBcwFOAVIBSgFz + AU4BtQFWAdYBWgH3AWIBWgFrAXsBbwGcAXMBvQF3Ad4Be/AAAd4BewG9AXcBvQF3Ab0BdwHeAXsB3gF7 + Ad4BfwHeAXsBvQF3Ab0BewG9AXcBnAFzAZwBcwG9AXcBvQF3AZwBcwGcAXMBmwFzAXsBbwFaAWsBOQFn + ATkBZwE5AWcBOQFnATkBZwFaAWsBewFvAZwBcwHeAXssAAHeAXcBvQF3AZ0BcwGcAXMBewFvAXwBbwE5 + AWcBtQFWAbYBVgG2AVYBcwFOATEBRgFzAU4BcwFOAVIBSgGUAVIB1gFaARgBYwE5AWcBewFvAZwBcwG9 + AXf/AAUAAd4BewG9AXcBvAF3Ab0BdwGcAXcB9gFeAe8BPQGtATUBzgE5ATEBRgE5AWcBnAFzAZsBcwF7 + AW8BegFvAVoBawF7AW8BewFzAZwBcwG9AXcB3gF7PAAB3gF7Ab0BdwF7AW8BWgFrAVoBZwH3AV4BlAFS + AdYBWgEYAWMBOQFnAXsBbwG9AXcB3gF7Ad4Be/8AFQAB3gF7Ab0BdwG9AXcBewFvAXsBbwGcAXMBnAFz + AZwBcwG9AXcBvQF3Ad4BewHeAXtOAAHeAXsBvQF3AZwBcwHeAXv/AP8A/wD/AP8A/wD/AP8A/wD/AP8A + /wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wAuAAHeAXsB3gF7Ab0BdwF7AW8BWgFr + ATkBZwE5AWcBWgFrAb0Bd/8AdQAB3gF7Ab0BdwF8AW8BOgFrARgBYwH3AV4B1gFaAbUBVgF0AU4BUwFK + AbYBVgG2AVoBdAFOATIBRgH3AV4BewFvAZwBcwHeAXv/AGcAAd4BewFaAWsBGAFjAdYBWgG1AVYBlQFS + AXQBTgFTAUoBMgFGATIBQgERAUIB8AE9AdABOQFTAUoBdAFOAbUBVgGUAVIB7wE9AZQBUgEYAWMBWgFr + AZwBc64AAd4BewGcAXMBWgFrAVoBawFaAWsBWgFrAVoBawGcAXMB3gF7UgAB3gJ7AW8B9wFeAfcBXgGc + AXNGAAE5AWcBtQFWAXQBTgEyAUYBEQFCAREBQgERAUIBEQFCATIBRgEyAUYBUwFGAVMBSgEyAUYBMgFG + AXQBTgF0AVIBlQFSAbYBVgFzAU4B8AE9AbUBVgH3AV4BGAFjAXsBbwHeAXtIAAHeAXsBvQF3Ad4Be1YA + Ab0BdwFaAWsBWgFrATkBZwFaAWsBWgFrAVoBawFaAWsBOQFnATkBZwEYAWMB9wFeARgBYwFaAWsB3gF7 + RgABvQF3ATkBZwGVAVIBMgFGATMBRgHYAVoBlgFSAc8BOQGUAVIBvQF3PgAB3gF7AdYBWgF0AVIBlQFS + AXQBTgEyAUYBMgFGAVMBSgF0AU4BdAFOAXQBTgF0AU4BlAFOAZQBTgFTAUoBUwFKAbYBVgHXAVoBtgFW + AbYBVgG1AVYBEQFGATIBRgEYAWMBGAFjATkBZwF7AW8B3gF7PgAB3gJ7AW8B9wFaAVMBSgEQAT4BrQE1 + AWwBLQGUAVJQAAG9AXcBOQFnARgBYwE5AWcBWgFrAXsBbwF7AW8BewFvAXsBbwFaAWsBOQFnAVoBawF7 + AW8BOQFnAdYBWgHWAVoB1gFaATkBZwHeAXsB3gF7Ab0BdwGcAXMBvQF3Ad4BezIAAZwBcwH4AV4BdAFO + ATIBRgFTAUoBlgFSARoBYwF9AWsBfQFnAX0BZwH4AVYBzwE5Ac4COQFnPAAB9wFeAbYBVgHXAVoB1gFa + AdYBWgG1AVYBtQFWAbUBVgF0AU4BUwFKAVIBSgFSAUoBlAFSAZUBUgFTAUoBUwFKARIBQgGWAU4BtgFa + AbYBVgG2AVYBdAFOAe8BPQH3AV4BOQFnATkBZwFaAWsBewFvAd4BezYAAZwBcwEYAWMBlAFOARABQgHv + AT0B7wE9ARABQgHvAT0BjAExAUoBKQEIASEBzgE5AXsBb0oAAb0BdwEYAWMBGAFjARgBYwE5AWcBWgFr + AVoBawF7AW8BewFvAXsBbwFaAWsBOQFnAXsBbwF7AW8B9wFeAfcBXgEYAWMB1gFaAZQBUgHWAVoBGAFj + ARgBYwEYAWMBOQFnAXsBbwG9AXcB3gF7JgAB3gJ7AW8B1gFaAXQBTgEyAUYBlQFSAfgBXgF8AW8BvgFz + Ab4BcwGdAW8BfQFnAVwBYwFcAV8BXAFfAVwBXwF1AUoBjQExAXMBTgHeAXs2AAFaAWsB1gFaARkBYwH3 + AV4B+AFeARkBZwEYAWMB9wFeAZQBUgFTAUoBlAFSAZQBUgG1AVYBtQFWAZUBUgF0AU4BdAFOAVMBSgEy + AUYBtgFWAbYBVgG2AVYBtQFWAc8BOQG2AVYBWgFrAVoBawFaAWsBewFvAZwBcwHeAXssAAG9AXcBOQFn + AbUBVgExAUIB7wE9Ae8BPQEQAUIBMQFGAe8BPQGMATEBCAEhAcYBGAHGARgBxgEYAQgBIQEIASEBSgEp + AdYBWkgAARgBYwH3AV4B9wFeARgBYwE5AWcBWgFrAVoBawF7AW8BewFvAXsBbwFaAWsBOQFnAXsBbwE5 + AWcB9wFeARgBYwHWAVoBtQFWAZQBUgFzAU4BlAFSAZQBUgHWAVoB9wFeATkBZwF7AW8BnAFzAb0Bdx4A + Ab0BdwE5AWcBtQFWAXQBTgF0AU4B1wFaARkBYwG9AXcB/wF/Af8BewHeAXcBvgFzAZ0BbwF9AWsBfAFn + AVwBYwFcAV8BOwFbATsBWwFcAVsB+gFWAfEBPQHvAT0BOQFnMgAB3gF7AfcBXgE5AWcBOQFnAbUBVgES + AT4BtgFSAVoBawE5AWcBGAFjATkBZwE6AWcBWgFrAZwBcwEYAWMBlQFSAZQBUgGWAVIB1gFaAbUBVgG2 + AVYBtgFWAbYBWgHWAVoB8AE9AVMBSgF7AW8BWgFrAXsBbwF7AW8BnAFzAZ0BcwHeAXskAAFaAWsB1gFW + AVIBRgHvAT0B7wE9ARABPgExAUYBEAFCAa0BNQEpASUBxgEYAaUBFAHGARgBKQElAWsBLQHOATkBlAFS + ATEBRgEIASEBKQElAQgBIQEQAUIBvQF3JgABvQF3AXsBbwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ad4BewwA + Ad4BewHWAVoB1gFaAfcBXgEYAWMBGAFjATkBZwFaAWsBewFvAXsBbwFaAWsBOQFnARgBYwE5AWcBGAFj + ARgBYwHWAVoBtQFWAZQBUgFzAU4BcwFOAZQBUgG1AVYB1gFaAfcBXgEYAWMBWgFrAXsBbwGcAXMB3gF7 + FAAB3gJ7AW8B+AFeAbUBVgF0AU4BtgFWARgBYwF7AW8BnQFzAb0BdwF7AW8BvQF3Af8BfwHfAXcBvgFz + AZ4BbwGdAW8BfQFrAX0BZwF8AWMBXQFjAVwBXwE7AVsB+QFSAdgBTgF0AUoBjAExAQgBIQGUAVIwAAGc + AXMB9wFeAVoBawFaAWsBGAFjAbUBVgH3AV4BewFvAXsBbwFaAWsBnAFzAb0BdwG9AXcBWgFrAfcBXgH3 + AV4BdAFSARIBPgFUAUoB1wFeAbYBWgG2AVYB1gFaAdcBWgERAUIBMQFGAXsBbwF7AW8BnAFzAZwBcwGc + AXMBvQF3Ab0BdwHeAXsgAAFaAWsBzgE5Ae8BPQExAUYBEAFCAc4BOQFKASkB5wEcAaUBFAHGARgBCAEh + AWsBLQHvAT0BUgFKAXMBTgHWAVoBGAFjAfcBXgE5AWcBUgJKASkBCAEhAQgBIQFrAS0BGAFjIgAB9wFe + Ae8BPQHOATkBEAFCAXMBTgG1AVYBUgFKATEBRgG1AVYBOQFnAZwBcwHeAXsGAAHeAXsB1gFaAdYBWgH3 + AV4B9wFeARgBYwEYAWMBOQFnAVoBawFaAWsBWgFrATkBZwEYAWMB9wFeAfcBXgHWAVoBtQFWAXMBTgFS + AUoBUgFKAXMBTgGUAVIB1gFaAfcBXgEYAWMBOQFnAVoBawF7AW8BnAFzAb0Bdw4AAb0BdwFaAWsB1gFa + AbUBVgGUAVIB1wFaAToBZwGdAXMBvQF3Ab0BdwFaAWsBGAFjAbUBVgExAUYBEAFCAfcBWgG+AXcB3gF3 + Ab4BcwG+AW8BngFvAX0BZwE6AV8BtwFSATIBPgGOAS0BSwElASoBJQHnARwB6AEcAQkBIQHGARgBrQE1 + AXsBbywAAVoBawEYAWMBWgFrAVoBawFaAWsBGAFjAVMBSgF1AUoBewFvAZsBcwFaAWsBWgFrAVoBawFa + AWcBOgFnARkBYwHXAVoBlAFSAZUBUgHXAVoB1gFaAdYBWgHXAVoB1wFeAVIBSgHvAT0BewFvAZwBcwGc + AXMBvQF3Ab0BdwG9AXcBvQF3Ad4BewHeAXseAAE5AWcBUgFKAa0BNQHnARwBpQEUAaUBFAHnARwBSgEp + Ac4BOQFSAUoBtQFWARgBYwFaAWsBnAFzAfcBXgEYAWMBOQFnAfcBXgH/AX8BnAFzAbUBVgGMATEBCAEh + ASkBJQEpASEBcwFOHgABnAFzARABQgFTAUoBEAFCAc4BOQHvAT0BjAExASkBJQGMATEBcwFOAZQBUgGU + AVIBGAFjAXsBbwG9AXcEAAE5AWcBtQFWAdYBWgH3AV4B9wFeAfcBXgEYAWMBGAFjATkBZwEYAWMB9wFe + AfcBXgHWAVoBlAJSAUoBEAFCARABQgFSAUoBUgFKAXMBTgHWAVoBGAFjATkBZwE5AWcBWgFrAXsBbwGc + AXMBvQF3CgABnAFzATkBZwHWAVoBtQFWAbYBVgEZAWMBWwFrAb0BcwG+AXcBnAFzATkBZwHWAVoBlAJS + AUoBEAFCAc4BOQGtATUBjAExAWsBLQExAUYBfAFvAZ0BbwH4AVoBUwFKAa4BNQErASUByAEYAacBFAGH + ARABhwEQAacBFAHoARwB6AEcAccBGAHoARwBpQEUAecBHAHWAVoqAAFaAWsBOQFnATkBZwE5AWcBOQFn + ATkBZwG1AVYBdAFOATkBZwF7AW8BnQFzAZ0BdwGcAXMBewFvAVoBawEZAWcBGAFjAfgBXgH3AV4B9wFe + AfgBXgEYAWMB+AFiAfcBXgF0AVIBzgE5AXsBbwGcAXMBvQF3Ab0BdwG9AXcB3gF7Ad4BewHeAXsB3gF7 + IAABWgFrAUoCKQElAa0BNQExAUYBtQFWARgBYwFaAWsBewFvAZwBcwGcAXMBnAFzAZwBcwH3AV4B9wFe + ATkBZwEYAWMB/wF/Af8BfwHeAXsBGAFjAe8BPQEpASUBKQElAQgBIQG1AVYcAAFaAWsBUgFKAZUBUgEx + AUYB7wE9ATEBRgFSAUoBMQFGAe8BPQHvAT0BcwFOAbUBVgGUAVIBtQFWAfcBXgF7AW8BvQF3Ad4BewEY + AWMBtQFWAdYBWgHWAVoB1gFaAdYBWgHWAVoBtQFWAbUBVgFzAU4BUgFKARABQgHOATkBjAExAa0BNQEQ + AUIBUgFKAdYBWgH3AV4BGAFjATkBZwE5AWcBewFvAZwBcwG9AXcB3gF7CgABOQFnAbUBVgH4AV4BOQFj + AXwBbwF8AW8BnQFzAZ0BcwG9AXcB3gF7Ab4BdwEYAWMBMQFGAc4BOQHOATkBzgE5Ac4BOQHvAT0BMAFC + ARABQgEQAUIBzwE5AWwBLQHoARwByAEYAacBFAHIARQBpwEQAcgBFAGnARQBpwEQAYYBEAGnARAB6QEc + AegBHAHHARgB5wEYAaUBFAFjAQwBMQFGAd4BeyQAAd4BewE5AWcBOQFnATkBZwE5AWcBOQFnAVoBZwE5 + AWcBOQFnAVoBawFaAWsBewFvAXsBbwF7AW8BewFvAXsBbwF7AW8BWgFrAVoBawFaAWsBWgFrATkBawEY + AWMB9wFeAfgBXgGVAVYBrQE1AXsBbwG9AXcBvQF3Ab0BdwHeAXsB3gF7Ad4BewHeAXsB3gF7IAABOQFn + AXMBTgHWAVoBewFvAZwBcwGcAXMBnAFzAZwBcwGcAXMBnAFzAZwBcwGcAXMBnAFzAfcBXgEYAWMBOQFn + ARgBYwH/AX8B3gF7Ad4BewH/AX8BewFvAVICSgEpAWsBMQG1AVIBWgFrAb0BdxgAATkBZwFTAUoB+AFe + AXMBTgHvAT0BEAFCATEBRgFzAU4BlAFSAXMBTgExAUYBMQFGAXMBTgGUAVIBtQFWAbUBVgE5AWcBewFv + AVoBawHWAVoBlAFSAZQBUgFzAU4BcwFOAXMBTgFSAUoBEAE+Ae8BPQHvAT0BzgE5Ae8BPQFSAUoBtQFW + AdYBWgHWAVoB9wFeAfcBXgH3AV4B9wFeAdYCWgFrDgABvgF3AToBZwFbAWsBWwFrAVsBawFbAWsBfAFv + AZwBcwGdAXMBvQF3Ab4BdwHeAXsB/wF/Ab0BdwG2AVYBMQFGATEBRgExAUYBEAFCAY0BMQEqASUBCQEh + AcgBGAHoARgByAEYAegBGAGnARQByAEUAacBFAHIARQBpwEUAagBFAGnARQBpwEUAYcBEAHIARgBCQEh + AccBGAHHARgBhQEQAaUBFAFzAU4BnAFzIgAB3gF7ARgBYwEYAWMBGAFjARgBYwE5AWcBOQFnAVoBawFb + AW8BewFvAXsBbwGbAXMBnAFzAZwBdwGbAXMBegFvAVkBZwEYAWMBtgFWATMBRgHyATkBkQEtAS8BHQGy + ATEBOQFnAbYBVgHOATkBnAFzAd4BewHeAXsB3gF7Ad4BeygAAVoBawGcAXMBewFvAb0BdwG9AXcBnAFz + AZwBcwG9AXcBnAFzAZwBcwGcAXMBnAFzAZwBcwEYAV8BGAFjAVoBawEYAWMB3gF7Ad4BewG9AXcBvQF3 + Ab0BdwGcAXMBtQFWATEBRgE5AWcBWgFrAVoBawGcAXMWAAEYAWMBlAFSARoBYwF0AU4BDwFCARABQgEQ + AUIBMQFGAVIBSgGUAVIB1gFaAbUBVgFSAUoBzgE5AZQBUgG1AVYB1gFaAdYBWgHWAVoB1gFaAdYBWgHW + AVoB1gFaAbUBVgFzAU4BMQFGATEBSgExAUoBcwFOAZQBUgG1AVYB1gFaAdUBWgHVAVoB9gFeARcBYwH4 + AV4BGQFjARgBYwHWAVoBGAFjEAABfAFvAToBZwE6AWcBWwFrAVsBawF8AW8BnAFzAZ0BcwG+AXcBvgF3 + AZ0BcwFaAWsB1gFaAVIBSgGuATUBSwEpAQkBIQHoARwBCQEhAegBHAHoARwByAEYAQkBHQHoARgB6QEY + AcgBFAHJARgByAEUAacBFAGnARABhgEQAacBFAGnARQByAEYAekBHAFMASEBCQEdAaYBFAHGARgBrQE1 + AVIBSgG1AVYBnAFzIAABvQF3AfcBXgEYAWMBOQFnATkBZwFaAWsBewFvAXsBcwF6AW8BWQFrATkBZwEY + AV8BtgFSAVUBRgEUAT4BsgEtAVEBIQHvARQBzwEMAa4BCAGOAQQBjgEEAY8BAAFzASUBOQFnAdYBWgHO + ATkBvgF3MAABWgFrAb0BdwF7AW8BvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBnAFzAZwBcwGcAXMBnAFz + ARgBYwEYAWMBWgFrARgBYwHeAXsBvQF3Ab0BdwGcAXMBnAFzAXsBbwF7AW8BUgFKATkBZwF7AW8BewFv + AXsBbwGcAXMUAAEYAWMBtgFWATsBZwF0AU4BEAFCATEBRgExAUYBMQFGATEBRgExAUYBcwFOAbUBVgH3 + AV4BtQFWAXMBTgGUAVIB1gFaAdYBWgH3AV4B9wFeAdYBWgHWAVoBtQFaAZQCUgFOAVIBSgFSAUoBMQFK + ATEBSgGSAVIBtAFaAbYBWgG3AVYBeAFKARkBPgG5AS0BGAEZAfcBFAH4AV4B9gFeARgBYxIAAd4BewF8 + AW8BWwFrAVsBawF8AW8BewFvATkBZwHWAVoBUgFKAe8BPQFrAS0BSgEpAQkBIQEqASUBCQEhAQkBIQHo + ARwBCQEhAegBHAHpARwB6AEYAekBHAHpARgByAEYAcgBFAHIARQByAEYAcgBGAEKASEBKgElAWwBLQFs + AS0BSwEpAW8BIQFvARUBCgEZAWsBLQFSAUoB9wFeATkBZwE5AWcBWgFrAb0Bdx4AAb0BdwH3AV4BGAFj + ATkBZwEYAV8BtgFWAXYBSgFWAUYBFQE6AbMBLQFyASEBMwEZARIBFQHyARAB8gEQAfIBEAHRAQwBsAEI + AbABCAGvAQgBrwEIAa8BCAGvAQQBcwElATkBZwH3AV4B7wE9Ad4BezAAAVoBawG9AXcBewFvAb0BdwG9 + AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwGcAXMBnAFzAb0BdwEYAWMBGAFjAVoBawEYAWMBvQF3Ab0BdwGc + AXMBewFvAXsBbwFaAWsBWgFrAVIBSgE5AWcBnAFzAZwBcwGcAXMBnAFzAb0BdwHeAXsQAAEYAWMBtwFW + AVwBawF0AU4BEAFCATEBRgFSAUoBUgFKAVIBSgFSAUoBUgFKAXMBTgGUAVIB1gFaAdYBWgGUAVIBtQFW + AdYBWgG1AVYBlAFSAXMBTgFSAUoBMQFKATABSgFRAU4BUQFOATIBSgFTAUoBFAFCAbYBMQGYASkBFwEZ + AbYBCAF2AQQBVQEAATQBAAFUAQABlAEIAdgBWgEXAWMB9wFeFgAB3gF7AZwBcwH4AV4BMgFGAa0BNQFK + AikBJQFLASkBKgElASoBKQEJASEBCQElAQkBIQEqASUBCQEhAQkBIQHpARwB6QEcAekBHAHoARgB6QEc + AQkBHQFLASkBSwEpAa4BNQGtATUBjQExAYwBMQFsAS0BSgIpASUBSwEpAc8BPQG1AVYBOQFnAVoBawFa + AWsB9wFeAVoBawHeAXsgAAGcAXMBFwFjAbgBUgG1ASkBlgElAZYBIQF2AR0BVQEZATUBGQE1ARkBNAEV + ARQBFQETARUBEwEVATMBGQESARUB8QEQAdABDAHQAQgBsAEIAbABCAGwAQgBrwEEAXMBJQE5AWcB9wFe + Ac8BOQHeAXswAAFaAWsBvQF3AXsBbwHeAXsBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9 + AXcBGAFjARgBYwFaAWsB9wFeAb0BdwGcAXMBewFvAXsBbwFaAWsBOQFnATkBZwFSAUoBWgFrAb0BdwG9 + AXcBvQF3Ab0BdwHeAXsB3gF7Ad4Bew4AARgBYwG3AVYBXAFrAXQBTgExAUYBUgFKAXMBTgFzAU4BcwFO + AXMBTgFzAU4BcwFOAVIBTgFSAUoBUgFKAVIBTgFzAU4BcwFSAZMBUgGTAVYBkwFSAXMBTgEyAUYB8wE5 + AbQBMQFUASUB1AEQAZQBCAF0AQQBVAEAAVQBAAF0AQQBdAEEAXUBBAGVAQgBlQEIAZYBCAG2AQwBuAFW + ATgBZwHWAVoB3gF7GAABnAFzAdcBWgEyAUYBrgE1AWwBLQEqAikBJQEqASUBKgElASoBJQEJASEB6AEc + AQkBIQEJASEBCgEhASoBJQFsAS0BjQExAa4BNQGtATUBjQExAYwBMQFLASkBSgEpASoBJQEpASUBKQEl + AWwBLQHvAT0BUgFKAVIBSgEQAUIBrQE1AUoBKQHnASABxgEcAWsBLQG9AXcgAAF7AXMBGAFnAZkBTgGZ + ASEBmAElAZgBIQF3ASEBdgEdAVYBHQFVARkBNAEZATQBFQETARUBMwEZATMBGQESARUBEgEVAdEBDAHQ + AQwB0AEMAdABDAHQAQwBsAEIAXMBJQE5AWcBGAFjAe8BPQHeAXswAAFaAWsBvQF3AXsBbwHeAXsBvQF3 + Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBGAFjARgBYwFaAWsB9wFeAZwBcwF7AW8BWgFr + AVoBawE5AWcBGAFjARgBYwFSAUoBewFvAd4BewHeAXsB3gF7Ad4BewHeAXsSAAH4AV4BtwFWAVwBawF0 + AU4BUQFKAXMBTgFzAU4BlAFSAZQBUgGUAlIBSgExAUYBMQFGAW8BRgFRAU4BcgFOAZQBUgGVAVIBEwFC + AZMBMQFUASkBsQEQAVIBBAFSAQABEgEAARIBAAEyAQABMgEAAXQBBAG1AQwBtQEMAbYBDAG2AQwBtgEM + AbYBDAHXAQwB1wEMAdcBDAF4AU4BOAFnAbUBVgG9AXccAAG9AXcB+AFeATMBRgHPATkBawEtASkBJQEJ + ASEBCQEhAUsBKQEqASUBawEpAY0BMQGuATUBrgE1Aa4BNQGMATEBSwIpASUB6AEcAcYBGAGlARQBxgEY + AecBHAEIASEBKQElAUkCKQElAecBHAHmARwB5gEgAQgBJQFsAS0BjwEpARMBOgG1AVYBWwFrIAABewFv + ARcBYwGZAU4BmAEhAbgBJQGYASUBlwEhAXYBIQF2AR0BVQEdAVUBGQE0ARkBNAEVAVQBGQEzARkBEgEV + ARIBFQHxARAB0QEMAdEBDAHQAQwB0AEMAbABCAFzASUBOQFnARgBYwHvATkB3QF3MAABWgFrAb0BdwF7 + AW8B3gF7Ad4BewG9AXcBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3ARgBYwEYAWMBWgFrAfcBXgF7 + AW8BWgFrATkBZwE5AWcBGAFjARgBYwH3AV4BMQFGAZwBcxwAAfcBXgG2AVYBOwFnAVMBSgFSAUoBlAFS + AZQBUgGUAVIBtQFWAbUBVgFzAU4BMgFKATIBRgHyATkBkgExAREBHQGxARABcQEIATABAAEQAQABEAEA + ARABAAExAQABMQEAATIBAAEyAQABUwEAAVQBAAG1AQwB1gEQAdYBEAH3ARAB9wEQAfgBFAH4ARQB+AEU + ARkBFQHZARABOQFCAVkBawG1AVYBnAFzIAABvgF3ARkBYwFTAUoBrgE1AY0BMQGuATUBjQExAWwBLQFs + AS0BbAEtAW0BLQGNATEBbAEtASkBJQHGARgBxgEYAcYBGAHnARwBCAEhAQgBIQEIASEBBwElASgBJQEp + ASUBbAEtAbABMQGSASkBtgElAbkBIQF6AREBOwEFAboBHQFbAWsBnAFvIAABWgFrAfcBYgGZAUoBmQEl + AbgBJQGYASUBlwEhAXcBIQF2AR0BVgEdAVUBGQE0ARkBNAEZAVQBHQE0ARkBEwEVATMBGQHyARAB8QEM + AfEBDAHxAQwB0QEMAdEBCAFzASUBOQFnATkBZwHvAT0BvQF3MAABWgFrAb0BdwF7AW8B3gF7Ad4BewHe + AXsBvQF3Ab0BdwG9AXcBvQF3Ab0BdwG9AXcBvQF3ARgBYwEYAWMBWgFrAfcBXgF7AW8BOQFnATkBZwEY + AWMB9wFeAfcBXgH3AV4BMQFGAZwBcxwAAfcBXgGVAVIBGgFjAVMBSgFzAU4BtQFWAbUBVgG1AVYBtQFW + AdYBWgGTAVIBMwFGAXABCAEwAQABEAEAARABAAEQAQABEAEAARABAAEwAQABMAEAATEBAAExAQABMgEA + ATMBAAFTAQABVAEAAXUBBAH2ARQBFwEZARgBGQEYARkBOQEZATkBGQE5ARkBOgEdAToBHQEaARUBGQE6 + AVkBawG1AVYBewFvJAAB3gF7AToBZwHXAVoBtgFWAZUBUgGVAVIBtgFWAbUBVgF0AU4B8AE9AYwBMQFK + AikBJQEpASUBSQEpAWoBLQFqAS0BawEtAa8BMQGzASkBlgElAZgBHQF6AREBOgEJARoBAQHZAQAB+QEA + ARkBAQH5AQABOQEJARkBXwFbAWsgAAFaAWsB9gFeAXkBSgG5ASUBuQElAZgBJQGYASUBdwEhAXYBIQF2 + AR0BVQEdAVUBGQFVARkBdQEdATQBGQEzARUBMwEZARIBFQHyARAB8QEQAfEBEAHxARAB0QEMAZQBJQE5 + AWcBOQFnAe8BPQG9AXcwAAFaAWsBvQF3AXsBbwHeAXsB3gF7Ad4BewHeAXsB3gF7Ab0BdwG9AXcBvQF3 + Ab0BdwG9AXcBGAFjARgBYwFaAWsB9wFeAVoBawEYAWMBGAFjAfcBXgH3AV4B1gFaAdYBWgExAUYBvQF3 + HAAB9wFeAXQBTgEZAWMBUwFKAZQBUgG1AVYBtQFWAdYBWgHWAVoB9wFeAbUBVgFTAUoBUAEEATABAAFx + AQgBUQEEAVABBAFQAQQBMAEAATABAAExAQABMQEAATIBAAFTAQABUwEAAVQBAAFUAQABlgEEATgBHQFZ + ASEBWQEhAVoBIQF6ASEBegEhAXsBIQF7ASEBewElAVsBHQH6ATUBWQFrAdYCWgFrLgABnAFzAfcBXgEx + AUYBrAE1AWoBLQFqAS0BiwExAa0BNQHPATUBsQEtAbQBKQGXASEBWAEVATkBCQEaAQUB+QEAAfkBAAH5 + AQAB+AEAAfgBAAH4AQABGQEBATkBBQE5AQUBOQEJAdkBVgFaAWsgAAE5AWcB1gFeAXkBRgG5ASUBuQEp + AbgBJQGYASUBlwEhAXcBIQF2AR0BVgEdAVUBHQFVAR0BdQEhATQBGQE0ARkBVAEdARMBFQESAREB8gEQ + AfIBEAHyARAB8gEMAZQBJQEYAWMBWQFrAe8BPQG9AXcwAAFaAWsBvQF3AXsBbwHeAXsB3gF7Ad4BewHe + AXsB3gF7Ad4BewHeAXsBvQF3Ab0BdwHeAXsBGAFjARgBYwFaAWsB9wFeATkBZwH3AV4B9wFeAdYBWgHW + AVoBtQFWAdYBWgExAUYBvQF3HAAB9wFeAXMBTgH4AV4BUwFKAbUBVgHWAVoB1gFaAdYBWgHWAVoB9wFe + AdYBWgG1AVYBsAEQAXEBCAGSAQwBcQEIAXEBCAFRAQgBUQEEATEBAAExAQABMgEAAVMBAAFUAQABVAEA + AVUBAAFVAQABtwEMAXkBJQGaASkBmgEpAZsBKQGbASkBmwEpAbwBKQG8ASkBvAEpAZwBJQH7ATUBWgFr + AdYBWgEYAWMqAAEYAWMBMQFGAawBNQGLATEBjAExAc8BOQHRATUBtAEtAbYBKQF3AR0BGAENARgBCQH4 + AQQB2AEAAfgBBAH4AQQB+AEEARkBCQEZAQkBGQEFARkBBQH4AQQB+QEEARkBBQE6AQkBOgEJAToBCQGZ + AUoBWgFrAd4Bex4AATkBZwHVAVoBeQFGAboBJQG5ASkBuQElAbgBJQGYASUBlwEhAXcBIQF2AR0BVgEd + AXYBIQF2ASEBVAEZATQBGQFVAR0BNAEZARMBFQETARUBEwEVARMBFQHyARABlAElARgBYwFaAWsB8AE9 + Ab0BdzAAAVoBawG9AXcBfAFvAf8BfwHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewEY + AWMBGAFjAVoBawH3AV4BOQFnAfcBXgHWAVoB1gFaAbUBVgG1AVYBtQFWATEBRgG9AXccAAH3AV4BUwFK + AdcBWgFSAUoBtQFWAdYBWgHWAVoB1gFaAfcBXgH3AV4B9wFeAdUBWgESASEBcQEIAbIBEAGyARABkgEM + AZIBDAFyAQgBMQEAATIBAAFTAQABVAEAAVQBAAFVAQABVQEAAVYBAAH4ARABuwEtAdsBLQHbAS0B3AEt + AdwBMQHcATEB3AExAf0BMQH9ATEB3QExAfwBNQFaAWsB9wFeAfcBXigAAd4BewExAUYB0QE1AdQBMQG1 + ASkBdgEdARcBEQH3AQwB1wEEAbYBAAHWAQQB1gEEAfcBCAH3AQgBFwENARgBDQEYAQ0BOQENAVkBEQFZ + AREBWQERATkBDQE5AQ0BOQENAVoBDQE6AQ0BOgENARoBBQFZAT4BWgFrAd4Bex4AARgBZwHVAVoBWQFC + AboBKQHaASkBuQEpAbkBJQGYASUBmAEhAZcBIQF2ASEBdgEhAZYBJQF2ASEBVQEZAVUBHQF1ASEBVAEZ + ATMBFQETARUBEwEVARMBFQETAREBlAEpAfcBXgFaAWsB8AE9Ab0BdzAAAVoBawG9AXcBnAFvAf8BfwHe + AXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewEYAWMBGAFjAVoBawH3AV4BGAFjAdYBWgHW + AVoBtQFWAbUBVgG1AVYBtQFWATEBRgG9AXccAAH3AV4BMgFGAbYBVgFSAUoB1gFaAdYBWgHWAVoB9wFe + AfcBXgH3AV4B9wFeAfYBXgFzAS0BcgEIAdMBGAHTARQBsgEUAbMBEAFyAQQBMgEAATIBAAFTAQABVAEA + AVUBAAFVAQABVgEAAVcBAAE5ARkB+wE1AfwBNQH8ATUBHAE2AR0BNgEdAToBHQE6AR0BOgE+AToBHgE6 + Af0BNQE6AWcBGAFjAdYBWioAATsBZwEXAREBtgEEAbUBAAG1AQQBtQEEAbUBBAHVAQgB1QEIAfYBDAH3 + AQwBFwENARcBDQEYAREBGAERATgBEQE5AREBWQEVAXoBGQF6ARkBWQEVAVoBFQFaARUBWgEVAVoBFQFa + ARUBOwENAfkBLQE5AWcBvQF3HgABGAFjAbQBVgFZAUIB2gEpAdoBKQG5ASkBuQEpAbgBJQGYASUBlwEh + AXcBIQGXASUBtwElAZYBIQFVAR0BdQEdAXYBIQFVAR0BNAEZATQBGQE0ARkBNAEZARQBFQGVASkB1gFa + AVkBawHvAT0BvQF3MAABWgFrAb0BcwGcAXMB/wF/Af8BfwHeAXsB3gF7Ad4BewHeAXsB3gF7Ad4BewHe + AXsB3gF7ARkBYwEYAWMBWgFrAfcBXgH3AV4BtQFWAbUBVgG1AVYBtQFWAbUBVgG1AVYBMQFGAb0BdxwA + AfcBXgEyAUYBtgFWAVIBSgHWAVoB9wFeAfcBXgH3AV4B9wFeAfcBXgH3AV4B9wFiAZMBMQGSAQwBFAEd + AfMBGAHzARgB0wEUAVIBAAEyAQABUwEAAVQBAAFVAQABVQEAAVYBAAFXAQABeAEAAXsBJQE8AT4BPQE+ + AT0BPgE9AT4BPQE+AV4BPgFeAT4BXgFCAV4BQgFeAUIBHgE2ARoBYwE5AWcBtQFWKgABewFvAhUBtQEE + AfUBDAH1AQwB9QEMAdUBDAHVAQwB1QEIAdYBCAH2AQwB9wEMAfcBDAEXAQ0BGAENAfgBDAEYAREBeQEZ + AZoBHQF6AR0BegEdAXoBGQGbAR0BmwEdAZsBGQGbARkBewEVAboBIQE5AWMBfAFvHgABGAFjAZQBVgFZ + AUIB2wEpAdoBKQHaASkB2QEpAbkBKQG4ASUBmAElAZcBJQG4ASUBtwEpAZcBIQF2AR0BdgEhAZYBJQF1 + AR0BVQEZAVUBGQFVARkBNAEZATQBFQGVASkBtQFWAVoBawHvAT0BvQFzMAABWgFrAb0BcwGcAXMB/wF/ + Af8BfwH/AX8B/wF/Ad4BewHeAXsB3gF7Ad4BewHeAXsB3gF7ATkBYwEYAWMBWgFrAdYBWgH3AV4BtQFW + AbUBVgG1AVYBtQFWAbUBVgG1AVYBMQFGAb0BdxwAAfcBXgEwAUIBcQFGATIBRgHWAVoB9wFeAfcBXgH3 + AV4B9wFeARgBYwEYAWMBFwFjAdMBOQGSARABNAEhATQBIQE0ASEBswEQATIBAAEzAQABVAEAAVUBAAFV + AQABVgEAAVcBAAF4AQABmQEEAdwBLQF9AUYBXQFGAX0BRgF+AUYBfgFGAX4BRgF+AUYBfwFGAZ8BRgGf + AUoBPwE+AfsCWgFrAbUBVgHeAXsoAAG8AXcBlgElAdYBCAEWAREBFgERARYBEQEWAREB9gEQAfYBDAH2 + AQwB9gEMAfcBDAH3AQwB+AEMAfgBDAH4AQwBOQEVAZoBIQG7ASUBuwEhAbsBIQG7ASEBuwElAbwBIQG8 + ASEBvAEhAbwBHQG7ASEBGQFfAVoBax4AARcBYwGUAVIBWQE+AdsBLQH6AS0B2gEtAdoBKQG5ASkBuQEl + AbgBJQG4ASUBuAEpAbgBKQGXASEBdgEhAZcBJQGXASUBdgEhAVUBHQFVAR0BVQEdAVUBHQFVARkBtQEp + AbUBVgFaAWsB7wE9AZ0BczAAAVoBawG9AXcBnAFzAf8BfwH/AX8B/wF/Af8BfwH/AX8B3gF7Ad4BewHe + AXsB3gF7Ad4BewE5AWcBGAFjAVoBawHWAVoB9wFeAbUBVgG1AVYBtQFWAbUBVgG1AVYBtQFWATEBRgG9 + AXccAAEYAWMBZwEhAagBJQExAUYB9wFeAfcBXgH3AV4B9wFeARgBYwEYAWMBOQFnARgBYwFUAUoBsgEQ + AVUBJQFVASUBVQElAXMBCAEyAQABUwEAAVQBAAFVAQABVgEAAVcBAAF3AQABeAEAAboBCAE9AToBngFK + AZ4BSgGeAUoBngFKAZ8BTgG/AU4BvwFOAb8BTgG/AU4BvwFOAX8BQgHcAVYBegFvAbUBVgG9AXcoAAHe + AX8BFwE6AfYBDAE2ARUBNgEVATYBFQE2ARUBFgEVAfYBEAH2ARABFwERARcBEQEYAREBGAERARgBEQEZ + AREBWgEZAdsBJQHbASkB2wEpAdsBKQHcASkB/AEpAfwBKQHcASkB3AElAdwBJQG7ASEB2QFWAVoBax4A + AfcBXgGUAVIBWQE+AfwBLQH7AS0B+gEtAdoBLQHaASkB2QEpAbkBKQHZASkB2QEtAbgBKQGXASEBlwEh + AZcBJQG3ASkBdwEhAXYBHQF2AR0BdgEdAXYBHQFWAR0BtgEpAZQBUgFaAWsB8AE9Ab0BczAAAVoBawG9 + AXcBnAFzAf8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwHeAXsB3gF7Af8BfwE5AWcBGAFjAVoBawHW + AVoB9wFeAbUBVgG1AVYBtQFWAbUBVgG1AVYBtQFWATEBRgG9AXccAAE5AWcB6AEcASsBJQExAUYB9wFe + AfcBXgH3AV4BGAFjARgBYwEYAWMBOQFnARgBYwHWAVoB0gEUAXUBKQGWAS0BNQEdATIBAAEzAQABVAEA + AVUBAAFVAQABVgEAAXcBAAF4AQABeQEAAfsBEAF9AUYBvgFSAb4BUgG+AVIB3wFSAd8BUgHfAVIB3wFS + Ad8BUgHfAVYB/wFWAZ8BSgHcAVYBegFvAbUBVgF7AW8oAAH/AX8BeAFKARYBEQFXARkBVwEdAVcBHQFX + AR0BNwEVARYBEQEXAREBFwEVARgBFQE4ARUBOAEVATkBFQE5ARUBegEdAfsBLQEcATIB/AEtAfwBLQEc + ATIBHAEyARwBMgEcAS4BHQEuAR0BLgHcASUBmQFOAVoBax4AAfcBXgGUAVIBOQE+AfwBLQH7AS0B+wEt + AdoBLQHaASkB2gEpAdkBKQH5AS0B+QEtAbkBKQGYASUBmAElAbgBKQG4ASkBlwEhAXcBIQF2ASEBdgEh + AXYBIQF2AR0BtgEpAZQBUgFZAWsBEAE+AZwBczAAAVoBawG9AXMBnAFzAf8BfwH/AX8B/wF/Af8BfwH/ + AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwE5AWcB+AFeAVoBawHWAVoB9wFeAbUBVgG1AVYBtQFWAbUBVgG1 + AVYBtQFWATEBRgG9AXccAAE5AWcBCAEhAWsBLQEQAUIBGAFjAfcBXgH3AV4BGAFjARgBYwE5AWcBOQFn + ATgBZwH4AWIB8gEcAXYBLQG3ATEB1AEQATIBAAFTAQABVAEAAVUBAAFWAQABdwEAAXkBAAF6AQABewEA + AV0BHQHfAVIB/wFWAf8BVgH/AVYB/wFWAR8BVwEfAVsBHwFbAR8BWwEfAVsBPwFbAf8BUgH9AVYBewFz + AdYCWgFrKgAB2AFWATYBGQF3AR0BdwEhAXcBIQF3ASEBNwEZARcBFQE3ARUBOAEVATgBFQE4ARUBOQEV + ATkBFQFaARkBuwElARwBNgE8ATYBPAE2ATwBNgFdAToBXQE6AT0BNgE9ATYBPQE2AT0BMgH9ASkBegFG + ATgBZwHeAXscAAH3AV4BlAFSAVoBQgE8ATYBHAE2AfsBMQH7AS0B+gEtAdoBLQH6AS0B+gExAfoBLQHZ + ASkBuAElAbgBJQHZASkB2AEpAZgBJQGXASEBlwEhAXcBIQGXASEBdwEhAdYBLQGUAVIBWQFrARABQgGd + AXMwAAFaAWsBnAFzAZwBcwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/Af8BfwH/AX8BOQFn + AfcBXgFaAWsB1gFaAfcBXgG1AVYBtQFWAbUBVgG1AVYBtQFWAbUBVgExAUYBvQF3HAABnAFzAa0BNQHv + AT0B9gFeAXsBbwE5AWcBGAFjARgBYwEYAWMBOQFnATkBZwE5AWcBGAFjATIBIQGWAS0BlgEtAXMBBAEz + AQABVQEAAVYBAAF3AQABeAEAAXoBAAF7AQABnAEAAZ0BAAHeAS0BHwFbAR8BXwEfAVsBHwFfAT8BXwE/ + AV8BPwFfAT8BXwE/BV8BPwFXAf0BUgF7AXMB1gFaARgBYyoAAToBYwFWAR0BeAEhAZgBJQGYASUBeAEh + ATcBGQE3ARkBOAEZATgBGQFYARkBWQEZAVkBGQFaARkBegEdAdsBLQFcAT4BXAE+AV0BPgF9AT4BfQE+ + AX0BPgFdAToBXQE6AV0BOgFdAToBPQEyAXsBPgH4AV4BvQF3HAAB1gFaAZQBUgF6AUIBXQE6AVwBOgE8 + AToBPAE2ARsBNgEbATIBGwE2ARsBNgH6ATEB2QEpAbkBKQHZASkB2QEtAdkBLQG4ASUBmAElAZgBJQG4 + ASUBuAElAbgBJQHXATEBlAFOATkBawERAUIBnAFzMAABWgFrAZwBcwGcAXMB/wF/Af8BfwH/AX8B/wF/ + Af8BfwH/AX8B/wF/Af8BfwH/AX8B/wF/ATkBZwH3AV4BWgFrAdYBWgH3AV4BtQFWAbUBVgG1AVYBtQFW + AbUBVgG1AVYBMQFGAb0Bdx4AAd4BewHeAXsCAAHdAXsBvQF3AZwBdwF7AXMBegFvAVoBawE5AWcBOQFn + ATgBZwFzAS0BlgEtATYBIQEzAQABVAEAAVUBAAFXAQABeAEAAXkBAAF6AQABmwEAAZwBAAG9AQABXwE+ + AT8BYwE/AWMBPwFjAV8BYwFfAWMBXwFjAV8BYwFfAWMBXwFjAX8BZwF/AWcBXwFjAd0BUgF8AW8B9wFe + AfcBXioAAXsBbwGWASUBmAElAdgBLQG4AS0BeAEhATcBGQE4ARkBWAEZAVgBHQFZAR0BWQEdAXoBHQF6 + AR0BewEhARwBNgF9AUIBfQFCAX0BQgGdAUYBnQFGAZ0BQgGdAUIBfgFCAX4BPgF9AT4BfgE6AVsBOgEY + AWMBfAFvHAAB1gFaAbUBVgF7AUIBXQE+AV0BPgFcAT4BXAE6ATwBOgFcAT4BXAE+AVsBPgE7ATYBGgEy + AfoBMQEaATIBGgE2ARoBNgH5AS0B2QEtAdkBLQHZAS0B2QEtAdkBKQH3ATEBlAFSATkBawExAUIBnAFz + MAABWgFrAZwBcwGcAXMB/wF/Af8BfwH/AX8B3gF7AVsBawG+AXcB/wF/Af8BfwH/AX8B/wF/ATkBZwH3 + AV4BWgFrAdYBWgH3AV4BtQFWAbUBVgG1AVYBtQFWAbUBVgG1AVYBMQFGAb0BdyoAAd4BewHdAXsBvQF3 + AZwBcwF7AW8BWQFrAdQBNQFWASUBtAEQATMBAAFVAQABVgEAAXcBAAF4AQABeQEAAXoBAAGbAQABnQEA + Af4BCAG/AU4BfwFnAV8BZwFfAWcBfwFnAX8BZwF/AWcBfwFnAX8BZwF/AWsBfwFrAZ8BawF/AWcB/gFS + AXwBbwE4AWcB9wFeKgABvAF3AdYBMQGYASkB+QExAdkBLQFXASEBWAEdAVgBHQFYAR0BeQEdAXkBHQF6 + AR0BewEhAXsBHQG8ASUBXQE+AZ0BSgG+AUoBvgFKAb4BSgG+AUoBvgFGAb4BRgG+AUYBvgFGAb4BQgGe + AUIBXAE6ARkBXwFaAWscAAHWAVoBtQFWAXsBRgFdAT4BXQE+AV0BPgFcAT4BXAE+AXwBQgF8AUIBXAE+ + ATsBOgEbATYBGwE2ATsBOgE7AToBGgE2AfoBMQH6AS0B+gEtAfkBLQHZAS0B2gEtAfgBNQGUAVIBOQFr + ATEBRgGcAXMwAAFaAWsBnQFzAZwBcwH/AX8B/wF/Ad4BewEvAToBaQEuAbABRgHeAXsB/wF/Af8BfwHe + AXsBGAFjARgBYwFaAWsB1gFaAfcBXgG1AVYBtQFWAbUBVgG1AVYBtQFWAbUBVgExAUYBvQF3MgAB3gF7 + AXoBbwEVAUIB1AEUAVMBAAFUAQABVQEAAVYBAAF3AQABeAEAAXoBAAGbAQABnAEAAX0BAAFeARkBHwFf + AX8BawF/AWsBfwFrAX8BawF/AWsBnwFrAZ8BawGfAWsBnwFvAZ8BbwGfAW8BnwFvAR8BVwF8AW8BWgFr + AbUBVioAAd0BewE3AUIBuAEpARkBNgG4ASkBVwEdAVgBHQF5ASEBeQEhAXoBIQGaASEBmwEhAZwBIQGc + ASEB3QEpAZ4BRgHeAU4B3gFOAd4BUgHeAU4B3gFOAd4BTgHeAUoB3gFKAd4BSgHeAUoBvgFGAX0BOgH5 + AVYBOQFnHAAB1gFaAdYBWgF7AUYBfgFCAX0BQgF9AUIBfQFCAX0BQgF9AUYBfQFCAVwBPgE8AToBOwE6 + ATsBOgE7AToBOwE6ARsBNgEaATIB+gExAfoBMQH6ATEB+gExAfoBLQH4ATUBlQFSATkBZwExAUYBnAFz + MAABWgFrAb0BdwGcAXMB/wF/Af8BfwE5AWcBCQEmAZABVwEOAU8B1gFWAXwBbwFaAWsBOQFnATkBZwE5 + AWcBWgFrAdYBWgH3AV4BtQFWAbUBVgG1AVYBtQFWAbUBVgG1AVYBMQFGAb0BdzQAAZsBcwF2AU4BUgEA + ATMBAAFUAQABVQEAAVcBAAF4AQABeQEAAXoBAAGbAQABnAEAAZ0BAAG/ASkBfwFrAZ8BbwGfAW8BnwFv + AZ8BbwGfAW8BnwFvAZ8BbwGfAW8BvwFvAb8BcwG/AXMBvwFzAT8BXwF8AWsBnAFzAZQBUgHeAXsoAAH+ + AX8BdwFKAbgBLQEaATYBmAEpAXgBIQF5ASEBeQEhAZoBIQGaASEBmwElAbwBJQG8ASUBvQElAR0BMgG+ + AU4B/gFWAf4BVgH+AVYB/gFSAd4BTgHeAVIB/gFSAf4BTgHeAU4B3gFOAd4BSgGdAT4B2QFSATkBZxoA + Ad4BewHVAVoB1gFaAZwBRgF+AUIBnQFGAZ0BRgGdAUYBnQFKAZ0BSgGdAUYBfAFCAVwBPgFcAToBXAE+ + AVwBPgFcAT4BOwE6ARsBNgEbATIBGwEyARoBMgH6ATEB+wExARgBNgG1AVYBOQFnATEBRgGcAXMwAAFa + AWsB3gF7Ab0BdwGcAXMBnAFzARkBZwFOAToBcgFbAawBPgH3AV4BWgFrAVoBawFaAWsBWgFrAVoBawF7 + AW8B1gFaAfcBXgG1AVYBtQFWAbUBVgG1AVYBtQFWAbUBVgFSAUoBvQF3NAABmwFzAbcBVgFSAQABMwEA + AVQBAAFVAQABdwEAAXgBAAF5AQABegEAAZsBAAGdAQABngEAAV8BPgGfAXMBnwFzAZ8BbwG/AXMBvwFz + Ab8BcwG/AXMBvwFzAb8BcwG/AXMBvwFzAb8BcwG/AW8BPwFbAV0BZwG9AXcBlAFSAb0BdyoAAbgBVgHY + AS0B+QExAZgBJQF4ASEBmQElAZoBJQGaASUBuwElAbsBKQG8ASkBvAElAb0BJQFeAToB/gFWAR4BWwEe + AVsBHgFXAf4BVgH+AVIB/gFSAf4BUgH+AVIB/gFSAf4BUgH+AU4BvgFGAdoBTgEXAWMB3gF7GAAB3gF7 + AbUBVgH3AV4BnAFKAZ4BRgGdAUYBvgFKAb4BSgG+AU4BvgFKAZ0BSgF9AUIBfAFCAVwBPgF8AT4BfAFC + AVwBPgE8AToBGwE2ARsBNgEbATYBGwE2ARsBMgEbATIBGAE6AbUBVgE5AWcBUgFGAZwBczAAAVoBawHe + AXsB3gF7Ad4BewHeAXsB3gF7ATkBZwFxAUIB1QFWAZwBcwF7AW8BewFvAXsBbwF7AW8BewFvAXsBbwHW + AVoB9wFeAbUBVgG1AVYBtQFWAbUBVgG1AVYBtQFWAVIBSgG9AXc0AAGcAXMB9wFeAZIBCAEzAQABVQEA + AVYBAAF3AQABeAEAAXkBAAF7AQABnAEAAZ0BAAHeAQQB3wFSAb8BdwG/AXMBvwFzAZ8BbwGfAW8BfwFr + AX8BZwFfAWMBPwFfAT8BWwEeAVcB/gFWAf0BVgHcAU4BXAFnAd4BfwGUAVIBnAFzKgABGQFjAdcBMQG5 + AS0BeAElAZkBJQGZASUBmgElAbsBKQG7ASkB3AEtAdwBKQHdASkB3QEtAZ4BRgE/AV8BPgFfAT4BXwEe + AVsBHgFbAR4BVwEeAVcBHgFXAR4BVwEeAVcBHgFXAf4BUgHeAUoBuwFKAfcBXgG9AXcYAAHeAXsBlAFW + AfgBXgG9AUoBngFGAb4BSgHeAU4B3gFSAd4BUgHeAU4BvQFKAZ0BRgGdAUYBfQFCAX0BQgF9AUIBXAE+ + ATwBOgE8AToBPAE2ATwBNgEcATYBHAE2ARwBNgEZAToBtQFWATkBZwFSAUoBnAFzMAABewFvAd4BewH/ + AX8B/wF/Ad4BewHeAXsB3gF7Ab4BewG+AXsBnAFzAXsBbwF7AW8BewFvAXsBbwF7AW8BnAFzAbUBVgEY + AWMBtQFWAbUBVgG1AVYBtQFWAbUBVgG1AVYBUgFKAb0BdzQAAb0BdwEYAWMB0gEUATQBAAFVAQABVgEA + AXcBAAF4AQABegEAAXsBAAF8AQABfQEAAd8BBAGfAUYBHwFbAf8BVgHfAU4BvgFKAbwBSgG7AU4B2wFS + AfsBVgH7AVYBGgFfAToBZwF7AWsBnAFzAb0BdwHeAXsCAAFaAWsB3gF7KgABewFvAdcBMQGYASUBmAEl + AZkBJQG6ASkBugEpAdsBLQHcAS0B3AEtAd0BLQHdAS0BHgE2Ad8BUgFfAWcBXwFjAT4BYwE+AV8BPgFf + AT4BWwEeAVsBHgFbAR4BWwEeAVsBHgFXAR4BVwH+AVIBuwFGAfcBXgGcAXMYAAHeAXsBlAFWARgBXwG9 + AU4BvgFKAd4BTgH+AVIB/gFWAf4BVgHeAVIB3gFOAb0BSgGdAUoBnQFGAZ0BRgGdAUYBfQFCAVwBOgE8 + AToBPAE6ATwBNgE8ATYBPAE2ATwBNgEZAToBtQFWATkBZwFSAUoBnAFzMAABewFvAb0BdwG9AXcBvQF3 + Ab0BdwGcAXMBnAFzAZwBcwG9AXcBvQF3Ab0BdwHeAXsB3gF7Ad4BewH/AX8B/wF/AdYBWgH3AV4BGAFj + AfcBXgHWAVoBtQFWAbUBVgG1AVYBUgFKAb0BdzQAAd4BewE4AWcBMwEhARQBAAE1AQABNgEAAVYBAAF3 + AQABmAEEAbgBCAEZARUBWgEdAboBLQF6AUYBuQFSAdkBWgEaAV8BGgFjAToBZwFaAWsBewFvAZwBdwG8 + AXcBvQF3Ad4BewHeAXs2AAGcAXMB9gE1AXgBJQGZASkBuQEpAboBKQHbAS0B2wExAfwBMQH8ATEB/QEx + Af0BMQFeAT4BHwFfAX8BawFfAWcBXgFjAV4BYwFeAWMBPgFfAT4BXwE+AVsBHgFbAR4BVwH+AVYB/QFS + Ad0BSgF7AT4B+AJaAWsYAAG9AXcBtAFWAfgBXgHdAU4B3gFOAf4BVgH+AVYBHgFbAf4BVgH+AVYB3gFS + Ad4BTgG+AU4BvgFKAb0BSgGdAUYBfQFCAV0BPgFdAToBPAE6ATwBOgE8AToBPAE6AT0BNgE5AToB1gFa + ATkBZwFSAUoBnAFzMAABnAFzAd4BewHeAXsB3gF7Ad4BewHeAXsB/wF/Af8BfwH/AX8B3gF7Ad4BewG9 + AXcBvQF3AZwBcwF7AW8BnAFvAVoBawHWAVoBtQFWAbUBVgHWAVoB9wFiAfcBXgH3AV4BUgFKAb0BdzYA + ATkBZwHTATkB8QEYAXQBKQG1ATEB9QE5ATQBRgGVAVIB9wFeATgBZwFZAWsBeQFvAXoBcwGcAXMBvAF3 + Ab0BdwG9AXcB3gF7RAAB3QF7ATYBQgGYASUBmQEpAbkBKQHaAS0B2wExAfsBMQH8ATEB/QExAR0BNgEe + ATYBfwFGAV8BYwF/AWsBfwFnAV8BZwE/AV8BPgFbAR4BVwH9AVIB3AFSAbsBTgG6AU4B2gFSAdkBVgHY + AVYB+AFaATkBYwEYAWMYAAG9AXcBtAFWAfgBXgHdAVIB/gFSAf4BVgEeAVsBHgFbAR4BWwH+AVYB/gFW + Ad4BUgHeAVIB3gFOAb4BSgGdAUYBfQFCAV0BPgFdAT4BXQE6AV0BOgFdAToBPQE6AT0BOgE5AToBtgFW + ARgBYwFSAUoBnAFzMAABvQF3Ab0BdwHeAXsB3gF7Ad4BewG9AXcBnAFzAZwBcwF7AW8BWgFnARgBYwH3 + AV4B1wFaAdYBWgG2AVYB1gFWAdcBWgH4AV4BGAFjAfcBXgHWAVYBlAFSAXMBTgGUAlIBSgG9AXc2AAE5 + AWcB9wFeAfYBYgE4AWsBegFvAZsBcwGcAXMBvAF3Ab0BewHeAXtUAAH+AX8BdgFKAZgBKQG5ASkB2gEt + AdoBMQH7ATEB/AE1ARwBNgEdATYBHgE2AR4BNgGeAUYBPgFfAT4BXwEcAVsB+wFWAfsBWgH7AVoB+gFa + AfkBXgE6AWcBWgFrAVoBawFaAW8BmwFzAbwBdwG8AXcBnAFzAd4BexgAAb0BdwG1AVYB+AFeAd0BUgH+ + AVYBHgFbAR4BWwEeAVsBHgFbAR4BWwEeAVcB/gFWAf4BUgHeAVIBvgFOAZ4BRgF9AUIBfQE+AV0BPgFd + AT4BXgE6AV4BOgE9AToBPgE2ARkBOgG1AVYBGAFjAVIBSgGcAXMwAAHeAXsBnAFzAZwBcwF8AW8BewFv + AXsBbwE5AWcB9wFeAbUBVgG1AVIBlAFSAZQBUgGUAVIBlAFSAZUBUgGVAVIBtQFSAbUBVgHWAVYB9wFa + ARgBYwEYAWMB9wFeAZQBUgHWAVoB3gF7NgAB3gF7Ad4Be2YAAbcBUgG4ASkBuQEtAdoBLQHaATEB+wE1 + ARsBOgEbAToBOwE+AXsBRgG7AU4B+wFaARoBYwFbAWcBewFrAXsBbwF7AW8BnAFzAb0BdwG9AXsB3QF7 + Ad4BeyYAAb0BdwG1AVYB+AFaAf4BUgH+AVYBHgFbAR8BXwE/AV8BPwFfAR8BXwEfAVsB/gFWAf4BUgHe + AU4BvQFOAZ0BRgF8AUIBXAFCAVsBPgE6AT4BOAE6ATgBPgFYAUIBNwFCATQBQgGUAVIB9wFiAVIBSgGc + AXM4AAHeAXsBvQF3AXwBbwFaAWcB9wFeAbYBVgG1AVYBtQFWAbYBVgHWAVoB1gFaAdcBWgH3AV4BOQFj + ATkBZwFaAWsBewFvAZwBcwG9AXcB3gF7pAAB+AFeAdYBNQEXAT4BWAFGAZkBTgHZAVYBGgFjAVsBawF7 + AW8BnAFzAb0BdwHdAXsB3QF7Ad4BewHeAXs0AAG9AXcBtQFWAfkBWgH+AVIB/QFWAdwBVgHbAVIB2wFW + AdoBVgHaAVYB2QFSAbgBUgGXAU4BdgFOAXUBSgF0AUoBdAFOAXQBTgGUAVIBlAFSAZQBUgGTAVIBkwFS + AZMBUgGUAVIBlAFSAfcBXgFSAUoBnAFzQgAB3gF7AZwBcwF7AW8BnAFzAb0BdwHeAXu2AAGcAXMBWgFr + AZwBcwG9AXcB3gF7Af4BfwH+AX9EAAGcAXcBtQFWAXQBTgF0AU4BdAFOAXMBTgFTAUoBUgFKAVIBSgFS + AUoBUgFKAVIBSgFyAU4BkwFSAZQBUgGUAVIBtAFWAbUBVgG1AVYB1gFaAdYBWgHWAVoB1gFaAdYBWgHW + AVoBlAFSAdYBWgHvAT0BvQF3/wBXAAG9AXcBtQFWAVIBSgFSAUoBUgFKAVIBSgFzAU4BcwFOAZQBUgGU + AVIBlAFSAZQBUgG1AVYBtQFWAbUBVgG1AVYB1gFWAdYBWgHWAVoB1gFaAdYBWgH3AV4B9wFeAfcBXgH3 + AVoBtQFWAfABPQHwAT3/AFkAAb0BdwH3AV4B1gFaAbUBVgGUAVIBlAFSAZQBUgG1AVIBlQFSAZQBUgHW + AVYBlAFOAe8BPQHvAT0BlAFSARgBYwH3AVoB1gFaAfcBWgH3AVoB9wFeAfgBXgH4AVoB1wFaAdcBVgHX + AVoBtgFWAZ0Bc/8AWwABewFrAVsBZwFbAWcBOgFjATkBYwEZAWMBGQFjARkBYwEYAV8BewFrAZQBTgGM + ATEBzgE5ATIBRgFaAWcBGQFfAfgBXgH4AV4B+AFaAdcBWgEZAV8BGQFjAVoBZwGcAXMB3gF7/wBhAAG9 + AXcBfAFvAXsBawFbAWsBWwFrAVoBZwE6AWcBOgFjARoBYwEZAV8B+AFaAfgBXgEZAWMBOgFnAVoBZwFb + AWsBfAFvAb0BdwHeAXsB3gF7/wB1AAHeAXsB3gF7Ad4BewHeAXv/AP8ALgABQgFNAT4HAAE+AwABKAMA + AcgDAAFkAwABAQEAAQEFAAHwAQoWAAP/AQAM/wHwDwAM/wHwDwAM/wHwDwAM/wHwDwAM/wHwDwAM/wHw + DwAM/wHwDwAM/wHwDwAM/wHwDwAM/wHwDwAD/wGDCP8B8A8AAv8B8AEABf8B+AF/Af8B8A8AAv8CAAE/ + A/8B/gEAAR8B/wHwDwAB/wHwAgABHwP/AcABAAEHAf8B8A8AAf8BgAIAAQcC/wH+AgABAQH/AfAPAAH4 + AwABAwL/AfADAAF/AfAPAAHwBAAC/wGAAwABPwHwDwAB8AQAAX8B/AQAAQ8B8A8AAeAEAAEfAfgEAAEH + AfAPAAHgBAABDwHwBAABAQHwDwAB4AQAAQcB8AUAAfAPAAHgBAABAQHwBQABcA8AAeAFAAHwBQABMA8A + AeAFAAFwBQABEA8AAeAFAAFwBQABEA8AAeAFAAF8BQABEA8AAfgEAAEBAf8FAAEQDwAB/gQAAQEB/wHA + BAABMA8AAf8BwAMAAQEB/wH4BAABcA8AAf8B+AMAAQMC/wQAAfAPAAL/AwABBwL/AeACAAF/AfAPAAL/ + AeACAAP/AfwBAAEPAf8B8A8AAv8B/AEAAT8E/wGHAv8B8A8ADP8B8A8ADP8B8A8ADP8B8A8ADP8B8A8A + DP8B8A8ADP8B8A8ADP8B8A8ADP8B8A8ADP8B8A8ADP8B8A8ADP8B8A8ADP8B8A8ADP8B8A8ADP8B8A8A + DP8B8A8ADP8B8A8ADP8B8A8AGf8DAA//AfgBAwj/AwAP/wIAAT8H/wMADv8B+AIAAR8H/wMAA/8BwAEf + BP8B8AF/A/8B8AIAAQcE/wGPAv8DAAL/Af4BAAEDBP8BgAEfA/8BwAIAAQMD/wH4AQcC/wMAAv8B+AIA + AQcC/wH8AQABDwP/AcACAAEBA/8BwAEBAv8DAAL/AfACAAEBAv8BwAEAAQMD/wGAAwAC/wH8AgAC/wMA + Av8B8AMAAf8B/gIAAQED/wQAAX8B/wHgAgABPwH/AwAB+AEHAeADAAF/AeADAAP/BAABPwH/AcACAAEf + Af8DAAHwAQAB4AMAAX8EAAE/Av8EAAEfAf8BwAIAAQ8B/wMAAeABAAEwAwAB+AQAAR8C/wQAAR8B/wHg + AgABBwH/AwAB4AQAAQEB8AQAAQcB/wH+BAABHwH/AeACAAEBAf8DAAHgBAABDwHgBAABAwH/Af4DAAEB + Av8B4AMAAf8DAAHgBAABDwHwBAABAQH/Af4DAAEfAv8B4AMAAX8DAAHgBAABDwH4BQAB/wH+AwABHwL/ + AeADAAEfAwAB4AQAAQ8B/gQAAQEB/wH+AwABHwL/AeADAAEPAwAB4AQAAQcB/wGAAwABAQH/Af4DAAEf + Av8B4AMAAT8DAAHgBAABBwH/AeADAAEBAf8B/gMAAR8C/wHgAgABBwH/AwAB4AQAAQcB/wH4AwABAQH/ + Af4DAAEfAv8B4AIAAQcB/wMAAeAEAAEHAf8B/gMAAQEB/wH+AwABHwL/AeACAAEHAf8DAAHgBAABBwL/ + AfACAAEBAf8B/gMAAR8C/wHgAgABBwH/AwAB4AQAAQcC/wHAAwAB/wH+AwABHwL/AeACAAEHAf8DAAHg + BAABBwL/AYADAAH/Af4DAAEfAv8B4AIAAQcB/wMAAeAEAAEHAv8BwAMAAf8B/gMAAR8C/wHgAgABBwH/ + AwAB4AQAAQcC/wHAAwAB/wH+AwABHwL/AeACAAEHAf8DAAHgBAABAwL/AcADAAH/Af4DAAEfAv8B4AIA + AQcB/wMAAeAEAAEDAv8BwAMAAf8B/gMAAR8C/wHgAgABBwH/AwAB4AQAAQMC/wHAAwAB/wH+AwABHwL/ + AeACAAEHAf8DAAHgBAABAwL/AeADAAF/Af4DAAEfAv8B4AIAAQcB/wMAAeAEAAEDAv8B4AMAAX8B/gMA + AR8C/wHgAgABBwH/AwAB8gQAAQMC/wHgAwABfwH+AwABHwL/AeACAAEHAf8DAAH/AcADAAEDAv8B4AMA + AX8B/gMAAR8C/wHgAgABBwH/AwAB/wH8AwABAwL/AeADAAF/Af4DAAEfAv8B4AIAAQcB/wMAAf8B/gMA + AQEC/wHgAwABfwH8AwABHwL/AeACAAEHAf8DAAH/Af4DAAEBAv8B8AMAAT8B/AMAAR8C/wHgAgABBwH/ + AwAB/wH+AwABAQL/AfADAAE/AfwDAAEfAv8B4AIAAQcB/wMAAf8B/gMAAQkC/wHwAwABPwH8AwABHwL/ + AeACAAEHAf8DAAH/Af4DAAF/Av8B8AMAAT8B/AMAAR8C/wHgAgABBwH/AwAC/wIAAT8D/wHwAwABPwH8 + AwABHwL/AeACAAEHAf8DAAL/AQABPwT/AfADAAE/AfwDAAEfAv8B4AIAAQcB/wMAAv8BPwX/AfgCAAEf + Af8B/AMAAR8C/wH+AgABHwH/AwAI/wH4AQABDwL/AfwDAAEfA/8B8AE/Av8DAAj/AfgBDwP/AfwDAAEf + B/8DAA3/AfwDAAE/B/8DAA3/AfwDAAE/B/8DAA3/Af4DAAj/AwAO/wIAAQ8I/wMADv8B/AE/Cf8DABn/ + AwAL + + + \ No newline at end of file diff --git a/MappingHelpForm.Designer.cs b/MappingHelpForm.Designer.cs new file mode 100644 index 0000000..4c92507 --- /dev/null +++ b/MappingHelpForm.Designer.cs @@ -0,0 +1,67 @@ +namespace MeshCentralRouter +{ + partial class MappingHelpForm + { + /// + /// 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(MappingHelpForm)); + this.helpPictureBox = new System.Windows.Forms.PictureBox(); + ((System.ComponentModel.ISupportInitialize)(this.helpPictureBox)).BeginInit(); + this.SuspendLayout(); + // + // helpPictureBox + // + this.helpPictureBox.Dock = System.Windows.Forms.DockStyle.Fill; + this.helpPictureBox.Image = global::MeshCentralRouter.Properties.Resources.HelpRelayMap; + this.helpPictureBox.Location = new System.Drawing.Point(0, 0); + this.helpPictureBox.Name = "helpPictureBox"; + this.helpPictureBox.Size = new System.Drawing.Size(325, 435); + this.helpPictureBox.TabIndex = 0; + this.helpPictureBox.TabStop = false; + // + // MappingHelpForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(325, 435); + this.Controls.Add(this.helpPictureBox); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "MappingHelpForm"; + this.Text = "Port Mapping Help"; + ((System.ComponentModel.ISupportInitialize)(this.helpPictureBox)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.PictureBox helpPictureBox; + } +} \ No newline at end of file diff --git a/MappingHelpForm.cs b/MappingHelpForm.cs new file mode 100644 index 0000000..3166111 --- /dev/null +++ b/MappingHelpForm.cs @@ -0,0 +1,20 @@ +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 MeshCentralRouter +{ + public partial class MappingHelpForm : Form + { + public MappingHelpForm() + { + InitializeComponent(); + } + } +} diff --git a/MappingHelpForm.resx b/MappingHelpForm.resx new file mode 100644 index 0000000..b93e49a --- /dev/null +++ b/MappingHelpForm.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/MeshCentral.png b/MeshCentral.png new file mode 100644 index 0000000..2912c31 Binary files /dev/null and b/MeshCentral.png differ diff --git a/MeshCentralRouter.csproj b/MeshCentralRouter.csproj new file mode 100644 index 0000000..5451cf4 --- /dev/null +++ b/MeshCentralRouter.csproj @@ -0,0 +1,231 @@ + + + + Debug + AnyCPU + 9.0.21022 + 2.0 + {14404E31-A185-4CD8-8DC3-6A2F5FE216FF} + WinExe + Properties + MeshCentralRouter + MeshCentralRouter + v4.5 + 512 + MeshCentralRouter.Program + MeshServer.ico + + + 3.5 + + publish\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 0 + 1.0.0.%2a + false + false + true + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + AllRules.ruleset + false + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + AllRules.ruleset + false + + + app.manifest + + + + + + + 3.5 + + + + + + + + + + + + + + + + + Form + + + AddPortMapForm.cs + + + Form + + + AddRelayMapForm.cs + + + Form + + + AppLaunchForm.cs + + + Form + + + MainForm.cs + + + Form + + + MappingHelpForm.cs + + + UserControl + + + MapUserControl.cs + + + + + + + + + True + True + Resources.resx + + + UserControl + + + ServerUserControl.cs + + + Form + + + SettingsForm.cs + + + + AddPortMapForm.cs + + + AddRelayMapForm.cs + + + AppLaunchForm.cs + + + MainForm.cs + Designer + + + MappingHelpForm.cs + + + MapUserControl.cs + + + ResXFileCodeGenerator + Designer + Resources.Designer.cs + + + ServerUserControl.cs + + + SettingsForm.cs + + + Designer + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + + + + + + + + + + + + + + + False + .NET Framework 3.5 SP1 Client Profile + false + + + False + .NET Framework 3.5 SP1 + true + + + False + Windows Installer 3.1 + true + + + + + + + + \ No newline at end of file diff --git a/MeshCentralRouter.sln b/MeshCentralRouter.sln new file mode 100644 index 0000000..6289f83 --- /dev/null +++ b/MeshCentralRouter.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MeshCentralRouter", "MeshCentralRouter.csproj", "{14404E31-A185-4CD8-8DC3-6A2F5FE216FF}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {14404E31-A185-4CD8-8DC3-6A2F5FE216FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {14404E31-A185-4CD8-8DC3-6A2F5FE216FF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {14404E31-A185-4CD8-8DC3-6A2F5FE216FF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {14404E31-A185-4CD8-8DC3-6A2F5FE216FF}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/MeshCentralServer.cs b/MeshCentralServer.cs new file mode 100644 index 0000000..b52903a --- /dev/null +++ b/MeshCentralServer.cs @@ -0,0 +1,663 @@ +/* +Copyright 2009-2018 Intel Corporation + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +using System; +using System.IO; +using System.Net; +using System.Web; +using System.Text; +using System.Collections; +using System.Net.Sockets; +using System.Net.Security; +using System.Windows.Forms; +using System.Collections.Generic; +using System.Deployment.Application; +using System.Collections.Specialized; +using System.Web.Script.Serialization; +using System.Security.Cryptography.X509Certificates; +using Microsoft.Win32; + +namespace MeshCentralRouter +{ + + public class MeshCentralServer + { + private Uri wsurl = null; + private string user = null; + private string pass = null; + private string token = null; + private xwebclient wc = null; + //private System.Timers.Timer procTimer = new System.Timers.Timer(5000); + private int constate = 0; + public Dictionary nodes = null; + public Dictionary meshes = null; + public string disconnectCause = null; + public string disconnectMsg = null; + public X509Certificate2 disconnectCert; + public string authCookie = null; + public string loginCookie = null; + public string wshash = null; + public string okCertHash = null; + public bool debug = false; + public bool ignoreCert = false; + + public static void saveToRegistry(string name, string value) + { + try { Registry.SetValue(@"HKEY_CURRENT_USER\SOFTWARE\OpenSource\MeshRouter", name, value); } catch (Exception) { } + } + public static string loadFromRegistry(string name) + { + try { return Registry.GetValue(@"HKEY_CURRENT_USER\SOFTWARE\OpenSource\MeshRouter", name, "").ToString(); } catch (Exception) { return ""; } + } + + public static string GetProxyForUrlUsingPac(string DestinationUrl, string PacUri) + { + IntPtr WinHttpSession = Win32Api.WinHttpOpen("User", Win32Api.WINHTTP_ACCESS_TYPE_DEFAULT_PROXY, IntPtr.Zero, IntPtr.Zero, 0); + + Win32Api.WINHTTP_AUTOPROXY_OPTIONS ProxyOptions = new Win32Api.WINHTTP_AUTOPROXY_OPTIONS(); + Win32Api.WINHTTP_PROXY_INFO ProxyInfo = new Win32Api.WINHTTP_PROXY_INFO(); + + ProxyOptions.dwFlags = Win32Api.WINHTTP_AUTOPROXY_CONFIG_URL; + ProxyOptions.dwAutoDetectFlags = (Win32Api.WINHTTP_AUTO_DETECT_TYPE_DHCP | Win32Api.WINHTTP_AUTO_DETECT_TYPE_DNS_A); + ProxyOptions.lpszAutoConfigUrl = PacUri; + + // Get Proxy + bool IsSuccess = Win32Api.WinHttpGetProxyForUrl(WinHttpSession, DestinationUrl, ref ProxyOptions, ref ProxyInfo); + Win32Api.WinHttpCloseHandle(WinHttpSession); + + if (IsSuccess) + { + return ProxyInfo.lpszProxy; + } + else + { + Console.WriteLine("Error: {0}", Win32Api.GetLastError()); + return null; + } + } + + // Parse the URL query parameters and returns a collection + public static NameValueCollection GetQueryStringParameters() + { + NameValueCollection nameValueTable = new NameValueCollection(); + if (ApplicationDeployment.IsNetworkDeployed) + { + string queryString = ApplicationDeployment.CurrentDeployment.ActivationUri.Query; + nameValueTable = HttpUtility.ParseQueryString(queryString); + } + return (nameValueTable); + } + + // Starts the routing server, called when the start button is pressed + public void connect(Uri wsurl, string user, string pass, string token) + { + this.user = user; + this.pass = pass; + this.token = token; + this.wsurl = wsurl; + + wc = new xwebclient(); + //Debug("#" + counter + ": Connecting web socket to: " + wsurl.ToString()); + wc.Start(this, wsurl, user, pass, token, wshash); + if (debug) { File.AppendAllText("debug.log", "Connect-" + wsurl + "\r\n"); } + wc.xdebug = debug; + wc.xignoreCert = ignoreCert; + } + + public void disconnect() + { + if (wc != null) + { + wc.Dispose(); + wc = null; + if (debug) { File.AppendAllText("debug.log", "Disconnect\r\n"); } + } + } + + public void refreshCookies() + { + if (wc != null) { + if (debug) { File.AppendAllText("debug.log", "RefreshCookies\r\n"); } + wc.WriteStringWebSocket("{\"action\":\"authcookie\"}"); + wc.WriteStringWebSocket("{\"action\":\"logincookie\"}"); + } + } + + public void processServerData(string data) + { + if (debug) { File.AppendAllText("debug.log", "ServerData-" + data + "\r\n"); } + + // Parse the received JSON + Dictionary jsonAction = new Dictionary(); + jsonAction = new JavaScriptSerializer().Deserialize>(data); + if (jsonAction == null || jsonAction["action"].GetType() != typeof(string)) return; + + string action = jsonAction["action"].ToString(); + switch (action) + { + case "close": + { + disconnectCause = jsonAction["cause"].ToString(); + disconnectMsg = jsonAction["msg"].ToString(); + break; + } + case "serverinfo": + { + wc.WriteStringWebSocket("{\"action\":\"meshes\"}"); + wc.WriteStringWebSocket("{\"action\":\"nodes\"}"); + wc.WriteStringWebSocket("{\"action\":\"authcookie\"}"); + wc.WriteStringWebSocket("{\"action\":\"logincookie\"}"); + break; + } + case "authcookie": + { + authCookie = jsonAction["cookie"].ToString(); + changeState(2); + break; + } + case "logincookie": + { + loginCookie = jsonAction["cookie"].ToString(); + if (onLoginTokenChanged != null) { onLoginTokenChanged(); } + break; + } + case "userinfo": + { + break; + } + case "event": + { + Dictionary ev = (Dictionary)jsonAction["event"]; + string action2 = ev["action"].ToString(); + switch (action2) + { + case "changenode": + { + Dictionary node = (Dictionary)ev["node"]; + string nodeid = (string)node["_id"]; + if (nodes.ContainsKey(nodeid)) + { + NodeClass n = (NodeClass)nodes[nodeid]; + n.nodeid = (string)node["_id"]; + n.name = (string)node["name"]; + if (node.ContainsKey("conn")) { n.conn = (int)node["conn"]; } + n.icon = (int)node["icon"]; + nodes[n.nodeid] = n; + if (onNodesChanged != null) onNodesChanged(); + } + break; + } + case "nodeconnect": + { + string nodeid = (string)ev["nodeid"]; + if (nodes.ContainsKey(nodeid)) + { + NodeClass n = (NodeClass)nodes[nodeid]; + if (ev.ContainsKey("conn")) { n.conn = (int)ev["conn"]; } + nodes[n.nodeid] = n; + if (onNodesChanged != null) onNodesChanged(); + } + break; + } + } + break; + } + case "meshes": + { + meshes = new Dictionary(); + + ArrayList meshList = (ArrayList)jsonAction["meshes"]; + for (int i = 0; i < meshList.Count; i++) + { + Dictionary mesh = (Dictionary)meshList[i]; + MeshClass m = new MeshClass(); + m.meshid = (string)mesh["_id"]; + m.name = (string)mesh["name"]; + m.desc = (string)mesh["desc"]; + if (mesh["mtype"].GetType() == typeof(string)) { m.type = int.Parse((string)mesh["mtype"]); } + if (mesh["mtype"].GetType() == typeof(int)) { m.type = (int)mesh["mtype"]; } + meshes[m.meshid] = m; + } + + break; + } + case "nodes": + { + nodes = new Dictionary(); + + Dictionary groups = (Dictionary)jsonAction["nodes"]; + foreach (string meshid in groups.Keys) + { + ArrayList nodesinMesh = (ArrayList)groups[meshid]; + for (int i = 0; i < nodesinMesh.Count; i++) + { + Dictionary node = (Dictionary)nodesinMesh[i]; + NodeClass n = new NodeClass(); + n.nodeid = (string)node["_id"]; + n.name = (string)node["name"]; + n.meshid = meshid; + if (node.ContainsKey("conn")) { n.conn = (int)node["conn"]; } else { n.conn = 0; } + n.icon = (int)node["icon"]; + nodes[n.nodeid] = n; + } + } + if (onNodesChanged != null) onNodesChanged(); + break; + } + default: + { + break; + } + } + } + + public delegate void onStateChangedHandler(int state); + public event onStateChangedHandler onStateChanged; + public void changeState(int newState) { if (constate != newState) { constate = newState; if (onStateChanged != null) { onStateChanged(constate); } } } + + public delegate void onNodeListChangedHandler(); + public event onNodeListChangedHandler onNodesChanged; + public delegate void onLoginTokenChangedHandler(); + public event onLoginTokenChangedHandler onLoginTokenChanged; + + private class xwebclient : IDisposable + { + private MeshCentralServer parent = null; + private TcpClient wsclient = null; + private SslStream wsstream = null; + private NetworkStream wsrawstream = null; + private int state = 0; + private Uri url = null; + private byte[] readBuffer = new Byte[500]; + private int readBufferLen = 0; + private int accopcodes = 0; + private bool accmask = false; + private int acclen = 0; + private bool proxyInUse = false; + private string user = null; + private string pass = null; + private string token = null; + public bool xdebug = false; + public bool xignoreCert = false; + + public void Dispose() { + try { wsstream.Close(); } catch (Exception) { } + try { wsstream.Dispose(); } catch (Exception) { } + wsstream = null; + wsclient = null; + state = -1; + parent.changeState(0); + parent.wshash = null; + } + + public void Debug(string msg) { if (xdebug) { try { File.AppendAllText("debug.log", "Debug-" + msg + "\r\n"); } catch (Exception) { } } } + + public bool Start(MeshCentralServer parent, Uri url, string user, string pass, string token, string fingerprint) + { + if (state != 0) return false; + parent.changeState(1); + state = 1; + this.parent = parent; + this.url = url; + this.user = user; + this.pass = pass; + this.token = token; + Uri proxyUri = null; + + // Check if we need to use a HTTP proxy (Auto-proxy way) + try { + RegistryKey registryKey = Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", true); + Object x = registryKey.GetValue("AutoConfigURL", null); + if ((x != null) && (x.GetType() == typeof(string))) { + string proxyStr = GetProxyForUrlUsingPac("http" + ((url.Port == 80) ? "" : "s") + "://" + url.Host + ":" + url.Port, x.ToString()); + if (proxyStr != null) { proxyUri = new Uri("http://" + proxyStr); } + } + } catch (Exception) { proxyUri = null; } + + // Check if we need to use a HTTP proxy (Normal way) + if (proxyUri == null) { + var proxy = System.Net.HttpWebRequest.GetSystemWebProxy(); + proxyUri = proxy.GetProxy(url); + if ((url.Host.ToLower() == proxyUri.Host.ToLower()) && (url.Port == proxyUri.Port)) { proxyUri = null; } + } + + if (proxyUri != null) + { + // Proxy in use + proxyInUse = true; + wsclient = new TcpClient(); + wsclient.BeginConnect(proxyUri.Host, proxyUri.Port, new AsyncCallback(OnConnectSink), this); + } + else + { + // No proxy in use + proxyInUse = false; + wsclient = new TcpClient(); + wsclient.BeginConnect(url.Host, url.Port, new AsyncCallback(OnConnectSink), this); + } + return true; + } + + private void OnConnectSink(IAsyncResult ar) + { + if (wsclient == null) return; + + // Accept the connection + try + { + wsclient.EndConnect(ar); + } catch (Exception ex) { + Debug("Websocket TCP failed to connect: " + ex.ToString()); + Dispose(); + return; + } + + if (proxyInUse == true) + { + // Send proxy connection request + wsrawstream = wsclient.GetStream(); + byte[] proxyRequestBuf = UTF8Encoding.UTF8.GetBytes("CONNECT " + url.Host + ":" + url.Port + " HTTP/1.1\r\nHost: " + url.Host + ":" + url.Port + "\r\n\r\n"); + wsrawstream.Write(proxyRequestBuf, 0, proxyRequestBuf.Length); + wsrawstream.BeginRead(readBuffer, readBufferLen, readBuffer.Length - readBufferLen, new AsyncCallback(OnProxyResponseSink), this); + } + else + { + // Start TLS connection + Debug("Websocket TCP connected, doing TLS..."); + wsstream = new SslStream(wsclient.GetStream(), false, VerifyServerCertificate, null); + wsstream.BeginAuthenticateAsClient(url.Host, null, System.Security.Authentication.SslProtocols.Tls12, false, new AsyncCallback(OnTlsSetupSink), this); + } + } + + private void OnProxyResponseSink(IAsyncResult ar) + { + if (wsrawstream == null) return; + + int len = 0; + try { len = wsrawstream.EndRead(ar); } catch (Exception) { } + if (len == 0) + { + // Disconnect + Debug("Websocket proxy disconnected, length = 0."); + Dispose(); + return; + } + + readBufferLen += len; + string proxyResponse = UTF8Encoding.UTF8.GetString(readBuffer, 0, readBufferLen); + if (proxyResponse.IndexOf("\r\n\r\n") >= 0) + { + // We get a full proxy response, we should get something like "HTTP/1.1 200 Connection established\r\n\r\n" + if (proxyResponse.StartsWith("HTTP/1.1 200 ")) + { + // All good, start TLS setup. + readBufferLen = 0; + Debug("Websocket TCP connected, doing TLS..."); + wsstream = new SslStream(wsrawstream, false, VerifyServerCertificate, null); + wsstream.BeginAuthenticateAsClient(url.Host, null, System.Security.Authentication.SslProtocols.Tls12, false, new AsyncCallback(OnTlsSetupSink), this); + } + else + { + // Invalid response + Debug("Proxy connection failed: " + proxyResponse); + Dispose(); + } + } else { + if (readBufferLen == readBuffer.Length) + { + // Buffer overflow + Debug("Proxy connection failed"); + Dispose(); + } + else + { + // Read more proxy data + wsrawstream.BeginRead(readBuffer, readBufferLen, readBuffer.Length - readBufferLen, new AsyncCallback(OnProxyResponseSink), this); + } + } + } + + public string Base64Encode(string plainText) + { + var plainTextBytes = System.Text.Encoding.UTF8.GetBytes(plainText); + return System.Convert.ToBase64String(plainTextBytes); + } + + public string Base64Decode(string base64EncodedData) + { + var base64EncodedBytes = System.Convert.FromBase64String(base64EncodedData); + return System.Text.Encoding.UTF8.GetString(base64EncodedBytes); + } + + private void OnTlsSetupSink(IAsyncResult ar) + { + if (wsstream == null) return; + + // Accept the connection + try + { + wsstream.EndAuthenticateAsClient(ar); + } + catch (Exception ex) + { + // Disconnect + MessageBox.Show(ex.Message, "MeshRouter"); + Debug("Websocket TLS failed: " + ex.ToString()); + Dispose(); + return; + } + + // Fetch remote certificate + parent.wshash = wsstream.RemoteCertificate.GetCertHashString(); + + // Setup extra headers if needed + string extraHeaders = ""; + if (user != null && pass != null && token != null) { extraHeaders = "x-meshauth: " + Base64Encode(user) + "," + Base64Encode(pass) + "," + Base64Encode(token) + "\r\n"; } + else if (user != null && pass != null) { extraHeaders = "x-meshauth: " + Base64Encode(user) + "," + Base64Encode(pass) + "\r\n"; } + + // Send the HTTP headers + Debug("Websocket TLS setup, sending HTTP header..."); + string header = "GET " + url.PathAndQuery + " HTTP/1.1\r\nHost: " + url.Host + "\r\nUpgrade: websocket\r\nConnection: Upgrade\r\nSec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==\r\nSec-WebSocket-Version: 13\r\n" + extraHeaders + "\r\n"; + wsstream.Write(UTF8Encoding.UTF8.GetBytes(header)); + + // Start receiving data + wsstream.BeginRead(readBuffer, readBufferLen, readBuffer.Length - readBufferLen, new AsyncCallback(OnTlsDataSink), this); + } + + private void OnTlsDataSink(IAsyncResult ar) + { + if (wsstream == null) return; + + int len = 0; + try { len = wsstream.EndRead(ar); } catch (Exception) { } + if (len == 0) + { + // Disconnect + Debug("Websocket disconnected, length = 0."); + Dispose(); + return; + } + //parent.Debug("#" + counter + ": Websocket got new data: " + len); + readBufferLen += len; + + // Consume all of the data + int consumed = 0; + int ptr = 0; + do + { + consumed = ProcessBuffer(readBuffer, ptr, readBufferLen - ptr); + if (consumed < 0) { Dispose(); return; } // Error, close the connection + ptr += consumed; + } while ((consumed > 0) && ((readBufferLen - consumed) > 0)); + + // Move the data forward + if ((ptr > 0) && (readBufferLen - ptr) > 0) { + //Console.Write("MOVE FORWARD\r\n"); + Array.Copy(readBuffer, ptr, readBuffer, 0, (readBufferLen - ptr)); + } + readBufferLen = (readBufferLen - ptr); + + // If the buffer is too small, double the size here. + if (readBuffer.Length - readBufferLen == 0) + { + Debug("Increasing the read buffer size from " + readBuffer.Length + " to " + (readBuffer.Length * 2) + "."); + byte[] readBuffer2 = new byte[readBuffer.Length * 2]; + Array.Copy(readBuffer, 0, readBuffer2, 0, readBuffer.Length); + readBuffer = readBuffer2; + } + + // Receive more data + try { wsstream.BeginRead(readBuffer, readBufferLen, readBuffer.Length - readBufferLen, new AsyncCallback(OnTlsDataSink), this); } catch (Exception) { } + } + + private int ProcessBuffer(byte[] buffer, int offset, int len) + { + string ss = UTF8Encoding.UTF8.GetString(buffer, offset, len); + + if (state == 1) + { + // Look for the end of the http header + string header = UTF8Encoding.UTF8.GetString(buffer, offset, len); + int i = header.IndexOf("\r\n\r\n"); + if (i == -1) return 0; + Dictionary parsedHeader = ParseHttpHeader(header.Substring(0, i)); + if ((parsedHeader == null) || (parsedHeader["_Path"] != "101")) { Debug("Websocket bad header."); return -1; } // Bad header, close the connection + Debug("Websocket got setup upgrade header."); + state = 2; + return len; // TODO: Technically we need to return the header length before UTF8 convert. + } else if (state == 2) { + // Parse a websocket fragment header + if (len < 2) return 0; + int headsize = 2; + accopcodes = buffer[offset]; + accmask = ((buffer[offset + 1] & 0x80) != 0); + acclen = (buffer[offset + 1] & 0x7F); + + if ((accopcodes & 0x0F) == 8) + { + // Close the websocket + Debug("Websocket got closed fragment."); + return -1; + } + + if (acclen == 126) + { + if (len < 4) return 0; + headsize = 4; + acclen = (buffer[offset + 2] << 8) + (buffer[offset + 3]); + } + else if (acclen == 127) + { + if (len < 10) return 0; + headsize = 10; + acclen = (buffer[offset + 6] << 24) + (buffer[offset + 7] << 16) + (buffer[offset + 8] << 8) + (buffer[offset + 9]); + Debug("Websocket receive large fragment: " + acclen); + } + if (accmask == true) + { + // TODO: Do unmasking here. + headsize += 4; + } + //parent.Debug("#" + counter + ": Websocket frag header - FIN: " + ((accopcodes & 0x80) != 0) + ", OP: " + (accopcodes & 0x0F) + ", LEN: " + acclen + ", MASK: " + accmask); + state = 3; + return headsize; + } + else if (state == 3) + { + // Parse a websocket fragment data + if (len < acclen) return 0; + //Console.Write("WSREAD: " + acclen + "\r\n"); + ProcessWsBuffer(buffer, offset, acclen, accopcodes); + state = 2; + return acclen; + } + return 0; + } + + private void ProcessWsBuffer(byte[] data, int offset, int len, int op) + { + Debug("Websocket got data."); + try { parent.processServerData(UTF8Encoding.UTF8.GetString(data, offset, len)); } catch (Exception) { } + } + + private Dictionary ParseHttpHeader(string header) + { + string[] lines = header.Replace("\r\n", "\r").Split('\r'); + if (lines.Length < 2) { return null; } + string[] directive = lines[0].Split(' '); + Dictionary values = new Dictionary(); + values["_Action"] = directive[0]; + values["_Path"] = directive[1]; + values["_Protocol"] = directive[2]; + for (int i = 1; i < lines.Length; i++) + { + var j = lines[i].IndexOf(":"); + values[lines[i].Substring(0, j).ToLower()] = lines[i].Substring(j + 1).Trim(); + } + return values; + } + + private bool VerifyServerCertificate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) + { + if (xignoreCert) return true; + if (chain.Build(new X509Certificate2(certificate)) == true) return true; + + // Check that the remote certificate is the expected one + if ((parent.okCertHash != null) && (parent.okCertHash == certificate.GetCertHashString())) return true; + + parent.disconnectMsg = "cert"; + parent.disconnectCert = new X509Certificate2(certificate); + return false; + } + + public void WriteStringWebSocket(string data) + { + // Convert the string into a buffer with 4 byte of header space. + int len = UTF8Encoding.UTF8.GetByteCount(data); + byte[] buf = new byte[4 + len]; + UTF8Encoding.UTF8.GetBytes(data, 0, data.Length, buf, 4); + len = buf.Length - 4; + + // Check that everything is ok + if ((state < 2) || (len < 1) || (len > 65535)) { Dispose(); return; } + + //Console.Write("Length: " + len + "\r\n"); + //System.Threading.Thread.Sleep(0); + + if (len < 126) + { + // Small fragment + buf[2] = 130; // Fragment op code (129 = text, 130 = binary) + buf[3] = (byte)(len & 0x7F); + //try { wsstream.BeginWrite(buf, 2, len + 2, new AsyncCallback(WriteWebSocketAsyncDone), args); } catch (Exception) { Dispose(); return; } + wsstream.Write(buf, 2, len + 2); + } + else + { + // Large fragment + buf[0] = 130; // Fragment op code (129 = text, 130 = binary) + buf[1] = 126; + buf[2] = (byte)((len >> 8) & 0xFF); + buf[3] = (byte)(len & 0xFF); + //try { wsstream.BeginWrite(buf, 0, len + 4, new AsyncCallback(WriteWebSocketAsyncDone), args); } catch (Exception) { Dispose(); return; } + wsstream.Write(buf, 0, len + 4); + } + } + + } + + } +} \ No newline at end of file diff --git a/MeshDiscovery.cs b/MeshDiscovery.cs new file mode 100644 index 0000000..8a8f301 --- /dev/null +++ b/MeshDiscovery.cs @@ -0,0 +1,352 @@ +/* +Copyright 2018 Intel Corporation + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +using System; +using System.IO; +using System.Net; +using System.Text; +using System.Security; +using System.Security.Cryptography; +using System.Net.Sockets; +using System.Collections; +using System.Net.NetworkInformation; + +namespace MeshCentralRouter +{ + + /// + /// This class is used to perform mesh node discovery on the local network. It is used to listen of node advertizements and to multicast a "PING" to find mesh + /// nodes on the network. This class works with both IPv4 and IPv6 and must work regardless of the number of network interfaces on this computer. + /// This class also monitors local adapter changes and events them. This is useful to immidiately remove nodes that are not long accessible. + /// + public sealed class MeshDiscovery + { + private static IPAddress MulticastV4Addr = IPAddress.Parse("239.255.255.235"); + private static IPAddress MulticastV6Addr = IPAddress.Parse("FF02:0:0:0:0:0:0:FE"); + private static byte[] PingPacket = UTF8Encoding.UTF8.GetBytes("MeshServerScan"); + + public delegate void NotifyHandler(MeshDiscovery sender, IPEndPoint source, IPEndPoint local, string agentCertHash, string url, string name, string info); + public event NotifyHandler OnNotify; + + public delegate void InterfaceChangedHandler(MeshDiscovery sender, bool added, IPAddress localaddress); + public event InterfaceChangedHandler OnInterfaceChanged; + + private Hashtable sessions = new Hashtable(); + private Hashtable xsessions = new Hashtable(); + private ArrayList localinterfaces = new ArrayList(); + private IPEndPoint MulticastV4EndPoint; + private IPEndPoint MulticastV6EndPoint; + private UdpClient GeneralSessionV4 = null; // Used for other things like node messages, etc. + private UdpClient GeneralSessionV6 = null; // Used for other things like node messages, etc. + + private const int SIO_UDP_CONNRESET = -1744830452; + private byte[] inValue = new byte[] { 0, 0, 0, 0 }; // == false + private byte[] outValue = new byte[] { 0, 0, 0, 0 }; // initialize to 0 + + public MeshDiscovery() + { + MulticastV4EndPoint = new IPEndPoint(MulticastV4Addr, 16989); + MulticastV6EndPoint = new IPEndPoint(MulticastV6Addr, 16989); + SetupSessions(); + NetworkChange.NetworkAddressChanged += new NetworkAddressChangedEventHandler(AddressChangedSink); + + GeneralSessionV4 = new UdpClient(new IPEndPoint(IPAddress.Any, 0)); + GeneralSessionV4.Client.IOControl(SIO_UDP_CONNRESET, inValue, outValue); + GeneralSessionV4.BeginReceive(new AsyncCallback(OnReceiveSink), GeneralSessionV4); + try + { + GeneralSessionV6 = new UdpClient(new IPEndPoint(IPAddress.IPv6Any, 0)); + GeneralSessionV6.Client.IOControl(SIO_UDP_CONNRESET, inValue, outValue); + GeneralSessionV6.BeginReceive(new AsyncCallback(OnReceiveSink), GeneralSessionV6); + } + catch (SocketException) { GeneralSessionV6 = null; } // This section will fail on Windows XP because it does not support IPv6 + } + + public void Dispose() + { + NetworkChange.NetworkAddressChanged -= new NetworkAddressChangedEventHandler(AddressChangedSink); + CloseSessions(); + + GeneralSessionV4.Close(); + GeneralSessionV4 = null; + if (GeneralSessionV6 != null) + { + GeneralSessionV6.Close(); + GeneralSessionV6 = null; + } + } + + /// + /// Called then the list of local network adapters has changed. + /// + /// + /// + private void AddressChangedSink(object sender, EventArgs e) + { + //DebugEventViewerForm.LogEvent(this, DebugEventViewerForm.EventType.Warning, "Network interface change detected."); + SetupSessions(); + } + + /// + /// Creates all of the UDP client sessions for each local IP address. This method should be called when the list of local network adapters changes on the + /// local computer. + /// + private void SetupSessions() + { + NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces(); + if (adapters == null) CloseSessions(); + ArrayList tif = new ArrayList(sessions.Keys); + + foreach (NetworkInterface adapter in adapters) + { + // We first filter out the local adapters that are not interesting + if (adapter.SupportsMulticast == false) continue; + if (adapter.OperationalStatus != OperationalStatus.Up) continue; + if (adapter.NetworkInterfaceType == NetworkInterfaceType.Loopback) continue; + + // Out of each remaining adapter, we look at their IP addresses and create a UDP client for each one. + foreach (System.Net.NetworkInformation.UnicastIPAddressInformation uif in adapter.GetIPProperties().UnicastAddresses) + { + IPAddress addr = uif.Address; + + if (addr.AddressFamily == AddressFamily.InterNetwork || addr.ScopeId != 0) + { + tif.Remove(addr); + if (sessions.ContainsKey(addr) == false) + { + // Event this new interface + if (OnInterfaceChanged != null) OnInterfaceChanged(this, true, addr); + + // If this local address is IPv4, setup an IPv4 UDP client. + if (addr.AddressFamily == AddressFamily.InterNetwork) + { + UdpClient session = new UdpClient(AddressFamily.InterNetwork); + session.Client.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true); + session.ExclusiveAddressUse = false; + session.Client.Bind(new IPEndPoint(addr, 0)); + session.EnableBroadcast = true; + session.JoinMulticastGroup(MulticastV4Addr, addr); + session.Client.IOControl(SIO_UDP_CONNRESET, inValue, outValue); + session.BeginReceive(new AsyncCallback(OnReceiveSink), session); + sessions[addr] = session; + + session = new UdpClient(AddressFamily.InterNetwork); + session.Client.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true); + session.ExclusiveAddressUse = false; + session.Client.Bind(new IPEndPoint(addr, 16990)); + session.EnableBroadcast = true; + session.JoinMulticastGroup(MulticastV4Addr, addr); + session.Client.IOControl(SIO_UDP_CONNRESET, inValue, outValue); + session.BeginReceive(new AsyncCallback(OnReceiveSink), session); + xsessions[addr] = session; + } + + // If this local address is IPv6, setup an IPv6 UDP client. + if (addr.AddressFamily == AddressFamily.InterNetworkV6) + { + UdpClient session = new UdpClient(AddressFamily.InterNetworkV6); + session.Client.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true); + session.ExclusiveAddressUse = false; + session.Client.Bind(new IPEndPoint(addr, 0)); + session.EnableBroadcast = true; + session.JoinMulticastGroup((int)addr.ScopeId, MulticastV6Addr); + session.Client.IOControl(SIO_UDP_CONNRESET, inValue, outValue); + session.BeginReceive(new AsyncCallback(OnReceiveSink), session); + sessions[addr] = session; + + session = new UdpClient(AddressFamily.InterNetworkV6); + session.Client.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress, true); + session.ExclusiveAddressUse = false; + session.Client.Bind(new IPEndPoint(addr, 16990)); + session.EnableBroadcast = true; + session.JoinMulticastGroup((int)addr.ScopeId, MulticastV6Addr); + session.Client.IOControl(SIO_UDP_CONNRESET, inValue, outValue); + session.BeginReceive(new AsyncCallback(OnReceiveSink), session); + xsessions[addr] = session; + } + } + } + } + } + + // Remove old sessions + if (tif.Count > 0) + { + foreach (IPAddress a in tif) + { + UdpClient c = (UdpClient)sessions[a]; + c.Close(); + sessions.Remove(a); + if (OnInterfaceChanged != null) OnInterfaceChanged(this, false, a); + } + } + } + + /// + /// Closes all of the UDP client sessions. + /// + private void CloseSessions() + { + ArrayList l = new ArrayList(sessions.Values); + foreach (UdpClient session in l) + { + IPAddress a = ((IPEndPoint)session.Client.LocalEndPoint).Address; + session.Close(); + sessions.Remove(a); + if (OnInterfaceChanged != null) OnInterfaceChanged(this, false, a); + } + sessions.Clear(); + + l = new ArrayList(xsessions.Values); + foreach (UdpClient session in l) + { + IPAddress a = ((IPEndPoint)session.Client.LocalEndPoint).Address; + session.Close(); + sessions.Remove(a); + if (OnInterfaceChanged != null) OnInterfaceChanged(this, false, a); + } + xsessions.Clear(); + } + + /// + /// Called by the UDP clients when data is received or when the client is closed. + /// + /// AsyncResult parameter + private void OnReceiveSink(IAsyncResult result) + { + byte[] buffer; + IPEndPoint ep = null; + UdpClient session = (UdpClient)result.AsyncState; + + try + { + buffer = session.EndReceive(result, ref ep); + try + { + // We received some data, decode it + string[] values = UTF8Encoding.UTF8.GetString(buffer).Split('|'); + if ((values.Length >= 3) && (values[0] == "MeshCentral2")) + { + Uri url = new Uri(values[2].Replace("%s", ep.Address.ToString()).Replace("wss://", "https://").Replace("ws://", "http://").Replace("/agent.ashx", "/")); + string agentCertHash = values[1]; + string serverName = null; + string serverInfo = null; + if (values.Length >= 4) { serverName = values[3]; } + if (values.Length >= 5) { serverInfo = values[4]; } + OnNotify(this, ep, (IPEndPoint)(session.Client.LocalEndPoint), agentCertHash, url.ToString(), serverName, serverInfo); + + // Send a targeted scan to this server to get more information + if (values.Length == 3) { session.Send(PingPacket, PingPacket.Length, ep); session.Send(PingPacket, PingPacket.Length, ep); } + } + } + catch (Exception) { } + session.BeginReceive(new AsyncCallback(OnReceiveSink), session); + } + catch (Exception) + { + // If the client is disposed, it will throw another exception. + try + { + if (session != null && session.Client != null) + { + IPAddress a = ((IPEndPoint)session.Client.LocalEndPoint).Address; + sessions.Remove(a); + if (OnInterfaceChanged != null) OnInterfaceChanged(this, false, a); + } + } + catch (Exception) { } + } + } + + /* + internal void SendBlockRequest(TargetTrak tt, string[] requests) + { + // PB_SYNCREQUEST + MemoryStream mem = new MemoryStream(); + mem.Write(BitConverter.GetBytes(IPAddress.HostToNetworkOrder((short)12)), 0, 2); // Write PB_SYNCREQUEST + mem.Write(BitConverter.GetBytes(IPAddress.HostToNetworkOrder((short)(4 + (32 * requests.Length)))), 0, 2); // Write length of header + (32 * requests) + foreach (string s in requests) + { + byte[] buf = MeshUtils.HexToBytes(s); + mem.Write(buf, 0, buf.Length); + } + byte[] packet = MeshDiscovery.util_cipher(tt.UdpSessionKey, 0, MeshUtils.HexToBytes(tt.Node.NodeIdHex), mem.ToArray(), true, tt.ConsoleId); + GeneralUnicast(packet, new IPEndPoint(tt.Target, 16990)); + } + */ + + /// + /// This method sends out a multicast "PING" on all local adapters in both IPv4 and IPv6. + /// + public void MulticastPing() + { + //DebugEventViewerForm.LogEvent(this, DebugEventViewerForm.EventType.Information, "Performing full multicast ping."); + foreach (UdpClient session in sessions.Values) MulticastPing(session); + } + + /// + /// Performs a multicast ping on a single UDP session. + /// + /// The UDP client on which to perform the multicast + private void MulticastPing(UdpClient session) + { + try + { + IPAddress address = ((IPEndPoint)session.Client.LocalEndPoint).Address; + if (session.Client.AddressFamily == AddressFamily.InterNetwork) + { + session.Client.SetSocketOption(SocketOptionLevel.IP, SocketOptionName.MulticastInterface, address.GetAddressBytes()); + session.Send(PingPacket, PingPacket.Length, MulticastV4EndPoint); + } + else if (session.Client.AddressFamily == AddressFamily.InterNetworkV6 && address.ScopeId != 0) + { + session.Client.SetSocketOption(SocketOptionLevel.IPv6, SocketOptionName.MulticastInterface, BitConverter.GetBytes((int)address.ScopeId)); + session.Send(PingPacket, PingPacket.Length, MulticastV6EndPoint); + } + } + catch (SocketException) { } + } + + /// + /// This method is used to send out unicast UDP packets. + /// + /// The buffer to send out as unicast + /// The local IP address to use + /// The remote IP address that this packet will be sent to + public void UnicastData(byte[] buffer, IPAddress local, IPEndPoint remote) + { + UdpClient session = (UdpClient)sessions[local]; + if (session == null) return; + try + { + session.Send(buffer, buffer.Length, remote); + } + catch (SocketException) { } + } + + public void GeneralUnicast(byte[] buffer, IPEndPoint remote) + { + try + { + if (remote.AddressFamily == AddressFamily.InterNetwork && GeneralSessionV4 != null) GeneralSessionV4.Send(buffer, buffer.Length, remote); + if (remote.AddressFamily == AddressFamily.InterNetworkV6 && GeneralSessionV6 != null) GeneralSessionV6.Send(buffer, buffer.Length, remote); + } + catch (SocketException) { } + } + + } + +} diff --git a/MeshIcon50.png b/MeshIcon50.png new file mode 100644 index 0000000..006fd5a Binary files /dev/null and b/MeshIcon50.png differ diff --git a/MeshIcon50T.png b/MeshIcon50T.png new file mode 100644 index 0000000..d94c381 Binary files /dev/null and b/MeshIcon50T.png differ diff --git a/MeshMapper.cs b/MeshMapper.cs new file mode 100644 index 0000000..d461e62 --- /dev/null +++ b/MeshMapper.cs @@ -0,0 +1,717 @@ +using System; +using System.IO; +using System.Net; +using System.Web; +using System.Text; +using System.Net.Sockets; +using System.Net.Security; +using System.Windows.Forms; +using System.Collections.Generic; +using System.Security.Cryptography; +using System.Deployment.Application; +using System.Collections.Specialized; +using System.Security.Cryptography.X509Certificates; +using Microsoft.Win32; + +namespace MeshCentralRouter +{ + public class MeshMapper + { + public int state = 0; + Uri wsurl = null; + public int protocol = 1; // 1 = TCP, 2 = UDP + public int localport = 0; + public int remoteport = 0; + public string remoteip = null; + public string certhash = null; + public int connectCounter = 0; + public int totalConnectCounter = 0; + public bool exit = false; + public bool xdebug = false; + public bool inaddrany = false; + TcpListener listener = null; + + public delegate void onStateMsgChangedHandler(string statemsg); + public event onStateMsgChangedHandler onStateMsgChanged; + + public static string GetProxyForUrlUsingPac(string DestinationUrl, string PacUri) + { + IntPtr WinHttpSession = Win32Api.WinHttpOpen("User", Win32Api.WINHTTP_ACCESS_TYPE_DEFAULT_PROXY, IntPtr.Zero, IntPtr.Zero, 0); + + Win32Api.WINHTTP_AUTOPROXY_OPTIONS ProxyOptions = new Win32Api.WINHTTP_AUTOPROXY_OPTIONS(); + Win32Api.WINHTTP_PROXY_INFO ProxyInfo = new Win32Api.WINHTTP_PROXY_INFO(); + + ProxyOptions.dwFlags = Win32Api.WINHTTP_AUTOPROXY_CONFIG_URL; + ProxyOptions.dwAutoDetectFlags = (Win32Api.WINHTTP_AUTO_DETECT_TYPE_DHCP | Win32Api.WINHTTP_AUTO_DETECT_TYPE_DNS_A); + ProxyOptions.lpszAutoConfigUrl = PacUri; + + // Get Proxy + bool IsSuccess = Win32Api.WinHttpGetProxyForUrl(WinHttpSession, DestinationUrl, ref ProxyOptions, ref ProxyInfo); + Win32Api.WinHttpCloseHandle(WinHttpSession); + + if (IsSuccess) + { + return ProxyInfo.lpszProxy; + } + else + { + Console.WriteLine("Error: {0}", Win32Api.GetLastError()); + return null; + } + } + + // Starts the routing server, called when the start button is pressed + public void start(int protocol, int localPort, string url, int remotePort, string remoteIP) + { + this.protocol = protocol; + this.remoteport = remotePort; + this.remoteip = remoteIP; + wsurl = new Uri(url); + //wshash = serverHashTextBox.Text; + + if (protocol == 1) + { + // Start the TCP listener + try + { + if (listener != null) return; + listener = new TcpListener(inaddrany ? IPAddress.Any : IPAddress.Loopback, localPort); + try { listener.Start(); } catch (Exception) { listener = null; } + if (listener != null) + { + listener.BeginAcceptTcpClient(new AsyncCallback(AcceptTcpClientSink), null); + localport = ((IPEndPoint)listener.LocalEndpoint).Port; + state = 1; + UpdateInfo(); + } + else + { + state = -1; + UpdateInfo(); + } + } + catch (Exception ex) { + Debug(ex.ToString()); + stop(); + } + } else if (protocol == 2) { + // Start websocket connection + try + { + IPEndPoint udpEndPoint = new IPEndPoint(inaddrany ? IPAddress.Any : IPAddress.Loopback, localPort); + UdpClient client = new UdpClient(udpEndPoint); + localport = ((IPEndPoint)client.Client.LocalEndPoint).Port; + state = 1; + UpdateInfo(); + ConnectWS(client, ++connectCounter); + } + catch (Exception ex) { + Debug(ex.ToString()); + stop(); + } + } + + } + + public void Debug(string msg) { if (xdebug) { try { File.AppendAllText("debug.log", "Debug-MeshMapper-" + msg + "\r\n"); } catch (Exception) { } } } + + private void UpdateInfo() { + string msg = ""; + if (state == -1) { msg = "Unable to bind to local port"; } + else if (state == 0) { msg = "Stopped"; } + else if (state == 1) { + if (remoteip == null) + { + msg = "Port " + localport + " to port " + remoteport; + } else { + msg = "Port " + localport + " to " + remoteip + ":" + remoteport; + } + if (totalConnectCounter == 1) { msg += ", 1 connection."; } + if (totalConnectCounter > 1) { msg += ", " + totalConnectCounter + " connections."; } + } + if (onStateMsgChanged != null) { onStateMsgChanged(msg); } + } + + public void stop() + { + Debug("stopButton_Click()"); + exit = true; + if (listener != null) + { + listener.Stop(); + listener = null; + } + localport = 0; + state = 0; + UpdateInfo(); + } + + private void ShutdownClients(TcpClient c1, UdpClient c2, xwebclient c3, int counter) + { + Debug("#" + counter + ": ShutdownWebClients()"); + + if (c1 != null) + { + try + { + if (c1.Client.Connected) + { + try { c1.Client.Disconnect(false); } catch (Exception) { } + try { c1.Client.Close(); } catch (Exception) { } + try { c1.Close(); } catch (Exception) { } + } + } + catch (Exception) { } + } + if (c2 != null) + { + try { c2.Close(); } catch (Exception) { } + } + try { c3.Dispose(); } catch (Exception) { } + } + + private void AcceptTcpClientSink(IAsyncResult ar) + { + TcpClient client = null; + try + { + client = listener.EndAcceptTcpClient(ar); + } + catch (Exception) { exit = true; } + + if (client != null) + { + // Connect using websocket + ConnectWS(client, ++connectCounter); + } + + try + { + listener.BeginAcceptTcpClient(new AsyncCallback(AcceptTcpClientSink), null); + } + catch (Exception) { exit = true; } + } + + private void ConnectWS(TcpClient client, int counter) + { + xwebclient wc = new xwebclient(); + Debug("#" + counter + ": Connecting web socket to: " + wsurl.ToString()); + wc.Start(this, wsurl, certhash, client, counter); + } + private void ConnectWS(UdpClient client, int counter) + { + xwebclient wc = new xwebclient(); + Debug("#" + counter + ": Connecting web socket to: " + wsurl.ToString()); + wc.Start(this, wsurl, certhash, client, counter); + } + + private class xwebclient : IDisposable + { + private TcpClient client = null; + private UdpClient uclient = null; + private NetworkStream stream = null; + private TcpClient wsclient = null; + private SslStream wsstream = null; + private NetworkStream wsrawstream = null; + private int state = 0; + private Uri url = null; + private byte[] readBuffer = new Byte[65000]; + private int readBufferLen = 0; + private int accopcodes = 0; + private bool accmask = false; + private int acclen = 0; + private bool tunneling = false; + private MeshMapper parent = null; + private bool proxyInUse = false; + public int counter = 0; + private string certhash; + private IPEndPoint uendpoint = null; + + public void Dispose() + { + if (state == 0) return; + state = 0; + try { wsstream.Close(); } catch (Exception) { } + try { wsstream.Dispose(); } catch (Exception) { } + try { client.Close(); } catch (Exception) { } + try { stream.Close(); } catch (Exception) { } + stream = null; + client = null; + wsstream = null; + wsclient = null; + --parent.totalConnectCounter; + parent.UpdateInfo(); + } + + public bool Start(MeshMapper parent, Uri url, string certhash, TcpClient client, int counter) + { + this.client = client; + return StartEx(parent, url, certhash, counter); + } + + public bool Start(MeshMapper parent, Uri url, string certhash, UdpClient client, int counter) + { + this.uclient = client; + return StartEx(parent, url, certhash, counter); + } + + public bool StartEx(MeshMapper parent, Uri url, string certhash, int counter) + { + if (state != 0) return false; + state = 1; + this.parent = parent; + this.url = url; + this.counter = counter; + this.certhash = certhash; + if (client != null) { this.stream = client.GetStream(); } + Uri proxyUri = null; + ++parent.totalConnectCounter; + parent.UpdateInfo(); + + // Check if we need to use a HTTP proxy (Auto-proxy way) + try + { + RegistryKey registryKey = Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", true); + Object x = registryKey.GetValue("AutoConfigURL", null); + if ((x != null) && (x.GetType() == typeof(string))) + { + string proxyStr = GetProxyForUrlUsingPac("http" + ((url.Port == 80) ? "" : "s") + "://" + url.Host + ":" + url.Port, x.ToString()); + if (proxyStr != null) { proxyUri = new Uri("http://" + proxyStr); } + } + } + catch (Exception) { proxyUri = null; } + + // Check if we need to use a HTTP proxy (Normal way) + if (proxyUri == null) + { + var proxy = System.Net.HttpWebRequest.GetSystemWebProxy(); + proxyUri = proxy.GetProxy(url); + if ((url.Host.ToLower() == proxyUri.Host.ToLower()) && (url.Port == proxyUri.Port)) { proxyUri = null; } + } + + if (proxyUri != null) + { + // Proxy in use + proxyInUse = true; + wsclient = new TcpClient(); + wsclient.BeginConnect(proxyUri.Host, proxyUri.Port, new AsyncCallback(OnConnectSink), this); + } + else + { + // No proxy in use + proxyInUse = false; + wsclient = new TcpClient(); + wsclient.BeginConnect(url.Host, url.Port, new AsyncCallback(OnConnectSink), this); + } + return true; + } + + private void OnConnectSink(IAsyncResult ar) + { + if (wsclient == null) return; + + // Accept the connection + try + { + wsclient.EndConnect(ar); + } + catch (Exception ex) + { + parent.Debug("#" + counter + ": Websocket TCP failed to connect: " + ex.ToString()); + parent.ShutdownClients(client, uclient, this, this.counter); + return; + } + + if (proxyInUse == true) + { + // Send proxy connection request + wsrawstream = wsclient.GetStream(); + byte[] proxyRequestBuf = UTF8Encoding.UTF8.GetBytes("CONNECT " + url.Host + ":" + url.Port + " HTTP/1.1\r\nHost: " + url.Host + ":" + url.Port + "\r\n\r\n"); + wsrawstream.Write(proxyRequestBuf, 0, proxyRequestBuf.Length); + wsrawstream.BeginRead(readBuffer, readBufferLen, readBuffer.Length - readBufferLen, new AsyncCallback(OnProxyResponseSink), this); + } + else + { + // Start TLS connection + parent.Debug("#" + counter + ": Websocket TCP connected, doing TLS..."); + wsstream = new SslStream(wsclient.GetStream(), false, VerifyServerCertificate, null); + wsstream.BeginAuthenticateAsClient(url.Host, null, System.Security.Authentication.SslProtocols.Tls12, false, new AsyncCallback(OnTlsSetupSink), this); + } + } + + private void OnProxyResponseSink(IAsyncResult ar) + { + if (wsrawstream == null) return; + + int len = 0; + try { len = wsrawstream.EndRead(ar); } catch (Exception) { } + if (len == 0) + { + // Disconnect + parent.Debug("#" + counter + ": Websocket proxy disconnected, length = 0."); + parent.ShutdownClients(client, uclient, this, this.counter); + return; + } + + readBufferLen += len; + string proxyResponse = UTF8Encoding.UTF8.GetString(readBuffer, 0, readBufferLen); + if (proxyResponse.IndexOf("\r\n\r\n") >= 0) + { + // We get a full proxy response, we should get something like "HTTP/1.1 200 Connection established\r\n\r\n" + if (proxyResponse.StartsWith("HTTP/1.1 200 ")) + { + // All good, start TLS setup. + readBufferLen = 0; + parent.Debug("#" + counter + ": Websocket TCP connected, doing TLS..."); + wsstream = new SslStream(wsrawstream, false, VerifyServerCertificate, null); + wsstream.BeginAuthenticateAsClient(url.Host, null, System.Security.Authentication.SslProtocols.Tls12, false, new AsyncCallback(OnTlsSetupSink), this); + } + else + { + // Invalid response + parent.Debug("#" + counter + ": Proxy connection failed: " + proxyResponse); + parent.ShutdownClients(client, uclient, this, this.counter); + } + } + else + { + if (readBufferLen == readBuffer.Length) + { + // Buffer overflow + parent.Debug("#" + counter + ": Proxy connection failed"); + parent.ShutdownClients(client, uclient, this, this.counter); + } + else + { + // Read more proxy data + wsrawstream.BeginRead(readBuffer, readBufferLen, readBuffer.Length - readBufferLen, new AsyncCallback(OnProxyResponseSink), this); + } + } + } + + private void OnTlsSetupSink(IAsyncResult ar) + { + if (wsstream == null) return; + + // Accept the connection + try + { + wsstream.EndAuthenticateAsClient(ar); + } + catch (Exception ex) + { + // Disconnect + MessageBox.Show(ex.Message, "MeshRouter"); + parent.Debug("#" + counter + ": Websocket TLS failed: " + ex.ToString()); + parent.ShutdownClients(client, uclient, this, this.counter); + return; + } + + // Send the HTTP header + parent.Debug("#" + counter + ": Websocket TLS setup, sending HTTP header..."); + string header = "GET " + url.PathAndQuery + " HTTP/1.1\r\nHost: " + url.Host + "\r\nUpgrade: websocket\r\nConnection: Upgrade\r\nSec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==\r\nSec-WebSocket-Version: 13\r\n\r\n"; + wsstream.Write(UTF8Encoding.UTF8.GetBytes(header)); + + // Start receiving data + wsstream.BeginRead(readBuffer, readBufferLen, readBuffer.Length - readBufferLen, new AsyncCallback(OnTlsDataSink), this); + } + + private void OnTlsDataSink(IAsyncResult ar) + { + if (wsstream == null) return; + + int len = 0; + try { len = wsstream.EndRead(ar); } catch (Exception) { } + if (len == 0) + { + // Disconnect + parent.Debug("#" + counter + ": Websocket disconnected, length = 0."); + parent.ShutdownClients(client, uclient, this, this.counter); + return; + } + //parent.Debug("#" + counter + ": Websocket got new data: " + len); + readBufferLen += len; + + // Consume all of the data + int consumed = 0; + int ptr = 0; + do + { + consumed = ProcessBuffer(readBuffer, ptr, readBufferLen - ptr); + if (consumed < 0) { parent.ShutdownClients(client, uclient, this, this.counter); return; } // Error, close the connection + ptr += consumed; + } while ((consumed > 0) && ((readBufferLen - consumed) > 0)); + + // Move the data forward + if ((ptr > 0) && (readBufferLen - ptr) > 0) + { + //Console.Write("MOVE FORWARD\r\n"); + Array.Copy(readBuffer, ptr, readBuffer, 0, (readBufferLen - ptr)); + } + readBufferLen = (readBufferLen - ptr); + + // Receive more data + try { wsstream.BeginRead(readBuffer, readBufferLen, readBuffer.Length - readBufferLen, new AsyncCallback(OnTlsDataSink), this); } catch (Exception) { } + } + + private int ProcessBuffer(byte[] buffer, int offset, int len) + { + string ss = UTF8Encoding.UTF8.GetString(buffer, offset, len); + + if (state == 1) + { + // Look for the end of the http header + string header = UTF8Encoding.UTF8.GetString(buffer, offset, len); + int i = header.IndexOf("\r\n\r\n"); + if (i == -1) return 0; + Dictionary parsedHeader = ParseHttpHeader(header.Substring(0, i)); + if ((parsedHeader == null) || (parsedHeader["_Path"] != "101")) { parent.Debug("#" + counter + ": Websocket bad header."); return -1; } // Bad header, close the connection + parent.Debug("#" + counter + ": Websocket got setup upgrade header."); + state = 2; + return len; // TODO: Technically we need to return the header length before UTF8 convert. + } + else if (state == 2) + { + // Parse a websocket fragment header + if (len < 2) return 0; + int headsize = 2; + accopcodes = buffer[offset]; + accmask = ((buffer[offset + 1] & 0x80) != 0); + acclen = (buffer[offset + 1] & 0x7F); + + if ((accopcodes & 0x0F) == 8) + { + // Close the websocket + parent.Debug("#" + counter + ": Websocket got closed fragment."); + return -1; + } + + if (acclen == 126) + { + if (len < 4) return 0; + headsize = 4; + acclen = (buffer[offset + 2] << 8) + (buffer[offset + 3]); + } + else if (acclen == 127) + { + if (len < 10) return 0; + headsize = 10; + acclen = (buffer[offset + 6] << 24) + (buffer[offset + 7] << 16) + (buffer[offset + 8] << 8) + (buffer[offset + 9]); + parent.Debug("#" + counter + ": Websocket receive large fragment: " + acclen); + } + if (accmask == true) + { + // TODO: Do unmasking here. + headsize += 4; + } + //parent.Debug("#" + counter + ": Websocket frag header - FIN: " + ((accopcodes & 0x80) != 0) + ", OP: " + (accopcodes & 0x0F) + ", LEN: " + acclen + ", MASK: " + accmask); + state = 3; + return headsize; + } + else if (state == 3) + { + // Parse a websocket fragment data + if (len < acclen) return 0; + //Console.Write("WSREAD: " + acclen + "\r\n"); + ProcessWsBuffer(buffer, offset, acclen, accopcodes); + state = 2; + return acclen; + } + return 0; + } + + private void ProcessWsBuffer(byte[] data, int offset, int len, int op) + { + //parent.Debug("#" + counter + ": Websocket frag data: " + acclen); + if ((tunneling == false) && (data[offset] == 'c')) + { + parent.Debug("#" + counter + ": Websocket get server 'c' confirmation."); + + // Server confirmed connection, start reading the TCP stream + //Console.Write("WS-Relay Connect\r\n"); + + if (client != null) + { + byte[] buf1 = new byte[65000]; + try { client.GetStream().BeginRead(buf1, 4, buf1.Length - 4, new AsyncCallback(ClientEndReadWS), new object[] { this, client, buf1, counter }); } catch (Exception) { } + tunneling = true; + } + else if (uclient != null) + { + try { uclient.BeginReceive(new AsyncCallback(UClientEndReadWS), new object[] { this, uclient, counter }); } catch (Exception) { } + tunneling = true; + } + } + else + { + if (client != null) + { + // Write: WS --> TCP + // TODO: Async write? + if (stream != null) { try { stream.Write(data, offset, len); } catch (Exception) { } } + } + else if (uclient != null) + { + // Write: WS --> UDP + if (uendpoint != null) { + if (offset == 0) { + try { uclient.Send(data, len, uendpoint); } catch (Exception) { } + } else { + byte[] data2 = new byte[len]; + Array.Copy(data, offset, data2, 0, len); + try { uclient.Send(data2, len, uendpoint); } catch (Exception) { } + } + } + } + } + } + + private Dictionary ParseHttpHeader(string header) + { + string[] lines = header.Replace("\r\n", "\r").Split('\r'); + if (lines.Length < 2) { return null; } + string[] directive = lines[0].Split(' '); + Dictionary values = new Dictionary(); + values["_Action"] = directive[0]; + values["_Path"] = directive[1]; + values["_Protocol"] = directive[2]; + for (int i = 1; i < lines.Length; i++) + { + var j = lines[i].IndexOf(":"); + values[lines[i].Substring(0, j).ToLower()] = lines[i].Substring(j + 1).Trim(); + } + return values; + } + + private bool VerifyServerCertificate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) + { + // Check that the remote certificate is the expected one + return (certificate.GetCertHashString() == certhash); + } + + public void WriteWebSocketAsync(byte[] buf, int offset, int len, object[] args) + { + // Fetch the state + xwebclient wc = (xwebclient)args[0]; + + // Check that everything is ok + if ((state < 2) || (len < 1) || (len > 65535)) { parent.ShutdownClients(client, uclient, wc, counter); return; } + + //Console.Write("Length: " + len + "\r\n"); + //System.Threading.Thread.Sleep(0); + + if (len < 126) + { + // Small fragment + buf[2] = 130; // Fragment op code (129 = text, 130 = binary) + buf[3] = (byte)(len & 0x7F); + try { wsstream.BeginWrite(buf, 2, len + 2, new AsyncCallback(WriteWebSocketAsyncDone), args); } catch (Exception ex) { + parent.ShutdownClients(client, uclient, wc, counter); return; } + } + else + { + // Large fragment + buf[0] = 130; // Fragment op code (129 = text, 130 = binary) + buf[1] = 126; + buf[2] = (byte)((len >> 8) & 0xFF); + buf[3] = (byte)(len & 0xFF); + try { wsstream.BeginWrite(buf, 0, len + 4, new AsyncCallback(WriteWebSocketAsyncDone), args); } catch (Exception) { parent.ShutdownClients(client, uclient, wc, counter); return; } + } + } + + private void WriteWebSocketAsyncDone(IAsyncResult ar) + { + // Fetch the state + object[] args = (object[])ar.AsyncState; + xwebclient wc = (xwebclient)args[0]; + object oclient; + TcpClient client = null; + UdpClient uclient = null; + byte[] buf = null; + int counter; + + if (args.Length == 4) { + oclient = client = (TcpClient)args[1]; + buf = (byte[])args[2]; + counter = (int)args[3]; + } else { + oclient = uclient = (UdpClient)args[1]; + counter = (int)args[2]; + } + + try { wsstream.EndWrite(ar); } catch (Exception) { parent.ShutdownClients(client, uclient, wc, counter); return; } + + if (client != null) { + // Receive more TCP data + try { client.GetStream().BeginRead(buf, 4, buf.Length - 4, new AsyncCallback(ClientEndReadWS), args); } catch (Exception) { parent.ShutdownClients(client, uclient, wc, counter); return; } + } else if (uclient != null) { + // Receive more UDP data + try { uclient.BeginReceive(new AsyncCallback(UClientEndReadWS), args); } catch (Exception) { parent.ShutdownClients(client, uclient, wc, counter); return; } + } + } + + // Read from the local client + private void ClientEndReadWS(IAsyncResult ar) + { + // Fetch the state + object[] args = (object[])ar.AsyncState; + xwebclient wc = (xwebclient)args[0]; + TcpClient client = (TcpClient)args[1]; + byte[] buf = (byte[])args[2]; + int counter = (int)args[3]; + + int len = 0; + try + { + // Read the data + if (client != null && client.Connected == true) { len = client.GetStream().EndRead(ar); } + } + catch (Exception) { parent.ShutdownClients(client, uclient, wc, counter); return; } + + //Debug("#" + counter + ": ClientEndRead(" + len + ") - Local Read"); + if (len > 0) + { + // Forward the data & read again + try + { + wc.WriteWebSocketAsync(buf, 4, len, args); + } + catch (Exception) + { + parent.ShutdownClients(client, uclient, wc, counter); + return; + } + } + else + { + parent.ShutdownClients(client, uclient, wc, counter); + return; + } + } + + private void UClientEndReadWS(IAsyncResult ar) + { + // Fetch the state + object[] args = (object[])ar.AsyncState; + xwebclient wc = (xwebclient)args[0]; + UdpClient uclient = (UdpClient)args[1]; + int counter = (int)args[2]; + + byte[] buf = null; + try + { + // Read the data + if (uclient != null) { buf = uclient.EndReceive(ar, ref uendpoint); } + } + catch (Exception) { parent.ShutdownClients(client, uclient, wc, counter); return; } + + byte[] buf2 = new byte[4 + buf.Length]; + Array.Copy(buf, 0, buf2, 4, buf.Length); + + if (buf != null) { wc.WriteWebSocketAsync(buf2, 4, buf.Length, args); } + } + + } + + } +} diff --git a/MeshServer.ico b/MeshServer.ico new file mode 100644 index 0000000..1c89b1d Binary files /dev/null and b/MeshServer.ico differ diff --git a/MeshServerLogo.png b/MeshServerLogo.png new file mode 100644 index 0000000..1d3715f Binary files /dev/null and b/MeshServerLogo.png differ diff --git a/MeshUtils.cs b/MeshUtils.cs new file mode 100644 index 0000000..2e1f667 --- /dev/null +++ b/MeshUtils.cs @@ -0,0 +1,399 @@ +/* +Copyright 2009-2017 Intel Corporation + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +using System; +using System.IO; +using System.Net; +using System.Text; +using System.Collections; +using System.Net.Sockets; +using System.Collections.Generic; +using System.Security.Cryptography; + +namespace MeshMiniRouterTool +{ + class MeshUtils + { + public static RNGCryptoServiceProvider CryptoRandom = new RNGCryptoServiceProvider(); + + public static bool ByteArrayCompare(byte[] a1, byte[] a2) + { + if (a1 == null && a2 == null) return true; + if (a1 != null && a2 == null) return false; + if (a1 == null && a2 != null) return false; + if (a1.Length != a2.Length) return false; + for (int i = 0; i < a1.Length; i++) if (a1[i] != a2[i]) return false; + return true; + } + + private static char[] hexlookup = new char[] { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' }; + public static string BytesToHex(byte[] data) + { + if (data == null) return ""; + int i = 0, p = 0, l = data.Length; + char[] c = new char[l * 2]; + byte d; + while (i < l) + { + d = data[i++]; + c[p++] = hexlookup[d / 0x10]; + c[p++] = hexlookup[d % 0x10]; + } + return new string(c, 0, c.Length); + } + + public static string BytesToHex(byte[] data, int spacing) + { + int i = 0, p = 0, l = data.Length; + char[] c = new char[(l * 2) + (l / spacing)]; + byte d; + while (i < l) + { + d = data[i++]; + c[p++] = hexlookup[d / 0x10]; + c[p++] = hexlookup[d % 0x10]; + if ((i % spacing) == 0) c[p++] = ' '; + } + return new string(c, 0, c.Length); + } + + public static byte[] HexToBytes(string hex) + { + if (hex == null) return null; + hex = hex.ToUpper(); + bool firstbyte = true; + byte v = 0; + ArrayList output = new ArrayList(); + foreach (char c in hex) + { + if (c >= '0' && c <= '9') v += (byte)(c - '0'); + else if (c >= 'A' && c <= 'F') v += (byte)((c - 'A') + 10); + else continue; + + if (firstbyte) + { + v = (byte)(v * 16); + firstbyte = false; + } + else + { + output.Add(v); + v = 0; + firstbyte = true; + } + } + return (byte[])output.ToArray(typeof(byte)); + } + + public class HttpRoutingCookie + { + public byte version; + public string username; + public byte[] nodeid; + public IPAddress address; + public ushort port; + public bool tls; + public bool oob; + public string hostname; + public long ticks; + + public HttpRoutingCookie() { version = 1; } + public override string ToString() { return string.Format("{0}:{1}:{2}:{3}", version, username, hostname, port.ToString()); } + public string ToLongString() + { + DateTime t1 = new DateTime(ticks); + DateTime t2 = DateTime.UtcNow; + + StringBuilder sb = new StringBuilder(); + sb.AppendFormat("Version: {0}\r\n", version); + sb.AppendFormat("Username: {0}\r\n", username); + sb.AppendFormat("NodeId: {0}\r\n", MeshUtils.BytesToHex(nodeid)); + if (address != null) sb.AppendFormat("Address: {0}\r\n", address.ToString()); else sb.AppendFormat("Address: NULL\r\n"); + sb.AppendFormat("Port: {0}\r\n", port); + sb.AppendFormat("TLS: {0}\r\n", tls); + sb.AppendFormat("OOB: {0}\r\n", oob); + sb.AppendFormat("Hostname: {0}\r\n", hostname); + sb.AppendFormat("Time: {0}\r\n", t1.ToString()); + sb.AppendFormat("Now: {0}\r\n", t2.ToString()); + return sb.ToString(); + } + } + + public static string EncodeHttpRoutingCookie(byte[] key, HttpRoutingCookie cookie) + { + if (key == null || key.Length != 50 || cookie.username == null || cookie.nodeid == null || cookie.nodeid.Length != 32 || cookie.hostname == null) return null; + byte[] user = UTF8Encoding.UTF8.GetBytes(cookie.username); + byte[] host = UTF8Encoding.UTF8.GetBytes(cookie.hostname); + if (user.Length > 250 || host.Length > 250) return null; + byte[] ticks = BitConverter.GetBytes(DateTime.UtcNow.Ticks); + + byte flags = 0; + if (cookie.tls) flags += 1; + if (cookie.oob) flags += 2; + + BinaryWriter bw = MeshUtils.GetBinaryWriter(); + + if (cookie.version == 1) // Automatic routing cookie + { + bw.Write((byte)1); // Cookie version + bw.Write(cookie.nodeid, 0, 32); // Target nodeid + bw.Write(IPAddress.HostToNetworkOrder((short)(cookie.port))); // Target port + bw.Write(flags); // Flags (Use TLS/OOB) + bw.Write(ticks, 0, 8); // Current time + bw.Write((byte)user.Length); // Username length + bw.Write(user, 0, user.Length); // Username + bw.Write((byte)host.Length); // Hostname length + bw.Write(host, 0, host.Length); // Hostname + } + else if (cookie.version == 2 && cookie.address != null && cookie.address.AddressFamily == AddressFamily.InterNetwork) // IPv4 Direct routing cookie + { + bw.Write((byte)2); // Cookie version + bw.Write(cookie.nodeid, 0, 32); // Relay nodeid + bw.Write(cookie.address.GetAddressBytes(), 0, 4); // Target IPv4 address + bw.Write(IPAddress.HostToNetworkOrder((short)(cookie.port))); // Target port + bw.Write(flags); // Flags (Use TLS/OOB) + bw.Write(ticks, 0, 8); // Current time + bw.Write((byte)user.Length); // Username length + bw.Write(user, 0, user.Length); // Username + bw.Write((byte)host.Length); // Hostname length + bw.Write(host, 0, host.Length); // Hostname + } + + string r = EncodeHttpRoutingCookieEx(key, ((MemoryStream)bw.BaseStream).ToArray()); + MeshUtils.RecycleBinaryWriter(bw); + return r; + } + + public static HttpRoutingCookie DecodeHttpRoutingCookie(byte[] key, string msg) + { + byte[] data = DecodeHttpRoutingCookieEx(key, msg); + if (data == null) return null; + HttpRoutingCookie cookie = new HttpRoutingCookie(); + try + { + + if (data[0] == 1) // Automatic routing cookie + { + cookie.version = 1; + cookie.nodeid = new byte[32]; + Array.Copy(data, 1, cookie.nodeid, 0, 32); // Target nodeid + cookie.port = (ushort)IPAddress.NetworkToHostOrder((short)BitConverter.ToUInt16(data, 33)); // Target port + cookie.tls = ((data[35] & 0x01) != 0); // Use TLS + cookie.oob = ((data[35] & 0x02) != 0); // Use OOB + cookie.ticks = BitConverter.ToInt64(data, 36); // Time Ticks + byte[] user = new byte[data[44]]; // Username length + Array.Copy(data, 45, user, 0, user.Length); // Username + cookie.username = UTF8Encoding.UTF8.GetString(user); + byte[] host = new byte[data[45 + user.Length]]; // Hostname length + Array.Copy(data, 46 + user.Length, host, 0, host.Length); // Hostname + cookie.hostname = UTF8Encoding.UTF8.GetString(host); + } + else if (data[0] == 2) // IPv4 Direct routing cookie + { + cookie.version = 2; + cookie.nodeid = new byte[32]; + Array.Copy(data, 1, cookie.nodeid, 0, 32); // Relay nodeid + byte[] addr = new byte[4]; + Array.Copy(data, 33, addr, 0, 4); // Target address + cookie.address = new IPAddress(addr); + cookie.port = (ushort)IPAddress.NetworkToHostOrder((short)BitConverter.ToUInt16(data, 37)); // Target port + cookie.tls = ((data[39] & 0x01) != 0); // Use TLS + cookie.oob = ((data[39] & 0x02) != 0); // Use OOB + cookie.ticks = BitConverter.ToInt64(data, 40); // Time Ticks + byte[] user = new byte[data[48]]; // Username length + Array.Copy(data, 49, user, 0, user.Length); // Username + cookie.username = UTF8Encoding.UTF8.GetString(user); + byte[] host = new byte[data[49 + user.Length]]; // Hostname length + Array.Copy(data, 50 + user.Length, host, 0, host.Length); // Hostname + cookie.hostname = UTF8Encoding.UTF8.GetString(host); + } + + // Check clock + DateTime t1 = new DateTime(cookie.ticks); + DateTime t2 = DateTime.UtcNow; + if (t1 > t2.AddMinutes(3) || t1.AddMinutes(60) < t2) return null; + } + catch (Exception) { return null; } + + return cookie; + } + + private static string EncodeHttpRoutingCookieEx(byte[] key, byte[] msg) + { + if (key == null || key.Length != 50 || msg == null) return null; + MemoryStream mem2 = MeshUtils.GetMemoryStream(); + + // Split the key + //ushort KeyId = (ushort)IPAddress.NetworkToHostOrder(BitConverter.ToInt16(key, 0)); + byte[] key1 = new byte[32]; // HMAC + byte[] key2 = new byte[16]; // AES + Array.Copy(key, 2, key1, 0, 32); + Array.Copy(key, 34, key2, 0, 16); + + // Select an IV + byte[] iv = new byte[16]; + CryptoRandom.GetBytes(iv); + + // Setup and perform HMAC-SHA256 + using (HMACSHA256 hmac = new HMACSHA256(key1)) + { + byte[] hmacresult = hmac.ComputeHash(msg); + mem2.Write(hmacresult, 0, hmacresult.Length); + mem2.Write(msg, 0, msg.Length); + msg = mem2.ToArray(); + mem2.SetLength(0); + } + + // Setup AES128-CBC + byte[] buf; + using (Rijndael rij = new RijndaelManaged()) + { + rij.KeySize = 128; + rij.Mode = CipherMode.CBC; + rij.Padding = PaddingMode.PKCS7; + rij.Key = key2; + rij.IV = iv; + + // Perform AES128 encrypt + using (MemoryStream mem = new MemoryStream()) + { + using (CryptoStream cs = new CryptoStream(mem, rij.CreateEncryptor(), CryptoStreamMode.Write)) + { + cs.Write(msg, 0, msg.Length); + cs.FlushFinalBlock(); + buf = mem.ToArray(); + } + } + } + + // Perform formatting + mem2.Write(key, 0, 2); // Write the key identifier + mem2.Write(iv, 0, 16); + mem2.Write(buf, 0, buf.Length); + string r = "MRC" + UrlEscapeBase64(Convert.ToBase64String(mem2.ToArray())); + MeshUtils.RecycleMemoryStream(mem2); + return r; + } + + private static byte[] DecodeHttpRoutingCookieEx(byte[] key, string msg) + { + byte[] resulting_msg = null; + try + { + if (key == null || key.Length != 50 || msg == null || msg.Length < 5 || msg.StartsWith("MRC") == false) return null; + msg = UrlUnEscapeBase64(msg); + + // Split the key + ushort KeyId = (ushort)IPAddress.NetworkToHostOrder(BitConverter.ToInt16(key, 0)); + byte[] key1 = new byte[32]; // HMAC + byte[] key2 = new byte[16]; // AES + Array.Copy(key, 2, key1, 0, 32); + Array.Copy(key, 34, key2, 0, 16); + + // Decode IV + byte[] buf2 = null; + try { buf2 = Convert.FromBase64String(msg.Substring(3)); } + catch (Exception) { } + if (buf2 == null || buf2.Length < 20) return null; + ushort KeyId2 = (ushort)IPAddress.NetworkToHostOrder(BitConverter.ToInt16(buf2, 0)); + if (KeyId != KeyId2) return null; + byte[] iv = new byte[16]; + Array.Copy(buf2, 2, iv, 0, 16); + byte[] buf = new byte[buf2.Length - 18]; + Array.Copy(buf2, 18, buf, 0, buf.Length); + + // Setup and perform AES128-CBC + byte[] decoded_msg = null; + using (Rijndael rij = new RijndaelManaged()) + { + rij.KeySize = 128; + rij.Mode = CipherMode.CBC; + rij.Padding = PaddingMode.PKCS7; + rij.Key = key2; + rij.IV = iv; + + // Perform decrypt + using (CryptoStream cs = new CryptoStream(new MemoryStream(buf), rij.CreateDecryptor(), CryptoStreamMode.Read)) + { + byte[] cleanmem = new byte[msg.Length]; // Worst case possible + int clearlen = cs.Read(cleanmem, 0, msg.Length); + if (clearlen < 16) return null; + decoded_msg = new byte[clearlen]; + Array.Copy(cleanmem, 0, decoded_msg, 0, clearlen); + } + } + + // Setup and perform HMAC-SHA256 + using (HMACSHA256 hmac = new HMACSHA256(key1)) + { + byte[] hmacresult = hmac.ComputeHash(decoded_msg, 32, decoded_msg.Length - 32); + byte[] hmacexpected = new byte[32]; + Array.Copy(decoded_msg, 0, hmacexpected, 0, 32); + if (MeshUtils.ByteArrayCompare(hmacresult, hmacexpected) == false) return null; + resulting_msg = new byte[decoded_msg.Length - 32]; + Array.Copy(decoded_msg, 32, resulting_msg, 0, decoded_msg.Length - 32); + } + } + catch (Exception) { return null; } + + return resulting_msg; + } + + public static string UrlEscapeBase64(string base64str) + { + char[] t = base64str.ToCharArray(); + for (int i = 0; i < t.Length; i++) + { + switch (t[i]) + { + case '+': t[i] = '@'; break; + case '/': t[i] = '$'; break; + } + } + return new string(t); + } + + public static string UrlUnEscapeBase64(string base64str) + { + char[] t = base64str.ToCharArray(); + for (int i = 0; i < t.Length; i++) + { + switch (t[i]) + { + case '@': t[i] = '+'; break; + case '$': t[i] = '/'; break; + } + } + return new string(t); + } + + // BinaryWriter Object Recycling System + private static Stack BinaryWriteRecycleList = new Stack(); + public static BinaryWriter GetBinaryWriter() { lock (BinaryWriteRecycleList) { return (BinaryWriteRecycleList.Count == 0) ? new BinaryWriter(new MemoryStream(32000), Encoding.UTF8) : BinaryWriteRecycleList.Pop(); } } + public static void RecycleBinaryWriter(BinaryWriter obj) { lock (BinaryWriteRecycleList) { ((MemoryStream)obj.BaseStream).SetLength(0); BinaryWriteRecycleList.Push(obj); } } + + // MemoryStream Object Recycling System + private static Stack MemoryStreamRecycleList = new Stack(); + public static MemoryStream GetMemoryStream() { lock (MemoryStreamRecycleList) { return (MemoryStreamRecycleList.Count == 0) ? new MemoryStream(32000) : MemoryStreamRecycleList.Pop(); } } + public static void RecycleMemoryStream(MemoryStream obj) { lock (MemoryStreamRecycleList) { obj.SetLength(0); MemoryStreamRecycleList.Push(obj); } } + + // StringBuilder Object Recycling System + private static Stack StringBuilderRecycleList = new Stack(); + public static StringBuilder GetStringBuilder() { lock (StringBuilderRecycleList) { return (StringBuilderRecycleList.Count == 0) ? new StringBuilder(16000) : StringBuilderRecycleList.Pop(); } } + public static void RecycleStringBuilder(StringBuilder obj) { lock (StringBuilderRecycleList) { obj.Length = 0; StringBuilderRecycleList.Push(obj); } } + + } +} diff --git a/NodeClass.cs b/NodeClass.cs new file mode 100644 index 0000000..9ad5bbf --- /dev/null +++ b/NodeClass.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace MeshCentralRouter +{ + public class NodeClass + { + public string name; + public int icon; + public string nodeid; + public string meshid; + public int conn; + + public override string ToString() { return name; } + } + + public class MeshClass + { + public string name; + public string meshid; + public string desc; + public int type; + + public override string ToString() { return name; } + } +} diff --git a/Program.cs b/Program.cs new file mode 100644 index 0000000..b84678a --- /dev/null +++ b/Program.cs @@ -0,0 +1,38 @@ +/* +Copyright 2009-2017 Intel Corporation + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +using System; +using System.Windows.Forms; + +namespace MeshCentralRouter +{ + static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main(string[] args) + { + // Setup settings & visual style + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Properties.Settings.Default.Upgrade(); + Application.Run(new MainForm(args)); + } + + } +} diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..d3360c5 --- /dev/null +++ b/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("MeshCentral Router")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Open Source")] +[assembly: AssemblyProduct("MeshCentral Router")] +[assembly: AssemblyCopyright("Apache 2.0 license")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("D8A68056-F2F9-4F81-A9BE-9348879C62AD")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +[assembly: AssemblyVersion("1.0.*")] +//[assembly: AssemblyVersion("1.0.0.0")] +//[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Properties/Resources.Designer.cs b/Properties/Resources.Designer.cs new file mode 100644 index 0000000..33c31e8 --- /dev/null +++ b/Properties/Resources.Designer.cs @@ -0,0 +1,199 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace MeshCentralRouter.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MeshCentralRouter.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized string similar to Confirm Delete. + /// + internal static string CertMgrForm_Del { + get { + return ResourceManager.GetString("CertMgrForm_Del", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Delete Selected Certificate?. + /// + internal static string CertMgrForm_DelStr { + get { + return ResourceManager.GetString("CertMgrForm_DelStr", resourceCulture); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Empty_Banner { + get { + object obj = ResourceManager.GetObject("Empty-Banner", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Folder36 { + get { + object obj = ResourceManager.GetObject("Folder36", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Help20 { + get { + object obj = ResourceManager.GetObject("Help20", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap HelpRelayMap { + get { + object obj = ResourceManager.GetObject("HelpRelayMap", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap icons01 { + get { + object obj = ResourceManager.GetObject("icons01", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap MC2_Banner { + get { + object obj = ResourceManager.GetObject("MC2-Banner", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap MC2_Logo { + get { + object obj = ResourceManager.GetObject("MC2-Logo", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap MeshCentral { + get { + object obj = ResourceManager.GetObject("MeshCentral", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap MeshIcon50T { + get { + object obj = ResourceManager.GetObject("MeshIcon50T", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap MeshServerLogo { + get { + object obj = ResourceManager.GetObject("MeshServerLogo", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized string similar to Cert Import. + /// + internal static string MsgBox_Import_Cert { + get { + return ResourceManager.GetString("MsgBox_Import_Cert", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Incorrect file or password. + /// + internal static string MsgBox_Import_Error { + get { + return ResourceManager.GetString("MsgBox_Import_Error", resourceCulture); + } + } + } +} diff --git a/Properties/Resources.fr.resx b/Properties/Resources.fr.resx new file mode 100644 index 0000000..576cd97 --- /dev/null +++ b/Properties/Resources.fr.resx @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Cert Import + + + Effacer le certificat sélectionné? + + + Incorrect file or password + + + + ..\Resources\logo.gif;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Confirmation d'effacement + + + ..\Resources\Padlock.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Padlock2.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/Properties/Resources.ja-JP.resx b/Properties/Resources.ja-JP.resx new file mode 100644 index 0000000..1dd90dc --- /dev/null +++ b/Properties/Resources.ja-JP.resx @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 証明書をインポート + + + 選択した証明書を削除しますか? + + + ファイルまたはパスワードが違います + + + + ..\Resources\logo.gif;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + 削除の確認 + + + ..\Resources\Padlock.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Padlock2.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/Properties/Resources.ko.resx b/Properties/Resources.ko.resx new file mode 100644 index 0000000..07821f6 --- /dev/null +++ b/Properties/Resources.ko.resx @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Cert Import + + + 선택된 인증서 지우기? + + + Incorrect file or password + + + + ..\Resources\logo.gif;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + 지우기 확인 + + + ..\Resources\Padlock.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Padlock2.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/Properties/Resources.resx b/Properties/Resources.resx new file mode 100644 index 0000000..9f021ae --- /dev/null +++ b/Properties/Resources.resx @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + ..\Empty-Banner.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\MeshCentral.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Folder36.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\MC2-Logo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Confirm Delete + + + ..\MC2-Banner.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Incorrect file or password + + + Delete Selected Certificate? + + + ..\icons01.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\MeshServerLogo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Help20.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + Cert Import + + + ..\MeshIcon50T.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\HelpImages\HelpRelayMap.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/Properties/Resources.zh-CHS.resx b/Properties/Resources.zh-CHS.resx new file mode 100644 index 0000000..b4353ad --- /dev/null +++ b/Properties/Resources.zh-CHS.resx @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Cert Import + + + 删除选中的证书? + + + Incorrect file or password + + + + ..\Resources\logo.gif;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + 确认删除 + + + ..\Resources\Padlock.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Padlock2.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/Properties/Settings.Designer.cs b/Properties/Settings.Designer.cs new file mode 100644 index 0000000..be4e4bf --- /dev/null +++ b/Properties/Settings.Designer.cs @@ -0,0 +1,98 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace MeshCentralRouter.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("0")] + public int ViewType { + get { + return ((int)(this["ViewType"])); + } + set { + this["ViewType"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("1")] + public int GraphType { + get { + return ((int)(this["GraphType"])); + } + set { + this["GraphType"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("True")] + public bool ShowHiddenNodes { + get { + return ((bool)(this["ShowHiddenNodes"])); + } + set { + this["ShowHiddenNodes"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("")] + public string ServerCertHash { + get { + return ((string)(this["ServerCertHash"])); + } + set { + this["ServerCertHash"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("False")] + public bool AllowsAgentDownloads { + get { + return ((bool)(this["AllowsAgentDownloads"])); + } + set { + this["AllowsAgentDownloads"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("False")] + public bool AllowsAgentUploads { + get { + return ((bool)(this["AllowsAgentUploads"])); + } + set { + this["AllowsAgentUploads"] = value; + } + } + } +} diff --git a/Properties/Settings.settings b/Properties/Settings.settings new file mode 100644 index 0000000..e6bfb2a --- /dev/null +++ b/Properties/Settings.settings @@ -0,0 +1,24 @@ + + + + + + 0 + + + 1 + + + True + + + + + + False + + + False + + + \ No newline at end of file diff --git a/Resources/50-Computer.xpng b/Resources/50-Computer.xpng new file mode 100644 index 0000000..ee1af6e Binary files /dev/null and b/Resources/50-Computer.xpng differ diff --git a/Resources/Padlock.xpng b/Resources/Padlock.xpng new file mode 100644 index 0000000..2788d39 Binary files /dev/null and b/Resources/Padlock.xpng differ diff --git a/Resources/Padlock2.xpng b/Resources/Padlock2.xpng new file mode 100644 index 0000000..b3afbd0 Binary files /dev/null and b/Resources/Padlock2.xpng differ diff --git a/Resources/Thumbs.db b/Resources/Thumbs.db new file mode 100644 index 0000000..c031ada Binary files /dev/null and b/Resources/Thumbs.db differ diff --git a/Resources/logo.xgif b/Resources/logo.xgif new file mode 100644 index 0000000..12c70ce Binary files /dev/null and b/Resources/logo.xgif differ diff --git a/ServerUserControl.Designer.cs b/ServerUserControl.Designer.cs new file mode 100644 index 0000000..0b15499 --- /dev/null +++ b/ServerUserControl.Designer.cs @@ -0,0 +1,126 @@ +namespace MeshCentralRouter +{ + partial class ServerUserControl + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.serverInfoLabel = new System.Windows.Forms.Label(); + this.serverNameLabel = new System.Windows.Forms.Label(); + this.serverPictureBox = new System.Windows.Forms.PictureBox(); + this.serverContextMenuStrip = new System.Windows.Forms.ContextMenuStrip(this.components); + this.infoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.backTimer = new System.Windows.Forms.Timer(this.components); + ((System.ComponentModel.ISupportInitialize)(this.serverPictureBox)).BeginInit(); + this.serverContextMenuStrip.SuspendLayout(); + this.SuspendLayout(); + // + // serverInfoLabel + // + this.serverInfoLabel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.serverInfoLabel.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.serverInfoLabel.Location = new System.Drawing.Point(65, 30); + this.serverInfoLabel.Name = "serverInfoLabel"; + this.serverInfoLabel.Size = new System.Drawing.Size(420, 18); + this.serverInfoLabel.TabIndex = 11; + this.serverInfoLabel.Text = "Server information"; + this.serverInfoLabel.Click += new System.EventHandler(this.serverButton_Click); + // + // serverNameLabel + // + this.serverNameLabel.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); + this.serverNameLabel.Font = new System.Drawing.Font("Arial", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.serverNameLabel.Location = new System.Drawing.Point(65, 10); + this.serverNameLabel.Name = "serverNameLabel"; + this.serverNameLabel.Size = new System.Drawing.Size(420, 18); + this.serverNameLabel.TabIndex = 10; + this.serverNameLabel.Text = "ServerName"; + this.serverNameLabel.Click += new System.EventHandler(this.serverButton_Click); + // + // serverPictureBox + // + this.serverPictureBox.Image = global::MeshCentralRouter.Properties.Resources.MeshCentral; + this.serverPictureBox.Location = new System.Drawing.Point(0, 0); + this.serverPictureBox.Name = "serverPictureBox"; + this.serverPictureBox.Size = new System.Drawing.Size(59, 59); + this.serverPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.serverPictureBox.TabIndex = 9; + this.serverPictureBox.TabStop = false; + this.serverPictureBox.Click += new System.EventHandler(this.serverButton_Click); + // + // serverContextMenuStrip + // + this.serverContextMenuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.infoToolStripMenuItem}); + this.serverContextMenuStrip.Name = "serverContextMenuStrip"; + this.serverContextMenuStrip.Size = new System.Drawing.Size(153, 48); + // + // infoToolStripMenuItem + // + this.infoToolStripMenuItem.Name = "infoToolStripMenuItem"; + this.infoToolStripMenuItem.Size = new System.Drawing.Size(152, 22); + this.infoToolStripMenuItem.Text = "&Info..."; + this.infoToolStripMenuItem.Click += new System.EventHandler(this.infoToolStripMenuItem_Click); + // + // backTimer + // + this.backTimer.Interval = 2000; + this.backTimer.Tick += new System.EventHandler(this.backTime_Tick); + // + // ServerUserControl + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240))))); + this.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.ContextMenuStrip = this.serverContextMenuStrip; + this.Controls.Add(this.serverInfoLabel); + this.Controls.Add(this.serverNameLabel); + this.Controls.Add(this.serverPictureBox); + this.Cursor = System.Windows.Forms.Cursors.Hand; + this.Name = "ServerUserControl"; + this.Size = new System.Drawing.Size(485, 57); + this.Load += new System.EventHandler(this.ServerUserControl_Load); + this.Click += new System.EventHandler(this.serverButton_Click); + ((System.ComponentModel.ISupportInitialize)(this.serverPictureBox)).EndInit(); + this.serverContextMenuStrip.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Label serverInfoLabel; + private System.Windows.Forms.Label serverNameLabel; + private System.Windows.Forms.PictureBox serverPictureBox; + private System.Windows.Forms.ContextMenuStrip serverContextMenuStrip; + private System.Windows.Forms.ToolStripMenuItem infoToolStripMenuItem; + private System.Windows.Forms.Timer backTimer; + } +} diff --git a/ServerUserControl.cs b/ServerUserControl.cs new file mode 100644 index 0000000..b6dbded --- /dev/null +++ b/ServerUserControl.cs @@ -0,0 +1,88 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace MeshCentralRouter +{ + public partial class ServerUserControl : UserControl + { + private MainForm parent; + public string key; + public string name; + public string info; + public string url; + public DateTime lastUpdate; + private Color xbackColor; + + public ServerUserControl(MainForm parent, string key, string name, string info, string url) + { + this.parent = parent; + this.key = key; + this.name = name; + this.info = info; + this.url = url; + this.lastUpdate = DateTime.Now; + InitializeComponent(); + } + + private void ServerUserControl_Load(object sender, EventArgs e) + { + serverNameLabel.Text = this.name; + serverInfoLabel.Text = this.info; + xbackColor = BackColor; + BackColor = Color.Wheat; + backTimer.Enabled = true; + } + + public bool Update(string name, string info, string url) + { + this.lastUpdate = DateTime.Now; + + // Fix the name + if (name == null) { name = this.name; } + if (name == null) { name = "MeshCentral"; } + + // Don't replace a IPv4 address with a IPv6 one, or remove information + if ((this.url.IndexOf("://[") == -1) && (url.IndexOf("://[") >= 0)) return false; + if ((this.info != null) && (info == null)) return false; + + // If any changes need to be made, make them now + if ((this.name != name) || (this.info != info) || (this.url != url)) + { + this.name = name; + this.info = info; + this.url = url; + serverNameLabel.Text = this.name; + if (this.info != null) { serverInfoLabel.Text = this.info; } else { serverInfoLabel.Text = url; } + BackColor = Color.Wheat; + backTimer.Enabled = true; + return true; + } + return false; + } + + private void serverButton_Click(object sender, EventArgs e) + { + //MouseEventArgs me = (MouseEventArgs)e; + //if (me.Button == MouseButtons.Left) { parent.serverClick(this); } + } + + private void infoToolStripMenuItem_Click(object sender, EventArgs e) + { + //ServerInfoForm form = new ServerInfoForm(name, url, info, key); + //form.ShowDialog(this); + } + + private void backTime_Tick(object sender, EventArgs e) + { + BackColor = xbackColor; + backTimer.Enabled = false; + } + } +} diff --git a/ServerUserControl.resx b/ServerUserControl.resx new file mode 100644 index 0000000..01ae572 --- /dev/null +++ b/ServerUserControl.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 200, 17 + + \ No newline at end of file diff --git a/SettingsForm.Designer.cs b/SettingsForm.Designer.cs new file mode 100644 index 0000000..5eeb984 --- /dev/null +++ b/SettingsForm.Designer.cs @@ -0,0 +1,128 @@ +namespace MeshCentralRouter +{ + partial class SettingsForm + { + /// + /// 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(SettingsForm)); + this.cancelButton = new System.Windows.Forms.Button(); + this.okButton = new System.Windows.Forms.Button(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.allInterfacesCheckBox = new System.Windows.Forms.CheckBox(); + this.systemTrayCheckBox = new System.Windows.Forms.CheckBox(); + this.groupBox1.SuspendLayout(); + this.SuspendLayout(); + // + // cancelButton + // + this.cancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.cancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.cancelButton.Location = new System.Drawing.Point(171, 94); + this.cancelButton.Name = "cancelButton"; + this.cancelButton.Size = new System.Drawing.Size(75, 23); + this.cancelButton.TabIndex = 0; + this.cancelButton.Text = "Cancel"; + this.cancelButton.UseVisualStyleBackColor = true; + this.cancelButton.Click += new System.EventHandler(this.cancelButton_Click); + // + // okButton + // + this.okButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.okButton.Location = new System.Drawing.Point(90, 94); + this.okButton.Name = "okButton"; + this.okButton.Size = new System.Drawing.Size(75, 23); + this.okButton.TabIndex = 1; + this.okButton.Text = "OK"; + this.okButton.UseVisualStyleBackColor = true; + this.okButton.Click += new System.EventHandler(this.okButton_Click); + // + // 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.systemTrayCheckBox); + this.groupBox1.Controls.Add(this.allInterfacesCheckBox); + this.groupBox1.Location = new System.Drawing.Point(12, 12); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Size = new System.Drawing.Size(234, 76); + this.groupBox1.TabIndex = 2; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "Settings"; + // + // allInterfacesCheckBox + // + this.allInterfacesCheckBox.AutoSize = true; + this.allInterfacesCheckBox.Location = new System.Drawing.Point(13, 22); + this.allInterfacesCheckBox.Name = "allInterfacesCheckBox"; + this.allInterfacesCheckBox.Size = new System.Drawing.Size(208, 17); + this.allInterfacesCheckBox.TabIndex = 0; + this.allInterfacesCheckBox.Text = "Bind local port to all network interfaces"; + this.allInterfacesCheckBox.UseVisualStyleBackColor = true; + // + // systemTrayCheckBox + // + this.systemTrayCheckBox.AutoSize = true; + this.systemTrayCheckBox.Location = new System.Drawing.Point(13, 45); + this.systemTrayCheckBox.Name = "systemTrayCheckBox"; + this.systemTrayCheckBox.Size = new System.Drawing.Size(123, 17); + this.systemTrayCheckBox.TabIndex = 1; + this.systemTrayCheckBox.Text = "Show on system tray"; + this.systemTrayCheckBox.UseVisualStyleBackColor = true; + // + // SettingsForm + // + this.AcceptButton = this.okButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.CancelButton = this.cancelButton; + this.ClientSize = new System.Drawing.Size(258, 129); + this.Controls.Add(this.groupBox1); + this.Controls.Add(this.okButton); + this.Controls.Add(this.cancelButton); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "SettingsForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "Settings"; + this.groupBox1.ResumeLayout(false); + this.groupBox1.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Button cancelButton; + private System.Windows.Forms.Button okButton; + private System.Windows.Forms.GroupBox groupBox1; + private System.Windows.Forms.CheckBox systemTrayCheckBox; + private System.Windows.Forms.CheckBox allInterfacesCheckBox; + } +} \ No newline at end of file diff --git a/SettingsForm.cs b/SettingsForm.cs new file mode 100644 index 0000000..8892942 --- /dev/null +++ b/SettingsForm.cs @@ -0,0 +1,41 @@ +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 MeshCentralRouter +{ + public partial class SettingsForm : Form + { + public SettingsForm() + { + InitializeComponent(); + } + + public bool BindAllInterfaces + { + get { return allInterfacesCheckBox.Checked; } + set { allInterfacesCheckBox.Checked = value; } + } + public bool ShowSystemTray + { + get { return systemTrayCheckBox.Checked; } + set { systemTrayCheckBox.Checked = value; } + } + + private void okButton_Click(object sender, EventArgs e) + { + DialogResult = DialogResult.OK; + } + + private void cancelButton_Click(object sender, EventArgs e) + { + DialogResult = DialogResult.Cancel; + } + } +} diff --git a/SettingsForm.resx b/SettingsForm.resx new file mode 100644 index 0000000..b93e49a --- /dev/null +++ b/SettingsForm.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 + bP90dGr/gYF+9oqHhh4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACBgX3/oJmH/6Wfj/+PjYn/kI6M/4+Oiv+QkI3/kpGP/52c + mf+trKn/x8S8/8rGuv+jn5f/k5KM/4yMhP+Li4T/ioqB/4mJgf+Gh4D/hoZ//4ODff+Cg33/hYV//4WE + f/+EhH//hYWA/4eHgv+Hh4L9k5OR76yrqiEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACysK5lrqyqjK+sqpGwrqyWsK6rnbOx + r6Swrqysrquqs6uqqLuqqKfEpqShzaOintOfnZzXkZCP0pSSkcWSkpG3kpKQqZGQj5yQj46SlpWUhqmp + qXqnpqVxlJKRaaempmCsq6tXpaSjTZqZl0ako6I8vr28L6qopwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//5/4AfwAA//wB+AAPAAD/4ABgAAEAAP8AAAAAAAAA/gAAAAAA + AAD+AAAAAAAAAP4AAAAAHwAA/gAAAAAAAAD+AAAAAAAAAP4AAAAAEAAA/gAAAAAfAAD+AAAAAB8AAP4A + AAAAHwAA/gAAAAAfAAD+AAAAAD8AAP4AAAAAPwAA/gAAAAj/AAD+AAAACP8AAP4AAAAI/wAA/gAAAAj/ + AAD+AAAAAP8AAP4AAAAA/wAA/gAAAAD/AAD+AAAAAf8AAP4AAAAP/wAA/gAAAA//AAD+AAAAD/8AAP4A + AAAP/wAA/gAAAA//AAD+AAAAD/8AAP4AAAAP/wAA/gAAAAf/AAD+AAAAB/8AAP4AAAAH/wAA/gAAAAf/ + AAD+AAAAB/8AAP4AAAAH/wAA/gAAAAf/AAD+AAAAB/8AAP4AAAAH/wAA/gAAAAf/AAD+AAAAB/8AAP4A + AAAH/wAA/gAAAAf/AAD+AAAAB/8AAP4AAAAH/wAA/gAAAAf/AAD+AAAAB/8AACgAAAAgAAAAQAAAAAEA + IAAAAAAAgBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABeKb/AXim/wF4pv8BeKb/AXim/wF4 + pv8BeKb/AXim/wF4pv8BeKb/AXim/wF4pv8BeKb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAkYd7Bl9ZTTE/Ny5+JCQkZgAAAAAAAAAAAAAAAEvA6/9LwOv/Sb7p/0W6 + 5f9EueX/Q7jk/17T/f8/tOD/LKDN/yygzf8soM3/P7Tg/wF4pv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAJGHewyRh3tIkYd7hJGHe8CJhn/3kIp+/2NbUf/w8er/VFZTvQAAACIAAAAAM6fU/zOn + 1P8kmcb/JJnG/yKXxP8glcL/NarW/xeMuf8Deaf/A3mn/wN5p/8ckb7/AXim/wAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAJGHe4qRh3vJkYd7/5GHe/+QiX3/n4+F/wDMRv8T7lH/bGVb//b48v////f/n5+a+xAQ + EXpLwOv/S8Dr/03C7f9Ivej/R7zn/0a75v9g1f//P7Tg/yygzf8soM3/LKDN/z+04P8BeKb/AAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAwLqx/46Khv6imZP/nJGF/5uRgv+YjYD/VdKc/yzTuP9qYlj/6uzm/+bl + 3P/7+fD/5ebb/zOn1P8zp9T/K5/M/yqey/8onMn/JZrH/zmu2v8XjLn/A3mn/wN5p/8Deaf/HJG+/wF4 + pv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAurH/u7So/7GpnP+poJL/opiK/52Rgv+ckYL/lYl+/2pi + WP/p6uT/3NvS/9vc0v/Qz8n/S8Dr/0vA6/9SxvH/TMHs/0q/6v9Jvun/ZNX//z+04P8soM3/LKDN/yyg + zf8/tOD/AXim/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC6sf+jnpX/jYZ+/395cf96dGz/dXBp/314 + cf+Ef3j/bGVb/+bm4f/Y2ND/19fP/8HBuf8zp9T/M6fU/zGl0v8wpNH/LKDN/yqey/87sNz/F4y5/wN5 + p/8Deaf/A3mn/xyRvv8BeKb/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLqx/21qZv96dW//gXtz/4qC + 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/Win32Api.cs b/Win32Api.cs new file mode 100644 index 0000000..2f24963 --- /dev/null +++ b/Win32Api.cs @@ -0,0 +1,124 @@ +/* +Copyright 2009-2018 Intel Corporation + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +*/ + +using System; +using System.Runtime.InteropServices; +using Microsoft.Win32; + +namespace MeshCentralRouter +{ + public class Win32Api + { + public const int WINHTTP_ACCESS_TYPE_DEFAULT_PROXY = 0; + public const int WINHTTP_ACCESS_TYPE_NO_PROXY = 1; + public const int WINHTTP_ACCESS_TYPE_NAMED_PROXY = 3; + public const int WINHTTP_AUTOPROXY_AUTO_DETECT = 0x00000001; + public const int WINHTTP_AUTOPROXY_CONFIG_URL = 0x00000002; + public const int WINHTTP_AUTOPROXY_RUN_INPROCESS = 0x00010000; + public const int WINHTTP_AUTOPROXY_RUN_OUTPROCESS_ONLY = 0x00020000; + public const int WINHTTP_AUTO_DETECT_TYPE_DHCP = 0x00000001; + public const int WINHTTP_AUTO_DETECT_TYPE_DNS_A = 0x00000002; + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] + public struct WINHTTP_AUTOPROXY_OPTIONS + { + [MarshalAs(UnmanagedType.U4)] + public int dwFlags; + [MarshalAs(UnmanagedType.U4)] + public int dwAutoDetectFlags; + public string lpszAutoConfigUrl; + public IntPtr lpvReserved; + [MarshalAs(UnmanagedType.U4)] + public int dwReserved; + public bool fAutoLoginIfChallenged; + } + + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] + public struct WINHTTP_PROXY_INFO + { + [MarshalAs(UnmanagedType.U4)] + public int dwAccessType; + public string lpszProxy; + public string lpszProxyBypass; + } + + [DllImport("winhttp.dll", SetLastError = true, CharSet = CharSet.Unicode)] + public static extern bool WinHttpGetProxyForUrl(IntPtr hSession, string lpcwszUrl, ref WINHTTP_AUTOPROXY_OPTIONS pAutoProxyOptions, ref WINHTTP_PROXY_INFO pProxyInfo); + + [DllImport("winhttp.dll", SetLastError = true, CharSet = CharSet.Unicode)] + public static extern IntPtr WinHttpOpen(string pwszUserAgent, int dwAccessType, IntPtr pwszProxyName, IntPtr pwszProxyBypass, int dwFlags); + + [DllImport("winhttp.dll", SetLastError = true, CharSet = CharSet.Unicode)] + public static extern bool WinHttpCloseHandle(IntPtr hInternet); + + [DllImport("kernel32.dll")] + public static extern int GetLastError(); + + public static Uri GetProxy(Uri url) + { + // Check if we need to use a HTTP proxy (Auto-proxy way) + try + { + RegistryKey registryKey = Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", true); + Object x = registryKey.GetValue("AutoConfigURL", null); + if ((x != null) && (x.GetType() == typeof(string))) + { + string proxyStr = GetProxyForUrlUsingPac("http" + ((url.Port == 80) ? "" : "s") + "://" + url.Host + ":" + url.Port, x.ToString()); + return new Uri("http://" + proxyStr); + } + } + catch (Exception) { } + + Uri proxyUri = null; + try + { + // Check if we need to use a HTTP proxy (Normal way) + proxyUri = System.Net.HttpWebRequest.GetSystemWebProxy().GetProxy(url); + if ((url.Host.ToLower() == proxyUri.Host.ToLower()) && (url.Port == proxyUri.Port)) { return null; } + } + catch (Exception) { } + + return proxyUri; + } + + private static string GetProxyForUrlUsingPac(string DestinationUrl, string PacUri) + { + IntPtr WinHttpSession = Win32Api.WinHttpOpen("User", Win32Api.WINHTTP_ACCESS_TYPE_DEFAULT_PROXY, IntPtr.Zero, IntPtr.Zero, 0); + + Win32Api.WINHTTP_AUTOPROXY_OPTIONS ProxyOptions = new Win32Api.WINHTTP_AUTOPROXY_OPTIONS(); + Win32Api.WINHTTP_PROXY_INFO ProxyInfo = new Win32Api.WINHTTP_PROXY_INFO(); + + ProxyOptions.dwFlags = Win32Api.WINHTTP_AUTOPROXY_CONFIG_URL; + ProxyOptions.dwAutoDetectFlags = (Win32Api.WINHTTP_AUTO_DETECT_TYPE_DHCP | Win32Api.WINHTTP_AUTO_DETECT_TYPE_DNS_A); + ProxyOptions.lpszAutoConfigUrl = PacUri; + + // Get Proxy + bool IsSuccess = Win32Api.WinHttpGetProxyForUrl(WinHttpSession, DestinationUrl, ref ProxyOptions, ref ProxyInfo); + Win32Api.WinHttpCloseHandle(WinHttpSession); + + if (IsSuccess) + { + return ProxyInfo.lpszProxy; + } + else + { + Console.WriteLine("Error: {0}", Win32Api.GetLastError()); + return null; + } + } + } + +} \ No newline at end of file diff --git a/app.config b/app.config new file mode 100644 index 0000000..e56d694 --- /dev/null +++ b/app.config @@ -0,0 +1,42 @@ + + + + +
+
+ + + + + + 0 + + + 1 + + + True + + + + + + False + + + False + + + + + 0 + + + 1 + + + True + + + + diff --git a/app.manifest b/app.manifest new file mode 100644 index 0000000..e5406f9 --- /dev/null +++ b/app.manifest @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons01.png b/icons01.png new file mode 100644 index 0000000..6f94003 Binary files /dev/null and b/icons01.png differ diff --git a/icons02.png b/icons02.png new file mode 100644 index 0000000..e2b447a Binary files /dev/null and b/icons02.png differ diff --git a/icons03.png b/icons03.png new file mode 100644 index 0000000..eb28d50 Binary files /dev/null and b/icons03.png differ diff --git a/icons04.png b/icons04.png new file mode 100644 index 0000000..e253e2b Binary files /dev/null and b/icons04.png differ diff --git a/icons05.png b/icons05.png new file mode 100644 index 0000000..45c2ff3 Binary files /dev/null and b/icons05.png differ diff --git a/icons06.png b/icons06.png new file mode 100644 index 0000000..ee97640 Binary files /dev/null and b/icons06.png differ diff --git a/icons50.png b/icons50.png new file mode 100644 index 0000000..1581f2e Binary files /dev/null and b/icons50.png differ diff --git a/warning-small.png b/warning-small.png new file mode 100644 index 0000000..78c3a85 Binary files /dev/null and b/warning-small.png differ