From 779f3e02f58314ceb425cded44ce61d2c6b58698 Mon Sep 17 00:00:00 2001 From: Nick Chebotov Date: Tue, 21 Aug 2018 18:11:13 +0300 Subject: [PATCH] Added icons for clear and browse buttons. Deleted unused nuget library. --- .../Helpers/FullTextSearchHelper.cs | 67 +----- .../FileSearcher/Helpers/IconHelper.cs | 6 +- SimpleFullTextSearcher/FormMain.Designer.cs | 8 +- SimpleFullTextSearcher/FormMain.resx | 209 +++++++++++++++++- SimpleFullTextSearcher/Images/browse.png | Bin 0 -> 2718 bytes SimpleFullTextSearcher/Images/clear.png | Bin 0 -> 2868 bytes .../SimpleFullTextSearcher.csproj | 32 +-- SimpleFullTextSearcher/packages.config | 1 - 8 files changed, 219 insertions(+), 104 deletions(-) create mode 100644 SimpleFullTextSearcher/Images/browse.png create mode 100644 SimpleFullTextSearcher/Images/clear.png diff --git a/SimpleFullTextSearcher/FileSearcher/Helpers/FullTextSearchHelper.cs b/SimpleFullTextSearcher/FileSearcher/Helpers/FullTextSearchHelper.cs index 1055d3a..a3d6353 100644 --- a/SimpleFullTextSearcher/FileSearcher/Helpers/FullTextSearchHelper.cs +++ b/SimpleFullTextSearcher/FileSearcher/Helpers/FullTextSearchHelper.cs @@ -5,74 +5,11 @@ using Code7248.word_reader; using iTextSharp.text.pdf; using iTextSharp.text.pdf.parser; -using Spire.Doc; -using Spire.Pdf; -using PdfDocument = Spire.Pdf.PdfDocument; namespace SimpleFullTextSearcher.FileSearcher.Helpers { public static class FullTextSearchHelper { - // Spire.Office может обрабатывать только 10 файлов, поэтому не задействуем его. Если приобрести лицензию, то можно раскомментировать - //#region Spire.Office - - //public static bool FindTextInPdf(string fileFullPath, string text) - //{ - // try - // { - // var pdf = new PdfDocument(fileFullPath); - // foreach (PdfPageBase page in pdf.Pages) - // { - // if (page.FindText(text).Finds.Any() || page.FindText(text.ToLower()).Finds.Any()) - // return true; - // } - - // return false; - // } - // catch (Exception e) - // { - // return false; - // } - //} - - //public static bool FindTextInWordFile(string fileFullPath, string text) - //{ - // try - // { - // var doc = new Document(fileFullPath); - // return doc.GetText().IndexOf(text, StringComparison.OrdinalIgnoreCase) >= 0; - // } - // catch (Exception e) - // { - // return false; - // } - //} - - //public static bool FindTextInExcellFile(string fileFullPath, string text) - //{ - // try - // { - // var workbook = new Workbook(); - // workbook.LoadFromFile(fileFullPath); - // foreach (var sheet in workbook.Worksheets) - // { - // foreach (var range in sheet.Range) - // { - // if (range.Text.IndexOf(text, StringComparison.OrdinalIgnoreCase) >= 0) - // return true; - // } - // } - - // return false; - // } - // catch (Exception e) - // { - // return false; - // } - //} - - //#endregion - public static bool FindTextInPdf(string fileFullPath, string text) => (GetTextFromPdf(fileFullPath).IndexOf(text, StringComparison.OrdinalIgnoreCase) >= 0); private static string GetTextFromPdf(string fileFullPath) @@ -103,7 +40,7 @@ public static bool FindTextInWord(string fileFullPath, string text) var extractor = new TextExtractor(fileFullPath); return extractor.ExtractText().IndexOf(text, StringComparison.OrdinalIgnoreCase) >= 0; } - catch (Exception e) + catch (Exception) { return false; } @@ -136,7 +73,7 @@ public static bool FindTextInExcell(string fileFullPath, string text) } } - catch (Exception e) + catch (Exception) { return false; } diff --git a/SimpleFullTextSearcher/FileSearcher/Helpers/IconHelper.cs b/SimpleFullTextSearcher/FileSearcher/Helpers/IconHelper.cs index f78ede1..e0900f9 100644 --- a/SimpleFullTextSearcher/FileSearcher/Helpers/IconHelper.cs +++ b/SimpleFullTextSearcher/FileSearcher/Helpers/IconHelper.cs @@ -7,7 +7,7 @@ namespace SimpleFullTextSearcher.FileSearcher.Helpers public class IconHelper { [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] - private struct SHFILEINFO + private struct Shfileinfo { public IntPtr hIcon; public int iIcon; @@ -19,7 +19,7 @@ private struct SHFILEINFO } [DllImport("Shell32.dll", EntryPoint = "SHGetFileInfo", SetLastError = true, CharSet = CharSet.Auto)] - private static extern IntPtr SHGetFileInfo(string pszPath, uint dwFileAttributes, ref SHFILEINFO psfi, uint cbFileInfo, uint uFlags); + private static extern IntPtr SHGetFileInfo(string pszPath, uint dwFileAttributes, ref Shfileinfo psfi, uint cbFileInfo, uint uFlags); [DllImport("User32.dll", EntryPoint = "DestroyIcon")] private static extern int DestroyIcon(IntPtr hIcon); @@ -75,7 +75,7 @@ private enum FileAttributeFlags : uint /// Возвращает Icon файла public static Icon GetIcon(string fileName) { - var shfi = new SHFILEINFO(); + var shfi = new Shfileinfo(); var res = SHGetFileInfo(fileName, (uint)FileAttributeFlags.FILE_ATTRIBUTE_NORMAL, ref shfi, diff --git a/SimpleFullTextSearcher/FormMain.Designer.cs b/SimpleFullTextSearcher/FormMain.Designer.cs index e419243..c8807db 100644 --- a/SimpleFullTextSearcher/FormMain.Designer.cs +++ b/SimpleFullTextSearcher/FormMain.Designer.cs @@ -92,41 +92,41 @@ private void InitializeComponent() // // sfsSearchTextClearButton // + this.sfsSearchTextClearButton.Image = ((System.Drawing.Image)(resources.GetObject("sfsSearchTextClearButton.Image"))); this.sfsSearchTextClearButton.Location = new System.Drawing.Point(482, 72); this.sfsSearchTextClearButton.Name = "sfsSearchTextClearButton"; this.sfsSearchTextClearButton.Size = new System.Drawing.Size(24, 23); this.sfsSearchTextClearButton.TabIndex = 2; - this.sfsSearchTextClearButton.Text = "X"; this.sfsSearchTextClearButton.UseVisualStyleBackColor = true; this.sfsSearchTextClearButton.Click += new System.EventHandler(this.sfsSearchTextClearButton_Click); // // sfsFileNamePatternClearButton // + this.sfsFileNamePatternClearButton.Image = ((System.Drawing.Image)(resources.GetObject("sfsFileNamePatternClearButton.Image"))); this.sfsFileNamePatternClearButton.Location = new System.Drawing.Point(482, 46); this.sfsFileNamePatternClearButton.Name = "sfsFileNamePatternClearButton"; this.sfsFileNamePatternClearButton.Size = new System.Drawing.Size(24, 23); this.sfsFileNamePatternClearButton.TabIndex = 2; - this.sfsFileNamePatternClearButton.Text = "X"; this.sfsFileNamePatternClearButton.UseVisualStyleBackColor = true; this.sfsFileNamePatternClearButton.Click += new System.EventHandler(this.sfsFileNamePatternClearButton_Click); // // sfsInitialDirectoryClearButton // + this.sfsInitialDirectoryClearButton.Image = ((System.Drawing.Image)(resources.GetObject("sfsInitialDirectoryClearButton.Image"))); this.sfsInitialDirectoryClearButton.Location = new System.Drawing.Point(482, 20); this.sfsInitialDirectoryClearButton.Name = "sfsInitialDirectoryClearButton"; this.sfsInitialDirectoryClearButton.Size = new System.Drawing.Size(24, 23); this.sfsInitialDirectoryClearButton.TabIndex = 2; - this.sfsInitialDirectoryClearButton.Text = "X"; this.sfsInitialDirectoryClearButton.UseVisualStyleBackColor = true; this.sfsInitialDirectoryClearButton.Click += new System.EventHandler(this.sfsInitialDirectoryClearButton_Click); // // sfsInitialDirectorySelectButton // + this.sfsInitialDirectorySelectButton.Image = ((System.Drawing.Image)(resources.GetObject("sfsInitialDirectorySelectButton.Image"))); this.sfsInitialDirectorySelectButton.Location = new System.Drawing.Point(452, 20); this.sfsInitialDirectorySelectButton.Name = "sfsInitialDirectorySelectButton"; this.sfsInitialDirectorySelectButton.Size = new System.Drawing.Size(24, 23); this.sfsInitialDirectorySelectButton.TabIndex = 2; - this.sfsInitialDirectorySelectButton.Text = "..."; this.sfsInitialDirectorySelectButton.UseVisualStyleBackColor = true; this.sfsInitialDirectorySelectButton.Click += new System.EventHandler(this.sfsInitialDirectorySelectButton_Click); // diff --git a/SimpleFullTextSearcher/FormMain.resx b/SimpleFullTextSearcher/FormMain.resx index 24fd43b..18b525e 100644 --- a/SimpleFullTextSearcher/FormMain.resx +++ b/SimpleFullTextSearcher/FormMain.resx @@ -121,6 +121,213 @@ 17, 17 + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGeYUxB9wAAACBjSFJNAACH + EAAAjBIAAP1NAACBPgAAWesAARIPAAA85gAAGc66ySIyAAABJmlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAo + z2NgYDJwdHFyZRJgYMjNKykKcndSiIiMUmA/z8DGwMwABonJxQWOAQE+IHZefl4qAwb4do2BEURf1gWZ + xUAa4EouKCoB0n+A2CgltTiZgYHRAMjOLi8pAIozzgGyRZKywewNIHZRSJAzkH0EyOZLh7CvgNhJEPYT + ELsI6Akg+wtIfTqYzcQBNgfClgGxS1IrQPYyOOcXVBZlpmeUKBhaWloqOKbkJ6UqBFcWl6TmFit45iXn + FxXkFyWWpKYA1ULcBwaCEIWgENMAarTQZKAyAMUDhPU5EBy+jGJnEGIIkFxaVAZlMjIZE+YjzJgjwcDg + v5SBgeUPQsykl4FhgQ4DA/9UhJiaIQODgD4Dw745AMDGT/0ZOjZcAAAACXBIWXMAAFxFAABcRQG5LWIs + AAAIp2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0w + TXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIg + eDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2 + OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIv + MjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9 + Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMv + ZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8i + IHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVu + dCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VS + ZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHht + cDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9 + IjIwMTgtMDgtMjFUMTg6MDI6MTErMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTgtMDgtMjFUMTg6 + MDI6MjErMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTA4LTIxVDE4OjAyOjIxKzAzOjAwIiBkYzpm + b3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxN2UxM2I4OC02ZDYyLWYx + NDgtOWI1NC0yNTYyYTQ2NDdmYzciIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hv + cDo3ZmQ2MmEyMi03ZjQ2LTk5NDMtOGUzZS1iYTgwMDQwMWMyNWEiIHhtcE1NOk9yaWdpbmFsRG9jdW1l + bnRJRD0ieG1wLmRpZDo5MTg1OTc4Mi00Y2E0LTBjNDYtODJhYy04OGQ1MjNiMWQ0MTgiIHBob3Rvc2hv + cDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJBZG9iZSBSR0IgKDE5OTgpIj4gPHht + cE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6 + aW5zdGFuY2VJRD0ieG1wLmlpZDo5MTg1OTc4Mi00Y2E0LTBjNDYtODJhYy04OGQ1MjNiMWQ0MTgiIHN0 + RXZ0OndoZW49IjIwMTgtMDgtMjFUMTg6MDI6MTErMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFk + b2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBz + dEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3NzRkMjhhLTBhN2ItYzc0Yy1iZTY2LTZhMDMzNDkwN2M0 + OSIgc3RFdnQ6d2hlbj0iMjAxOC0wOC0yMVQxODowMjoyMSswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2Vu + dD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxp + IHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9u + L3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJk + ZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRv + YmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0 + RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MTdlMTNiODgtNmQ2Mi1mMTQ4LTliNTQtMjU2MmE0NjQ3ZmM3 + IiBzdEV2dDp3aGVuPSIyMDE4LTA4LTIxVDE4OjAyOjIxKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50 + PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNl + cT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1w + LmlpZDo0Nzc0ZDI4YS0wYTdiLWM3NGMtYmU2Ni02YTAzMzQ5MDdjNDkiIHN0UmVmOmRvY3VtZW50SUQ9 + InhtcC5kaWQ6OTE4NTk3ODItNGNhNC0wYzQ2LTgyYWMtODhkNTIzYjFkNDE4IiBzdFJlZjpvcmlnaW5h + bERvY3VtZW50SUQ9InhtcC5kaWQ6OTE4NTk3ODItNGNhNC0wYzQ2LTgyYWMtODhkNTIzYjFkNDE4Ii8+ + IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJy + Ij8+lxl/fAAAAL5JREFUOE+tkzEKAjEQRfcQihjETr2BjSCC0cJjeZ+9zKK1N1B7i2xeIDphJ5sUFp9s + Mv89mGKbjzHWp+XsLsemJpLh0j52W/ferJz/vmqADB26MLDBxsP9fChKIiy6NjcYSHKdYqE0+wpyxTGY + JAIiged04l7LRRYmySWGInA3n7nbaR8kGkwGD4QyEDASZNUCinEFJMBhhXXFCgH2RbmzFGqSUTiZZSRF + OCYnYWBLcIwi+dPPxAenBmj5Mcb2roeznboDf8IAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGeYUxB9wAAACBjSFJNAACH + EAAAjBIAAP1NAACBPgAAWesAARIPAAA85gAAGc66ySIyAAABJmlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAo + z2NgYDJwdHFyZRJgYMjNKykKcndSiIiMUmA/z8DGwMwABonJxQWOAQE+IHZefl4qAwb4do2BEURf1gWZ + xUAa4EouKCoB0n+A2CgltTiZgYHRAMjOLi8pAIozzgGyRZKywewNIHZRSJAzkH0EyOZLh7CvgNhJEPYT + ELsI6Akg+wtIfTqYzcQBNgfClgGxS1IrQPYyOOcXVBZlpmeUKBhaWloqOKbkJ6UqBFcWl6TmFit45iXn + FxXkFyWWpKYA1ULcBwaCEIWgENMAarTQZKAyAMUDhPU5EBy+jGJnEGIIkFxaVAZlMjIZE+YjzJgjwcDg + v5SBgeUPQsykl4FhgQ4DA/9UhJiaIQODgD4Dw745AMDGT/0ZOjZcAAAACXBIWXMAAFxFAABcRQG5LWIs + AAAIp2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0w + TXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIg + eDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2 + OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIv + MjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9 + Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMv + ZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8i + IHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVu + dCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VS + ZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHht + cDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9 + IjIwMTgtMDgtMjFUMTg6MDI6MTErMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTgtMDgtMjFUMTg6 + MDI6MjErMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTA4LTIxVDE4OjAyOjIxKzAzOjAwIiBkYzpm + b3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxN2UxM2I4OC02ZDYyLWYx + NDgtOWI1NC0yNTYyYTQ2NDdmYzciIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hv + cDo3ZmQ2MmEyMi03ZjQ2LTk5NDMtOGUzZS1iYTgwMDQwMWMyNWEiIHhtcE1NOk9yaWdpbmFsRG9jdW1l + bnRJRD0ieG1wLmRpZDo5MTg1OTc4Mi00Y2E0LTBjNDYtODJhYy04OGQ1MjNiMWQ0MTgiIHBob3Rvc2hv + cDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJBZG9iZSBSR0IgKDE5OTgpIj4gPHht + cE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6 + aW5zdGFuY2VJRD0ieG1wLmlpZDo5MTg1OTc4Mi00Y2E0LTBjNDYtODJhYy04OGQ1MjNiMWQ0MTgiIHN0 + RXZ0OndoZW49IjIwMTgtMDgtMjFUMTg6MDI6MTErMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFk + b2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBz + dEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3NzRkMjhhLTBhN2ItYzc0Yy1iZTY2LTZhMDMzNDkwN2M0 + OSIgc3RFdnQ6d2hlbj0iMjAxOC0wOC0yMVQxODowMjoyMSswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2Vu + dD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxp + IHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9u + L3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJk + ZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRv + YmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0 + RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MTdlMTNiODgtNmQ2Mi1mMTQ4LTliNTQtMjU2MmE0NjQ3ZmM3 + IiBzdEV2dDp3aGVuPSIyMDE4LTA4LTIxVDE4OjAyOjIxKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50 + PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNl + cT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1w + LmlpZDo0Nzc0ZDI4YS0wYTdiLWM3NGMtYmU2Ni02YTAzMzQ5MDdjNDkiIHN0UmVmOmRvY3VtZW50SUQ9 + InhtcC5kaWQ6OTE4NTk3ODItNGNhNC0wYzQ2LTgyYWMtODhkNTIzYjFkNDE4IiBzdFJlZjpvcmlnaW5h + bERvY3VtZW50SUQ9InhtcC5kaWQ6OTE4NTk3ODItNGNhNC0wYzQ2LTgyYWMtODhkNTIzYjFkNDE4Ii8+ + IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJy + Ij8+lxl/fAAAAL5JREFUOE+tkzEKAjEQRfcQihjETr2BjSCC0cJjeZ+9zKK1N1B7i2xeIDphJ5sUFp9s + Mv89mGKbjzHWp+XsLsemJpLh0j52W/ferJz/vmqADB26MLDBxsP9fChKIiy6NjcYSHKdYqE0+wpyxTGY + JAIiged04l7LRRYmySWGInA3n7nbaR8kGkwGD4QyEDASZNUCinEFJMBhhXXFCgH2RbmzFGqSUTiZZSRF + OCYnYWBLcIwi+dPPxAenBmj5Mcb2roeznboDf8IAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGeYUxB9wAAACBjSFJNAACH + EAAAjBIAAP1NAACBPgAAWesAARIPAAA85gAAGc66ySIyAAABJmlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAo + z2NgYDJwdHFyZRJgYMjNKykKcndSiIiMUmA/z8DGwMwABonJxQWOAQE+IHZefl4qAwb4do2BEURf1gWZ + xUAa4EouKCoB0n+A2CgltTiZgYHRAMjOLi8pAIozzgGyRZKywewNIHZRSJAzkH0EyOZLh7CvgNhJEPYT + ELsI6Akg+wtIfTqYzcQBNgfClgGxS1IrQPYyOOcXVBZlpmeUKBhaWloqOKbkJ6UqBFcWl6TmFit45iXn + FxXkFyWWpKYA1ULcBwaCEIWgENMAarTQZKAyAMUDhPU5EBy+jGJnEGIIkFxaVAZlMjIZE+YjzJgjwcDg + v5SBgeUPQsykl4FhgQ4DA/9UhJiaIQODgD4Dw745AMDGT/0ZOjZcAAAACXBIWXMAAFxFAABcRQG5LWIs + AAAIp2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0w + TXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIg + eDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2 + OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIv + MjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9 + Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMv + ZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8i + IHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVu + dCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VS + ZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHht + cDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9 + IjIwMTgtMDgtMjFUMTg6MDI6MTErMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTgtMDgtMjFUMTg6 + MDI6MjErMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTA4LTIxVDE4OjAyOjIxKzAzOjAwIiBkYzpm + b3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxN2UxM2I4OC02ZDYyLWYx + NDgtOWI1NC0yNTYyYTQ2NDdmYzciIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hv + cDo3ZmQ2MmEyMi03ZjQ2LTk5NDMtOGUzZS1iYTgwMDQwMWMyNWEiIHhtcE1NOk9yaWdpbmFsRG9jdW1l + bnRJRD0ieG1wLmRpZDo5MTg1OTc4Mi00Y2E0LTBjNDYtODJhYy04OGQ1MjNiMWQ0MTgiIHBob3Rvc2hv + cDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJBZG9iZSBSR0IgKDE5OTgpIj4gPHht + cE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6 + aW5zdGFuY2VJRD0ieG1wLmlpZDo5MTg1OTc4Mi00Y2E0LTBjNDYtODJhYy04OGQ1MjNiMWQ0MTgiIHN0 + RXZ0OndoZW49IjIwMTgtMDgtMjFUMTg6MDI6MTErMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFk + b2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBz + dEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3NzRkMjhhLTBhN2ItYzc0Yy1iZTY2LTZhMDMzNDkwN2M0 + OSIgc3RFdnQ6d2hlbj0iMjAxOC0wOC0yMVQxODowMjoyMSswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2Vu + dD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxp + IHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9u + L3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJk + ZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRv + YmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0 + RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MTdlMTNiODgtNmQ2Mi1mMTQ4LTliNTQtMjU2MmE0NjQ3ZmM3 + IiBzdEV2dDp3aGVuPSIyMDE4LTA4LTIxVDE4OjAyOjIxKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50 + PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNl + cT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1w + LmlpZDo0Nzc0ZDI4YS0wYTdiLWM3NGMtYmU2Ni02YTAzMzQ5MDdjNDkiIHN0UmVmOmRvY3VtZW50SUQ9 + InhtcC5kaWQ6OTE4NTk3ODItNGNhNC0wYzQ2LTgyYWMtODhkNTIzYjFkNDE4IiBzdFJlZjpvcmlnaW5h + bERvY3VtZW50SUQ9InhtcC5kaWQ6OTE4NTk3ODItNGNhNC0wYzQ2LTgyYWMtODhkNTIzYjFkNDE4Ii8+ + IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJy + Ij8+lxl/fAAAAL5JREFUOE+tkzEKAjEQRfcQihjETr2BjSCC0cJjeZ+9zKK1N1B7i2xeIDphJ5sUFp9s + Mv89mGKbjzHWp+XsLsemJpLh0j52W/ferJz/vmqADB26MLDBxsP9fChKIiy6NjcYSHKdYqE0+wpyxTGY + JAIiged04l7LRRYmySWGInA3n7nbaR8kGkwGD4QyEDASZNUCinEFJMBhhXXFCgH2RbmzFGqSUTiZZSRF + OCYnYWBLcIwi+dPPxAenBmj5Mcb2roeznboDf8IAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGeYUxB9wAAACBjSFJNAACH + EAAAjBIAAP1NAACBPgAAWesAARIPAAA85gAAGc66ySIyAAABJmlDQ1BBZG9iZSBSR0IgKDE5OTgpAAAo + z2NgYDJwdHFyZRJgYMjNKykKcndSiIiMUmA/z8DGwMwABonJxQWOAQE+IHZefl4qAwb4do2BEURf1gWZ + xUAa4EouKCoB0n+A2CgltTiZgYHRAMjOLi8pAIozzgGyRZKywewNIHZRSJAzkH0EyOZLh7CvgNhJEPYT + ELsI6Akg+wtIfTqYzcQBNgfClgGxS1IrQPYyOOcXVBZlpmeUKBhaWloqOKbkJ6UqBFcWl6TmFit45iXn + FxXkFyWWpKYA1ULcBwaCEIWgENMAarTQZKAyAMUDhPU5EBy+jGJnEGIIkFxaVAZlMjIZE+YjzJgjwcDg + v5SBgeUPQsykl4FhgQ4DA/9UhJiaIQODgD4Dw745AMDGT/0ZOjZcAAAACXBIWXMAAFxFAABcRQG5LWIs + AAAIp2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0w + TXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIg + eDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2 + OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIv + MjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9 + Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMv + ZWxlbWVudHMvMS4xLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8i + IHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVu + dCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VS + ZWYjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHht + cDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9 + IjIwMTgtMDgtMjFUMTg6MDY6MTErMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTgtMDgtMjFUMTg6 + MDY6MTkrMDM6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE4LTA4LTIxVDE4OjA2OjE5KzAzOjAwIiBkYzpm + b3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpiZTRiYmQ1Mi1kMjRkLTQ2 + NDQtOGQzZi02M2U1ZmE1OTFlNjUiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hv + cDoxZmZjODZhZS1lMTFkLTlkNDEtYjU4Yy1lMTcyM2I3ZDZlNWQiIHhtcE1NOk9yaWdpbmFsRG9jdW1l + bnRJRD0ieG1wLmRpZDpmMzBhY2E1Zi04ZmY4LWQ3NGUtYWMyYy1hMDkwMWRjOTRjMWUiIHBob3Rvc2hv + cDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJBZG9iZSBSR0IgKDE5OTgpIj4gPHht + cE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6 + aW5zdGFuY2VJRD0ieG1wLmlpZDpmMzBhY2E1Zi04ZmY4LWQ3NGUtYWMyYy1hMDkwMWRjOTRjMWUiIHN0 + RXZ0OndoZW49IjIwMTgtMDgtMjFUMTg6MDY6MTErMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFk + b2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBz + dEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjY5MThjODQ3LTdkNmUtZTY0YS05ZWM5LThmMmIzMmMzMjhj + OSIgc3RFdnQ6d2hlbj0iMjAxOC0wOC0yMVQxODowNjoxOSswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2Vu + dD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxp + IHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9u + L3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJk + ZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRv + YmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0 + RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YmU0YmJkNTItZDI0ZC00NjQ0LThkM2YtNjNlNWZhNTkxZTY1 + IiBzdEV2dDp3aGVuPSIyMDE4LTA4LTIxVDE4OjA2OjE5KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50 + PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNl + cT4gPC94bXBNTTpIaXN0b3J5PiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1w + LmlpZDo2OTE4Yzg0Ny03ZDZlLWU2NGEtOWVjOS04ZjJiMzJjMzI4YzkiIHN0UmVmOmRvY3VtZW50SUQ9 + InhtcC5kaWQ6ZjMwYWNhNWYtOGZmOC1kNzRlLWFjMmMtYTA5MDFkYzk0YzFlIiBzdFJlZjpvcmlnaW5h + bERvY3VtZW50SUQ9InhtcC5kaWQ6ZjMwYWNhNWYtOGZmOC1kNzRlLWFjMmMtYTA5MDFkYzk0YzFlIi8+ + IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJy + Ij8+7mWq2wAAAIRJREFUOE+l0T0OgkAQxfF3FaCQRhO8gAsNDUYPqtGG8HW4IZONCptXzMTil+z+s69a + iMhfaPSg0YNGDxo9aPSg0YNGDxo9UC23r/NyN9lucJw6nOarJExNtzgMLcqxlYSp6RZF3yhJmBvyd60k + f4VIz9o+91+n75A9w97jEhk7/Ro7wQrTpXsh68Pw/QAAAABJRU5ErkJggg== + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGeYUxB9wAAACBjSFJNAACH @@ -269,7 +476,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAC2 - CAAAAk1TRnQBSQFMAgEBAgEAARABAAEQAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + CAAAAk1TRnQBSQFMAgEBAgEAARgBAAEYAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA diff --git a/SimpleFullTextSearcher/Images/browse.png b/SimpleFullTextSearcher/Images/browse.png new file mode 100644 index 0000000000000000000000000000000000000000..4ff01a9d3b43730174cd204cd62687438eaaead6 GIT binary patch literal 2718 zcmb_eX>1f#9G`VzDVWM4S3wfSX{tS(onw#Aj4VBNdjVU@vIcA__U+8u?aK>Leu$@nBOuUe545 zSAk*W=f%!WRyDS0@cz!u(`TzH=4h$l&Ygq7&YJThr$)|Twq2i`ocX-PvJy{jdTLXp z)%JVxx&C?nC%>Ax|77jbE2|vkm6p$+?z>c8_5ruQzyCAr^f?Drf$eslvm9=C@$m7V zit*&S<{{_Mwi%~KS3mpiJAId0>^JAzj}-kl8~^j(=54~hvnMQ`Ss(4Oytg`7ReO`= zt}PBNf`_8RHC?fYJO(E3c@O6$i*d2Hm=+P{|wo(@FZY_<7u9m6^r&BwA}*jI;PMQ_TX zjmE~n8bMUz4q(#hNXJ!##;_GNX%&dw(7?kmDkr?e&qt0CxGZ^z4ekIPP<^mVZr-ZF z^;=s*;?{1Fmx!8`_=>cE1jL~M@N_(u(1o;@$jBAY*j%OvJOeShy+k&C8v|{)PthRm zc6dmUaj|$c?_fMM&$=GLS(>S)=xT~_k~AaG9>K}uxgUYFX;MT8`Wth)(9BD88HOrQ zR4SEnq?`^#i&7{zc#38zmL(B_)O!;KNRtV@G%vvqby1U5Lsk;FDG`K~9>Yr@OS3M- z)q>cBo}&p7Mx}vDF%H^vDFc+m0#5DGVj1OGK@s>l8Yh3ZcaqgYStO9mORic<)y9FWK@bEHc_f+m4qZloHP)DJ3?}i2uDiQ zE=U5A6-hwzG$V<;OJpE{kL&d*F+~d~65`xBalHjKR!xb>G4vr@pyLhJESOB<3eB>P z0^FM`!S!%UZWNR8Os)z*G|S0Lh-NB4o`lcoS)SdW>VinUL_&`XkUSK56ahBuWJM>-iG1GisSGb9?428) zqg3nyi6}&UnIfiiMN|?=s7;823N(P)G1PP~5z&-54pcQJi@*#Tl}t#vE>}nw+)(iG z;+Rs81T}dAX%n>+Ou+A=zT1XqdbN7%+`8)_qRc}kTQk&u%PBkeXL)QiBa>;~!eoUr z-TXt{TtIE7(1`A=Wn}d$|F`v+Ig@dG!fBgdLPxkcEZiN?q;UIy36$Czx?9|UZ+(OA zCEYFlx)ArN_}AE2jkT3648c}-S;yk|JJx$_6g8|OZO@UiP93%?c)?6B{? fXW;tk(+ai6yBZ+w3L z;fqu7-UZED-CLiWaAJ7g#(i(CITv*NGR^UR$@iuB_1l`C6nC6DX7fxs@}lkSdEuJb zzp(swGa}RBo~~_GW$o?lv-mydA9{7xgtqD1cMngmNe@?kH{+i3Gb&%)y$Abj&exOd zYaQ!%InH9s-uYPG#bU>c*ZnLw?mM_8+U1CrY+ceGu|t-1P8+T`xufFn;LxFMeSH`1 zm~(RX_CC-zwYYdBvTnyq4-`MWrmpztK>-{5VE*q;(X#{zSE@BXZeZAwxz^Wq_cnh6 zhLyagL>8NiLyw7)ns5P2PFFgiAvA_PQlHjcjv6m}^|A94BpLj{gmr>2TqymWZ@!xg^L$eI5QtT0{g1XaYQ)h$js(?ISY0BD%JgDFV+x%;i2Jo4>`O zR@|@Z5U+K4NQvQC+$*>k4=u3V!#GPbUW)cojGLqxk@kpg0ndF1WKEZ2VmL52XA9l= zh;Gx=M2bqKQm&NSrRrT2sttjnS&C&zgdmNTNfV^Wq*0M)2tY&970p!CByKT+sM=%t z2;^xtgoIY0O&U3wkYH3AXcXh3t&lQ6St{VP9zC8hE=v@Q!vsv42EsB0EK(^HD!^|@ zn@AMUhS}JQJj%s(L$ncDsX;0X4Yfy?U}G<`Sdn+kFvDpjp zg~tUcG|{g^V5)jVRpa?Ax8_-JzaOt^Q~;XFz6B+En?UZh!( zVQOf%NYhzp2$hfwOfU|Z{VQ0NmDtLEgvyc_Q}qNu0xJp71t~4rm9Z8IiNT~{f}{k4 z0Uv=}bt#H0GG55IqdZS~WDiTm7>*}}Xe~#wwH_959?lz+y!rhBRqC;lZ|%?afvif1 zqoA7TjUg6*YSSCzJft9SZjy&?NJarq(;Ur6Y%R#M&DRywiXc9g)$&S4i~_^g3SOQi zISFtiEg>?V1ro{gaxLqQGBU^T1U_oluf|n9q{>Kh_t^Cy8mzh+Q{w1Bwn0Y+tkp1? z!WEkp10{H6t_2su6}hXpf@f+~1d`QGK0>le0m?*fS-F9px8`}4Hq{Lg=}n3x3p3Q1 znF2a&=tA1(;~1v|sqtJlK<~{R=e%A{W_du;z#AncFDH>v=<$#qK)c$nRWq5u$GmOxOXwADT^7y`=%#S`fJs!^ zIyzfycdmW{o&0RUKtqK8NcxSeyl`Z2aBJzYvv1woeF@-2-5u{u{o-f|*ZIS=#(w;; z_pVn8E>3*o-c;Ei zt49w1_;u^XhHJKuZ(CZDwhi=8di`-*6CPzI)Ruq3NzcyZ{EpJnjj@3RTjY`ltFK@$ n>@V6JbVfJT^sv(^zjR^?ik$65Z#TYaozjAhErGprI@kUQHpID? literal 0 HcmV?d00001 diff --git a/SimpleFullTextSearcher/SimpleFullTextSearcher.csproj b/SimpleFullTextSearcher/SimpleFullTextSearcher.csproj index c8e7c2d..91b7db9 100644 --- a/SimpleFullTextSearcher/SimpleFullTextSearcher.csproj +++ b/SimpleFullTextSearcher/SimpleFullTextSearcher.csproj @@ -44,36 +44,6 @@ ..\packages\iTextSharp.5.5.13\lib\itextsharp.dll - - ..\packages\FreeSpire.Office.3.0\lib\net40\Spire.Barcode.dll - - - ..\packages\FreeSpire.Office.3.0\lib\net40\Spire.DataExport.dll - - - ..\packages\FreeSpire.Office.3.0\lib\net40\Spire.DataExport.ResourceMgr.dll - - - ..\packages\FreeSpire.Office.3.0\lib\net40\Spire.Doc.dll - - - ..\packages\FreeSpire.Office.3.0\lib\net40\Spire.DocViewer.Forms.dll - - - ..\packages\FreeSpire.Office.3.0\lib\net40\Spire.License.dll - - - ..\packages\FreeSpire.Office.3.0\lib\net40\Spire.Pdf.dll - - - ..\packages\FreeSpire.Office.3.0\lib\net40\Spire.PdfViewer.Forms.dll - - - ..\packages\FreeSpire.Office.3.0\lib\net40\Spire.Presentation.dll - - - ..\packages\FreeSpire.Office.3.0\lib\net40\Spire.XLS.dll - @@ -134,6 +104,8 @@ + + diff --git a/SimpleFullTextSearcher/packages.config b/SimpleFullTextSearcher/packages.config index 1b57677..5fc817c 100644 --- a/SimpleFullTextSearcher/packages.config +++ b/SimpleFullTextSearcher/packages.config @@ -1,6 +1,5 @@  - \ No newline at end of file