From e2d0c8b7ac773bc3f37808470dfa47dfc57209f2 Mon Sep 17 00:00:00 2001 From: "kenneth.skovhede@gmail.com" Date: Sat, 13 Sep 2008 16:20:08 +0000 Subject: [PATCH] This is an incomplete commit. git-svn-id: https://duplicati.googlecode.com/svn/trunk@36 59da171f-624f-0410-aa54-27559c288bec --- Duplicati/KeyGenerator.cs | 92 ----- Duplicati/LogViewer.Designer.cs | 87 ----- Duplicati/LogViewer.cs | 37 -- Duplicati/LogViewer.resx | 624 -------------------------------- Duplicati/license.txt | 491 ------------------------- 5 files changed, 1331 deletions(-) delete mode 100644 Duplicati/KeyGenerator.cs delete mode 100644 Duplicati/LogViewer.Designer.cs delete mode 100644 Duplicati/LogViewer.cs delete mode 100644 Duplicati/LogViewer.resx delete mode 100644 Duplicati/license.txt diff --git a/Duplicati/KeyGenerator.cs b/Duplicati/KeyGenerator.cs deleted file mode 100644 index 632ac874d..000000000 --- a/Duplicati/KeyGenerator.cs +++ /dev/null @@ -1,92 +0,0 @@ -#region Disclaimer / License -// Copyright (C) 2008, Kenneth Skovhede -// http://www.hexad.dk, opensource@hexad.dk -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -// -#endregion -using System; -using System.Collections.Generic; -using System.Text; - -namespace Duplicati -{ - public static class KeyGenerator - { - public static readonly char[] ALPHA_LOWER = new char[] { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z' }; - public static readonly char[] ALPHA_UPPER = new char[] { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'K', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z' }; - public static readonly char[] DIGITS = new char[] { '0', '2', '3', '4', '5', '6', '7', '8', '9' }; - public static readonly char[] PUNCTUATION = new char[] { '.', ',', ':', ';', '!', '?' }; - public static readonly char[] MISC = new char[] { '*', '@', '#', '$', '%', '&', '/', '(', ')', '=', '+', '>', '<', '-', '_' }; - - public static readonly char[] HEX_CHARS = new char[] { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F' }; - - private static char[] _allowed = null; - private static Random _rnd = null; - - public static char[] AllowedChars - { - get - { - if (_allowed == null) - { - List l = new List(); - l.AddRange(ALPHA_LOWER); - l.AddRange(ALPHA_UPPER); - l.AddRange(DIGITS); - l.AddRange(PUNCTUATION); - l.AddRange(MISC); - _allowed = l.ToArray(); - } - - return _allowed; - } - } - - public static Random Rnd - { - get - { - if (_rnd == null) - _rnd = new Random(); - return _rnd; - } - } - - public static string GenerateKey(int minChars, int maxChars) - { - char[] tmp = new char[Rnd.Next(minChars, maxChars + 1)]; - for (int i = 0; i < tmp.Length; i++) - tmp[i] = AllowedChars[Rnd.Next(0, AllowedChars.Length)]; - - return new string(tmp); - } - - public static string GenerateSignKey() - { - byte[] tmp = new byte[4]; - Rnd.NextBytes(tmp); - - char[] res = new char[8]; - for (int i = 0; i < tmp.Length; i++) - { - res[i * 2] = HEX_CHARS[tmp[i] & 0xF]; - res[i * 2 + 1] = HEX_CHARS[(tmp[i] >> 4) & 0xF]; - } - - return new string(res); - } - } -} diff --git a/Duplicati/LogViewer.Designer.cs b/Duplicati/LogViewer.Designer.cs deleted file mode 100644 index d7bf0e071..000000000 --- a/Duplicati/LogViewer.Designer.cs +++ /dev/null @@ -1,87 +0,0 @@ -#region Disclaimer / License -// Copyright (C) 2008, Kenneth Skovhede -// http://www.hexad.dk, opensource@hexad.dk -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -// -#endregion -namespace Duplicati -{ - partial class LogViewer - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(LogViewer)); - this.LogText = new System.Windows.Forms.TextBox(); - this.SuspendLayout(); - // - // LogText - // - this.LogText.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.LogText.Location = new System.Drawing.Point(8, 8); - this.LogText.Multiline = true; - this.LogText.Name = "LogText"; - this.LogText.ReadOnly = true; - this.LogText.ScrollBars = System.Windows.Forms.ScrollBars.Both; - this.LogText.Size = new System.Drawing.Size(388, 335); - this.LogText.TabIndex = 0; - // - // LogViewer - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(405, 352); - this.Controls.Add(this.LogText); - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.Name = "LogViewer"; - this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; - this.Text = "Log data"; - this.ResumeLayout(false); - this.PerformLayout(); - - } - - #endregion - - public System.Windows.Forms.TextBox LogText; - - } -} \ No newline at end of file diff --git a/Duplicati/LogViewer.cs b/Duplicati/LogViewer.cs deleted file mode 100644 index e499c865f..000000000 --- a/Duplicati/LogViewer.cs +++ /dev/null @@ -1,37 +0,0 @@ -#region Disclaimer / License -// Copyright (C) 2008, Kenneth Skovhede -// http://www.hexad.dk, opensource@hexad.dk -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. -// -// This library is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -// -#endregion -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Drawing; -using System.Text; -using System.Windows.Forms; - -namespace Duplicati -{ - public partial class LogViewer : Form - { - public LogViewer() - { - InitializeComponent(); - } - } -} \ No newline at end of file diff --git a/Duplicati/LogViewer.resx b/Duplicati/LogViewer.resx deleted file mode 100644 index b01ea2102..000000000 --- a/Duplicati/LogViewer.resx +++ /dev/null @@ -1,624 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 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 - - - - - AAABAAwAMDAQAAEABABoBgAAxgAAACAgEAABAAQA6AIAAC4HAAAYGBAAAQAEAOgBAAAWCgAAEBAQAAEA - BAAoAQAA/gsAADAwAAABAAgAqA4AACYNAAAgIAAAAQAIAKgIAADOGwAAGBgAAAEACADIBgAAdiQAABAQ - AAABAAgAaAUAAD4rAAAwMAAAAQAgAKglAACmMAAAICAAAAEAIACoEAAATlYAABgYAAABACAAiAkAAPZm - AAAQEAAAAQAgAGgEAAB+cAAAKAAAADAAAABgAAAAAQAEAAAAAACABAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAIAAAIAAAACAgACAAAAAgACAAICAAACAgIAAwMDAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP// - /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4d3d3d3d3 - d3d3d3d3d3d3d3cAAAAAAIeIiPj4+Pj4+Pj4+Pj4+Pj4+Ph4AAAACHiIj4j4j4j4j4j4j4j4j4j4iIiH - cAAACIePj/+P//+P//+P//+P//+P//iPcAAAh4j/+Pj/j4/4+Pj/j4/4+Pj/j4+IhwAAiI+Pj/+P+Pj4 - h4h4eHh4eHh4eP/4iAAAiI+P+Pj4//j4j///////////9/j4iAAAh4/4/4//iP+I/4+Pj4+I+PiP9/j4 - hwAAiI+Pj4+P+Pj4j/j4+Pj4iI+I+I/4+AAAiI+Pj4+Pj4+I//+Pj4j4+PiP9/j4hwAAiI+Pj/j4+Pj4 - +Pj4+PiI+Ij49/j4+AAAiIj4+Pj4+Pj3//iIiIiIiIiI+I+IiAAAiI+PiHiIeIh4/4+PiI+IiIj49/j4 - 9wAAiIj4ePiI+Ij3///4//j/j/iP9/j4iAAAiI+Pj4/4/4+I/4iIiPiIiIiP9/j49wAAiIj4f/j4j4+I - +P+Pj4j4iIj4+Ij4iAAA9/iPf4+Pj4iI//+P/4j///iP9/iI+AAAiI+Ij4+PiPj3/4j4j4j4+PiP94+P - iAAAiIj4j/iIiIiI+PiIiPj//4j4+I+IiAAA+IiPf4+IiIiH/////4j4+Pj/94+I+AAAiI+Ij4///4+I - /4+I+Pj///iP+Ij4iAAAiIj4iP+IiI+Ij/iIj4iIiIiP9/iPiAAA+I+Ij4+IiIiI//j/j/+Pj4/49/j4 - +AAAiIj4j4+Pj/iI+P/4/4//+Pj494+IiAAAiIiPf/j4iPiI//j/+P+P/4iIiIj4+AAA+I+IiP+IiIiI - +P/4//j/j3iIeI+IiAAAiIj4j4+Pj/iI/4//j/+P+IiIePj4+AAAiI+Pf/j4+PiI//j4/4//j4iIj4+I - iAAAiI+PiP+IiIiIj///+P+P+IiI+Pj49wAAiI+Pf4+IiPj4/4/4/////3iI+Pj4+AAA9/j4j/j//4+I - eIeIeHh4eIj/j/j4iAAAiI+PiP+Pj4/4+PiIiH/4+Pj4+P+PiAAAiI/4j4+Pj/j4+PeHh4j/+P+P/4/4 - iAAAiI+PiP/4+Pj4/4iIh/+Pj/j/j/j49wAAiI/4j4+P+Pj/j4f4f4//+P+P+P/4iAAAh///j4/4+P+P - j4iH//j4//////j/iAAAiI+Pf/+P/4////d/j////4/4+P/4hwAA94//iHiIeIh4eHiP/4//j//////4 - +AAAiI//j/+P/4////////////+P//j4hwAAiH//////////j/j////////////4eAAACHf///////// - ////j/+P//////iHgAAACPd4j4+Pj4+Pj4+P+Pj/iPj4iIh4gAAAAI+Hd3d3d3d3d3d3d3d3eHd3h3iI - AAAAAACI+Ij4iIj4iI+IiPiIiIiIj4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD///////8AAP///////wAA/AAAAAA/AADwAAAAAA8AAOAAAAAABwAA4AAAAAAH - AADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAA - AAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAAD - AADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAA - AAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAAD - AADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADgAAAAAAcAAOAA - AAAABwAA8AAAAAAPAAD8AAAAAD8AAP///////wAA////////AAAoAAAAIAAAAEAAAAABAAQAAAAAAAAC - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAICAgADAwMAAAAD/AAD/ - AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAAAAAAAId3d3d3d3d3d3d3eAAAAAeIiPiI - +Ij4iPiI+IhwAACIj/+P/4//j/+P/4/4iAAIiPj4/4/4+PiPj4+Pj4iACH+P/4/4+IiPiIiIiI/4cAiI - +Pj4+Ij/+P//+P+I+HAIiPj4/4/4/4+IiI+PiPiACIj/j4+Pj4+Pj4iIj4j4cAiI+IiIiIj/iIiPiP+I - +IAIiIiPj4iP+P//iPiPiPhwCIj4+Pj4+PiIiPiIj4iPgAiIiPj4+Ij///j/j4+I+HAIj4j4iIiP+IiI - +Pj/iI9wCIj4j/j4iP+P+P/4j4j4gAiIiPiPiI+PiPiIiP+IiIAIiPj/iI+I/4////j4iPiACIiIj4+I - j4//j4+Ij4j4gAiPiP+Ij4j/j/+PiIeIiIAIiPiPj/iP//+P/4iI+PiACIj4/4iIiPj//4+Ij4/4gAiP - iI+Pj4iIiIiIiPj4+HAIiPj/j/j/iIh4/4+Pj49wCI+I+Pj/j/iIj4/////4gAiP+P+Pj4+Ih/j/j4+P - iHAIf/iP///4+Ij///////9wCI+PiIiIiIiP/4/4/4/4cAh4////////////////iIAAiI////////// - ////+IcAAAiHh3h3h3h3h4eHh3iAAAAAiIiIiIiIiIh4iIiIAAAAAAAAAAAAAAAAAAAAAAAA//////AA - AA/gAAAHwAAAA4AAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAA - AAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAcAAAAPgAAAH8AAAD/// - //8oAAAAGAAAADAAAAABAAQAAAAAACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAA - AACAAIAAgIAAAICAgADAwMAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAACI - iIiIiIiIiIh4AAiIiIiIiIiIiI+IgAiI////j4j4j4j4gAiP+Pj4//+P+Pj4gAiPj4+I+Pj4+PiPgAiP - j4+I/4iIiIj4gAiPiIiI/4/4+Pj4gAiIj4+I+PiIiIiPgAj4j4+I/4+P+Pj4gAiPj4iI/4+P+PiIgAiI - j4+I+I+IiPj4gAj4j4j4//j//4j4gAiPj4iI+P/4+IiPgAiPj4+I//j/iIiIgAj4j4j4+P//+I/4gAiP - j/j4iIh4iPj/gAj4j4+P+If/+P+IgAiPj/j4+Ij4//j/gAj/iIiIiI/////4gAiP////////j//4gAiI - +P//+Pj//4+IgACIiHh4eIh4eIeIAAAAAAAAAAAAAAAAAP///wDAAAMAgAABAIAAAQCAAAEAgAABAIAA - AQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAA - AQDAAAMA////ACgAAAAQAAAAIAAAAAEABAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACA - AAAAgIAAgAAAAIAAgACAgAAAgICAAMDAwAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAA - AAAIiPj4+Pj4gAj/j4iPiI+ACI/4//j/iPAI+IiPiIj4gAiPj4+PiPjwCI+Ij4/4+IAIj4+PiPj4gAiP - iI//+PiACI+Pj/j4iPAIj4+I+PiPgAj/j/iIj/jwCI/4+I//j/AI+Pj4////gAiIiIiIiIiAAAAAAAAA - AAD//wAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIAB - AAD//wAAKAAAADAAAABgAAAAAQAIAAAAAAAACQAAAAAAAAAAAAAAAQAAAAEAAAAAAACLi4sAi4uMAI2N - jgCPj5AAkZGSAJWSkgCUlJUAmpaWAJeXmACZmJkAnZmZAJqanACdm5wAnZ2dAKCdnQCfn6AAoqChAKSi - ogCjo6QApqOkAKWkpQCppaUAp6eoAKqnqACpqKkArampAK+sqwCqqqwArKusAK2srQCxqqkAsayqALGt - rQC1r64As7CvAK6usACyr7AAsbCxALWxsACzs7QAs7S1ALW1tQC4s7IAvLa1AL65twC3t7gAuLi5ALu6 - vAC/vL0Aw7ayAMK3tADBuLYAxLi1AMK7uADGu7gAxry6AMK+vQDEvr0AyL26AMm/vADGwL4AyMG/AMzA - vQC/v8AAwb/AAMHBwQDHwcAAw8PEAMbDxADGxcYAycLAAM3CwADKxMIAzcTCAM3GxQDOyMYAyMnJAMrL - zADLzMwAzs7OANDGwwDQx8QA0MnGANLKyADTzcsA1MzKANTNzADczskA19DNANjRzgDe0c0Ayc3RAM7P - 0ADL0NMAzNDSAM3R1ADR0dEA0dLUANHU1gDV1dYA2dLQANvU0QDc1dMA2NfXAN7W1ADf2NUA0dbaANbX - 2ADT2NsA1tjaANPY3ADV2t0A2dnaANnb3ADc29wA2NzfANzc3QDk0ssA4NPPAOXTzADl1M4A6NPNAOjU - zgDs1s4A4dXSAObW0QDp19EA7dfQAObY0wDh2NUA59rVAOnY0gDt2NEA6drVAO7b1ADp3NcA79zWAOTb - 2ADj3NkA5d3aAObf3ADp3tkA7N7ZAPDe1wDw3tgA5+DdAOnh3QDs4d0A8ODaAPHi3QDy5N4A2d3gAN3f - 4ADg3uAA3eDiAN7i5ADg4OAA4ePlAOLk5gDk5uYA6uLgAOzj4ADr5OEA7eXiAO3m5ADu6OUA4eXoAOTn - 6gDm6OkA5ursAOnp6gDs6+oA6+vsAOrs7gDt7e0A8uXhAPTm4gDx6eYA9OnlAPPr6ADz7esA9e3pAPDv - 7wD37+wA+O/sAPDw7wD38O0A+PDtAOzv8ADv8fIA8PDwAPTz8wDy8/QA8vT1APT19QD48vAA+fTxAPj4 - 9wD3+PgA+fn5APv7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCQkCAgICAgICAgICAgICAgICAgICAgICAgIC - AgICAgICAgkAAAAAAAAAAAAAFRUKQE9PYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFyYR4CCgAA - AAAAAAAeFRUpKU9ycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJPMERhAgoAAAAAAABEEB5yr6+v - r6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6+vr3IwYQkAAAAAADAVF3Kvr6urq6urq6urq6urq6ur - q6urq6urq6urq6urq6urq6urr69yRCkJAAAAAGEQKa+gqa+pq6urq6urq6urMR4YGBgYGBgYFRgVFRUV - FREVERUlqauvMHIJAAAAAGEKT6mpqampqampqampqampIa+3v7+/t7evt7e3t7e3t7e3t68PqamgT3IJ - AAAAAF0KbKCgoKCgoKCgoKCgoKCgIb+8t7Ozs7GxsZaWlpaWlpaWlsYVoKCgYWEKAAAAAE8KbKCgoKCg - oKCgoKCgoKCgIb+5sZaWlpaQiYmJfHx8fHx8icYPoKCgbGwKAAAAAGEQYaCcoJygnKCcoJygnKCcKb+8 - s7OzlpaWkZCJiYl8gHx8icYVoKCcYWwKAAAAAGEQYZycnJycnJycnJycnJycJca5ubGWlpSPj4mJeXx5 - fHl8icYPnJucYXIVAAAAAGEVYJycm5ybnJucm5ybnJucIb/Gs1ZLSz88MTs3NzczMzN5icYVm5ucYWwQ - AAAAAGEVYJubmzAeHh4eHh4eHh4YFca5vJSLioqBgXl3d1hYWFiAkcYVcpubYHIVAAAAAGEXXXR0bBVh - cmhoaGhoYWhoHr/Gube5t7O3s7OxsZaWkZCJlsYRm3KbXXIVAAAAAGEZYHR0dBWvpqamlJSUlJSPIca5 - uXdWVlSJlFRUSz9LPz+JlsYVcnR0XXIYAAAAAGwZXWx0dBWvlImKiYGBeXl5H7/Gt4Fod1aSi1aKioqB - aDyBlsYVbHRsYHIeAAAAAGEkXHRsdBWvpo+JiomBgXl5H8a5ube5t7y8kla3s7Ozs0iJs8YVbHRsXHIe - AAAAAHIeXGxvbxWvppSLj4qKgXl5Ib/GuYqBaHemi1a8vLmzs1SKs8YVbG9vXnIeAAAAAGEkXm9vbBev - ppREMTw3MzcsGMa5uVZMVD+Lkla8vLy8uVGUs8YVbG9vXHIkAAAAAHIkXG9vbxWvpqZ3VlZUS0tRH7+8 - vLm3ube8i1i/vLy5t1SUucYVbG9vXHIpAAAAAHIkXG9vbxWvpqaUpqaPlJSJIcbGuaaUlJS3j1a3ubO3 - s1SUu8YVbG9rXHIpAAAAAHIhXGtvbBevpqZWS0tLimhRIb+8uVZLSz9opktRS0s/Sz+mu8YVbG9vXHIp - AAAAAHIpXGxvbxevpqZLS0sxgXcxIca8ubOmpqa3saamlKaUppS3ucYVbG9vXJslAAAAAGgeXG9vdBWv - pqahppSmpldMLL/Gt7m3ube5ubm5t7y3sZKUkq8Ja29vXHIpAAAAAHIkXW9vbxmvpqFoWGhYkmhLIr+8 - vLy8ubm5ubm8vLyzaEw/TGEJa3RvXZskAAAAAGgkYHR0dBmvpqY8MTEtaFhLLL/Guby8vLy8vLy8vLyz - GBgVFQkKdHR0XHIkAAAAAGweYHR0dBmvpqaPj5SLpndLKca8ubm8ubm8ube8ubyzEpKLRA9ddHR0a3Ik - AAAAAGEkYHR0mx6vpqaLmouLplZMLL/Gubm8ubm8ubm8ubuzGHJLCl2bdHSYa2wkAAAAAHIea5ycnBmv - pqYxPDExd2ExIca8vLzGubzGubzGubu3GEsKYJycnJyca3IeAAAAAGEXbJycnCSvpqaBaIFoj5SBIb/G - xsbIxsbIxsbIxsbGEQ9goJycnJyca2gXAAAAAGEZbJycqCSvpqGmpqaUpqamLCEsISEhISEhGCEhISEY - GGGpnJycqJyobJsXAAAAAGEVbKqqnCSvpqamobGmpqamppSmi3cxPEtPCaCpqampqampqaqqqKqodGwV - AAAAAGEVdKmqqiWvpqGxoaamj6amj6amiwoPCQkGCaupqampqaqqqqqqqqqqbGwVAAAAAGAQm6q9vR6v - saampqampqGxpqamiw9oaDQJaL29vb29qr2qvaq9qr2qm2wQAAAAAFYQm729vSGvpqahpo+moaamoaam - gQ9oMQlyvb29vb29vb29vb29vb29m2wKAAAAAF0Mm769vSWvpqampqampqampqamiw86Cmi/vr29vb29 - vr6+vr6+vr6+m2EQAAAAAGAKnL/CwiWvvre3t7e3t7e3t7K+qwkPaL/Cv8LCwsLCwsLCwsLCwsLCoGEK - AAAAAHIKYcfCwiUlISUhISUhISEhISEfGAtywsfCx8LCyMLCwsLCwsLCwsLCbGEQAAAAAHIKMMfHxr+/ - v7+/v7++vr6+vr6+vr/GxsbGxsbGxsbGxsbGxsbGxsbGQE0QAAAAADAtDKnGxsbGxsbGxsbGxsbGxsbG - xsbGxsbGxsbGxsbGxsbGxsbGxsa9LxAQAAAAAACZCQq+xsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbG - xsbGxsbGxr8kFxcAAAAAAAApYQkJL3Kvr72vva+9r72vva+9r72vva+9r72vva+9r72vva9yMBcQFxgA - AAAAAAAAKXIpCQMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMJCRVEHgAAAAAAAAAAAAApYXJP - TU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1dYSkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD///////8AAP///////wAA/AAAAAA/AADwAAAAAA8AAOAAAAAABwAA4AAAAAAH - AADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAA - AAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAAD - AADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAA - AAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAAD - AADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADgAAAAAAcAAOAA - AAAABwAA8AAAAAAPAAD8AAAAAD8AAP///////wAA////////AAAoAAAAIAAAAEAAAAABAAgAAAAAAAAE - AAAAAAAAAAAAAAABAAAAAQAAAAAAAIaGhgCNjY0AkJCRAJOTlACVlZYAl5eYAJmZmgCbm5wAnZ2eAKGe - ngChoaIApaWmAKimpgCmpqgAqqeoAKmpqgCtq6sAqqqsAKusrQCtra4Asq6tALWwrwC4sa8Arq+wALOv - sACvsLEAsLGyALWysQCysrQAs7S2ALW1tgC4s7EAuLa2ALW2uAC4t7gAt7m7ALm4uQC9uroAu7u8ALu8 - vQC9vb4AxLq3AMK+vQDFv74AxsG/AMzCvwC/v8AAwcHBAMXCwgDDw8QAxcXGAMrDwgDLxMMAzsXCAMjF - xQDNx8UAz8jGAMfHyADJyckAzMrKAM3LzADNzc0A1MbCANDHxQDRyscA1srGANjJwwDZy8UA3MrEANzM - xgDRysgA0M7OANTNzADYzcoA3c3IANnPzADR0M8A19DOAN7QywDZ0M4Azc7QAM/Q0ADR0dEA0tPUANLU - 1QDW1dUA2dLQANzT0ADb1NIA3NTSANjW1gDe19QA39jWANbX2QDX2NgA09jcANXa3QDa2dkA3NrZANvb - 3ADc3NwA4NLNAOXUzgDr1s4A7dfPAOHV0QDm1tEA69fQAODY1gDl2dUA7djRAOja1QDv29QA793WAOHa - 2ADl3doA4N7dAOrd2QDw3dcA8N7YAOng3QDt4t4A8ODaAPHi3QDZ3eAA3N/hAN7h4wDc4eQA4+PkAODk - 5QDk5ucA6uLgAOzj4ADt5eIA7+jlAOPm6ADm5+gA5ujpAOjp6gDt6ukA7uzrAOrr7ADq7OwA7u7tAPPl - 4AD06OMA8OjlAPTp5QDy6+gA9e3pAPDt7AD37+wA+O/sAPbw7gD48O0A7e/xAPby8QDx8/QA9fb3APj0 - 8wD49fQA+Pn6APv8/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsD - AQEBAQEBAQEBAQEBAQEBAQEBAQECEgAAAAAAAAAJEik+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pjo6AwAAAAAA - EhJSj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pjz4+CQAAAD4SPo+Pj4+Pj4+Pj2RkZGRkZGRkZGRkZGSBjz46 - EgAAKQmKiomJiYmJiYlkKU1NTU1NTT5NPj4+PiGJiT4DAAApDoGJgYmBiYGJgWRSmZSSknx7e3d7d3ua - I4GBUwMAACkSgYKBgoGCgYKBZGSWlHx8e3txcWlpaZopgoFTCQAALxKCgoKCgoKCgoJVW5l6bmpqZk9G - RkZpmhuBglMHAAA6EoJ9USkpKSQpKSJbmXpbT09NRkI/P2mdG4J9UwkAADoSfX0bgmR1ZHVkUmKalIaG - lHp2cW5qd50jZH1SCwAAOhp9fRuacXVxamlGW5p1TU16QltNSy5xnRt9fVIOAAA6G31VIo92dnFuakZi - mZmUmppNlpaUT3adIn1VVQ4AAD4bfWAij4ZNNjYuKmSZdT82dk2ZmZlbep0ifVVVEgAAOhtVfRuaeltb - T082ZJmampqZTZmZmVuSnRt9YFUSAAA+In1gIo+GW09PdTZkmXVCNoZCW0tPNpSiIlV9VRMAAD4iYGAi - j4ZLUk1qLGSZmpKHmpKSj4aGmpobfWBVEwAAOiJVfSKPhnVudWo2ZJmampmZmZmZmk0/ZBJVfWAQAAA6 - In19IpqGPzY2ZDZkmZmZmZmdmZpbFSMKKX19UxIAADobfX0kj4aGeXpbNmSZmZmZmZmZmVtCOht9fX1g - CwAAOiKCgC+PhjosLHUsW52dnZ2doZ2ddRUbgn2AfVUOAAA6E4CJL4+ShoaGkm4pPjY7Njs2OzYjI4KA - iYCJVQsAADoaiog6j4aGhoaGhoZ6PhcbElGJiYmJiYmIjohVCQAAKROcji+PkoaGhoaGhoYVNiEKiY6O - jpyOnI6OjlUJAAApE5ycOo+GhoaGhoaGhhU+DYGcnJycnJycnJycVQcAACkTnZ46j5qPmo+aj5qPGxCJ - nZ6enp6enp6enp5VBwAAOgmfn1I2OjosOiw6LCwjj5+fn5+fn5+fn5+fnzoHAAA+C32ioqKfn6Kfop+i - oqKioqKioqKioqKioqJ9EyIAAAA6A2SioqKioqKioqKioqKioqKioqKioqKiZBILAAAAAAA6CwkLEg8S - Dw8SDw8SDw8QEBAQEBAQEAkLEwAAAAAAAAA+KRsbGxsbGxsbGxsbGxsbGxsbGxsbKToAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////8AAAD+AAAAfAAAADgAAAAYAAAAGAAAABgAAAAYAA - AAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAA - AAGAAAABgAAAAYAAAAGAAAABwAAAA+AAAAfwAAAP/////ygAAAAYAAAAMAAAAAEACAAAAAAAQAIAAAAA - AAAAAAAAAAEAAAABAAAAAAAAop6fAKGhogClpaYAqaenAKenqACpqaoArqurAK6urgCvr7AAsbCxALSy - sgC1tbYAu7OxALm0swC7trQAt7e4ALm3uAC4uLkAvrm4AL27vAC8vL0Awry7AMK9vQDHv70AysC8AMzC - vgC/v8AAwcHBAMXCwwDDw8QAxcXFAMjCwQDLxMEAyMfHAM3HxQDPyMYAw8bIAMfHyADIx8gAxsjJAMnI - yQDMyssAysrMAM3NzQDRxcIA1sbBANjKxgDRyskA0M7OANbOzADZzckA19DOANrQzQDPz9AAztLWANDR - 0QDR0tQA1tbXANrT0QDc1NIA3dbUAN/Y1QDQ1dgA1NfaANPY2wDS2NwA1drdANrb3ADa3N0A39/fAO3X - zwDm1tAA4tfUAODZ1gDt2dEA6NnUAO/d1wDi29gA5tzZAObe3ADp3NkA7d7ZAOfg3QDr4NwA7OLeAPHg - 2wDy5N8A2d7gAN3f4QDe4eMA3eLlAOPj4wDh4+UA4uTmAOri4ADs4+AA7eXiAO7m5ADv6OUA4ubpAOXn - 6ADm6OkA6erqAOjr7QDt7e0A8OfjAPTo4wDw6eYA8uroAPLs6gD17OkA8u7tAPfv7AD18e8A+PDtAO7w - 8QDy8vIA9vPxAPf08gDz9fYA9fX1APn19AD4+fkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAgkICAgICAgICAgICAgI - CAoFCgAAACYCMUZcXFxcXFxcXFxcXFxcXEY5FRUAAAoxZmdnZ2dnRjEiMR8nIiIfIjFmNggAABBDXGZl - ZWVlMWdwcG1wam1tYzFcRhAAAApGXGVcXGVbMXJqV1ZNTUdHTSlcRhAAABVDW1tbRltGJnZgPDwvLy4u - RzFGQxUAABVARhAfHxsfCnZwVVVVTUhITTFYQBsAABVAQydVUVFNGXZVPDw8PDMuUTFDQB8AAB83QzFR - UUhIGXZtVWA8cG1IVTFDNx8AAB83QCZgMSIZDXZgUFM8c3NQYDFANx8AAB83QzFgSDxQGHdgPFA8SEYz - cDFDNyYAAB83QChgPDw8GHZwcG1wcGpgYChCNyYAAB83QzFgMSI8GHZxcXNxcXATDQhANyYAAB9AWDFg - VVBQFXZwcXNxcW0iGx9YQx8AABVDWzFgMyJIGHZ3d3d3d3cHKFtbQx8AABVGZSxnYGBjRi4fDRgKMSc5 - ZWVkRhsAABVbZixgYGdgYGAYEQE5ZmhnZmhmZBUAAApmdDhjampgYGMYFSx0dHR0dHR0ZRUAABVmdhs5 - ODg5MywKOXZ4eHh4eHh4ZRAAABUxe3Z4dnh2eHh4e3t7e3t7e3t7QAgAADECNmh2dnh2eHZ2dnR2eHZ2 - eGg5Ah8AAAA3CgoIBgYGBgYGBgkFBgYGCQkKMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AMAA - AwCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAAAQCAAAEAgAABAIAA - AQCAAAEAgAABAIAAAQCAAAEAgAABAMAAAwD///8AKAAAABAAAAAgAAAAAQAIAAAAAAAAAQAAAAAAAAAA - AAAAAQAAAAEAAAAAAACrq6sArq6vALCwsAC1s7MAu7e3ALu7vADBvr4Avr/AAMHAwQDBw8UAxMTFAMPG - yQDExskAxsjKAMnJyQDNyMgAycvNAMvNzwDNzs8A2MjDANDLygDRzcsA1M3LANLOzgDVz84A2szIANfQ - zgDc0c0Azc/QANDP0ADO0NIA0NHRANTT1ADQ1NcA1dXVANjS0QDb1NIA3NTSAN3W1ADT1tgA1NfZANbZ - 2gDZ2dkA2trcANnc3gDd3d0A4tfTAOHZ1gDu29QA793WAOLb2QDg3NsA5dzaAOHd3ADp39wA5eDfAOjh - 3gDx4NsA8eTfAN3f4ADf4+YA4eLjAOPl5gDt5eIA7ObkAO3o5wDn6uwA6OnqAO7r6gDy5uEA8enmAPXr - 5wDy6ugA9e3qAPTv7QD38O0A+PDtAO7v8ADv8fMA9PX2APf4+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAIPLi4uLi4uLi4uLiACAAAIRERERCAuICMgIyAu - HgAADj8/Pz8uR0Y6MjJGDy4AAA0uHR0PIEcvHBwUOh0qAAAODjg1NSNHMDUvHEYOKQAADg5BHBwaSTA1 - SjVJDikAAA4OQSMcGUk1NTkwSg4pAAAODkQvIxlMSUlKQTUOKQAADg5ELy8ZTE1NTRAEIioAAA4iQSMw - GS41NTUIKT0uAAAdKUdGQUEcBQhDQ0NDPAAAHS5ESUFCGQhOT09PTz8AAA1EPy4uLi5QUVFRUVAgAAAI - DRkPICAgICAgICANAwAAAAAAAAAAAAAAAAAAAAAA//8AAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIAB - AACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAA//8AACgAAAAwAAAAYAAAAAEAIAAAAAAAgCUAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB9fX4GeHh5Onp6 - emmAgIF8gYGCf4GBgn+BgYJ/gYGCf4GBgn+BgYJ/gYGCf4GBgn+BgYJ/gYGCf4GBgn+BgYJ/gYGCf4GB - gn+BgYJ/gYGCf4GBgn+BgYJ/gYGCf4GBgn+BgYJ/gYGCf4GBgn+BgYJ/gYGCf4GBgn+BgYJ/gYGCf39/ - gHx4eHlpdnZ3Onp6ewYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhISFBnl5 - enSOjo7klpaX/pKSk/6Ojo7/i4uM/ouLi/+Li4v+i4uM/ouLjP6Li4v/i4uL/ouLi/6Li4v/i4uL/ouL - i/6Li4v/i4uL/ouLi/6Li4z/i4uL/ouLi/6Li4z/i4uM/ouLi/6Li4v/i4uL/ouLjP+Li4z+i4uM/ouL - i/+Li4z+i4uL/oyMjP+Ojo/+jY2O/oWFhuR1dXZ0enp7BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AACHh4gVjIyNxqSkpf+ZmZr/wMDB/87Ozv/Pz8//0NDQ/9HR0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR - 0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR - 0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9HR0v/Y2Nn/1tbW/62trf+Pj4//fn5/xnh4eRYAAAAAAAAAAAAA - AAAAAAAAAAAAAJOTkwaUlJXGpqan/qSkpf60tLX/tra2/svLzP7Z2dr/2tvb/trb2//a29v+2tvb/trb - 2/7a29v/2tvb/trb2/7a29v/2tvb/trb2/7a29v/2tvb/trb2/7a29v/2tvb/trb2/7a29v/2tvb/trb - 2/7a29v/2tvb/trb2//a29v+2tvb/trb2//a29v+2tvb/tnZ2v/LzMz+uLi4/sLCwv/U1NT+jIyM/oCA - gMZ9fX4GAAAAAAAAAAAAAAAAAAAAAImJinTFxcX/n5+g/qmpqv7d3t7/6+vs/uvr7P7r6+z/6+vs/uvr - 7P/r6+z+6+vs/uvr7P7r6+z/6+vs/uvr7P7r6+z/6+vs/uvr7P7r6+z/6+vs/uvr7P7r6+z/6+vs/uvr - 7P7r6+z/6+vs/uvr7P7r6+z/6+vs/uvr7P/r6+z+6+vs/uvr7P/r6+z+6+vs/uvr7P/r6+z+6+vs/t7e - 3v+1trb+1NTV/pKSk/96ent0AAAAAAAAAAAAAAAAmpqbB7CwsOSnp6j/p6eo/93d3v/q6uv/6urr/+rq - 6//q6uv/6urr/+rq6//q6uv/6urr/+rq6//q6uv/6urr/+rq6//q6uv/6urr/+rq6//q6uv/6urr/+rq - 6//q6uv/6urr/+rq6//q6uv/6urr/+rq6//q6uv/6urr/+rq6//q6uv/6urr/+rq6//q6uv/6urr/+rq - 6//q6uv/6urr/+rq6//d3d7/w8PD/7Ozs/+Li4zkg4OEBwAAAAAAAAAAl5eYO9PT1P6fn5//s7S1/ujp - 6v7o6er/6Onq/ujp6v7o6er/6Onq/ujp6v/o6er+6Onq/ujp6v7o6er/6Onq/ujp6v7o6er/wL6//qyp - qf6rqan/q6io/qqnp/6qp6f/qaam/qmmpv6opab/qKWl/qekpP6npKT/pqOk/qajo/+lo6P+paKi/qWi - ov+loqL+pKGi/qShov+0srL+6Onq/ujp6v/o6er+ubq7/tra2v+VlZb+gICBOwAAAAAAAAAAnJydatPT - 0/6cnJ3/ycrL/ubo6f7m6On/5ujp/ubo6f7m6On/5ujp/ubo6f/m6On+5ujp/ubo6f7m6On/5ujp/ubo - 6f7m6On/sa6u/urp6f7x8PD/8fDw/vDw8P7w8PD/8PDw/vDw8P7w8PD/8PDv/vDv7/7w7+//8O/v/vDv - 7//w7+/+8O/v/vDv7//w7+/+7+/v/u3t7f+in5/+5ujp/ubo6f/m6On+ysvM/tvb2/+ZmZn+g4OEagAA - AAAAAAAAq6urfc3Nzv+ZmZr/1NbX/+Tm5//k5uf/5Obn/+Tm5//k5uf/5Obn/+Tm5//k5uf/5Obn/+Tm - 5//k5uf/5Obn/+Tm5//l5uf/sa+v//T09P/38O3/9uzp//Xr5//06ub/9Ojk//Tn4//z5uL/8+Xg//Lk - 3//y497/8ePd//Hi3f/x4t3/8eLd//Hi3f/x4tz/8ubh//n4+P+joKD/5ebn/+Tm5//k5uf/1NXW/9XV - 1v+YmJn/jIyNfQAAAAAAAAAAr6+wf87Ozv6bm5z/1NbX/uPl5v7j5eb/4+Xm/uPl5v7j5eb/4+Xm/uPl - 5v/j5eb+4+Xm/uPl5v7j5eb/4+Xm/uPl5v7j5eb/sa+v/vT09P727en/9Ofi/vPl4P7y5N7/8eLc/vHg - 2v7w3tj/793W/u/b1P7u2tP/7tjR/u3X0P/s18/+7dfP/u3Xz//s1s7+793W/vn49/+joKD+4+Xm/uPl - 5v/j5eb+1NbX/tXV1v+ampv+j4+QfwAAAAAAAAAAsbGyf8/Pz/+dnZ7/0tXW/+Hj5f/h4+X/4ePl/+Hj - 5f/h4+X/4ePl/+Hj5f/h4+X/4ePl/+Hj5f/h4+X/4ePl/+Hj5f/h4+X/sq+v//T09P/37+z/9erm//To - 5P/05uL/8+Xf//Lj3v/x4dv/8N/Z//De1//v3NX/7tvU/+7Z0v/t2NH/7dfQ/+3Xz//t18//793W//n4 - 9/+joKD/4ePl/+Hj5f/h4+X/0tXW/9bW1/+dnZ7/kZGSfwAAAAAAAAAAs7Ozf9DQ0f6fn6D/0dTV/t/i - 5P7f4uT/3+Lk/t/i5P7f4uT/3+Lk/t/i5P/f4uT+3+Lk/t/i5P7f4uT/3+Lk/t/i5P7f4uT/sq+w/vX0 - 9P748O7/9uzo/vLn4/7v5OD/7uLe/u3g3P7t39r/7N3Y/uvb1v7q2tT/6djS/unX0f/o1c/+6NTN/ujT - zf/s18/+793W/vn4+P+joKD+3+Lk/t/i5P/f4uT+0dTV/tfX1/+fn6D+lJSVfwAAAAAAAAAAtLS1f9HR - 0v6hoaL/0NLU/t3g4v7d4OL/3eDi/t3g4v7d4OL/3eDi/t3g4v/d4OL+3eDi/t3g4v7d4OL/3eDi/t3g - 4v7d4OL/srCw/vX09P748u//9u7q/tLLyP7NxcP/zcTC/srBv/7Jv73/yL67/si9uv7HvLn/xru4/sW5 - tv/EuLX+w7e0/sO2sv/l0sv+793X/vn4+P+joaH+3eDi/t3g4v/d4OL+0NLU/tjY2P+hoaP+lpaXfwAA - AAAAAAAAtra2f9LS0/6jo6T/ztLU/tvf4f7b3+H/29/h/ru6vP6ura7/rq2t/q2srf+trKz+rKus/qyr - rP6sqqv/q6qr/quqq/6rqar/pKGh/vX09P748vD/9+/s/uni3/7k3dr/5NvY/uPZ1v7i2NT/4dbT/uHV - 0f7g08//39LO/t7QzP/dz8r+3M7J/t3NyP/s2dL+8N/Z/vn4+P+joaH+29/h/tvf4f/b3+H+ztHU/tnZ - 2f+kpKX+mJiZfwAAAAAAAAAAt7e4f9PT1P+lpaf/zdDT/9nd4P/Z3eD/2d3g/6Ogof/X1tb/2djY/9nY - 2P/Z2Nj/2djY/9nY2P/Y19f/2NfX/9jX1//Y19f/rqqq//X09P/48vD/+PDt//fv7P/37+z/9u7r//bt - 6f/27Oj/9erm//To5P/z5+L/8+Xg//Lj3v/x4dz/8ODa//De2P/v3db/8eHb//n4+P+koaH/2t3g/9nd - 4P/Z3eD/zdDT/9nZ2v+mpqf/mpqbfwAAAAAAAAAAuLi5f9TU1f6np6j/zNDS/tjc3/7Y3N//2Nzf/qWj - o/7t7e3/7efl/uzl4v/s5OH+6+Pg/uvi3/7r4d7/6uHd/urg3P7p39v/sqyr/vX09P748vD/9+/s/trT - 0f7Uzcz/1M3L/tDIxv7l3dr/6+Lf/tPKyP7Sycb/zsXC/s7Ewf/NwsD+zMG+/szAvf/q2tT+8uPe/vn4 - +P+koaL+2Nzf/tjc3//Y3N/+zNDS/tra2/+oqKn+nJydfwAAAAAAAAAAubm6f9XV1v6pqar/y8/S/tbb - 3v7W297/1tve/qWjo/7t7e3/6+He/urd2P/p29b+6NnV/ufX0v7n1tD/5tXO/uXTzP7k0sv/saqo/vX0 - 9P748vD/9+/s/t/Y1v7Z0tH/2dLQ/tbOzf7q4t//5t7b/tHKx/7l3Nn/49nW/uLY1f/i19P+4dXR/sm/ - vP/m2NP+8+Xg/vn4+P+koaL+1tve/tbb3v/W297+y8/S/tvb2/+qqqv+np6ffwAAAAAAAAAAurq7f9bW - 1/+rq6z/ys7R/9Xa3f/V2t3/1drd/6akpP/t7e3/7OPg/+vf2//q3tn/6dzX/+na1v/o2dT/59fS/+bW - 0P/l1M7/squp//X09P/48vD/+PDt//jw7f/48O3/+PDt//jw7f/48O3/5t/c/9TNy//37uv/9u3q//bs - 6P/16ub/9Onk/87Ewf/o29b/9Ofj//n4+P+koqL/1drd/9Xa3f/V2t3/ys7R/9vb3P+srK3/n5+hfwAA - AAAAAAAAu7u8f9fX2P6srK7/yc7R/tTZ3P7U2dz/1Nnc/qakpP7t7e3/7eXi/uzi3v/p39v+6N3Y/ufb - 1v7n2dX/5tfT/uXW0f7k1M//sqyq/vX09P748vD/9+/s/uTc2v7e19X/3tfV/tvU0f7t5eL/5t/d/tTN - zP737+z/9+/s/vfu6v/27On+9evn/s/Gw//p3dn+9erm/vn4+P+loqP+1Nnd/tTZ3P/U2dz+yc7R/tzc - 3P+tra/+oaGifwAAAAAAAAAAvLy9f9jY2P6tra//yc3Q/tPY2/7T2Nz/09jc/qelpf7t7e3/7ufk/uvj - 3//JwsD+xb69/sW9u/7Cu7j/wbm3/sG4tf7Bt7T/q6al/vX19f758vD/9+/s/tXOzf7PyMf/zsjG/srD - wf7j3Nn/5t/d/tTNzP748O3/+PDt/vfv7P/37+v+9+3q/tDHxf/q4Nz+9uzo/vn5+P+lo6P+09jc/tPY - 3P/T2Nv+yc3Q/tzc3f+vr7D+oqKjfwAAAAAAAAAAvb2+f9jY2f+urrD/yM3R/9PY3P/T2Nz/09jc/6el - pf/t7e3/7ufl/+3l4v/Y0c//1M3L/9TMyv/Sysf/0cnG/9DHxP/QxsP/r6mo//X19f/48vD/+PDt//fv - 7P/37+z/9+/s//bu6//48O3/5t/d/9TNzP/48O3/+PDt//jw7f/47+z/9+/s/9DIxv/r4t7/9+7r//n5 - +P+lo6P/09jc/9PY3P/T2Nz/yM3R/93d3f+wsLH/o6OlfwAAAAAAAAAAvb2+f9jY2f6vr7H/yc3R/tLX - 2/7T2Nz/09jc/qilpf7t7e3/7ufl/u7m4//t5eL+7eXi/u3k4f7s49//7OHd/uvg3P7q3tr/ta+u/vX1 - 9f748vD/9+/s/u7m5P7q4uD/6uLg/ujg3v7z6+j/5t/d/tTNy/717er/9e3q/vXt6v/07er+9e3q/tDJ - x//r4+D+9/Dt/vn5+P+mo6T+09jc/tPY3P/S19v+yc3R/t3d3f+wsLL+pKSlfwAAAAAAAAAAvr6+f9nZ - 2f6wsLH/yc3R/tLX2/7T2Nz/09jc/qimpv7t7e3/7ufl/u3l4v/Tzcv+z8nH/s/Jx/7MxcP/4dnW/uHY - 1f7OxsT/r6qq/vX19f748vD/9+/s/tLLyv7Ox8b/zcbF/sjBwP7g2db/5+De/s7Hxv7PyMf/y8TC/svE - wv/LxML+y8PC/sjBv//t5eL++PHu/vn5+f+mpKT+09jc/tPY3P/S19v+yc3R/t3d3f+xsbP+pKSmfwAA - AAAAAAAAvr6+f9nZ2f+wsLH/yc3R/9PY3P/T2Nz/09jc/6mmp//t7e3/7ufl/+zk4v/Ox8b/ysTC/8rE - wv/GwL7/39fV/9jRzv/Hwb//says//X19f/48vD/+PDt//Hp5v/u5uT/7ebj/+zl4v/17er/9u7r/+7m - 5P/t5uP/7OXi/+zl4v/s5eL/6+Th/+zk4f/17er/9/Dt//j49/+mpKT/09jc/9PY3P/T2Nz/yc3R/93d - 3f+xsbP/paWmfwAAAAAAAAAAvr6+f9nZ2f6vr7H/yc7S/tPZ3P7T2d3/09nd/qqnp/7t7e3/7ufl/u7m - 4//t5eL+7eXi/u3l4v7t5eL/7eXi/tjSz/7NxsX/t7Kx/vX19f748vD/9+/s/vfv7P748O3/9+/s/vfv - 7P748O3/9+/s/vfv7P748O3/9+/s/vjw7f/27uv+7+jl/uni3//n4N3+6OLg/u3s7P+Zl5f+0dfa/tPZ - 3f/T2dz+yc7S/t3d3f+xsbL+pKSmfwAAAAAAAAAAvb2+f9jY2f6vr7D/ys/S/tTa3f7U2t3/1Nre/qqn - qP7t7e3/7ufl/u3l4v/e1tT+2tPR/trT0f7Y0c//6ODd/tnS0P7Nx8X/t7Kx/vX19f748vD/+PDt/vjw - 7f748O3/+PDt/vjw7f748O3/+PDt/vjw7f748O3/+PDt/vjw7f/z6+n+39jV/s3GxP/JwsD+zcfF/tjX - 1/+Vk5P+0dfa/tTa3f/U2t3+ys/S/t3d3f+wsLL+o6OlfwAAAAAAAAAAvb2+f9jY2f+urq//y9DT/9bb - 3//W29//1tvf/6uoqP/t7e3/7ufl/+zk4f/HwcD/xL69/8O+vP++ubf/29TR/9nS0P/Nx8X/uLOy//X1 - 9f/48vD/+PDt//jw7f/48O3/+PDt//jw7f/48O3/+PDt//jw7f/48O3/+PDt//jw7f/x6uf/p6Kh/6ml - pf+opKT/paGh/5qWlv+dm5z/1dre/9bb3//W29//y9DT/9zc3f+vr7D/o6OkfwAAAAAAAAAAvLy9f9fX - 2P6tra7/zdHU/tjd4P7Y3eD/2N3g/qypqf7t7e3/7ufl/u7m4//p4d/+59/d/ufg3f7n39z/7OTh/tnS - 0P7Nx8X/uLOy/vX19f748vD/9+/s/vfv7P748O3/9+/s/vfv7P748O3/9+/s/vfv7P748O3/9+/s/vjw - 7f/x6eb+qaWk/uXk5f/g3uD+xsPE/p6am//Lz9L+2N3g/tjd4P/Y3eD+zdHU/tzc3f+urq/+oaGjfwAA - AAAAAAAAu7u8f9bW1/6rq63/ztLW/tre4v7a3uL/2t/i/qypqv7t7e3/7ufl/u3l4v/o4N3+5d7b/uXe - 2/7l3dv/7OTh/tnS0P7Nx8X/uLOy/vX19f748vD/9+/s/vfv7P748O3/9+/s/vfv7P748O3/9+/s/vfv - 7P748O3/9+/s/vjw7f/x6ef+qaWk/t3c3f/Hxcb+npuc/svP0v/a3uL+2t7i/tre4v/a3uL+ztLW/tvb - 3P+srK7+oKChfwAAAAAAAAAAurq7f9bW1v+qqqv/0NTX/9zh5P/c4eT/3OHk/62qqv/u7e3/7ufl/+zk - 4f/GwL//xL69/8O+vP++ubf/2tPR/9nS0P/Fv77/says//X19f/59PH/+PHv//jx7//48e//+PHv//jx - 7//48u//+PHv//jx7//48e//+PHv//jx7//z7ev/qqWl/8fExf+gnZ3/zNDS/9zh5P/c4eT/3OHk/9zh - 5P/c4eT/0NTX/9vb2/+qqqz/np6gfwAAAAAAAAAAubm6f9XV1f6oqKn/0tbY/t7j5f7f4+b/3+Pm/q6r - q/7u7e3/7ufl/u3l4v/h2df+3tbU/t3W1P7c1dP/6eHe/unh3v7e1tT/tbCw/vTz8/76+fn/+vn5/vr5 - +f76+fn/+vn5/vr5+f76+fn/+vn5/vr5+f76+fn/+vn5/vr5+f/39vb+p6Oj/qGenv/Nz9L+3uPl/t/j - 5v/e4+X+3uPl/t/j5v/e4+X+0tbY/tra2/+oqKr+nZ2efwAAAAAAAAAAt7e4f9TU1P+mpqf/1Nfa/+Hl - 6P/h5ej/4eXo/66srP/u7e3/7ufl/+7m4//u5uP/7ubj/+7m4//u5uP/7ubj/+7m4//t5eL/vLa1/7Kt - rf+zrq7/sq6t/7GsrP+wrKv/sKur/6+rq/+vq6v/qKWk/6+srP+xra3/sK2t/6+srP+rqKj/p6Sk/9PU - 1//h5ej/4eXo/+Hl6P/h5ej/4eXo/+Hl6P/h5ej/1Nfa/9ra2v+np6j/m5ucfwAAAAAAAAAAtra3f9LS - 0/6kpKX/1tnb/uTn6v7k5+r/5Ofq/q+srf7u7e3/7ufl/u7m4//u5uP+7ubj/u7m4/7u5uP/7ubj/u7m - 4/7u5uP/7eXi/uzk4f7s5OH/59/c/tfQzf7Iwb//xb68/snEwv7Pz8//lZKT/uHk5/7k5+r/5Ofq/uTn - 6v/k5+r+5Ofq/uTn6v/k5+r+5Ofq/uTn6v/k5+r+5Ofq/uTn6v/k5+r+1tnb/tnZ2f+kpKb+mZmafwAA - AAAAAAAAtbW1f9HR0v6ioqP/2Nvd/ubq7P7n6uz/5+rs/rCtrf7u7e3/7ufl/u7m4//t5eL+7eXi/u7m - 4/7u5uP/7eXi/u3l4v7u5uP/7eXi/u3l4v7u5uP/5t7b/p+bmv6cmJj/m5eX/pqWlv6WkpL/npuc/ubp - 6/7n6uz/5urs/ufq7P/m6uz+5urs/ufq7P/m6uz+5urs/ufq7P/m6uz+5urs/ufq7P/m6uz+2Nvd/tjY - 2P+ioqP+l5eYfwAAAAAAAAAAs7O0f9DQ0f+goKH/293f/+rs7v/q7O7/6uzu/7Gtrv/u7e3/7ufl/+7m - 4//u5uP/7ubj/+7m4//u5uP/7ubj/+7m4//u5uP/7ubj/+7m4//u5uP/5d3a/5+bm//c29z/1dTV/7+8 - vf+ZlZb/1tja/+rs7v/q7O7/6uzu/+rs7v/q7O7/6uzu/+rs7v/q7O7/6uzu/+rs7v/q7O7/6uzu/+rs - 7v/q7O7/293f/9fX2P+goKH/lJSWfwAAAAAAAAAAsrKyf8/P0P6dnZ7/3d/g/uzv8P7s7/D/7O/w/rGu - rv7u7e3/7ufl/u7m4//t5eL+7eXi/u7m4/7u5uP/7eXi/u3l4v7u5uP/7eXi/u3l4v7u5uP/5d3a/qCc - nP7X1db/wb/A/pqXl/7Y2dr/7O/w/uzv8P7s7/D/7O/w/uzv8P/s7/D+7O/w/uzv8P/s7/D+7O/w/uzv - 8P/s7/D+7O/w/uzv8P/s7/D+3d/g/tbW1/+dnZ7+kpKTfwAAAAAAAAAAsLCxf87Oz/6bm5z/3+Di/u/x - 8v7v8fP/7/Hy/rKvr/7u7e3/7ujm/u7n5P/u5+T+7ufk/u7n5P7u5+T/7ufk/u7n5P7u5+T/7ufk/u7n - 5P7u5+T/5+Dd/p+bm/7CwMH/m5iY/tbX2f7v8fP/7/Hy/u/x8v7v8fP/7/Hy/u/x8//v8fL+7/Hy/u/x - 8//v8fL+7/Hy/u/x8//v8fL+7/Hy/u/x8//v8fL+3+Di/tXV1f+bm5z+kJCRfwAAAAAAAAAArKytfdHR - 0f+ZmZr/3+Hi//Lz9f/y9PX/8vP1/7Kvr//u7u7/8O/v//Dv7//w7+//8O/v//Dv7//w7+//8O/v//Dv - 7//w7+//8O/v//Dv7//w7+//7Ovq/5uXl/+cmZn/19jY//Lz9f/y9PX/8vP1//Lz9f/y9PX/8vP1//L0 - 9f/y8/X/8vP1//L09f/y8/X/8vP1//L09f/y8/X/8vP1//L09f/y8/X/3+Hi/9PT1P+ampz/jY2OfQAA - AAAAAAAAnp6fatvb2/6YmJn/09TV/vT29/709vf/9Pb3/rKvr/6zsLD/tLCw/rOwsP+zsLD+s7Cv/rKv - r/6yr6//sa6u/rGurv6xra3/sK2t/rCsrP6vrKv/rKmp/pyZmf7d3d3/9Pb3/vT29/709vf/9Pb3/vT2 - 9/709vf/9Pb3/vT29//09vf+9Pb3/vT29//09vf+9Pb3/vT29//09vf+9Pb3/vT29//09vf+1NXW/tLS - 0v+cnJ3+hYWGagAAAAAAAAAAm5ubO9vb2/6cnJz/ubm6/vf4+P73+Pj/9/j4/vPz9P7x8fL/8fHx/vDx - 8f/w8fH+8PHx/vDx8f7w8fH/8PHx/vDx8f7w8fH/8PHx/vDx8f7w8PH/7u/v/vLz8/73+Pj/9/j4/vf4 - +P73+Pj/9/j4/vf4+P73+Pj/9/j4/vf4+P/3+Pj+9/j4/vf4+P/3+Pj+9/j4/vf4+P/3+Pj+9/j4/vf4 - +P/3+Pj+v7/A/sbGxv+enp/+hISFOwAAAAAAAAAAoKCgB7GxsuS3t7f/l5eY/+rr6//5+vr/+fr6//n6 - +v/5+vr/+fr6//n6+v/5+vr/+fr6//n6+v/5+vr/+fr6//n6+v/5+vr/+fr6//n6+v/5+vr/+fr6//n6 - +v/5+vr/+fr6//n6+v/5+vr/+fr6//n6+v/5+vr/+fr6//n6+v/5+vr/+fr6//n6+v/5+vr/+fr6//n6 - +v/5+vr/+fr6//n6+v/q6+v/t7e4/6Cgof+UlJXkioqKBwAAAAAAAAAAAAAAAI+PkHTg4OD/kpKS/p6e - n/7s7Oz/+/v8/vv7/P77+/z/+/v8/vv7/P/7+/z++/v8/vv7/P77+/z/+/v8/vv7/P77+/z/+/v8/vv7 - /P77+/z/+/v8/vv7/P77+/z/+/v8/vv7/P77+/z/+/v8/vv7/P77+/z/+/v8/vv7/P/7+/z++/v8/vv7 - /P/7+/z++/v8/vv7/P/7+/z++/v8/uzs7f+tra7+pqan/qenqP9/f4B0AAAAAAAAAAAAAAAAAAAAAKCg - oAaenp/G1tbX/pCQkf6UlJX/t7e4/tbX1/7n5+f/6enp/unp6f/p6en+6enp/unp6f7p6en/6enp/unp - 6f7p6en/6enp/unp6f7p6en/6enp/unp6f7p6en/6enp/unp6f7p6en/6enp/unp6f7p6en/6enp/unp - 6f/p6en+6enp/unp6f/p6en+6enp/ufn5//W19f+ubm6/qampv+enp/+p6eo/o+Pj8aKiosGAAAAAAAA - AAAAAAAAAAAAAAAAAACampoVnZ2dxd/f3/+zs7T/lJSV/4+PkP+Ojo//jo6P/46Oj/+Ojo//jo6P/46O - j/+Ojo//jo6P/46Oj/+Ojo//jo6P/46Oj/+Ojo//jo6P/46Oj/+Ojo//jo6P/46Oj/+Ojo//jo6P/46O - j/+Ojo//jo6P/46Oj/+Ojo//jo6P/46Oj/+Ojo//jo6P/4+PkP+UlJX/mJiZ/6Ojo//Dw8T/k5OUxYmJ - ihUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn5+fBoyMjHSurq7k19fY/tjY2P7MzMz/x8fH/sbG - x//Gxsf+xsbH/sbGx/7Gxsf/xsbH/sbGx/7Gxsf/xsbH/sbGx/7Gxsf/xsbH/sbGx/7Gxsf/xsbH/sbG - x/7Gxsf/xsbH/sbGx/7Gxsf/xsbH/sbGx//Gxsf+xsbH/sbGx//Gxsf+xsbH/sjIyP/Pz9D+0NDQ/qys - rOOHh4d0lZWVBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgoKAGl5eXOpaW - l2ihoaJ8pKSkf6SkpH+kpKR/pKSkf6SkpH+kpKR/pKSkf6SkpH+kpKR/pKSkf6SkpH+kpKR/pKSkf6Sk - pH+kpKR/pKSkf6SkpH+kpKR/pKSkf6SkpH+kpKR/pKSkf6SkpH+kpKR/pKSkf6SkpH+kpKR/pKSkf6Gh - oXyVlZZolpaWOp6engYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAPwA - AAAAPwAA8AAAAAAPAADgAAAAAAcAAMAAAAAAAwAAwAAAAAADAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAA - AAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAgAAAAAAB - AACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAADAAAAAAAMAAMAAAAAAAwAA4AAAAAAHAADwAAAAAA8AAPwA - AAAAPwAA////////AAAoAAAAIAAAAEAAAAABACAAAAAAAIAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAB9fX02ioqKqoaGh+mHh4f9hoaH/4aGh/+Ghof/hoaH/4aGh/+Ghof/hoaH/4aG - h/+Ghof/hoaH/4aGh/+Ghof/hoaH/4aGh/+Ghof/hoaH/4aGh/+Ghof/hoaG/YODg+mCgoOqd3d4NgAA - AAAAAAAAAAAAAAAAAAAAAAAAjIyNap2dnvytra7/vb29/8zMzf/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87O - zv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/zs7O/87Ozv/Ozs7/xsbH/8HB - wf+VlZX8e3t8agAAAAAAAAAAAAAAAI+Pjzavr6/8qqqr/87Oz//r7Oz/6+zs/+vs7P/r7Oz/6+zs/+vs - 7P/r7Oz/6+zs/+vs7P/r7Oz/6+zs/+vs7P/r7Oz/6+zs/+vs7P/r7Oz/6+zs/+vs7P/r7Oz/6+zs/+vs - 7P/r7Oz/z8/Q/8vLy/+Xl5j8fHx9NgAAAAAAAAAAr6+vq6enqP/Nzs7/6err/+nq6//p6uv/6err/+nq - 6//p6uv/6err/+nq6//o6er/3d3d/9zc3f/c3N3/3Nzc/9zc3P/c3Nz/3Nzc/9vb3P/b29z/29vc/9vb - 3P/b29v/29vb/+Pj5P/p6uv/z9DQ/8XFxf+JiYqrAAAAAAAAAAC5ubnpnp6f/+fo6f/n6On/5+jp/+fo - 6f/n6On/5+jp/+fo6f/n6On/5+jp/9zc3f+8urr/0tDQ/9HQz//Rz8//0c/P/9DOzv/Qzs7/z83N/8/N - zf/Pzc3/zs3M/87MzP/Ny8v/uLa3/+fo6f/n6On/ycrK/42NjukAAAAAAAAAALu7vP6oqKn/5Obn/+Tm - 5//k5uf/5Obn/+Tm5//k5uf/5Obn/+Tm5//k5uf/2tvb/9fW1v/27er/9Onl//Pn4v/z5eD/8uPe//Hh - 3P/w4Nr/8N/Y//De2P/w3tj/8N7Y//fy8f+5t7j/5Obn/+Tm5//P0NH/k5OU/gAAAAAAAAAAvb2+/6qq - q//h5OX/4eTl/+Hk5f/h5OX/4eTl/+Hk5f/h5OX/4eTl/+Hk5f/Y2dr/2NbW//bt6f/06OP/8+Xg//Lj - 3f/x4Nr/8N3X/+/b1P/u2dL/7djQ/+3Xz//t18//9vHv/7i3t//h5OX/4eTl/9DR0f+Xl5j/AAAAAAAA - AAC/v8D/q6yt/97h4//e4eP/3uHj/97h4//e4eP/3uHj/97h4//e4eP/3uHj/9bX2f/Y19f/9/Dt/+3j - 3//k2db/4tfT/+HU0P/g0s3/3tDL/93NyP/czMb/3MrE/+vWzv/28e//t7a3/97h4//e4eP/0dHS/5qa - m/8AAAAAAAAAAMHBwv+trq//3N/h/9zf4f/Nz9H/vr6//729v/+9vb7/vL2+/7y8vf+7vL3/uLe4/9nX - 1//48e7/6ODe/9zU0v/b0s//2c/M/9jNyv/Xy8f/1snF/9THw//UxcH/69fQ//bx8P+2trb/3N/h/9zf - 4f/R0tP/np6f/wAAAAAAAAAAw8PE/6+wsf/Z3eD/2d3g/7a1tv/f3t7/4N/e/+De3v/g3t3/4N7d/9/e - 3f/T0dD/2dfX//jx7//z6+j/7ebj/+zk4f/06ub/7eLf/+re2v/o29b/59nU/+bX0f/v3db/9/Lw/7a1 - tv/Z3eD/2d3g/9HS0/+hoaL/AAAAAAAAAADFxcb/sLGz/9fb3v/X297/tra3/+3q6f/q3dn/6dvW/+jY - 1P/n19H/5dTO/9jJw//a2Nj/+PHv/+Td2v/Vzs3/08vK/+zj4f/Rysf/3NPQ/9nPzP/Yzsr/zcK//+rb - 1f/38/L/tbW2/9fb3v/X297/0tPU/6Skpf8AAAAAAAAAAMfHx/+ys7X/1dnd/9XZ3f+1trf/7evq/+vg - 3P/q3tn/6dvX/+jZ1P/n1tH/2cvF/9rY2P/48e//9u7r//Ts6f/07On/9+/s/9TNzP/37uv/9u3p//Xq - 5v/b0M3/697a//j08/+1tLb/1dnd/9XZ3f/S09T/pqao/wAAAAAAAAAAyMjJ/7O0tv/T2Nz/09jc/7W2 - t//u7Ov/7OPg/9LKyP/Qx8X/zsTB/8zCv//Eurf/2tnZ//jx7//h2df/z8jH/8vEw//q4uD/1c3M//jw - 7f/37+z/9+7q/9zT0P/t4t7/+PX0/7W1tv/T2Nz/09jc/9LU1f+oqKr/AAAAAAAAAADJycr/tLW3/9PY - 3P/T2Nz/tra3/+7s6//t5eL/3tfU/9zU0v/b0s//2dDM/8/Fwv/b2dn/+PHv//fv7P/37+z/9+/s//jw - 7f/Uzcz/+PDt//jw7f/47+z/3dXT/+/l4v/59vX/tbW2/9PY3P/T2Nz/09TV/6qqq/8AAAAAAAAAAMrK - yv+1trj/09jc/9PY3P+2trj/7uzr/+3l4v/b1NL/2dLQ/9nRz//n3dr/zsbD/9vZ2f/48e//4tvZ/9LL - yv/PyMf/6+Ph/9LLyv/a09H/2NHP/9jRz//PyMb/8Ojl//n39v+1tbf/09jc/9PY3P/T1Nb/q6ut/wAA - AAAAAAAAysrK/7W2uP/T2Nz/09jc/7e3uf/u7Ov/7eXi/9fQzv/Vz83/1c/M/9/X1f/Fv77/29rZ//jx - 7//17er/8enm//Dp5v/27uv/8uvo//Hp5v/w6Ob/7+jl/+3l4v/z6+j/9fPy/7KztP/T2Nz/09jc/9PV - 1v+rq63/AAAAAAAAAADJycr/tLa4/9TZ3f/U2d3/uLi6/+7s6//t5eP/4tvY/+HZ1//h2tj/4NjW/8vE - w//c2tr/+PHv//jw7f/48O3/+PDt//jw7f/48O3/+PDt//jw7f/x6eb/2NDO/9LLyP/b2dn/qamq/9TZ - 3f/U2d3/09XW/6qqrP8AAAAAAAAAAMjIyf+0tbf/1tvf/9bb3/+6ubv/7uzr/+3l4v/Qycj/zcfF/83H - xf/f2Nb/y8XD/9za2v/48e//+PDt//jw7f/48O3/+PDt//jw7f/48O3/+PDt/9zV0/+zr7D/ure4/6Kf - n/+3ubv/1tvf/9bb3//T1db/qamq/wAAAAAAAAAAx8fI/7O0tv/Z3uH/2d7h/7u7vP/u7Ov/7eXi/+nh - 3//o4N7/6eHe/+DY1v/LxcP/3Nra//jx7//48O3/+PDt//jw7f/48O3/+PDt//jw7f/48O3/29TS/8zK - yv/EwcL/s7O1/9ne4f/Z3uH/2d7h/9PU1v+np6j/AAAAAAAAAADFxcb/srO1/93h5P/d4eT/vb2+/+7s - 6//t5eL/ysPC/8fBwP/Gwb//4trY/8O9vP/c2tr/+fX0//n08//59PP/+fTz//n08//59PP/+fTz//n0 - 8//e2tn/sq+v/7S0tf/c4eT/3eHk/93h5P/d4eT/09XW/6Skpv8AAAAAAAAAAMTExf+xsrT/4eTn/+Hk - 5/+/v8D/7uzr/+7m4//u5uP/7ubj/+7m4//u5uP/4tvY/766uv/Kx8f/ycbG/8jFxf/IxcT/xsPD/8bD - w//Jxsb/yMXF/7u4uf+4t7j/4OTm/+Hk5//h5Of/4eTn/+Hk5//T1Nb/oqKj/wAAAAAAAAAAwsLC/7Cx - sv/l6Or/5ejq/8HBwf/u7Ov/7ubj/+7m4//u5uP/7ubj/+7m4//u5uP/7eXi/+zk4f/Qysj/uLGv/7iz - sf+tq6v/zM7Q/+Xo6v/l6Or/5ejq/+Xo6v/l6Or/5ejq/+Xo6v/l6Or/5ejq/9PU1f+enp//AAAAAAAA - AADAwMD/rq+x/+ns7v/p7O7/w8LD/+7s6//u5uP/7ubj/+7m4//u5uP/7ubj/+7m4//u5uP/7eXi/7Kt - rP/Hxcb/uLW1/6Cdnf/j5uj/6ezu/+ns7v/p7O7/6ezu/+ns7v/p7O7/6ezu/+ns7v/p7O7/09TV/5ub - nP8AAAAAAAAAAL6+vv+tra//7e/x/+3v8f/FxMX/7uzr/+7m4//u5uP/7ubj/+7m4//u5uP/7ubj/+7m - 4//t5eL/tbCv/83LzP+opqb/5Obn/+3v8f/t7/H/7e/x/+3v8f/t7/H/7e/x/+3v8f/t7/H/7e/x/+3v - 8f/T1NX/l5eY/wAAAAAAAAAAvb29/qurrf/x8/T/8fP0/8fGxv/u7u3/8O3s//Dt7P/w7ez/8O3s//Dt - 7P/w7ez/8O3s/+/s6/+1srH/qqeo/+bn6P/x8/T/8fP0//Hz9P/x8/T/8fP0//Hz9P/x8/T/8fP0//Hz - 9P/x8/T/8fP0/9LS0/+UlJX+AAAAAAAAAAC+vr/pnZ2e//X29//19vf/1tXV/8bDw//Gw8P/xcPD/8XD - w//EwsL/xMLC/8PBwf/DwcH/wb+//7q4uP/q6+z/9fb3//X29//19vf/9fb3//X29//19vf/9fb3//X2 - 9//19vf/9fb3//X29//19vf/w8PE/5GRkekAAAAAAAAAALOzs6unp6f/19jY//j5+v/4+fr/+Pn6//j5 - +v/4+fr/+Pn6//j5+v/4+fr/+Pn6//j5+v/4+fr/+Pn6//j5+v/4+fr/+Pn6//j5+v/4+fr/+Pn6//j5 - +v/4+fr/+Pn6//j5+v/4+fr/+Pn6/9na2v+ysrL/kpKSqwAAAAAAAAAAlpaXNsbGx/yWlpb/2NjY//v8 - /P/7/Pz/+/z8//v8/P/7/Pz/+/z8//v8/P/7/Pz/+/z8//v8/P/7/Pz/+/z8//v8/P/7/Pz/+/z8//v8 - /P/7/Pz/+/z8//v8/P/7/Pz/+/z8//v8/P/Z2dr/rKyt/5+foPyFhYU2AAAAAAAAAAAAAAAAnJydacXF - xvyjo6P/lpaW/6Wlpv+mpqb/pqam/6ampv+mpqb/pqam/6ampv+mpqb/pqam/6ampv+mpqb/pqam/6am - pv+mpqb/pqam/6ampv+mpqb/pqam/6ampv+lpqb/mpqa/6Ojo/+tra78jY2OaQAAAAAAAAAAAAAAAAAA - AAAAAAAAlZWVNq+vr6q5ubnotbW1/bOztP+zs7T/s7O0/7OztP+zs7T/s7O0/7OztP+zs7T/s7O0/7Oz - tP+zs7T/s7O0/7OztP+zs7T/s7O0/7OztP+zs7T/s7O0/7OztP2zs7PorKysqpCQkTYAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAP/////gAAAHwAAAA4AAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAA - AAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAAAAGAAAABgAAAAYAA - AAGAAAABwAAAA+AAAAf/////KAAAABgAAAAwAAAAAQAgAAAAAABgCQAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAGNjYxBsbGw5cHBxP3FxcT9xcXE/cXFxP3FxcT9xcXE/cXFxP3FxcT9xcXE/cXFxP3Fx - cT9xcXE/cXFxP3BwcT9ra2w5Y2NjEAAAAAAAAAAAAAAAAAAAAABubm8Fi4uMj5+foPivr7D/rq6u/q6u - rv+urq7/rq6u/q6urv+urq7/rq6u/66urv6urq7/rq6u/q6urv+urq7/rq6u/q6urv+xsbH/paWm+H9/ - gI9ra2wFAAAAAAAAAACdnZ6QpaWl/s3Nzf7f39/+4+Pj/uPj4/7j4+P+4+Pj/uPj4/7j4+P+4+Pj/uPj - 4/7j4+P+4+Pj/uPj4/7j4+P+4+Pj/uPj4/7f39/+0dHR/rq6u/6CgoOQAAAAAHh4eBCysrP4yMjJ/unq - 6v/p6ur/6erq/unq6v/p6ur/6erq/t/f4P/Lysr/ysnJ/8nIyf7JyMj/yMfI/sjHx//Ix8f/x8bH/sfG - xv/Lysr/6erq/tDR0f+rq6z4dnZ3EImJiTm1tbb/2tvc/uXn6P/l5+j/5efo/uXn6P/l5+j/5efo/svL - y//y7+//8+7s//Ls6v7y6+n/8ero/vHp5v/w6eb/8Onm/vHq5//Lycn/5efo/trc3f+4uLn/g4OEOZWV - lj+1tbb+2tze/uLk5v7i5Ob+4uTm/uLk5v7i5Ob+4uTm/srKyv718e/+9Ojj/vLk3/7x4Nv+793X/u7a - 0/7t2ND+7dfP/u7a0v7OzMz+4uTm/trc3v65ubn+jY2OP5iYmT+4uLn/19rc/t7h4//e4eP/3uHj/t7h - 4//e4eP/3uHj/sjIyf/28/H/7OPg/97U0P7b0Mz/2s3J/tjKxv/Xx8P/1sXA/uzZ0v/OzMz/3uHj/tfa - 3P+8vL3/kZGTP5ubnD+8vLz/1Nfa/tre4P+5t7j/w8LD/sPCwv/CwcH/wsHB/rWzs//28/L/9Ozp/+3l - 4v7s4t//6+Dc/unc2P/o2dT/5tbQ/u/d1//OzMz/2t7h/tTX2v+/v8D/lpaXP56enz++vr/+0dXY/tfb - 3v7JyMj+7OLf/ure2/7p3Nj+6NrV/szCvv728/L+6uLg/tfQzv7d1dP+3dXS/trRzv7Yzcr+0cXC/u3e - 2f7Ozc3+19ve/tHV2P7CwsP+mpqbP6CgoT/BwcL/z9PX/tTZ3f/KyMj/7OLf/und2f/o2tX/5tbR/svA - vP/38/L/8+vo/+vj4f7u5uP/3dbU/vfu6//27Oj/4tfU/u7i3v/Pzc3/1Nnd/s/T1//ExMX/nZ2eP6Ki - oz/Dw8T/ztLW/tPY3P/Kycn/7eXi/s/Ixv/LxMH/ycC9/ruzsf/38/L/7+fk/+Pb2f7n393/3dbU/vjw - 7f/37+z/49vY/vDn4//Pzs7/09jc/s7S1v/Gxsf/n5+hP6Ojoz/ExMX/ztLW/tPY3P/Lycn/7ubj/t/Y - 1v/d1dP/5tzZ/se/vf/38/L/7OTi/9zU0/7h2df/3NXT/uHa1//g2Nb/1s7M/vLq6P/Qzs7/09jc/s7S - 1v/Hx8j/oaGiP6OjpD/ExMX+ztPX/tPY3P7Lysr+7ebj/tzV0/7a09H+39jV/r+5uP738/L+9u7r/vLr - 6P707On+9e3q/vLq6P7y6uf+7OTi/u/o5f7JyMj+0tjc/s7T1/7Hx8j+oaGiP6Kioz/Dw8T/0NXY/tXa - 3v/Mysv/7ebj/tHKyP/Nx8X/3dbT/sK9vP/39PL/+PDt//jw7f748O3/+PDt/vjw7f/17er/v7m4/rm0 - s/+pp6f/1Nnd/tDV2P/Gxsf/oKChP6CgoT/BwcL+09jb/tne4f7Ny8v+7ubk/ufg3f7m3tz+4tvY/sO9 - vP739PL+9+/s/vfv7P748O3+9+/s/vfv7P707On+xcLD/sPBwf7Dxsj+2d7h/tPY2/7ExMX+nZ2fP56e - nz+/v8D/19ve/t3i5f/NzMz/7ebj/tLLyv/Pycf/4drX/sK8u//39fX/+fX0//n19P759fT/+fX0/vn1 - 9P/38/L/rqur/sbIyf/d4uX/3eLl/tfb3v/CwsP/mpqcP5ycnT+8vL3/3N/i/uPm6f/Ozc3/7ufk/u7m - 4//u5uP/7ubj/uHa1//Pycf/yMLB/7u2tP6+urr/s7Ky/srKzP/Jycr/0NLT/uPm6f/j5un/4ubp/tzf - 4v+/v8D/l5eYP5mZmj+5ubr+4ePl/ujr7f7Pzc3+7ubk/u3l4v7u5uP+7eXi/u3l4v7u5uP+wry7/rq3 - uP6inp/+0dLU/ujr7f7o6+3+6Ovt/ujr7f7o6+3+6Ovt/uHj5f68vL3+kpKTP5aWlj+1tbb/5ujp/u7w - 8f/Qzs7/7ufk/u7m4//u5uP/7ubj/u7m4//u5uP/wr27/727vP7Ozs//7vDx/u7w8f/u8PH/7vDx/u7w - 8f/u8PH/7vDx/ubo6f+5ubr/jo6PP4uLizm3t7j/5ujp/vP19v/Bv7//0tDQ/tLPz//Rz8//0c/O/tDO - zv/Qzs3/tLGx/9HR0f7z9fb/8/X2/vP19v/z9fb/8/X2/vP19v/z9fb/8/X2/ubo6f+3t7j/hYWGOXx8 - fBC4uLj4zM3N/vj5+f719vb+9fX2/vX19v719fb+9fX2/vX19v709fb+9fX2/vj5+f74+fn++Pn5/vj5 - +f74+fn++Pn5/vj5+f74+fn++Pn5/tbW1/6mpqf4e3t8EAAAAACrq6yQpqam/szNzf/t7e3/8vLy/vLy - 8//y8vP/8vLy/vLy8//y8vP/8vLz//Ly8v7y8vP/8vLy/vLy8//y8vP/8vLy/vLy8//t7e3/0dLS/qam - p/+QkJGQAAAAAAAAAACAgIAFqqqqj7OztPiwsLH/qqqr/qqqq/+qqqv/qqqr/qqqq/+qqqv/qqqr/6qq - q/6qqqv/qqqr/qqqq/+qqqv/qqqr/qqqq/+vr6//rq6u+J2dnY99fX4FAAAAAAAAAAAAAAAAAAAAAIKC - gxCRkZI5m5ucP5ycnD+cnJw/nJycP5ycnD+cnJw/nJycP5ycnD+cnJw/nJycP5ycnD+cnJw/nJycP5ub - nD+SkpI5hISEEAAAAAAAAAAAAAAAAOAABwCAAAEAgAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAQCAAAEA4AAHACgA - AAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0tMDXR0dGR5eXp/eXl6f3l5 - en95eXp/eXl6f3l5en95eXp/eXl6f3l5en95eXl/cXFyZExMTA0AAAAAU1NUDaCgodjJycn/3Nzd/93d - 3f/d3d3/3d3d/93d3f/d3d3/3d3d/93d3f/d3d3/3d3d/9DR0f+cnJ3YU1NTDZWVlWW+v8D/6Onq/+jp - 6v/o6er/6Onq/9fX1//X1tb/1tXW/9bV1f/V1NX/1dTU/9TT1P/b29z/0dHS/4KCg2Wmpqd/xsfI/+Pl - 5v/j5eb/4+Xm/+Pl5v/Y2Nj/9evn//Pl4P/x4Nv/793W/+7b1P/y5uH/zc7P/9na3P+QkJF/rKysf8XH - yP/Z3N7/zs/R/83P0f/Nz9D/0M/Q//Hp5v/f1dL/3NDN/9rMyP/YyMP/8eTf/8rLzP/X2dr/l5eZf6+v - sH/Exsn/x8nL/+bh3//k3Nn/49rW/9jS0f/y6+j/4NnW/+fe2//i19P/3dDM//Ln4//GyMr/1dfZ/56e - n3+zs7N/w8bJ/8XHyv/s5uT/3dPP/9rNyf/Uzcv/8uvo/+DZ1//j29n/9+7r/+nf3P/y6uj/xMfJ/9PW - 2P+jo6R/tLS1f8PGyv/Ex8r/7ejn/9zU0v/d1NH/1c/O//Lr6f/k3Nr/4tvZ/+jh3v/f19X/9O/t/8TG - yf/T1tn/pqanf7W1tX/Ex8r/xcjL/+3p5//c1dP/3dbU/9LOzf/38O3/9Ozp//bu6//07On/6eHf/+Xg - 3//Aw8b/09fZ/6amqH+zs7R/xsnL/8nLzv/t6ef/3NTS/93W1P/Tz8//+PDu//jw7f/48O3/+PDt/83I - yP+1s7P/0NTX/9bZ2/+jo6V/sLCxf8jLzf/O0NL/7ejn/9vU0v/h2tf/0MvK/+He3f/h3dz/4Nzb/+Hd - 3P/Bvr7/1Nfa/9/j5v/Z3N7/np6gf6ysrX/Lzc//1NbX/+7p5//u5uP/7ubj/+3l4v/X0M7/u7e3/7+/ - wP/n6uz/5+rs/+fq7P/n6uz/3d/g/5iYmX+oqKh/zc/Q/9vb3P/u6+r/7+nn/+/p5//v6ef/0c3L/8HA - wf/t7/D/7/Hz/+/x8//v8fP/7/Hz/+Hi4/+RkZJ/mZmZZcTExf/v7/D/397e/9/e3v/e3t7/3t3d/9va - 2//09fb/9/j4//f4+P/3+Pj/9/j4//f4+P/R0dL/h4eIZVtbXA2vr7DYw8PE/9DR0f/R0dH/0dHR/9HR - 0f/R0dH/0dHR/9HR0f/R0dH/0dHR/9DR0f/ExMX/oqKi2FxcXA0AAAAAXl5eDZycnWSpqap/qqqqf6qq - qn+qqqp/qqqqf6qqqn+qqqp/qqqqf6qqqn+pqal/m5ubZGBgYA0AAAAAgAEAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEAAA== - - - \ No newline at end of file diff --git a/Duplicati/license.txt b/Duplicati/license.txt deleted file mode 100644 index b7187c597..000000000 --- a/Duplicati/license.txt +++ /dev/null @@ -1,491 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 2.1, February 1999 - - Copyright (C) 1991, 1999 Free Software Foundation, Inc. - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License, version 2, hence - the version number 2.1.] - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -Licenses are intended to guarantee your freedom to share and change -free software--to make sure the software is free for all its users. - - This license, the Lesser General Public License, applies to some -specially designated software packages--typically libraries--of the -Free Software Foundation and other authors who decide to use it. You -can use it too, but we suggest you first think carefully about whether -this license or the ordinary General Public License is the better -strategy to use in any particular case, based on the explanations below. - - When we speak of free software, we are referring to freedom of use, -not price. Our General Public Licenses are designed to make sure that -you have the freedom to distribute copies of free software (and charge -for this service if you wish); that you receive source code or can get -it if you want it; that you can change the software and use pieces of -it in new free programs; and that you are informed that you can do -these things. - - To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for -you if you distribute copies of the library or if you modify it. - - For example, if you distribute copies of the library, whether gratis -or for a fee, you must give the recipients all the rights that we gave -you. You must make sure that they, too, receive or can get the source -code. If you link other code with the library, you must provide -complete object files to the recipients, so that they can relink them -with the library after making changes to the library and recompiling -it. And you must show them these terms so they know their rights. - - We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - - To protect each distributor, we want to make it very clear that -there is no warranty for the free library. Also, if the library is -modified by someone else and passed on, the recipients should know -that what they have is not the original version, so that the original -author's reputation will not be affected by problems that might be -introduced by others. - - Finally, software patents pose a constant threat to the existence of -any free program. We wish to make sure that a company cannot -effectively restrict the users of a free program by obtaining a -restrictive license from a patent holder. Therefore, we insist that -any patent license obtained for a version of the library must be -consistent with the full freedom of use specified in this license. - - Most GNU software, including some libraries, is covered by the -ordinary GNU General Public License. This license, the GNU Lesser -General Public License, applies to certain designated libraries, and -is quite different from the ordinary General Public License. We use -this license for certain libraries in order to permit linking those -libraries into non-free programs. - - When a program is linked with a library, whether statically or using -a shared library, the combination of the two is legally speaking a -combined work, a derivative of the original library. The ordinary -General Public License therefore permits such linking only if the -entire combination fits its criteria of freedom. The Lesser General -Public License permits more lax criteria for linking other code with -the library. - - We call this license the "Lesser" General Public License because it -does Less to protect the user's freedom than the ordinary General -Public License. It also provides other free software developers Less -of an advantage over competing non-free programs. These disadvantages -are the reason we use the ordinary General Public License for many -libraries. However, the Lesser license provides advantages in certain -special circumstances. - - For example, on rare occasions, there may be a special need to -encourage the widest possible use of a certain library, so that it becomes -a de-facto standard. To achieve this, non-free programs must be -allowed to use the library. A more frequent case is that a free -library does the same job as widely used non-free libraries. In this -case, there is little to gain by limiting the free library to free -software only, so we use the Lesser General Public License. - - In other cases, permission to use a particular library in non-free -programs enables a greater number of people to use a large body of -free software. For example, permission to use the GNU C Library in -non-free programs enables many more people to use the whole GNU -operating system, as well as its variant, the GNU/Linux operating -system. - - Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is -linked with the Library has the freedom and the wherewithal to run -that program using a modified version of the Library. - - The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -"work based on the library" and a "work that uses the library". The -former contains code derived from the library, whereas the latter must -be combined with the library in order to run. - - GNU LESSER GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License Agreement applies to any software library or other -program which contains a notice placed by the copyright holder or -other authorized party saying it may be distributed under the terms of -this Lesser General Public License (also called "this License"). -Each licensee is addressed as "you". - - A "library" means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs -(which use some of those functions and data) to form executables. - - The "Library", below, refers to any such software library or work -which has been distributed under these terms. A "work based on the -Library" means either the Library or any derivative work under -copyright law: that is to say, a work containing the Library or a -portion of it, either verbatim or with modifications and/or translated -straightforwardly into another language. (Hereinafter, translation is -included without limitation in the term "modification".) - - "Source code" for a work means the preferred form of the work for -making modifications to it. For a library, complete source code means -all the source code for all modules it contains, plus any associated -interface definition files, plus the scripts used to control compilation -and installation of the library. - - Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running a program using the Library is not restricted, and output from -such a program is covered only if its contents constitute a work based -on the Library (independent of the use of the Library in a tool for -writing it). Whether that is true depends on what the Library does -and what the program that uses the Library does. - - 1. You may copy and distribute verbatim copies of the Library's -complete source code as you receive it, in any medium, provided that -you conspicuously and appropriately publish on each copy an -appropriate copyright notice and disclaimer of warranty; keep intact -all the notices that refer to this License and to the absence of any -warranty; and distribute a copy of this License along with the -Library. - - You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - - 2. You may modify your copy or copies of the Library or any portion -of it, thus forming a work based on the Library, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) The modified work must itself be a software library. - - b) You must cause the files modified to carry prominent notices - stating that you changed the files and the date of any change. - - c) You must cause the whole of the work to be licensed at no - charge to all third parties under the terms of this License. - - d) If a facility in the modified Library refers to a function or a - table of data to be supplied by an application program that uses - the facility, other than as an argument passed when the facility - is invoked, then you must make a good faith effort to ensure that, - in the event an application does not supply such function or - table, the facility still operates, and performs whatever part of - its purpose remains meaningful. - - (For example, a function in a library to compute square roots has - a purpose that is entirely well-defined independent of the - application. Therefore, Subsection 2d requires that any - application-supplied function or table used by this function must - be optional: if the application does not supply it, the square - root function must still compute square roots.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Library, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Library, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote -it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Library. - -In addition, mere aggregation of another work not based on the Library -with the Library (or with a work based on the Library) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may opt to apply the terms of the ordinary GNU General Public -License instead of this License to a given copy of the Library. To do -this, you must alter all the notices that refer to this License, so -that they refer to the ordinary GNU General Public License, version 2, -instead of to this License. (If a newer version than version 2 of the -ordinary GNU General Public License has appeared, then you can specify -that version instead if you wish.) Do not make any other change in -these notices. - - Once this change is made in a given copy, it is irreversible for -that copy, so the ordinary GNU General Public License applies to all -subsequent copies and derivative works made from that copy. - - This option is useful when you wish to copy part of the code of -the Library into a program that is not a library. - - 4. You may copy and distribute the Library (or a portion or -derivative of it, under Section 2) in object code or executable form -under the terms of Sections 1 and 2 above provided that you accompany -it with the complete corresponding machine-readable source code, which -must be distributed under the terms of Sections 1 and 2 above on a -medium customarily used for software interchange. - - If distribution of object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the -source code from the same place satisfies the requirement to -distribute the source code, even though third parties are not -compelled to copy the source along with the object code. - - 5. A program that contains no derivative of any portion of the -Library, but is designed to work with the Library by being compiled or -linked with it, is called a "work that uses the Library". Such a -work, in isolation, is not a derivative work of the Library, and -therefore falls outside the scope of this License. - - However, linking a "work that uses the Library" with the Library -creates an executable that is a derivative of the Library (because it -contains portions of the Library), rather than a "work that uses the -library". The executable is therefore covered by this License. -Section 6 states terms for distribution of such executables. - - When a "work that uses the Library" uses material from a header file -that is part of the Library, the object code for the work may be a -derivative work of the Library even though the source code is not. -Whether this is true is especially significant if the work can be -linked without the Library, or if the work is itself a library. The -threshold for this to be true is not precisely defined by law. - - If such an object file uses only numerical parameters, data -structure layouts and accessors, and small macros and small inline -functions (ten lines or less in length), then the use of the object -file is unrestricted, regardless of whether it is legally a derivative -work. (Executables containing this object code plus portions of the -Library will still fall under Section 6.) - - Otherwise, if the work is a derivative of the Library, you may -distribute the object code for the work under the terms of Section 6. -Any executables containing that work also fall under Section 6, -whether or not they are linked directly with the Library itself. - - 6. As an exception to the Sections above, you may also combine or -link a "work that uses the Library" with the Library to produce a -work containing portions of the Library, and distribute that work -under terms of your choice, provided that the terms permit -modification of the work for the customer's own use and reverse -engineering for debugging such modifications. - - You must give prominent notice with each copy of the work that the -Library is used in it and that the Library and its use are covered by -this License. You must supply a copy of this License. If the work -during execution displays copyright notices, you must include the -copyright notice for the Library among them, as well as a reference -directing the user to the copy of this License. Also, you must do one -of these things: - - a) Accompany the work with the complete corresponding - machine-readable source code for the Library including whatever - changes were used in the work (which must be distributed under - Sections 1 and 2 above); and, if the work is an executable linked - with the Library, with the complete machine-readable "work that - uses the Library", as object code and/or source code, so that the - user can modify the Library and then relink to produce a modified - executable containing the modified Library. (It is understood - that the user who changes the contents of definitions files in the - Library will not necessarily be able to recompile the application - to use the modified definitions.) - - b) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (1) uses at run time a - copy of the library already present on the user's computer system, - rather than copying library functions into the executable, and (2) - will operate properly with a modified version of the library, if - the user installs one, as long as the modified version is - interface-compatible with the version that the work was made with. - - c) Accompany the work with a written offer, valid for at - least three years, to give the same user the materials - specified in Subsection 6a, above, for a charge no more - than the cost of performing this distribution. - - d) If distribution of the work is made by offering access to copy - from a designated place, offer equivalent access to copy the above - specified materials from the same place. - - e) Verify that the user has already received a copy of these - materials or that you have already sent this user a copy. - - For an executable, the required form of the "work that uses the -Library" must include any data and utility programs needed for -reproducing the executable from it. However, as a special exception, -the materials to be distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies -the executable. - - It may happen that this requirement contradicts the license -restrictions of other proprietary libraries that do not normally -accompany the operating system. Such a contradiction means you cannot -use both them and the Library together in an executable that you -distribute. - - 7. You may place library facilities that are a work based on the -Library side-by-side in a single library together with other library -facilities not covered by this License, and distribute such a combined -library, provided that the separate distribution of the work based on -the Library and of the other library facilities is otherwise -permitted, and provided that you do these two things: - - a) Accompany the combined library with a copy of the same work - based on the Library, uncombined with any other library - facilities. This must be distributed under the terms of the - Sections above. - - b) Give prominent notice with the combined library of the fact - that part of it is a work based on the Library, and explaining - where to find the accompanying uncombined form of the same work. - - 8. You may not copy, modify, sublicense, link with, or distribute -the Library except as expressly provided under this License. Any -attempt otherwise to copy, modify, sublicense, link with, or -distribute the Library is void, and will automatically terminate your -rights under this License. However, parties who have received copies, -or rights, from you under this License will not have their licenses -terminated so long as such parties remain in full compliance. - - 9. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Library or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Library (or any work based on the -Library), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Library or works based on it. - - 10. Each time you redistribute the Library (or any work based on the -Library), the recipient automatically receives a license from the -original licensor to copy, distribute, link with or modify the Library -subject to these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties with -this License. - - 11. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Library at all. For example, if a patent -license would not permit royalty-free redistribution of the Library by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Library. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply, -and the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 12. If the distribution and/or use of the Library is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Library under this License may add -an explicit geographical distribution limitation excluding those countries, -so that distribution is permitted only in or among countries not thus -excluded. In such case, this License incorporates the limitation as if -written in the body of this License. - - 13. The Free Software Foundation may publish revised and/or new -versions of the Lesser General Public License from time to time. -Such new versions will be similar in spirit to the present version, -but may differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Library -specifies a version number of this License which applies to it and -"any later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Library does not specify a -license version number, you may choose any version ever published by -the Free Software Foundation. - - 14. If you wish to incorporate parts of the Library into other free -programs whose distribution conditions are incompatible with these, -write to the author to ask for permission. For software which is -copyrighted by the Free Software Foundation, write to the Free -Software Foundation; we sometimes make exceptions for this. Our -decision will be guided by the two goals of preserving the free status -of all derivatives of our free software and of promoting the sharing -and reuse of software generally. - - NO WARRANTY - - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Libraries - - If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it free software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of the -ordinary General Public License). - - To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public - License as published by the Free Software Foundation; either - version 2.1 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - - You should have received a copy of the GNU Lesser General Public - License along with this library; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - - - Copyright 2008, http://www.hexad.dk, opensource@hexad.dk