SEBWIN-358: Fixed bug with disabling of taskbar and removed taskbar height configuration option.

This commit is contained in:
dbuechel 2020-02-21 09:38:39 +01:00
parent c43df2e712
commit 6865798fb5
7 changed files with 260 additions and 140 deletions

View file

@ -120,27 +120,71 @@ namespace SafeExamBrowser.Client.UnitTests
}
[TestMethod]
public void ApplicationMonitor_MustHandleExplorerStartCorrectly()
public void ApplicationMonitor_MustCorrectlyHandleExplorerStartWithTaskbar()
{
var boundsActionCenter = 0;
var boundsTaskbar = 0;
var height = 30;
var order = 0;
var shell = 0;
var workingArea = 0;
var bounds = 0;
settings.Taskbar.EnableTaskbar = true;
actionCenter.Setup(a => a.InitializeBounds()).Callback(() => boundsActionCenter = ++order);
explorerShell.Setup(e => e.Terminate()).Callback(() => shell = ++order);
displayMonitor.Setup(w => w.InitializePrimaryDisplay(taskbar.Object.GetAbsoluteHeight())).Callback(() => workingArea = ++order);
taskbar.Setup(t => t.InitializeBounds()).Callback(() => bounds = ++order);
displayMonitor.Setup(w => w.InitializePrimaryDisplay(It.Is<int>(h => h == height))).Callback(() => workingArea = ++order);
taskbar.Setup(t => t.GetAbsoluteHeight()).Returns(height);
taskbar.Setup(t => t.InitializeBounds()).Callback(() => boundsTaskbar = ++order);
sut.TryStart();
applicationMonitor.Raise(a => a.ExplorerStarted += null);
actionCenter.Verify(a => a.InitializeBounds(), Times.Once);
explorerShell.Verify(e => e.Terminate(), Times.Once);
displayMonitor.Verify(d => d.InitializePrimaryDisplay(taskbar.Object.GetAbsoluteHeight()), Times.Once);
displayMonitor.Verify(d => d.InitializePrimaryDisplay(It.Is<int>(h => h == 0)), Times.Never);
displayMonitor.Verify(d => d.InitializePrimaryDisplay(It.Is<int>(h => h == height)), Times.Once);
taskbar.Verify(t => t.InitializeBounds(), Times.Once);
taskbar.Verify(t => t.GetAbsoluteHeight(), Times.Once);
Assert.IsTrue(shell == 1);
Assert.IsTrue(workingArea == 2);
Assert.IsTrue(bounds == 3);
Assert.IsTrue(boundsActionCenter == 3);
Assert.IsTrue(boundsTaskbar == 4);
}
[TestMethod]
public void ApplicationMonitor_MustCorrectlyHandleExplorerStartWithoutTaskbar()
{
var boundsActionCenter = 0;
var boundsTaskbar = 0;
var height = 30;
var order = 0;
var shell = 0;
var workingArea = 0;
settings.Taskbar.EnableTaskbar = false;
actionCenter.Setup(a => a.InitializeBounds()).Callback(() => boundsActionCenter = ++order);
explorerShell.Setup(e => e.Terminate()).Callback(() => shell = ++order);
displayMonitor.Setup(w => w.InitializePrimaryDisplay(It.Is<int>(h => h == 0))).Callback(() => workingArea = ++order);
taskbar.Setup(t => t.GetAbsoluteHeight()).Returns(height);
taskbar.Setup(t => t.InitializeBounds()).Callback(() => boundsTaskbar = ++order);
sut.TryStart();
applicationMonitor.Raise(a => a.ExplorerStarted += null);
actionCenter.Verify(a => a.InitializeBounds(), Times.Once);
explorerShell.Verify(e => e.Terminate(), Times.Once);
displayMonitor.Verify(d => d.InitializePrimaryDisplay(It.Is<int>(h => h == 0)), Times.Once);
displayMonitor.Verify(d => d.InitializePrimaryDisplay(It.Is<int>(h => h == height)), Times.Never);
taskbar.Verify(t => t.InitializeBounds(), Times.Once);
taskbar.Verify(t => t.GetAbsoluteHeight(), Times.Never);
Assert.IsTrue(shell == 1);
Assert.IsTrue(workingArea == 2);
Assert.IsTrue(boundsActionCenter == 3);
Assert.IsTrue(boundsTaskbar == 4);
}
[TestMethod]
@ -353,23 +397,63 @@ namespace SafeExamBrowser.Client.UnitTests
}
[TestMethod]
public void DisplayMonitor_MustHandleDisplayChangeCorrectly()
public void DisplayMonitor_MustCorrectlyHandleDisplayChangeWithTaskbar()
{
var boundsActionCenter = 0;
var boundsTaskbar = 0;
var height = 25;
var order = 0;
var workingArea = 0;
var taskbar = 0;
displayMonitor.Setup(w => w.InitializePrimaryDisplay(this.taskbar.Object.GetAbsoluteHeight())).Callback(() => workingArea = ++order);
this.taskbar.Setup(t => t.InitializeBounds()).Callback(() => taskbar = ++order);
settings.Taskbar.EnableTaskbar = true;
actionCenter.Setup(t => t.InitializeBounds()).Callback(() => boundsActionCenter = ++order);
displayMonitor.Setup(w => w.InitializePrimaryDisplay(It.Is<int>(h => h == height))).Callback(() => workingArea = ++order);
taskbar.Setup(t => t.GetAbsoluteHeight()).Returns(height);
taskbar.Setup(t => t.InitializeBounds()).Callback(() => boundsTaskbar = ++order);
sut.TryStart();
displayMonitor.Raise(d => d.DisplayChanged += null);
displayMonitor.Verify(d => d.InitializePrimaryDisplay(this.taskbar.Object.GetAbsoluteHeight()), Times.Once);
this.taskbar.Verify(t => t.InitializeBounds(), Times.Once);
actionCenter.Verify(a => a.InitializeBounds(), Times.Once);
displayMonitor.Verify(d => d.InitializePrimaryDisplay(It.Is<int>(h => h == 0)), Times.Never);
displayMonitor.Verify(d => d.InitializePrimaryDisplay(It.Is<int>(h => h == height)), Times.Once);
taskbar.Verify(t => t.GetAbsoluteHeight(), Times.Once);
taskbar.Verify(t => t.InitializeBounds(), Times.Once);
Assert.IsTrue(workingArea == 1);
Assert.IsTrue(taskbar == 2);
Assert.IsTrue(boundsActionCenter == 2);
Assert.IsTrue(boundsTaskbar == 3);
}
[TestMethod]
public void DisplayMonitor_MustCorrectlyHandleDisplayChangeWithoutTaskbar()
{
var boundsActionCenter = 0;
var boundsTaskbar = 0;
var height = 25;
var order = 0;
var workingArea = 0;
settings.Taskbar.EnableTaskbar = false;
actionCenter.Setup(t => t.InitializeBounds()).Callback(() => boundsActionCenter = ++order);
displayMonitor.Setup(w => w.InitializePrimaryDisplay(It.Is<int>(h => h == 0))).Callback(() => workingArea = ++order);
taskbar.Setup(t => t.GetAbsoluteHeight()).Returns(height);
taskbar.Setup(t => t.InitializeBounds()).Callback(() => boundsTaskbar = ++order);
sut.TryStart();
displayMonitor.Raise(d => d.DisplayChanged += null);
actionCenter.Verify(a => a.InitializeBounds(), Times.Once);
displayMonitor.Verify(d => d.InitializePrimaryDisplay(It.Is<int>(h => h == 0)), Times.Once);
displayMonitor.Verify(d => d.InitializePrimaryDisplay(It.Is<int>(h => h == height)), Times.Never);
taskbar.Verify(t => t.GetAbsoluteHeight(), Times.Never);
taskbar.Verify(t => t.InitializeBounds(), Times.Once);
Assert.IsTrue(workingArea == 1);
Assert.IsTrue(boundsActionCenter == 2);
Assert.IsTrue(boundsTaskbar == 3);
}
[TestMethod]

View file

@ -11,6 +11,7 @@ using Moq;
using SafeExamBrowser.Client.Operations;
using SafeExamBrowser.Logging.Contracts;
using SafeExamBrowser.Monitoring.Contracts.Display;
using SafeExamBrowser.Settings;
using SafeExamBrowser.UserInterface.Contracts.Shell;
namespace SafeExamBrowser.Client.UnitTests.Operations
@ -19,9 +20,9 @@ namespace SafeExamBrowser.Client.UnitTests.Operations
public class DisplayMonitorOperationTests
{
private ClientContext context;
private Mock<IDisplayMonitor> displayMonitorMock;
private Mock<ILogger> loggerMock;
private Mock<ITaskbar> taskbarMock;
private Mock<IDisplayMonitor> displayMonitor;
private Mock<ILogger> logger;
private Mock<ITaskbar> taskbar;
private DisplayMonitorOperation sut;
@ -29,41 +30,74 @@ namespace SafeExamBrowser.Client.UnitTests.Operations
public void Initialize()
{
context = new ClientContext();
displayMonitorMock = new Mock<IDisplayMonitor>();
loggerMock = new Mock<ILogger>();
taskbarMock = new Mock<ITaskbar>();
displayMonitor = new Mock<IDisplayMonitor>();
logger = new Mock<ILogger>();
taskbar = new Mock<ITaskbar>();
sut = new DisplayMonitorOperation(context, displayMonitorMock.Object, loggerMock.Object, taskbarMock.Object);
sut = new DisplayMonitorOperation(context, displayMonitor.Object, logger.Object, taskbar.Object);
}
[TestMethod]
public void MustPerformCorrectly()
public void Perform_MustExecuteInCorrectOrder()
{
var order = 0;
displayMonitorMock.Setup(d => d.PreventSleepMode()).Callback(() => Assert.AreEqual(++order, 1));
displayMonitorMock.Setup(d => d.InitializePrimaryDisplay(It.IsAny<int>())).Callback(() => Assert.AreEqual(++order, 2));
displayMonitorMock.Setup(d => d.StartMonitoringDisplayChanges()).Callback(() => Assert.AreEqual(++order, 3));
context.Settings = new AppSettings();
context.Settings.Taskbar.EnableTaskbar = true;
displayMonitor.Setup(d => d.PreventSleepMode()).Callback(() => Assert.AreEqual(++order, 1));
displayMonitor.Setup(d => d.InitializePrimaryDisplay(It.IsAny<int>())).Callback(() => Assert.AreEqual(++order, 2));
displayMonitor.Setup(d => d.StartMonitoringDisplayChanges()).Callback(() => Assert.AreEqual(++order, 3));
sut.Perform();
displayMonitorMock.Verify(d => d.PreventSleepMode(), Times.Once);
displayMonitorMock.Verify(d => d.InitializePrimaryDisplay(It.IsAny<int>()), Times.Once);
displayMonitorMock.Verify(d => d.StartMonitoringDisplayChanges(), Times.Once);
displayMonitor.Verify(d => d.PreventSleepMode(), Times.Once);
displayMonitor.Verify(d => d.InitializePrimaryDisplay(It.IsAny<int>()), Times.Once);
displayMonitor.Verify(d => d.StartMonitoringDisplayChanges(), Times.Once);
}
[TestMethod]
public void MustRevertCorrectly()
public void Perform_MustCorrectlyInitializeDisplayWithTaskbar()
{
int height = 25;
context.Settings = new AppSettings();
context.Settings.Taskbar.EnableTaskbar = true;
taskbar.Setup(t => t.GetAbsoluteHeight()).Returns(height);
sut.Perform();
displayMonitor.Verify(d => d.InitializePrimaryDisplay(It.Is<int>(h => h == height)), Times.Once);
displayMonitor.Verify(d => d.InitializePrimaryDisplay(It.Is<int>(h => h == 0)), Times.Never);
}
[TestMethod]
public void Perform_MustCorrectlyInitializeDisplayWithoutTaskbar()
{
int height = 25;
context.Settings = new AppSettings();
context.Settings.Taskbar.EnableTaskbar = false;
taskbar.Setup(t => t.GetAbsoluteHeight()).Returns(height);
sut.Perform();
displayMonitor.Verify(d => d.InitializePrimaryDisplay(It.Is<int>(h => h == height)), Times.Never);
displayMonitor.Verify(d => d.InitializePrimaryDisplay(It.Is<int>(h => h == 0)), Times.Once);
}
[TestMethod]
public void Revert_MustExecuteInCorrectOrder()
{
var order = 0;
displayMonitorMock.Setup(d => d.StopMonitoringDisplayChanges()).Callback(() => Assert.AreEqual(++order, 1));
displayMonitorMock.Setup(d => d.ResetPrimaryDisplay()).Callback(() => Assert.AreEqual(++order, 2));
displayMonitor.Setup(d => d.StopMonitoringDisplayChanges()).Callback(() => Assert.AreEqual(++order, 1));
displayMonitor.Setup(d => d.ResetPrimaryDisplay()).Callback(() => Assert.AreEqual(++order, 2));
sut.Revert();
displayMonitorMock.Verify(d => d.StopMonitoringDisplayChanges(), Times.Once);
displayMonitorMock.Verify(d => d.ResetPrimaryDisplay(), Times.Once);
displayMonitor.Verify(d => d.StopMonitoringDisplayChanges(), Times.Once);
displayMonitor.Verify(d => d.ResetPrimaryDisplay(), Times.Once);
}
}
}

View file

@ -270,9 +270,9 @@ namespace SafeExamBrowser.Client
{
logger.Info("Trying to terminate Windows explorer...");
explorerShell.Terminate();
logger.Info("Reinitializing working area...");
displayMonitor.InitializePrimaryDisplay(taskbar.GetAbsoluteHeight());
logger.Info("Reinitializing shell...");
logger.Info("Re-initializing working area...");
displayMonitor.InitializePrimaryDisplay(Settings.Taskbar.EnableTaskbar ? taskbar.GetAbsoluteHeight() : 0);
logger.Info("Re-initializing shell...");
actionCenter.InitializeBounds();
taskbar.InitializeBounds();
logger.Info("Desktop successfully restored.");
@ -450,9 +450,9 @@ namespace SafeExamBrowser.Client
private void DisplayMonitor_DisplaySettingsChanged()
{
logger.Info("Reinitializing working area...");
displayMonitor.InitializePrimaryDisplay(taskbar.GetAbsoluteHeight());
logger.Info("Reinitializing shell...");
logger.Info("Re-initializing working area...");
displayMonitor.InitializePrimaryDisplay(Settings.Taskbar.EnableTaskbar ? taskbar.GetAbsoluteHeight() : 0);
logger.Info("Re-initializing shell...");
actionCenter.InitializeBounds();
taskbar.InitializeBounds();
logger.Info("Desktop successfully restored.");

View file

@ -37,7 +37,7 @@ namespace SafeExamBrowser.Client.Operations
StatusChanged?.Invoke(TextKey.OperationStatus_InitializeWorkingArea);
displayMonitor.PreventSleepMode();
displayMonitor.InitializePrimaryDisplay(taskbar.GetAbsoluteHeight());
displayMonitor.InitializePrimaryDisplay(Context.Settings.Taskbar.EnableTaskbar ? taskbar.GetAbsoluteHeight() : 0);
displayMonitor.StartMonitoringDisplayChanges();
return OperationResult.Success;

View file

@ -86,7 +86,7 @@ namespace SafeExamBrowser.Client.Operations
InitializeSystemComponents();
InitializeActionCenter();
InitializeTaskbar();
InitializeTaskView();
InitializeTaskview();
InitializeActivators();
return OperationResult.Success;
@ -171,7 +171,7 @@ namespace SafeExamBrowser.Client.Operations
}
}
private void InitializeTaskView()
private void InitializeTaskview()
{
logger.Info("Initializing task view...");

View file

@ -30,8 +30,8 @@ namespace SebWindowsConfig
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SebWindowsConfigForm));
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
this.openFileDialogSebConfigFile = new System.Windows.Forms.OpenFileDialog();
this.saveFileDialogSebConfigFile = new System.Windows.Forms.SaveFileDialog();
this.imageListTabIcons = new System.Windows.Forms.ImageList(this.components);
@ -239,6 +239,8 @@ namespace SebWindowsConfig
this.textBoxQuitURL = new System.Windows.Forms.TextBox();
this.textBox1 = new System.Windows.Forms.TextBox();
this.groupBox7 = new System.Windows.Forms.GroupBox();
this.label20 = new System.Windows.Forms.Label();
this.label19 = new System.Windows.Forms.Label();
this.label18 = new System.Windows.Forms.Label();
this.label17 = new System.Windows.Forms.Label();
this.label16 = new System.Windows.Forms.Label();
@ -429,8 +431,6 @@ namespace SebWindowsConfig
this.editDuplicateToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.configureClientToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.applyAndStartSEBToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.label19 = new System.Windows.Forms.Label();
this.label20 = new System.Windows.Forms.Label();
this.tabPageHookedKeys.SuspendLayout();
this.groupBoxFunctionKeys.SuspendLayout();
this.groupBoxSpecialKeys.SuspendLayout();
@ -1724,8 +1724,8 @@ namespace SebWindowsConfig
//
// Type
//
dataGridViewCellStyle11.BackColor = System.Drawing.Color.Silver;
this.Type.DefaultCellStyle = dataGridViewCellStyle11;
dataGridViewCellStyle5.BackColor = System.Drawing.Color.Silver;
this.Type.DefaultCellStyle = dataGridViewCellStyle5;
this.Type.HeaderText = "Type";
this.Type.Name = "Type";
this.Type.ReadOnly = true;
@ -3131,6 +3131,22 @@ namespace SebWindowsConfig
this.groupBox7.TabStop = false;
this.groupBox7.Text = "Browser Exam Key / Configuration Key";
//
// label20
//
this.label20.Location = new System.Drawing.Point(18, 447);
this.label20.Name = "label20";
this.label20.Size = new System.Drawing.Size(791, 65);
this.label20.TabIndex = 119;
this.label20.Text = resources.GetString("label20.Text");
//
// label19
//
this.label19.Location = new System.Drawing.Point(18, 33);
this.label19.Name = "label19";
this.label19.Size = new System.Drawing.Size(791, 148);
this.label19.TabIndex = 118;
this.label19.Text = resources.GetString("label19.Text");
//
// label18
//
this.label18.Location = new System.Drawing.Point(18, 278);
@ -4174,8 +4190,8 @@ namespace SebWindowsConfig
// spellCheckerDictionaryFilesColumn
//
this.spellCheckerDictionaryFilesColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
dataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.spellCheckerDictionaryFilesColumn.DefaultCellStyle = dataGridViewCellStyle12;
dataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.spellCheckerDictionaryFilesColumn.DefaultCellStyle = dataGridViewCellStyle6;
this.spellCheckerDictionaryFilesColumn.HeaderText = "Files";
this.spellCheckerDictionaryFilesColumn.Name = "spellCheckerDictionaryFilesColumn";
this.spellCheckerDictionaryFilesColumn.ReadOnly = true;
@ -4356,7 +4372,7 @@ namespace SebWindowsConfig
this.groupBox5.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.groupBox5.Name = "groupBox5";
this.groupBox5.Padding = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.groupBox5.Size = new System.Drawing.Size(750, 201);
this.groupBox5.Size = new System.Drawing.Size(750, 161);
this.groupBox5.TabIndex = 82;
this.groupBox5.TabStop = false;
this.groupBox5.Text = "Taskbar / Dock / Side Menu";
@ -4403,12 +4419,13 @@ namespace SebWindowsConfig
// comboBoxTaskBarHeight
//
this.comboBoxTaskBarHeight.FormattingEnabled = true;
this.comboBoxTaskBarHeight.Location = new System.Drawing.Point(574, 156);
this.comboBoxTaskBarHeight.Location = new System.Drawing.Point(204, 123);
this.comboBoxTaskBarHeight.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
this.comboBoxTaskBarHeight.Name = "comboBoxTaskBarHeight";
this.comboBoxTaskBarHeight.Size = new System.Drawing.Size(136, 28);
this.comboBoxTaskBarHeight.TabIndex = 6;
this.toolTip1.SetToolTip(this.comboBoxTaskBarHeight, "Height of SEB dock/taskbar in points/pixels");
this.comboBoxTaskBarHeight.Visible = false;
this.comboBoxTaskBarHeight.SelectedIndexChanged += new System.EventHandler(this.comboBoxTaskBarHeight_SelectedIndexChanged);
this.comboBoxTaskBarHeight.TextUpdate += new System.EventHandler(this.comboBoxTaskBarHeight_TextUpdate);
//
@ -4430,12 +4447,13 @@ namespace SebWindowsConfig
//
this.labelTaskBarHeight.AutoSize = true;
this.labelTaskBarHeight.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.labelTaskBarHeight.Location = new System.Drawing.Point(384, 159);
this.labelTaskBarHeight.Location = new System.Drawing.Point(14, 126);
this.labelTaskBarHeight.Name = "labelTaskBarHeight";
this.labelTaskBarHeight.Size = new System.Drawing.Size(152, 20);
this.labelTaskBarHeight.TabIndex = 63;
this.labelTaskBarHeight.Text = "Taskbar/dock height";
this.labelTaskBarHeight.TextAlign = System.Drawing.ContentAlignment.TopRight;
this.labelTaskBarHeight.Visible = false;
//
// checkBoxShowTime
//
@ -4467,7 +4485,7 @@ namespace SebWindowsConfig
//
this.groupBoxEnableZoom.Controls.Add(this.checkBoxEnableZoomPage);
this.groupBoxEnableZoom.Controls.Add(this.checkBoxEnableZoomText);
this.groupBoxEnableZoom.Location = new System.Drawing.Point(33, 704);
this.groupBoxEnableZoom.Location = new System.Drawing.Point(33, 661);
this.groupBoxEnableZoom.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.groupBoxEnableZoom.Name = "groupBoxEnableZoom";
this.groupBoxEnableZoom.Padding = new System.Windows.Forms.Padding(4, 5, 4, 5);
@ -4506,7 +4524,7 @@ namespace SebWindowsConfig
//
this.groupBoxZoomMode.Controls.Add(this.radioButtonUseZoomPage);
this.groupBoxZoomMode.Controls.Add(this.radioButtonUseZoomText);
this.groupBoxZoomMode.Location = new System.Drawing.Point(422, 704);
this.groupBoxZoomMode.Location = new System.Drawing.Point(422, 661);
this.groupBoxZoomMode.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.groupBoxZoomMode.Name = "groupBoxZoomMode";
this.groupBoxZoomMode.Padding = new System.Windows.Forms.Padding(4, 5, 4, 5);
@ -5547,22 +5565,6 @@ namespace SebWindowsConfig
this.applyAndStartSEBToolStripMenuItem.Visible = false;
this.applyAndStartSEBToolStripMenuItem.Click += new System.EventHandler(this.applyAndStartSEBToolStripMenuItem_Click);
//
// label19
//
this.label19.Location = new System.Drawing.Point(18, 33);
this.label19.Name = "label19";
this.label19.Size = new System.Drawing.Size(791, 148);
this.label19.TabIndex = 118;
this.label19.Text = resources.GetString("label19.Text");
//
// label20
//
this.label20.Location = new System.Drawing.Point(18, 447);
this.label20.Name = "label20";
this.label20.Size = new System.Drawing.Size(791, 65);
this.label20.TabIndex = 119;
this.label20.Text = resources.GetString("label20.Text");
//
// SebWindowsConfigForm
//
this.AllowDrop = true;

View file

