Merge pull request 'release/0.1.2' (#2) from release/0.1.2 into master

Reviewed-on: #2
This commit is contained in:
Ray 2024-07-21 13:31:25 +00:00
commit 1e9f21dac1
12 changed files with 434 additions and 606 deletions

View File

@ -60,6 +60,24 @@ namespace ClipboardWatcher {
}
}
/// <summary>
/// Looks up a localized string similar to .
/// </summary>
internal static string AppAuthorURL {
get {
return ResourceManager.GetString("AppAuthorURL", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to https://www.hiimray.co.uk.
/// </summary>
internal static string AppCompanyURL {
get {
return ResourceManager.GetString("AppCompanyURL", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to https://www.hiimray.co.uk.
/// </summary>
@ -68,5 +86,24 @@ namespace ClipboardWatcher {
return ResourceManager.GetString("AppHelpURL", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to https://www.hiimray.co.uk.
/// </summary>
internal static string AppProductURL {
get {
return ResourceManager.GetString("AppProductURL", resourceCulture);
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap icon_64 {
get {
object obj = ResourceManager.GetObject("icon_64", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
}
}

View File

@ -117,7 +117,20 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="AppAuthorURL" xml:space="preserve">
<value />
</data>
<data name="AppCompanyURL" xml:space="preserve">
<value>https://www.hiimray.co.uk</value>
</data>
<data name="AppHelpURL" xml:space="preserve">
<value>https://www.hiimray.co.uk</value>
</data>
<data name="AppProductURL" xml:space="preserve">
<value>https://www.hiimray.co.uk</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="icon_64" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>Resources\icon-64.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>

View File

@ -11,7 +11,7 @@
<Copyright>Ray Lam</Copyright>
<ApplicationIcon>favicon.ico</ApplicationIcon>
<NoWin32Manifest>true</NoWin32Manifest>
<Version>0.1.1.003</Version>
<Version>0.1.2.134</Version>
<Title>Clipboard Watcher</Title>
</PropertyGroup>
@ -38,17 +38,20 @@
<None Remove="build.bat" />
</ItemGroup>
<ItemGroup>
<Content Include="favicon.ico" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\icon-64.png" />
</ItemGroup>
<ItemGroup>
<Compile Update="AppResource.Designer.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>AppResource.resx</DependentUpon>
</Compile>
<Compile Update="UIResource.Designer.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>UIResource.resx</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
@ -56,20 +59,11 @@
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>AppResource.Designer.cs</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Update="UIResource.resx">
<Generator>PublicResXFileCodeGenerator</Generator>
<LastGenOutput>UIResource.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<Folder Include="Resources\" />
</ItemGroup>
<ItemGroup>
<Reference Include="Ryz3ui">
<HintPath>References\Ryz3ui.dll</HintPath>
</Reference>
<PackageReference Include="RyzStudio" Version="8.1.2.324" />
<PackageReference Include="RyzStudio.Windows.Forms" Version="8.1.3.632" />
</ItemGroup>
</Project>

96
MainForm.Designer.cs generated
View File

@ -43,12 +43,11 @@ namespace ClipboardWatcher
viewHelpToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
toolStripMenuItem16 = new System.Windows.Forms.ToolStripSeparator();
aboutToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
button1 = new RyzStudio.Windows.ThemedForms.TButton();
tHorizontalSeparator2 = new RyzStudio.Windows.Forms.THorizontalSeparator();
tHorizontalSeparator1 = new RyzStudio.Windows.Forms.THorizontalSeparator();
button4 = new RyzStudio.Windows.ThemedForms.TButton();
memoBox1 = new RyzStudio.Windows.ThemedForms.TMemoBox();
button2 = new RyzStudio.Windows.ThemedForms.TButton();
button4 = new RyzStudio.Windows.ThemedForms.ThButton();
memoBox1 = new RyzStudio.Windows.ThemedForms.ThToolbarMemoBox();
button2 = new RyzStudio.Windows.ThemedForms.ThButton();
dialogFooter1 = new RyzStudio.Windows.ThemedForms.Composite.DialogFooter();
menuStrip1.SuspendLayout();
SuspendLayout();
//
@ -130,47 +129,13 @@ namespace ClipboardWatcher
aboutToolStripMenuItem1.Text = "&About";
aboutToolStripMenuItem1.Click += aboutToolStripMenuItem1_Click;
//
// button1
//
button1.AcceptButton = null;
button1.ActiveImage = null;
button1.Anchor = System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right;
button1.BackColor = System.Drawing.Color.Transparent;
button1.EnableReactiveVisual = true;
button1.HoverImage = null;
button1.IdleImage = null;
button1.LabelText = "&Close";
button1.Location = new System.Drawing.Point(416, 705);
button1.Margin = new System.Windows.Forms.Padding(10, 0, 10, 10);
button1.Name = "button1";
button1.Padding = new System.Windows.Forms.Padding(4, 4, 3, 3);
button1.Size = new System.Drawing.Size(149, 37);
button1.TabIndex = 6;
button1.TabStop = false;
button1.MouseClick += button1_MouseClick;
//
// tHorizontalSeparator2
//
tHorizontalSeparator2.Anchor = System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right;
tHorizontalSeparator2.AutoScrollMargin = new System.Drawing.Size(0, 0);
tHorizontalSeparator2.AutoScrollMinSize = new System.Drawing.Size(0, 0);
tHorizontalSeparator2.BackColor = System.Drawing.Color.Transparent;
tHorizontalSeparator2.Location = new System.Drawing.Point(8, 673);
tHorizontalSeparator2.Margin = new System.Windows.Forms.Padding(0, 10, 0, 0);
tHorizontalSeparator2.MaximumSize = new System.Drawing.Size(5760, 22);
tHorizontalSeparator2.MinimumSize = new System.Drawing.Size(0, 22);
tHorizontalSeparator2.Name = "tHorizontalSeparator2";
tHorizontalSeparator2.Size = new System.Drawing.Size(568, 22);
tHorizontalSeparator2.TabIndex = 42;
tHorizontalSeparator2.TabStop = false;
//
// tHorizontalSeparator1
//
tHorizontalSeparator1.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right;
tHorizontalSeparator1.AutoScrollMargin = new System.Drawing.Size(0, 0);
tHorizontalSeparator1.AutoScrollMinSize = new System.Drawing.Size(0, 0);
tHorizontalSeparator1.BackColor = System.Drawing.Color.Transparent;
tHorizontalSeparator1.Location = new System.Drawing.Point(8, 79);
tHorizontalSeparator1.Location = new System.Drawing.Point(8, 77);
tHorizontalSeparator1.Margin = new System.Windows.Forms.Padding(0, 10, 0, 0);
tHorizontalSeparator1.MaximumSize = new System.Drawing.Size(5760, 22);
tHorizontalSeparator1.MinimumSize = new System.Drawing.Size(0, 22);
@ -181,38 +146,34 @@ namespace ClipboardWatcher
//
// button4
//
button4.AcceptButton = null;
button4.ActiveImage = null;
button4.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right;
button4.BackColor = System.Drawing.Color.Transparent;
button4.EnableMenuOnClick = false;
button4.EnableReactiveVisual = true;
button4.HoverImage = null;
button4.IdleImage = null;
button4.LabelText = "&Clear";
button4.Location = new System.Drawing.Point(416, 36);
button4.Margin = new System.Windows.Forms.Padding(10, 0, 10, 10);
button4.Location = new System.Drawing.Point(316, 36);
button4.Name = "button4";
button4.Padding = new System.Windows.Forms.Padding(4, 4, 3, 3);
button4.Size = new System.Drawing.Size(149, 33);
button4.Size = new System.Drawing.Size(260, 32);
button4.TabIndex = 3;
button4.TabStop = false;
button4.MouseClick += button4_MouseClick;
//
// memoBox1
//
memoBox1.AcceptButton = null;
memoBox1.AllowDrop = true;
memoBox1.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right;
memoBox1.BackColor = System.Drawing.Color.Transparent;
memoBox1.ClearedValue = "";
memoBox1.EnableReactiveVisual = true;
memoBox1.Font = new System.Drawing.Font("Segoe UI", 9F);
memoBox1.Location = new System.Drawing.Point(13, 117);
memoBox1.Margin = new System.Windows.Forms.Padding(10, 6, 10, 6);
memoBox1.Location = new System.Drawing.Point(10, 109);
memoBox1.Name = "memoBox1";
memoBox1.Padding = new System.Windows.Forms.Padding(4, 4, 3, 3);
memoBox1.ReadOnly = false;
memoBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
memoBox1.Size = new System.Drawing.Size(558, 550);
memoBox1.Size = new System.Drawing.Size(566, 548);
memoBox1.TabIndex = 4;
memoBox1.TabStop = false;
memoBox1.WordWrap = false;
@ -221,36 +182,44 @@ namespace ClipboardWatcher
//
// button2
//
button2.AcceptButton = null;
button2.ActiveImage = null;
button2.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right;
button2.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right;
button2.BackColor = System.Drawing.Color.Transparent;
button2.EnableMenuOnClick = false;
button2.EnableReactiveVisual = true;
button2.HoverImage = null;
button2.IdleImage = null;
button2.LabelText = "&Start Monitoring";
button2.Location = new System.Drawing.Point(247, 36);
button2.Margin = new System.Windows.Forms.Padding(10, 0, 10, 10);
button2.Location = new System.Drawing.Point(10, 36);
button2.Name = "button2";
button2.Padding = new System.Windows.Forms.Padding(4, 4, 3, 3);
button2.Size = new System.Drawing.Size(149, 33);
button2.Size = new System.Drawing.Size(296, 32);
button2.TabIndex = 46;
button2.TabStop = false;
button2.MouseClick += button3_MouseClick;
//
// dialogFooter1
//
dialogFooter1.BackColor = System.Drawing.Color.FromArgb(240, 240, 240);
dialogFooter1.Button1Text = "&Close";
dialogFooter1.Dialog = this;
dialogFooter1.Dock = System.Windows.Forms.DockStyle.Bottom;
dialogFooter1.IsBusy = false;
dialogFooter1.Location = new System.Drawing.Point(0, 677);
dialogFooter1.Name = "dialogFooter1";
dialogFooter1.Size = new System.Drawing.Size(584, 84);
//
// MainForm
//
AllowDrop = true;
AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F);
AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
BackColor = System.Drawing.Color.FromArgb(250, 250, 250);
BackColor = System.Drawing.Color.White;
ClientSize = new System.Drawing.Size(584, 761);
Controls.Add(dialogFooter1);
Controls.Add(button2);
Controls.Add(memoBox1);
Controls.Add(button4);
Controls.Add(tHorizontalSeparator1);
Controls.Add(tHorizontalSeparator2);
Controls.Add(button1);
Controls.Add(menuStrip1);
Icon = (System.Drawing.Icon)resources.GetObject("$this.Icon");
Name = "MainForm";
@ -262,9 +231,8 @@ namespace ClipboardWatcher
}
#endregion
private RyzStudio.Windows.ThemedForms.TButton button1;
private System.Windows.Forms.ToolTip toolTip1;
private RyzStudio.Windows.ThemedForms.TButton button4;
private RyzStudio.Windows.ThemedForms.ThButton button4;
private System.Windows.Forms.MenuStrip menuStrip1;
private System.Windows.Forms.ToolStripMenuItem fileToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem newToolStripMenuItem;
@ -276,10 +244,10 @@ namespace ClipboardWatcher
private System.Windows.Forms.ToolStripMenuItem viewHelpToolStripMenuItem1;
private System.Windows.Forms.ToolStripSeparator toolStripMenuItem16;
private System.Windows.Forms.ToolStripMenuItem aboutToolStripMenuItem1;
private RyzStudio.Windows.ThemedForms.TMemoBox memoBox1;
private RyzStudio.Windows.ThemedForms.ThToolbarMemoBox memoBox1;
private RyzStudio.Windows.Forms.THorizontalSeparator tHorizontalSeparator1;
private RyzStudio.Windows.Forms.THorizontalSeparator tHorizontalSeparator2;
private RyzStudio.Windows.ThemedForms.TButton button2;
private RyzStudio.Windows.ThemedForms.ThButton button2;
private RyzStudio.Windows.ThemedForms.Composite.DialogFooter dialogFooter1;
}
}

View File

@ -1,22 +1,15 @@
using System;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.ComponentModel;
using System.Windows.Forms;
using RyzStudio.Windows.Forms;
using RyzStudio.Windows.ThemedForms;
namespace ClipboardWatcher
{
public partial class MainForm : Form
{
[DllImport("User32.dll", CharSet = CharSet.Auto)]
protected static extern IntPtr SetClipboardViewer(IntPtr hWndNewViewer);
protected const int WM_DRAWCLIPBOARD = 0x308;
protected IntPtr _clipboardViewer;
protected bool isMonitoring = false;
protected int lineCount = 0;
private IntPtr _clipboardViewer;
private bool _isMonitoring = false;
private int _lineCount = 0;
public MainForm()
@ -26,9 +19,23 @@ namespace ClipboardWatcher
memoBox1.TextBox.WordWrap = false;
}
protected override void OnShown(EventArgs e)
{
base.OnShown(e);
button2.Focus();
}
protected override void OnClosing(CancelEventArgs e)
{
base.OnClosing(e);
this.IsMonitoring = false;
}
protected override void WndProc(ref Message m)
{
if ((m.Msg == WM_DRAWCLIPBOARD) && this.IsMonitoring)
if ((m.Msg == RyzStudio.Runtime.InteropServices.User32.WM_DRAWCLIPBOARD) && this.IsMonitoring)
{
AddClipboardText();
}
@ -39,18 +46,20 @@ namespace ClipboardWatcher
public bool IsMonitoring
{
get => isMonitoring;
get => _isMonitoring;
set
{
isMonitoring = value;
_isMonitoring = value;
_clipboardViewer = (isMonitoring ? SetClipboardViewer(this.Handle) : default);
_clipboardViewer = (_isMonitoring ? RyzStudio.Runtime.InteropServices.User32.SetClipboardViewer(this.Handle) : default);
button2.LabelText = (isMonitoring ? "Sto&p" : "&Start") + " Monitoring";
button2.LabelText = (_isMonitoring ? "Sto&p" : "&Start") + " Monitoring";
}
}
#region Main Menu
/// <summary>
/// New
/// </summary>
@ -70,13 +79,7 @@ namespace ClipboardWatcher
/// <param name="e"></param>
private void exitToolStripMenuItem2_Click(object sender, EventArgs e)
{
try
{
this.Close();
}
catch
{
}
this.Close();
}
/// <summary>
@ -86,8 +89,7 @@ namespace ClipboardWatcher
/// <param name="e"></param>
private void optionsToolStripMenuItem_Click(object sender, EventArgs e)
{
if (this.IsMonitoring) return;
// do nothing
}
/// <summary>
@ -97,18 +99,7 @@ namespace ClipboardWatcher
/// <param name="e"></param>
private void viewHelpToolStripMenuItem1_Click(object sender, EventArgs e)
{
try
{
System.Diagnostics.Process.Start(new ProcessStartInfo()
{
FileName = AppResource.AppHelpURL,
UseShellExecute = true
});
}
catch
{
// do nothing
}
RyzStudio.Diagnostics.Process.Execute(AppResource.AppHelpURL);
}
/// <summary>
@ -118,9 +109,18 @@ namespace ClipboardWatcher
/// <param name="e"></param>
private void aboutToolStripMenuItem1_Click(object sender, EventArgs e)
{
MessageBox.Show(Application.ProductName + " v" + Application.ProductVersion, "About", MessageBoxButtons.OK, MessageBoxIcon.Information);
var form = new RyzStudio.Windows.ThemedForms.AboutForm();
form.ProductURL = AppResource.AppProductURL;
form.AuthorURL = AppResource.AppAuthorURL;
form.CompanyURL = AppResource.AppCompanyURL;
form.ProductCopyrightStartYear = 2024;
form.ProductLogo = AppResource.icon_64;
form.ShowDialog();
}
#endregion
/// <summary>
/// Start/stop monitoring
@ -144,17 +144,7 @@ namespace ClipboardWatcher
Clipboard.Clear();
memoBox1.Text = string.Empty;
lineCount = 0;
}
/// <summary>
/// Close
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button1_MouseClick(object sender, MouseEventArgs e)
{
this.Close();
_lineCount = 0;
}
@ -193,9 +183,9 @@ namespace ClipboardWatcher
foreach (string item in fileList)
{
memoBox1.Text += item + Environment.NewLine;
lineCount++;
_lineCount++;
UIControl.SetText(this, $"Clipboard Monitor ({lineCount.ToString()})");
UIControl.SetText(this, $"Clipboard Monitor ({_lineCount.ToString()})");
}
}
@ -214,14 +204,11 @@ namespace ClipboardWatcher
}
memoBox1.Text += clipboardText.Trim() + Environment.NewLine;
lineCount++;
_lineCount++;
UIControl.SetText(this, $"Clipboard Monitor ({lineCount.ToString()})");
UIControl.SetText(this, $"Clipboard Monitor ({_lineCount.ToString()})");
this.TopMost = true;
this.BringToFront();
this.Focus();
this.TopMost = false;
UIControl.BringToFront(this);
}
}

View File

@ -131,297 +131,297 @@
<value>
AAABAAQAMDAAAAEAIACoJQAARgAAACAgAAABACAAqBAAAO4lAAAYGAAAAQAgAIgJAACWNgAAEBAAAAEA
IABoBAAAHkAAACgAAAAwAAAAYAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMz
MygzMzPXMzMzszIyMmU1NTUYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAGEAAAClAAAA1wAA
APEAAAD7AAAA6AAAAMUAAACNAAAAPAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAMTExOTQ0NO00NDT/NDU1/zMzM/8zMzP9MzMzyDMzM3k0NDQsAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAACQAAAA9QAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAANYAAABZAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATgAA
AOcAAAD/AAAA/wAAAP8gFQv/Wjof/3lOKf+DVCz/b0gm/0UsF/8KBgP/AAAA/wAAAP8AAAD/AAAAtAAA
ABkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAAABrAAAAvAAAAOIAAADuAAAA7gAA
AO4AAADuAAAA7gAAAO4AAADuAAAA7gAAAO4AAADuAAAA7gAAAO4AAADuAAAA7gAAAO4AAADuAAAA7gAA
AO4AAAD4AAAA/wAAAP8BAQD/UDQb/8J9Qv/3n1T/959U//efVP/3n1T/959U//efVP/rmFD/lmEz/yEV
C/8AAAD/AAAA/wAAAOwAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIwAAANYAAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/xYOCP+rbjr/959U//efVP/3n1T/959U//efVP/3n1T/959U//ef
VP/3n1T/959U/++aUf9zSif/AgEB/wAAAP8AAAD5AAAAVAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAA2QAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/PigV/+eUTv/3n1T/959U//efVP/3n1T/959U//ef
VP/3n1T/959U//efVP/3n1T/959U//efVP/3n1T/snM9/wwHBP8AAAD/AAAA/AAAAFIAAAAAAAAAAAAA
AAAAAAB5AAAA/wAAAP8BAQH/P2Fp/26quP92tsb/drbG/3a2xv92tsb/drbG/3a2xv92tsb/drbG/3a2
xv92tsb/drbG/3a2xv92tsb/drbG/3a2xv8zT1X/AAAA/wAAAP9KLxn/7plR//efVP/3n1T/959U//ef
VP/umVH/flEr/zYjEv8mGA3/SzAZ/7JzPf/3n1T/959U//efVP/3n1T/959U/8J9Qv8RCwb/AAAA/wAA
APUAAAAzAAAAAAAAAAAAAADRAAAA/wAAAP9FanP/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/12QnP8AAAD/AAAA/zsmFP/wm1L/959U//ef
VP/3n1T/959U/9KHR/8lGA3/AAAA/wAAAP8AAAD/AAAA/wAAAP9mQSP/9p5U//efVP/3n1T/959U//ef
VP/Ae0H/CAUD/wAAAP8AAADiAAAAEQAAAAAAAAD2AAAA/wAAAP96vMv/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/gcbX/wgNDv8AAAD/IBUL/+ST
Tf/3n1T/959U//efVP/3n1T/9J1T/zUiEv8AAAD/AAAA/z8pFf9gPiH/GRAJ/wAAAP8AAAD/l2Ez//ef
VP/3n1T/959U//efVP/3n1T/nWU1/wAAAP8AAAD/AAAAqQAAAAAAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/LERK/wAA
AP8CAQH/ung///efVP/3n1T/959U//efVP/3n1T/r3E8/wAAAP8AAAD/hVUt//efVP/3n1T/6JZP/y4d
D/8AAAD/FQ4H//SdU//3n1T/959U//efVP/3n1T/959U/1w7H/8AAAD/AAAA/wAAAEsAAAD/AAAA/wAA
AP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/9xrr3/AAAA/wAAAP9uRyb/959U//efVP/3n1T/959U//efVP/3n1T/fVAq/wAAAP8NCAT/9Z5T//ef
VP/3n1T/959U/6NpN/8AAAD/AAAA/9OISP/3n1T/959U//efVP/3n1T/959U/+mWT/8XDwj/AAAA/wAA
ANUAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/9uqbf/AAAA/wAAAP93TSn/959U//efVP/3n1T/959U//efVP/3n1T/ek8q/wAA
AP8PCQX/9p5U//efVP/3n1T/959U/6drOf8AAAD/AAAA/9KHR//3n1T/959U//efVP/3n1T/959U/+2Z
Uf8cEgr/AAAA/wAAANsAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/KT9E/wAAAP8FAwL/xH5D//efVP/3n1T/959U//ef
VP/3n1T/q246/wAAAP8AAAD/kV4x//efVP/3n1T/7plR/zUiEv8AAAD/EgwG//OdU//3n1T/959U//ef
VP/3n1T/959U/2hDI/8AAAD/AAAA/wAAAFQAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/fcDQ/wYJCv8AAAD/JxkN/+iW
T//3n1T/959U//efVP/3n1T/8ZtS/y4dD/8AAAD/AQEA/0guGP9oQyP/IhYM/wAAAP8AAAD/jFow//ef
VP/3n1T/959U//efVP/3n1T/qm06/wEBAP8AAAD/AAAAtAAAAAAAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/1aF
kP8AAAD/AAAA/0UsF//znVP/959U//efVP/3n1T/959U/8uDRf8cEgr/AAAA/wAAAP8AAAD/AAAA/wAA
AP9WNx3/9Z5T//efVP/3n1T/959U//efVP/JgUT/DAcE/wAAAP8AAADpAAAAFwAAAAAAAAD/AAAA/wAA
AP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/84Vl3/AAAA/wAAAP9WNx3/8pxS//efVP/3n1T/959U//efVP/olk//ckon/zgk
E/8gFQv/TTEa/6RpOP/3n1T/959U//efVP/3n1T/959U/8uDRf8XDwj/AAAA/wAAAPgAAAA8AAAAAAAA
AAAAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+R3/H/JTk+/wAAAP8AAAD/Si8Z/+yYUP/3n1T/959U//ef
VP/3n1T/959U//efVP/3n1T/959U//efVP/3n1T/959U//efVP/3n1T/v3tB/xELBv8AAAD/AAAA/gAA
AF4AAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/jtvt/yk/Rf8AAAD/AAAA/yAV
C/+6eD//959U//efVP/3n1T/959U//efVP/3n1T/959U//efVP/3n1T/959U//OdU/+EVS3/BgQC/wAA
AP8AAAD8AAAAYwAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5De
8P8yTlT/AAAA/wAAAP8CAQH/YD4h/9KHR//3n1T/959U//efVP/3n1T/959U//efVP/ynFL/p2s5/y0d
D/8AAAD/AAAA/wAAAPQAAABSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/XY+b/wkOD/8AAAD/AAAA/wAAAP8vHxD/aUMk/4hXLv+RXjH/gFIr/1Q2
Hf8TDAf/AAAA/wAAAP8AAAD/AAAAwgAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAA
AP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/4TL3P83VVz/AgQE/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOIAAABpAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/hMzd/1J/
iv8qQUf/DxYY/wAAAP8AAAD/AAAA/wAAAP8AAADTAAAATAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/88XGT/AAAA/wAAAP8AAACMAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/8+YGj/AAAA/wAAAP8AAACMAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/8+YGj/AAAA/wAA
AP8AAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAA
AP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/8+YGj/AAAA/wAAAP8AAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/8+YGj/AAAA/wAAAP8AAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/8+YGj/AAAA/wAAAP8AAACMAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/8+YGj/AAAA/wAAAP8AAACMAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/8+YGj/AAAA/wAA
AP8AAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAA
AP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/8+YGj/AAAA/wAAAP8AAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/8+YGj/AAAA/wAAAP8AAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/8+YGj/AAAA/wAAAP8AAACMAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/8+YGj/AAAA/wAAAP8AAACMAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/8+YGj/AAAA/wAA
AP8AAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAA
AP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/8+YGj/AAAA/wAAAP8AAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/gcbX/1uMmP9PeoT/T3qE/096
hP9PeoT/T3qE/096hP9PeoT/T3qE/096hP9PeoT/T3qE/096hP9RfIf/aqOw/5Hf8f+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/8+YGj/AAAA/wAAAP8AAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP+Axtb/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/9XhpH/BAYH/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/xsp
Lf+Dytv/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/8+YGj/AAAA/wAAAP8AAACMAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD0AAAA/wAAAP94ucn/lOT3/5Tk9/+U5Pf/lOT3/3e3
x/8CBAT/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8pP0T/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/81UVj/AAAA/wAAAP8AAACBAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMAAAA/wAAAP8+YGj/lOT3/5Tk
9/+U5Pf/lOT3/0lwef8AAAD/AAAA/xMTE/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMzM/8zMzP/MzMz/zMz
M/8zMzP/MzMz/zMzM/8uLi7/AAAA/wAAAP8BAQH/itXn/5Tk9/+U5Pf/lOT3/4XN3v8JDg//AAAA/wAA
AP8AAABXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxAAAA/wAA
AP8AAAD/NFBX/2GVov9jmKX/Y5il/yM2O/8AAAD/AAAA/05OTv+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZ
mf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/CgoK/wAAAP8AAAD/UHqF/2OYpf9jmKX/VYOO/xIc
Hv8AAAD/AAAA/wAAAO0AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAIAAAAzwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/05OTv+ZmZn/mZmZ/5mZ
mf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/CgoK/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAGIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAGQAAAMgAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/05O
Tv+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/CgoK/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD6AAAAcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAABYAAAAqgAAAMkAAADMAAAAzAAA
AO0AAAD/AAAA/05OTv+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZ
mf+ZmZn/CgoK/wAAAP8AAAD/AAAA1gAAAMwAAADMAAAAwQAAAIoAAAAlAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAA0NDRFMzQ09D0+Pv6htbX/xODh/5apqv9ncXL/Ojs7/jMzM/8zMzP/NDQ04DQ0
NJkyMjJNMzMzBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAJkAAAD/AAAA/zs7O/+FhYX/hYWF/4WFhf+FhYX/hYWF/4WFhf+FhYX/hYWF/4WF
hf+FhYX/hYWF/4WFhf9/f3//BQUF/wAAAP8AAAD/AAAAJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAADMzM180NDT7T1BQ/b/R0f/S7/D/0O7v/9Du7//Q7u//y+np/6e9
vf93hIT/QkVF/jMzM/8zMzP/NDQ08DMzM6o0NDReMzMzDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADvAAAAAgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMzdzU1Nf5eYWH+xtna/9nx8v/Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//zuzt/7DIyf+CkZH/UlhY/jMzM/8zMzP/MzMz/DMzM8QzMzNvNTU1HQAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAADWAAAA/wAAAP8AAAD/AAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAABrAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFVVVQMzMzOVNTU1/2xwcP7O4+P/3PLz/9Xw
8f/Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/7zW1/+Ro6P/Ymtr/zY2
Nv4zMzP/MzMz/zMzM9UzMzOIMzMzPAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCQkBzMzM6k5OTn/eH5+/9Po
6f/c8vP/2/Lz/9Hu7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/8Xh4v+csLD/bHd3/zs9Pf4zMzP/MzMz/zQ0NOI0NDSZMjIyTSQkJAcAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtLS0RMzMzwjw8
PP+Ij5D/2O7v/9zy8//c8vP/1/Hy/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/8vo6f+jubr/dICA/0NGRv4zMzP/MzMz/zQ0
NPIyMjJrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc3
NxwzMzPVQUFB/5Wfn//a8fL/3PLz/9zy8//c8vP/0+/w/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/8/t
7v+wyMn/gZCQ/zk6Ov4zMzPEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAMTExKjQ0NOJGRkb/oKys/9zy8//c8vP/3PLz/9zy8//b8vP/0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/19naP80NDT5JCQkBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAyMjI4NTU17UhISP6turr/3PLz/9zy8//c8vP/3PLz/9zy8//X8fH/0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/4KRkv8zMzP/MTExOQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ0NE80NDT3Tk9P/bnJyv/c8vP/3PLz/9zy8//c8vP/3PLz/9zy
8//T7/D/0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/6a8vf8zMzP/MzMzcwAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMjIyYTQ0NPxUVlb9wtPU/9zy8//c8vP/3PLz/9zy
8//c8vP/3PLz/9vy8//Q7u//0O7v/8fk5f/O7O3/0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/8nm
5/81NTX+NDQ0rQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMzN3MzMz/11gYP3K3d3/3PLz/9zy
8//c8vP/3PLz/9zy8//c8vP/3PLz/9jx8v/Q7u//i6Cg/wMEBP8hJib/rcbH/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7/9RV1f/MzMz6gAAAAAAAAAAAAAAAAAAAAAAAAAAVVVVAzIyMpgzMzP/Z2tr/tDk
5f/c8vP/3PLz/9zy8//c8vP/3PLz/9zy8//c8vP/3PLz/9bw8f/Q7u//TVlZ/wAAAP8AAAD/CgsL/4ic
nf/Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7/91goL/MzMz/zMzMyMAAAAAAAAAAAAAAABAQEAIMzMzqzMz
M/9yeHj/1uvr/93z8//c8vP/3PLz/9zy8//c8vP/3PLz/9zy8//c8vP/3PLz/9Pv8P/Q7u//TVhY/wAA
AP8AAAD/AAAA/wAAAP9baGj/zOnq/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7/+Zra7/MzMz/zQ0NF4AAAAAAAAAAAAA
AAAzMzPCMzMz/3uEhP/a7/D/3fPz/93z8//c8vP/3PLz/9zy8//c8vP/3PLz/9zy8//c8vP/2/Lz/9Du
7//Q7u//TVhY/wAAAP8AAAD/AAAA/wAAAP8AAAD/MDc3/7vW1//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7/++2dr/MzMz/zQ0
NJkAAAAAAAAAAAAAAAAzMzPNPD09/tvx8v/d8/T/3fPz/93z8//c8vP/3PLz/9zy8//c8vP/3PLz/9zy
8//c8vP/2fHy/9Du7//Q7u//TVhY/wAAAP8AAAD/YnBw/wYHB/8AAAD/AAAA/xQWFv+ds7T/0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//REdH/jQ0NNQAAAAAAAAAAAAAAAAyMjKTMzMz/8ve3//d8/T/3fPz/93z8//c8vP/3PLz/9zy
8//c8vP/3PLz/9zy8//c8vP/1/Hx/9Du7//Q7u//TVhY/wAAAP8AAAD/s8zN/6e/wP8bHx//AAAA/wAA
AP8DBAT/b39//8/t7v/Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//aHJz/zMzM/0tLS0RAAAAAAAAAAA0NDRZMzMz/6u6u//d8/T/3fPz/93z
8//c8vP/3PLz/9zy8//c8vP/3PLz/9zy8//c8vP/1fDx/9Du7//Q7u//TVhY/wAAAP8AAAD/s8zN/9Du
7//A3N3/OkJD/wAAAP8AAAD/AAAA/0BJSf/E4OH/0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//jJ2e/zMzM/8yMjJIAAAAAAAAAAAzMzMeMzMz/4aQ
kP/d8/T/3fPz/93z8//c8vP/3PLz/9zy8//c8vP/3PLz/9zy8//c8vP/1O/w/9Du7//Q7u//TVhY/wAA
AP8AAAD/s8zN/9Du7//Q7u//z+3u/29/f/8CAgL/AAAA/wAAAP8fIyT/rMXG/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//sMfI/zMzM/8zMzOCAAAAAAAA
AAAAAAAAMzMz5FpfX/7d8/T/3fPz/93z8//c8vP/3PLz/9zy8//c8vP/3PLz/9zy8//c8vP/0u/w/9Du
7//Q7u//TVhY/wAAAP8AAAD/s8zN/9Du7//Q7u//0O7v/9Du7/+Uqar/DhAQ/wAAAP8AAAD/CgsL/4md
nf/Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//zuvs/zo7
O/40NDS8AAAAAAAAAAAAAAAAMzMzqTY2N//V6er/3fPz/93z8//c8vP/3PLz/9zy8//c8vP/3PLz/9zy
8//c8vP/0e7v/9Du7//Q7u//TVhY/wAAAP8AAAD/s8zN/9Du7//Q7u//0O7v/9Du7//Q7u//tM7P/yct
Lf8AAAD/AAAA/wAAAP9baWn/zerr/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/1tjY/80NDT1QEBABAAAAAAAAAAAMzMzbzMzM/+4ycn/3fPz/93z8//c8vP/3PLz/9zy
8//c8vP/3PLz/9zy8//c8vP/0e7v/9Du7//Q7u//TVhY/wAAAP8AAAD/s8zN/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/8nm5/9OWlr/AAAA/wAAAP8AAAD/a3p7/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/36Njf8zMzP/MzMzMgAAAAAAAAAAMTExNDMzM/+UoaH/3fPz/93z
8//c8vP/3PLz/9zy8//c8vP/3PLz/9zy8//c8vP/0O7v/9Du7//Q7u//TVhY/wAAAP8AAAD/s8zN/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/8nm5/9OWlr/AAAA/wAAAP8AAAD/a3p7/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/6O4uf8zMzP/MzMzbQAAAAAAAAAAQEBABDQ0
NPRrcnL/3fP0/93z8//d8/P/3PLz/9zy8//c8vP/3PLz/9zy8//b8vP/0O7v/9Du7//Q7u//TVhY/wAA
AP8AAAD/s8zN/9Du7//Q7u//0O7v/9Du7//Q7u//tM7P/yctLf8AAAD/AAAA/wAAAP9baWn/zerr/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/8bi4/80NDT/MjIypwAA
AAAAAAAAAAAAADMzM749Pj7+3PHx/93z8//d8/P/3PLz/9zy8//c8vP/3PLz/9zy8//c8vP/0O7v/9Du
7//Q7u//TVhY/wAAAP8AAAD/s8zN/9Du7//Q7u//0O7v/9Du7/+Uqar/DxER/wAAAP8AAAD/CgsL/4ic
nf/Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7/9NUVL+NDQ04gAAAAAAAAAAAAAAADIyMoQzMzP/w9bW/93z8//d8/P/3PLz/9zy8//c8vP/3PLz/9zy
8//c8vP/0e7v/9Du7//Q7u//TVhY/wAAAP8AAAD/s8zN/9Du7//Q7u//z+3u/29/f/8CAgL/AAAA/wAA
AP8fIyT/rMXG/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7/9yfn//MzMz/zU1NR0AAAAAAAAAADQ0NEozMzP/oa+w/93z8//d8/P/3PLz/9zy
8//c8vP/3PLz/9zy8//c8vP/0u/w/9Du7//Q7u//TVhY/wAAAP8AAAD/s8zN/9Du7//A3N3/O0ND/wAA
AP8AAAD/AAAA/0BJSf/D3+D/0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7/+WqKn/MzMz/zIyMlcAAAAAAAAAADAwMBAzMzP9eIGB/93z
8//d8/P/3PLz/9zy8//c8vP/3PLz/9zy8//c8vP/1O/w/9Du7//Q7u//TVhY/wAAAP8AAAD/s8zN/6e/
wP8bHx//AAAA/wAAAP8CAwP/b39//8/t7v/Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7/+50tP/MzMz/zMzM5EAAAAAAAAAAAAA
AAA0NDTUSk1N/t3z8//d8/P/3PLz/9zy8//c8vP/3PLz/9zy8//c8vP/1fDx/9Du7//Q7u//TVhY/wAA
AP8AAAD/YnBw/wYHB/8AAAD/AAAA/xQWFv+ds7T/0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//O7O3/Oz09/jMz
M80AAAAAAAAAAAAAAAA0NDSZMzMz/87i4//d8/P/3PLz/9zy8//c8vP/3PLz/9zy8//c8vP/2PHy/9Du
7//Q7u//TVhY/wAAAP8AAAD/AAAA/wAAAP8AAAD/MDc3/7vW1//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/8zp
6v9qdHT/MzMz/zMzM8IAAAAAAAAAAAAAAAAyMjJgMzMz/6u8vP/d8/P/3PLz/9zy8//c8vP/3PLz/9zy
8//c8vP/2/Lz/9Du7//Q7u//TVhY/wAAAP8AAAD/AAAA/wAAAP9baGj/zOnq/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//yOXm/19oaP8zMzP/MzMzuTs7Ow0AAAAAAAAAAAAAAAAwMDAlMzMz/4WRkf/d8/P/3PLz/9zy
8//c8vP/3PLz/9zy8//c8vP/3PLz/9Pv8P/Q7u//TVlZ/wAAAP8AAAD/CgsL/4icnf/Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//B3d7/UVdX/jMzM/8zMzOgMzMzBQAAAAAAAAAAAAAAAAAAAAAAAAAAMzMz6Vlf
X//d8/P/3PLz/9zy8//c8vP/3PLz/9zy8//c8vP/3PLz/9fx8v/Q7u//i6Cg/wMEBP8hJib/rcbH/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/7vV1v9KTk79MzMz/zMzM4gAAAABAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAMzMzrzU1Nf7V6+z/3fPz/9zy8//c8vP/3PLz/9zy8//c8vP/3PLz/9zy8//R7/D/0O7v/8fk
5f/O7O3/0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//sMjI/0FDQ/0zMzP9MzMzaQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAMjIydTMzM/+4ysv/3fPz/9zy8//c8vP/3PLz/9zy8//c8vP/3PLz/9zy
8//X8fH/0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7/+nvb3/OTs7/TQ0NPkyMjJWAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANDQ0OzMzM/+ToKH/3fPz/9zy8//c8vP/3PLz/9zy
8//c8vP/3PLz/9zy8//c8vP/0+/w/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/5eqq/81Njb+NDU18TEx
MT4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCQkBzMzM/hpcXH/3fPz/9zy
8//c8vP/3PLz/9zy8//c8vP/3PLz/9zy8//c8vP/2vLz/9Hu7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//i5yd/zQ0
NP80NDTnMTExLwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMz
M8Q5Ojr+jZqa/8DT1P/b8vL/3PLz/9zy8//c8vP/3PLz/9zy8//c8vP/3PLz/9nx8v/R7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/87s
7f91goL/MzMz/zMzM9U3NzccAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAADIyMms0NDTyMzMz/zMzM/9KTU3+hY+P/7XHyP/Y7u//3PLz/9zy8//c8vP/3PLz/9zy
8//Z8fL/0e7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//y+jp/2dwcf8zMzP/MzMzwi0tLREAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVVUDMzMzPDMzM4g0NDTbMzMz/zMzM/89Pj7+cnp6/6W0
tP/R5ub/3PLz/9zy8//c8vP/2fHy/9Lv8P/Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//I5eb/XWVl/zMzM/8zMzOwOTk5CQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANTU1KzMz
M3czMzPEMzMz/jMzM/82Njb+ZWtr/5qoqP/I29z/3PLz/9vy8//U8PH/0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/8Hc3f9QVVX+MzMz/zIyMp1AQEAEAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAALi4uFjQ0NF4zMzOzNDQ0+TMzM/8zMzP/T1NT/oeSkv+3ycn/1+/w/9Tv
8P/Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//t9DR/0VJSf4zMzP/MzMziAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMzMzCjIyMk00NDSZMzMz6jMz
M/8zMzP/QEND/niCgv+lt7f/y+bn/9Hu7//Q7u//0O7v/9Du7/+vx8f/P0JC/TMzM/00NDRnAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAVVVVAzMzMzwzMzOIMzQ02DMzM/8zMzP/Nzg4/mBoaf+Nnp//wNvc/6C1tv84OTn+MzMz+DQ0
NFMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ0NCwzMzN5MzMzyDMzM/0zMzP/NDQ0/zQ0
NP8zNTXuMTExOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADU1
NRgyMjJlMzMzszMzM9czMzMoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//4P///8AAP//AH///wAA//4AB///AAD//AAA//8AAP/4
AAAf/wAA/+AAAAH/AAD/wAAAAD8AAP+AAAAAHwAA/wAAAAAfAAD+AAAAAA8AAPwAAAAADwAA+AAAAAAP
AADwAAAAAA8AAOAAAAAADwAAgAAAAAAHAAAAAAAAAAcAAAAAAAAABwAAAAAAAAAHAAAAAAAAAAMAAAAA
AAAAAwAAAAAAAAADAACAAAAAAAMAAIAAAAAAAQAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAwAAAAAAB
AADAAAAAAAAAAMAAAAAAAAAAwAAAAAAAAADgAAAAAAAAAOAAAAAAAAAA4AAAAAAAAADgAAAAAAEAAPAA
AAAAAwAA8AAAAAAPAADwAAAAAB8AAPAAAAAAPwAA8AAAAAB/AAD4AAAAAP8AAPgAAAAB/wAA/AAAAAP/
AAD/wAAAB/8AAP/4AAAf/wAA//8AAD//AAD//+AAf/8AAP///gD//wAA////wf//AAAoAAAAIAAAAEAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAAAAngAA
AOUAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD6AAAAzgAA
AFoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////wAf/xBP///8AA//EE////gAA/8QTAAAAAAB/xBIAA
AAAAD/EEAAAAAAAH8QQAAAAAAAPxBAAAAAAAAfEEAAAAAAAB8QQAAAAAAADxBAAAAAAAAPEEAAAAAAAA
8QQAAAAAAADxBAAAAAAAAfEEAAAAAAAB8QQAAAAAAAPxBAAAAAAAB/EEAAAAAAAP8QQAAAAAAB/xBAAA
AAAAP/EEAAAAAAB/8QQAAAAAAf/xBAAAAAAH//EEAAAAAAf/8QQAAAAAB//xBAAAAAAH//EEAAAAAAf/
8QQAAAAAB//xBAAAAAAH//EEAAAAAAf/8QQAAAAAB//xBAAAAAAH//EEAAAAAAf/8QQAAAAAB//xBAAA
AAAH//EEAAAAAAf/8QQAAAAAB//xBAAAAAAH//EEAAAAAAf/8QQAAAAAB//xBAAAAAAH//EEAAAAAA//
8QSAAAAAH//xBMAAAAA///EE/wAAB///8QT/AAAH///xBP8AAA////EE/4AAH///8QQoAAAAIAAAAEAA
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
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/26pt/8fLzP/AAAA/wAAAP8BAQD/BwUD/wAAAP8AAAD/AgEB7QAA
AH4AAAAGAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/h9Di/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/91tcT/TnmD/ztaYv8PFxn/AAAA/wAA
AJUAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAP+H0OL/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/ypA
Rv8AAAD/AAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/4fQ4v+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/KkBG/wAAAP8AAABeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/h9Di/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/8qQEb/AAAA/wAAAF4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAA
AP+H0OL/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/ypARv8AAAD/AAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAD/AAAA/4fQ4v+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/KkBG/wAAAP8AAABeAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAP8AAAD/h9Di/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/8qQEb/AAAA/wAAAF4AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAP+H0OL/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/ypARv8AAAD/AAAAXgAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/4fQ4v+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/KkBG/wAA
AP8AAABeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/h9Di/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/8qQEb/AAAA/wAAAF4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAP+H0OL/lOT3/5Tk
9/+U5Pf/gMbW/0Jmbv8xTFL/MUxS/zFMUv8xTFL/MUxS/zFMUv8xTFL/MUxS/zlYX/9mnar/lOT3/5Tk
9/+U5Pf/lOT3/ypARv8AAAD/AAAAXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD1AAAA/4LI
2f+U5Pf/lOT3/4fQ4v8LERL/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA
AP9dkJz/lOT3/5Tk9/+U5Pf/JDc8/wAAAP8AAABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AMUAAAD/QGJr/5Pi9f+U5Pf/XZCc/wAAAP8ZGRn/XFxc/1xcXP9cXFz/XFxc/1xcXP9cXFz/XFxc/1xc
XP87Ozv/AAAA/yc8Qf+U5Pf/lOT3/3Guvf8DBQb/AAAA/wAAACMAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAASQAAAP8AAAD/Cg8Q/xQeIf8LERP/AAAA/zU1Nf+ZmZn/mZmZ/5mZmf+ZmZn/mZmZ/5mZ
mf+ZmZn/mZmZ/21tbf8AAAD/BAYH/xQeIf8RGhz/AAAA/wAAAP8AAACmAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAOoAAAD/AAAA/wAAAP8AAAD/NTU1/5mZmf+ZmZn/mZmZ/5mZ
mf+ZmZn/mZmZ/5mZmf+ZmZn/bW1t/wAAAP8AAAD/AAAA/wAAAP8AAAD7AAAAmQAAAAwAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAACUAAAAzAAAAhwAAAP8sLCz/j4+P/4+P
j/+Pj4//j4+P/4+Pj/+Pj4//j4+P/4+Pj/9gYGD/AAAA/wAAANEAAAAzAAAALwAAAAoAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAAAA/gAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAjQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAMjIyVzg4OPmKmpv+eomJ/kVKSvY1Njb8PD09xDIyMmszMzMeAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAADU1NW5BQkL6tcXG/9Hu7//Q7u//0O7v/7vV1v+LnJ3/WF9f9jQ1
Nf06OzvfNDQ0iTMzMzwAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE4ODiDTU5O+sDS0v/Y8fL/0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//xODh/5ywsP9pc3P4ODk5+jg5OfA3NzemMjIyTSQkJAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMzMFOTk5qVdaWvjK3d3/3PLz/9Pv8P/Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//L6en/ore4/3F9ffs+QED4Nzc39zs8PLIyMjJcNzc3DgAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKysrDDo8PMBobGz40eXm/9zy8//b8vP/0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/8/t7v+vx8f/fYyN/kBD
Q/czMzN4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADY2NhM8Pj7Pdnx8+NXq6//c8vP/3PLz/9fw
8f/Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//i5yc/zs8PLsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2NjYhOzw84YGIiPrY7+//3PLz/9zy
8//c8vP/0+/w/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7/+vx8f/ODk58gAAAAEAAAAAAAAAAAAAAAAAAAAAMzMzLTo7O+2PmZn82vHy/9zy
8//c8vP/3PLz/9vy8//R7u//l62t/7DKyv/Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/83q6/83Nzf7NDQ0JwAAAAAAAAAAAAAAADIyMkI6Ojr2nKio/dzy
8//c8vP/3PLz/9zy8//c8vP/2PHy/8Tg4f8BAQH/CAkJ/4WYmf/Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/1RaWvMyMjJhAAAAAAAAAAAyMjJbNzg4+qm4
uP/d8/P/3PLz/9zy8//c8vP/3PLz/9zy8//V8PH/vdnZ/wAAAP8AAAD/AAAA/1dkZP/L6On/0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//fYyM/jk5OaIAAAAAAAAAADg5
OeyisrL/3fPz/93z8//c8vP/3PLz/9zy8//c8vP/3PLz/9Pv8P+92dn/AAAA/xgcHP8VGBj/AAAA/y40
NP+51NX/0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7/+it7j/Ozw84gAA
AAAAAAAAOzw8tpmnp//d8/T/3fPz/9zy8//c8vP/3PLz/9zy8//c8vP/0e7v/73Z2f8AAAD/Mjk5/7/a
2/83P0D/AAAA/xATE/+Yrq7/0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/8Xh
4v80NDT+MzMzFAAAAAAzMzNzb3d3993z9P/d8/P/3PLz/9zy8//c8vP/3PLz/9vy8//Q7u//vdnZ/wAA
AP8yOTn/0O7v/87r7P9hb3D/AQEB/wIDA/9od3f/zuzt/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/0ZKSvQyMjJMAAAAADIyMjhDRET43fLz/93z8//c8vP/3PLz/9zy8//c8vP/2fHy/9Du
7/+92dn/AAAA/zI5Of/Q7u//0O7v/9Du7/+Qpab/DQ8P/wAAAP8/SEj/w9/g/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//bnp6+jU1NYcAAAAAMzMzBTU2NvnL3d7/3fPz/9zy8//c8vP/3PLz/9zy
8//Y8fL/0O7v/73Z2f8AAAD/Mjk5/9Du7//Q7u//0O7v/9Du7/+wysr/Iicn/wAAAP8hJib/zerr/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7/+Upqf/PD09zAAAAAAAAAAAPT4+zqq4uf/d8/P/3PLz/9zy
8//c8vP/3PLz/9jx8v/Q7u//vdnZ/wAAAP8yOTn/0O7v/9Du7//Q7u//0O7v/7DKyv8iJyf/AAAA/yEm
Jv/N6uv/0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/7jS0v81NTX6KysrBgAAAAA0NDSJgouM+93z
8//c8vP/3PLz/9zy8//c8vP/2PHy/9Du7/+92dn/AAAA/zI5Of/Q7u//0O7v/9Du7/+Qpab/DQ8P/wAA
AP8+R0f/w9/g/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//z+3u/zw+Pvg0NDQ2AAAAADQ0
NE5RVFT13fPz/93z8//c8vP/3PLz/9zy8//Y8fL/0O7v/73Z2f8AAAD/Mjk5/9Du7//O6+z/aHd3/wEB
Af8CAwP/aHd3/87s7f/Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//X2dn9TQ0
NHEAAAAAMzMzFDU1Nf7U6er/3fPz/9zy8//c8vP/3PLz/9ry8v/Q7u//vdnZ/wAAAP8yOTn/v9rb/zc/
QP8AAAD/EBMT/5iurv/Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7/+Hl5f/PD09tAAAAAAAAAAAOzw84rTFxv/d8/P/3PLz/9zy8//c8vP/2/Lz/9Du7/+92dn/AAAA/xgc
HP8VGBj/AAAA/y40NP+51NX/0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/5KkpP84OTnsAAAAAAAAAAA4Ojqjj5uc/t3z8//c8vP/3PLz/9zy8//c8vP/0+/w/73Z
2f8AAAD/AAAA/wAAAP9XZGT/y+jp/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7/+Xqqv/NjY2+zQ0NGMAAAAAAAAAADQ0NGNiZ2f13fPz/9zy8//c8vP/3PLz/9zy
8//W8PH/xODh/wEBAf8ICQn/hZiZ/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//i5yc/TY3N/c0NDRJAAAAAAAAAAAAAAAAMjIyKTk6Ovva8PD/3PLz/9zy
8//c8vP/3PLz/9vy8//R7u//l62t/7DKyv/Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//z+3u/3mIiPw3ODjyMTExOQAAAAAAAAAAAAAAAAAAAAAAAAABODk58sDS
0//c8vP/3PLz/9zy8//c8vP/3PLz/9bw8f/Q7u//0O7v/9Du7//Q7u//0O7v/9Du7//Q7u//0O7v/9Du
7//Q7u//0O7v/9Du7//Q7u//0O7v/8zp6v9ncXL5Nzk55jY2NiYAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAA7Pj69nKqr/9zy8//c8vP/3PLz/9zy8//c8vP/3PLz/9Lv8P/Q7u//0O7v/9Du7//Q7u//0O7v/9Du
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
rEGAAKxBgAGsQYADrEHgD6xB/B+sQQ==
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmAwIAlAoHA98DAgH5CQUD6AcGA7IAAABGAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAaAAAAYQAAAHcAAAB3AAAAdwAAAHcAAAB3AAAAdwAAAHcAAAB3AAAAeAEB
ALgCAgH9OiUT+5RfMv+0dD3/omg3/1s7HvwFAwL8BwQDsgAAABEAAAAAAAAAAAAAADwBAgLyAAAA/wAA
AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AwIB/wsHBP+pbDn/959U//efVP/3n1T/959U//ef
VP/Rh0f/KRsO+QcFAtcAAAATAAAAAAECAs0PGBn8c7HA/4DG1v+Axtb/gMbW/4DG1v+Axtb/gMbW/4DG
1v9Ib3f/CwkH/8iARP/3n1T/7plR/2ZBI/8dEwr/RSwX/9OISP/3n1T/6ZZP/y4eD/kHBAO+AAAAAgAB
Afw9Xmb/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/3a2xf8EBAP/pms4//efVP/3n1T/dkwo/yEV
C/+gZzb/SzAZ/y4dD//3n1T/959U/9uNSv8PCgX5AgIAfAAAAP9AYmv/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/zhVXP84Jhb/959U//efVP/3n1T/PScV/4JULP/3n1T/y4NF/wAAAP/ql1D/959U//ef
VP+CVCz/BQMC8AAAAP9AYmv/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/3Oywf8EBAP/qm46//ef
VP/3n1T/ckon/yUYDf+pbDn/UTQc/ykaDv/3n1T/959U/96PS/8RCwb5AgAAgQAAAP9AYmv/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/9QeoT/DgsI/8yERv/3n1T/7JhQ/148IP8WDgj/PCcU/86F
Rv/3n1T/7JhQ/zMhEfkIBQPEAAAABAAAAP9AYmv/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+T4/b/OVRZ/xEOCv+ycz3/959U//efVP/3n1T/959U//efVP/Xikn/MCAQ+QcFAt0AAAAWAAAAAAAA
AP9AYmv/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/k+L1/0hud/8EBAP/RTAc/51l
Nf++ekH/qm06/2RBIv0HBAL7BwQDuwAAABUAAAAAAAAAAAAAAP9AYmv/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/96vMv/O1lf/xYbG/8CAgL/BwQC/wcFAs4AAABPAAAAAQAA
AAAAAAAAAAAAAAAAAP9AYmv/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/9ooa7/AAAA/wAAAEcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9AYmv/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/9ooa7/AAAA/wAA
AEcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9AYmv/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/9ooa7/AAAA/wAAAEcAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AP9AYmv/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/9ooa7/AAAA/wAAAEcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9AYmv/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/9ooa7/AAAA/wAAAEcAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAP9AYmv/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/9ooa7/AAAA/wAAAEcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9AYmv/lOT3/5Tk
9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/+U5Pf/lOT3/5Tk9/9ooa7/AAAA/wAA
AEcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9AYmv/lOT3/5Tk9/+Fzd7/OFde/yc9Qv8nPUL/Jz1C/yc9
Qv8nPUL/Jz1C/y5ITf9xrr3/lOT3/5Tk9/9ooa7/AAAA/wAAAEcAAAAAAAAAAAAAAAAAAAAAAAAAAAID
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
rEEAB6xBAAesQQAHrEEAD6xBwD+sQQ==
</value>
</data>
</root>

Binary file not shown.

BIN
Resources/icon-64.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

63
UIResource.Designer.cs generated
View File

@ -1,63 +0,0 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace ClipboardWatcher {
using System;
/// <summary>
/// A strongly-typed resource class, for looking up localized strings, etc.
/// </summary>
// This class was auto-generated by the StronglyTypedResourceBuilder
// class via a tool like ResGen or Visual Studio.
// To add or remove a member, edit your .ResX file then rerun ResGen
// with the /str option, or rebuild your VS project.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
public class UIResource {
private static global::System.Resources.ResourceManager resourceMan;
private static global::System.Globalization.CultureInfo resourceCulture;
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
internal UIResource() {
}
/// <summary>
/// Returns the cached ResourceManager instance used by this class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
public static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ClipboardWatcher.UIResource", typeof(UIResource).Assembly);
resourceMan = temp;
}
return resourceMan;
}
}
/// <summary>
/// Overrides the current thread's CurrentUICulture property for all
/// resource lookups using this strongly typed resource class.
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
public static global::System.Globalization.CultureInfo Culture {
get {
return resourceCulture;
}
set {
resourceCulture = value;
}
}
}
}

View File

@ -1,120 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

View File

@ -1,5 +1,17 @@
rmdir /s /q "bin\Release\64\"
dotnet publish skye.sln -r win-x64 -c Release /p:PublishSingleFile=true /p:SelfContained=false /p:PublishReadyToRunfalse=true /p:PublishDir="bin\Release\64\"
RMDIR /s /q "bin\"
RMDIR /s /q "obj\"
##rmdir /s /q "bin\Release\86\"
##dotnet publish skye.sln -r win-x86 -c Release /p:PublishSingleFile=true /p:SelfContained=false /p:PublishReadyToRunfalse=true /p:PublishDir="bin\Release\86\"
MKDIR bin
dotnet restore skye.sln
dotnet publish skye.sln -r win-x64 -c Release /p:PublishSingleFile=true /p:SelfContained=false /p:PublishReadyToRunfalse=true /p:PublishDir="bin\"
REM "C:\B\Portable Files (dev)\Inno Setup\v6.0.4-2\app\ISCC.exe" "build-installer.iss"
"C:\B\Portable Files\7-Zip (Portable)\23.01\App\7-Zip64\7z.exe" a -t7z "bin\clipboardwatcher.7z" ".\bin\clipboardwatcher.exe" -mx9
RMDIR /s /q "bin\debug"
RMDIR /s /q "bin\release"
RMDIR /s /q "obj\"
PAUSE

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB