[mapguide-commits] r4810 - in trunk/Tools/Maestro/Maestro: .
MaestroEditorInterface ResourceEditors
svn_mapguide at osgeo.org
svn_mapguide at osgeo.org
Mon Apr 26 20:48:30 EDT 2010
Author: jng
Date: 2010-04-26 20:48:30 -0400 (Mon, 26 Apr 2010)
New Revision: 4810
Modified:
trunk/Tools/Maestro/Maestro/EditorInterface.cs
trunk/Tools/Maestro/Maestro/MaestroEditorInterface/EditorInterface.cs
trunk/Tools/Maestro/Maestro/ResourceEditors/XmlEditorControl.cs
trunk/Tools/Maestro/Maestro/ResourceEditors/XmlEditorControl.resx
Log:
Add Crispin's patch for #1327 with one additional change: Upon success of finding the specified string token, the textbox will scroll to the caret position.
Modified: trunk/Tools/Maestro/Maestro/EditorInterface.cs
===================================================================
--- trunk/Tools/Maestro/Maestro/EditorInterface.cs 2010-04-22 01:17:13 UTC (rev 4809)
+++ trunk/Tools/Maestro/Maestro/EditorInterface.cs 2010-04-27 00:48:30 UTC (rev 4810)
@@ -36,9 +36,25 @@
private static string m_lastPath;
public event EventHandler Closing;
private bool m_IsClosing = false;
-
+
+ public string m_szFind;
+ public string m_szReplace;
+
public EditorInterface(FormMain editor, TabPage page, string resid, bool exisiting)
{
+ EditorInterfaceConstructor(editor, page, resid, exisiting, null, null);
+ }
+
+ public EditorInterface(FormMain editor, TabPage page, string resid, bool exisiting, String szFind, String szReplace)
+ {
+ EditorInterfaceConstructor(editor, page, resid, exisiting, szFind, szReplace);
+ }
+
+ public void EditorInterfaceConstructor(FormMain editor, TabPage page, string resid, bool exisiting, String szFind, String szReplace)
+ {
+ m_szFind = szFind;
+ m_szReplace = szReplace;
+
m_editor = editor;
m_page = page;
m_existing = exisiting;
@@ -399,8 +415,12 @@
public bool IsModified { get { return m_page.Text.EndsWith(" *"); } }
- public string ResourceId { get { return m_resourceID; } }
+ public string ResourceId { get { return m_resourceID; } }
+ public string getFind { get { return m_szFind; } }
+
+ public string getReplace { get { return m_szReplace; } }
+
#endregion
}
}
Modified: trunk/Tools/Maestro/Maestro/MaestroEditorInterface/EditorInterface.cs
===================================================================
--- trunk/Tools/Maestro/Maestro/MaestroEditorInterface/EditorInterface.cs 2010-04-22 01:17:13 UTC (rev 4809)
+++ trunk/Tools/Maestro/Maestro/MaestroEditorInterface/EditorInterface.cs 2010-04-27 00:48:30 UTC (rev 4810)
@@ -170,11 +170,20 @@
/// <param name="ex">The exception to register</param>
void SetLastException(Exception ex);
- /// <summary>
- /// Returns the actual resourceId for the item.
- /// Can only be used if Existing is true
- /// </summary>
- string ResourceId { get; }
+ /// <summary>
+ /// Returns the actual resourceId for the item.
+ /// Can only be used if Existing is true
+ /// </summary>
+ string ResourceId { get; }
+ /// <summary>
+ /// Returns the default "Find" string for the item.
+ /// </summary>
+ string getFind { get; }
+
+ /// <summary>
+ /// Returns the default "Replace" string for the item.
+ /// </summary>
+ string getReplace { get; }
}
}
Modified: trunk/Tools/Maestro/Maestro/ResourceEditors/XmlEditorControl.cs
===================================================================
--- trunk/Tools/Maestro/Maestro/ResourceEditors/XmlEditorControl.cs 2010-04-22 01:17:13 UTC (rev 4809)
+++ trunk/Tools/Maestro/Maestro/ResourceEditors/XmlEditorControl.cs 2010-04-27 00:48:30 UTC (rev 4810)
@@ -64,6 +64,15 @@
private ResourceDataEditor resourceDataEditor;
private ToolStripLabel toolStripLabel1;
private bool m_modified = false;
+ private ToolStripSeparator toolStripSeparator4;
+ private ToolStripTextBox toolStripTextBox_Find;
+ private ToolStripLabel toolStripLabel_Find;
+ private ToolStripLabel toolStripLabel_Replace;
+ private ToolStripTextBox toolStripTextBox_Replace;
+ private ToolStripButton toolStripButton_FindAndReplace;
+ private ToolStripButton toolStripButton_FindNext;
+ private ToolStripSeparator toolStripSeparator5;
+ private ToolStripSeparator toolStripSeparator6;
private string m_positionTemplate;
public XmlEditorControl(EditorInterface editor, string item)
@@ -122,8 +131,20 @@
}
m_inUpdate = false;
UpdateDisplay();
- }
+ // set toolbar
+ String szFind = editor.getFind;
+ if (!String.IsNullOrEmpty(szFind))
+ toolStripTextBox_Find.Text = szFind;
+
+ String szReplace = editor.getReplace;
+ if (!String.IsNullOrEmpty(szReplace))
+ toolStripTextBox_Replace.Text = szReplace;
+
+ if ((!String.IsNullOrEmpty(szFind)) && (!String.IsNullOrEmpty(szReplace)))
+ XML_FindAndReplace_Click( szFind, szReplace, false);
+ }
+
public XmlEditorControl(EditorInterface editor)
: this()
{
@@ -221,8 +242,17 @@
this.ValidateButton = new System.Windows.Forms.ToolStripButton();
this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
this.LaunchExternalEditorButton = new System.Windows.Forms.ToolStripButton();
+ this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
this.toolStripLabel1 = new System.Windows.Forms.ToolStripLabel();
+ this.toolStripLabel_Find = new System.Windows.Forms.ToolStripLabel();
+ this.toolStripTextBox_Find = new System.Windows.Forms.ToolStripTextBox();
+ this.toolStripButton_FindNext = new System.Windows.Forms.ToolStripButton();
+ this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator();
+ this.toolStripLabel_Replace = new System.Windows.Forms.ToolStripLabel();
+ this.toolStripTextBox_Replace = new System.Windows.Forms.ToolStripTextBox();
+ this.toolStripButton_FindAndReplace = new System.Windows.Forms.ToolStripButton();
this.toolbarImages = new System.Windows.Forms.ImageList(this.components);
+ this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator();
this.panel2.SuspendLayout();
this.ResourceDataGroup.SuspendLayout();
this.LockedMessagePanel.SuspendLayout();
@@ -302,7 +332,16 @@
this.ValidateButton,
this.toolStripSeparator3,
this.LaunchExternalEditorButton,
- this.toolStripLabel1});
+ this.toolStripSeparator4,
+ this.toolStripLabel1,
+ this.toolStripLabel_Find,
+ this.toolStripTextBox_Find,
+ this.toolStripButton_FindNext,
+ this.toolStripSeparator5,
+ this.toolStripLabel_Replace,
+ this.toolStripTextBox_Replace,
+ this.toolStripButton_FindAndReplace,
+ this.toolStripSeparator6});
resources.ApplyResources(this.toolBar, "toolBar");
this.toolBar.Name = "toolBar";
this.toolBar.RenderMode = System.Windows.Forms.ToolStripRenderMode.System;
@@ -371,12 +410,55 @@
this.LaunchExternalEditorButton.Name = "LaunchExternalEditorButton";
this.LaunchExternalEditorButton.Click += new System.EventHandler(this.LaunchExternalEditorButton_Click);
//
+ // toolStripSeparator4
+ //
+ this.toolStripSeparator4.Name = "toolStripSeparator4";
+ resources.ApplyResources(this.toolStripSeparator4, "toolStripSeparator4");
+ //
// toolStripLabel1
//
this.toolStripLabel1.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
this.toolStripLabel1.Name = "toolStripLabel1";
resources.ApplyResources(this.toolStripLabel1, "toolStripLabel1");
//
+ // toolStripLabel_Find
+ //
+ this.toolStripLabel_Find.Name = "toolStripLabel_Find";
+ resources.ApplyResources(this.toolStripLabel_Find, "toolStripLabel_Find");
+ //
+ // toolStripTextBox_Find
+ //
+ this.toolStripTextBox_Find.Name = "toolStripTextBox_Find";
+ resources.ApplyResources(this.toolStripTextBox_Find, "toolStripTextBox_Find");
+ //
+ // toolStripButton_FindNext
+ //
+ resources.ApplyResources(this.toolStripButton_FindNext, "toolStripButton_FindNext");
+ this.toolStripButton_FindNext.Name = "toolStripButton_FindNext";
+ this.toolStripButton_FindNext.Click += new System.EventHandler(this.toolStripButton_FindNext_Click);
+ //
+ // toolStripSeparator5
+ //
+ this.toolStripSeparator5.Name = "toolStripSeparator5";
+ resources.ApplyResources(this.toolStripSeparator5, "toolStripSeparator5");
+ //
+ // toolStripLabel_Replace
+ //
+ this.toolStripLabel_Replace.Name = "toolStripLabel_Replace";
+ resources.ApplyResources(this.toolStripLabel_Replace, "toolStripLabel_Replace");
+ //
+ // toolStripTextBox_Replace
+ //
+ this.toolStripTextBox_Replace.Name = "toolStripTextBox_Replace";
+ resources.ApplyResources(this.toolStripTextBox_Replace, "toolStripTextBox_Replace");
+ //
+ // toolStripButton_FindAndReplace
+ //
+ this.toolStripButton_FindAndReplace.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
+ resources.ApplyResources(this.toolStripButton_FindAndReplace, "toolStripButton_FindAndReplace");
+ this.toolStripButton_FindAndReplace.Name = "toolStripButton_FindAndReplace";
+ this.toolStripButton_FindAndReplace.Click += new System.EventHandler(this.toolStripButton_FindAndReplace_Click);
+ //
// toolbarImages
//
this.toolbarImages.ImageStream = ((System.Windows.Forms.ImageListStreamer)(resources.GetObject("toolbarImages.ImageStream")));
@@ -389,6 +471,11 @@
this.toolbarImages.Images.SetKeyName(5, "");
this.toolbarImages.Images.SetKeyName(6, "");
//
+ // toolStripSeparator6
+ //
+ this.toolStripSeparator6.Name = "toolStripSeparator6";
+ resources.ApplyResources(this.toolStripSeparator6, "toolStripSeparator6");
+ //
// XmlEditorControl
//
this.Controls.Add(this.panel2);
@@ -702,5 +789,90 @@
if (e.Button != MouseButtons.None)
UpdateTextPosition();
}
- }
+
+ private void toolStripButton_FindAndReplace_Click(object sender, EventArgs e)
+ {
+ String szFind = toolStripTextBox_Find.Text;
+ if (String.IsNullOrEmpty(szFind))
+ {
+ MessageBox.Show(this, "Cannot Find an Empty String", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
+ toolStripTextBox_Find.Focus();
+ return;
+ }
+ String szReplace = toolStripTextBox_Replace.Text;
+ if (String.IsNullOrEmpty(szFind))
+ {
+ MessageBox.Show(this, "Cannot Replace an Empty String", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
+ toolStripTextBox_Replace.Focus();
+ return;
+ }
+
+ XML_FindAndReplace_Click(szFind, szReplace, true);
+ }
+ public void XML_FindAndReplace_Click( String szFind, String szReplace, bool kFromUI)
+ {
+ // find start
+ int iStartSearching = textEditor.SelectionStart;
+ if (textEditor.SelectionLength > 0)
+ iStartSearching++;
+
+ System.Text.RegularExpressions.Regex regexThis = new System.Text.RegularExpressions.Regex(szFind, System.Text.RegularExpressions.RegexOptions.IgnoreCase);
+ System.Text.RegularExpressions.Match matchThis = regexThis.Match(textEditor.Text, iStartSearching);
+
+ // look by regex, then simple find
+ String szFindInstance = "";
+ if (matchThis.Success)
+ {
+ int iRegExStart = matchThis.Index;
+ int iRegExLength = matchThis.Length;
+
+ // TODO: this is a rubbish hack for single occurrance - there is probably a better RegEx way to find/replace
+ szFindInstance = matchThis.ToString();
+ }
+ else
+ {
+ if (textEditor.Text.IndexOf(szFind, iStartSearching, StringComparison.OrdinalIgnoreCase) < 0)
+ {
+ if (kFromUI)
+ MessageBox.Show(this, "Failed to Find Another Item", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
+ return;
+ }
+ szFindInstance = szFind;
+ }
+
+ String szHighlight;
+ if (String.IsNullOrEmpty(szReplace))
+ szHighlight = szFindInstance;
+ else
+ {
+ textEditor.Text = textEditor.Text.Replace(szFindInstance, szReplace);
+ szHighlight = szReplace;
+ }
+
+ int iFound = textEditor.Text.IndexOf(szHighlight, iStartSearching);
+ if (iFound > -1)
+ {
+ textEditor.Focus();
+ textEditor.Select(iFound, szHighlight.Length);
+ UpdateTextPosition();
+ textEditor.ScrollToCaret();
+
+ if (!String.IsNullOrEmpty(szReplace))
+ m_editor.HasChanged();
+ }
+ }
+
+ private void toolStripButton_FindNext_Click(object sender, EventArgs e)
+ {
+ String szFind = toolStripTextBox_Find.Text;
+ if (String.IsNullOrEmpty(szFind))
+ {
+ MessageBox.Show(this, "Cannot Find an Empty String", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
+ toolStripTextBox_Find.Focus();
+ return;
+ }
+
+ XML_FindAndReplace_Click(szFind, null, true);
+ }
+ }
}
Modified: trunk/Tools/Maestro/Maestro/ResourceEditors/XmlEditorControl.resx
===================================================================
--- trunk/Tools/Maestro/Maestro/ResourceEditors/XmlEditorControl.resx 2010-04-22 01:17:13 UTC (rev 4809)
+++ trunk/Tools/Maestro/Maestro/ResourceEditors/XmlEditorControl.resx 2010-04-27 00:48:30 UTC (rev 4810)
@@ -175,7 +175,7 @@
<value>resourceDataEditor</value>
</data>
<data name=">>resourceDataEditor.Type" xml:space="preserve">
- <value>OSGeo.MapGuide.Maestro.ResourceEditors.ResourceDataEditor, OSGeo.MapGuide.Maestro.ResourceEditors, Version=1.1.0.4480, Culture=neutral, PublicKeyToken=null</value>
+ <value>OSGeo.MapGuide.Maestro.ResourceEditors.ResourceDataEditor, OSGeo.MapGuide.Maestro.ResourceEditors, Version=2.0.0.4513, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name=">>resourceDataEditor.Parent" xml:space="preserve">
<value>ResourceDataGroup</value>
@@ -327,13 +327,14 @@
<data name="CopyClipboardButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
- YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFgSURBVDhPjZPpTsJQEEZ5/6cg8QUwRhNJFKopIFaWQOFq
- XQIGUklY3EDwx5gzZpAGizb5cqftnTPzzW0zQVATU6lUEcS975clny9K5q+LzfFoutYgnq3j04InudzB
- bgiA/mAiJNpqcW7/UIBks3vpEAAkmIB03J1ULkNNBrKzCwOQQNzqPqr/9/lqS8vlp7TDmyTQAN1oIPe9
- WFgLRV+Tx7OPLQW1UK7dBsRmAJmXtP8DWCgA2NN4risFOB3s6QEZAAsI0NGxp5uZB12xIuuS+OV18Q0o
- V6o6QGufGfDMqvKc6oB7wzcFEfM+AaB66aKlydYBFetNp5WxZjOpt/tJAFXc7Uja0VQanaGceMGvHZil
- q7pTmHbAMKDTlsmGaNbMP/aoThFspX7l9h3QOtXM3pnflMJ5U/xqtBsA2YbI4NzDs9ozNdzkf4DxbKEb
- TcBM62NM87H5mxNzOrYSI3K/AOwHskWq+IlDAAAAAElFTkSuQmCC
+ YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAXBJREFUOE+NkttO
+ wlAQRcsL3+UT30niD2CMJpIooKkgVi7hVsVLwECQhIsXwOLDmDU6FQIlkuycQ09n7T3TE/O8kji/v+Vy
+ qbt4PO4EQeDMZoGTSOzF7HzrCmAwnITqDabh/iyTk1TqMDSIBHR7Y6HQVtunDo4ESDK5Hw0hAQUmIE3/
+ QQrXDS0GsjOFAShgX2s9i+vmZTZfbigIvqTeuFsHGqDV7sljZyCsmayrxaPp54a8UkNu/RUIAGJD5pD4
+ f4CFAoC9jOa6YpBOZ7U9HaoBaAEBOj7J6cuAScWKLCX7t/fFDyBfKOoALT4z4Jm58hx3wJ3+R5iW8zUA
+ 7pdXNS22BDiWq74605rNpFzvqkEIwMW/H0q9PZFKsy+nOW9rAmvppuwrTAEMAzoRTTZEa836pz3cMaGt
+ yCtu94DouFl7525VMhdVcYvt3QDINkQG5z+9anumij/+H2A0XeiLJmCm8DNG9cH9WBVfh/+sJmq/AeRI
+ pInJhEPmAAAAAElFTkSuQmCC
</value>
</data>
<data name="CopyClipboardButton.ImageTransparentColor" type="System.Drawing.Color, System.Drawing">
@@ -348,14 +349,14 @@
<data name="CutClipboardButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
- YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGCSURBVDhPhZFbSwJRFIX9WVEQCJE9hIhgRhcf0sxExSxD
- kaBAogtBBEEE/YbCtLwUiqHOpJSZZIkJYoZdieh9xT4wZjqOA5s5w+y11rfPlsmannAkhuZvsbPPF+jc
- 4w+EuhocHvk79ySSaUhRUIAkZSh0jurzJ+jdik/opco7JAlIdPdQwWUm32aQ5HPI5stdR5QRZrX+g+b7
- oNTH6nf3dAGbCIrlV2ZCVSjVkUjddE8XDAQRYVPdFmqQXJ/Yvj0bYbg3ebjWU3B7JVbXKtatXIFKYYzB
- evCB6b065LozjDsuoLVGpcdQunKw77zAuvsGx/4XNMv3GLJnoPEWMTCfYdU3FhY3Ma9lMbtdw4Sbh82b
- hn7rCYNmjqWTcGYuihF9kJ1Nlki7yfDCNdSuv/1TqsoSh8EZh9zGNQRE0KM6bjdQLuYaBiQkA88qzxop
- VTV5ws692qC4waiTY7PT3CQmdOGCFRofQ++firG3WusTvwfTEsewLZ5EWwPNTUYG4+m/f7+92CQtLCQ+
- 0AAAAABJRU5ErkJggg==
+ YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAYJJREFUOE+FkVtL
+ AlEUhf1ZURAIkT2EiGBGFx/SzETFLEORoECiC0EEQQT9hsK0vBSKoc6klJlkiQlihl2J6H3FPjBmOo4D
+ mznD7LXWt8+WyZqecCSG5m+xs88X6NzjD4S6Ghwe+Tv3JJJpSFFQgCRlKHSO6vMn6N2KT+ilyjskCUh0
+ 91DBZSbfZpDkc8jmy11HlBFmtf6D5vug1Mfqd/d0AZsIiuVXZkJVKNWRSN10TxcMBBFhU90WapBcn9i+
+ PRthuDd5uNZTcHslVtcq1q1cgUphjMF68IHpvTrkujOMOy6gtUalx1C6crDvvMC6+wbH/hc0y/cYsmeg
+ 8RYxMJ9h1TcWFjcxr2Uxu13DhJuHzZuGfusJg2aOpZNwZi6KEX2QnU2WSLvJ8MI11K6//VOqyhKHwRmH
+ 3MY1BETQozpuN1Au5hoGJCQDzyrPGilVNXnCzr3aoLjBqJNjs9PcJCZ04YIVGh9D75+Ksbda6xO/B9MS
+ x7AtnkRbA81NRgbj6b9/v73YJC0sJD7QAAAAAElFTkSuQmCC
</value>
</data>
<data name="CutClipboardButton.ImageTransparentColor" type="System.Drawing.Color, System.Drawing">
@@ -370,16 +371,16 @@
<data name="PasteClipboardButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
- YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAH9SURBVDhPfZPNSxtRFMX9j2qhW8E/oFIKIt2J0iiGUhRs
- F9KlLlwl3ZVWrNJKo4JfEMVgd1WnaqZT4yRvYsxojaYRomNi/KLtce6deRObQQcO7z1mzu+e++a9urqa
- Z242Cqnp6VlEIpOo/ca3To48gvGpHl/fPcHy8gqMtOlpdHgICwMPIIYeIvO52Q8zF4L4s9ULqF2YinxE
- LLYEWZlG0kTkNa4venEQbfIDsnPtLqANqWgQ4+8DrC/DAYyNOpqff4ZKuQu/Y0/vB/zTAygnn6NkdiC+
- Mgh1IwxVDUHTwhB6GPFoP1YXa/aEE4hXIDPMIHD0Aii/hBAJlCtXPtH+0CZ7GykBt834awNSCRSty/90
- bFWwuZWBsvq9+ncYkO/zKpOZAXaCWgCtC8VzxDWDQZwiO+EC7NjSLAGHBYs/TO/kkBQmi9bZ3Tys04oL
- oAQndgK3Mo9nndwCVSNzLm+xWSbSxR6onWoC600VYJuRb/UAZKYkBCLgQeGMU9DcD3DNEC3QExobZQtU
- lebU/8+kA6sCqIVbZqw1MUBWI9O6akBZT+GbomNjc5/fMWBvphvnmR77L9iyzwGfB7WNAVTl12EJ2VwJ
- hnkMfbsILeWIWvPOwvaHxzDeNjgKNUCEGpH4Efd6lhACpXdPGegluOuq0mFRlDVHNHdFt1WKvDcjHMBO
- 1GrrBgAAAABJRU5ErkJggg==
+ YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgpJREFUOE99k91P
+ 01AYxsdfpCbekvAHSIyJmt0ZjMOwGKMJeGG4lAuvNu8MEJCgcUIiQjKIi9zxUYHVyuh2OuYKMpgzGZaN
+ ASPAY9+3Pd1XoMmTntP2+b3Pe3pOm6/pmpmOQj46vzjzVaunPr//Xlvzdw3z5LubMMavY/7tbSwuLsFI
+ m57GRoYxN3ANYvgGMu/venAPYM4FcbbRC6g9+BwZRSz2DVNT04hEJvlOmoi8wOlxL3ajna2A7MxDF9CF
+ VDSIT4MB1seRAD6MOZqd9aNS7sGf2J2rARd6AOXkI5TMbsSXXkNdC0NVQ9C0MIQeRjz6CstfJxshnED0
+ gcwwg8DfJ0D5KYRIoFyptojWp36hfRJQb8a5DUglULROGrRvVbC+kYGy/J3XiBeSAfmXXmUyM8BO0Ayg
+ eaF4hLhmMMgBTLgAO7Y0S8BeweIP079ySAqTRfPsVh7WQaUuwT87gVuZ74ePuQWqRuZc3mKzTKSLbVA7
+ tQRWfw1gm5F/4AHITEkIRMDdwiGnoHErwDVD3Iee0NgoW6CqNKb+fyYdWA1ALdSZsdLJAFmNTKuqAWU1
+ hQVFx9r6Dr9jwPaXZzjKPLf/gi17H/B+ULsYQFV+75WQzZVgmPvQN4vQUo6oNe88bA7dgvGm3VGoHSLU
+ gcSPuNezhBAovXXAQC/BZceUNouirDiisSs6rVLk/Q8XH7sCfzFxWgAAAABJRU5ErkJggg==
</value>
</data>
<data name="PasteClipboardButton.ImageTransparentColor" type="System.Drawing.Color, System.Drawing">
@@ -397,13 +398,13 @@
<data name="UndoClipboardButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
- YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFCSURBVDhPY2AYPsAr5/B/inzjWn3uf0bzWRRDQgoO/3cr
- O/U/oOPqf//ua/9BarzidmBa1DX/xv+I6XfBigrazv4HuQbEL1r26X/pss//S+d+/F8y4fX/tAkP/ies
- fPXfo+7M/6yCvQiDkutP/0+c8QCsAKQxd/nb/2VT3/0vnfHhf/HU9/9zZ779n7D8Fdgl9in7/tuFbf1v
- bL30f33DEYghrgXHwJqzmx/8L+x9AbatbOoHsAEgV/g0nP8fkrQTdxiB/JbV8whVM9DZSYuf/3eIxaMR
- FuqBPTdQNINsz1v36b+F13rCMTNxwfX/8XMeg50Nwsj+9m+//L+7/wx+QzJqT/zP3Qj078KPYAzyc+7i
- 9/9T574CB5xj1gH8Bvin7vtvn3oAHLogDPIzGEdu/+8YvgWMnV1WEPYKRalwQDUDAL8r+U5gqfb8AAAA
- AElFTkSuQmCC
+ YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAUJJREFUOE9jYBg+
+ wCvn8H+KfONafe5/RvNZFENCCg7/dys79T+g4+p//+5r/0FqvOJ2YFrUNf/G/4jpd8GKCtrO/ge5BsQv
+ Wvbpf+myz/9L5378XzLh9f+0CQ/+J6x89d+j7sz/rIK9CIOS60//T5zxAKwApDF3+dv/ZVPf/S+d8eF/
+ 8dT3/3Nnvv2fsPwV2CX2Kfv+24Vt/W9svfR/fcMRiCGuBcfAmrObH/wv7H0Btq1s6gewASBX+DSc/x+S
+ tBN3GIH8ltXzCFUz0NlJi5//d4jFoxEW6oE9N1A0g2zPW/fpv4XXesIxM3HB9f/xcx6DnQ3CyP72b7/8
+ v7v/DH5DMmpP/M/dCPTvwo9gDPJz7uL3/1PnvgIHnGPWAfwG+Kfu+2+fegAcuiAM8jMYR27/7xi+BYyd
+ XVYQ9gpFqXBANQMAvyv5TmCp9vwAAAAASUVORK5CYII=
</value>
</data>
<data name="UndoClipboardButton.ImageTransparentColor" type="System.Drawing.Color, System.Drawing">
@@ -418,12 +419,13 @@
<data name="RedoClipboardButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
- YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEnSURBVDhPY2AYmcDZf8N/rD73KDj2373hwn+/zqtg7FJ4
- 9n9EwSEUxbGZe/875B1DNSCl6SxYQ8KiZ//TOu79z+18/L9g6rv/pTPf/y9c/el/SM/d/75Ju//n5O8B
- qwuZcAthQGn/pf/mcfvBpoJsBEnmLH8L1lw27QMYgwxLWfoKLAcyLHj6PbBhOCMwKPvg/6Cua2DbQZrT
- e5//j2198D+k9uZ/r7JL//26bv73DN2I2wCYyc6Je8Deiu95DNcMcqV77aX/1lHbCBsAMsjUY93/iPmP
- wTaDNDvlnQHTrqXHCRtQ23IcHGherZAYAWmGYa+mc4QNANkCsh3kZ5AhyDhw5p3/xfm7cRti7776v2PY
- FjC2DdwAxjZ+61BwZOg6wq4Y/HkNANjW6HzIcFD9AAAAAElFTkSuQmCC
+ YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAASdJREFUOE9jYBiZ
+ wNl/w3+sPvcoOPbfveHCf7/Oq2DsUnj2f0TBIRTFsZl7/zvkHUM1IKXpLFhDwqJn/9M67v3P7Xz8v2Dq
+ u/+lM9//L1z96X9Iz93/vkm7/+fk7wGrC5lwC2FAaf+l/+Zx+8GmgmwESeYsfwvWXDbtAxiDDEtZ+gos
+ BzIsePo9sGE4IzAo++D/oK5rYNtBmtN7n/+PbX3wP6T25n+vskv//bpu/vcM3YjbAJjJzol7wN6K73kM
+ 1wxypXvtpf/WUdsIGwAyyNRj3f+I+Y/BNoM0O+WdAdOupccJG1DbchwcaF6tkBgBaYZhr6ZzhA0A2QKy
+ HeRnkCHIOHDmnf/F+btxG2Lvvvq/Y9gWMLYN3ADGNn7rUHBk6DrCrhj8eQ0A2NbofMhwUP0AAAAASUVO
+ RK5CYII=
</value>
</data>
<data name="RedoClipboardButton.ImageTransparentColor" type="System.Drawing.Color, System.Drawing">
@@ -441,13 +443,13 @@
<data name="ValidateButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
- YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFbSURBVDhPnZJNSwJRGIXnj1VEhhSMqZO60JwsgnFaTDlh
- VGNfqEVli1DatO0vlJQFFbYQiwyjsaJaiH1BGbQ/9d6FFIZcHbgM3HvPOc89vILQwqdmVcTO42hBKghi
- ug2zt33QCj0IZcebM7FlujFlinCddbG/e8/JbyAfDdTEQ5dWBE47+cWJQoIhywUrS28a333cgfCdVEN3
- 7Ij86VLGhvXyIOQrG/SSCCrx3/ZT16m6A9qjsvRHL9SSA0rOUi82Lgz2pnnTBfvB32IoLfmmQXvwYuHn
- Cf59X72B50TCkumDXpSxURmumczkDYYeeVYQr8iN0UfzvZi7CSByr7BEe7od/qwFm9UJLL4ojLDh1FEa
- XVotBxF7GsPWp87W8kcIydcRcLUezUVBJESw8h7GWnWSERAJ98zTwJAJCcmAOlEPg/wGlEQk00Untr9C
- rAvu9N8XycSz288l/gZEfvqeaO7BLwAAAABJRU5ErkJggg==
+ YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAVtJREFUOE+dkk1L
+ AlEYheePVUSGFIypk7rQnCyCcVpMOWFUY1+oRWWLUNq07S+UlAUVthCLDKOxolqIfUEZtD/13oUUhlwd
+ uAzce885zz28gtDCp2ZVxM7jaEEqCGK6DbO3fdAKPQhlx5szsWW6MWWKcJ11sb97z8lvIB8N1MRDl1YE
+ Tjv5xYlCgiHLBStLbxrffdyB8J1UQ3fsiPzpUsaG9fIg5Csb9JIIKvHf9lPXqboD2qOy9Ecv1JIDSs5S
+ LzYuDPamedMF+8HfYigt+aZBe/Bi4ecJ/n1fvYHnRMKS6YNelLFRGa6ZzOQNhh55VhCvyI3RR/O9mLsJ
+ IHKvsER7uh3+rAWb1QksviiMsOHUURpdWi0HEXsaw9anztbyRwjJ1xFwtR7NRUEkRLDyHsZadZIREAn3
+ zNPAkAkJyYA6UQ+D/AaURCTTRSe2v0KsC+703xfJxLPbzyX+BkR++p5o7sEvAAAAAElFTkSuQmCC
</value>
</data>
<data name="ValidateButton.ImageTransparentColor" type="System.Drawing.Color, System.Drawing">
@@ -465,14 +467,14 @@
<data name="LaunchExternalEditorButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
- YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVDhPrZPNSwJRFMXnzwvaBIUkWIuIIiraJFa0aNEi
- KKKFhtGYBhUZrVoJpailTB86an5giaUpGZiVCNXqxrnxxsmslQM/ru/5zjn33WEkqRNP/4RCxnE/9Y0E
- Cb/FGtUw6tP2e4a8/B/qsNlHnM2HZuLUa4mTaS7FDM6nNbA2mmNkmDyn5Y0ETS0otGRT2QRaCakQtxqY
- LAkW4tDsisrC6cUwJ9ucKnUZj9hEEk6i9b+qYSzIVwHQgO4BD0my44CSN1VKZctcY+kyqZlnXqNirUe/
- t7omk7TvPqTX+ic9VBqUu6towECgN4jEbjmo+NggWXY2DQql2ncXmQLFknkGhwUX0RyBcOSeO9IMdvfc
- VHv74GS9SAhQQ8o1CwOhOJ0pGbpKlChXrJPdvkkSDKov7+yYzdeYdq1DJIimnn4bQIQkpAD/qUreQFTj
- 2B8h4Dm55G7QgdW63uwAG6IDDEmAqSOxFe0KLtcOvwEMRqS3SxbpqD86gAFmABPMQYCE/8B5vgIex9Y2
- CfBuBZiyAIdb6cSHLH0Bnre5QIVXtbwAAAAASUVORK5CYII=
+ YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAZhJREFUOE+tk81L
+ AlEUxefPC9oEhSRYi4giKtokVrRo0SIoooWG0ZgGFRmtWgmlqKVMHzpqfmCJpSkZmJUI1erGufHGyayV
+ Az+u7/nOOffdYSSpE0//hELGcT/1jQQJv8Ua1TDq0/Z7hrz8H+qw2UeczYdm4tRriZNpLsUMzqc1sDaa
+ Y2SYPKfljQRNLSi0ZFPZBFoJqRC3GpgsCRbi0OyKysLpxTAn25wqdRmP2EQSTqL1v6phLMhXAdCA7gEP
+ SbLjgJI3VUply1xj6TKpmWdeo2KtR7+3uiaTtO8+pNf6Jz1UGpS7q2jAQKA3iMRuOaj42CBZdjYNCqXa
+ dxeZAsWSeQaHBRfRHIFw5J470gx299xUe/vgZL1ICFBDyjULA6E4nSkZukqUKFesk92+SRIMqi/v7JjN
+ 15h2rUMkiKaefhtAhCSkAP+pSt5AVOPYHyHgObnkbtCB1bre7AAbogMMSYCpI7EV7Qou1w6/AQxGpLdL
+ FumoPzqAAWYAE8xBgIT/wHm+Ah7H1jYJ8G4FmLIAh1vpxIcsfQGet7lAhVe1vAAAAABJRU5ErkJggg==
</value>
</data>
<data name="LaunchExternalEditorButton.ImageTransparentColor" type="System.Drawing.Color, System.Drawing">
@@ -484,12 +486,83 @@
<data name="LaunchExternalEditorButton.ToolTipText" xml:space="preserve">
<value>Launch the system editor associated with xml files</value>
</data>
+ <data name="toolStripSeparator4.Size" type="System.Drawing.Size, System.Drawing">
+ <value>6, 25</value>
+ </data>
<data name="toolStripLabel1.Size" type="System.Drawing.Size, System.Drawing">
- <value>110, 22</value>
+ <value>104, 22</value>
</data>
<data name="toolStripLabel1.Text" xml:space="preserve">
<value>Line {0}, column {1}</value>
</data>
+ <data name="toolStripLabel_Find.Size" type="System.Drawing.Size, System.Drawing">
+ <value>31, 22</value>
+ </data>
+ <data name="toolStripLabel_Find.Text" xml:space="preserve">
+ <value>Find:</value>
+ </data>
+ <data name="toolStripTextBox_Find.Size" type="System.Drawing.Size, System.Drawing">
+ <value>100, 25</value>
+ </data>
+ <data name="toolStripButton_FindNext.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+ YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAARJJREFUOE9jfPPy
+ xn8GSgDIAEowAzbN0tkn/0dMuv7fu+3Sf5uqs//18k/853TZgtUirAaANE/Z//J/xbon/2Pm3fvv1Hfz
+ v1jUfuINANmMrFm74cp/7qDdxBsAcjbMZpBmsZIL/5m9dxJvAMjPIGfDNLNlnf3P6LmDeAMUU46gak4/
+ Q5oB0kADQM4G2wzSDMIBe/G7gMFh03/ZuIP/QZqFs0+jagYZEH8cbAiD69b/DFqL4YbBo7Fs4qH/0slH
+ /osWnMXUDHNF8kmwIWWdCNegpIOynn3/WYL2/WcEKYRpwqMZnA3QUyLIdJAtKIZgsRmmD2tKRDEEj2as
+ LoCZDDbEZxcYI/sZ3cVYXYBsCD7NIHUASMj2YZE/e7oAAAAASUVORK5CYII=
+</value>
+ </data>
+ <data name="toolStripButton_FindNext.ImageTransparentColor" type="System.Drawing.Color, System.Drawing">
+ <value>Magenta</value>
+ </data>
+ <data name="toolStripButton_FindNext.Size" type="System.Drawing.Size, System.Drawing">
+ <value>50, 22</value>
+ </data>
+ <data name="toolStripButton_FindNext.Text" xml:space="preserve">
+ <value>Next</value>
+ </data>
+ <data name="toolStripSeparator5.Size" type="System.Drawing.Size, System.Drawing">
+ <value>6, 25</value>
+ </data>
+ <data name="toolStripLabel_Replace.Size" type="System.Drawing.Size, System.Drawing">
+ <value>49, 22</value>
+ </data>
+ <data name="toolStripLabel_Replace.Text" xml:space="preserve">
+ <value>Replace:</value>
+ </data>
+ <data name="toolStripTextBox_Replace.Size" type="System.Drawing.Size, System.Drawing">
+ <value>100, 25</value>
+ </data>
+ <data name="toolStripButton_FindAndReplace.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
+ YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgxJREFUOE+lkvtL
+ U2EYx+0PEbtpFwnBKPGKiJImGP0gYhIYs1E5GF5gIxkpA00JRSmMEF0ohMh+GaRWYlqabMVcNdS2QpaI
+ VqiDIYhk397vA6fXhCjyhYdzeM/5fp7vczkAdeL2cwho7v/wWzT1zcN+Pwhr51uY2/y41PQaF+wzKKiZ
+ QvaN58g0jyLd5KEUcQbg+84P/Cm2tncQjW3j68YWIqubCC3FcOJc478BAuGoZM6zvoRnakXEruEIjhc4
+ /g5gZop9c+voGAyLbQIfeBZxLL9BA1jzXvuGbWamuKh+GmmVbswE19A59FEBbmoAG7YbsLtm2mZmiml9
+ cvabNDwpz6YB7LYBoMXCumkJr7LOmnnHzBQ/9X2Bo2cOibm1GsBREbAQiYmw/8lnuCeWkVzcgnZlnw1j
+ 3HV/wuNXK6i/9x5Hc6wawDlTXHbLJ+LZUBQPRyKwdQdxutwl1h+NLXHh5Ht1ewBHsiwawCW57HyDAfWR
+ dvl0uhZQ1eqX8aVc7EKLqrum651ATLf9OJx5XQM4KmY0xPzZ0hFAiQJnXB0WwME0E3IsL5B17ZlADqWb
+ NYDrOepdlcysmTWWOrxqbceRWtaLk0VO1XW72D5Vckd2gMBfq8zdpmUG62NJvKM4+XyziDk24xmfWoGE
+ s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC
+</value>
+ </data>
+ <data name="toolStripButton_FindAndReplace.ImageTransparentColor" type="System.Drawing.Color, System.Drawing">
+ <value>Magenta</value>
+ </data>
+ <data name="toolStripButton_FindAndReplace.Size" type="System.Drawing.Size, System.Drawing">
+ <value>63, 17</value>
+ </data>
+ <data name="toolStripButton_FindAndReplace.Text" xml:space="preserve">
+ <value>Replace All</value>
+ </data>
+ <data name="toolStripSeparator6.Size" type="System.Drawing.Size, System.Drawing">
+ <value>6, 6</value>
+ </data>
<data name="toolBar.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
@@ -544,138 +617,138 @@
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAA6
IQAAAk1TRnQBSQFMAgEBBwEAAUwBAAFMAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA
- AwABIAMAAQEBAAEgBgABIGYAAYQBygGEAf8BUQG3AVQB//QAAYQBygGEAf8BTwHUAYAB/wFvAfQBpQH/
- ATsBuAFNAf8kAAGhAZ4BnQH/AaEBngGdAf8BoQGeAZ0B/wGfApwB/wGfApwB/wGfApwB/wGbApgB/wGb
- ApgB/wGbApgB/wGWApQB/wGWApQB/wGWApQB/wGWApQB/wGWApQB/5AAAY0B0QGNAf8BRwHMAWgB/wFx
- AfABlwH/AXQB8AGMAf8BYAHmAZIB/wFmAb4BZwH/HAABpAKgAf8B9wHvAewB/wH0AegB4wH/AfQB5wHi
+ AwABIAMAAQEBAAEgBgABIGYAAYQBygGEAf8BYwG3AWYB//QAAYQBygGEAf8BYQHUAYEB/wGBAfQBpQH/
+ AU0BuAFfAf8kAAGhAZ4BnQH/AaEBngGdAf8BoQGeAZ0B/wGfApwB/wGfApwB/wGfApwB/wGbApgB/wGb
+ ApgB/wGbApgB/wGWApQB/wGWApQB/wGWApQB/wGWApQB/wGWApQB/5AAAY0B0QGNAf8BWQHMAXoB/wGB
+ AfABlwH/AYEB8AGMAf8BcgHmAZIB/wF4Ab4BeQH/HAABpAKgAf8B9wHvAewB/wH0AegB4wH/AfQB5wHi
Af8B9AHnAeIB/wH0AecB4gH/AfIB4gHcAf8B8gHiAdwB/wHyAeIB3AH/AfIB4gHcAf8B8gHiAdwB/wHy
- AeIB3AH/AfIB4gHcAf8B8gHiAdwB/wH0AegB4wH/AZYClAH/WAABqwFEATwB/wG0AVMBPgH/AbQBUwE+
- Af8BsAFOAToB/wGwAU4BOgH/Aa4BSwE5Af8BrgFLATkB/wGuAUsBOQH/Aa4BSwE5Af8BrgFSAVYB/wgA
- AYQBygGEAf8BRwHMAWgB/wFsAesBlAH/AXMB7gGKAf8BdAHwAYwB/wFxAfABlwH/AUEBxQFbAf8cAAGk
+ AeIB3AH/AfIB4gHcAf8B8gHiAdwB/wH0AegB4wH/AZYClAH/WAABqwFWAU4B/wG0AWUBUAH/AbQBZQFQ
+ Af8BsAFgAUwB/wGwAWABTAH/Aa4BXQFLAf8BrgFdAUsB/wGuAV0BSwH/Aa4BXQFLAf8BrgFkAWgB/wgA
+ AYQBygGEAf8BWQHMAXoB/wF+AesBlAH/AYEB7gGKAf8BgQHwAYwB/wGBAfABlwH/AVMBxQFtAf8cAAGk
AqAB/wH0AegB4wH/AeUB1gHQAf8B0QHFAcEB/wHRAcUBwQH/Ac4BwQG9Af8BzgHBAb0B/wHOAcEBvQH/
Ac0BwAG7Af8BzQHAAbsB/wHNAcABuwH/AcsBvAG4Af8BzQHAAbsB/wHgAc0BxgH/AfIB4gHcAf8BlgKU
- Af9cAAHHAXIBQgH/AeMBnwFVAf8B2QGKAUsB/wHVAYUBRwH/AdUBhQFHAf8B1QGFAUcB/wHVAYUBRwH/
- AdwBmQFOAf8BuwFsAXAB/wQAAYEBzAGBAf8BRgHRAWwB/wFmAeQBiwH/AW0B5wGFAf8BcAHxAZwB/wFw
- AfEBnAH/AW8B7wGIAf8BYgHqAZQB/wFKAbYBTgH/GAABqQGmAaUB/wH3Ae8B7AH/AfIB4gHcAf8B7gHe
+ Af9cAAHHAYEBVAH/AeMBnwFnAf8B2QGKAV0B/wHVAYUBWQH/AdUBhQFZAf8B1QGFAVkB/wHVAYUBWQH/
+ AdwBmQFgAf8BuwF+AYEB/wQAAYEBzAGBAf8BWAHRAX4B/wF4AeQBiwH/AX8B5wGFAf8BgQHxAZwB/wGB
+ AfEBnAH/AYEB7wGIAf8BdAHqAZQB/wFcAbYBYAH/GAABqQGmAaUB/wH3Ae8B7AH/AfIB4gHcAf8B7gHe
AdkB/wHuAd4B2QH/AewB2gHUAf8B7AHaAdQB/wHsAdoB1AH/Ae0B1wHPAf8B6QHVAc4B/wHpAdUBzgH/
- AekB1QHOAf8B6QHVAc4B/wHpAdUBzgH/AfIB4gHcAf8BmwKYAf9cAAHHAYQBgQH/AdUBiQFLAf8B1QGF
- AUcB/wHNAW4BQQH/AcwBawE/Af8BzAFrAT8B/wHMAWsBPwH/Ac4BggFHAf8EAAGVAdcBlQH/AUcBzAFo
- Af8BXgHaAYEB/wFlAd4BgQH/AWwB6wGUAf8BOwG4AU0B/wFBAcUBWwH/AXEB8AGXAf8BZQHpAYIB/wFG
- AdEBbAH/GAABqQGmAaUB/wH3Ae8B7AH/AeUB2QHVAf8B0wHIAcUB/wHRAcUBwQH/AdEBxQHBAf8BzwHD
+ AekB1QHOAf8B6QHVAc4B/wHpAdUBzgH/AfIB4gHcAf8BmwKYAf9cAAHHAYQBgQH/AdUBiQFdAf8B1QGF
+ AVkB/wHNAYABUwH/AcwBfQFRAf8BzAF9AVEB/wHMAX0BUQH/Ac4BggFZAf8EAAGVAdcBlQH/AVkBzAF6
+ Af8BcAHaAYEB/wF3Ad4BgQH/AX4B6wGUAf8BTQG4AV8B/wFTAcUBbQH/AYEB8AGXAf8BdwHpAYIB/wFY
+ AdEBfgH/GAABqQGmAaUB/wH3Ae8B7AH/AeUB2QHVAf8B0wHIAcUB/wHRAcUBwQH/AdEBxQHBAf8BzwHD
AcAB/wHOAcEBvQH/Ac4BwQG9Af8BzgHBAb0B/wHNAcABuwH/Ac0BwAG7Af8BywG8AbgB/wHgAc0BxgH/
- AfIB4gHcAf8BlgKUAf9gAAGuAUUBMgH/AeMBnwFVAf8B0gFzAUcB/wHNAW4BQQH/AcwBawE/Af8BzQFu
- AUEB/wHHAXIBQgH/BAABUAHDAVQB/wFZAdgBhwH/AVwB1AFwAf8BYAHmAZIB/wE+Ab0BTQH/BAABgQHM
- AYEB/wFdAeQBjgH/AWUB6AGBAf8BXAHmAYYB/wE6AbgBSgH/FAABqQGmAaUB/wH3Ae8B7AH/AfQB5wHi
+ AfIB4gHcAf8BlgKUAf9gAAGuAVcBRAH/AeMBnwFnAf8B0gGBAVkB/wHNAYABUwH/AcwBfQFRAf8BzQGA
+ AVMB/wHHAYEBVAH/BAABYgHDAWYB/wFrAdgBhwH/AW4B1AGBAf8BcgHmAZIB/wFQAb0BXwH/BAABgQHM
+ AYEB/wFvAeQBjgH/AXcB6AGBAf8BbgHmAYYB/wFMAbgBXAH/FAABqQGmAaUB/wH3Ae8B7AH/AfQB5wHi
Af8B7gHeAdkB/wHuAd4B2QH/AeUB2QHVAf8B5QHZAdUB/wHlAdYB0AH/AeUB1gHQAf8B5QHWAdAB/wHk
- AdIBzAH/AeQB0gHMAf8B5AHSAcwB/wHpAdUBzgH/AfIB4gHcAf8BmwKYAf9cAAG8AV4BQAH/AeYBogFd
- Af8B4wGMAVwB/wHZAYEBUQH/AdIBcwFHAf8BzQFuAUEB/wHSAYEBRAH/AbYBVwE4Af8EAAGBAdABgQH/
- AUYB0QFsAf8BUgHYAYEB/wE+Ab0BTQH/DAABOgG4AUoB/wFsAesBlAH/AVgB3wFsAf8BUAHcAYEB/wFZ
- AbsBWwH/EAABqQGmAaUB/wH4AfEB7gH/AegB3wHcAf8B3gHUAdAB/wHbAdABzQH/AdsB0AHNAf8B3AHO
+ AdIBzAH/AeQB0gHMAf8B5AHSAcwB/wHpAdUBzgH/AfIB4gHcAf8BmwKYAf9cAAG8AXABUgH/AeYBogFv
+ Af8B4wGMAW4B/wHZAYEBYwH/AdIBgQFZAf8BzQGAAVMB/wHSAYEBVgH/AbYBaQFKAf8EAAGBAdABgQH/
+ AVgB0QF+Af8BZAHYAYEB/wFQAb0BXwH/DAABTAG4AVwB/wF+AesBlAH/AWoB3wF+Af8BYgHcAYEB/wFr
+ AbsBbQH/EAABqQGmAaUB/wH4AfEB7gH/AegB3wHcAf8B3gHUAdAB/wHbAdABzQH/AdsB0AHNAf8B3AHO
AcoB/wHcAc4BygH/AdwBzgHKAf8B0wHIAcUB/wHgAc0BxgH/AdEBxQHBAf8B1wHIAcQB/wHkAdIBzAH/
- AfIB4gHcAf8BmwKYAf9UAAHBAWgBTwH/AdYBigFPAf8B8gGrAW4B/wHuAZUBbQH/AecBjQFkAf8B4AGF
- AVoB/wHZAYEBUQH/AdIBcwFHAf8B2QGKAUsB/wGxAVIBRgH/DAABlQHXAZUB/xAAAZUB1wGVAf8BSgHY
- AXYB/wFYAeABcAH/AU4B2QFnAf8BQQHKAWUB/xAAAawBqQGoAf8B+QHyAfAB/wHuAeQB4QH/AeUB2QHV
+ AfIB4gHcAf8BmwKYAf9UAAHBAXoBYQH/AdYBigFhAf8B8gGrAYAB/wHuAZUBfwH/AecBjQF2Af8B4AGF
+ AWwB/wHZAYEBYwH/AdIBgQFZAf8B2QGKAV0B/wGxAWQBWAH/DAABlQHXAZUB/xAAAZUB1wGVAf8BXAHY
+ AYEB/wFqAeABgQH/AWAB2QF5Af8BUwHKAXcB/xAAAawBqQGoAf8B+QHyAfAB/wHuAeQB4QH/AeUB2QHV
Af8B4QHXAdQB/wHeAdQB0AH/Ad4B1AHQAf8B2wHQAc0B/wHbAdABzQH/AdsB0AHNAf8B3AHOAcoB/wHc
- Ac4BygH/AeABzQHGAf8B5QHWAdAB/wH0AecB4gH/AZ8CnAH/QAAB0gGPAXIB/wG/AVsBNAH/AcYBawE9
- Af8BzQFuAUEB/wHaAZABUQH/Ae0BpwFpAf8B7wGZAXIB/wHwAZYBcwH/AfABlgFzAf8B7gGVAW0B/wHq
- AaUBYQH/AdoBkAFRAf8B3QGMAVEB/wHeAZcBUAH/AbwBbAFpAf8kAAFLAbwBUAH/AV0B5AGOAf8BSwHV
- AVwB/wFKAdkBcAH/AToBuAFKAf8MAAGsAakBqAH/AfkB8gHwAf8B9AHoAeMB/wHoAd8B3AH/AegB3wHc
+ Ac4BygH/AeABzQHGAf8B5QHWAdAB/wH0AecB4gH/AZ8CnAH/QAAB0gGPAYEB/wG/AW0BRgH/AcYBfQFP
+ Af8BzQGAAVMB/wHaAZABYwH/Ae0BpwF7Af8B7wGZAYEB/wHwAZYBgQH/AfABlgGBAf8B7gGVAX8B/wHq
+ AaUBcwH/AdoBkAFjAf8B3QGMAWMB/wHeAZcBYgH/AbwBfgF7Af8kAAFdAbwBYgH/AW8B5AGOAf8BXQHV
+ AW4B/wFcAdkBgQH/AUwBuAFcAf8MAAGsAakBqAH/AfkB8gHwAf8B9AHoAeMB/wHoAd8B3AH/AegB3wHc
Af8B6AHfAdwB/wHlAdkB1QH/AeUB2QHVAf8B5QHZAdUB/wHlAdYB0AH/AeUB1gHQAf8B5QHWAdAB/wHb
- AdABzQH/AewB2gHUAf8B9AHnAeIB/wGfApwB/0QAAc0BggFhAf8B1QGJAUsB/wHmAaIBXQH/Ad4BiAFj
- Af8B4wGJAWoB/wHuAZUBbQH/Ae8BmQFyAf8B8gGrAW4B/wHdAYwBUQH/AbsBXwFKAf8BvAFsAWkB/wHV
- AYkBSwH/AdoBkAFRAf8sAAE8AcIBUwH/AVAB3AFzAf8BQAHNAVIB/wFKAdgBdgH/AUoBtgFOAf8IAAGq
+ AdABzQH/AewB2gHUAf8B9AHnAeIB/wGfApwB/0QAAc0BggFzAf8B1QGJAV0B/wHmAaIBbwH/Ad4BiAF1
+ Af8B4wGJAXwB/wHuAZUBfwH/Ae8BmQGBAf8B8gGrAYAB/wHdAYwBYwH/AbsBcQFcAf8BvAF+AXsB/wHV
+ AYkBXQH/AdoBkAFjAf8sAAFOAcIBZQH/AWIB3AGBAf8BUgHNAWQB/wFcAdgBgQH/AVwBtgFgAf8IAAGq
AZ0BnAH/AewB2gHUAf8B5QHZAdUB/wHsAdoB1AH/AeUB1gHQAf8B7QHXAc8B/wHlAdkB1QH/Ae0B1wHP
Af8B5QHWAdAB/wHlAdYB0AH/AeUB1gHQAf8B5QHWAdAB/wHtAdcBzwH/AeUB1gHQAf8B5QHWAdAB/wGc
- AZABjgH/TAABxgFtAUUB/wHQAYEBRAH/AdUBiQFLAf8B1QGJAUsB/wHNAW4BQQH/AcIBbQFVAf8MAAG9
- AWYBWgH/AcYBawE9Af8sAAGNAdEBjQH/AUYB0QFsAf8BRAHRAVwB/wFAAc0BUgH/AUYB0QFsAf8BbgHF
- AW8B/wQAAb0BXwFNAf8ByAFpAVUB/wHIAWkBVQH/AcgBaQFVAf8ByAFpAVUB/wHIAWkBVQH/AcgBaQFV
- Af8ByAFpAVUB/wHIAWkBVQH/AcgBaQFVAf8BwgFmAVMB/wHCAWMBUQH/AcIBYwFRAf8BvQFfAU0B/wG9
- AV8BTQH/AbgBWgFIAf90AAGwAUwBQAH/MAABWgHBAVwB/wFKAdgBdgH/AUABzQFSAf8BRAHSAV8B/wE+
- AcYBXgH/BAABwgFjAVEB/wHRAXQBUAH/AdEBdAFQAf8B1QGAAVkB/wHVAYABWQH/AdYBgQFbAf8B0gF0
- AVkB/wHQAXIBVgH/AcgBaQFVAf8BzwGMAXYB/wHIAYEBbAH/AcYBhAFxAf8BvgFyAWEB/wHPAZ8BlQH/
- AbIBVgFFAf8BvQFfAU0B/6wAAUIBvAFLAf8BSgHYAXYB/wFAAc0BUgH/AUoB2AF2Af8BTwG6AVMB/wHI
- AWkBVQH/AdEBdQFTAf8B0QF0AVAB/wHVAYABWQH/AdUBgAFZAf8B1gGBAVsB/wHWAYEBWwH/AdYBgQFb
- Af8B1QGAAVkB/wHQAXIBVgH/AckBagFTAf8B0gGZAYsB/wHIAYEBbAH/Ac8BlQGIAf8BvQFfAU0B/wHI
- AWkBVQH/sAABOgG4AUoB/wFMAdsBgQH/AUYB0QFsAf8BbgHFAW8B/wQAAcgBaQFVAf8BwAFoAVYB/wHC
- AWMBUQH/AcgBaQFVAf8ByAFpAVUB/wHAAWgBVgH/AcgBaQFVAf8BvgFkAVMB/wHCAWMBUQH/AcgBaQFV
- Af8BvQFfAU0B/wHIAWkBVQH/Ab0BXwFNAf8BvgFyAWEB/7gAAWcBxQFnAf8BhgHOAYUB/5wAAc4CzAH/
+ AZABjgH/TAABxgF/AVcB/wHQAYEBVgH/AdUBiQFdAf8B1QGJAV0B/wHNAYABUwH/AcIBfwFnAf8MAAG9
+ AXgBbAH/AcYBfQFPAf8sAAGNAdEBjQH/AVgB0QF+Af8BVgHRAW4B/wFSAc0BZAH/AVgB0QF+Af8BgAHF
+ AYEB/wQAAb0BcQFfAf8ByAF7AWcB/wHIAXsBZwH/AcgBewFnAf8ByAF7AWcB/wHIAXsBZwH/AcgBewFn
+ Af8ByAF7AWcB/wHIAXsBZwH/AcgBewFnAf8BwgF4AWUB/wHCAXUBYwH/AcIBdQFjAf8BvQFxAV8B/wG9
+ AXEBXwH/AbgBbAFaAf90AAGwAV4BUgH/MAABbAHBAW4B/wFcAdgBgQH/AVIBzQFkAf8BVgHSAXEB/wFQ
+ AcYBcAH/BAABwgF1AWMB/wHRAYEBYgH/AdEBgQFiAf8B1QGBAWsB/wHVAYEBawH/AdYBgQFtAf8B0gGB
+ AWsB/wHQAYEBaAH/AcgBewFnAf8BzwGMAYEB/wHIAYEBfgH/AcYBhAGBAf8BvgGBAXMB/wHPAZ8BlQH/
+ AbIBaAFXAf8BvQFxAV8B/6wAAVQBvAFdAf8BXAHYAYEB/wFSAc0BZAH/AVwB2AGBAf8BYQG6AWUB/wHI
+ AXsBZwH/AdEBgQFlAf8B0QGBAWIB/wHVAYEBawH/AdUBgQFrAf8B1gGBAW0B/wHWAYEBbQH/AdYBgQFt
+ Af8B1QGBAWsB/wHQAYEBaAH/AckBfAFlAf8B0gGZAYsB/wHIAYEBfgH/Ac8BlQGIAf8BvQFxAV8B/wHI
+ AXsBZwH/sAABTAG4AVwB/wFeAdsBgQH/AVgB0QF+Af8BgAHFAYEB/wQAAcgBewFnAf8BwAF6AWgB/wHC
+ AXUBYwH/AcgBewFnAf8ByAF7AWcB/wHAAXoBaAH/AcgBewFnAf8BvgF2AWUB/wHCAXUBYwH/AcgBewFn
+ Af8BvQFxAV8B/wHIAXsBZwH/Ab0BcQFfAf8BvgGBAXMB/7gAAXkBxQF5Af8BhgHOAYUB/5wAAc4CzAH/
Ac4CzAH/Ac4CzAH/Ac4CzAH/AcoByAHHAf8BzgLMAf8BygHIAccB/wHKAcgBxwH/AcoByAHHAf8QAAHI
- AYEBZQH/AcIBaQFNAf8BxQGBAWkB/xAAAbsBaQFlAf8BsgFSAUQB/wG3AWMBYQH/JAAByQHHAcgB/wHK
+ AYEBdwH/AcIBewFfAf8BxQGBAXsB/xAAAbsBewF3Af8BsgFkAVYB/wG3AXUBcwH/JAAByQHHAcgB/wHK
AsgB/wHKAsgB/wHJAccByAH/AckBxwHIAf8ByQHHAcgB/wHGAsUB/wHGAsUB/wHGAsUB/1wAAfoB9gH1
Af8B9wHwAe0B/wH2Ae0B6QH/AfYB7QHpAf8B9gHtAekB/wH0AeYB4QH/AfQB5gHhAf8B9AHmAeEB/wH3
- AfMB8gH/DAAByAFyAVUB/wHrAZUBagH/AdgBgQFSAf8B2gGEAVIB/wG8AVsBPgH/CAABsgFSAUQB/wHM
- AXABQQH/AcABXwE7Af8BzAFwAUEB/wGyAVQBTwH/DAABSQGbAdsB/wE6AZEB2QH/AToBkQHZAf8BOgGP
- AdkB/wE9AY8B2AH/Ac0BzwHTAf8B9gHtAekB/wH0AekB5QH/AfIB5gHiAf8B8gHkAd4B/wHyAeQB3gH/
+ AfMB8gH/DAAByAGBAWcB/wHrAZUBfAH/AdgBgQFkAf8B2gGEAWQB/wG8AW0BUAH/CAABsgFkAVYB/wHM
+ AYEBUwH/AcABcQFNAf8BzAGBAVMB/wGyAWYBYQH/DAABWwGbAdsB/wFMAZEB2QH/AUwBkQHZAf8BTAGP
+ AdkB/wFPAY8B2AH/Ac0BzwHTAf8B9gHtAekB/wH0AekB5QH/AfIB5gHiAf8B8gHkAd4B/wHyAeQB3gH/
AfEB4AHaAf8B8gHkAd4B/wH0AekB5QH/XAAB+gH2AfUB/wH2Ae0B6QH/AfQB5gHhAf8B8QHfAdgB/wHv
- AdsB1AH/Ae8B2wHUAf8B7wHbAdQB/wHuAdgB0AH/AfYB7QHpAf8MAAHSAXMBSwH/AdQBdQFPAf8EAAHC
- AWkBTQH/AdoBhAFSAf8ByQGGAYEB/wQAAcwBcAFBAf8BtgFaAU0B/wQAAbgBVAE3Af8BswFNATUB/wgA
- AW0BsAHhAf8BbgHcAfYB/wFuAeoC/wFnAd8C/wFiAdUB/gH/AV4BzgL/AdAB0wHVAf8B9gHtAekB/wHy
+ AdsB1AH/Ae8B2wHUAf8B7wHbAdQB/wHuAdgB0AH/AfYB7QHpAf8MAAHSAYEBXQH/AdQBgQFhAf8EAAHC
+ AXsBXwH/AdoBhAFkAf8ByQGGAYEB/wQAAcwBgQFTAf8BtgFsAV8B/wQAAbgBZgFJAf8BswFfAUcB/wgA
+ AX8BsAHhAf8BgAHcAfYB/wGAAeoC/wF5Ad8C/wF0AdUB/gH/AXABzgL/AdAB0wHVAf8B9gHtAekB/wHy
AeYB4gH/AfIB5AHeAf8B7gHfAdkB/wHtAdsB1QH/Ae0B1wHQAf8B7QHXAdAB/wHwAecB5AH/WAABxwLF
Af8B+gH2AfUB/wHlAdsB1wH/AdgBzwHNAf8B1QHLAcgB/wHTAckBxgH/AdEBxQHCAf8B0QHDAb8B/wHb
- AcoBxQH/AfYB7QHpAf8MAAHPAXEBSQH/AdQBdQFPAf8IAAHaAYQBUgH/AcIBaQFNAf8BwgFyAWEB/wHI
- AWsBPgH/CAABugFXATgB/wGzAU0BNQH/CAABXwGqAd4B/wGAAe8B/AH/AWQB9AL/AVwB5wL/AVMB2AL/
- AUoBygL/AdAB0wHVAf8B9AHpAeUB/wHcAdQB0gH/AdkB0AHNAf8B2QHOAcsB/wHXAcsByAH/AdUByAHE
- Af8B4wHSAcwB/wH0AekB5QH/BAABvgFiAUwB/wHAAWIBPAH/Ab4BYQE8Af8BvgFhATwB/wG5AVoBPQH/
- AbkBWgE9Af8BtwFWAT0B/wG0AVQBPgH/AbQBVAE+Af8BqAFBAUAB/xgAAcEBvwG+Af8B3QHYAdYB/wHa
+ AcoBxQH/AfYB7QHpAf8MAAHPAYEBWwH/AdQBgQFhAf8IAAHaAYQBZAH/AcIBewFfAf8BwgGBAXMB/wHI
+ AX0BUAH/CAABugFpAUoB/wGzAV8BRwH/CAABcQGqAd4B/wGBAe8B/AH/AXYB9AL/AW4B5wL/AWUB2AL/
+ AVwBygL/AdAB0wHVAf8B9AHpAeUB/wHcAdQB0gH/AdkB0AHNAf8B2QHOAcsB/wHXAcsByAH/AdUByAHE
+ Af8B4wHSAcwB/wH0AekB5QH/BAABvgF0AV4B/wHAAXQBTgH/Ab4BcwFOAf8BvgFzAU4B/wG5AWwBTwH/
+ AbkBbAFPAf8BtwFoAU8B/wG0AWYBUAH/AbQBZgFQAf8BqAFTAVIB/xgAAcEBvwG+Af8B3QHYAdYB/wHa
AdUB1AH/AdoB1QHUAf8B2gHVAdQB/wHFAcABvwH/AfoB9gH1Af8B8AHoAeUB/wHoAeEB3gH/Ae4B5QHi
- Af8B5QHbAdcB/wHjAdcB0wH/AeIB1AHPAf8B5gHWAdAB/wH2Ae0B6QH/DAAB0AGIAWcB/wHlAZABZgH/
- AckBdgFZAf8BywGEAWsB/wHkAY0BYAH/AcgBZwFDAf8BvAFbAT4B/wHMAXABQQH/Ab8BbgFkAf8BuAFg
- AVMB/wHMAXABQQH/AbsBaQFlAf8IAAFfAaoB3gH/AYEB8AH8Af8BawH9Av8BZAH0Av8BXAHnAv8BUwHY
+ Af8B5QHbAdcB/wHjAdcB0wH/AeIB1AHPAf8B5gHWAdAB/wH2Ae0B6QH/DAAB0AGIAXkB/wHlAZABeAH/
+ AckBgQFrAf8BywGEAX0B/wHkAY0BcgH/AcgBeQFVAf8BvAFtAVAB/wHMAYEBUwH/Ab8BgAF2Af8BuAFy
+ AWUB/wHMAYEBUwH/AbsBewF3Af8IAAFxAaoB3gH/AYEB8AH8Af8BfQH9Av8BdgH0Av8BbgHnAv8BZQHY
Av8B0AHTAdUB/wHwAekB5gH/AdwB1AHSAf8B5AHdAdoB/wHhAdgB1QH/AdwB1AHSAf8B2QHQAc0B/wHk
- AdYB0QH/AfYB7QHpAf8EAAHIAYEBZQH/AfABsQFqAf8B8QGhAXIB/wHxAaEBcgH/AfIBpgFvAf8B7wGj
- AWoB/wHqAZ0BYgH/AeoBpwFdAf8BwAFnAT4B/xwAAcoByAHHAf8B6AHhAd4B/wHqAdwB2AH/Ae8B2wHU
+ AdYB0QH/AfYB7QHpAf8EAAHIAYEBdwH/AfABsQF8Af8B8QGhAYEB/wHxAaEBgQH/AfIBpgGBAf8B7wGj
+ AXwB/wHqAZ0BdAH/AeoBpwFvAf8BwAF5AVAB/xwAAcoByAHHAf8B6AHhAd4B/wHqAdwB2AH/Ae8B2wHU
Af8B5gHWAdAB/wHMAcEBvQH/AfoB9gH1Af8B9gHtAekB/wHoAeEB3gH/AfYB7QHpAf8B2gHVAdQB/wHu
- AeUB4gH/AegB4QHeAf8B2AHPAc0B/wH4AfAB7QH/EAAB0gF1AUsB/wHpAZIBbQH/AesBlQFqAf8B8AGa
- AW8B/wHYAYEBUgH/AcwBbQFFAf8B2gGEAVIB/wHMAXABQQH/AcwBcAFBAf8BugFXATgB/wwAAV8BqgHe
- Af8BgQHwAfwB/wFrAf0C/wFrAf0C/wFkAfQC/wFcAecC/wHTAdcB2AH/AfYB7QHpAf8B8AHnAeQB/wHw
+ AeUB4gH/AegB4QHeAf8B2AHPAc0B/wH4AfAB7QH/EAAB0gGBAV0B/wHpAZIBfwH/AesBlQF8Af8B8AGa
+ AYEB/wHYAYEBZAH/AcwBfwFXAf8B2gGEAWQB/wHMAYEBUwH/AcwBgQFTAf8BugFpAUoB/wwAAXEBqgHe
+ Af8BgQHwAfwB/wF9Af0C/wF9Af0C/wF2AfQC/wFuAecC/wHTAdcB2AH/AfYB7QHpAf8B8AHnAeQB/wHw
AekB5gH/AeQB3QHaAf8B9gHtAekB/wH0AekB5QH/AdwB1AHSAf8B9gHtAekB/wQAAdcBoAGRAf8B4wGc
- AVwB/wHrAZABcQH/AesBkAFxAf8B8AGYAXIB/wHvAZUBcAH/Ae0BmQFqAf8B0wGHAUwB/wHMAY8BiwH/
+ AW4B/wHrAZABgQH/AesBkAGBAf8B8AGYAYEB/wHvAZUBgQH/Ae0BmQF8Af8B0wGHAV4B/wHMAY8BiwH/
HAABygHIAccB/wHwAegB5QH/AdUBywHIAf8B0wHJAcYB/wHKAcgBxwH/AcEBuQG2Af8B+gH2AfUB/wHl
AdsB1wH/AdgB0QHPAf8B5QHbAdcB/wHdAdgB1gH/AfgB8AHtAf8B+AHwAe0B/wHiAdQBzwH/AfoB9gH1
- Af8UAAHOAYEBWwH/Ac4BgQFbAf8BwAFjAUQB/wHtAZ0BagH/AegBmAFiAf8BvAFbAT4B/wHDAW8BWAH/
- Ab8BagFUAf8QAAFfAbIB3gH/AYAB7wH8Af8BawH9Av8BawH9Av8BawH9Av8BZAH0Av8B0wHXAdgB/wH2
+ Af8UAAHOAYEBbQH/Ac4BgQFtAf8BwAF1AVYB/wHtAZ0BfAH/AegBmAF0Af8BvAFtAVAB/wHDAYEBagH/
+ Ab8BfAFmAf8QAAFxAbIB3gH/AYEB7wH8Af8BfQH9Av8BfQH9Av8BfQH9Av8BdgH0Av8B0wHXAdgB/wH2
Ae0B6QH/AeQB3QHaAf8B8AHnAeQB/wHfAdgB1gH/AfgB8AHtAf8B+AHwAe0B/wHhAdgB1QH/AfUB8AHu
- Af8IAAHYAYwBTgH/AegBjQFuAf8B6wGQAXEB/wHwAZUBcwH/AfABlQFzAf8B8gGuAWsB/wGvAUcBNQH/
+ Af8IAAHYAYwBYAH/AegBjQGAAf8B6wGQAYEB/wHwAZUBgQH/AfABlQGBAf8B8gGuAX0B/wGvAVkBRwH/
IAABygHIAccB/wHwAegB5QH/AegB4QHeAf8B5QHbAdcB/wHjAdcB0wH/AcoByAHHAf8B+gH2AfUB/wH2
Ae0B6QH/AegB4QHeAf8B9gHtAekB/wHaAdUB1AH/AfQB5gHhAf8B7gHlAeIB/wHaAdUB1AH/AfoB9gH1
- Af8cAAG6AYoBgQH/AckBiwF2Af8BxwGJAXUB/wG0AYQBdgH/GAABXwGqAd4B/wGAAecB/AH/AWsB8wL/
- AWsB/QL/AWsB/QL/AWsB/QL/AdMC2AH/AfAB6QHmAf8B3AHUAdIB/wHkAd0B2gH/Ad8B2AHWAf8B3wHY
- AdYB/wHcAdQB0gH/AecB4AHeAf8B9QHxAfAB/wgAAc4BgQFCAf8B4gGMAWcB/wHoAY0BbgH/AesBkAFx
- Af8B8AGVAXMB/wHxAZ0BcgH/AecBowFfAf8BuQFaAT0B/xwAAc4CzAH/Ae4B5QHiAf8B1QHLAcgB/wHV
+ Af8cAAG6AYoBgQH/AckBiwGBAf8BxwGJAYEB/wG0AYQBgQH/GAABcQGqAd4B/wGBAecB/AH/AX0B8wL/
+ AX0B/QL/AX0B/QL/AX0B/QL/AdMC2AH/AfAB6QHmAf8B3AHUAdIB/wHkAd0B2gH/Ad8B2AHWAf8B3wHY
+ AdYB/wHcAdQB0gH/AecB4AHeAf8B9QHxAfAB/wgAAc4BgQFUAf8B4gGMAXkB/wHoAY0BgAH/AesBkAGB
+ Af8B8AGVAYEB/wHxAZ0BgQH/AecBowFxAf8BuQFsAU8B/xwAAc4CzAH/Ae4B5QHiAf8B1QHLAcgB/wHV
AcsByAH/AdoB1QHUAf8BwQG5AbYB/wH6AfYB9QH/Ae4B5QHiAf8B6AHhAd4B/wHuAeUB4gH/Ae4B5QHi
Af8B5QHbAdcB/wHoAeEB3gH/Ae4B5QHiAf8B9wHzAfIB/xgAAbkBtQG0Af8B6AHcAdcB/wHSAckBxgH/
- AdIByQHGAf8B5QHXAdMB/wG1ArIB/xQAAV8BsgHeAf8BgAHnAfwB/wFpAeoC/wFrAfMC/wFrAf0C/wFr
+ AdIByQHGAf8B5QHXAdMB/wG1ArIB/xQAAXEBsgHeAf8BgQHnAfwB/wF7AeoC/wF9AfMC/wF9Af0C/wF9
Af0C/wHTAtgB/wH4AfAB7QH/AfgB8AHtAf8B+AHwAe0B/wH4AfAB7QH/AfgB8AHtAf8B9gHtAekB/wHZ
- AdABzQH/AdwB1AHSAf8IAAHGAW0BQgH/AeABkAFjAf8B4AGDAWgB/wHoAY0BbgH/AesBkAFxAf8B8AGV
- AXMB/wHwAZgBcgH/AfIBpgFvAf8BzwGBAUkB/wG5AV8BUQH/FAABzgLMAf8B7gHlAeIB/wHaAdUB1AH/
+ AdABzQH/AdwB1AHSAf8IAAHGAX8BVAH/AeABkAF1Af8B4AGDAXoB/wHoAY0BgAH/AesBkAGBAf8B8AGV
+ AYEB/wHwAZgBgQH/AfIBpgGBAf8BzwGBAVsB/wG5AXEBYwH/FAABzgLMAf8B7gHlAeIB/wHaAdUB1AH/
AdUBzgHMAf8B3QHYAdYB/wHFAcABvwH/AfoB9gH1Af8B9wHwAe0B/wH4AfAB7QH/AfoB9gH1Af8B9gHt
AekB/wH6AfYB9QH/AeUB2wHXAf8BwAK6Af8BwQG/Ab4B/xgAAdQBzAHKAf8B6gHeAdoB/wG5AbUBtAH/
- AbkBtQG0Af8B6AHcAdcB/wHRAccBxQH/FAABXwGyAd4B/wFyAdgB/AH/AWcB3wL/AWkB6gL/AWsB8wL/
- AWsB/QL/AdMB1wHYAf8B+AHwAe0B/wH4AfAB7QH/AfgB8AHtAf8B+AHwAe0B/wH1AfAB7gH/AdwB1AHS
- Af8ByQHHAcgB/wGrAqgB/wgAAcsBgQFgAf8B4AGYAV4B/wHgAZABYwH/Ad0BlwFVAf8B7QGnAWoB/wHu
- AZUBcwH/AfABmAFyAf8B7wGVAXAB/wHtAZkBagH/AeoBpwFdAf8B1QGIAU0B/wG+AWEBPAH/AbUBUwE7
- Af8BpQE4ATAB/wHEAoEB/wHOAswB/wHwAegB5QH/AeUB2wHXAf8B6AHhAd4B/wHlAdsB1wH/AcUBwAG/
+ AbkBtQG0Af8B6AHcAdcB/wHRAccBxQH/FAABcQGyAd4B/wGBAdgB/AH/AXkB3wL/AXsB6gL/AX0B8wL/
+ AX0B/QL/AdMB1wHYAf8B+AHwAe0B/wH4AfAB7QH/AfgB8AHtAf8B+AHwAe0B/wH1AfAB7gH/AdwB1AHS
+ Af8ByQHHAcgB/wGrAqgB/wgAAcsBgQFyAf8B4AGYAXAB/wHgAZABdQH/Ad0BlwFnAf8B7QGnAXwB/wHu
+ AZUBgQH/AfABmAGBAf8B7wGVAYEB/wHtAZkBfAH/AeoBpwFvAf8B1QGIAV8B/wG+AXMBTgH/AbUBZQFN
+ Af8BpQFKAUIB/wHEAoEB/wHOAswB/wHwAegB5QH/AeUB2wHXAf8B6AHhAd4B/wHlAdsB1wH/AcUBwAG/
Af8B+gH2AfUB/wH4AfAB7QH/AfgB8AHtAf8B+AHwAe0B/wH4AfAB7QH/AfgB8AHtAf8B1QHOAcwB/wHa
AdgB2QH/AbMCsAH/FAABuQG1AbQB/wH0AegB4wH/AbkBtQG0Af8IAAG0AbABrwH/AfIB4wHdAf8BtAGw
- Aa8B/xAAAV8BsgHeAf8BcgHYAfwB/wFiAdUB/gH/AWcB3wL/AWkB6gL/AWsB8wL/AdMC2AH/AfkB9QHz
+ Aa8B/xAAAXEBsgHeAf8BgQHYAfwB/wF0AdUB/gH/AXkB3wL/AXsB6gL/AX0B8wL/AdMC2AH/AfkB9QHz
Af8B+QH1AfMB/wH5AfUB8wH/AfkB9QHzAf8B+QH1AfMB/wHfAdoB2QH/AbUBsQGyAf8MAAHYAZ8BigH/
- Ad0BlwFVAf8B1gGLAUwB/wHNAYYBbQH/AcMBaQFHAf8B3QGXAVUB/wHyAaYBbwH/AfMBpgFyAf8B8QGd
- AXIB/wHrAZABcQH/AeABkAFjAf8B6gGpAV0B/wHMAYEBRQH/Ab0BbQFnAf8EAAHOAswB/wHwAegB5QH/
+ Ad0BlwFnAf8B1gGLAV4B/wHNAYYBfwH/AcMBewFZAf8B3QGXAWcB/wHyAaYBgQH/AfMBpgGBAf8B8QGd
+ AYEB/wHrAZABgQH/AeABkAF1Af8B6gGpAW8B/wHMAYEBVwH/Ab0BfwF5Af8EAAHOAswB/wHwAegB5QH/
AdUBywHIAf8BzgLMAf8B4wHXAdMB/wHHAsUB/wH6AfYB9QH/AfoB9gH1Af8B+gH2AfUB/wH6AfYB9QH/
AfoB9gH1Af8B+wL5Af8B2gHVAdQB/wGzArAB/xgAAeEB2QHWAf8B1AHMAcoB/xAAAdIByQHGAf8B3gHU
- AdAB/xAAAV8BsgHeAf8BcQHUAfwB/wFeAc4C/wFiAdUB/gH/AWEB1gHzAf8BYwHfAfIB/wGJAcYBzQH/
- AZABzAHOAf8BjwLOAf8BkALQAf8BkAHVAdgB/wGEAbUBzQH/AasBuQHHAf8UAAHOAYEBQgH/Ac0BgwFl
- Af8MAAHDAW0BUQH/AcoBcwFDAf8B1QGIAU0B/wHWAYsBTAH/Ac4BgQFCAf8BuAFbAUcB/wwAAc4CzAH/
+ AdAB/xAAAXEBsgHeAf8BgQHUAfwB/wFwAc4C/wF0AdUB/gH/AXMB1gHzAf8BdQHfAfIB/wGJAcYBzQH/
+ AZABzAHOAf8BjwLOAf8BkALQAf8BkAHVAdgB/wGEAbUBzQH/AasBuQHHAf8UAAHOAYEBVAH/Ac0BgwF3
+ Af8MAAHDAX8BYwH/AcoBgQFVAf8B1QGIAV8B/wHWAYsBXgH/Ac4BgQFUAf8BuAFtAVkB/wwAAc4CzAH/
AfAB6AHlAf8B8AHoAeUB/wHwAegB5QH/Ae4B5QHiAf8B3QHYAdYB/wHVAcsByAH/AcEBvwG+Af8BtQGx
- AbAB/wGzArAB/yQAAb0CuQH/Ae4B5gHjAf8BvQK5Af8QAAG1ArIB/wHsAeEB3AH/AbQBsAGvAf8MAAFf
- AbIB3gH/AXEB1AH8Af8BXgHOAv8BZwG1AdcB/wFiAZoBqQH/AWIBmgGpAf8BYgGeAacB/wFiAaEBpQH/
- AWIBoQGlAf8BVQK2Af8BZgHzAfUB/wFOAboB6AH/GAABwwFpAUcB/zQAAc4CzAH/Ae4B5QHiAf8B8AHo
+ AbAB/wGzArAB/yQAAb0CuQH/Ae4B5gHjAf8BvQK5Af8QAAG1ArIB/wHsAeEB3AH/AbQBsAGvAf8MAAFx
+ AbIB3gH/AYEB1AH8Af8BcAHOAv8BeQG1AdcB/wF0AZoBqQH/AXQBmgGpAf8BdAGeAacB/wF0AaEBpQH/
+ AXQBoQGlAf8BZwK2Af8BeAHzAfUB/wFgAboB6AH/GAABwwF7AVkB/zQAAc4CzAH/Ae4B5QHiAf8B8AHo
AeUB/wHuAeUB4gH/AfAB6AHlAf8B8AHoAeUB/wHuAeUB4gH/AbUBsQGwAf8BwQG/Ab4B/wGjAqAB/yQA
- AcsBxgHFAf8BwAG7AboB/xgAAbkBtQG0Af8BwAG7AboB/wwAAWcBtwHfAf8BcQHUAfwB/wFmAc4C/wGf
- AagBrgH/AbwCugH/AbECrwH/AasCqAH/AbECrwH/AbECrwH/AXMBqAGqAf8BcQH3AfoB/wFKAbUB5QH/
+ AcsBxgHFAf8BwAG7AboB/xgAAbkBtQG0Af8BwAG7AboB/wwAAXkBtwHfAf8BgQHUAfwB/wF4Ac4C/wGf
+ AagBrgH/AbwCugH/AbECrwH/AasCqAH/AbECrwH/AbECrwH/AYEBqAGqAf8BgQH3AfoB/wFcAbUB5QH/
UAABzgLMAf8B7wHqAegB/wHvAeoB6AH/Ae8B6gHoAf8B8AHoAeUB/wHvAeoB6AH/Ae8B6gHoAf8BwQG/
- Ab4B/wGzArAB/ygAAbkBtQG0Af8gAAG0AbABrwH/EAABMQGgAdYB/wEtAaMB2QH/AUwBmAG9Af8BxgLF
- Af8B3wHaAdkB/wHfAdoB2QH/Ad8B2gHZAf8BnAGeAaEB/wEsAYUBtwH/AS4BnAHYAf8BUQGkAdwB/1QA
+ Ab4B/wGzArAB/ygAAbkBtQG0Af8gAAG0AbABrwH/EAABQwGgAdYB/wE/AaMB2QH/AV4BmAG9Af8BxgLF
+ Af8B3wHaAdkB/wHfAdoB2QH/Ad8B2gHZAf8BnAGeAaEB/wE+AYUBtwH/AUABnAHYAf8BYwGkAdwB/1QA
Ac4CzAH/Ac4CzAH/AcgCxgH/AcgCxgH/Ac4CzAH/AccCxQH/AcACugH/LAABwAG7AboB/yAAAbUCsgH/
HAABtQGxAbIB/wG1AbEBsgH/AbUBsQGyAf8BsQKvAf8BqwKoAf9cAAFCAU0BPgcAAT4DAAEoAwABQAMA
ASADAAEBAQABAQYAAQEWAAP/AQAC/wH5A/8CAAL/AfAB/wGAAQECAAL/AeABfwQAAfwBAAHAAX8EAAH+
@@ -753,18 +826,72 @@
<data name=">>LaunchExternalEditorButton.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
+ <data name=">>toolStripSeparator4.Name" xml:space="preserve">
+ <value>toolStripSeparator4</value>
+ </data>
+ <data name=">>toolStripSeparator4.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
<data name=">>toolStripLabel1.Name" xml:space="preserve">
<value>toolStripLabel1</value>
</data>
<data name=">>toolStripLabel1.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
+ <data name=">>toolStripLabel_Find.Name" xml:space="preserve">
+ <value>toolStripLabel_Find</value>
+ </data>
+ <data name=">>toolStripLabel_Find.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name=">>toolStripTextBox_Find.Name" xml:space="preserve">
+ <value>toolStripTextBox_Find</value>
+ </data>
+ <data name=">>toolStripTextBox_Find.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name=">>toolStripButton_FindNext.Name" xml:space="preserve">
+ <value>toolStripButton_FindNext</value>
+ </data>
+ <data name=">>toolStripButton_FindNext.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name=">>toolStripSeparator5.Name" xml:space="preserve">
+ <value>toolStripSeparator5</value>
+ </data>
+ <data name=">>toolStripSeparator5.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name=">>toolStripLabel_Replace.Name" xml:space="preserve">
+ <value>toolStripLabel_Replace</value>
+ </data>
+ <data name=">>toolStripLabel_Replace.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ToolStripLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name=">>toolStripTextBox_Replace.Name" xml:space="preserve">
+ <value>toolStripTextBox_Replace</value>
+ </data>
+ <data name=">>toolStripTextBox_Replace.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ToolStripTextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
+ <data name=">>toolStripButton_FindAndReplace.Name" xml:space="preserve">
+ <value>toolStripButton_FindAndReplace</value>
+ </data>
+ <data name=">>toolStripButton_FindAndReplace.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
<data name=">>toolbarImages.Name" xml:space="preserve">
<value>toolbarImages</value>
</data>
<data name=">>toolbarImages.Type" xml:space="preserve">
<value>System.Windows.Forms.ImageList, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
+ <data name=">>toolStripSeparator6.Name" xml:space="preserve">
+ <value>toolStripSeparator6</value>
+ </data>
+ <data name=">>toolStripSeparator6.Type" xml:space="preserve">
+ <value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </data>
<data name=">>$this.Name" xml:space="preserve">
<value>XmlEditorControl</value>
</data>
More information about the mapguide-commits
mailing list