@ -131,7 +131,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAA2
1gAAAk1TRnQBSQFMAgEBDAEAAdABCgHQAQoBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
1gAAAk1TRnQBSQFMAgEBDAEAAdgBCgHYAQoBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
AwABgAMAAQEBAAEgBwABAf8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A
/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A0QABjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGO
@ -157,10 +157,10 @@
Af8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGO
AYsBAAH/A1IB9AMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wNUAe4QAAMyAVEDawH6A2sB+gNrAfoDawH6A2sB+gNrAfoDawH6A2sB+gNrAfoDawH6
A2sB+gNrAfoDawH6A2sB+gNrAfoDawH6A2sB+gNrAfoDawH6A2sB+gNrAfoDawH6AzYBWTQAAzIBUANc
Ad8BsQGvAa0B/wGlAaIBoQH/AZIBjwGOAf8BhgGDAYIB/wGAAVMBUgH/AYABUwFSAf8BgAFTAVIB/wGA
AVMBUgH/AYABUwFSAf8BigGHAYYB/wGWAZMBkgH/AaUBogGgAf8BpgGjAaEB/wNUAa8DFwEgGAABjgGL
Af8DAAH/AwAB/wNUAe4QAAMyAVEDagH6A2oB+gNqAfoDagH6A2oB+gNqAfoDagH6A2oB+gNqAfoDagH6
A2oB+gNqAfoDagH6A2oB+gNqAfoDagH6A2oB+gNqAfoDagH6A2oB+gNqAfoDagH6AzYBWTQAAzIBUANc
Ad8BsQGvAa0B/wGlAaIBoQH/AZIBjwGOAf8BhgGDAYIB/wGAAVIBUQH/AYABUgFRAf8BgAFSAVEB/wGA
AVIBUQH/AYABUgFRAf8BigGHAYYB/wGWAZMBkgH/AaUBogGgAf8BpgGjAaEB/wNUAa8DFwEgGAABjgGL
AQAB/wGOAYsBAAH/AbsBuQEAAf8C/gH9Af8C/gH9Af8C/gH9Af8C9AHmAf8BwgHAAQAB/wL+Af0B/wL+
Af0B/wL+Af0B/wLwAd0B/wHGAcQBAAH/Av4B/QH/Av4B/QH/Av4B/QH/AekB6AHOAf8BqwGoAQAB/wGP
AYwBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEA
@ -168,16 +168,16 @@
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/xAA
AzQBVFj/AzgBXCwAAwwBEANRAZ8BtQGyAbAB/wGpAaYBpAH/AZIBjwGNAf8BhAGBAYAB/wGRAY4BjAH/
AZkBlgGUAf8BjwGMAYoB/wGEAYEBgAH/AYABUwFSAf8BgAFTAVIB/wGAAVMBUgH/AYABUwFSAf8BgAFT
AVIB/wGAAVMBUgH/AZEBjgGNAf8BpAGhAZ8B/wNiAe8DMgFQFAABjgGLAQAB/wGOAYsBAAH/AbsBuQEA
AZkBlgGUAf8BjwGMAYoB/wGEAYEBgAH/AYABUgFRAf8BgAFSAVEB/wGAAVIBUQH/AYABUgFRAf8BgAFS
AVEB/wGAAVIBUQH/AZEBjgGNAf8BpAGhAZ8B/wNiAe8DMgFQFAABjgGLAQAB/wGOAYsBAAH/AbsBuQEA
Af8MAAL1AegB/wHCAcABAAH/DAAC8QHfAf8BxgHEAQAB/wwAAeoB6QHPAf8B0gHRAZoB/wG+AbwBAAH/
AY8BjAEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGL
AQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8DAAH/AwAB/wMAAf8DmgH/
A6IB/wOiAf8DogH/A6IB/wOiAf8DogH/A6IB/wOiAf8DogH/A6IB/wOiAf8DogH/A6IB/wOiAf8DogH/
A6IB/wOiAf8DogH/A6IB/wOiAf8DogH/A6IB/wOiAf8DogH/A5oB/wMAAf8DAAH/AwAB/xAAAzMBU1j/
AzcBWygAAwwBEANcAc8BtwG0AbIB/wGfAZwBmwH/AYsBiAGHAf8BiQGGAYQB/wGYAZUBkwH/AakBpgGk
Af8BpwGkAaIB/wGkAaEBnwH/AaIBnwGdAf8BlgGTAZEB/wGFAYIBgQH/AYABUwFSAf8BgAFTAVIB/wGA
AVMBUgH/AYABUwFSAf8BgAFTAVIB/wGCAVUBVAH/AZ0BmgGYAf8BpQGiAaAB/wM6AWAQAAGOAYsBAAH/
Af8BpwGkAaIB/wGkAaEBnwH/AaIBnwGdAf8BlgGTAZEB/wGFAYIBgQH/AYABUgFRAf8BgAFSAVEB/wGA
AVIBUQH/AYABUgFRAf8BgAFSAVEB/wGCAVQBUwH/AZ0BmgGYAf8BpQGiAaAB/wM6AWAQAAGOAYsBAAH/
AY4BiwEAAf8BuwG5AQAB/wwAAvUB6AH/AcIBwAEAAf8MAALxAd8B/wHGAcQBAAH/DAAB6gHpAc8B/wHS
AdEBmgH/Ad0B3AGyAf8BxQHDAQAB/wGPAYwBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEA
Af8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wMA
@ -185,7 +185,7 @@
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DkwH/A6IB/wMA
Af8DAAH/EAADMwFTWP8DNwFbKAADXAHPAbcBtAGyAf8BmwGYAZYB/wGQAY0BiwH/AY0BigGJAf8BiwGI
AYcB/wGoAaUBowH/AaoBpwGlAf8BpwGkAaIB/wGmAaMBoQH/AaMBoAGeAf8BogGfAZ0B/wGdAZoBmAH/
AY0BigGJAf8BgQFUAVMB/wGAAVMBUgH/AYABUwFSAf8BgAFTAVIB/wGAAVMBUgH/AYABUwFSAf8BmAGV
AY0BigGJAf8BgQFTAVIB/wGAAVIBUQH/AYABUgFRAf8BgAFSAVEB/wGAAVIBUQH/AYABUgFRAf8BmAGV
AZMB/wGlAaIBoAH/AzoBYAwAAY4BiwEAAf8BjgGLAQAB/wG7AbkBAAH/DAAC9QHoAf8BwgHAAQAB/wwA
AvEB3wH/AcYBxAEAAf8MAAHqAekBzwH/AdIB0QGaAf8B3QHcAbIB/wHdAdwBsgH/Ac8BzgGSAf8BjgGL
AQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/
@ -194,7 +194,7 @@
AwAB/wMAAf8DAAH/AwAB/wMAAf8DkwH/A5oB/wMAAf8QAAMzAVNY/wM3AVskAANMAY8BuwG4AbcB/wGh
AZ4BnAH/AZQBkQGPAf8BkgGPAY0B/wGQAY0BiwH/AY0BigGJAf8BqgGnAaUB/wGqAacBpQH/AagBpQGj
Af8BpwGkAaIB/wGkAaEBnwH/AaMBoAGeAf8BoQGeAZwB/wGhAZ4BnAH/AZ4BmwGZAf8BkQGOAYwB/wGC
AVUBVAH/AYABUwFSAf8BgAFTAVIB/wGAAVMBUgH/AYABUwFSAf8BmAGVAZMB/wGlAaIBoAH/AyEBMAgA
AVQBUwH/AYABUgFRAf8BgAFSAVEB/wGAAVIBUQH/AYABUgFRAf8BmAGVAZMB/wGlAaIBoAH/AyEBMAgA
AY4BiwEAAf8BjgGLAQAB/wGfAZwBAAH/AbgBtgEAAf8BuAG2AQAB/wG4AbYBAAH/AbQBsgEAAf8BoQGf
AQAB/wG4AbYBAAH/AbgBtgEAAf8BuAG2AQAB/wGyAbABAAH/AacBpAEAAf8BvgG9AQAB/wG+Ab0BAAH/
Ab4BvQEAAf8BuAG2AQAB/wHQAc8BlQH/Ad0B3AGyAf8B3QHcAbIB/wLqAdAB/wGOAYsBAAH/AY4BiwEA
@ -204,7 +204,7 @@
Af8DAAH/AwAB/wMAAf8DogH/AwAB/xAAAzMBU1j/AzcBWyAAAyoBQAG8AboBuAH/AasBqAGnAf8BmAGV
AZMB/wGWAZMBkQH/AZQBkQGPAf8BkgGPAY0B/wGQAY0BiwH/AasBqAGmAf8BqwGoAaYB/wGpAaYBpAH/
AacBpAGiAf8BpQGiAaAB/wGjAaABngH/AaEBngGcAf8BoQGeAZwB/wGhAZ4BnAH/AaEBngGcAf8BmwGY
AZYB/wGBAVQBUwH/AYABUwFSAf8BgAFTAVIB/wGAAVMBUgH/AYIBVQFUAf8BoQGeAZ0B/wNcAc8IAAGO
AZYB/wGBAVMBUgH/AYABUgFRAf8BgAFSAVEB/wGAAVIBUQH/AYIBVAFTAf8BoQGeAZ0B/wNcAc8IAAGO
AYsBAAH/AY4BiwEAAf8BuwG5AQAB/wwAAvUB6AH/AcIBwAEAAf8MAALxAd8B/wGzAbEBAAH/AuYBxwH/
Ae0B7AHWAf8B7QHsAdYB/wHtAewB1gH/AcQBwgEAAf8BzAHLAYwB/wHdAdwBsgH/AuoB0AH/AY4BiwEA
Af8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGO
@ -213,16 +213,16 @@
AwAB/wMAAf8DogH/AwAB/xAAAzMBU1j/AzcBWyAAA1kBvwG6AbcBtQH/AZ0BmgGYAf8BmwGYAZYB/wGY
AZUBkwH/AZYBkwGRAf8BlAGRAY8B/wGSAY8BjQH/AagBpQGjAf8BnQGaAZkB/wGqAacBpQH/AagBpQGj
Af8BpgGjAaEB/wGkAaEBnwH/AaIBnwGdAf8BoQGeAZwB/wGhAZ4BnAH/AaEBngGcAf8BoQGeAZwB/wGF
AYIBgAH/AYABUwFSAf8BgAFTAVIB/wGAAVMBUgH/AYABUwFSAf8BigGHAYYB/wGmAaMBoQH/AzoBYAQA
AYIBgAH/AYABUgFRAf8BgAFSAVEB/wGAAVIBUQH/AYABUgFRAf8BigGHAYYB/wGmAaMBoQH/AzoBYAQA
AY4BiwEAAf8BjgGLAQAB/wG7AbkBAAH/DAAC9QHoAf8BwgHAAQAB/wwAAvEB3wH/AcwBywGNAf8B0wHS
AZwB/wHuAe0B2AH/Ae4B7QHYAf8B7gHtAdgB/wHuAe0B2AH/AacBpAEAAf8ByQHIAYUB/wLqAdAB/wGO
AYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEA
Af8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8DAAH/A6IB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DyAH/CAAD4wH/A6AB/wOtAf8IAAPIAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DogH/AwAB/xAAAzMBU1j/AzcBWxwAAyoBQAHAAb0BvAH/AawBqQGoAf8BnwGc
AZoB/wGdAZoBmAH/AZsBmAGWAf8BmAGVAZMB/wFMAUoBSAH/ARcBFgEVAf8BBAICAf8DAAH/AU8BTAFL
AZoB/wGdAZoBmAH/AZsBmAGWAf8BmAGVAZMB/wFLAUkBRwH/ARYBFQEUAf8BAwIBAf8DAAH/AU4BSwFK
Af8BqQGmAaQB/wGnAaQBogH/AaUBogGgAf8BowGgAZ4B/wGhAZ4BnAH/AaEBngGcAf8BoQGeAZwB/wGh
AZ4BnAH/AYUBggGBAf8BgAFTAVIB/wGAAVMBUgH/AYABUwFSAf8BgAFTAVIB/wGAAVMBUgH/AZ0BmgGZ
AZ4BnAH/AYUBggGBAf8BgAFSAVEB/wGAAVIBUQH/AYABUgFRAf8BgAFSAVEB/wGAAVIBUQH/AZ0BmgGZ
Af8DXAHfBAABjgGLAQAB/wGOAYsBAAH/AbsBuQEAAf8MAAL1AegB/wHCAcABAAH/DAAC8QHfAf8BzAHL
AY0B/wHbAdoBrgH/EAABugG4AQAB/wHMAcsBjAH/AdYB1QGkAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEA
Af8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGO
@ -230,9 +230,9 @@
AwAB/wMAAf8DAAH/AwAB/wgAA5EB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A6IB/wMA
Af8QAAMzAVMI/wP+Af8D/gH/A/4B/wP+Af8D/gH/A/4B/wP+Af8D/gH/A/4B/wP+Af8D/gH/A/4B/wP+
Af8D/gH/A/4B/wP+Af8D/gH/A/4B/wP+Bf8DNwFbHAADUQGfAb0BuwG5Af8BpAGhAZ8B/wGiAZ8BnQH/
AZ8BnAGaAf8BnQGaAZgB/wGbAZgBlgH/AQkCBwH/AwAB/wIAAQYB/wEAAQ4BGgH/AS8BOAE9Af8BqgGn
AZ8BnAGaAf8BnQGaAZgB/wGbAZgBlgH/AQgCBgH/AwAB/wIAAQUB/wEAAQ0BGQH/AS4BNwE8Af8BqgGn
AaUB/wGoAaUBowH/AaYBowGhAf8BpAGhAZ8B/wGiAZ8BnQH/AaEBngGcAf8BoQGeAZwB/wGeAZsBmQH/
AYABUwFSAf8BgAFTAVIB/wGAAVMBUgH/AYABUwFSAf8BgAFTAVIB/wGAAVMBUgH/AYwBiQGIAf8BpwGk
AYABUgFRAf8BgAFSAVEB/wGAAVIBUQH/AYABUgFRAf8BgAFSAVEB/wGAAVIBUQH/AYwBiQGIAf8BpwGk
AaIB/wMhATABjgGLAQAB/wGOAYsBAAH/AbsBuQEAAf8MAAL1AegB/wHCAcABAAH/DAAC8QHfAf8BzAHL
AY0B/wHbAdoBrgH/EAABugG4AQAB/wLdAbMB/wHUAdMBngH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/
AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGL
@ -240,10 +240,10 @@
AwAB/wMAAf8DAAH/AwAB/wO6Af8EAAPAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wOi
Af8DAAH/EAADMwFTBP8D/gH/A/0B/wP9Af8D/QH/A/0B/wP9Af8D/QH/A/0B/wP9Af8D/QH/A/0B/wP9
Af8D/QH/A/0B/wP9Af8D/QH/A/0B/wP9Af8D/QH/A/0F/wM3AVscAANcAd8BtgG0AbIB/wGmAaMBoQH/
AaQBoQGfAf8BogGfAZ0B/wGfAZwBmgH/AZ0BmgGYAf8BMAEuAS0B/wMAAf8BFAGPAbgB/wENAY8BvQH/
ATgBjQGkAf8BqwGoAaYB/wGpAaYBpAH/AacBpAGiAf8BpQGiAaAB/wGjAaABngH/AaEBngGcAf8BoQGe
AZwB/wGPAYwBigH/AYQBgQGAAf8BhAGBAYAB/wGAAVMBUgH/AYABUwFSAf8BgAFTAVIB/wGAAVMBUgH/
AYABUwFSAf8BqAGlAaMB/wNHAYABjgGLAQAB/wGOAYsBAAH/AZ8BnAEAAf8BuAG2AQAB/wG4AbYBAAH/
AaQBoQGfAf8BogGfAZ0B/wGfAZwBmgH/AZ0BmgGYAf8BLwEtASwB/wMAAf8BEwGPAbgB/wEMAY8BvQH/
ATcBjQGkAf8BqwGoAaYB/wGpAaYBpAH/AacBpAGiAf8BpQGiAaAB/wGjAaABngH/AaEBngGcAf8BoQGe
AZwB/wGPAYwBigH/AYQBgQGAAf8BhAGBAYAB/wGAAVIBUQH/AYABUgFRAf8BgAFSAVEB/wGAAVIBUQH/
AYABUgFRAf8BqAGlAaMB/wNHAYABjgGLAQAB/wGOAYsBAAH/AZ8BnAEAAf8BuAG2AQAB/wG4AbYBAAH/
AbgBtgEAAf8BtAGyAQAB/wGkAaEBAAH/AcsBygGLAf8BywHKAYsB/wHLAcoBiwH/AcgBxwGDAf8BvwG+
AQAB/wHbAdoBrQH/EAABugG4AQAB/wLdAbMB/wLqAdAB/wGOAYsBAAH/AZEBjgEAAf8BzAHLAYwB/wGX
AZQBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEA
@ -251,10 +251,10 @@
AwAB/wMAAf8DAAH/AwAB/wOcAf8EAAPOAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wOi
Af8DAAH/EAADMwFTA/4B/wP9Af8D/QH/A/0B/wP9Af8D/QH/A/0B/wP9Af8D/QH/A/0B/wP9Af8D/QH/
A/0B/wP9Af8D/QH/A/0B/wP9Af8D/QH/A/0B/wP9Af8D/QX/AzcBWxgAAwwBEAHEAcEBwAH/AbIBrwGt
Af8BqQGmAaQB/wGmAaMBoQH/AaQBoQGfAf8BogGfAZ0B/wGfAZwBmgH/AYMBgAFUAf8DAAH/AR8BpAHK
Af8BDQGQAb0B/wE4AY0BpAH/AawBqQGnAf8BqgGnAaUB/wGoAaUBowH/AaYBowGhAf8BpAGhAZ8B/wGe
AZsBmQH/AZEBjgGNAf8BlAGRAY8B/wGhAZ4BnAH/AaABnQGbAf8BjwGMAYoB/wGAAVMBUgH/AYABUwFS
Af8BgAFTAVIB/wGAAVMBUgH/AZ8BnAGaAf8DVAGvAY4BiwEAAf8BjgGLAQAB/wG7AbkBAAH/DAAC9QHo
Af8BqQGmAaQB/wGmAaMBoQH/AaQBoQGfAf8BogGfAZ0B/wGfAZwBmgH/AYMBgAFTAf8DAAH/AR4BpAHK
Af8BDAGQAb0B/wE3AY0BpAH/AawBqQGnAf8BqgGnAaUB/wGoAaUBowH/AaYBowGhAf8BpAGhAZ8B/wGe
AZsBmQH/AZEBjgGNAf8BlAGRAY8B/wGhAZ4BnAH/AaABnQGbAf8BjwGMAYoB/wGAAVIBUQH/AYABUgFR
Af8BgAFSAVEB/wGAAVIBUQH/AZ8BnAGaAf8DVAGvAY4BiwEAAf8BjgGLAQAB/wG7AbkBAAH/DAAC9QHo
Af8BuQG2AQAB/wHUAdMBngH/AdkB2AGoAf8B2QHYAagB/wHZAdgBqAH/AcUBxAEAAf8BpAGhAQAB/wHF
AcMBAAH/AcUBwwEAAf8BxQHDAQAB/wHFAcMBAAH/AbgBtgEAAf8C3QGzAf8C6gHQAf8BkQGOAQAB/wLc
AbEB/wQAAesB6gHRAf8BlwGUAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEA
@ -263,9 +263,9 @@
AwAB/wMAAf8DogH/AwAB/xAAAzMBUwP9Af8D/QH/A/wB/wP8Af8D/AH/A/wB/wP8Af8D/AH/A/wB/wP8
Af8D/AH/A/wB/wP8Af8D/AH/A/wB/wP8Af8D/AH/A/wB/wP8Af8D/AH/A/wF/wM3AVsYAAMqAUABxAHC
AcEB/wG+AbsBugH/AbYBswGxAf8BqwGoAaYB/wGmAaMBoQH/AaQBoQGfAf8BogGfAZ0B/wGfAZwBmgH/
ASUBIwEiAf8BDQGDAZkB/wEbAaYBygH/ATkBkgGnAf8BrQGqAagB/wGrAagBpgH/AaUBogGgAf8BmAGV
ASQBIgEhAf8BDAGDAZkB/wEaAaYBygH/ATgBkgGnAf8BrQGqAagB/wGrAagBpgH/AaUBogGgAf8BmAGV
AZMB/wGPAYwBiwH/AYkBhgGEAf8BkQGOAY0B/wGhAZ4BnAH/AaEBngGcAf8BoQGeAZwB/wGfAZwBmgH/
AYEBVAFTAf8BgAFTAVIB/wGAAVMBUgH/AYABUwFSAf8BlQGSAZAB/wNZAb8BjgGLAQAB/wGOAYsBAAH/
AYEBUwFSAf8BgAFSAVEB/wGAAVIBUQH/AYABUgFRAf8BlQGSAZAB/wNZAb8BjgGLAQAB/wGOAYsBAAH/
AbsBuQEAAf8MAAL1AegB/wHIAcYBgwH/AdYB1QGjAf8C8gHiAf8C8gHhAf8C8gHhAf8C8gHhAf8BrgGs
AQAB/wHbAdoBrQH/AvgB7wH/AvgB7wH/AvgB7wH/AdYB1QGjAf8BxQHEAQAB/wHgAd8BuQH/AdwB2wGx
Af8MAAHrAeoB0QH/AZcBlAEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/
@ -273,10 +273,10 @@
AwAB/wMAAf8DAAH/A6kB/wsAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wOhAf8DAAH/
EAADMwFTA/wB/wP7Af8D+gH/A/oB/wP6Af8D+gH/A/oB/wP6Af8D+gH/A/oB/wP6Af8D+gH/A/oB/wP6
Af8D+gH/A/oB/wP6Af8D+gH/A/oB/wP6Af8D+gH/A/4B/wM3AVsYAAMqAUABxQHDAcIB/wHEAcEBwAH/
AcIBwAG+Af8BvgG7AboB/wGqAacBpQH/AaYBowGhAf8BpAGhAZ8B/wGkAaEBnwH/AZ8BnAGbAf8BAAEz
AT4B/wEeAb0B2gH/ATsBngGvAf8BrgGrAakB/wGiAZ8BnQH/AZIBjwGNAf8BlAGRAY8B/wGUAZEBkAH/
AYsBiAGHAf8BngGbAZkB/wGhAZ4BnAH/AaEBngGcAf8BoQGeAZwB/wGhAZ4BnAH/AYYBgwGCAf8BgAFT
AVIB/wGAAVMBUgH/AYABUwFSAf8BlQGSAZEB/wNiAe8BjgGLAQAB/wGOAYsBAAH/AbsBuQEAAf8MAAL1
AcIBwAG+Af8BvgG7AboB/wGqAacBpQH/AaYBowGhAf8BpAGhAZ8B/wGkAaEBnwH/AZ8BnAGbAf8BAAEy
AT0B/wEdAb0B2gH/AToBngGvAf8BrgGrAakB/wGiAZ8BnQH/AZIBjwGNAf8BlAGRAY8B/wGUAZEBkAH/
AYsBiAGHAf8BngGbAZkB/wGhAZ4BnAH/AaEBngGcAf8BoQGeAZwB/wGhAZ4BnAH/AYYBgwGCAf8BgAFS
AVEB/wGAAVIBUQH/AYABUgFRAf8BlQGSAZEB/wNiAe8BjgGLAQAB/wGOAYsBAAH/AbsBuQEAAf8MAAL1
AegB/wHIAcYBgwH/AdkB2AGpAf8QAAG+AbwBAAH/AdMB0gGcAf8BzAHKAYsB/wHbAdoBrgH/AdsB2gGu
Af8B2wHaAa4B/wG/Ab4BAAH/AbsBugEAAf8C/gH8Af8QAAG6AbgBAAH/AY4BiwEAAf8BjgGLAQAB/wGO
AYsBAAH/AY4BiwEAAf8BjgGLAQAB/wMAAf8DnQH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
@ -284,42 +284,42 @@
AwAB/wMAAf8DAAH/AwAB/wOdAf8DAAH/EAADMwFTA/oB/wP5Af8D+QH/A/kB/wP5Af8D+QH/A/kB/wP5
Af8D+QH/A/kB/wP5Af8D+QH/A/kB/wP5Af8D+QH/A/kB/wP5Af8D+QH/A/kB/wP5Af8D+QH/A/0B/wM3
AVsYAAMqAUABxwHFAcMB/wHFAcMBwgH/AcMBwAG/Af8BvQK7Af8BrwGuAbAB/wGsAaoBqAH/AaYBowGh
Af8BqAGlAaMB/wG3AbQBsgH/AS8BNwE4Af8BEwHEAd8B/wEkAakBvgH/AY4BoQGmAf8BlgGTAZEB/wGU
Af8BqAGlAaMB/wG3AbQBsgH/AS4BNgE3Af8BEgHEAd8B/wEjAakBvgH/AY4BoQGmAf8BlgGTAZEB/wGU
AZEBjwH/AZkBlgGUAf8BpwGkAaIB/wGbAZgBlgH/AaMBoAGeAf8BoQGeAZwB/wGhAZ4BnAH/AaEBngGc
Af8BoQGeAZwB/wGGAYMBggH/AYABUwFSAf8BgAFTAVIB/wGAAVMBUgH/AZYBkwGRAf8BqwGoAaYB/wGO
Af8BoQGeAZwB/wGGAYMBggH/AYABUgFRAf8BgAFSAVEB/wGAAVIBUQH/AZYBkwGRAf8BqwGoAaYB/wGO
AYsBAAH/AY4BiwEAAf8BuwG5AQAB/wwAAvUB6AH/AcgBxgGDAf8B2QHYAagB/xAAAb4BvAEAAf8B1gHV
AaIB/wHoAecBygH/DAAB2wHaAa4B/wHXAdYBpQH/AbYBtAEAAf8C/gH8Af8IAAHDAcEBAAH/AY4BiwEA
Af8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AwAB/wOYAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A7AB/wPrAf8IAAOeAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A5gB/wMAAf8QAAMzAVMD+QH/A/kB/wP4
Af8D+AH/A/gB/wP4Af8D+AH/A/gB/wP4Af8D+AH/A/gB/wP4Af8D+AH/A/gB/wP4Af8D+AH/A/gB/wP4
Af8D+AH/A/gB/wP4Af8D/AH/AzcBWxgAAyoBQAGoAcABxQH/AVUBsgHAAf8BIwGiAbwB/wEAAZoBvAH/
AQEBlwG6Af8BRgGpAbkB/wGuAasBqQH/AasBqAGmAf8BuAG1AbMB/wFVAVIBUQH/AQcBjwGhAf8BDAG/
AdsB/wEMAaIBwQH/AUkBkQGdAf8BoAGdAZsB/wGfAZwBmgH/AaYBowGhAf8BpgGjAaEB/wGkAaEBnwH/
AaIBnwGdAf8BoQGeAZwB/wGhAZ4BnAH/AaEBngGcAf8BiAGFAYQB/wGAAVMBUgH/AYABUwFSAf8BgAFT
AVIB/wGWAZMBkgH/A1kBvwGOAYsBAAH/AY4BiwEAAf8BlwGUAQAB/wG6AbgBAAH/Ab0BvAEAAf8BvQG8
Af8D+AH/A/gB/wP4Af8D/AH/AzcBWxgAAyoBQAGoAcABxQH/AVQBsgHAAf8BIgGiAbwB/wEAAZoBvAH/
AQABlwG6Af8BRQGpAbkB/wGuAasBqQH/AasBqAGmAf8BuAG1AbMB/wFUAVEBUAH/AQYBjwGhAf8BCwG/
AdsB/wELAaIBwQH/AUgBkQGdAf8BoAGdAZsB/wGfAZwBmgH/AaYBowGhAf8BpgGjAaEB/wGkAaEBnwH/
AaIBnwGdAf8BoQGeAZwB/wGhAZ4BnAH/AaEBngGcAf8BiAGFAYQB/wGAAVIBUQH/AYABUgFRAf8BgAFS
AVEB/wGWAZMBkgH/A1kBvwGOAYsBAAH/AY4BiwEAAf8BlwGUAQAB/wG6AbgBAAH/Ab0BvAEAAf8BvQG8
AQAB/wG7AboBAAH/AcYBxAEAAf8B2QHYAagB/xAAAb4BvAEAAf8B1gHVAaIB/wLnAcoB/wwAAdsB2gGu
Af8C6gHQAf8BjgGLAQAB/wG2AbQBAAH/Af4B/QH8Af8BwwHCAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGL
AQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AwAB/wOUAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DsAH/CAAD1QH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A5QB/wMAAf8QAAMzAVMD+AH/A/cB/wP2Af8D9gH/
A/YB/wP2Af8D9gH/A/YB/wP2Af8D9gH/A/YB/wP2Af8D9gH/A/YB/wP2Af8D9gH/A/YB/wP2Af8D9gH/
A/YB/wP2Af8D+gH/AzcBWxAAAzIBUANUAa8BWAJiAe8BAAGaAbwB/wEEAaYBxgH/ARMBuAHUAf8BLAHG
Ad8B/wErAcIB3AH/ARIBmgG4Af8BugG4AbcB/wG5AbYBtQH/AbUBswGyAf8BRQGEAYoB/wEAAYQBnAH/
AQsBuwHXAf8BAAGuAc8B/wEDAZUBvgH/AVUBlAGeAf8BqgGnAaUB/wGpAaYBpAH/AacBpAGiAf8BpQGi
AaAB/wGjAaABngH/AaEBngGcAf8BoQGeAZwB/wGgAZ0BmwH/AYYBgwGCAf8BggFVAVQB/wGAAVMBUgH/
AYABUwFSAf8BogGfAZ4B/wNZAb8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BrgGsAQAB/wHeAd0BtAH/
A/YB/wP2Af8D+gH/AzcBWxAAAzIBUANUAa8BWAJiAe8BAAGaAbwB/wEDAaYBxgH/ARIBuAHUAf8BKwHG
Ad8B/wEqAcIB3AH/AREBmgG4Af8BugG4AbcB/wG5AbYBtQH/AbUBswGyAf8BRAGEAYoB/wEAAYQBnAH/
AQoBuwHXAf8BAAGuAc8B/wECAZUBvgH/AVQBlAGeAf8BqgGnAaUB/wGpAaYBpAH/AacBpAGiAf8BpQGi
AaAB/wGjAaABngH/AaEBngGcAf8BoQGeAZwB/wGgAZ0BmwH/AYYBgwGCAf8BggFUAVMB/wGAAVIBUQH/
AYABUgFRAf8BogGfAZ4B/wNZAb8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BrgGsAQAB/wHeAd0BtAH/
Ad4B3QG0Af8B3gHdAbQB/wHPAc4BkwH/AakBpwEAAf8BvgG8AQAB/wG+AbwBAAH/Ab4BvAEAAf8BvgG8
AQAB/wG2AbQBAAH/AdYB1QGiAf8C5wHKAf8MAAHbAdoBrgH/AuoB0AH/AY4BiwEAAf8BjgGLAQAB/wGh
AZ4BAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEA
Af8BjgGLAQAB/wMAAf8DjwH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/A+YB/wsAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DjwH/AwAB/xAAAzMBUwP2Af8D9QH/A/UB/wP1Af8D9QH/A/UB/wP1Af8D9QH/A/UB/wP1Af8D9QH/
A/UB/wP1Af8D9QH/A/UB/wP1Af8D9QH/A/UB/wP1Af8D9QH/A/UB/wP5Af8DNwFbEAABAwGQAb8B/wED
AYwBtwH/AQsBsgHSAf8BFwHHAeEB/wEsAckB4QH/AYEBxwHXAf8BmgHEAcwB/wE/AcoB4QH/AQwBoQHC
Af8BQAGdAbEB/wE5AZsBsgH/AQ4BlgG2Af8BAAGgAcIB/wEAAa4BzAH/AQABuAHWAf8BAAGzAdMB/wEC
AZoBwQH/ASYBiAGlAf8BqwGoAaYB/wGqAacBpQH/AacBpAGiAf8BpgGjAaEB/wGjAaABngH/AaIBnwGd
Af8BoQGeAZwB/wGeAZsBmQH/AYcBhAGCAf8BhAGBAYAB/wGCAVUBVAH/AYABUwFSAf8BrAGpAacB/wNH
A/UB/wP1Af8D9QH/A/UB/wP1Af8D9QH/A/UB/wP1Af8D9QH/A/UB/wP5Af8DNwFbEAABAgGQAb8B/wEC
AYwBtwH/AQoBsgHSAf8BFgHHAeEB/wErAckB4QH/AYEBxwHXAf8BmgHEAcwB/wE+AcoB4QH/AQsBoQHC
Af8BPwGdAbEB/wE4AZsBsgH/AQ0BlgG2Af8BAAGgAcIB/wEAAa4BzAH/AQABuAHWAf8BAAGzAdMB/wEB
AZoBwQH/ASUBiAGlAf8BqwGoAaYB/wGqAacBpQH/AacBpAGiAf8BpgGjAaEB/wGjAaABngH/AaIBnwGd
Af8BoQGeAZwB/wGeAZsBmQH/AYcBhAGCAf8BhAGBAYAB/wGCAVQBUwH/AYABUgFRAf8BrAGpAacB/wNH
AYABjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGtAasBAAH/AvYB7AH/AvkB8QH/AvkB8QH/
AesB6gHRAf8B1QHUAaEB/wL5AfEB/wL5AfEB/wL5AfEB/wHnAeYByQH/AbYBtAEAAf8BygHJAYYB/wHa
AdkBqwH/AdoB2QGrAf8B2gHZAasB/wHEAcMBAAH/AeoB6QHPAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEA
@ -327,9 +327,9 @@
AYsBAAH/AwAB/wOKAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A8IB/xQA
A+AB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A4oB/wMAAf8QAAMz
AVMD9QH/A/UB/wP0Af8D9AH/A/QB/wP0Af8D9AH/A/QB/wP0Af8D9AH/A/QB/wP0Af8D9AH/A/QB/wP0
Af8D9AH/A/QB/wP0Af8D9AH/A/QB/wP0Af8D9wH/AzcBWxAAAVgCYgHvAQkBngHFAf8BVwJcAd8DWQG/
AckBxwHGAf8BxwHFAcMB/wHEAcIBwQH/AYEBxgHWAf8BJAG8AdYB/wECAaIBwwH/AQABrgHNAf8BAAG4
AdUB/wEAAboB1wH/AQABugHXAf8BAAG6AdcB/wEAAbUB1QH/AQoBoQHHAf8BHAGLAa0B/wGrAagBpgH/
Af8D9AH/A/QB/wP0Af8D9AH/A/QB/wP0Af8D9wH/AzcBWxAAAVgCYgHvAQgBngHFAf8BVwJcAd8DWQG/
AckBxwHGAf8BxwHFAcMB/wHEAcIBwQH/AYEBxgHWAf8BIwG8AdYB/wEBAaIBwwH/AQABrgHNAf8BAAG4
AdUB/wEAAboB1wH/AQABugHXAf8BAAG6AdcB/wEAAbUB1QH/AQkBoQHHAf8BGwGLAa0B/wGrAagBpgH/
AaEBngGcAf8BqQGmAaQB/wGjAaABngH/AZwBmQGXAf8BmwGYAZYB/wGcAZkBlwH/AY8BjAGLAf8BiQGG
AYQB/wGHAYQBggH/AYQBgQGAAf8BkQGOAY0B/wGwAa0BqwH/AyEBMAGOAYsBAAH/AY4BiwEAAf8BjgGL
AQAB/wGOAYsBAAH/AY4BiwEAAf8BnAGaAQAB/wHfAd4BtgH/AeMB4gG/Af8B4wHiAb8B/wHfAd4BtgH/
@ -339,9 +339,9 @@
A4UB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wPVAf8cAAPzAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/A4UB/wMAAf8QAAMzAVMD9AH/A/MB/wPyAf8D8gH/
A/IB/wPyAf8D8gH/A/IB/wPyAf8D8gH/A/IB/wPyAf8D8gH/A/IB/wPyAf8D8QH/A/EB/wPxAf8D8QH/
A/EB/wPxAf8D8wH/AzcBWxAAA1EBoAEfAakBzgH/AVoCXQHTAzIBUAHLAckByAH/AcgBxgHEAf8BxQHD
AcIB/wGYAcIBywH/ATwByAHgAf8BAAG7AdkB/wEAAbsB2AH/AQABuwHYAf8BAAG8AdkB/wEOAcAB2wH/
AR0BxQHfAf8BIQHBAd0B/wERAZUBtgH/AR0BSgGLAf8BngGbAZkB/wGbAZgBlgH/AaABnQGbAf8BlgGT
A/EB/wPxAf8D8wH/AzcBWxAAA1EBoAEeAakBzgH/AVoCXQHTAzIBUAHLAckByAH/AcgBxgHEAf8BxQHD
AcIB/wGYAcIBywH/ATsByAHgAf8BAAG7AdkB/wEAAbsB2AH/AQABuwHYAf8BAAG8AdkB/wENAcAB2wH/
ARwBxQHfAf8BIAHBAd0B/wEQAZUBtgH/ARwBSQGLAf8BngGbAZkB/wGbAZgBlgH/AaABnQGbAf8BlgGT
AZEB/wGUAZEBjwH/AZIBjwGNAf8BkAGNAYsB/wGNAYoBiQH/AYsBiAGHAf8BiQGGAYQB/wGHAYQBggH/
AaEBngGcAf8DXAHfBAABjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEA
Af8BnQGaAQAB/wGlAaMBAAH/AaUBowEAAf8BpQGjAQAB/wGcAZkBAAH/AaMBoQEAAf8BpQGjAQAB/wGl
@ -350,9 +350,9 @@
AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wOYAf8kAAO+Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/xAA
AzMBUwPyAf8D8QH/A/EB/wPxAf8D8QH/A/EB/wPxAf8D8QH/A/EB/wPxAf8D8QH/A/EB/wPxAf8D8QH/
A/AB/wPtAf8D6gH/A+gB/wPoAf8D5wH/A+YB/wPnAf8DOAFcEAADOgFgATgBtAHXAf8BBwGWAboB/wMc
AScDXAHfAcoByAHHAf8BxgHEAcMB/wG7AcIBwwH/ATsBygHhAf8BAgG+AdoB/wESAcEB3QH/ASoBxwHg
Af8BLAHIAeEB/wE1AcIB1wH/AS8BmwGoAf8BAAEQARYB/wMAAf8BhAGCAYAB/wGlAaIBoAH/AaoBpwGl
A/AB/wPtAf8D6gH/A+gB/wPoAf8D5wH/A+YB/wPnAf8DOAFcEAADOgFgATcBtAHXAf8BBgGWAboB/wMc
AScDXAHfAcoByAHHAf8BxgHEAcMB/wG7AcIBwwH/AToBygHhAf8BAQG+AdoB/wERAcEB3QH/ASkBxwHg
Af8BKwHIAeEB/wE0AcIB1wH/AS4BmwGoAf8BAAEPARUB/wMAAf8BhAGCAYAB/wGlAaIBoAH/AaoBpwGl
Af8BqgGnAaUB/wGgAZ0BmwH/AZYBkwGRAf8BlAGRAY8B/wGSAY8BjQH/AZABjQGLAf8BjQGKAYkB/wGL
AYgBhwH/AZEBjgGMAf8BswGwAa4B/wNHAYAEAAGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/
AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGL
@ -361,8 +361,8 @@
AYsBAAH/AY4BiwEAAf8BjgGLAQAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8D2gH/KwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8QAAMzAVMD8QH/
A/EB/wPwAf8D8AH/A/AB/wPwAf8D8AH/A/AB/wPwAf8D8AH/A/AB/wPwAf8D8AH/A+8B/wPsAf8D5AH/
A9gB/wPQAf8DzwH/A9AB/wPMAf8DyAH/AzUBVxAAAwwBEAFCAbcB2gH/ARcBoQHFAf8DQwF3AzIBUAHL
AckByAH/AckBxwHFAf8BxQHDAcIB/wFQAcYB1wH/ARYBvwHbAf8BJQGyAcwB/wGOAb4BxwH/AakBuQG8
A9gB/wPQAf8DzwH/A9AB/wPMAf8DyAH/AzUBVxAAAwwBEAFBAbcB2gH/ARYBoQHFAf8DQwF3AzIBUAHL
AckByAH/AckBxwHFAf8BxQHDAcIB/wFPAcYB1wH/ARUBvwHbAf8BJAGyAcwB/wGOAb4BxwH/AakBuQG8
Af8BuQG3AbUB/wG3AbQBsgH/AaQBogGgAf8BqwGoAaYB/wGxAa8BrQH/Aa8BrAGqAf8BrQGqAagB/wGr
AagBpgH/AaIBnwGdAf8BmAGVAZMB/wGWAZMBkQH/AZQBkQGPAf8BkgGPAY0B/wGQAY0BiwH/AY0BigGJ
Af8BrQGqAagB/wNcAd8DDAEQBAABjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/
@ -372,8 +372,8 @@
AQAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8vAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/xAAAzMBUwPwAf8D7wH/A+4B/wPuAf8D7gH/A+4B/wPu
Af8D7gH/A+4B/wPuAf8D7gH/A+4B/wPuAf8D7QH/A+gB/wPWAf8DuAH/A6cB/wOiAf8DngH/A54B/wNh
AeYDFAEbFAADVAGvATIBsAHTAf8BWgJdAdMEAANUAa8BywHJAcgB/wHHAcUBxAH/AZMBwwHMAf8BHgHD
Ad4B/wEJAZoBugH/Ab0BuwG6Af8BvAG6AbgB/wG6AbcBtgH/AbgBtgG0Af8BtgGzAbIB/wG0AbIBsAH/
AeYDFAEbFAADVAGvATEBsAHTAf8BWgJdAdMEAANUAa8BywHJAcgB/wHHAcUBxAH/AZMBwwHMAf8BHQHD
Ad4B/wEIAZoBugH/Ab0BuwG6Af8BvAG6AbgB/wG6AbcBtgH/AbgBtgG0Af8BtgGzAbIB/wG0AbIBsAH/
AbIBrwGtAf8BsAGtAasB/wGuAasBqQH/AasBqAGmAf8BngGbAZkB/wGbAZgBlgH/AZgBlQGTAf8BlgGT
AZEB/wGUAZEBjwH/AZIBjwGNAf8BqAGlAaMB/wG1AbMBsQH/AyoBQAgAAY4BiwEAAf8BjgGLAQAB/wGO
AYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEA
@ -383,8 +383,8 @@
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/EAADMwFTA+4B/wPtAf8D7QH/A+0B/wPt
Af8D7QH/A+0B/wPtAf8D7QH/A+0B/wPtAf8D7QH/A+0B/wPsAf8D4wH/A8oB/wOdAf8DgwH/A4YB/wOY
Af8DYgHvAycBOxgAAzoBYAFIAboB3QH/ARYBkwG6Af8DGgEkAwwBEANcAc8BjQG4AcQB/wEdAaUBwAH/
AQUBuQHWAf8BAAGeAb4B/wGYAbYBvQH/Ab0BuwG5Af8BvQG6AbkB/wG5AbcBtQH/AbcBtAGyAf8BtQGy
Af8DYgHvAycBOxgAAzoBYAFHAboB3QH/ARUBkwG6Af8DGgEkAwwBEANcAc8BjQG4AcQB/wEcAaUBwAH/
AQQBuQHWAf8BAAGeAb4B/wGYAbYBvQH/Ab0BuwG5Af8BvQG6AbkB/wG5AbcBtQH/AbcBtAGyAf8BtQGy
AbEB/wGzAbABrgH/AbEBrwGtAf8BrQGqAagB/wGiAZ8BnQH/AZ8BnAGaAf8BnQGaAZgB/wGbAZgBlgH/
AZgBlQGTAf8BlgGTAZEB/wGkAaEBnwH/AbgBtQGzAf8DRwGADAABjgGLAQAB/wGOAYsBAAH/AY4BiwEA
Af8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGO
@ -393,8 +393,8 @@
AYsBAAH/AY4BiwEAAf8BjgGLAQAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8vAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/xAAAzMBUwPtAf8D7QH/
A+wB/wPsAf8D7AH/A+wB/wPsAf8D7AH/A+wB/wPsAf8D7AH/A+wB/wPsAf8D6wH/A98B/wPJAf8D7QH/
A/AB/wPxAf8DZwHyAysBQhwAAwwBEAFTAcEB4gH/ASUBngHHAf8BWAJaAcADUQGiAQUBmAG7Af8BAAGj
AcQB/wEEAbUB0wH/ARIBwgHeAf8BAwGxAdAB/wGhAbcBvQH/Ab4BvAG6Af8BvQG7AbkB/wG9AboBuQH/
A/AB/wPxAf8DZwHyAysBQhwAAwwBEAFSAcEB4gH/ASQBngHHAf8BWAJaAcADUQGiAQQBmAG7Af8BAAGj
AcQB/wEDAbUB0wH/AREBwgHeAf8BAgGxAdAB/wGhAbcBvQH/Ab4BvAG6Af8BvQG7AbkB/wG9AboBuQH/
AboBtwG1Af8BtgGzAbEB/wGyAa8BrQH/Aa4BqwGpAf8BpgGjAaEB/wGkAaEBnwH/AaIBnwGdAf8BnwGc
AZoB/wGdAZoBmAH/AZ0BmgGYAf8BrgGrAakB/wG5AbcBtQH/A1EBnxAAAY4BiwEAAf8BjgGLAQAB/wGO
AYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEA
@ -404,7 +404,7 @@
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMA
Af8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/EAADMwFTA+wB/wPsAf8D6wH/
A+sB/wPrAf8D6wH/A+sB/wPrAf8D6wH/A+sB/wPrAf8D6wH/A+sB/wPpAf8D3AH/A8cB/wP+Bf8DZwHy
AywBRCQAA1wBzwFAAbYB2wH/AR8BlwHCAf8BHQGeAcYB/wEmAbEB1AH/ATIBvQHcAf8BOQHAAdsB/wFU
AywBRCQAA1wBzwE/AbYB2wH/AR4BlwHCAf8BHAGeAcYB/wElAbEB1AH/ATEBvQHcAf8BOAHAAdsB/wFT
AcIB1AH/AaMBwgHJAf8BwgHAAb4B/wG/AbwBuwH/Ab0BuwG5Af8BuwG4AbcB/wG6AbcBtQH/AbQBsQGv
Af8BrQGqAagB/wGrAagBpgH/AakBpgGkAf8BpgGjAaEB/wGkAaEBnwH/AaIBnwGdAf8BpwGkAaIB/wG4
AbYBtAH/AbwBuQG4Af8DQAFwFAABjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/
@ -415,7 +415,7 @@
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/
AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/EAADMwFTA+oB/wPqAf8D6QH/A+kB/wPp
Af8D6QH/A+kB/wPpAf8D6QH/A+kB/wPpAf8D6QH/A+kB/wPmAf8D2AH/A8YB/wP4Af8DZwHyAy0BRSgA
A0ABcAGLAcoB6AH/AU8BvwHhAf8BSwG7Ad4B/wNUAa8DOgFgAwwBEANHAYADYgHvAcsByQHIAf8BxgHE
A0ABcAGLAcoB6AH/AU4BvwHhAf8BSgG7Ad4B/wNUAa8DOgFgAwwBEANHAYADYgHvAcsByQHIAf8BxgHE
AcMB/wHBAb8BvQH/AbwBuQG4Af8BugG3AbYB/wG5AbYBtAH/Aa8BrAGqAf8BrQGqAagB/wGrAagBpgH/
AawBqQGnAf8BsAGtAawB/wG7AbgBtgH/Ab8BvAG7Af8DXAHPAyEBMBgAAY4BiwEAAf8BjgGLAQAB/wGO
AYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEAAf8BjgGLAQAB/wGOAYsBAAH/AY4BiwEA
@ -1165,6 +1165,9 @@ IMPORTANT: Always copy the key(s) as a last step, after the configuration file w
<data name="checkBoxAllowBrowsingBackForward.ToolTip" xml:space="preserve">
<value>Disabling browsing to previously visited pages (by Ctrl-Cursor left or the button in the browser toolbar, if enabled) increases security, because it might be possible to leave an exam by browsing back to an external start page.</value>
</data>
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="spellCheckerDictionaryEnabledColumn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
@ -1195,9 +1198,6 @@ IMPORTANT: Always copy the key(s) as a last step, after the configuration file w
<metadata name="folderBrowserDialogLogDirectoryWin.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>968, 17</value>
</metadata>
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="backgroundWorker1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1222, 17</value>
</metadata>