diff --git a/EncryptPad.sln b/EncryptPad.sln
new file mode 100644
index 0000000..4b6e527
--- /dev/null
+++ b/EncryptPad.sln
@@ -0,0 +1,28 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.24720.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EncryptPad", "EncryptPad\EncryptPad.csproj", "{06D6F36C-FAFA-4B88-BE04-3F73EB28C21E}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {06D6F36C-FAFA-4B88-BE04-3F73EB28C21E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {06D6F36C-FAFA-4B88-BE04-3F73EB28C21E}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {06D6F36C-FAFA-4B88-BE04-3F73EB28C21E}.Debug|x86.ActiveCfg = Debug|x86
+ {06D6F36C-FAFA-4B88-BE04-3F73EB28C21E}.Debug|x86.Build.0 = Debug|x86
+ {06D6F36C-FAFA-4B88-BE04-3F73EB28C21E}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {06D6F36C-FAFA-4B88-BE04-3F73EB28C21E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {06D6F36C-FAFA-4B88-BE04-3F73EB28C21E}.Release|x86.ActiveCfg = Release|x86
+ {06D6F36C-FAFA-4B88-BE04-3F73EB28C21E}.Release|x86.Build.0 = Release|x86
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/EncryptPad/AES.cs b/EncryptPad/AES.cs
new file mode 100644
index 0000000..0952209
--- /dev/null
+++ b/EncryptPad/AES.cs
@@ -0,0 +1,93 @@
+using System;
+using System.IO;
+using System.Security.Cryptography;
+using System.Text;
+
+namespace EncryptPad
+{
+ class AES
+ {
+ public static string Encrypt(string plainText, string password,
+ string salt = "Kosher", string hashAlgorithm = "SHA1",
+ int passwordIterations = 2, string initialVector = "OFRna73m*aze01xY",
+ int keySize = 256)
+ {
+ if (string.IsNullOrEmpty(plainText))
+ return "";
+
+ byte[] initialVectorBytes = Encoding.ASCII.GetBytes(initialVector);
+ byte[] saltValueBytes = Encoding.ASCII.GetBytes(salt);
+ byte[] plainTextBytes = Encoding.UTF8.GetBytes(plainText);
+
+ PasswordDeriveBytes derivedPassword = new PasswordDeriveBytes
+ (password, saltValueBytes, hashAlgorithm, passwordIterations);
+
+ byte[] keyBytes = derivedPassword.GetBytes(keySize / 8);
+ RijndaelManaged symmetricKey = new RijndaelManaged();
+ symmetricKey.Mode = CipherMode.CBC;
+
+ byte[] cipherTextBytes = null;
+
+ using (ICryptoTransform encryptor = symmetricKey.CreateEncryptor
+ (keyBytes, initialVectorBytes))
+ {
+ using (MemoryStream memStream = new MemoryStream())
+ {
+ using (CryptoStream cryptoStream = new CryptoStream
+ (memStream, encryptor, CryptoStreamMode.Write))
+ {
+ cryptoStream.Write(plainTextBytes, 0, plainTextBytes.Length);
+ cryptoStream.FlushFinalBlock();
+ cipherTextBytes = memStream.ToArray();
+ memStream.Close();
+ cryptoStream.Close();
+ }
+ }
+ }
+
+ symmetricKey.Clear();
+ return Convert.ToBase64String(cipherTextBytes);
+ }
+
+ public static string Decrypt(string cipherText, string password,
+ string salt = "Kosher", string hashAlgorithm = "SHA1",
+ int passwordIterations = 2, string initialVector = "OFRna73m*aze01xY",
+ int keySize = 256)
+ {
+ if (string.IsNullOrEmpty(cipherText))
+ return "";
+
+ byte[] initialVectorBytes = Encoding.ASCII.GetBytes(initialVector);
+ byte[] saltValueBytes = Encoding.ASCII.GetBytes(salt);
+ byte[] cipherTextBytes = Convert.FromBase64String(cipherText);
+
+ PasswordDeriveBytes derivedPassword = new PasswordDeriveBytes
+ (password, saltValueBytes, hashAlgorithm, passwordIterations);
+ byte[] keyBytes = derivedPassword.GetBytes(keySize / 8);
+
+ RijndaelManaged symmetricKey = new RijndaelManaged();
+ symmetricKey.Mode = CipherMode.CBC;
+
+ byte[] plainTextBytes = new byte[cipherTextBytes.Length];
+ int byteCount = 0;
+
+ using (ICryptoTransform decryptor = symmetricKey.CreateDecryptor
+ (keyBytes, initialVectorBytes))
+ {
+ using (MemoryStream memStream = new MemoryStream(cipherTextBytes))
+ {
+ using (CryptoStream cryptoStream
+ = new CryptoStream(memStream, decryptor, CryptoStreamMode.Read))
+ {
+ byteCount = cryptoStream.Read(plainTextBytes, 0, plainTextBytes.Length);
+ memStream.Close();
+ cryptoStream.Close();
+ }
+ }
+ }
+
+ symmetricKey.Clear();
+ return Encoding.UTF8.GetString(plainTextBytes, 0, byteCount);
+ }
+ }
+}
diff --git a/EncryptPad/App.config b/EncryptPad/App.config
new file mode 100644
index 0000000..769e125
--- /dev/null
+++ b/EncryptPad/App.config
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+ Consolas
+
+
+ 228, 228, 228
+
+
+ 687
+
+
+ 428
+
+
+ 56, 56, 56
+
+
+ True
+
+
+ True
+
+
+ 11
+
+
+ 101, 51, 6
+
+
+ False
+
+
+ SHA1
+
+
+ 192
+
+
+
+
+
+ 2
+
+
+ False
+
+
+
+
+ 0
+
+
+ 0
+
+
+ Consolas, 9.75pt
+
+
+ 66, 66, 74
+
+
+ 687
+
+
+ 428
+
+
+ White
+
+
+ True
+
+
+ True
+
+
+
+
diff --git a/EncryptPad/CustomRichTextBox.Designer.cs b/EncryptPad/CustomRichTextBox.Designer.cs
new file mode 100644
index 0000000..22e918c
--- /dev/null
+++ b/EncryptPad/CustomRichTextBox.Designer.cs
@@ -0,0 +1,36 @@
+namespace EncryptPad
+{
+ partial class CustomRichTextBox
+ {
+ ///
+ /// Требуется переменная конструктора.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Освободить все используемые ресурсы.
+ ///
+ /// истинно, если управляемый ресурс должен быть удален; иначе ложно.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Код, автоматически созданный конструктором компонентов
+
+ ///
+ /// Обязательный метод для поддержки конструктора - не изменяйте
+ /// содержимое данного метода при помощи редактора кода.
+ ///
+ private void InitializeComponent()
+ {
+ components = new System.ComponentModel.Container();
+ }
+
+ #endregion
+ }
+}
diff --git a/EncryptPad/CustomRichTextBox.cs b/EncryptPad/CustomRichTextBox.cs
new file mode 100644
index 0000000..5dd31f6
--- /dev/null
+++ b/EncryptPad/CustomRichTextBox.cs
@@ -0,0 +1,129 @@
+/****************************** Module Header ******************************\
+* Module Name: CustomRichTextBox.cs
+* Project: CSWinFormSearchAndHighlightText
+* Copyright(c) Microsoft Corporation.
+*
+* Theclass is used to create custom RichTextBox
+* The custom RichTextBox add custom Highlight and ClearHighlight method
+*
+* This source is subject to the Microsoft Public License.
+* See http://www.microsoft.com/en-us/openness/licenses.aspx.
+* All other rights reserved.
+*
+* THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
+* EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
+* WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
+\***************************************************************************/
+
+using System.Drawing;
+using System.Windows.Forms;
+using System.Collections.Generic;
+using System.Runtime.InteropServices;
+using System;
+
+namespace EncryptPad
+{
+ ///
+ /// Custom RichTextBox control
+ ///
+ public partial class CustomRichTextBox : RichTextBox
+ {
+ public CustomRichTextBox()
+ : base()
+ {
+ InitializeComponent();
+ }
+
+ [DllImport("user32.dll", CharSet = CharSet.Auto)]
+ private static extern int SendMessage(IntPtr hWnd, int wMsg, IntPtr wParam, IntPtr lParam);
+
+ //this message is sent to the control when we scroll using the mouse
+ private const int WM_MOUSEWHEEL = 0x20A;
+
+ //and this one issues the control to perform scrolling
+ private const int WM_VSCROLL = 0x115;
+
+ protected override void WndProc(ref Message m)
+ {
+ if (m.Msg == WM_MOUSEWHEEL)
+ {
+ int scrollLines = SystemInformation.MouseWheelScrollLines;
+ for (int i = 0; i < scrollLines; i++)
+ {
+ if ((int)m.WParam > 0) // when wParam is greater than 0
+ SendMessage(this.Handle, WM_VSCROLL, (IntPtr)0, IntPtr.Zero); // scroll up
+ else
+ SendMessage(this.Handle, WM_VSCROLL, (IntPtr)1, IntPtr.Zero); // else scroll down
+ }
+ return;
+ }
+ base.WndProc(ref m);
+ }
+
+ ///
+ /// Search and Highlight all text in RichTextBox Control
+ ///
+ /// Find What
+ /// Highlight Color
+ /// Is Match Case
+ /// Is Match Whole Word
+ ///
+ public bool Highlight(string findWhat, Color highlightColor, bool ismatchCase, bool ismatchWholeWord)
+ {
+ // Clear all highlights before searching text again
+ ClearHighlight();
+
+ int startSearch = 0;
+ //int searchLength = findWhat.Length;
+ RichTextBoxFinds findoptions = default(RichTextBoxFinds);
+
+ // Setup the search options.
+ if (ismatchCase && ismatchWholeWord)
+ {
+ findoptions = RichTextBoxFinds.MatchCase | RichTextBoxFinds.WholeWord;
+ }
+ else if (ismatchCase)
+ {
+ findoptions = RichTextBoxFinds.MatchCase;
+ }
+ else if (ismatchWholeWord)
+ {
+ findoptions = RichTextBoxFinds.WholeWord;
+ }
+ else
+ {
+ findoptions = RichTextBoxFinds.None;
+ }
+
+ // detect whether search text exists in richtextbox
+ bool isfind = false;
+ int index = -1;
+
+ // Search text in RichTextBox and highlight them with color.
+
+ int max = this.TextLength;
+ while (startSearch < max && (index = this.Find(findWhat, startSearch, findoptions)) > -1)
+ {
+ isfind = true;
+
+ this.SelectionBackColor = highlightColor;
+
+ // Continue after the one we searched
+ startSearch = index + 1;
+ }
+
+ // If the text exist in RichTextBox control, then return true, otherwise, return false
+ return isfind;
+ }
+
+ ///
+ /// Clear all Highlights
+ ///
+ private void ClearHighlight()
+ {
+ Properties.Settings ps = Properties.Settings.Default;
+ this.SelectAll();
+ this.SelectionBackColor = ps.RichBackColor;
+ }
+ }
+}
diff --git a/EncryptPad/EncryptPad.csproj b/EncryptPad/EncryptPad.csproj
new file mode 100644
index 0000000..78894e6
--- /dev/null
+++ b/EncryptPad/EncryptPad.csproj
@@ -0,0 +1,206 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {06D6F36C-FAFA-4B88-BE04-3F73EB28C21E}
+ WinExe
+ Properties
+ EncryptPad
+ EncryptPad
+ v4.5
+ 512
+
+
+ false
+ locked.ico
+ False
+ False
+ OnBuildSuccess
+ False
+ False
+ False
+ obj\$(Configuration)\
+ False
+ C:\Users\Alex\AppData\Roaming\ICSharpCode/SharpDevelop4\Settings.SourceAnalysis
+ publish\
+ true
+ Disk
+ false
+ Foreground
+ 7
+ Days
+ false
+ false
+ true
+ 0
+ 1.0.0.%2a
+ false
+ true
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+ false
+ false
+
+
+ AnyCPU
+ PdbOnly
+ True
+ bin\Release\
+ TRACE
+ prompt
+ 4
+ false
+ false
+
+
+ False
+ obj\
+ Project
+
+
+ 4194304
+ False
+ Auto
+
+
+ true
+ bin\x86\Debug\
+ DEBUG;TRACE
+ full
+ x86
+ false
+ prompt
+ MinimumRecommendedRules.ruleset
+ false
+
+
+ bin\x86\Release\
+ TRACE
+ true
+ PdbOnly
+ x86
+ false
+ prompt
+ MinimumRecommendedRules.ruleset
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Component
+
+
+ CustomRichTextBox.cs
+
+
+ Form
+
+
+ Form1.cs
+
+
+ Form
+
+
+ Form2.cs
+
+
+
+
+
+
+ Form
+
+
+ SettingsForm.cs
+
+
+ Form1.cs
+
+
+ Form2.cs
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+ Designer
+
+
+ True
+ Resources.resx
+ True
+
+
+ SettingsForm.cs
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+ True
+ Settings.settings
+ True
+
+
+
+
+
+
+
+
+
+
+
+ False
+ Microsoft .NET Framework 4 %28x86 и x64%29
+ true
+
+
+ False
+ Клиентский профиль .NET Framework 3.5 с пакетом обновления 1 %28SP1%29
+ false
+
+
+ False
+ .NET Framework 3.5 SP1
+ false
+
+
+ False
+ Windows Installer 4.5
+ true
+
+
+
+
+
\ No newline at end of file
diff --git a/EncryptPad/Encryption Tool.OpenCover.Settings b/EncryptPad/Encryption Tool.OpenCover.Settings
new file mode 100644
index 0000000..6f1dade
--- /dev/null
+++ b/EncryptPad/Encryption Tool.OpenCover.Settings
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/EncryptPad/Encryption.cs b/EncryptPad/Encryption.cs
new file mode 100644
index 0000000..d6ddfa9
--- /dev/null
+++ b/EncryptPad/Encryption.cs
@@ -0,0 +1,44 @@
+using System;
+using System.Security.Cryptography;
+using System.Text;
+
+namespace EncryptPad
+{
+ class Encryption
+ {
+ public static string key = "";
+ public static TripleDES Create3DES()
+ {
+ MD5 md5 = new MD5CryptoServiceProvider();
+ TripleDES des = new TripleDESCryptoServiceProvider();
+ des.Key = md5.ComputeHash(Encoding.Unicode.GetBytes(key));
+ des.IV = new byte[des.BlockSize / 8];
+ return des;
+ }
+ public static string EncrypTo3DES(string PlainText)
+ {
+ if (string.IsNullOrEmpty(PlainText))
+ {
+ return null;
+ }
+ TripleDES des = Create3DES();
+ ICryptoTransform ct = des.CreateEncryptor();
+ byte[] input = Encoding.Unicode.GetBytes(PlainText);
+ byte[] resArr = ct.TransformFinalBlock(input, 0, input.Length);
+ string result = Convert.ToBase64String(resArr);
+ return result;
+ }
+ public static string DecryptFrom3Des(string CypherText)
+ {
+ if (string.IsNullOrEmpty(CypherText))
+ {
+ return null;
+ }
+ byte[] b = Convert.FromBase64String(CypherText);
+ TripleDES des = Create3DES();
+ ICryptoTransform ct = des.CreateDecryptor();
+ byte[] output = ct.TransformFinalBlock(b, 0, b.Length);
+ return Encoding.Unicode.GetString(output);
+ }
+ }
+}
diff --git a/EncryptPad/Form1.Designer.cs b/EncryptPad/Form1.Designer.cs
new file mode 100644
index 0000000..05c39f3
--- /dev/null
+++ b/EncryptPad/Form1.Designer.cs
@@ -0,0 +1,717 @@
+namespace EncryptPad
+{
+ partial class MainWindow
+ {
+ ///
+ /// Требуется переменная конструктора.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Освободить все используемые ресурсы.
+ ///
+ /// истинно, если управляемый ресурс должен быть удален; иначе ложно.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Код, автоматически созданный конструктором форм Windows
+
+ ///
+ /// Обязательный метод для поддержки конструктора - не изменяйте
+ /// содержимое данного метода при помощи редактора кода.
+ ///
+ public void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainWindow));
+ this.MainMenu = new System.Windows.Forms.MenuStrip();
+ this.файлToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.создатьToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.открытьToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.toolStripSeparator11 = new System.Windows.Forms.ToolStripSeparator();
+ this.сохранитьToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
+ this.сохранитьToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
+ this.открытьРасположениеФайлаToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.УдалитьФайлToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
+ this.выходToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.правкаToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.отменаToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
+ this.вырезатьToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.копироватьToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.вставитьToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.удалитьToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator();
+ this.findToolStripMenuItem2 = new System.Windows.Forms.ToolStripMenuItem();
+ this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
+ this.выделитьВсеToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.переносПоСловамToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator();
+ this.очиститьToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.сервисToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.changeKeyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.settingsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.помощьToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.documentationToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.сheckForUpdatesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.оПрограммеToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
+ this.отменитьToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator();
+ this.вырезатьToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
+ this.копироватьToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
+ this.вставитьToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
+ this.удалитьToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
+ this.toolStripSeparator8 = new System.Windows.Forms.ToolStripSeparator();
+ this.выделитьВсеToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
+ this.порядокЧтенияСправаНалевоToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.toolStripSeparator7 = new System.Windows.Forms.ToolStripSeparator();
+ this.очиститьToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
+ this.OpenFile = new System.Windows.Forms.OpenFileDialog();
+ this.SaveFile = new System.Windows.Forms.SaveFileDialog();
+ this.button1 = new System.Windows.Forms.Button();
+ this.button2 = new System.Windows.Forms.Button();
+ this.statusStrip1 = new System.Windows.Forms.StatusStrip();
+ this.toolStripStatusLabel1 = new System.Windows.Forms.ToolStripStatusLabel();
+ this.lineStripStatusLabel = new System.Windows.Forms.ToolStripStatusLabel();
+ this.columnStripStatusLabel = new System.Windows.Forms.ToolStripStatusLabel();
+ this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
+ this.pictureBox1 = new System.Windows.Forms.PictureBox();
+ this.searchTextBox = new System.Windows.Forms.TextBox();
+ this.chkMatchCase = new System.Windows.Forms.CheckBox();
+ this.chkMatchWholeWord = new System.Windows.Forms.CheckBox();
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.customRTB = new EncryptPad.CustomRichTextBox();
+ this.MainMenu.SuspendLayout();
+ this.contextMenuStrip1.SuspendLayout();
+ this.statusStrip1.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+ this.panel1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // MainMenu
+ //
+ this.MainMenu.Font = new System.Drawing.Font("Tahoma", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.MainMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.файлToolStripMenuItem,
+ this.правкаToolStripMenuItem,
+ this.сервисToolStripMenuItem,
+ this.помощьToolStripMenuItem});
+ this.MainMenu.Location = new System.Drawing.Point(0, 0);
+ this.MainMenu.Name = "MainMenu";
+ this.MainMenu.Padding = new System.Windows.Forms.Padding(0);
+ this.MainMenu.RenderMode = System.Windows.Forms.ToolStripRenderMode.Professional;
+ this.MainMenu.Size = new System.Drawing.Size(689, 24);
+ this.MainMenu.TabIndex = 0;
+ this.MainMenu.Text = "menuStrip1";
+ //
+ // файлToolStripMenuItem
+ //
+ this.файлToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.создатьToolStripMenuItem,
+ this.открытьToolStripMenuItem,
+ this.toolStripSeparator11,
+ this.сохранитьToolStripMenuItem1,
+ this.сохранитьToolStripMenuItem,
+ this.toolStripSeparator4,
+ this.открытьРасположениеФайлаToolStripMenuItem,
+ this.УдалитьФайлToolStripMenuItem,
+ this.toolStripSeparator2,
+ this.выходToolStripMenuItem});
+ this.файлToolStripMenuItem.Name = "файлToolStripMenuItem";
+ this.файлToolStripMenuItem.Size = new System.Drawing.Size(36, 24);
+ this.файлToolStripMenuItem.Text = "File";
+ //
+ // создатьToolStripMenuItem
+ //
+ this.создатьToolStripMenuItem.Name = "создатьToolStripMenuItem";
+ this.создатьToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N)));
+ this.создатьToolStripMenuItem.Size = new System.Drawing.Size(202, 22);
+ this.создатьToolStripMenuItem.Text = "New File";
+ this.создатьToolStripMenuItem.Click += new System.EventHandler(this.новыйToolStripMenuItem_Click_1);
+ //
+ // открытьToolStripMenuItem
+ //
+ this.открытьToolStripMenuItem.Name = "открытьToolStripMenuItem";
+ this.открытьToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O)));
+ this.открытьToolStripMenuItem.Size = new System.Drawing.Size(202, 22);
+ this.открытьToolStripMenuItem.Text = "Open File";
+ this.открытьToolStripMenuItem.Click += new System.EventHandler(this.открытьToolStripMenuItem_Click);
+ //
+ // toolStripSeparator11
+ //
+ this.toolStripSeparator11.Name = "toolStripSeparator11";
+ this.toolStripSeparator11.Size = new System.Drawing.Size(199, 6);
+ //
+ // сохранитьToolStripMenuItem1
+ //
+ this.сохранитьToolStripMenuItem1.Name = "сохранитьToolStripMenuItem1";
+ this.сохранитьToolStripMenuItem1.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.S)));
+ this.сохранитьToolStripMenuItem1.Size = new System.Drawing.Size(202, 22);
+ this.сохранитьToolStripMenuItem1.Text = "Save";
+ this.сохранитьToolStripMenuItem1.Click += new System.EventHandler(this.сохранитьToolStripMenuItem1_Click_1);
+ //
+ // сохранитьToolStripMenuItem
+ //
+ this.сохранитьToolStripMenuItem.Name = "сохранитьToolStripMenuItem";
+ this.сохранитьToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)(((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Shift)
+ | System.Windows.Forms.Keys.S)));
+ this.сохранитьToolStripMenuItem.Size = new System.Drawing.Size(202, 22);
+ this.сохранитьToolStripMenuItem.Text = "Save As...";
+ this.сохранитьToolStripMenuItem.Click += new System.EventHandler(this.сохранитьToolStripMenuItem_Click);
+ //
+ // toolStripSeparator4
+ //
+ this.toolStripSeparator4.Name = "toolStripSeparator4";
+ this.toolStripSeparator4.Size = new System.Drawing.Size(199, 6);
+ //
+ // открытьРасположениеФайлаToolStripMenuItem
+ //
+ this.открытьРасположениеФайлаToolStripMenuItem.Name = "открытьРасположениеФайлаToolStripMenuItem";
+ this.открытьРасположениеФайлаToolStripMenuItem.Size = new System.Drawing.Size(202, 22);
+ this.открытьРасположениеФайлаToolStripMenuItem.Text = "Open File Location";
+ this.открытьРасположениеФайлаToolStripMenuItem.Click += new System.EventHandler(this.открытьРасположениеФайлаToolStripMenuItem_Click);
+ //
+ // УдалитьФайлToolStripMenuItem
+ //
+ this.УдалитьФайлToolStripMenuItem.Name = "УдалитьФайлToolStripMenuItem";
+ this.УдалитьФайлToolStripMenuItem.Size = new System.Drawing.Size(202, 22);
+ this.УдалитьФайлToolStripMenuItem.Text = "Delete File";
+ this.УдалитьФайлToolStripMenuItem.Click += new System.EventHandler(this.УдалитьФайлToolStripMenuItem_Click_1);
+ //
+ // toolStripSeparator2
+ //
+ this.toolStripSeparator2.Name = "toolStripSeparator2";
+ this.toolStripSeparator2.Size = new System.Drawing.Size(199, 6);
+ //
+ // выходToolStripMenuItem
+ //
+ this.выходToolStripMenuItem.Name = "выходToolStripMenuItem";
+ this.выходToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Q)));
+ this.выходToolStripMenuItem.Size = new System.Drawing.Size(202, 22);
+ this.выходToolStripMenuItem.Text = "Exit";
+ this.выходToolStripMenuItem.Click += new System.EventHandler(this.выходToolStripMenuItem_Click);
+ //
+ // правкаToolStripMenuItem
+ //
+ this.правкаToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.отменаToolStripMenuItem,
+ this.toolStripSeparator1,
+ this.вырезатьToolStripMenuItem,
+ this.копироватьToolStripMenuItem,
+ this.вставитьToolStripMenuItem,
+ this.удалитьToolStripMenuItem,
+ this.toolStripSeparator9,
+ this.findToolStripMenuItem2,
+ this.toolStripSeparator3,
+ this.выделитьВсеToolStripMenuItem,
+ this.переносПоСловамToolStripMenuItem,
+ this.toolStripSeparator5,
+ this.очиститьToolStripMenuItem});
+ this.правкаToolStripMenuItem.Name = "правкаToolStripMenuItem";
+ this.правкаToolStripMenuItem.Size = new System.Drawing.Size(40, 24);
+ this.правкаToolStripMenuItem.Text = "Edit";
+ this.правкаToolStripMenuItem.MouseDown += new System.Windows.Forms.MouseEventHandler(this.правкаToolStripMenuItem_MouseDown);
+ //
+ // отменаToolStripMenuItem
+ //
+ this.отменаToolStripMenuItem.Name = "отменаToolStripMenuItem";
+ this.отменаToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Z)));
+ this.отменаToolStripMenuItem.Size = new System.Drawing.Size(165, 22);
+ this.отменаToolStripMenuItem.Text = "Undo";
+ this.отменаToolStripMenuItem.Click += new System.EventHandler(this.отменаToolStripMenuItem_Click);
+ //
+ // toolStripSeparator1
+ //
+ this.toolStripSeparator1.Name = "toolStripSeparator1";
+ this.toolStripSeparator1.Size = new System.Drawing.Size(162, 6);
+ //
+ // вырезатьToolStripMenuItem
+ //
+ this.вырезатьToolStripMenuItem.Enabled = false;
+ this.вырезатьToolStripMenuItem.Name = "вырезатьToolStripMenuItem";
+ this.вырезатьToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.X)));
+ this.вырезатьToolStripMenuItem.Size = new System.Drawing.Size(165, 22);
+ this.вырезатьToolStripMenuItem.Text = "Cut";
+ this.вырезатьToolStripMenuItem.Click += new System.EventHandler(this.вырезатьToolStripMenuItem_Click);
+ //
+ // копироватьToolStripMenuItem
+ //
+ this.копироватьToolStripMenuItem.Enabled = false;
+ this.копироватьToolStripMenuItem.Name = "копироватьToolStripMenuItem";
+ this.копироватьToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C)));
+ this.копироватьToolStripMenuItem.Size = new System.Drawing.Size(165, 22);
+ this.копироватьToolStripMenuItem.Text = "Copy";
+ this.копироватьToolStripMenuItem.Click += new System.EventHandler(this.копироватьToolStripMenuItem_Click);
+ //
+ // вставитьToolStripMenuItem
+ //
+ this.вставитьToolStripMenuItem.Name = "вставитьToolStripMenuItem";
+ this.вставитьToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.V)));
+ this.вставитьToolStripMenuItem.Size = new System.Drawing.Size(165, 22);
+ this.вставитьToolStripMenuItem.Text = "Paste";
+ this.вставитьToolStripMenuItem.Click += new System.EventHandler(this.вставитьToolStripMenuItem_Click);
+ //
+ // удалитьToolStripMenuItem
+ //
+ this.удалитьToolStripMenuItem.Enabled = false;
+ this.удалитьToolStripMenuItem.Name = "удалитьToolStripMenuItem";
+ this.удалитьToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Delete;
+ this.удалитьToolStripMenuItem.Size = new System.Drawing.Size(165, 22);
+ this.удалитьToolStripMenuItem.Text = "Delete";
+ this.удалитьToolStripMenuItem.Click += new System.EventHandler(this.удалитьToolStripMenuItem_Click);
+ //
+ // toolStripSeparator9
+ //
+ this.toolStripSeparator9.Name = "toolStripSeparator9";
+ this.toolStripSeparator9.Size = new System.Drawing.Size(162, 6);
+ //
+ // findToolStripMenuItem2
+ //
+ this.findToolStripMenuItem2.Name = "findToolStripMenuItem2";
+ this.findToolStripMenuItem2.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.F)));
+ this.findToolStripMenuItem2.Size = new System.Drawing.Size(165, 22);
+ this.findToolStripMenuItem2.Text = "Find";
+ this.findToolStripMenuItem2.Click += new System.EventHandler(this.findToolStripMenuItem2_Click);
+ //
+ // toolStripSeparator3
+ //
+ this.toolStripSeparator3.Name = "toolStripSeparator3";
+ this.toolStripSeparator3.Size = new System.Drawing.Size(162, 6);
+ //
+ // выделитьВсеToolStripMenuItem
+ //
+ this.выделитьВсеToolStripMenuItem.Name = "выделитьВсеToolStripMenuItem";
+ this.выделитьВсеToolStripMenuItem.ShortcutKeyDisplayString = "";
+ this.выделитьВсеToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.A)));
+ this.выделитьВсеToolStripMenuItem.Size = new System.Drawing.Size(165, 22);
+ this.выделитьВсеToolStripMenuItem.Text = "Select All";
+ this.выделитьВсеToolStripMenuItem.Click += new System.EventHandler(this.выделитьВсеToolStripMenuItem_Click);
+ //
+ // переносПоСловамToolStripMenuItem
+ //
+ this.переносПоСловамToolStripMenuItem.Checked = true;
+ this.переносПоСловамToolStripMenuItem.CheckOnClick = true;
+ this.переносПоСловамToolStripMenuItem.CheckState = System.Windows.Forms.CheckState.Checked;
+ this.переносПоСловамToolStripMenuItem.Name = "переносПоСловамToolStripMenuItem";
+ this.переносПоСловамToolStripMenuItem.Size = new System.Drawing.Size(165, 22);
+ this.переносПоСловамToolStripMenuItem.Text = "Word Wrap";
+ this.переносПоСловамToolStripMenuItem.Click += new System.EventHandler(this.переносПоСловамToolStripMenuItem_Click);
+ //
+ // toolStripSeparator5
+ //
+ this.toolStripSeparator5.Name = "toolStripSeparator5";
+ this.toolStripSeparator5.Size = new System.Drawing.Size(162, 6);
+ //
+ // очиститьToolStripMenuItem
+ //
+ this.очиститьToolStripMenuItem.Name = "очиститьToolStripMenuItem";
+ this.очиститьToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.Delete)));
+ this.очиститьToolStripMenuItem.Size = new System.Drawing.Size(165, 22);
+ this.очиститьToolStripMenuItem.Text = "Clear";
+ this.очиститьToolStripMenuItem.Click += new System.EventHandler(this.очиститьToolStripMenuItem_Click);
+ //
+ // сервисToolStripMenuItem
+ //
+ this.сервисToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.changeKeyToolStripMenuItem,
+ this.settingsToolStripMenuItem});
+ this.сервисToolStripMenuItem.Name = "сервисToolStripMenuItem";
+ this.сервисToolStripMenuItem.Size = new System.Drawing.Size(48, 24);
+ this.сервисToolStripMenuItem.Text = "Tools";
+ //
+ // changeKeyToolStripMenuItem
+ //
+ this.changeKeyToolStripMenuItem.Enabled = false;
+ this.changeKeyToolStripMenuItem.Name = "changeKeyToolStripMenuItem";
+ this.changeKeyToolStripMenuItem.Size = new System.Drawing.Size(139, 22);
+ this.changeKeyToolStripMenuItem.Text = "Change Key";
+ this.changeKeyToolStripMenuItem.Click += new System.EventHandler(this.changeKeyToolStripMenuItem_Click);
+ //
+ // settingsToolStripMenuItem
+ //
+ this.settingsToolStripMenuItem.Name = "settingsToolStripMenuItem";
+ this.settingsToolStripMenuItem.Size = new System.Drawing.Size(139, 22);
+ this.settingsToolStripMenuItem.Text = "Settings";
+ this.settingsToolStripMenuItem.Click += new System.EventHandler(this.settingsToolStripMenuItem_Click);
+ //
+ // помощьToolStripMenuItem
+ //
+ this.помощьToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.documentationToolStripMenuItem,
+ this.сheckForUpdatesToolStripMenuItem,
+ this.оПрограммеToolStripMenuItem});
+ this.помощьToolStripMenuItem.Name = "помощьToolStripMenuItem";
+ this.помощьToolStripMenuItem.Size = new System.Drawing.Size(43, 24);
+ this.помощьToolStripMenuItem.Text = "Help";
+ //
+ // documentationToolStripMenuItem
+ //
+ this.documentationToolStripMenuItem.Name = "documentationToolStripMenuItem";
+ this.documentationToolStripMenuItem.Size = new System.Drawing.Size(189, 22);
+ this.documentationToolStripMenuItem.Text = "Documentation";
+ this.documentationToolStripMenuItem.Click += new System.EventHandler(this.documentationToolStripMenuItem_Click);
+ //
+ // сheckForUpdatesToolStripMenuItem
+ //
+ this.сheckForUpdatesToolStripMenuItem.Enabled = false;
+ this.сheckForUpdatesToolStripMenuItem.Name = "сheckForUpdatesToolStripMenuItem";
+ this.сheckForUpdatesToolStripMenuItem.Size = new System.Drawing.Size(189, 22);
+ this.сheckForUpdatesToolStripMenuItem.Text = "Сheck For Updates...";
+ //
+ // оПрограммеToolStripMenuItem
+ //
+ this.оПрограммеToolStripMenuItem.Name = "оПрограммеToolStripMenuItem";
+ this.оПрограммеToolStripMenuItem.Size = new System.Drawing.Size(189, 22);
+ this.оПрограммеToolStripMenuItem.Text = "About";
+ this.оПрограммеToolStripMenuItem.Click += new System.EventHandler(this.оПрограммеToolStripMenuItem_Click);
+ //
+ // contextMenuStrip1
+ //
+ this.contextMenuStrip1.Font = new System.Drawing.Font("Tahoma", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.отменитьToolStripMenuItem,
+ this.toolStripSeparator6,
+ this.вырезатьToolStripMenuItem1,
+ this.копироватьToolStripMenuItem1,
+ this.вставитьToolStripMenuItem1,
+ this.удалитьToolStripMenuItem1,
+ this.toolStripSeparator8,
+ this.выделитьВсеToolStripMenuItem1,
+ this.порядокЧтенияСправаНалевоToolStripMenuItem,
+ this.toolStripSeparator7,
+ this.очиститьToolStripMenuItem1});
+ this.contextMenuStrip1.Name = "contextMenuStrip1";
+ this.contextMenuStrip1.Size = new System.Drawing.Size(259, 198);
+ this.contextMenuStrip1.Opening += new System.ComponentModel.CancelEventHandler(this.contextMenuStrip1_Opening);
+ //
+ // отменитьToolStripMenuItem
+ //
+ this.отменитьToolStripMenuItem.Name = "отменитьToolStripMenuItem";
+ this.отменитьToolStripMenuItem.Size = new System.Drawing.Size(258, 22);
+ this.отменитьToolStripMenuItem.Text = "Отменить";
+ this.отменитьToolStripMenuItem.Click += new System.EventHandler(this.отменитьToolStripMenuItem_Click);
+ //
+ // toolStripSeparator6
+ //
+ this.toolStripSeparator6.Name = "toolStripSeparator6";
+ this.toolStripSeparator6.Size = new System.Drawing.Size(255, 6);
+ //
+ // вырезатьToolStripMenuItem1
+ //
+ this.вырезатьToolStripMenuItem1.Name = "вырезатьToolStripMenuItem1";
+ this.вырезатьToolStripMenuItem1.Size = new System.Drawing.Size(258, 22);
+ this.вырезатьToolStripMenuItem1.Text = "Вырезать";
+ this.вырезатьToolStripMenuItem1.Click += new System.EventHandler(this.вырезатьToolStripMenuItem1_Click);
+ //
+ // копироватьToolStripMenuItem1
+ //
+ this.копироватьToolStripMenuItem1.Name = "копироватьToolStripMenuItem1";
+ this.копироватьToolStripMenuItem1.Size = new System.Drawing.Size(258, 22);
+ this.копироватьToolStripMenuItem1.Text = "Копировать";
+ this.копироватьToolStripMenuItem1.Click += new System.EventHandler(this.копироватьToolStripMenuItem1_Click);
+ //
+ // вставитьToolStripMenuItem1
+ //
+ this.вставитьToolStripMenuItem1.Name = "вставитьToolStripMenuItem1";
+ this.вставитьToolStripMenuItem1.Size = new System.Drawing.Size(258, 22);
+ this.вставитьToolStripMenuItem1.Text = "Вставить";
+ this.вставитьToolStripMenuItem1.Click += new System.EventHandler(this.вставитьToolStripMenuItem1_Click);
+ //
+ // удалитьToolStripMenuItem1
+ //
+ this.удалитьToolStripMenuItem1.Name = "удалитьToolStripMenuItem1";
+ this.удалитьToolStripMenuItem1.Size = new System.Drawing.Size(258, 22);
+ this.удалитьToolStripMenuItem1.Text = "Удалить";
+ this.удалитьToolStripMenuItem1.Click += new System.EventHandler(this.удалитьToolStripMenuItem1_Click);
+ //
+ // toolStripSeparator8
+ //
+ this.toolStripSeparator8.Name = "toolStripSeparator8";
+ this.toolStripSeparator8.Size = new System.Drawing.Size(255, 6);
+ //
+ // выделитьВсеToolStripMenuItem1
+ //
+ this.выделитьВсеToolStripMenuItem1.Name = "выделитьВсеToolStripMenuItem1";
+ this.выделитьВсеToolStripMenuItem1.Size = new System.Drawing.Size(258, 22);
+ this.выделитьВсеToolStripMenuItem1.Text = "Выделить все";
+ this.выделитьВсеToolStripMenuItem1.Click += new System.EventHandler(this.выделитьВсеToolStripMenuItem1_Click);
+ //
+ // порядокЧтенияСправаНалевоToolStripMenuItem
+ //
+ this.порядокЧтенияСправаНалевоToolStripMenuItem.CheckOnClick = true;
+ this.порядокЧтенияСправаНалевоToolStripMenuItem.Name = "порядокЧтенияСправаНалевоToolStripMenuItem";
+ this.порядокЧтенияСправаНалевоToolStripMenuItem.Size = new System.Drawing.Size(258, 22);
+ this.порядокЧтенияСправаНалевоToolStripMenuItem.Text = "Порядок чтения: справа налево";
+ this.порядокЧтенияСправаНалевоToolStripMenuItem.Click += new System.EventHandler(this.порядокЧтенияСправаНалевоToolStripMenuItem_Click);
+ //
+ // toolStripSeparator7
+ //
+ this.toolStripSeparator7.Name = "toolStripSeparator7";
+ this.toolStripSeparator7.Size = new System.Drawing.Size(255, 6);
+ //
+ // очиститьToolStripMenuItem1
+ //
+ this.очиститьToolStripMenuItem1.Name = "очиститьToolStripMenuItem1";
+ this.очиститьToolStripMenuItem1.Size = new System.Drawing.Size(258, 22);
+ this.очиститьToolStripMenuItem1.Text = "Очистить";
+ this.очиститьToolStripMenuItem1.Click += new System.EventHandler(this.очиститьToolStripMenuItem1_Click);
+ //
+ // OpenFile
+ //
+ this.OpenFile.Filter = "Encryption files (*.enp)|*.enp";
+ //
+ // SaveFile
+ //
+ this.SaveFile.Filter = "Encryption files (*.enp)|*.enp";
+ //
+ // button1
+ //
+ this.button1.Location = new System.Drawing.Point(701, 151);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(75, 23);
+ this.button1.TabIndex = 3;
+ this.button1.Text = "ENC";
+ this.button1.UseVisualStyleBackColor = true;
+ this.button1.Visible = false;
+ //
+ // button2
+ //
+ this.button2.Location = new System.Drawing.Point(701, 180);
+ this.button2.Name = "button2";
+ this.button2.Size = new System.Drawing.Size(75, 23);
+ this.button2.TabIndex = 4;
+ this.button2.Text = "DEC";
+ this.button2.UseVisualStyleBackColor = true;
+ this.button2.Visible = false;
+ //
+ // statusStrip1
+ //
+ this.statusStrip1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(30)))), ((int)(((byte)(30)))), ((int)(((byte)(35)))));
+ this.statusStrip1.Font = new System.Drawing.Font("Consolas", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.toolStripStatusLabel1,
+ this.lineStripStatusLabel,
+ this.columnStripStatusLabel});
+ this.statusStrip1.Location = new System.Drawing.Point(0, 439);
+ this.statusStrip1.Name = "statusStrip1";
+ this.statusStrip1.ShowItemToolTips = true;
+ this.statusStrip1.Size = new System.Drawing.Size(689, 22);
+ this.statusStrip1.SizingGrip = false;
+ this.statusStrip1.TabIndex = 5;
+ this.statusStrip1.Text = "statusStrip1";
+ //
+ // toolStripStatusLabel1
+ //
+ this.toolStripStatusLabel1.ForeColor = System.Drawing.SystemColors.ButtonFace;
+ this.toolStripStatusLabel1.Name = "toolStripStatusLabel1";
+ this.toolStripStatusLabel1.Size = new System.Drawing.Size(42, 17);
+ this.toolStripStatusLabel1.Text = "Ready";
+ //
+ // lineStripStatusLabel
+ //
+ this.lineStripStatusLabel.ForeColor = System.Drawing.SystemColors.ButtonFace;
+ this.lineStripStatusLabel.Margin = new System.Windows.Forms.Padding(50, 3, 20, 2);
+ this.lineStripStatusLabel.Name = "lineStripStatusLabel";
+ this.lineStripStatusLabel.Overflow = System.Windows.Forms.ToolStripItemOverflow.Always;
+ this.lineStripStatusLabel.Size = new System.Drawing.Size(42, 17);
+ this.lineStripStatusLabel.Text = "Line:";
+ //
+ // columnStripStatusLabel
+ //
+ this.columnStripStatusLabel.ForeColor = System.Drawing.SystemColors.ButtonFace;
+ this.columnStripStatusLabel.Name = "columnStripStatusLabel";
+ this.columnStripStatusLabel.Overflow = System.Windows.Forms.ToolStripItemOverflow.Always;
+ this.columnStripStatusLabel.Size = new System.Drawing.Size(56, 17);
+ this.columnStripStatusLabel.Text = "Column:";
+ //
+ // pictureBox1
+ //
+ this.pictureBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.pictureBox1.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
+ this.pictureBox1.Location = new System.Drawing.Point(670, 7);
+ this.pictureBox1.Name = "pictureBox1";
+ this.pictureBox1.Size = new System.Drawing.Size(14, 14);
+ this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
+ this.pictureBox1.TabIndex = 14;
+ this.pictureBox1.TabStop = false;
+ this.toolTip1.SetToolTip(this.pictureBox1, "Close");
+ this.pictureBox1.Click += new System.EventHandler(this.pictureBox1_Click);
+ //
+ // searchTextBox
+ //
+ this.searchTextBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.searchTextBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.searchTextBox.Location = new System.Drawing.Point(496, 3);
+ this.searchTextBox.Name = "searchTextBox";
+ this.searchTextBox.Size = new System.Drawing.Size(168, 21);
+ this.searchTextBox.TabIndex = 9;
+ this.searchTextBox.TabStop = false;
+ this.searchTextBox.TextChanged += new System.EventHandler(this.textBox1_TextChanged);
+ this.searchTextBox.KeyDown += new System.Windows.Forms.KeyEventHandler(this.searchTextBox_KeyDown);
+ //
+ // chkMatchCase
+ //
+ this.chkMatchCase.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.chkMatchCase.AutoSize = true;
+ this.chkMatchCase.Location = new System.Drawing.Point(410, 5);
+ this.chkMatchCase.Name = "chkMatchCase";
+ this.chkMatchCase.Size = new System.Drawing.Size(80, 17);
+ this.chkMatchCase.TabIndex = 11;
+ this.chkMatchCase.Text = "Match case";
+ this.chkMatchCase.UseVisualStyleBackColor = true;
+ this.chkMatchCase.CheckedChanged += new System.EventHandler(this.chkMatchCase_CheckedChanged);
+ //
+ // chkMatchWholeWord
+ //
+ this.chkMatchWholeWord.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+ this.chkMatchWholeWord.AutoSize = true;
+ this.chkMatchWholeWord.Location = new System.Drawing.Point(289, 5);
+ this.chkMatchWholeWord.Name = "chkMatchWholeWord";
+ this.chkMatchWholeWord.Size = new System.Drawing.Size(113, 17);
+ this.chkMatchWholeWord.TabIndex = 12;
+ this.chkMatchWholeWord.Text = "Match whole word";
+ this.chkMatchWholeWord.UseVisualStyleBackColor = true;
+ this.chkMatchWholeWord.CheckedChanged += new System.EventHandler(this.chkMatchWholeWord_CheckedChanged);
+ //
+ // panel1
+ //
+ this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)
+ | System.Windows.Forms.AnchorStyles.Right)));
+ this.panel1.Controls.Add(this.pictureBox1);
+ this.panel1.Controls.Add(this.searchTextBox);
+ this.panel1.Controls.Add(this.chkMatchCase);
+ this.panel1.Controls.Add(this.chkMatchWholeWord);
+ this.panel1.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.panel1.Location = new System.Drawing.Point(0, 413);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(689, 27);
+ this.panel1.TabIndex = 13;
+ this.panel1.Visible = false;
+ //
+ // customRTB
+ //
+ this.customRTB.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.customRTB.BackColor = System.Drawing.SystemColors.Window;
+ this.customRTB.BorderStyle = System.Windows.Forms.BorderStyle.None;
+ this.customRTB.ContextMenuStrip = this.contextMenuStrip1;
+ this.customRTB.DetectUrls = false;
+ this.customRTB.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.customRTB.ForeColor = System.Drawing.SystemColors.WindowText;
+ this.customRTB.Location = new System.Drawing.Point(0, 24);
+ this.customRTB.Name = "customRTB";
+ this.customRTB.Size = new System.Drawing.Size(689, 416);
+ this.customRTB.TabIndex = 10;
+ this.customRTB.Text = "";
+ this.customRTB.SelectionChanged += new System.EventHandler(this.customRTB_SelectionChanged_1);
+ this.customRTB.TextChanged += new System.EventHandler(this.customRTB_TextChanged);
+ //
+ // MainWindow
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(689, 461);
+ this.Controls.Add(this.panel1);
+ this.Controls.Add(this.customRTB);
+ this.Controls.Add(this.statusStrip1);
+ this.Controls.Add(this.button2);
+ this.Controls.Add(this.button1);
+ this.Controls.Add(this.MainMenu);
+ this.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.MainMenuStrip = this.MainMenu;
+ this.MinimumSize = new System.Drawing.Size(500, 300);
+ this.Name = "MainWindow";
+ this.Text = "EncryptPad";
+ this.Activated += new System.EventHandler(this.MainWindow_Activated);
+ this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainWindow_FormClosing);
+ this.Load += new System.EventHandler(this.MainWindow_Load);
+ this.MainMenu.ResumeLayout(false);
+ this.MainMenu.PerformLayout();
+ this.contextMenuStrip1.ResumeLayout(false);
+ this.statusStrip1.ResumeLayout(false);
+ this.statusStrip1.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+ this.panel1.ResumeLayout(false);
+ this.panel1.PerformLayout();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.MenuStrip MainMenu;
+ private System.Windows.Forms.ToolStripMenuItem файлToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem правкаToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem помощьToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem сохранитьToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem выходToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem оПрограммеToolStripMenuItem;
+ private System.Windows.Forms.OpenFileDialog OpenFile;
+ private System.Windows.Forms.SaveFileDialog SaveFile;
+ private System.Windows.Forms.ToolStripMenuItem создатьToolStripMenuItem;
+ private System.Windows.Forms.Button button1;
+ public System.Windows.Forms.Button button2;
+ private System.Windows.Forms.StatusStrip statusStrip1;
+ private System.Windows.Forms.ToolStripStatusLabel toolStripStatusLabel1;
+ private System.Windows.Forms.ToolTip toolTip1;
+ private System.Windows.Forms.ToolStripMenuItem сервисToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem очиститьToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem открытьToolStripMenuItem;
+ private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
+ private System.Windows.Forms.ToolStripMenuItem сохранитьToolStripMenuItem1;
+ private System.Windows.Forms.ToolStripMenuItem выделитьВсеToolStripMenuItem;
+ private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
+ private System.Windows.Forms.ToolStripMenuItem вырезатьToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem копироватьToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem вставитьToolStripMenuItem;
+ private System.Windows.Forms.ToolStripSeparator toolStripSeparator3;
+ private System.Windows.Forms.ToolStripMenuItem УдалитьФайлToolStripMenuItem;
+ private System.Windows.Forms.ToolStripSeparator toolStripSeparator4;
+ private System.Windows.Forms.ToolStripMenuItem открытьРасположениеФайлаToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem переносПоСловамToolStripMenuItem;
+ private System.Windows.Forms.ContextMenuStrip contextMenuStrip1;
+ private System.Windows.Forms.ToolStripMenuItem отменитьToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem отменаToolStripMenuItem;
+ private System.Windows.Forms.ToolStripSeparator toolStripSeparator5;
+ private System.Windows.Forms.ToolStripSeparator toolStripSeparator6;
+ private System.Windows.Forms.ToolStripMenuItem вырезатьToolStripMenuItem1;
+ private System.Windows.Forms.ToolStripMenuItem копироватьToolStripMenuItem1;
+ private System.Windows.Forms.ToolStripMenuItem вставитьToolStripMenuItem1;
+ private System.Windows.Forms.ToolStripMenuItem удалитьToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem удалитьToolStripMenuItem1;
+ private System.Windows.Forms.ToolStripSeparator toolStripSeparator8;
+ private System.Windows.Forms.ToolStripMenuItem выделитьВсеToolStripMenuItem1;
+ private System.Windows.Forms.ToolStripSeparator toolStripSeparator7;
+ private System.Windows.Forms.ToolStripMenuItem порядокЧтенияСправаНалевоToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem очиститьToolStripMenuItem1;
+ private System.Windows.Forms.ToolStripSeparator toolStripSeparator11;
+ private System.Windows.Forms.ToolStripMenuItem changeKeyToolStripMenuItem;
+ private System.Windows.Forms.ToolStripMenuItem сheckForUpdatesToolStripMenuItem;
+ private System.Windows.Forms.ToolStripStatusLabel lineStripStatusLabel;
+ private System.Windows.Forms.ToolStripStatusLabel columnStripStatusLabel;
+ private System.Windows.Forms.ToolStripMenuItem documentationToolStripMenuItem;
+ private System.Windows.Forms.TextBox searchTextBox;
+ private System.Windows.Forms.CheckBox chkMatchCase;
+ private System.Windows.Forms.CheckBox chkMatchWholeWord;
+ private System.Windows.Forms.Panel panel1;
+ private System.Windows.Forms.ToolStripMenuItem settingsToolStripMenuItem;
+ public CustomRichTextBox customRTB;
+ private System.Windows.Forms.PictureBox pictureBox1;
+ private System.Windows.Forms.ToolStripSeparator toolStripSeparator9;
+ private System.Windows.Forms.ToolStripMenuItem findToolStripMenuItem2;
+ }
+}
+
diff --git a/EncryptPad/Form1.cs b/EncryptPad/Form1.cs
new file mode 100644
index 0000000..d88a875
--- /dev/null
+++ b/EncryptPad/Form1.cs
@@ -0,0 +1,666 @@
+using System;
+using System.ComponentModel;
+using System.Drawing;
+using System.IO;
+using System.Linq;
+using System.Net.NetworkInformation;
+using System.Runtime.InteropServices;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace EncryptPad
+{
+ public partial class MainWindow : Form
+ {
+ [DllImport("user32.dll")]
+ static extern int SendMessage(IntPtr hWnd, uint wMsg, UIntPtr wParam, IntPtr lParam);
+ public static string filename = "Unnamed.enp";
+ public static string key = "";
+ public static int textSave = 0;
+ public static string[] args = Environment.GetCommandLineArgs();
+ Properties.Settings ps = Properties.Settings.Default;
+
+ public MainWindow()
+ {
+ InitializeComponent();
+ }
+
+ void SaltMAC()
+ {
+ var networkInterfaces = NetworkInterface.GetAllNetworkInterfaces();
+ foreach (var networkInterface in networkInterfaces)
+ {
+ if (networkInterface.NetworkInterfaceType == NetworkInterfaceType.Ethernet)
+ {
+ var address = networkInterface.GetPhysicalAddress().ToString();
+
+ if (ps.FirstLaunch == false)
+ {
+ DialogResult res = new DialogResult();
+ MessageBoxCenter.PrepToCenterMessageBoxOnForm(this);
+ res = MessageBox.Show("Get The Salt from mac address? (You can edit it by himself in Settings)", "The Salt",
+ MessageBoxButtons.YesNo, MessageBoxIcon.Question);
+
+ if (res == DialogResult.Yes)
+ {
+ ps.TheSalt = address;
+ ps.FirstLaunch = true;
+ ps.Save();
+ }
+
+ }
+ }
+ }
+ }
+
+ private void открытьToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ int Cikil = 0;
+ try
+ {
+ if (OpenFile.ShowDialog() != DialogResult.OK) return;
+ {
+ string NameWithotPath = Path.GetFileName(OpenFile.FileName);
+ string opnfile = File.ReadAllText(OpenFile.FileName);
+ Form2 f2 = new Form2();
+ f2.ShowDialog();
+ if (Form2.formClosing == true)
+ {
+ return;
+ }
+
+ string de = AES.Decrypt(opnfile, key, ps.TheSalt, ps.HashAlgorithm, ps.PasswordIterations, "16CHARSLONG12345", ps.KeySize);
+
+ customRTB.Text = de;
+ toolStripStatusLabel1.Text = NameWithotPath;
+ toolStripStatusLabel1.ToolTipText = (OpenFile.FileName);
+
+ }
+ }
+ catch
+ {
+ string NameWithotPath = Path.GetFileName(OpenFile.FileName);
+ string opnfile = File.ReadAllText(OpenFile.FileName, Encoding.Default);
+ toolStripStatusLabel1.Text = NameWithotPath;
+ toolStripStatusLabel1.ToolTipText = (OpenFile.FileName);
+
+ do
+ {
+ Cikil = 0;
+
+ MessageBoxCenter.PrepToCenterMessageBoxOnForm(this);
+ DialogResult dialogResult = MessageBox.Show("Wrong key!", "", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error);
+ if (dialogResult == DialogResult.Retry)
+ {
+ Form2 Form2 = new Form2();
+ Form2.ShowDialog();
+ try
+ {
+ string de = AES.Decrypt(opnfile, key, ps.TheSalt, ps.HashAlgorithm, ps.PasswordIterations, "16CHARSLONG12345", ps.KeySize);
+
+ customRTB.Text = de;
+ toolStripStatusLabel1.Text = NameWithotPath;
+ toolStripStatusLabel1.ToolTipText = (OpenFile.FileName);
+ }
+ catch
+ {
+ Cikil = 1;
+ }
+ }
+
+ if (dialogResult == DialogResult.Cancel)
+ {
+ toolStripStatusLabel1.Text = "Ready";
+ }
+
+ } while (Cikil == 1);
+
+ filename = OpenFile.FileName;
+ textSave = 0;
+ customRTB.Select(0, 0);
+
+ return;
+
+ }
+
+ filename = OpenFile.FileName;
+ textSave = 0;
+ customRTB.Select(0, 0);
+ }
+
+ private void openAsotiations()
+ {
+ Form2 Form2 = new Form2();
+ Form2.StartPosition = FormStartPosition.CenterScreen;
+
+ try
+ {
+ string NameWithotPath = Path.GetFileName(args[1]);
+ string opnfile = File.ReadAllText(args[1]);
+ Form2.ShowDialog();
+ if (Form2.formClosing == true)
+ {
+ return;
+ }
+ string de = AES.Decrypt(opnfile, key, ps.TheSalt, ps.HashAlgorithm, ps.PasswordIterations, "16CHARSLONG12345", ps.KeySize);
+
+ customRTB.Text = de;
+ toolStripStatusLabel1.Text = NameWithotPath;
+ toolStripStatusLabel1.ToolTipText = (args[1]);
+ }
+
+ catch
+ {
+ string NameWithotPath = Path.GetFileName(args[1]);
+ string opnfile = File.ReadAllText(args[1]);
+ toolStripStatusLabel1.Text = NameWithotPath;
+ toolStripStatusLabel1.ToolTipText = (args[1]);
+ ComeHere:
+ DialogResult dialogResult = MessageBox.Show("Wrong key!", "", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error);
+ if (dialogResult == DialogResult.Retry)
+ {
+ Form2.ShowDialog();
+ try
+ {
+ string de = AES.Decrypt(opnfile, key, ps.TheSalt, ps.HashAlgorithm, ps.PasswordIterations, "16CHARSLONG12345", ps.KeySize);
+
+ customRTB.Text = de;
+ toolStripStatusLabel1.Text = NameWithotPath;
+ toolStripStatusLabel1.ToolTipText = (args[1]);
+ }
+ catch
+ {
+ goto ComeHere;
+ }
+ }
+
+ if (dialogResult == DialogResult.Cancel)
+ {
+ Application.Exit();
+ }
+
+ }
+
+ filename = args[1];
+ textSave = 0;
+ customRTB.Select(0, 0);
+ }
+
+
+ private void новыйToolStripMenuItem_Click_1(object sender, EventArgs e)
+ {
+ customRTB.Clear();
+ Form2 Form2 = new Form2();
+ Form2.ShowDialog();
+ if (SaveFile.ShowDialog() != DialogResult.OK) return;
+ StreamWriter sw = new StreamWriter(SaveFile.FileName);
+ string NameWithotPath = Path.GetFileName(SaveFile.FileName);
+ toolStripStatusLabel1.Text = NameWithotPath;
+ toolStripStatusLabel1.ToolTipText = (SaveFile.FileName);
+ filename = SaveFile.FileName;
+ sw.Close();
+ }
+
+ private async void сохранитьToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ string NameWithotPath = Path.GetFileName(OpenFile.FileName);
+
+ if (string.IsNullOrEmpty(key))
+ {
+ Form2 Form2 = new Form2();
+ Form2.ShowDialog();
+ }
+
+ if (SaveFile.ShowDialog() != DialogResult.OK) return;
+ filename = SaveFile.FileName;
+
+ string noenc = customRTB.Text;
+ string en = AES.Encrypt(customRTB.Text, key, ps.TheSalt, ps.HashAlgorithm, ps.PasswordIterations, "16CHARSLONG12345", ps.KeySize);
+ customRTB.Text = en;
+ StreamWriter sw = new StreamWriter(filename);
+ int i = customRTB.Lines.Count();
+ int j = 0;
+ i = i - 1;
+ while (j <= i)
+ {
+ sw.WriteLine(customRTB.Lines.GetValue(j).ToString());
+ j = j + 1;
+ }
+ sw.Close();
+ customRTB.Text = noenc;
+ toolStripStatusLabel1.Text = "Saved in: " + filename;
+ textSave = 0;
+ await Task.Delay(4000);
+ toolStripStatusLabel1.Text = "Ready";
+
+ }
+
+ private void MainWindow_FormClosing(object sender, FormClosingEventArgs e)
+ {
+ ps.TopPosition = this.Top;
+ ps.LeftPosition = this.Left;
+ ps.FormWidth = this.Width;
+ ps.FormHeight = this.Height;
+ ps.MenuWrap = переносПоСловамToolStripMenuItem.Checked;
+ ps.RichWrap = customRTB.WordWrap;
+ ps.Save();
+
+ if (textSave == 1)
+ {
+ string f = "Unnamed.enp";
+ if (customRTB.Text != "")
+ {
+ DialogResult res = new DialogResult();
+ MessageBoxCenter.PrepToCenterMessageBoxOnForm(this);
+ res = MessageBox.Show("Save changes in:\n" + filename + " ?",
+ "",
+ MessageBoxButtons.YesNoCancel,
+ MessageBoxIcon.Question);
+ if (res == DialogResult.Yes)
+ {
+ if (filename == f)
+ {
+ SaveFile.FileName = f;
+ сохранитьToolStripMenuItem_Click(this, new EventArgs());
+ }
+
+ if (filename != f)
+ {
+ сохранитьToolStripMenuItem1_Click_1(this, new EventArgs());
+ }
+ Environment.Exit(0);
+ }
+
+ try
+ {
+ if (res == DialogResult.No)
+ {
+
+ Environment.Exit(0);
+ }
+
+ if (res == DialogResult.Cancel)
+ {
+
+ e.Cancel = true;
+ }
+
+ }
+ catch (Exception)
+ {
+
+ }
+
+ }
+ }
+ }
+
+ void LineAndColumn()
+ {
+ int line = customRTB.GetLineFromCharIndex(customRTB.SelectionStart);
+ int column = customRTB.SelectionStart - customRTB.GetFirstCharIndexFromLine(line);
+ line += 1;
+ column += 1;
+
+ lineStripStatusLabel.Text = "Line: " + line.ToString();
+ columnStripStatusLabel.Text = "Column: " + column.ToString();
+ }
+
+ private void MainWindow_Load(object sender, EventArgs e)
+ {
+ this.Top = ps.TopPosition;
+ this.Left = ps.LeftPosition;
+ this.Width = ps.FormWidth;
+ this.Height = ps.FormHeight;
+ customRTB.Font = new Font(ps.RichTextFont, ps.RichTextSize);
+ customRTB.ForeColor = ps.RichForeColor;
+ customRTB.BackColor = ps.RichBackColor;
+ переносПоСловамToolStripMenuItem.Checked = ps.MenuWrap;
+ customRTB.WordWrap = ps.RichWrap;
+
+ customRTB.SelectionIndent += 6;
+ customRTB.SelectionRightIndent += 7;
+
+ LineAndColumn();
+
+ if (args.Length > 1)
+ {
+ openAsotiations();
+ }
+
+ SaltMAC();
+ }
+
+ private void очиститьToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ customRTB.Clear();
+ }
+
+ private async void сохранитьToolStripMenuItem1_Click_1(object sender, EventArgs e)
+ {
+ string f = "Unnamed.enp";
+ string NameWithotPath = Path.GetFileName(OpenFile.FileName);
+
+ if (filename == f)
+ {
+ SaveFile.FileName = f;
+ сохранитьToolStripMenuItem_Click(this, new EventArgs());
+ }
+
+ string noenc = customRTB.Text;
+ string en = AES.Encrypt(customRTB.Text, key, ps.TheSalt, ps.HashAlgorithm, ps.PasswordIterations, "16CHARSLONG12345", ps.KeySize);
+ customRTB.Text = en;
+ StreamWriter sw = new StreamWriter(filename);
+ int i = customRTB.Lines.Count();
+ int j = 0;
+ i = i - 1;
+
+ while (j <= i)
+ {
+ sw.WriteLine(customRTB.Lines.GetValue(j).ToString());
+ j = j + 1;
+ }
+
+ sw.Close();
+ customRTB.Text = noenc;
+ toolStripStatusLabel1.Text = "Saved in: " + filename;
+ await Task.Delay(4000);
+ toolStripStatusLabel1.Text = "Ready";
+ textSave = 0;
+ }
+
+ private void выходToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ Application.Exit();
+ }
+
+ private void выделитьВсеToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ if (customRTB.Focused == true)
+ customRTB.SelectAll();
+ else searchTextBox.SelectAll();
+ }
+
+ private void вырезатьToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ if (customRTB.Focused == true)
+ customRTB.Cut();
+ else
+ searchTextBox.Cut();
+ }
+
+ private void копироватьToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ if (customRTB.Focused == true)
+ customRTB.Copy();
+ else
+ searchTextBox.Copy();
+ }
+
+ private void вставитьToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ if (customRTB.Focused == true)
+ customRTB.Paste(DataFormats.GetFormat(DataFormats.Text));
+ else
+ searchTextBox.Paste();
+ }
+
+ private void правкаToolStripMenuItem_MouseDown(object sender, MouseEventArgs e)
+ {
+ if (customRTB.SelectionLength != 0)
+ {
+ вырезатьToolStripMenuItem.Enabled = true;
+ копироватьToolStripMenuItem.Enabled = true;
+ удалитьToolStripMenuItem.Enabled = true;
+ }
+ if (customRTB.SelectionLength == 0)
+ {
+ вырезатьToolStripMenuItem.Enabled = false;
+ копироватьToolStripMenuItem.Enabled = false;
+ удалитьToolStripMenuItem.Enabled = false;
+ }
+ }
+
+ private void УдалитьФайлToolStripMenuItem_Click_1(object sender, EventArgs e)
+ {
+ if (filename != "Unnamed.enp")
+ {
+ MessageBoxCenter.PrepToCenterMessageBoxOnForm(this);
+ if (MessageBox.Show("Delete file: " + filename + " ?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
+ {
+ File.Delete(filename);
+ toolStripStatusLabel1.Text = filename + " deleted";
+ customRTB.Clear();
+ }
+ }
+ if (filename == "Unnamed.enp")
+ {
+ MessageBoxCenter.PrepToCenterMessageBoxOnForm(this);
+ MessageBox.Show("No open files", "", MessageBoxButtons.OK, MessageBoxIcon.Question);
+ }
+ }
+
+ private void открытьРасположениеФайлаToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ if (filename != "Unnamed.enp")
+ {
+ System.Diagnostics.Process.Start("explorer.exe", @"/select, " + filename);
+ }
+ if (filename == "Unnamed.enp")
+ {
+ MessageBoxCenter.PrepToCenterMessageBoxOnForm(this);
+ MessageBox.Show("No open files", "", MessageBoxButtons.OK, MessageBoxIcon.Question);
+ }
+
+ }
+
+ private void переносПоСловамToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ if (переносПоСловамToolStripMenuItem.Checked == true)
+ {
+ customRTB.WordWrap = true;
+ }
+ if (переносПоСловамToolStripMenuItem.Checked == false)
+ {
+ customRTB.WordWrap = false;
+ }
+ }
+
+ private void отменитьToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ отменаToolStripMenuItem_Click(this, new EventArgs());
+ }
+
+ public void отменаToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ if (customRTB.CanUndo == true)
+ {
+ customRTB.Undo();
+ }
+ else customRTB.Redo();
+ }
+
+ private void вырезатьToolStripMenuItem1_Click(object sender, EventArgs e)
+ {
+ customRTB.Cut();
+ }
+
+ private void копироватьToolStripMenuItem1_Click(object sender, EventArgs e)
+ {
+ customRTB.Copy();
+ }
+
+ private void вставитьToolStripMenuItem1_Click(object sender, EventArgs e)
+ {
+ customRTB.Paste(DataFormats.GetFormat(DataFormats.Text));
+ }
+
+ private void contextMenuStrip1_Opening(object sender, CancelEventArgs e)
+ {
+ if (customRTB.SelectionLength != 0)
+ {
+ вырезатьToolStripMenuItem1.Enabled = true;
+ копироватьToolStripMenuItem1.Enabled = true;
+ удалитьToolStripMenuItem1.Enabled = true;
+ }
+ if (customRTB.SelectionLength == 0)
+ {
+ вырезатьToolStripMenuItem1.Enabled = false;
+ копироватьToolStripMenuItem1.Enabled = false;
+ удалитьToolStripMenuItem1.Enabled = false;
+ }
+ }
+
+ private void удалитьToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ customRTB.SelectedText = "";
+ }
+
+ private void удалитьToolStripMenuItem1_Click(object sender, EventArgs e)
+ {
+ customRTB.SelectedText = "";
+ }
+
+ private void порядокЧтенияСправаНалевоToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ if (порядокЧтенияСправаНалевоToolStripMenuItem.Checked == true)
+ {
+ customRTB.RightToLeft = RightToLeft.Yes;
+ }
+ if (порядокЧтенияСправаНалевоToolStripMenuItem.Checked == false)
+ {
+ customRTB.RightToLeft = RightToLeft.No;
+ }
+ }
+
+ private void очиститьToolStripMenuItem1_Click(object sender, EventArgs e)
+ {
+ customRTB.Clear();
+ }
+
+ private void оПрограммеToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ MessageBoxCenter.PrepToCenterMessageBoxOnForm(this);
+ MessageBox.Show("EncryptPad v0.1 \nBuilt on MVSC 2015\nDeveloped by Sigmanor", "",
+ MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
+ }
+
+ private void выделитьВсеToolStripMenuItem1_Click(object sender, EventArgs e)
+ {
+ customRTB.SelectAll();
+ }
+
+
+ private void changeKeyToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+
+ }
+
+ public int FindMyTextNext(string text, int start)
+ {
+ int returnValue = -1;
+ if (text.Length > 0 && start >= 0)
+ {
+ int indexToText = customRTB.Find(text, start, RichTextBoxFinds.MatchCase);
+ if (indexToText >= 0)
+ {
+ returnValue = indexToText;
+ }
+ }
+ return returnValue;
+ }
+
+ private void textBox1_TextChanged(object sender, EventArgs e)
+ {
+ bool isexist = customRTB.Highlight(searchTextBox.Text, ps.HighlightsColor, chkMatchCase.Checked, chkMatchWholeWord.Checked);
+ }
+
+ private void searchTextBox_KeyDown(object sender, KeyEventArgs e)
+ {
+ if (e.KeyCode == Keys.Escape)
+ {
+ searchTextBox.Text = "";
+ panel1.Visible = false;
+ customRTB.Height = customRTB.Height += 27;
+ customRTB.Focus();
+ customRTB.DeselectAll();
+ e.Handled = e.SuppressKeyPress = true;
+ }
+ }
+
+ private void customRTB_SelectionChanged_1(object sender, EventArgs e)
+ {
+ LineAndColumn();
+ }
+
+ private void customRTB_TextChanged(object sender, EventArgs e)
+ {
+ textSave = 1;
+ LineAndColumn();
+ }
+
+ private void settingsToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ SettingsForm sf = new SettingsForm();
+
+ sf.StartPosition = FormStartPosition.Manual;
+ sf.Location = new Point(this.Location.X + (this.Width - sf.Width) / 2, this.Location.Y + (this.Height - sf.Height) / 2);
+ sf.ShowDialog(this);
+ }
+
+ private void MainWindow_Activated(object sender, EventArgs e)
+ {
+ customRTB.Font = new Font(ps.RichTextFont, ps.RichTextSize);
+ customRTB.ForeColor = ps.RichForeColor;
+ customRTB.BackColor = ps.RichBackColor;
+ }
+
+ private void chkMatchCase_CheckedChanged(object sender, EventArgs e)
+ {
+ bool isexist = customRTB.Highlight(searchTextBox.Text, ps.HighlightsColor, chkMatchCase.Checked, chkMatchWholeWord.Checked);
+ }
+
+ private void chkMatchWholeWord_CheckedChanged(object sender, EventArgs e)
+ {
+ bool isexist = customRTB.Highlight(searchTextBox.Text, ps.HighlightsColor, chkMatchCase.Checked, chkMatchWholeWord.Checked);
+ }
+
+ private void pictureBox1_Click(object sender, EventArgs e)
+ {
+ searchTextBox.Text = "";
+ panel1.Visible = false;
+ customRTB.Height = customRTB.Height += 27;
+ customRTB.Focus();
+ SendMessage(customRTB.Handle, (uint)0x00B6, (UIntPtr)0, (IntPtr)(1));
+ customRTB.DeselectAll();
+ }
+
+ private void findToolStripMenuItem2_Click(object sender, EventArgs e)
+ {
+ if (panel1.Visible == false)
+ {
+ panel1.Visible = true;
+ searchTextBox.Focus();
+ SendMessage(customRTB.Handle, (uint)0x00B6, (UIntPtr)0, (IntPtr)(-1));
+ customRTB.Height = customRTB.Height - 27;
+ return;
+ }
+
+ if (panel1.Visible == true)
+ {
+ searchTextBox.Text = "";
+ panel1.Visible = false;
+ customRTB.Height = customRTB.Height += 27;
+ customRTB.Focus();
+ SendMessage(customRTB.Handle, (uint)0x00B6, (UIntPtr)0, (IntPtr)(1));
+ customRTB.DeselectAll();
+ }
+ }
+
+ private void documentationToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/EncryptPad/Form1.resx b/EncryptPad/Form1.resx
new file mode 100644
index 0000000..2b80604
--- /dev/null
+++ b/EncryptPad/Form1.resx
@@ -0,0 +1,2453 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 535, 17
+
+
+ 127, 17
+
+
+ 227, 17
+
+
+ 322, 17
+
+
+ 438, 17
+
+
+
+
+ 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
+ SUVORK5CYII=
+
+
+
+ 79
+
+
+
+ AAABAAUAEBAAAAAAIABoBAAAVgAAACAgAAAAACAAqBAAAL4EAAAwMAAAAAAgAKglAABmFQAAQEAAAAAA
+ IAAoQgAADjsAAICAAAAAACAAKAgBADZ9AAAoAAAAEAAAACAAAAABACAAAAAAAEAEAAAAAAAAAAAAAAAA
+ AAAAAAAA////Af///wH///8B////AV6Z4DdemeCdXpng316Z4P1emeD9Xpng316Z4J1emeA3////Af//
+ /wH///8B////Af///wH///8BXpngDV6Z4KFemeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4KFemeAN////Af///wH///8BXpngDV6Z4MdemeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpngx16Z4A3///8B////AV6Z4KFemeD/c6Lb/6i/3P+owNz/qMDc/6jA3P+owNz/qMDc/6jA
+ 3P+ov9z/c6Lb/16Z4P9emeCh////AV6Z4DdemeD/Xpng/67L7///////////////////////////////
+ /////////////67L7/9emeD/Xpng/16Z4DdemeCdXpng/16Z4P+uzO//////////////////wrmz/8K5
+ s/////////////////+uzO//Xpng/16Z4P9emeCdXpng316Z4P9emeD/rszv/////////////////5F/
+ df+Rf3X/////////////////rszv/16Z4P9emeD/Xpng316Z4P1emeD/Xpng/67M7///////////////
+ //+Nf3b/jX92/////////////////67M7/9emeD/Xpng/16Z4P1emeD9Xpng/16Z4P+uzO//////////
+ //////////////////////////////////+uzO//Xpng/16Z4P9emeD9Xpng316Z4P9emeD/irXo/9jf
+ 6f/b2Nf/1uX3/9bl9//W5ff/1uX3/9vY1//Y3+n/irTo/16Z4P9emeD/Xpng316Z4J1emeD/Xpng/16Z
+ 4P9lhK3/cV5U/1yU2P9emeD/Xpng/1yU2P9xXlT/ZYSt/16Z4P9emeD/Xpng/16Z4J1emeA3Xpng/16Z
+ 4P9emeD/X5PT/3JfVP9kcIX/WY7O/1mOzv9kcIX/cl9U/1+T0/9emeD/Xpng/16Z4P9emeA3////AV6Z
+ 4KFemeD/Xpng/16Z4P9lha//cl9T/3BfV/9wX1f/cl9T/2WFr/9emeD/Xpng/16Z4P9emeCh////Af//
+ /wFemeANXpngx16Z4P9emeD/Xpng/2CS0P9mgaj/ZoGn/2CS0P9emeD/Xpng/16Z4P9emeDHXpngDf//
+ /wH///8B////AV6Z4A1emeChXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeChXpngDf//
+ /wH///8B////Af///wH///8B////AV6Z4DdemeCdXpng316Z4P1emeD9Xpng316Z4J1emeA3////Af//
+ /wH///8B////AQAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA//8AAP//AAD//wAA
+ //8AAP//AAD//wAA//8oAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AV6Z4BdemeBlXpngp16Z4NdemeD1Xpng/16Z
+ 4P9emeD1Xpng116Z4KdemeBlXpngF////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AV6Z4DFemeCpXpng+V6Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD5XpngqV6Z4DH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AV6Z4A9emeCbXpng/V6Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/V6Z4JtemeAP////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wFemeAvXpng3V6Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4N1emeAv////Af///wH///8B////Af///wH///8B////Af///wH///8BXpngPV6Z4PFemeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4PFemeA9////Af///wH///8B////Af///wH///8B////AV6Z4C9emeDxXpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4PFemeAv////Af///wH///8B////Af///wFemeAPXpng3V6Z
+ 4P9emeD/Xpng/1eKyf9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/V4rJ/16Z4P9emeD/Xpng/16Z4N1emeAP////Af///wH///8B////AV6Z
+ 4JtemeD/Xpng/16Z4P9emeD/uczj//7+/v//////////////////////////////////////////////
+ //////////////////////////////7+/v+5zOP/Xpng/16Z4P9emeD/Xpng/16Z4Jv///8B////Af//
+ /wFemeAxXpng/V6Z4P9emeD/Xpng/16Z4P/+/v7/////////////////////////////////////////
+ //////////////////////////////////////////////7+/v9emeD/Xpng/16Z4P9emeD/Xpng/V6Z
+ 4DH///8B////AV6Z4KlemeD/Xpng/16Z4P9emeD/Xpng////////////////////////////////////
+ /////////////////////////////////////////////////////////////16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpngqf///wFemeAXXpng+V6Z4P9emeD/Xpng/16Z4P9emeD/////////////////////////
+ //////////////////+ai4H/mouB////////////////////////////////////////////Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD5XpngF16Z4GVemeD/Xpng/16Z4P9emeD/Xpng/16Z4P//////////////
+ /////////////////////////////3NdT/9zXU//////////////////////////////////////////
+ //9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeBlXpngp16Z4P9emeD/Xpng/16Z4P9emeD/Xpng////
+ ///////////////////////////////////Z09D/c11P/3NdT//Z09D/////////////////////////
+ /////////////16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4KdemeDXXpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD//////////////////////////////////////4RxZf9zXU//c11P/4RxZf//////////////
+ ////////////////////////Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng116Z4PVemeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P//////////////////////////////////////e2th/3BbTf9wW03/e2th////
+ //////////////////////////////////9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD1Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng///////////////////////////////////////Uz8z/dmhe/3Zo
+ Xv/Uz8z//////////////////////////////////////16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/////////////////////////////////////////
+ ////////////////////////////////////////////////////////Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4PVemeD/Xpng/16Z4P9emeD/Xpng/16Z4P//////////////////////////////
+ //////////////////////////////////////////////////////////////////9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD1Xpng116Z4P9emeD/Xpng/16Z4P9emeD/Xpng//H2/P//////////////
+ ////////////////////////////////////////////////////////////////////////8fb8/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4NdemeCnXpng/16Z4P9emeD/Xpng/16Z4P9emeD/eqvl/63L
+ 7/+2tbn/ua6n/7W0t/+uzO//rszv/67M7/+uzO//rszv/67M7/+uzO//rszv/7W0t/+5rqf/trW5/63L
+ 7/96q+X/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpngp16Z4GVemeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/21sc/9zXU//bWNi/12X3f9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9dl93/bWNi/3Nd
+ T/9tbHP/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeBlXpngF16Z4PlemeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/a3OE/3NdT/9yXVH/WYjC/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/1mI
+ wv9yXVH/c11P/2tzhP9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng+V6Z4Bf///8BXpngqV6Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9lhK//c11P/3NdT/9kbHz/V4vL/12X3v9emeD/Xpng/12X
+ 3v9Xi8v/ZGx8/3NdT/9zXU//ZYSv/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeCp////Af//
+ /wFemeAxXpng/V6Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Y3f9vZmb/c11P/3NdT/9kbX//VIC2/1WH
+ xP9Vh8T/VIC2/2Rtf/9zXU//c11P/29mZv9emN3/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/V6Z
+ 4DH///8B////Af///wFemeCbXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/2KNxP9xYFf/c11P/3Nd
+ T/9xXlT/amZr/2pma/9xXlT/c11P/3NdT/9xYFf/Yo3E/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeCb////Af///wH///8B////AV6Z4A9emeDdXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/2KN
+ w/9wZWL/c11P/3NdT/9zXU//c11P/3NdT/9zXU//cGVi/2KNw/9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng3V6Z4A////8B////Af///wH///8B////AV6Z4C9emeDxXpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16X2/9mgaf/bG97/29mZf9vZmX/bG96/2aBp/9el9v/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4PFemeAv////Af///wH///8B////Af///wH///8B////AV6Z4D1emeDxXpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeDxXpngPf///wH///8B////Af///wH///8B////Af///wH///8B////AV6Z
+ 4C9emeDdXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng3V6Z4C////8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AV6Z4A9emeCbXpng/V6Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/V6Z4JtemeAP////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wFemeAxXpngqV6Z4PlemeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng+V6Z4KlemeAx////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BXpngF16Z4GVemeCnXpng116Z
+ 4PVemeD/Xpng/16Z4PVemeDXXpngp16Z4GVemeAX////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAACAJQAAAAAAAAAAAAAAAAAAAAAAAP//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wFdmOAHXpjfMV6Z4G1dmeCjXpnfy16Y3+temeD/Xpjg/12Y3/9emeD/Xpnf612Z38temeCjXpngbV6Z
+ 4DFemOAH////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wFemeADXZnfJ12Z4INemeDVXpng912Z4P9emeD/Xpng/12Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4PdemeDVXpjgg12Z3ydemeAD////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AV2Y4C1emeClXZjf816Y3/9emN//Xpjf/16Y3/9emN//Xpjf/16Y3/9emN//Xpjf/16Y
+ 3/9emd//Xpjf/16Y3/9emd//Xpjf/16Y3/9emd//Xpjf/12Z3/Ndmd+lXpnfLf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wFdmOAXXpngjV6Z3/temeD/Xpjg/16Y3/9emeD/Xpjg/16Y3/9emeD/Xpjg/16Y
+ 3/9emeD/Xpjg/12Y3/9emeD/XZjf/12Y3/9emeD/XZjf/12Y3/9emeD/XZjf/12Y3/9emeD/XZjf+16Z
+ 4I1emOAX////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AV2Z4ENemeDXXZng/12Z4P9emeD/Xpng/12Z4P9emeD/Xpng/12Z
+ 4P9emeD/Xpng/12Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9dmd/XXpngQ////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wFemeADXpngZ12Z4PVemeD/Xpng/16Y3/9emN//Xpjf/16Y
+ 3/9emN//Xpjf/16Y3/9emN//Xpjf/16Y3/9emN//Xpjf/16Y3/9emd//Xpjf/16Y3/9emd//Xpjf/16Y
+ 3/9emd//Xpjf/16Y3/9emd//Xpjf/16Y3/9emd//Xpnf9V6Z4GdemeAD////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AV2Y4AdemeCBXpng/V6Z4P9emeD/Xpng/16Y
+ 3/9emeD/Xpjg/16Y3/9emeD/Xpjg/16Y3/9emeD/Xpjg/16Y3/9emeD/Xpjg/12Y3/9emeD/XZjf/12Y
+ 3/9emeD/XZjf/12Y3/9emeD/XZjf/12Y3/9emeD/XZjf/12Y3/9emeD/XZjf/12Y4P1emeCBXpngB///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BXpngA16Z4IFemeD9XZng/16Z
+ 4P9emeD/XZng/12Z4P9emeD/Xpng/12Z4P9emeD/Xpng/12Z4P9emeD/Xpng/12Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9dmeD9XpnggV6Z4AP///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BXpngZ16Z
+ 4P1emeD/Xpng/16Z4P9emeD/Xpng/16Y3/9emN//Xpjf/16Y3/9emN//Xpjf/16Y3/9emN//Xpjf/16Y
+ 3/9emN//Xpjf/16Y3/9emd//Xpjf/16Y3/9emd//Xpjf/16Y3/9emd//Xpjf/16Y3/9emd//Xpjf/16Y
+ 3/9emd//Xpjf/16Y3/9emd//Xpjf/V6Z4Gf///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wFemeBDXZnf9V6Z4P9emeD/Xpng/16Z4P9dl97/VonH/1KBuv9Sgbr/UoG5/1KAuf9Sgbr/UoG5/1KA
+ uf9Sgbr/UoG5/1KAuf9Sgbr/UoG5/1GAuf9Sgbr/UYC5/1GAuf9Sgbr/UYC5/1GAuf9Sgbr/UYC5/1GA
+ uf9Sgbr/UoG6/1aJx/9dl97/XZjf/12Y3/9emeD/XZjf/16Z4PVemeBD////Af///wH///8B////Af//
+ /wH///8B////AV6Z3xdemeDXXZng/16Z4P9emeD/XZng/16Z4P9Zj9H/dZrI/6a+2/+ov9z/qL/c/6jA
+ 3P+ov9z/qL/c/6jA3P+ov9z/qL/c/6jA3P+ov9z/qL/c/6i/3P+ov9z/qL/c/6i/3P+ov9z/qL/c/6i/
+ 3P+ov9z/qL/c/6i/3P+ov9z/pr7b/3WayP9Zj9H/Xpng/16Z4P9emeD/Xpng/16Z4P9emd/XXZjgF///
+ /wH///8B////Af///wH///8B////AV2Z341emd//Xpjf/16Z4P9emeD/Xpng/16Z4P96ptr/9Pf6//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//T3+v96ptr/Xpjf/16Y3/9emd//Xpjf/16Y
+ 3/9emd//Xpngjf///wH///8B////Af///wH///8BXpngLV2Y3/temeD/XZng/16Z4P9emeD/Xpng/16Z
+ 4P+syu7///////7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v+syu7/XZjf/12Y
+ 3/9emeD/XZjf/12Y3/9emeD/XZjf+16Z4C3///8B////Af///wFdmeADXpngpV2Z4P9dmeD/XZng/16Z
+ 4P9emeD/XZng/16Z4P+uzO//////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //+uzO//Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4KVemeAD////Af///wFemOAnXpnf816Y
+ 3/9emd//Xpjf/16Z4P9emeD/Xpng/16Z4P+uzO///v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v+uy+//Xpjf/16Y3/9emd//Xpjf/16Y3/9emd//Xpjf/16Z3/NdmeAn////Af//
+ /wFemeCDXpjf/12Y4P9emeD/XZng/16Z4P9emeD/Xpng/16Z4P+uzO////////7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v/t6uj/kH90/5B/dP/t6uj//v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v+uzO//XZjf/12Y3/9emeD/XZjf/12Y3/9emeD/XZjf/12Y
+ 3/9emOCD////AV6Y4AdemeDVXZng/12Z4P9dmeD/XZng/16Z4P9emeD/XZng/16Z4P+uzO//////////
+ ///////////////////////////////////////////////////Bt7H/c11P/3NdT//Bt7H/////////
+ //////////////////////////////////////////////////+uzO//Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emN/VXpjgB16Y4DFemN/3Xpnf/16Y3/9emd//Xpjf/16Z4P9emeD/Xpng/16Z
+ 4P+uzO///v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v+5rqb/clxO/3Jc
+ Tv+5rqf//v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v+uy+//Xpjf/16Y
+ 3/9emd//Xpjf/16Y3/9emd//Xpjf/16Y3/9emN/3XpngMV6Z4G1emeD/Xpjf/12Y4P9emeD/XZng/16Z
+ 4P9emeD/Xpng/16Z4P+uzO////////7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//r5
+ +P+jlIv/clxP/3JcTv+jlIv/+vn4//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v+uzO//XZjf/12Y3/9emeD/XZjf/12Y3/9emeD/XZjf/12Y3/9emeD/XpngbV6Z36FdmeD/XZng/12Z
+ 4P9dmeD/XZng/16Z4P9emeD/XZng/16Z4P+uzO//////////////////////////////////////////
+ /////////////7mup/9zXlD/c11P/3NdT/9zXlD/ua6n////////////////////////////////////
+ //////////////////+uzO//Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpngo16Z
+ 4MtemeD/Xpnf/16Y3/9emd//Xpjf/16Z4P9emeD/Xpng/16Z4P+uzO///v7+//7+/v/+/v7//v7+//7+
+ /v/+/v7//v7+//7+/v/+/v7//v7+/4NwZP9yXU7/clxO/3JcTv9yXE7/g3Bk//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v+uy+//Xpjf/16Y3/9emd//Xpjf/16Y3/9emd//Xpjf/16Y
+ 3/9emd//XZnfy12Z3+temeD/Xpjf/12Y4P9emeD/XZng/16Z4P9emeD/Xpng/16Z4P+uzO////////7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+/3pqYP9xW03/clxP/3JcTv9xW03/empg//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v+uzO//XZjf/12Y3/9emeD/XZjf/12Y
+ 3/9emeD/XZjf/12Y3/9emeD/Xpng616Z4P9dmeD/XZng/12Z4P9dmeD/XZng/16Z4P9emeD/XZng/16Z
+ 4P+uzO///////////////////////////////////////////////////////7Coov9kU0j/aFVJ/2hV
+ Sf9kU0j/sKii//////////////////////////////////////////////////////+uzO//Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z3/9emeD/Xpnf/16Y3/9emd//Xpjf/16Z
+ 4P9emeD/Xpng/16Z4P+uzO///v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//j4
+ 9/+wqKL/dmde/3ZnXv+wqKL/+Pj3//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v+uy+//Xpjf/16Y3/9emd//Xpjf/16Y3/9emd//Xpjf/16Y3/9emd//Xpjf/12Z4P9emeD/Xpng/16Z
+ 3/9emeD/Xpjf/16Z4P9emeD/Xpnf/16Z4P+uzO////////7+/v////////////7+/v////////////7+
+ /v////////////7+/v////////////7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v+uzO//Xpjf/16Y3/9emeD/Xpjf/16Y3/9emeD/Xpjf/16Y3/9emeD/Xpjf/12Z
+ 4P9dmeD/XZng/12Z4P9emeD/XZng/12Z4P9emeD/XZng/12Z4P+uzO//////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////+uzO//XZng/12Z4P9dmeD/XZng/12Z4P9dmeD/XZng/12Z
+ 4P9dmeD/XZng/16Z4OtemN//Xpnf/16Z3/9emd//Xpjf/16Z3/9emd//Xpnf/16Z3/+vzO///v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v+uy+//Xpjf/16Y3/9emd//Xpjf/16Y
+ 3/9emd//Xpjf/16Y3/9emd//Xpjf616Z4MtemeD/Xpng/16Z3/9emeD/Xpjf/16Z4P9emeD/Xpnf/16Z
+ 4P+oyO7///////7+/v////////////7+/v////////////7+/v////////////7+/v////////////7+
+ /v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v///////v7+//7+/v+nx+7/Xpjf/16Y
+ 3/9emeD/Xpjf/16Y3/9emeD/Xpjf/16Y3/9emeD/Xpjfy16Z4KFdmeD/XZng/12Z4P9emeD/XZng/12Z
+ 4P9emeD/XZng/12Z4P9wpOP/4ez5//7+/v//////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////v7+/+Hs
+ +f9wpOP/XZng/12Z4P9dmeD/XZng/12Z4P9dmeD/XZng/12Z4P9dmeD/Xpngo16Z4G1emN//Xpnf/16Z
+ 3/9emd//Xpjf/16Z3/9emd//Xpnf/16Z3/9emd//aaDi/4Wx5/+IrNr/lYV6/5WFev+VhXr/jpOf/4ay
+ 5/+Gsuf/hrLn/4ay5/+Gsuf/hrLn/4ay5/+Gsuf/hrLn/4ay5/+Gsuf/hrLn/46Tn/+VhXr/lYV6/5WF
+ ev+IrNr/hbHn/2mg4v9emd//Xpjf/16Y3/9emd//Xpjf/16Y3/9emd//Xpjf/16Y3/9emd//XpngbV6Z
+ 4DFemeD3Xpng/16Z3/9emeD/Xpjf/16Z4P9emeD/Xpnf/16Z4P9emeD/Xpnf/16Z3/9gkc3/clxO/3Nc
+ Tv9zXU//amhw/12Y3v9emeD/XZnf/16Z3/9emeD/XZnf/16Y3/9emeD/Xpjf/16Y3/9emeD/XZje/2po
+ cP9zXU//cl1P/3JdT/9gkc3/Xpjf/16Y3/9emeD/Xpjf/16Y3/9emeD/Xpjf/16Y3/9emeD/Xpjf/16Y
+ 3/9emeD3XpjfMV6Z4AdemeDVXZng/12Z4P9emeD/XZng/12Z4P9emeD/XZng/12Z4P9emeD/XZng/16Z
+ 4P9gks//cl5S/3NdT/9zXU//bmJf/1mP0f9dmN//Xpng/16Z4P9emeD/Xpng/12Z4P9dmeD/XZng/12Z
+ 4P9dmN//WY/R/25iX/9zXU7/c11P/3JeUv9gks//XZng/12Z4P9dmeD/XZng/12Z4P9dmeD/XZng/12Z
+ 4P9dmeD/XZng/12Z4P9emeDVXpjfB////wFdmOCDXpnf/16Z3/9emd//Xpjf/16Z3/9emd//Xpnf/16Z
+ 3/9emd//Xpnf/16Z3/9fldj/b2Vk/3JcTv9yXU//cl1P/1h9rf9cldv/Xpnf/16Z3/9emeD/Xpnf/16Y
+ 3/9emd//Xpjf/16Y3/9cldv/WH2t/3JdT/9zXE//cl1P/29lZP9fldj/Xpjf/16Y3/9emd//Xpjf/16Y
+ 3/9emd//Xpjf/16Y3/9emd//Xpjf/16Y3/9emeCD////Af///wFdmOAnXpjg816Z3/9emeD/Xpjf/16Z
+ 4P9emeD/Xpnf/16Z4P9emeD/Xpnf/16Z3/9emeD/anWJ/3NcTv9zXU//clxO/2hocf9Ug73/W5TY/16Z
+ 3/9emeD/XZnf/16Y3/9emeD/Xpjf/1uU2P9Ug73/aGhx/3JdT/9zXU//cl1P/2p1if9emeD/Xpjf/16Y
+ 3/9emeD/Xpjf/16Y3/9emeD/Xpjf/16Y3/9emeD/Xpjf/16Z3/NdmeAn////Af///wFemOADXpngpV2Z
+ 4P9emeD/XZng/12Z4P9emeD/XZng/12Z4P9emeD/XZng/16Z4P9emeD/Yo3D/3JdUP9zXU//c11P/3Jd
+ UP9hcIf/U4G6/1eLyf9bk9b/XJbb/1yW2/9bk9b/V4vJ/1OBuv9hcIf/cl1Q/3NdT/9zXU7/cl1Q/2KN
+ w/9dmeD/XZng/12Z4P9dmeD/XZng/12Z4P9dmeD/XZng/12Z4P9dmeD/XZng/16Z4KVemeAD////Af//
+ /wH///8BXpngLV6Z3/temd//Xpjf/16Z3/9emd//Xpnf/16Z3/9emd//Xpnf/16Z3/9emeD/Xpnf/2tx
+ gf9yXU//clxO/3JcTv9yXVD/Zmp3/1V9rv9Sgbr/UoG7/1KBu/9SgLn/VX2u/2Zqd/9yXVD/cl1P/3Jd
+ T/9zXE//a3GB/16Y3/9emd//Xpjf/16Y3/9emd//Xpjf/16Y3/9emd//Xpjf/16Y3/9emd//Xpnf+12Y
+ 4C3///8B////Af///wH///8B////AV6Z4I1emeD/Xpjg/16Y4P9emeD/Xpng/16Y4P9emeD/Xpng/16Z
+ 3/9emeD/Xpnf/1+T0/9vZ2f/c1xP/3JcT/9zXU//c1xP/3JdUf9qZmn/ZGx8/2RsfP9qZmn/cl1R/3Nd
+ T/9zXU//c11P/3NdT/9vZ2f/X5PT/16Z3/9emeD/Xpnf/16Z3/9emeD/Xpnf/16Z3/9emeD/Xpnf/16Z
+ 3/9emeD/Xpngjf///wH///8B////Af///wH///8B////AV6Z4Bdemd/XXpng/12Z4P9emOD/Xpnf/12Z
+ 4P9emOD/Xpnf/16Z3/9emeD/Xpnf/16Z3/9hkMr/b2dn/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/29nZ/9hkMr/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeDXXZjgF////wH///8B////Af///wH///8B////Af///wFemeBDXpng9V6Z
+ 4P9emd//Xpjg/16Z4P9emd//Xpjg/16Y3/9emN//Xpjg/16Y3/9emN//YJLR/2xuef9yXU//clxO/3Jc
+ Tv9zXE//clxO/3NdT/9zXU//c11P/3NdT/9yXU//bG55/2CS0f9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z3/VemeBD////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BXpjgZ12Y3/1emeD/Xpng/16Y4P9emeD/Xpng/16Z3/9emeD/Xpnf/16Z3/9emeD/Xpnf/16Z
+ 3/9jibn/bHB9/3FiW/9yXU//c1xP/3NdT/9yXU//cWJb/2xwff9jibn/Xpnf/16Z3/9emeD/Xpnf/16Z
+ 3/9emeD/Xpnf/16Z3/9emeD/Xpnf/16Z3/9emeD/Xpng/V6Z4Gf///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BXpngA16Y34FemeD9Xpnf/12Z4P9emOD/Xpnf/16Z3/9emeD/Xpnf/16Z
+ 3/9emeD/Xpnf/16Z3/9emeD/Xpjf/1+U1P9hjsX/ZIe1/2SHtf9ijcT/X5TU/16Y3/9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD9XpnggV6Z4AP///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AV6Z4AdemeCBXpjf/V6Z4P9emd//Xpjg/16Y
+ 3/9emN//Xpjg/16Y3/9emN//Xpjg/16Y3/9emN//Xpjg/16Y3/9emN//Xpjg/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/12Z4P1emeCBXZjgB///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wFemeADXpjgZ16Z
+ 4PVemeD/Xpng/16Z3/9emeD/Xpjg/16Z3/9emeD/Xpjg/16Z3/9emeD/Xpjg/16Z3/9emeD/Xpjg/12Y
+ 4P9emeD/Xpjg/12Y4P9emeD/Xpjg/12Y4P9emeD/Xpjg/12Y4P9emeD/Xpjg/12Y4P9emeD/XZjf9V6Z
+ 4GdemeAD////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AV6Z4ENemd/XXpng/16Z3/9emeD/Xpng/16Z3/9emeD/Xpng/16Z3/9emeD/Xpng/16Z
+ 3/9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emN/XXpjgQ////wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wFemeAXXpngjV2Y3/temN//XZjf/12Y3/9emN//XZjf/12Y
+ 3/9emN//XZjf/12Y3/9emN//XZjf/12Y3/9dmeD/XZnf/12Y3/9dmeD/XZnf/12Y3/9dmeD/XZnf/12Y
+ 3/9dmeD/XZnf+16Z341emd8X////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AV6Z4C1emeClXpng816Z
+ 3/9emeD/Xpng/16Z3/9emeD/Xpng/16Z3/9emeD/Xpng/12Z3/9emeD/Xpng/12Z3/9emeD/Xpng/12Z
+ 3/9emeD/Xpng/12Y3/NemeClXpngLf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wFemeADXpngJ12Z4INemeDVXpng916Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4PdemeDVXZnfg16Y4CdemeAD////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wFemeAHXpngMV6Z321emeChXpngy16Z4Otemd//XZng/16Z
+ 4P9dmeD/Xpng616Z4Mtemd+hXpngbV6Y4DFemOAH////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AQAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAA
+ AAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA
+ //8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//wAAAAAAAP//AAAAAAAA//8AAAAAAAD//ygA
+ AABAAAAAgAAAAAEAIAAAAAAAAEIAAAAAAAAAAAAAAAAAAAAAAAD///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wFemeAxXpnga16Z4JdemeDDXpng316Z4PtemeD/Xpng/16Z4P9emeD/Xpng+16Z
+ 4N9emeDDXpngl16Z4GtemeAx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wFemeAJXpngUV6Z4KNemeDvXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4O9emeCjXpngUV6Z4An///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AV6Z4CFemeCLXpng616Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeDrXpngi16Z4CH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BXpngJV6Z4J9emeD7Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD7Xpngn16Z4CX///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wFemeAJXpngg16Z4PdemeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD3Xpngg16Z
+ 4An///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wFemeA9Xpng316Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeDfXpngPf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wFemeB7Xpng+16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4PtemeB7////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AV6Z4A1emeCvXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4K9emeAN////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AV6Z4A1emeDDXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpngw16Z4A3///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AV6Z4A1emeDXXpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeDXXpngDf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AV6Z4A1emeDDXpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4MNemeAN////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wFemeCvXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpngr////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wFemeB7Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/12Y3v9Wicb/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Wicb/XZje/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeB7////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wFemeA9Xpng+16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9Wicb/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1aJxv9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng+16Z
+ 4D3///8B////Af///wH///8B////Af///wH///8B////Af///wFemeAJXpng316Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Woe9/8bV6P/8/f7/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////P3+/8bV6P9ah73/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeDfXpngCf///wH///8B////Af///wH///8B////Af///wH///8BXpngg16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/8bV6P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////xtXo/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4IP///8B////Af///wH///8B////Af//
+ /wH///8BXpngJV6Z4PdemeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P/8/f7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////z9/v9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD3XpngJf//
+ /wH///8B////Af///wH///8B////AV6Z4J9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4J////8B////Af///wH///8B////AV6Z4CFemeD7Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD7XpngIf///wH///8B////Af///wFemeCLXpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4Iv///8B////Af//
+ /wFemeAJXpng616Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/////////
+ /////////////////////////////////////////////////////////////////////////////97Z
+ 1f+Ne3D/jXtw/97Z1f//////////////////////////////////////////////////////////////
+ ////////////////////////Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeDrXpngCf///wH///8BXpngUV6Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng////////////////////////////////////////////////////////////////////
+ //////////////////+Ne3D/c11P/3NdT/+Ne3D/////////////////////////////////////////
+ /////////////////////////////////////////////16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4FH///8B////AV6Z4KNemeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P//////////////////////////////////////////////
+ ////////////////////////////////////////c11P/3NdT/9zXU//c11P////////////////////
+ //////////////////////////////////////////////////////////////////9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeCj////Af///wFemeDvXpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/////////////////////////
+ /////////////////////////////////////////////////////////////3NdT/9zXU//c11P/3Nd
+ T///////////////////////////////////////////////////////////////////////////////
+ ////////Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng7///
+ /wFemeAxXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng////
+ //////////////////////////////////////////////////////////////////////////////Ty
+ 8f9zXU//c11P/3NdT/9zXU//9PLx////////////////////////////////////////////////////
+ /////////////////////////////16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeAxXpnga16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P//////////////////////////////////////////////////////////////
+ //////////////Lv7v+CbmL/c11P/3NdT/9zXU//c11P/4JuYv/y7+7/////////////////////////
+ //////////////////////////////////////////////////9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpnga16Z4JdemeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/////////////////////////////////////////
+ //////////////////////////////////+pnJP/c11P/3NdT/9zXU//c11P/3NdT/9zXU//qZyT////
+ ////////////////////////////////////////////////////////////////////////Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4JdemeDDXpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng////////////////////
+ ////////////////////////////////////////////////////////gnBl/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/4JwZf//////////////////////////////////////////////////////////////
+ /////////////16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeDDXpng316Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P///////////////////////////////////////////////////////////////////////////3lq
+ YP9xXE7/c11P/3NdT/9zXU//c11P/3FcTv95amD/////////////////////////////////////////
+ //////////////////////////////////9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng316Z4PtemeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/////////////////////////////////////////////////////////
+ //////////////////+flY7/Y1JG/2xYS/9wW03/cFtN/2xYS/9jUkb/n5WO////////////////////
+ ////////////////////////////////////////////////////////Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4PtemeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng////////////////////////////////////
+ ////////////////////////////////////////8O7t/3BhV/9iUUb/YlFG/2JRRv9iUUb/cGFX//Du
+ 7f///////////////////////////////////////////////////////////////////////////16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P//////////////
+ ///////////////////////////////////////////////////////////////////w7u3/n5WO/3hp
+ YP94aWD/n5WO//Du7f//////////////////////////////////////////////////////////////
+ //////////////////9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng+16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng+16Z
+ 4N9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9gmuD/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4N9emeDDXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/YJrg//z9/v//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////P3+/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeDDXpngl16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P/K3fT/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////8rd9P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpngl16Z4GtemeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/ZZ3h/8rd9P/8/f7/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////P3+/8rd
+ 9P9lneH/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4GtemeAxXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9oe5f/c11P/3NdT/9zXU//c11P/2Z2kP9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/ZnaQ/3NdT/9zXU//c11P/3Nd
+ T/9oe5f/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeAx////AV6Z4O9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/aHuX/3NdT/9zXU//c11P/3NdT/9nbXz/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/2dt
+ fP9zXU//c11P/3NdT/9zXU//aHuX/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeDv////Af///wFemeCjXpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/2h7l/9zXU//c11P/3Nd
+ T/9zXU//aGhw/1qS1f9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/1qS1f9oaHD/c11P/3NdT/9zXU//c11P/2h7l/9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpngo////wH///8BXpngUV6Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9lgqn/c11P/3NdT/9zXU//c11P/3BgWf9UhsL/XZjf/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/12Y3/9UhsL/cGBZ/3NdT/9zXU//c11P/3NdT/9lgqn/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4FH///8B////AV6Z4AlemeDrXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/YY/J/3NdT/9zXU//c11P/3NdT/9zXU//W3ec/1iNzf9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9Yjc3/W3ec/3NdT/9zXU//c11P/3Nd
+ T/9zXU//YY/J/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4OtemeAJ////Af///wH///8BXpngi16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9wZWP/c11P/3NdT/9zXU//c11P/2tl
+ Zv9SgLj/WI3N/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9Yjc3/UoC4/2tl
+ Zv9zXU//c11P/3NdT/9zXU//cGVj/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeCL////Af///wH///8B////AV6Z4CFemeD7Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/aHyZ/3Nd
+ T/9zXU//c11P/3NdT/9zXU//Ym+E/1KBuv9Vh8T/XJTY/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/1yU
+ 2P9Vh8T/UoG6/2JvhP9zXU//c11P/3NdT/9zXU//c11P/2h8mf9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD7XpngIf///wH///8B////Af//
+ /wH///8BXpngn16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/1+V1/9xYFj/c11P/3NdT/9zXU//c11P/3NdT/9ib4b/UoG6/1KBuv9UhsH/V4zL/1mP
+ 0P9Zj9D/V4zL/1SGwf9Sgbr/UoG6/2Jvhv9zXU//c11P/3NdT/9zXU//c11P/3FgWP9fldf/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpngn///
+ /wH///8B////Af///wH///8B////AV6Z4CVemeD3Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Z3+j/3NdT/9zXU//c11P/3NdT/9zXU//c11P/2ln
+ bf9Yeqb/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/WHqm/2lnbf9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9nf6P/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng916Z4CX///8B////Af///wH///8B////Af///wH///8BXpngg16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9tbnf/c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/2xkZP9kbX//X3KO/19yjv9kbX//bGRk/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9tbnf/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4IP///8B////Af///wH///8B////Af///wH///8B////AV6Z
+ 4AlemeDfXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/X5bZ/25rcf9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9ua3H/X5bZ/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4N9emeAJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BXpngPV6Z4PtemeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9fltn/bW11/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9tbXX/X5bZ/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4PtemeA9////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wFemeB7Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Y3f9oe5f/cl9T/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3JfU/9oe5f/Xpjd/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeB7////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AV6Z
+ 4K9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/2CRzv9qdoz/cl9V/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//cl9V/2p2
+ jP9gkc7/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeCv////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wFemeANXpngw16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16X2/9jiLf/aHuX/2tyg/9ubHP/bmxz/2ty
+ g/9pepX/Y4i3/16X2/9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeDDXpngDf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AV6Z4A1emeDXXpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeDXXpngDf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BXpngDV6Z
+ 4MNemeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeDDXpngDf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wFemeANXpngr16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeCvXpngDf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wFemeB7Xpng+16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4PtemeB7////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AV6Z
+ 4D1emeDfXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4N9emeA9////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BXpngCV6Z4INemeD3Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng916Z4INemeAJ////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BXpngJV6Z4J9emeD7Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD7Xpngn16Z4CX///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BXpngIV6Z4ItemeDrXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4OtemeCLXpngIf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BXpngCV6Z4FFemeCjXpng716Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeDvXpngo16Z
+ 4FFemeAJ////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wFemeAxXpnga16Z4JdemeDDXpng316Z4PtemeD/Xpng/16Z4P9emeD/Xpng+16Z4N9emeDDXpngl16Z
+ 4GtemeAx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAoAAAAgAAAAAABAAABACAAAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAA////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AV6Z4CFemeBBXpnggV6Z4I9emeC/Xpngv16Z4O9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng716Z4L9emeC/Xpngj16Z4IFemeBBXpngIf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wFemeBBXpnggV6Z4L9emeDvXpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng716Z4L9emeCBXpngQf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BXpngIV6Z
+ 4HFemeC/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4L9emeBxXpngIf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wFemeAhXpngcV6Z4M9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpngz16Z4HFemeAh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wFemeBRXpngr16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeCvXpngUf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AV6Z
+ 4BFemeBxXpng316Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng316Z4HFemeAR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AV6Z4BFemeCBXpng716Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4O9emeCBXpngEf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AV6Z4BFemeCBXpng716Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeDvXpnggV6Z
+ 4BH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wFemeBRXpng316Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng316Z4FH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wFemeAhXpngv16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4L9emeAh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BXpnggV6Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeCB////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BXpngIV6Z4M9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeDPXpngIf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AV6Z
+ 4GFemeDvXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeDvXpngYf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wFemeCPXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpngj////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wFemeARXpngz16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpngz16Z4BH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BXpngMV6Z4N9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng316Z
+ 4DH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AV6Z4DFemeDvXpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng716Z4DH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wFemeAxXpng716Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng716Z4DH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BXpngYV6Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4GH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AV6Z4DFemeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4DH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wFemeAxXpng716Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng716Z
+ 4DH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BXpngMV6Z4O9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng716Z4DH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AV6Z4BFemeDfXpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng316Z4BH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BXpngz16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpngz////wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////AV6Z4I9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/XZbb/1eKyP9Tg7z/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Tg7z/V4rI/12W2/9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpngj////wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wFemeBhXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/1yV2f9Tg7z/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/U4O8/1yV2f9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/XpngYf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BXpngIV6Z4O9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9dltv/U4O8/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/U4O8/12W2/9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeDvXpngIf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wFemeDPXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/1eKyP9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/V4rI/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeDP////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BXpnggV6Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/U4O8/1KBuv9okcP/vtDl//T3
+ +///////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////T3+/++0OX/aJHD/1KBuv9Tg7z/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeCB////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AV6Z
+ 4CFemeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9Sgbr/cpnH//T3+///////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////////09/v/cpnH/1KB
+ uv9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeAh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BXpngv16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/2iRw//09/v/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////09/v/aJHD/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4L////8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AV6Z
+ 4FFemeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/vtDl////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //++0OX/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4FH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wFemeARXpng316Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P/09/v/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////T3+/9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng316Z
+ 4BH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AV6Z
+ 4IFemeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpnggf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wFemeARXpng716Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeDvXpngEf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AV6Z
+ 4IFemeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeCB////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wFemeARXpng716Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4O9emeAR////Af///wH///8B////Af///wH///8B////Af///wH///8B////AV6Z
+ 4HFemeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4HH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BXpng316Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng3////wH///8B////Af///wH///8B////Af///wH///8B////AV6Z
+ 4FFemeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/XpngUf//
+ /wH///8B////Af///wH///8B////Af///wH///8BXpngr16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////9vX0/7mup/+Whnv/loZ7/7mup//29fT/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeCv////Af///wH///8B////Af///wH///8B////AV6Z
+ 4CFemeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////b19P+Ne3D/c11P/3Nd
+ T/9zXU//c11P/417cP/29fT/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeAh////Af///wH///8B////Af///wH///8BXpngcV6Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////ua6n/3NdT/9zXU//c11P/3NdT/9zXU//c11P/7mup///////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4HH///8B////Af///wH///8B////Af//
+ /wFemeDPXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////+Whnv/c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//loZ7////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpngz////wH///8B////Af///wH///8BXpngIV6Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/XpngIf///wH///8B////Af//
+ /wFemeBxXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT///////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeBx////Af///wH///8B////AV6Z4L9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4L////8B////Af//
+ /wH///8BXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/////wH///8B////AV6Z4EFemeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T///////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/XpngQf//
+ /wH///8BXpnggV6Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////9PM
+ yP9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/9PMyP//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeCB////Af///wFemeC/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////+wpJz/c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/7CknP//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4L////8B////AV6Z4O9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////y8K9/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/8vCvf//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng7////wFemeAhXpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////b19P98Z1r/c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//fGda//b19P//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/XpngIV6Z4EFemeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////wriy/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//wriy////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeBBXpnggV6Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////+bjYT/c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/+bjYT/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4IFemeCPXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////4p9
+ df9yXE7/c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//clxO/4p9
+ df//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpngj16Z4L9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////iX10/2hWSf9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9oVkn/iX10////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeC/Xpngv16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //+Th4D/YlFG/21ZTP9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//bVlM/2JR
+ Rv+Th4D/////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4L9emeDvXpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////7qzrv9iUUb/YlFG/2hWSf9yXE7/c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//clxO/2hWSf9iUUb/YlFG/7qzrv//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng716Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P//////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////9fTz/2xcUv9iUUb/YlFG/2NSR/9pVkr/bllM/29aTf9vWk3/bllM/2lWSv9jUkf/YlFG/2JR
+ Rv9sXFL/9fTz////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////xL66/2JRRv9iUUb/YlFG/2JR
+ Rv9iUUb/YlFG/2JRRv9iUUb/YlFG/2JRRv9iUUb/YlFG/8S+uv//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////nZKL/2JRRv9iUUb/YlFG/2JRRv9iUUb/YlFG/2JRRv9iUUb/YlFG/2JR
+ Rv+dkov/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P//////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////xL66/2xc
+ Uv9iUUb/YlFG/2JRRv9iUUb/YlFG/2JRRv9sXFL/xL66////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////9fTz/7qzrv+Th4D/iX10/4l9dP+Th4D/urOu//X0
+ 8///////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P//////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P//////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng716Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4O9emeC/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpngv16Z4L9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/2if4v//////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ //////////////////////////////////9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeC/Xpngj16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/aJ/i////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4I9emeCBXpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/9fn9////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////1+f3/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/XpnggV6Z4EFemeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P/D2fP/////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ /////////////////////////////////////////////////////////////////////////////8PZ
+ 8/9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeBBXpngIV6Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/3Km5P/1+f3/////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ///////////////////////////////////1+f3/cqbk/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4CH///8BXpng716Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/3ys5v/1+f3/////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////9fn9/3ys
+ 5v9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeDv////Af//
+ /wFemeC/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/3Km
+ 5P/D2fP/9fn9////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////////////////////////////////////////////////////////////
+ ////////////////////////9fn9/8PZ8/9ypuT/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4L////8B////AV6Z4IFemeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9bk9f/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9bk9f/c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpnggf//
+ /wH///8BXpngQV6Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/1iNzf9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/1iNzf9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeBB////Af///wH///8BXpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//XIKy/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/XIKy/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng////
+ /wH///8B////Af///wFemeC/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9beqL/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9beqL/c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeC/////Af///wH///8B////AV6Z4HFemeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/1p4n/9akNL/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/WpDS/1p4
+ n/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4HH///8B////Af///wH///8BXpngIV6Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//Y2+F/1WHxP9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9Vh8T/Y2+F/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/XpngIf///wH///8B////Af///wH///8BXpngz16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/29oav9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9paHD/UoG6/1uT
+ 1/9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/W5PX/1KB
+ uv9paHD/c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//b2hq/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4M////8B////Af///wH///8B////Af///wFemeBxXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/bHB8/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3FfVv9Sgbr/VIS//12Y3v9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/12Y3v9UhL//UoG6/3FfVv9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9scHz/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpngcf///wH///8B////Af///wH///8B////AV6Z
+ 4CFemeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9nf6H/c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/150
+ kv9Sgbr/V4rI/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/V4rI/1KB
+ uv9edJL/c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/2d/of9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeAh////Af///wH///8B////Af///wH///8B////AV6Z4K9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/2KOxf9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//a2Zq/1KBuv9Sgbr/WpDS/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/1qQ0v9Sgbr/UoG6/2tmav9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//Yo7F/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpngr////wH///8B////Af///wH///8B////Af//
+ /wH///8BXpngUV6Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/3BlYf9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//Wnif/1KBuv9Sgbr/WpDS/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9akNL/UoG6/1KB
+ uv9aeJ//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3BlYf9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeBR////Af///wH///8B////Af///wH///8B////Af///wH///8BXpng316Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/aneO/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9vYlz/VH+z/1KBuv9Sgbr/V4zL/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/V4zL/1KBuv9Sgbr/VH+z/29iXP9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//aneO/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng3////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wFemeBxXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9ijsX/c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9na3f/UoG6/1KBuv9Sgbr/VYfE/12W2/9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/XZbb/1WHxP9Sgbr/UoG6/1KB
+ uv9na3f/c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9ijsX/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeBx////Af///wH///8B////Af///wH///8B////Af///wH///8B////AV6Z4BFemeDvXpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9ubHP/c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9edJL/UoG6/1KB
+ uv9Sgbr/UoG6/1eKyP9dltv/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/XZbb/1eKyP9Sgbr/UoG6/1KBuv9Sgbr/XnSS/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//bmxz/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng716Z4BH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AV6Z4IFemeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/2OKvP9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9edJL/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Vh8T/WY/P/1yV
+ 2f9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9cldn/WY/P/1WHxP9Sgbr/UoG6/1KBuv9Sgbr/UoG6/150
+ kv9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9jirz/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeCB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BXpngEV6Z
+ 4O9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/25sc/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9lbX7/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9UhL//VYfE/1WHxP9UhL//UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9lbX7/c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//bmxz/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng716Z4BH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BXpnggV6Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Yo7F/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9rZmr/Vn2t/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Wfa3/a2Zq/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9ijsX/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeCB////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wFemeARXpng316Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/aXuY/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//Z2t3/1Z9rf9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1KB
+ uv9Sgbr/UoG6/1KBuv9Wfa3/Z2t3/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//aXuY/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng316Z4BH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wFemeBRXpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/b2hq/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/2tm
+ av9gcYv/WHqm/1KBuv9Sgbr/UoG6/1KBuv9Sgbr/UoG6/1h6pv9gcYv/a2Zq/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/29oav9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeBR////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wFemeC/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9hks7/cmFY/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/29iXP9rZmr/a2Zq/29i
+ XP9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9yYVj/YZLO/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpngv////wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AV6Z4CFemeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9ijsX/cmFY/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//cmFY/2KOxf9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeAh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AV6Z4IFemeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9ijsX/cmFY/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3JhWP9ijsX/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpnggf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AV6Z
+ 4M9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9ijsX/cmFY/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9yYVj/Yo7F/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4M////8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BXpngIV6Z4O9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9ijsX/b2hq/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//b2hq/2KOxf9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeDvXpngIf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BXpngYV6Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9fldf/bHB8/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/2xwfP9fldf/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4GH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BXpngj16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/ZYaz/3BlYf9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Bl
+ Yf9lhrP/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeCP////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BXpngz16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/2l7mP9yYVj/c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3JhWP9pe5j/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpngz///
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wFemeARXpng316Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9mg6r/b2hq/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/29oav9mg6r/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4N9emeAR////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wFemeAxXpng716Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/YZLO/2d/of9scHz/cmFY/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3NdT/9zXU//c11P/3Nd
+ T/9yYVj/bHB8/2d/of9hks7/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeDvXpngMf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wFemeAxXpng716Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/X5XX/2OK
+ vP9lhrP/aXuY/2l7mP9pe5j/aXuY/2WGs/9jirz/YZLO/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng716Z4DH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wFemeAxXpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeAx////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wFemeBhXpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/XpngYf///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wFemeAxXpng716Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng716Z4DH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wFemeAxXpng716Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4O9emeAx////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wFemeAxXpng316Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeDfXpngMf///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wFemeARXpngz16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpngz16Z4BH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BXpngj16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4I////8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BXpngYV6Z
+ 4O9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4O9emeBh////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BXpngIV6Z4M9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeDPXpngIf///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AV6Z4IFemeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpnggf//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AV6Z4CFemeC/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpngv16Z4CH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wFemeBRXpng316Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng316Z4FH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wFemeARXpnggV6Z4O9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng716Z4IFemeAR////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8BXpngEV6Z4IFemeDvXpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng716Z4IFemeAR////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////AV6Z4BFemeBxXpng316Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng316Z
+ 4HFemeAR////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BXpngUV6Z4K9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpngr16Z4FH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////AV6Z4CFemeBxXpngz16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeDPXpngcV6Z4CH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8BXpngIV6Z4HFemeC/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4L9emeBxXpngIf///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8BXpngQV6Z4IFemeC/Xpng716Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4O9emeC/XpnggV6Z4EH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8BXpngIV6Z4EFemeCBXpngj16Z4L9emeC/Xpng716Z4P9emeD/Xpng/16Z4P9emeD/Xpng/16Z
+ 4P9emeD/Xpng/16Z4P9emeDvXpngv16Z4L9emeCPXpnggV6Z4EFemeAh////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af///wH///8B////Af//
+ /wH///8B////AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAA
+
+
+
\ No newline at end of file
diff --git a/EncryptPad/Form2.Designer.cs b/EncryptPad/Form2.Designer.cs
new file mode 100644
index 0000000..13425ab
--- /dev/null
+++ b/EncryptPad/Form2.Designer.cs
@@ -0,0 +1,97 @@
+namespace EncryptPad
+{
+ partial class Form2
+ {
+ ///
+ /// 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(Form2));
+ this.textBox1 = new System.Windows.Forms.TextBox();
+ this.button1 = new System.Windows.Forms.Button();
+ this.pictureBox1 = new System.Windows.Forms.PictureBox();
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
+ this.SuspendLayout();
+ //
+ // textBox1
+ //
+ this.textBox1.Location = new System.Drawing.Point(12, 12);
+ this.textBox1.Name = "textBox1";
+ this.textBox1.Size = new System.Drawing.Size(156, 20);
+ this.textBox1.TabIndex = 0;
+ this.textBox1.UseSystemPasswordChar = true;
+ this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged);
+ this.textBox1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.textBox1_KeyDown);
+ //
+ // button1
+ //
+ this.button1.Enabled = false;
+ this.button1.Location = new System.Drawing.Point(12, 38);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(75, 23);
+ this.button1.TabIndex = 1;
+ this.button1.Text = "OK";
+ this.button1.UseVisualStyleBackColor = true;
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
+ // pictureBox1
+ //
+ this.pictureBox1.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image")));
+ this.pictureBox1.Location = new System.Drawing.Point(168, 6);
+ this.pictureBox1.Name = "pictureBox1";
+ this.pictureBox1.Size = new System.Drawing.Size(32, 32);
+ this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize;
+ this.pictureBox1.TabIndex = 3;
+ this.pictureBox1.TabStop = false;
+ this.pictureBox1.Click += new System.EventHandler(this.pictureBox1_Click);
+ //
+ // Form2
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(200, 69);
+ this.Controls.Add(this.pictureBox1);
+ this.Controls.Add(this.button1);
+ this.Controls.Add(this.textBox1);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "Form2";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+ this.Text = "Encryption key";
+ ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.TextBox textBox1;
+ private System.Windows.Forms.Button button1;
+ private System.Windows.Forms.PictureBox pictureBox1;
+ }
+}
\ No newline at end of file
diff --git a/EncryptPad/Form2.cs b/EncryptPad/Form2.cs
new file mode 100644
index 0000000..832213f
--- /dev/null
+++ b/EncryptPad/Form2.cs
@@ -0,0 +1,53 @@
+using System;
+using System.Windows.Forms;
+
+namespace EncryptPad
+{
+ public partial class Form2 : Form
+ {
+ public static bool formClosing = false;
+ public Form2()
+ {
+ InitializeComponent();
+ }
+
+ private void button1_Click(object sender, EventArgs e)
+ {
+ MainWindow.key = textBox1.Text;
+ textBox1.Focus();
+ textBox1.Text = "";
+ this.Hide();
+ }
+
+ private void textBox1_TextChanged(object sender, EventArgs e)
+ {
+ if (textBox1.Text.Length > 0)
+ button1.Enabled = true;
+ else
+ button1.Enabled = false;
+ }
+
+ private void textBox1_KeyDown(object sender, KeyEventArgs e)
+ {
+ if (e.KeyCode == Keys.Enter)
+ {
+ button1_Click(sender, e);
+ }
+ }
+
+ private void pictureBox1_Click(object sender, EventArgs e)
+ {
+ if (textBox1.UseSystemPasswordChar == true)
+ {
+ textBox1.UseSystemPasswordChar = false;
+ return;
+ }
+
+ if (textBox1.UseSystemPasswordChar == false)
+ {
+ textBox1.UseSystemPasswordChar = true;
+ return;
+ }
+ }
+ }
+}
diff --git a/EncryptPad/Form2.resx b/EncryptPad/Form2.resx
new file mode 100644
index 0000000..9ba9760
--- /dev/null
+++ b/EncryptPad/Form2.resx
@@ -0,0 +1,133 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAZdJREFUWEft
+ lD1Iw1AUhYtkkE5SHEqnTk4OIp1EHE36l6aBttSSxoJ1KElHpy4ZnBwdnZwcnJxExKE4FhERBxEHBwfp
+ 6FBESj0vnEyO5nXxffAIOblw7k/uSygUCkXc9Ho9rd/va3ydL51OZ7FYLF6USqXTwWCwQHk+uK6bhPm1
+ ruszcSzL2uUn+TiOs1QoFG4jcyRyn8/n3+r1epYh8mg2m8swH9F8CuNXJHBTLpfP8HxgmBwajUYaho+R
+ eaVS2W+1WikYD1H9eq1WW2Xo3/A8TzNN00Old4ZhfOD5hAoPYf5C82/MfIfh8SLWChVd0ujXQUJfMLcY
+ Hj+o9IBmU6zXMTphQgtgPBE6tHOGygHtDtsM0yNKIchjjx2Y+L6fpBw/mHPY6mq1ukkpBKNJC12cdru9
+ Qjl+0IGxMBEVUwqxbXuLCUy73W6KcvxgxifCCK0ew3Q7CAIN65VDZ56FjgSHDJUDdj0Ds3dWO4tGwqQ+
+ kdQaQ+WBirNYxavIWBxUPoJ5jiHzAT9bBjfcBm47+Xe8QqH4JyQSP8mesSKSooDOAAAAAElFTkSuQmCC
+
+
+
\ No newline at end of file
diff --git a/EncryptPad/MessageBoxCenter.cs b/EncryptPad/MessageBoxCenter.cs
new file mode 100644
index 0000000..6346e00
--- /dev/null
+++ b/EncryptPad/MessageBoxCenter.cs
@@ -0,0 +1,83 @@
+using System;
+using System.Runtime.InteropServices;
+using System.Windows.Forms;
+
+internal static class MessageBoxCenter
+{
+ internal static void PrepToCenterMessageBoxOnForm(Form form)
+ {
+ MessageBoxCenterHelper helper = new MessageBoxCenterHelper();
+ helper.Prep(form);
+ }
+
+ private class MessageBoxCenterHelper
+ {
+ private int messageHook;
+ private IntPtr parentFormHandle;
+
+ public void Prep(Form form)
+ {
+ NativeMethods.CenterMessageCallBackDelegate callBackDelegate = new NativeMethods.CenterMessageCallBackDelegate(CenterMessageCallBack);
+ GCHandle.Alloc(callBackDelegate);
+
+ parentFormHandle = form.Handle;
+ messageHook = NativeMethods.SetWindowsHookEx(5, callBackDelegate, new IntPtr(NativeMethods.GetWindowLong(parentFormHandle, -6)), NativeMethods.GetCurrentThreadId()).ToInt32();
+ }
+
+ private int CenterMessageCallBack(int message, int wParam, int lParam)
+ {
+ NativeMethods.RECT formRect;
+ NativeMethods.RECT messageBoxRect;
+ int xPos;
+ int yPos;
+
+ if (message == 5)
+ {
+ NativeMethods.GetWindowRect(parentFormHandle, out formRect);
+ NativeMethods.GetWindowRect(new IntPtr(wParam), out messageBoxRect);
+
+ xPos = (int)((formRect.Left + (formRect.Right - formRect.Left) / 2) - ((messageBoxRect.Right - messageBoxRect.Left) / 2));
+ yPos = (int)((formRect.Top + (formRect.Bottom - formRect.Top) / 2) - ((messageBoxRect.Bottom - messageBoxRect.Top) / 2));
+
+ NativeMethods.SetWindowPos(wParam, 0, xPos, yPos, 0, 0, 0x1 | 0x4 | 0x10);
+ NativeMethods.UnhookWindowsHookEx(messageHook);
+ }
+
+ return 0;
+ }
+ }
+
+ private static class NativeMethods
+ {
+ internal struct RECT
+ {
+ public int Left;
+ public int Top;
+ public int Right;
+ public int Bottom;
+ }
+
+ internal delegate int CenterMessageCallBackDelegate(int message, int wParam, int lParam);
+
+ [DllImport("user32.dll")]
+ [return: MarshalAs(UnmanagedType.Bool)]
+ internal static extern bool UnhookWindowsHookEx(int hhk);
+
+ [DllImport("user32.dll", SetLastError = true)]
+ internal static extern int GetWindowLong(IntPtr hWnd, int nIndex);
+
+ [DllImport("kernel32.dll")]
+ internal static extern int GetCurrentThreadId();
+
+ [DllImport("user32.dll", SetLastError = true)]
+ internal static extern IntPtr SetWindowsHookEx(int hook, CenterMessageCallBackDelegate callback, IntPtr hMod, int dwThreadId);
+
+ [DllImport("user32.dll")]
+ [return: MarshalAs(UnmanagedType.Bool)]
+ internal static extern bool SetWindowPos(int hWnd, int hWndInsertAfter, int X, int Y, int cx, int cy, int uFlags);
+
+ [DllImport("user32.dll")]
+ [return: MarshalAs(UnmanagedType.Bool)]
+ internal static extern bool GetWindowRect(IntPtr hWnd, out RECT lpRect);
+ }
+}
diff --git a/EncryptPad/PortableSettingsProvider.cs b/EncryptPad/PortableSettingsProvider.cs
new file mode 100644
index 0000000..1afe14b
--- /dev/null
+++ b/EncryptPad/PortableSettingsProvider.cs
@@ -0,0 +1,245 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Text;
+using System.Configuration;
+using System.Configuration.Provider;
+using System.Windows.Forms;
+using System.Collections.Specialized;
+using Microsoft.Win32;
+using System.Xml;
+using System.IO;
+
+
+public class PortableSettingsProvider : SettingsProvider
+{
+
+ const string SETTINGSROOT = "Settings";
+ //XML Root Node
+
+ public override void Initialize(string name, NameValueCollection col)
+ {
+ base.Initialize(this.ApplicationName, col);
+ }
+
+ public override string ApplicationName
+ {
+ get
+ {
+ if (Application.ProductName.Trim().Length > 0)
+ {
+ return Application.ProductName;
+ }
+ else
+ {
+ FileInfo fi = new FileInfo(Application.ExecutablePath);
+ return fi.Name.Substring(0, fi.Name.Length - fi.Extension.Length);
+ }
+ }
+ set
+ {
+ }
+ //Do nothing
+ }
+
+ public override string Name
+ {
+ get
+ {
+ return "PortableSettingsProvider";
+ }
+ }
+ public virtual string GetAppSettingsPath()
+ {
+ //Used to determine where to store the settings
+ System.IO.FileInfo fi = new System.IO.FileInfo(Application.ExecutablePath);
+ return fi.DirectoryName;
+ }
+
+ public virtual string GetAppSettingsFilename()
+ {
+ //Used to determine the filename to store the settings
+ return ApplicationName + ".settings";
+ }
+
+ public override void SetPropertyValues(SettingsContext context, SettingsPropertyValueCollection propvals)
+ {
+ //Iterate through the settings to be stored
+ //Only dirty settings are included in propvals, and only ones relevant to this provider
+ foreach (SettingsPropertyValue propval in propvals)
+ {
+ SetValue(propval);
+ }
+
+ try
+ {
+ SettingsXML.Save(Path.Combine(GetAppSettingsPath(), GetAppSettingsFilename()));
+ }
+ catch (Exception)
+ {
+ }
+ //Ignore if cant save, device been ejected
+ }
+
+ public override SettingsPropertyValueCollection GetPropertyValues(SettingsContext context, SettingsPropertyCollection props)
+ {
+ //Create new collection of values
+ SettingsPropertyValueCollection values = new SettingsPropertyValueCollection();
+
+ //Iterate through the settings to be retrieved
+ foreach (SettingsProperty setting in props)
+ {
+
+ SettingsPropertyValue value = new SettingsPropertyValue(setting);
+ value.IsDirty = false;
+ value.SerializedValue = GetValue(setting);
+ values.Add(value);
+ }
+ return values;
+ }
+
+ private XmlDocument _settingsXML = null;
+
+ private XmlDocument SettingsXML
+ {
+ get
+ {
+ //If we dont hold an xml document, try opening one.
+ //If it doesnt exist then create a new one ready.
+ if (_settingsXML == null)
+ {
+ _settingsXML = new XmlDocument();
+
+ try
+ {
+ _settingsXML.Load(Path.Combine(GetAppSettingsPath(), GetAppSettingsFilename()));
+ }
+ catch (Exception)
+ {
+ //Create new document
+ XmlDeclaration dec = _settingsXML.CreateXmlDeclaration("1.0", "utf-8", string.Empty);
+ _settingsXML.AppendChild(dec);
+
+ XmlNode nodeRoot = default(XmlNode);
+
+ nodeRoot = _settingsXML.CreateNode(XmlNodeType.Element, SETTINGSROOT, "");
+ _settingsXML.AppendChild(nodeRoot);
+ }
+ }
+
+ return _settingsXML;
+ }
+ }
+
+ private string GetValue(SettingsProperty setting)
+ {
+ string ret = "";
+
+ try
+ {
+ if (IsRoaming(setting))
+ {
+ ret = SettingsXML.SelectSingleNode(SETTINGSROOT + "/" + setting.Name).InnerText;
+ }
+ else
+ {
+ ret = SettingsXML.SelectSingleNode(SETTINGSROOT + "/" + "Parameters" + "/" + setting.Name).InnerText;
+ }
+ }
+
+ catch (Exception)
+ {
+ if ((setting.DefaultValue != null))
+ {
+ ret = setting.DefaultValue.ToString();
+ }
+ else
+ {
+ ret = "";
+ }
+ }
+
+ return ret;
+ }
+
+ private void SetValue(SettingsPropertyValue propVal)
+ {
+
+ XmlElement MachineNode = default(XmlElement);
+ XmlElement SettingNode = default(XmlElement);
+
+ //Determine if the setting is roaming.
+ //If roaming then the value is stored as an element under the root
+ //Otherwise it is stored under a machine name node
+ try
+ {
+ if (IsRoaming(propVal.Property))
+ {
+ SettingNode = (XmlElement)SettingsXML.SelectSingleNode(SETTINGSROOT + "/" + propVal.Name);
+ }
+ else
+ {
+ SettingNode = (XmlElement)SettingsXML.SelectSingleNode(SETTINGSROOT + "/" + "Parameters" + "/" + propVal.Name);
+ }
+ }
+ catch (Exception)
+ {
+ SettingNode = null;
+ }
+
+ //Check to see if the node exists, if so then set its new value
+ if ((SettingNode != null))
+ {
+ SettingNode.InnerText = propVal.SerializedValue.ToString();
+ }
+ else
+ {
+ if (IsRoaming(propVal.Property))
+ {
+ //Store the value as an element of the Settings Root Node
+ SettingNode = SettingsXML.CreateElement(propVal.Name);
+ SettingNode.InnerText = propVal.SerializedValue.ToString();
+ SettingsXML.SelectSingleNode(SETTINGSROOT).AppendChild(SettingNode);
+ }
+ else
+ {
+ //Its machine specific, store as an element of the machine name node,
+ //creating a new machine name node if one doesnt exist.
+ try
+ {
+
+ MachineNode = (XmlElement)SettingsXML.SelectSingleNode(SETTINGSROOT + "/" + "Parameters");
+ }
+ catch (Exception)
+ {
+ MachineNode = SettingsXML.CreateElement("Parameters");
+ SettingsXML.SelectSingleNode(SETTINGSROOT).AppendChild(MachineNode);
+ }
+
+ if (MachineNode == null)
+ {
+ MachineNode = SettingsXML.CreateElement("Parameters");
+ SettingsXML.SelectSingleNode(SETTINGSROOT).AppendChild(MachineNode);
+ }
+
+ SettingNode = SettingsXML.CreateElement(propVal.Name);
+ SettingNode.InnerText = propVal.SerializedValue.ToString();
+ MachineNode.AppendChild(SettingNode);
+ }
+ }
+ }
+
+ private bool IsRoaming(SettingsProperty prop)
+ {
+ //Determine if the setting is marked as Roaming
+ foreach (DictionaryEntry d in prop.Attributes)
+ {
+ Attribute a = (Attribute)d.Value;
+ if (a is System.Configuration.SettingsManageabilityAttribute)
+ {
+ return true;
+ }
+ }
+ return false;
+ }
+}
\ No newline at end of file
diff --git a/EncryptPad/Program.cs b/EncryptPad/Program.cs
new file mode 100644
index 0000000..9fb46e9
--- /dev/null
+++ b/EncryptPad/Program.cs
@@ -0,0 +1,22 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace EncryptPad
+{
+ static class Program
+ {
+ ///
+ /// Главная точка входа для приложения.
+ ///
+ [STAThread]
+ static void Main(string[] args)
+ {
+ Application.EnableVisualStyles();
+ Application.SetCompatibleTextRenderingDefault(false);
+ Application.Run(new MainWindow());
+ }
+ }
+}
diff --git a/EncryptPad/Properties/AssemblyInfo.cs b/EncryptPad/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..5c544d0
--- /dev/null
+++ b/EncryptPad/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Управление общими сведениями о сборке осуществляется с помощью
+// набора атрибутов. Измените значения этих атрибутов, чтобы изменить сведения,
+// связанные со сборкой.
+[assembly: AssemblyTitle("EncryptPad")]
+[assembly: AssemblyDescription("Simple editor with encryption features")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("EncryptPad")]
+[assembly: AssemblyCopyright("Sigmanor")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Параметр ComVisible со значением FALSE делает типы в сборке невидимыми
+// для COM-компонентов. Если требуется обратиться к типу в этой сборке через
+// COM, задайте атрибуту ComVisible значение TRUE для этого типа.
+[assembly: ComVisible(false)]
+
+// Следующий GUID служит для идентификации библиотеки типов, если этот проект будет видимым для COM
+[assembly: Guid("969df047-1cd0-4744-aeed-8d8877b6c909")]
+
+// Сведения о версии сборки состоят из следующих четырех значений:
+//
+// Основной номер версии
+// Дополнительный номер версии
+// Номер построения
+// Редакция
+//
+// Можно задать все значения или принять номер построения и номер редакции по умолчанию,
+// используя "*", как показано ниже:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("0.1.0.0")]
diff --git a/EncryptPad/Properties/Resources.Designer.cs b/EncryptPad/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..cc8c045
--- /dev/null
+++ b/EncryptPad/Properties/Resources.Designer.cs
@@ -0,0 +1,63 @@
+//------------------------------------------------------------------------------
+//
+// Этот код создан программой.
+// Исполняемая версия:4.0.30319.42000
+//
+// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+// повторной генерации кода.
+//
+//------------------------------------------------------------------------------
+
+namespace EncryptPad.Properties {
+ using System;
+
+
+ ///
+ /// Класс ресурса со строгой типизацией для поиска локализованных строк и т.д.
+ ///
+ // Этот класс создан автоматически классом StronglyTypedResourceBuilder
+ // с помощью такого средства, как ResGen или Visual Studio.
+ // Чтобы добавить или удалить член, измените файл .ResX и снова запустите ResGen
+ // с параметром /str или перестройте свой проект VS.
+ [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() {
+ }
+
+ ///
+ /// Возвращает кэшированный экземпляр ResourceManager, использованный этим классом.
+ ///
+ [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("EncryptPad.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Перезаписывает свойство CurrentUICulture текущего потока для всех
+ /// обращений к ресурсу с помощью этого класса ресурса со строгой типизацией.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+ }
+}
diff --git a/EncryptPad/Properties/Resources.resx b/EncryptPad/Properties/Resources.resx
new file mode 100644
index 0000000..1af7de1
--- /dev/null
+++ b/EncryptPad/Properties/Resources.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/EncryptPad/Properties/Settings.Designer.cs b/EncryptPad/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..f6cbddb
--- /dev/null
+++ b/EncryptPad/Properties/Settings.Designer.cs
@@ -0,0 +1,245 @@
+//------------------------------------------------------------------------------
+//
+// Этот код создан программой.
+// Исполняемая версия:4.0.30319.42000
+//
+// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+// повторной генерации кода.
+//
+//------------------------------------------------------------------------------
+
+namespace EncryptPad.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.Configuration.SettingsProviderAttribute(typeof(PortableSettingsProvider))]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("0")]
+ public int TopPosition {
+ get {
+ return ((int)(this["TopPosition"]));
+ }
+ set {
+ this["TopPosition"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Configuration.SettingsProviderAttribute(typeof(PortableSettingsProvider))]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("0")]
+ public int LeftPosition {
+ get {
+ return ((int)(this["LeftPosition"]));
+ }
+ set {
+ this["LeftPosition"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Configuration.SettingsProviderAttribute(typeof(PortableSettingsProvider))]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("Consolas")]
+ public string RichTextFont {
+ get {
+ return ((string)(this["RichTextFont"]));
+ }
+ set {
+ this["RichTextFont"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Configuration.SettingsProviderAttribute(typeof(PortableSettingsProvider))]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("228, 228, 228")]
+ public global::System.Drawing.Color RichForeColor {
+ get {
+ return ((global::System.Drawing.Color)(this["RichForeColor"]));
+ }
+ set {
+ this["RichForeColor"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Configuration.SettingsProviderAttribute(typeof(PortableSettingsProvider))]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("687")]
+ public int FormWidth {
+ get {
+ return ((int)(this["FormWidth"]));
+ }
+ set {
+ this["FormWidth"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Configuration.SettingsProviderAttribute(typeof(PortableSettingsProvider))]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("428")]
+ public int FormHeight {
+ get {
+ return ((int)(this["FormHeight"]));
+ }
+ set {
+ this["FormHeight"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Configuration.SettingsProviderAttribute(typeof(PortableSettingsProvider))]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("56, 56, 56")]
+ public global::System.Drawing.Color RichBackColor {
+ get {
+ return ((global::System.Drawing.Color)(this["RichBackColor"]));
+ }
+ set {
+ this["RichBackColor"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Configuration.SettingsProviderAttribute(typeof(PortableSettingsProvider))]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("True")]
+ public bool MenuWrap {
+ get {
+ return ((bool)(this["MenuWrap"]));
+ }
+ set {
+ this["MenuWrap"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Configuration.SettingsProviderAttribute(typeof(PortableSettingsProvider))]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("True")]
+ public bool RichWrap {
+ get {
+ return ((bool)(this["RichWrap"]));
+ }
+ set {
+ this["RichWrap"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Configuration.SettingsProviderAttribute(typeof(PortableSettingsProvider))]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("11")]
+ public int RichTextSize {
+ get {
+ return ((int)(this["RichTextSize"]));
+ }
+ set {
+ this["RichTextSize"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Configuration.SettingsProviderAttribute(typeof(PortableSettingsProvider))]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("101, 51, 6")]
+ public global::System.Drawing.Color HighlightsColor {
+ get {
+ return ((global::System.Drawing.Color)(this["HighlightsColor"]));
+ }
+ set {
+ this["HighlightsColor"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Configuration.SettingsProviderAttribute(typeof(PortableSettingsProvider))]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("False")]
+ public bool AssociateCheck {
+ get {
+ return ((bool)(this["AssociateCheck"]));
+ }
+ set {
+ this["AssociateCheck"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Configuration.SettingsProviderAttribute(typeof(PortableSettingsProvider))]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("SHA1")]
+ public string HashAlgorithm {
+ get {
+ return ((string)(this["HashAlgorithm"]));
+ }
+ set {
+ this["HashAlgorithm"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Configuration.SettingsProviderAttribute(typeof(PortableSettingsProvider))]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("192")]
+ public int KeySize {
+ get {
+ return ((int)(this["KeySize"]));
+ }
+ set {
+ this["KeySize"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Configuration.SettingsProviderAttribute(typeof(PortableSettingsProvider))]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("")]
+ public string TheSalt {
+ get {
+ return ((string)(this["TheSalt"]));
+ }
+ set {
+ this["TheSalt"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("2")]
+ public int PasswordIterations {
+ get {
+ return ((int)(this["PasswordIterations"]));
+ }
+ set {
+ this["PasswordIterations"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("False")]
+ public bool FirstLaunch {
+ get {
+ return ((bool)(this["FirstLaunch"]));
+ }
+ set {
+ this["FirstLaunch"] = value;
+ }
+ }
+ }
+}
diff --git a/EncryptPad/Properties/Settings.settings b/EncryptPad/Properties/Settings.settings
new file mode 100644
index 0000000..238e7eb
--- /dev/null
+++ b/EncryptPad/Properties/Settings.settings
@@ -0,0 +1,57 @@
+
+
+
+
+
+ 0
+
+
+ 0
+
+
+ Consolas
+
+
+ 228, 228, 228
+
+
+ 687
+
+
+ 428
+
+
+ 56, 56, 56
+
+
+ True
+
+
+ True
+
+
+ 11
+
+
+ 101, 51, 6
+
+
+ False
+
+
+ SHA1
+
+
+ 192
+
+
+
+
+
+ 2
+
+
+ False
+
+
+
\ No newline at end of file
diff --git a/EncryptPad/SettingsForm.Designer.cs b/EncryptPad/SettingsForm.Designer.cs
new file mode 100644
index 0000000..a4dda1e
--- /dev/null
+++ b/EncryptPad/SettingsForm.Designer.cs
@@ -0,0 +1,399 @@
+namespace EncryptPad
+{
+ 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()
+ {
+ this.BackgroundColorLabel = new System.Windows.Forms.Label();
+ this.colorDialog1 = new System.Windows.Forms.ColorDialog();
+ this.saveSettingsButton = new System.Windows.Forms.Button();
+ this.fontLabel = new System.Windows.Forms.Label();
+ this.tabControl1 = new System.Windows.Forms.TabControl();
+ this.tabPage1 = new System.Windows.Forms.TabPage();
+ this.panel3 = new System.Windows.Forms.Panel();
+ this.label3 = new System.Windows.Forms.Label();
+ this.comboBox2 = new System.Windows.Forms.ComboBox();
+ this.label2 = new System.Windows.Forms.Label();
+ this.label1 = new System.Windows.Forms.Label();
+ this.panel2 = new System.Windows.Forms.Panel();
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.comboBox1 = new System.Windows.Forms.ComboBox();
+ this.tabPage2 = new System.Windows.Forms.TabPage();
+ this.tabPage3 = new System.Windows.Forms.TabPage();
+ this.checkBox2 = new System.Windows.Forms.CheckBox();
+ this.checkBox1 = new System.Windows.Forms.CheckBox();
+ this.label4 = new System.Windows.Forms.Label();
+ this.label5 = new System.Windows.Forms.Label();
+ this.label6 = new System.Windows.Forms.Label();
+ this.comboBox3 = new System.Windows.Forms.ComboBox();
+ this.textBox1 = new System.Windows.Forms.TextBox();
+ this.comboBox4 = new System.Windows.Forms.ComboBox();
+ this.label7 = new System.Windows.Forms.Label();
+ this.textBox2 = new System.Windows.Forms.TextBox();
+ this.tabControl1.SuspendLayout();
+ this.tabPage1.SuspendLayout();
+ this.tabPage2.SuspendLayout();
+ this.tabPage3.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // BackgroundColorLabel
+ //
+ this.BackgroundColorLabel.AutoSize = true;
+ this.BackgroundColorLabel.Location = new System.Drawing.Point(7, 86);
+ this.BackgroundColorLabel.Name = "BackgroundColorLabel";
+ this.BackgroundColorLabel.Size = new System.Drawing.Size(58, 13);
+ this.BackgroundColorLabel.TabIndex = 0;
+ this.BackgroundColorLabel.Text = "Font Color:";
+ //
+ // colorDialog1
+ //
+ this.colorDialog1.AnyColor = true;
+ this.colorDialog1.FullOpen = true;
+ //
+ // saveSettingsButton
+ //
+ this.saveSettingsButton.Location = new System.Drawing.Point(183, 225);
+ this.saveSettingsButton.Name = "saveSettingsButton";
+ this.saveSettingsButton.Size = new System.Drawing.Size(75, 23);
+ this.saveSettingsButton.TabIndex = 2;
+ this.saveSettingsButton.Text = "Save";
+ this.saveSettingsButton.UseVisualStyleBackColor = true;
+ this.saveSettingsButton.Click += new System.EventHandler(this.saveSettingsButton_Click);
+ //
+ // fontLabel
+ //
+ this.fontLabel.AutoSize = true;
+ this.fontLabel.Location = new System.Drawing.Point(7, 18);
+ this.fontLabel.Name = "fontLabel";
+ this.fontLabel.Size = new System.Drawing.Size(62, 13);
+ this.fontLabel.TabIndex = 1;
+ this.fontLabel.Text = "Font Name:";
+ //
+ // tabControl1
+ //
+ this.tabControl1.Controls.Add(this.tabPage1);
+ this.tabControl1.Controls.Add(this.tabPage2);
+ this.tabControl1.Controls.Add(this.tabPage3);
+ this.tabControl1.Location = new System.Drawing.Point(2, 2);
+ this.tabControl1.Name = "tabControl1";
+ this.tabControl1.SelectedIndex = 0;
+ this.tabControl1.Size = new System.Drawing.Size(260, 218);
+ this.tabControl1.TabIndex = 4;
+ //
+ // tabPage1
+ //
+ this.tabPage1.Controls.Add(this.panel3);
+ this.tabPage1.Controls.Add(this.label3);
+ this.tabPage1.Controls.Add(this.comboBox2);
+ this.tabPage1.Controls.Add(this.label2);
+ this.tabPage1.Controls.Add(this.label1);
+ this.tabPage1.Controls.Add(this.panel2);
+ this.tabPage1.Controls.Add(this.panel1);
+ this.tabPage1.Controls.Add(this.comboBox1);
+ this.tabPage1.Controls.Add(this.fontLabel);
+ this.tabPage1.Controls.Add(this.BackgroundColorLabel);
+ this.tabPage1.Location = new System.Drawing.Point(4, 22);
+ this.tabPage1.Name = "tabPage1";
+ this.tabPage1.Padding = new System.Windows.Forms.Padding(3);
+ this.tabPage1.Size = new System.Drawing.Size(252, 192);
+ this.tabPage1.TabIndex = 0;
+ this.tabPage1.Text = "Fonts and Colors";
+ this.tabPage1.UseVisualStyleBackColor = true;
+ //
+ // panel3
+ //
+ this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.panel3.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.panel3.Location = new System.Drawing.Point(136, 151);
+ this.panel3.Name = "panel3";
+ this.panel3.Size = new System.Drawing.Size(100, 21);
+ this.panel3.TabIndex = 12;
+ this.panel3.Click += new System.EventHandler(this.panel3_Click);
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(7, 154);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(83, 13);
+ this.label3.TabIndex = 11;
+ this.label3.Text = "Highlights Color:";
+ //
+ // comboBox2
+ //
+ this.comboBox2.FormattingEnabled = true;
+ this.comboBox2.Items.AddRange(new object[] {
+ "8",
+ "9",
+ "10",
+ "11",
+ "12",
+ "14",
+ "16",
+ "18",
+ "20",
+ "22",
+ "24",
+ "26",
+ "28",
+ "36",
+ "48",
+ "72"});
+ this.comboBox2.Location = new System.Drawing.Point(136, 49);
+ this.comboBox2.Name = "comboBox2";
+ this.comboBox2.Size = new System.Drawing.Size(100, 21);
+ this.comboBox2.TabIndex = 6;
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(7, 120);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(95, 13);
+ this.label2.TabIndex = 10;
+ this.label2.Text = "Background Color:";
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(7, 52);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(54, 13);
+ this.label1.TabIndex = 9;
+ this.label1.Text = "Font Size:";
+ //
+ // panel2
+ //
+ this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.panel2.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.panel2.Location = new System.Drawing.Point(136, 117);
+ this.panel2.Name = "panel2";
+ this.panel2.Size = new System.Drawing.Size(100, 21);
+ this.panel2.TabIndex = 8;
+ this.panel2.Click += new System.EventHandler(this.panel2_Click);
+ //
+ // panel1
+ //
+ this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.panel1.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.panel1.Location = new System.Drawing.Point(136, 83);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(100, 21);
+ this.panel1.TabIndex = 7;
+ this.panel1.Click += new System.EventHandler(this.panel1_Click_1);
+ //
+ // comboBox1
+ //
+ this.comboBox1.FormattingEnabled = true;
+ this.comboBox1.Location = new System.Drawing.Point(136, 15);
+ this.comboBox1.Name = "comboBox1";
+ this.comboBox1.Size = new System.Drawing.Size(100, 21);
+ this.comboBox1.TabIndex = 5;
+ //
+ // tabPage2
+ //
+ this.tabPage2.Controls.Add(this.textBox2);
+ this.tabPage2.Controls.Add(this.label7);
+ this.tabPage2.Controls.Add(this.comboBox4);
+ this.tabPage2.Controls.Add(this.textBox1);
+ this.tabPage2.Controls.Add(this.comboBox3);
+ this.tabPage2.Controls.Add(this.label6);
+ this.tabPage2.Controls.Add(this.label5);
+ this.tabPage2.Controls.Add(this.label4);
+ this.tabPage2.Location = new System.Drawing.Point(4, 22);
+ this.tabPage2.Name = "tabPage2";
+ this.tabPage2.Padding = new System.Windows.Forms.Padding(3);
+ this.tabPage2.Size = new System.Drawing.Size(252, 192);
+ this.tabPage2.TabIndex = 1;
+ this.tabPage2.Text = "Encrypt/Decrypt";
+ this.tabPage2.UseVisualStyleBackColor = true;
+ //
+ // tabPage3
+ //
+ this.tabPage3.Controls.Add(this.checkBox2);
+ this.tabPage3.Controls.Add(this.checkBox1);
+ this.tabPage3.Location = new System.Drawing.Point(4, 22);
+ this.tabPage3.Name = "tabPage3";
+ this.tabPage3.Padding = new System.Windows.Forms.Padding(3);
+ this.tabPage3.Size = new System.Drawing.Size(252, 192);
+ this.tabPage3.TabIndex = 2;
+ this.tabPage3.Text = "Application";
+ this.tabPage3.UseVisualStyleBackColor = true;
+ //
+ // checkBox2
+ //
+ this.checkBox2.AutoSize = true;
+ this.checkBox2.Enabled = false;
+ this.checkBox2.Location = new System.Drawing.Point(7, 47);
+ this.checkBox2.Name = "checkBox2";
+ this.checkBox2.Size = new System.Drawing.Size(120, 17);
+ this.checkBox2.TabIndex = 1;
+ this.checkBox2.Text = "Auto Check Update";
+ this.checkBox2.UseVisualStyleBackColor = true;
+ //
+ // checkBox1
+ //
+ this.checkBox1.AutoSize = true;
+ this.checkBox1.Location = new System.Drawing.Point(7, 18);
+ this.checkBox1.Name = "checkBox1";
+ this.checkBox1.Size = new System.Drawing.Size(224, 17);
+ this.checkBox1.TabIndex = 0;
+ this.checkBox1.Text = "Associate EncryptPad with .enp extension";
+ this.checkBox1.UseVisualStyleBackColor = true;
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Location = new System.Drawing.Point(7, 18);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(84, 13);
+ this.label4.TabIndex = 0;
+ this.label4.Text = "Hash Algorithm: ";
+ //
+ // label5
+ //
+ this.label5.AutoSize = true;
+ this.label5.Location = new System.Drawing.Point(7, 52);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(51, 13);
+ this.label5.TabIndex = 1;
+ this.label5.Text = "Key Size:";
+ //
+ // label6
+ //
+ this.label6.AutoSize = true;
+ this.label6.Location = new System.Drawing.Point(7, 86);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(50, 13);
+ this.label6.TabIndex = 2;
+ this.label6.Text = "The Salt:";
+ //
+ // comboBox3
+ //
+ this.comboBox3.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.comboBox3.FormattingEnabled = true;
+ this.comboBox3.Items.AddRange(new object[] {
+ "128",
+ "192",
+ "256"});
+ this.comboBox3.Location = new System.Drawing.Point(136, 49);
+ this.comboBox3.Name = "comboBox3";
+ this.comboBox3.Size = new System.Drawing.Size(100, 21);
+ this.comboBox3.TabIndex = 3;
+ //
+ // textBox1
+ //
+ this.textBox1.Location = new System.Drawing.Point(136, 83);
+ this.textBox1.Margin = new System.Windows.Forms.Padding(10, 3, 3, 3);
+ this.textBox1.Name = "textBox1";
+ this.textBox1.Size = new System.Drawing.Size(100, 20);
+ this.textBox1.TabIndex = 4;
+ //
+ // comboBox4
+ //
+ this.comboBox4.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.comboBox4.FormattingEnabled = true;
+ this.comboBox4.Items.AddRange(new object[] {
+ "SHA1",
+ "MD5"});
+ this.comboBox4.Location = new System.Drawing.Point(136, 15);
+ this.comboBox4.Name = "comboBox4";
+ this.comboBox4.Size = new System.Drawing.Size(100, 21);
+ this.comboBox4.TabIndex = 5;
+ //
+ // label7
+ //
+ this.label7.AutoSize = true;
+ this.label7.Location = new System.Drawing.Point(7, 120);
+ this.label7.Name = "label7";
+ this.label7.Size = new System.Drawing.Size(102, 13);
+ this.label7.TabIndex = 6;
+ this.label7.Text = "Password Iterations:";
+ //
+ // textBox2
+ //
+ this.textBox2.Location = new System.Drawing.Point(136, 117);
+ this.textBox2.Name = "textBox2";
+ this.textBox2.Size = new System.Drawing.Size(100, 20);
+ this.textBox2.TabIndex = 7;
+ //
+ // SettingsForm
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(263, 254);
+ this.Controls.Add(this.tabControl1);
+ this.Controls.Add(this.saveSettingsButton);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "SettingsForm";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
+ this.Text = "Settings";
+ this.TopMost = true;
+ this.Load += new System.EventHandler(this.SettingsForm_Load);
+ this.tabControl1.ResumeLayout(false);
+ this.tabPage1.ResumeLayout(false);
+ this.tabPage1.PerformLayout();
+ this.tabPage2.ResumeLayout(false);
+ this.tabPage2.PerformLayout();
+ this.tabPage3.ResumeLayout(false);
+ this.tabPage3.PerformLayout();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.Label BackgroundColorLabel;
+ private System.Windows.Forms.Button saveSettingsButton;
+ private System.Windows.Forms.Label fontLabel;
+ private System.Windows.Forms.TabControl tabControl1;
+ private System.Windows.Forms.TabPage tabPage1;
+ private System.Windows.Forms.TabPage tabPage2;
+ private System.Windows.Forms.TabPage tabPage3;
+ private System.Windows.Forms.CheckBox checkBox1;
+ private System.Windows.Forms.CheckBox checkBox2;
+ private System.Windows.Forms.ComboBox comboBox1;
+ private System.Windows.Forms.ComboBox comboBox2;
+ private System.Windows.Forms.Panel panel1;
+ private System.Windows.Forms.Panel panel2;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Panel panel3;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.ColorDialog colorDialog1;
+ private System.Windows.Forms.TextBox textBox1;
+ private System.Windows.Forms.ComboBox comboBox3;
+ private System.Windows.Forms.Label label6;
+ private System.Windows.Forms.Label label5;
+ private System.Windows.Forms.Label label4;
+ private System.Windows.Forms.ComboBox comboBox4;
+ private System.Windows.Forms.TextBox textBox2;
+ private System.Windows.Forms.Label label7;
+ }
+}
\ No newline at end of file
diff --git a/EncryptPad/SettingsForm.cs b/EncryptPad/SettingsForm.cs
new file mode 100644
index 0000000..240e895
--- /dev/null
+++ b/EncryptPad/SettingsForm.cs
@@ -0,0 +1,113 @@
+using Microsoft.Win32;
+using System;
+using System.Drawing;
+using System.IO;
+using System.Reflection;
+using System.Windows.Forms;
+
+namespace EncryptPad
+{
+ public partial class SettingsForm : Form
+ {
+
+ Properties.Settings ps = Properties.Settings.Default;
+ MainWindow ma = new MainWindow();
+
+ public SettingsForm()
+ {
+ InitializeComponent();
+ }
+
+ private void SettingsForm_Load(object sender, EventArgs e)
+ {
+ foreach (FontFamily fonts in FontFamily.Families)
+ {
+ comboBox1.Items.Add(fonts.Name);
+ }
+
+ comboBox1.Text = ps.RichTextFont;
+ comboBox2.Text = ps.RichTextSize.ToString();
+ comboBox4.Text = ps.HashAlgorithm;
+ comboBox3.Text = ps.KeySize.ToString();
+ textBox1.Text = ps.TheSalt;
+ textBox2.Text = ps.PasswordIterations.ToString();
+ checkBox1.Checked = ps.AssociateCheck;
+
+ panel1.BackColor = ps.RichForeColor;
+ panel2.BackColor = ps.RichBackColor;
+ panel3.BackColor = ps.HighlightsColor;
+ }
+
+ private void saveSettingsButton_Click(object sender, EventArgs e)
+ {
+ if (checkBox1.Checked == true)
+ {
+ AssociateExtension(Assembly.GetEntryAssembly().Location, "enp");
+ }
+
+ if (checkBox1.Checked == false)
+ {
+ DissociateExtension(Assembly.GetEntryAssembly().Location, "enp");
+ }
+
+ ps.RichForeColor = panel1.BackColor;
+ ps.RichBackColor = panel2.BackColor;
+ ps.HighlightsColor = panel3.BackColor;
+ ps.RichTextFont = comboBox1.Text;
+ ps.RichTextSize = Convert.ToInt32(comboBox2.Text.ToString());
+ ps.AssociateCheck = checkBox1.Checked;
+ ps.HashAlgorithm = comboBox4.Text;
+ ps.KeySize = Convert.ToInt32(comboBox3.Text.ToString());
+ ps.TheSalt = textBox1.Text;
+ ps.PasswordIterations = Convert.ToInt32(textBox2.Text.ToString());
+
+ ps.Save();
+
+ this.Hide();
+ }
+
+ public static void AssociateExtension(string applicationExecutablePath, string extension)
+ {
+ RegistryKey key = Registry.CurrentUser.OpenSubKey("Software\\Classes", true);
+ key.CreateSubKey("." + extension).SetValue(string.Empty, extension + "_auto_file");
+ key = key.CreateSubKey(extension + "_auto_file");
+ key.CreateSubKey("DefaultIcon").SetValue(string.Empty, Path.GetDirectoryName(Application.ExecutablePath) + "\\EncryptPad.exe" + ",0");
+ key = key.CreateSubKey("Shell");
+ key.SetValue(string.Empty, "Open");
+ key = key.CreateSubKey("Open");
+ key.CreateSubKey("Command").SetValue(string.Empty, "\"" + applicationExecutablePath + "\" \"%1\"");
+ key.CreateSubKey("ddeexec\\Topic").SetValue(string.Empty, "System");
+ }
+
+ public static void DissociateExtension(string applicationExecutablePath, string extension)
+ {
+ RegistryKey key = Registry.CurrentUser.OpenSubKey("Software\\Classes", true);
+ key.DeleteSubKeyTree(extension + "_auto_file");
+ key.DeleteSubKeyTree("." + extension);
+ }
+
+ private void panel1_Click_1(object sender, EventArgs e)
+ {
+ colorDialog1.Color = panel1.BackColor;
+ MessageBoxCenter.PrepToCenterMessageBoxOnForm(this);
+ colorDialog1.ShowDialog();
+ panel1.BackColor = colorDialog1.Color;
+ }
+
+ private void panel2_Click(object sender, EventArgs e)
+ {
+ colorDialog1.Color = panel2.BackColor;
+ MessageBoxCenter.PrepToCenterMessageBoxOnForm(this);
+ colorDialog1.ShowDialog();
+ panel2.BackColor = colorDialog1.Color;
+ }
+
+ private void panel3_Click(object sender, EventArgs e)
+ {
+ colorDialog1.Color = panel3.BackColor;
+ MessageBoxCenter.PrepToCenterMessageBoxOnForm(this);
+ colorDialog1.ShowDialog();
+ panel3.BackColor = colorDialog1.Color;
+ }
+ }
+}
diff --git a/EncryptPad/SettingsForm.resx b/EncryptPad/SettingsForm.resx
new file mode 100644
index 0000000..aa0ca0f
--- /dev/null
+++ b/EncryptPad/SettingsForm.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
\ No newline at end of file
diff --git a/EncryptPad/locked.ico b/EncryptPad/locked.ico
new file mode 100644
index 0000000..35f54e9
Binary files /dev/null and b/EncryptPad/locked.ico differ