diff --git a/.vs/Calendar/FileContentIndex/6039abae-ab0a-40b8-90e0-2a8048bea621.vsidx b/.vs/Calendar/FileContentIndex/6039abae-ab0a-40b8-90e0-2a8048bea621.vsidx
new file mode 100644
index 0000000..4f3a4e9
Binary files /dev/null and b/.vs/Calendar/FileContentIndex/6039abae-ab0a-40b8-90e0-2a8048bea621.vsidx differ
diff --git a/.vs/Calendar/FileContentIndex/833a6f70-8d4d-461a-90be-ff20e0d998c4.vsidx b/.vs/Calendar/FileContentIndex/833a6f70-8d4d-461a-90be-ff20e0d998c4.vsidx
new file mode 100644
index 0000000..8089774
Binary files /dev/null and b/.vs/Calendar/FileContentIndex/833a6f70-8d4d-461a-90be-ff20e0d998c4.vsidx differ
diff --git a/.vs/Calendar/FileContentIndex/read.lock b/.vs/Calendar/FileContentIndex/read.lock
new file mode 100644
index 0000000..e69de29
diff --git a/.vs/Calendar/v17/.suo b/.vs/Calendar/v17/.suo
new file mode 100644
index 0000000..0d7f63c
Binary files /dev/null and b/.vs/Calendar/v17/.suo differ
diff --git a/.vs/ProjectSettings.json b/.vs/ProjectSettings.json
new file mode 100644
index 0000000..f8b4888
--- /dev/null
+++ b/.vs/ProjectSettings.json
@@ -0,0 +1,3 @@
+{
+ "CurrentProjectSetting": null
+}
\ No newline at end of file
diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json
new file mode 100644
index 0000000..bf30e97
--- /dev/null
+++ b/.vs/VSWorkspaceState.json
@@ -0,0 +1,7 @@
+{
+ "ExpandedNodes": [
+ ""
+ ],
+ "SelectedNode": "\\Сalendar.sln",
+ "PreviewInSolutionExplorer": false
+}
\ No newline at end of file
diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite
new file mode 100644
index 0000000..c201bba
Binary files /dev/null and b/.vs/slnx.sqlite differ
diff --git a/.vs/Сalendar/FileContentIndex/25a8d1d2-96f9-49cf-9ec6-07a1f233964e.vsidx b/.vs/Сalendar/FileContentIndex/25a8d1d2-96f9-49cf-9ec6-07a1f233964e.vsidx
new file mode 100644
index 0000000..7274842
Binary files /dev/null and b/.vs/Сalendar/FileContentIndex/25a8d1d2-96f9-49cf-9ec6-07a1f233964e.vsidx differ
diff --git a/.vs/Сalendar/FileContentIndex/6b0b3dd2-fb39-405a-bd69-8fa036748f7b.vsidx b/.vs/Сalendar/FileContentIndex/6b0b3dd2-fb39-405a-bd69-8fa036748f7b.vsidx
new file mode 100644
index 0000000..acdf973
Binary files /dev/null and b/.vs/Сalendar/FileContentIndex/6b0b3dd2-fb39-405a-bd69-8fa036748f7b.vsidx differ
diff --git a/.vs/Сalendar/FileContentIndex/read.lock b/.vs/Сalendar/FileContentIndex/read.lock
new file mode 100644
index 0000000..e69de29
diff --git a/.vs/Сalendar/v17/.suo b/.vs/Сalendar/v17/.suo
new file mode 100644
index 0000000..81fcbbf
Binary files /dev/null and b/.vs/Сalendar/v17/.suo differ
diff --git a/README.md b/README.md
deleted file mode 100644
index 7264e2c..0000000
--- a/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-# Calendar
-
-Календарь
\ No newline at end of file
diff --git a/Сalendar.sln b/Сalendar.sln
new file mode 100644
index 0000000..2e89eda
--- /dev/null
+++ b/Сalendar.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.30717.126
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Сalendar", "Сalendar\Сalendar.csproj", "{093CF92D-B515-4C14-91A0-94DB41719CD5}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {093CF92D-B515-4C14-91A0-94DB41719CD5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {093CF92D-B515-4C14-91A0-94DB41719CD5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {093CF92D-B515-4C14-91A0-94DB41719CD5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {093CF92D-B515-4C14-91A0-94DB41719CD5}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {7E2B0942-9F0D-4711-AD56-377DDE2B29BE}
+ EndGlobalSection
+EndGlobal
diff --git a/Сalendar/App.config b/Сalendar/App.config
new file mode 100644
index 0000000..56efbc7
--- /dev/null
+++ b/Сalendar/App.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Сalendar/Events.cs b/Сalendar/Events.cs
new file mode 100644
index 0000000..c9edd21
--- /dev/null
+++ b/Сalendar/Events.cs
@@ -0,0 +1,50 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace Сalendar
+{
+ class Events
+ {
+ private string event_name; //Переменная для хранения события
+ private string start_date; //Переменная для хранения даты начала события
+ private string end_date; //Переменная для хранения даты окончания события
+ private string time_start; //Переменная для хранения времени начала события
+ private string time_end; //Переменная для хранения времени окончания события
+ public Events(string _event_name, string _start_date, string _end_date, string _time_start, string _time_end) //Метод для записи полученных значений в переменные
+ {
+ this.event_name = _event_name; //запись полученного имени события
+ this.start_date = _start_date; //запись полученной даты начала события
+ this.end_date = _end_date; //запись полученной даты окончания события
+ this.time_start = _time_start; //запись времени начала события
+ this.time_end = _time_end; //запись времени окончания события
+ }
+
+ public string getEventName() //Метод для передачи значения переменной event_name
+ {
+ return this.event_name;
+ }
+
+ public string getStart_Date() //Метод для передачи значения переменной start_date
+ {
+ return this.start_date;
+ }
+
+ public string getEnd_Date() //Метод для передачи значения переменной end_date
+ {
+ return this.end_date;
+ }
+
+ public string getTime_Start() //Метод для передачи значения переменной time_start
+ {
+ return this.time_start;
+ }
+ public string getTime_End() //Метод для передачи значения переменной time_end
+ {
+ return this.time_end;
+ }
+ }
+}
diff --git a/Сalendar/Form1.Designer.cs b/Сalendar/Form1.Designer.cs
new file mode 100644
index 0000000..5014ff7
--- /dev/null
+++ b/Сalendar/Form1.Designer.cs
@@ -0,0 +1,313 @@
+
+using System.Windows.Forms;
+
+namespace Сalendar
+{
+ partial class Form1
+ {
+ ///
+ /// Обязательная переменная конструктора.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Освободить все используемые ресурсы.
+ ///
+ /// истинно, если управляемый ресурс должен быть удален; иначе ложно.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Код, автоматически созданный конструктором форм Windows
+
+ ///
+ /// Требуемый метод для поддержки конструктора — не изменяйте
+ /// содержимое этого метода с помощью редактора кода.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
+ this.listBox1 = new System.Windows.Forms.ListBox();
+ this.monthCalendar1 = new System.Windows.Forms.MonthCalendar();
+ this.label1 = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.button1 = new System.Windows.Forms.Button();
+ this.label4 = new System.Windows.Forms.Label();
+ this.timer1 = new System.Windows.Forms.Timer(this.components);
+ this.textBox1 = new System.Windows.Forms.TextBox();
+ this.label5 = new System.Windows.Forms.Label();
+ this.button2 = new System.Windows.Forms.Button();
+ this.label6 = new System.Windows.Forms.Label();
+ this.label7 = new System.Windows.Forms.Label();
+ this.checkBox1 = new System.Windows.Forms.CheckBox();
+ this.radioButton1 = new System.Windows.Forms.RadioButton();
+ this.radioButton2 = new System.Windows.Forms.RadioButton();
+ this.dateTimePicker1 = new System.Windows.Forms.DateTimePicker();
+ this.label8 = new System.Windows.Forms.Label();
+ this.dateTimePicker2 = new System.Windows.Forms.DateTimePicker();
+ this.label9 = new System.Windows.Forms.Label();
+ this.SuspendLayout();
+ //
+ // listBox1
+ //
+ this.listBox1.FormattingEnabled = true;
+ this.listBox1.ItemHeight = 16;
+ this.listBox1.Location = new System.Drawing.Point(585, 15);
+ this.listBox1.Margin = new System.Windows.Forms.Padding(4);
+ this.listBox1.Name = "listBox1";
+ this.listBox1.Size = new System.Drawing.Size(464, 244);
+ this.listBox1.TabIndex = 0;
+ //
+ // monthCalendar1
+ //
+ this.monthCalendar1.Location = new System.Drawing.Point(351, 15);
+ this.monthCalendar1.Margin = new System.Windows.Forms.Padding(12, 11, 12, 11);
+ this.monthCalendar1.Name = "monthCalendar1";
+ this.monthCalendar1.TabIndex = 1;
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(16, 33);
+ this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(42, 16);
+ this.label1.TabIndex = 2;
+ this.label1.Text = "Дата:";
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(16, 83);
+ this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(51, 16);
+ this.label2.TabIndex = 3;
+ this.label2.Text = "Время:";
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(72, 33);
+ this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(44, 16);
+ this.label3.TabIndex = 4;
+ this.label3.Text = "label3";
+ //
+ // button1
+ //
+ this.button1.Location = new System.Drawing.Point(455, 443);
+ this.button1.Margin = new System.Windows.Forms.Padding(4);
+ this.button1.Name = "button1";
+ this.button1.Size = new System.Drawing.Size(100, 28);
+ this.button1.TabIndex = 5;
+ this.button1.Text = "Добавить";
+ this.button1.UseVisualStyleBackColor = true;
+ this.button1.Click += new System.EventHandler(this.button1_Click);
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Location = new System.Drawing.Point(72, 83);
+ this.label4.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(44, 16);
+ this.label4.TabIndex = 6;
+ this.label4.Text = "label4";
+ //
+ // timer1
+ //
+ this.timer1.Enabled = true;
+ this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
+ //
+ // textBox1
+ //
+ this.textBox1.Location = new System.Drawing.Point(284, 399);
+ this.textBox1.Margin = new System.Windows.Forms.Padding(4);
+ this.textBox1.Name = "textBox1";
+ this.textBox1.Size = new System.Drawing.Size(481, 22);
+ this.textBox1.TabIndex = 7;
+ //
+ // label5
+ //
+ this.label5.AutoSize = true;
+ this.label5.Location = new System.Drawing.Point(139, 402);
+ this.label5.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(130, 16);
+ this.label5.TabIndex = 8;
+ this.label5.Text = "Название события";
+ //
+ // button2
+ //
+ this.button2.Location = new System.Drawing.Point(764, 293);
+ this.button2.Margin = new System.Windows.Forms.Padding(4);
+ this.button2.Name = "button2";
+ this.button2.Size = new System.Drawing.Size(100, 28);
+ this.button2.TabIndex = 9;
+ this.button2.Text = "Удалить";
+ this.button2.UseVisualStyleBackColor = true;
+ this.button2.Click += new System.EventHandler(this.button2_Click);
+ //
+ // label6
+ //
+ this.label6.AutoSize = true;
+ this.label6.Location = new System.Drawing.Point(16, 59);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(93, 16);
+ this.label6.TabIndex = 10;
+ this.label6.Text = "День недели:";
+ //
+ // label7
+ //
+ this.label7.AutoSize = true;
+ this.label7.Location = new System.Drawing.Point(116, 59);
+ this.label7.Name = "label7";
+ this.label7.Size = new System.Drawing.Size(44, 16);
+ this.label7.TabIndex = 11;
+ this.label7.Text = "label7";
+ //
+ // checkBox1
+ //
+ this.checkBox1.AutoSize = true;
+ this.checkBox1.Location = new System.Drawing.Point(585, 267);
+ this.checkBox1.Name = "checkBox1";
+ this.checkBox1.Size = new System.Drawing.Size(130, 20);
+ this.checkBox1.TabIndex = 12;
+ this.checkBox1.Text = "Редактировать";
+ this.checkBox1.UseVisualStyleBackColor = true;
+ //
+ // radioButton1
+ //
+ this.radioButton1.AutoSize = true;
+ this.radioButton1.Checked = true;
+ this.radioButton1.Location = new System.Drawing.Point(382, 235);
+ this.radioButton1.Name = "radioButton1";
+ this.radioButton1.Size = new System.Drawing.Size(93, 20);
+ this.radioButton1.TabIndex = 13;
+ this.radioButton1.TabStop = true;
+ this.radioButton1.Text = "Праздник";
+ this.radioButton1.UseVisualStyleBackColor = true;
+ //
+ // radioButton2
+ //
+ this.radioButton2.AutoSize = true;
+ this.radioButton2.Location = new System.Drawing.Point(382, 262);
+ this.radioButton2.Name = "radioButton2";
+ this.radioButton2.Size = new System.Drawing.Size(119, 20);
+ this.radioButton2.TabIndex = 14;
+ this.radioButton2.Text = "Напоминание";
+ this.radioButton2.UseVisualStyleBackColor = true;
+ //
+ // dateTimePicker1
+ //
+ this.dateTimePicker1.CustomFormat = "HH:mm";
+ this.dateTimePicker1.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
+ this.dateTimePicker1.Location = new System.Drawing.Point(372, 336);
+ this.dateTimePicker1.MaxDate = new System.DateTime(2022, 1, 2, 0, 0, 0, 0);
+ this.dateTimePicker1.MinDate = new System.DateTime(2022, 1, 1, 0, 0, 0, 0);
+ this.dateTimePicker1.Name = "dateTimePicker1";
+ this.dateTimePicker1.ShowUpDown = true;
+ this.dateTimePicker1.Size = new System.Drawing.Size(65, 22);
+ this.dateTimePicker1.TabIndex = 15;
+ this.dateTimePicker1.Value = new System.DateTime(2022, 1, 1, 0, 0, 0, 0);
+ //
+ // label8
+ //
+ this.label8.AutoSize = true;
+ this.label8.Location = new System.Drawing.Point(452, 341);
+ this.label8.Name = "label8";
+ this.label8.Size = new System.Drawing.Size(23, 16);
+ this.label8.TabIndex = 16;
+ this.label8.Text = "по";
+ //
+ // dateTimePicker2
+ //
+ this.dateTimePicker2.CustomFormat = "HH:mm";
+ this.dateTimePicker2.Format = System.Windows.Forms.DateTimePickerFormat.Custom;
+ this.dateTimePicker2.Location = new System.Drawing.Point(501, 336);
+ this.dateTimePicker2.MaxDate = new System.DateTime(2022, 1, 2, 0, 0, 0, 0);
+ this.dateTimePicker2.MinDate = new System.DateTime(2022, 1, 1, 0, 0, 0, 0);
+ this.dateTimePicker2.Name = "dateTimePicker2";
+ this.dateTimePicker2.ShowUpDown = true;
+ this.dateTimePicker2.Size = new System.Drawing.Size(65, 22);
+ this.dateTimePicker2.TabIndex = 17;
+ this.dateTimePicker2.Value = new System.DateTime(2022, 1, 1, 0, 0, 0, 0);
+ //
+ // label9
+ //
+ this.label9.AutoSize = true;
+ this.label9.Location = new System.Drawing.Point(382, 376);
+ this.label9.Name = "label9";
+ this.label9.Size = new System.Drawing.Size(0, 16);
+ this.label9.TabIndex = 18;
+ //
+ // Form1
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center;
+ this.ClientSize = new System.Drawing.Size(1067, 554);
+ this.Controls.Add(this.label9);
+ this.Controls.Add(this.dateTimePicker2);
+ this.Controls.Add(this.label8);
+ this.Controls.Add(this.dateTimePicker1);
+ this.Controls.Add(this.radioButton2);
+ this.Controls.Add(this.radioButton1);
+ this.Controls.Add(this.checkBox1);
+ this.Controls.Add(this.label7);
+ this.Controls.Add(this.label6);
+ this.Controls.Add(this.button2);
+ this.Controls.Add(this.label5);
+ this.Controls.Add(this.textBox1);
+ this.Controls.Add(this.label4);
+ this.Controls.Add(this.button1);
+ this.Controls.Add(this.label3);
+ this.Controls.Add(this.label2);
+ this.Controls.Add(this.label1);
+ this.Controls.Add(this.monthCalendar1);
+ this.Controls.Add(this.listBox1);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
+ this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
+ this.Margin = new System.Windows.Forms.Padding(4);
+ this.Name = "Form1";
+ this.Text = "Календарь";
+ this.Load += new System.EventHandler(this.Form1_Load);
+ this.ResumeLayout(false);
+ this.PerformLayout();
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.ListBox listBox1;
+ private System.Windows.Forms.MonthCalendar monthCalendar1;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.Button button1;
+ private System.Windows.Forms.Label label4;
+ private System.Windows.Forms.Timer timer1;
+ private System.Windows.Forms.TextBox textBox1;
+ private System.Windows.Forms.Label label5;
+ private System.Windows.Forms.Button button2;
+ private System.Windows.Forms.Label label6;
+ private System.Windows.Forms.Label label7;
+ private System.Windows.Forms.CheckBox checkBox1;
+ private System.Windows.Forms.RadioButton radioButton1;
+ private System.Windows.Forms.RadioButton radioButton2;
+ private System.Windows.Forms.DateTimePicker dateTimePicker1;
+ private Label label8;
+ private DateTimePicker dateTimePicker2;
+ private Label label9;
+ }
+}
+
diff --git a/Сalendar/Form1.cs b/Сalendar/Form1.cs
new file mode 100644
index 0000000..36ec2f7
--- /dev/null
+++ b/Сalendar/Form1.cs
@@ -0,0 +1,210 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+using System.IO;
+using System.Security.Cryptography.X509Certificates;
+
+namespace Сalendar
+{
+ public partial class Form1 : Form
+ {
+ public Form1()
+ {
+ InitializeComponent();
+ if (File.Exists("date.dat")) //Заполнение событий из файла (Если существует)
+ {
+ listBox1.Items.Clear(); // очистка списка перед заполнением.
+ using (System.IO.StreamReader sr = new System.IO.StreamReader("date.dat")) // Чтение событий из файла и добавление их в список.
+ {
+ while (!sr.EndOfStream)
+ {
+ listBox1.Items.Add(sr.ReadLine());
+ }
+ }
+ }
+ }
+ List ev = new List(); //Создание списка класса Events
+ private void timer1_Tick(object sender, EventArgs e) //Timer для ввывода текущей даты и времени.
+ {
+ label3.Text = DateTime.Now.ToString("dd.MM.yyyy"); //Вывод текущей полной даты
+ label4.Text = DateTime.Now.ToString("HH:mm:ss"); //Вывод времени
+ if (DateTime.Now.DayOfWeek.ToString() == "Monday") //Условия для переводы текущего дня недели
+ {
+ label7.Text = "Понедельник";
+ }
+ else if (DateTime.Now.DayOfWeek.ToString() == "Tuesday")
+ {
+ label7.Text = "Вторник";
+ }
+ else if (DateTime.Now.DayOfWeek.ToString() == "Wednesday")
+ {
+ label7.Text = "Среда";
+ }
+ else if (DateTime.Now.DayOfWeek.ToString() == "Thursday")
+ {
+ label7.Text = "Четверг";
+ }
+ else if (DateTime.Now.DayOfWeek.ToString() == "Friday")
+ {
+ label7.Text = "Пятница";
+ }
+ else if (DateTime.Now.DayOfWeek.ToString() == "Saturday")
+ {
+ label7.Text = "Суббота";
+ }
+ else
+ {
+ label7.Text = "Воскресенье";
+ }
+ if (radioButton1.Checked) //Проверка выбора праздника и отключение не нужных элементов интерфейса
+ {
+ label8.Visible = false;
+ dateTimePicker1.Visible = false;
+ dateTimePicker2.Visible = false;
+ }
+ else //Включение интерфейса
+ {
+ label8.Visible = true;
+ dateTimePicker1.Visible = true;
+ dateTimePicker2.Visible = true;
+ }
+ if (checkBox1.Checked) //Смена имение кнопки взавизимости от отметки на редактирование события
+ {
+ button1.Text = "Изменить";
+ }
+ else
+ {
+ button1.Text = "Добавить";
+ }
+ }
+
+ private void button1_Click(object sender, EventArgs e) //Метод для записи события
+ {
+ if (checkBox1.Checked == false) // Условия для проверки отметки редактирования
+ {
+ label9.Text = ""; //очистка окна ошибки
+ if (radioButton1.Checked) //Условие для добавления праздников
+ {
+ ev.Add(new Events(textBox1.Text, monthCalendar1.SelectionStart.ToString("dd.MM.yyyy"), monthCalendar1.SelectionEnd.ToString("dd.MM.yyyy"), "", "")); //Запись в список класса Events названия события и диапазона даты события
+
+ textBox1.Text = ""; //Очистка текстового поля
+ if (monthCalendar1.SelectionStart.ToString("dd.MM.yyyy") == monthCalendar1.SelectionEnd.ToString("dd.MM.yyyy")) // Условия для проверки указан был диапазон или единственная дата, для вывода в окно списка.
+ {
+ listBox1.Items.Add($"Праздник: {ev.Last().getEventName()}, начало: {ev.Last().getStart_Date()}, на весь день");
+ }
+ else
+ {
+ listBox1.Items.Add($"Праздник: {ev.Last().getEventName()}, начало: {ev.Last().getStart_Date()} по {ev.Last().getEnd_Date()}, на весь день");
+ }
+ }
+ if (radioButton2.Checked) //Условие для добавление напоминания
+ {
+ ev.Add(new Events(textBox1.Text, monthCalendar1.SelectionStart.ToString("dd.MM.yyyy"), monthCalendar1.SelectionEnd.ToString("dd.MM.yyyy"), dateTimePicker1.Value.ToString("HH:mm"), dateTimePicker2.Value.ToString("HH:mm"))); //Запись в список класса Events названия события и диапазона даты события
+
+ textBox1.Text = ""; //Очистка текстового поля
+ if (monthCalendar1.SelectionStart.ToString("dd.MM.yyyy") == monthCalendar1.SelectionEnd.ToString("dd.MM.yyyy") && dateTimePicker1.Value.ToString() == dateTimePicker2.Value.ToString()) // Условия для проверки указан был диапазон или единственная дата, а также проверка указания времени для вывода в окно списка.
+ {
+ listBox1.Items.Add($"Напоминание: {ev.Last().getEventName()}, начало: {ev.Last().getStart_Date()}, c {ev.Last().getTime_Start()} и на весь день");
+ }
+ else if (monthCalendar1.SelectionStart.ToString("dd.MM.yyyy") != monthCalendar1.SelectionEnd.ToString("dd.MM.yyyy") && dateTimePicker1.Value.ToString() == dateTimePicker2.Value.ToString())
+ {
+ listBox1.Items.Add($"Напоминание: {ev.Last().getEventName()}, начало: {ev.Last().getStart_Date()} по {ev.Last().getEnd_Date()}, c {{ev.Last().getTime_Start()}} и на весь день");
+ }
+ else if (monthCalendar1.SelectionStart.ToString("dd.MM.yyyy") == monthCalendar1.SelectionEnd.ToString("dd.MM.yyyy") && dateTimePicker1.Value.ToString() != dateTimePicker2.Value.ToString())
+ {
+ listBox1.Items.Add($"Напоминание: {ev.Last().getEventName()}, начало: {ev.Last().getStart_Date()}, c {ev.Last().getTime_Start()} по {ev.Last().getTime_End()}");
+ }
+ else if (monthCalendar1.SelectionStart.ToString("dd.MM.yyyy") != monthCalendar1.SelectionEnd.ToString("dd.MM.yyyy") && dateTimePicker1.Value.ToString() != dateTimePicker2.Value.ToString())
+ {
+ listBox1.Items.Add($"Напоминание: {ev.Last().getEventName()}, начало: {ev.Last().getStart_Date()} по {ev.Last().getEnd_Date()}, c {ev.Last().getTime_Start()} по {ev.Last().getTime_End()}");
+ }
+ }
+ using (System.IO.StreamWriter sw = new System.IO.StreamWriter("date.dat")) //Создание файла и записи в него сохранненых событий
+ {
+ for (int l = 0; l < listBox1.Items.Count; l++)//цикл для прохождения по списку и записи списка в файл.
+ sw.WriteLine(listBox1.Items[l].ToString());
+ }
+ }
+ else
+ {
+ int i = listBox1.SelectedIndex; //запись индекса элемента списка который будет отредактирован
+ label9.Text = ""; //очистка ошибочного окна
+ if (i < 0) //проверка на наличие выделенного элемента
+ {
+ label9.Text = "Выберите соботие из списка!"; //ввыод ошибки пользователю
+ label9.ForeColor = System.Drawing.Color.Red; // Выделение красным цветом сообщения об ошибке
+ }
+ else
+ {
+ listBox1.Items.RemoveAt(i); //удаление из списка события для дальнейшей его перезаписи.
+ if (radioButton1.Checked) //проверка выбора праздника
+ {
+ ev.Add(new Events(textBox1.Text, monthCalendar1.SelectionStart.ToString("dd.MM.yyyy"), monthCalendar1.SelectionEnd.ToString("dd.MM.yyyy"), "", "")); //Запись в список класса Events названия события и диапазона даты события
+
+ textBox1.Text = ""; //Очистка текстового поля
+ if (monthCalendar1.SelectionStart.ToString("dd.MM.yyyy") == monthCalendar1.SelectionEnd.ToString("dd.MM.yyyy")) // Условия для проверки указан был диапазон или единственная дата, для вывода в окно списка.
+ {
+ listBox1.Items.Insert(i, $"Праздник: {ev.Last().getEventName()}, начало: {ev.Last().getStart_Date()}, на весь день");
+ }
+ else
+ {
+ listBox1.Items.Insert(i, $"Праздник: {ev.Last().getEventName()}, начало: {ev.Last().getStart_Date()} по {ev.Last().getEnd_Date()}, на весь день");
+ }
+ }
+ if (radioButton2.Checked) //Условие для добавления праздников
+ {
+ ev.Add(new Events(textBox1.Text, monthCalendar1.SelectionStart.ToString("dd.MM.yyyy"), monthCalendar1.SelectionEnd.ToString("dd.MM.yyyy"), dateTimePicker1.Value.ToString("HH:mm"), dateTimePicker2.Value.ToString("HH:mm"))); //Запись в список класса Events названия события и диапазона даты события
+
+ textBox1.Text = ""; //Очистка текстового поля
+ if (monthCalendar1.SelectionStart.ToString("dd.MM.yyyy") == monthCalendar1.SelectionEnd.ToString("dd.MM.yyyy") && dateTimePicker1.Value.ToString() == dateTimePicker2.Value.ToString()) //Условия для проверки указан был диапазон или единственная дата, а также проверка указания времени для вывода в окно списка.
+ {
+ listBox1.Items.Insert(i, $"Напоминание: {ev.Last().getEventName()}, начало: {ev.Last().getStart_Date()}, c {ev.Last().getTime_Start()} и на весь день");
+ }
+ else if (monthCalendar1.SelectionStart.ToString("dd.MM.yyyy") != monthCalendar1.SelectionEnd.ToString("dd.MM.yyyy") && dateTimePicker1.Value.ToString() == dateTimePicker2.Value.ToString())
+ {
+ listBox1.Items.Insert(i, $"Напоминание: {ev.Last().getEventName()}, начало: {ev.Last().getStart_Date()} по {ev.Last().getEnd_Date()}, c {{ev.Last().getTime_Start()}} и на весь день");
+ }
+ else if (monthCalendar1.SelectionStart.ToString("dd.MM.yyyy") == monthCalendar1.SelectionEnd.ToString("dd.MM.yyyy") && dateTimePicker1.Value.ToString() != dateTimePicker2.Value.ToString())
+ {
+ listBox1.Items.Insert(i, $"Напоминание: {ev.Last().getEventName()}, начало: {ev.Last().getStart_Date()}, c {ev.Last().getTime_Start()} по {ev.Last().getTime_End()}");
+ }
+ else if (monthCalendar1.SelectionStart.ToString("dd.MM.yyyy") != monthCalendar1.SelectionEnd.ToString("dd.MM.yyyy") && dateTimePicker1.Value.ToString() != dateTimePicker2.Value.ToString())
+ {
+ listBox1.Items.Insert(i, $"Напоминание: {ev.Last().getEventName()}, начало: {ev.Last().getStart_Date()} по {ev.Last().getEnd_Date()}, c {ev.Last().getTime_Start()} по {ev.Last().getTime_End()}");
+ }
+ }
+ }
+ using (System.IO.StreamWriter sw = new System.IO.StreamWriter("date.dat")) // перезапись файла с сохраненными событиями
+ {
+ for (int l = 0; l < listBox1.Items.Count; l++)//цикл для прохождения по списку и записи списка в файл.
+ sw.WriteLine(listBox1.Items[l].ToString());
+ }
+ }
+ }
+
+ private void button2_Click(object sender, EventArgs e) //Кнопка для очистки списка заданий
+ {
+ listBox1.Items.Remove(listBox1.SelectedItem);//удаляет выбранное событие из списка
+ using (System.IO.StreamWriter sw = new System.IO.StreamWriter("date.dat")) // Перезапись файла с удаленным событием.
+ {
+ for (int l = 0; l < listBox1.Items.Count; l++)
+ sw.WriteLine(listBox1.Items[l].ToString());
+ }
+ if (listBox1.Items.Count == 0) //Если все события были удаленны, то удаляется файл.
+ {
+ System.IO.File.Delete("date.dat");
+ }
+ }
+
+ private void Form1_Load(object sender, EventArgs e)
+ {
+
+ }
+ }
+}
diff --git a/Сalendar/Form1.resx b/Сalendar/Form1.resx
new file mode 100644
index 0000000..e3c5617
--- /dev/null
+++ b/Сalendar/Form1.resx
@@ -0,0 +1,1125 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 78
+
+
+
+
+ AAABAAEAeHgAAAEAIACo6AAAFgAAACgAAAB4AAAA8AAAAAEAIAAAAAAAAOEAABMLAAATCwAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAEAAAADAAAABwAAAAsAAAAQAAAAFQAAABcAAAAYAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAA
+ ABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAA
+ ABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAA
+ ABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAA
+ ABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAA
+ ABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABkAAAAZAAAAGQAAABgAAAAXAAAAFQAAABAAAAALAAAABwAA
+ AAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADAAAABwAA
+ AA4AAAAXAAAAIQAAACwAAAA1AAAAPAAAAEMAAABFAAAARgAAAEcAAABHAAAARwAAAEcAAABHAAAARwAA
+ AEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAA
+ AEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAA
+ AEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAA
+ AEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARwAA
+ AEcAAABHAAAARwAAAEcAAABHAAAARwAAAEcAAABHAAAARgAAAEUAAABDAAAAPAAAADUAAAAsAAAAIQAA
+ ABcAAAAPAAAABwAAAAMAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAwAAAAgAAAARAAAAHwAA
+ AC4AAAA/AAAATwAAAF4AAABrAAAAdAAAAHoAAAB+AAAAgAAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAA
+ AIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAA
+ AIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAA
+ AIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAA
+ AIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgQAA
+ AIEAAACBAAAAgQAAAIEAAACBAAAAgQAAAIEAAACBAAAAgAAAAH4AAAB6AAAAdAAAAGsAAABeAAAAUAAA
+ AEAAAAAvAAAAHwAAABEAAAAJAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAGAAAADwAAAB4AAAAxAAAASAAA
+ AF8AAAB0AgIChgQEBJUFBQWfBgYGpgcHB6sHBwevBwcHsAcHB7EHBwexBwcHsQcHB7EHBwexBwcHsQcH
+ B7EHBwexBwcHsQcHB7EHBwexBwcHsQcHB7EHBwexBwcHsQcHB7EHBwexBgYGsQYGBrEGBgaxBgYGsQYG
+ BrEGBgaxBgYGsQYGBrEGBgaxBgYGsQYGBrEGBgaxBgYGsQYGBrEGBgaxBgYGsQYGBrEGBgaxBgYGsQYG
+ BrEGBgaxBgYGsQYGBrEGBgaxBgYGsQYGBrEGBgaxBgYGsQYGBrEGBgaxBgYGsQYGBrEGBgaxBgYGsQUF
+ BbEFBQWxBQUFsQUFBbEFBQWxBQUFsQUFBbEFBQWxBQUFsQUFBbEFBQWxBQUFsQUFBbEFBQWxBQUFsQUF
+ BbEFBQWxBQUFsQUFBbEFBQWxBQUFsQUFBbEFBQWxBQUFsQUFBa8FBQWsBAQEpwQEBJ8DAwOVAgIChwAA
+ AHUAAABgAAAASQAAADIAAAAeAAAADwAAAAYAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAwAAAAoAAAAWAAAAKwAAAEYAAABiAQEBfQMD
+ A5MKCgqoOTk5xGZmZtaRkZHmm5ub67a2tvLFxcX3w8PD98PDw/fCwsL3wcHB98DAwPe/v7/3vr6+9729
+ vfe8vLz3u7u797q6uve6urr3ubm597e3t/e2trb3tra297a2tve1tbX3s7Oz97GxsfewsLD3sLCw96+v
+ r/evr6/3ra2t96urq/erq6v3qqqq96qqqveoqKj3qKio96enp/enp6f3pqam96SkpPekpKT3o6Oj96Gh
+ ofehoaH3oaGh956envednZ33nZ2d952dnfednZ33nJyc95ycnPeampr3mpqa95qamveYmJj3mJiY95eX
+ l/eWlpb3lpaW95aWlveVlZX3lZWV95OTk/eSkpL3k5OT95OTk/eRkZH3kZGR95GRkfeQkJD3j4+P94+P
+ j/ePj4/3j4+P94+Pj/ePj4/3jo6O946OjveOjo73jo6O946OjveEhITzcXFx62xsbOdRUVHXLi4uxAoK
+ CqkCAgKUAQEBfQAAAGIAAABHAAAALAAAABcAAAAKAAAAAwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEAAAADAAAAB4AAAA4AAAAVwAAAHcCAgKTJCQks2xs
+ bNWysrLuzMzM+M3Nzfu+vr79tra2/rCwsP+srKz/q6ur/6urq/+qqqr/qamp/6mpqf+oqKj/p6en/6en
+ p/+mpqb/paWl/6Ojo/+ioqL/oqKi/6Ghof+hoaH/oKCg/5+fn/+fn5//np6e/52dnf+bm5v/mpqa/5mZ
+ mf+ZmZn/mJiY/5eXl/+Xl5f/lpaW/5WVlf+UlJT/lJSU/5SUlP+Tk5P/k5OT/5KSkv+RkZH/kZGR/5GR
+ kf+Pj4//jo6O/46Ojv+NjY3/jIyM/4yMjP+Li4v/i4uL/4mJif+IiIj/iIiI/4eHh/+Hh4f/h4eH/4aG
+ hv+FhYX/hYWF/4WFhf+FhYX/g4OD/4ODg/+CgoL/gYGB/4GBgf+BgYH/gYGB/4CAgP+AgID/f39//39/
+ f/9/f3//f39//39/f/9+fn7/fn5+/35+fv99fX3/fX19/3x8fP9+fn7/g4OD/oaGhv2QkJD7jo6O+H5+
+ fu9WVlbYHx8ftQICApMAAAB4AAAAWAAAADgAAAAeAAAADQAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAAOAAAAIQAAAEAAAABjAQEBhhsbG6x2dnbXwsLC8s/P
+ z/u6urr+srKy/7CwsP+tra3/qqqq/6ioqP+np6f/p6en/6enp/+mpqb/paWl/6SkpP+kpKT/o6Oj/6Ki
+ ov+ioqL/oqKi/6CgoP+enp7/np6e/52dnf+cnJz/nJyc/5ycnP+bm5v/mpqa/5mZmf+YmJj/l5eX/5aW
+ lv+VlZX/lZWV/5WVlf+VlZX/lJSU/5SUlP+SkpL/kZGR/5GRkf+QkJD/kJCQ/4+Pj/+Ojo7/jo6O/46O
+ jv+NjY3/jIyM/4uLi/+Kior/ioqK/4qKiv+JiYn/iIiI/4eHh/+Hh4f/h4eH/4aGhv+Ghob/hYWF/4SE
+ hP+Dg4P/g4OD/4KCgv+CgoL/gYGB/4GBgf+BgYH/gICA/4CAgP9+fn7/fn5+/35+fv99fX3/fX19/3x8
+ fP98fHz/fHx8/3x8fP98fHz/e3t7/3t7e/97e3v/enp6/3p6ev96enr/enp6/3t7e/97e3v/e3t7/4CA
+ gP6NjY37hoaG9FpaWtoXFxeuAQEBiAAAAGUAAABAAAAAIgAAAA4AAAAEAAAAAQAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAABAAAABAAAAA0AAAAhAAAAQgAAAGsAAACQTk5Owbe3t+zW1tb7vLy8/7S0
+ tP+vr6//rKys/6ysrP+srKz/rKys/6urq/+qqqr/q6ur/6qqqv+pqan/qKio/6ioqP+np6f/p6en/6am
+ pv+lpaX/paWl/6SkpP+jo6P/oqKi/6CgoP+goKD/n5+f/5+fn/+enp7/nZ2d/52dnf+cnJz/nJyc/5yc
+ nP+bm5v/mpqa/5mZmf+YmJj/mJiY/5eXl/+Wlpb/lpaW/5WVlf+UlJT/lJSU/5OTk/+Tk5P/k5OT/5KS
+ kv+RkZH/kJCQ/5CQkP+Pj4//j4+P/46Ojv+Ojo7/jY2N/4yMjP+Li4v/i4uL/4qKiv+JiYn/iYmJ/4iI
+ iP+Hh4f/h4eH/4aGhv+FhYX/hYWF/4WFhf+EhIT/hISE/4SEhP+Dg4P/gYGB/4GBgf+BgYH/gICA/4CA
+ gP+AgID/f39//39/f/9/f3//f39//35+fv9+fn7/fn5+/319ff98fHz/fHx8/3t7e/96enr/eHh4/3l5
+ ef97e3v/f39//4+Pj/t/f3/uQEBAxAAAAJAAAABrAAAAQwAAACIAAAAOAAAABAAAAAEAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAADAAAACwAAACAAAABBAAAAbAICApNqamrMysrK88vLy/67u7v/sbGx/7Cw
+ sP+wsLD/r6+v/7CwsP+wsLD/r6+v/6+vr/+vr6//rq6u/62trf+srKz/rKys/6urq/+qqqr/qqqq/6mp
+ qf+oqKj/qKio/6enp/+mpqb/pqam/6Wlpf+kpKT/o6Oj/6Ojo/+ioqL/oaGh/6Kiov+goKD/oKCg/6Cg
+ oP+fn5//np6e/5ycnP+cnJz/m5ub/5ubm/+bm5v/m5ub/5qamv+ZmZn/mZmZ/5iYmP+YmJj/lpaW/5aW
+ lv+VlZX/lJSU/5SUlP+Tk5P/k5OT/5KSkv+SkpL/kZGR/5CQkP+QkJD/j4+P/4+Pj/+Ojo7/jY2N/4yM
+ jP+Li4v/i4uL/4qKiv+Kior/ioqK/4iIiP+Hh4f/iIiI/4eHh/+Hh4f/hoaG/4aGhv+EhIT/g4OD/4OD
+ g/+Dg4P/goKC/4KCgv+CgoL/goKC/4GBgf+AgID/gYGB/4CAgP+AgID/f39//35+fv99fX3/fHx8/3t7
+ e/95eXn/eHh4/3x8fP+Ghob+iYmJ9FRUVNAFBQWVAAAAbQAAAEIAAAAhAAAACwAAAAMAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAEAAAAJAAAAGgAAADwAAABnDw8Plo+Pj9fV1dX3w8PD/7e3t/+zs7P/s7Oz/7Ky
+ sv+ysrL/s7Oz/7Ozs/+zs7P/srKy/7Kysv+ysrL/sbGx/7Gxsf+wsLD/r6+v/66urv+tra3/ra2t/6ys
+ rP+rq6v/q6ur/6qqqv+pqan/qamp/6ioqP+oqKj/p6en/6enp/+mpqb/paWl/6Wlpf+kpKT/pKSk/6Ki
+ ov+ioqL/oaGh/6Ghof+hoaH/n5+f/5+fn/+enp7/np6e/52dnf+dnZ3/nJyc/5ycnP+bm5v/mpqa/5mZ
+ mf+ZmZn/mJiY/5eXl/+Wlpb/lpaW/5WVlf+VlZX/lZWV/5SUlP+Tk5P/k5OT/5OTk/+SkpL/kZGR/5CQ
+ kP+QkJD/j4+P/46Ojv+NjY3/jY2N/42Njf+MjIz/i4uL/4qKiv+Kior/ioqK/4mJif+IiIj/iIiI/4eH
+ h/+Ghob/hoaG/4aGhv+FhYX/hYWF/4WFhf+Dg4P/hISE/4ODg/+CgoL/goKC/4GBgf+AgID/f39//319
+ ff98fHz/enp6/3h4eP94eHj/gICA/46OjvdhYWHXDw8PmQAAAGgAAAA9AAAAGwAAAAkAAAABAAAAAAAA
+ AAAAAAAAAAAAAQAAAAQAAAAUAAAAMgAAAF4DAwOMjIyM1d3d3fnGxsb/tra2/7S0tP+1tbX/tbW1/7W1
+ tf+1tbX/tbW1/7W1tf+1tbX/tbW1/7W1tf+0tLT/tLS0/7S0tP+zs7P/s7Oz/7Kysv+xsbH/sLCw/6+v
+ r/+vr6//rq6u/62trf+srKz/rKys/6urq/+srKz/qqqq/6qqqv+pqan/qKio/6enp/+np6f/p6en/6am
+ pv+mpqb/paWl/6SkpP+kpKT/o6Oj/6Kiov+hoaH/oaGh/6CgoP+goKD/oKCg/5+fn/+fn5//np6e/56e
+ nv+dnZ3/nJyc/5qamv+ampr/mZmZ/5mZmf+ZmZn/mJiY/5eXl/+Xl5f/lpaW/5WVlf+VlZX/lJSU/5OT
+ k/+Tk5P/kpKS/5KSkv+RkZH/kJCQ/5CQkP+QkJD/j4+P/46Ojv+Ojo7/jIyM/4uLi/+Li4v/i4uL/4qK
+ iv+Kior/iYmJ/4mJif+IiIj/iIiI/4eHh/+Ghob/hoaG/4WFhf+FhYX/hISE/4SEhP+Dg4P/gYGB/4CA
+ gP9/f3//fX19/3t7e/95eXn/eHh4/4GBgf+QkJD5YmJi1wYGBo4AAABgAAAAMgAAABQAAAAEAAAAAQAA
+ AAAAAAAAAAAAAgAAAAwAAAAlAAAATwEBAYBvb2/H29vb9snJyf+4uLj/t7e3/7e3t/+3t7f/uLi4/7i4
+ uP+4uLj/uLi4/7i4uP+4uLj/t7e3/7e3t/+3t7f/t7e3/7a2tv+1tbX/tbW1/7S0tP+0tLT/srKy/7Ky
+ sv+xsbH/sLCw/6+vr/+vr6//r6+v/66urv+urq7/ra2t/62trf+srKz/rKys/6urq/+qqqr/qqqq/6mp
+ qf+oqKj/p6en/6ampv+mpqb/pqam/6ampv+lpaX/pKSk/6Ojo/+jo6P/oqKi/6Kiov+ioqL/oaGh/6Gh
+ of+goKD/n5+f/5+fn/+enp7/nJyc/5ycnP+cnJz/m5ub/5ubm/+ampr/mZmZ/5mZmf+YmJj/mJiY/5eX
+ l/+Wlpb/lJSU/5SUlP+UlJT/k5OT/5KSkv+SkpL/kZGR/5GRkf+QkJD/j4+P/4+Pj/+Ojo7/jY2N/42N
+ jf+NjY3/jIyM/4yMjP+Li4v/ioqK/4qKiv+Kior/iIiI/4iIiP+IiIj/hoaG/4aGhv+FhYX/hISE/4OD
+ g/+BgYH/gICA/35+fv98fHz/eXl5/3h4eP+BgYH/j4+P91RUVMoBAQGBAAAAUQAAACYAAAAMAAAAAgAA
+ AAAAAAABAAAABgAAABgAAAA8AwMDblVVVbbW1tbyy8vL/rq6uv+5ubn/urq6/7q6uv+6urr/u7u7/7u7
+ u/+6urr/u7u7/7u7u/+6urr/urq6/7q6uv+5ubn/ubm5/7i4uP+3t7f/t7e3/7a2tv+2trb/tbW1/7S0
+ tP+zs7P/srKy/7Kysv+ysrL/sbGx/7Gxsf+wsLD/r6+v/6+vr/+vr6//rq6u/66urv+tra3/rKys/6ys
+ rP+srKz/q6ur/6qqqv+qqqr/qamp/6mpqf+oqKj/p6en/6enp/+mpqb/pqam/6Wlpf+lpaX/pKSk/6Sk
+ pP+jo6P/oqKi/6Kiov+hoaH/oKCg/5+fn/+enp7/np6e/52dnf+dnZ3/nJyc/5ycnP+bm5v/mpqa/5qa
+ mv+ZmZn/mJiY/5eXl/+Wlpb/lZWV/5WVlf+VlZX/lJSU/5SUlP+Tk5P/kpKS/5KSkv+RkZH/kJCQ/5CQ
+ kP+QkJD/j4+P/46Ojv+Ojo7/jY2N/4yMjP+MjIz/i4uL/4uLi/+Kior/iYmJ/4iIiP+Hh4f/hoaG/4WF
+ hf+Dg4P/goKC/4CAgP9+fn7/fHx8/3l5ef94eHj/gICA/4qKivNDQ0O6AgICcAAAAD4AAAAZAAAABgAA
+ AAEAAAACAAAADQAAACkBAQFWHx8fk8fHx+jY2Nj+vr6+/7q6uv+7u7v/vLy8/729vf+9vb3/vb29/76+
+ vv+9vb3/vb29/729vf+8vLz/u7u7/7y8vP+8vLz/u7u7/7q6uv+6urr/ubm5/7i4uP+4uLj/t7e3/7a2
+ tv+2trb/tra2/7W1tf+0tLT/s7Oz/7Ozs/+ysrL/sbGx/7Kysv+xsbH/sbGx/7CwsP+vr6//r6+v/6+v
+ r/+urq7/ra2t/6ysrP+srKz/rKys/6ysrP+rq6v/qqqq/6qqqv+pqan/qamp/6ioqP+oqKj/p6en/6en
+ p/+mpqb/paWl/6Wlpf+jo6P/o6Oj/6Kiov+ioqL/oaGh/6CgoP+fn5//np6e/56env+dnZ3/nZ2d/5yc
+ nP+cnJz/m5ub/5qamv+ZmZn/mJiY/5eXl/+Xl5f/l5eX/5aWlv+VlZX/lZWV/5SUlP+UlJT/k5OT/5KS
+ kv+RkZH/kZGR/5GRkf+QkJD/kJCQ/4+Pj/+Ojo7/jo6O/42Njf+MjIz/i4uL/4qKiv+Kior/iIiI/4eH
+ h/+Ghob/hISE/4KCgv+AgID/fn5+/3x8fP95eXn/eHh4/4eHh/6BgYHrHR0dmQEBAVkAAAAqAAAADQAA
+ AAIAAAAFAAAAFgAAADwGBgZxhYWFye3t7frIyMj/vb29/729vf++vr7/vr6+/7+/v/+/v7//v7+//8DA
+ wP/AwMD/v7+//7+/v/+/v7//vr6+/76+vv++vr7/vb29/7y8vP+8vLz/u7u7/7u7u/+6urr/ubm5/7m5
+ uf+5ubn/uLi4/7e3t/+3t7f/tra2/7W1tf+1tbX/tbW1/7S0tP+zs7P/s7Oz/7Kysv+ysrL/srKy/7Gx
+ sf+xsbH/sLCw/6+vr/+vr6//rq6u/66urv+tra3/ra2t/6ysrP+srKz/rKys/6ysrP+qqqr/qqqq/6mp
+ qf+oqKj/qKio/6enp/+mpqb/pqam/6Wlpf+lpaX/pKSk/6Ojo/+jo6P/oqKi/6Ghof+hoaH/oKCg/5+f
+ n/+fn5//nZ2d/5ycnP+cnJz/m5ub/5qamv+ZmZn/mJiY/5iYmP+Xl5f/l5eX/5aWlv+VlZX/lZWV/5SU
+ lP+UlJT/k5OT/5KSkv+SkpL/kpKS/5GRkf+RkZH/kJCQ/4+Pj/+Ojo7/jY2N/42Njf+MjIz/i4uL/4mJ
+ if+Hh4f/hoaG/4SEhP+CgoL/gICA/35+fv97e3v/eHh4/3x8fP+RkZH7X19fzwQEBHIAAAA9AAAAFwAA
+ AAUAAAAJAAAAIgICAk8sLCyT2dnZ7tHR0f7AwMD/wMDA/8DAwP/AwMD/wcHB/8HBwf/BwcH/wcHB/8LC
+ wv/CwsL/wcHB/8HBwf/BwcH/wMDA/8DAwP+/v7//vr6+/76+vv+9vb3/vb29/7y8vP+8vLz/u7u7/7u7
+ u/+6urr/urq6/7m5uf+5ubn/uLi4/7e3t/+3t7f/tra2/7W1tf+1tbX/tbW1/7S0tP+0tLT/s7Oz/7Oz
+ s/+zs7P/srKy/7Kysv+xsbH/sLCw/7CwsP+vr6//rq6u/66urv+tra3/rq6u/62trf+srKz/q6ur/6ur
+ q/+rq6v/qqqq/6mpqf+pqan/qKio/6ioqP+np6f/pqam/6ampv+lpaX/pKSk/6Ojo/+jo6P/oqKi/6Ki
+ ov+hoaH/oKCg/5+fn/+enp7/np6e/52dnf+cnJz/mpqa/5qamv+ZmZn/mJiY/5iYmP+YmJj/l5eX/5aW
+ lv+Wlpb/lZWV/5WVlf+Tk5P/k5OT/5OTk/+Tk5P/kpKS/5GRkf+QkJD/j4+P/46Ojv+NjY3/jY2N/4yM
+ jP+Kior/h4eH/4aGhv+EhIT/goKC/4CAgP99fX3/enp6/3h4eP9/f3//ioqK8SMjI5cCAgJRAAAAIwAA
+ AAoAAAAQAAAAMAkJCWR+fn7C7u7u+sbGxv/AwMD/wcHB/8LCwv/CwsL/w8PD/8PDw//Dw8P/w8PD/8PD
+ w//Dw8P/w8PD/8PDw//CwsL/wsLC/8LCwv/BwcH/wMDA/8DAwP+/v7//vr6+/76+vv++vr7/vb29/729
+ vf+8vLz/vLy8/7u7u/+7u7v/urq6/7q6uv+5ubn/uLi4/7i4uP+4uLj/t7e3/7e3t/+3t7f/tra2/7W1
+ tf+1tbX/tLS0/7S0tP+0tLT/s7Oz/7Kysv+xsbH/sbGx/7CwsP+wsLD/sLCw/6+vr/+vr6//rq6u/66u
+ rv+tra3/rKys/6urq/+qqqr/qqqq/6qqqv+pqan/qKio/6ioqP+np6f/p6en/6ampv+lpaX/pKSk/6Oj
+ o/+jo6P/oqKi/6Ghof+hoaH/oKCg/5+fn/+enp7/np6e/52dnf+cnJz/m5ub/5qamv+ampr/mZmZ/5mZ
+ mf+YmJj/l5eX/5eXl/+Wlpb/lJSU/5SUlP+UlJT/k5OT/5OTk/+SkpL/kZGR/5CQkP+Pj4//jo6O/42N
+ jf+Li4v/ioqK/4iIiP+Ghob/g4OD/4GBgf9/f3//fHx8/3l5ef96enr/kZGR+1paWsYGBgZlAAAAMQAA
+ ABEAAAAYAAAAPREREXfNzc3m2dnZ/sXFxf/CwsL/w8PD/8TExP/FxcX/xcXF/8XFxf/FxcX/xcXF/8XF
+ xf/ExMT/xMTE/8TExP/ExMT/xMTE/8PDw//Dw8P/wsLC/8HBwf/BwcH/wMDA/8DAwP/AwMD/v7+//7+/
+ v/++vr7/vr6+/729vf+9vb3/vLy8/7y8vP+7u7v/u7u7/7u7u/+5ubn/ubm5/7m5uf+4uLj/uLi4/7e3
+ t/+3t7f/tra2/7a2tv+2trb/tbW1/7S0tP+zs7P/s7Oz/7Kysv+ysrL/srKy/7Gxsf+xsbH/sLCw/7Cw
+ sP+vr6//rq6u/62trf+tra3/rKys/6urq/+rq6v/qqqq/6mpqf+pqan/qamp/6ioqP+oqKj/pqam/6am
+ pv+lpaX/pKSk/6Ojo/+ioqL/oqKi/6Ghof+goKD/n5+f/5+fn/+enp7/nZ2d/5ycnP+bm5v/mpqa/5qa
+ mv+ZmZn/mJiY/5eXl/+Xl5f/l5eX/5aWlv+VlZX/lJSU/5SUlP+UlJT/k5OT/5KSkv+RkZH/kJCQ/4+P
+ j/+NjY3/jIyM/4qKiv+IiIj/hoaG/4SEhP+AgID/fX19/3p6ev95eXn/goKC/oGBgecPDw96AQEBPgAA
+ ABkAAAAfBgYGSkdHR5jv7+/1y8vL/8TExP/ExMT/xcXF/8XFxf/Gxsb/x8fH/8bGxv/Hx8f/x8fH/8bG
+ xv/Gxsb/xcXF/8bGxv/Gxsb/xcXF/8TExP/ExMT/w8PD/8LCwv/CwsL/wsLC/8HBwf/BwcH/wMDA/8DA
+ wP/AwMD/v7+//76+vv++vr7/vr6+/729vf+9vb3/vLy8/7y8vP+8vLz/u7u7/7q6uv+6urr/ubm5/7m5
+ uf+4uLj/t7e3/7e3t/+3t7f/tra2/7a2tv+1tbX/tbW1/7S0tP+0tLT/s7Oz/7Kysv+ysrL/sbGx/7Gx
+ sf+wsLD/sLCw/6+vr/+vr6//rq6u/62trf+srKz/q6ur/6urq/+rq6v/qqqq/6qqqv+pqan/qKio/6en
+ p/+mpqb/paWl/6Wlpf+kpKT/o6Oj/6Kiov+ioqL/oaGh/6CgoP+fn5//n5+f/56env+dnZ3/nJyc/5ub
+ m/+ampr/mpqa/5mZmf+YmJj/l5eX/5eXl/+Wlpb/lpaW/5SUlP+UlJT/lJSU/5OTk/+Tk5P/kpKS/5GR
+ kf+Pj4//jY2N/4yMjP+Kior/iIiI/4WFhf+CgoL/gICA/3x8fP94eHj/enp6/5GRkfU4ODieBQUFSwAA
+ ACAAAAAmDAwMVn9/gLv19fX6y8vL/8XFxf/Hx8f/x8fH/8fHx//IyMj/yMjI/8jIyP/Jycn/yMjI/8jI
+ yP/IyMj/yMjI/8fHx//Hx8f/xsbG/8XFxf/FxcX/xMTE/8TExP/Dw8P/w8PD/8LCwv/CwsL/wcHB/8HB
+ wf/BwcH/wMDA/7+/v/+/v7//v7+//7+/v/++vr7/vb29/729vf+9vb3/vb29/7y8vP+7u7v/u7u7/7q6
+ uv+6urr/urq6/7m5uf+4uLj/uLi4/7i4uP+3t7f/t7e3/7a2tv+2trb/tbW1/7S0tP+0tLT/s7Oz/7Oz
+ s/+ysrL/srKy/7Gxsf+xsbH/r6+v/6+vr/+vr6//rq6u/62trf+srKz/rKys/6urq/+qqqr/qqqq/6mp
+ qf+oqKj/p6en/6ampv+lpaX/pKSk/6SkpP+jo6P/oqKi/6Ghof+hoaH/oKCg/5+fn/+enp7/np6e/5yc
+ nP+bm5v/m5ub/5qamv+ZmZn/mZmZ/5iYmP+Xl5f/l5eX/5aWlv+VlZX/lJSU/5SUlP+Tk5P/k5OT/5KS
+ kv+QkJD/j4+P/42Njf+Li4v/iYmJ/4eHh/+Dg4P/gYGB/35+fv96enr/enp6/5SUlPpcXFzBCQkJVgAA
+ ACcAAAAsEhISXq6urtTt7e38zMzM/8jIyP/Jycn/ycnJ/8nJyf/Kysr/ysrK/8rKyv/Kysr/ysrK/8rK
+ yv/Kysr/ycnJ/8jIyP/IyMj/x8fH/8bGxv/Gxsb/xcXF/8XFxf/FxcX/xcXF/8TExP/Dw8P/w8PD/8PD
+ w//CwsL/wcHB/8HBwf/BwcH/wMDA/8DAwP+/v7//v7+//7+/v/+/v7//vr6+/76+vv+9vb3/vb29/7y8
+ vP+8vLz/u7u7/7u7u/+6urr/urq6/7m5uf+5ubn/ubm5/7i4uP+4uLj/t7e3/7a2tv+2trb/tbW1/7S0
+ tP+0tLT/s7Oz/7Ozs/+ysrL/sbGx/7Gxsf+xsbH/sLCw/6+vr/+tra3/ra2t/62trf+srKz/q6ur/6ur
+ q/+qqqr/qamp/6ioqP+np6f/pqam/6Wlpf+lpaX/pKSk/6Ojo/+ioqL/oqKi/6Ghof+goKD/n5+f/56e
+ nv+dnZ3/nJyc/5ubm/+ampr/mpqa/5qamv+ZmZn/mJiY/5eXl/+Wlpb/lpaW/5WVlf+UlJT/k5OT/5OT
+ k/+SkpL/kZGR/4+Pj/+NjY3/i4uL/4iIiP+FhYX/g4OD/39/f/98fHz/e3t7/4yMjPxxcXHXDAwMXgAA
+ ACwAAAAvFhcXY9HS0uLh4eH+y8vL/8nJyf/Kysr/ysrK/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vL
+ y//Ly8v/ysrK/8rKyv/Jycn/yMjI/8jIyP/Hx8f/x8fH/8fHx//Gxsb/xsbG/8XFxf/FxcX/xcXF/8TE
+ xP/Dw8P/w8PD/8PDw//CwsL/wsLC/8LCwv/BwcH/wcHB/8DAwP/AwMD/wMDA/7+/v/+/v7//v7+//76+
+ vv++vr7/vb29/7y8vP+8vLz/u7u7/7u7u/+6urr/urq6/7m5uf+5ubn/uLi4/7i4uP+4uLj/t7e3/7a2
+ tv+1tbX/tbW1/7S0tP+0tLT/s7Oz/7Kysv+ysrL/sbGx/7CwsP+wsLD/r6+v/66urv+tra3/rKys/6ys
+ rP+rq6v/qqqq/6qqqv+pqan/qKio/6enp/+mpqb/paWl/6SkpP+jo6P/o6Oj/6Kiov+hoaH/oKCg/5+f
+ n/+fn5//np6e/52dnf+bm5v/mpqa/5qamv+ampr/mZmZ/5iYmP+Xl5f/lpaW/5aWlv+VlZX/lZWV/5SU
+ lP+Tk5P/kpKS/5CQkP+Pj4//jIyM/4qKiv+Hh4f/hISE/4GBgf9+fn7/fHx8/4ODg/6AgIDlDg4OZAAA
+ AC8AAAAxGhoaZurq6urZ2dn+y8vL/8vLy//MzMz/zMzM/8zMzP/Nzc3/zMzM/83Nzf/Nzc3/zc3N/8zM
+ zP/MzMz/y8vL/8vLy//Kysr/ysrK/8nJyf/IyMj/ycnJ/8jIyP/Hx8f/x8fH/8bGxv/Hx8f/xsbG/8XF
+ xf/FxcX/xcXF/8TExP/Dw8P/w8PD/8PDw//CwsL/wsLC/8HBwf/BwcH/wcHB/8DAwP/AwMD/wMDA/7+/
+ v/+/v7//v7+//76+vv+9vb3/vLy8/7y8vP+8vLz/u7u7/7u7u/+7u7v/urq6/7q6uv+5ubn/ubm5/7i4
+ uP+3t7f/t7e3/7a2tv+1tbX/tbW1/7S0tP+0tLT/srKy/7Kysv+ysrL/sbGx/7CwsP+vr6//rq6u/62t
+ rf+srKz/rKys/6urq/+rq6v/qamp/6mpqf+oqKj/p6en/6Wlpf+kpKT/pKSk/6Ojo/+jo6P/oqKi/6Gh
+ of+goKD/n5+f/56env+dnZ3/nJyc/5qamv+ampr/mpqa/5mZmf+YmJj/l5eX/5eXl/+Wlpb/lpaW/5WV
+ lf+Tk5P/kpKS/5GRkf+QkJD/jo6O/4uLi/+JiYn/hoaG/4KCgv9/f3//fHx8/4CAgP+Li4vuDw8PZwAA
+ ADIAAAAyGxsbaPPz8/DV1dX/zMzM/8zMzP/Nzc3/zc3N/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87O
+ zv/Nzc3/zMzM/8zMzP/Ly8v/y8vL/8rKyv/Kysr/ysrK/8nJyf/Jycn/yMjI/8jIyP/IyMj/x8fH/8fH
+ x//Hx8f/xsbG/8XFxf/FxcX/xcXF/8TExP/ExMT/w8PD/8PDw//Dw8P/wsLC/8LCwv/CwsL/wcHB/8HB
+ wf/BwcH/wMDA/7+/v/+/v7//v7+//76+vv+9vb3/vb29/729vf+8vLz/u7u7/7y8vP+7u7v/urq6/7q6
+ uv+5ubn/ubm5/7i4uP+3t7f/tra2/7W1tf+1tbX/tLS0/7S0tP+zs7P/srKy/7Kysv+xsbH/sLCw/6+v
+ r/+urq7/ra2t/62trf+srKz/q6ur/6qqqv+pqan/qKio/6enp/+mpqb/pqam/6Wlpf+kpKT/o6Oj/6Ki
+ ov+hoaH/oKCg/6CgoP+fn5//np6e/52dnf+cnJz/m5ub/5qamv+ZmZn/mZmZ/5iYmP+Xl5f/lpaW/5aW
+ lv+UlJT/k5OT/5KSkv+QkJD/j4+P/4yMjP+Kior/h4eH/4ODg/+AgID/fHx8/319ff+UlJTyEhISbAAA
+ ADQAAAAzGxsbafT09PPT09P/zMzM/8zMzP/Ozs7/z8/P/8/Pz//Pz8//0NDQ/9DQ0P/Pz8//z8/P/8/P
+ z//Ozs7/zs7O/83Nzf/MzMz/zMzM/8zMzP/MzMz/y8vL/8rKyv/Kysr/ysrK/8nJyf/Jycn/ycnJ/8jI
+ yP/IyMj/x8fH/8fHx//Hx8f/xsbG/8bGxv/Gxsb/xcXF/8XFxf/ExMT/xMTE/8TExP/Dw8P/wsLC/8LC
+ wv/CwsL/wcHB/8HBwf/BwcH/wcHB/8DAwP+/v7//v7+//76+vv++vr7/vb29/729vf+8vLz/vLy8/7u7
+ u/+7u7v/u7u7/7q6uv+5ubn/uLi4/7e3t/+3t7f/tra2/7a2tv+1tbX/tLS0/7Ozs/+zs7P/srKy/7Gx
+ sf+wsLD/rq6u/66urv+tra3/ra2t/6ysrP+rq6v/qqqq/6mpqf+oqKj/p6en/6ampv+lpaX/pKSk/6Sk
+ pP+jo6P/oqKi/6Ghof+goKD/n5+f/56env+dnZ3/nZ2d/5ubm/+ampr/mpqa/5mZmf+ZmZn/mJiY/5aW
+ lv+VlZX/lZWV/5OTk/+RkZH/j4+P/42Njf+Li4v/iYmJ/4aGhv+CgoL/fn5+/319ff+YmJj0HR0ddAIC
+ AjUAAAAzGxsbafX19fPT09P/zs7O/87Ozv/Pz8//z8/P/9DQ0P/Q0ND/0NDQ/9HR0f/R0dH/0NDQ/9DQ
+ 0P/Pz8//z8/P/87Ozv/Ozs7/zs7O/83Nzf/Nzc3/zMzM/8zMzP/MzMz/y8vL/8rKyv/Kysr/ysrK/8nJ
+ yf/Jycn/yMjI/8jIyP/IyMj/x8fH/8fHx//Hx8f/xsbG/8bGxv/Gxsb/xcXF/8TExP/FxcX/xcXF/8bG
+ xv/Gxsb/xsbG/8XFxf/Dw8P/wsLC/8HBwf/BwcH/wcHB/8DAwP/AwMD/v7+//76+vv++vr7/vr6+/729
+ vf+9vb3/vLy8/7u7u/+7u7v/urq6/7m5uf+5ubn/t7e3/7e3t/+2trb/tbW1/7W1tf+2trb/tra2/7S0
+ tP+zs7P/sbGx/7CwsP+urq7/rq6u/62trf+srKz/rKys/6urq/+qqqr/qamp/6ioqP+np6f/pqam/6Wl
+ pf+kpKT/o6Oj/6Kiov+hoaH/oKCg/6CgoP+enp7/np6e/52dnf+cnJz/m5ub/5qamv+ZmZn/mZmZ/5iY
+ mP+Wlpb/lZWV/5SUlP+SkpL/kJCQ/46Ojv+MjIz/ioqK/4eHh/+Dg4P/gICA/4CAgP+ampr0IyMkdwMD
+ AzUAAAAzGxsbavX19fPU1NT/0NDQ/9DQ0P/Q0ND/0NDQ/9HR0f/R0dH/0dHR/9LS0v/S0tL/0dHR/9HR
+ 0f/Q0ND/0NDQ/8/Pz//Pz8//z8/P/87Ozv/Ozs7/zc3N/83Nzf/Nzc3/zMzM/8zMzP/MzMz/y8vL/8vL
+ y//Kysr/ysrK/8rKyv/Jycn/ycnJ/8nJyf/IyMj/yMjI/8jIyP/Hx8f/yMjI/8vLy//Nzc3/y8vL/8TE
+ xP+/v7//wMDA/8PDw//IyMj/ycnJ/8jIyP/ExMT/wsLC/8LCwv/CwsL/wcHB/8DAwP/AwMD/v7+//76+
+ vv++vr7/vr6+/729vf+8vLz/vLy8/7u7u/+7u7v/ubm5/7q6uv+8vLz/vLy8/7m5uf+0tLT/sLCw/7Cw
+ sP+0tLT/t7e3/7e3t/+0tLT/sLCw/66urv+tra3/ra2t/6ysrP+rq6v/q6ur/6qqqv+pqan/p6en/6am
+ pv+mpqb/pKSk/6SkpP+jo6P/oqKi/6Ghof+goKD/n5+f/56env+dnZ3/nJyc/5ycnP+bm5v/mZmZ/5mZ
+ mf+Xl5f/lpaW/5SUlP+Tk5P/kZGR/4+Pj/+NjY3/ioqK/4iIiP+EhIT/gYGB/4GBgf+cnJz0IyMjdwMD
+ AzUAAAAzGxsbavX19fPW1tb/0dHR/9HR0f/R0dH/0dHR/9LS0v/S0tL/0tLS/9LS0v/T09P/09PT/9LS
+ 0v/S0tL/0dHR/9HR0f/R0dH/0NDQ/8/Pz//Pz8//z8/P/87Ozv/Ozs7/zc3N/83Nzf/Nzc3/zc3N/8zM
+ zP/Ly8v/y8vL/8vLy//Kysr/ysrK/8rKyv/Jycn/ycnJ/8rKyv/Nzc3/y8vL/7i4uP+cnJz/hYWF/3Z2
+ dv9ubm7/b29v/3Z2dv+EhIT/mpqa/7W1tf/Gxsb/ycnJ/8TExP/CwsL/wsLC/8LCwv/BwcH/wcHB/8DA
+ wP+/v7//v7+//76+vv++vr7/vb29/7y8vP+8vLz/v7+//7u7u/+oqKj/jY2N/3p6ev9vb2//Z2dn/2lp
+ af9wcHD/fX19/5SUlP+qqqr/tbW1/7Ozs/+wsLD/rq6u/62trf+srKz/rKys/6urq/+qqqr/qamp/6en
+ p/+np6f/pqam/6Wlpf+kpKT/o6Oj/6Kiov+hoaH/oKCg/5+fn/+enp7/nZ2d/52dnf+cnJz/mpqa/5mZ
+ mf+ZmZn/l5eX/5WVlf+UlJT/kpKS/5CQkP+Ojo7/i4uL/4mJif+FhYX/goKC/4KCgv+dnZ30IyQjdwMD
+ AzYAAAAzGxsbavX19fPX19f/0tLS/9HR0f/S0tL/0tLS/9LS0v/T09P/09PT/9PT0//T09P/09PT/9PT
+ 0//T09P/09PT/9LS0v/S0tL/0dHR/9HR0f/R0dH/0NDQ/9DQ0P/Pz8//z8/P/8/Pz//Ozs7/zc3N/83N
+ zf/Nzc3/zc3N/8zMzP/MzMz/y8vL/8vLy//Ly8v/zc3N/8/Pz/+7u7v/i4uL/19fX/9DQ0P/MzMz/y4u
+ Lv8rKyv/LCws/y4uLv80NDT/RERE/15eXv+CgoL/s7Oz/8nJyf/Gxsb/xMTE/8PDw//Dw8P/wsLC/8LC
+ wv/BwcH/wMDA/8DAwP+/v7//vr6+/7+/v//BwcH/qqqq/3t7e/9YWFj/Pz8//zIyMv8uLi7/LCws/yws
+ LP8uLi7/NjY2/0ZGRv9hYWH/iYmJ/62trf+1tbX/sbGx/66urv+urq7/ra2t/6ysrP+rq6v/qqqq/6mp
+ qf+oqKj/qKio/6enp/+mpqb/paWl/6SkpP+ioqL/oaGh/6Ghof+goKD/n5+f/56env+dnZ3/nJyc/5ub
+ m/+ampr/l5eX/5aWlv+VlZX/k5OT/5GRkf+Pj4//jIyM/4qKiv+Ghob/g4OD/4ODg/+dnZ30IyMjdwMD
+ AzYAAAAzGxsbavX19fPY2Nj/09PT/9PT0//U1NT/1NTU/9TU1P/U1NT/1NTU/9TU1P/U1NT/1NTU/9TU
+ 1P/U1NT/1NTU/9PT0//T09P/0tLS/9LS0v/R0dH/0dHR/9HR0f/Q0ND/0NDQ/9DQ0P/Pz8//z8/P/87O
+ zv/Pz8//zs7O/87Ozv/Nzc3/zc3N/8zMzP/Pz8//zc3N/6mpqf9mZmb/Nzc3/yYmJv8mJib/KSkp/ysr
+ K/8sLCz/LCws/ysrK/8qKir/Jycn/yYmJv80NDT/Xl5e/5mZmf/Hx8f/yMjI/8XFxf/FxcX/xMTE/8TE
+ xP/Dw8P/wsLC/8HBwf/BwcH/w8PD/8HBwf+Wlpb/XFxc/zMzM/8nJyf/KCgo/yoqKv8rKyv/LCws/yws
+ LP8rKyv/Kioq/yYmJv8pKSn/Pj4+/21tbf+jo6P/tbW1/7Kysv+wsLD/r6+v/66urv+srKz/rKys/6ur
+ q/+qqqr/qamp/6ioqP+np6f/pqam/6Wlpf+kpKT/o6Oj/6Kiov+hoaH/oKCg/5+fn/+enp7/nZ2d/5yc
+ nP+bm5v/mZmZ/5eXl/+VlZX/lJSU/5GRkf+QkJD/jIyM/4qKiv+Hh4f/hISE/4SEhP+enp70IyQkdwMD
+ AzYAAAAzGxsbavX19fPZ2dn/1NTU/9TU1P/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV1f/V1dX/1dXV/9XV
+ 1f/V1dX/1dXV/9TU1P/U1NT/09PT/9PT0//T09P/0tLS/9LS0v/R0dH/0tLS/9HR0f/Q0ND/0NDQ/9DQ
+ 0P/Pz8//0NDQ/8/Pz//Ozs7/zs7O/9DQ0P/Pz8//pKSk/1NTU/8nJyf/JiYm/ywsLP8tLS3/LS0t/y0t
+ Lf8uLi7/Li4u/y4uLv8uLi7/Li4u/y0tLf8pKSn/KCgo/0ZGRv+Ojo7/x8fH/8jIyP/Gxsb/xsbG/8XF
+ xf/ExMT/w8PD/8PDw//Dw8P/xMTE/5KSkv9HR0f/KCgo/yoqKv8tLS3/Li4u/y4uLv8uLi7/Li4u/y4u
+ Lv8uLi7/LS0t/y0tLf8sLCz/JiYm/y0tLf9gYGD/oKCg/7W1tf+ysrL/sbGx/7CwsP+urq7/ra2t/6ys
+ rP+srKz/q6ur/6mpqf+oqKj/p6en/6ampv+lpaX/pKSk/6Ojo/+ioqL/oaGh/6Ghof+goKD/np6e/56e
+ nv+dnZ3/m5ub/5mZmf+Xl5f/lJSU/5KSkv+RkZH/jo6O/4uLi/+IiIj/hISE/4SEhP+goKD0IyQkdwMD
+ AzYAAAAzGxsbavX19fPa2tr/1dXV/9XV1f/W1tb/19fX/9bW1v/W1tb/1tbW/9bW1v/W1tb/1tbW/9bW
+ 1v/W1tb/1tbW/9XV1f/U1NT/1dXV/9XV1f/V1dX/1NTU/9PT0//T09P/09PT/9LS0v/S0tL/0tLS/9HR
+ 0f/R0dH/0dHR/9DQ0P/Q0ND/0dHR/9PT0/+wsLD/VlZW/yMjI/8pKSn/LCws/ywsLP8sLCz/LS0t/y0t
+ Lf8sLCz/LCws/y0tLf8tLS3/LS0t/y0tLf8uLi7/LS0t/ycnJ/8+Pj7/mJiY/8vLy//IyMj/x8fH/8fH
+ x//Gxsb/xsbG/8XFxf/IyMj/np6e/0VFRf8oKCj/LCws/y4uLv8uLi7/LS0t/y0tLf8tLS3/LCws/y0t
+ Lf8tLS3/LS0t/y0tLf8sLCz/LCws/ycnJ/8qKir/Y2Nj/6Wlpf+2trb/srKy/7Gxsf+wsLD/r6+v/66u
+ rv+tra3/q6ur/6urq/+pqan/qKio/6enp/+np6f/pqam/6Wlpf+kpKT/o6Oj/6Kiov+hoaH/n5+f/5+f
+ n/+enp7/nJyc/5qamv+YmJj/lpaW/5SUlP+SkpL/j4+P/4yMjP+JiYn/hoaG/4aGhv+ioqL0JCQkdwMD
+ AzYAAAAzGxsbavX19fPb29v/1tbW/9bW1v/W1tb/19fX/9fX1//X19f/2NjY/9jY2P/X19f/19fX/9fX
+ 1//X19f/19fX/9bW1v/V1dX/1tbW/9bW1v/V1dX/1dXV/9XV1f/V1dX/1NTU/9TU1P/T09P/09PT/9PT
+ 0//S0tL/0tLS/9HR0f/R0dH/1tbW/8XFxf9zc3P/JSUl/ygoKP8rKyv/Kioq/ysrK/8rKyv/KCgo/yMj
+ I/8kJCT/JCQk/yMjI/8nJyf/Kysr/y0tLf8tLS3/LS0t/ywsLP8oKCj/TU1N/7i4uP/MzMz/ycnJ/8jI
+ yP/IyMj/yMjI/8nJyf+6urr/VlZW/ygoKP8sLCz/LS0t/y0tLf8tLS3/LS0t/ygoKP8kJCT/JSUl/yQk
+ JP8nJyf/Kysr/ywsLP8sLCz/Kysr/ysrK/8mJib/Li4u/3p6ev+zs7P/tra2/7Ozs/+ysrL/sbGx/6+v
+ r/+urq7/ra2t/6ysrP+rq6v/qqqq/6mpqf+oqKj/p6en/6enp/+lpaX/pKSk/6Ojo/+ioqL/oaGh/6Cg
+ oP+fn5//nZ2d/5ubm/+ZmZn/l5eX/5aWlv+Tk5P/kJCQ/42Njf+Kior/h4eH/4iIiP+jo6P0JCQkdwMD
+ AzYAAAAzGxsbavX19fPc3Nz/19fX/9fX1//Y2Nj/2NjY/9fX1//Y2Nj/2dnZ/9nZ2f/Y2Nj/2dnZ/9nZ
+ 2f/Z2dn/2NjY/9fX1//X19f/19fX/9fX1//W1tb/1tbW/9bW1v/W1tb/1dXV/9XV1f/V1dX/1NTU/9TU
+ 1P/U1NT/09PT/9LS0v/U1NT/19fX/6Kiov8+Pj7/ISEh/yoqKv8qKir/Kioq/yoqKv8nJyf/Ly8v/0tL
+ S/9aWlr/WVlZ/01NTf81NTX/JiYm/ysrK/8sLCz/LCws/ywsLP8rKyv/Kioq/4KCgv/MzMz/y8vL/8nJ
+ yf/Jycn/ycnJ/8vLy/+Pj4//LS0t/ysrK/8sLCz/LCws/ywsLP8sLCz/Jycn/zExMf9LS0v/WFhY/09P
+ T/80NDT/Jycn/yoqKv8rKyv/Kioq/yoqKv8qKir/ISEh/01NTf+enp7/urq6/7S0tP+0tLT/srKy/7Gx
+ sf+wsLD/r6+v/66urv+tra3/rKys/6urq/+qqqr/qamp/6ioqP+mpqb/paWl/6SkpP+jo6P/oqKi/6Ki
+ ov+goKD/np6e/52dnf+bm5v/mZmZ/5aWlv+UlJT/kZGR/4+Pj/+Li4v/h4eH/4iIiP+kpKT0JCQldwMD
+ AzYAAAAzGxsbavX19fPc3Nz/2NjY/9jY2P/Z2dn/2dnZ/9nZ2f/Z2dn/2dnZ/9nZ2f/Z2dn/2tra/9vb
+ 2//a2tr/2dnZ/9nZ2f/Y2Nj/2NjY/9jY2P/X19f/1tbW/9fX1//X19f/1tbW/9bW1v/W1tb/1tbW/9XV
+ 1f/V1dX/1dXV/9TU1P/X19f/zs7O/3x8fP8kJCT/Jycn/ykpKf8pKSn/KSkp/ycnJ/82Njb/d3d3/7Gx
+ sf+/v7//vr6+/7Gxsf+FhYX/RkZG/ycnJ/8rKyv/Kysr/ysrK/8rKyv/KSkp/0xMTP+/v7//zs7O/8vL
+ y//Ly8v/y8vL/8XFxf9eXl7/KSkp/yoqKv8rKyv/Kysr/ywsLP8oKCj/PDw8/3d3d/+np6f/tLS0/6qq
+ qv9/f3//QUFB/ykpKf8pKSn/Kioq/ykpKf8pKSn/JSUl/zAwMP+EhIT/ubm5/7e3t/+1tbX/tLS0/7Oz
+ s/+xsbH/sLCw/7CwsP+urq7/ra2t/6ysrP+rq6v/qqqq/6mpqf+oqKj/p6en/6ampv+kpKT/pKSk/6Oj
+ o/+hoaH/n5+f/5+fn/+cnJz/mpqa/5iYmP+VlZX/k5OT/5CQkP+NjY3/iYmJ/4iIiP+kpKT0JCQldwMD
+ AzYAAAAzGxsbavX19fPd3d3/2dnZ/9nZ2f/Z2dn/2tra/9ra2v/a2tr/2tra/9ra2v/a2tr/29vb/9vb
+ 2//b29v/2tra/9nZ2f/Z2dn/2dnZ/9nZ2f/Y2Nj/2NjY/9jY2P/X19f/19fX/9fX1//X19f/19fX/9fX
+ 1//W1tb/1tbW/9XV1f/b29v/xMTE/2VlZf8fHx//KSkp/ygoKP8oKCj/JSUl/y0tLf9wcHD/zs7O/9zc
+ 3P/Y2Nj/2NjY/9nZ2f/R0dH/lJSU/zExMf8oKCj/Kioq/yoqKv8qKir/KSkp/zQ0NP+vr6//0NDQ/87O
+ zv/MzMz/zc3N/7u7u/9BQUH/KSkp/ykpKf8qKir/Kioq/ykpKf8rKyv/fn5+/8LCwv/Ly8v/yMjI/8nJ
+ yf/Hx8f/hoaG/zc3N/8mJib/KSkp/ygoKP8oKCj/Jycn/yQkJP9wcHD/tLS0/7q6uv+2trb/tbW1/7S0
+ tP+zs7P/srKy/7Gxsf+wsLD/rq6u/62trf+srKz/q6ur/6qqqv+pqan/qamp/6enp/+np6f/paWl/6Sk
+ pP+ioqL/oaGh/6CgoP+dnZ3/m5ub/5mZmf+Wlpb/lJSU/5GRkf+NjY3/i4uL/4qKiv+mpqb0JCUldwMD
+ AzYAAAAzGxsbavX19fPf39//2tra/9nZ2f/a2tr/29vb/9vb2//b29v/29vb/9vb2//b29v/3Nzc/9zc
+ 3P/b29v/29vb/9vb2//a2tr/2tra/9ra2v/Z2dn/2dnZ/9nZ2f/Y2Nj/2NjY/9jY2P/Y2Nj/19fX/9jY
+ 2P/X19f/19fX/9bW1v/d3d3/vLy8/1VVVf8ZGRn/IyMj/yQkJP8lJSX/ICAg/z4+Pv+pqan/3t7e/9TU
+ 1P/T09P/0tLS/9LS0v/W1tb/wcHB/09PT/8iIiL/KSkp/ykpKf8pKSn/KCgo/y4uLv+ioqL/0tLS/8/P
+ z//Ozs7/z8/P/7Ozs/81NTX/KCgo/ykpKf8pKSn/KSkp/yQkJP8/Pz//r6+v/8rKyv/Gxsb/xMTE/8PD
+ w//IyMj/uLi4/05OTv8kJCT/Jycn/ycnJ/8nJyf/Jycn/x8fH/9nZ2f/srKy/7y8vP+3t7f/t7e3/7W1
+ tf+0tLT/s7Oz/7Kysv+xsbH/sLCw/6+vr/+urq7/ra2t/6ysrP+qqqr/qamp/6mpqf+oqKj/p6en/6Wl
+ pf+kpKT/oqKi/6Ghof+fn5//nJyc/5qamv+Xl5f/lJSU/5KSkv+Pj4//jIyM/4yMjP+pqan0JSYldwMD
+ AzYAAAAzGxsbavX19fPg4OD/29vb/9vb2//b29v/29vb/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3d3d/9zc
+ 3P/c3Nz/29vb/9vb2//b29v/29vb/9vb2//a2tr/2tra/9ra2v/Z2dn/2dnZ/9nZ2f/Y2Nj/2NjY/9jY
+ 2P/Y2Nj/2NjY/9fX1//e3t7/v7+//11dXf8jIyP/LCws/ykpKf8nJyf/ICAg/0hISP++vr7/29vb/9XV
+ 1f/U1NT/1NTU/9TU1P/W1tb/ycnJ/2BgYP8eHh7/KCgo/ygoKP8oKCj/Jycn/ysrK/+YmJj/09PT/9DQ
+ 0P/Pz8//0dHR/6+vr/8zMzP/JiYm/ygoKP8oKCj/KCgo/yIiIv9LS0v/tra2/8rKyv/Hx8f/xsbG/8XF
+ xf/Hx8f/wcHB/1RUVP8kJCT/JiYm/ycnJ/8mJib/JiYm/x4eHv9kZGT/srKy/76+vv+5ubn/uLi4/7e3
+ t/+1tbX/tLS0/7S0tP+zs7P/srKy/7CwsP+wsLD/rq6u/62trf+srKz/q6ur/6qqqv+pqan/qKio/6am
+ pv+lpaX/o6Oj/6Kiov+goKD/nZ2d/5ubm/+ZmZn/lZWV/5OTk/+QkJD/jY2N/42Njf+qqqr0JSYmdwMD
+ AzYAAAAzGxsbavX19fPg4OD/29vb/9zc3P/c3Nz/3Nzc/93d3f/c3Nz/3d3d/93d3f/d3d3/3t7e/97e
+ 3v/d3d3/3d3d/9zc3P/c3Nz/3Nzc/9zc3P/b29v/29vb/9vb2//a2tr/2tra/9ra2v/a2tr/2dnZ/9nZ
+ 2f/Z2dn/2dnZ/9nZ2f/c3Nz/zs7O/5+fn/9/f3//fX19/3R0dP9ra2v/YWFh/3h4eP/Ly8v/2tra/9bW
+ 1v/V1dX/1dXV/9XV1f/X19f/ysrK/2FhYf8dHR3/Jycn/ycnJ/8nJyf/JiYm/ygoKP+QkJD/1dXV/9HR
+ 0f/R0dH/09PT/7Gxsf8yMjL/JSUl/ycnJ/8nJyf/Jycn/yEhIf9KSkr/tra2/8zMzP/Jycn/yMjI/8fH
+ x//Jycn/wcHB/1NTU/8jIyP/JSUl/yYmJv8lJSX/JSUl/x0dHf9kZGT/s7Oz/8DAwP+7u7v/ubm5/7i4
+ uP+3t7f/tra2/7W1tf+0tLT/s7Oz/7Kysv+xsbH/sLCw/6+vr/+urq7/rKys/6urq/+qqqr/qamp/6io
+ qP+np6f/paWl/6Ojo/+ioqL/np6e/52dnf+ampr/l5eX/5SUlP+RkZH/jY2N/46Ojv+srKz0JiYmdwMD
+ AzYAAAAzGxsbavX19fPg4OD/3Nzc/93d3f/d3d3/3d3d/97e3v/d3d3/3t7e/97e3v/e3t7/3t7e/97e
+ 3v/e3t7/3t7e/97e3v/d3d3/3d3d/9zc3P/c3Nz/3Nzc/9zc3P/b29v/29vb/9vb2//b29v/2tra/9ra
+ 2v/a2tr/2tra/9ra2v/Z2dn/29vb/+Dg4P/h4eH/3d3d/9nZ2f/V1dX/0dHR/9DQ0P/X19f/2NjY/9fX
+ 1//X19f/19fX/9bW1v/Z2dn/zMzM/2BgYP8bGxv/JiYm/yYmJv8mJib/JSUl/ycnJ/+RkZH/19fX/9PT
+ 0//T09P/1NTU/7Kysv8xMTH/JCQk/yYmJv8mJib/JiYm/yAgIP9KSkr/t7e3/83Nzf/Ly8v/ysrK/8nJ
+ yf/Kysr/w8PD/1JSUv8hISH/JCQk/yUlJf8kJCT/JCQk/xwcHP9kZGT/tbW1/8HBwf+8vLz/u7u7/7q6
+ uv+5ubn/uLi4/7a2tv+1tbX/tLS0/7Ozs/+ysrL/sbGx/7CwsP+vr6//rq6u/62trf+rq6v/qqqq/6mp
+ qf+np6f/pqam/6SkpP+jo6P/n5+f/56env+bm5v/mZmZ/5SUlP+SkpL/jo6O/4+Pj/+srKz0JiYmdwMD
+ AzYAAAAzGxsbavX19fPh4eH/3d3d/93d3f/e3t7/3t7e/97e3v/e3t7/39/f/9/f3//f39//39/f/9/f
+ 3//e3t7/3t7e/97e3v/e3t7/3d3d/93d3f/d3d3/3d3d/93d3f/c3Nz/3Nzc/9zc3P/c3Nz/29vb/9zc
+ 3P/b29v/2tra/9ra2v/a2tr/2tra/9ra2v/a2tr/29vb/9zc3P/d3d3/3d3d/93d3f/Z2dn/2dnZ/9jY
+ 2P/Y2Nj/2NjY/9fX1//a2tr/ysrK/1xcXP8bGxv/JSUl/yUlJf8lJSX/JCQk/ycnJ/+Wlpb/19fX/9TU
+ 1P/U1NT/1tbW/7Ozs/8xMTH/IyMj/yUlJf8lJSX/JSUl/x4eHv9JSUn/uLi4/8/Pz//MzMz/ysrK/8rK
+ yv/MzMz/xMTE/1JSUv8gICD/IyMj/yQkJP8jIyP/IyMj/xsbG/9lZWX/tra2/8LCwv+9vb3/vLy8/7u7
+ u/+6urr/ubm5/7i4uP+3t7f/tra2/7S0tP+zs7P/srKy/7Gxsf+wsLD/r6+v/66urv+tra3/q6ur/6qq
+ qv+pqan/p6en/6Wlpf+kpKT/oaGh/5+fn/+dnZ3/mpqa/5aWlv+Tk5P/kJCQ/5CQkP+vr6/0JiYmdwMD
+ AzYAAAAzGxsbavX19fPi4uL/3t7e/97e3v/f39//3t7e/9/f3//e3t7/39/f/+Dg4P/g4OD/4ODg/+Dg
+ 4P/f39//39/f/9/f3//f39//39/f/97e3v/e3t7/3t7e/93d3f/d3d3/3d3d/93d3f/d3d3/3d3d/93d
+ 3f/c3Nz/3Nzc/9zc3P/b29v/29vb/9vb2//b29v/29vb/9vb2//a2tr/2tra/9ra2v/a2tr/2tra/9nZ
+ 2f/Z2dn/2dnZ/9nZ2f/b29v/wMDA/0dHR/8dHR3/JCQk/yQkJP8kJCT/IiIi/ygoKP+ioqL/2dnZ/9XV
+ 1f/V1dX/19fX/7S0tP8wMDD/IiIi/yQkJP8kJCT/JCQk/xwcHP9ISEj/ubm5/8/Pz//Nzc3/zMzM/8vL
+ y//Nzc3/xcXF/1JSUv8gICD/IiIi/yMjI/8iIiL/IiIi/xoaGv9lZWX/t7e3/8TExP++vr7/vb29/7y8
+ vP+7u7v/u7u7/7m5uf+4uLj/t7e3/7W1tf+1tbX/s7Oz/7Kysv+xsbH/sLCw/6+vr/+urq7/ra2t/6ys
+ rP+qqqr/qKio/6enp/+lpaX/o6Oj/6CgoP+enp7/nJyc/5eXl/+UlJT/kpKS/5KSkv+wsLD0JiYmdwMD
+ AzYAAAAzGxsbavX19fPi4uL/3t7e/9/f3//g4OD/39/f/9/f3//f39//4eHh/+Dg4P/h4eH/4eHh/+Dg
+ 4P/g4OD/4ODg/+Dg4P/f39//39/f/9/f3//f39//39/f/97e3v/e3t7/3t7e/97e3v/e3t7/3t7e/97e
+ 3v/d3d3/3d3d/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3Nzc/9vb2//b29v/29vb/9ra
+ 2v/a2tr/2tra/9zc3P/c3Nz/paWl/ycnJ/8gICD/IyMj/yMjI/8jIyP/ISEh/yoqKv+vr6//2tra/9bW
+ 1v/V1dX/2NjY/7W1tf8vLy//ISEh/yMjI/8jIyP/IyMj/xsbG/9ISEj/urq6/9HR0f/Pz8//zs7O/8zM
+ zP/Ozs7/xsbG/1FRUf8eHh7/ISEh/yIiIv8hISH/ISEh/xgYGP9lZWX/ubm5/8XFxf/AwMD/v7+//76+
+ vv+9vb3/vLy8/7q6uv+5ubn/ubm5/7e3t/+2trb/tbW1/7Ozs/+zs7P/sbGx/7Gxsf+vr6//rq6u/62t
+ rf+srKz/qqqq/6mpqf+mpqb/pKSk/6Ghof+fn5//nZ2d/5qamv+Wlpb/k5OT/5OTk/+zs7P0JiYndwMD
+ AzYAAAAzGxsbavX19fPk5OT/39/f/9/f3//g4OD/4ODg/+Dg4P/g4OD/4eHh/+Hh4f/i4uL/4eHh/+Hh
+ 4f/h4eH/4eHh/+Hh4f/g4OD/4ODg/+Dg4P/g4OD/4ODg/9/f3//f39//39/f/9/f3//e3t7/39/f/9/f
+ 3//e3t7/3t7e/97e3v/d3d3/3d3d/93d3f/d3d3/3d3d/9zc3P/c3Nz/3Nzc/9zc3P/c3Nz/3d3d/93d
+ 3f/e3t7/39/f/9/f3//Gxsb/ZGRk/xkZGf8iIiL/ISEh/yEhIf8hISH/Hx8f/zs7O//ExMT/2tra/9fX
+ 1//X19f/2dnZ/7a2tv8uLi7/ICAg/yEhIf8hISH/ISEh/xoaGv9ISEj/u7u7/9PT0//Q0ND/z8/P/87O
+ zv/Pz8//yMjI/1FRUf8dHR3/Hx8f/yAgIP8gICD/ICAg/xcXF/9lZWX/urq6/8bGxv/BwcH/wMDA/7+/
+ v/++vr7/vb29/7u7u/+6urr/urq6/7m5uf+4uLj/t7e3/7W1tf+0tLT/srKy/7Kysv+wsLD/sLCw/66u
+ rv+tra3/q6ur/6urq/+oqKj/paWl/6Ojo/+goKD/nZ2d/5ubm/+YmJj/lJSU/5SUlP+0tLT0JycndwMD
+ AzYAAAAzGxsbavX19fPl5eX/4ODg/+Dg4P/g4OD/4ODg/+Hh4f/h4eH/4uLi/+Li4v/i4uL/4uLi/+Li
+ 4v/i4uL/4uLi/+Hh4f/h4eH/4ODg/+Hh4f/h4eH/4eHh/+Dg4P/g4OD/4ODg/9/f3//f39//39/f/9/f
+ 3//f39//39/f/9/f3//f39//39/f/97e3v/e3t7/3t7e/93d3f/d3d3/3d3d/93d3f/e3t7/4ODg/9/f
+ 3//d3d3/1tbW/7i4uP9ubm7/Gxsb/x4eHv8gICD/ICAg/yAgIP8eHh7/Hh4e/3V1df/Y2Nj/2tra/9jY
+ 2P/Y2Nj/2tra/7e3t/8sLCz/Hh4e/yAgIP8gICD/ICAg/xgYGP9HR0f/vLy8/9TU1P/R0dH/0NDQ/8/P
+ z//R0dH/ycnJ/1BQUP8bGxv/HR0d/x4eHv8eHh7/Hh4e/xQUFP9lZWX/u7u7/8jIyP/Dw8P/wsLC/8HB
+ wf/AwMD/vr6+/729vf+8vLz/u7u7/7m5uf+4uLj/uLi4/7e3t/+2trb/tLS0/7Ozs/+ysrL/sLCw/7Cw
+ sP+urq7/ra2t/6urq/+qqqr/p6en/6SkpP+ioqL/n5+f/5ycnP+YmJj/lZWV/5WVlf+2trb0JygodwMD
+ AzYAAAAzGxsbavX19fPl5eX/4eHh/+Hh4f/i4uL/4uLi/+Li4v/j4+P/4+Pj/+Pj4//k5OT/4+Pj/+Li
+ 4v/j4+P/4uLi/+Li4v/i4uL/4eHh/+Hh4f/h4eH/4eHh/+Dg4P/h4eH/4eHh/+Hh4f/h4eH/4eHh/+Dg
+ 4P/g4OD/4ODg/+Dg4P/g4OD/39/f/9/f3//f39//39/f/97e3v/f39//3t7e/9/f3//W1tb/urq6/6ur
+ q/+cnJz/fHx8/0FBQf8XFxf/HBwc/x4eHv8fHx//Hx8f/x4eHv8aGhr/PDw8/8DAwP/e3t7/2tra/9nZ
+ 2f/Z2dn/3Nzc/7i4uP8rKyv/HR0d/x8fH/8fHx//Hx8f/xcXF/9GRkb/vb29/9XV1f/T09P/0dHR/9DQ
+ 0P/S0tL/y8vL/09PT/8aGhr/HBwc/x0dHf8dHR3/HR0d/xMTE/9lZWX/vLy8/8nJyf/FxcX/w8PD/8LC
+ wv/BwcH/v7+//76+vv++vr7/vLy8/7u7u/+6urr/ubm5/7i4uP+3t7f/tra2/7S0tP+zs7P/srKy/7Gx
+ sf+vr6//rq6u/6ysrP+rq6v/qKio/6ampv+kpKT/oKCg/52dnf+ampr/lpaW/5aWlv+3t7f0JygodwMD
+ AzYAAAAzGxsbavX19fPm5ub/4uLi/+Hh4f/i4uL/4+Pj/+Pj4//k5OT/4+Pj/+Pj4//k5OT/5OTk/+Pj
+ 4//j4+P/4+Pj/+Pj4//i4uL/4uLi/+Pj4//j4+P/4uLi/+Hh4f/i4uL/4uLi/+Hh4f/i4uL/4uLi/+Hh
+ 4f/h4eH/4eHh/+Dg4P/h4eH/4eHh/+Dg4P/g4OD/4ODg/9/f3//f39//4ODg/+Pj4/+9vb3/SUlJ/xsb
+ G/8cHBz/EhIS/xQUFP8cHBz/HR0d/x0dHf8dHR3/Gxsb/xgYGP8rKyv/mpqa/9/f3//c3Nz/29vb/9ra
+ 2v/b29v/3d3d/7m5uf8qKir/Gxsb/x0dHf8dHR3/HR0d/xYWFv9GRkb/vr6+/9bW1v/U1NT/0tLS/9LS
+ 0v/U1NT/zMzM/05OTv8YGBj/Gxsb/xwcHP8cHBz/HBwc/xISEv9lZWX/vr6+/8vLy//Gxsb/xMTE/8PD
+ w//CwsL/wMDA/7+/v/++vr7/vb29/729vf+8vLz/u7u7/7q6uv+4uLj/t7e3/7a2tv+1tbX/s7Oz/7Oz
+ s/+xsbH/r6+v/62trf+srKz/qqqq/6ampv+lpaX/oqKi/5+fn/+cnJz/l5eX/5iYmP+4uLj0KCgodwMD
+ AzYAAAAzGxsbavX19fPm5ub/4+Pj/+Li4v/i4uL/4+Pj/+Pj4//l5eX/5OTk/+Tk5P/k5OT/5OTk/+Tk
+ 5P/l5eX/5OTk/+Tk5P/j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//i4uL/4uLi/+Li4v/j4+P/4+Pj/+Li
+ 4v/i4uL/4uLi/+Hh4f/h4eH/4eHh/+Hh4f/h4eH/4eHh/+Hh4f/h4eH/4eHh/+Tk5P+6urr/Ojo6/w0N
+ Df8ZGRn/GRkZ/xsbG/8bGxv/Gxsb/xsbG/8bGxv/Gxsb/y4uLv+JiYn/3d3d/9/f3//c3Nz/3Nzc/9zc
+ 3P/c3Nz/3t7e/7u7u/8oKCj/Ghoa/xsbG/8bGxv/Gxsb/xMTE/9FRUX/vr6+/9jY2P/V1dX/09PT/9PT
+ 0//V1dX/zc3N/01NTf8WFhb/GRkZ/xoaGv8aGhr/GRkZ/w8PD/9lZWX/v7+//8zMzP/Gxsb/xsbG/8XF
+ xf/ExMT/wsLC/8HBwf/AwMD/v7+//76+vv+9vb3/vLy8/7q6uv+5ubn/uLi4/7e3t/+3t7f/tbW1/7W1
+ tf+zs7P/sLCw/6+vr/+tra3/q6ur/6ioqP+mpqb/o6Oj/6CgoP+enp7/mpqa/5ubm/+7u7v0KCgodwMD
+ AzYAAAAzGxsbavX19fPn5+f/4+Pj/+Tk5P/k5OT/4+Pj/+Tk5P/l5eX/5eXl/+Xl5f/l5eX/5eXl/+Xl
+ 5f/l5eX/5eXl/+Xl5f/k5OT/5OTk/+Tk5P/k5OT/4+Pj/+Pj4//k5OT/5OTk/+Pj4//j4+P/4+Pj/+Pj
+ 4//j4+P/4uLi/+Li4v/i4uL/4uLi/+Hh4f/i4uL/4uLi/+Li4v/h4eH/4uLi/+Xl5f+7u7v/PT09/xAQ
+ EP8ZGRn/GRkZ/xkZGf8aGhr/Ghoa/xkZGf8ZGRn/Pj4+/6CgoP/f39//4eHh/97e3v/e3t7/3d3d/93d
+ 3f/d3d3/39/f/7u7u/8nJyf/GRkZ/xoaGv8aGhr/Ghoa/xISEv9ERET/v7+//9jY2P/W1tb/1dXV/9TU
+ 1P/W1tb/zs7O/01NTf8VFRX/GBgY/xkZGf8YGBj/GBgY/w4ODv9lZWX/wMDA/83Nzf/IyMj/x8fH/8bG
+ xv/FxcX/xMTE/8PDw//CwsL/wcHB/7+/v/++vr7/vb29/7y8vP+6urr/urq6/7i4uP+4uLj/tra2/7W1
+ tf+0tLT/srKy/7CwsP+urq7/rKys/6qqqv+np6f/pqam/6Ghof+fn5//nJyc/5ycnP++vr70KCkpdwMD
+ AzYAAAAzGxsbavb29vPn5+f/4+Pj/+Tk5P/k5OT/5eXl/+Tk5P/m5ub/5eXl/+Xl5f/m5ub/5ubm/+Xl
+ 5f/m5ub/5eXl/+Xl5f/l5eX/5eXl/+Xl5f/l5eX/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Pj
+ 4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/+Li4v/i4uL/4+Pj/+bm5v+7u7v/OTk5/wwM
+ DP8WFhb/FxcX/xgYGP8YGBj/GBgY/xcXF/8ZGRn/aGho/9PT0//k5OT/4ODg/9/f3//f39//3t7e/97e
+ 3v/e3t7/4ODg/729vf8mJib/FxcX/xgYGP8YGBj/GBgY/xEREf9DQ0P/wMDA/9nZ2f/X19f/1tbW/9XV
+ 1f/X19f/0NDQ/01NTf8UFBT/FhYW/xcXF/8XFxf/FxcX/w0NDf9kZGT/wcHB/87Ozv/Jycn/ycnJ/8fH
+ x//Gxsb/xcXF/8TExP/Dw8P/wsLC/8HBwf/AwMD/vr6+/729vf+8vLz/u7u7/7q6uv+5ubn/t7e3/7e3
+ t/+1tbX/s7Oz/7Ozs/+wsLD/rq6u/6urq/+oqKj/p6en/6Ojo/+hoaH/nZ2d/52dnf+/v7/0KCkpdwMD
+ AzYAAAAzGxsbavb29vPo6Oj/5OTk/+Xl5f/k5OT/5eXl/+Xl5f/n5+f/5ubm/+bm5v/m5ub/5ubm/+bm
+ 5v/m5ub/5ubm/+bm5v/l5eX/5eXl/+bm5v/l5eX/5eXl/+Xl5f/l5eX/5eXl/+Xl5f/k5OT/5eXl/+Xl
+ 5f/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Tk5P/j4+P/5OTk/+Pj4//j4+P/4+Pj/+fn5/+9vb3/Pz8//xAQ
+ EP8VFRX/ExMT/xMTE/8WFhb/FhYW/xYWFv8VFRX/Ghoa/2VlZf/Ly8v/4+Pj/+Hh4f/g4OD/4ODg/9/f
+ 3//f39//4eHh/76+vv8kJCT/FRUV/xYWFv8WFhb/FhYW/w4ODv9CQkL/wcHB/9vb2//Y2Nj/19fX/9bW
+ 1v/Y2Nj/0NDQ/0xMTP8SEhL/FBQU/xUVFf8VFRX/FRUV/wsLC/9kZGT/wsLC/8/Pz//Kysr/ysrK/8nJ
+ yf/Hx8f/xsbG/8XFxf/ExMT/w8PD/8LCwv/CwsL/wMDA/7+/v/+9vb3/vLy8/7u7u/+6urr/ubm5/7i4
+ uP+3t7f/tbW1/7S0tP+xsbH/sLCw/66urv+qqqr/qKio/6SkpP+ioqL/np6e/5+fn//AwMD0KSoqeAMD
+ AzYAAAAzGxsbavb29vPp6en/5eXl/+Xl5f/l5eX/5ubm/+Xl5f/n5+f/5+fn/+fn5//n5+f/5+fn/+bm
+ 5v/n5+f/5+fn/+bm5v/m5ub/5eXl/+bm5v/m5ub/5ubm/+Xl5f/m5ub/5ubm/+Xl5f/l5eX/5eXl/+Xl
+ 5f/l5eX/5eXl/+Tk5P/k5OT/5eXl/+Xl5f/k5OT/5OTk/+Tk5P/k5OT/5OTk/+Xl5f/X19f/oqKi/3l5
+ ef9dXV3/OTk5/xsbG/8SEhL/FRUV/xYWFv8WFhb/ExMT/xAQEP9jY2P/2NjY/+Tk5P/h4eH/4eHh/+Dg
+ 4P/g4OD/4uLi/7+/v/8kJCT/FRUV/xYWFv8WFhb/FhYW/w0NDf9DQ0P/wsLC/9zc3P/Z2dn/2NjY/9fX
+ 1//Z2dn/0tLS/01NTf8SEhL/FBQU/xUVFf8VFRX/FRUV/woKCv9kZGT/xMTE/9HR0f/MzMz/y8vL/8nJ
+ yf/IyMj/yMjI/8bGxv/FxcX/xcXF/8TExP/Dw8P/wsLC/8HBwf/AwMD/vr6+/729vf+8vLz/u7u7/7q6
+ uv+4uLj/tra2/7a2tv+zs7P/sbGx/6+vr/+tra3/qqqq/6ampv+kpKT/oaGh/6Ghof/ExMT0KysreQMD
+ AzYAAAAzGxsbavb29vPp6en/5eXl/+bm5v/m5ub/5ubm/+fn5//o6Oj/5+fn/+fn5//o6Oj/6Ojo/+fn
+ 5//n5+f/5+fn/+fn5//n5+f/5ubm/+fn5//n5+f/5ubm/+bm5v/n5+f/5+fn/+bm5v/l5eX/5ubm/+bm
+ 5v/l5eX/5ubm/+bm5v/l5eX/5eXl/+Xl5f/l5eX/5eXl/+Xl5f/l5eX/5eXl/+Tk5P/l5eX/6Ojo/+jo
+ 6P/k5OT/z8/P/5aWlv8wMDD/Dw8P/xUVFf8VFRX/FRUV/xISEv8WFhb/mJiY/+Xl5f/j4+P/4uLi/+Hh
+ 4f/h4eH/4+Pj/7+/v/8jIyP/FBQU/xUVFf8VFRX/FRUV/wsLC/9CQkL/xMTE/93d3f/b29v/2tra/9nZ
+ 2f/b29v/09PT/0xMTP8RERH/ExMT/xQUFP8UFBT/FBQU/wkJCf9kZGT/xcXF/9PT0//Nzc3/zMzM/8vL
+ y//Ly8v/ycnJ/8jIyP/IyMj/xsbG/8XFxf/ExMT/w8PD/8LCwv/BwcH/wMDA/76+vv+9vb3/vLy8/7u7
+ u/+5ubn/t7e3/7e3t/+0tLT/s7Oz/7CwsP+urq7/rKys/6ioqP+lpaX/oqKi/6Ojo//FxcX0LCwseQMD
+ AzYAAAAzGxsbavb29vPq6ur/5eXl/+bm5v/m5ub/5+fn/+np6f/o6Oj/6Ojo/+fn5//o6Oj/6Ojo/+jo
+ 6P/o6Oj/6Ojo/+fn5//n5+f/5+fn/+jo6P/n5+f/5+fn/+bm5v/n5+f/5+fn/+fn5//m5ub/5ubm/+bm
+ 5v/m5ub/5ubm/+bm5v/m5ub/5ubm/+bm5v/l5eX/5ubm/+bm5v/l5eX/5ubm/+bm5v/l5eX/5eXl/+Xl
+ 5f/l5eX/6enp/+jo6P+ysrL/MTEx/w4ODv8UFBT/FBQU/xMTE/8RERH/NTU1/83Nzf/l5eX/4+Pj/+Pj
+ 4//j4+P/5eXl/8DAwP8iIiL/EhIS/xQUFP8UFBT/FBQU/woKCv9BQUH/xMTE/9/f3//c3Nz/2tra/9ra
+ 2v/c3Nz/1NTU/0tLS/8PDw//EhIS/xMTE/8TExP/EhIS/wgICP9kZGT/x8fH/9TU1P/Ozs7/zc3N/8zM
+ zP/Ly8v/ysrK/8nJyf/IyMj/x8fH/8fHx//FxcX/xMTE/8PDw//CwsL/wcHB/8DAwP+/v7//vr6+/7y8
+ vP+7u7v/ubm5/7e3t/+1tbX/tLS0/7Gxsf+wsLD/ra2t/6qqqv+np6f/pKSk/6SkpP/Hx8f0LCwseQMD
+ AzYAAAAzGxsbavb29vPr6+v/5ubm/+fn5//m5ub/5+fn/+np6f/p6en/6enp/+jo6P/p6en/6Ojo/+jo
+ 6P/p6en/6enp/+jo6P/n5+f/5+fn/+jo6P/o6Oj/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/6Ojo/+jo
+ 6P/n5+f/5+fn/+fn5//n5+f/5+fn/+fn5//m5ub/5+fn/+fn5//n5+f/5+fn/+fn5//n5+f/5ubm/+bm
+ 5v/m5ub/5ubm/+np6f/m5ub/nJyc/xEREf8QEBD/ExMT/xMTE/8RERH/ExMT/6CgoP/n5+f/5OTk/+Tk
+ 5P/j4+P/5ubm/8HBwf8hISH/ERER/xMTE/8TExP/ExMT/wkJCf9CQkL/xcXF/9/f3//d3d3/29vb/9ra
+ 2v/d3d3/1tbW/0tLS/8ODg7/ERER/xISEv8RERH/ERER/wcHB/9kZGT/x8fH/9XV1f/Pz8//z8/P/87O
+ zv/Nzc3/y8vL/8rKyv/Jycn/yMjI/8fHx//Gxsb/xcXF/8TExP/Dw8P/wsLC/8HBwf/AwMD/v7+//76+
+ vv+8vLz/urq6/7i4uP+2trb/tbW1/7Ozs/+wsLD/rq6u/6urq/+pqan/paWl/6enp//Kysr0LS0ueQQE
+ BDYAAAAzGxsbavb29vPr6+v/6Ojo/+jo6P/o6Oj/6Ojo/+np6f/p6en/6enp/+np6f/p6en/6enp/+np
+ 6f/p6en/6enp/+np6f/p6en/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+jo6P/o6Oj/6Ojo/+np
+ 6f/p6en/6Ojo/+jo6P/o6Oj/5+fn/+jo6P/p6en/6enp/+np6f/p6en/6Ojo/+jo6P/o6Oj/5+fn/+fn
+ 5//n5+f/5ubm/+fn5//p6en/zMzM/0FBQf8HBwf/ERER/xEREf8PDw//DAwM/2hoaP/i4uL/5eXl/+Tk
+ 5P/k5OT/5+fn/8HBwf8gICD/EBAQ/xEREf8RERH/ERER/wcHB/9BQUH/xcXF/+Dg4P/d3d3/3d3d/9zc
+ 3P/e3t7/1tbW/0pKSv8NDQ3/Dw8P/xAQEP8QEBD/EBAQ/wYGBv9kZGT/yMjI/9bW1v/Q0ND/0NDQ/8/P
+ z//Ozs7/zc3N/8zMzP/Kysr/ycnJ/8nJyf/Hx8f/xsbG/8XFxf/ExMT/w8PD/8LCwv/BwcH/v7+//7+/
+ v/++vr7/vLy8/7q6uv+4uLj/tra2/7S0tP+ysrL/r6+v/6urq/+qqqr/pqam/6mpqf/Ly8v0LS0ueQQE
+ BDYAAAAzGxsbavb29vPr6+v/6Ojo/+jo6P/p6en/6enp/+np6f/q6ur/6enp/+np6f/q6ur/6urq/+np
+ 6f/q6ur/6urq/+rq6v/q6ur/6urq/+np6f/q6ur/6enp/+np6f/p6en/6urq/+np6f/p6en/6enp/+np
+ 6f/p6en/6enp/+np6f/p6en/6Ojo/+jo6P/p6en/6Ojo/+fn5//n5+f/5+fn/+fn5//o6Oj/6Ojo/+jo
+ 6P/o6Oj/6Ojo/+fn5//q6ur/3d3d/29vb/8CAgL/Dw8P/w8PD/8ODg7/CwsL/1FRUf/c3Nz/5+fn/+Xl
+ 5f/l5eX/5+fn/8LCwv8eHh7/Dg4O/w8PD/8PDw//Dw8P/wUFBf9BQUH/xsbG/+Hh4f/e3t7/3d3d/93d
+ 3f/f39//19fX/0hISP8KCgr/DQ0N/w4ODv8ODg7/Dg4O/wICAv9jY2P/ycnJ/9fX1//R0dH/0dHR/9DQ
+ 0P/Pz8//zs7O/83Nzf/Ly8v/ysrK/8nJyf/IyMj/yMjI/8bGxv/FxcX/xMTE/8PDw//CwsL/wcHB/8DA
+ wP+/v7//vb29/7u7u/+5ubn/t7e3/7W1tf+zs7P/sbGx/66urv+rq6v/qKio/6qqqv/Nzc30LS0ueQQE
+ BDYAAAAzGxsbavb29vPs7Oz/6enp/+jo6P/p6en/6enp/+rq6v/q6ur/6urq/+rq6v/r6+v/6+vr/+vr
+ 6//q6ur/6+vr/+vr6//q6ur/6urq/+rq6v/r6+v/6urq/+rq6v/p6en/6urq/+rq6v/q6ur/6enp/+rq
+ 6v/q6ur/6enp/+np6f/p6en/7e3t/9vb2/+np6f/jIyM/5GRkf+RkZH/kZGR/5CQkP+cnJz/0dHR/+zs
+ 7P/o6Oj/6Ojo/+jo6P/q6ur/5eXl/5CQkP8DAwP/DQ0N/w0NDf8MDAz/CwsL/0JCQv/Z2dn/6Ojo/+bm
+ 5v/m5ub/6Ojo/8PDw/8dHR3/DAwM/w4ODv8NDQ3/DQ0N/wMDA/9CQkL/yMjI/+Li4v/f39//3t7e/93d
+ 3f/g4OD/2NjY/0hISP8JCQn/DAwM/w0NDf8NDQ3/DQ0N/wAAAP9iYmL/ysrK/9jY2P/S0tL/0dHR/9HR
+ 0f/Q0ND/z8/P/87Ozv/Nzc3/zMzM/8rKyv/Jycn/yMjI/8fHx//Gxsb/xcXF/8TExP/Dw8P/wsLC/8HB
+ wf/AwMD/vr6+/729vf+7u7v/ubm5/7e3t/+0tLT/srKy/6+vr/+srKz/qamp/6urq//Ozs70LS4ueQQE
+ BDYAAAAzGxsbavb29vPs7Oz/6enp/+np6f/q6ur/6urq/+vr6//s7Oz/7Ozs/+vr6//s7Oz/6+vr/+vr
+ 6//r6+v/7Ozs/+vr6//r6+v/6+vr/+rq6v/r6+v/6+vr/+vr6//q6ur/6urq/+rq6v/q6ur/6urq/+rq
+ 6v/q6ur/6urq/+np6f/p6en/8fHx/8jIyP9NTU3/BwcH/wcHB/8HBwf/BwcH/wcHB/8vLy//uLi4//Hx
+ 8f/o6Oj/6enp/+np6f/q6ur/5ubm/5OTk/8CAgL/DAwM/wwMDP8LCwv/CgoK/zc3N//W1tb/6urq/+fn
+ 5//m5ub/6enp/8TExP8cHBz/CwsL/wwMDP8MDAz/DAwM/wICAv9BQUH/ycnJ/+Pj4//g4OD/39/f/97e
+ 3v/h4eH/2tra/0dHR/8ICAj/CgoK/wsLC/8LCwv/CwsL/wAAAP9jY2P/zMzM/9nZ2f/T09P/0tLS/9LS
+ 0v/R0dH/0NDQ/8/Pz//Ozs7/zc3N/8zMzP/Ly8v/ycnJ/8jIyP/Hx8f/xsbG/8XFxf/ExMT/w8PD/8LC
+ wv/AwMD/wMDA/76+vv+8vLz/urq6/7i4uP+2trb/tLS0/7CwsP+urq7/rKys/66urv/S0tL1Ly8vegQE
+ BDYAAAAzGxsbavb29vPt7e3/6urq/+rq6v/r6+v/6+vr/+vr6//s7Oz/7Ozs/+3t7f/t7e3/7Ozs/+zs
+ 7P/r6+v/7Ozs/+zs7P/s7Oz/6+vr/+vr6//s7Oz/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6urq/+rq
+ 6v/q6ur/6+vr/+rq6v/q6ur/8fHx/8zMzP9PT0//AAAA/woKCv8JCQn/CgoK/wQEBP8rKyv/ubm5//Pz
+ 8//p6en/6enp/+np6f/r6+v/5+fn/46Ojv8CAgL/CwsL/wsLC/8KCgr/CAgI/0JCQv/a2tr/6urq/+jo
+ 6P/n5+f/6urq/8fHx/8bGxv/CgoK/wsLC/8LCwv/CwsL/wICAv87Ozv/xsbG/+Tk5P/i4uL/4ODg/9/f
+ 3//i4uL/2NjY/0RERP8GBgb/CQkJ/woKCv8KCgr/CgoK/wAAAP9jY2P/zc3N/9ra2v/U1NT/09PT/9LS
+ 0v/R0dH/0dHR/9DQ0P/Pz8//zs7O/83Nzf/MzMz/y8vL/8rKyv/Jycn/yMjI/8fHx//FxcX/xMTE/8TE
+ xP/Dw8P/wsLC/8HBwf++vr7/vLy8/7q6uv+4uLj/tra2/7Ozs/+xsbH/ra2t/6+vr//V1dX1MDAwegQE
+ BDYAAAAzGxsbavb29vPv7+//6+vr/+rq6v/r6+v/6+vr/+zs7P/t7e3/7Ozs/+3t7f/t7e3/7e3t/+3t
+ 7f/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+vr6//r6+v/6+vr/+zs7P/s7Oz/6+vr/+rq
+ 6v/r6+v/6+vr/+vr6//r6+v/8fHx/9fX1/9fX1//AAAA/wkJCf8JCQn/CQkJ/wQEBP8bGxv/kZGR//Pz
+ 8//r6+v/6urq/+rq6v/t7e3/3t7e/2ZmZv8CAgL/CQkJ/wkJCf8ICAj/BwcH/1FRUf/f39//6urq/+np
+ 6f/p6en/6urq/9PT0/8jIyP/CAgI/woKCv8JCQn/CQkJ/wcHB/8SEhL/paWl/+Tk5P/k5OT/4eHh/+Li
+ 4v/p6en/t7e3/y0tLf8DAwP/CQkJ/wkJCf8JCQn/CQkJ/wEBAf9vb2//1NTU/9ra2v/V1dX/1NTU/9PT
+ 0//S0tL/0dHR/9DQ0P/Q0ND/z8/P/87Ozv/Nzc3/zMzM/8vLy//Kysr/ycnJ/8nJyf/Hx8f/xsbG/8XF
+ xf/ExMT/xMTE/8LCwv/AwMD/vr6+/7y8vP+5ubn/t7e3/7S0tP+zs7P/r6+v/7Gxsf/X19f1MDAxegQE
+ BDYAAAAzGxsbavb29vPv7+//6+vr/+zs7P/s7Oz/6+vr/+zs7P/t7e3/7e3t/+7u7v/u7u7/7e3t/+3t
+ 7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+zs7P/s7Oz/7e3t/+zs7P/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs/+zs
+ 7P/s7Oz/7Ozs/+vr6//r6+v/8PDw/+Tk5P91dXX/AQEB/wcHB/8ICAj/CAgI/wYGBv8FBQX/QUFB/87O
+ zv/y8vL/8PDw//Dw8P/s7Oz/rq6u/x8fH/8EBAT/CAgI/wgICP8HBwf/CgoK/25ubv/o6Oj/6urq/+np
+ 6f/p6en/6urq/9/f3/9MTEz/BwcH/wcHB/8ICAj/CAgI/wgICP8CAgL/NTU1/6ysrP/b29v/4uLi/9/f
+ 3/+8vLz/RUVF/wkJCf8GBgb/CAgI/wgICP8ICAj/AwMD/xEREf+Kior/29vb/9ra2v/X19f/1tbW/9XV
+ 1f/U1NT/09PT/9LS0v/R0dH/0NDQ/9DQ0P/Pz8//zs7O/83Nzf/MzMz/y8vL/8rKyv/Jycn/yMjI/8fH
+ x//Gxsb/xcXF/8PDw//CwsL/wcHB/7+/v/+8vLz/urq6/7e3t/+1tbX/srKy/7S0tP/a2tr1MDAxegQE
+ BDYAAAAzGxsbavb29vPv7+//6+vr/+zs7P/s7Oz/7Ozs/+3t7f/t7e3/7e3t/+7u7v/u7u7/7u7u/+3t
+ 7f/t7e3/7e3t/+7u7v/u7u7/7e3t/+3t7f/s7Oz/7e3t/+3t7f/t7e3/7Ozs/+zs7P/t7e3/7Ozs/+zs
+ 7P/s7Oz/7Ozs/+zs7P/r6+v/7e3t/+7u7v+ampr/FBQU/wEBAf8GBgb/BgYG/wYGBv8EBAT/BwcH/zw8
+ PP+cnJz/vLy8/7a2tv+IiIj/Jycn/wMDA/8HBwf/BwcH/wcHB/8GBgb/EhIS/6ysrP/u7u7/6urq/+np
+ 6f/p6en/6enp/+rq6v+Tk5P/Dw8P/wYGBv8HBwf/BwcH/wcHB/8GBgb/BQUF/xgYGP9VVVX/dnZ2/11d
+ Xf8fHx//BQUF/wQEBP8GBgb/BgYG/wYGBv8GBgb/AAAA/zg4OP+wsLD/4ODg/9nZ2f/Y2Nj/19fX/9bW
+ 1v/V1dX/1NTU/9PT0//S0tL/0tLS/9HR0f/Pz8//zs7O/87Ozv/Nzc3/zc3N/8zMzP/Ly8v/ycnJ/8jI
+ yP/Hx8f/xsbG/8TExP/Dw8P/wcHB/7+/v/++vr7/u7u7/7i4uP+2trb/s7Oz/7a2tv/c3Nz1MDExegQE
+ BDYAAAAzGxsbavb29vPv7+//7Ozs/+zs7P/s7Oz/7Ozs/+3t7f/u7u7/7u7u/+7u7v/u7u7/7u7u/+7u
+ 7v/u7u7/7e3t/+7u7v/u7u7/7u7u/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t
+ 7f/s7Oz/7Ozs/+zs7P/s7Oz/7Ozs//Ly8v/Ly8v/T09P/wEBAf8FBQX/BQUF/wUFBf8FBQX/BAQE/wQE
+ BP8ODg7/ERER/xAQEP8MDAz/BAQE/wYGBv8FBQX/BQUF/wYGBv8GBgb/Ly8v/9bW1v/t7e3/6urq/+rq
+ 6v/q6ur/6enp/+zs7P/R0dH/MTEx/wQEBP8GBgb/BQUF/wUFBf8FBQX/BgYG/wQEBP8HBwf/CgoK/wcH
+ B/8EBAT/BQUF/wUFBf8FBQX/BQUF/wYGBv8EBAT/BQUF/3Z2dv/W1tb/3t7e/9nZ2f/Z2dn/2NjY/9bW
+ 1v/W1tb/1tbW/9TU1P/T09P/09PT/9LS0v/R0dH/0NDQ/8/Pz//Pz8//zs7O/83Nzf/MzMz/ysrK/8nJ
+ yf/Jycn/x8fH/8XFxf/FxcX/w8PD/8HBwf++vr7/u7u7/7m5uf+3t7f/tLS0/7e3t//e3t71MTExegQE
+ BDYAAAAzGxsbavb29vPw8PD/7Ozs/+3t7f/t7e3/7Ozs/+3t7f/u7u7/7u7u/+/v7//v7+//7u7u/+7u
+ 7v/u7u7/7u7u/+7u7v/u7u7/7u7u/+7u7v/u7u7/7e3t/+7u7v/t7e3/7e3t/+3t7f/t7e3/7u7u/+3t
+ 7f/t7e3/7Ozs/+zs7P/t7e3/7e3t/+/v7//r6+v/lZWV/xQUFP8BAQH/BAQE/wQEBP8EBAT/BAQE/wQE
+ BP8DAwP/AgIC/wMDA/8DAwP/BAQE/wQEBP8EBAT/BAQE/wQEBP8UFBT/paWl/+3t7f/r6+v/6+vr/+rq
+ 6v/q6ur/6urq/+rq6v/r6+v/rKys/xYWFv8BAQH/BAQE/wQEBP8EBAT/BAQE/wQEBP8EBAT/AwMD/wMD
+ A/8EBAT/BAQE/wQEBP8EBAT/BAQE/wQEBP8CAgL/UlJS/8LCwv/h4eH/29vb/9vb2//a2tr/2NjY/9fX
+ 1//X19f/1tbW/9bW1v/V1dX/1NTU/9PT0//T09P/0dHR/9DQ0P/Q0ND/zs7O/83Nzf/Nzc3/zMzM/8vL
+ y//Kysr/yMjI/8fHx//Gxsb/w8PD/8HBwf+/v7//vLy8/7q6uv+4uLj/tra2/7m5uf/g4OD1MTExegQE
+ BDYAAAAzGxsbavb29vPw8PD/7Ozs/+3t7f/t7e3/7u7u/+3t7f/u7u7/7u7u/+/v7//v7+//7+/v/+7u
+ 7v/u7u7/7u7u/+7u7v/v7+//7u7u/+7u7v/u7u7/7u7u/+7u7v/u7u7/7u7u/+3t7f/t7e3/7u7u/+7u
+ 7v/u7u7/7e3t/+3t7f/t7e3/7e3t/+3t7f/y8vL/3t7e/3Jycv8CAgL/AgIC/wQEBP8EBAT/BAQE/wQE
+ BP8EBAT/BAQE/wQEBP8EBAT/BAQE/wQEBP8DAwP/AQEB/w4ODv9zc3P/5eXl/+zs7P/r6+v/6+vr/+vr
+ 6//r6+v/6+vr/+vr6//r6+v/5+fn/5ubm/8VFRX/AQEB/wMDA/8EBAT/BAQE/wQEBP8EBAT/BAQE/wQE
+ BP8EBAT/BAQE/wQEBP8EBAT/AgIC/wICAv9HR0f/tbW1/+Dg4P/e3t7/3Nzc/9vb2//a2tr/2tra/9nZ
+ 2f/Y2Nj/19fX/9fX1//W1tb/1dXV/9TU1P/T09P/0tLS/9LS0v/Q0ND/z8/P/8/Pz//Ozs7/zc3N/8zM
+ zP/Ly8v/ysrK/8jIyP/Hx8f/xcXF/8PDw//AwMD/vr6+/7y8vP+6urr/uLi4/7q6uv/i4uL1MjIyegQE
+ BDYAAAAzGxsbavb29vPw8PD/7Ozs/+3t7f/t7e3/7u7u/+7u7v/v7+//7u7u/+/v7//v7+//7+/v/+/v
+ 7//v7+//7u7u/+7u7v/v7+//7+/v/+/v7//u7u7/7u7u/+7u7v/v7+//7+/v/+7u7v/u7u7/7e3t/+7u
+ 7v/u7u7/7u7u/+3t7f/t7e3/7u7u/+3t7f/t7e3/8fHx/9nZ2f91dXX/Dw8P/wEBAf8BAQH/AwMD/wMD
+ A/8DAwP/AwMD/wMDA/8DAwP/AwMD/wEBAf8CAgL/ERER/4GBgf/d3d3/7u7u/+zs7P/s7Oz/6+vr/+vr
+ 6//r6+v/6+vr/+rq6v/q6ur/6+vr/+Xl5f+np6f/KSkp/wQEBP8BAQH/AwMD/wMDA/8DAwP/AwMD/wMD
+ A/8DAwP/AwMD/wEBAf8BAQH/BAQE/1paWv+9vb3/4ODg/+Dg4P/e3t7/3d3d/93d3f/c3Nz/29vb/9ra
+ 2v/Z2dn/2NjY/9fX1//W1tb/1tbW/9bW1v/U1NT/09PT/9PT0//S0tL/0NDQ/9DQ0P/Pz8//zs7O/83N
+ zf/MzMz/y8vL/8nJyf/IyMj/xsbG/8TExP/CwsL/wMDA/76+vv+8vLz/ubm5/7u7u//k5OX1MjIzegQE
+ BDYAAAAzGxsbavb29vPw8PD/7e3t/+3t7f/t7e3/7u7u/+7u7v/v7+//7+/v//Dw8P/v7+//7+/v/+/v
+ 7//v7+//7+/v/+7u7v/v7+//7+/v/+/v7//v7+//7+/v/+7u7v/v7+//7+/v/+/v7//v7+//7u7u/+7u
+ 7v/u7u7/7u7u/+7u7v/u7u7/7u7u/+7u7v/t7e3/7e3t//Dw8P/h4eH/pKSk/01NTf8NDQ3/AQEB/wEB
+ Af8BAQH/AQEB/wEBAf8BAQH/AQEB/wwMDP9WVlb/r6+v/+Xl5f/v7+//7e3t/+3t7f/s7Oz/7Ozs/+zs
+ 7P/s7Oz/6+vr/+vr6//r6+v/6urq/+vr6//p6en/wsLC/3t7e/8kJCT/BAQE/wEBAf8BAQH/AQEB/wEB
+ Af8BAQH/AQEB/woKCv8+Pj7/jo6O/8/Pz//i4uL/4eHh/+Dg4P/f39//39/f/97e3v/d3d3/3Nzc/9vb
+ 2//a2tr/2dnZ/9jY2P/Y2Nj/19fX/9bW1v/V1dX/1dXV/9TU1P/T09P/0tLS/9HR0f/Q0ND/z8/P/8/P
+ z//Nzc3/zMzM/8vLy//Kysr/x8fH/8bGxv/ExMT/wsLC/8DAwP+9vb3/urq6/7y8vP/n5+f1MjIzegQE
+ BDYAAAAzGxsbavb29vPw8PD/7e3t/+7u7v/u7u7/7u7u/+7u7v/u7u7/7+/v//Dw8P/w8PD/8PDw/+/v
+ 7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+7u
+ 7v/u7u7/7u7u/+7u7v/u7u7/7u7u/+7u7v/u7u7/7u7u/+7u7v/w8PD/7e3t/9jY2P+zs7P/kJCQ/25u
+ bv9UVFT/SUlJ/1NTU/9wcHD/mZmZ/7a2tv/a2tr/7u7u/+/v7//u7u7/7e3t/+3t7f/t7e3/7e3t/+zs
+ 7P/s7Oz/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6+vr/+Hh4f/AwMD/oaGh/3x8fP9cXFz/SUlJ/0xM
+ TP9jY2P/h4eH/6ioqP/Ly8v/39/f/+Tk5P/i4uL/4eHh/+Dg4P/g4OD/39/f/97e3v/e3t7/3d3d/9zc
+ 3P/b29v/2tra/9ra2v/Z2dn/2NjY/9fX1//X19f/1tbW/9XV1f/U1NT/1NTU/9PT0//R0dH/0NDQ/8/P
+ z//Ozs7/zc3N/8zMzP/Ly8v/ycnJ/8fHx//FxcX/w8PD/8HBwf++vr7/u7u7/729vf/o6Oj1MjMzegQE
+ BDYAAAAzGxsbavb29vPw8PD/7e3t/+7u7v/u7u7/7+/v/+/v7//u7u7/7+/v//Dw8P/w8PD/8PDw//Dw
+ 8P/v7+//7+/v/+/v7//v7+//8PDw//Dw8P/v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v
+ 7//v7+//7+/v/+/v7//u7u7/7u7u/+7u7v/v7+//7+/v/+7u7v/u7u7/8PDw//Hx8f/v7+//6+vr/+Tk
+ 5P/e3t7/3Nzc/93d3f/k5OT/6+vr/+/v7//w8PD/7+/v/+7u7v/u7u7/7u7u/+3t7f/t7e3/7e3t/+3t
+ 7f/t7e3/7Ozs/+zs7P/r6+v/6+vr/+vr6//r6+v/7Ozs/+vr6//r6+v/6Ojo/+Dg4P/a2tr/1tbW/9bW
+ 1v/b29v/4eHh/+Xl5f/m5ub/5eXl/+Tk5P/i4uL/4uLi/+Hh4f/g4OD/39/f/9/f3//e3t7/3t7e/93d
+ 3f/c3Nz/3Nzc/9vb2//a2tr/2dnZ/9jY2P/Y2Nj/19fX/9bW1v/V1dX/1NTU/9PT0//T09P/0tLS/9DQ
+ 0P/Pz8//zs7O/83Nzf/Ly8v/ysrK/8jIyP/Gxsb/xMTE/8LCwv/AwMD/vLy8/8DAwP/r6+v1MzQ0ewQE
+ BDYAAAAzGxsbavb29vPw8PD/7e3t/+7u7v/u7u7/7+/v/+/v7//v7+//7+/v//Dw8P/w8PD/8PDw//Dw
+ 8P/w8PD/8PDw/+/v7//v7+//8PDw//Dw8P/w8PD/8PDw/+/v7//v7+//7+/v/+/v7//w8PD/7+/v/+/v
+ 7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7u7u/+/v7//w8PD/8PDw//Dw
+ 8P/w8PD/8PDw//Dw8P/w8PD/8PDw/+/v7//v7+//7u7u/+7u7v/t7e3/7u7u/+7u7v/u7u7/7e3t/+3t
+ 7f/t7e3/7e3t/+zs7P/s7Oz/7Ozs/+zs7P/r6+v/6+vr/+vr6//r6+v/6+vr/+vr6//r6+v/6urq/+np
+ 6f/o6Oj/6Ojo/+fn5//l5eX/5eXl/+Tk5P/j4+P/4+Pj/+Li4v/h4eH/4ODg/+Dg4P/f39//39/f/97e
+ 3v/e3t7/3d3d/9vb2//b29v/2tra/9nZ2f/Y2Nj/19fX/9fX1//W1tb/1dXV/9TU1P/U1NT/09PT/9LS
+ 0v/Q0ND/z8/P/83Nzf/MzMz/ysrK/8nJyf/Hx8f/xcXF/8TExP/BwcH/vr6+/8HBwf/s7Oz1NDQ0ewQE
+ BDYAAAAzGxsbavb29vPw8PD/7e3t/+7u7v/u7u7/7+/v/+/v7//v7+//7+/v//Dw8P/w8PD/8PDw//Dw
+ 8P/w8PD/8PDw//Dw8P/w8PD/7+/v//Dw8P/w8PD/8PDw//Dw8P/w8PD/7+/v//Dw8P/w8PD/8PDw//Dw
+ 8P/v7+//7+/v/+/v7//w8PD/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v
+ 7//v7+//7+/v/+/v7//v7+//7+/v/+7u7v/u7u7/7+/v/+/v7//u7u7/7u7u/+3t7f/u7u7/7u7u/+7u
+ 7v/t7e3/7e3t/+3t7f/t7e3/7Ozs/+zs7P/s7Oz/6+vr/+rq6v/q6ur/6urq/+np6f/p6en/6enp/+jo
+ 6P/n5+f/5+fn/+bm5v/m5ub/5eXl/+Xl5f/k5OT/4+Pj/+Li4v/i4uL/4uLi/+Hh4f/g4OD/39/f/9/f
+ 3//e3t7/3d3d/93d3f/c3Nz/29vb/9ra2v/Z2dn/2NjY/9fX1//X19f/1tbW/9XV1f/V1dX/09PT/9LS
+ 0v/S0tL/0NDQ/87Ozv/Nzc3/y8vL/8nJyf/IyMj/xsbG/8TExP/Dw8P/wMDA/8PDw//v7+/1NTU1ewQE
+ BDYAAAAzGxsbavb29vPw8PD/7e3t/+7u7v/u7u7/7+/v/+/v7//v7+//7+/v//Hx8f/x8fH/8fHx//Dw
+ 8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw/+/v7//w8PD/8PDw//Dw
+ 8P/w8PD/7+/v/+/v7//w8PD/8PDw//Dw8P/v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v
+ 7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7u7u/+/v7//v7+//7+/v/+7u7v/u7u7/7u7u/+7u
+ 7v/u7u7/7e3t/+3t7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+zs7P/r6+v/6urq/+rq6v/q6ur/6enp/+np
+ 6f/o6Oj/5+fn/+fn5//m5ub/5eXl/+Xl5f/k5OT/5OTk/+Tk5P/j4+P/4uLi/+Hh4f/h4eH/4ODg/9/f
+ 3//e3t7/3t7e/93d3f/d3d3/3Nzc/9vb2//a2tr/2dnZ/9jY2P/X19f/19fX/9bW1v/V1dX/1NTU/9PT
+ 0//T09P/0dHR/8/Pz//Ozs7/zc3N/8vLy//IyMj/x8fH/8XFxf/ExMT/wcHB/8XFxf/y8vL1NTU2ewQE
+ BDYAAAAzGxsbavb29vPw8PD/7e3t/+7u7v/u7u7/7+/v/+/v7//v7+//7+/v//Hx8f/x8fH/8fHx//Hx
+ 8f/x8fH/8PDw//Dw8P/w8PD/8PDw//Dw8P/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx
+ 8f/x8fH/8fHx//Hx8f/w8PD/8PDw//Hx8f/x8fH/8fHx//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw
+ 8P/w8PD/8PDw//Dw8P/v7+//7+/v/+/v7//w8PD/7+/v/+7u7v/u7u7/7+/v/+/v7//u7u7/7u7u/+7u
+ 7v/u7u7/7u7u/+7u7v/t7e3/7Ozs/+zs7P/s7Oz/7Ozs/+vr6//r6+v/6+vr/+rq6v/p6en/6enp/+np
+ 6f/o6Oj/6Ojo/+fn5//n5+f/5ubm/+Xl5f/l5eX/5OTk/+Pj4//j4+P/4+Pj/+Pj4//i4uL/4eHh/+Dg
+ 4P/f39//3t7e/97e3v/d3d3/3Nzc/9zc3P/b29v/2tra/9nZ2f/Y2Nj/2NjY/9fX1//W1tb/1dXV/9TU
+ 1P/U1NT/0tLS/9HR0f/Pz8//zc3N/8zMzP/Kysr/ycnJ/8fHx//Gxsb/w8PD/8bGxv/z8/P1NjY3ewQE
+ BDYAAAAzGxsbavb29vPx8fH/7+/v/+/v7//v7+//8PDw//Dw8P/w8PD/8PDw//Hx8f/19fX/+vr6//39
+ /f/8/Pz/9vb2//Ly8v/x8fH/8fHx//Hx8f/x8fH/8vLy//Ly8v/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx
+ 8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8PDw//Dw
+ 8P/w8PD/8PDw//Dw8P/w8PD/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+/v
+ 7//v7+//7u7u/+7u7v/u7u7/7u7u/+3t7f/s7Oz/7Ozs/+zs7P/r6+v/6+vr/+vr6//q6ur/6urq/+np
+ 6f/p6en/6Ojo/+jo6P/o6Oj/5+fn/+bm5v/l5eX/5eXl/+Xl5f/l5eX/5OTk/+Pj4//i4uL/4uLi/+Hh
+ 4f/g4OD/39/f/97e3v/e3t7/3d3d/93d3f/c3Nz/29vb/97e3v/h4eH/4+Pj/+Hh4f/c3Nz/19fX/9XV
+ 1f/U1NT/09PT/9LS0v/R0dH/z8/P/83Nzf/MzMz/y8vL/8nJyf/Hx8f/xMTE/8fHx//09PT1Njc3ewQE
+ BDYAAAAzGxsbavb29vPx8fH/7+/v/+/v7//v7+//8PDw//Dw8P/w8PD/8PDw//b29v/l5eX/wsLC/7Gx
+ sf+8vLz/39/f//X19f/09PT/8fHx//Hx8f/x8fH/8vLy//Ly8v/y8vL/8vLy//Hx8f/x8fH/8fHx//Hx
+ 8f/y8vL/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx
+ 8f/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/v7+//7+/v/+/v7//w8PD/8PDw/+/v7//v7+//7+/v/+/v
+ 7//v7+//7u7u/+7u7v/u7u7/7u7u/+3t7f/t7e3/7e3t/+3t7f/s7Oz/7Ozs/+zs7P/r6+v/6+vr/+rq
+ 6v/p6en/6enp/+np6f/p6en/6Ojo/+fn5//n5+f/5ubm/+bm5v/l5eX/5OTk/+Tk5P/k5OT/4+Pj/+Li
+ 4v/h4eH/4ODg/9/f3//e3t7/3t7e/93d3f/e3t7/4ODg/9PT0/+0tLT/oqKi/6ioqP/ExMT/3Nzc/9nZ
+ 2f/V1dX/1dXV/9TU1P/T09P/0dHR/8/Pz//Ozs7/zc3N/8rKyv/IyMj/xcXF/8nJyf/09PT1Njc3ewQE
+ BDYAAAAzGxsbavb29vPx8fH/7+/v/+/v7//v7+//8PDw//Dw8P/w8PD/9fX1/8TExP97e3v/ZWVl/2Nj
+ Y/9mZmb/dHR0/7Gxsf/r6+v/9PT0//Ly8v/x8fH/8fHx//Ly8v/y8vL/8vLy//Ly8v/y8vL/8fHx//Hx
+ 8f/x8fH/8vLy//Ly8v/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx
+ 8f/x8fH/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw/+/v
+ 7//v7+//7+/v/+/v7//u7u7/7u7u/+7u7v/u7u7/7u7u/+7u7v/t7e3/7Ozs/+zs7P/s7Oz/7Ozs/+vr
+ 6//r6+v/6urq/+np6f/p6en/6Ojo/+jo6P/n5+f/5ubm/+bm5v/l5eX/5eXl/+Tk5P/k5OT/5OTk/+Li
+ 4v/i4uL/4eHh/+Dg4P/g4OD/39/f/9/f3//f39//vLy8/3l5ef9lZWX/Y2Nj/2NjY/9ubm7/l5eX/9PT
+ 0//Z2dn/1tbW/9XV1f/U1NT/0tLS/9HR0f/Pz8//zs7O/8zMzP/Kysr/yMjI/8vLy//09PT1Nzc3ewQE
+ BDYAAAAzGxsbavb29vPx8fH/7+/v/+/v7//v7+//8PDw//Dw8P/y8vL/5eXl/4CAgP9ra2v/cXFx/3R0
+ dP91dXX/b29v/3Nzc//Nzc3/9PT0//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly
+ 8v/x8fH/8vLy//Ly8v/y8vL/8vLy//Ly8v/x8fH/8fHx//Hx8f/y8vL/8vLy//Hx8f/x8fH/8fHx//Hx
+ 8f/x8fH/8fHx//Hx8f/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw8P/w8PD/8PDw//Dw
+ 8P/v7+//7+/v/+/v7//v7+//7+/v/+7u7v/u7u7/7u7u/+7u7v/u7u7/7e3t/+3t7f/s7Oz/7Ozs/+zs
+ 7P/r6+v/6urq/+rq6v/p6en/6Ojo/+jo6P/o6Oj/6Ojo/+fn5//m5ub/5ubm/+Xl5f/k5OT/4+Pj/+Pj
+ 4//j4+P/4uLi/+Hh4f/g4OD/39/f/+Pj4//Q0ND/jo6O/2pqav97e3v/eXl5/3h4eP9xcXH/cXFx/6+v
+ r//g4OD/19fX/9bW1v/U1NT/09PT/9LS0v/R0dH/z8/P/87Ozv/MzMz/ysrK/83Nzf/09PT1Nzc3ewQE
+ BDYAAAAzGxsbavb29vPx8fH/7+/v/+/v7//v7+//8PDw//Dw8P/29vb/1NTU/3l5ef+JiYn/lZWV/5WV
+ lf+Xl5f/l5eX/3Jycv/BwcH/8/Pz//Pz8//y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly
+ 8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Hx
+ 8f/x8fH/8fHx//Ly8v/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/w8PD/8PDw//Dw
+ 8P/w8PD/7+/v/+/v7//v7+//7+/v/+/v7//v7+//7u7u/+7u7v/t7e3/7e3t/+3t7f/t7e3/7Ozs/+vr
+ 6//r6+v/6+vr/+rq6v/q6ur/6urq/+np6f/o6Oj/6Ojo/+fn5//m5ub/5ubm/+bm5v/l5eX/5OTk/+Tk
+ 5P/j4+P/4+Pj/+Li4v/h4eH/4ODg/+Xl5f/Hx8f/ioqK/4yMjP+dnZ3/mZmZ/5qamv+Tk5P/gICA/52d
+ nf/k5OT/2tra/9jY2P/W1tb/1dXV/9TU1P/S0tL/0dHR/8/Pz//Nzc3/y8vL/87Ozv/09PT1Nzc3ewQE
+ BTYAAAAzGxsbavb29vPy8vL/7+/v/+/v7//v7+//8PDw//Dw8P/39/f/0dHR/4qKiv+lpaX/r6+v/6+v
+ r/+vr6//tbW1/4WFhf/ExMT/8/Pz//Pz8//y8vL/8vLy//Ly8v/y8vL/8/Pz//Pz8//y8vL/8vLy//Ly
+ 8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/y8vL/8vLy//Ly8v/x8fH/8vLy//Ly8v/y8vL/8vLy//Ly
+ 8v/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/x8fH/8fHx//Hx8f/w8PD/8PDw//Dw
+ 8P/w8PD/8PDw/+/v7//v7+//7+/v/+/v7//v7+//7+/v/+7u7v/u7u7/7e3t/+3t7f/t7e3/7e3t/+zs
+ 7P/r6+v/6+vr/+vr6//q6ur/6urq/+rq6v/p6en/6Ojo/+jo6P/n5+f/5ubm/+bm5v/m5ub/5eXl/+Tk
+ 5P/k5OT/4+Pj/+Li4v/h4eH/4eHh/+bm5v/Hx8f/lpaW/6ioqP+2trb/srKy/7Ozs/+urq7/lpaW/5yc
+ nP/k5OT/2tra/9jY2P/Y2Nj/1tbW/9bW1v/U1NT/0dHR/9DQ0P/Ozs7/zc3N/8/Pz//09PT1Nzc4ewQE
+ BTYAAAAzGxsbavb29vPr6+v/6Ojo/+np6f/p6en/6urq/+rq6v/w8PD/zMzM/5eXl//AwMD/ysrK/8nJ
+ yf/Jycn/0dHR/5iYmP/Dw8P/6+vr/+7u7v/t7e3/7e3t/+3t7f/t7e3/7e3t/+7u7v/u7u7/7u7u/+3t
+ 7f/t7e3/7e3t/+3t7f/u7u7/7u7u/+7u7v/u7u7/7u7u/+7u7v/t7e3/7u7u/+7u7v/u7u7/7u7u/+7u
+ 7v/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+3t7f/t7e3/7e3t/+zs7P/s7Oz/7Ozs/+zs
+ 7P/s7Oz/6+vr/+vr6//r6+v/6+vr/+rq6v/q6ur/6urq/+rq6v/q6ur/6enp/+np6f/p6en/6Ojo/+jo
+ 6P/o6Oj/5+fn/+fn5//m5ub/5ubm/+bm5v/l5eX/5eXl/+Tk5P/j4+P/4+Pj/+Li4v/i4uL/4uLi/+Hh
+ 4f/g4OD/39/f/97e3v/d3d3/3d3d/+Hh4f/FxcX/n5+f/8DAwP/Pz8//y8vL/8zMzP/Jycn/qqqq/5ub
+ m//e3t7/1NTU/9PT0//S0tL/0dHR/9DQ0P/Pz8//zc3N/8rKyv/Jycn/yMjI/8vLy//19fX1Nzc4ewQE
+ BTYAAAAzGxsbavX19fPb29v/19fX/9jY2P/Y2Nj/2dnZ/9ra2v/g4OD/vb29/6Kiov/Y2Nj/5OTk/+Li
+ 4v/i4uL/6+vr/6enp/+6urr/3Nzc/+Dg4P/f39//39/f/+Dg4P/g4OD/4ODg/+Dg4P/h4eH/4eHh/+Hh
+ 4f/h4eH/4eHh/+Hh4f/h4eH/4uLi/+Li4v/i4uL/4uLi/+Li4v/i4uL/4uLi/+Li4v/i4uL/4uLi/+Li
+ 4v/i4uL/4+Pj/+Pj4//i4uL/4uLi/+Pj4//j4+P/4+Pj/+Li4v/i4uL/4uLi/+Li4v/i4uL/4uLi/+Li
+ 4v/h4eH/4ODg/+Dg4P/g4OD/4ODg/+Dg4P/f39//39/f/9/f3//f39//39/f/9/f3//e3t7/3d3d/97e
+ 3v/e3t7/3d3d/9zc3P/c3Nz/29vb/9vb2//b29v/2tra/9nZ2f/Z2dn/2NjY/9fX1//X19f/1tbW/9bW
+ 1v/V1dX/1NTU/9PT0//S0tL/0tLS/9XV1f+6urr/paWl/9fX1//m5ub/4+Pj/+Pj4//g4OD/urq6/5WV
+ lf/S0tL/ycnJ/8jIyP/Hx8f/xcXF/8TExP/CwsL/wMDA/729vf+8vLz/urq6/729vf/o6Oj1NTU1ewQE
+ BDYAAAAzGhoaau3t7PPFxcX/wcHB/8LCwv/Dw8P/xMTE/8bGxv/Ly8v/q6ur/6ioqP/q6ur/9vb2//Pz
+ 8//z8/P/+/v7/7Gxsf+urq7/ycnJ/87Ozv/Ozs7/zs7O/87Ozv/Pz8//z8/P/8/Pz//Q0ND/0NDQ/9DQ
+ 0P/R0dH/0NDQ/9DQ0P/R0dH/0dHR/9HR0f/R0dH/0tLS/9LS0v/S0tL/0tLS/9LS0v/T09P/09PT/9PT
+ 0//T09P/09PT/9PT0//U1NT/1NTU/9TU1P/U1NT/1NTU/9XV1f/U1NT/1NTU/9TU1P/U1NT/1NTU/9TU
+ 1P/U1NT/09PT/9PT0//T09P/09PT/9PT0//S0tL/0tLS/9LS0v/R0dH/0dHR/9HR0f/Q0ND/0NDQ/8/P
+ z//Pz8//z8/P/83Nzf/Nzc3/zMzM/8zMzP/MzMz/y8vL/8rKyv/Kysr/ycnJ/8jIyP/Hx8f/x8fH/8bG
+ xv/FxcX/xcXF/8TExP/Dw8P/wsLC/8TExP+srKz/p6en/+np6f/4+Pj/8/Pz//X19f/z8/P/xsbG/4uL
+ i//AwMD/uLi4/7i4uP+2trb/tbW1/7Ozs/+wsLD/rq6u/6ysrP+pqan/p6en/6mpqf/Ozs71MDAwewQE
+ BDYAAAAzFxcXas/P0fOqqqr/p6en/6ioqP+qqqr/rKys/66urv+1tbX/lpaW/6enp//v7+///v7+//z8
+ /P/8/Pz//////7S0tP+goKD/tLS0/7m5uf+5ubn/ubm5/7m5uf+6urr/urq6/7u7u/+7u7v/vLy8/7y8
+ vP+9vb3/vr6+/76+vv++vr7/vr6+/7+/v/+/v7//wMDA/8DAwP/AwMD/wcHB/8HBwf/BwcH/wcHB/8LC
+ wv/CwsL/wsLC/8PDw//Dw8P/w8PD/8TExP/ExMT/w8PD/8PDw//Dw8P/xMTE/8TExP/ExMT/w8PD/8PD
+ w//Dw8P/w8PD/8PDw//Dw8P/w8PD/8LCwv/BwcH/wcHB/8HBwf/BwcH/wMDA/7+/v/+/v7//v7+//76+
+ vv++vr7/vb29/729vf+8vLz/u7u7/7u7u/+6urr/urq6/7m5uf+4uLj/t7e3/7e3t/+2trb/tbW1/7S0
+ tP+zs7P/s7Oz/7Kysv+xsbH/sLCw/7Gxsf+cnJz/paWl//Ly8v/+/v7//Pz8//39/f/7+/v/zMzM/39/
+ f/+rq6v/paWl/6SkpP+jo6P/oaGh/5+fn/+dnZ3/m5ub/5iYmP+UlJT/kZGR/5KSkv+xsbH1KyssewQE
+ BDYAAAAzExMTaqqqrPONjY3/jIuM/46Ojv+RkZH/k5OT/5WVlf+bm5v/gYGB/6Ojo//v7+///v7+//39
+ /f/9/f3//////7Ozs/+QkJD/np2d/6Oio/+ioqP/o6Oj/6SkpP+kpKT/paWl/6Wlpv+mpqb/p6en/6en
+ p/+oqKj/qamp/6mqqv+qqqr/q6ur/6urq/+rq6z/rKys/6ysrf+tra7/rq6u/66urv+vr6//r6+v/7Cw
+ sP+wsLH/sLCx/7Gxsf+xsbL/sbGy/7Kysv+ysrL/srKy/7Kysv+ysrL/srKz/7Kys/+zs7P/s7Oz/7Ky
+ sv+ysrL/srKy/7Kysv+ysrL/sbGy/7Gxsf+xsbH/sbGx/7Gxsf+xsbH/sLCw/6+vsP+vr6//rq6u/62t
+ rf+tra3/rKys/6ysrP+rq6v/qqqq/6mpqf+oqKn/qKio/6enqP+np6f/pqam/6Wlpf+kpKT/o6Oj/6Ki
+ o/+hoaL/oKCg/5+fn/+fn5//np6e/56env+MjIz/n5+f//Ly8v///////f39//39/f/8/Pz/y8vL/3Nz
+ c/+Yl5f/kpKT/5GRkf+QkJD/jY2N/4uLi/+JiYj/hYWF/4KCgv9/f3//e3t7/3p6e/+UlJT1JiYmewMD
+ AzYAAAAzDw8PaoqLhfNzdHD/c3Rv/3Z3c/96e3X/fH13/35/ev+EhH//cHBr/5ycm//r6+v/9/f3//X1
+ 9f/19fX//f39/6+vr/+BgXz/iYqD/4+Qif+PkIr/kJCK/5CRi/+Rkov/kpOM/5KTjf+TlI3/lJSO/5WV
+ jv+Vlo//lpeQ/5eXkf+YmJH/mJmS/5makv+ZmpP/mpqU/5ublP+cnJX/nJ2W/52dlv+dnpf/np6X/5+f
+ l/+foJj/oKCY/6Cgmf+goZn/oaGa/6Ghmv+hopr/oaKZ/6Gimv+io5r/oaKa/6Gimv+io5v/oqOb/6Ki
+ m/+iopr/oaKa/6Gimv+hopr/oaGZ/6Chmf+goZn/oKGZ/6CgmP+foJj/n5+W/56elv+enpX/nZ2V/5yd
+ lP+bm5P/mpuT/5qakv+ZmpH/mZmR/5eYj/+Xl47/lpaN/5aWjf+VlYz/lJSL/5OTiv+Skon/kZGI/5CQ
+ iP+QkIf/jo6F/42OhP+NjYT/jIyD/4uLg/97e3T/lZWS/+zs7f/4+Pj/9fX1//f39v/29vb/w8PD/2Vm
+ X/+EhXv/gIB4/35+dv98fHT/eXpy/3h4b/91dmz/cXFp/25uZv9ra2T/Z2hg/2dnX/97e3L1ISIfewMD
+ AzYAAAAzCAgMakxIcfNBPWD/QT1g/0I+Y/9GQWf/SENq/0lFbf9MR3D/Ozhf/4mIkf/g4OD/6urq/+fn
+ 5//n5+f/9PPy/6Wlp/9TUXP/TEh4/1NPf/9UT4D/VFCB/1VRgv9UUIH/VVGC/1dRhP9YUob/WVSG/1dT
+ hv9XU4f/WVSJ/1pWi/9bVoz/WlaM/1pVjP9cV47/XFiP/11Yj/9cV5D/XViQ/15akv9eW5L/XluT/15a
+ k/9fWpP/YF2V/2Jdlv9iXZb/YFuW/2Fel/9iX5j/YV6Y/2Ngmf9gXZf/Y16Z/2Ngmf9jYJr/Y2Ca/2Fd
+ mf9jYJr/Y2Cb/2Ngm/9jYJv/YF2Z/2Jfmv9iYJv/YmCb/2Ffmv9gXZj/YV+Z/2Femf9hXpj/X12Y/15c
+ l/9fXZj/YF2X/2Bcl/9dW5b/XVuW/15blf9eW5T/XluU/1xZk/9bWZL/XFmS/1xYkv9bWJH/WVaQ/1hW
+ kP9aV5D/WVeQ/1lXj/9XVo7/VVSN/1ZUjv9OTH7/gICR/+Li4P/s7Oz/6Ojo/+np6f/q6uj/tbW5/0VE
+ af9RT4v/UE+H/09Ohv9NS4T/TEqC/0tKgf9JSH7/SEZ7/0RDeP9DQXf/QUB0/0FAdf9OTY/1GBgkewIC
+ AzYAAAAzBAIRaiISmvMeEH//Gw58/xwPgP8hEoX/IhSI/yITiv8gEI3/Ewh6/3d0jf/Ozs3/2NjX/9XV
+ 1f/V1dX/4OHe/5iYnP8tJoj/HBCX/ycZnv8oG5//KRug/ykYof8nF6D/KRqj/yscpf8sHab/KRum/yga
+ pv8qHKj/Lh+r/y8gq/8sHaz/Khys/y0frv8vILD/LyGw/y0fsf8sHbD/MCGz/zIltP8xJbX/LiK1/y0h
+ tf8xJLf/Mye5/zQnuv8xI7n/LyK5/zMpu/81Kr3/NCm9/zEmvf8xJr3/Niu//zYswP81LMD/MibA/zMo
+ wP82LML/Ny3D/zctw/80KcL/NCrC/zctxP83LsX/Ni3F/zEpw/80K8T/Ny/F/zgvxv82Lsb/MyvE/zQt
+ xf82MMf/OTHH/zYux/8zLMb/NS/H/zgwyP84Mcj/NS7H/zMtx/81MMf/NzHI/zgxyf81Lsj/Mi3H/zMw
+ yP82Mcr/NjHK/zQvyf8yL8j/NDDJ/zQuzv8xLbT/cG+e/9PTzP/a2tr/1tbW/9fX1//Y2NT/paWx/zEv
+ lv8xLtP/MzHM/zAtyv8vLMr/MS3K/zAty/8vLMr/LCnH/ysox/8sKcj/KynH/yooyf8xL9r1EhE2ewIC
+ BTYAAAAzBAEUaiAMuPMbCpb/GgqT/x0MmP8hD5z/Ig+e/x4Lnv8fDKT/FgaP/2xphv+5ubf/wcHB/7+/
+ v/+/v8D/ysvH/4mJj/8oHZX/HQyu/ygXs/8pF7T/JxW0/ycTtP8pFbX/Kxm4/ywbuv8qF7n/KBW5/ykY
+ uv8sHL3/Lh2+/y0bvv8rGb7/LBrA/zAewv8wH8P/LhzD/ysaw/8uHsX/MyHH/zMiyf8wIMj/LR3I/zEh
+ yv8zJMz/NCXM/zIizP8xH8z/MyTO/zUo0P82KdD/MyPQ/zIi0P81KdL/OCzU/zcr1P80JtP/MyTT/zcr
+ 1f84LNb/OCzW/zYo1f82Kdb/OSzY/zot2f84Ldn/NCnY/zQq2f85Ltr/Oy/b/zku2/81K9r/Ny3a/zkv
+ 3P86Mt3/OC/d/zUs3P83Lt7/OTLf/zsz4P84MN//NS3f/zcv4P86M+H/OjPi/zcx4v81LuD/NjDi/zgz
+ 5P85M+T/NzHj/zQv4v82MuT/OTTm/zcx6v8yLcz/ZmWe/7+/tv/FxcX/wcHB/8LCwv/Dw77/lpWl/zIw
+ qv81MfT/NDHq/zIv6P81Muv/NDHs/zMx7f8wLev/Lizr/zAt7P8vLe7/LSvu/yso7f8zMfj1ExM9ewIC
+ BTYAAAAzAwETah8NsfMcDJL/Hg+S/yESlv8iEpn/IA2a/yEPnP8mE6P/HAuN/2Feev+jo6H/qqqp/6mp
+ qf+pqan/srOv/3p5f/8rHJH/JBGt/ywbsf8qGLD/KBav/yoZsf8tHLP/Lh61/ywbtf8qGLT/LBq2/y8e
+ uf8vILr/Lh25/y4cuv8vHrz/MiK+/zIjv/8wH7//Lh2+/y8hwP80JcP/NSTE/zIhxP8wIMT/NCPG/zcm
+ x/82Jsj/MyXH/zIjx/82J8r/OCnM/zgqzP81J8v/NCXL/zcpzf85Lc7/OS7P/zUqzv82KM7/OS3R/zow
+ 0v86MNL/NivR/zgs0f87MNT/PDHV/zsw1f83LNP/Ni3U/zox1/88Mtf/PDHX/zcu1v84MNf/PDLY/zwz
+ 2f86Mtj/OC7Y/zkw2f87M9r/PDXb/zsz2v83MNn/OTHb/zw03P89Nt3/OjPd/zcx3P85Mtz/OjXe/zs2
+ 3/85M97/NjHd/zgz3v86NuD/Ojbg/zcx4/8xLcb/XVyU/6mpof+urq7/q6ur/6ysrP+srKf/hoWT/zAv
+ pf81Me3/NDHi/zY05f83Neb/NjPm/zIw5P8xLuT/MzDm/zIw5v8vLub/LCrk/ysp5v84Nfb1FBQ9ewIC
+ BTYAAAAzBAETaiENsfMeDpX/IBGU/yERlv8fDpf/IA6a/yUTn/8nFaX/HQyN/1ZSbf+MjYr/kpOS/5KS
+ kv+Tk5P/mpqX/2tqcP8tHpD/JhSv/yoZsP8oFrD/Khix/ywbs/8tHbT/Kxuz/ykYs/8sG7X/Lx64/y8f
+ uf8tHbn/LRu5/zAdu/8yIr3/MiK+/y8gvv8uHb7/MCHA/zMlwv80JMP/MiHC/zAfw/80I8X/NyfH/zYm
+ x/8zI8f/MSTH/zYoyf84Ksv/OCnL/zUmyv80Jcv/OCrN/zktz/86Lc7/NSnN/zUpzv86LdD/OzDS/zow
+ 0v83LNL/NyvS/zsw0/88MdT/OzDV/zgt0/84LNT/OzHW/zwy1/87Mdf/OC3W/zgv1/88M9n/PDPZ/zox
+ 2f83Ltf/OjDZ/zwz2v89Ndv/OjPa/zgx2f85Mtr/PDTc/z013f87NNz/ODHb/zoz3P88Nd7/Ozbe/zk0
+ 3v83Mt3/OTPe/zs24P87NuD/OTTf/zYx4/8yL8b/VVSK/5KTiv+Xl5f/lZWV/5WVlf+VlZD/dXSC/ywr
+ of80Mez/NzXk/zg25/83NOb/NDHk/zIv5P80MOb/NDHn/zIw5v8tLOT/LCrk/y4s6P86N/b1FBQ9ewIC
+ BTYAAAAzBAIUaiQQtfMgEJf/IBCV/x8Nlf8gDpj/JBKd/yYToP8mE6T/HAqP/0lGYf94eHT/fX18/3x8
+ ff99fX7/hIV//1taYf8tHY//JhSv/ygXr/8qGLH/LRqy/y4cs/8rGrP/KRiz/ywbtf8vHrf/Lx64/y0c
+ uP8sGrj/Lxy6/zIgvP8yIr3/MB+9/y4dvf8wIL//MyTB/zQkwv8yIcH/MCDB/zMkxP82J8b/NifH/zMj
+ xv8xIcb/NCjI/zgryf84Kcr/NibJ/zQmyv84K8z/Oi3O/zkszv83Kc3/NSnN/zou0P87L9H/Oi/R/zgs
+ 0P83K9H/Oy7T/zwx1P87MNT/OC3T/zgt0/88MNX/PTPW/zsx1v85LdX/OS7W/z0z2P89NNn/OjHY/zYu
+ 1/84MNj/PTTa/z002v86Mtr/NzHZ/zky2/89Ndz/PTXc/zoz2/84Mdr/OjPc/zw13f87Nd7/OTTd/zcz
+ 3f85NN7/PDbg/zw24P85NN//NzLe/zg05f80Mcn/SkiB/319cf+Dg4T/gICB/4GBgf+AgHn/YmJu/yop
+ ov83NO7/OTfm/zc15v81MuT/MzDj/zUy5v81Muf/NDLn/zAt5P8tLOT/Lizm/y8t6P85N/b1FBQ9ewIC
+ BTYAAAAzBAIUaiQQuPMgD5f/Hg6T/x8Olv8kE5v/JhOe/yYToP8kEKL/IA2c/zMsbP9ZWFv/Z2hg/2pr
+ Y/9qamP/Y2Rb/z86Yf8pF5j/JxSv/yoYsP8tGrL/Lhuz/ywZsv8qF7L/LBu1/y8et/8wHbj/Lhu4/ywb
+ uP8uHbn/MiC8/zIhvP8wH7z/Lh28/zAgvv8zI8D/MyTA/zEhwP8wH8D/MyTB/zYnxf81J8X/MyTE/zIh
+ xP80Jsf/NyvI/zYqyf82Jcj/NCTJ/zgry/86Lsz/OC3N/zUnzP82KMz/OS7P/zsv0P86LtD/OCvQ/zcs
+ z/87MNL/PDHT/zww0/85LdL/OS7T/zwx1P88MtX/PDLV/zgu1P85LtX/PTLX/z402P87Mtf/Ny7W/zgv
+ 1/88M9n/PTTa/zsy2f84L9n/OjPa/z013P89Ntz/OTLb/zYx2v86M9v/PTbd/zw13f86M9z/ODLc/zk1
+ 3f87N9//PDbg/zoz3v84Mt3/OTTf/zw35P83Mtb/OziW/1lZXv9ra1//bGxh/2trYP9hYVn/RERs/zAt
+ v/86N+z/OTXl/zUz5P81MuP/NzTl/zcz5/81Muf/MjDl/zAt5P8xL+b/MC7m/y8t6P83NPb1FBM9ewIC
+ BTYAAAAzBAIUaiQOtvMeDJX/Hw6T/yETmP8lE5z/JBGe/yIQn/8lEqL/KBan/yYWlP8wJ23/PThc/0NA
+ W/9BPl7/Ni9m/ygYif8nEqn/Kxev/y0asf8tG7L/Kxmy/yoWsf8tGrP/Lx62/y8et/8uG7f/LBm3/y4d
+ uf8xILv/MSC8/zAfu/8uHbv/MR+9/zQiv/8zIr//MCG//y8fwP8zI8H/NybD/zYlxP8zJMT/MiLD/zQn
+ xf83K8j/NyrI/zQmx/80JMj/NynK/zoszP85LMz/NSfM/zUlzP86Lc//Oy/P/zou0P84Ks//NyrP/zow
+ 0f88MtL/OzDS/zgs0f85LtH/PDLU/z0y1f87MtX/OS7T/zku1P89Mtf/PjPX/zsy1/84MNb/OTDW/zwz
+ 2P89NNn/OzLZ/zkv2f87Mtr/Pjbb/z423P86NNv/NjHa/zoz2/8+Nt3/PTbe/zs03f85Mtz/OzTd/zw3
+ 3v88N9//OjPe/zgx3f87NN//PTfh/zw24f85NOL/NDDK/zc1kP9DQWz/RkVk/0NCZ/87OXr/MjCr/zk1
+ 4f87N+f/NzPk/zUy4/85NeX/OTXm/zgz5v80MOX/Mi/k/zQx5v8zMeb/MS/l/y0r5/83Nfb1FBQ9fAIC
+ BTYAAAAzBAEUaiELtPMfDJb/IhKW/yITmf8kEpv/Ig6d/yMQn/8oFqP/KRin/ygUqv8hDp//IRGO/yUY
+ iv8mF4//JBGh/yYRrf8rFq//LRuw/y0csf8rGbH/KBaw/ywZsv8wHrX/Lx62/y0atv8sGLX/Lhy3/zEg
+ uv8xIbv/Lx66/y4buv8xH7z/NCO+/zQiv/8xIL7/Lx++/zIkwf82J8L/NyXD/zQiwv8yIsP/NibF/zcq
+ x/82Kcj/NSbH/zQkx/84Kcn/OivL/zkrzP82KMv/NSbL/zkszv88Ls//Oy7P/zkrzv84Ks7/Oy/Q/zsx
+ 0f87MdH/OCvR/zgs0f88MtP/PDLU/zwx1P86L9T/OzDV/z0z1/8+Mtj/PTHX/zkw1v86Mtf/PjTY/z00
+ 2P87M9j/OTDY/zsy2f8/Ndv/Pzbc/zs02/84Mtr/OjTb/z423f8/N93/PDTc/zky2/87NNz/PTfe/z03
+ 3v86Nd3/ODLd/zs03v89OOH/PTbh/zo04P84NOD/OTbk/zYz3f8xLcP/Lyu0/y4quv8yMNL/Ojfo/zw4
+ 5/84NOT/NjPk/zk15f86Nub/OTXm/zYx5f80MOT/NjPn/zUz6P8zMeb/Ly3k/y4s5v86Ovb1FRU9fAIC
+ BTYAAAAzBAEUaiINtvMiEJj/IxOX/yIRmP8iDpn/JBCe/ygTov8pF6T/KBam/yYSpv8oFar/Kxav/ysY
+ sv8sGLL/KRWw/yoXrv8tG7D/Lhyx/ysasP8pF7D/Kxmy/y8dtP8wHrX/Lhu1/ysZtf8uG7b/MR+4/zIh
+ uv8vH7n/Lhy5/zEfu/80JL7/MyS+/zEgvv8wHr7/MiLA/zUowv81JsL/NCPC/zIhwv81JsT/OCnG/zYo
+ x/80Jcf/NCTH/zgoyf86K8r/OSvK/zYmyv82KMr/OSzM/zsuzv88L8//OSzN/zoszv89MND/PTHQ/zsx
+ 0P84LND/OS3R/z0x0v8+MtT/PDDU/zkt0v88L9T/PzXX/z801/89MNf/Oi7W/zsx1/8/Ndj/PzXY/zwy
+ 2P85Mdf/PDLY/z812v9ANtv/PDTa/zky2f87NNr/Pjbc/z433f89Ndz/OjLb/zw13P8+ON7/Pjfe/zs1
+ 3f84M9z/OzXe/z044P89OOH/OzTg/zgz3/86NuH/PDnj/z055v87Nun/OTTp/zs46/89O+r/PDnl/zk1
+ 5P83NOT/OTbl/zo45v85NuX/NzPk/zUy5f83NOb/NTXo/zQy5/8xL+X/Lyzk/zEv6v88Ovb1FRU+fAIC
+ BjYAAAAzBAIUaScTufMjEpn/IxGW/yEPl/8kEJv/KBSg/ykUo/8pFaT/JRGk/ycTp/8rF6r/LBir/ysX
+ q/8qFqv/Kxet/y4ar/8uG7D/LBqw/ykXsP8sGrH/Lhyz/y8dtf8uG7T/LBmz/y4btf8xHrj/MR+4/y8e
+ uP8tHLj/MB+7/zMjvf8zJL3/MSC9/zAdvf8zIb//NSfC/zUmwv8zI8H/MiDB/zUkxP84Kcb/NyjG/zMl
+ xf8yJMX/OCrI/zsryf86K8n/NifI/zUmyf85Lcv/Oy7N/zsszv84LM3/OSzM/0A00P8/M9D/PjDR/zgt
+ z/84LND/PTLS/z4y0/8+MdP/Oy7S/zou0/8/M9X/PzPW/z0y1f85LdT/Oy/W/z802P8/Ndj/PTLX/zov
+ 1/87M9j/PzbZ/z812v89M9n/OTLZ/zw02v8+Ntz/Pjbc/zw12/86M9v/PDXd/z443v89ON//PDXe/zk0
+ 3P87Nt7/Pjjg/z054P87NuD/OTPf/zs24P89OOL/PDni/zo14f85NOD/PDfj/z055P88OOT/OTbj/zg1
+ 4/87N+X/PDnm/zo35v83NeP/NzPk/zg25v84Nuf/NTXn/zIw5f8xL+T/MjDn/zIw6v89Ovb1FRU+ewIC
+ BjUAAAAzBAIVaCYSu/MiEJn/IA+V/yIQmP8nFJ7/KRWh/ygTov8mEaL/JhOl/ysWqf8sGKr/Kxar/ykV
+ q/8rF6z/Lhqu/y4bsP8sGK//Khev/ywbsP8vHbP/Lx20/y4bs/8tGbP/Lxy1/zEeuP8xH7j/Lx24/y0b
+ uP8wH7r/NCO8/zQjvf8xIL3/MB69/zMhv/82JsH/NSbB/zIiwf8xIMD/NSTC/zknxf83KMX/MyXF/zMj
+ xf83Kcf/OizI/zoqyf83J8j/NibI/zksy/87Lsz/OizN/zcqzP84Ksz/PjLP/z8z0f8+MdD/OivP/zgt
+ z/88MtL/PTPT/z0y0/87L9H/Oi7S/z4z1f8+M9X/PDLV/zov0/87MNT/PzTX/z812P89M9f/OjDW/zwx
+ 1/8+Ntn/QDbZ/z0z2P86Mdj/PDTZ/z432/89N9z/PDTb/zoz2v88Ntz/Pzne/z853v88Nd3/OjPd/zw2
+ 3v8/OeD/Pzjg/zw33/86Nd//PDbg/z444v8+OOL/Ozbh/zk04f88N+L/Pjnk/z045P86NuP/ODXj/zs4
+ 5f89Oeb/PDnm/zk15f84NeT/Ojbm/zk35/84Neb/NTPm/zMx5f80Muj/MzHo/zIw6v88OPb1FRU+egIC
+ BTUAAAAxBAIVZicSuvMgDpj/IA+W/yUTm/8nFJ7/KBSg/yQQoP8mEqP/Khen/ywXqf8rFqn/KROq/yoX
+ rP8uG67/Lxuv/ywZr/8qFq//LBqw/zAdsv8wHbP/Lhuz/ywYsv8vG7T/Mh+3/zIfuP8vHbj/Lhu3/zAf
+ uf8zI7z/NCO8/zMgu/8xHrz/NCG+/zclwP82JcH/MiLA/zAfwP80I8H/OSfD/zgnxf80JcT/MiPE/zcn
+ xv86K8j/OSrI/zcnx/82Jcj/OivK/zsuzP86Lcz/NynL/zYpy/88L87/PjLP/zwvz/86K87/OSzO/z0y
+ 0P89MtL/PDHS/zsu0f88LtH/PjLU/z4z1f89MdT/OS/U/zov1P9ANNb/QDTX/z0z1v86MNT/PDLW/z81
+ 2P8/N9n/PTTY/zox1/88M9n/QDjb/z842/88Ndr/OjPa/zw12/8/Od3/Pzne/z023f86NNz/PDbe/z85
+ 4P8+OOD/PDbf/zo13/88N+D/Pjnh/z444f87NuH/ODXh/zs44v8+OuP/Pjjj/zs24v84NeL/Oznk/z06
+ 5v88OOb/OTbk/zg15P87N+b/Ozjn/zk25/82M+X/NDLm/zY05/81M+j/MjDo/zAt6P87OPb1FhZAeQIC
+ BjQAAAAvBAIVZCcQt/IiD5n/JBOY/yUUm/8mFJ3/JRCe/yYRof8qFqb/Kxmo/yoWqf8oFKj/Khaq/y0b
+ rv8vG6//LRqu/yoWrf8sGK//Lx2y/zAds/8tGrP/LBiy/y4ctP8xILb/MiC3/y8dtv8uGrb/MB64/zMj
+ uv8zI7v/MR+7/zAcu/8zIb3/NiW//zUkv/8yIb//MCC//zMlwf84KML/OCfD/zQkw/8zJMP/NyfF/zkr
+ x/84Ksj/NSfH/zYlx/86K8r/Oy7L/zkuzP84K8v/NinK/zsvzf89Mc7/PC/O/zkrzf85K87/PTHQ/z4y
+ 0P88MNH/OS3Q/zsu0f8/MtT/PzLU/z4x1P86LdP/OzDU/z401f9ANNb/PTHV/zow1P87M9X/PzbY/0A2
+ 2P89Ndf/OjHX/z0y2f9AN9v/Pzfb/z012/87Mtn/PTXb/z853f8/Od3/PTbc/zs02/89Nt3/Pjng/z45
+ 4P87N9//OjXe/z034P8/OuH/Pjnh/zs24P86NeD/PDji/z474/89OeL/PDbi/zo14v88OeT/PTvl/z05
+ 5v86NuX/OTXk/zw45v89Oef/Ozfn/zg15v82M+X/ODbn/zc05/81Muf/MC/m/zAv6P9APfb0EhI2cAIC
+ BDEAAAAsBQIWXyoUtfEpFp//JRSa/yUTm/8jEJz/JhCg/yoUpf8rFqf/Kheo/ykTqP8qFqr/LRqt/y4b
+ rv8tGa7/Kxau/y0Xr/8wHLH/MB2y/y4bsv8sGLL/Lhq0/zEetf8yILb/MB22/y4atv8wHrf/NCK5/zQi
+ u/8xHrr/MBy5/zQhvP83Jb7/NiW//zQivv8xH77/MyTA/zYpwv83KMP/NiTC/zUjwv83KMT/OizG/zkq
+ xv82Jsb/NCbG/zoryP88Lsv/OizL/zcpyv83Kcr/PC/M/z0wzv88MM7/OivN/zoszf89Mc//PjLQ/zwx
+ 0P86LdD/Oi3Q/z8z0/8/NNT/PjLT/zsv0v87L9P/PjXW/z421v8+M9X/OzDU/zwz1f8/N9f/PzfY/z00
+ 1/87Mtb/PjPY/0E32v9BN9v/PTba/zo02v89Ntv/QDnc/0A53f89N9z/PDXb/z433f9AOt//Pzrg/zw4
+ 3v86Nt3/Pjjf/0A74f8/OuH/PDjg/zo14P89N+L/Pzrj/z464/88N+L/OjXi/z044/8/OuX/PTnl/zs3
+ 5P87NuT/PTnm/z475/88Oef/OTbm/zg15v86Nuj/OTfo/zc06P8zMOb/MTDn/zc17f9CQPbyBwccYAAA
+ AC0AAAAnBwQXWDQite4uHKb/JROb/yIQmv8lEZ3/KhSi/ywVpf8qFKb/KBSn/yoVqf8uGaz/Lxqu/y0Y
+ rf8rFq7/Lhiv/zEbsf8xHbL/Lxux/ywYsf8vG7P/MR21/zIetv8xHLX/Lxq0/zEet/8zIbn/MyK5/zIf
+ uf8wHbr/MyG7/zcmvf82Jb3/NCK8/zMevf81Ir//NijB/zcnwf81JMH/NCLB/zgnxP86LMb/OSrG/zYl
+ xf81JcX/OCvH/zwuyf87LMn/OSjJ/zgpyv88L8z/PDDM/zouzf84K8z/OSzN/z0xz/8+MtD/PDHP/zku
+ zv85LdD/PjPS/z810v8+M9L/PC7R/zwu0v8+NNX/PjbW/z001f87MNT/PTHV/0E21/9AN9f/PTTX/zox
+ 1v88NNf/QTjZ/0E42v89Ndr/OzXZ/z032/9AOtz/QDjc/z012/87Ndv/Pzjc/0E63v9AOd//PDje/zo2
+ 3f89ON7/QDrg/0A64P88OOD/Ojbg/z034f8/OuP/Pzni/zw34v86NuH/PTnj/z875P8+OuT/PDfk/zs3
+ 5P8+Oub/Pjzo/z075v87N+X/OTbl/zs46f87OOn/OTbo/zQy5v8zMOb/NDPp/z069f9DQfTvCQgfWQAA
+ ACgAAAAhCAYYTzorrec0IbD+IxGZ/yMRmv8oFp//KhWi/yoUo/8nEqT/KRWn/y0aq/8vGqz/LBis/yoX
+ rP8uGq7/MR6w/zEesv8vGrL/LBmw/y8bsf8xHrT/MR+1/y8ctP8uGrT/MR62/zQiuP80Ibj/MR64/y8d
+ uP8yIrr/Nya9/zclvf8zIrz/MR+8/zUjvv83J8D/NybB/zQkwP80IsD/NyfC/zoqxf85KcX/NibE/zUj
+ xf84Ksj/Oy3I/zssyP85KMj/NyfI/zwuy/89MMz/Oy7M/zgqzP86Ksv/PTHO/z4yz/89L8//Oi3O/zov
+ zv8+M9H/PjPS/z8z0f87LtD/PDDS/z4y1P8/NdT/PDPU/zsw0/89MdT/QTXX/0E31/8+NNb/OzHW/zwz
+ 1/9AONn/QTja/z822f88M9j/Pjfa/0E63P9BOdz/PDXb/zs02v8/ONz/QTre/0A53v89N93/Ozbc/z05
+ 3v9AO+D/QDrg/z044P87N+D/Pjjh/0A64v8/OeL/PDfh/zo24f89OeP/Pzzk/z465f88OOT/Ozjk/z46
+ 5v8+O+f/PTrn/zs45f87N+X/PTno/zw46f86Nuj/NjTl/zUx5v81M+j/NjPq/0E//v5FRO/oCQkhUAAA
+ ACEAAAAaCggYQz80ndc2I7n9JBOc/ycVnf8pFZ//KBSh/yYQov8oFKT/LBqp/y4brP8tGKv/KhSr/ywZ
+ rv8xHrD/Mh6x/zAasf8sF7H/Lxuy/zIfs/8yILT/Lxyz/y4as/8xHrb/NSK4/zUiuP8yHrf/MBy3/zMi
+ uv82Jr3/NiS9/zQhvP8yH7z/NSO+/zcmwP82JcD/NCO//zMjwP84J8L/OirE/zkpxP82JcT/NSTD/zkp
+ xv87Lcj/OSvH/zcoxv83KMj/Oy3K/z4uy/88L8v/OSvK/zgqzP8+MM7/PzPP/z4wzv87LM7/Oy7P/z8z
+ 0P8/NNH/PjLR/zsu0P89MNH/QDTU/0A01f8+M9T/Oy/T/z0w1P9BNdb/QTbX/z811v87MtX/PTTX/0A3
+ 2f9AONn/PjXY/z0z2P8/Ntn/QTnb/0E62/8+N9r/PDTa/z843P9CPN3/QDve/z043P89Ntz/Pznd/0E8
+ 3/9AO9//Pjjf/zw23/8/OeH/QTvi/0A74f89OOH/Ozbh/z464/9BPOT/QDvk/z055P89OeT/Pzvm/0A8
+ 5/8+Ouf/PDnm/zs45f89Ouf/Pjno/zw35/83NOb/NjTl/zg16P83NOj/NjPq/0ZF/P1IRt7bCwshRAAA
+ ABoAAAASCQgUNTsxgbQ9KMX5Khmg/yYVnf8nE57/JhCf/ygSo/8sGab/LRqp/ysYqv8qFKr/LRat/y8c
+ sP8wHrH/Lxqw/y0XsP8wGrL/Mh+0/zIftf8vHLT/LRqz/zEdtv80Irj/NCK5/zIet/8wG7f/MyC5/zUm
+ u/81JLz/MyC7/zIeu/82I73/OCe//zcmwP80Ir//MiLA/zYnwf86KsL/OSnC/zYlwv81JMP/OSrF/zot
+ x/85K8f/NifG/zcnxv87Lcn/PS/K/zwuyv85K8n/OCrK/zwwzf8/M87/PTHO/zsszf86LM7/PzPQ/z80
+ 0f8+MtH/Oi3Q/zwv0v9ANNT/QDTU/z4y1P87L9P/PDPU/0A21v9BNtb/PjPV/zsy1P8+NNb/QTbY/0A3
+ 2f89Ndj/OzPX/z412P9CONr/Qjnb/z432v88NNn/Pzfc/0M73v9COt3/Pjjc/zw23P9AOd3/Qjzf/0E7
+ 3/8+ON//PDXe/0A44P9CO+H/Qjvi/z444f87N+H/Pjrj/0E95P9BO+T/Pjnk/z045P9APOb/QT3n/0A7
+ 5v88OOX/Ozfl/z485/9APOj/Pjnn/zk15v83NOX/OTfn/zk36P82M+f/NTPp/0xL+fpJRra8DAscNwAA
+ ABMAAAAMBgULJysmVndEL8byMh+l/yUUnP8lEZ3/JxKg/ysXpf8tGKf/Kxao/ygUqf8sF6z/Lxqv/zEc
+ sP8vGrD/LRew/zAasf8yHrP/Mx+0/zAbtP8tGLP/MB21/zQht/80Irj/MR63/zAbt/8zILn/NiW7/zUk
+ u/8yILr/Mh67/zYivf84J7//Nya//zUivv80Ib//NibB/zgqw/85KcP/NyXC/zQjw/85KsT/Oy3G/zkr
+ x/82J8X/NyfF/zstyf89L8v/PC3K/zkqyf84Kcn/PTDN/z0xzv89Mc7/Oi3N/zoszf8+Mc//PjTR/z00
+ 0P86Ls//Oy/Q/0A00/9ANtP/PjPT/zww0/89MNP/QDbV/0A31f8/NNX/OzDU/z411f9BN9f/QTfY/z01
+ 1/86NNf/PjbY/0M52v9DOdr/Pzfa/zw12f9AN9v/Qjrd/0I63f8/N9v/PTbb/0A53f9CO9//Qjvf/z45
+ 3v87N97/Pznf/0I74f9CO+H/Pjjg/zw34f8/OuP/QTzk/0A85P8+OuP/Pjnk/0E75v9BPub/QDzm/z04
+ 5f88OOX/Pzrm/z895/8+Ouf/Ozfl/zk15v86N+j/Ojfo/zc05/80MOb/Oznt/1FQ9/Q6OICFCAgSKAAA
+ AA0AAAAHAAAAGggGFUFJNrPiPiy2/iQTnP8lEZz/Khah/ysXpP8rFqb/JxKl/ysVqf8vGqz/MBuu/y4Z
+ r/8tF67/MBqx/zIes/8yH7P/MB2z/y4Zs/8xHbX/MyG3/zQgt/8yHrb/MBu2/zMfuf82I7r/NSS7/zMg
+ uv8xHrr/NSK8/zgmvv83J77/NCO9/zMgvf83JcD/OSnC/zgowv82JcH/NSPB/zgpxf88Lcf/OivH/zcm
+ xf83Jsb/OyzI/z0vyf88Lcn/OSjI/zgqyf89Mcv/PjLM/zwwzf86K8z/Oy3N/z8yzv8/Ms//PjHP/zsu
+ zv88L8//PzPS/0Az0v8/M9L/PTDR/z4x0/9ANdX/QDbV/z401f87MdT/PjPV/0I31/9CONf/PjXW/zsz
+ 1v8+N9f/QjrZ/0M62v8/Ntn/PDXZ/z842v9DO9v/QTvc/z442/89Ntr/QDrd/0M83/9CO9//Pzne/zw4
+ 3v8/O9//Qjzh/0I84f8/OeD/PTjg/z874v9CPOT/QDzk/z464/89OeP/QTzl/0E+5v9APOb/Pjrl/z05
+ 5P9AOuX/Pzzm/z475v88N+X/Ojbl/zs45/87OOj/OTbn/zQx5f81M+j/TEz6/lRT7uQQECZFAQEBGgAA
+ AAcAAAAEAAAAEAsJFC5HPoyvRzXJ+SsZo/8oFp7/Khah/ykUo/8mEaL/KhWm/y0Zqv8vG6z/Lhit/ywW
+ rf8wGq//Mx6x/zMesv8wG7L/LRqy/zAetP80Ibb/NCG2/zEctf8xG7X/NCC4/zUjuv81Irr/Mh+6/zEe
+ uv80I7z/Nye+/zcmvv80I73/MyC9/zYlwP85KcH/OCjC/zUlwf81I8D/OSnD/zssxf85LMX/NifF/zYl
+ xf87LMf/PS/I/zwtyf85KMj/OSjI/z0wy/8+Msz/PDDM/zgry/86Lcz/QDPO/0A0zv8+MM//OizO/zsw
+ z/9ANNH/QDTT/z8z0v89MND/PjHS/0E11f9BNdX/PzTU/zow1P8/NNT/QjfW/0I31/8/Ndb/PDLV/z81
+ 1/9COdn/Qzna/0A22f88NNj/Pzja/0I73P9DOtz/Pzfb/z422/9BOt3/Qz3e/0M73/9AON7/PTjd/0A7
+ 3/9CPeH/Qzzh/0A54P89OOD/QTzi/0M94v9CPOP/Pjri/z054v9BPeT/Qz7l/0I95v8/O+X/Pjrk/0A9
+ 5v9CPeb/Pzvm/zw55f87N+X/PTnn/z056P86OOf/NTPl/zQy5f89POz/XFr6+U9OxLUMCx0vAAAAEAAA
+ AAQAAAABAAAACAQDBhwjID9VTTm/6D4ttP4rGKD/KBOe/yQPn/8pFKP/LBqn/y0bqv8sF6v/KhWr/y4Z
+ rf8yHrD/Mh+x/zAbsf8uGLL/MB20/zMhtv80Ibb/MR21/y8atP8zH7b/NiS4/zUjuf8yHrj/MR24/zMj
+ u/82Jr3/NyS9/zUgvP80ILz/Nya+/zkpwP84J8D/NSTA/zMjwf84KML/PCvD/zopxP82JsP/NiXD/zos
+ xv88Lsf/Oy7I/zgpx/84KMf/Pi7K/z8yzP89MMz/OCvK/zkry/8/Mc7/PzPP/z0xzv85LM3/PC7P/z80
+ 0P8/NdH/PjPR/zsv0P89MtH/QDXU/0A11P8+MtP/OjHS/z4z1P9CNtb/QjbW/z401v88M9X/PzTW/0I3
+ 2P9COdn/PzbY/z001/8/N9n/Qjvb/0I73P9AN9v/PjTb/0E43f9DPN7/Qjze/z843f8+Nt3/QTvf/0M9
+ 4P9CPOD/Pzjf/z443/9APOH/Qj3i/0I84v8/OuL/PTni/0A95P9CP+X/Qj3l/z864/8+OuT/QT3m/0E9
+ 5v9AO+b/PDjk/zs55f8+Ouf/PTro/zs35v83M+b/NTPm/zg36P9MSvP/Xlvy6i0sWlwFBQkeAAAACQAA
+ AAEAAAABAAAABAAAAA8JCBIsTkOZs1NC0fkzIav/JRCd/ygToP8rF6T/LBmn/ysXqP8pFKn/LBir/zAd
+ rv8xHq//Lxuv/y0Yr/8xG7L/NCC1/zUhtf8xHbT/Lxq1/zIetv81I7j/NSK4/zEet/8wHLf/NCG5/zYl
+ u/82I7z/NCC7/zQfu/82I73/OCi+/zcmv/80Ir7/MyK+/zcnwP85KsL/OSjC/zckwv82JcL/OSrF/zss
+ xv86K8b/NyfF/zcnxf8+Lcj/PjDJ/zwvyf84K8j/OCvJ/zwuy/8+Mcz/PTDM/zory/87Lcz/PzTP/z80
+ z/89Ms//Oy7P/z0w0P9ANdL/QDXT/z4y0v87LtH/PjPT/0A21f9BNtb/PzPV/zsy1P8+Ndb/QTfY/0I4
+ 2P8+Ntf/PDPW/0A32P9DOdr/Qjra/z432f88Ndn/Pzfb/0E63f9CO93/Pzfc/z012/9AOd3/Qjze/0E7
+ 3/8+ON7/PTfe/0A64P9CPeL/QTzh/z864P89OeH/QD3i/0E+5P9BPOT/Pjnj/z444/9BPOX/QT3m/0A7
+ 5v88OOT/Ojfk/z065/8+O+j/Ozjm/zc05f82M+X/ODbo/0JB7/9iYPv5VlXSuQoKGS0AAAAPAAAABAAA
+ AAEAAAAAAAAAAQAAAAcDAwQYIiA5RlVIv9pKN8T9Lxun/yoXof8rF6P/KRak/ygTpv8rGan/Lhyr/y8c
+ rf8tG63/Kxas/y8bsP8zH7P/NCCz/zAdsv8uHLP/MR+1/zQht/81Ibf/MR22/zAbtv80Ibj/NSO5/zUj
+ uv8yH7n/Mh65/zYjvP84Jr7/Nya+/zQivf8zIb3/Nye//zkrwP85KcH/NyTA/zYkwf86K8L/Oy3E/zkr
+ xP82J8P/NyfE/zwux/8+MMn/PjDK/zcryP84K8n/PDDL/z0xzP88L8v/OCzK/zwuzP8/M8//PzPP/z0x
+ zv84Lc3/PDDP/0E00v9ANdP/PjLS/zwv0f89MdP/PjXV/0A11v8+M9X/OzDT/z401f9AN9b/QTfX/z41
+ 1/87Mtb/PzbY/0I52v9COdr/PjbY/zw12f8/ONv/QDrc/0A73P8+N9v/PTbb/0A53P9BO97/QDve/z04
+ 3f88N93/Pzrf/0I84f9BPOH/Pjrg/z054P9BPOL/Qj7j/0E95P8+OeL/Pzni/0E85f9BPub/QDzm/z05
+ 5P88N+T/Pjrm/z075/88OOb/ODTl/zc05f84Neb/Pz3t/1tZ/v5kYezcLSxVTgQEBxkAAAAIAAAAAgAA
+ AAAAAAAAAAAAAQAAAAQAAAAMBwcMIEpFfYFfTcvpSjfB/i8dpv8oFaH/JhKi/ysVp/8tGqn/LRur/ywa
+ q/8rF6z/Lxuu/zIfsP8zILP/MByy/y8asf8xHbT/MyG2/zQgtv8xHLT/MBu1/zQht/82I7j/NiK4/zIf
+ t/8wHrf/NSO6/zglvP83Jb3/MyG8/zIhvP82Jr//OSjA/zgowP81JMD/NSPA/zoowv87LMT/OSrD/zUl
+ wv81JsP/Oy3H/z0uyP87Lcj/OSjH/zkqyP88L8r/PTDL/zsty/84Kcn/Oy3L/z0yzf89Mc3/PDHN/zks
+ zP87Ls7/PTPR/z8z0f89MtD/Oy7P/z0x0v8/NNP/PzXU/z0z0/88L9H/PTPU/0A31f9AN9b/PTTV/zsx
+ 1f8+Ndf/QTjZ/0E42f8+NNj/PDPY/z432v9BOtz/Pzrb/z032f88Ntr/Pznc/0E63v9AOt7/PTjd/zw3
+ 3f8/Ot//QTzg/0E74f89OeD/PTjg/0A74v9CPOP/QTzj/z454v89OeP/Qjvl/0I85v9AO+X/PTjk/zw4
+ 5P8+Oub/Pjrl/zs45f85NOX/ODTl/zk15v88Oun/VFP5/mhl8+xTUaWICAgQIQAAAAwAAAAEAAAAAQAA
+ AAAAAAAAAAAAAAAAAAEAAAAEAAAADwcHDCVXT5eeYVDR8kAvs/8pF6D/KRWh/ysYpv8sGaj/Kxep/yoW
+ qf8tG63/MRyv/zIesP8vGrD/Lhix/zEdsv8yILT/MiG1/zAbtP8wGrP/MyC2/zQiuP80Ibj/Mh23/zAd
+ t/8zI7n/Nia8/zYlvf8yIbv/MiC7/zUmvv83KL//Nie//zMjv/80IsD/OSjC/zorw/84KcL/NSXC/zQl
+ w/84KsX/Oi3F/zorxf82J8T/NinF/zwuyP88L8n/OizI/zUox/86LMn/PTHM/zwxzP88L8v/OCvL/zsu
+ zP89Ms7/PTLQ/zwxz/86Lc7/PDHQ/z4z0v8+M9P/PDHS/zou0f89MdP/PzTV/z811f88MtX/OTHU/zwz
+ 1v8+Ntf/QDfY/z0z1/88Mtf/PjbY/0A52v9BOdr/PTTZ/zs02f9AOdv/QTrd/0A53f89Ndz/PDXc/z86
+ 3v9BO9//QDvf/z453v89ON7/QDrh/0I74f9AO+L/PTnh/zw44f9AO+P/QTvk/z865P88OOP/PDfi/z85
+ 5f8+Oub/PDnm/zc14/84NOT/OTbn/zw66P9OTO7/amj39F9exqYICBEmAAAADwAAAAUAAAABAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAABAAAABgAAABEIBw4oYFWutl9N0vZDMbf/MR2p/ywZpv8pFqb/KBOm/ywZ
+ qv8wHaz/MR2v/y4Zrf8tF67/MRyw/zMgsv8zILP/Lhuy/y4asv8zHrT/NCC3/zQht/8xHbb/MBy2/zQj
+ uP81Jbn/NSO6/zIeuf8yHrn/NSW7/zYnvf81Jr3/MyK8/zIivf82KL//OCnA/zgowf81I8D/NCTB/zcr
+ w/83LMT/OCzE/zYnw/82KMT/OSzG/zsux/85Lcf/NSjF/zcpx/87L8n/Oy/J/zotyv83Kcn/OS3L/zsx
+ zf87Mc7/Oi7O/zgrzP87L8//PTPR/z0z0v86MNH/Ny3P/zsx0v8+NNT/PjTU/zsz0/84MNL/OzTV/zw2
+ 1v89Ntf/PDTV/zsy1f89Ndf/QDjY/0A42f88NNj/OjPY/z032/8/ONz/Pznc/zw22/87Ndv/Pjnd/0A7
+ 3v8/Od7/PDfe/zw33v8/OuD/QTvh/z864f87N+D/Ozfh/z464v9AOuP/Pznj/zw34v87NuL/Pjnl/z45
+ 5v87OOX/NzTk/zY05P85Nuf/PTvq/1BN7v9savn3aWjdugkIEikAAAASAAAABgAAAAEAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAYBAQESFxUkK2ZcsbRpWdbxTz3H/jEfrP8nFKT/Khil/y0b
+ qf8vHar/LBmp/ysWqv8uGq7/MB+w/zEgsP8uHLD/LRqx/zEesv8zILT/MyG1/zAcs/8vG7T/MyG3/zQk
+ uP8zI7j/MR63/zEduP81JLr/Nya6/zUku/8yILr/MSG6/zUnvf83KL//Nia//zMhvv8zJL7/NyjB/zgq
+ wv82KcL/NCTC/zUmwv84K8T/Oi3F/zgrxf81J8P/NijF/zgtyP86Lsr/Oi7K/zYox/84K8r/Oy/M/zsw
+ zP85Lcz/NirL/zouzf89MtD/PTLQ/zsw0P82LM7/OTDQ/zwz0v8+NNP/OzDS/zgv0f88M9P/PjXU/z40
+ 1f87MtT/OjHU/z0z1v8/Ntj/PzfY/zs01/85M9f/PDXZ/z832/8/ONv/OzXa/zs02f8+N9z/Pznd/z45
+ 3f87Ntz/OzXd/z853/9AO+D/Pzrg/zw33/87N+D/Pjrh/z874v8+OeP/PDbi/zs24/8+OeT/PTrl/zw4
+ 5f84NOP/NzXj/zo45f9BPuz/Wlf8/nNw9/Nwbt65ICA7MAEBAhIAAAAHAAAAAgAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAAGAQEBEQoJESRiW5yYbF3S6FRBzv06KbL/Lx2o/y0b
+ qP8qGKb/Khen/y0aq/8vHK3/MB6u/ysarP8qGK7/LRyx/zAfs/8xILP/Lhyx/y4bsv8xH7T/MiO2/zEj
+ tv8uHrX/Lx22/zQiuf81Jbr/NCW6/zEguf8wH7r/NCa7/zUovP80Jrz/MSK7/zAhvf81KMD/NijB/zQo
+ wf8yJMD/MybA/zcqw/85K8X/NynE/zMlw/80KMT/NyzG/zcrx/85LMf/NCjF/zcrx/86Lcv/Oi3L/zgs
+ y/80Ksr/NyvL/zswzv87Mc//OS/P/zcszf85L8//OzLQ/zsz0P86L9D/NyzP/zox0f88M9P/PTPU/zkv
+ 0/83MNL/OzLV/z001/89Ndj/OTHW/zgw1v87M9j/PDXZ/zw22f86NNn/OTPZ/zw22/89ONz/PDjc/zo1
+ 2/85NNv/PDfe/z853/8+OeD/OzXf/zo03/89OOH/Pjni/z044v85NeH/OTPh/zw34v89OeT/Ojfk/zcz
+ 4f84NOL/Ozjm/0hG7f9lYv39dnP06mloxaALCxYlAQEDEgAAAAcAAAADAAAAAQAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAABgAAAA8MDBQfWFKLd3VrzNdsXdz4Tz3D/jUk
+ sP8sG6r/LBqp/y0cqv8uHaz/Kxmr/ykXq/8tHK7/Lx6w/zAesf8tG6//LRqv/zEesv8yIbT/MSG0/y4d
+ s/8tHbP/MSG2/zQjuP8zIrj/MB63/zAet/8zI7r/NCa7/zMlu/8wIbr/MCG6/zQmvf81KL7/Mya+/zAi
+ vf8xI77/NSjA/zgowf82KML/MCO//zIlwf83K8T/NSrF/zcpxf80J8T/NinG/zktyP85Lcr/NyzK/zQp
+ x/82K8v/OS7N/zouzf84Lc3/NSrL/zgtzv86MM//OjDP/zguz/81Kc3/OS7Q/zsx0f87MtL/OC/R/zYt
+ 0f85MtP/OzTV/zs01v84MNX/Ny/V/zoz1/86NNj/OjTY/zgy1/85Mtj/OzXa/zs13P87Ntz/OTTa/zk0
+ 2/87N93/PDje/zw33v86Nd7/OTTe/zs34P88N+H/Ozbh/zg04P84M+D/Ozbj/zs34/86NuP/NzPj/zo2
+ 5f9EQen/WVf0/3d1+/h/fe7YYGCsfQ4OGh8AAAAPAAAABgAAAAIAAAABAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAQAAAALDw4XFy4rSDRtZ62nfG7V5W5f
+ 4PdWRsz+Py+2/zUjr/8vHa7/Lhyu/zAer/8wHrD/Lx6w/ywarf8sGa7/Lxyx/zEfs/8wH7P/LRuy/ywc
+ sv8vILT/MiK1/zIhtv8vHrb/Lx22/zIiuf8zJbr/MSO5/y0fuP8uH7j/MyW7/zQmvf8yJr3/LiG7/zAi
+ vP80JsD/NCjA/zQnwP8xIr//MiPB/zUpwv80KcP/NCfD/zAjwv8zKMT/NyvG/zcsx/82Ksf/MibF/zQp
+ x/83LMn/OC3K/zcryv80Kcn/NyzK/zkuzv84Ls7/Ny3N/zIpy/83Lc7/OS/Q/zkw0P82Ls//NCzP/zcv
+ 0v85MtT/OjPV/zcv1P82LtT/ODLW/zkz1/86M9j/NjDX/zYw1/86NNn/Ozba/zs02/84Mdn/NzLa/zo2
+ 3f88N97/PDbe/zkz3f85M93/Ozbf/zs23/86NeD/ODTf/zg04f88OeT/Pjrl/z465f89OuT/R0Tr/2Fd
+ /P59evv4hoT053Rz1KwwL1I0EBAcGAAAAAsAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADAAAABwUEBw4aGSkcOTVWOW5n
+ rJ9/ddDegnXi8HVk4/hmVdz8XEvZ/VNCzf5HN8b/Oiq5/zMjsv81JbT/Nyi2/zYmt/8zIbX/MyK1/zUo
+ uP83Krr/Nym7/zUluv81Jrr/OCu9/zkrvv84Kr3/NCa8/zQmvf85LMD/Oi3B/zkswv81KcH/NijB/zou
+ w/86LsX/OS3F/zYqw/84K8T/Oy7J/zovyf87MMn/NyvI/zkuyf88Msr/PTPL/zsxy/84LMr/Oi/L/zwz
+ zv89M8//OzLP/zkuzv88MtD/PjTR/z400/88MtH/OC/Q/zwz1P8+NdX/PzbV/zwz1f86MtT/PTbW/z83
+ 2P8+ONj/PTXX/zwz1v8+N9r/Pznb/0A53P88Ntr/Ozba/z853f9BO97/Pzve/z033f89ON3/QDzg/0I+
+ 4/9BPuP/Pzrg/z854P9BPOL/QTzi/0A74v8/O+L/RUHq/1NO+f9eWfz+aGP8/XFu/Px+e/v4i4j68YiF
+ 8eB3dM+jPz9rPhsbMh0EBAcPAAAABwAAAAQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAQAAAAHBwcKDiAe
+ MRomIz0kUEx7UmxkqZl4cMTMenLI2oB11eSAddnphHjk7ol97PCLf+3wi3/t8Ih76/CIe+zwi3/u8IyA
+ 7/CMgPHwin3v8Ip87/CMgfLwjYPy8IyC8/CJfvLwiX/y8IyE9fCNhPXwjYP28IuA9fCLgfbwjYX38I2F
+ +PCNhPjwi4D38IyB9/COhvnwjYb68I6F+vCLg/rwjYT68I2G+vCPh/rwj4f68IuE+vCNhvrwkIj68I+I
+ +vCPh/rwjIT68JCH+vCRivrwkYr68I+H+vCNhfrwj4r68JGL+vCSi/rwkIn68I2H+vCQi/rwkoz68JKM
+ +vCOi/rwjoj68JGL+vCSjfrwko378I+L+/COi/vwkYz78JKO+/CSjvvwj4z78I+M+/CTjvvwlJD78JSS
+ +/CSj/vwkI378JOP+/CTkPvwkpD78JCN+/CQjfvwj4z57omH9uqGhfHkgH/p2358489zcsadV1aRViko
+ RyQjIjwaCQkPDwAAAAgAAAAEAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAD/4AAAAAAAAAAAAAAAB/8A/4AAAAAAAAAAAAAAAAH/AP8AAAAAAAAAAAAAAAAA/wD8AAAAAAAAAAAA
+ AAAAAD8A+AAAAAAAAAAAAAAAAAAfAPAAAAAAAAAAAAAAAAAADwDgAAAAAAAAAAAAAAAAAAcAwAAAAAAA
+ AAAAAAAAAAADAMAAAAAAAAAAAAAAAAAAAwCAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAA
+ 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
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAA
+ AAAAAAAAAAABAMAAAAAAAAAAAAAAAAAAAwDgAAAAAAAAAAAAAAAAAAcA4AAAAAAAAAAAAAAAAAAHAPAA
+ AAAAAAAAAAAAAAAADwD4AAAAAAAAAAAAAAAAAB8A/gAAAAAAAAAAAAAAAAB/AP8AAAAAAAAAAAAAAAAA
+ /wA=
+
+
+
\ No newline at end of file
diff --git a/Сalendar/Program.cs b/Сalendar/Program.cs
new file mode 100644
index 0000000..6f550cf
--- /dev/null
+++ b/Сalendar/Program.cs
@@ -0,0 +1,22 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+namespace Сalendar
+{
+ static class Program
+ {
+ ///
+ /// Главная точка входа для приложения.
+ ///
+ [STAThread]
+ static void Main()
+ {
+ Application.EnableVisualStyles();
+ Application.SetCompatibleTextRenderingDefault(false);
+ Application.Run(new Form1());
+ }
+ }
+}
diff --git a/Сalendar/Properties/AssemblyInfo.cs b/Сalendar/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..7333c6d
--- /dev/null
+++ b/Сalendar/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Общие сведения об этой сборке предоставляются следующим набором
+// набора атрибутов. Измените значения этих атрибутов для изменения сведений,
+// связанных со сборкой.
+[assembly: AssemblyTitle("Сalendar")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("Сalendar")]
+[assembly: AssemblyCopyright("Copyright © 2021")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Установка значения False для параметра ComVisible делает типы в этой сборке невидимыми
+// для компонентов COM. Если необходимо обратиться к типу в этой сборке через
+// COM, следует установить атрибут ComVisible в TRUE для этого типа.
+[assembly: ComVisible(false)]
+
+// Следующий GUID служит для идентификации библиотеки типов, если этот проект будет видимым для COM
+[assembly: Guid("093cf92d-b515-4c14-91a0-94db41719cd5")]
+
+// Сведения о версии сборки состоят из указанных ниже четырех значений:
+//
+// Основной номер версии
+// Дополнительный номер версии
+// Номер сборки
+// Редакция
+//
+// Можно задать все значения или принять номера сборки и редакции по умолчанию
+// используя "*", как показано ниже:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Сalendar/Properties/Resources.Designer.cs b/Сalendar/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..dcd9672
--- /dev/null
+++ b/Сalendar/Properties/Resources.Designer.cs
@@ -0,0 +1,70 @@
+//------------------------------------------------------------------------------
+//
+// Этот код создан программным средством.
+// Версия среды выполнения: 4.0.30319.42000
+//
+// Изменения в этом файле могут привести к неправильному поведению и будут утрачены, если
+// код создан повторно.
+//
+//------------------------------------------------------------------------------
+
+
+namespace Сalendar.Properties
+{
+ ///
+ /// Класс ресурсов со строгим типом для поиска локализованных строк и пр.
+ ///
+ // Этот класс был автоматически создан при помощи 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 ((resourceMan == null))
+ {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Сalendar.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/Сalendar/Properties/Resources.resx b/Сalendar/Properties/Resources.resx
new file mode 100644
index 0000000..af7dbeb
--- /dev/null
+++ b/Сalendar/Properties/Resources.resx
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/Сalendar/Properties/Settings.Designer.cs b/Сalendar/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..d052b6a
--- /dev/null
+++ b/Сalendar/Properties/Settings.Designer.cs
@@ -0,0 +1,29 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+
+namespace Сalendar.Properties
+{
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.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;
+ }
+ }
+ }
+}
diff --git a/Сalendar/Properties/Settings.settings b/Сalendar/Properties/Settings.settings
new file mode 100644
index 0000000..3964565
--- /dev/null
+++ b/Сalendar/Properties/Settings.settings
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/Сalendar/bin/Debug/Сalendar.exe b/Сalendar/bin/Debug/Сalendar.exe
new file mode 100644
index 0000000..3c75fff
Binary files /dev/null and b/Сalendar/bin/Debug/Сalendar.exe differ
diff --git a/Сalendar/bin/Debug/Сalendar.exe.config b/Сalendar/bin/Debug/Сalendar.exe.config
new file mode 100644
index 0000000..56efbc7
--- /dev/null
+++ b/Сalendar/bin/Debug/Сalendar.exe.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Сalendar/bin/Debug/Сalendar.pdb b/Сalendar/bin/Debug/Сalendar.pdb
new file mode 100644
index 0000000..e068dd5
Binary files /dev/null and b/Сalendar/bin/Debug/Сalendar.pdb differ
diff --git a/Сalendar/calanderalt.ico b/Сalendar/calanderalt.ico
new file mode 100644
index 0000000..2fd439b
Binary files /dev/null and b/Сalendar/calanderalt.ico differ
diff --git a/Сalendar/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/Сalendar/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
new file mode 100644
index 0000000..3871b18
--- /dev/null
+++ b/Сalendar/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]
diff --git a/Сalendar/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Сalendar/obj/Debug/DesignTimeResolveAssemblyReferences.cache
new file mode 100644
index 0000000..cef2191
Binary files /dev/null and b/Сalendar/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ
diff --git a/Сalendar/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Сalendar/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000..43bbc56
Binary files /dev/null and b/Сalendar/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/Сalendar/obj/Debug/Сalendar.Form1.resources b/Сalendar/obj/Debug/Сalendar.Form1.resources
new file mode 100644
index 0000000..ca62ab6
Binary files /dev/null and b/Сalendar/obj/Debug/Сalendar.Form1.resources differ
diff --git a/Сalendar/obj/Debug/Сalendar.Properties.Resources.resources b/Сalendar/obj/Debug/Сalendar.Properties.Resources.resources
new file mode 100644
index 0000000..6c05a97
Binary files /dev/null and b/Сalendar/obj/Debug/Сalendar.Properties.Resources.resources differ
diff --git a/Сalendar/obj/Debug/Сalendar.csproj.AssemblyReference.cache b/Сalendar/obj/Debug/Сalendar.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..9f80ff2
Binary files /dev/null and b/Сalendar/obj/Debug/Сalendar.csproj.AssemblyReference.cache differ
diff --git a/Сalendar/obj/Debug/Сalendar.csproj.CoreCompileInputs.cache b/Сalendar/obj/Debug/Сalendar.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..5154b05
--- /dev/null
+++ b/Сalendar/obj/Debug/Сalendar.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+2cfc6071cbac3a770f779a6f260d197dbcb457db
diff --git a/Сalendar/obj/Debug/Сalendar.csproj.FileListAbsolute.txt b/Сalendar/obj/Debug/Сalendar.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..c5adf5b
--- /dev/null
+++ b/Сalendar/obj/Debug/Сalendar.csproj.FileListAbsolute.txt
@@ -0,0 +1,22 @@
+C:\Users\Антон\source\repos\Сalendar\Сalendar\bin\Debug\Сalendar.exe.config
+C:\Users\Антон\source\repos\Сalendar\Сalendar\bin\Debug\Сalendar.exe
+C:\Users\Антон\source\repos\Сalendar\Сalendar\bin\Debug\Сalendar.pdb
+C:\Users\Антон\source\repos\Сalendar\Сalendar\obj\Debug\Сalendar.Form1.resources
+C:\Users\Антон\source\repos\Сalendar\Сalendar\obj\Debug\Сalendar.Properties.Resources.resources
+C:\Users\Антон\source\repos\Сalendar\Сalendar\obj\Debug\Сalendar.csproj.GenerateResource.cache
+C:\Users\Антон\source\repos\Сalendar\Сalendar\obj\Debug\Сalendar.csproj.CoreCompileInputs.cache
+C:\Users\Антон\source\repos\Сalendar\Сalendar\obj\Debug\Сalendar.exe
+C:\Users\Антон\source\repos\Сalendar\Сalendar\obj\Debug\Сalendar.pdb
+C:\Users\Антон\source\repos\Сalendar\Сalendar\obj\Debug\Сalendar.csproj.AssemblyReference.cache
+C:\Users\Антон\source\repos\Сalendar\Сalendar\obj\Debug\Сalendar.csproj.SuggestedBindingRedirects.cache
+C:\Users\Anton\SynologyDrive\SynologyDrive\2021 долги\Сalendar\Сalendar\bin\Debug\Сalendar.exe.config
+C:\Users\Anton\SynologyDrive\SynologyDrive\2021 долги\Сalendar\Сalendar\bin\Debug\Сalendar.exe
+C:\Users\Anton\SynologyDrive\SynologyDrive\2021 долги\Сalendar\Сalendar\bin\Debug\Сalendar.pdb
+C:\Users\Anton\SynologyDrive\SynologyDrive\2021 долги\Сalendar\Сalendar\obj\Debug\Сalendar.csproj.AssemblyReference.cache
+C:\Users\Anton\SynologyDrive\SynologyDrive\2021 долги\Сalendar\Сalendar\obj\Debug\Сalendar.csproj.SuggestedBindingRedirects.cache
+C:\Users\Anton\SynologyDrive\SynologyDrive\2021 долги\Сalendar\Сalendar\obj\Debug\Сalendar.Form1.resources
+C:\Users\Anton\SynologyDrive\SynologyDrive\2021 долги\Сalendar\Сalendar\obj\Debug\Сalendar.Properties.Resources.resources
+C:\Users\Anton\SynologyDrive\SynologyDrive\2021 долги\Сalendar\Сalendar\obj\Debug\Сalendar.csproj.GenerateResource.cache
+C:\Users\Anton\SynologyDrive\SynologyDrive\2021 долги\Сalendar\Сalendar\obj\Debug\Сalendar.csproj.CoreCompileInputs.cache
+C:\Users\Anton\SynologyDrive\SynologyDrive\2021 долги\Сalendar\Сalendar\obj\Debug\Сalendar.exe
+C:\Users\Anton\SynologyDrive\SynologyDrive\2021 долги\Сalendar\Сalendar\obj\Debug\Сalendar.pdb
diff --git a/Сalendar/obj/Debug/Сalendar.csproj.GenerateResource.cache b/Сalendar/obj/Debug/Сalendar.csproj.GenerateResource.cache
new file mode 100644
index 0000000..65fca37
Binary files /dev/null and b/Сalendar/obj/Debug/Сalendar.csproj.GenerateResource.cache differ
diff --git a/Сalendar/obj/Debug/Сalendar.csproj.SuggestedBindingRedirects.cache b/Сalendar/obj/Debug/Сalendar.csproj.SuggestedBindingRedirects.cache
new file mode 100644
index 0000000..e69de29
diff --git a/Сalendar/obj/Debug/Сalendar.exe b/Сalendar/obj/Debug/Сalendar.exe
new file mode 100644
index 0000000..3c75fff
Binary files /dev/null and b/Сalendar/obj/Debug/Сalendar.exe differ
diff --git a/Сalendar/obj/Debug/Сalendar.pdb b/Сalendar/obj/Debug/Сalendar.pdb
new file mode 100644
index 0000000..e068dd5
Binary files /dev/null and b/Сalendar/obj/Debug/Сalendar.pdb differ
diff --git a/Сalendar/obj/Release/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/Сalendar/obj/Release/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
new file mode 100644
index 0000000..3871b18
--- /dev/null
+++ b/Сalendar/obj/Release/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")]
diff --git a/Сalendar/obj/Release/Сalendar.csproj.AssemblyReference.cache b/Сalendar/obj/Release/Сalendar.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..9f80ff2
Binary files /dev/null and b/Сalendar/obj/Release/Сalendar.csproj.AssemblyReference.cache differ
diff --git a/Сalendar/Сalendar.csproj b/Сalendar/Сalendar.csproj
new file mode 100644
index 0000000..52ef835
--- /dev/null
+++ b/Сalendar/Сalendar.csproj
@@ -0,0 +1,90 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {093CF92D-B515-4C14-91A0-94DB41719CD5}
+ WinExe
+ Сalendar
+ Сalendar
+ v4.7.2
+ 512
+ true
+ true
+
+
+ AnyCPU
+ true
+ full
+ false
+ bin\Debug\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ AnyCPU
+ pdbonly
+ true
+ bin\Release\
+ TRACE
+ prompt
+ 4
+
+
+ calanderalt.ico
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Form
+
+
+ Form1.cs
+
+
+
+
+ Form1.cs
+
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+ Designer
+
+
+ True
+ Resources.resx
+
+
+ SettingsSingleFileGenerator
+ Settings.Designer.cs
+
+
+ True
+ Settings.settings
+ True
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file